android-14.0.0_r67 to android-15.0.0_r1 AOSP changelog

This only includes the Android Open Source Project changes and does not include any changes in any proprietary components included by Google or any hardware manufacturer. The raw log was generated using a modified version of this script written by JBQ and improved by Al Sutton.

Please do not copy this without attribution to this site and JBQ for the original script.

+- Project: platform/art

d9684c0ea2 : Only increase the hotness for UI thread after startup.
a26e0860ac : Add oryon to the supported cpu variant list
613ee3d1d7 : Set default concurrency for post-boot reasons to 1.
5a6be6f892 : Have ART run-tests part of CTS (and MCTS) compile against the test API.
5cc0ed2f4c : Fix unmatched atrace calls
e345da7a6e : Better document monitor deflation
77dfd98fa7 : Revert^2 "Remove libz from art_libunwindstack_static_defaults"
f8185557a1 : Retry unmount with MNT_DETACH.
472401dc65 : Fix `pm art pr-dexopt-job` help text.
41c97af395 : Use the correct lock in TraceWriter::WriteToFile
fea46116c6 : Add dex location to dirty object identifiers
d8a9faa0d6 : Retry unmount with MNT_DETACH.
2b4eb67634 : Use C++20 `string{,_view}::{starts,ends}_with()`, part 2.
9132d9056c : Adjust Checker assertions in ART run-test 663-checker-select-generator.
4c47f341ba : Convert `clean-oat rules` to Android.bp
e3d22308f9 : Remove the unused "fuzzer" build target.
dbc408e4a4 : Report why Pre-reboot Dexopt job is not schuduled.
0085222127 : Avoid the race between dexopt and cleanup.
20f803bad3 : Use C++20 `string{,_view}::{starts,ends}_with()`, part 1.
155920b599 : Upgrade ASM to 9.6
25885afda6 : Clean up `MethodVerifier` fields.
3ad17b4de1 : Use the global default cpp_std.
db3a8ccda4 : Remove an out of date comment.
d72759c840 : Convert appcompat.sh to a Python binary
7ad3f8f4d2 : Revert "Remove libz from art_libunwindstack_static_defaults"
0b254636ff : Make the arch-specific directory checker stricter.
ed225212c1 : Increase WaitUntilSingleThreaded timeout again
86e0cc38a5 : Check for superfluous files everywhere in the APEXes, and add missing ones.
d3100807ce : libc++fs is part of libc++ now.
45cb44a22e : Remove compact dex level plumbing from the test scripts and the tests themselves.
7972f849b0 : Remove the cdex-fast (aka cdx) builder from LUCI.
bae958f838 : Revert^2 "Rework recording method information in the V2 format"
de55687698 : membarrier.cc: fix #if guards.
e159e4eaca : Implement {Integer|Long}.remainderUnsigned intrinsic
b658a268e2 : riscv: Expand BitwiseNegatedRight to riscv64, optimize
05e428dacb : Reland "Rewrite how we identify hot methods."
9d87c76118 : Remove libz from exclude_static_libs
e4028760c4 : __NR_memfd_create is available in all our linux libcs.
aca5a435c5 : __NR_userfaultfd is available in all our linux libcs.
4e4e6abd46 : Clean up tests for the now removed compact dex format.
e472bb5932 : Remove dexlayout.
d61b204134 : Simplify `RegTypeCache::JavaLangThrowable()`.
0239c6d018 : Use process groups to manage artd's subprocesses.
d763615a73 : Add art test for unsigned integral arithmetic
5d551ec9c1 : Disable tests that fail after compiler update
663eb13bef : Remove the dexlayout library from the APEX.
ed2b77dbcf : Remove compact dex support from oatdump.
af56e53270 : Clean up dead code in dex2oat resulting from ignoring --compact-dex-level.
2ec736ce85 : signal_dumper: Increase timeout under asan
5eb1b03ad0 : Remove libz from art_libunwindstack_static_defaults
26b414c1a3 : riscv64: Enable auto-compression for JNI tests
cc8df44d3b : Add `pm art pr-dexopt-job` shell command.
c9178a17c9 : Skip ArtToolsEnsureNoProcessInDirTest on host if not supported.
b0d73c3d06 : Fix access checks for default interface methods.
b692cf3337 : Remove the unnecessary if condition on mIsRunningJobKnownByJobScheduler.
e5d59342bc : Revert "Rewrite how we identify hot methods."
8d1b1a862d : Revert "Kill the child process when the parent process dies."
6b6032a4fc : SYS_futex is available in all our linux libcs.
4415d5b9c0 : Add sdk_version property to cts tests
9a79859d9d : Remove all $(ADB) command in art/Android.mk
91021cd8dd : Update telemetry for Pre-reboot Dexopt.
701fccdfca : Use wtf to surface unexpected exceptions during dexopt.
d57954dc52 : Increase required sdk version for the PaletteClientTest.DebugStore
4f644c3744 : Make teardown faster and more reliable.
845cfa9fc4 : Make additional partitions optional.
ffb8460189 : Fix a corner case that didn't release a per-thread trace buffer
f0c1e6d96f : Interface methods can also call protected methods.
7650ceddfa : Pin ahat-ri-test-dump to Java 17
6965550d8e : Make Pre-reboot Dexopt synchronous for OTA.
9cdaea907e : Use a lock to serialize mutations to the Pre-reboot global state.
6fb1b6081d : Add tests for PreRebootStatsReporter.
c683894163 : Integrate Debug Store in Process's SIGQUIT Dump and Add Corresponding Palette Functions
28b4529a55 : Look for primary APK app image before generating one.
415ecab4c7 : Process tracing buffers in the correct order
03ed3d7a90 : Use compare_exchange instead of exchange when updating entrypoint.
d9d21417f2 : Update boot image and system server profiles [M82C37P58S0PP]
85ee2c9223 : Rewrite how we identify hot methods.
952b187935 : Addd check for protect AVF
893f5b3842 : Use compare_exchange instead of exchange when updating entrypoint.
a688679f9f : Move the log to a warning to avoid failures on risc-v emulator.
89eeacffd7 : Faster `ArtMethod` fixup in `ImageWriter`.
89cd145a0a : Fix a braino in JitCodeCache::RemoveMethodsIn.
ea096e4d28 : Avoid transaction records for all new objects.
b801817fcb : riscv64: Support auto-compression for branches
dfbed425ac : Fix the way we detect the GC type from the command line.
90b1468e47 : Add a test case for multiple occurrences of the same flag.
03f97f0695 : Add a dedicated Mainline Test Mapping group for ART
f9ffc1147d : Make odrefresh respect cancellation in Pre-reboot Dexopt.
7afcee1180 : Kill the child process when the parent process dies.
6f208b3e64 : Appinfo: Make adb the app debug source of truth
9b760c5aa6 : Fixed missing end time on previous runs.
70e2248b51 : Skipped already dexopted dex files on resuming.
2f763a87d0 : JIT thread priority adjustments
e20f31bbe8 : [Arm64] Fix ABI incompliance in nterp.
6f3c87c7ca : Add test coverage for class AhatBitmapInstance
56cec0d21f : Add heap analysis for duplicated bitmaps
9969c6d3c1 : Refactor the bitmap specific code into `class AhatBitmapInstance`
bf517232be : Increase WaitUntilSingleThreaded() timeout
d5a4914776 : More output for failing to become single-threaded
25199ea87e : Add move constructor back to art::tools::SystemProperties.
48b13873a0 : Clean up obsolete Pre-reboot staged file when a new update is ready.
a8d589fc63 : Disable tracing if already enabled in 855-native.
1fbacdc97e : Avoid transaction records for last allocated object.
30e749b750 : Switch to the header-only library of libnativehelper in the tests.
0833bf7e25 : Fix a discrepancy in JNI entrypoint expectations.
a8f940a336 : Fix path handling for host gtests when run through atest.
57bccc788b : Faster `CharacterLowerUpper()`.
9218537220 : Rename vector_mode_ to synthesis_mode_.
1d116a904a : [SVE] Fix a bug with vectorization external set.
6af68f471b : Revert "Update test status after D8 fix"
738a5cf063 : Avoid unexpected OOME in run-test `183-rmw-stress-test`.
f900f38567 : Resolve Automerger issue on PreRebootDexoptJob.java.
8143618f03 : Persist whether the job has started in a system property.
13aead7a62 : Only unmap snapshots if we have mapped snapshots.
488af6ff68 : Persist whether the job has started in a system property.
9004f362d3 : Only unmap snapshots if we have mapped snapshots.
f5bdd0fcc0 : Add a command to test Pre-reboot Dexopt.
ca83e1a000 : Add a command to test Pre-reboot Dexopt.
ecc96e882f : Promote libnativebridge-tests to presubmit
5b5ab1075b : Add a P/H flag to force disable Pre-reboot Dexopt.
3288bbdaa5 : Fix temp profile deletion during Pre-reboot Dexopt.
31c355a3ec : Add system requirement check.
824b7e58b0 : Replace libcrypto dependencies with statically linked libcrypto_for_art.
331e47dfbe : Load the new service-art.jar into the memory.
00b8f098ca : Skip non-existing dex files.
cc8dca05f6 : Implement telemetry for Pre-reboot Dexopt.
a40e229f8d : Serialize mutations to the global state of Pre-reboot Dexopt.
1eb66ed26a : Pin artd when commiting staged files.
cd27acf483 : Load the new service-art.jar into the memory.
490e26f66c : Skip non-existing dex files.
b7ab61a759 : Implement telemetry for Pre-reboot Dexopt.
e32f9f4ac7 : Serialize mutations to the global state of Pre-reboot Dexopt.
280e11cc2d : Pin artd when commiting staged files.
8085b03afc : Update boot image and system server profiles [M84C39P60S0PP]
d11c004a5d : Reland "Report method unwind events for native methods"
068bee12ad : Fix class status check in `InitializeClassVisitor`.
1495449f61 : JIT thread priority adjustments
db0551d164 : Revert "Report method unwind events for native methods"
a11d8246f8 : Refactor instrumentation handling in interpreter.
d3f3b2b279 : Disable 2256-checker-vector-replacement for SVE
192028cc4f : Update test status after D8 fix
b42b645e26 : Report method unwind events for native methods
c82d3a69bd : Skip double-root update detection (in CMC GC) on HWASAN builds
4d0b0469a9 : Add native GC triggering documentation
2a25327e2b : Further refactor transaction checks in interpreter.
e0e0f0740a : Reland^3 "Revamp JIT GC."
d786208fea : Use unique temp files in `HiddenApiTest`.
8aacaad961 : Typo fix in tools/checker/README
c2a37f8de5 : Fix transaction records for `fill-array-data`.
84c0eddb30 : Update product treble check for VNDK deprecation
382f0db56c : Move transaction records from `Runtime` to `AotClassLinker`.
e6374e9c08 : Add ScopedTrace in MarkCompact::PrepareForCompaction()
9b4cbcce1f : Don't fail fast verification if one class fails.
b833b1f82f : Remove historical relic.
fc80cfa2ee : Fix a check for method exit hooks in ARM
7e9fe3bb8f : Limit `test_for` to ART tests that explicitly link internal libraries.
467d3ccdd3 : Fix bugprone-unused-raii clang-tidy issues
5a891df107 : Support negative appId in Dexopter for Privacy Sandbox Sdk Libs.
f98c30ddc7 : Move DCHECK for double gc-root update outside mark compact lock
2336c21dac : Link libnativeloader statically into gtests.
3f3ac2c75b : Use isolated: true instead of test_per_src: true in libnativebridge_tests
a57f3e98e7 : Add license to BackgroundDexoptJobStatsReporter.java.
c847b2411b : Add a delay to the Pre-reboot Dexopt job.
e42a25c411 : Fix transaction bookkeeping for field CAS operations.
4b0a9d2c05 : Fix performance-implicit-conversion-in-loop clang-tidy issues
128b5df64f : Fix performance-for-range-copy clang-tidy issues
7d8bf19c1f : Fix bugprone-macro-parentheses clang-tidy issues
10ba643ea9 : Fix performance-unnecessary-copy-initialization clang-tidy issues
080f7b456e : Fix performance-unnecessary-value-param clang-tidy issues
cd39615402 : Fix bugprone-argument-comment clang-tidy issues
851339d472 : Fix android-cloexec-open clang-tidy issues
b2c80c7fdd : Fix readability-redundant-string-cstr clang-tidy issues
ae7e228b10 : Fix performance-inefficient-vector-operation clang-tidy issues
958c7e16a6 : Fix misc-unused-using-decls clang-tidy issues
0b785570a3 : Always respect the compiler filter from "-m" of a shell command.
0e75926723 : Don't run apexd in teardown if there is no apex.
31778a493a : Fix PreRebootDexoptJobTest.testCancel.
fc6d2353e7 : Don't lock the boot image when loading it.
c9400203bb : Faster `DexFile::FindTypeId()`.
7143edc113 : Add `ArtField::GetDeclaringClassDescriptor{,View}()`.
678691f70a : Conditionally increase suspend timeout
89591d0bc4 : Handle EAGAIN (due to map_lock contention) from uffd ops
a62b40a338 : Revert^2 "Register only the used portion of moving space in compaction pause"
df673f5bbf : Clean up source_build Soong config variables.
8ad286a19b : Clean up descriptor and member name comparisons.
ffc0d1f698 : Faster `ClassTable::UpdateClass()`.
0bfa9a15cc : Revert "Register only the used portion of moving space in compaction pause"
bdffbaea63 : Increase WaitUntilSingleThreaded() timeout
2a8a527e90 : Register only the used portion of moving space in compaction pause
14be0bbe4b : Regression test for b/336842546.
ef219ce92b : Revert "Rework recording method information in the V2 format"
852af9ab6a : Remove reading ART jars when passing boot.zip.
7929d1d111 : Revert "Workaround for b/336842546"
dbef48883e : Rework recording method information in the V2 format
1852d49afe : Revert "Remove cts tag of MainlineCTS ART test modules."
1ca987e8b5 : Avoid some `std::string` construction in `ClassTable`.
8e4b50a62d : Clean up `RegTypeCache::FromDescriptor()` arguments.
488413f47e : Faster `HLoadClass` for app image classes.
76c8d191b8 : Repurpose libnativeloader_lazy tests as shallow tests for API coverage in CTS.
6698113a56 : Workaround for b/336842546
a463b16540 : Add ELF alignment mismatch test
53da12c60f : riscv64: StringGetCharsNoCheck intrinsic.
60c54c582b : Fix app image class pruning in `CompilerDriver`.
b31c53fc11 : Link libbase statically into (M)CTS tests.
978c57f518 : Repurpose libnativeloader_lazy tests as shallow tests for API coverage in CTS.
9f4b773b95 : Revert "libnativeloader_test: link non-public libs statically" and remove libnativeloader_test from CTS instead.
a3d056ef58 : Set the ART Service log tag to "ArtServicePreReboot" for Pre-Reboot.
51300eb2b7 : Add process name suffix for Pre-reboot Dexopt chroot.
7c26f98bf3 : Update file GC for Pre-reboot Dexopt.
4f037d83d0 : Implement PreRebootDexoptJob.
a4ac01044c : Workaround for b/336842546
721bbf2bfd : riscv64: Fast-path for `HInstanceOf`/`kInterfaceCheck`.
b3d88b3f4b : Revert "Reland^2 "Revamp JIT GC.""
5a4566f39c : Clean up `Transaction` use in switch interpreter.
db15ea652d : Refactor transaction checks in switch interpreter.
f91d21c0b0 : Revert "Put back FreeAllMethodHeaders under the JIT lock."
71b78145df : Remove the reference to a non-existent sysprop.
ed9f6fc5e4 : Respect "dalvik.vm.dex2oat-flags".
e679afd543 : Clean up `SkipClass()` in `CompilerDriver()`.
143bd67b70 : Implement commitPreRebootStagedFiles.
b747d1f86e : Temporarily skip the crash symbolizer step for ART
33ab3ac9a8 : Put back FreeAllMethodHeaders under the JIT lock.
c485affa72 : Improve error handling in ImageSpace::LoadBootImage
89e4ca0ccf : Update ART documentation for building from source
60de0e72ff : Add test coverage for unsupported secondary ISA.
0441f9b87b : Support native ABI set change when processing secondary dex use records.
f65b1c4e25 : Do not return an abstract class as IMT owner.
256d751dd8 : Refactor NewFile::CommitAllOrAbandon.
bd45d4629e : Implement Pre-reboot Dexopt (part 2).
bb55c03f88 : Refactor reading `OatFile::BssMappingInfo`.
1a632ef27c : Remove cts tag of MainlineCTS ART test modules.
4db8f3a627 : Update boot image and system server profiles [M46C41P62S0PP]
06ab245349 : Support apps with unsupported ISA.
44f66bd998 : Fix reading BCP .bss info for `MethodType`.
8192f5832f : Revert^2 "Fast-path for `HInstanceOf`/`kInterfaceCheck`."
eac7cd76d9 : Reland^2 "Revamp JIT GC."
75d4422b08 : Implement Pre-reboot Dexopt.
b9198f3b3a : Adjust JIT thresholds.
6415784045 : Add proposed trendy teams for CTS modules to be added in platinum
99d99134a5 : Skip some simd run-tests for `optimizing & no-image`.
5117fe6bf9 : Revert "Fast-path for `HInstanceOf`/`kInterfaceCheck`."
20668496dd : Fast-path for `HInstanceOf`/`kInterfaceCheck`.
fd74412291 : Add explicit L literal for 0 long values when reporting BackgroundDexoptJobEnded atoms in ART
23d8f2c4a9 : Remove listeners installed for tracing when there is an overflow
3b6f3b2d02 : Madvise uncompressed app images
d3e3da35d2 : Update tracking bug to remove art source_build defaults modules
e337c94fc7 : Clean up the test mocks.
1dc111804f : Repurpose libnativeloader_lazy tests as shallow tests for API coverage in CTS.
186ee7b672 : Don't resolve dex files eagerly for verify single thread
1fcae1235a : Refactor ArtFileManager.
450e26a2be : Implement preRebootInit in artd.
0d05c3c08a : Remove dynamic link exception for libc++.
3939bde62a : Set test ownerships for ART.
8668ae56bf : Refactor error reporting in `OatFileBase::Setup()`.
9e68e9b2d0 : Add profman path to Compiler Explorer local properties.
030a225ade : Revert "Reland "Revamp JIT GC.""
63843bf469 : Do not generate dead jump for interface instance-of.
a9e7ce337a : Disable run-test 732 for `optimizing & no-image`.
d229e50a7c : ART standalone tests: use static STL and version scripts
4a79b17f37 : Optimizing: Treat app image objects as non-movable.
55e99bd1c5 : Add debug info for failure to become 1-threaded
1df1ff5f6c : Delete disabling of art in non source builds
30b1e9b7e0 : Allow ahat usage with Java 11 runtimes
649b885213 : oatdump: Disable test cases failing due to x86 disassembler issues
69928e7a68 : Apply `CompilerDriver::LoadImageClasses()` to app images.
716516147c : Separate libart runtime/compiler static_defaults
718bcbec38 : ART: Fix missing nativeloader symbols for Golem.
b1eb2853b3 : riscv64: Reorganize list of branches bound to the same label
c7bc9f5834 : Do not encode out of range dex pcs in the profile.
f3cb22e820 : Add BCP dex file's BSS mappings to boot image extension compiles
afc4444793 : Remove libunwindstack dependency from runtime tests.
bda11bd682 : Add instructions for generating boot images for local Compiler Explorer.
16567ac3d6 : Reland "Revamp JIT GC."
36aba6488c : Reset the method trace buffer index when handling overflow
680e7679b6 : Check existence of class data in profman resolution
b9247e265b : 16k: Hint that allocation spaces should be 32mb aligned
21be0617dc : Fix typo in x86_64 VisitJdkUnsafePutByte
c66a8e5557 : Clean up target retrieval from `LinkerPatch`.
de8e6689cb : Revert "Revamp JIT GC."
5209a09e00 : Add //packages/modules/common/build
366d45a8b5 : TrackingAllocator and GcRootArenaAllocator: C++20 fixes
1f8f41b219 : Avoid calling Alloc::{address,construct,destroy}
5ab729974f : Implement a check that standalone tests only link known available libs dynamically.
02b9d2f137 : Revert "libnativeloader_test: link non-public libs statically" and remove libnativeloader_test from CTS instead.
5009fef90f : Add instructions to run a local Compiler Explorer.
253075f929 : Rename `.data.bimg.rel.ro` to `.data.img.rel.ro`.
3293b63fd3 : Convert `dump-oat` to Android.bp
073051281c : Declare OatWriter::BssMappingInfo sooner
03ffba5552 : CompilationResult: remove private default ctor
f257588ba1 : Fix ExperimentalFlags operator== ambiguity
41b4108f99 : Add boot-class-table strong-roots in new-roots for marking phase
855f1680b0 : Revert libunwindstack back to dynamic linking in runtime tests.
f9bde50747 : Revamp JIT GC.
1b5d0be125 : Fix NameAndSignature::operator== ambiguity
b66eb3bc87 : Avoid comparing std::memory_order_relaxed with 0
876dc7650f : Improve std::memory_order enum usage
3f29f3783b : Wait for the boot to complete before running dexopt_chroot_setup_test.
013d57de57 : Skip dexopt_chroot_setup_test on old platforms.
245509c7a7 : Fix standalone tests to only link NDK and module exported libraries dynamically.
2b963f984f : riscv64: Support auto-compression for raw branches.
83aab099bc : Add Parse Verifier Deps timing
d378234a2a : Speed up FastVerify by resolving the dex files
69c9ea4f93 : Revert "x86_64: Add JIT support for LoadMethodType."
e8da7cd1d0 : Clean up string data access in `DexFile`.
69dc24557f : Implement dexopt_chroot_setup.
53ca944020 : x86_64: Add JIT support for LoadMethodType.
a7bc7cbf31 : Fetch class loaders and wait for GC in JitCodeCache::GetProfiledMethods.
98556fe15d : oatdump --dump-method-and-offset-as-json
3e410f15ea : Support sparsity in FdFile::Copy
db9cd130d8 : Reland^2 "Batch compacted pages to reduce number of uffd ioctls."
25f75a799b : Add a README for native bridge and libnativebridge.
cabfc7506c : Change `TypeLookupTable` to use `std::string_view`.
420ffd6837 : Add another failing test on gcstress+debug.
558e95446d : Replace OatClassType::kOatClassMax with KLast
2fa8453d70 : Fixes related to inlined inline caches.
69560c6844 : Avoid looking up for method id on each trace entry
116231387e : Remove use of std::iterator and std::result_of
68e9af2dd0 : ART Faster `LinkCode()` in `ClassLinker`.
cfff041514 : Update the code to sign extend the result after decoding from leb128
367cf319d5 : Move some code from `ArtMethod` to run-test 664.
ad8837d06c : Change the default dexopt concurrency for all other reasons to 4.
172ae8d8ee : Annotate GetDiscontinuousSpaces requires shared mutator_lock
5fe81fd246 : Add getTrampolineForFunctionPointer method to native bridge
4e6db6efb3 : Faster annotations processing in `ClassLinker::LoadClass()`.
9486862224 : Consolidate OWNERS in libnativebridge and libnativeloader.
9b3acf7e0c : Remove RegisterAllocator::Strategy
97cf36494e : Simplify and explain the ELF_ST_*() macros.
17f80ec045 : Move art_standalone_dexopt_chroot_setup_tests to eng only.
97d9a1d950 : elf_utils.h: remove two unused functions.
6c095f094a : Promote art_standalone_dexopt_chroot_setup_tests to Presubmit.
9bdfed7499 : Update strings in 2237-checker-inline-multidex.
d923c47f74 : riscv64: Create InstructionSimplifierRiscv64, ShiftAdd
aa2fe78514 : Add comment that host variant of libdexfile is dropped in >=V sdks
738911f0e2 : Don't copy dex code for plain dex files.
a4e0034c3a : Rename thread that does OOM perfetto dump
dec2fdc543 : elf_utils.h: remove more duplicated constants.
cf654f0fe5 : Support disabling embedded profile through a dm file.
52a32e5446 : Remove duplicate STV_DEFAULT definition.
f2760bda7a : Make DexCachePairArray Set/GetPair use release/acquire
e9c64c9f13 : Add JNI equivalent methods in artd for Pre-reboot Dexopt use.
9dde43ebb7 : jvmti: Fix assertion check in instrumentation
39b48023ff : Add support in ahat to handle bitmaps with compressed contents
4d45b8613f : Use monotonic clock to record the start time of the trace
3cf63ff476 : Simplify finalizer check in `ClassLinker::LoadMethod()`.
403cf5cb88 : Only run artd tests on U or above.
5344ecaf0f : Only run artd tests on U or above.
8159940d6c : riscv64: Implement StringCompareTo instrinsic
840bf2f160 : Support 64-bit leb128 encoding and decoding
b3ddd1e19c : Optimizing: Clean up unreachable `Evaluate()` functions.
c29a77ff67 : 16k: Hardcode PAGE_SIZE value to 4096 for windows targets
3eba83e891 : Update boot image and system server profiles [M46C41P62S0PP]
7f22a8edee : Rename enums.h/.cc to pointer_size.h/.cc.
42646b1ef9 : Move methods used only once from utils.h to jit.cc
832ebf45a1 : Remove unused methods from utils.h
95e89e1801 : Remove unused dex_file field from ParallelCompilationManager
5f80711ebc : Move responsibility of clearing BitVectors to the allocators/callers
b71150621f : Rename MallocAllocator to CallocAllocator
00fbc4047b : Add and use FdFile::Rename on Android V+
c5e25a9984 : Remove unnecessary redefinitions of DT_ constants.
ce409bee72 : riscv64: Add missed arg annotations in asm tests
ebb73e09b9 : riscv64: Add comment into Riscv64Assembler::Add
56dcaeec46 : Remove extra uses of ClearAllBits
9c4a2b5bb3 : Remove no-reference object DCHECK in VisitRefsForCompaction()
55da8218e8 : Avoid inlining OnDeviceRefresh::WriteCacheInfo
cce4baf9e9 : Report ArtDeviceStatus as a pulled atom
104e8f135c : Remove last <strstream> reference from ART
c4b188db0e : Don't use predicated vectorization by default.
f4ca2830f2 : Retire use_art_service_v2 flag and dalvik.vm.features properties.
fe6509ad16 : Fix @RequiresApi annotations.
efe5052585 : Add comments and a missing @GuardedBy to static fields.
2f33fea690 : riscv64: Support auto-compression for ebreak/unimp
700002ee90 : Reuse boot JNI stub for native methods (reland).
e67193fe33 : Use monotonic clock to record the start time of the trace
24ff85059b : Remove unnecessary EM_* defines.
b9508fce4e : Disable the runtime thread pool.
870b959fe4 : Skip dirtying gc card for ArraySet instructions when value is null
ab4ba9ed63 : riscv64: Support auto-compression for load/store
8d2ca5b040 : riscv64: Support auto-compression for arithmethic
bbace920ba : riscv64: Add missed CHECK in CAddi16Sp instr
98c50d0b10 : Retire use_art_service_v2 flag and dalvik.vm.features properties.
1e78696010 : Improve PointerSize in ImageHeader
002aca7141 : Revert "libnativebridge_test: link non-public libs statically" and fix the CTS test to only call exported APIs.
2997dd393f : Use JDK 17 to build RI hprof test dump
af0fe44b74 : Add a global injector to ART Service.
8f125f1c92 : Tolerate monitor lookup failures in VisitLocks
ac963e67c1 : Make assembler tests more strict.
799ea81c06 : Remove the environment from ArraySets which can't throw
c655cdc973 : Revert "Reland "Batch compacted pages to reduce number of uffd ioctls.""
b86ac08ca9 : Reland^2 "Don't use shared hotness counters for debuggable runtimes"
91bb8a6fac : riscv64: Implemented StringEquals intrinsic
79bf2c5a87 : Add a dedicated Mainline Test Mapping group for ART
e1e79fc839 : riscv64: Temporary disable compression in jni test
6640db5922 : riscv64: Add classes to enable/disable C ext
235a711241 : Make the new service-art.jar closable in Pre-reboot Dexopt.
899c429565 : Give full access to native libs from Java libs in the same partition (reland 2).
418b58fe9c : Revert "libnativeloader_test: link non-public libs statically" and remove libnativeloader_test from CTS instead.
a87f1265e2 : Revert "libnativebridge_test: link non-public libs statically" and fix the CTS test to only call exported APIs.
8d7cc6a0a6 : Enable intrinsic optimization for polymorphic intrinsics
921c42389c : arm64: Fix `VarHandle.getAndAdd(..., 0)`.
a882cb2de1 : Update boot image and system server profiles [M33C28P64S0PP]
d243d6f24d : Do not handle suspension request in StartGC
c291cfec1a : Reland "Batch compacted pages to reduce number of uffd ioctls."
2f7cff3190 : Update odrefresh for Pre-reboot Dexopt.
fe5718287d : Explicilty build desugar.
b0de7f705d : Ignore "--staging-dir" passed to odrefresh.
38cd64daa7 : Ignore ahat Ri tests
c89c15e606 : Make HLoopOptimization::VectorMode an enum class
33fa1ccb3f : Clean up LD_LIBRARY_PATH workaround.
42dfa43414 : Add JVM expected out for JDK 21 for 1968-force-early-return
ff3deb37a8 : Add JVM expected out for JDK 21 for 1969-force-early-return-void
6e8d4d11cf : Add JVM expected out for JDK 21 for 1970-force-early-return-long
30ee8539cc : Allow for JDK 21 exception in 174-escaping-instance-of-bad-class
8686d25b2a : Skip 169-threadgroup-jni on JVM after move to JDK 21
aca19da23b : Add JVM expected out for JDK 21 for 984-obsolete-invoke
98b4e5c2a3 : Update expected out for JDK 21 for 1936-thread-end-events
68f7caffe7 : Make sure there are no lone UNREACHABLEs
41f264abe7 : Qemu: Change default SVE vector length
5937cdeeef : Remove default cases when all cases are defined
68f3ec8001 : Do not test VarHandle.getAndAdd(..., 0).
c507f12bc9 : Remove BitVectorArray classes
7b67864410 : riscv64: Fix `VarHandle.getAndAdd(..., 0)`.
208ade9167 : Revert "Batch compacted pages to reduce number of uffd ioctls."
f403462586 : Revert^2 "Remove Compiler::Kind"
385428c47b : Bump the version number of the Debug & Testing ART APEXes.
edf5e48a22 : riscv64: Speed up some assembler tests.
93f7cdc336 : Bump the version number of the Debug & Testing ART APEXes.
0f6befa0f0 : Pass only shorty to `ArtQuickJniCompileMethod()`.
43e1c7db46 : LUCI: Add common testrunner args as property
8330336742 : LUCI: Refactor builder configuration
a6f0274f41 : Revert "Reuse boot JNI stub for native methods"
00464160ac : Batch compacted pages to reduce number of uffd ioctls.
1eece0002b : Inliner: Update instruction count for pattern substitution.
870ec8bb2e : Add additional information to `argv[0]` when exec'ing.
60abc3e37b : Set the artd log tag to "artd_pre_reboot" for Pre-Reboot Dexopt.
7d595b494b : Move common code from artd to libarttools.
9f436a974a : Throttle the creation of threads in Debouncer (again).
c15d3542ed : Throttle the creation of ScheduledExecutorService in Debouncer.
f66031b556 : Revert "Remove Compiler::Kind"
3370f9fc47 : Remove Compiler::Kind
c8b6e26aa5 : Reuse boot JNI stub for native methods
9e6eca71dc : Update 2246-trace-v2 to ignore methods that aren't deterministic
1cffc693d9 : Do not expect VNDK namespace when VNDK is deprecated
c831818b6c : Check if product is treblelized
96d09a108d : Use product vndk version to check if product vndk is deprecated
04a110dadb : Convert And+Sub into bic if possible
65519a12b7 : Revert "Adjust jit warmup threshold." RESTRICT AUTOMERGE
9fa9678fa1 : LUCI: Show arm qemu build in the console
399475dc23 : Qemu: Ignore failing/flaky arm tests (part 3)
67dd186d18 : Qemu: Also use ssh_config during setup&sync
fb90365d94 : Revert "Revert from reporting pulled atom ArtDeviceStatus"
c85554c7bf : Qemu: Ignore failing/flaky arm tests (part 2)
f701823d2b : Use llndk.libraries.txt from system if VNDK is deprecated

+- Project: platform/bionic

a78c33a6c : Workaround app compat issue introduced by global ThinLTO optimization
59dc7956f : [MTE] fix longjmp handling
7eb826928 : Revert "Temporarily disable bionic-unit-tests-static"
7d9aa55df : termios_test.cpp: move signedness cast.
63881da57 : Temporarily disable bionic-unit-tests-static
bebe3d5b2 : Move the ILP32 mremap() hackery into legacy_32_bit_support.cpp.
82b033271 : Move the ILP32 mremap() hackery into legacy_32_bit_support.cpp.
c221beccc : Add a missing riscv64 psabi constant.
d8328a931 : [HWASan] [16k] do not instrument getauxval
eae85ad15 : Fix anonymous class error
cc3a08e02 : Add libz to static libs of libfdtrack
4d4377881 : [riscv][bionic] Prototype TLS Descriptor support
4358d53cd : Move the ILP32 mmap() hackery into legacy_32_bit_support.cpp.
ad44152c3 : new.cpp: add sized operator delete.
ecaa19292 : Add a README.md to docs/, as a guide to what we have available.
69ddb7413 : <malloc.h>: warn on unused results for malloc_usable_size().
7f4c83718 : Update to v6.9 kernel headers.
4e63125ce : getpagesize(): remove "portability" claim.
b631ec740 : <unistd.h>: explain why getpagesize() is better than getauxval() as well as sysconf().
86968d95f : setjmp_test: riscv64 does have callee-save fp registers.
78706d25d : <stdio.h>: warn on some unused results.
d4c54b444 : Warn about unused results with bsearch().
e56350c4a : fdtrack: make it clearer that there's more information available.
8f653f8ad : bionic_allocator: more detailed and consistent error reporting.
20a9f99b3 : Fix some wcwidth() special cases.
13090d0bb : Spell "calling convention" out in full.
0aaab1b66 : Remove unused Android.mk under bionic
c8ea872a2 : Fix gettid() in functions that call fork() or equivalent.
118d5da89 : pthread_exit(): reduce duplication.
87589723c : <sys/thread_properties.h>: remove stray semicolon in the implementation.
9fb1a6cdb : Revert^2 "Convert Android.mk under bionic to Android.bp"
8401230be : bionic: max_android_page_size to 16384
65e349d6c : Read maps data before using and do safe reads.
1e32ad88f : Revert "Convert Android.mk under bionic to Android.bp"
c793bc00f : Don't leak a thread when timer_create() fails.
c2a4e8913 : linker benchmark: our riscv64 toolchain has lga now.
ccc4dbf13 : execinfo.cpp: Add a __riscv case.
abbec338f : utils.h: quote regex match failure messages.
12b2042a3 : Convert Android.mk under bionic to Android.bp
09c660bf7 : Add riscv64 implementation of __get_bionic_tcb_for_thread().
71abb3dcf : linker: update non-PIE error message.
322e9ecc3 : linker: remove useless comments.
c2622a5d4 : Minor <android/dlext.h> documentation improvements.
3772ae4f9 : Update <system_properties.h> documentation.
d6c3a078b : Update <android/api-level.h>.
72b10fc25 : Document <link.h>.
f3326581c : [MTE] cleanup: factor out BIONIC_MEMTAG_UPGRADE_SECS handling
3469e7df9 : Tidy and document the `inline`/`__inline`/`__inline__` situation.
11f696ad0 : Use vmov.f64 for SET_FREG
0e0d60052 : Skip stack protector test on HWASan.
2237fcf1f : Revert "Use inline keyword without underscores consistently"
c6d1e23b3 : [MTE] update ring buffer when enabling stack trace collection
ebc2ac934 : Rename GWP-ASan android_mallopt() arguments
35a280d81 : Export capability.h as a filegroup
0bac1cb8b : Revert^2 "Switch the loader to a noexcept version of libc++"
cc86c7436 : Add deprecation message for __sF.
398e1aa03 : Allow deprecation messages.
10a7e2799 : Update the _FORTIFY_SOURCE documentation.
5134762ef : bionic: loader: Drop readahead padding pages
c5c1d19eb : loader: Only extend segments if kernel supports page size migration
e1e747984 : bionic: loader: Don't extend LOAD segments for p_aligns > 64KiB
622b6aeee : __system_property_add: log specifics about failures.
a8cd731c2 : Remove historical cruft.
b54250572 : Change malloc_not_svelte to malloc_low_memory.
297e7dd30 : 16k: bionic: Replace hardcoded page size with getpagesize()
05c16e7f5 : Make "remapping stacks as PROT_MTE" debug log
81c54c72b : Upstream sync.
6abb406e0 : [scudo] -1 is also valid for M_DECAY_TIME
698ca39c9 : Revert "Switch the loader to a noexcept version of libc++"
24705dbdb : [RISC-V] Add misaligned load store tests
33de2737d : get_executable_info: minor clarification.
1cb919c07 : Revert "[RISC-V] Add misaligned load store tests"
425034212 : [RISC-V] Add misaligned load store tests
a933582f3 : __system_property_set: add string names for init's error codes.
9b9371bd0 : Replace commented-out deprecated attribute with doc comment.
a1b5ca2fe : Always use `__foo__` for attribute names.
8d7c0f4f0 : linker: use realpath instead of readlink when getting the symlink path
9437444cf : Only try to initialize appcompat properties if the folder is present
7d3c6cd25 : Document pthread_key_create(3), pthread_key_delete(3), and PTHREAD_KEYS_MAX.
ceed466d6 : libc: remove __size_mul_overflow
58f06e111 : Use inline keyword without underscores consistently
c574f79af : Clean up __always_inline
7d098bbee : Fix incorrect links
b830ddf90 : Update to v6.8 kernel headers.
f978a85cc : Simplify Oryon ifunc resolvers.
23a348216 : ReadPadSegmentNote: Skip PT_NOTEs that are beyond the end of the file
396868c74 : [[nodiscard]] the various ElfReader functions.
e5bd239ba : Add NGROUPS.
f666d822b : <sys/shm.h>: fix a hard-coded 4096 page size.
a69e5af7e : Prefer __BIONIC_DEPRECATED_PAGE_SIZE_MACRO
b266f6522 : Add LINE_MAX.
aa8c229e7 : [GWP-ASan] Use recoverable everywhere
6937761c5 : arm64: use L() in the handful of places we didn't already.
9e892499d : riscv64: use L() in the handful of places we didn't already.
f1bb28054 : tlsdesc_resolver.S: use L() macro for local labels.
d162eb922 : Switch the loader to a noexcept version of libc++
8bd83d8c9 : Hide overaligned global address from the compiler.
d8ad15220 : Disable USE_SCUDO branches for HWASan
2a901e693 : Call relocate_relr before the ifunc resolvers
0e179328f : Remove duplicate PT_ARM_EXIDX definition.
751bb8ae9 : ReadPadSegmentNote: Skip PT_NOTEs that are beyond the end of the file
b90421ac0 : Address review comments on previous change.
54a612187 : Custom memset implementation for Qualcomm Oryon CPU
83e55841e : Custom memcpy implementation for Qualcomm Oryon CPU
f67f27b04 : linker: clarify comments in call_ifunc_resolvers().
c630da592 : Disable Android relocation packing in linker.
a5c8bcc74 : docs: be more consistent about saying "API level".
3bfb6eeb1 : sysconf()/getpagesize() documentation.
a459c0b06 : Update status.md.
e0ebca8fa : linker: Process RELR relocations before ANDROID_REL[A].
b90d6b35a : elf.h: add EF_RISCV_FLOAT_ABI.
cb47a4f67 : Use ifuncs for memset and memrchr.
edc73c549 : Improve our dlsym()/dlvsym() docs a bit more.
6bf133dc5 : Remove duplicate ELF_ST_TYPE() macro.
a5d677835 : Change doc about crash_detail name
6cd03eff4 : Update FreeBSD elf_common.h.
439639268 : Fix StaticTlsLayout for atypical alignment values
5e5c4d6e8 : Move memtag_stack out of libc_globals
383349cf0 : Remove an unused header file.
526bd985c : Include the SPDX identifiers in NOTICE files.
91219ec81 : Update the `--hash-style=` documentation.
7b95053aa : Remove workaround for a fixed bug.
dc0510ec1 : Flush all the streams if CHECK() fails.
32bb3673c : ldd: skip relocation processing, TLS modules, CFI
b4937462f : Guard against linker[64] having a PT_TLS segment
e4912ac99 : Make tests/libs/CHECK.h work on the host
b2bb21da8 : Minor benchmark fixes.
6a30b71b0 : crt*.o cleanup.
1d3ba112a : bionic: loader: Only zero the last partial page in RW segments
702d9b0ba : Reapply "RELAND: bionic: loader: Extend GNU_RELRO protection"
4084b555b : Reapply "RELAND: bionic: loader: Extend LOAD segment VMAs"
b94979eef : Revert "RELAND: bionic: loader: Extend LOAD segment VMAs"
28b8dff37 : Revert "RELAND: bionic: loader: Extend GNU_RELRO protection"
ced630225 : Ignore bionic versioning in vendor modules
eb4cf4176 : Add missing documentation to <dlfcn.h>.
8d8138aad : Fix orthography of GetTestLibRoot().
73750dc38 : Move memtag_stack out of libc_globals
4a9836607 : Adding missing mm tests in syscall.xml
f86d29cc4 : Add mprotect syscall benchmark
7a04fedc7 : Revert "RELAND: bionic: loader: Extend LOAD segment VMAs"
26de64896 : Revert "RELAND: bionic: loader: Extend GNU_RELRO protection"
457dee1a3 : Make our <ctype.h> benchmarks less useless.
0e1412e08 : Make memtag_handle_longjmp precise
fb7dd9dd8 : Rename mmap benchmarks to mm benchmark
cda315067 : Remove an unused include
8dc9c1cad : Clarify the timespec argument to clock_nanosleep().
364fc7604 : Consistently use 'op' in argument names.
8257268d0 : _Fork(): clarify what not running pthread_atfork() handlers means in practice.
98731dc34 : Revamp the elftls_dl.dtv_resize test

+- Project: platform/bootable/libbootloader

f4304ec : Add dovs@google.com and sergiip@google.com to gbl OWNERS
ad8acb0 : Add trait for non-blocking Block IO
9af1080 : [GBL] Add buffer overlapping check
d85359b : Add google C++ clang format
2375d28 : slots::Manager.mark_boot_attempt takes no parameter
037de99 : Add runtime services headers to support getting variables
bde458f : Use configurable rust toolchain version
25f2f9c : Removing `image_verification` flag.
a5d3297 : Fix libstorage test
b2164fd : [libgbl] hook up libavb and remove sw_digest
5e713b7 : Add documentation to README.md describing the EFI protocols used by GBL
345af2e : Initial implementation for EFI protocol documentation check
ef53ff5 : Storage testlib can define TestBlockDevice from partitions
611dbc9 : Put A/B/R logic in a separate libabr
3b27c6f : Fix build error due to chkstk/alloca on x86
57d214e : Add a top-level LICENSE file
c984ad8 : Use safemath library within GBL
276f9de : Flush cache by VA on aarch64
e20b165 : Add GBL interfaces for block device, console, boot
5c5ea94 : Initial commit for checked arithmetic library
e106162 : Move avb sysdeps implementation into libavb
4603ced : gbl: update BUILD rules for ATX->Cert rename
836d997 : Support Fastboot over USB
a3c9a6a : Support EFI_ANDROID_BOOT_PROTOCOL
79b50a4 : First commit for libstorage testlib
85f238b : Add libavb_atx to bindgen
7c5ac19 : Support flashing sparse image
7864e2c : Initial Android implementation for A/B boot
c837e6b : Support fastboot flashing
1a60f01 : Support "fastboot fetch"
23a26fb : Use new avb ops lifetime
861887e : Add initial draft for a EFI Android Boot protocol
a86fa60 : Support fastboot upload/OEM command
7bda36f : Implement GBL fastboot backend
2acef74 : Generalize partition backed A/B/R metadata operations.
4f1b9f7 : Generalize MultiGptDevices to AsMultiBlockDevices
d6bdbc4 : Fix unnecessary panics in efi net
d44760d : Add basic BCB support to GBL Android app
ce1f4d8 : Enable Fastboot over TCP
7b7fe1b : Add storage writeback for A/B/R slot management
92a40b7 : Bazel is primary build system for gbl
bccc3ab : Support waiting key stroke from console
d505a42 : Add files for bzlmod.
8e141ef : Add APIs for handling multiple GPT devices
aac8735 : Add build rule for smoltcp
abfaa3b : Add built-in support for fastboot TCP protocol

+- Project: platform/bootable/recovery

fa2b4959 : Update OWNERS for minadbd.
63ea1385 : Revert "Remove non-AB unittests"
f203ee52 : Remove non-AB unittests
aef46f3e : Pause recovery when it ends with Shutdown
c599d24d : Import translations. DO NOT MERGE ANYWHERE
34dbc50d : Import translations. DO NOT MERGE ANYWHERE
3c14d12c : Import translations. DO NOT MERGE ANYWHERE
cdcdf52e : recovery: do not update bootloader message for boot-fastboot
c7ebad5f : rm -rf non-AB code
c031e9d3 : Fix sticky rescue party boot
e366fe9f : Check for build-tags before installing sideload OTA
6929e4e5 : Fix connect() retry loop.
3db4f60b : recovery: Update logo after going back to recovery
eb84a170 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/build/bazel

89cbc89a : Jdk11 was removed, use jdk17 instead.
fb9d46a7 : Update list of failing products

+- Project: platform/build/bazel_common_rules

1222b8f : Prevent public usage of exec.bzl and exec_aspect.bzl (2/2)
0b901c9 : Prevent public usage of exec.bzl and exec_aspect.bzl (1/2)
ce02d49 : Delete test_mappings/.
2d9b635 : Delete rules/remote_device.
66c26d2 : Mark test_mappings_dist deprecated.
95b2cbc : platforms: mark aliases deprecated.
5f5db2b : Delete fake rules_python.
2b2f770 : Delete fake rules_java.
0aac592 : Revert^2 "Remove unused zip.bzl"
dea7500 : Delete bazel_common_rules/docs.

+- Project: platform/build/blueprint

63acbad : Fix extra newline after multiline select case bodies
96cb91f : Add AppendSimpleValue
6dd9fcc : Drop blueprint_package_includes
c3ac2a2 : Handle absolute paths for the ninja shard writing.
d5133cf : Use FNV instead of maphash as the hasher for soong.
01a4667 : Need to catch the errors when closing and flushing.
7b7b1db : Parallelize VerifyProvidersWereUnchanged
a99fc84 : Pass the parameters to goroutine to avoid relying on a go 1.22 fix.
533959e : Revert "Parallelize VerifyProvidersWereUnchanged"
a3a125a : Update go.mod file to go 1.22
f764ab9 : Revert "Bump go.mod file to go 1.22"
2071d15 : Parallelize VerifyProvidersWereUnchanged
65b6f3c : Bump go.mod file to go 1.22
9ffb480 : Add proptools.PrintfIntoConfigurable
86a7abd : Preserve type when promoting non-selects to selects
ad00dd5 : Return an Optional[T] from Configurable.Get()
82e4447 : Write ninja file in parallel.
fa652f4 : Fix error message when a select condition isn't handled
eb077c3 : Handle nil variant in applyTransitions
2fbe882 : Create embedcfg directory before writing the file
c5b3c0c : Don't sort the results of TransitionMutator.Split
5ac6648 : Apply outgoing transitions when adding dependencies
02aa248 : Delete transition variation when no matching variant was found
b9ff002 : Support generating docs for Configurable properties
38b56e1 : Change semantics of ReplaceDependencies[If]
de024f6 : Ignore dependency variations for TransitionMutators that didn't apply
9f26025 : Rename TransitionMutator top down mutator
1c48101 : Improve error message when assigning select to nonconfigurable property
a52b058 : Refactor selects
70b814a : Fix bugs when appending selects
4560bb0 : Allow extending configurable propeties with non-configurable properties
c10b49b : Use relative GOPATH for microfactory golang builds.
185cb44 : Export ConfigurableCase and add constructors
51b4b03 : Add support for go:embed
d7474dd : Call TransitionMutator.IncomingTransition when adding dependencies later
28357db : Support unpacking a variable to a configurable property
3311deb : Support multi-variable selects and typed selects
95b3627 : Move TransitionMutator to transition.go and add tests
09fe90e : Rename Evaluate() to Get() and add GetDefault()
2437d5e : Add android:replace_instead_of_append
0173a22 : Rename default select branch to 'default' keyword
021cc8f : Add support for unset select branches
d5d55e5 : Store mutator in mutatorContext instead of name
1d5e1a5 : Explicitly delete old logicModule entries from Context.moduleInfo
7b5888a : Keep logicModule for obsolete variants
fab4866 : Add Provider to transition contexts
fca423d : Cache outgoing transitions
4cc5290 : Use maps and slices packages
46cf676 : OR booleans together when appending configurables
02790f3 : Don't recurse into configurable properties in filterPropertyStructFields
4f96870 : Add OtherModulePropertyErrorf
894b318 : Fix error reporting in MatchesIncludeTags
d2f1141 : Get rid of some extra newlines in bpfmt
a962edf : Add proptools.Slice
6437d4e : Select statements

+- Project: platform/build

3d9c9aacdb : Version bump to AP3A.240905.015.A2 [core/build_id.mk]
04d97e46e1 : Version bump to AP3A.240905.015.A1 [core/build_id.mk]
9e8a38292b : Version bump to AP3A.240905.015 [core/build_id.mk]
1ab90756d7 : Version bump to AP3A.240905.014.Y1 [core/build_id.mk]
b9da7e704e : Allow PLATFORM_BASE_OS override from product config
41b8912700 : Version bump to AP3A.240905.014.Z1 [core/build_id.mk]
36777736f4 : Version bump to AP3A.240905.014 [core/build_id.mk]
1c63ceefca : Version bump to AP3A.240905.013 [core/build_id.mk]
e7cead48a1 : Version bump to AP3A.240905.012 [core/build_id.mk]
39fdd7c40a : Version bump to AP3A.240905.011 [core/build_id.mk]
94d9187289 : Version bump to AP3A.240905.010 [core/build_id.mk]
9bc2ab1cb6 : Version bump to AP3A.240905.009 [core/build_id.mk]
d51d544c9f : Version bump to AP3A.240905.008 [core/build_id.mk]
3020900a45 : Version bump to AP3A.240905.007 [core/build_id.mk]
77072e88e4 : Version bump to AP3A.240905.006 [core/build_id.mk]
67ffedda59 : Version bump to AP3A.240905.005 [core/build_id.mk]
d0f98a4f7b : Version bump to AP3A.240905.004 [core/build_id.mk]
98a6e97fb8 : Version bump to AP3A.240905.003 [core/build_id.mk]
74afd0a2f9 : Version bump to AP3A.240905.002 [core/build_id.mk]
153d62e5d8 : Version bump to AP3A.240905.001 [core/build_id.mk]
e8084fda12 : Version bump to AP3A.240617.040 [core/build_id.mk]
14fda11f19 : Version bump to AP3A.240617.039 [core/build_id.mk]
3335cd0a28 : Version bump to AP3A.240617.038 [core/build_id.mk]
d44e9e5f60 : Version bump to AP3A.240617.037 [core/build_id.mk]
ed3e294e0c : Version bump to AP3A.240617.036 [core/build_id.mk]
d904bfabb6 : Version bump to AP3A.240617.035 [core/build_id.mk]
915917f747 : Version bump to AP3A.240617.034 [core/build_id.mk]
8ff8f3d1dd : Version bump to AP3A.240617.033 [core/build_id.mk]
69d6559389 : Version bump to AP3A.240617.032 [core/build_id.mk]
55948b4675 : Version bump to AP3A.240617.031 [core/build_id.mk]
e8a15281e4 : Version bump to AP3A.240617.030 [core/build_id.mk]
c3197efc6f : Version bump to AP3A.240617.029 [core/build_id.mk]
fa8f4dbcb4 : Version bump to AP3A.240617.028 [core/build_id.mk]
d238b49ade : Version bump to AP3A.240617.027 [core/build_id.mk]
3763dc3954 : Version bump to AP3A.240617.026 [core/build_id.mk]
558d3d4379 : Version bump to AP3A.240617.025 [core/build_id.mk]
83147ca1a6 : Version bump to AP3A.240617.024 [core/build_id.mk]
55c8d60363 : Version bump to AP3A.240617.023 [core/build_id.mk]
d6b9bddd6c : Version bump to AP3A.240617.022 [core/build_id.mk]
6e8103751d : Revert "Remove non existent snapuserd.recovery package"
9a2503b83c : Version bump to AP3A.240617.020 [core/build_id.mk]
fa320f6c0e : Version bump to AP3A.240617.019 [core/build_id.mk]
c5ad2eabdc : Replace PRODUCT_COPY_FILES with soong module
331dd69ae9 : Enable Credential Manager for all handheld devices
fa174677d4 : Version bump to AP3A.240617.016 [core/build_id.mk]
c4fa907a4e : Add whitelist for mcts modules
37630fb286 : Version bump to AP3A.240617.014 [core/build_id.mk]
1bf2cf6011 : Version bump to AP3A.240617.013 [core/build_id.mk]
114adc564a : Version bump to AP3A.240617.012 [core/build_id.mk]
6b1a934bf9 : Version bump to AP3A.240617.011 [core/build_id.mk]
6184cb0510 : Version bump to AP3A.240617.010 [core/build_id.mk]
1e71ef830e : Version bump to AP3A.240617.009 [core/build_id.mk]
9deec095fc : Version bump to AP3A.240617.008 [core/build_id.mk]
995b88b2ee : Version bump to AP3A.240617.007 [core/build_id.mk]
50c9659d26 : Version bump to AP3A.240617.006 [core/build_id.mk]
7c80939d91 : Version bump to AP3A.240617.005 [core/build_id.mk]
d94ca664db : Version bump to AP3A.240617.004 [core/build_id.mk]
fd9bf7622e : Version bump to AP3A.240617.003 [core/build_id.mk]
77cf9c4c62 : Version bump to AP3A.240617.002 [core/build_id.mk]
e7b2df7099 : Version bump to AP3A.240617.001.X1 [core/build_id.mk]
1b3da9b20f : Version bump to AP3A.240614.005 [core/build_id.mk]
40ee2e062f : Version bump to AP3A.240614.004 [core/build_id.mk]
964288ad26 : Version bump to AP3A.240614.003 [core/build_id.mk]
e8e66b8aa8 : Read from new storage in Rust R/W flags
4f140d4a8e : Version bump to AP3A.240614.002 [core/build_id.mk]
c38b8df473 : Add Attack Tools team
e3e84fc1b7 : Require protobuf for build flags
9852b95ff3 : Shift the preprocess mk before build emulator packages
4abfb5c09e : Move `clean-oat-host` to build/core/tasks/art.mk
e851dc47cb : Version bump to AP3A.240612.002 [core/build_id.mk]
ee8f9bb579 : Version bump to AP3A.240611.001.X1 [core/build_id.mk]
5c71b1af0e : Move license metadata declaration of bramble/Android.mk into meta-lic.mk
2880eac1a3 : Add Android Media Better Together team
cc21bf8b29 : Set widevine apex signed with dev key
cffced3727 : zipalign: succesful -> successful
73ba79702e : Allow experimental use of Java 21 by default in makefiles
1692a36da7 : check-flagged-apis: add list subcommand
7c282854f3 : Change TARGET_BUILD_APPS_WITH_BUILD_NUMBER to a product variable
f61420f4c1 : Update Security String to 2024-08-01
93fe818dd1 : Version bump to AP3A.240607.004.A2 [core/build_id.mk]
f02aadfd27 : Support tool event logging for fastboot
576e818880 : check-flagged-apis: extract argument names into constants
d5ce20fc07 : check-flagged-apis: add support for subcommands
28618cfff8 : Enable Pre-reboot Dexopt at build time.
eda8686794 : Add build number if TARGET_BUILD_APPS_WITH_BUILD_NUMBER is defined
3656710da9 : Version bump to AP3A.240607.004.A1 [core/build_id.mk]
d4b4224e02 : Add support to disable adb root on userdebug builds based on product config
1f6eddbc35 : Move the impl of run_tool_with_logging into shell_utils.sh
f99bbd39c1 : Version bump to AP3A.240607.004 [core/build_id.mk]
040fabea76 : Add optimized build features in build_test_suites
7a29da75fe : Fix expansion of _include_stack in _import-node
d9d72c46ba : Prevent implicit outputs created during dexpreopt_config.zip
a27a212c03 : Version bump to AP3A.240607.003 [core/build_id.mk]
b89bb9d547 : fix wrong mts folder issue
f2415d92a7 : Version bump to AP3A.240607.002 [core/build_id.mk]
1698d49b55 : Remove run_tool_with_logging function from envsetup.sh
7947fd7655 : Version bump to AP3A.240606.003 [core/build_id.mk]
6fd0db0420 : Version bump to AP3A.240606.002 [core/build_id.mk]
81da983bca : Version bump to AP3A.240605.003 [core/build_id.mk]
a2cba7d5dc : Version bump to AP3A.240605.002 [core/build_id.mk]
590ae9f785 : Add new simplified lunch function (lunch2)
0ca61ddb25 : Allow product-specific release configs.
2ef7438ff5 : Require protobuf for build flags
58c46179b7 : Remove unused variables in soong variables file
44e390c8f5 : Version bump to AP3A.240531.005.A2 [core/build_id.mk]
52c2371ae8 : Reland "check_elf_file: check prebuilts are aligned"
a8e28dfe87 : aconfig: update java read api for performance
39d190e7c3 : Add license metadata declaration in device/generic/goldfish
8a61b7f5ba : Include sdk-preprocess-files.mk before process sdk.atree
fd6406c066 : Convert appcompat.sh to a Python binary
fb92bbdcd1 : Shipping_api_level
e8bec60526 : Propagate libpower no lock during binder transaction flag to soong
d0b3b82d20 : DO NOT MERGE ANYWHERE Revert "Require protobuf for build flags"
07609e780a : Override map for enabling Go mainline module prebuilts
2ddd4be481 : Version bump to AP3A.240531.005.A1 [core/build_id.mk]
6ef0b82dc8 : Version bump to AP3A.240603.001.X1 [core/build_id.mk]
b86f9ef159 : Reapply "Add soong installed files to general-tests.zip"
c3ff9f4beb : Override map for enabling mainline module prebuilts
6f29441e37 : Enable <uses-library> check for WTS
f2685e5ccf : Revert "Add soong installed files to general-tests.zip"
411fb17537 : Revert "check_elf_file: check prebuilts are aligned"
6840a69cf7 : Version bump to AP3A.240531.005 [core/build_id.mk]
6559d10b69 : Version bump to AP3A.240531.004 [core/build_id.mk]
c89cf9628b : Android builds default to 64-bit.
8663122eac : Require protobuf for build flags
b332abdc08 : Version bump to AP3A.240531.003 [core/build_id.mk]
523696e964 : Add soong installed files to general-tests.zip
ce09702c90 : Version bump to AP3A.240531.002 [core/build_id.mk]
8b52b5c810 : Version bump to AP3A.240524.004.A3 [core/build_id.mk]
69f5dbb0d0 : Remove all VNDK deprecation flags
5f14162375 : Rename _all_release_configs so it's more accessible for list_releases command
b324a11a6a : DO NOT MERGE ANYWHERE Require protobuf for build flags
eb2648eacc : Set appcompat system properties flag if userdebug/eng
432bd660dc : check_elf_file: check prebuilts are aligned
e5dd91bca7 : aconfig: create first implementation of aconfig storage java read api
52f63ed170 : Deliver inheritance_graph-$(TARGET_PRODUCT).dot
8b05499730 : Version bump to AP3A.240524.004.A2 [core/build_id.mk]
3597aa5581 : Version bump to AP3A.240529.002 [core/build_id.mk]
f55cd66417 : Collect xTS jar/apk packages from soong intermediate dirs
6b081071b8 : Deliver all_release_configs.json as a build artifact
fa22579c4d : Add a release config map override for go devices
117b4abe5c : Version bump to AP3A.240527.001.X1 [core/build_id.mk]
b46b840e18 : Add instructions to generate java keystore
124486423b : Version bump to AP3A.240524.004.A1 [core/build_id.mk]
8736dc63cf : Version bump to AP3A.240517.002.X1 [core/build_id.mk]
0468d5dcac : Version bump to AP3A.240524.004 [core/build_id.mk]
0e68f70ab7 : Make get_build_var and get_abs_build_var into scripts.
3acb308f98 : More moving shell functions in envsetup.sh to standalone scripts.
ff277c5412 : Remove apparently unused 'pez' function from envsetup.sh
6b543839b1 : build/make side of move the module-info.json commands into standalone scripts.
d4e29a4b63 : Remove the "provision" shell function from envsetup.sh
1487ee1dba : Delete envsetup.sh functions that haven't worked for a long time.
3b9a93512e : Deliver all_release_configs.json as a build artifact
929d69d779 : Disable zucchini for all OTAs
d4bdbdced6 : Disable zucchini for all OTAs
8a3e361ea4 : Add fs_config support for vendor_boot
22dd3211b2 : Use generated pvmfw_embedded_key_pub_bin
28a57dc1cc : Allow AVF remote attestation to be disabled
09bff6ee96 : Version bump to AP3A.240524.002 [core/build_id.mk]
5ed5fe8b62 : Do not pass VndkUseCoreVariant into Soong
9a6e468646 : Update go.mod and go.work for go 1.22
b25c2dfc61 : Fix Automotive GSI RRO configuration
fdb60734e9 : Patch zips makefile to properly use private variables
d98e1a86f3 : ndk: Remove MALLOC_LOW_MEMORY config for the ndk
a0624828b2 : aconfig: remove read api lib's dependency on libbase and liblog
0949453dd2 : Build build_flags.json in soong
8a4dca1d8c : Fix syntax error in Makefile
e35bb7c9b3 : Remove no-op config.
70208daaaa : aconfig: update storage read api
5590478580 : aconfig: update storage read api
7930dd7fb2 : Drop product config include tags
aa41dac8d8 : check-flagged-apis: make interfaces inherit from java/lang/Object
6dc7a6e016 : Version bump to AP3A.240522.003 [core/build_id.mk]
68173baad0 : Version bump to AP3A.240517.002.A3 [core/build_id.mk]
3ada31ed55 : finalization: set FINAL_STATE to 'rel'
7ee15b404a : Version bump to AP3A.240522.002 [core/build_id.mk]
50dc47d13a : Show release-config's stderr
a1848c3833 : Export release flag types to soong
551cc0da01 : Update Security String to 2024-07-01
e067c85042 : Version bump to AP3A.240521.003 [core/build_id.mk]
dfdf19f225 : Fix a bug in run_tool_with_logging script
986dd49add : Version bump to AP3A.240517.002.A2 [core/build_id.mk]
2c51ebf669 : 16k: build: Enable `PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO` on the ndk target
0d3b8772fb : Version bump to AP3A.240517.002.A1 [core/build_id.mk]
c28709b51a : Version bump to AP3A.240521.002 [core/build_id.mk]
b53c13ae28 : Version bump to AP3A.240520.003.A1 [core/build_id.mk]
e28650f4b0 : Add a new device-platinum-tests zip
100f641823 : Add a performance-tests zips for perf tests
b9ff8e4205 : add csv output to format_benchmarks
143f9e0b72 : Make side of converting refreshmod to a shell script
1b9ab2903c : Clean cruft out of envsetup.sh
66fcfa8e68 : Version bump to AP3A.240520.003 [core/build_id.mk]
ff2519ab2c : Version bump to AP3A.240520.002 [core/build_id.mk]
faf9b0128c : Dump the required modules into module-info.json
8c55f5dca5 : Version bump to AP3A.240520.001.X1 [core/build_id.mk]
159cc8c594 : The lunch benchmarks don't have targets, so don't fail.
739c5be346 : Version bump to AP3A.240517.002 [core/build_id.mk]
ea2121dc56 : Add PRODUCT_16K_DEVELOPER_OPTION to product.mk
bb1d4a431d : Don't reference target-specific variable from dependency list
caa75d4c3a : Mark files used in release configs as kati dependencies
502ba31ea2 : Revert^2 "Remove libmdnssd"
052282b731 : Mark files used in release configs as kati dependencies
2a3faafdbf : Revert "Move all GKI targets away from non-AB"
7a31b44227 : Revert "Remove libmdnssd"
5e325d4228 : Revert "Avoid re-running kati unnecessarily."
dd2f3ec91f : Revert "Avoid re-running kati unnecessarily."
cfb69bd198 : Revert "Avoid re-running kati unnecessarily."
60922a45ef : ota_from_target_files: allow cow version override
d17ef4a30b : Move all GKI targets away from non-AB
a8c687ff4f : Document that ro.dalvik.vm.enable_uffd_gc has a limited lifetime.
5bce2da2dd : Version bump to AP3A.240510.003.A1 [core/build_id.mk]
427fea8b49 : Add build configs for wearable tunables
e6481c1b4c : Include soong installs file before Android.mk files
595e404bfc : Add license metadata declarations which are moved from hardware/interfaces/tv/Android.mk.
aeb96092af : Add filter by container to aflags
a2440a3e4a : Create APEX ABI dumps with next release configuration
5529e36e88 : Add a nano proto version of aconfig protos
ef14fb257b : Remove build/make/METADATA which is not needed for the directory.
2312475f66 : Clean cruft out of envsetup.sh.
32b2aa33c5 : Provide a function in envsetup.sh to get the host arch directly
c3e104f97f : Provide a function in envsetup.sh to get the host arch directly
1f9d55d2ab : Fix bug in device path proto reading
0475d91f16 : Introduce RELEASE_AVF_ENABLE_NETWORK build flag into Soong
1cbd8211e7 : Remove libmdnssd
9a41e146df : Version bump to AP3A.240513.001.X2 [core/build_id.mk]
15dc7b1a18 : Version bump to AP3A.240513.001.X1 [core/build_id.mk]
a2fb60b822 : aconfig: simply proto
5cba391313 : Only consider EXTRA_INSTALL_ZIPS relevant by their primary file
dec39e9ed2 : Avoid re-running kati unnecessarily.
a7ea18712c : Version bump to AP3A.240510.003 [core/build_id.mk]
925f41a9f3 : Add vintf for EDI collectors
39614bb9b1 : Version bump to AP3A.240510.002 [core/build_id.mk]
65c8dbb781 : Avoid re-running kati unnecessarily.
3f0eba2bdc : Avoid re-running kati unnecessarily.
e6bb2e951d : Replace impl ToString with impl Display
a255e914d8 : Add license metadata declarations which are moved from hardware/google/camera/Android.mk.
9feef379ff : Record contents of EXTRA_INSTALL_ZIPS files in file_list.txt
e1949a6563 : aconfig: add list_flag api cxx interlop
85b83a90e1 : Move sysprop assignments to separate mk file
efb72f14b7 : Exclude mcts tests from cts based on the env config
13f0b68a8f : Reland "Fix retrofit OTA generation failures"
681597df18 : Revert "Fix retrofit OTA generation failures"
3cf7c0a2c0 : Add a Java lib to read on-device proto paths
b09bead297 : Remove obsolete java compilation artifacts
bfff21e459 : Version bump to AP3A.240508.002 [core/build_id.mk]
7af14aa7da : Fix retrofit OTA generation failures
0d44e721ed : check-flagged-apis: handle nested flags
aa6bc91a3c : Version bump to AP3A.240503.003.A2 [core/build_id.mk]
d01ea714e2 : Revert^2 "Remove obsolete java compilation artifacts"
93e946dfae : Add license metadata declarations which are moved from device/google/redfin/Android.mk.
e4a3e9ee5a : Update BRANCH_DEFAULT_MODULE_BUILD_FROM_SOURCE documentation
ef1c03f997 : Remove the ANDROID_ENABLE_TOOL_LOGGING environment variable
d772eb3edc : aconfig: make MutableMappedStorageFiles inherit MappedStoargeFiles
e812039036 : check-flagged-apis: consider superclasses when looking up symbol
c3f05a6d92 : check-flagged-apis: record super class when parsing classes
d2c707613e : check-flagged-apis: consider interfaces when looking up symbol
04d8b46c37 : check-flagged-apis: skip self-referential interfaces
7c3571fe8b : check-flagged-apis: record interfaces when parsing classes
a1fe37137e : check-flagged-apis: add more details to Symbol class
02525a88de : check-flagged-apis: api-versions.xml: correctly parse nested class ctor
dc6240d523 : Version bump to AP3A.240503.003.A1 [core/build_id.mk]
f0b57128ed : Version bump to AP3A.240419.007.A2 [core/build_id.mk]
8d6481b92c : Move fs_config_[files|dirs]_<partition> to soong
132fceec4c : Revert "Remove obsolete java compilation artifacts"
69b2ed6610 : Enable build flags in protobuf
afd6a265a9 : Do not use build/trunk_release/release_config_map.mk
08924a47a4 : Defer "no such release config" error
7dd547294d : Allow duplicate release config maps and build flag declarations
b5e3f0c2d2 : Look for release_config_map.mk in more projects
9429bf9074 : Building mainline modules from source is now the default
cffe6c2c01 : Remove obsolete java compilation artifacts
02f0984a65 : 16k: Enable 16k ELF alignment on all mainline modules
a49f1ba5c5 : aconfig: update storage file mapping api
e23f6ffd97 : Reland align boot jar exclusion with apex_contributions
aa48c583e9 : Version bump to AP3A.240503.003.X1 [core/build_id.mk]
55e7841dcc : Version bump to AP3A.240503.003 [core/build_id.mk]
85cd211b58 : Version bump to AP3A.240503.002.X1 [core/build_id.mk]
771a201f3d : Use complete api-versions.xml for module-lib and system-server
22063d0670 : check-flagged-apis.sh: speed up build step
d6a9631d8b : Remove unused testdata
1dcca5239a : Drop ART_MODULE_BUILD_FROM_SOURCE
ceb1f86496 : Version bump to AP3A.240503.002 [core/build_id.mk]
0e805a76a4 : Add proposed trendy teams for CTS modules to be added in platinum.
be21974f95 : Add license metadata declarations which are moved from device/google/barbet/Android.mk.
73bc3c0e73 : Add new trendy team module for Pearl team
db666bcb0c : Add an integration test
8d6c2b58ac : Version bump to AP3A.240502.003 [core/build_id.mk]
7e4cc58f2d : create_brick_ota: logic fix
20dd4c2360 : Enable build flags in protobuf
b9ce4c92e0 : check-flagged-apis.sh: use correct path to generated API signature files
cd93aeb947 : check-flagged-apis: suppress unused variable warning
b4a14bfaa9 : check-flagged-apis: add support for method with parameters
ece054c856 : check-flagged-apis: change internal format
beff4ab9a2 : Add LOCAL_SOONG_LOGTAGS_FILES
f441f7d8fd : Add python Soong modules for logtags
3dbb676caa : Version bump to AP3A.240502.002 [core/build_id.mk]
32c8a6a43d : Disable kotlin -checkdiscard rule
68dce16b3f : Add a release config map override for go devices
3a50c84909 : Version bump to AP3A.240426.002.A4 [core/build_id.mk]
fe9aaa23fe : Remove deprecated Goma makefiles
0349db6826 : Use memtag_stack variants in make
2f425f489c : Version bump to AP3A.240426.002.A3 [core/build_id.mk]
95499bb3dc : Version bump to AP3A.240430.004.X1 [core/build_id.mk]
85425b8ede : Version bump to AP3A.240501.002 [core/build_id.mk]
8383184b7a : "Steal" single value variables in rbc inheritance
4560e3ae8f : Update dependencies for new aconfig flag storage
213847d3f6 : Revert "Align boot jar exclusion with apex_contributions"
aaacdc48aa : Version bump to AP3A.240430.004 [core/build_id.mk]
947722fa4c : Version bump to AP3A.240430.003 [core/build_id.mk]
45c94c6421 : aconfig: add a new aconfig storage file flag listing api
d83c7d020b : Add license metadata declarations which are moved from device/google/trout/Android.mk.
f152125827 : Version bump to AP3A.240430.002 [core/build_id.mk]
892b51ab7d : Move aosp_x86_64 away from non-AB
ee081de947 : Enable perfetto persistent tracing
6e3daa0984 : Version bump to AP3A.240426.002.A2 [core/build_id.mk]
a7d2200a71 : Add the step to generate LLNDK ABI dumps
d724dd04e2 : Add cc_defaults containing libs needed for static linking
d15b0703e8 : Convert BuildIgnoreApexContritbutions variable to a boolean
29252f8001 : Add tool to determine if products can be lunched
f340066ee3 : Align boot jar exclusion with apex_contributions
2bdaea7e20 : Move coverage builds prebuilt special case to make
d19d351148 : Drive instrumentation with build flag
bd2d79d311 : Fix dependency of system img on boot_otas
06dad4f3c2 : V is 35.
9aef0d9bda : check-flagged-apis: remove debug print
ea32900110 : Version bump to AP3A.240426.002.A1 [core/build_id.mk]
8d74fd0a31 : check-flagged-apis: allow / chars in Symbol names
23fbd1e2f6 : FakeFeatureFlagsImpl optionally takes defaults via a FeatureFlags.
7b11b7106a : Add a Clearcut tool event logger
40da97047c : check-flagged-apis: add support for methods (no parameters)
4049cdb23a : Revert "Drop cmdgoals special case from prebuilt selection"
e18b9fee63 : Drop cmdgoals special case from prebuilt selection
a97d385b69 : Restrict aconfig version script to linux
4d1491db47 : Add license metadata declarations which are moved from device/google/raviole/Android.mk.
8e7cfad672 : Read from new storage in C++ aconfig codegen
fa645bcc33 : Version bump to AP3A.240425.001.X2 [core/build_id.mk]
8782e1e858 : Use a version script for libaconfig_storage_read_api_cc
d22b1390b9 : Make system_server.zip compatible with prebuilt apex builds
f089d9a587 : Allow setting --boot_variable_file in build-ota-package-target
f3fae6bbc9 : Do not fail cogsetup.sh if repo is not in PATH
2272cfb95d : Version bump to AP3A.240425.001.X1 [core/build_id.mk]
18ff19a563 : check-flagged-apis: parse classes
04e4564f49 : check-flagged-apis: add missing requireNotNull
da3057d77f : Version bump to AP3A.240426.002 [core/build_id.mk]
9ff5fbb023 : Add MALLOC_LOW_MEMORY as synonym for MALLOC_SVELTE.
e88b47c119 : Define trendy_team_adte under build/make
671bb0bd4a : Add license metadata declarations which are moved from device/google/gs101/Android.mk.
cd6de1bc7f : Allow boot_variable_file to be read from input_target_files
ad07bd54f6 : Prune unnecessary symbols from read API
fbcbcc609a : Use get_package_read_context API in Rust codegen
fe5065705c : aconfig: update aconfig storage write api and test update
ddd7bd099e : Update test mission 1 marker file directory
c1f344e980 : Add * support products and modules
8edc560eda : Add license metadata declarations which are moved from device/google/coral/Android.mk.
c3bc24f33b : Generate CustomFeatureFlags
97ea68aea6 : Add --unused parameter to whichgit
52d88b0650 : Version bump to AP3A.240424.002 [core/build_id.mk]
8ec0862bdd : Drop INDIVIDUALLY_TOGGLEABLE_PREBUILT_MODULES
8e7df8df15 : Drop INDIVIDUALLY_TOGGLEABLE_PREBUILT_MODULES
c55d79b7c7 : Make check-flagged-apis executable
b1654b9b56 : Remove conditional for artifact list
ed37595aaf : Update sdk finalizer to change soong instead of bazel
ed8bd8aaf4 : Add PRODUCT_AVF_MICRODROID_GUEST_GKI_VERSION to _product_single_value_vars
31b88ab8fd : Version bump to AP3A.240423.002 [core/build_id.mk]
8d20d51bf8 : Update aconfig storage deps for CPP codegen
b18cd88625 : Create ABI dumps for APEX libraries at finalization step 2
e072257bda : Add new trendy team module for Pearl team
f6ad0ce1c5 : Build audio_effects.xml with Soong
23f440301b : Version bump to AP3A.240422.002 [core/build_id.mk]
3c6ccf31d0 : Version bump to AP3A.240419.006.A1 [core/build_id.mk]
65d5e13e11 : Adding avatar picker to install on all platform phones and tablets
52922cc65f : Version bump to AP3A.240419.007.Y1 [core/build_id.mk]
38f95f07d2 : Use new metalava jar-to-diff command
9fee5cd3c8 : Version bump to AP3A.240419.007.X1 [core/build_id.mk]
ca751dce62 : Version bump to AP3A.240419.007.A1 [core/build_id.mk]
3231ee9e01 : Version bump to AP3A.240418.002.X1 [core/build_id.mk]
284a84b355 : Build audio_effects.xml with Soong
980aded04f : Allow specifying load order for 16K kernel modules
54638a9b79 : Version bump to AP3A.240419.007 [core/build_id.mk]
1ebcd017ae : aconfig: remove cache filtering by container
eed5dcf31e : Add appcompat system properties flag to soong
5241a75461 : Version bump to AP3A.240419.006 [core/build_id.mk]
eebb0edb27 : Add Trendy team for the run_tool_with_logging_test
60dd9ddce9 : Support tool event logging for ADB invocations
148756035b : Version bump to AP3A.240419.005 [core/build_id.mk]
56ac6da961 : Use new metalava jar-to-diff command
552cb143d2 : Version bump to AP3A.240419.004 [core/build_id.mk]
28e19ef89d : Do not copy platform ABI dumps from current
c958f31d4c : Version bump to AP3A.240419.003 [core/build_id.mk]
7c31ceec2a : Version bump to AP3A.240419.002 [core/build_id.mk]
6f4c692948 : aconfig: update flag info storage file
c8edf8af33 : fixup! Support generating partial OTAs from extracted target_files
db136447a6 : Stream build process output
270130a025 : add build property for compression_factor
cdb07595a1 : Change build-release target for building module sdks
206d44aff5 : aflags: read protos from all containers
76460bd770 : check-flagged-apis: add script to run tool on actual data
75d934f261 : Set enforce SOONG_GEN_COMPDB=1 when running soong for ide_query
7cc217459a : check-flagged-apis: simplify unit test dependencies
b9cc101bca : Deprecate USE_PREBUILT_SDK_TOOLS_IN_PLACE
ccd6d75837 : Version bump to AP3A.240418.002 [core/build_id.mk]
112961652b : Build etc/hosts with Soong
cc44d2e70e : Add a facility to log tool invocations
caf04ef9d6 : Version bump to AP3A.240417.002 [core/build_id.mk]
9238a3ab76 : check-flagged-apis: create list of @FlaggedApi errors
b673d3bb7d : check-flagged-apis: parse API versions XML
387ff6cfe8 : check-flagged-apis: parse flag names and values
20de405dd5 : check-flagged-apis: parse API signature files
f242ec8989 : check-flagged-apis: add unit test infrastructure
9f236037a2 : aconfig: add support for local override
dc3fc2e0bc : check-flagged-apis: add Flag value class
e0179976cd : check-flagged-apis: add Symbol value class
c3531ebb4b : Build dirty-image-objects in Soong
c851627d33 : Fix check-abi-dump-list
f46bc5add9 : Define a make target for all APEX dumps
fff0d2d02f : Propagate PRODUCT_AVF_MICRODROID_GUEST_GKI_VERSION to soong
dc411eda4c : ota_from_target_files: read correct api level
4023fdfc04 : Revert^2 "Turn on V3 cow"
1a9023376c : Revert "Define a make target for all APEX dumps"
acfeb11d86 : check-flagged-apis: add support for command line options
9008724b50 : check-flagged-apis: add new CLI to verify @FlaggedApi APIs
984b069ce2 : Use flag for min supported target sdk
ea9f51d6f5 : Define a make target for all APEX dumps
c3f2c7038c : Add dependencies for module which define LOCAL_SOONG_INSTALL_PAIRS
6b5caf0f7f : Add license metadata declarations.
f44951d3af : 16k: build: Enable TARGET_NO_BIONIC_PAGE_SIZE_MACRO by default on Android V targets
fb0a7d1c3b : Version bump to AP3A.240412.003.A1 [core/build_id.mk]
1d9b3daad2 : Make output of MakeVbmeta consistent
7c30e914e0 : Revert "Disable build-time debugfs restrictions on GSI builds"
fa5bfb9d79 : Revert "Turn on V3 cow"
15e3467d6d : Revert^3 "16k: core: Enable TARGET_NO_BIONIC_PAGE_SIZE_MACRO by default on Android V targets"
25aa14531f : Revert "16k: Enable `PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO` on aosp_x86_64"
e0d18ffe70 : Revert "16k: Enable `PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO` on aosp_arm64"
36661d4cd0 : aconfig: switch read api lib to cc_library
a15b393049 : Version bump to AP3A.240412.003 [core/build_id.mk]
abac17063b : Version bump to AP3A.240411.003.A1 [core/build_id.mk]
39dcf40403 : 16k: Enable `PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO` on aosp_arm64
d3123d4f62 : 16k: Enable TARGET_NO_BIONIC_PAGE_SIZE_MACRO only on Android V targets
e8fa42f45a : aconfig: add write api cpp test to presubmit
f17dbcd8b7 : aconfig: update flag info query api
023fa5dc17 : finalization: do not generate the ADB keys
84b485a456 : Revert^2 "Expose RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES"
5ffefcc642 : Ensure insertion order of Python dict
5d09b51ba9 : Revert "Expose RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES"
2d92565fe8 : Add soong config variables for selinux
64c2e33bea : Version bump to AP3A.240412.002 [core/build_id.mk]
1c4c94d784 : 16k: Enable `PRODUCT_NO_BIONIC_PAGE_SIZE_MACRO` on aosp_x86_64
86ff3c4497 : Version bump to AP3A.240411.003 [core/build_id.mk]
35839ec1a3 : Revert^2 "16k: core: Enable TARGET_NO_BIONIC_PAGE_SIZE_MACRO by default on Android V targets"
d74941b42d : aconfig: create flag info file write c api
4647c0e1f0 : aconfig: create flag info file write rust api
7cefe70a00 : Expose RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES
583dc7f761 : Propagate punch holes flag to soong
3e311e9d81 : Version bump to AP3A.240411.002 [core/build_id.mk]
ec975bbd68 : Configure AILabs team
8f30661b2d : Drop PRODUCT_PACKAGES special-case in source vs prebuilt mainline selection
d919100382 : zstd negative compression support
0efe47967b : aconfig: update storage write api
b18227e8d8 : aconfig: update storage read api
a8ba164422 : aconfig: update storage file creation to allow storage files to store flag index instead of byte offset
702408ecbb : aconfig: update storage file to store flag index instead of file byte offset
7f277d5854 : aconfig: comment out new storage invocations
9fa78d373c : aconfig: return stored flag type enum as a part of flag offset info
a43378be19 : Drop HOST_CROSS_ARCH special-case in source vs prebuilt mainline selection
f13fd59f55 : Update api_levels.go instead of api_constants.bzl
19805cb372 : Add an option to move 16K ota to vendor partition
66481ae8e1 : Remove BOARD_VNDK_VERSION usage from Kati
5a2cf4b191 : Version bump to AP3A.240409.002 [core/build_id.mk]
1b58833906 : Drop HOST_CROSS_OS special-case in source vs prebuilt mainline selection
b7b3bec874 : Revert "libmdnssd is only used by adbd."
5be7d6abaf : Remove extra owners from the core build system
7a17cfd81a : Remove dependency on non-AB modules
307224c7d4 : Drop some special casing of source vs prebuilt mainline selection
a69a26c5b3 : Revert^2 "Turn on V3 cow"
6c6a1b5b8e : finalization: use same repo branch during dry-run
1fc56abf5e : Added SDV OWNERS
7e8a80d857 : Added automotive-sdv-tests
0930977b55 : Revert "libmdnssd is only used by adbd."
58ada6f972 : aconfig: add flag info read c api
2ac7a4c2bd : aconfig: add flag info read rust api
48a8f59607 : Remove non existent snapuserd.recovery package
2354ce95d7 : Remove android.hardware.wifi from generic_system.mk
e4cff9c237 : Remove WallpaperPicker from aosp_product.mk
576b10c961 : Version bump to AP3A.240405.003.A1 [core/build_id.mk]
9382cde9df : Version bump to AP3A.240405.003 [core/build_id.mk]
31971fb99e : Revert "16k: core: Enable TARGET_NO_BIONIC_PAGE_SIZE_MACRO by default on Android V targets"
6c5aedfbef : Define PRODUCT_HIDL_ENABLED
7be8d38cad : Version bump to AP3A.240405.002 [core/build_id.mk]
9448b6fb73 : Drop special-casing of tv in source/prebuilt selection
eff5363e2d : aconfig: add flag info field to proto
1ecbeae2dd : libmdnssd is only used by adbd.
920037c8d2 : Remove AIDL_FROZEN_REL from step-1/step-2 finalization
9ec7a00364 : Fix `is_unit_test` in module-info
f01a7d82ee : Drop special-casing of atv in source/prebuilt selection
455dc608f3 : aconfig: move create flag info file api to aconfig_storage_write_api
bc71cd03b9 : aconfig: remove @com.android.aconfig.annotations.AconfigFlagAccessor from the exported mode
514d5228a2 : Add common prefix for logging new storage reads
e851b8f749 : finalization: step-*.sh: optionally skip `repo upload`
3f4afe111e : Revert "Turn on V3 cow"
21a09420c7 : 16k: core: Enable TARGET_NO_BIONIC_PAGE_SIZE_MACRO by default on Android V targets
5f398c99fc : Revert "Turn on V3 cow"
2922ca9019 : aconfig: add create_flag_info cc api
e59e31cb9d : Revert "Turn on V3 cow"
86bacb36f4 : aconfig: instrument actual flag read APIs
bf1b2ba6b2 : Finalization: update OWNERS
fb358d6a89 : aflags: add aflags.test to presubmit runs
ddfd2f4889 : aconfig: prototype AconfigFlagAccessor
c65c7c7f57 : aconfig: prototype AconfigFlagAccessor
d425ee4cb5 : Version bump to AP3A.240403.002 [core/build_id.mk]
7f52f2a804 : Convert BuildIgnoreApexContritbutions variable to a boolean
d756813799 : Stop adding HIDL support services in handheld_system_ext.mk
bb9912e551 : aconfig: add api to create flag info file based on package map and flag map file
e66f98fe7d : Add PRODUCT_MODULE_BUILD_FROM_SOURCE to sdk's product config
7d12daf9b4 : aconfig: add flag type information to list flag api
1b830e9c4b : Version bump to AP3A.240402.002 [core/build_id.mk]
ad75b63b96 : Version bump to AP3A.240401.001.A1 [core/build_id.mk]
4dc089971b : Make build_image output consistent for partitions w/o build.prop
467d22f2a8 : aconfig: enable tests in presubmits
3e4c33c1bc : aconfig: test updates
85f5c34e0a : Move berberis tests to build/core/tasks
a9af5851ce : Fix the VSR_VENDOR_API_LEVEL calculation
dd020a1762 : Add some comments to the field "third_party.identifier.type" in METADATA files.
8350c6ddce : aconfig: read from new storage in Rust codegen
2826b1a2d3 : Full ota v3 compatibilty check
93d11b7bc4 : aconfig: use an enum to represetn flag type
87fc7cecd2 : aconfig: syntax update, as_bytes to into_bytes to be more appropriate
6e7137c556 : TEST_MAPPING: fix TODO syntax
5c2956897c : Revert "16k: core: Enable TARGET_NO_BIONIC_PAGE_SIZE_MACRO by default on Android V targets"
f4a7ad1947 : Convert device/sample/Android.mk to Android.bp
91fa4323c8 : Do not use build/trunk_release/release_config_map.mk
52ac09fbdf : Fix minor typo in error message
9014163717 : 16k: core: Enable TARGET_NO_BIONIC_PAGE_SIZE_MACRO by default on Android V targets
6d4db66026 : aflags: add new storage mode
7847bfcba9 : Refactor SettingsLib to remove redundant resources conditionally
979c1bdfc4 : release_config: cleanup how default values are used
9d92aacbda : Add trace redactor to system
4f90d6f683 : Version bump to AP3A.240328.004 [core/build_id.mk]
76163aaa38 : aconfig_storage_file: add flag_info definition
d6be720337 : release_config: cleanup how default values are used
e30efac744 : aconfig: make APIs apex available
df5bd53d55 : Allowlist for platform signed package/sharedUid-s.
7af6fb1adf : Version bump to AP3A.240328.003 [core/build_id.mk]
fdeacfd30a : Remove PLATFORM_VNDK_VERSION related code
6cc21dffae : Version bump to AP3A.240328.002 [core/build_id.mk]
d81505c72e : Version bump to AP3A.240327.003.A1 [core/build_id.mk]
18a5d3920a : Add flags for cgroup v2 and memcg v2 features
6a072a70c7 : Add new team android_platform_performance_testing
58708f5d7b : Update needed for Rust v1.77.0
c2ba38a7c1 : switch to using DIST_DIR env var for dist
9f8c106099 : Version bump to AP3A.240327.003 [core/build_id.mk]
4b88326361 : Remove WM Extensions from wearable
06d22319d2 : Revert^2 "Migrate buildinfo.sh script into Soong"
b7f8d2a103 : Version bump to AP3A.240327.002 [core/build_id.mk]
413a3b1487 : Version bump to AP3A.240326.003 [core/build_id.mk]
54101665ee : Revert "Migrate buildinfo.sh script into Soong"
e67cd01ca6 : Version bump to AP3A.240326.002 [core/build_id.mk]
d3ad962cdc : 16k: core: Remove page size limitation for setting TARGET_NO_BIONIC_PAGE_SIZE_MACRO
34a21cae25 : feed actual container name to storage file creation
ee0a77ba3a : Dedupe input for target-native-copy-pairs
198dcf91ca : Add apk_name information in error message
a6a99b7ed3 : Add go apexes to ignore_apex_contributions allowlist
d4e6add5b0 : 16k: core: Add defaults for TARGET_MAX_PAGE_SIZE_SUPPORTED
adaf1c6f11 : Copy build.prop[-<part>] to dist dir only if the corresponding partition image is being built
fc51de4553 : releasetools: Resolve symlinks in IsEntryOtaPackage()
202d153d17 : Version bump to AP3A.240322.005 [core/build_id.mk]
9dd8374ecd : Version bump to AP3A.240322.004 [core/build_id.mk]
8c85199efe : 16k: core: Change default TARGET_MAX_PAGE_SIZE_SUPPORTED to 16384
4a80c5403d : fallback to v2 on s build
ae38a46472 : Version bump to AP3A.240322.003 [core/build_id.mk]
b9aaabbaa0 : Version bump to AP3A.240322.002 [core/build_id.mk]
57c47b7055 : envsetup.sh: work around zsh's built-in `which`.
b915495a9f : Explicitly install optional components of perfetto
c7220c4877 : Revert "Convert BuildIgnoreApexContritbutions variable to a boolean"
a64ebbdad3 : Export the sqlite build flag to more products
02393ee106 : Revert "allow command line override"
b20d060c3c : Convert BuildIgnoreApexContritbutions variable to a boolean
133f72f6dc : Convert BuildIgnoreApexContritbutions variable to a boolean
f3d476ed40 : allow command line override
86e991710c : envsetup.sh: explain _why_ there's an adb function in here.
6a35810856 : Migrate buildinfo.sh script into Soong
539de4dac0 : Update Security String to 2024-06-01
bb13bbb086 : aconfig: update aconfig_storage_read_api
d49454acab : Remove BPTTOOL variable
7e7ff75042 : Fix adb function.
9ee098e25b : Add 'origin' parameter to flag declarations
0669b8eac2 : Fix typo
76452d8b40 : Defer "no such release config" error
ceafafd56b : Version bump to AP3A.240315.001.A2 [core/build_id.mk]
c6e96a6e96 : Add respective modules to the list of individually toggleable modules.
5e909adbc8 : aconfig: update pb file location
d8880abbdf : Write ide_qeury results to stdout
2dc1701741 : Remove extra test targets from inside build script
0b7a685573 : create_brick_ota: fix nonetype bug
10411eeb71 : DryRun scripts.
9bd34d533e : Version bump to AP3A.240318.001.A1 [core/build_id.mk]
e4af308065 : Version bump to AP3A.240319.002 [core/build_id.mk]
11767d5dca : Change the build test suites script to be noop
d65b625cc5 : Allow installing fake [odm|product|system_ext] packages
6b80a9f123 : Version bump to AP3A.240315.001.A1 [core/build_id.mk]
451abd6a06 : Allow duplicate release config maps and build flag declarations
fec5986a8c : Remove reference to VNDK current APEX
ff11fd70d7 : Allow duplicate release config maps and build flag declarations
874e12be43 : Make sure ninja keeps going after errors
786527c489 : Reland WM Extensions for all devices
5b34f3f627 : Finalization bugfixes.
25a2aa8eea : Add staging dir stamp files for all partitions
d269659a47 : Update Security String to 2024-05-01
1654e6498a : Version bump to AP3A.240311.001.C1 [core/build_id.mk]
4045ae7871 : Remove SignApk output limitation of 2GiB
c4dc1f69c5 : Disable WITHOUT_CHECK_API for SDK products
cc63340cd1 : Clean up ANGLE on system build configuration.
435fe14146 : aconfig: c++ read api to return an android::base::Result and cargo fmt
8be89e19cd : Version bump to AP3A.240314.002 [core/build_id.mk]
1fdb6cc456 : aconfig_storage: create aconfig storage c++ flag value write api
b904c27e12 : Remove fs_get_stats.
9b15a4d6e9 : Revert "Add window_extensions to all builds"
4b114c29ec : Replace some ByteBuffers with DataSource
808bf915a8 : aconfig: update aconfig_storage_read_api c++ lib
f05c249d2a : Finalization bugfixes.
71f9303dc0 : aconfig: update aconfig_storage_read_api
3a8f7110e4 : Version bump to AP3A.240313.003 [core/build_id.mk]
cb96277416 : Put DeviceDiagnostics on phones and tablets only
46d758bd49 : aflags: show staged values for each flag.
9f165c98dc : Version bump to AP3A.240313.002 [core/build_id.mk]
483734886c : Version bump to AP3A.240312.001.A3 [core/build_id.mk]
7176a4fdfa : aconfig: update aconfig_storage_file crate unit test to lockdown file size
4fb99d85e6 : Finalization bugfixes.
1d9f0dd291 : aconfig: add rust integration test for aconfig_storage_write_api
926023ee1d : Version bump to AP3A.240312.001.A2 [core/build_id.mk]
e9b9573def : aconfig: add storage file type into storage file serialization
f0e334846c : Version bump to AP3A.240311.001.B1 [core/build_id.mk]
daa61e6c5b : Version bump to AP3A.240312.001.A1 [core/build_id.mk]
82a48c8093 : Version bump to AP3A.240311.001.A1 [core/build_id.mk]
c267a3e503 : Version bump to AP3A.240312.002 [core/build_id.mk]
42ddc990ea : Version bump to AP3A.240308.003.A1 [core/build_id.mk]
7e5fca5898 : aconfig: create aconfig_storage_write_api crate
e52434aa18 : aflags: make flag storage error message more user-friendly
8837769f46 : aconfig: remove UnsupportedAppUsage from java exported mode
51193b144c : Add 202404 to PLATFORM_SEPOLICY_COMPAT_VERSIONS
b345651e6c : Add unit test for parsing avb info
ee964d2353 : Clean up ANGLE on system build configuration.
318dafeca0 : Look for release_config_map.mk in more projects
ed0b181ef6 : Version bump to AP3A.240308.003 [core/build_id.mk]
f0c594d66d : aflags: list flags as "enabled|disabled" instead of raw bool value
c8fe66f9f2 : Version bump to AP3A.240308.002 [core/build_id.mk]
aa5060525b : Version bump to AP3A.240307.002.A1 [core/build_id.mk]
bb7b87eb93 : Export the sqlite build flag to soong
c0a4981b79 : Version bump to AP3A.240307.002 [core/build_id.mk]
a98448f4e7 : aflags: only permit enable/disable with root access.
12705d46be : aconfig: update aconfig_storage_file crate
b47f7bae6d : aflags: remove unnecessary String conversions
d408e96505 : aflags: list: merge package and name into fully qualified name
2b27ed0077 : Move frameworks/base/Android.mk to build/core
9738259f3e : checkvintf with all apexes
2243581535 : aconfig: remove reference to non-existent workspace member "aconfig_storage_write_api"
e0e2f75fc2 : Prepare for V finalization.
bca2f3c28c : aconfig: move aconfig_storage_metadata proto and its apis to aconfig_storage_file crate
190304985c : aconfig: create aconfig_storage_file binary to print the storage files
2d2610c787 : aconfig_proto: add document for container filed
695ce16711 : Version bump to AP3A.240306.002 [core/build_id.mk]
3c3a6ab8d7 : Revert "Move frameworks/base/Android.mk to build/tasks"
9e28f469d5 : Validate aconfig libs are built with the correct modes.
8320380d55 : set exportable to true for aconfig.test.exported.flags
c712700799 : Version bump to AP3A.240305.001.X1 [core/build_id.mk]
7102baaf65 : Turn on V3 cow
84883bd7a4 : aflags: add initial enable and disable commands
05cf662dbe : aconfig: add a storage file read api to get file version number
589e3bc83c : Move frameworks/base/Android.mk to build/tasks
88bf02e7ee : Enable the soong config namespace "camera" for all products
5c912f481e : printflags: print flags declared in mainline module
ad002facae : fs_config: remove -S option.
61d8c5a799 : aconfig: split aconfig_storage_file crate
2f2d445822 : Bump SDK Extension version to 12
2f65ecf1af : Add window_extensions to all builds
3bf7c4fc22 : Add CLANG_EXTERNAL_CFLAGS to both vendor and hardware directories
a326537e10 : sdk-addon: Prevent nested data/ inside $(PRIVATE_STAGING_DIR)
7f2661f467 : Allowlist for platform signed package/sharedUid-s.
78f29acf19 : Add RELEASE_SELINUX_DATA_DATA_IGNORE flag
976035677c : Resign microdroid_vendor.img with avb_vendor_key
a865d24b5a : Use soong modules for init.*.rc
850a2e8e2f : Add new product property to detect if PAGE_SIZE is defined

+- Project: platform/build/release

e1dfb3d : Update aconfig flags for ap3a and trunk_staging to (ab/AP3A.240905.015).
d3f9917 : Build Flag declarations for SMR/EMR per device
3138950 : Add com.android.media.flags.enable_full_scan_with_media_content_control AP3A NEXT
4ec2eac : Enable com.android.media.audio.Flags.musicFxEdgeToEdge in AP3A
34fa25c : Enable insets_control_changed_item
a8efbfd : ap3a: Update Security String to 2024-09-05
70cf515 : Build Flag declarations for setting SVN (Software Version Number) per device
cf09ae9 : Advance Kernel to Build: 12115410 in 24Q3
53bea63 : Advance Kernel to Build: 12115410 in 24Q3
53989aa : Advance Kernel to Build: 12115410 in 24Q3
f7270f1 : Advance Kernel to Build: 12115410 in 24Q3
6cbf3e7 : Advance Kernel to Build: 12115410 in 24Q3
9921c15 : Advance Kernel to Build: 12115410 in 24Q3
0fe124f : Disable com.android.settings.flags.hide_le_audio_toggle_for_le_audio_only_device in AP3A
8c64b63 : Disable DeviceDiagnosticsPreferenceController.
3239d9d : Revert "Disable DeviceDiagnosticsPreferenceController."
1d8ed1f : Add the race condition bugfix flag into ap3a
6da00ca : Enable fix in AP3A
2c0c79d : Disable DeviceDiagnosticsPreferenceController.
0d1f4e5 : remove flag for rollback on ap3a
c143fa0 : removing flags that are out of sync
60bf785 : Enable flag com.android.settingslib.flags.enable_determining_spatial_audio_attributes_by_profile in AP3A
2e93f76 : Enable com.android.window.flags.ensure_wallpaper_in_transitions
c22ee14 : Manually enable com.android.systemui.translucent_occluding_activity_fix in AP3A.
3f34efa : Enable android.app.admin.flags.delete_private_space_under_restriction
e11002e : Advance Kernel to Build: 12065098 in ap3a Akita
9779a0b : Advance Kernel to Build: 12065098 in 24Q3
8818327 : Advance Kernel to Build: 12065100 in 24Q3
e181de4 : Manually enabling a mem-leak bugfix flag for 24Q3
34df700 : Enable com.android.window.flags.fix_no_container_update_without_resize
2d6fd09 : Move AK3 AP3A Kernel flag to build/release
2c54c58 : Correct akita trunk_staging flag value
55a555d : Advance Kernel to Build: 12027062 in 24Q3
782e01c : Advance Kernel to Build: 12016907 in 24Q3
4ac8aaa : Advance Kernel to Build: 12007267 in 24Q3
6bb8159 : Advance Kernel to Build: 12004700 in 24Q3
0e7815e : Move AP3A to build/release in prepartion for 24Q3 release.
3d0702e : Move Akita Kernel trunk_staging flag value here
2d2389b : Move Akita Kernel flag declaration here
3bf19b3 : Advance Kernel to Build: 11970631 in trunk_staging
fdb651b : Advance Kernel to Build: 11970630 in trunk_staging
bae5e8a : Update R4/C10/HK3 trunk_staging kernels to 11970169
00570ca : Advance Kernel to Build: 11967919 in trunk_staging
b09fddc : Advance Kernel build in trunk_staging
86afcbc : Update trunk_staging R4/C10/HK3 kernel
4786c69 : Move flag declarations to build/release
14e832f : Drop starlark config
f8a4f3f : Remove starlark release config files
915a3f7 : Add RELEASE_ACONFIG_EXTRA_RELEASE_CONFIGS
af789c5 : Update trunk_staging R4/C10/HK3 kernel
ea27a29 : Advance Kernel build in trunk_staging
907cd36 : Update Security String to 2024-08-05
6a604f9 : Fix incorrect build_flag_declarations name format
5b70c16 : Add Automotive specific Flag structure
45a3a1e : Adding flag com.example.android.aconfig.demo.flags.read_only_flag to RELEASE_CONFIG_TRUNKFOOD_STAGING.
1270908 : aconfig/root: explicitly declare test flag values
98bce17 : Advance Kernel to Build: 11944839 in trunk_staging
35c9e29 : Removing flag com.example.android.aconfig.demo.flags.yet_another_mendel_gantry_disintegration_flag from RELEASE_CONFIG_TRUNKFOOD_STAGING.
cf05674 : Fix aconfig decl for "root" release config.
0187eae : Update Security String to 2024-07-05
708fcc6 : Adding flag com.example.android.aconfig.demo.flags.yet_another_mendel_gantry_disintegration_bugfix_flag to RELEASE_CONFIG_TRUNKFOOD_STAGING.
a1b98f3 : Adding flag com.example.android.aconfig.demo.flags.yet_another_mendel_gantry_disintegration_flag to RELEASE_CONFIG_TRUNKFOOD_STAGING.
38f4537 : DO NOT MERGE ANYWHERE Crunch ap2a build flags
a8bfac7 : Add MTV owners for trunk_staging/RELEASE_KERNEL*.textproto
0853b53 : Fix aconfig decl for "root" release config.
2fef9a0 : Revert "Advance Panther Kernel to Build: 11935565 in trunk_staging"
7ff5b15 : Add Automotive specific Flag structure
9db61d2 : Advance Kernel to Build: 11935565 in trunk_staging
102d94b : Update aconfig flags to ab/11941678
d86cd0c : Fix aconfig decl for "root" release config.
02f8296 : Revert "Update aconfig flags"
d17a97e : Update trunk_staging R4/C10/HK3 kernel to 11940553
8cd0d58 : Update aconfig flags
0522c2d : Advance Kernel build in trunk_staging
61dca03 : Advance Panther Kernel to Build: 11935565 in trunk_staging
553fea4 : Advance Kernel build in trunk_staging
b69bf8d : Add build flag for Hebrew font file
253612d : Clean up ANGLE on system build configuration.
e07faaa : Advance Shiba Kernel build to 11928432 in trunk_staging
bab5d96 : Update R4/C10/HK3 trunk_staging kernel to 11929402
63c803c : Advance Kernel build in trunk_staging
074b4a4 : Advance Kernel build in trunk_staging
6768064 : Update SB3 kernel version for trunk_staging
09829db : Update HK3 kernel version for trunk_staging
b424aff : Enable `RELEASE_LIBPOWER_NO_LOCK_BINDER_TXN` flag in trunk_staging
74b581f : Advance Panther Kernel to Build: 11916985 in trunk_staging
f697eb2 : Update AP2A config to aosp-ap2a (not aosp-next)
1979d02 : Advance Kernel build in trunk_staging
c5d210a : Update R4/C10/HK3 kernel version for trunk_staging
d996bab : Advance Kernel build in trunk_staging
cf7dbc1 : Add OWNER for kernel flag_values for trunk_staging
e854531 : Add RELEASE_APEX_CONTRIBUTIONS_TELEMETRY_TVP build flag
99309dc : Advance Kernel build in trunk_staging
7907666 : Update R4/C10/HK3 kernel version for trunk_staging
e602319 : Add build_flag_declarations module
75c903e : Add build_flag_declarations module
2024d0a : Update Security String to 2024-06-05
e3ff154 : Advance Kernel to Build: 11891954 in trunk_staging
55acb47 : Advance Kernel build in trunk_staging
389829e : Uncopy reverted flags
a52a9f5 : Advance Kernel build in trunk_staging
063f3c2 : Define build_flags.json soong modules
83e3920 : DO NOT MERGE ANYWHERE Drop trunk_staging.scl
bc71108 : Drop trunk_staging.scl
2ae5b7c : Add build_flag_declarations module
2c731f9 : Advance Kernel to Build: 11868567 in trunk_staging
a12bf8b : Update trunk_staging aconfig flags
eb5c59a : Update flags to AP3A.240517.002
f85b733 : Advance Kernel to Build: 11863081 in trunk_staging
9988e25 : Update Security String to 2024-07-05
b6b25cc : Advance Kernel to Build: 11856374 in trunk_staging
2aa3df9 : Remove start_user_before_scheduled_alarms flag
b83acb4 : Advance Kernel to Build: 11848925 in trunk_staging
1b01cb0 : Add RELEASE_APEX_CONTRIBUTIONS_PRIMARY_LIBS build flag
5ab9ae8 : Advance Kernel build in trunk_staging
ff05740 : Make R4/C10/HK3 kernel version for trunk_staging back to 5.x
610edc9 : Remove unsupported release configs
0158d04 : Introduce a new build flag RELEASE_AVF_ENABLE_NETWORK
bee4508 : Advance husky-trunk_staging kernel to 11834305 which contains 16k kerenl
64952c1 : Update R4/C10/HK3 kernel version for trunk_staging
b03febf : Remove unsupported release configs
1beb95c : Drop next, trunk, and trunk_food from build/release
46a1236 : Update aconfig flags to ab/11831691
bd9cc0d : Update kernel build trunk_staging flag to 11828503 to include 16kb dir
a188a2b : Advance Kernel to Build: 11828503 in trunk_staging
3fc244f : Use protobuf for all release configs
4180fd9 : Require protobuf except for ap2a
fc89551 : Resubmit "Require protobuf except for ap2a"
dd37426 : Require protobuf except for ap2a
390a0cf : Revert "Require protobuf except for ap2a"
361e97f : Fix incorrect RELEASE_ACONFIG_VALUE_SETS
1bea350 : 16kb: Update kernel build trunk_staging flag to 11822004 to include 16kb dir
9629ebd : Advance Kernel to Build: 11822004 in trunk_staging
f365fd6 : Advance Kernel to Build: 11808466 in trunk_staging
28abd20 : Promote ZVS1.240502.001 into Trunk
5e224a1 : Require protobuf except for ap2a
f510e0b : DO NOT MERGE ANYWHERE Fix incorrect RELEASE_ACONFIG_VALUE_SETS
99693d4 : Fix incorrect RELEASE_ACONFIG_VALUE_SETS
6db065d : DO NOT MERGE ANYWHERE Use protobuf for trunk_staging
6902300 : update conversion of build flags to textproto
651d9f7 : DO NOT MERGE ANYWHERE Use protobuf for trunk_staging
56fc39a : Initial conversion to textproto
abf4f3b : Use protobuf for trunk_staging
9ed9d65 : Advance Kernel to Build: 11807386 in trunk_staging
9f7ef8b : update conversion of build flags to textproto
0bf631a : convert build flags to textproto, initial pass RESTRICT AUTOMERGE
9f91f09 : Add RELEASE_BUILD_FLAGS_IN_PROTOBUF RESTRICT AUTOMERGE
981546e : Drop "staging" release_config. RESTRICT AUTOMERGE
1ad518b : Advance Kernel to Build: 11798074 in trunk_staging
e044eaa : Advance Kernel to Build: 11791196 in next
acc356b : Enable flag for punch holes in next
2dc5526 : Enable flag for punch holes in next
de9053c : Advance Kernel to Build: 11792411 in trunk_staging
8df6766 : Advance Kernel to Build: 11768877 in trunk_staging
ec1553e : Add RELEASE_BUILD_FLAGS_IN_PROTOBUF
f590eb0 : Add RELEASE_BUILD_FLAGS_IN_PROTOBUF
45b6f65 : Embeded build id in Kernel build flags
cc52726 : Advance RELEASE_SELINUX_DATA_DATA_IGNORE to trunk
eed853c : convert build flags to textproto, initial pass
cacf6e1 : Add RELEASE_APEX_CONTRIBUTIONS_MODULE_METADATA build flag
bde9ee3 : Cherrypick new storage build flag from internal
044b04d : Advance RELEASE_SELINUX_DATA_DATA_IGNORE to trunk
d46b2b8 : Add build flag for reading C/C++ new storage
d40b25d : move flag to build/release
c030516 : Sync aconfig flag removal
e06c878 : Add and enable flag for writing appcomppat system properties
4aca800 : Add and enable flag for writing appcomppat system properties
229c235 : Add and enable flag for writing appcomppat system properties
07d2851 : Enable flag for punch holes in trunk
eee24ed : Removing flag com.android.trunk_stable_workflow_testing.test_migrate_flag from RELEASE_CONFIG_TRUNKFOOD_STAGING.
bc760b8 : Removing flag com.android.trunk_stable_workflow_testing.test_migrate_flag from RELEASE_CONFIG_TRUNKFOOD_STAGING.
9ff8e14 : Advance sqlite 3.44.3 to next on aosp
09d68a3 : Adding flag com.android.trunk_stable_workflow_testing.test_migrate_flag to RELEASE_CONFIG_TRUNKFOOD_STAGING.
81691e5 : Revert "Adding flag com.android.trunk_stable_workflow_testing.test_..."
ac0fb31 : Advance sqlite 3.44.3 to next on main
339ae68 : Enable flag for punch holes in trunk
4372d01 : Revert "Disable RELEASE_AVF_ENABLE_LLPVM_CHANGES on -next"
6be9557 : Introduce flag for min supported target sdk
5dbf810 : Drop "staging" release_config.
23bc962 : Drop "staging" release_config.
e2bb98b : Adding flag com.android.trunk_stable_workflow_testing.test_migrate_flag to RELEASE_CONFIG_TRUNKFOOD_STAGING.
74dc8fc : Introduce flag for min supported target sdk
b2b614c : Add build flag for Kernel prebuilts
f833d80 : Enable flag for punch holes in trunk staging
e5c0441 : Enable flag for punch holes in trunk staging
b89ec5b : The RELEASE_ANGLE_ON_SYSTEM flag was removed in ag/26418286.
742ca2b : Add a build flag for punching holes
62b9aed : Disable RELEASE_AVF_ENABLE_LLPVM_CHANGES on -next
3605790 : Advance sqlite 3.44.3 to trunk on aosp
2243bc0 : Promote AVF build flags to -next
69b3c18 : Advance sqlite 3.44.3 to trunk on main
6039241 : Add a build flag for storage areas
40a35c8 : Use android15-6.6 microdroid kernel in trunk
ec9072c : Enable RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES
4e46f42 : Define RELEASE_AVF_SUPPORT_CUSTOM_VM_WITH_PARAVIRTUALIZED_DEVICES
5c5156e : Enable com.android.libcore.v_apis in all release configurations
c5277d5 : Enable com.android.libcore.v_apis in build/release/aconfig/trunk_staging
3ee8023 : Enable com.android.libcore.v_apis in all release configurations
21666d4 : Promote RELEASE_AVF_ENABLE_DEVICE_ASSIGNMENT to trunk
221a365 : Revert "Enable crashrecovery for next"
c76839c : Promoto new emoji flag font to nextfood
574b881 : Add a build flag for storage areas
3b0851f : Build trunk_staging to sqlite 3.44.3
3ac1d22 : Release AvatarPicker and avatar sync to Next.
3d246ab : Drop aconfig flags that are no longer set in v/g/r
1982e76 : Use "root" aconfig module in all release configs
54ac786 : Promote another AVF flag to trunk
19b905c : Advance trunk_staging to sqlite 3.44.3 on main
06b139d : Switch trunk-staging to android15-6.6 microdroid kernel
2825ba9 : Promote some AVF flags to -trunk
0d63111 : Promote NotoSerifHentaigana to nextfood
2c832e0 : Advance NotoSansCJK-VF font nextfood
2c737db : Promote removing legacy emoji font to nextfood
92e4b4c : Add origin parameter to flag calls
d98ef10 : Promote some AVF flags to -trunk
2b5c1a9 : Update Security String to 2024-06-05
1af8601 : Update Security String to 2024-06-05
9b03d0c : Update Security String to 2024-05-05
8e0fb82 : build(release): Turn on NFC apex usage in next
f15a847 : Promote RELEASE_AVF_ALLOW_PREINSTALLED_APPS to next
a0148d8 : Promote RELEASE_AVF_ALLOW_PREINSTALLED_APPS to next
cb631f4 : Advance NotoSansCJK-VF font nextfood
b3ef31a : Enable SELINUX_DATA_DATA_IGNORE on trunk_staging
680bae1 : Promote NotoSerifHentaigana to nextfood
b82e195 : Set default value of RELEASE_DEPRECATE_VNDK as True
52797a7 : Clean up ANGLE on system build configuration.
4cf96f9 : Correct the sqlite build flag
491a18a : enable aconfig storage file creation on trunk build
10f2dfa : Turn on profiling module in nextfood
9052af5 : Really stage NotoSansCJK-VF
28803ee : Enable crashrecovery for next
60cc8a5 : Update Security String to 2024-05-05
98e8e93 : Enable SELINUX_DATA_DATA_IGNORE on trunk_staging
4588af2 : Trunkfood the new flag emoji font
bbfe3fe : Clean up ANGLE on system build configuration.
43c0ed0 : Turn on storage file creation on system partition for trunk_staging build
5c14a03 : turn on aconfig storage file creation on system partition for trunk_staging build.
6db98e7 : Correct the sqlite build flag
9f94ca8 : Advance virtual_camera build flag to next.
386e213 : Bump up the vendor api level of trunk configurations
7798e54 : Snap release config for ap2a to ab/11526283
4af6fe6 : Bump up the vendor api level of trunk configurations
7bfd220 : RELEASE_SM_OPEN_DECLARED_PASSTHROUGH_HAL to trunk
3d90dec : Refresh next aconfig values from ab/11519657
ec17c57 : Snap release config for ap2a to ab/11526283
0dc3df2 : RELEASE_SM_OPEN_DECLARED_PASSTHROUGH_HAL to trunk
5953d9f : Snap release config for ap2a to ab/11526283
91448c5 : Refresh trunk_food aconfig values from ab/11519657
6a92a46 : Promote removing legacy emoji font to nextfood
b84004b : Trunkfood the new flag emoji font
2da8a8d : Bump SDK Extension version to 12 in main
ac2cfe9 : Add RELEASE_SELINUX_DATA_DATA_IGNORE flag

+- Project: platform/build/soong

56866c5c6 : Hide unflagged mainline prebuilts with missing source.
d53fcc06c : Do not rename prebuilt apexes for product packaging
7c099a6b5 : Fix DISPLAY_BUILD_NUMBER
d34337948 : Add oryon to arm64 cpu variants
f1cc40e27 : Relax cflag checks for -Xclang and -target*
02774e8a8 : Add option to override defaultManifestVersion for app.
256fb0027 : Revert "Enable -Wfortify-source"
ca5e3eb40 : Enable -Wfortify-source
ad18649d2 : Remove saveToBazelConfigFile
779d41cf7 : Simplify aconfig_declarations_group
e81e77a2b : Add another way for TestingModule to get its output files
93b6dd003 : cc: Make generated_headers configurable
0b6d6fe9b : Revert "Pass --non-updatable-system flag to aapt2 when versionCode is unspecified"
2530b4465 : Only write release config files if they've changed
97e29a9cb : Properly track where a build flag is declared
fee6fdea2 : Add test for AppendSimpleValue
937f35f46 : Use OutputFilesProvider on aconfig_declarations_group
7583e835f : Cleanup ImageInterface.SetImageVariation
e96c16a80 : Make the cflags property configurable
71825167e : Modify the installation rules of sh binary based on the image variants
ba2a46000 : Use OutputFilesProvider on syspropJavaGenRule
5591460e8 : Remove debug/release cflags
1ae7b774e : Remove timestamp from local build number
ec2cf1e58 : cc: Make cc_genrule defaultable
09721868d : release_config: various cleanup
613bdc5b6 : Call PackageFile for dexpreopt files of APEX bundles.
22c8aca89 : Call PackageFile for dexpreopt files
8a296baab : Remove unused dexpreopt install path function
8778d26c9 : Add following directories to Android.mk denylist to block new Android.mk files.
ce320f86a : Pass --non-updatable-system flag to aapt2 when versionCode is unspecified
fcea0a8cc : Add unit test to verify contents of bootclasspath.pb.textproto
306804fe4 : Fix missing missing (min|max)_sdk_version in bootclasspath.pb
c3177e0ff : Enable cmake testing
893717664 : Use OutputFilesProvider on prebuilt_etc
9decf834c : Only generate kythe xrefs on the primary module
50cf9be45 : build_flag: when printing all flags, sort them.
fcb2d377c : build-flag: support `set --redacted=true NAME`
6b002a7d0 : build-flag: ensure release_config declaration exists
e2346b87d : PrebuildEtcModule no longer implements OutputFiles method
4f58b5f70 : Use OutputFilesProvider on sh_binary
b679bdd99 : Hide some noisy Metalava issues
98aa8fa84 : Remove exportable modules when generating snapshots targeting older platform
ffebc5b71 : Revert^8 "Upgrade to clang-r522817"
c8a44e32c : Revert^2 "rustc-1.78.0 Build 11910258"
c9becde03 : cc: Make export_include_dirs configurable
7833af17f : allow arch_variants for C++'s rtti option
555d13343 : Use OutputFilesProvider on filesystem module types
8c27af213 : Revert^7 "Upgrade to clang-r522817"
8517b8cd8 : Revert "rustc-1.78.0 Build 11910258"
df0289bfb : Revert^4 "Enable full LTO optimization by default"
f4c802bcd : Drop PRODUCT_INCLUDE_TAGS from banner vars
1b25df0a0 : Use OutputFilesProvider on gen_notice
a700d7fa9 : Make buildinfo_prop a regular module
89b4d18ba : Make buildinfo_prop depend on build number file
4bb19b241 : release_config: Do not force ranking in inheritance graph
57768d743 : Initialize TaggedOutputFiles before updating it
2cd77d671 : Enable MLGO inliner optimization for optimize_for_size cases
5786f5cf1 : Add "Optimize_for_size" build property
0edf1d38e : Add run_tool_with_logging as a standalone scripts
7fd531f5d : Identify profile providing apexes using ApexInfo
6e2b8c022 : cc_cmake_snapshot: fix cc_test and cc_benchmark
3d530c24d : Change default version code for Mainline modules building from source to start with 3520
e6c8581fb : Use OutputFilesProvider on bpf
9f26fcf88 : Remove VNDK related code from Soong
a48df2b7f : Shipping_api_level in build.
b4f866c73 : Allow product-specific release configs.
ec701ded1 : Cleanup dirmods, outmod, and pathmod
5f2be1139 : Make pathmod give absolute paths
e1129b8cc : Disallow unknown fields in soong variables file
1eb06c4a6 : genrule: Make cmd configurable
36c6af6bd : Revert^6 "Upgrade to clang-r522817"
605b5da19 : Regard out/soong/release-config as a source directory
dabe2d433 : Ignore_max_page_size option.
8f05c54b9 : VNDK is fully deprecated from Soong
01d31bdc9 : Reapply "Change test_module_config from copying files to symlink ..."
c6a321e4d : Revert "Change test_module_config from copying files to symlink ..."
71527b76f : Update exportable to handle documentation issues being errors
f216af565 : Change test_module_config from copying files to symlink files.
adb4cb0ca : rustc-1.78.0 Build 11910258
756bd68cd : Limit release config inheritance from aliases
5195b82f4 : Add `prior_stages:` to release config
ed22f82c0 : Create inheritance graph
53f305703 : Add list_releases command
c6e5a4566 : Add standalone list_products and list_variants commands.
5a48f0d7f : Better default value for RELEASE_PLATFORM_VERSION
15a67111f : Make dex_preopt.enable_prof_rewrite=false an error for optimized apps
dcda1c890 : Add RELEASE_APEX_CONTRIBUTIONS_TELEMETRY_TVP build flag
6a20769a5 : Revert "Set strict_mode to true"
a866713dd : Handle missing apex_contributions
716666981 : Add support for recent Mac SDK (13, 14)
97974dfa0 : VNDK is fully deprecated from Soong
3dbda18e8 : Use r8/d8 optimized profile for dexpreopt
0b28fa0b8 : Override modules should always override source modules
885f2eec3 : Revert "Enable -Wfortify-source"
4ba41f0ef : all_flags.pb: Properly handle intermediate files
a2cbf72b2 : Generate specific message for build flag declarations artifact
d2c2f4091 : release_config_proto: revert enum rename
2f75608eb : Better errors from build-flag
51cee24d6 : Minor flagging cleanup
0a9b643c6 : Add build_flag_declarations module
705536a14 : Add build-flag-declarations tool
3ca687a15 : Add Factory methods, WriteFormattedMessage
194d492d5 : all_flags.pb: Properly handle intermediate files
baf34783a : Update build to handle documentation issues being errors
8db441561 : Required deps don't track native bridge architectures
585564cab : Allow `required` property be conditional for release_aidl_use_unfrozen
5a62e7656 : get_build_var and get_abs_build_var are now scripts
ded5d2de1 : More envsetup.sh cleanup -- move these to standalone scripts
d636ea12b : build/soong side of move the module-info.json commands into standalone scripts.
570d72b1c : Let Release_aidl_use_unfrozen add vintf_fragments
5735ef677 : Enable -Wfortify-source
22152f6cd : Remove VndkUseCoreVariant related code from build
2afb7746c : Bump go.mod file to go 1.22
46d66de1c : Propagate DirectlyInAnyApex to transitive dependencies
6a7ffb3ec : Soong: remove obsolete proto lib from unit test
253f8c045 : Allow experimental Java target 21 by default
0d8908c2e : Move sanitizer.libraries.txt logic into Soong
5f53869df : Build build_flags.json in soong
de1b6b0f6 : Fix post command of clang_verify.
aeecb75be : Add test for parse error
5f2970684 : Support soong config value variables on Configurable properties
6d9ff256e : Generate specific message for build flag declarations artifact
fdec8723d : Convert some properties to Configurable properties
aa9369b71 : Drop IncludeTags
44789260a : release_config_proto: revert enum rename
690df2e31 : Instrument impl library belonging to apexes
3b30067f8 : Log warnings to stdout instead of stderr
751a4a5fa : Export release flag types to make/soong
310ccc2ad : Better errors from build-flag
52df388f5 : Minor flagging cleanup
c6aef1681 : Add build_flag_declarations module
fa4ba22a4 : Add build-flag-declarations tool
d9c6a5b80 : Make dirs a configurable property
749eeaa94 : Update select tests for optionals
5f1f9405b : Restrict validateApexClasspathFragments to active apex prebuilts
bc82eaf0f : Remove printf in tests
b9519094d : Add test for selects with variables
aaa6dcdab : implement InstallDepNeeded for sdkLibraryComponentTag
d62ea3064 : Add clang_verify property for cc.
92d8404bc : Revert^2 "Refactor how jni_libs dependencies are added"
c1e5b1848 : Revert^2 "Add make java.dependencyTag installable or not"
970c524ab : Revert "Revert "APK-in-APEX should set use_embedded_native_libs:..."
25b9222a4 : Revert^2 "Install jni symlinks in Soong"
d75e99859 : Fix the problem of resource integration confusion caused by not adding regional configuration tailoring.
e3de5ac6d : Add Factory methods, WriteFormattedMessage
1b2ddc809 : Write ninja file in parallel.
34155e336 : Do not instrument the implementation library of sdk_library
a90db96bb : Create empty monolithic hiddenapi flags files for non java devices.
44616ccdc : Dump the required modules into module-info.json
50801e20a : Support min_sdk_version overrides in apexes
e604378ae : Add multilib.prefer32.deps to packaging base
9b9d29b84 : Turn off relaxed-template-template-args as a workaround
5bcd43ed5 : Make refreshmod a script instead of a shell function
9a0a2fcb1 : Convert envsetup.sh shell functions to scripts.
105e11ca1 : deps in the packaging modules supports select
b9c58350c : Support min_sdk_version overrides in apps
b7646e4d4 : Revert "Install jni symlinks in Soong"
d5e435d74 : Revert "APK-in-APEX should set use_embedded_native_libs: true"
f14b5ba86 : Revert "Add make java.dependencyTag installable or not"
562d9054e : Revert "Refactor how jni_libs dependencies are added"
89ed157a2 : Revert "Enable -Wfortify-source"
ab58647b2 : rust: Add an option to disable LTO for Rust
e32507516 : Select supports product_variable("debuggable")
3982936ec : rename workflow enum for lint
32c8f497d : export list of files used by the release config
1a625b2a5 : sort release configs when creating artifacts
f2615e923 : Upload build.trace.gz for user builds.
2efc8e2e8 : rename workflow enum for lint
693c703ab : export list of files used by the release config
55d4abde4 : Revert^5 "Upgrade to clang-r522817"
4412723f6 : Enable -Wfortify-source
0a468a4f3 : rust: made-to-order rust staticlibs
28ed8f4f8 : rust: refactored transformSrctoCrate
cf6846011 : Refactor how jni_libs dependencies are added
4384d294c : Add make java.dependencyTag installable or not
5f0943f33 : APK-in-APEX should set use_embedded_native_libs: true
4f487c5b5 : Install jni symlinks in Soong
3ea9b6599 : filesystem modules gathers first target only
93f7cd852 : Add support for prebuilt_overlay module type in soong
d5919c163 : Add --release and --lib-variant to the instructions to update ABI dumps
cadcb0daa : VanillaIceCream/35 is now REL
162098358 : Build aconfig storage files from soong filesystem
3d0d31a8c : Align boot jar exclusion with apex_contributions
ce599ef87 : sort release configs when creating artifacts
b23bae72c : Restrict visibility of EXTRA_INSTALL_ZIPS
81fe4d1d7 : Disable monolithic hiddenapi flags generation for non java devices.
d394c08aa : Set strict_mode to true
98cea0e0d : Reapply "Convert overrides to a TransitionMutator"
cdbe0acfb : Don't panic when a map is included twice
ef3de5188 : clean up RELEASE_ACONFIG_VALUE_SETS
7c991b4e3 : Qualify prebuilt_etc apex module name by relative paths
c005ba0fa : Revert "Qualify prebuilt_etc apex module name by relative paths"
05d59c590 : Don't panic when a map is included twice
a67e6a716 : Move aninja and overrideflags from shell functions to real scripts
d94cccc52 : Qualify prebuilt_etc apex module name by relative paths
1e831bfa8 : cc_cmake_snapshot: improve support for AIDL
d044bb40d : Revert "Revert^2 "Always embed jni libs and store uncompressed""
75ce27502 : Revert "Revert "Revert "Collect transitve deps of jni libs only for bund...""
1d4907e02 : Revert "Add SkipToTransitiveDepsTag interface for dependency tags"
cd9dca20a : Revert "Install transitive deps of jni libs, but not the jni libs themselves"
8e2a6b1fe : clean up RELEASE_ACONFIG_VALUE_SETS
c6a773df6 : Filter-out deps of unsupported arch
74f3f30ae : Soong filesystem may install aconfig_flags.pb
6bb2832c1 : Fix a check for the ninja_log
07c453742 : Add the primary file to EXTRA_INSTALL_ZIPS
936754c59 : Don't run resource shrinking for eng builds
c4b1d5570 : Fix: required deps from native module to phony module is respected
d848dcc9e : Disable cc_cmake_snapshot outside of Linux
b881e324d : Add $ORIGIN to rpath for cc_test modules
1cac38a83 : sort _all_release_configs variable before we write it
ea2fbd678 : Skip cmake_snapshot_test(s)
e71680708 : Install transitive deps of jni libs, but not the jni libs themselves
1fb7c3512 : Add SkipToTransitiveDepsTag interface for dependency tags
40182b6ff : Remove duplicated CollectDependencyAconfigFiles()
4fe89fdfb : crunch_flags: handle non-string ACONFIG_VALUE_SETS
7ca4a9953 : sort _all_release_configs variable before we write it
b81dc0efd : Add tests for unhandled select condition errors
80ef5ce7b : sort _all_release_configs variable before we write it
1c8ea5b6e : Implement cc_cmake_snapshot
e19f74105 : Rename release_variable to release_flag in selects
99bec7519 : Create EXTRA_INSTALL_ZIPS variable
ef5511ff7 : Revert "Revert "Collect transitve deps of jni libs only for bund..."
20df11ef2 : Revert^2 "Always embed jni libs and store uncompressed"
d7b2a45d4 : Revert "Convert overrides to a TransitionMutator"
57b1b6802 : Add RELEASE_APEX_CONTRIBUTIONS_PRIMARY_LIBS build flag
3d5c6791b : Ensure opt-in platform ABI dumps are configured with ref_dump_dirs
9b7e07c7a : Revert "Enable -Wfortify-source"
6f3ca9eea : crunch_flags: handle non-string ACONFIG_VALUE_SETS
dfcb5c515 : Remove embedded_launcher: true usages
57f0fe545 : Always write makefile for ${TARGET_RELEASE}
784925ffb : build_flag: improve default flag value directory
eb6826fe2 : release-config: use ${TARGET_RELEASE} for output
ccc96dff5 : RELEASE_ACONFIG_VALUE_SETS is a reserved flag
b91471107 : Guard with RELEASE_BUILD_FLAGS_IN_PROTOBUF
ec4761aee : release_config: various cleanup
1cf2be941 : Support release configs with only aconfig flags
89185daf2 : release_config: better default map paths
dcd4684a4 : release_config: container is a repeated string field
73bb4e1e4 : Write per-partition build_flags.json
1662c73d9 : release_config: various cleanup
4f3ce4919 : add flag_value.redacted
6121f13d6 : crunch_flags: keep-sorted lines are not descriptions
5e200c043 : Bootstrap out/release-config early
9fe184b1c : Add crunch-flags and build-flag binaries
f1af88b06 : release_config: cleanup how we emit results
f63c31b30 : Print a warning on redundant overrides
a3b89b8fd : Add description to release_config_map message
81ad0b898 : release_config: make the code more sharable
f7c45daf0 : release_config: add namespace to proto
8308852d7 : release_config: Initial implementation
a3a05460b : Revert^2 "Remove compilation actions from java sdk library"
5985846f2 : relax the restriction on .proto files in data
a6e022c83 : Enable -Wfortify-source
992011ea7 : Always write makefile for ${TARGET_RELEASE}
a71b90cf8 : Revert "Always embed jni libs and store uncompressed"
4f63dc790 : Revert "Collect transitve deps of jni libs only for bundled apps"
acd5f590a : Don't install sdk variants, not platform variants
d6406171a : build_flag: improve default flag value directory
0d4a9ca79 : Fix build error from llndk.libraries.txt
013549955 : Revert^4 "Upgrade to clang-r522817"
abac650b6 : Run two microdroid test case as postsubmit
8f25d296b : Revert "Remove compilation actions from java sdk library"
cd3ac91bd : rustc-1.77.1.p1 Build 11801116
5b007eaa9 : BaseCompilerProperties: add AidlInterface struct for aidl_interface info
4bc5231f6 : Collect transitve deps of jni libs only for bundled apps
a5a1fa1d0 : Fix reference unknown variable 'file'
13af44136 : Align boot jar exclusion with apex_contributions
248cc0072 : Correct the order of the SdkKinds
d831af426 : Remove compilation actions from java sdk library
3b591c771 : rust: Support for generated c files from bindgen
3eea67d8e : Always embed jni libs and store uncompressed
2a2d509a3 : cc: Remove unneeded ubsan library linkage on host
074e4cc9a : Remove warning about LOAS not enabled
92efc6107 : Pass module-lib and system-server extension jars for system-server
6fd289527 : Disable header ABI checker for NDK
375acd8de : Correct lint error when it cannot find api_versions_* module
4191da729 : .capex is a container
a963b94cd : Make the enabled property configurable
49be24b83 : Convert overrides to a TransitionMutator
897ab4e08 : release-config: use ${TARGET_RELEASE} for output
86771326f : Update docs for ReplaceDependencies[If]
888046f05 : Only update DebugMutator and DebugVariation for non-empty transition variations
021bf3d97 : Reapply "Make the enabled property configurable"
5a195f40a : Add pattern to match android-plus-updatable.jar
2ced2eb07 : Clean up apiLevelsGenerationFlags deps gathering
b7b8457a6 : Add logtags support to filesystem module
30b11224d : Add aosp-first preupload hook to soong
55f169aba : Raise test timeout when running soong tests with race detector
193841034 : IsEnvTrue and IsEnvFalse should take `True` and `False` as valid values respectively.
ed5276f08 : Revert "Make the enabled property configurable"
15902f2f4 : Guard with RELEASE_BUILD_FLAGS_IN_PROTOBUF
6ff1ed4a9 : RELEASE_ACONFIG_VALUE_SETS is a reserved flag
41cbccc88 : cc: Remove exclude_header_libs from export_header_lib_headers
27eee7045 : Read from original flag
07fd7e32f : rust: Add a default cfg indicating an AOSP build
c3031c5c7 : Add new storage deps in forced read-only mode
3f627e661 : Use no_full_install: true instead of installable: false
7e7d4af6b : Revert^2 "Filesystem modules follow the installation semantic"
16ef7ac14 : Revert "Revert "Prevent multiple PackagingSpecs having same inst..."
3d65d9cb9 : Revert "Prevent multiple PackagingSpecs having same installation..."
54351867f : Revert "Filesystem modules follow the installation semantic"
99addb180 : remove hwasan-use-after-scope=1 which is default now
ab97e28bf : Pass -mllvm flags for memtag-stack correctly to linker
c1e0cb695 : rust: Don't suppress adding deps for rust-project.json device override
ff387eaac : release_config: various cleanup
dc8681930 : Support release configs with only aconfig flags
60f6bb2cd : Add tests for error when assigning select to nonconfigurable property
742f54c4b : Filesystem modules follow the installation semantic
a51c4ce10 : Prevent multiple PackagingSpecs having same installation path
b4a4ef9d2 : Remove incorrect strict test for test-suites for test_module_config
dab69e100 : Add RELEASE_APEX_CONTRIBUTIONS_MODULE_METADATA build flag
0e0d74906 : Make the enabled property configurable
5ccc4218d : Make memtag_stack a variant
4152b192e : Distinguish the intent of PackagingSpec
5c3c3274f : Remove an unnecessary test in filesystem
85527e6aa : Add support for keyboard prebuilt module type
dd5324938 : Install classpath protobuf files
6d032dd91 : Add a new property trim_extension for gensrcs
973cb6f55 : Move LLNDK related logic to llndk_library
baae083e6 : Compress precompiled python zips
d977ad298 : Convert BuildIgnoreApexContritbutions variable to a boolean
36c329ce7 : Move coverage builds prebuilt special case to make
e41ea1e33 : release_config: better default map paths
10fff94e2 : Drive instrumentation with build flag for C/C++
6c69edfbf : Switch libbase to shared
17ce834be : Export app's logtags too
37e0bb0db : Merge logtags from cc modules too
8afc514eb : Update accesses to ConfigurableCondition
db600990a : release_config: container is a repeated string field
693494682 : Add test for configurable defaults applied to multiple modules
f4cc08e11 : Write per-partition build_flags.json
15788829b : release_config: various cleanup
1e96f8c62 : Switch to static deps
c91d0cdc0 : V is 35.
21ed4694c : Allow overriding android_library_import manifests
58cfc9af9 : Pass API surface specific extension jars to Metalava
f6fc525a1 : Let header-abi-linker filter llndk, apex, and systemapi symbols
98da02128 : Split APEX ABI dumps from implementation ABI dumps
a5a6b9c76 : Replace Malloc_not_svelte with Malloc_low_memory.
ccb2207cf : add flag_value.redacted
11209e125 : crunch_flags: keep-sorted lines are not descriptions
5fda87b82 : Keep replace_instead_of_append in arch prop structs
cab89b51c : Added Strict_mode logic catch direct usage of Robolectric reference
315a53c5c : Make container mandatory in aconfig_declarations.
4fd15223f : Ensure aconfig generated CustomFeatureFlags is renamed by JarJar
79cd6899c : Remove cc_api_library related code from sdkMutator
6d2656ef1 : Add .swp files to .gitignore
e916a2c75 : Make container mandatory in aconfig_declarations.
be77e450d : Allow overriding android_library_import manifests
f0f18591a : Add aconfig storage API deps to codegened lib
f526863a4 : Shard rust protobuf sources
243e704ed : Ignore the .vscode/ folder
68e4da146 : Use new --api-lint-previous-api
810c37ec1 : Adds support to bindgen to handle static inline fcts
33fb50727 : Revert^3 "Upgrade to clang-r522817"
0a71d7329 : Use new --api-lint-previous-api
421c1cd79 : Include stubs type in metalava.rsp filename
00e0991f7 : PackageFile for permission/*.xml for sdk_library
7152e82a4 : Enable non final ids for non BusyBox builds
7a4012586 : Revert^2 "Upgrade to clang-r522817"
aa1ce0385 : Add more comments about soong config variables
02c8618e1 : Add support to Soong config list variable
299d62dd5 : Generate test lists for Ravenwood and Robolectric tests
5623e5425 : Support passing multiple last api files to metalava in droidstubs
d3b020a8c : Enable system and module-lib APIs in TestSnapshotWithJavaSystemModules
1fe2cc883 : Add Java 21 as a known version
321dd23b3 : Revert "Upgrade to clang-r522817"
d245346df : Add TestOnlyProvider for test_module_config
c864b242d : Prefer variants test-only:true attribute when grouping.
7e674e69e : Drop use_source_config_var from prebuilt selection
7c035064d : Convert apex mutator to a TransitionMutator
f0cf1cce9 : Only link the profile extras lib for device variant for rust.
f09101e78 : Revert^2 "Make embedded_launcher true by default"
e292efada : Bootstrap out/release-config early
b9014c74f : Add crunch-flags and build-flag binaries
14e2ac68e : release_config: cleanup how we emit results
7ac07deb9 : Print a warning on redundant overrides
f018d726c : Add description to release_config_map message
dccbef36a : Upgrade to clang-r522817
5ae65ee6e : Allow dexpreopt of source sdklib in prebuilt apex builds
6d6d067c3 : Remove extractEncodedDexJarsFromModules
f21dd65c0 : Revert^2 "Use Module interface in addRequiredDeps"
bbcdaa0c3 : Revert "Use Module interface in addRequiredDeps"
cd5bfe2bf : Unify the behaviors of Shard*(...) utility functions
c4cd7a11a : Implement test-only for python_ rules
9132ced40 : Remove sort from mergeApexVariations
af333f5ae : Support reading Providers from TransitionMutator IncomingTransition and OutgoingTransition
d67425d76 : Set DebugMutators and DebugVariations when creating Transition variations
7b0975d42 : Fix more tests when ANDROID_BUILD_TOP is set
ba270c503 : Update soong to use flag for min supported sdk
ac79679f7 : release_config: make the code more sharable
6a08d4915 : Add test-only for test-per-src cc modules
e6f5468ef : release_config: add namespace to proto
b7bc8d950 : Propagate transitive missing optional_uses_libs.
2665d2793 : Refactor the contruction of the manifest check inputs.
369370818 : Propagate transitive missing optional_uses_libs.
f98da19a0 : Refactor the contruction of the manifest check inputs.
de18a3d55 : Use Module interface in addRequiredDeps
0e3a5352e : Remove duplicates in PathsAndMissingDepsRelativeToModuleSourceDir
76d1b42c9 : Remove more unused code
607bbd64d : Add support for transitive resources to android_library_import
cdc66f426 : Add "test-only" flag for java modules
91c74762f : rust: Remove unnecessary escaping in grep call
62532d7d6 : Let `deps` property be conditional on debuggability
fc5cdcbdf : Include __BIONIC_NO_PAGE_SIZE_MACRO flag to avoid breaking libraries
a115e2615 : Add "test-only" flag for cc modules
5e87f349b : Strip relative paths from java_import output files
7a51454f5 : Make app.go not executable
fc57d40bf : Change the syntax for arch selecting and add os selecting
fdbf5d476 : Update the ConfigurableEvaluator for typed selects
578066be9 : Revert "Make embedded_launcher true by default"
d0476e465 : Revert "Add the implicit deps of javacRE"
eefabc8a6 : Allow override of -Wno-error=format
1eccbf24c : release_config: Initial implementation
1816cde8c : java_sdk_library: Use WriteFileRule for writing permissions.xml
7f5073a94 : Remove unused writeFile var
5f228b0c1 : Pass system include dirs to header ABI checker
eaa475107 : Add the implicit deps of javacRE
c560309e3 : Add test-only and test-target fields to all_teams proto.
92b7f386e : rustc-1.77.1 Build 11685613
8982b1c49 : Remove "exported" ninja variables
64b2d0389 : Filter ABI dumps by LLNDK headers and version scripts
f46b1af96 : android_filesystem_defaults and visibility rule
2a481368b : Use __BIONIC_DEPRECATED_PAGE_SIZE_MACRO.
73e5babaf : fix: required property doesn't track deps to java, apex, ...
fc095e679 : APEX can depend on non-APEX module and vice versa
4e765b1bf : Remove Device VNDK version usage from Soong
37693d0a2 : Deprecate Snapshot build
8479dea80 : Return the header jar of the implementation library in SdkHeaderJars()
f280b23fe : Reland "Use cp instead of install for ndk_headers"
b78ce43ae : Rename Evaluate() to Get() and add GetDefault()
02dd6e564 : Add tests for android:replace_instead_of_append
683316a2b : Rename default select branch to 'default' keyword
12c8ed460 : Add tests for "unset" select statements
b9ca4d3ff : Revert^2 "Include all_aconfig_declarations in docs dist"
c299c3f91 : Revert "Use cp instead of install for ndk_headers"
2c8cdc616 : Add support for rollback_index to android_filesystem module
22154d8c3 : Propagate transitive missing optional_uses_libs.
3ef728373 : Refactor the contruction of the manifest check inputs.
1202729cb : Use cp instead of install for ndk_headers
6e6f52281 : Add deps to blocklist path
58378c9db : use build system flag RELEASE_READ_FROM_NEW_STORAGE to drive codegen
cfff924ef : Drop host variant of lidbexfile in >=V snapshots
ad3dae878 : Update Android.mk denylist to block `frameworks/`
1e6afedb9 : Add libs for BuildManifest.apk generation
715142a20 : Let LLNDK implementation libraries depend on LLNDK headers
af369886e : Refactor header ABI checker code
0d24adea7 : Convert BuildIgnoreApexContritbutions variable to a boolean
b763553ed : Add global C flags to compile_commands
342fa6b92 : Add global C flags to compile_commands
28ac2ffc8 : Strip relative paths from android_library_import output files
ddb2ee512 : Move jarjar repackage action before combine action
5339184e3 : Add support to generate fsverity metadata
a9cf0c8f5 : Add a warning that Use_source_config_var is being deprecated.
15a1d2923 : Pin TARGET_PRODUCT to aosp_arm in integration tests
fa13ff194 : Remove PlatformVndkVersion property
1db4a74a5 : Remove VNDK information from Rust, etc, and sysprop tests
1f96994e5 : Support `pyhon_rule_defaults` in Soong
eaac823f1 : Add android_system_image_defaults
ec60e25a1 : Allow Multilib in override_apex
08e90c271 : Fixes for run_integration_tests.sh
1dbfa144f : rust: Fix handling of bindgen header libs
6ef40dbce : Add logging dependencies to Rust aconfig APIs
9c540c82d : fix: required deps of phony modules are correctly tracked
3921f0b35 : Collect aconfig_declarations of the dependent java_aconfig_library modules
5a8f533a2 : Improve errors when compiling python code
472f73fda : Add API compatilibility flags to the exportable stubs
1a6e7c032 : Add test_module_config_host
87f5ee4cb : Fix some non-determinism in aconfigMerge operation
29648986d : Revert^3 "Enable full LTO optimization by default"
cfeec1c2d : rust: Remove unnecessary escaping in grep call
74ef465eb : Add tests for new boolean addition behavior
02d475c3d : Add storage API as dependency to Rust codegen
54af8e62d : Remove the mkdir of the parent Directories for protobufs.
9743bab96 : Ensure java level inter partition dependency with VNDK deprecation.
0d1c1e6ae : Remove VNDK information from CC and APEX tests
d8ec229bc : Remove vendor_snapshot_test
262f73c83 : VINTF manifests in apex don't require extension
97f68587f : Revert^3 "Enable full LTO optimization by default"
cde5534cc : Support transitive proguard specs in android_library_import
eee4ab12f : Disable use_resource_processor when producing a shared library
63c5e192c : Add support for prebuilt_usr_hyphendata type
7ee98928e : Add secretkeeper-v1-java to platform APIs
8fa54dab0 : Reland "Migrate buildinfo.sh script into Soong"
7549990a9 : Revert^2 "Enable full LTO optimization by default"
8a038ed87 : Make embedded_launcher true by default
465549b57 : Revert "Migrate buildinfo.sh script into Soong"
03add50c2 : Add SPDX-license-identifier-Unicode-3.0
5baf2cbcb : Migrate buildinfo.sh script into Soong
92b8e8f1b : Add test preparer for phony module types
02987bd9d : Implement OtherModulePropertyErrorf proxies
0aa21cc8e : Add the ability to select on arch
c903b8d69 : Re-enable abi checking for hwasan builds.
ee599d669 : Update linker.config.pb based on package dependency
9055e2191 : Revert "Revert "Support transitive dependencies through android_..."
dad2a361e : Revert^2 "Support static_libs for java_import modules"
c6c9c7354 : Revert "Support static_libs for java_import modules"
44841aada : Revert "Support transitive dependencies through android_libary_i..."
4e0ccf4f5 : We have a prebuilt getopt now.
d4afe2048 : Revert "Convert BuildIgnoreApexContritbutions variable to a boolean"
55019c43f : Revert "Enable full LTO optimization by default"
a174d2e98 : Support static_libs for java_import modules
78ffdd47a : Move jarjar repackage action before combine action
aa1b7c912 : Convert BuildIgnoreApexContritbutions variable to a boolean
4017d70d3 : Convert BuildIgnoreApexContritbutions variable to a boolean
f033ca61a : rust: Add export_include_dirs property to rust_ffi
e022cf58d : Remove ThinLTO workaround for VNDK
a2fa26378 : Add flag for optimized resource shrinking with R8
f6e0cfcaa : Create rule to generate the exportable api files when checkapi is disabled
104faabd8 : Revert "Additional cleanup prior to adding the runtime stubs"
584f0bc1a : Revert "Generate runtime stubs in droidstubs"
3fe7b7f66 : Disable "__builtin_func" when converting mk to bp
00e8b31ee : Support multiple sources for prebuilt_etc
817949676 : Support transitive dependencies through android_libary_import modules
9f442dc5d : Add aconfig flag support for runtime_resource_overlay
a5e26d3cd : Add an apex_contributions_defaults module to module sdk
159b26487 : Export JavaBootLibsSdkMemberType and JavaSystemserverLibsSdkMemberType
748a24dd6 : droidstubs depend on the combined last api filegroup modules
9a24d9093 : Add more specific partition visibility rules
950e8c97f : [cc:riscv64] Do not pass -mno-strict-align while linking
b48fb8393 : Defer to clang for `--hash-style`.
8bcf3c64f : Add required, host_required, and target_required as dependencies
0216805aa : Modify dist artifact dependency to respect the RELEASE_HIDDEN_API_EXPORTABLE_STUBS build flag
8fb0e9734 : Ensure that genrule's host tool deps are for host
750334a0c : Support multilib property for cc_genrule
9049c2725 : Add aconfig flag support for android_library
eeff22265 : Pass "--container" to aconfig create-cache
07145109f : Use RELEASE_DISABLE_VERIFY_OVERLAPS_CHECK to disable verify_overlaps
705e63e36 : Propagate intermediateCacheFiles in java modules and filegroup
52533237e : Add `aliases` property for renaming Rust dependencies.
0593537f5 : [cc:riscv64] change -munaligned-access to -mno-strict-align
2af0b6edd : Change java stem attribute for both device and host
c2600464c : Fully document all the riscv64 flags.
acd75d2b5 : Generate wrapper lib.rs with one module per sysprop file.
113654fac : Revert^9 "Enable dex container (DEX v41) for the whole system"
b75ed0f2d : Pass "--container" to aconfig create-cache
e4c911e6f : Support mechanism to select a specific version of module sdk prebuilt
941ff1dbc : Move ELF build-id reader into a separate library.
36c3d96b6 : Create rule to generate the exportable api files when checkapi is disabled
e762b94fe : Remove SandboxingDenyPathList
c888460e5 : Support rust in aconfig mode validation.
31be35261 : //visibility:any_partition can be used with another visibility field
7ef61d76f : Delete jmod workDir
4a2a7c98f : Add include_make_built_files
3b806d3b8 : Don't use zip files when creating filesystems
bdd8aeeb5 : Make select statements work on path properties
3490dfd23 : Generate info about the selected app variant in platform builds
79b7ca1e7 : Add exports for JDK 21 to Kythe extractor
f5bf51a85 : Changed assignee to triage_assignee in fuzzconfig
33eb615eb : ndkstubgen: use llndk=<version> for new llndk stub
e288cdeda : rustc-1.76.0 Build 11569723
b92a4e1ca : Revert^8 "Enable dex container (DEX v41) for the whole system"
2c4312b3e : Revert "Add VanillaIceCream to the releases for which snapshots ..."
eb80e2b9e : Add VanillaIceCream to the releases for which snapshots can be built
fa1ebf594 : soong: ldflags: Add separate-loadable-segments
a747d2ec4 : Generate info about the selected apex variant in platform builds
d3f500da5 : gen_parsers_and_formatters.rs is no longer generated.
5e8994e5e : Clean up LLNDK stubs
f1f276c90 : Let header ABI checker load core variants' version scripts
60d430760 : Revert "Include all_aconfig_declarations in docs dist"
6c47e664c : Revert^2 "Switch to JDK 21"
5dfa238f2 : Revert^2 "Switch to JDK 21"
f4775ca23 : Make syspropRustGenRule work with absolute paths
90c2af97e : Include all_aconfig_declarations in docs dist
8c36631fa : Remove unused code in update.go
ed158f4d1 : Replace generatedFile with android.WriteFileRule
70de2c04a : Fix missing credential error message
cec230a0e : Optimize buildPropFile()
b832ae19d : Revert "Switch to JDK 21"
a58467ae9 : Store the changed_inputs field in build.trace.
256cfbee2 : Remove starlark_import
67a28425a : Validate aconfig libs are built with the correct modes.
ce23b9ba1 : Enable full LTO optimization by default
5a231bd81 : Select statements
37bfb0772 : Replace starlark_import with hardcoded map
c917eb820 : Make sure RBE socket address is under character limit
4332cd1ca : Add property Skip_jarjar_repackage
471d06889 : Add defaults support for apex_contributions module type
a90cd1e4b : Add wear-sdk.impl to the InstrumentFrameworkModule list so that classes for wear-sdk.impl library can be exported inside jacoco-report-classes-all.jar
fce431652 : Test_Module_Config soong implementation
e11319d46 : enable exportable check
a11d679da : Revert "Additional cleanup prior to adding the runtime stubs"
d40c59148 : Revert "Generate runtime stubs in droidstubs"
1d3f59034 : Reverse order of transitive R.jar classpath entries
de57c7a32 : Revert "Additional cleanup prior to adding the runtime stubs"
17f01d976 : Revert "Generate runtime stubs in droidstubs"
890e7722e : Allow PrevVendorApiLevel to be less than 34
4f8b68116 : Make genrule export_include_dirs more consistent
5a2e36b75 : Switch to JDK 21
53ca8b251 : Handles if a space is encountered while parsing the rule
a561efb13 : Use uncompressed dex for all preopted system targets
521fdf5b6 : Add install_symlink soong module type
c46c6d4ed : soong: Use the CpExecutable rule for copying libraries
6fa44c197 : java_sdk_library_import: Copy all prebuilt properties to child modules

+- Project: platform/cts

d1408fa3a63 : Wrap paths in cts command with `'` to avoid flag parsing errors when there are special characters in paths.
0cfda2ad400 : Add a new variable to control the dynamic downloader
61cd451527d : Remove the tests from MTS tag since those tests are not on MTS test config and also remove the MCTS tags.
c30de98be08 : Disable some CtsBiometricsTestCases tests.
ffd36f1a0a6 : Add smallestScreenSize to mediastress Manifest
108ab0f2b98 : Assume that VSR is greater than UDC for polling loop tests.
42b51e0d7e7 : Move screen off test from Proxy test class to regular host test class
428c12224a7 : Test screen off scanning using MEDIA_CONTENT_CONTROL
0174e10b728 : Disable fingerprint admin control test
b53b6d53137 : Disable the ManagedUserPositiveTestActivity CtsVerifier test
8191fd00c89 : ITS: test_preview_zoom: fix missing frames at the beginning of the recording
ccbd21db75e : Add WindowManager.getApplicationLaunchKeyboardShortcuts in Interface Checker.
de44c263b22 : [cts-multidevice]: Remove discovery tests from CTS-V UI.
43e3a91e168 : Remove the USB Audio Peripheral Attributes Test from CTS-Verifier
2e72f37877a : Set debuggable as true for CtsVerifier.
1f487e185bd : Update VulkanFeaturesTest extension lists
3166b3b760d : Fix for Camera FOV Calibration, the button "Done" is obscured by navigationbar on Android V
b9c635a1c45 : CameraITS: Update the path for photo storage
80b7182afff : Move PdfRendererScreenshotTest off CTS due to issues with PlatformCompatChangeRule and overrides
9f1299fdbf6 : Use RAW stream for 3a in test_in_sensor_zoom
d2739f786b8 : Filter boxes that are too small
cb9590df5f6 : CtsVerifier: remove debuggable flag
108b4cc3e7a : Update ActivityManagerAppExitInfoTest
d288a3b3cd9 : Allow small count of pixels different for PointerIcon test.
6eb5e3f0b49 : Remove discovery tech multidevice tests
e5c4627d7e6 : [ITS] Add AWB lock to Torch Strength test
877630d8db7 : Add rounded corners and system bars
b34c8d073a8 : ITS: test_jpeg_high_entropy run min zoom for cameras with no zoom.
afa9bccbd05 : [PM] Add test cases support update-ownership for Archived app
f780e47a20e : [piav2] Ensure correct installer name is shown in UpdateOwnership dialog
668845f43fd : Fix InputMethodServiceTest#testImeListensToWindowLayoutInfo test fail.
c0d24affd6b : Revert "Skip testTurnScreenOnActivity_slowLaunch on automotive ui portrait devices"
2c114f4a0a4 : BlurTests: inset more on rounded corners
a7d83e81273 : Remove some mcts tags based on https://paste.googleplex.com/5964130815311872: 1. The tests are not testing mainline but platform 2. The tests are not in mts plan
5fa0ebdef12 : ITS: update find slanted edge patch
c949586c6a6 : Camera: Stay away from 1.0x for zoomSettingsOverride tests
44a3cb0f0d2 : ITS: Remove ae and awb lock when do_3a for aruco marker detection
bed8eea3e2d : ITS: Add skip conditions for cameras with no zoom capabilities
4f8e41acf1a : ITS: test_jpeq_quality don't scale chart
6d38c4a6361 : [res] Fix the registered shared lib asset caching
234cf4011a8 : Revert "[res] Fix the registered shared lib asset caching"
08dcfa3967e : ITS: test_burst_capture add NR_MODE_FAST
9bd92bbdb06 : ITS: test_lens_intrinsic_calibration: fix crash by default paddedFramesAtEnd to false
8d2c3e846ff : Add supported tablet list for low light scenes
4baa4e50afd : ITS: test_preview_zoom: Fix missing camera frames
a01bdda71e8 : [res] Fix the registered shared lib asset caching
e267cc192ab : Revert "[res] Fix the registered shared lib asset caching"
fdd216eba5f : Remove mcts tag on permission related issues.
38994636464 : Save test output to Downloads directory.
2929bd24a95 : Remove mcts-permission from CtsDevicePolicyManagerTestCases
3eddfaa151b : [res] Fix the registered shared lib asset caching
e1a126dbf0b : ITS: Adjust location of aruco markers in scene8
af58614ddc1 : Add test for system route type handling in non-system providers
8c726730450 : Camera: Align testVPerfClassRequirements with CDD
4fc2efd24a6 : Add IllegalArgumentException condition to a tc
17be3172830 : Exclude CtsAssistTestCases android.assist.cts.AssistantContentViewTest#testAssistantContentViewDimens from CTS
47fa8b702db : [ITS] Increase lighting threshold for low light tests
1b5f7b747e2 : Change notification listener verifier text to not trip OTP
15d48c03d9c : CameraITS: Update the intent used to take captures
4121e13f357 : Less aggressive rounded corner adjustment
24afc63aa2f : CtsVerifier: Switch to Jetpack PreferenceFragment
b27c2198670 : ITS: camera_properties_utils.py add intrinsic_calibration() back
e7fa7096da9 : [LowLight][ITS] Filter out boxes that are too large
aafbdf5ec52 : Remove the mcts tag here, since mcts is only related with mainline module which is like "mcts-<module>"
921e5d1ae4f : Revert^2 "Fix BlurTests assumptions about insets"
16993d4c2fa : Revert "Fix BlurTests assumptions about insets"
027e77aba35 : Fix BlurTests assumptions about insets
c048b12072c : Fix rounding error in BlurTests
6ddaf3ffe36 : Use decor view when asserting mouse and touch events
f62e9a06f06 : Run ADAS test only in full mode
cb8c335cc4d : Skip 2 CtsSimpleCpuTestCases android.simplecpu.cts.SimpleCpuTest tests as they continue to fail couple Pixel reference devices.
6b9cef0fa6c : ITS: add non-wifi version of Galaxy A8 tablet.
940a2f65fa5 : Run test only in full mode
706caa3936c : RemoteSubmixTest: fix teardown
8b3f38a9b0e : ITS: add 3A to test_hdr_extension
d4cb2117d03 : CtsMediaEditing: Fix checkCodecSupported function
d91130b0c8f : [LowLightBoost] ITS test fix for 3A request
fa451f699eb : ITS: test_jpeg_high_entropy check spoofing with variance
6a4632de914 : ITS: test_raw_exposure change image sat check to 2x BL
6d6b5bc3513 : Assume that observe mode is supported
ec788a3052a : Autofill fix CTS for new foldables
645ed6fffe1 : Skip some BluetoothTest on private profile
eca2e52c4ff : Camera: Use camera timestamp to calculate frame rate
98255608e8b : Build CtsPdfModuleTestCases instrumentation APK as debuggable so it can use PlatformCompatChangeRule on user builds
d4fe140fa5a : Fix dpcAndRoleHolderSetApplicationRestrictions_doesNotOverlap for HSUM
3894846d2d2 : Test multple services receiving polling loops for auto-disabling
2c573676e7d : Test that we autotransact if the service receiving polling loop notifications hasn't come to the foreground or disabled observe mode after 3s.
d2d17f45420 : Skip testTurnScreenOnActivity_slowLaunch on automotive ui portrait devices
e70259f2794 : Skip testSendVendorCmd on VSR Android U and below
6a9ba534c67 : Disable two flaky CTS tests
e1420b0039f : Enable large heap for device policy cts.
776d4842d26 : Exclude CtsDevicePolicyTestCases[run-on-private-profile] android.devicepolicy.cts.BluetoothTest#addUserRestriction_preU_disallowBluetoothSharing_isNotSet[IncludeRunOnPrivateProfileAlongsideOrganizationOwnedProfile] from CTS.
ec9cc7f08f3 : Skip 3 CtsSimpleCpuTestCases android.simplecpu.cts.SimpleCpuTest tests as they continue to fail couple Pixel reference devices.
a115ac120e4 : (1) Add Nfc test instruction into the dialog. (2) Add the non-NFC supported case information to dialog. (3) Remove the check for CTS Verifier installation.
c100e5bca79 : Revert "Fix automation for checking string override on intent picker work tab"
baf772e1361 : Exclude CtsAssistTestCases android.assist.cts.AssistantContentViewTest#testAssistantContentViewDimens from CTS
8a4ed89d40a : [LowLightBoost] Reduce night mode threshold
7d4ab5a9a0e : Ignore multi-device tests if NFC not supported.
81192e31352 : Camera: ITS: Use proper is10bitOutputPresent flag
74ccba92681 : Remove SizeCompatRestartButtonStatsTests from cts-on-gsi
9a2f489b369 : ITS: RAW sensitivity tests --> take 4 frames
8a6beeacbf7 : Camera: Pass in hlg10 flag for session configuration query
112a239c6f5 : [Trunk Stable] Separting out Tuner Target
ae985e39a43 : [ITS][Logging]Track preview frame drop with logging
f73f84c3b1c : Revert "Re-include MCTS tests back into CTS"
4a85dcb9771 : Camera: Verify consistency of feature combination query APIs
b1cdd81c4d1 : Modify Sensitive E2E tests
6eb5d5ceabf : Switch back to the initial user in the loop.
a54aa47a322 : Camera ITS: Choose a common YUV + JPEG size for test_yuv_jpeg_capture_sameness
c7f25d6b200 : Fix CTS for updated CarActivityResolver UI
2f2896531c9 : Only enforce the new ADPF CTS to pass on new vendor hardware
31a2cb8614b : Test that observe mode is enabled after NFC is turned on if the preferred service sets shouldDefaultToObserveMode
547c2e4159c : ITS: test_preview_zoom: save updated frames as compressed mp4
a0bc0986c11 : ITS: test_preview_zoom: fix max zoom request vs response check
72b258fe7d2 : wifi: fix a flacky test result
eddbe255f04 : ITS: test_preview_zoom: Reduce max zoom to match zoom range with test_zoom
160fdcf07e1 : Lengthen timeout to re-enable observe mode after an autotransaction
8e794220fce : Log the module name in MeidaPreparerAppTest
c639d0e5061 : Remove tests about sdk35 constraints
c48130b8de9 : Allow 64-bit-only devices with less than 2GiB.
5828e6e0467 : Remove unused ActivityScenarioRule from vibrator CTS
f2e3db64b06 : Skip flaky tests
fc14c069049 : Update test package name for better compatability with devices don't have GMS
fae897fa0f1 : Rename testUser to installUser in ApplicationVisibilityTest
abf794fa784 : Fix ApplicationVisibilityTest for HSUM and Auto
8b21cd4f1d2 : Added golden tests for testing render flags
c134f53a75e : Temporarily bypass target SDK 30 close system dialogs test
83e68085bd0 : Add tests for receive_sensitive_notification app op
df64c94a58a : Explicitly grant the OP_RESERVED_FOR_TESTING
ad5733198da : Bluetooth LeL2capSocketTest: refresh test
968cea63fee : ITS: parse performance metrics logged by test_sensor_fustion.py
d5d822c5df3 : ITS: test_preview_zoom: plot absolute and relative variations compared to tolerances
2b438ad0d17 : Camera: Include video snapshot as part GPU recording
837cbb8b397 : LeL2capSocketTest: Remove "repeatedly" tests
c26740a67cb : Add tests to verify screenshot is returned in getContextualSearchState callback.
e6a9f1a01d4 : Re-include MCTS tests back into CTS
099f24fab95 : Fix Equalizer testing issue
d67aea11c5e : Deflake testOnViewClicked_withFingerTap
35316816050 : ITS: test_preview_stabilization add 0.9x only for A15
3a2d4b15676 : Revert "[Trunk Stable] Separating out Tuner target"
0422cf1addb : [ITS][test_preview_zoom] increase circlish RTOL
cf794484c72 : [Autofill Framework] Remove redundant flag check on LoginActivityTest
123c5bb1b4a : Disable BasicInCallServiceTest on device without telephony.
73f2df5feba : Update CTS CDD requirements for sensitive content protections
182503a68e2 : Add instructions on updating the AOSP go proto code.
a8361a19f4b : Add a CTS test to confirm b/337918394
caea2b2b933 : DO NOT MERGE Ignore Auto profile for self managed UI CTS test.
bc587e297f6 : Add comment about new XML file
cef32872673 : CTS WifiManager#getBssidBlocklist
33b1d16b38a : ITS: remove strict gyro drift check to allow logging in Android 15
09f727ef34f : Make DeviceAndProfileOwner apk backwards compatible
499cffb60d8 : Add APK in APEX tests back as the missing riscv64 files are dropped into main in ag/27786957
0bc71ce104f : [CTS] Fix failing test for A11yDetectionData
4bb09910e76 : Update OWNERS files for power and display services.
53972c990b3 : Revert "Drop prebuilt files to android source tree."
b9efeb5ffb1 : Wait before getting metric events
6d59916ba2c : Move to SuiteApkInstaller for installing testapps
65fc44e3d3c : Update CTS tests targets up to 34 included
dd6e92db268 : Add tests for using the right method to get the component state
b19795a0057 : Separate ManifestLayoutTests into simpler test cases
4fa15cc6de7 : Add Miguelaranda@ and prb@ to CTS security OWNERS.
ae76f55f1a7 : Moving hardware check from @BeforeClass to @Before.
72205f00554 : CTS for emer-reg getters
1a152272669 : Finish the showWhenLockedActivity when the lockscreen session is ending
12c1200a32f : [Trunk Stable] Separating out Tuner target
afbadf8ab6f : Fix SensitiveNotificationAppHidingTest delay
3dd410ec6ba : Adding required measurements for Screen Density requirements
b41dd9d6403 : [ITS]Create OWNERS file under CtsVerifier/../its
79ceed076f3 : Added tests to verify OkLab ColorSpace
c626b66fb44 : Drop shell perm in case perm check fails.
f37bc669675 : [Autofill Framework] Set include_invisible_viewgroup to true in CTS test rule
6d0e424dec2 : [ITS]Add leslieshaw to /CameraITS OWNERS
0b3819d352e : [ITS]Add leslieshaw to /CameraITS OWNERS
fc071f346ed : Add test for multiple custom frames being filtered by different services
6d768139932 : Add is_non_cts_test and is_test_differentiator fields to the requirements proto.
f6f8949a0e5 : Fix infinite recursion (stack overflow) issue calculating pass state.
9ee36dcbaea : ITS: test_yuv_plus_raw.py performance metrics logging
573b07201a5 : Remove flag assumption from SensitiveNotificationRedactionTest
3b726d0a65b : Atoms: Refactor PerformanceHintManager CTS tests
a6ce004ae12 : ITS: test_preview_zoom: Handle Circle not found error
88594550265 : ITS: test_burst_capture.py performance metrics logging
3628b825059 : Test installing an app with lower targetSdk.
0b824653dfa : Revert "1. Add EnsureHasDeviceAdmin"
f2759ed4ac8 : Remove usages of credential hint in autofill tests
e6128077b46 : Camera: Fix mismatch JPEG_R string
2ded87b0fbd : ITS: test_preview_distortion: Fix metrics logging
1c19f2f3586 : Test sending two full loops with a custom loop that matches a filter.
366359471e6 : Use max device brightness in CTS
5141fc9025d : Add CTS test to validate presence of FEATURE_TELECOM.
7663767133d : Tests for form field rendering in PdfRenderer
c8b8241ad4e : Add tests to ensure token duration is enforced and can be set.
e79eadb4fe1 : Fix permission in InputMethodStatsTest setup
9e8b356aa6b : Drop prebuilt files to android source tree.
c3dab61a3f5 : Add optional certs to Android14 from latest release.
ad7f5b93e12 : Add tests of windowOptOutEdgeToEdgeEnforcement
5c904dc5d4f : 1. Add EnsureHasDeviceAdmin 2. Enable querying of device admin using xml resources
d902ac648f1 : Revert^3 "Moving PackageWatchdogTest from cts-root to cts"
955491a5992 : Add cts tests for blocking hidden profile visibility in CPA Apis
4e8b6bb96ba : Asssert that MockIme onKeyDown/onKeyUp are called on main thread
a59613c147d : Improve testUpdateShellFailed test
2325b75bf65 : Add proposed trendy teams for CTS modules
c52e5fe30a9 : Add proposed trendy teams for CTS modules
84f36c38e08 : Add proposed trendy teams for CTS modules
5bf4683fb6b : Adding mts and mcts tag for documentsui to CtsProviderTestCases.
0b643f5892b : ITS: zoom_capture_utils.py lint cleanup
c582c23deb6 : CTS: Improve reliability of AudioTrackTest#testVariableSpeedPlayback
33bbb8fe47a : ITS: test_preview_distortion: Fix metrics logging
8de64efce2f : Make RequiredFeatureRule non-static.
dfd42075213 : wifi: Disable mock pno test case for auto platform.
c14e99eda75 : ITS: Add multi camera switch performance metrics
c5be0c31288 : Update requirements.txpb for screen resolution requirements
039ef085ffe : Stop relying on "secondaryUser" in CtsInputMethodInstallTestCases
f2b8928c37c : Fix MultiUserTest#testProfileUser for instant app
335890288cb : Fix CtsCredentialProviderServiceDeviceTest
b94704100fe : ITS: image_fov_utils.py allow props or metadata for k matrix
fabd0f4acbb : Setting min sdk for tests in ContexTest to run on S+.
bb86c7e924f : Camera: Add usage flag for PRIVATE ImageReader
e871eb216ab : ITS: test_preview_zoom: update zoom RTOL
38bcb2cf990 : [LowLightBoost] Fix low light boost test
771a45a90a2 : Revert "Add apk in APEX test"
b44a11d2bee : Revert "Disable 2 cts.UserManagerTest methods to unblock 24Q3 release. (go/skip-tests)"
02c97c083f4 : Fix ApplicationRestrictionsTest on HSUM
5c280cd1810 : Remove OptOutEdgeToEdgeEnforcement from MagnifierCtsActivity
89fe6aa4451 : Ensure the test doesn not have permission before running
4a0b8ef96dc : Use 1 ~ 1.1x as base image for zoom verfication
528d43d0677 : Verify that AssistContent is received in CC Snapshot on Activity START
479b9a47a4e : Add tests for --dexopt-compiler-filter.
fdba778c740 : Skip tests failing on auto
6014652bf75 : Support the testObject in the constructor of TestNameSaver.
dc53161042a : Add apk in APEX test
c9b8e5cbe94 : Disable 2 cts.UserManagerTest methods to unblock 24Q3 release. (go/skip-tests)
f301cb5cb48 : Correct trendy team
3fa8cace8ac : Correct trendy team
da2792f5b05 : Update test case for component changed metrics to log launcher activities
af403a19165 : Add proposed trendy teams for CTS modules
4fd19d63d9f : Add proposed trendy teams for CTS modules
b162f019044 : Add proposed trendy teams for CTS modules
9fff490770f : Increase waiting time to 6s in PackageManagerShellCommandInstallTest
54be16e2af2 : Add proposed trendy teams for CTS modules
90584e63e92 : Add proposed trendy teams for CTS modules
7a1917721f6 : Add proposed trendy teams for CTS modules
165fc91a242 : Limit EncoderLevelTest to VNDK > Android U
430db6e8aea : Camera ITS: Take into account lens shading for test_in_sensor_zoom as well
cb31b97f6be : Add Flagrule to Settings CTS test
febe7fc7c1b : Add measurements for requirement 5.2/H-2-1
1adc28243d1 : [LE Audio Broadcast] Wait for BIG establishment before stopping broadcast
b34ac21f434 : By pass the role checking for uuid matching cts test
f8be3a3d28a : ITS: boost RAW with postRawSensisitivityBoost > 100
9aedb0e93c8 : Add API level check before testing the uplink QoS policy builder.
f086473b2f7 : Add regression test for onStartInputView dispatch during session creation
d1f0e09a6a9 : [ITS] Remove scaled versions of checkerboard charts
fb236351a12 : ITS: refactor test_imu_drift.py
6b48d7bf467 : CtsNfcResolverDeviceTest assumes at most 2 targets
d2e8fe15b54 : TEST_MAPPING: remove exclusion for CompanionDeviceManagerTest#testProfiles
0fae6e956c1 : RESTRICT AUTOMERGE: Cleaned up flag sc_accessibility_source_enabled, porting change to AOSP
86dc20b3d7a : Add assumption of Keymint V1 for MGF1 setter test
122b03e433f : Add a CTS test for Pre-reboot Dexopt.
4c2a4475c85 : Wait for home activity to be visible during test setUp
bfbbf65598c : Fix cts testEnableSystemAppWithIntentLogged
25c45a68b8e : Add test for IME navigation bar in IME insets
2007f5f9eae : Drop prebuilt files to android source tree.
5cde67dd0e3 : DO NOT MERGE Allow extension version 13
932966053a4 : Update OWNERS for AppDataIsolationTests
b1aa0d57ac6 : ITS: test_preview_zoom: update log to debug issues
eeb3474f1ec : Update setting logo in BiometricTestBase.
327e5da25dc : Make Level Info Optional for VP9 and H263
f819aca84cc : cts: Fix set preferred device tests
2cc85bd8165 : another round of fixing test flake or marking flaky
01d4eb66331 : Test for uninstalling packages with the emergency installer
44c1ec0ae32 : ITS: run_all_tests.py lint cleanups
6a4c0d12691 : VideoCodecTest: Increase bitrate tolerance for VBR mode
e4e02f6d688 : Verify behavior for invalid transfer parameters
a4a72375932 : Fix the test failure due to we allow set SSI in SDEA
d77455586b8 : ITS: Stop the JCA app in teardown_test.
bb459e4a2f4 : Remove API 20 Test
6b89a91b90c : ITS: centralize RAW to RGB conversion with lens shading map
0343217543e : TEST_MAPPING: re-enable two AutoRevokeTests
e51f54ef317 : Ensure clone app deletion test runs only on V+ devices
5b7eb6b34bc : Change activity to use alpha 0
e495b2147d0 : [PM] Add PackageInstaller CUJ test case (8/N)
835081c97d3 : Update SDK version check to 35
a8ef0b38779 : IME CTS: Improve diagnostics when connecting to MockA11yIme fails
520ea6bc614 : Add CTS test for virtual camera to verify input surface doesn't block
9b768b64cbb : Remove the binary presence check, add timeout instead
5dfd2dacf25 : CTS test for Android Security b/283103220
460c231c7be : Check if eSIM is supported on device during cts run
61fc84b8453 : Add SDK check for DPM#getHeadlessDeviceOwnerMode
853f2c8f6b5 : Add proposed trendy teams for CTS modules
5991af9c856 : Add proposed trendy teams for CTS modules
ec6e410529e : CTS test for Android Security b/304290201
5b1959e84b6 : Update bug component for CTS View tests
7d5adaa3ad3 : Add proposed trendy teams for CTS modules
bd901620ace : ITS: test_lens_intrinsic_calibration: skip test if LENS_INTRINSIC_CALIBRATION is Null
3ce6469c952 : CTS test for Android Security b/242996380
82f42041434 : Add proposed trendy teams for CTS modules
22a0ffe4514 : Add proposed trendy teams for CTS modules
21d0c796297 : [Bold text] CTS test for using DEFAULT_BOLD for null Typefaces when bolding
89e8b54d211 : APC: improve APC cts robustness
0a1984ddd0d : remove direct call of flag in the test code
60ecc7beb41 : Add flaky annotation to MixedManagedProfileOwnerTest
23240c62362 : [cts/HSUM] skip pendingRestore check in testInstallArchivedUpdate when not supported
ea47bdce1ad : Update CTS for radio vendors who don't implement cellular security transparency APIs
ff0080cfc9b : Add sdk_version property to cts tests
699f1492bd6 : MotionEventTest: Verify addBatch on transformed event
792ff8325b7 : Enable secondary_user_on_secondary_display for CtsMediaCUJSmallTest.
3d2d0e076ed : Fix CtsSharesheetTestCases on CarUiPortrait
3f7313dd54f : ITS:Combine scene7 multi cam switch test error msg
d555bbf95f0 : ITS: add write_rgb_uint8_image method to image_processing_utils
4697fd506bc : Add observe mode supported assumption for setShouldDefaultToObserveMode
ad5347810a6 : video codec: Limit high frame rate tests to VNDK U and above
2f8c82bda11 : switch over to use new storage read api instead of server_configurable_flags, this new read api lib will be needed for new codegened aconfig flag lib.
985e9f23a96 : Bluetooth: SystemBluetoothTest#bleOnlyMode X gms
b1857e4b64d : ITS: test_preview_distortion allow 'external' controller
b08a6db6a0a : ITS: lens.intrinsicCalibration use metadata or fall back to props
481d365a7e5 : Remove pratyushmore@google.com from tests/framework/base/localeconfig/OWNERS
b018b7db98c : Remove pratyushmore@google.com from tests/framework/base/locale/OWNERS
0310cf195a7 : Remove pratyushmore@google.com from tests/framework/base/OWNERS
6607cfeff1d : Remove leegao@google.com from apps/CtsVerifier/src/com/android/cts/verifier/instantapps/OWNERS
0bd50f8836e : Skip testNONEwithECDSATruncatesInputToFieldSize for P521 curve.
b6eab46dcf6 : Adjust fake otp text content for CtsVerifier
911939cf893 : Add support for info predicates.
ca40b78fe8d : [PM] Add PackageInstaller CUJ test case (7/N)
d455737f755 : Backport OVERRIDE_MIN_ASPECT_RATIO_ONLY_FOR_CAMERA to android14-tests-dev
2d055287006 : Test transfer initiation data for remote routes
2ed08ac7665 : Dreams: update OWNERS
be2237f527b : move handling of multi-user annotations to MultiUserAnnotationExecutor
337e7286cf4 : create MainAnnotationExecutor, move handling annotations that don't need the context of device state components to AnnotationLogicExtensions
bbf46876377 : Check SDK version before calling PackageManager.isPackageStopped
109e15d134d : DO NOT MERGE: Restore the logic of verifying the size of DisplayMetrics
e8e44a3772f : Restore the logic of verifying the size of DisplayMetrics
eaee856decd : ITS: test_ae_awb_regions: Log KPI
3cfeccc6324 : ITS: test_preview_zoom: keep 1 png per zoom
bb5193ddeca : Re-enable testFinishPrimary/Secondary tests.
d05bd6095e0 : ITS: test_preview_distortion: save photoshop file checkerboard.psd
6e47c9e74f0 : Add proposed trendy teams for CTS modules
8ee4884a4cc : Add small delay post-scroll on watches for PreferredActivitiesTest
12db9cf3b69 : [ToA] Annotate CDD requirements
8519c523e42 : Add proposed trendy teams for CTS modules
e284f5d4b52 : Enable secondary_user_on_secondary_display for CtsMidiTestCases
f6df81731c7 : Change SimpleTestLogger.logStats to take SearchSessionStats
f2c8b6f9847 : mediav2: fix @VsrTest annotations
e7de81dc74f : [LowLightBoost] Update luma threshold criteria
f636fdaff2a : [LowLightBoost] Record metrics in ItsTestActivity
dedb4012dd8 : [LowLightBoost] Add Metric Collection in ITS test
bbfb9b04eb9 : Reuse common function to disable scaling in ImageDecoderTest
9459229b2c1 : ParcelTest.java: add check for error condition.
e0af13f27c8 : Add timeout check for the CTS test, per partner feedback. http://shortn/_zgwbJP2meb
fb924a623b5 : Add test_in_sensor_zoom to sub camera tests based on first_api_level
907c5b37148 : Add CTS test for requestSessionStats API.
65c75155d07 : Amend cts code for reflecting the change of satellite datagram dispatch logic
23d23a7a5fe : wifi: fix testMockPnoScanResultsOnMockWifi
15bf1c6159e : Revert "Add a timeout per partner feedback on the CTS test."
c8104ab10cb : Revert "ITS: convert_image_to_numpy_array use cv2.imread"
6f9a2da6eb7 : Add section ID for CDD requirements annotation
db12b15b3ea : Migrate Test Targets to New Android Ownership Model
83c4d9081ab : WindowInputTests#testMoveWindowAndTap: Update window position sync
e9fdcbb99ca : ITS: test_lens_intrinsic_calibration: log KPI
61af4beaaae : wifi(cts): NFC cannot get NETWORK_SETTINGS permission anymore
a140780d039 : CTS: Run MIDI tests on any user
470df29a414 : ITS: test_multi_camera_switch fix saved w img
08af468694f : MoveAnimationTests: layout window as wrap_content
20c7a96a127 : Remove CTS-V manual tests for NFC HCE tests as they are covered by new multidevice tests (live here now: https://source.corp.google.com/h/googleplex-android/platform/superproject/main/+/main:cts/hostsidetests/multidevices/nfc/cts_nfc_hce_multi_device_test.py).
7ff93c189bc : ITS: test_preview_zoom: Fix logging to check request and result zoom
8d31d7c28e6 : Changes AppSearchDeviceTest to ignore apps indexer docs
fe2a1eb4d34 : [PM] Add PackageInstaller CUJ test case (6/N)
37fe48598ef : ITS: test_preview_distortion: log distortion KPI
11563668b8f : Add proposed trendy teams for CTS modules
44669eff0d8 : Amend cts code for reflecting the change of satellite datagram dispatch logic
d32b7232f1b : Align xml format with coverage version
9dd7ff5601b : Add proposed trendy teams for CTS modules
55cd1262a5f : Relax frame rate tolerance to 1.01
18eafcbacb8 : [ITS][test_in_sensor_zoom] Add do_3a to raw capture and loosen find_center_circle's tolerance
0ef43591bcd : [DO NOT MERGE] fix the issue that unfolded results not shown on UI
82e25f80e21 : Apply Truth assertion for helpful fail message.
d885b182f70 : Add a timeout per partner feedback on the CTS test.
b17ac8dee07 : Fix SearchView_CursorTest#testSuggestionSelection flakiness
c5c3c3f4042 : fix the issue that unfolded results not shown on UI
805e5771ab5 : fix the issue that unfolded results not shown on UI
d600bc87fd7 : [PM] Add PackageInstaller CUJ test case (5/N)
0e4f59cc801 : ITS: test_yuv_plus_raw ensure mode on before unpack lsc map
5cb8b902f07 : CtsNfcTestCases: Restore mocked NfcService class following NfcAdapter tests
e47df6b4b06 : Revert "fix(magnification): tests may be executed before the con..."
bf7162c7b78 : Prevent scaling of AVIF images in tests
34b100af4a3 : Fix the waiting time for the blob to expire.
5759cf88436 : ITS: test_preview_distortion: add support for front camera
a32717fe08b : Deflake DisplayHashManagerTests
80f7bb7ae3a : Fix testZeroLengthSubElementIEOnMockWifi fail
f5afd2a18ec : video codec: Limit high frame rate tests to VNDK U and above
a422a7dd3a0 : Fix SQLiteDatabaseTest#testCloseIdleConnection
b15bdde8de4 : Relax frame rate tolerance to 1.01
67d5f382b00 : Add SimpleTestLogger.logStats with list of SearchIntentStats implementation
dfb37563e84 : Add delay for race condition between key remapping and device added
db589317fc4 : Skip premium capability tests on watch devices
4e5d322422a : Exclude CtsCompanionDeviceManagerMultiDeviceTestCases from CTS-on-GSI.
212d28b14dc : Enable testHomeVisibilityListener() for auto splitscreen multitasking devices
512c95a175a : Add test for launching Output Switcher from proxy routers
8b290cdb331 : Skip testNONEwithECDSATruncatesInputToFieldSize for P521 curve.
66b2dd7e070 : CameraITS: Update the flash button res-id.
9c373cbef06 : Add tests for drawing a bitmap with a gainmap into sRGB
4a1894c8923 : Fix HideOverlayWindowsTest for non-fullscreen TDA
2d81f04d481 : Ensure that setTransportBlockFilter is called with the necessary permissions.
6cf25f0350f : Return MotionEvent from remote view
41c51081778 : Add a wait for stable window geometry
2b0561ce1a0 : Revert^2 "Relax the lifecycle check on fullscreen activity"
6ca470282db : handle properly version V in Nene Versions and add W version
3f1dba6a329 : Move WindowFocusTests to CtsWindowManagerDeviceInput
289d7dfda74 : Remove alanv@ from CTS OWNERS
25f6e233696 : IME CTS: create DumpOnFailure directory if needed
d87e1e3a2c6 : CameraITS: Update the resource id names.
c53e08f1880 : Revert "Relax the lifecycle check on fullscreen activity"
af1190afd4a : Update owners
6cdb441fbbf : ITS: test_preview_distortion: run and log distortion error at both zoom levels despite failures
a8a21d5dde3 : Fix ContentResolverTest#testUpdate for the sandbox
267e2fa6af6 : Fix permissions for installer apps for T
a58e37ecee0 : The assertNotNull of the child thread is faster than the main thread windowInsets.getLast(), causing the test to fail.So add waitForIdleSync before PollingCheck.waitFor() to ensure that the mian thread runs normally
39cd38c286a : Refactor relevant IME CTS tests for show/hide refactor
2ec1f11a66e : Relax the lifecycle check on fullscreen activity
1471876ce32 : Add touch command to update the file modification time to present
6b15ce291e2 : [PM] Add PackageInstaller CUJ test case (4/N)
a269433cc38 : Add throtling to crashloop mitigations
7b4255bacf8 : extend video decoder CDD requirements for TV devices
1f8cbd76df6 : mediav2 CTS: update to CtsMediaV2TestCases-4.2.zip
b6a4c62eb09 : [PM] Don't run PackageInstaller CUJ test case on other devices
58ee94fb163 : CTS test for Android Security b/319081336
54e7aa41674 : Fix the layout issue caused by edge-to-edge enforcement from Android 15
3402c71f661 : [CtsStatsdAtomHostTestCases] Fixed flaky testScreenBrightness test
dd2e9de72f1 : ITS: calculate camera intrinsics using both ArUco and chessboard corners together
c327b165a38 : Fixed test tearDown for AlarmStatsTests
1e2f6d0d460 : breakup {Cts,Mcts}MediaTranscodingTestCases
24568538ab4 : Handle automotive splitscreen devicees in configcallbacktests
861bf916ea8 : Add shared UID allowlist to PackageDeviceInfo
fe16346ff35 : Fix GenericDocumentCtsTest
40b224f2092 : [ITS] test_torch_strength overexposure fix
5fbfab262d0 : Mark pass as long as contains one valid cell info
19ba0482219 : mediav2: Update VP9 encoder CSD requirements
50f3cd00791 : Update FGS timeout test annotations.
19ae9b29d31 : Camera: Avoid draining the default image reader before close
d47c1b4101a : ITS: convert_image_to_numpy_array use cv2.imread
3083ba1442f : Refactor duplicate detection
663c2d90adc : Add test for malformed intent URIs
af32ab76197 : Fix broken layout for Audio Loopback Latency test.
8488bbf82d4 : Add the missing flag check
8c377e61438 : Test: b/335117840 fix Bug: 335117840 https://screenshot.googleplex.com/8qN8XME3edgwisk
d85f2394a34 : Update bug component for CTS Fragment tests
a14b18a1f36 : Move UserRestrictionInstallTest to a separate test suite.
38601db5352 : ITS: test_unified_timestamps make rv FAIL*
fb681a1f749 : WindowFocusTests: Add additional logging to debug pointer capture flakes
cf131b3bf2f : [ITS][test_in_sensor_zoom] Create a copy of image in find_center_circle
31dca3c1aa7 : Skip emergency call related test if no telephony feature defined
83e29b90489 : [cts] test that setPreVerifiedDomain throws after session commit
8743d64239b : ITS: test_preview_zoom: improve test runtime speed
a6a1b9387d0 : Update bug component for CTS Widget tests
f6a9be3f2e9 : Increase StorageVolumeCallback timeout in StorageManagerTest#testCallback for Auto
da95387985b : Skip screenshot test for auto
8e6110d95c9 : Turn off DND with correct permission
2ebee953977 : CtsVerifier: restore FingerprintBoundKeysTest leeway
45151474d31 : [CDM] Throw SecurityException when the caller can't access the associations
dfbc1022ed9 : Collect APEX signature permission allowlist in EDI.
4a11a203348 : Remove global injection from CtsTouchUtils
743fd965015 : Split CtsLibcoreTestCases at runtime with test_module_config
1043e5ef877 : Fix flaky SizeCompatRestartButtonStatsTests
b6409c41074 : Add delay for race condition between key remapping and device added
994d0f95d6a : removing deprecated enterprise annotations
602908563cc : [PM] Don't run PackageInstaller CUJ test case on Auto devices
ccdba9a6487 : Using pm.hasSystemFeature() wherever applicable.
4f0ce3d79cf : Update E2eeContactKeysManagerTest to reduce flakiness.
879c73332ca : Revert "MoveAnimationTests: layout window as wrap_content"
c91ca1f0de5 : Use DEVICE_INITIAL_SDK_INT S onwards
5ff523a7fab : Use setInstallFlagAllowTest on Android S onwards
6c94ac5530c : Skip MixedDeviceOwnerApi25 tests when there's no main user on hsum
564b01ea125 : Inset the blur activity as per the rounded corners
94b73d4c9cf : CTS test for Android Security b/314333719
bdfe0e52d40 : CTS test for Android Security b/314333719
c1c3a7a40ed : Migrate NFC test config to 2.0 to set up CI tests with ATP.
733b70e0160 : Change min_sdk_version to 30 to support R and above.
4a24ff51617 : Change minSdkVersion to 34 for new API
e36b45827d9 : Modify RemoteViews test after RemoteViews color extension.
ef4258757dd : Ignore the exception when dealing with dynamic invoke
d791cb6a626 : Remove a deleted test class
a71b612f2e6 : Add shell command case for satellite cts testcases
977cb81bc7f : CtsMediaiEnoderTestCases / MctsMediaEncoderTestCases separation
352e0ab0f04 : Increase StorageVolumeCallback timeout in StorageManagerTest#testCallback for Auto
8e52980f8c1 : Clear the current view if a retry is needed due to an stale object
f868023c74e : [ITS][test_preview_stabilization] Change test requirement for front camera's MPC
afeaa5a9614 : reduce flake in telecom aosp cts
53087402c34 : Testing silent updates on Android V
3862c22e84b : MediaExtractorTest: Remove ModuleSpecificTest annotation
b6811afc294 : Fix AppOpsDeviceAwareServiceTest
5c67b7fd631 : VirtualDeviceMirrorDisplayTest: Match display size with mirror display
fc3b037897e : Support secondary_user_on_secondary_display in CtsHarmfulAppWarningHostTestCases
43b1f98a6a4 : Revert "[CDM] Throw SecurityException instead of IAE if the call..."
127d8e00914 : Wait for 2 full loops before sending polling loops to the preferred service
0441ef114e6 : Ensure blocked number related test only runs where a Dialer is present.
6008f519011 : Use getCarVersion instead of constant.
75dd1beb8d3 : Fix failing CallNotificationTest on Wear
5067959bfcc : breakup {Cts,Mcts}MediaTranscodingTestCases
f4448ae63ec : Update CTS test to align with typical EXTRA_TITLE usage
77c0d5356e9 : Allow tests with MMAP errors to pass.
dc654bd0b6a : CTS: loosen MIDI onDeviceStatusChanged
110a29661f0 : Skip tests when device is unable to control Usb Data Signaling.
b14c344f900 : Increase error margin for image diff
1e13df302b3 : move code handling enterprise annotations to enterprise module
234ba6263bc : [PM] Add PackageInstaller CUJ test case (3/N)
545517d36b9 : Skip device owner tests on devices which don't have main users.
66640eef175 : 1. Ignore failing LostModeLocationTest. 2. Grant mock_location appops when enabling test location provider.
1e70f48b556 : Disable android.assist.cts.AssistStructureTest#testAssistStructure on devices that are not supported.
bbfded85ec2 : mediapc 15: extend mediapc tests to support if the device performance class is V
bdd7dab2624 : Support 32-bit devices for virtual camera tests
8790916379d : Support passing the test name during the step's execution.
e68a9e5d612 : Add the missing flag check
fb91c4448a0 : CTS for the intent interception action matching fix
13948158128 : Support a SelectAppStep.
e4f2fe23b01 : Add missing assumption to VirtualDeviceHomeTest
d302a5d7d90 : MoveAnimationTests: layout window as wrap_content
f530c3e96c9 : Add proposed trendy teams for CTS modules
80127795476 : update MediaV2 codec selection process for cts/mcts split
719723addd4 : MctsMediaMiscTestCases asset version
e20a7c6ed37 : AndroidTest-mcts.xml update asset version
f1a6e2e5e24 : CtsPdfModuleTestCases should only run > R as the new JAR files can only be dynamically to BCP post R and framework-pdf.jar is added in V
ff300076b46 : Complete coverage of ChooserResult
bc97b215bd7 : Fix failed CtsTextTestCases on seahawk_car_ui_portrait
e569d3d1c79 : [PM] Add PackageInstaller CUJ test case (2/N)
52c6a22e4d7 : [PM] Add PackageInstaller CUJ test case (1/N)
bb817f18f06 : Limit CtsPreferenceTestCases screenshots to owned window
971f7508a7c : Limit CtsUiRenderingTestCases screenshots to owned window
444f83bfdd1 : Change the visibility of setCarrierRestrictionStatus API in carrierRestrictionRules
d7e7496ed0d : [cts] fix CtsAdminPackageInstallerTestCases on HSUM
6f9d52888dd : [cts] fix PackageInstallerArchiveMultiUserTest on HSUM
7d01e1e53ec : Clean up bugfix flag resettable_dynamic_properties
60919cdf042 : Speculative fix for flagging error
843897cb7ca : Fix sensor additional info test
497d73a3d10 : Test for setDefaultDiscoveryTechnology
3e1b55d6ce2 : [cts] fix ApplicationVisibilityTest on HSUM
6718688f2cf : Resolve ExtendedInCallServiceTest flakiness
4e9acd4c8c7 : Resolve ExtendedInCallServiceTest flakiness
da952958ffc : Now that the tests have been running for almost a month, we can promote them from postsubmit to presubmit.
5ebbd7e2875 : [ITS][test_multi_camera_switch] ArUco marker detection on greyscale
56d7893c480 : Finish Cts/Mcts split for MediaV2TestCases
f7a2ae7f56a : CTS/MCTS split for MediaCodec
10636767fd6 : CtsMedia* and MctsMedia* to appropriate test_suites
0ab2a523f31 : Set CTS/MCTS for MediaPlayerTest tests
ed23c0ea7ec : CTS/MCTS split for MediaV2
b686f03db28 : Update the imports to androidx.test.filters.*
b557100c606 : Set CTS/MCTS for MediaStress tests
1ad76d261ca : CTS/MCTS split for better together
8d05f078bc7 : CTS/MCTS split for MediaParser
26718aa7ce9 : CtsMediaMuxer/MctsMediaMuxer for framework/module
07aa6742681 : Cts/Mcts split for MediaExractorTestCases
a59d634ee79 : Separate {Cts,Mcts}MediaMiscTestCases
4810bf20f56 : CtsMediaDecoderTestCases / MctsMediaDecoderTestCases separation
14ef88c6224 : Create MctsMediaXXX to parallel CtsMediaXXX
334d74c6a99 : To make a copy of CtsMediaDecoderTestCases as short term solution to enable all the testcases under CtsMediaDecoderTestCases are covered in both CTS ans MCTS.
4211d1b74c3 : AndroidTest.xml variant for MctsMediaDecoder
166e69f9559 : cts media: Add mcts-media to media tests
6208bd02525 : Ignore 3 tests on Android Auto until our teams can investigate.
f276b76095a : Restore user after the test cases operate the user.
afc917317e9 : fix(magnification): tests may be executed before the connections are ready
fc2ee29d007 : Fix failing tests on headless
7ca04a93e3b : mediacuj CTS: Skip split screen test
dcbcb5e3ca2 : Calling setShouldDefaultToObserveModeForService should set observe mode for service.
29f1bbdd1e2 : DO NOT MERGE Add Optional cert data for certs missing from android14 test dev
e3ff74c0448 : Allow activity start in tests run in sandbox mode
c7e744bc067 : Use shell identity to get current user
c21f1c7074d : CTS test for Android Security b/278720336
9f60c402d11 : CTS test for Android Security b/278720336
b4d7ac442e0 : CTS-V: remove watch-specific layout for audio test
b90edefb995 : Make TapLEgalInformationStepAutomation constructor public.
c97053d5940 : Skip EXTERNAL Camera in orientation test
e4370ef41ea : fix the comment about downloaded path
b15588aa9dc : Google RCS uses FTEU MO SMS for phone number verification Test Cases[ Week 17 and Week 18]
a20940bd91a : Revoke ACCESS_BACKGROUND_LOCATION during testBroadcastReceiverLRUPosition
7bb93ee3c27 : mediapc: replace mime with mediaType
f6390698277 : Change the multi-device tile to NFC tests
8233fd8096b : ITS: completely remove offset check for zoom tests
74386c48729 : Support reading jar file list from a given file
a6a7b26f0b1 : Add proposed trendy teams for CTS modules
7de62efc90a : [CDM] Add test cases for BT bond removal via CDM.
2578eca2bb1 : Revert "BluetoothAdapter: registerBluetoothConnection"
5b9c6594b48 : Implement new SatelliteImplBase APIs.
da7d19a8f8e : Add MD support for SettingsSuggestionTests
ce0779a2af1 : Use RunCommandTargetPreparer to set system settings
dc34ff8bb5e : Modify bubble verifier CTS for optional bubble overflow flag
864210f8c77 : Remove OWNERS file.
d2aced7fa21 : [cts(nfc)] cts tests for nfc OEM extension
a5ab8680eae : update MediaV2 codec selection process for cts/mcts split
6e6a0d474c7 : ITS: test_preview_distortion: Support phone without multicamera API
ea4146b558c : Disable Calibrate (& Devices) buttons while test is running.
5a52b5c0676 : Fix testRotateScreenWithKeyboardShownImplicitly
ac16ba095d7 : Fix flaky test for wasForceStopped()
79df3e0975e : Clarify wording of Notification Hiding Test
b507c43a6ab : Ignore some of the eSIM management tests
a887acad833 : Fix flaky testSendMmsMessageWithMmsDisabled
e32848952a1 : nfc(cts): Add trunk stable flag check for sendVendorCmd test
95b4dacc24d : Fixed potential user creation leak and test package installation
1d35e151a07 : Add more GWP-ASan tests (incl. recoverable tests)
b4fcb57c14a : Update isSystemUser check and add required permission for getting context
eca81c883a0 : Always use @BeforeClass when installing test apps to ensure it actually gets installed before the test.
d8649660cea : Fix the memory issue casued by too many tasks
7cdfb616bf8 : Update CtsSurfaceControlTests tests to consider multi-window
3c1d330fe88 : Modify Duration.ofMinutes to 4min for increasing the number of retry
15099e49d20 : RESTRICT AUTOMERGE Wait for install before enabling services.
9ecb7532fd8 : RESTRICT AUTOMERGE Wait for install before enabling services.
52388504a72 : RESTRICT AUTOMERGE Wait for install before enabling services.
187cd17f0a9 : Wait for install before enabling services.
d4ab2c074b9 : Skip ManageFsiTest on AAOS
3a655ed0d2c : [ITS][test_multi_camera_switch] Alphabetize methods
bdff31fb7cd : Wait for Settings UI to come in focus before running test
cd4f37d960c : Fix failed testApplicationStartInfoWasForceStopped_bindService on AAOS
a54c06f5f88 : Ensure SV#setChildSurfacePackage is called from ui thread.
34a4051dfb2 : Add a fling test case for VirtualNavigationTouchpad
15d4eb10948 : [3/n] Re-enable tests that were disabled as part of desktop mode flag rollout
3572242cc61 : Revert "CTSVerifier test for Observe Mode"
94a9910cddf : Finish Cts/Mcts split for MediaV2TestCases
33e634ab8f6 : Add a regression test for Bug 342105635
36e828256b4 : Add virtual camera support check in VirtualDeviceRule
1d78d73b88c : Skip VirtualCamera CTS test if binary not available
941b1588d76 : Check for browser role holder when checking for default browser
2391d4a7f01 : Fix Bedstead concepts about root availability
da732eebd04 : Enable OverrideConfigTests for desktop windowing mode
d352cee4b2f : Add xts_res_dir_root flag to specify the xts resource target directory.
cc348cec524 : Update download_mcts.sh to download to a home directory.
8d946cd6d12 : Support 32-bit devices for virtual sensor tests
58734eb18b0 : Revert "Should only call the new callback"
f71c98c583a : mediav2 CTS: Reduce runtime of CodecDecoderDetachedSurfaceTest
5134a83f133 : set target version of RemoteDPCTestApp to 35
3409b03d24b : CTS tests for non-EMM device policy APIs
1bb8c8ef677 : Should only call the new callback
7516e0fadee : CameraITS: Increase offset RTOL for zoom test. This is a temporary fix to unblock smooth zoom implementations.
9b0ab3f1019 : Fixed test tearDown for AlarmStatsTests
3a18996972b : Disable testAudioRecordLocalMono16BitShort
b14aaaa4dbb : Resolve ExtendedInCallServiceTest flakiness
9e8b8ecd9d5 : Simplify data tests
90689df359a : Test that variable fonts report correct weight
630b2487fd9 : Add platinum annotation to the test
0ea1a776c6e : Exclude auto/tv/wear from notification hiding verifier test
4d711219a8f : Make CtsVirtualDevicesCameraTestCases use test_current
55abf9cc1b5 : Fix atoms logged on boot CTS test.
c3177d63d7e : BluetoothAdapter: registerBluetoothConnection
aee2c9473c2 : Enable secondary_user_on_secondary_display for CtsMediaEditingTestCases
ab699fc1715 : Enable secondary_user_on_secondary_display for CtsMediaCodecTestCases
5ee57313dca : Enable secondary_user_on_secondary_display for CtsVideoTestCases
3a611781013 : Calculate expected values before activity launch in ManifestLayoutTests
e8d8181771c : Ignore failing test
facb5069a9b : Skip testCameraUPerfClass(Extension)Characteristics
38d4e613651 : Make CtsVirtualDevicesAudioTestCases test_current
354e5cb79a6 : Test: fix clearing "PolicyOperationUnsafe" leaking state
d15a5c98109 : Enable secondary_user_on_secondary_display for CtsFragmentTestCases
fe2ed71f265 : Add min_sdk_version and target_sdk_version to CtsContentUriTestApp
ee027612597 : mediav2: Ensure VP9 encoder doesn't generate CSD
b40a9d175b9 : fix testPrctlDumpable for userdebug build
9110f836a70 : Add cts-api-map binary
6c75f79fc3f : CTS/MCTS split for MediaCodec
b8d3c7406dd : Fix CtsViewTestCases for secondary user on secondary display.
95f49a03274 : Skip MultiDisplaySecurityImeTests for devices without multi-display
62dcc98aaa6 : ITS: test_preview_zoom: Fix max zoom check against max zoom threshold
fcf02b80475 : Fix nene QuickSettings.
5dae1dd0922 : [CDM] Increase mobly timeout for Tradefed
e3f536da5a1 : BluetoothAdapter: registerBluetoothConnection
07c89fdd61c : Add capability when IMS is registered in SCRT.
e0e061a227a : Camera: Ensure HeifWriterTest#testHeif preview isn't torn down early
71cae735d2e : Test: Updating owners for CTS MusicRecognition tests in aosp
a316735fce8 : Add DeviceState to make Bedstead annotations work
73495b14854 : Fix TIMEOUT unit parameter in testIsAcceptingText
935fd7f3587 : Resolve ExtendedInCallServiceTest flakiness
d3e7bbe761a : Camera: Add corresponding flag checks to the capture result key list
ccc6b0bde4f : [CDM] Throw SecurityException instead of IAE if the caller is a different package
b0544b7ffc6 : Update owner file of car CTS
b870c677a5f : Remove the immersive mode from BlurActivities
7247d6ffc13 : Fix lint for low light boost test
44d9994c600 : Fix race condition in requestScan_withScreenOnScanning_triggersScanning
9a8d485cbe5 : ITS: test_edge_enhancement group capture reqs
01053539934 : Fix bug in BatteryHealthTest#testBatteryPartStatus_dataInRange.
bc465b10966 : Check StrictMode is triggered on Keystore calls
1e4e46ad7fe : Release DeviceState resources after test class is evaluated.
9694c1b00fe : Remove API 20 Test
477bff990a6 : ITS: preview_processing_utils lint cleanup
3b1199ad867 : [Ravenwood] CTS for more PFD API support
87584767a72 : ITS: match r, gr, gb, b.shape with lsc call
cbd943507a5 : Update CA certs to NSS_3_91_RTM.
91a9261b9cc : Fix ManagedProfileTest#testParentProfileApiDisabled
de408783c76 : MediaExtractor: Update to CtsMediaExtractorTestCases-2.2.zip
e86bc2ddf7f : Skip testCameraPerfClassCharacteristics when run with camera id override
d4594d9155d : Skip ConcurrentCameraTest when camera id override is set
c3ce5d5dcf1 : [Low Light Boost] Add 3A routine to Low Light Test
bcd94534903 : Opt out force-queryable when installing test IMEs
eed1d6d0bc7 : Update the minSdk version of CTS to S as PDF APIs are not available on Android R
437e660ee42 : CTS test for Android Security b/221255869
dabe6131370 : ThemeHostTest: support both non-finalized and finalized VIC
142e6d876ca : Revert "MediaExtractor: Update to CtsMediaExtractorTestCases-2.2.zip"
b6c3d80aa7e : Add a script to download the MCTS to local
45cc38e7a22 : Fix failing CTS test AspectRatioSdk28Tests
71db8050d9a : Enhance SystemHealthManager.takeUidSnapshot test by making multiple calls
35a830781bc : HapClient: mock callback when nothing happen
e5fdb17837f : HapClient: Variable are static and new wrapper API
7047d28cf0f : HapClient: replace waitProfileConnect with mock
ae908fcce69 : HapClient: Use truth
11066e95083 : [test_multi_camera_switch] Split up internal function
8395387f351 : Hap: refactor tests
21e9ce8b7e4 : Enable --secondary_user_on_secondary_display for CtsMediaDrmFrameworkTestCases
72abf2fc3cb : HapClient: apply format
c2c3a764e1e : Skip some tests in ExtendedCameraCharacteristicsTest for devices without rear camera
f35039926ed : CtsHardwareTestCases: Disable SonyDualShock4 tests
6a6dbfe7d13 : Fix MAC address format for Sony CTS tests
69942317b2c : Amend CTS tests to use new uniq attribute
0a6a35cf83e : Fix failed testOnTouchEvent() on seahawk_car_ui_portrait
b71ee93a367 : DreamServiceTest Key Handling Test improvements.
b36e4dd6dfd : Update AccessibilityService CTS tests for Auto
7855ea12cb4 : AndroidTest-mcts.xml update asset version
99a22bd5ab3 : Adapt test for tooltype refactor
b15bf444e32 : CtsMedia* and MctsMedia* to appropriate test_suites
dca480fa1bc : Fix ADPF cleanup test flakiness due to test process not in background
6cad7088779 : Use polling check to reduce the test running time
d3088b729a3 : RESTRICT AUTOMERGE Ignore AccountAccess test only on Android 11.
dd3a34e1284 : [ITS] Fixing flash/torch strength skip condition
ee331235d77 : Enable secondary_user_on_secondary_display for CtsMediaStressTestCases
afc7b6b3d15 : Disable utility function buttons when test is running for loopback latency and multichannel test.
7673eb4dcfa : CtsHardwareTestCases: Disable SonyDualShock4 tests
57ff69ec300 : Use uinput-based injection to make tests hermetic
d97e1c7d75f : ITS: test_yuv_plus_raw meshgrid operation for lsc
ccbb5389757 : Better route names for Multichannel Mixdown Test
76b1e366968 : Modify FreeformWindowingModeTests#testNonResizeableActivityHasFullDisplayBounds to test for freeform windowing mode behaviour and re-enable the test.
3206f22dcf3 : AudioManagerTest: test AudioVolumeGroup.hashCode()
5df2e7623c7 : Fix MediaProjectionMirroringTest
7e1660cf18e : Remove unneeded dependency
ef6a3f32968 : CtsLibcoreWycheproofConscryptTestCases should use min sdk version of 30
213790e2e62 : CtsDownloadManagerApi28 minsdk version bumped from 11 to 21
15112b00dad : Allow additional Vulkan extensions for Android V
69b6ca8ed25 : Use mockIME to test dismiss IME function.
3ac40ef0876 : Add proposed trendy teams for CTS modules
babbbd3da2a : chore(onefingerpan): disable one finger pan in cts
7422b340c27 : fix the layout issue caused by edge-to-edge enforcement
a54b7e1edd2 : calendarcommon minsdk bump from 19 to 21
40c0bf0ca9e : Update the instruction for LaunchQrScannerFromQSTiles step to add the QR scanner tile to active tiles if not present.
50a438f85a5 : Fix testRotateScreenWithKeyboardShownImplicitly
53922111283 : Revert "Fixing CTS Verifier USB Companion echoing zero size package"
03fc1575907 : Change minSdkVersion to 34 for new API
76efb067640 : Fix CtsWidgetTestCases.ScrollViewTest for watches
5fb8ffb61b5 : Update the test for the new UI pages
9ef93576ac3 : DrawingTabletTest: Test hover support
03b54b9159e : Remove references to the ATTRIBUTION_SOURCE_CONSTRUCTOR flag.
e8c49ef2a29 : Fix flakyness in CtsPackageInstallerTestCases
b1c704b852b : Launch UsingViewsCtsActivity into touch mode to avoid test flakness
036d8dcb6e7 : Test for handwriting with preference disabled
66f349ecf75 : Wait for UI to become idle before interacting with it.
9291dce5bcb : Wait for install before enabling services.
5bafe4d6f50 : Remove tv-presubmit and tv-postsubmit from TEST_MAPPING
dc964483905 : Test that observe mode doesn't change if the preferred service doesn't change
869e1c8ceb6 : CTS for the Build class change for Ravenwood
6c1a460cbf3 : Add test for polling loop with no OFFs
7985af61c84 : Camera: Ensure HeifWriterTest#testHeif preview isn't torn down early
786e7ab69ff : Set CTS/MCTS for MediaPlayerTest tests
f8b9143c45d : Update AudioLoopback Test UI for documentation/standards
b0f53b43de3 : Update CddTest section in AndroidManifest.xml for immersive audio test
2af6ba36151 : Deprecate CtsTestRunListener
372d6cb87fa : Catch NoSuchMethodError when checking for root instrumentation.
9623bffc713 : mediav2 CTS: Reduce runtime of CodecEncoderSurfaceTest
cac15db8800 : Test Virtual Camera using CameraX APIs
6f6dd31bbbc : VIC finalization: baseline new NewApi errors
3a562b6371d : Add scanVolume call for internal to track API coverage
edb49889d06 : Add CTS for setSha256Certificate
c263ab06fff : Add the entry of the API map tool
9b3a67de439 : DO NOT MERGE: Disable hidden-api-checks for CtsPersistentDataBlockManagerTestCases
ae41757bcd4 : DO NOT MERGE: Disable hidden-api-checks for CtsDeviceStateManagerTestCases
02886adf532 : DO NOT MERGE: Disable hidden-api-checks for CtsDevicePolicyTestCases
f5f8e5ecb1b : DO NOT MERGE: Disable hidden-api-checks for CtsAutoFillServiceTestCases
50d69431129 : CtsAppTestStubsShared minsdk bump from 20 21
9998dc38581 : create enterprise module, move some enterprise annotations to enterprise module
334b3bdd070 : Update overridable list for display cutout mode override
4b14b878968 : ITS: test_preview_zoom: fix remove_frame_files util to work with default parameter
59345631f8a : Update the instruction for LaunchQrScannerFromQSTiles step to add the QR scanner tile to active tiles if not present.
4ebd6737ac0 : CtsIntentReceiverApp minsdk version bumped from 19 to 21
9387cba0d77 : CtsDownloadManagerApi28 minsdk version bumped from 19 to 21
672e5db9c83 : Correct ListeningPortsTest exception to allow ff02:116 for uid 1084
0bead7a0c29 : Add test for WifiAvailableChannel#getChannelWidth
2243891891b : Set CTS/MCTS for MediaStress tests
9ca81051dc8 : Add CTS test for DemoSimulator
ab281091dfb : Add proposed trendy teams for CTS modules
8a7991476ea : Add CTS test for DemoSimulator
668793ca016 : Camera: Require EXIF_TAG_MODEL starts/ends with Build.MODEL
752dd4a9731 : [cts] tests for PackageManager.parseAndroidManifest with FD
4b627dd6bdb : Revert "[Ravenwood] CTS for more PFD API support"
3a1155208e1 : ITS: use capture lens intrinsic calibration
e0c035b417d : Ensure preferred service set in CTS tests before proceeding.
b146cfec84b : ITS: test_preview_distortion: Improve distortion detection error
13bedf7b33f : CTS/MCTS split for MediaParser
8c8597c32cc : Refine AudioPlaybackConfigurationTest
2e9d6430b27 : Revert^2 "Allow IntentSender to use auto-opt-in"
6399b8ba097 : Revert^2 "Adjust ActivityOptions Tests"
9bebec64076 : Enable Bluetooth at the start of AtomTests
61d1cc43164 : Recreate the PhotoCaptureActivity on orientation or screen size changes.
4fdbe27fef4 : AtomTests: Do not use static sleep method
0f3cc52377c : Check that misconfigured devices don't have a serial number in /proc/cpuinfo.
6f3be4caedd : InputShellCommandTest: Use raw coords to verify x/y injected in display
4190bb296c6 : [Ravenwood] CTS for more PFD API support
332785e2cb7 : Increase shell timeout for hidden-api tests
a4a9f015f24 : Fix test to remove duplicate file deletion calls
a133ee16a16 : DO NOT MERGE Update testapps targetSdkVersion for CtsDevicePolicyTestCases
390a87881d5 : Verify that files in other directories can be accesssed
376b449fe24 : Increase shell timeout for hidden-api tests
4439b080ba7 : CTS test for Android Security b/317048338
8dd28b185f8 : CTS test for Android Security b/317048338
17bdc125295 : Verify that the methods on both services are running on app-thread
ccca4f52c3a : Fix ConsentDialog reply selector for Wear
8586acd2e75 : fix the layout issue caused by edge-to-edge enforcement
3e1f3514901 : Skip testIsUserForeground_differentContext_noPermission for devices with no multi-user support
58ca8055d8a : [Support Multi-device in CTS-V] Enable the pipeline to add and trigger multidevice tests and return results to CTS-V.
5f86f0dad4a : Add test case for LineBreakerTest
ce12bdd1337 : Clean up OWNERS file
24d5e58bccb : [Support Multi-device in CTS-V] Add CtsNfcHceMultiDeviceTestCases into CTS-V.
f15240fe685 : Revert "Adjust ActivityOptions Tests"
04468fc73c9 : Revert "Allow IntentSender to use auto-opt-in"
16242e5e1a8 : Add proposed trendy teams for CTS modules
67d886ab835 : Support passing the test name during the step's execution.
9af5dd86d2f : Add proposed trendy teams for CTS modules
51ea7946a83 : Add proposed trendy teams for CTS modules
913642737b0 : Add proposed trendy teams for CTS modules
b338ed9d842 : Add proposed trendy teams for CTS modules
ab5fdab99f2 : mediav2 CTS: keep clips with standard samplerate and channel counts
20ffae3f112 : HearingAid: Properly test SCAN permission
dbd0b96d1c9 : Add a dedicated Mainline Test Mapping group for WiFi
cd53f54628d : Add a dedicated Mainline Test Mapping group for NeuralNetworks
c34bcd2d1f8 : [Autofill Framework] Set ignore_view_state_reset default to true in test
f491b71c129 : Added CTS test for "Fix READ/WRITE operation access issues on Restricted appOps."
6fa9c8d6245 : Wait for service enable/disable before continuing.
c9140defde1 : Bluetooth: Make sure we disable the ble mode when starting test
76a8baf2a05 : Update framework from Jetpack
3c8f07db32a : Flake fix for a11yDisplayProxyTest
c651ddbc23e : mediav2 CTS: keep params with standard samplerate and channel counts
f4eba6b0971 : ITS: move scene1_1/test_param_noise_reduction --> scene1_2 to balance test time
f4f2e0541d2 : Add test to check device config updates are received in infernce service
b746fc7acf4 : [Trunk Stable] Fix flaky tests
f8af14a34ea : Re-enable DocumentsUI tests for Automotive
0ef3d748909 : Fix CtsPackageInstallTestCases
285e050b5a8 : Higher-level classes for uinput devices
ef561868c34 : CTS/MCTS split for MediaV2
d34f44bdcb5 : [CtsPackageInstallTestCases] not throw if adb root fails
9810eb27063 : InputShellCommandTest: Use raw coords to verify x/y injected in display
1f05f77d328 : Adjust BrightnessTest
3c8f5a437fe : CTS/MCTS split for better together
a73eb8cf355 : ITS: move LSC map plotting to image_processing_utils.py
0c8a2bb0356 : CtsMediaMuxer/MctsMediaMuxer for framework/module
00948806341 : Camera: Add JPEG_R test case in feature combination tests
31475a9a270 : add missing toUpper() in checking media testing modes
f60059e58db : webkit: deflake testRequestChildRectangleOnScreen.
311cc437f2d : new support routines for CTS/MCTS split
200a9b0035c : Fix testAppLaunchCount
818c3bead34 : Update share_disallowBluetoothAndSharingRestrictionsAreNotSet_canShare to skip when BT OPP disabled
cfc9ffa835e : Skip testCameraManagerGetDeviceIdList in case camera Id is overriden
b8e24dd0d8b : RemoteSubmixTest: Skip the test when muting the streams is unsuccessful
3649607e6b8 : Temporarily disable cts tests failing due to desktop mode
c569d772148 : Increase timeout for JvmtiHostTest990 test
8dad20e26fe : Fixing CTS Verifier USB Companion echoing zero size package
7d410ba5cac : Update OWNERS for the adb host tests.
d00fd32455b : chore(magnification): cleanup flag usage of use_window_original_touchable_region_when_magnification_recompute_bounds
a716fc812ce : veq CTS: Remove '-' character from parameter names
b739ef21786 : Skip MuteFromAppOpsNotification tests for Wear
a1e2d8089c1 : Add extra delay to consume callback for verifyMuteUnmuteNotifications
7ce0a741365 : Skip test for not support resolution
479858e1d28 : Cts/Mcts split for MediaExractorTestCases
832d47ee73b : CtsMediaDecoderTestCases / MctsMediaDecoderTestCases separation
70fa92a84f6 : add missing toUpper() in checking media testing modes
b1b09f2d903 : Deflake SearchView_CursorTest#testSuggestionEnterKey
917bcff6b5e : ITS: test_yuv_plus_raw.py add LSC map plots
a99fe937ea2 : HearingAid: Create a fakeDevice only once
8c53f76a07f : HearingAid: AdvertisementData does not change
a92b09166f1 : [cts] CtsPackageUninstallTestCases: skip SUW if not already
f5c4d81ae82 : Add PlatinumTest annotations to ExtensionWindowLayoutComponentTest.
ce865dd3eed : Camera: Add runtime flag checks before accessing flagged symbols.
a7e2a7744f5 : Add ListeningPortsTest exceptions for Thread
6800f9e57bd : CTS coverage for unregistering unresolvable accounts
2dfde193e37 : RESTRICT AUTOMERGE Updated KM-Version check against FEATURE_HARDWARE_KEYSTORE based on VSR API level.
adbe089e210 : RESTRICT AUTOMERGE Updated the logic to determine the VSR API level for Keystore CTS tests.
ddbcb7bd952 : RESTRICT AUTOMERGE Skipping test on GSI + first_api_level < U
72205d788c9 : Addd check for whether CDMA is supported
8396d8c2675 : Fix the crash in ClusterHomeManagerTest
d0050e51b7e : ITS: test_yuv_plus_raw add lens shading maps
654dfb25c3b : Fix ID attestation test - check telephony features
460babaf782 : Relax minimum window size check in freeform.
dc5ba7b7c5d : RESTRICT AUTOMERGE Added CTS test for "Fix READ/WRITE operation access issues on Restricted appOps."
080d7e76fe5 : Testing allowing Nested bundle with same constraints
c1a6b1e32de : [Low Light Boost] Fix ITS Red Outline Detection
8243654d721 : Update bug component ID in OWNERS file
096e23e60a4 : Skip testExtensionAvailability if it's run for single camera with cameraId override
3caf4b777f5 : Remove broadcast intents from FileChannelInterProcessLockTest
f736bef03e8 : Add wait to CompatChangesPreInstallOverrideTest before checking appcompat flags
fcaf70b5fc9 : Google RCS uses FTEU MO SMS for phone number verification Test Cases[ Week 17 and Week 18]
3e84b28bbd4 : CtsProviderTestCases's media package has been moved to its own module CtsMediaProviderTestCases.
05b70133e2c : Rework FileChannelInterProcessLockTest to bind to service
f75a54d1c5b : Fix typo in description
56cd26737f1 : CtsVerifier: Update instruction for installing legacy app
6dbf339aaf4 : DO NOT MERGE
4657ded8880 : Ignore system annotation test
4a945953bd8 : ITS: Increase circlish rtol to find circles in video/preview
80dca895e18 : Revert^2 "Make one noteOp call for each app op"
09d8994156d : Wait longer for volume mount for auto
9bd2aa8fb75 : Separate {Cts,Mcts}MediaMiscTestCases
af4ac8180f4 : new support routines for CTS/MCTS split
6a6b54628dd : Revert "Make one noteOp call for each app op"
d3dfd503081 : ITS: ensure test_dng_noise_model variances are correct length
89253a560c5 : Rename CertBlacklistTest to CertBlocklistTest
9a206bba904 : Add test for known compromised CA
e76e38fe60d : Refactor test to skip using RequireNotAutomotive
04764f87021 : Mark testHandwriting_delegate_connectionless_direct flaky
00a4b1e5103 : Migrate to TaskFragmentParentInfo
1fe9c9bca57 : Update tests for asl-in-apk
3581e433405 : Autofill Fix Test for foldables
6174532562d : Skip testUninstallDoesntAffectOtherUsers for devices with no multi-user support
fa429114f61 : Fix some typos in cts/tests/tests/graphics
114cf0b20d5 : [PATCH 8/8] cts: TunerTest: Fix testLnbAddAndRemoveCallback/testTransferFeAndLnbOwnership
3cdffc0e756 : [PATCH 6/8] cts: TunerTest: Fix testMaxNumberOfFrontends
7cf0bd6defd : [PATCH 5/8] cts: TunerTest: Fix testMaxNumberOfFrontends
60973ccdf32 : [PATCH 2/8] cts: TunerTest: Fix testTransferFeAndLnbOwnership
f692a043893 : Fixing a typo
a951458f00d : Skip device policy tests for headless users.
9de63aad734 : [PATCH 1/8] cts: TunerTest: Fix testResourceReclaimed tests
e6589b9ff62 : Revert^2 "VanillaIceCream/35 is now REL"
2c37e9e0b86 : Deflake the BlurTests
b9b1c7976b1 : Mark the whole CarDisplayInputLockTest flaky.
416eeff145f : ITS: Adjust the tol values for AE check.
eb01b57f372 : HearingAid: getConnectionStateChangedIntent
9ee835561fc : HearingAid: Inline checkDeviceListAndStates
f5046c83cc8 : HearingAid: inline checkValidConnectionState
7874c0d88ac : HearingAid: replace intentReceiver with mock
fee31705a7f : HearingAid: replace waitProfileConnect with mock
bcaf09a8162 : HearingAid: Move test to truth
4c0e86cf062 : HearingAid: cleanup static variable and use rule
87f2eb38a8c : Add pfd and bitmap array case to the test
4295038503c : Uses dynamic HIDRAW node numbers in BrailleDisplayControllerTest.
b23d35bb8a1 : ITS: test_yuv_plus_raw.py fix print statements
7653e91f774 : Update tests/tests/networksecurityconfig/manifest.xml
edfe89fe412 : nfc(multi-device-cts): Test to verify routing is set after NFC toggle
3d24be77c59 : [Autofill Framework] Modify test case to verify suggestion still shows on empty field with fix ag/27270423
cdfa2dbc48c : Fix ctsmediacujcommon for use_resource_processor: true
c81a2c08cc1 : Update tests/tests/keystore/CtsKeystorePerformanceTestManifest.xml
b21d1e98119 : Update/complete Multichannel Mixdown Test UI
8777d0f6c60 : Move checking of supportsInstallableIme() to setUp
63958da738c : Remove CTS module from running in STS
6553b1ef75f : Allow IntentSender to use auto-opt-in
71cd7120985 : Adjust ActivityOptions Tests
b0d6611bfce : Update call chip ID in security bulletin.
dcc1004fd31 : Apply format on HearingAidProfileTest
1f9d33d0739 : Adding a test to make sure that the KeyPermanentlyInvalidatedException exception is correctly thrown.
cdea2c8b331 : Add mumd support to settings tests
17e7fda0582 : mediacuj CTS: Add Check if device supports split screen mode
c2df941eeb9 : Tweak input event memory leak checks to reduce flakiness
3a42c79baaa : Revert "InputAtomsTest: enable raw event logs during test"
7e9a700a224 : InputAtomsTest: remove flaky annotation for finger & palms test
80675b16f30 : Add MainlineTestModuleController to CtsMediaProviderTestCases
7dcfce9ded4 : MediaExtractor: Update to CtsMediaExtractorTestCases-2.2.zip
c3efc7c8354 : Revert "VanillaIceCream/35 is now REL"
85533c6adf6 : Update RequireHandheldDevice annotation to exclude devices with FEATURE_LEANBACK
b509e0c97db : Skip testIsUserForeground_differentContext_withPermission for devices with no multi-user support
61658a9873e : Make one noteOp call for each app op
e0ee1e39075 : Fix safe conversion of OpenSSLX509Certificate list to Certificate array.
827f4bfd4bb : make sure the checkflag rule runs first.
711a8848c27 : Fix failing settings tests for Wear
bf884979dbe : VQFloor CTS: Remove '-' character from parameter names
85e1aa21068 : media CTS: Parameterize LowLatencyTest by codecs
6351d54d26e : media CTS: Parameterize DecoderLowLatencyTest
0ec7f8f12fe : DO NOT MERGE: Keep extended clickPermissionRequestAllowForegroundButton timeout only for Wear
709d989af0c : Create a HostTestsActivity to support general host-side tests.
1e746788b4d : DO NOT MERGE: Ignore orientation requests if close to square display
30d327362ea : Mark testPreviewHandwritingSelectGesture_ongoingGestureCancellation flaky
09ecc0fb95f : mediav2: Do not queue CSD to writeSampleData in Muxer API
7d3db10f226 : Add sleep between permission requests
c1803e8c895 : HearingAid: Change device address
b26955566d0 : Bluetooth: enable verbose log
cbc41d18ad5 : Reorder the setup to avoid flaky
5bc5326a800 : Fix the WifiLocationInfoBackgroundTest on legacy device
8566f2e6fa5 : Add DebugInputRule to InputDeviceVibratorManagerTest
78ac1c2b5bf : Add tests to ensure service is unbinding based on settings provided
e4721029def : [cts] fix flag checking in ComponentStateChangedReportedStatsTests
6b7d612df5e : Fix NPE in TouchExplorerTest.
f7f3e508094 : Support Color and ColorSpace on Ravenwood (CTS)
0a0b643b15e : Use AndroidTest to set AppOp
07d1ea1a0b9 : Add missing tests to TEST_MAPPING
42b71ae60a0 : ITS: Increase circlish tolerance to find circle near center
ea7845f78d3 : Refactor some AppSearch cts tests.
5456322417f : Remove FGS timeout ANR related tests.
a65cbd44091 : [Cherry-pick] Restore overwritten UID parsing logic
593d0750726 : Allow for some time for tunnel mode underrun recovery to occur
369e4bffe85 : mediav2: Update alignment requirement for VP9
8a04533fc76 : Camera: Consider postRawSensitivityBoost when checking exposureValue
ed120f2e942 : Add testCameraUPerfClassCharacteristics to known CTS failures
d57a989bc47 : Use service dump for CarPowerTestService communication
47adf91f768 : Start foreground service for CarPowerHostTest
073da6b2eeb : Fix ExternalStorageHostTest for Wear
0e48737db3b : [ITS] handle physical camera ID in preview_surface
860f338a1de : ITS:Use util function to flip img during prev rec.
fae402777d4 : Start CTS tests when test activity is resumed
190c39d58f7 : Update tests/mediaprovider/AndroidManifest.xml
0b291bcd290 : Add check for super user when using root capabilities.
a3024fd61b9 : Update hostsidetests/videoencodingminimum/app/AndroidManifest.xml
41b7e1d7f09 : Update tests/tests/mediaediting/AndroidManifest.xml
ed306843c4c : CtsVerifier(nfc): Change offhost test AID to ensure no conflict
1164fe9a7c7 : Refactoring common multidevice test code to packages/apps/Nfc.
16a2fe22d4c : DO NOT MERGE: Skip testEngineCallbackCounts for wear
9b9d4f54536 : Allow activity start for animation CTS tests in the sandbox
0fe65bdb7e7 : Update flag for ApplicationRestrictionsTest
b9c70ed07c4 : Fix lock task test: start the activity correctly.
75ff59eb095 : Add wait to CompatChangesPreInstallOverrideTest before checking appcompat flags
c5b70c6eb10 : Annotate location CTS tests to run in the sandbox
11bfb9cb8ee : Run libcore tests in mts mode by default
358ec435300 : DO NOT MERGE: Fix clickPermissionRequestSettingsLink for Wear
b85364362a8 : CTS test for Android Security b/299931076
cd15c7d5f0a : DO NOT MERGE: Extend timeout to 20000ms for clicking allow foreground button
12826c913a5 : Remove default flags for OLC server.
99cbb19a065 : Fix and enable secondary_user_on_secondary_display for CtsBlobStoreTestCases
9cf36d5fda5 : fix the layout issue
65311965a2e : Rename CertBlacklistTest to CertBlocklistTest
3354f6315b4 : RESTRICT AUTOMERGE: mark the usage test notification as HIGH priority.
5c5a05e14d7 : Add test to verify ops are killed on process kill
3698ee19be9 : Refactor FrameworkAppSearchConfig to ServiceAppSearchConfig.
f41f11bef07 : Enforce kotlin warnings as errors in CtsWindowManagerDeviceInput
5aaf668c839 : Mark CarDisplayInputLockTest#testDisplayInputLockForTwoPassengerDisplaysAtOnce flaky
b41b72eb61f : Fix disableLocation bug in PermissionTest30WithBluetooth
9df159c2fbe : Add two datagram sos message type
25c79f9f6ed : Add PermissionDeviceInfo EDI.
524561a8231 : Restore overwritten UID parsing logic
e0d87c31cc8 : Refactor GlobalSearchSessionPlatformCtsTest to Base and Test class.
c52076aa6bd : CameraITS: Add the missing parameter in on_fail
027fcaf5791 : Pass digests that are applicable to Strongbox.
d83f6aea42e : Wait longer for volume mount for auto
f09d63898cf : Annotations to help identify Framework vs Module related tests
6d4ded7fa92 : [cts] Mark a test as flaky to avoid blocking presubmit.
1aeeaa5aa70 : [ITS] remove unnecessary loop from test_locked_burst
bcb6cf01978 : Revert "[PATCH 1/8] cts: TunerTest: Fix testResourceReclaimed tests"
d6332b80162 : DecodeAccuracyTest: Relaxed allowed pixel difference threshold
2889f7c1657 : Add CtsLibcoreWycheproofConscryptTestCases to Conscrypt MTS
1ac134c1997 : Fix DVB standard default test settings
f133c45a453 : VIC_ITS: revert extra sub-camera tests in ag/25388822
68e5d4493b0 : DO NOT MERGE: Stronger scroll search in BaseUsePermissionTest
c17682d01da : VanillaIceCream/35 is now REL
2caec93f5c8 : [contextualsearch] skip tests if manager is not available
d13da645ef7 : Fix API level errorprone issue
42bf3d8e681 : Add Input team as owners for NativeHeapLeakDetector util file
392a7ca74f8 : Move MediaProvider CTS tests to their own test suite so we can re-enable them in mainline tests
768b38e98f3 : Thread: add threadnetwork component
ec4abb6d3b2 : Let ShowImeAfterLockscreenActivity opt-out edge-to-edge
f0195a29f3d : Clear received storage before starting test.
1a0363c2b16 : Enable device config in CTS.
c4706660e17 : Allow additional Vulkan extensions for Android V
094f9e23e9e : Change test module name
8fe6608e338 : Do not exclude insets when stable configuration is on
8c18cc942cb : Changed to clear callback cached before starting other test and updated to check values in Q 4 times MUST_SLEEP (to verify functionality between two modules Thread.sleep() is required)
5e72323b0dc : Add xml and html writers
77b201434cf : Ensure no race between job and test app-stop
aa27c9bf9a5 : Fix DVB standard default test settings
365ba246569 : Change the buffer size to 188 to fit TS standard
08a453d2555 : Do not kill adb server when starting ATS console.
c331d6a02a4 : DO NOT MERGE: Extend UI element search duration for UndefinedGroupPermissionTest
05b14c7297c : MctsMediaMiscTestCases asset version
1af1b6fc83d : Add CTS to verify parallel time-limited FGS logic.
9ad7d40689a : Update script for CTS to detect if fastboot should be supported.
4826dfc2490 : Add the Mcts modules to CTS for shor term solution.
cb2d64d4eec : ITS: test_preview_zoom: fix zoom range for device with UW camera
714ace0e0c4 : Revert "Refactor GlobalSearchSessionPlatformCtsTest to Base and Test class."
622e83eb7e4 : ITS: outline metering rectangles with corresponding colors
a4c96c2390b : Add test cases for new strict mode violation cases
6eb1f948b94 : CTS test for getServiceStateForSlot
a6c78e3e835 : Correct CTS to reflect new behavior on Dialog
7223805799d : ITS: its_session_utils.py lint cleanup & logging
0659ccb6cac : Update FGS timeout tests with new crash behavior.
eedac172ae0 : Enable WifiScanner test on device supports Wifi
9bb52baf595 : ITS: glint cleanups
41659afd690 : (2nd try) Bind an input device via descriptor
354166e6fb6 : RESTRICT AUTOMERGE Add tests for multiple app request merging (u-m)
6545351d6fb : Migrate CtsLibcoreOjTestCases to use test_module_config
6dedfd38dd4 : Fix failing cts tests for automotive
24c925b8d97 : HDMI: Ignore CTS not suitable for soundbars [2/2]
3f21e6d4358 : Revert "Revert "User headless-device-owner-mode attribute for si..."
f315c119f09 : Use generated classes for req 5.1/H-1-7
9a38f7e6646 : media CTS: Split the low latency tests from DecoderTests.java
f817c3fe1ce : Modify Duration.ofMinutes to 4min for increasing the number of retry
700b6dfc98d : Skip updateProcessingState test when run from non-system user
c915f327109 : Add tests known to fail with virtual camera to cts-known-failures.
75298beb01c : Clear received storage before starting test.
ad26f1aea54 : Revert^2 "Create MctsMediaXXX to parallel CtsMediaXXX"
505626c0d07 : Clear received storage before starting test.
8e8a0dac14f : Add OWNERS for PermissionDeviceInfo EDI.
675c31ab02f : Add several test module to APK package name check exception list to enable create both CTS and MCTS test module as a short term solution before test owner completely split the test module into CTS and MCTS sub modules.
c5903e6d5e9 : Remove CtsLibcoreTestCases
4c0ee5af2d0 : Add call graph manager to collect APIs called by the module
fd99978fca4 : Modify the camera privacy ATS test.
617dce75207 : Add XTS_TYPE to cts-tradefed.
8824c876388 : Fixes #testTurnScreenOnActivity failure on Wear
1020bf768b3 : Camera: ITS: Fix variable reference before assignment
838cf64dc3e : Fix CTS test failure in SensorPrivacyCameraTest
c1f25888dbc : Refactor GlobalSearchSessionPlatformCtsTest to Base and Test class.
6ecc49ffd34 : RESTRICT AUTOMERGE Prevent configuration change in WaitForResultActivity
d520638d879 : Add delay to assistant session helper
e63c4e06c34 : Use generated classes for req 5.1/H-1-7
b902f058d24 : Add the missing CheckFlagsRule
4749094ab2a : Overhaul on the CtsFgsBootCompletedTestCases
e21185e004e : Camera: Reduce test time for test_session_characteristics_zoom
84a91dd72e0 : Add test to verify broadcast is received after sending model update
76086c5ef4e : Support generating req classes with variants.
0b3485e0307 : Migrate CtsResourcesTestCases off of AndroidTestCase
385e812ecb7 : ITS: test_flash_strength change TOL to ATOL
22532e35161 : mediav2: Limit CodecDecoderBlockModelMultiAccessUnitDrmTestBase to V
a651d849ed4 : Add permission needed to control volume for automotive
7c67ba89d16 : Skip the CTS test for TV to verify public intent action for opening Media Routing Control Settings page.
329a7f24cf6 : Extract sub templates and clean up java formatting.
b8bbe1605a9 : Revert "User headless-device-owner-mode attribute for single_use..."
b8294d7e79f : Fix transfer initiator data and reason tests
2af2855af6d : Increase timeout for JvmtiHostTest990 test
7e2e1ebab48 : Updated mediaediting tests to androidx.media3 version 1.4.0-alpha01
ead145d61c4 : Ensure user control disabled clears stopped state
8eebecbf170 : MediaMisc: Update to CtsMediaMiscTestCases-2.3.zip
54a9561a8de : MediaMisc: Modify testGetImageAtIndexAvifWithCrop for 720x480
ac1a956d1ef : Skip checking activity bounds for devices with default multi-window
a4a6cb20dd4 : Revert "Remove mcts tests from cts-platinum-* plans."
90295a270dc : Revert "Create MctsMediaXXX to parallel CtsMediaXXX"
d4909a8478f : Fix flaky testFreezerKillExitCode
990ae670d27 : Google RCS uses FTEU MO SMS for phone number verification Test [ Week 08, 09 & 10]
810ae97f8a0 : Google RCS uses FTEU MO SMS for phone number verification Test [ Week 08, 09 & 10]
f09944800cc : Google RCS uses FTEU MO SMS for phone number verification Test [ Week 08, 09 & 10]
e37bb716de3 : Add Dict to template functions
455c00e2d04 : Add Dict to template functions
684e655e290 : ITS: create mirror_preview_image_by_sensor_orientation() util function
245030e7b98 : Fix testOnViewClicked_withStylusHandwriting
d11a688e11f : ITS: clean up white_level logging
8532d1d3efe : ITS: remove HGL10 checks on very low res video qualities
bd2262bfb15 : Camera: ITS: Skip test for sub feature set
78a83a0531b : Skip test if vendor API level is <= 35
1c2ae762332 : Extend wait time on atom push
4a297cf2e7c : Remove unused static string member.
764f57d1c2f : Delete nene common dir
20c1e99ea3c : Sets foreground preference for PrefixAccessService due to AID conflict.
ab527a81404 : Update CardEmulationTest to check for enabled nfc when setting nfc observe mode.
45d00ea9937 : Add CTS Verifier test for Generated Previews
f63c70bccbc : Update the CTS-Verifier USB Headset warning message.
8ae32ce15ab : Add test for Euicc api change for managed scenarios
bd09b9b44b4 : Remove references to the ATTRIBUTION_SOURCE_CONSTRUCTOR flag.
04923eb63d9 : ITS: Check for dropped frames during preview rec.
2808f033a26 : ITS: test_preview_zoom: Fix ending zoom ratio out of range
7ca2cc67356 : Only register for DSDA support status changes for V+
7cbc94b06eb : Replace test API with public API
7cf62701c4a : Add SurfaceView test for retaining the desired headroom
9f8b3d43699 : Use generated classes for req 7.6.1/H-1-1 and H-2-1
f2d83ef8c1f : Update the "shouldTestTelecom" requirements.
72e6e69812a : Use generated classes for req 7.6.1/H-1-1 and H-2-1
20c51b41a9c : DO NOT MERGE dont stop wifi request testcase
042481a3d51 : Update FGS timeout CTS tests with new flag.
7dde571e215 : Move CommonDeveicePolicy to main
6778868a5b2 : Camera: unbreak preview/sensor fusion tests
3a021071961 : Temporarily make direct call to CredentialManager#getCredentialProviderServicesForTesting, instead of reflecting on it.
8f21afe77a6 : Wait for display removal in VirtualDisplayTest
b099068f967 : Fix notifications CTS OWNERS
4879f1fa374 : Google RCS uses FTEU MO SMS for phone number verification Test [ Week 08, 09 & 10]
42fc4b13c7b : [1/n] Re-enable tests that were disabled as part of desktop mode flag rollout
60cb21e328d : Fix using the wrong app in test.
78513f52d7b : Clear received storage before starting test.
56d73ded47c : Google RCS uses FTEU MO SMS for phone number verification Test Cases [ Week 12, Week 13 Week 14 and Week 15]
6cf3ccfc978 : Add proposed trendy teams for CTS modules to be added in platinum
a0f72af687b : Add test cases for component state changed reported metrics
a62640c89d6 : [RESTRICT AUTOMERGE] CTS test for Android Security b/300090204
fcfd9b00a84 : CTS test for Android Security b/299931076
fb89acaec50 : Check raw stats format capture width & height on test_raw_sensitivity
b2ff6130921 : Fix ItsService Raw Stats formats return wrong width & height in series captures
64555455cac : [Nfc] Add cts tests for enable/disable nfc by DO/PO.
d9169ae1211 : Cleanup and consolidate safer intent tests
aa6cc59dead : DO NOT MERGE: Fix testRotateScreenWithKeyboardShownImplicitly
15f5b785a68 : Add proposed trendy teams for CTS modules to be added in platinum
c4c10e96a0c : ITS: test_preview_zoom: Fix missing frames from mp4
c38cb6d2fd1 : Camera: Add additional surfaces for feature combination tests
693c64b6883 : ITS: Take a screenshot on test fail.
9867ced7953 : ITS:Changing the ae,awb,af check to use abs tol.
e10b93e9952 : Use generated classes for req 7.1.4.1/H-1-3
41fe7c2ba5e : Use generated classes for req 7.1.4.1/H-1-3
f248aea0835 : [ITS] Create method to delete .mp4 file if test passes
bdfd9006f09 : Move CommonPackages to main
62d3a7ddd5a : Move commonsettings to main
46f2cbc0b7b : Move userrestrictions from common to main
528318d9d5f : Dont wait extra for screenrecording after test completes
45aee2e04c8 : Move common utils to main
c1e2f662a43 : ITS: test_preview_zoom: match frames with capture result using timestamp
035a83dd086 : Use generated classes for req 5.12/H-1-2
9b49efe0f8b : Add input owners to CtsWindowManagerDeviceInput
2f6d6ccd71f : Disable tests for watches
e81b1a9b520 : Skip service isolation checks if the service is not present on the device.
737bf1f2b3e : DO NOT MERGE: exclude failing test from cts-on-gsi
7d27741c214 : Use genereated requirements for 5.1/H-1-13
30e68ca5901 : Use genereated requirements for 5.1/H-1-13
1f4fba510e3 : Camera: Skip EFV result check in case API is not supported
58d984f8f9c : Revert "Remove cts tag of MainlineCTS test modules."
832103b779b : Fix testRotateScreenWithKeyboardShownImplicitly
eb0dc4ab504 : Fix AnimatorInflaterTest for device that doesn't support rotation
bbc42897dbe : Move PiP related CTS to WM module
afe076844a2 : ITS: use dataclass for zoom test data
35d19bafbf2 : Run clearDeviceOwnerApp_escrowTokenExists_success as system user.
7932b9240ea : testInputDeviceUsageAtom: Add error margin for min usage duration
295dba51d92 : Enable Photo Picker CTS tests for automotive
9482ca37f11 : Add CddTest annotation
07c49c4913b : EmulateInputDevice: Use a consistent sleep time for all uinput devices
532213fbd00 : Deflake BackupTest
eb08176d549 : move AnnotationExecutors and FailureDumpers to BedsteadServiceLocator, add constants for executor class names Test: atest bedstead-multiuser-test Test: atest bedstead-permissions-test Test: atest HarrierTest:com.android.bedstead.harrier.DeviceStateTest Test: atest HarrierTest:com.android.bedstead.harrier.BedsteadServiceLocatorTest Test: invoke a failure in the tests Flag: TEST_ONLY Bug: 334025286 Change-Id: I2a665f0e5c16e46edf5a39a937921f35fd658272
bb22ae12ef9 : User headless-device-owner-mode attribute for single_user mode
7eb39edc915 : Fixed ClassNotFoundException for class com.android.internal.telephony.flags.Flags when run the CTS
a811f974180 : Revert "Move PiP related CTS to WM module"
b95935440b9 : Backport OVERRIDE_ENABLE_INSETS_DECOUPLED_CONFIGURATION to android14-tests-dev
3388f66cb5d : Revert^2 "Part 3: Run CTS widget tests in the sandbox"
6192398b201 : extract DeviceStateUsers from DeviceState, add BedsteadServiceLocator Test: atest bedstead-multiuser-test Test: atest HarrierTest:com.android.bedstead.harrier.DeviceStateTest Test: atest android.multiuser.cts.UserManagerTest Test: atest android.devicepolicy.cts.PasswordTest
a614f8a37c8 : DO NOT MERGE Skip CtsJvmtiRunTest911HostTestCases for Android 14
1e1cbfe723b : Temporary disable the check
0294bfc36a4 : Extend API models to support adding coverred tests
570bb3eae80 : Add ASM analyzers
5f0c1389fe2 : Check permission for startTetheredHotspotWithTetheringRequest
be33f2872f1 : Add proposed trendy teams for CTS modules to be added in platinum
914141d7d9f : Disable InputMethodManagerMultiDisplayTest on Watches
f67ebf9b511 : Update CTS - TestUsbTest.testUsbSerialReadOnDeviceMatches to reduce flakiness
40097d548d1 : mediapc: Use jni module to read vkjson info
5756b25154b : Fix SELinuxNeverallowRulesTest fails on some Qualcomm platform android devices.
52e7a83ee4d : Revert "Use generated classes for req 7.1.4.1/H-1-3"
0da9d2f219e : Skip scanner test if WifiScanner is null
a92c9b6fce3 : Add dolby variant for 5.1/H-1-7
cf33e56dd9e : Remove additional button click
24dab9e990b : Add testGetPackageStorageStats for paackage storage stats dumpsys
f26d768b9f9 : Add deviceId to callback for MusicRecognitionManagerTest
15565c17804 : Add voice assistant setup for non-default devices
cdd7925c115 : Use generated classes for req 7.1.4.1/H-1-3
43fa9568ef0 : [StartForFutureActivity] Mitigate CompletableFuture leak
7c34b4540f8 : Increase test timeouts for MT6762 SOC
482e798709f : Check if executor ready in testApplyNewPowerPolicy
785769ea3c1 : Add a regression test for Bug 332912075
9fff7f54365 : Force requirements to be added when created.
d817cb94271 : DO NOT MERGE: Fix Hibernation tests for Wear
cbf67beb130 : Convert WallpaperWindowInputTests to kotlin
9a75c1564c7 : Update go proto source to match aosp/3073146
c141ccdb20d : Update go proto source to match aosp/3073146
787a70c1650 : ITS: video_processing_utils handle '0.9x' zoom in names
23f3401999b : ITS: test_preview_aspect_ratio_and_crop.py spurious _CONSTANT
8c4a8c09102 : Fix timeout on CompletableFuture
0fb61d691e4 : Create MctsMediaXXX to parallel CtsMediaXXX
ca96ff3ca65 : Fix spelling of the Vulkan requirement name.
2f5ba7e528e : DecodeAccuracyTest: Relaxed allowed pixel difference threshold
cfbcd4b2a29 : Ignore failed tests
559cb359f81 : ITS: use get_supported_preview_sizes instead of get_all_supported_preview_sizes()
8529d9c88f1 : Bumping the CTS targetSdkVersion to 35 for 24Q3-release.
26e28c5c98f : [CTS CSAI] TvAdManager.TvAdServiceCallback related tests
8f9b172de6b : ITS its_session_utils.py --> log supported preview sizes
73d878c23be : Resolve domain selection CTS test failures
6848faed389 : Support requirements with different values for various conditions.
f5e974df52c : Remove mcts tests from cts-platinum-* plans.
c3416a45384 : mediacuj CTS: Change intent of adjacent task
a1451bc1e89 : AndroidTest.xml variant for MctsMediaDecoder
c973b2c36a4 : Add carrierIds 2532, and 2556 to xfinity packages for the CarrierAllowList
e35a92d66e4 : Skip setDefaultAccount CTS test on AAOS(Automotive)
0dc66e5c542 : ITS: Update scene7 images with larger markers
eb34381d242 : Move PiP related CTS to WM module
a0baae0ab0a : Split the long strings in 5.1/H-1-7
7541c09b428 : Remove workaround for duplicate fold events.
bf7066cb7fa : Update exclude-filter of CtsVirtualDevicesCameraCtsTestCases
e1cf8d797d8 : Revert "Skip CtsVirtualDevicesCameraCtsTestCases without external camera support"
45040e21162 : mediav2: Limit av1 film grain test to devices launching with V
b367a9679a2 : Widen Real Time Latency Margin
ce469f049c5 : Improve connectivity job test correctness and latency
4f9240ea1d9 : Add proposed trendy teams for CTS modules to be added in platinum.
f7ffca50b59 : Revert "Camera: Put all EFV APIs under corresponding flag"
f7f9bd32cdf : CarOccupantZoneManagerTest#testGetSupportedInputTypes_validatedInputTypes failing due to unavailable display
594064f9aac : disable testDangerousPermissionState and testDangerousPermissionStateSampled
5b9be9cc7d7 : Test fix: check activity enabled state correctly
51f029a3324 : Update 5.12/H-1-2 name and description.
4c47838212c : Add required measurements for 5.12/H-1-2
697a18d3a52 : Add WindowPolicyTests to CTS
70db1d2e0c7 : Add CTS test for Camera NDK with virtual camera
27f3c8a3930 : [PM] Update test cases to verfiy the install-archived broadcast
34af995722b : Move EventVerifier to cts-input-lib
909db3fc15d : [ITS] Adding to Tablet allowlist, lint cleanup to comply with style
58138f43d2d : Make MediaProjectionActivity's View Finding More Robust
3ceca2341c6 : Move common types to main
351207a2d03 : Fix string in headset detected method.
8f9f9850334 : Update AccessibilityService CTS tests for Auto
c67abeb4a91 : [ITS][test_ae_awb_regions]Handle test case where preview flips left/right
3129a199a18 : Camera: Put all EFV APIs under corresponding flag
c85bc6f308d : Disable hidden api checks for the test target.
920bff88ffb : ITS: add _get_largest_common_aspect_ratio_preview_size
ace3df2a39c : CameraITS: Fix test_aspect_ratio_and_crop issue.
72e51c49460 : ITS: sensor_fusion fix TOL, ATOL, RTOL
b11cce9df6d : Camera: Put all EFV APIs under corresponding flag
78b12ecc665 : Launch Activity by using ActivityScenario instead of ActivityTestRule
3cf90420576 : fix keyguard issue on instant apps by storing information about instant app in boolean instead of Tags Test: atest android.media.audio.cts.AudioFocusTest --instant
43599f9aff5 : Reapply "Camera: Re-use stream combinations between CTS and ITS"
ec9cd21cdb9 : Move MediaProvider CTS tests to their own test suite so we can re-enable them in mainline tests
b9ff83b672f : fix CTS failure
99725bb610e : Make BlurTests work without hiding bars
03aa119c7c3 : ITS: scene1_2 fix TOL, ATOL, RTOL
60e34494855 : Revert "Part 3: Run CTS widget tests in the sandbox"
4e6f254c84c : ITS: scene1_1 fix TOL, ATOL, RTOL
e00090d5a4c : Update CVE Bug ID
876525e8dce : Increase timeout for display rotation.
05604bd6f38 : Assert that role holder removal succeeds.
917c96ffcaf : Remove the CTS testcases for JS FlexibilityConstraints
8c75542a11b : ITS: turn off device screen before validate lighting
05c08f2bfdd : [Ravenwood] Start using HWUI native methods (CTS)
88fff046952 : Fix IME TestActivities for edge-to-edge
81a3786a103 : ITS: close cam after session created in test_auto_flash
b826610860c : IMF CTS: remove obsolete test-only flag
aaaf0e35fc3 : mediacuj CTS: Add Lock playback controller test for E2E CUJ
e3864f23285 : Switch to .res files in LocaleDeviceInfo.
6b631e438db : Added sleep to wait for the display to turn ON
6fa49654c9b : Verify that hiding saw also hides sub windows
70694ff0d52 : Verify that hiding saw also hides sub windows
04652462208 : Make sure GtsRootDevicePolicyTestCases only includes needed classes.
76ef0d1a479 : Removes duplicated entry in CompatChangesValidConfigTest
bbc4ac7e6bd : Move prebuilt_sepolicy_cts_data to system/sepolicy
2ffaa4cb215 : [PM] Update test cases for verfiying the broadcast
e567ddd9821 : cts: Fix set preferred device tests
0dffdf58abe : Revert "Camera: Re-use stream combinations between CTS and ITS"
ee4387c820e : Add a basic job test for network restrictions
d7e68b3fa47 : Adds a test for reading zero/large bytes from AssetFileDescriptor FD
f92e4adbd9e : DO NOT MERGE Fix Mic permission test app theme
c3a49c98caf : Add required measurements for 5.12/H-1-2
66a9be5dbd4 : BluetoothAdapter: registerBluetoothConnectionCallback
2247a7494a7 : ITS: test_multi_camera_switch add R,G,B logging
dce29200be0 : Update CarWatchdogDaemonTest text dump parsing logic to ignore case.
21f4c3a246a : Camera: Re-use stream combinations between CTS and ITS
1f3d50f0d29 : Avoid using @RequireRunNotOnVisibleBackgroundNonProfileUser
012b7ad0400 : Skip CtsVirtualDevicesCameraCtsTestCases without external camera support
1f4c9ec05ca : Introduce two classes for multiple concurrent users testing
b8d9c4b124f : add configuration for UI_MODE_TYPE_CAR for BaseTelecomTestWMockServices
d67ee0b81b0 : ITS: scene4 fix TOL, ATOL, RTOL
4246e4bfc21 : ITS: scene3 fix TOL, ATOL, RTOL
36c12b3205d : ITS: scene9 fix TOL, ATOL, RTOL
36d5d30cc26 : [PATCH 1/8] cts: TunerTest: Fix testResourceReclaimed tests
ee601f1323c : Fix test failures around MockA11yImeSession
900c8cd9be0 : Skip startVisibilityMonitoring test on portrait screen devices.
d4d48e73622 : [StartForFutureActivity] Mitigate CompletableFuture leak
139dc3839f6 : Part 3: Run CTS widget tests in the sandbox
d9a8f85a1df : Fix forward Toolbar CTS Activity
90d02ee6996 : nfc(cts-multidevice): Log test start/end in logcat
7a395ac1145 : Removes duplicated entry in CompatChangesValidConfigTest
f15dee030b7 : Increase timeout of ensureUnlocked() to 30s and Assume that the user is a Main user
11dfe51f227 : DO NOT MERGE Revert^3 "Keystore: Add CTS to validate Curve25519"
a7b1dd559ed : DO NOT MERGE : Revert "Corrected CTS tests to accept Ed25519"
4466cfa79a8 : ITS: deprecate test_3a_consistency.py
12d8b5be814 : InputAtomsTest: delay after sending finger and palm events
06fbab92854 : Update the lines and toList methods used in CTS.
e16ac79e5da : Add bug-reporting tests to platinum
841d9d0fa55 : Skip attestation test if device doesn't support it
68feed43d61 : Add SatelliteCommunicationAllowedStateCallbackTest for CTS
21b94d1234c : [CTS] Restart wifi before disabling always-on scanning
021342b4d77 : [CTS] Restart wifi before disabling always-on scanning
381fe431cc7 : Fix LOHS CTS failure when STA+AP not supported
01267aac1c0 : Re-enables automotive location bypass CTS tests
a20ec615bc9 : Enable --secondary_user_on_secondary_display for CtsFileSystemTestCases
fffd1b69816 : ITS: fix scene2 TOL, ATOL, RTOL
f5c2a6668ad : Fix failed CtsWidgetTestCases
b48901240bf : ITS: test_preview_zoom: Remove extracted images to reduce test output size
ef7825fa3c3 : Fix suspend test
237941b8802 : Skip CtsVerifier#ToastVerifierActivity for Wear
f02f6dfce7e : ITS: fix scene0 TOL, ATOL, RTOL
8f5540338b3 : ITS: separate feature_combination into new scene
274478c5541 : Enable --secondary_user_on_secondary_display for CtsDpiTestCases and CtsDpiTestCases2
993a42314f9 : Minor refactor to tests.
c627351cbed : remove test for verifing video state requests are gated
6341525f4d3 : nfc(multi-device-cts): Add CDD requirement annotations for test
cf6b0169e82 : Enables Location CTS tests for visible background users
fc594147337 : ITS:Update the luma change RTOL and fix logging.
4cde7b35fef : Autofill Fix testNoContainers
09a3474ae9d : CameraITS: Add a space while logging command.
efca83fb15b : Fix FileOberverTest for kernel 6.6
d58d757fe73 : ITS: mv preview_stabilization_utils --> preview_processing_utils
7b7f8e24afe : ITS: move preview function to preview_stabilization_utils
d66a723a606 : Add cts tests for `shouldOverrideToPortrait`.
4ea13521552 : Cts to verify finger taps during handwriting
a4a37322308 : Update overridable list for camera aspect ratio
34f64716154 : Collect memory cgroup (memcg) state
ba0de52a79a : ITS: rename get_lowest_preview_video_size to *lowest_common*
14fc49dd8fd : Exclude Vulkan ABP 2021 for TV devices
dd39874a3af : Camera: Handle small zoom steps better
9bd43ef8522 : remove permissions entry from SuspendPackage Test: atest CtsDevicePolicyTestCases:android.devicepolicy.cts.PackagesTest#isPackageSuspended_packageIsNotSuspended_returnFalse Bug: 337143283
4e3ecbe0a83 : Allow activity starts for text CTS tests run in the sandbox
6fa33cd2d4e : DO NOT MERGE: Update CA certs to NSS_3_91_RTM.
3ce0ec939f6 : Increase test timeouts for MT6762 SOC
6b11f7ea259 : Resolve domain selection CTS test failures
58afc0e1f8e : Skip attestation test if device doesn't support it
3d9f7e8b22d : Improve performance of testRejectThenErrorFromForegroundActivity
20f9fb8b635 : Update overridable list for camera aspect ratio
33a1f1ab8da : DO NOT MERGE Skip CtsJvmtiRunTest912HostTestCases for Android 14
43fae68f97e : Add RequiresFlagsEnabled annotation for testRequestServiceFeatures CTS test case
34182774fba : Fix for testPackageSignatures failure in full run
84beb99bab7 : Added CTS test for "Fix READ/WRITE operation access issues on Restricted appOps."
f57445a3cf0 : VideoCodecTest: Increase bitrate tolerance for VBR mode
90f9ed81783 : AdaptivePlaybackTest: Queue CSD separately
bf673400963 : Add flag gating for GameManagerTest.testIsGameDefaultFrameRatePropSet
e0211081d02 : [Autofill Framework] Remove one flaky PCC test in CTS
3c62686afe7 : Re-enable test after fixing jobscheduler
d5c055404b2 : ITS: do not open cam after session created in test_auto_flash
4cdb632a007 : Skip CarRotaryImeTest in --secondary_user_on_secondary_display
baf4a0d95e3 : Disable CarInputTest for passengers
b3025826e7f : Correct DISALLOW_PRINTING test. I can't see anything which says this actually should apply to the parent at all
f321adbd2d4 : Add INTERACT_ACROSS_USERS to CarTaskViewControllerTest
10319014512 : Camera: Handle small zoom steps better
770c2d711ea : Delete common services
20916ce3490 : Enable --secondary_user_on_secondary_display for CtsKeystorePerformanceTestCases CtsEffectTestCases CtsSliceTestCases
b05a18a6466 : ITS: glint cleanups
5bbaebaa196 : [LowLightBoost] Fix CTS test for CaptureResult Key
5e828159406 : cts(multi-device-cts): Add test for setDiscoveryTech tech mismatch scenario
2a27e062284 : cts(multi-device-cts): Add test for setDiscoveryTech
f6ad2997d42 : Mark tests as flaky.
212266b4c25 : Adjust CTSV zen test to account for zen policies being merged
14879863fae : ITS: remove scene_night from CtsVerifier
823c561e294 : Verify that hiding saw also hides sub windows
033e8b8e770 : Check if virtual camera is supported before executing some tests
cae7d70f570 : Update the owners for the PackageWatchdog tests.
fc7b8772df9 : Let activities of CtsPreferenceTestCases opt out edge-to-edge
78d7fe17bf6 : Opt out edge to edge for Text tests
70a94a858b8 : Opt out edge to edge for Widget tests
bf19edf82c4 : Remove a known failure
79a0677bd56 : Don't set mCurrentTask in onTaskInfoChanged if task has already vanished.
1e2320962fd : Add test case that verifies the variation settings is effective
0228cdaf24a : Avoid asserting on ApplicationExitInfo
e0147d30425 : Remove flaky tests
d55f7967e83 : Add test for sending keepAlive datagram
622d2dac64a : Add INTERACT_ACROSS_USERS to CarActivityManagerTest
47d7ae78fd4 : Skip WallpaperTest correctly on AAOS
4cc24eed5b6 : Fix the assumption check in VCN CTS
10c8f65b09b : Add test to verify required props are supported.
da1414ec045 : Camera: Adjust circle detection threshold for zoom
c83ce6e4dce : Camera: Fix shadowing of hlg10 variable
c70c3728465 : As CtsVerifier doesn't have permission to add new Wi-Fi network, ask user to manually add network
ecce4a0bb6e : cts(multi-device-cts): Take bugreport on failure
8ad8289c9c4 : As CtsVerifier doesn't have permission, manually add network
7704bb3d52b : Add CTS tests for when new timeout logic is disabled.
d1be2936245 : ITS: Update the awb and ae check RTOL value
3cd8b96db53 : Skip the test if ADPF is not enabled
1cd79089d0e : Collect Multi-Gen LRU (MGLRU) state
46b3c15de25 : Enable --secondary_user_on_secondary_display for CtsContentProviderTestsWithVisibility and CtsContentProviderTestsWithoutVisibility
0262f127b1e : Delete common logger
2a603fd090b : Remove nene common flags
77b80ac9719 : Test lockHardwareCanvas for single buffered SurfaceTexture
1e894e25f88 : Reduce run time of SurfacePackageFlickerTest
a5cfa920359 : cts(multi-device-cts): Add parameterized poll & listen tech RPCs
ce31f2fa4c2 : Fix flaky tests
e3eebecc3c2 : Add a @ScreenRecord Rule to tests to capture screen recording
5e80622bbe7 : Fix flake in InputConnection gesture preview
6e5e1debf13 : nfc(multi-device-cts): Turn reader screen on before every test
5dc2fbb1a0b : Move common nene display
adb42653353 : nfc(cts-verifier): Add observe mode reader tests under feature check
591789c7383 : Camera: ITS: Cancel AF trigger when 3A shares session with capture
5716df8fd2f : mediav2: Remove vp9 profile workaround for high bit depth clips
fcb8563854d : ImageReaderDecoderTest: Remove vp9 profile workaround for 10bit clips
cdb148ae09b : De-flake testSizeRangesAfterSettingDisplaySize
cc6349b49cf : Update CTS test to support DISABLING_SATELLITE state
b6d8ecafb1d : Use openContextMenu to open other window/dialog
862c32265f2 : Update to skip test when associated telephony feature is not defined
c82c706dff3 : Fail an xTS-I step immediately if it fails to create the directory to save screenshot files.
50a917edd8b : [CTS] Restart wifi before disabling always-on scanning
869aed6d144 : [MockModem] Add the condition to wait for Activate Network Disconnected
730369937b6 : Remove flaky tests
e9777800a49 : Update overridable list for display cutout mode override
98b547d9ab3 : Verify IMS#onDestroy() gets called upon IME user switching
dccb8a4cff4 : Remove flaky tests
bf3559d617b : Update OWNERS file for jobscheduler CTS tests
643a1bee339 : Re-enable `testAidResolutionWithRoleHolder_holderDoesNotSupportAid_overLappingAids`
53dc7c9ad02 : Restore waitUntil semantics in JobThrottlingTest
a7b68b482e4 : Rename and move test cases for consistency in FgsTimeoutTest.
7c056c7d488 : Exclude ApfIntegrationTest on GSI
8189679e6e2 : Move nene exceptions from common to main
b1cf55bfd54 : Fix flaky fold test related to PiP.
9668d12caee : Move common annotations
9174b6d3e91 : Poll observe mode value assertions in autotransact tests
7e61fd00ef2 : Add threshold values to error messages in Audio Loopback Latency test
13673d8d906 : Create cts test for AssociationInfo Builder test
9348001e4e4 : Introduce ImeSettings.Builder#setTargetUser() for MockIme
7db7a8b694f : Rebooting device before running tests
8247dadf125 : [dVRR] use the existing lockAnimationClock function for EdgeEffectTests
20cc8839349 : Fix version string -> version int in ImmersiveAudioActivity.
a538530e0fc : Add run_on_sdk_sandbox tag to http CTS tests
f408aa71bab : Skip av1 film grain test before vndk V
9413b8f38eb : Run media CTS tests in the sandbox
1376415f3c2 : Allow for adb-over-wifi on untethered tests.
512026fcda4 : CTS test for Android Security b/313428840
49d8dde97dc : Update the tests to use uptime base.
dcae9de1852 : Update overridable list for display cutout mode override
0ffae4c206c : Fail an xTS-I step immediately if it fails to create the directory to save screenshot files.
64298b3c508 : Add GPS and BDS L1C(P) in receivedSvTimeNanos test
fad913dfd9e : Fix that creating the screenshot directory may fail above SDK 29.
88d3494fde8 : Add the include/exclude filter into splited MCTS test module.
ad752dd43d7 : Remove flaky tests
77f66830079 : Update bluetooth owners
846ac013370 : Add skip wait for session hide if already hidden
2caeb2b3d12 : VEQ: Update tests to work on auto targets
24c957e6514 : VQFloor: Update tests to work on auto targets
cefe7b7ee24 : CtsVerifier: consistent directory and archive name in report export.
39ca80a5e30 : Improvements to JobThrottlingTest
2b77cd9a753 : IME CTS: add matcher descriptions
48805951c5f : Only set PhoneCapability#maxActiveVoice for V+
03b55d60d34 : Handle READ_PERSIST_TETHERING_SETTINGS in CTS correctly
1b1798e3224 : Google RCS uses FTEU MO SMS for phone number verification Test [ Week 08, 09 & 10]
e8fcec6e8f9 : Fix a flaky test in FocusHandlingTest
b01d6ef437d : enable CallException fail code assertions
1b2cc4f007d : Create bedstead-core-annotations
d0f9ea89bb3 : Mark the CTS for thread cleanup as flaky
a88dcf1e8c4 : Add measurements for req [5.1/H-1-13]
1957fff45d7 : Modify test to prevent NPE
37449377667 : Use generated class for req 5.1/H-1-8
901d9bed928 : Use generated class for req 5.1/H-1-8
fcfa4a5d950 : Remove failing test on android 14 as the relevant code changes applied to android 15.
b85dc32b1e1 : Fix NFC panel flaky errors
bbbce5249dd : Set test ownerships for ART and subteams.
518792d4971 : ITS: Remove read/write permission for default app
ddc8f474214 : AudioFocusTest: identify issues with ringer mode changes
083f8b938c9 : Skip selected Telecom tests if there's no Telephony
9b7ec515042 : Skip volume key test for automotive
58f321ee46f : ITS:Cap the max preview test size at 1920x1440
29621813f62 : Updated KM-Version check against FEATURE_HARDWARE_KEYSTORE based on VSR API level.
abfbf6e2580 : Test that Offhost NFC services shouldn't be able to register non-autotransact polling loop filters
1cb25cadbcb : Test that only the currently preferred service can enable and disable observe mode
cea2892a8c2 : autoTransact tests unnecessarily require wallet role disabled
b0230413ab1 : WalletRoleTestUtils should not use assumeTrue for method success
712d25063b5 : Use Build.VERSION_CODES when adding required values.
5fb4ac171de : Adjust the remote lock timing on FileChannelInterProcessLockTest
25103083440 : [CDM] Add tests for transport listener APIs
48052b1e9cf : Fix generating incorrect test methods
307ad15ef6b : Add OVERRIDE_ENABLE_INSETS_DECOUPLED_CONFIGURATION
db610d76557 : Add "FailureDumper" abstraction so we can add new failure dumps at runtime.
7b83afc787a : By default use ATS console to run CTS.
edb261a9bc8 : [CDM][Mobly] Move multi-device permissions sync test to CTS.
6648230c2bf : Exclude flaky tests
0881824d045 : Fix that creating the screenshot directory may fail above SDK 29.
ac5886233e0 : Sundry features/fixes to the Immersive Audio Test
4be90f39698 : ITS: synchronize access to mRecordingCaptureResults
83aa9c31628 : Fix camera release for two open cameras.
6148ceb4f20 : Update DynamicPermissionsTest to contain more messages
225d5bb4e2e : Update DynamicPermissionsTest to contain more messages
49abd3c6a0b : Re-enable disallowInstallApps_installFails
68ec70762b0 : Move UserRestrictionInstallTest to a separate test suite.
c190798746b : Update CTS test to support ENABLING_SATELLITE state
dfb4e182116 : Fix failed testOnTouchEvent on AAOS
aebf81d659b : Skip EmergencyCallTests if there's no telephony
076d2e7ed7a : PointerIconTest: Save test output in external storage
14999926bbc : Sync requirements with internal version
acedb9967df : Add measurements for requirement 7.1.4.1/H-1-3
5c4039c9be6 : No public description
dd396d4a0c4 : No public description
60c18e13aae : The platform is now 15!
cf58dde598c : V is 35.
83dee044930 : Exclude from cts-on-gsi: android.graphics.cts.ImageDecoderTest#testDecode10BitHeifWithLowRam
fc807f0387a : AppOp mode for device aware permissions should come from their permission states
919b08ea54e : Add CTS test for MPC 7.1.4.1/H-1-3
293df8d1c5a : Stop MediaProjectionAtomsTests from being run on watches
5e80e6266ce : Revert "CtsHardwareTestCases: Collect traces and screenshots on failure"
b91f5977461 : Fix flaky fold test related to PiP.
537a7e9fcac : Fix spelling of Requirement
24453ad6fb7 : More headless fixes
1c7ab51b38a : No public description
b82f7103eee : Fix spelling of Requirement
2f7065cbfe2 : Skip testMediaRoutingControlSettings on Automotive
9dc6744b1a3 : Add tests to verify callerUid is propagated to remote service
11f96ff93e0 : Allow activity start in tests run in sandbox mode
4aae9007a32 : Add CTS tests for camera concurrency API's with virtual camera
93ff23258f9 : Increase timeout for MediaProjectionTests
5e6021ee51d : Add tests for route provider binding in different scanning states
23f124b8211 : Move common appops
88f47e07c15 : Allow custom tile service onClick event to launch FGS
4053076e7a8 : Add test case for minor paragraph separator characters
49260231c1e : Add CTS for testing the selection of empty area.
39d93339206 : ViewTest: Wait for idle before asserting touch mode state
efc350ac012 : Increase timeout for input device removal
673721d06b5 : RemoteSubmixTest: Modify the test to mute lock screen sound.
8aeffec4003 : Adjusting test sleeps.
b88e145e4e7 : Adjusting test sleeps.
47868b14146 : Add permissions dumpsys when a suspected permission error occurs.
ef9ca12f304 : Part 2: Run CTS widget tests in the sandbox
d0806e7bfcc : Part 1: Allow widget CTS tests to be run in the sandbox
ffe2efbeb48 : Remove cts tag of MainlineCTS test modules.
778740a9b7b : Add test case of fixed width calculation of TextView
3ff31fe0e12 : Update CTS to open multiple page instances of PdfRenderer.
79441704a62 : Add profiles for CTS tests
585478a1668 : [RESTRICT AUTOMERGE] Camera ITS: Fix the NOT_YET_MANDATED test list
ec52d741335 : Flag the CTS for thread cleanup
6c27d9b8ead : vqf CTS: Add tolerance for vmaf comparison
556d64d01ae : Exclude already failed/flaky tests
011ca74c2f7 : CtsVerifier: restore FingerprintBoundKeysTest leeway
225e9e0a941 : Optimize the log file size for CTS.
a5dee5d10eb : Add proposed trendy teams for CTS modules to be added in platinum
d59c52a762e : Add proposed trendy teams for CTS modules to be added in platinum
6b91812ba3e : Add CheckFlagsRule to DreamServiceTest.
28512a366c1 : TV: Change keycode in unhandled event test
9c9ec8da464 : Update CTS for draw instructions
bad3b9eb88b : Fix testOnBufferTransformHintChangesFromLandToSea
bd29b196673 : Fix force stop test
37a7fad0197 : Fix testOnBufferTransformHintChangesFromLandToSea
5c6ed37f619 : Consolidate safer intent tests
177c7b9360f : ITS: test_ev_compensation_advanced save imgs on FAIL
44d6f01a033 : Properly handle long value with out using the ID.
3cb21ab7fd8 : audio: Fix AudioFocusTest instant mode
b9eb3cd6d6d : RESTRICT AUTOMERGE Project import generated by Copybara.
ce1181e621f : Add WifiActivityEnergyInfoTest
68d17b949da : Add comment on how to regnerate the bp.go files
4ad256cc507 : Enable --secondary_user_on_secondary_display for CtsDrmTestCases
f41f5fa2e4a : Update FgsTimeoutTests to use realtime.
228b28a676e : Add assertWithUiDump to UiAutomatorUtils
a37a4b8f112 : Catch the exception if abandoning a failed session.
3d617a413fa : Update go proto code.
c49af8424d1 : HDMI: Update active source lost standby CTS
5e8853c361b : RESTRICT AUTOMERGE Add long value measurements to the proto
57e6d9fa873 : Fix leak of appops.
1781d60f927 : Disable CtsUninstallPinned tests on automotive multi window devices.
84c633f4095 : [contextualsearch] add test for invocation time
68dbdfe5570 : Fix text error for USB Device Warning dialog.
49d46ccbae2 : Increasing test sleep margins.
cb9d2e3d256 : Fix BrightnessTest
01c16fa3fb1 : DO NOT MERGE: Camera: ITS: Compare zoom_ratio with threshold
5a8ab87de9a : Move remaining permission capabilities into bedstead-permissions and remove old flagging capabilities.
bc7a5323898 : Suppport long values when generating Requirements.
9112cf0399d : Migrate Test Targets to New Android Ownership Model
c984d684300 : Revert "Avoid dupplicated style entry for building FontFamily"
f56bff388eb : Improve the tests for added and modified date.
cc50bc5ca5c : Simplify OWNERS files in JVMTI and JDWP test directories.
25f24ba9b74 : CTS tests for VirtualCameraStreamConfig upper bound check
86131c19193 : Increase timeout for display rotation.
840dbacbe46 : Revert^2 "1. Add parameterized annotation to support testing on different screen"
25b4d5e5fcb : [PM] Check the installer's title in the unarchival dialog
596068675dc : Fix ApplicationRestrictionsTest.
957d8868e5e : create Multi-User Bedstead module Test: atest bedstead-multiuser-test Test: atest HarrierTest:com.android.bedstead.harrier.DeviceStateTest Test: atest CtsDevicePolicyTestCases:CreateAndManageUserTest Test: atest CtsDevicePolicyTestCases:DeviceOwnerTest Test: atest CtsDevicePolicyTestCases:DevicePolicyManagementRoleHolderTest Test: atest CtsDevicePolicyTestCases:EphemeralUserTest Test: atest CtsDevicePolicyTestCases:UserTest Bug: 334025286
424132477a8 : Skip file casefold test for filesystem does not support casefold
af6ce5d67dc : Remove tests that are already failing
d80b0fbfd08 : skip configuration changes for closeToSquareDisplay
d8b3d869323 : skip configuration changes for closeToSquareDisplay
f64654a09f4 : Update the imports to androidx.test.filters.*
a752ae606f2 : Prevent activity recreation of ActivityEmbeddingFocusTests
51dc0be0ca3 : Correctly measure available free memory in CarWatchdog CTS
084d260e750 : Temporarily skipping failing job test
7fca05c10ca : ITS: rename libtinfo.so.6 in envsetup.sh
1f45f61f063 : CodecEncoderSurfaceTest: Add a note for persistent surface issues in MTS
f7dc13e8400 : Fix PhotoPickerSettingsTest#testSettingsLaunchFromOverflowMenu
09e9b54fcfe : [cts] prevent NPE when uiAutomation is null
55ef5ba57f9 : Skip shouldHideFromSuggestions check for unrooted build
5d263ea6ded : Fix flakiness in transfer initiator tests
86d0bbdd99d : Revert "Bind an input device via descriptor"
f2ba354eae8 : Added cdd requirements annotations for key attestation CTS tests.
ee540f61259 : Added cdd requirements annotations for key attestation CTS tests.
d48a03b8c08 : TEST_MAPPING: re-enable VirtualTouchscreenTest#sendTouchEvent
cf61178da34 : Keystore: Fix made to use the copy of the input parameter passed to checkEntropy helper method.
083e1fae04e : CTS test for Android Security b/300090204
737cf39d30d : [RESTRICT AUTOMERGE] Update test for Android Security b/300090204
95aaa5fd027 : Use deviceconfig instead of printflags
677559f1653 : Another plan to include Platinum qualified tests
67dca8daa89 : Skip file casefold test for filesystem does not support casefold
c48a379cb62 : Fix flaky fail for testSendAndReceiveSatelliteDatagram_DemoMode_success
72f1e604fd3 : Revert "[CTS] Restart wifi before disabling always-on scanning"
a348777c213 : Remove testCreateUserCurAsType from CTS
60200a77963 : Add a dedicated Mainline Test Mapping group for PermissionController
2fa9ce7acbb : Add a dedicated Mainline Test Mapping group for MediaProvider
e0d082e38a0 : Add CTS test for notifyCarrierRoamingNtnModeChanged
7f1789bb6e2 : Updates CTS A11yMagnificationTest for new window mag overlay type.
919126a6dbd : CameraITS: Crop the 4 color patches with margin.
9dab0b7cb0f : Suppport long values when generating Requirements.
48df7404b28 : CtsHardwareTestCases: Collect traces and screenshots on failure
1f2d24eeb09 : Proceeds past the lock screen during a11y CTS testing.
a5595e5f96e : Update fgs timeout related tests for new impl.
e3c09468f25 : Let some activities of ViewTest opt out edge-to-edge
c5cbb736e75 : Remove testCreateUserCurAsType from CTS
50fd51a16e8 : Fix Cts test errors on auto targets
bd4be51c078 : Add CTS tests for sensitive views with credit card info
d2c787524ff : Ignore tests for instant apps
0187171bdd7 : Shut down AudioPlayer on exit from "HiFi Ultrasound" tests.
c2571d4e132 : ITS: move logging inside get_supported_preview_sizes()
bff68529582 : Implement warning dialog for non-Google USB headset adapter
48478971b27 : Support long values in requirements.
0f801056d89 : Disable verification of adb install to allow installing legacy apps
1837927e5d5 : Throw actual exception from reflected TestApis
10623779374 : Let TouchDelegateTestActivity opt out edge-to-edge
3253ffaaf06 : Ignore affiliated headless tests
562b865b190 : Fix MediaProjection GSI CTS
ea2cf3d4ee4 : [CTS] fix MultiDisplayImeTests
22a0b04bf29 : Skip virtual camera tests on automotive
2cb4b3c195f : mediacuj CTS: Add Device Lock test for E2E CUJ
00ba74af43a : [CTS] fix MultiDisplayImeTests
438188887a6 : Increase timeout for input device removal
cb7e787fe23 : CTS MultiDevice Test for Screen-On Only OffHost Service.
ce6ed826326 : Install lib supports test-only app/apex
b74f27f4f2e : VCN CTS: Wait for an active sub ID before running tests
a3b564d49b5 : ViewTest: Wait for idle before asserting touch mode state
0ca2072a319 : CameraITS:Handle pop up windows on app launch
a1bf8446900 : Add CTS test for multi-user multi-display window security
0bde263ef44 : Fix StartActivityAsUserTests on Automotive
43b98574070 : ITS: change CV2_RED_NORM (1, 0, 0) to CV2_RED (255, 0, 0)
ceb1c06d33b : DO NOT MERGE - Added test for Binder.handleShellCommand
4752436ce6c : audio: Modify toggleNotif util
a02c4b765d0 : ITS: clean up _CONSTANT in test_preview_video_zoom_match.py
9006c6ab110 : wifi: test d2d when infra Sta is disabled
9fd39ea0e75 : Add test verifying BigTextStyle fields are redacted
0693c03311f : ITS: fix typo in test_lens_intrinsic_calibration.py
69f6772a4b2 : ITS: split doBasicPreviewRecording
de9ddabff87 : ITS: test_burst_capture add frame drop print
cccd8732504 : ITS: reset ImageReaderArgs on ImageReader close
cc2187d7463 : Add margin for DragDropCompatTest
afbf1f309cd : Disable test in HSUM
87731f775fe : No public description
406018bf046 : Minor refactors.
ee81ef1a481 : TextServicesEnumerationTest should pass if service not present.
b8d0f9c3193 : Remove permission test for ThreadNetworkTest
7163b17a8d7 : Increase CTS threshold of RemoteViews drawinstruction rendering
6e5f5b77f92 : CameraITS: Handle front camera preview captures
63d60af6fc9 : Move to use SdkLevel
647b13191cc : Fix incorrect assertion
684f4efc885 : Mark testHandwriting_delegate_connectionless flaky
1dd5477e0c6 : Mark testPreviewHandwritingSelectGesture flaky
c959543de40 : chore(fullscreen magnification): adjust cts magnification setter error messages
3c8ff502d70 : Update owners
e097064b74c : Enable FileIntegrityManager test cases by adopting shell permission
ee206360a44 : Test MediaDrm APIs on VirtualDevices
5c26e288e00 : Fix MediaProjection GSI CTS
cdf62a2a7d6 : Fix testAssistantContentViewDimens cutout fail
41d02dbe4c8 : InputAtomsTest: reformat
ed29c9fa0c1 : InputAtomsTest: enable raw event logs during test
bbc6ddf1e09 : AudioFocusTest: fix flakiness on focus freeze
2d6a6dfe5cb : Return current user when main user is not defined
74d85925010 : Fix BrightnessTest
889267e07ad : Various headless single user DO fixes
d62841cd62e : Test bg usage for setUserControlDisabledPackages
37bfb61bfe6 : Test bg usage with power exemption
2551d6b9f4d : [CTS] fix MultiDisplaySystemDecorationTests
11a56737825 : Fixed bug on CrossProfileSharingTest
f46b2d759f6 : Google RCS uses FTEU MO SMS for phone number verification Test Cases [ Week 12, Week 13 Week 14 and Week 15]
a7cbdd98545 : Re-enable current api tests
ebff8bc9f1a : ITS: enable ae_check if only CONTROL_AE_REGIONS supported
0dc2f93f0b8 : Remove duplicate dir name in requirements_go_proto
3d788eed5e7 : Change required for getting native and JNI layer coverage using CTS
c5565468dbf : Revert "Moving TEST_MAPPING options -> Android.bp"
09c014e1864 : Keystore: Add CryptoObject.getKeyAgreement() API coverage.
df8b997f782 : Test force-stopping an IME package
2cfbee8879c : Use DeviceFeatureModuleController to require FEATURE_INPUT_METHODS
2f51c6b5c4c : AdaptivePlaybackTest: Do not combine CSD with first frame for VP9
727e165e2fc : VCN CTS: Deflake tests by improving onLost verifications
f02fb909059 : Add ACTIVITY_RECOGNITION to activity recognition test
25d7a296ad3 : Camera: Skip unavailable physical camera for Logical camera tests
69705eb695e : [ITS] turn_off_device_screen name change
29eccf3a72b : E2E CTS Integration test of simultaneous calling restrictions.
9829f6cb18a : Update component id for sesitivecontentprotection
2cf79b4bccf : ITS: test_jpeg_high_entropy loosen TOL for min file size
477ded2acdd : Update test related to RUN_BACKUP_JOBS app op permission.
62659f604b0 : Use generated Requirements for 7.1.1.3/H-3-1.
0c9ccdb10dd : Generate req code for 8.2/H-1-1 and 7.1.1.3/H-3-1
bda5ad64134 : Add READ_CONTACTS permission to device policy tests
5be3a0406c8 : [Restrict Automerge] Disable failing test
d28ba57e472 : ITS: test_auto_vs_manual.py lint (add space)
47b74f3759f : MediaPlayerTest: Ensure device is not muted in testPlayAudioTwice()
5b20a0eec46 : Fixes CTS failure in ExtensionRearDisplayTest
fc5ead21658 : Camera: Fix flakey LogicalCameraDeviceTest
5d9360c3184 : Camera: Fix flakey LogicalCameraDeviceTest
6ef9acb0f78 : Fix brightnessSlidertrackingTest
f1689b3f220 : Fix test flake when revoking appop for ACCESS_MEDIA_LOCATION permission.
17a929b2f36 : CTS Multidevice Tests for Conflicting Non-Payment AIDs test, and Conflicting Non-Payment Prefix AIDs test. Also includes refactoring to make resource configuration work (needed to fetch string resources for this test to pass properly.)
9e86c73f708 : Disable tests that use CDM attestation on user builds.
fb694a6afba : [contextualsearch] cts for non-empty state
b5d75ef2ce0 : CtsTelephonyCujTestCases require FEATURE_TELEPHONY and a SIM card
93d8fecb19f : Add null check to avoid NPE in case of assumption failure
6c020ab5e55 : Make testapp, remotedpc, remoteframeworkclasses compatible with google3
be15b06c249 : Explicitly request focus on the views which should be initially focused
be945bf37f7 : Add FlakyTest annotation to testImeInsetsWithDifferentControlTarget
09ed3a18a6d : Make eventlib compatible with google3
e7d769ec276 : Update the timeout scale in MediaRecorderTest
0c55e5e18e6 : DO NOT MERGE Remove Immersive Mode Confirmation
8a9f35fe2da : Implement vendor neverallow tests
ef69542046e : Add a plan to include Platinum qualified tests
7e5bca50ecb : Fix actual vs expected parameter in AppOpDefinitionTest
2a3490034a2 : Fixes #testTurnScreenOnActivity failure on Wear
ef3e4fd57f8 : Improve error messages for getVendorSepolicyVersion
62f1ec4fb23 : Re-enable CTS signature tests in V
443c7e3c0da : Disable tests that use setupFsVerity
44bf5f3b52c : Fix SDK level check
98aa27ae777 : Mark flaky tests
6dbbf792fac : Implement vendor neverallow tests
42711ac57d7 : Activate tests for AOSP emergency call domain selection service
ad6889c51dc : Add bug template URL to AppStartInfo test file
aa884cf2345 : AdaptivePlaybackTest: Do not combine CSD with first frame for VP9
deba2cd7f67 : Fix LOHS CTS failure when STA+AP not supported
19f61b5395c : Remove unnecessary condition in testDeviceOwner
7e892214082 : Moving TEST_MAPPING options -> Android.bp
e258d0253b8 : [CDM] Add handler for arg insertion in tradefed Mobly test runner
7a81e9e9ad7 : Fixes CTS failure in ExtensionRearDisplayTest
e8fc1a3b3d0 : Remove unnecesary test repetition across foldable states.
bede2a0759c : Revert "Opt-out of foldable configuration runs."
92de59b94d6 : Fixes CTS failure in ExtensionRearDisplayTest
a47ea841525 : CUJ flake cleanup
2bbebc592fb : Move flaky tests from AppCloningHostTest to postsubmit
767c9045cf5 : Clean-up multi-user management
dd56497ba46 : Remove dependencies on @TestApi
67ff963eb09 : De-flake CloudPhotoPickerTest#testVersionChange
a7179a27a93 : Add Test to check IME insets of activity when dialog is controlTarget
c14167949b7 : Extract and use AudioInjector in VirtualAudioPermissionTest
31116ed9c85 : Temporary change the owner to android-xts-infra team
b3fecc09522 : Attempts fixing the AE test flakiness
426b1f6e59b : Skip one VirtualAudioPermissionTest on Auto
b3e9d73d7e8 : Update required flags for VirtualAudioTest
77348972c72 : Fix audioInjection_appShouldRecordInjectedFrequency flakiness.
56589b1c7bd : [PM] Use the current mimeTypes to reduce flaky rate
b88298fd414 : Fix Wear Compose View Search Behavior
d9899f9a5e1 : [DO NOT MERGE] Whitelist intent in android.intent.action.MAIN_USER_LOCKSCREEN_KNOWLEDGE_FACTOR_CHANGED
8e6293a0b18 : Fix typo and verify app from cts binary
2e80ee138b7 : Add test to block use of param "deletedata"
5ff872e0842 : Fix tests for AOSP emergency call domain selection
2debfcea1a3 : Collect hdr capabilities of foldables
b62aff83a5d : Use ShellIdentityUtils instead of sharedUserId
179b076e9c1 : ITS: lint and other clean ups for test_ae_awb_regions
4e78f204913 : Exclude Vulkan ABP 2021 for TV devices
6179dd154c8 : Skip testCreateUserCurAsType if CLONE user type is disabled
eec316c489f : Disable archiving for automotive
e7e0fcc56ec : Add coverage to Parcelable implementation as well as equals and hashcode for ListItem
db160b05f95 : Add coverage to Parcelable implementation as well as equals and hashcode for FormWidgetInfo
af2c16c8359 : Add coverage to Parcelable implementation as well as equals and hashcode for FormEditRecord
f0b13298aac : Fix the NativeThermalTest to skip overriding and checking current status
1032d271c17 : NativeThermalTest - fixing deadlock and improving validations
92a3b8631a5 : camera ITS: Add explanation for smooth zoom steps calculation.
35b673f7f08 : Improve --suspend coverage (use allThreads)
5acc7f6e0ce : Exclude CTS telecom carMode tests for Wear OS
2eef4fca122 : Fix MultiDisplayImeTests#ImeTestActivity package in manifest
a6e6baa5d77 : Multidevice CTS NFC tests for: Other Prefix AIDs, Dual Non-Payment, Foreground Non-Payment, Throughput, Tap 50 Times, Large Num AIDs, Screen Off Payment, and Protocol Params test.
7f2f6787704 : Add CtsFgsTimeoutTestCases to presubmit.
0b4bef6c883 : CtsCameraUtils: Guard CameraDeviceSetup calls by SDK Version
6732f21dcef : Add a delay before the first drawEdgeEffect() for cts EdgeEffectTests#testOnRelease case.
0c9255e6ebe : Add a delay before the first drawEdgeEffect() for cts EdgeEffectTests#testOnRelease case.
c7fbaf325a2 : Set satellite_attach_supported_bool to true
21e8931f094 : Call super in WM Jetpack Test Base.
812b96f424f : AdaptivePlaybackTest: Do not combine CSD with first frame for VP9
019b6edb0f4 : [ITS] Correcting description of allowlist
632b5848d4d : Update the importance of test channel
134eb7e98fd : wifi: Requires location mode support for pno scan testing
9846ed3bdbb : Make one noteOp call for each app op
984ff528b8d : Add AppStartInfo CTS coverage for adding/removing listeners
142691659df : Let activities of DragDropTest opt out edge-to-edge
661eb36c1a0 : DO NOT MERGE Remove Immersive Mode Confirmation
679ea87bba5 : allow CtsPackageWatchdogTestCases to use private api
268d6b8e8c8 : Revert "Add DebugInputRule to HoverTest for debugging"
ed143111754 : CTS tests for Android Security b/205150380 and b/302431573
49be522cd73 : Revert CTS test for Android Security b/205150380
b2e4d3c38f8 : Google RCS uses FTEU MO SMS for phone number verification Test [ Week 08, 09 & 10]
7330dc2ec5a : CTS: Fix media projection tests where "Entire screen" is not found
0fd2eed6b82 : Add RequirePrivateSpaceSupported annotation to stop tests from running if private space is not supported
0759d001e39 : simplify UsesAnnotationExecutor, remove distinction between value and weakValue, some cleanups Test: btest bedstead-flags-test Test: btest bedstead-root-test Test: atest DeviceStateTest Bug: 333841997
e3665f7e8f9 : Fix flakiness in FakeAssociationRule
57f67772ba5 : DO NOT MERGE ANYWHERE Try checking against expected permissions for multiple releases
f005cf1d16c : vqf CTS: Use phone model for vmaf computation
4253377c441 : [CTS] fix MultiDisplaySystemDecorationTests
17db101671c : Fix testNdkFormatsHardware for A8 support
a85d5aeae47 : Add more checks to skip the test on virtual devices
ecc881c02fa : Skip test on devices not supporting ARM ABI
f72e4ebb9db : [CTS] Restart wifi before disabling always-on scanning
9dbdc4d2679 : Add DebugInputRule to HoverTest for debugging
e7230124d1a : [ITS] Create centralized method for removing /tmp files
596807d1b3e : ITS: mandate front flash test on API >= Android 15
dfb8e853c06 : Add Automotive Battery Health Tests
3f50a5c42fa : Add app for testing AppStartInfo and update tests to use it
bb2d4fca2e9 : Create Telephony CUJ tests
7bcbf5bd95b : ITS: centralize convert_to_y functions
ce24049aab7 : Reduce the use of mocks in NfcAdapterTest
12eeae87a10 : Refactored CarWatchdogDeviceAppTest tests
22c9ff88bbe : Add null check in tearDown method.
009ddc1c318 : CTS for starting app in --suspend mode
26624503242 : Exclude CTS telecom carMode tests for Wear OS
f0c6971c8b5 : Add a dedicated Mainline Test Mapping group for ConfigInfrastructure
69257a40a47 : Add a dedicated Mainline Test Mapping group for Media
dde87cef293 : Update Framework from Jetpack.
d905e87f14e : CameraITS: Fix manage external storage permission.
9e9b4020051 : [DO NOT MERGE] Disable CTS failure
f70a561d8c5 : Add offhost NFC multidevice tests
15a330e76cf : revert adpotShellPerms for testSendCallEvent
66fde6c5acb : ITS: test_feature_combos: no capture_request_utils
86d79aff1a4 : Add Private space flag checks to VoiceInteractionServiceTest
4c84f966bf2 : Revert "ITS: lint and other clean ups for test_ae_awb_regions"
3f1357cb1a8 : Wait for VirtualAudioDevice setup completion before running test
b71b3b28293 : Fix automation for checking string override on intent picker work tab
3848e8fa037 : Switch Old Infra tests to run on Headless single user mode tests as default instead of affiliation
d931ddb1e64 : Add TV CTS tests to TV-specific presubmit and postsubmit
0af2455fb21 : CTS Test for PSS Override
eb8499d7333 : Deflake testMetricsMatchesLayoutOnFreeformActivity
8f1d47c3d37 : Fix broken tests in ThreadNetworkTest.
ad3bbc00d71 : Change the sleep duration reduce flakiness
d361adf0f6a : mediav2 CTS: Enable output validation for encoder surface tests
368740c28c0 : Update ATS console flags.
b7ecfeae940 : Add test for virtual camera stream use case
b3d54a5b384 : Fix audioInjection_appShouldRecordInjectedFrequency flakiness.
18b7106e41e : media CTS: Update MediaCodecCapabilitiesTest basing on CDD requirements
5113719f724 : ITS: lint and other clean ups for test_ae_awb_regions
06c4eda8f3c : Remove Egl extension checks from VirtualCamera CTS test
64a9773801f : Mark flaky tests
11523957a37 : Update EmergencyCallDomainSelectionTestOnMockModem
aaf17d12752 : Avoid dupplicated style entry for building FontFamily
cc0dbb3a1b7 : Add new tests for block null action
5838e73b468 : [CTS] Restart wifi before disabling always-on scanning
fd75a96937c : Protect against stopping dream session after dream destroy.
81db431d5ad : Add optional errorMessage functionality to PollingCheck
98cde947e1d : Remove a not-so-useful test from InputMethodServiceTest
a7d4f3159d5 : ITS: test_video_aspect_ratio_and_crop lint cleanup
477b05fbf5c : Test sensitive content Toast doesn't reshow for Notification case
a23295240a7 : Deflake sensitive content Toast test by waiting for Toast to go
b362eebe0f9 : ITS: centralized FMT codes
9528dbcbf81 : Add attempts to DeadlineInFuture ChoreographerTest
753e41603b4 : Remove location dependency
3b482754432 : Enable settings UI test for Automotives
a745b943c88 : Move common permissions
1db48215879 : Fix AutoFinishSessionTest
4c44d0be81a : Changing on-screen instructions for Audio Frequency Microphone Test.
682c898a2fe : Update for libnl 3.9.0.
1a4c55f9b1b : ITS: opencv_processing_utils remove grayscale converter
e3f1beb41d5 : Update total bytes written threshold for testGetResourceOveruseStatsForUserPackage
ad8aa0a52fd : mediacuj CTS: Added check for IgnoreOrientationRequest
59d21592edd : Check active modem instead of supported modem
0451c07faea : ITS: fix camera ID logic in its_session_utils
198f9f79cd0 : Camera: Adjust zoom Settings override test for tighter requirement
6f7b9bf5f87 : Fix CtsBackupHostTestCases when running with atest
06cb1ea3906 : ITS: test_flip_mirror.py remove gray to gray conversion
3b699163add : ITS: turn OFF device screen in low light tests
bac9ed4af53 : Add CtsNfcHceMultiDeviceTestCases to known failures. These tests are not expected to work unless phones are placed back to back.
161547f9974 : CTS: Fix media projection tests where "Entire screen" is not found
037a864ce16 : Generatate constants
6e25b685f6f : Refactor StorageFileTests: - isHardwareSupported logic should only be mentioned once - Many constants are now accessed in a static manner
a2bcca6b055 : Add test for EnableRequestAttributes.Builder.setEmergencyMode
79f2af339d7 : Refactor StorageFileTests.
5264684d627 : 6/Introduce multi display module and move related tests to it
9486677f8b2 : 5/Introduce animations package
ba7bbb19846 : 3/Move input tests to separate package
8e602c189de : 2/Move IME tests to ime package
d6521a32b1b : Add RequirePrivateSpaceSupported bedstead annotation
1380b6d8177 : CTS test for Android Security b/321707289
9dd1f487dc3 : [MediaProjection] CTS to validate mirrored view has the expected size
d3df4caec2c : Fix flakiness in FakeAssociationRule
cfbf9d13f9c : [PM] Grant the OPSTR_TAKE_AUDIO_FOCUS to the test app
447229f1d69 : Add delay in SonyDualshock4UsbTest CTS
a06df6bcc13 : TV: Change keycode in unhandled event test
01aaa8b3688 : Wait for the hidden api policy updated
630287f21dd : Remove automotive volume hardening flag check in audio manager test
d929698b2d6 : DO NOT MERGE Skip some CtsCompanionDeviceManagerUiAutomationTestCases on Wear
2a4299e6443 : ITS: add tapping mechanism on tablet to get rid of gallery buttons
06528083b7f : Changing on-screen instructions for Audio Frequency Microphone Test.
fd43cbb84e2 : [Low Light Boost] Add correct scaled images
c858ea83a34 : [Low Light Boost] Remove scenes with incorrect size
e28094e75a5 : Add DisplayDeviceInfo collector
1158c89cdce : [Low Light Boost] Apply padding ratio to box
f40f90c552f : Camera CTS: Test for when postview and capture formats differ
57296899b0f : Create a utility to generate source from requirements data.
03b4cb92fb3 : Multidevice CTS NFC tests for: Dual Payment, Foreground override payment services, Dynamic Payment AIDs, Payment Prefix AIDs, Payment Prefix AIDs 2 Test result: https://fusion2.corp.google.com/invocations/8b93adad-fbb3-49ef-9120-c5443d155c3e;mt=CtsNfcHceMultiDeviceTestCases;mc=default/targets/CtsNfcHceMultiDeviceTestCases;config=default/tests?q=target:CtsNfcHceMultiDeviceTestCases 11/1100 failures (1%) - being tracked at b/333102067
ad7a51b7a30 : Move MPC Camera requirements out of PerformanceClassEvaluator.java
496822c9b56 : Update Routing Notifications test for new getSupportedDeviceTypes() API.
1149ef593fb : mediav2: Use ro.vendor.api_level for BOARD_FIRST_SDK_IS_AT_LEAST_202404
f004e424dc6 : [cts/Archive] remove all checks for the archiving system property
8d057554576 : Fix flaky DeviceEvent test
7d9145370a8 : Camera CTS: Close postview ImageReader
0edb8a75470 : Remove hsnali@google.com from tests/tests/deviceconfig/OWNERS
639956d05ec : Remove hsnali@google.com from tests/signature/api-check/scripts/OWNERS
30dd992106d : Add owners for AppStartTest
70a04985220 : [Low Light Boost] Fix Bugs
30f577e1bc8 : Use Scuba standard screenshot diffing instead of local implementation.
c0dfb096018 : Revert "1. Add parameterized annotation to support testing on different screen"
30883afe7b0 : Let more activities of CtsWidgetTestCases opt out edge-to-edge
2bafc6e4728 : [GWP-ASan] [CTS] Update test to use non-recoverable mode explicitly
ab9c0a9c838 : Fix lint errors and update baseline
177912d278a : DO NOT MERGE Fix AnrTests#slowOnKeyEventHandleTriggersAnr failure
c978f286425 : Fix the test config reference.
d00af200de4 : Rework VirtualAudioPermissionTest and update VirtualAudioTest
b885bf89478 : DO NOT MERGE Google RCS uses FTEU MO SMS for phone number verification Test [ Week 08, 09 & 10]
9b6cc4fed38 : Fix ActivityLifecycleTopResumedStateTests
acba9f29937 : [PM] Add related permission for multi-user
9acdf48ef4f : Fix classloader error in testImeListensToWindowLayoutInfo
c76dd677358 : [pm] Add --userId for archiving app via the shell command
80bfb413bc8 : fix(magnification): fix testA11yNodeInfoVisibility_whenOutOfMagnifiedArea_shouldVisible
a025d051911 : Update CTS WM module atest command
a68993da07e : 1. Add parameterized annotation to support testing on different screen orientations and ui modes.
3ac85c84399 : Try fix flaky EmbeddedActivityWindowInfoTests
e24ecf36be1 : [CDM][Mobly] Add multi-device CTS tests
f237779bd39 : Enable VP9 profile tests
ec6c474edee : mediav2 CTS: limit validation of hdr metadata to vp9 in Android T
7f76d7482c1 : Skip setDefaultAccount CTS test on AAOS(Automotive)
f14daf6bda5 : Mark testBatchEdit_getCommitSpaceAndSetComposingRegionTestInSelectionTest_webView flaky
48807250069 : Add MPC requirements as a proto.
43c4853cd0f : VCN CTS to verify feature requirements and service dependencies
151242936ba : [cts] extend receiver timeouts for flaky tests
c8a3da145fe : [DO NOT MERGE] Disable PreviewApi CTS
4cf5269caeb : Skip the check for the legacy vendor
330c15ff0e6 : Get polling frames after a single loop instead of two
a2de9ce566c : Update testSurroundSoundCapabilities to check on a more commonly supported codec
ff30a3ebd7d : CTS tests for device-aware camera permission
f3e9a63fb63 : [cts/Archive] remove all checks for the archiving system property
fe35a4fa714 : Set satellite_attach_supported_bool to true
db681e6a252 : Mark the tests as non flaky anymore
ec7a7735b72 : Add code snippet to ResourceReleaser javadoc
35ceef8e731 : Correct sdk_version
427cd049233 : Enable hidden-api-checks again.
7bb1dce3a79 : Update binary_loader_utils
645993fa63f : Let RadioButtonCtsActivity opt-out edge-to-edge enforcement
8f8b48b0703 : Add more tests for admin policy size tracking
0c1a47c2065 : Fix tuner test filter start too late issue
3daab67df7d : Reuse BitmapUtils from camera2 CTS
a2dd1970396 : CTS test for Android Security b/316891059
f2f50c8e3de : Corrected code to take into account cases other than TOP:statusbar, BOTTOM:navigationbar
4441e618762 : Moving TEST_MAPPING options -> Android.bp
2bacbee0a56 : Fix deprecated finishPrimaryWithPlaceholder with FINISH_NEVER
ace779073fc : Fix classloader error in testImeListensToWindowLayoutInfo
8b38f020218 : SystemBluetoothTest: Fix generateLocalOobData test
cda3cabfcb0 : SystemBluetoothTest: Move to truth
c2ab700491c : SystemBluetoothTest: Improve speed and reliability
e398b91e47b : SystemBluetoothTest: Apply formatting
6dc77222966 : mediapc: update pce to ignore concurrent codec req framedrops before V
4d193075e80 : Modify displayPoint calculation to adapt displays with widgets cutout
41e2a2ce749 : wifi: fix flaky mock wifi test case
ce7200a592e : notifyPollingLoop test method should exercise NativeNfcManager
cbf2775a134 : Update test for new datagram APIs
da8cf16113b : Test Toast for sensitive notification app hiding
a87a8b74d51 : ITS: If testing front camera, mirror arUco markers' coordinates
8e0b6f2cf46 : DO NOT MERGE: Update CA certs to NSS_3_91_RTM.
70a3d06c853 : Add test for new SOS recommender carrier configs
0b5046e87d7 : DO NOT MERGE: Bump CTS Verifier Version to 11_R17
cc73838bcbe : DO NOT MERGE: Bump CTS and CTS Verifier version to 12_R13
fcc528b5c56 : DO NOT MERGE: Bump CTS and CTS Verifier version to 12.1_R11
13dd0efde68 : DO NOT MERGE: Bump CTS and CTS Verifier version to 13_R9
4c632edd9da : DO NOT MERGE: Bump CTS and CTS Verifier version to 14_R5
4a93276d0e1 : Stabilize ASurfaceControlTest on device with animation
742a4a3091d : Stabilize ASurfaceControlTest on device with animation
a5ab6039b70 : [CTS CSAI] TvAdService related tests
761df510780 : Fix flaky AssistUtilsHelperTest
2318412d408 : Add PromptContentItemPlainText test coverage.
8a1494bc5fe : Split cts test based on sdk
71807921ac6 : [cts] test for only one confirmation for unarchive with REQUEST_INSTALL_PACKAGES
7fc0486d8e0 : Remove 5 sec wait in tests that adds up to minutes.
99d183bca0a : Add a sdk_version to the bedstead-root-annotations library again.
134d92b0d14 : Add audio test verifying RECORD_AUDIO permission fallback
3762a63f86f : Actually fix Airplane tests.
2344cf060ce : Test fix: fix CTS test for new metadata API to use new faked device
a4a8c091577 : Fixed bug on PasswordTest
257f2c70b51 : Fix Airplane tests.
16795f25c81 : Refactor and partially cleanup virtual camera capture CTS
79c6b096af5 : mediadrm: Disable CodecDecoderDrmTest in instant mode
fe11a70054b : Update Generic.kl for CTS
6232000256c : Remove ActivityTransitionTests#testTaskTransitionOverride
0f0b51ac04a : Add binary_loader_utils
8eede3aedbf : Add RequireRootInstrumentation.
307ba3121ac : Test virtual camera from media player
0ce17543e36 : Create a stubbed IRemoteTransition implementation.
f38a314b01f : Prevent the IME from opening on window launch.
c2780efcbaa : Add attempts to DeadlineInFuture ChoreographerTest
ba0ea10e633 : Require nearby devices permissions for uuid matching CTS test
bf09ef56de7 : Fix tearDown failing without setUp
1ad0dfbfc7e : Camera: Add session characteristics test
0fd9086ac89 : Remove old PK settings API CTS tests
35f1794e1ac : PointerIconTest: Add tests for drawing tablet
84b23a544e8 : ITS: unify opencv/image_processing_utils RGB2GRAY
903f362ddec : enable the cached callbacks flag when running Telecom CTS
c40c142df15 : ITS: lint name cleanups
fd97586067c : Adopt shell permission identity in testSendCallEvent CTS
55278b05d1e : Fix reporting for concurrent codec reqs
b2359e60d12 : Verify PendingIntents remain active even when stay_stopped flag is off.
632a488609f : Add owners for StartInfoApp
79a2b0c6e42 : Add A11y feature(Sticky, Bounce and Slow keys) CTS tests
6729276bb0d : Fix more enterprise tests.
5198c9e8df3 : Remove kwekua@google.com from apps/CtsVerifier/src/com/android/cts/verifier/battery/OWNERS
4ba6573296b : Assume outside shell identity in SensitiveNotificationRedactionTest
199d6098a47 : Add setSystemBarsAppearanceFromResource to InterfaceChecker
26cfd4487e6 : Camera: Refactor tests to reuse variables
e6b2650aef4 : ITS: test_multi_camera_switch fix Y plane conversion
feffc3ef783 : Add tests for temp engaged sessions
6b9ac8ffb4a : Gated Ed25519 tests based on Android V
6989d4770c5 : ITS: test_multi_camera_switch.py lint cleanup
2da9a62b745 : Single Payment Service NFC tests. Includes changes to support selecting default wallet role Test result: https://fusion2.corp.google.com/invocations/99508856-385a-4a26-90fb-dab5b4e52ac3/targets/CtsNfcHceMultiDeviceTestCases;config=default/timing
34592065d0e : Add MediaProjectionManager support to TestApp.
e68bbef92b6 : [3/n] Disable cts tests with freeform activities when desktop windowing enabled
b5dbc772964 : Revert^3 "Enable VP9 profile tests"
3682672ed81 : Improve removePermissionContextsUntilCanApplyPermissions() function to be doing what the name suggests Test: I reproduced 332546471 bug on an older version of code (5f1f84bec7d23aa2a190d44c2ce1ec62d8691b35), and this change fixed it and it's changing the behaviour of the function to be doing what the name suggests Bug: 332546471
1aa94b4d180 : Remove working internet connection dependency for CT tests
329d2d4d6ec : Revert "RESTRICT AUTOMERGE Skip flaky HealthConnect tests from C..."
d85d98d5374 : Remove flaky tests
b12c2dd6ca8 : Update CA certs to NSS_3_91_RTM.
31b6a06fa0a : Revert "CTS Test for PSS Override"
7d008438354 : Add test for app task base intent extras
f499419dbea : Include CtsPdfModuleTestCases in mts-mediaprovider test suite
cbfb9062773 : [CTS] Assert non-null instead of throwing NPE
ff7c169c072 : ITS: test_burst_capture _START_FRAME = 2
bd88199d947 : Including numeric=yes in requirement id ordering
b21e236cd2a : Including numeric=yes in requirement id ordering
59a945336b1 : Change bedstead-root-annotations to java_library
5a8bd036271 : ITS: test_preview_video_zoom_match remove unused method
f93a48584c1 : Should only call the new callback
1dca31a58f0 : Remove OPSTR_RECEIVE_SANDBOXED_DETECTION_TRAINING_DATA.
7fd73b2106b : Fix license header
56847880ddc : Convert app signature check to SHA256
90545e0f493 : Keep constants sorted.
c7684675f2e : Keep sorted
2913196f6d9 : Terminate ongoing custom collections before initiating a new one
87a654a3630 : Stop having an opinion about enum types.
e88c4c0e626 : Implement "Audio Devices" panel.
b445455b53b : Fix missing sdk version for bedstead-root-annotations.
2ec5da3ede8 : Remove alexbuy@google.com from hostsidetests/incrementalinstall/OWNERS
8f858dd6616 : mediapc: shutdown executor service at the end of the test
3c6b10b5910 : Update CTS test for 1.02 and 1.2 font scales
78a49e6606f : Revert^2 "Moving PackageWatchdogTest from cts-root to cts"
f760052c6e9 : ITS: test_jpeg_high_entropy: reduce anti-spoofing TOL
22890c5da01 : CTS test for Role Holder setting application restrictions
e0811b823fa : CtsInputTestCases: Pull perfetto traces and screenshots on failure
55b826abf4b : Test "empty manager scans" mitigation
19f419959c7 : Add tests for disabling embedded profile through a dm file.
11ed3a24b4a : mediav2: add support for signalling EOS separately in block model tests
81057109e8a : Refactor defaultBrowser
6925575974a : Allowlist content provider for sandbox testing
83af7470e15 : CTS Test for PSS Override
89a468edd86 : CP MediaProjection Security CTS to Android U GSI
66710352878 : Add setSystemBarsAppearanceFromResource to InterfaceChecker
1b03b80f2ce : Add CTS for EmbeddedActivityWindowInfo
e6f9854f4af : [PM] Ignore the test case
f863e3da14d : Google RCS uses FTEU MO SMS for phone number verification Test [ Week 08, 09 & 10]
28a888aed39 : chore(magnification): verify magnification behavior when gestures with navigation bar
b263639f19d : mediav2: Limit checks based on flags to Android V and above
37e2a6b4be2 : Ensure Internet probing won't be skipped on VCN Tests
208b0afe201 : mediav2: Limit Rect.isValid() to Android T and above
edc7331850c : Ensure Internet probing won't be skipped on VCN Tests
ec60a9dceb4 : Ensure Internet probing won't be skipped on VCN Tests
02664119fe2 : DO NOT MERGE: Set setDecorFitsSystemWindows to true onCreate
28bab002b65 : Add CTS test for MPC 7.1.4.1/H-1-3
47f75333ab5 : ITS: Remove setting AF region in test_ae_awb_regions
1e9301136fe : Add test coverage for key behavior over dreams.
1cb987f3839 : Change writeToDisk to reflect number of bytes written to disk
0d4905fb20b : Retry fixing testUpdateDragShadow_detachedView for car multi-tasking devices
09d964ca2b5 : Fix testUpdateDragShadow_detachedView for car multi-tasking devices
71928060dba : [RESTRICT AUTOMERGE] Test whether services are properly cleaned up when they remove the accessibility service intent during update.
00268717327 : [RESTRICT AUTOMERGE] Test whether services are properly cleaned up when they remove the accessibility service intent during update.
472e19cf5c1 : [RESTRICT AUTOMERGE] Test whether services are properly cleaned up when they remove the accessibility service intent during update.
ee1c1cb0cce : [RESTRICT AUTOMERGE] Test whether services are properly cleaned up when they remove the accessibility service intent during update.
261dadb929f : ITS: add support for lens intrinsics samples in test_lens_intrinsic_calibration
dfa4a64925b : Add test case for missing ASL in APK
5dccb6203c6 : Correct sdk_version for CtsAttentionServiceDevice and CtsSoundTriggerInstrumentation library
c547014c3a4 : Re-enable use of root permissions.
68c3dc78783 : Add more Notification Hiding Verifier Tests
21ef642f087 : Add test to ensure flag_secure
318087a8d49 : camera: Add MPC15 tests
def773afa2e : ITS: test_edge_enhancement fix file location
a46e1c61706 : Ensure Internet probing won't be skipped on VCN Tests
f83c09edf34 : Increase testMultiAtlasGlyphsWithColorSpace (CTS) timeout to 60s
18cf4eb9259 : Test whether services are properly cleaned up when they remove the accessibility service intent during update.
6ef18f956bc : Update CVE Bug ID to correct reference
191adcc6814 : Fix StatsdAppSecurityAtomTest#testRoleHolder test
48b767705b2 : A bunch of small fixes to enterprise tests.
af6a4591fb3 : Revert "[MediaProjection] scroll first to spinner, then start button, on small screens"
454adcb0cca : Update CTS for optional hwservicemanager installation
3f3d21a572d : ITS: add test_preview_stabilization with zoom < 1x
6850d8376b0 : disables Activity recreation for some config change
ea9bb875fbc : [ITS] Adding to allowlist, and lint
dd0c87e4dbf : disables Activity recreation for some config change
fd6f17afee5 : Revert^2 "Enable VP9 profile tests"
ffcf1e50b25 : DO NOT MERGE Introduce two annotations to allow a test to skip or only run on Automotive
881237818e3 : Add GtsRootDevicePolicyTestCases which includes 11 tests about using permissions to manage LockTask.
8d9b9a7ce10 : Fix broken test with incorrect context
3f3e33a4a92 : Correct sdk_version
5f227cbb74a : CTS coverage for MANAGED_PROFILE_CONTACTS_ACCESS constant
d2d5254206c : cts(nfc): CTS tests for OEM extension
e308abdc566 : Export ScanningActivity in MediaRouterWithBtPermissionsApp
392d4504469 : Remove the cts-net-utils dependency
2cc6300ce52 : Adding test for performance class req: [7.1.1.3/H-3-1] MUST have a HDR display supporting at least 1000 nits average.
abbc11549d0 : [MediaProjection] scroll first to spinner, then start button, on small screens
4948e4887d8 : Bundle Validation test to ensure the Bundle passed in is read-only and of known types.
c26b8e8bf30 : Update exclude filter in CtsVirtualDevicesCameraCtsTestCases
5a73f103382 : Fix VirtualCameraTest failure causes by hidden field access.
73e48806a5d : Add root support to Bedstead Permissions.
754e3e9bfa8 : Make cross user suspension flag fixed read only
9ee5679617f : mediacuj CTS: Add Split screen mode test for E2E CUJ
cc3f94c9399 : To make a copy of CtsMediaDecoderTestCases as short term solution to enable all the testcases under CtsMediaDecoderTestCases are covered in both CTS ans MCTS.
d5f1aaeccdf : To make a copy of CtsTextClassifierTestCases as short term solution to enable all the testcases under CtsTextClassifierTestCases are covered in both CTS ans MCTS.
f9b214e0cbb : Revert "Moving PackageWatchdogTest from cts-root to cts"
81c446ea331 : [MediaProjection] Update OWNERS for CTS
60c733f8df3 : veq CTS: Skip test if device test assumption fails.
2f0da986c37 : vqf CTS : Skip test if device test assumption fails.
808b2dbbe13 : Pass emergency session information to modem
6beb98f3560 : Add test case for ImsProvisioningController notifies initial provisioning value
4256aeea68d : cts: Select 2 different available preview sizes in MultiViewTest#testSharedSurfaces
541074fa0fc : Adds CTS NFC Multidevice Test for Single Non-Payment Test.
319fa8c5fd9 : Cleanup unncessary version check
c7ca200324c : Update exist test case before enabling notification of initial provisioning status
41a6203016d : ITS: add support for 4K resolution
a4d08458459 : Autofill CTS Opt-Out of Edge of Edge
2c6a0dcbe87 : Opt-out of foldable configuration runs.
70d67159fd4 : Opt-out of foldable configuration runs.
0a78e9d28a3 : Update CTS in comply with draw instructions with transparent background
6c50946336f : Add AppWidgetManagerTest
ff0cea6c4a1 : Update CDD requirements for sensitive content cts
a217196526b : Implement CTS test for MPC 7.1.4.1/H-1-2
2661bef4474 : ITS: Modify output verifications to AE/AWB regions
6db6a4b1cda : [CTS CSAI] MediaView related tests for TvAdService
a88163b055a : Remove "cmd tare" calls
7c3c18e8e20 : Add atom tests for ADPF hint session tid cleanup
f64d5166302 : Make SQLite CTS tests hermetic
7aa0c492f6d : HDMI: Fix CTS for KEYCODE_SETTINGS press
7572887edc0 : Fix testNdkFormatsHardware for A8 support
f8a7a585181 : Set #testSecondaryUser to create additional user on automotive
3f776f6c299 : ITS: Increase zoom steps to 100 like pinch zoom
89e7b841209 : mediav2: Add DynamicColorAspect requirement for video decoders
63d46e1500e : mediav2: Fix board api level check for VSR tests
3e0fb3c01de : ITS: Sort key frames extracted from video
790391d09f1 : Revert permisison RECEIVE_SANDBOXED_DETECTION_TRAINING_DATA in V.
c88fd87785b : Don't run QS tests on Automotive devices
bbb2bc2da72 : Camera: Verify HLG10 recording for test_feature_combination
dc66d6fda31 : Fuzz tap duration when fuzzing is enabled.
0ad3172a68c : [DO NOT MERGE][Autofill Framework] Add STS test to verify autofill service checks intent-filter when app updates
042dc588a1e : [DO NOT MERGE][Autofill Framework] Add STS test to verify autofill service checks intent-filter when app updates
a1fb6bec59b : [DO NOT MERGE][Autofill Framework] Add STS test to verify autofill service checks intent-filter when app updates
c5482766ae3 : [DO NOT MERGE][Autofill Framework] Add STS test to verify autofill service checks intent-filter when app updates
f7016999cdc : [DO NOT MERGE][Autofill Framework] Add STS test to verify autofill service checks intent-filter when app updates
30457ebe4a1 : Bypass frontend specific tests for frontend-less device
5ffaba458b1 : [DO NOT MERGE][Autofill Framework] Add STS test to verify autofill service checks intent-filter when app updates
1a997a7ee7b : [DO NOT MERGE][Autofill Framework] Add STS test to verify autofill service checks intent-filter when app updates
2fc679a4f2b : mediapc: add support for size argument in MediaUtils.supports
86111e8b413 : ITS: Support UltraWide distortion check in test_preview_distortion test
7c17f5f7a6f : mediapc: measure framedrops in concurrency tests
29361d01eb0 : TEST_MAPPING: remove exclude filter for android.graphics.cts.SetFrameRateTest
a70623d73a5 : Modify the status bar calculation logic to comply with more device features
3bbc0c7d93a : Test system_ext and product sepolicy too
d701471650a : Updated mediaediting tests to androidx.media3 version 1.3.0
f35a9e73046 : Modify the status bar calculation logic to comply with more device features
641b200fe84 : Add GTS Interactive tests for GMS 8.33-001 Requirement.
2b6ecf0bf46 : Skip sensitive content protection tests on automotive
48b7eae3bb8 : Fix flakiness of credential view test and runtime of content view test.
cad0a8160be : videoencodingminimum: Update OWNERS
1cda6994ecb : ITS: Add ArUco markers to checkerboard chart for test_preview_distortion test
cf2f3d137f5 : Modify the javadoc given that the legacy queue is no longer available.
d44d312d0dd : cts: Select 2 different available preview sizes in MultiViewTest#testSharedSurfaces
f8e7be43a96 : Update the constant number to match the ShortcutType
4424b87961a : Enable CtsVideoQualityFloorHostTestCases in cts
af5c0c579f9 : vqf CTS : Rework CtsVideoQualityFloorHostTest
58f9e3e7a95 : mediav2: ensure null surface for CONFIGURE_FLAG_DETACHED_SURFACE
c7b4a3ee79a : Add CTS test coverage for UriRelativeFilterGroup
6f87c03dcdd : Autofill CTS Opt-Out of Edge of Edge
fb741db469a : mediav2: Limit hlgEditing() flag checks to Android V and above
8a43db8dc04 : Disable some tests from CtsBiometricTestCases
9db57a668fe : ITS: test_jpeg_high_entropy scale JPEG size check
ffd50cecc84 : Fix for a11yDisplayProxyTest flake
5e9644f0bc7 : Add instructions on how to view the reportlog file.
8403382e44d : Camera: Ensure uniqueness in CameraCharactersitics#getKeys
f55bd4185c4 : Camera: Verify Session Characteristics keys
9d5db96797e : RemoteSubmixTest: Add test to validate functionality during screen lock.
ecff684a80e : Modify VehiclePropertyVerifier to verify get*Property()
8b426cba57e : CameraITS: Add manager external storage permission
001082fb4e8 : Camera MPC:Add Camera Ultra HDR MPC requirement.
6279838f6fc : mediapc: test for av1, hevc hw encoders for HLG editing feature
dceae9fb569 : mediapc: portrait support for hw codecs
e883c52afe6 : Updating PerformanceClassEvaluator to report pc V for relevant tests
537fb33d46e : Updating the required memory for 7.6.1/H-2-1
2050ea3190b : Only check call uri for miss call if flag is true
dfac8de47d7 : Disable some tests from CtsBiometricTestCases
ab6e8cc71ac : [ITS] Tablet Allowlisting tests changes
68618ef95bb : Fix the big difference between RAW10 and YUV
011255c2955 : mediadrm: fix incorrect filename in mediadrm tests
4ab03a354ec : [RESTRICT AUTOMERGE] Skip a verification of privacy indicators if they are not implemented
adb14ac8920 : Google RCS uses FTEU MO SMS for phone number verification Test cases [ Week 05]
55760c7a606 : Google RCS uses FTEU MO SMS for phone number verification Test cases[ Week 04 ]
d413a7b03f3 : Revert^2 "Google RCS uses FTEU MO SMS for phone number verification test case"
05b6f4b9684 : ITS: image_processing_utils use dynamic white_level
25cc8dc8832 : videocodec CTS: Update Roi test for param key qp offset map
bacf1be4f63 : To make a copy of CtsAppSecurityHostTestCases as short term solution to enable all the testcases under CtsAppSecurityHostTestCases are covered in both CTS ans MCTS.
1e72ae11f21 : Add timeout to the draw call
c111296c8b9 : Camera: Skip testZoomTimestampIncrease if firstApiLevel < V
5ba5da5ff94 : Ignore #setMediaButtonReceiverChangeEnabled() on Android U- devices
4c56d147d9a : mediav2 CTS: Update test to set color aspects dynamically
c03e942b5e7 : Google RCS uses FTEU MO SMS for phone number verification Test Cases[ Week 06 and Week 07]
7c1e2cc66da : Fix DVB standard default test settings
f33f8b2e4e2 : Make Level Info Optional for VP9 and H263
7a82e30fdda : JobScheduler: remove TARE
ea241711849 : [pm/archive] fix missing permission in multi-user test
83805ce2d19 : Add more checks to skip the test on virtual devices
0d652437729 : Skip zen tests on automotive platform
f194aa6f971 : [PM] Add test case for only installed user receives changed event
cdd83a34dd1 : Test Toast shown when password field displayed
c0bb5ffed03 : mediav2 CTS: Add test to validate feature DynamicColorAspects
c4e5fb0bab0 : mediav2 CTS: Add encoder test for block model large audio frame APIs
ecb243c4a94 : RESTRICT AUTOMERGE Skip flaky HealthConnect tests from CTS
a6468bc4ac9 : Make TestApp permissions use the common TestApis.permissions code.
4b130b4f1e7 : Move withPermission and withoutPermission to use central method in Permissions.
1e0861070c1 : Remove ability to co-exist bedstead permissions with direct adoption.
6218b2ab3f5 : Fix SenstiveContent tests for HSUM
736d693ccc1 : mediav2 CTS: Extend encoder hdr info test to validate all frames
70ed4cab528 : Fix flaky test inactive associations
9e53063bb2a : [sb] Remove the color-counting assertion in LightBarTests
5d70d3a01d3 : Add a wait after the display size is changed.
5f8339771a8 : Sleep a while before rechecking the expected state
340d542f9d0 : RESTRICT AUTOMERGE: Deflake SurfaceSyncGroupTests
21987b1f34a : mediav2 CTS: Validate if encoder components are generating CSD
b1ca5ba3318 : [Restrict Automerge] Disable previously disabled CTS on arm64-v8a as well
26c44488e98 : CamcorderProfileTest: add tests for supported HDR encoder
ff46d64193a : mediav2: Add P010 requirements in decoders for board_api >= 202404
07bfa698d3b : Enable JobParametersTest for Automotive
3975776e8f5 : Move Bedstead permissions into a separate directory.
be85f1da083 : Adding test for the ClipData.Item builder
47446a4db83 : ItsService: Refactor camera Id validation
68959999ce9 : Add CTS test to cover new CDD requirement C-1-15
8a430bd9fba : Add test for restoring bad CDM backup payload.
5898cd98bd7 : Deflake SurfaceSyncGroupTests
bf2186bcfbe : Avoid creating and deleting files with the same name in the same test as this might be the root cause of test flakiness due to MediaProvider optimizations.
39a66b52eef : Reset NAS in tests, assert NAS exists
1c3b9f479d6 : Compare screenshots to a pixel difference count instead of exact matches.
da7671f32c2 : [PreVerifiedDomains] specify userId in the test
89a00f233db : Add test for multiple send & receive datagrams in demo mode
28977caa970 : Add CTS tests to check for isolation if config is present
64b0f569ea6 : [DO NOT MERGE] Adjust Toast test for Automotive
99bddcbabba : Ignore tests on automotive devices
eab9dbc90c0 : CTS test for MediaProjection atoms
9ec95661a91 : Update VirtualAudioTest for VD#hasCustomAudioInputSupport
39649af9248 : Move MediaCommunicationManagerTest into CtsMediaBetterTogetherTestCases
7aad86108f0 : Modularise bedstead-root and bedstead-adb
81f7f064d85 : Add a check to see FEATURE_TELEPHONY and FEATURE_TELEPHONY_SUBSCRIPTION are defined together
ff64f57767e : Set user setup complete before requesting quietmode enabled
33867493356 : CTS test for Android Security b/217981062
ac78a677940 : DO NOT MERGE Google RCS uses FTEU MO SMS for phone number verification Test cases [ Week 05]
c842e8c5016 : DO NOT MERGE Google RCS uses FTEU MO SMS for phone number verification Test cases[ Week 04 ]
3937a87406b : mediadrm CTS: Update drm tests for large audio buffer block model mode
b3210d1f47f : Fix two scroll view tests.
0dda9427c04 : Add GTS Interactive tests for GMS 8.33-001 Requirement.
83ce649654a : Allowlist for platform signed package/sharedUid-s.
380e5dccaf4 : Various fixes in validating draw instructions
f13fd4950f3 : mediapc: refactor thread invocation in media performance tests
d0d5ff338f8 : mediav2: Extend feature HdrEditing tests to feature HlgEditing
6bc37cdd3a4 : Let LoginCredentialMixedActivity opt-out the edge-to-edge enforcement
743413d650a : Fix FingerprintManagerTest#testEnroll after FingerprintManager removal
67c6817b5b8 : drmframework: Update OWNERS for new tests
997aea0daa3 : mediadrm CTS: Add tests to validate audio decoders with encrypted content
5fa08af6077 : Test process death oomadjuster updates
44d0de75644 : AppStartInfo CTS Tests: Add tests for 'current' process and timestamps.
a38d5439b28 : Attempts fixing ActivityRecordInputSinkTests flakiness
fe25def6d7f : Add testcase to test resources assets paths appending for resources created by constructor directly.
d9bac7ef4ae : DO NOT MERGE Add a condition for devices with FEATURE_WATCH
4580b37a51e : Add @CddTest annotation for testCpuAbi_valuesMatchPermitted.
c3965054a52 : ITS: standardize img_uint8 in opencv_processing_utils
56a5508a10c : Wait for AutoFocus to lock before measuring latency for testRepeatingAndCaptureCombined()
48ae8fd13ce : Add End to End test for notification redaction
20d47e77ad4 : Fix Wearable overlayconfig test. Some overlay configs(ie gmscore) is not role eligible for certain builds such as wearable.
21538d26ec4 : audio: Remove uid state based record tests
00c7bd9653a : ITS: create test_preview_distortion test
0266fdafc9f : [ITS] Tablet Allowlisting
bf9a45e4ff0 : Change API to startTetheredHotspot
ee43534867c : DO NOT MERGE Do not expect flagged permissions
dd35bc2d5d1 : DO NOT MERGE Update permission policy q2 manifest
6b2abc67f9d : Disable ScreenRecordingCallbackTests on auto
67bbe2e51c6 : CTS Verifier component for Immersive Audio Test
164f0d4dbf5 : CTS tests for disk read from WearableSensingService#openFileInput
06bed438212 : Address feedback on AppStartInfo CTS Test
4c865619c93 : Updated SET verfication to not require AVAILABLE status after set
b4fffe5ebd8 : webkit: Fix testRequestImageRef dangling input event
04183945649 : Fine tuning the threshold to RMSE of bitmap diffs
d9b46009aa5 : Add device info collector for default apps
fc5cee3410d : Add owners for AppStartTest
7a0de1ea134 : Camera: Ensure that lens intrinsic data changes with focal length
fb6f9c9a87e : disables Activity recreation for some config change
75b01b76e72 : Add test for addListItem().
3a5184e4c70 : Modified CTS tests for modifications in PageSelection API
44cc3cdd06e : Add a wait after the display size is changed.
366e5615d5d : ITS: test_burst_capture.py: use frameDuration to set frame drops
65dde0a8a68 : cts: Remove hardcoded PAGE_SIZE usage
6392e9d184c : Improve resource cleanup in MediaRouter2HostSideTest
3b0410eebf7 : Update DrawInstruction related tests
0560c1e071a : mediav2 CTS: Update AdaptivePlaybackTest for dynamic bitdepth params
febf9662537 : Allow saving string information on test failure
e7f166b7019 : Add missing CTS tests for some AZR.Builder methods
99c34905e40 : Revert "Add test case for canBuildVariableFamily"
e8f98bed596 : mediav2 CTS: add flush test for large audio frame API
bb90581560f : Remove testActivityContextGetMetrics from known failures
fb8557842d6 : Update DomainSelectionServiceTestOnMockModem
ccb992aeef1 : Replace @RequireAdbOverWifi with @UntetheredTest
34ca7932593 : [2/n] Disable cts tests with freeform activities when desktop windowing enabled
fd38b3eaeed : [PM] Only run PreferredActivitiesTestCases from OS S
5df487d001a : Refine MainActivity and ScrollTestActivity lifecycle.
68f2d745e2e : Modify RuntimePermissionAppOpTrackingTest for mic access
d6ca542f2ff : Use cmd -w to make sure lazy HAL is started
bb21610462e : CTS tests for camera device awareness
bdef56d2469 : Add logging flags for ats console.
03223e7c35b : videocodec CTS: Add test to validate Feature_Roi
747bf83f1bf : Set entitlement status refrest days as 7.
d5383e370f6 : Include additional test for draw instructions
ab6915fc2ac : Disable WM Extensions on Watch
a9346555736 : Add READ_DROPBOX_DATA permission to CtsAppExitTestCases
761cce906fc : Make ActivityEmbedding Test app debuggable
a436a000ec5 : Add tuner cts configuration
471875bf41f : Increase timeout for broadcastReceived
d6d7a2a1608 : Correct permissions for PackageDeviceInfo EDI capture
ac39b2e7fc0 : Update test ownership
f2118c68012 : ITS: test_jpeg_high_entropy add antispoofing
c4dcb186e68 : Remove dumpsys verification from ecall diagnostics.
ff55fe942db : Fix flaky test in SessionTest
76bbc4b53c6 : Cts test for ble bt scan callback when device is locked
2668f622807 : Add test for restoring bad CDM backup payload.
dffeacdaedb : Skip failing WallpaperTest on AAOS
b62151ece1f : Test that timestamps are a value outside the range of a signed Integer
f50feea5cf4 : Add test case for canBuildVariableFamily
fab05185100 : [PreVerifiedDomains] abort the test if the domain verification agent cannot be disabled
b5b0ae58827 : Disable Sony Dualshock 4 Touchpad tests on Android 14
2a47c61ad3a : Disable Sony Dualshock 4 Touchpad tests on Android 14
17101798ddf : cts(nfc): CTS tests for OEM extension
a09a87293fb : Revert "Add test case that crashes with CR character"
6ef36d34f4f : Add a CTS device test to mock gmail crash.
be9d272f38c : Disable Toolkit VRR feature in FrameRateOverrideTest
8e4ac456b94 : Check if secureFrp mode is disabled after the test
3fa46864557 : Implement AudioManager.getSupportedDeviceTypes( ) in CTS-Verifier AudioLoopback test
be3d39801ad : ITS:Rename native camera app to default camera app
50c62dbf5e7 : webkit: Fix testRequestImageRef dangling input event
0dae0376247 : Modify RuntimePermissionAppOpTrackingTest for mic access
6a150c2a2f7 : Replace main thread executor with ExecutorService in CarWatchdogManagerTest
b07a4344cba : Add AppModeFull annotation to ViewSensitiveContentTest
747c4a81586 : Flag BiometricPromptLogoTests
258d352f311 : Allow sqlite 3.44.3
1bfe985566d : Update command to specify id of virtual camera.
db32735ce19 : Fill in missing test OWNERS info
18433082748 : Skip CtsVirtualDevicesCameraCtsTestCases on devices where it's not supported.
b5a6fd7b1f9 : Add test case for b/331286843
c519af99ff8 : Add mcts-documentsui tag to CtsVibratorTestCases.
92155d7eabd : Remove redundant mcts tag of CtsScopedStoragePublicVolumeHostTest.
facf188f22f : New tests for CSS API
f5b3ca9ef03 : Add device info collector for default apps
c1c702f54c8 : convert UsersTest to Kotlin and add an ephemeral user tests to it Test: atest CtsDevicePolicyTestCases:android.devicepolicy.cts.EphemeralUserTest Test: atest NeneTest:com.android.bedstead.nene.users.UsersTest
5ccc68ffbef : Disable cts tests with freeform activities when desktop windowing enabled
cea98e1bd82 : Only use sdk bypass on U+
0760b74f37d : Add tuner cts configuration
e7042361d50 : Google RCS uses FTEU MO SMS for phone number verification Test Cases[ Week 06 and Week 07]
698f8aec7a4 : Increase timeout for broadcastReceived
5613815c5a9 : Fix AssistantStackTests for device with created-by-organizer root tasks
be45b5b62c0 : Verify cdd performance requirements for HEVC and VP9 decoders.
623292d1596 : Add test to check if CredentialManager instance can be retrieved
98cc535d93f : [2nd attempt] Add test case that crashes with CR character
8a2ab36bdd3 : Remove the APIs that were added to collect broadcast timestamps.
417389b3c21 : Check if secureFrp mode is disabled after the test
a16d699ead7 : cts: Remove hardcoded PAGE_SIZE usage
ecf0c817bc2 : Revert "Add test case that crashes with CR character"
37b2cb961b7 : Revert "Test Intent handler for new BACKGROUND_RESTRICTIONS_SETTINGS"
cb5ab9c372d : [CTS CSAI] Tests for TvAdService
bd89443abd9 : Fix ACCESS_NOTIFICATIONS appop usage
dbdddb42075 : RESTRICT AUTOMERGE: Deflake LocationInWindowTests & DisplayCutoutTests
30025fbed14 : [CDM] CTS updates for refactoring 4/N
c9a565db5cc : Skip test on devices not supporting ARM ABI
0ad252df3c1 : Add test to verify shouldRegisterAttributionSource flag works
16ec48e38ca : [CTS CSAI] Callback and Unhandled Event Listener related tests in TvAdService
d55cd5783d2 : [CTS CSAI] Adding Key related tests
95963165fcb : Bumping the CTS version to 15_r1 for CTSonGSI test purposes in 24Q2-release with new vendor API level.
5503e616c7a : Revert "[CDM] CTS updates for refactoring 4/N"
67e483cf5b1 : CameraITS: Minor improvements in native hdr test.
30cbf11cbb1 : Use QUARANTINE_APPS permission to change quarantine state.
046539dbf9e : Create new AttributionSource tests for unparceling.
ebf48b41d3a : Attestation attribute MEID added for CDMA only
e2a63e9e68f : Add additional delay to test phases where the output format changes.
3aee6f46715 : Suppress SelfComparison errorprone warning
520813e1932 : Test transfer to build-in speaker after the process died
b5c7da797e9 : Add CTS for the enterprise change
19575683f4f : Unignore BiometricPromptLogoTests and BiometricPromptContentViewTest.
9e6f103f5fa : Increase testMultiAtlasGlyphsWithColorSpace (CTS) timeout to 60s
c1d977dc765 : Change owners of the TV wifi metrics
ed044976ef9 : Revert "Enable VP9 profile tests"
8cee6e1248e : Revert "Fix testUpdateDragShadow_detachedView for car multi-tasking devices"
4d96cfa547f : Extract getTestMarker and require EditText tag
211245f0ff3 : [PM] Only run PreferredActivitiesTestCases from OS S
71c115f870a : [PM] Only run PreferredActivitiesTestCases from OS S
4f29ae609c2 : Fix AssistantStackTests for device with created-by-organizer root tasks
162b70e38cb : [PM] Install the test package for the Secondary user
58234cc17f4 : De-flake WindowInsetsBehaviorTests
1340732b178 : Add tests to detect native memory leaks in InputEvent converters
98888da9f87 : Add coverage tests for updateProcessingState, onAugmentData and others
d64f38a5560 : Use updated startTetheredHotspotRequest signature
1ec580102e5 : Google RCS uses FTEU MO SMS for phone number verification Test cases [ Week 05]
81590835a1d : Fixes PackageInstallerTest test failures
aae2301cbba : Remove testEnableRollbackLifetimeTimeoutFailsRollback because it duplicates half of the testRollbackExpiresAfterRollbackLifetime
f1bebdc7a23 : Enable VP9 profile tests
afff84791fd : cts-on-gsi: Mark testImageReaderYuvAndPrivate as known failure.
707fe9b7a44 : Fix the CTS failure in the ActivityManagerProcessStateTest
c7885865738 : AppStartInfo CTS Tests: Add test for wasForceStopped
1e08b408e72 : Add test case that crashes with CR character
ceb5c359f88 : Revert "[CDM] CTS updates for refactoring 4/N"
faf7b3eac8a : [CDM] CTS updates for refactoring 4/N
8e17fc8059b : Add @RequiresFlagsEnabled annotation for AppStartInfo CTS tests.
f1d4ec712c4 : Add Notification Hiding Verifier Tests
28073882c33 : Reformat AppSearch exported code with google-java-format.
39a2cc5827d : [CSAI CTS] Test multiple APIs in TvAdService
604c22c5ebb : ITS: test_jpeg_high_entropy add reading back of JPEG files
f2adbb1aad8 : ITS: move test_night to scene_low_light
d311ff065d6 : ITS: Remove getNativeCameraPkg from openCamera
2e20a24eb84 : AppStartInfo CTS tests: Add detailed results verification.
4c51b3152a0 : Basic CTS Test setup for AppStartInfo
be081d096ed : Annotate settings intent test with CDD requirements
f761642ede2 : Update CDD test requirements from 3.12/C-1-2 to 3/T-0-3
076d8417c61 : Revert "Use OPSTR_RESERVED_FOR_TESTING"
958420e0edd : Autofill Fix some tests
a0765f30649 : Revert "[CDM] CTS updates for refactoring 4/N"
1cd7e37a68e : Modify the testing cases for FGS new logic
7fd711baef9 : Use MODE_ERRORED for MEDIA_ROUTING_CONTROL revocation tests
22fc85873e7 : CTS tests for Parcelable data classes
3b47205b5e3 : Call super method in ActivityRecordInputSinkTests
ecb7ec3ec8d : Add test for Space and Shift+Space scroll handling
e197b36dfc5 : ITS: clean up CV2_RED & CV2_GREEN in opencv_processing_utils
b186817aeb4 : Fix flake in activeScanRouteDiscoveryPreference_scansOnSelfScanProvider
9b49f8671f8 : hardware/input: include MotionEvent action names in failure messages
a3074d3c11b : Add certs from RTM_96 to historical branches.
4c7dbae6916 : Update CTS test for new socket API to read l2cap channel
f49be0f3ff9 : Google RCS uses FTEU MO SMS for phone number verification Test cases [ Week 05]
29eb6087a77 : [PM] Add test case for setMimeGroup
a5f644d5deb : Revert "ITS: clean up CV2_RED and CV2_RED_NORM in opencv_processing_utils"
813d25d4924 : ITS: Test to take captures using native camera app
2243208d9ad : AudioRecordTest: Move to fluent asserts
2bd24c9d1bb : AudioRecordTest: Update timestamp verification tolerance
3dccb06eace : Skip zen mode if ringer is not available
ad6a782eb30 : Fix flaky preferred mixer attributes test
37fff9444e4 : Make sure GPP does not affect tests.
15c4bfd1616 : Handle null device properties in CarPowerHostTest
d150bddae86 : Add storageApp_c using InstallMultiple().
c0c7cc6a82d : DO NOT MERGE - Added test for Binder.handleShellCommand
cd496ee2619 : [Autofill Framework] Change fill_fields_from_current_session_only to be default on in CTS tests
046e0ee4825 : Add more allowance to uri permission revocation test timing.
143f717c79b : [ChecksumsTest] Marking all "adoptShellPermissionIdentity" installs as "shell"
51e36aefe6f : Camera: Ensure that lens intrinsic data changes with physical id
c87d114ea51 : Updating System Alert Window CTS test to pass when flag is enabled
a05c2e9b428 : Deflake LocationInWindowTests & DisplayCutoutTests
b3ec8b2ed62 : ITS: modify test_low_light_boost_extension to use low_light_utils
639dc7d6c85 : ITS: rename scene_low_light_boost to scene_low_light
dae226095f2 : Fix testUpdateDragShadow_detachedView for car multi-tasking devices
6b33bb89833 : Update testGetEmergencyAssistancePackageName to permit null return.
cb55b3cd90c : Removed Ux Restriction CTS test
83db91082a7 : Fix test flakes in EnterpriseContactsMultiUserTest
6d906ee5465 : ITS: pylint cleanups
d1b56457b07 : Make surfaceViewDesiredHdrHeadroom even more reliable
8474711f517 : ITS: clean up CV2_RED and CV2_RED_NORM in opencv_processing_utils
482073178d8 : Adjust to flag rename for FIX_MERGED_CONTENT_CHANGE_EVENT_V2.
e446a332775 : Exclude from cts-on-gsi: android.graphics.cts.ImageDecoderTest#testDecode10BitHeifWithLowRam
5d788f9aa25 : Fix flaky providerService_doesNotAutoBindAfterCrashing
cebe64be97f : Wait for install before enabling services.
39b116fb94d : Limit unknown sources test to non-automotive
42e98c401fa : webkit: Fix testRequestImageRef dangling input event
6c393033bd1 : Fix the flaky test
2dd2a4e46cd : Wifi: Increase the Wifi on/off wait time
d07674452fa : Add test for filter removal
46fda5f8732 : Update CtsTelecomTestCases to not use RequiresFlagEnabled
02fd7d2862a : Add finishTrackingPendingImeVisibilityRequests
c4ee7990021 : Add CDD requirements in CTS for tuner framework
738d3f5c6b4 : CtsBluetoothTestCases: Missing @RequiresFlagEnabled annotations
fb00d032cca : Add VDM_PUBLIC_APIS flag to the prerequisites for VirtualAudioTest
e0841e398d0 : Fixed bug on HSUM
5078db18ba8 : [RESTRICT AUTOMERGE] Skip a verification of privacy indicators if they are not implemented
9a048e21d98 : Remove spaces between per-file values in OWNERS
d5b82923278 : Retire use_art_service_v2 flag and dalvik.vm.features properties.
42c3cf2925e : Remove overspecified tests
63a9f403525 : Remove LSE App Compat owners from hostsidetests/appcompat/OWNERS.
c1cfa3f5859 : Fix cts testDisplayContent
ef692cfd762 : webkit: Replace sendPointerSync with tap helper
5d816c27c8f : Google RCS uses FTEU MO SMS for phone number verification Test Cases[ Week 06 and Week 07]
ea1145e629b : Fix incorrect inspection for the telephony feature
156ae3a1052 : Do not limit nav bar numbers when check existance
9bd6fb49a54 : Add missing @RequireFlag annotation
794a1498451 : Update test app to include bundled_asl property
256720c3ecf : Add unchaged MPC 15 requirements to PerformanceClassEvaluator
0fb756907e8 : Add DynamicPermissionsTest
d021b881afe : Add DynamicPermissionsTest
f7b040f0cdf : Add DynamicPermissionsTest
f4941192036 : Use OPSTR_RESERVED_FOR_TESTING
a8cc484d1ff : fix(magnification): verify the AccessibilityController recomputeBounds when non-magnifiable window exists
afc82bc27a9 : Test usage of PermissionManager in BroadcastSkipPolicy
6b6c312ea92 : [nfc] Add package name as argument when enable/disable nfc.
ef47e7df7a0 : Update prebuilt library
c8c68e7b1bb : [cts] fix testInstallArchived on Auto
24334d75a91 : Exclude Reset mobile network settings cts from Auto/TV/Wearable
95583dcb709 : [ChecksumsTest] Marking all "adoptShellPermissionIdentity" installs as "shell"
af22d8537f0 : ITS: test_ae_awb_regions
e55cabc1a1b : Remove overspecified tests
24be7abff9a : Fix the test by adding missing permission to AndroidManifest.xml
a470e83c4b3 : Add more SensitiveNotificationAppHidingTest
f4494591c64 : cts: actively request for location when run magnetic field tests
d83e9be0336 : [Autofill Framework] Add STS test to verify autofill service checks intent-filter when app updates
f21c773851f : Add test for getDesiredHdrHeadroom()
ed8f3beecc5 : Fix the waiting time for the blob to expire.
b3d5ed554e2 : [CDM] CTS updates for refactoring 4/N
7c29e0d1201 : Fix PackageInstallerTest test failure
b02d462d702 : Revert "Test whether services are properly cleaned up when they ..."
7d9e8f24d47 : Add CTS test for critical atoms logged on boot.
35628bbfeeb : Adding coverage tests for OnDeviceIntelligenceManager
d6022b66ccd : Update cts lib for statsd cts tests
5522e516830 : Only check a flag bit that is interested in
36a0f0e6577 : MuxerTest: Mark TestSimpleAppend as NonMainlineTest
e9487f9d590 : Fix ScreenConfigTest
dce4de09b98 : [ITS][HDR Video] Remove the colorspace check for SDR
6e9b9b3eeae : Camera: Check API consistency for feature combination API
6867d9647cf : Test custom parcelables can be sent as bytes
3244b73fb4b : Don't test for legacy trim behavior
cb733a2886f : Sony DualShock 4: update CTS test for new touchpad stack
0c5e24115c7 : ITS: move test_jpeg_quality.py to scene9
68c3c3eea44 : Update and narrow sharesheet CTS OWNERS
d033b2e34e1 : Fix ComponentName mismatch between onCreate() and AndroidManifest
f0d95f10939 : Add ui-thread checks to ASurfaceControlInputReceiverTest
56b25e26ef0 : Fix preinstall apps api test for headless system.
7e7e23da94e : Add cts tests for SDK bump
d684a82cda7 : Add OWNERS file to new MediaProjection package for atom tests
2be6232b756 : Update ownership for cts tests in view/jni
35ebbda9d83 : Add callback into vendor interface to receive modem state change event
7975206b4f8 : Update AppKilledTest based on running in background thread behaviour
cbb46273c93 : Fetch default launcher via adb shell
06bc3505701 : cts-on-gsi: Exclude CtsMediaPerformanceClassTestCases
3a67e76bd38 : Update prebuilt library
90014199b13 : ITS: Add generic utils from ae_awb_regions
bbd649fc193 : Annotate tests for LATEST_SELECTION_ONLY.
61740e5c586 : Change cts tests regarding the phonestate to reflect the changes in CarrierAllowListInfo
5e669fffa8f : Create daily full persist job.
4d970058a12 : Fixes the SplitAttributesCalculatorTest flakiness
e3772b9daa9 : Skip parsing verifiedBootHash when attestation version < 3
a12187a70c9 : Check FEATURE_WATCH in testSetSystemSelectionChannels()
c984de6a1db : Test whether services are properly cleaned up when they remove the accessibility service intent during update.
eb9b8da6522 : Move tests from appsearch/AppSearchSchemaInternalTest to cts/AppSearchSchemaCtsTest
7c372d5ebff : Add CTS tests for autofill hints and password input type
707fc6b4d6c : Camera: Fix flakey LogicalCameraDeviceTest
5b0b7542161 : Adding test to check isolated compute app returns package name of parent UID
e2112d86e75 : ITS: initial cl for test_preview_distortion test
11c4ce036ab : Bump Window Extensions Version.
604003fb9bf : [Low Light Boost] Correct image orientation
12c5308273a : Change ADPF CTS to use ADPF during calibration
8b100aba9be : MediaExtractorTest: Remove codeNameEquals() check for Android U
3c153c08b85 : ITS: refactor utils for test_preview_distortion test
8c9d6ca0bd2 : media: Remove codeNameEquals() check for Android U
e3a7c37661d : Fix installViaSessionWithAppMetadata test
490cbfad620 : CameraITS: Check if gainmap is present or not.
0a2a7941095 : Assume ANGLE is always in system partition.
b7f73cb82f7 : Fix flakiness in testAllPropertiesHaveVehiclePropertyVerifier
e8f20c955ec : ITS: add scene8 for test_ae_awb_regions
f068ab47be6 : Fix skipping CarrierRoamingSatelliteSmsTest
08117bce071 : Add reflection check and usage of updated DeviceStateManager API
7f52bf48cc5 : Skip PinnedStackTests when in HSUM
52cb5b4efe6 : Remove ActivityManagerHelper#setFocusedRootTask
adc7ec09c8b : Strongbox KeyMint v2 may not support second imei
4ada3c74371 : Fix testCollectDeviceInfo failed
54ea78e46ee : Mitigate the certificate chain extension attack.
766324306de : ITS: initial CL for test_jpeg_high_entropy.py
16ba5955730 : TEST_MAPPING: re-enable android.os.cts.SeccompTest#testKernelPrecedenceTests
04e1b699e01 : Retire use_art_service_v2 flag and dalvik.vm.features properties.
fe10c07b560 : Fix typos
af9dc1e29cc : Fix errorprone issues
1a06ec7079f : Test start handwriting by end of line tap
e287071662d : Reformat ASurfaceControlInputReceiverTest.cpp
bba14484ca0 : [PreVerifiedDomains] disable verification agent before each test
4b0a2820257 : Use unique_ptr for InputReceiverCallbackWrapper
39ed100e569 : Google RCS uses FTEU MO SMS for phone number verification Test cases [ Week 05]
1fb7982bc22 : Google RCS uses FTEU MO SMS for phone number verification Test cases [ Week 05]
ab5c29a27ac : Fix Autofill tests that use DeviceConfig
df98c838ed5 : Adding CTS tests for covering OnDeviceIntelligenceManager
bd1662946c7 : Update cts lib for statsd cts tests
b1952ae99c9 : nfc(cts): Add INTERACT_ACROSS_USERS permission
da078d1d0da : Sharesheet test result intent sender update
ca515f05d4d : RESTRICT AUTOMERGE Add reflection check and usage of updated DeviceStateManager API
a00d4526971 : Implement AudioManager.getSupportedDeviceTypes() support in CTSV datapaths tests.
b17bca939a4 : Camera: Test setStateCallback
7274014b5cc : ITS: add scene9.png for test_jpeg_high_entropy
d4671a501e5 : Google RCS uses FTEU MO SMS for phone number verification Test cases [ Week 05]
8ff9450221d : TEST_MAPPING: Consolidate exclusion for SonyDualshock4ProBluetoothTest#testVibrator
b2416610c63 : Skip devices not supporting CameraDeviceSetup in testOpenSuccessful
91b6519a135 : Ensure dream fully stops between tests
d2425f0f85b : [PM] Ignore the PreferredActivitiesTestCases
dccd7f29166 : Fix CTS keyboard configured logging failure on Auto targets
56a628fd6f6 : CTS Test for Permissive (Recoverable) MTE
fc6095853ca : [CTS] [MTE] Reduce duplication in tests.
994103d0b03 : [MTE] simplify test, all U+ arm64 kernels support TBI
d56ba53bcba : Remove obsolete check for automotive in VirtualCameraTest
5315cee0d73 : Fix DefaultDialerApplicationTest on data-only device
80850d1e6e3 : Add wait before asserting home visibility under keyguard
e9bcc45821a : Set activity background color for screenshot consistency.
e7b5de8e795 : Google RCS uses FTEU MO SMS for phone number verification Test cases[ Week 04 ]
0de9fa806e2 : Update cts lib for statsd cts tests
dc36648d058 : Let activities in CtsViewTestCases opt-out the edge-to-edge enforcement
31cd7192c9f : Change order of Preparers to set feature flags first and install apk
875fcd71c20 : Fix DefaultDialerApplicationTest on data-only device
a1344f26295 : mediav2: Limit block model test to Android V and above
de9ada26435 : Add coverage for getFormWidgetInfos() in PdfRenderer and PdfRendererPreV
4805e0236b1 : Use MotionEvent matchers in ASurfaceControlInputReceiverTest
78385069a8d : Add timeout to the draw call
10ea777f756 : CtsVerifier: add Jetpack Camera App to required apps
0d65bb6c7a8 : Ensure that originatingPackageName is not null
86d65007926 : AudioRecordTest: Move to fluent asserts
02bab40aae6 : AudioRecordTest: Update timestamp verification tolerance
c2b16831f3b : [sb] Support NEW_STATUS_BAR_ICONS in lightbartests
fd82349e7fe : Add DynamicPermissionsTest
003128d3d7e : Fix typos in ListScenario
590bee40089 : Revert "Enable CTS-in-sandbox tests to access test CPs"
db3f9bf0038 : Modify precondition for testGetKeyRequestDefaultUrl
c27b884869b : Remove permission dialog streaming test in VDM
2cb6ec699dd : Update CarEvsManagerTest tests
6d5628efc12 : Restore device state after P2P test
1a8a05f3781 : Revert "[Autofill Framework] Add STS test to verify autofill ser..."
dbcbd87fe31 : ITS: relax absolute TOL for preview min frame rate
4d9f2520701 : Add `OVERRIDE_CAMERA_COMPAT_DISABLE_FREEFORM_WINDOWING_TREATMENT` to allowed overrides.
b1120ba9d05 : Ignore #setMediaButtonReceiverChangeEnabled() on Android U- devices
b156644abf7 : Add CTS tests for FLAG_DRAG_GLOBAL_SAME_APP
7e49f656333 : Create test marker at iteration level
69662a4d9ae : InputAtomsTest: mark finger & palms test as flaky
b293025e954 : Remove requestIsSatelliteCommunicationAllowedForCurrentLocation from vendor implementation
a4dde0bef6b : Reduce timeout in InputMethodStatsTest
f00577fd5d5 : ITS: relax absolute TOL for preview min frame rate
c1d945db9b7 : Typo fixes
436d5e31a89 : DO NOT MERGE : Revert "Corrected CTS tests to accept Ed25519"
9a4db051573 : Track atoms from both Test App and Mock IME
009d30c1647 : Fix common typos in testing code.
16e82c681d4 : Add tests for single user headless mode
a50fa7d079e : Update Launcher app for hidden profile tests
6f91754f6e6 : Add waiting logic for atoms to be sent
77a031a7aaf : webkit: Fix testRequestImageRef dangling input event
540383e1ff6 : Test if HOME and BACK are blocked in LockTask
383e5ed76ec : Add CtsPdfModuleTestCases into presubmits.
fd7e5e4b632 : Remove InputMethodStatsTest from Android 14
4f7c7ebc52f : Fix LOHS CTS failure when STA+AP not supported
c3108453ba5 : Fixing CTS tests
be7226b3f2c : remove bedstead_aosp_hook Test: create a CL
73a5fa4e1e0 : Give some time to IMMS to change the default IME.
982efad6561 : CTS test for Android Security b/271845008
a31f6c86f39 : wifi: Testing WifiSettings backup/restore
8a4b76d742d : Exclude CtsMediaV2TestCases android.mediav2.cts.EncoderProfileLevelTest#testValidateProfileLevel from cts-on-gsi-on{r,s,t}
59559a3025f : Check that INFO_MAKE and INFO_MODEL are not empty strings
0ab218cd6bf : Add permissions required to mute/unmute volume
e983c8ed634 : Add tests for description in Schema and Property.
ca16e3c2ac3 : Mark a test as flaky to avoid blocking presubmit.
d208f7e61a8 : Formalize Telecom BlockedNumbers APIs into manager.
85e67da93cd : [MTE] simplify test, all U+ arm64 kernels support TBI
21e47cf405d : Use a canary to wait for motion event intercepting to take effect.
3e41cf22782 : Add cts test for FrameRatePowerSavingsBalanced API
9286af0dab3 : Adjust the error margin for the testZeroPositionStartThresholdInFrames test to reduce flakiness
c5c1caf086c : Choose preferred application
b7bad523e2c : Avoid resolving data type when dispatching sticky broadcasts.
fb349a9d1a3 : Create new AttributionSource tests for unparceling.
f8e479ae312 : Update Accessibility OWNERs to single source of truth.
4cc7ea0db41 : Fix TouchableInsetsProviderTest for Coolwhip
4412d4c97d0 : [RESTRICT AUTOMERGE] Relax OnBackInvokedCallbackGestureTest#invokesCallback_invoked to verify onBackStarted() invocation after continuing swipe.
3aaedc76af7 : Remove line by line comparison for dropbox entry contents.
492c3b6e714 : Enable Sharesheet CTS tests for Automotive
3f7eef6e9a9 : Update bugreporting CTS OWNERS
abd82fc7227 : media: Remove obsolete internet connection check
b7a497e772c : Limit CodecEncoderSurfaceTest to default decoder for board API <U
9868bee75eb : Add test for NDK ASurfaceControlInputReceiver
c66c4fa4564 : Fix final state enum names
fb0bbb0706b : Verify that cache has been cleared in CTS tests.
018207bcf7f : Rename display compat permission
b5d6ffb229c : Fix incorect logic for RequireHasDefaultBrowser
3c937674dee : Camera: Check OIS data availability on physical devices
3735f2c2ca3 : Add VDM cameracts module to run Camera CTS tests
a3836030eb3 : Updated the logic to determine the VSR API level for Keystore CTS tests.
9d7fe5671d2 : Update CTS test for Android Security b/253043065
805703bf190 : Update CTS test for Android Security b/253043065
01825ca9bff : Add tests for MEDIA_ROUTING_CONTROL revocation
d5319a763d9 : DO NOT MERGE Fix flaky ActivityLifecycleTopResumedStateTests
b31e0dd512b : CTS test for Android Security b/205837340
0cc44ac054a : Add certs from RTM_96 to historical branches.
e89a3e73d82 : Update CTS test for Android Security b/272024837
db5da871b74 : Replace runShellCommand with throwing variant
058d40d0ac9 : Exclude CtsMediaV2TestCases android.mediav2.cts.EncoderProfileLevelTest#testValidateProfileLevel from cts-on-gsi-on{r,s,t}
0e2402cdea0 : Update to check Telephony features dependencies
08ef72c3cc1 : Update testNdkInfo
78005019a1a : Fix kotlin nullable errors in CtsContentTestCases
86d7ba60bad : Fix kotlin nullable errors in slice CTS tests
7ca652a5967 : Fix kotlin nullable errors in security CTS tests
5866807f233 : Fix kotlin nullable errors in widget CTS tests
c90733a8c47 : Fix more kotlin nullable errors in appops CTS tests
9e16b983f37 : Fix kotlin nullable errors in audio CTS tests
d6df96c746d : Fix kotlin nullable errors in app CTS tests
462b56c5dd0 : Fix kotlin nullable errors in appops CTS tests
584abe95bbc : Fix build: Add non-null asserted (!!) for type LocationManager?.
8015e61e12b : Modify CTS for change of units of bounds from Rect to RectF
ddc4e777ddb : DO NOT MERGE Revert^2 "Google RCS uses FTEU MO SMS for phone number verification test case"
8f5cedbc9d1 : Add test for new constructor of CryptoObject.
d715442e319 : Add cts test for PromptContentViewWithMoreOptionsButton.
47d06079ec5 : Rename permission SET_BIOMETRIC_DIALOG_LOGO to SET_BIOMETRIC_DIALOG_ADVANCED
38add352df0 : DO NOT MERGE Google RCS uses FTEU MO SMS for phone number verification Test cases [ Week 05]
9a6b3fcd63d : Update testGetResourceOveruseStatsForUserPackage to wait until stats are synced for written bytes.
72763c30972 : Do not use Shell command to change default PA
04bac092ca6 : DO NOT MERGE [Permission3Test][Wear] Fix issues in ClickableSpan
ffa8274a278 : Move hostside FrameRateOverride to GameFrameRate
0ac13b43768 : ITS: pylint cleanup test_lens_intrinsic_calibration.py
99b4340265b : Added check to additional FUEL_* properties to not be implemented on EV
60169a64644 : Fix typo in test
7dbd28efe53 : DO NOT MERGE: Disable VisualVoicemailServiceTest for wear
f85f369da34 : Add CTS Parcel tests for NotificationChannel#setVibrationEffect
bcac97b7b60 : Disable VisualVoicemailServiceTest for wear
9a77541168a : Camera: Test feature combination query without target surfaces
15a10175cb4 : Draw the bitmap in blue in EnsureCleanState
e1dad23c012 : Add possible values for writable Float properties
1973b582b7a : Require min/max values for HVAC_TEMPERATURE_SET
7c89d41d037 : ConfigArray may be empty for HVAC_TEMPERATURE_SET
f8bb9b20947 : Handle new CallStyle action layout
210c203b1b9 : Revert "Mark testImeRemainsVisibleAfterSwitchingIme flaky"
60b610bf8a2 : TEST_MAPPING: re-enable testMinSharedDataPartitionSize
b96c5997e82 : Revert "Add missing flag checks in tests"
4ad0d234bd4 : ITS: test_zoom.py start from 1x zoom
ed1a95d6a7d : Avoid crash when testing mock SatelliteManager without satellite feature
f122e2748e5 : WindowInputTests: Use CtsWindowInfoUtils to wait for window bounds
a057aef8534 : Fix GameFrameRateTest failures
936c448c547 : CTS test for device policy screen config APIs
ccfeb95a0e3 : Adding CTS tests to cover file access from Inference Service
3fb45c50f3c : Add delay in SonyDualshock4UsbTest CTS
0cb1c0e8fc8 : Revert "Revert "Add SDK version check for the new APIs in PdfRen..."
19c7d04b951 : Add API coverage for android.bluetooth.BluetoothCodecConfig.Builder
6e7043e858f : Cleanup for SystemUI's ColorScheme
9b0b8cd5670 : Collect screenshot & UI trace artifacts for test failure
a3e71633249 : WindowInputTests: Wait for overlay to be removed
e8283ad6a3e : Synchronize WindowInputTests#testMoveWindowAndTap
3d896573e1b : Refactor WindowInputTests to use helper to launch windows
665c8f3b57d : Revert "Add CTS tests for verifying that a device can switch to accessory mode"
590caaf479f : Fix incorect logic for RequireHasDefaultBrowser
4cb262978e1 : HDMI: Skip HdmiCecSystemAudioControlTest for audio system
e8da4806d49 : mediapc: ensure all hw decoders support dynamic color aspects feature
d677650f93e : Reland WM Extensions for all devices
6f579a3d766 : Add API for polling loop pattern filters based on developer feedback.
f4f2ded2a82 : CTS test for Android Security b/293602317
184e603db95 : Revert "Add SDK version check for the new APIs in PdfRenderer."
dcafa965964 : Correct assertion in share_disallowBluetoothAndSharingRestrictionsAreNotSet_canShare
b34429fffd0 : Create the "cts-focused" test plan for GKI
2771b02d268 : Update the CTS according to the API changes
4bd1d73055e : Add test for render params.
3f673d84ef9 : Revert "Update CTS for testing WM Extensions version and support"
9400cbee23d : Exclude CtsSecureElementAccessControlTestCases{1,2,3} and signed-CtsSecureElementAccessControlTestCases{1,2,3} from cts-on-gsi-on-{r,s,t}
a73deb9de02 : Revert "Add basic CTS test for `FaceManager`."
1abc42fa397 : Revert "Add CTS test cases for new exposing APIs(2/2)"
1d1281b12f3 : mediav2 CTS: Extend unit test for multiple frames support api
f019d6e06e4 : Add test coverage for Ranging
4b171762d3e : Add CTS tests for verifying that a device can switch to accessory mode from other usb modes
72361fcf6e2 : Add triggering pollPendingSatelliteDatagrams after successfully sending a callback back to sendSatelliteDatagram.
bf841c96c85 : [RESTRICT AUTOMERGE] Disable failing test
d383aa18705 : Add CTS tests for the new Service#onTimeout API.
1dd5b2fa498 : Add triggering pollPendingSatelliteDatagrams after successfully sending a callback back to sendSatelliteDatagram.
5ff935e0619 : ContextualSearch API CTS tests
3ca78934d13 : Address API feedback on theft detection API
bee3deb58c8 : Don't test for legacy trim behavior
f194afc9c11 : Fix crash on potentially missing EuiccManager
9a21acc826e : mediav2: Limit testDetachAndReattachSurface to Android V
65559903c0c : Cherrypick a deflake CTS change from main to android-14-tests-dev to fix CTS failure.
11a78318d37 : mediav2: Add @Rule for checking flags
5eb11cedd42 : [ITS]Change from setting 3A regions to just AE & AWB regions
e259cbca3b9 : Update sensor cts test owners
2700f1a755e : Delete incident tests
9d6cbb903a9 : Remove go to browser instruction for Instant App test
40f49dd82d3 : Enable AlarmStatsTests for Automotive
6d0c2c337d2 : [ITS]Fix RuntimeWarning "overflow encountered in ubyte_scalars"
35d9282ece5 : Test install app with disabled launcher activity
bd34a3c3b7d : [ITS]Add a new scene8 for test_ae_awb_regions
644525b4557 : Replace robhor with qingxun for QuiescentBootTests and InattentiveSleepTests
0c927a0adf0 : Split suite into multiple, roughly along OWNERS' lines.
5f3ae569711 : CameraITS: Move _collect_data to utils class.
45b7f783cbe : Modify cts according to the changes in content classes for adding getBounds
1d0a339121a : ITS: zoom_capture_utils.py improve logging
3de56026d95 : Give ownership of input-related WM tests to INPUT_OWNERS
5cdb7943fc3 : CTS Test for DISALLOW_ADD_PRIVATE_PROFILE
17ce9ef5c8e : Added check to FUEL_* properties to not be implemented on EV
84e94d71cf7 : [conflict] Merge "package-installer: scroll button into view" into android14-tests-dev am: dec604a7e3
f0a07335f3b : Add check to verify that all properties have a verifier
7f5a3b84e7d : Move all VehiclePropertyVerifiers to a single list
f07796fb651 : WalletRoleTests should only run on nfc devices.
af900ffb489 : Mark the flaky tests
43b48b4cc96 : Avoid creating and deleting files with the same name in the same test as this might be the root cause of test flakiness due to MediaProvider optimizations.
1491e8ece77 : Add android:permission="BIND_APP_FUNCTION_SERVICE" for TestAppFunctionService
a324bc12927 : Remove eugeniom@google.com from tests/tests/speech/OWNERS
21607d21298 : Remove aelias@google.com from hostsidetests/theme/OWNERS
db2623a5c35 : Fix GameFrameRateTest failures
2ba400af3bb : Reduce the time test waits before invoking verifyPendingInstall().
35d86be0da5 : Validate correct user handle in RestrictActivityTest
d6f8c39555b : ITS: clean up zoom test logging messages
bb1f547c2f9 : Correct assertion in share_disallowBluetoothAndSharingRestrictionsAreNotSet_canShare
45770e6325c : Reorganized some surface control cts util files
9172e98aebe : Double the timeout of ClusterHomeManagerTest.
287d05a5190 : Skip CannotSetTest for DISALLOW_CONFIG_DEFAULT_APPS while unenforceable
e170bfbfcb1 : Test for emergency installer
b889b2b5c83 : Update CreateAndManageUser policy from Device Owner -> System Device Owner
1d8f92b7d7b : Correct the RsaAuthList content
c2ed2eac5fb : Try to fix AE test flakiness
c014f6aa5d6 : Don't ensure bar contrast when bar is tap through
3bd02064e0c : DO NOT MERGE Google RCS uses FTEU MO SMS for phone number verification Test cases[ Week 04 ]
9cc294639e6 : fix(cts): fix the test based on flag create_windowless_window_magnifier
72bc3b70035 : Add more logs for testImeForceShowingNavigationBar
043dcc56a9a : Wait for color changes in ensureCleanState
9725fcf36d9 : CTS test for new socket API to read l2cap channel
a7c38e77b5d : Update the CtsPdfModuleTestCases target sdk version to 35.
788ddb7dfe2 : CtsWindowManagerDeviceTestCases: Test fails when Toast is moved to top of display
1dbf1c0c8b1 : Add loging for ChoreographerNativeTest
8e0560066c3 : Enable Sharesheet payload toggle target update test
186745c746d : CTS for configuring VCN safe mode
2a04bbbe6d4 : Fix LockOnBoxedPrimitive errorprone issue
1b7d6981aac : Tests for handwriting in unsupported TextView
d63588548be : package-installer: scroll button into view
084287cc837 : ITS: Increase the image rotation threshold
222ef7ac693 : Exclude from cts-on-gsi: android.graphics.cts.ImageDecoderTest#testDecode10BitHeifWithLowRam
10392ee8e1a : remove FeatureFlagTargetPreparer from android.telecom.cts
664011c998e : Reduce the flakiness of the test by focusing on CPU data
9deb92bc9bb : SensitiveNotifAppHidingTest requires AppModeFull
55b3a2f51b6 : Wait for InCallService to have a Call before continuing
98c4fae4e8e : Add CTS for AppFunctionManager.executeAppFunction
f13bbf1b4d8 : mediadrm CTS: Update to CtsMediaDrmFrameworkTestCases-3.0.zip
efc3190088d : Camera: Switch EFV extension test flag
bf078e081ad : Remove deprecated DeviceStateManager APIs
c02f0a21717 : mediav2 CTS: Add decoder tests for attaching and detaching output surface
627955cbc10 : Remove testTwtSessionAutoCloseable()
30a8e712635 : Add reportSectionName for BLE cts-v test cases.
64042592c29 : wifi: Fix flake test of mock wifi
e6ba45f6802 : Reduce the time test waits before invoking verifyPendingInstall().
7d86ad88813 : Update Framework from Jetpack.
ee12155b034 : [CDM] Wear CTS fixes
aab0b1f5132 : Realand "NativeCameraManagerTest.java : Add check for ACameraMetadata_getTagFromName"
4339d414466 : Make BatteryUsageStatsTest less sensitive to small power values
18534b06063 : mediacuj CTS: Increase the delta for playback time validation
6cfd697577f : Fix a repo/gerrit merge error that wiped out (native) OboePlayer.isMMap().
73a63f491d2 : Added tests for AInputTransferToken NDK
8c630a78eba : Enable CTS-in-sandbox tests to access test CPs
c0671f7131f : DO NOT MERGE Fix ActivityLifecycleTopResumedStateTests
39c59b0f4c9 : Update callback executor for FakeAssociationRule
c0ff6fce887 : Disable failing SystemDreamTest
6ee413fef56 : Fix typos in AssociationsChangedListenerTest
285ae13cd60 : [Thread] add CTS tests for DISALLOW_THREAD_NETWORK
37a0871017e : Moving PackageWatchdogTest from cts-root to cts
3138cd8926f : DO NOT MERGE: Correcting the check position
eb710e3195d : Adding cts tests for OnDeviceIntelligenceManager
0482d53a5a4 : Google RCS uses FTEU MO SMS for phone number verification Test Cases[ Week 06 and Week 07]
6682af97391 : Add SDK version check for the new APIs in PdfRenderer.
651864d9c92 : CTS tests for requireContentUriPermissionFromCaller for result start
30e9b9454fc : Run CtsVirtualDevicesCameraTestCases on physical device in presubmit
6af7d94e25e : Update CTS for testing WM Extensions version and support
9f557656e7f : Do not use Version for Extensions
f1eabffee15 : Move API related models and parsing logics to a common package
7665165159c : Do not exclude any insets from config for new policy
1b92efc04f0 : Do not limit nav bar numbers when check existance
89107af027c : Prepare the tests for finalization.
c841058472c : wifi: Check vndk version if test requires sdk level
dba7880017f : Change order of Preparers to set feature flags first and install apk
3b1c7e9318a : Fix testHandwriting_initialToolTypeOnNewWindow
f6b4f381edf : ITS: create test_lens_intrinsic_calibration test
6846da5d54f : Mark a test as flaky to avoid blocking presubmit.
511128a14ed : DO NOT MERGE: Fix getBoundsToCheck to consider the app area
39f4dac7ebf : Revert^2 "Remove voice activation permission in cts tests."
5c28e155f5c : Signal activity exit using a binder callback.
71da1fe6e3c : CTS graphics: make resourceColor allow extra color resources
a43eaa83339 : Migrate aconfig flag to deviceconfig
f01990a393a : ITS: add 3 stream combination to test_aspect_ratio_and_crop.py
86b2bf109c6 : Adding OWNERS file for OnDeviceIntelligence tests folder
edd12075566 : Ensure self-managed Connections disconnect if hold does not complete in time
5fe6ea5ee62 : cts-on-gsi: Mark testImageReaderYuvAndPrivate as known failure.
b3a5c204813 : Fix flaky CarRotaryImeTest
9151a7d1a68 : Add certs from RTM_96 to historical branches.
48a5a5ebc51 : Update testGet to expect an empty array instead of a null.
f5cd53e484e : Update the test cases to catch the correct exceptions
fab722292cb : ITS: create image readers for extension session
0e9bd275f76 : Fix NPE in SensitiveNotificationAppHidingTest
dd87dc6c24b : ITS: set tablet_state to OFF in test_preview_min_frame_rate
f400f99825c : Test cross user app suspension
acc414407dc : Add OWNERS for the Key Attestation collector
b748a870574 : Run OS CTS tests in the sandbox
16c39f2fc0d : Assert PageSelection getters and setters. This is required to get coverage for the PageSelection POJO.
c77bb78ed7c : Exclude CtsVideoCodecTestCases android.videocodec.cts.VideoEncoderMultiResTest from cts-on-gsi-on-r
2ce81d34a89 : [ToA] Verify expected exception
a049e5f817c : Ignore CTS handle standby issue
f4f2149e635 : Pass an image to the pdfRendererPreV constructor.
1c20b02d655 : Skip verifying ExtractEditText content (2).
0fd213342f8 : Revert "NativeCameraManagerTest.java : Add check for ACameraMeta..."
91a9dda147f : Modify CTS tests for API name change
48f31d90312 : Improve DisconnectCause API for mainline.
23534177688 : Added test for Binder.handleShellCommand
c4735259e15 : mediav2 CTS: Add test to validate alignment support
5d6b17b4ff0 : [CSAI CTS] Remove executor of setOnUnhandledInputEventListener
9c920d2e3c7 : Disable some CtsPackageInstallTestCases tests given FRP enforcement
f2ee44aa98b : Re-format with ktlint
b6ef2872e68 : Make DesiredHdrHeadroom tests more reliable
ab0935297ba : Revert "[Autofill Framework] Add STS test to verify autofill ser..."
039d7b2eaf1 : Limit set power listener tests to emulator builds
dbcb8b09488 : Fix flaky UiModeHostTest.
f11bfccff9c : ITS python lint cleanups
9a80faf3b40 : Move windowOptOutEdgeToEdgeEnforcement to v35
0ab05221e40 : Skip audio volume restrictions tests on automotive
8c484ec304c : Mark testBatchEdit_commitAndSetComposingRegion_webView flaky
669e2088d55 : Disable SecureFrpInstallTest in CTS given FRP enforcement
1684bb96a7d : Add test for drawing Mesh with different uniforms.
c37d858b844 : Fixing failing foreground service type CTS tests
fa3e4207a5f : Update CTS tests for geocoding
e4c188639ea : Fix NPE when attempting to find clear notification button.
431fa402397 : Fix cleanup in CtsGpuProfilingDataTest
9beafa0c244 : Bump audio test version code after recent changes by Paul.
1452ca35d99 : Update tests for VirtualDevice#hasCustomAudioInputSupport
ad26ef31db6 : Add test for device-aware RECORD_AUDIO permission
b0df49149c9 : Add test for EnableRequestAttributes.Builder.setEmergencyMode
69187acdd02 : Use separate clear method for audit log callback
1041b9c9f70 : Additional audit log test coverage
3aaa85ea1b9 : Implement Multichannel Mixdown test for CTS-V
89f6fa3c564 : Add test for Canvas#drawRegion
180b7636fce : Fix tests to reflect rename of DPM.getSubscriptionIds()
e484a92641c : [RESTRICT AUTOMERGE] For Android 14 only: Change the language of the CTS-V test for FSI without permission with screen off to allow notifications to show as icons, but still disallowing the launch of an FSI if the permission is denied.
692ee3b05d4 : Fix flakiness of VirtualAudioTest.
2c7e43e7cdf : Rewrite VirtualAudioTest
7a1f11c1d8f : Label flaky VirtualAudioTest(s).
908a71dc306 : Skip VirtualCamera CTS when virtual camera is not supported on device.
1c972f6528f : DO NOT MERGE Revert^2 "Google RCS uses FTEU MO SMS for phone number verification test case"
0c1af107f4c : Combine custom_biometric_prompt with constraint_bp.
94427d833d2 : Adjust testZeroPositionStartThresholdInFrames
40f873e2f26 : Assert TextStartIndex for the search page API. It is required to get the coverage of the POJO PageMatchBound.
575dcd811bf : DO NOT MERGE: Test Cases form CtsProviderTestCases module related to SMS are failing in Data-Only Device. Since Data-Only device does not have a feature of sending/receiving SMS/MMS.
108253e6a69 : Fixes the SplitAttributesCalculatorTest flakiness
579f6b82129 : Mark testImeRemainsVisibleAfterSwitchingIme flaky
6fff50df018 : Add PdfRenderer CTS to CtsPdfModuleTestCases test target.
8552458d5eb : package-installer: scroll button into view
9746251864a : Fixes the SplitAttributesCalculatorTest flakiness
9dc5ebd6540 : Move BroadcastReceiverTest to CtsBroadcastTestCases.
570db39b367 : [ErrorProne][2] Fix issues with ItsService
76ea607f10e : [ErrorProne][1] Fix issues with ItsService
f6befbeb1d4 : Camera: Allow null VIDEO_STABILZIATION_MODE key in CaptureRequest
61c6072c554 : Remove dEQP completely from cts-on-gsi
a673c90ddd4 : ITS: Add AF check for test multi camera switch.
b30aff836d6 : CameraITS: Add a unit test for sharpness check
c62b4749268 : Fix timeout failure for CarServiceHelperServiceTest.
ed816c998b3 : Fix flakiness in connect_allowsReconnectionAfterDisconnect.
bac64558fc7 : Update the CTS for getCallCapablePhoneAccountsAcrossProfiles
b4c6f099c5c : Remove modern_queue_enabled flag.
e0137827b5f : Fix MAC address format for Sony CTS tests
cfffc695d42 : Skip verifying ExtractEditText content.
7bfce5fec56 : Test incorrectly marked with APPLIES_TO_PARENT
ee97f51562d : Add CTS edi test to get allocator name.
62dba5d9362 : Adds CTS for ListItem
28eb9171544 : Add CTS for FormWidgetInfo(Builder)
9b8c23c3769 : Add CTS for FormEditRecord(Builder)
15e24ef7b69 : Add CTS test coverage for SoftApConfiguration.Builder#setVendorData
dffc8f1d00a : Address API council feedback related to form filling APIs
1ba8b8ea0a4 : Fix wrong feature flag for settings intent test
e229cb07b0d : Revert "Improve logs in AccountManagerTest to identity failures."
5b9a0ade702 : cts-on-gsi: Exclude CtsMediaPerformanceClassTestCases
e9589199ba5 : cts-on-gsi: Exclude CtsMediaPerformanceClassTestCases
970fe255dc6 : cts-on-gsi: Exclude CtsMediaPerformanceClassTestCases
ffd1e0d7644 : cts-on-gsi: Exclude CtsMediaPerformanceClassTestCases
d746cfe941b : NativeCameraManagerTest.java : Add check for ACameraMetadata_getTagFromName()
5b135845da7 : Migrate aconfig flag to deviceconfig
24ae2dcf036 : Verifiy authentication flow in V
83b613adb14 : ITS: add physical cam to manual testing session
d462a40ef78 : ITS: its_session_utils return props unchanged if not sub-camera
112c8673910 : Move assumption failure to the top. It doesn't make sense to assume after we use the thing being assumed.
df3fb7e7031 : Release hanging pointers in StylusHandwritingTests
b85a28ca68a : Provide information on whether a polling frame is auto-transact
cd54d9b1af7 : Use WM state instead of topActivityChanged listener
1013aaf5401 : Update drop shadow for vector pointer golden image.
0f3fef2ae3f : Fix incorrect inspection for the telephony feature
8b5bdf5e482 : Updated pdf owners
49721680719 : Rename the sample pdf file created in PdfRendererPreV.write test.
3a039a8abc1 : Update permission used in VirtualDevicePermissionTest
024456a4f74 : Adjust the instructions of "Disallow factory reset"
4a064e3ec0e : Verify cdd performance requirements for decoders and encoders
7e9061a4fb5 : mediacuj CTS: Cleanup CUJ tests
d929b1f824d : Fix flaky UiModeHostTest.
537a9c02792 : Add test case of TextView#setShiftDrawingOffsetForStartOverhang
0cb3d340096 : CVE-2019-9247: Fix poc for CVE-2019-9247
b61ba84f6e9 : Revert "Remove voice activation permission in cts tests."
395aa038249 : Skip the TelephonyManager test when the device doesn't have a associated telephony feature.
1cb4a790316 : Add test for group wildcard subdomain matching
b20447626b4 : [LowLightBoost] Add ITS Test
ca6d5b570ac : [LowLightBoost] ItsService for LowLightBoost test
1249700970d : Use single threaded executor for VQD
844f2c624fa : Increase wifi p2p listen API test coverage
9c5b8440de6 : [CSAI CTS] Improve coverage of CSAI
15e858aa584 : Ignore test if enterprise profile cannot be set up
6da8736272a : Remove redundant tests from CtsInputMethodServiceHostTestCases
5802ab86fde : Test for: retry parsing as unsigned int.
3ebd32c02c6 : Move testImeVisibilityAfterImeSwitching to device-side
03bd93d60e4 : Update test listener logging in CarPowerTestService
4601c48e11b : Skip failed WallpaperManagerTest on AAOS
accf4142652 : Revert^2 "Fix tests for getLastLocation() noteop"
552d8d146ad : Get feature list from dump as a set or list
f197e79405b : Add tests to test wallet role migration.
2ec612fa21f : RESTRICT AUTOMERGE Exclude AudioHalVersionInfo validation on instant CTS
0feb91bd398 : Migrate BroadcastReceiverTest to JUnit4.
6ad5e168297 : Use a cleaner way to skip AppWidgets test
c2517f9ca6b : [Credential Manager] Add API test coverage for RequestInfo#getRegistryProviderIds()
63eab2c82bd : BluetoothA2dpTest: Use Collection as return type for getSupportedCodecTypes()
cc21d4a83dc : CameraITS: Add AE and AWB checks for multi switch
3dd77fd5b6b : Add CTS test for getBinder()
f5fcf9077d5 : Take screenshot upon failure in WindowInputTests
cf5f1fe0860 : ITS: add YUV + Private FoV & aspect ratio test
51c87e53d67 : Add decor insets for both top and bottom
d6cf04f02c8 : ITS: New validate_lighting regions for higher FoV in modular rig
5ceb67d9e9c : Fix PackageNameVisibilityTest
81d578d3c56 : ITS: remove self-reference in camera_properties_utils
d9428916675 : change Matrix44 canvas test call to reflect overload
277845956cf : Collect screenshot artifacts for test failure
c665306cf7a : Amend CTS tests to use new uniq attribute
0ba187636bf : Fix formatting for the PdfFormfilling CTS.
2fe704b9eeb : Wait for color changes in ensureCleanState
9844d2b23d6 : Allow background activity launches for TestShareIdentityApp
c0dba273288 : [Thread] add CTS tests for DISALLOW_THREAD_NETWORK
1dfc4433baf : Remove the tag since this test is not a CTS.
10b493c2454 : Fix the last flakiness in VirtualDeviceImeTest
5934c3193ec : Revert "Update testNdkInfo"
f80f8f80ae7 : Remove the tag since this test is not a CTS.
33c0bbd8570 : Update CTS test for Android Security b/253043065
181cf1b4776 : Add comment to clarify display transition wait
437984641cc : Google RCS uses FTEU MO SMS for phone number verification Test cases [ Week 05]
d9be056fc77 : Use target context in VirtualDeviceRule
18aac852c97 : Add a new postsubmit mapping for PdfRenderer CTS.
b932fe89912 : Restore device to inactive state on teardown
210d6baf55e : Add test case for home activity improvement
530ad53cb97 : Remove voice activation permission in cts tests.
38055bed6b1 : Camera CTS: Add test for 10-bit functionality in extensions
67a3faec862 : [RESTRICT AUTOMERGE] Ignore tests that needs level 5 APIs
435b642282c : mediav2 CTS: Add film grain validation test for av1 decoders
b3eb35caa29 : Fix flaky UiModeHostTest.
aeb29b40f11 : [ITS] centralize load_scenes_to_tablet
ed4108ab047 : Revert "Add basic CTS test for `FaceManager`."
9ce31a6a997 : Revert^2 "Remove FingerprintManager API."
9eae71d27d5 : Test for: install package archived in multiuser.
24225b25c61 : Add ConfigUpdateInstallReceiver to burndown list
6900ca68874 : Exempt TV from SensitiveNotificationRedactionTest CDM test
def8c648f81 : add logging around telecom-app binding + increase bind time
cfac81773c9 : [RESTRICT AUTOMERGE] Disable failing tests
06549301510 : Limit CodecEncoderSurfaceTest to default decoder for board API <U
e89649fdd1e : Test apps blocked during screenshare
36ec86b355f : Retry finding tombstone if we couldn't find it
99d690274d7 : Change wifi p2p listener API and improve runtime
b9e90787558 : Fixing CTS-V Polling Loop tests
b8318e597f1 : Add decor insets for both top and bottom
b7ae7f3f83a : RESTRICT AUTOMERGE: Fix WindowInsetsLayoutTests#testSetFitInsetsIgnoringVisibility
5b07cd8791c : Add decor insets for both top and bottom
2bc2bcd3d5f : DO NOT MERGE Google RCS uses FTEU MO SMS for phone number verification Test cases[ Week 04 ]
e0f43732718 : Attempt to stabilize InputMethodServiceSwitchingTest
78bde2eacda : DO NOT MERGE Google RCS uses FTEU MO SMS for phone number verification Test cases[ Week 04 ]
6fd918bf3a5 : Move Telecom CUJ shell commands over to new system
457211224fa : Remove empty CTS test.
052be13bfd3 : Revert "[cts/PIA] add missing flag checks in tests"
a867b8616ce : [ITS] Add load_scenes_on_tablet to utils/its_session_utils
9dc8bf6e883 : Camera: Skip testZoomTimestampIncrease if firstApiLevel < V
e1d08c24f49 : Improve testGetChannels()
9bbdcaa6a73 : Rename getGain() to getVendorSpecificGain()
4436705faca : CTS Interactive Test for TagVerifierActivity. Serves as a skeleton for future CTS interactive development within NFC.
38ec864e2a2 : Disable failing SystemDreamTest
e8c2acbcf90 : Revert "Temporary hack^H^H^H^H fix for build issue."
715b6852dd0 : DO NOT MERGE Fix CTS UndefinedGroupPermissionTest for Wear
dadd45ea768 : DO NOT MERGE Allow extension version 12
1d8299ae98a : DO NOT MERGE Fix view not found for Wear
f44efeb84c6 : Remove brufino@ from WM CTS owners
61e6ae555c5 : Remove brufino@ from WM CTS owners
a6ecb5c8455 : Fix VirtualDeviceImeTest flakiness
be7e7e7c8b5 : Add a new Test suits for the Pdf APIs which are part of mainline.
9ae87bd2494 : use a separate flag for the internal policy size tracking changes
7a49e6ea9c1 : CTS test for Android Security b/305926929
b5de6a6cf9e : mediapc: shutdown executor service at the end of the test
7ac7d499bc5 : cts-on-gsi: Exclude CtsMediaPerformanceClassTestCases
e7bb9c3973e : DO NOT MERGE Google RCS uses FTEU MO SMS for phone number verification Test cases[ Week 04 ]
16c403085cb : DO NOT MERGE Google RCS uses FTEU MO SMS for phone number verification Test cases[ Week 04 ]
fceb0744db6 : Revert "Add CTS test cases for new exposing APIs(2/2)"
628f26f53d5 : Update testNdkInfo
6fe2187d416 : Add missing @RequireFlag annotation
2da8cc4175f : Add testSendSmsAutomaticallyOnSatelliteConnected and testSendEmergencySmsAutomaticallyOnSatelliteConnected
1234be9e8f2 : Revert "Annotate CTS-V tests for GMS-VSR requirements"
dc71ce46c95 : Migrate testUninstallCurrentIme from host-side to device-side
200e425d99e : Revert^2 "Add TEST_MAPPING for debuggerd CTS"
c2383891ab6 : Skip call blocking test for devices without Telephony calling.
5d1c12b9b43 : Remove validateXXX methods which weren't performing any real testing/verification.
8db2387e8e7 : Remove unused ShellCommandUtils#getLastSwitchUserId()
072e900678b : Enable regression test for Bug 328098968
8df5f803ee1 : Add regression tests for Bug 267124364 and Bug 328098968
d97990780c8 : Use goAsync() to continue work after returning from receiver.
88c61823c29 : VisualizerTest: check capture size inside valid range
981a357d01a : instead of waiting 5 seconds repeatedly try this code until it succeeds
e86a544e922 : CTS tests for disabling SAW
db74c74b749 : Don't run CtsAppFgsStartTestCases on instant mode
a653e1b3aaa : Resources.registerResourcePaths() CTS hostside and device tests
b3332fc6796 : Flag BiometricPromptLogoTests
7e1782dac4d : ITS: test_burst_sameness_manual.py limit num digits
b2bd4b1cf22 : ITS: don't save all images in test_aspect_ratio_and_crop.py
7c98dd6815e : Set activity background color for screenshot consistency.
613d92904f1 : DO NOT MERGE [MediaPermissionTest][Wear] Use desc instead of id for confirmation button
54e5354cf94 : RESTRICT AUTOMERGE Exclude AudioHalVersionInfo versions validation on CTS Android14
99bf9b2d2a2 : RESTRICT AUTOMERGE: Fix WindowInsetsLayoutTests#testSetFitInsetsIgnoringVisibility
7df20617288 : Allowlist for platform signed package/sharedUid-s.
11dbc65649b : CTS Interactive Test for TagVerifierActivity, which is a CTS-Verifier Test. CTS-I is not supported yet, but this change serves as a template for future CTS-I development within NFC.
92877df295e : TelecomManager consolidate isInSelfManagedCall.
024d045f493 : Update CA certificates.
f5f855a6643 : correct sdk_version of TestApp_JavaProtos
dd45ad71651 : Seek audio to the video sync frame in tunnel-mode seek tests
d67ef8fe5db : ITS: remove 3A from extension tests
70c45975ef3 : Add the mcts tag of android_test_helper_app for all the permission related test modules to avoid data apk missing issues.
1cf6fa5359e : Update cts tests for function param changes
c279fa7a8f9 : Use goAsync() to continue work after returning from receiver.
a4267150da2 : Audio effect tests: refactor for junit
278d82fc4d7 : Set swipe deadzone for handheld landscape device
8ef36c9e5b4 : Set swipe deadzone for handheld landscape device
04c1d566524 : CVE-2017-13194: Fix poc for CVE-2017-13194
3e261b6fa8b : CVE-2017-13194: Fix poc for CVE-2017-13194
770dd5cb213 : Add CTS test for task types.
473dfc953fe : Update Silent Mode Test in PowerPolicyHostTest
35bb1469e2e : audio effects tests: fix tests in instant mode
5881fedd811 : Add CtsCrashDetailHostTestCases to general-tests
57d35171fbf : CtsMediaTestCases: AudioEffects: takes initial state into account
34242a67532 : Adjust the instructions of "Disallow factory reset"
1d9c1420a0f : Polling for wifi network after wifi disabled.
6abc69a74f1 : SurfaceControlTests notPreferredIndex fix
008bd97e8fa : Add CTS test for rotary IME
500aff6a6a0 : CTS Verifier: Use AAudioExtensions singleton
0868c4a29f7 : Disable use_resource_processor for CtsMockInputMethodRes
908dffab563 : Guard AppOpsMultiUserTest with appops flag
baf0149a1ef : Adjust the instructions of "Disallow factory reset"
ac60d817d85 : Revert "Revert "Don't use runtime permission op code for collect..."
f5ad2060f74 : Revert^2 "Don't use runtime appops for AppOpsTest"
67697f63218 : Update "Bad Sharing" error message.
38cf5ec662b : DO NOT MERGE Skip ActivityRecordInputSinkTests as they are not valid for Wear
81793ca14e3 : mediav2 CTS: Verify adaptive playback feature support
4b7535607e9 : mediacuj CTS: Add Check if device supports picture-in-picture mode
34ca8c207ec : mediapc: Update LAST_PERFORMANCE_CLASS
7e13a54f56b : Don't reply on the APPLY_RESTRICTION flag in tests.
3d7cdbe5a52 : Add CTS to verify SIP subscribe retry
7059d42a51a : Add CTS test for generated preview rate limiting
77f56f95c67 : Add CTS tests for camera privacy allowlist
791b152106c : mediav2 CTS: Update to CtsMediaV2TestCases-4.1.zip
34ced339fec : Test coverage for startConnectionlessStylusHandwritingForDelegation()
ee7e4b10609 : Improve logs in AccountManagerTest to identity failures.
4b82adb41f0 : Test sample count and type fields
60ac5e5eea2 : CTS test for Android Security b/299931761
5e8cf606c06 : Add required apk for CtsDevicePolicyManagerTestCases
1a579f859db : Deflake connectionless handwriting delegation test
49869836586 : mediav2: add tests for detaching output surface
deed251fa2e : Add Private Space features flag check to cts tests
41c880abdd5 : Skip the check for the legacy vendor
2803b228193 : UserAuthTest: remove unused methods
1b779367e11 : Use targeted injection in ViewTest
947a65f8bce : mediav2 CTS: add reconfigure test for large Audio frame API
d68b7d1224f : Add more javadocs for Presence CTS-V Tests
ac35d295849 : DO NOT MERGE Ignore - Corrected the location of attributionsource tests in older versions
03f325ccef6 : DO NOT MERGE Ignore - Corrected the location of attributionsource tests in older versions
478358e9b8e : Test ApplicationStartInfo.wasForceStopped()
d4b04d5426c : Updated DreamService CTS Test to include dream category in metadata
a90ea5d038b : mediav2 CTS: Add encoder test for large audio frame APIs
3a7311f3ba1 : Migrated testGetCurrentFailedPasswordAttempts test from DeviceAndProfileOwnerTest.java to PasswordTest.kt
1571ed9493b : Google RCS uses FTEU MO SMS for phone number verification Test cases [ Week 05]
b6dcf669368 : Add tests For OverlayProperties#isCombinationsSupported
50d5ab0aa5a : Update CA certificates.
9990a93f25e : Bind an input device via descriptor
e961d662073 : Deflake UsageStatsTest#testInteractiveEvents
4c0c5e0cb40 : Camera: Revise hardware level requirement for MPC
a2a0f33018d : Fix TelecomHostStatsTest failed on data-only device
6ab5f62e850 : Set telecomCallId in Remote ConnectionRequest
20f756b4251 : RingtoneManagerTest change to setActualDefaultRingtoneUri
29439892fdc : Fix version of package visibility test app
a1f82c98f62 : disable testDangerousPermissionState and testDangerousPermissionStateSampled
fd0977cd85d : Add duytruong@ to OWNERS of security tests.
393dd286bc2 : CtsWindowManagerDeviceTestCases: Test fails when Toast is moved to top of display

+- Project: platform/development

e9f7ed3b5 : Dedupe Hierarchical Presenter Tests.
7fd71886f : Refactor IME presenters.
984be7862 : Refactor SF/WM/VC presenters.
0ba372fad : Move all viewer events into common class.
e5e9f2ecd : New common/abstract hierarchy-related Presenters.
4efceb728 : Add is dump without timestamps check to Trace API.
1e930a346 : Only use zparenting for drawing rects.
a9ecf633a : Use ktfmt.sh wrapper for ktfmt hook
8dfa36a3a : Winscope: Add perfetto parser for key events
f59f13d07 : Winscope: Add perfetto parser for motion events
8db84bc0f : Stop showing WM dumps in timeline.
3f1cf2498 : Add best-effort ViewCapture frame mapping
f2163479b : FrameMapper: support multiple traces of same type
6fb34e730 : Fix protolog proto build and import errors.
2a0057408 : winscope proxy: fix perfetto trace size limit
5ffeefa3c : Propagate trace position from entry on timestamp click.
7944595e4 : Get rid of pseudo_crate from crate struct.
7e42886aa : Add a RepoPath struct.
ac42bb5ed : Command-line tool for managing crate monorepo.
72e5c03c0 : Store intermediates in a temporary directory.
ceeb3e852 : Add more flags to test the trunk stable infra, Gantry-Mendel disintegration.
aff4d5110 : Add local copy of the legacy protolog proto
8eea48ed5 : Use cached versions of the protolog.json config files
ef09959f1 : Remove "show only non hidden" in hierarchy. Apply eye -> Ignore eye.
a5ca76189 : Move collapse button to top of expanded timeline.
81d98f76c : Fix e2e tests.
5735892b0 : Tests for show/hide functionality.
16971d4a0 : Show/hide rect functionality.
804d6edf2 : User options component.
c57c4cecd : Rect filter.
fb92c43bf : New filtering design.
980fa34fa : Show when migratable crates would have a different version.
6017cb8e4 : Handle symlinks.
d58dd3d4e : Move development/build/Android.mk to development/build/tools/sdk-preprocess-files.mk
e1fd5f524 : Separate diffing from Android.bp generation.
8e9c4c6a4 : Refactor pseudo-crate code into struct and methods.
88482d929 : Don't use copy_dir crate.
6a5dec34f : Convert development/gki/Android.mk to Android.bp
0fe59ccab : LoadedParsers: improve download archive generation
7a2760351 : Write ELF symbol binding to abidiff
197a48c81 : adb proxy: support perfetto ViewCapture data source
7caffa720 : Component tests for collapsible sections.
b36a204fd : Remove NO_ERRORS_SCHEMA from components.
f51f73113 : Collapsible sections.
6634b2b64 : Collapsible section classes and components.
9ea42fde3 : Remove activeTrace tracking duplication.
53c1f1e4c : support unlimited number of ViewCapture traces
b3a95a524 : support multiple traces of the same type
fae3ad567 : trace identification refactoring (4)
df495ebf5 : panic when failing to apply patch
c0b8dbb68 : fix perfetto ViewCapture parser
d85a09ec8 : Shortcuts panel.
fe0ac81ea : Don't store customizations separately.
c70f959b0 : Replace ktfmt.py hook by built-in hook in development/
7f0edf047 : trace identification refactoring (3)
64bf135a3 : trace identification refactoring (2)
be85087f5 : Minor fixes and improvements for crate health code.
86b76f465 : [VRR] Add demo for setRequestedFrameRate()
04f4badd5 : trace identification refactoring (1)
f31167447 : add perfetto ViewCapture parsers
3f940b5d7 : TraceEntryFinder: special handling for dumps
18496ccb0 : fix broken unit test
b62ec3dc2 : Fixing an oldder issue with sttring concattennation
0b503def0 : Highlight rotation slider on mousedown.
d5494bcdf : Remove unused code
ecac07792 : prepare for new viewcapture perfetto parsers
b34ce8824 : Fix bug in zorderpath computation.
b0f95a523 : Update isOpaque check.
a3b341944 : Delete NsdChat sample
a0de7062b : Make ShareTest shareoulsel support honor mime type selection.
3d7164f49 : Wrap proto namespaces in unique name.
476b795c8 : Include coverage info only on tests, but not during debug
a7bef5c08 : Replace empty display name with "Unknown Display".
a2223d4fc : Apply renames when determining whether a dependency is enabled.
fe4aef050 : Remove transpileOnly option.
2846f3ef3 : Several fixes to the VDM demo apps
32f17d9aa : Rename updateChildren.
7bb9a0ce2 : Use different coverage reporter to fix istanbul issues with source mapping
f6a4072b8 : Take into account alpha in occlusion calculations.
338f80476 : Use 'parent' property instead of 'children' to build SF tree.
98e28c4e5 : Fix format
6f57e7038 : Fix build
3327b3d0b : Add coverage to the winscope tests
eb2968264 : compare_bp_system_image.sh
21bfb9a6b : Winscope: Update dependency versions in package-lock.json
4158280b1 : Winscope: Update IntDef mappings
4a1c510e0 : SampleSyncAdapter minsdk bump from 8 to 21
cf5924a6a : Button to toggle cross tool sync.
75fec186b : Move crate health code to development/tools
7c8940c1d : Run rustfmt
927e9ccc2 : Update intdef mapping.
df057c1af : Zoom onto cursor position properly.
a5fb4533f : Use JSON format of llvm-symbolizer
493c92af9 : Remove hhb from OWNERS.
e33eee63a : Set crate_root rather than srcs.
4120cabea : Different rect shading options.
61f1c61d6 : Update OWNERS for the build tools releases.
b2143c842 : Different rect shading options.
527abdc38 : Ensure all protolog groups are enabled by default
65ec78711 : AppStorage -> InMemoryStorage.
56d3f3d30 : Update e2e tests with hidden ns.
de2da7f0a : Stop using persistent store for tree collapse states.
4bd78501e : Add directory for external crate tool, with OWNERS file.
d75b0f905 : Redraw whole timeline on bookmark remove.
f2da48242 : Do not deselect options that are filtered out.
44d73a5ac : Remove options to collect individual IME traces
025564b23 : Properly pass dependencies into hierarchy component.
3f5c47046 : Handle dark mode for active/hover trace.
d5dffc128 : Changes to active trace and hover state in timeline.
125867571 : Refactor expanded timeline row components. Add "traceClicked" event to be passed to timeline component. Add hover background color on timeline rows. Add active background color for active timeline row.
4c1405753 : adb proxy: support perfetto IME data sources
b0a7f0cfa : Match rect selected color to theme.
22bb39df2 : Less sensitive rects zoom with scroll wheel.
591ed35d0 : Add myself to owners.
6fef2476e : More analytics.
a2fe04073 : Unify the command line options for create_reference_dumps.py
ab6bdb667 : Stop using persist.sys.time.offset
5bc968169 : Use WASD to control slider zoom and position.
59923b52c : Refactor TRACE_INFO
375657cbb : Move rangeContainsTimestamp into TimeRange object.
db9fb1c61 : Bookmarking functionality.
0026334f0 : Add perfetto IME parsers
757b9057d : add new flag to test new aconfig flag flow to Gantry
f7414a24d : Use extra_cfg for dependency resolution too.
f86cba286 : Don't add extra_cfg twice.
a11f8cadc : Use sass properly for dark mode styling.
8b37a1cec : cross-tool protocol: support CLOCK_BOOTTIME
665585522 : Update source for Rust 1.78.0
0b07f76c2 : gerrit: Add parsing friendly output format
1b689b1da : Always hide ns for real format.
4c5134bda : Modify timeline component tests.
5a563b84b : Condense VC launcher into one tab.
6ac7d10c3 : Provider image size metadata.
624f63f33 : Correct warning chip color.
f4be144a2 : Sort transitions by ID instead of row ID
eb03d3c9a : Fix build on branches != main
588b2e9de : Gracefully handle missing permission
c6f942d39 : Utility to watch goldens locally as tests are executed
67092bbd5 : Make the app return one thousand additional items
9930e7943 : Update the imports to androidx.test.filters.*
af944b2ec : Add tooltips to trace selector box. Remove tooltips from tabs (useless next to actual trace names).
e78b4929a : Remove stack-based grouping in SF rects view.
6c19d15ca : Bump proxy version
d609000a7 : Don't write out cargo.out if it wasn't generated.
e20ac2498 : Dist api-versions-complete.xml to module-lib-data and system-server-data
de3715574 : Update cross-tool protocol messages
87c8293bc : Document whether dist API files include updatable or not
d5b42c1f5 : Revert "Revert "Don't include linux_bionic variants to platform-..."
a8c0cbd04 : Revert "Don't include linux_bionic variants to platform-tools"
cbb689c71 : Don't include linux_bionic variants to platform-tools
21a7dde04 : Pass extra_cfg to cargo build.
6844e77d4 : Add deps for new aconfig flagging storage
1bb1a97da : V is 35. (fix the revision info for build tools)
817b4f3a9 : Replace call to SetFlagsRule.initAllFlagsToReleaseConfigDefault() with constructor argument.
0a0383837 : Scale screen recording.
4ff3a2133 : Rename ime traces.
6d740447b : Move zoom buttons so they don't prevent slider use.
5050d4cd6 : Add logo to winscope.
31f826f00 : Update custom acions only if the initial intent had one
f269de532 : Replace call to SetFlagsRule.initAllFlagsToReleaseConfigDefault() with constructor argument.
f685c41ca : Minor UX improvements related to colours.
f05390b33 : Unzip gz files for legacy traces.
f6271eb96 : Sort Perfetto Protolog message by timestamp
911a69d26 : Add extension to collected files on download.
d9e5f9b93 : Fix edge-to-edge rendering in ShareTest
5969657f2 : Update protolog trace test file
4a4200c20 : Disable double-click toggle for flattened tree.
5028ad084 : Move transitions to last in viewer tab order.
003e59ef3 : V is 35.
6fcb65f31 : Remove vendor snapshot tools
cfff4e343 : Add --cwd parameter to set debuggee working directory in lldbclient
cd74b2f83 : Add header-abi-linker -symbol-tag-policy
c7d610df5 : Allow crates with multiple target kinds.
4ceb4aacf : Allow externs without a hash.
911a78176 : Ignore more rustc arguments.
46d8c546f : cleanup perfetto parsers
ccdcd8a9c : Improve UX of displays section.
4aece510f : Fix extraction of package dir from package ID
aefd981d7 : Update e2e tests to match time-only formatting and fixed offsets from refactoring.
0caa3a4b4 : Remove date from time field. Add copy options. Add tooltip.
070b6cc11 : Update time selector design.
d45b71658 : Squashed timestamp refactor (for reference).
352fca0c6 : Add a note for enabling IME for the demo apps
b05d4a2f3 : cargo_embargo: Implement rules.mk generation
07a55ddcf : Fix gesture injected by monkey PressAndHold command
ae8bf744f : Add a unit test for double ACTION_DOWN injection
05aeae880 : Adapt to the fix of ActionBarOverlayLayout
75fa01f52 : Create reference dumps from .so.apex.lsdump
ce1e865e0 : Parse mode tags in version scripts
06afe25b6 : cargo_embargo: Add rules.mk generation
991d803da : create a flag to test flag migation
a75af8881 : Remove api-versions.xml
eea2bf0a7 : Store timeline filter settings.
43b2dd22c : Auto zoom to first trace.
9b63821ec : Display all traces in mini-timeline.
b5c0d3c75 : Changes to mini timeline drawer implementation.
9020ed8a2 : Reset select filter on close.
3300a4816 : Fix conflicts.
b35ab566d : Simplify the constructor of HeaderAbiLinker
619a35f15 : Log Winscope errors and user notifications in Analytics.
bb3a05970 : Factor libc++_host use into llvm_host_defaults
9730181b6 : Upgrade nix to 0.28.0
0ed762076 : Be even more explicit about changing generated Android.bp files
d59d9931b : Allow SurfaceFlinger_CRITICAL.proto from bugreports
0342a39d4 : setup.sh: cd into ANDROID_BUILD_TOP if available
7f36c3219 : Stop building/updating Darwin clang-tools prebuilt
381552b4d : Load zipped trace files in bugreports.
f823ac2b5 : Add selection callback latency options
de979840b : cargo2rulesmk.py: Build with cap-lints allow
27a42efba : Allow SurfaceFlinger_CRITICAL.proto from bugreports
5b6c83c4d : Cleanup remote tool messaging (follow up Perfetto integration)
e9aac0d1c : Prepare for integration with Perfetto UI
e7f2734a0 : Fix some build errors and lint complaints.
4db013ba8 : Add more analytics for navigation, open from buganizer, and trace collection
1d2d5fdc1 : Introduce parser category for analytics logging
172e38308 : fix 'npm run install:chromedriver'
d17e4cf41 : Refresh dumps button.
980d55a4b : Stop blinking in transition row of expanded timeline and entire mini timeline when transitions enabled.
ac51c24c3 : Create reference dumps from .so.llndk.lsdump
0b3f95be1 : Make audio input fully device aware
a32eda58e : Reorganise TransitionTimelineComponent methods for consistency with other components.
e6a89ca46 : Update visibility checks.
19ee4ae78 : Update API 35 release config and emulator files for 24Q3 beta 1
62b939bee : Modify refinement intent sender upon payload selection change
0ff8aecbb : Add caller target support
8231bee62 : Make Transition Target fields optional and add defaults.
c8c1b80c1 : Increase rect zoom.
5a69baf35 : prepare for new IME perfetto parsers
c1e523f7a : improve presubmit checks
7e2efc0b6 : Add mat select unit tests.
e52011184 : fix proxy connection's keep alive
605e4a437 : Add patch number to proxy version.
d630e3063 : Fix slider/timeline row tests in dev mode.
29aa5a225 : Fix PTN test.
f4528e854 : refactoring: reorganize parsers directory
e08e9a2d5 : Fix occlusion/partial occlusion calculations.
fbecb8110 : Remove the trampoline activity from VDM Demo.
efe9f556c : Further automation of deployment tests for transactions/protolog.
6d4e1ea72 : update package-lock.json
8a7f5b34d : Update modify share action on selection change
45e020cbc : Correct worker types.
fe093ef6b : Let BusinessCardActivity consume insets on its own
fc5d0376f : Unfocus display tabs on click.
19b2507d1 : Add alternate intents support
6e2e17b1e : Use new aliases property to rename dependencies where necessary.
621032877 : Update e2e IME Clients and Service tests.
c3dc4c525 : Impose minimum trace collection time.
47b9cdbae : Do not show display options for VC traces.
c270297f9 : Add refinement support to ShareTest
fb55ff65e : Minor css fix to warning/info icons in upload traces.
eaf7c196c : Minor fixes to occlusion layers computation and display.
c2b2a8d1c : Dump bit width from classes
dd61b2b7d : Use layerStackSpaceRect to make SF display rects.
16a0bd6d3 : Modify how we handle/report perfetto tracing sessions.
db256934a : Update device change detection test.
6698b3e6d : Better indicate to users which uploaded traces cannot be visualized.
d88b03206 : Relax "old data" criteria to allow collection of wm transitions trace via proxy.
337fea0bd : Identify gzipped perfetto traces by extension.
e007d15e4 : Cherry-pick for 35.0.1 DP2 release. Update API 35 release config and emulator files for 24Q3 DP 2
91a4f5245 : Force minimize SR when timeline is expanded.
286526ffb : Make covered by layers clickable in SF groups component.
043a204b0 : Enable filename test in trace pipeline.
255b1c6c8 : Make the VDM Demo app work with U
f8efa3691 : Suggest running gdb-remote again on failure
d36f40775 : Fix issue with non-matching timestamps due to local timezone.
6f85b0f3a : Remove an invalid file from the repo.
54fedf535 : Reduce use of any/nulls from proxy connection and proxy client.
ae915591e : Fix device change detection.
e6143f2b3 : Update Trace Collection UI.
f85a7f900 : Fix trace collection component tests.
8cfeadaa8 : Support scroll wheel zoom on expanded timeline.
6d47d8c9e : Minitimeline code cleanup.
3d0741b3f : Be more explicit about changing generated Android.bp files
3510b7edf : Fix download info to right at any size.
9a1f38392 : Use up/down arrow keys on transactions viewer.
67d0796f9 : Rename to MockLong.
61a7959e6 : Improve initial display selection and naming.
f0460378e : Bypass tree node event listener for highlighted events.
979f77ceb : Bypass some steps in highlighted event propagation - prep.
1779e50cc : Adding OWNERS for Platform Tools release versioning.
39087ca87 : Migrate Test Targets to New Android Ownership Model
fb23a43c0 : Modify how we identify empty SF objects.
efda3abcf : Add TransformToTimestamp tests.
9e79c4b3c : Fix resource leak for logOutput when exception occurs before close

+- Project: device/amlogic/yukawa

03de277 : Allor yukawa to access bootable/deprecated-ota targets
a146e93 : Use default bluetooth aidl hal implementation

+- Project: device/common

11a86a2 : Add GSC firmware to generated factory images
3011c4c : Add GSC firmware to generated factory images

+- Project: device/generic/armv7-a-neon

9e2ee85 : Build audio_effects.xml with Soong
e8285a8 : Build audio_effects.xml with Soong

+- Project: device/generic/art

9450fe7 : Change fake device config for ART arm32 testing.

+- Project: device/generic/car

7066da3 : Enable AppWidgetService but not advertise it for AAOS
a2cab43 : Add PRODUCT_IS_AUTOMOTIVE to automotive GSI
52fe97b : Add background audio while driving feature flag
c985f3e : Enable fade manager configurations on emulator
a9a57c5 : Include both landscape&portrait feature for AAOS emulators
6ca4a92 : No need to copy apns-config.
7e16c86 : Specify start_threshold to match period size and count
1819200 : Add cuttlefish health hal override config
6a0cacb : Remove file Android.mk.
56effea : Add display compat UXRE to gcar target
a769d44 : Add static version of the skin overlays
0703ea8 : Set emulator to use automotive specific health hal
b31b855 : Remove biometric feature from AAOS emulator
b7df654 : Apply activation volume type to emulator
473adb0 : Add trendy_team_aaos_framework to Conn
ac7e836 : Add trendy_team_aaos_framework to Android.bp
fbf9b0c : Remove managed user config from AAOS emulator targets
d534e3a : Use default bluetooth aidl hal implementation
22ee12c : Override CarConnectivityOverlay for Google specific target
8ac1121 : Apply activation volume on emulator
65e0010 : Enable AppWidgetService but not advertise it for AAOS

+- Project: device/generic/goldfish

09373d4f : fix link to extra_feature.xml
e388acec : fixup some hingle angle feature handling
3143470b : declare AndroidVirtualizationFramework feature
d58b7ad9 : Move Uwb make rules from product/generic.mk to product/uwb.mk
7a1d6246 : reland goldfish: update GoldfishSkinConfig mk file
7b6d12cd : Add Uwb HAL service for sdk_phone64_x86_64_uwb & sdk_phone64_arm64_uwb
e06d3f26 : codecs: adjust vp8 and vp9 alignment and max sizes
14cc43f4 : Add 16 KB prebuilt check for goldfish.
2c6ce1d5 : codecs: support dynamic-color-aspects
2e491925 : Move license declaration to meta-lic.mk
85496567 : Use the global default C++ version.
f20c9871 : sdk_[g]phone_x86_64: Upgrade to 15-6.6 kernel
ddcb2fe7 : Revert "Do not enable Settings.Global.ADB_ENABLED on the emulator"
3991da62 : reland update to shipping api 35
cc13af46 : Revert "update shipping api to 35"
0b709fae : update shipping api to 35
02432cd9 : Include vehicle-types-meta.json into image
6b77559c : Fix boot issues in slim image.
c7a673c5 : Do not enable Settings.Global.ADB_ENABLED on the emulator
5185cb58 : add pixel_8a
d9522260 : Explicitly clear AB_OTA_PARTITIONS for non-AB targets
78db34cf : Fix a typo in multidiplay.mk
e24f38b9 : Add the missing dependency to MultiDisplayProvider
146e0e33 : Remove phone specific files from boards
a7685c77 : Add advancedFeatures.ini.desktop for Desktop AVD.
a2e01de7 : minigbm: disable RefCoundPipe
43a1c803 : Add multidisplay.mk to all handheld devices
5d76f344 : Move handheld specific stuff into handheld.mk
da220bee : Move tablet specific stuff into tablet.mk
b6536142 : Move phone specific stuff into phone.mk
22053091 : Remove window_extensions.mk from tablet...mk files
2b49deb4 : Cleanup around partition sizes
e969f763 : Add phone.mk to slim targets
97986833 : Use dedicated build files for phones and tablets
e5752287 : media: add av1-dav1d performance data
feabf438 : Move overlay into phone/overlay
e7769add : Retire 64bitonly/product/vendor.mk
a3bbc4a8 : Create a common overlay for all goldfish devices
f1e65147 : Retire the SettingsProvider overlay
621a4976 : Update emulator to EMU7.240418.003
7820d6cd : Explicitly set RenderEngine backend to GL (skiaglthreaded) on Goldfish
d51b87ea : Fix build for clang-r522817
52579d1a : Revert "Retire x86_64 16k boards"
4260309b : RESTRICT AUTOMERGE: Revert "switch to use kernel in qemu-kernel"
4534de1b : Set vendor SPL to match platform.
29f23256 : goldfish: add talkback emulator overlay and enable it
f55ce42c : Use additional ro property to determine provisioning condition
992cdb48 : Disable adb over USB
e52ba06c : Update legacy header file dependency in the Goldfish Wifi HAL.
57056589 : Add android.hardware.telephony.messaging feature
1619671c : Enhance size check in readPacketFilter to prevent overflow
4428922f : Retire x86_64 16k boards
aa422ebe : Revert^2 "Build emu64* 16K compatible by default"
c29877e2 : Retire an obsolete selinux entry
5fed7768 : 16k: goldfish: Remove PRODUCT_MAX_PAGE_SIZE_SUPPORTED override
ece05ba1 : Add missing hardware features to slim emulator image.
c8e4a33d : Revert "Build emu64* 16K compatible by default"
8a2cc160 : add status bar left padding
bc1e9053 : Build emu64* 16K compatible by default
e2fb052f : Log more details in the fingerprint HAL
536235f2 : Use libdebug in the fingerprint HAL
0b14de6a : Add more details to LOG_ALWAYS_FATAL
bb6a7e43 : Fix a typo in the fingerprint HAL
d015e947 : Replace the qemu-export-property binary with a script
87ad7d87 : goldfish: Remove built-in modules from ramdisk list
3ca96789 : Do not create /data/vendor/adb in init
a9c01bab : Update sepolicy around kmsg_debug_device
fd155df9 : separate hinge angle feature into another file
ef65f218 : Fix checking of the sensor type
903b517d : Fix checking of the sensor type
4eacaf8a : Add support for APF related Wi-Fi HAL APIs in cuttlefish
3302a46a : Remove persist.bootanim.color property definitions

+- Project: device/generic/goldfish-opengl

81488d0f : codecs: try to fix android.mediav2.cts.DecoderDynamicColorAspectTest
a31b4930 : codecs: handle minigbm's buffer usage extraction
96ec4f27 : codecs: switch to YV12 in getClientUsage
97b76491 : codecs: change format from YUV420 to YV12
169c8a11 : codecs: avoid adding pts with no frame association
e5a51ff2 : vpx: send color aspects with each decoded frame
37209d27 : Adding drm format in allocate3.cpp
46f6f501 : Remove unused Android.mk files in goldfish-opengl
4b8c0d89 : Convert goldfish-opengl/system/hal to bp
6659ee07 : Revert "Partial revert tripple buffering in guest compose"
fd2e21c6 : (reland) Migrate codecs to .bp
82fdb91f : codecs: reset bufferpool properly
f275c5b4 : Use composer3-ndk wrappers to avoid manual revup.
7c17df81 : hwc3: reload the property IDs on update
e8b20507 : hw2: guard against invalid cb_handle
0d4184f6 : Fix multi-display flickering.
c1e544c5 : hwc3: edid: fallback to drmModeConnector display size
32e51246 : hwc3: edid: move EDID parsing to a separate file

+- Project: device/generic/trusty

765c892 : Build etc/hosts using Soong
a05466c : Remove file Android.mk.
9d2b661 : Use soong modules for init.usb{.configfs}.rc
5e26cfe : trusty: Add VtsHalGatekeeperTargetTest

+- Project: device/google/akita

0d565e9 : akita: Add build_flags based properties for SMR/EMR build
674d3b4 : Update Akita SVN to 18
f90d4b3 : Update Akita SVN to 17
3c29bf5 : Update Akita SVN to 16
fa210a0 : akita: Use build_flags for SVN
b288737 : Update Akita SVN to 15
c2ad08e : Update Akita SVN to 14
c7db664 : Update Akita SVN to 13
f18f94e : Update Akita SVN to 12
414f314 : Update Akita SVN to 11
9ab43a4 : Wifi: Disable Indoor Channel for Peer Network
8cac3a8 : gps: update gps 4.13.2_23_2
d996697 : gps: update gps 4.13.2_21
d9e14ec : gps: update gps 4.13.2_20
4e1cbcf : audio: add sound dose offset curve
c731428 : gps: Fix the build break
8ec9a1a : Update AOSP Akita release config map path
a8b2380 : thermal: Move TPU to the VSKIN-SOC PID loop
d27454c : akita: only depend on vendor/ project if they are present.
8b992f0 : BT: LE Audio use phase 3 configuration
a1c5570 : Switch makefile owners to MK_OWNERS
878142e : Vibrator: Set Soong Config variable - kernel_ver
09a58ab : gps: update gps 4.13.2_13
8d55b28 : gps: Add libcustomgnss library to dependency
b50cdb7 : Update the idle timer setting
c6add0f : gps: Merge akita pixel-gnss mk to vendor folder
3f280cf : Update bootloader pdk folder and soong config
cf048bf : gps: update gps configuration
7afe66f : Load fips140.ko before all other kernel modules
c96fa57 : audio: enable safe media volume for US
e174b5d : audio: remove unused device
47d19b7 : gps: update gps 4.13.2_8
3d903d2 : Convert p23_common/preloaded_nanoapps.json's .mk file to Android.bp.
b518294 : Refactor product inheritance for akita products
1dc6a9f : Adpf:akita: revert heuristic boost triggering condition.
2a81201 : Revert "[BT] Disable BT auto on"
8bb99b0 : gps: update gps 4.13.2_8
dfdf978 : Update Akita SVN to 10
a830dda : gps: Disable RILC_REQ_GPS_GNSS_LPP_PROFILE_SET
cbeff97 : adpf:akita: update hboost jank check time factor.
da4e047 : Switch bootloader directory to control by build flag
40dcd72 : Add system property for concurrent encryption on LE and BR/EDR
d522a7d : audio: update opus support format
2d10d8f : adpf:akita: add hboost junk detection time factor into power hint json files.
8783aa3 : akita: Add heuristic boost configs in power hint json files.
02b6cd4 : Switch default kernel directory and change build flag naming
cf356ea : Enable build flag versioning for radio
290188c : Disable auto prefer idle explictly for some conditions
12a88bd : [BT] Disable BT auto on
ebd75fd : Update Akita SVN to 9
cf48db5 : gps: update gps 4.13.2_7
75b4436 : powerhint.json: enable gpu capacity signalling.
6a6a6d4 : [BT] Add BqrEventMaskValueUpdate at overlay config
bf23011 : Update Akita SVN to 8
b48319f : Update Akita SVN to 7
194d205 : Update Akita SVN to 6
bef4673 : akita: add etm modules in userdebug/eng builds
dbb204b : akita: add etm modules in userdebug/eng builds
4c6e4c7 : Adjust PRODUCT_RELEASE_CONFIG_MAPS due to refactor.
03314f8 : audio: add opus support for decoded offload
e437af7 : gps: update gps 4.13.2_5
829d1e8 : audio: remove non-supported analog headset
8a5262e : Update Akita SVN to 6
c3e1eff : Branch bootloader prebuilts for 24Q3 release
ee2b8c9 : gps: update gps 4.13.1_57
cd6bd05 : Change the rule to specify kernel directory with release configurations
33ed425 : Change FACE_UNLOCK_BOOST to Maximize CPU Frequency
65b3fde : update ssc_en permission
486d3cf : Change FACE_UNLOCK_BOOST to Maximize CPU Frequency
9b39028 : Update SVN to 5
5ae3d5b : Update SVN to 4
867af53 : Update SVN to 3
f7c3c85 : Enable WM Extensions on Akita
1400c14 : BT: set system property for Bluetooth Auto On
24c204c : gps: update gps 4.13.1_56
18b7663 : Add BT offload config into bt_vendo_overlay
1d71e4f : Change set preferred idle mask to top-app

+- Project: device/google/akita-sepolicy

1ea2cd5 : gps: allow gnssd set gps property and read rild property
626ad63 : Revert "sepolicy: allow hal_wlcservice call"
ad84dce : sepolicy: allow hal_wlcservice call
a6ee1c7 : sepolicy: allow gnssd access modem_state
8745414 : sepolicy: allow hal_contexthub_defaultto connect to hal_gnss_pixelL
ab38b9e : gps: Merge akita pixel-gnss sepolicy to gs-common folder
413d3b1 : Revert "sepolicy: Allow PixelGnss to connect to Chre HAL"
d1f3ee5 : sepolicy: Allow PixelGnss to connect to Chre HAL
ee7637c : Revert "sepolicy: Allow PixelGnss to connect to Chre HAL"
2c97016 : Move the sysfs_modem_state context defination to the gs-common
d64a87c : sepolicy: Allow PixelGnss to connect to Chre HAL

+- Project: device/google/atv

d698b61 : Import translations. DO NOT MERGE ANYWHERE
7836f5d : Remove unused -DXP_UNIX.
de0dd84 : Update find_my_remote_integration_hint text Bug: 314262841 Change-Id: Ie6770ad56a611a4d690e8b3a94cfda78dc7ea1e5
44c483b : Fix SCUDO disable on ATV Lowram devices
4dcf415 : Import translations. DO NOT MERGE ANYWHERE
fdaad5f : Import translations. DO NOT MERGE ANYWHERE
62f2ec6 : Import translations. DO NOT MERGE ANYWHERE
3ef9f1e : Import translations. DO NOT MERGE ANYWHERE
89d9a18 : Add TV specific boot image profiles
d73476f : Clean up code owners
1103ca8 : Only move aosp_tv_arm64 to non-AB
902cf93 : Remove Android.mk which is unused.
22369fb : Move ATV GSI targets away from non-AB
3386d16 : Build audio_effects.xml with Soong
92d8dfc : Build audio_effects.xml with Soong
c4510c4 : Import translations. DO NOT MERGE ANYWHERE
5543ea5 : Import translations. DO NOT MERGE ANYWHERE
e054ffc : Remove file Android.mk.
07941b7 : Disable camera on low ram devices
718983d : Import translations. DO NOT MERGE ANYWHERE
821091f : Import translations. DO NOT MERGE ANYWHERE
0ca29aa : Add sdk extension level info to tv prop templates
2d36577 : Install TvLowRamOverlay by default
30c863a : Import translations. DO NOT MERGE ANYWHERE
21973e7 : Import translations. DO NOT MERGE ANYWHERE
825550c : Import translations. DO NOT MERGE ANYWHERE
840544e : Import translations. DO NOT MERGE ANYWHERE
61a85af : Use soong modules for init.zygote*.rc

+- Project: device/google/barbet

249dbc3 : Update barbet SVN to 62
dbff8c8 : Update stale OWNERS.
9f219cf : libc++fs is now part of libc++.
d3c93ed : libc++fs is part of libc++ now.
a265db6 : Set "enable_nr_dual_connectivity_qcril" to control module build
da68f06 : [barbet] Add flag USES_QCT_MODEM
61f92b5 : Move license metadata declarations to meta-lic.mk and remove the Android.mk file.
5b34da4 : Migrate Test Targets to New Android Ownership Model
d0b0a39 : Add betterbug.mk to barbet
f4e8b0b : Remove unused Android.mk in device/google/barbet.
e1d83cd : Update barbet SVN to 61
bf23a65 : Update barbet SVN to 60
56fc056 : Set GSCFIRMWARESRC for barbet
59304cd : Update barbet SVN to 59
c03aefe : Update barbet SVN to 58
42e7581 : Add betterbug.mk to barbet
6873c75 : Update barbet SVN to 57

+- Project: device/google/bluejay

6eaf070 : Update bluejay SVN to 64
d1321b4 : bluejay: Use build_flags for SVN
161d763 : Update bluejay SVN to 63
2e1b99c : waves: correct config to fix wrong tuning
46ea9b3 : Switch makefile owners to MK_OWNERS
a7b7ace : waves: correct config to fix wrong tuning
c4d4779 : Disable AVF remote attestation on bluejay devices
3d6495d : Vibrator: Set Soong Config variable - kernel_ver
17721a2 : Adpf:bluejay: enable heuristic boost.
f02bdc5 : thermal: Remove SOFT_OCP related tzones
1b33bad : gps: Reduce logging mask
cf0bf3a : Update bootloader pdk folder and soong config
1a07b1e : Load fips140.ko before all other kernel modules
7c17072 : audio: remove unused device
6e8bf98 : Revert "[Bluetooth] Disable BT auto on feature"
a390f10 : Switch bootloader directory to control by build flag
4ec979e : Switch default kernel directory and change build flag naming
dfef42e : [Bluetooth] Disable BT auto on feature
1278fc7 : Branch bootloader prebuilts for 24Q3 release
9edb9e7 : powerhint: set ADPF CPU_LOAD_UP CPU_LOAD_RESET values
0d1122b : powerhint: set uclampmin_init value for applying CPU Load boost
e1fef93 : Update bluejay SVN to 62
9a8f074 : Update bluejay SVN to 61
cc1a894 : Update bluejay SVN to 60
3f1de34 : Change the rule to specify kernel directory with release configurations
8b3b8cf : Update bluejay SVN to 59
6b60346 : BT: set system property for Bluetooth Auto On
6c24394 : Update bluejay SVN to 58
bc10241 : Add POWER_EFFICIENCY uclamp max to adpf config

+- Project: device/google/contexthub

224d08b3 : Removed unused Android.mk under device/google/contexthub
2c51922b : Remove unused Android.mk under device/google/contexthub
4ce1739c : Remove unused Android.mk under contexthub/firmware/app
3f886127 : Remove unused Android.mk under contexthub/firmware/os
b55575bf : Remove unused Android.mk under contexthub/firmware/variant
8d6c067b : Remove unused `libnanohub_os_neonkey`.
7d11d57f : Migrate Test Targets to New Android Ownership Model

+- Project: device/google/coral

5c9a6c1a : Set default pin amount for home app
23e09588 : Move license metadata declarations to meta-lic.mk and remove the Android.mk file.
4332db02 : Remove unused libjson and Android.mk file.
129475d4 : Update SOONG_NAMESPACES to include power-anomaly-qcril folder

+- Project: device/google/coral-sepolicy

553a0aa : Remove persist.bootanim.color property definitions

+- Project: device/google/cuttlefish

a66d7eb44 : Add "android.software.credentials.prebuilt.xml" to system image
8da38d63b : Add sanitizer.libraries.txt to the system image
dc8c97c29 : move snapshot adb commands into a script
6918dd9e5 : Install dex_bootjars for soong-built system image.
11b934644 : libc++fs is part of libc++ now.
8b1fb21b8 : Remove unused Android.mk under device/google/cuttlefish
ad10a9a91 : Use a multiport console in qemu_manager.cpp
261655561 : SnapshotTest: update to match DeviceSnapshotHandler API change
6a0b17d09 : Move graphics property_contexts into shared/graphics
3127b9ee8 : Add new sysprop for display framebuffer format
481e4828f : Add property to cuttlefish config about BGRA framebuffers
6f2a854bb : Replace wpa_supplicant_8_lib Android.mk with Android.bp
6782ec89e : snapshot_util_cvd supports --helpxml
a835472a0 : Mitigations for "adb not ready yet" suspend issues
2525d5574 : Add OEM Key to TV Cuttlefish
65b72df58 : Rebuild `vbmeta.img` when `super.img` rebuilding
ede0c9542 : Install etc/build_flags.json for cf_system image.
0c9b186e6 : Camera: Pre-grant camera extension service camera permission
17502d420 : Revert^2 "Add vhal_proxy_server component."
8c8ac0c35 : Revert^2 "Create new CF VHAL binary."
b8fb31ab9 : Revert^2 "Add a VHAL host-side proxy server."
9f721ecd5 : Use the global default cpp_std.
e9bb45614 : libc++fs is part of libc++ now.
f82254409 : Restore `-bios` qemu behavior for arm devices
9f53f3bca : Revert "Add a VHAL host-side proxy server."
5fe425769 : Revert "Create new CF VHAL binary."
606a9272d : Revert "Add vhal_proxy_server component."
7427f9531 : Add option for setting vendor_boot image for docker script
d8ccb1323 : check elf prebuilts for page size
f590f4135 : Add a pflash device to crosvm and qemu.
bc230875d : Allow platform apps to access FP hal
107ba511e : Allow setup_wifi to accept an interface.
f5df6c2fa : Remove LOCAL_PREFER_VENDOR_APEX
49676b49f : SnapshotTest: update to match DeviceSnapshotHandler API change
a3271855e : SnapshotTest: add reboots before each snapshot
fae5e8874 : Cuttlefish uses wpa_supplicant apex
59680f30d : Install bazel.
166d36b5b : Fix other watch cuttlefish emulators
ef29f69be : Add public.libraries.txt to the system image
aded03509 : fix deadlock that occurs when restore fails
55c17b2d7 : Implement new SatelliteImplBase APIs.
3833b9843 : Extend misc_info.txt merging logic
efaa62962 : Dynamically combine dynamic partitions and groups
e3751039c : Use OpenJDK 21 in the GCE images
09c5fa153 : Revert "Reapply "cuttlefish: auto: remove guest Swiftshader"""
cdc3a8457 : Modify CarEvsService configuration for cuttlefish
2fe9cdfb4 : Switch most targets to 6.6, exclude TV, Wear and Go
b4345abf2 : Revert^5 "Switch most targets to 6.6"
2ebb1ae4c : Reapply "cuttlefish: auto: remove guest Swiftshader""
6dd210508 : Move sysprop to APEX
71b39d044 : Revert^4 "Switch most targets to 6.6"
213d16fc7 : Add vhal_proxy_server component.
c9ff4efb1 : Create new CF VHAL binary.
a73b7c3ca : Fix a typo in an error message
6f9d2b756 : Nuke confui
dc10e0c0c : Add a VHAL host-side proxy server.
c5d37ee15 : SnapshotTest: run java formatter on whole file
378c17f6f : SnapshotTest: misc cleanup
54dece67f : Remove cid usage in guest hal impl
bcf194568 : Set cf to use device specific health hal on auto
88ca6e53d : Accept a `std::string_view` in `shared_buf.cc` write functions
0d0bb3e21 : Add option to override format info from wayland client
16d9dc3bf : Plumb format info through display callbacks
01a61f611 : Add deps to drmserver and mediaserver
f4488accd : Update sepolicy for VHAL.
7b37ac282 : Thread: fix getting prop sepolicy
ba3c30554 : Deregister the screen recording sink before recording stops
752a074d6 : Enable 16KB developer options on vsoc_arm64
5ecfb1705 : Organize deps
22c993824 : Revert^2 "Remove LOCAL_PREFER_VENDOR_APEX for wifi"
7f0a079bd : Helper functions for local fetch caching
4f2e99066 : Revert "Remove LOCAL_PREFER_VENDOR_APEX for wifi"
08c4cefd8 : Remove LOCAL_PREFER_VENDOR_APEX for wifi
2906fcbb3 : Add hyphenation-patterns files to system image
2d2c89ba8 : Convert signed type to unsigned in unique_resource_allocator.h
291503d53 : Hand over CF PC to shaochuan@
4d25bf477 : Hand over CF PC to shaochuan@
705a5baf5 : Add script for running codespell
ca4bb763f : Fix typos
b3bb0f774 : Use hardware=legacy-virtio-console for console devices
e6ccfda88 : Start new open_wrt instance on restore
0b6235d03 : Do not stop/start wifi on suspend/resume/restore
0ef6d63d3 : Use pipe2 in SharedFD::Pipe where possible
048cb7f66 : Ensure vhost user gpu crosvm cmd runs before main crosvm cmd
aafefa2d0 : Revert^3 "Switch most targets to 6.6"
2c475f975 : Revert^2 "Switch most targets to 6.6"
a1f6bf4b5 : Add bug_map for debugfs tracing
54d40d058 : Thread: add sepolicy for OpenThread simulation
10961ce49 : Run bpfmt
88cccee79 : Add missing dependencies from generic_system.mk
2c55b08eb : Revert "Switch most targets to 6.6"
e91bf703a : Add logpersist.start package when target is user build
eb664601e : Allow System app to access logpersistd_logging_prop
de7fc6050 : Enable gen_aconfig_flags_pb to build aconfig flags
e510934a1 : Change bug IDs in TODO messages around CF wifi
5150abdd3 : Fix typo of ro.vendor.wifi_impl
9300136e9 : Use in-guest keymint on platforms other than riscv64
0c3ae8608 : Retry after lsof failures
dff1aad26 : Remove unnecessary symlink
2a63d181f : Add librs_jni
8821794fc : Remove libepoxy and libgbm as they are statically linked
846195d82 : Revert^3 "Use the in-guest secure hals by default."
ad5fd2d3b : Print messages from errors in webrtc connection management
6eab5ec43 : Return Result<void> from webrtc input handler callbacks
044e9b8e7 : Switch most targets to 6.6
7361f92c3 : Amend dumpstate selinux policy
84f924429 : Remove unncessary dependencies
5a010ee7f : Categorize dependencies
8ff277be3 : Remove unnecessary dependencies
93a0215aa : Categorize dependencies
0223967ac : Remove required deps
b23465990 : Remove vendor-specific modules
cc631d117 : Remove CF specific modules
25540d0eb : Thread: set OpenThread simulation node id
f87300b93 : Revert^2 "Use the in-guest secure hals by default."
2f9287d24 : add delimiter to log files when restoring a snapshot
cc46dfd3d : Change SecureEnvFiles to SnapshotControlFiles for generalized use
6347320a7 : Minor refactors in modem_simulator
7e301ae4a : Revert^2 "Hardcode crosvm network PCI devices adresses"
123e0a6ca : ril: avoid accessing invalid address
84a97f161 : Remove jni deps of apps
948e9a3aa : Remove required deps of libaudiohal
2ba210d97 : Remove mainline modules
e9607b31b : Remove cf modules
cebd32008 : Remove required deps of update_engine
4580fee66 : Remove required deps of dumpstate
f740d0980 : Remove transitive deps of libaudio
073c60641 : Drop some android AIDL and HIDL interface lib deps
982dbcd3d : Move font modules to undere a phony modules
6eafb56f3 : Move debuggable deps to under product_variables.debuggable.deps
7427be774 : Remove deps of abx
ec163a1f2 : Remove deps of adbd_system_api
08f6bf79d : Remove deps of shell_and_utilities
5a9b85638 : Remove modules for non-system partitions
17fd7af55 : Remove duplicated entries
dd2e978af : Revert "Reapply "cuttlefish: auto: remove guest Swiftshader""
60a9f4d37 : Keep common libs in sync with android-cuttlefish repo
73b2705ef : Reapply "cuttlefish: auto: remove guest Swiftshader"
feb625603 : Revert "cuttlefish: auto: remove guest Swiftshader"
fc6f7c5f6 : cuttlefish: auto: remove guest Swiftshader
caf4333b2 : Add keyboard files to system image
ca0bfb58a : Add su to system image for debuggable builds
b67e2bc92 : Introduce VMM enum
5bd308b1b : Specify maximum open count and maximum active count as 1 for primary input.
a500d8bde : Delete config_server and device_config
316464edf : stop services before suspend
4954578fa : Add classpaths protos to system image
b3cc9d46c : Remove RROs APEX
6fc8d629a : Change mode when creating a directory
e34a8f920 : Build event-log-tags
5eb109d24 : Move OTAs to vendor for page-agnostic target
3ba4c0017 : Remove unused libcuttlefish_device_config dep in assemble_cvd
f642209d2 : Remove unused libcuttlefish_device_config dep in run_cvd
20e2971d4 : Update qemu_manager to read RIL settings from CuttlefishConfig
bfb414a56 : Update modem_simulator to read RIL settings from CuttlefishConfig
4444f3f2a : Move RIL settings to CuttlefishConfig
629d5c6a0 : Remove unused libcuttlefish_device_config dep in cvd_env
0c41b2271 : Remove unused libcuttlefish_device_config dep in health
e09218aa3 : Remove unused libcuttlefish_device_config dep in log_tee
58ae46392 : 16kb: Set platform elf alignment to 16kb for CF targets
efd97c916 : Remove unused libcuttlefish_device_config dep in host_bugreport
feb562ea1 : Add linben@ to CF PC owners
2020ccfd8 : Add preloaded-classes to system image
6fbd3db91 : Revert "Revert "[cf] Add an overlay to indicate whether multicas..."
195a80d70 : Support ,:;|/\+ separators for secure_hals
99f55a178 : [cf] Add an overlay to indicate whether multicast ntf v2 is supported.
462cdbea0 : Revert "Update cuttlefish config to support AOD"
b601a7aea : use `crosvm resume` to detect RESTORE_COMPLETE
fb9cf41d8 : Update casimir ports to avoid collisions
c7041a750 : Update cuttlefish config to support AOD
fd40ce7b7 : Revert "Dynamically combine dynamic partitions and groups"
f9b473c60 : Revert "Extend misc_info.txt merging logic"
1f4c0594d : Extend misc_info.txt merging logic
6f4f77ff6 : Dynamically combine dynamic partitions and groups
2d2dec4db : Allow EVS HAL implementations to use mediametrics
9e07c82fe : cuttlefish: allow setting real Wayland socket path
f62f638fd : cuttlefish: allow specifying context-types + vulkan driver on command line
781b8ce70 : Include more modules which was blocked with visibility
c857f2442 : Build audio_effects.xml with Soong
6526a9968 : Continue CombineTargetFiles refactor
1b67def1a : Clean up super_image_mixer
85841353f : Make main crosvm wait for vhost user gpu device socket available
e9feea943 : Revert "Use the in-guest secure hals by default."
cd897b032 : Build audio_effects.xml with Soong
32e01973e : add flag to enable usb passthrough
1f809ef3b : Add support to launch aarch64 QEMU image
dee53716b : Call the correct setter
d72ec7dda : Deduplicate `KillSubprocess` fallback calls
240e2cfbc : Enable adb by defauly for user build of CHD
ec1856a7d : Add init rc files to system image
fb6d52425 : Revert "[cf] Add an overlay to indicate whether multicast ntf v2..."
74304d79e : Expand the list of vendor images
910e4c88b : Move `info_image` logic into `Avb`
4e685778e : Add a new_vbmeta_image path for regeneration
e610b6286 : Add `make_vbmeta_image` to `Avb`
222e31676 : Utilize `Avb` everywhere* we call add_hash_footer
e15c43f05 : add OWNERS for snapshot tests
638a1b953 : Add preinstalled-packages-strict-signature.xml to system image
5f9355208 : Add media_profiles_V1_0.dtd to system image
5da27cc58 : Extract cvd-host_package.tar.gz with /:extract API if the API exists
cd0e736aa : Add etc/hosts to system image
90ad98094 : [cf] Add an overlay to indicate whether multicast ntf v2 is supported.
5cce40192 : SnapshotTest: increase default test-count to 10
1d40bb66c : fix documentation typo for DaemonizeLauncher
c2276d35f : Revert "enable SnapshotTest in postsubmit TEST_MAPPING"
13fc0208c : Explicitly add the libprotobuf-java-util-full to CuttlefishWmediumdControlTest
490664fbb : Explicitly add the libprotobuf-java-util-full to CuttlefishWmediumdControlTest
4f541655c : Use the in-guest secure hals by default.
e5433d41e : Add dirty-image-objects to system image
a522bcb3f : Preserve legacy logs on restore
ff0c4114c : Add powerwash/snapshot test combinations
d4e115533 : Revert^3 "Enable SnapshotTest in presubmit TEST_MAPPING"
2d738def6 : fix adb proxy when powerwash is used on a restored device
e17192e41 : Revert^2 "Enable SnapshotTest in presubmit TEST_MAPPING"
63b903e43 : Remove static initializers in cvd_internal_display
878d98de3 : Wrap vhost user gpu crosvm with a process restarter
a53237679 : enable SnapshotTest in postsubmit TEST_MAPPING
419306f89 : Use a phony module for system sepolicy
80205a877 : Remove Android Build API / Credential code
0fc6a23f0 : Remove SsoClient and tests
0feb94c4f : Remove test_gce_driver
7c2925b6c : Update help text for `cvd display`
0dff58f3e : Install nonsecure gatekeeper apex
d2fd29947 : Support a guest gatekeeper+sharedsecret impl
dee10ecf6 : Add flag for setting Gfxstream features at command line
7b5468bed : Reland "Set netsim as default UWB connector for CF"
e302db872 : fix SnapshotTest.testSnapshotReboot
51ae8271a : Reapply "KeyMint: behave as an RKP-only device"
f033c78ff : Update key names to for clarity, add RSA2048 key
ca57dc520 : Remove unused composer@2.4 xml fragment
0ee9bbcca : Remove unused omx xml fragment
9b227bd71 : Correct acloud setup message
ae12e2851 : Indicate that CF KeyMint support device IDs
d17da13a3 : Revert "KeyMint: behave as an RKP-only device"
aad47f628 : Upgrade nix to 0.28.0
9d4125acc : Revert "Hardcode crosvm network PCI devices adresses"
cddd50a29 : Revert^2 "Cuttlefish: inherit from vabc_features"
5e9c1ccdb : Revert "Merge "Hardcode crosvm network PCI devices adresses" into main am: c08e510ff3 am: 0504d1d91d"
3f3f2796a : KeyMint: behave as an RKP-only device
c83fe307c : Revert "Set netsim as default UWB connector for CF"
df099906a : Add display 3 to CF display config
fd96a8edb : Hardcode crosvm network PCI devices adresses
c00f64660 : Make batch attestation keys/certs optional
d35008e00 : Cuttlefish `next` is now API Level 35
02f9f5e6c : Cuttlefish `next` target 202404 FCM
5c5eaec9d : Use AutoSetup for InitializeMiscImage
41eadbf37 : Use AutoSetup for InitializDataImage
553a76c00 : propagate errors from nested syscalls in RecursivelyRemoveDirectory
6b957943a : return Result<void> from RecursivelyRemoveDirectory
050862832 : add test to ensure reboot works after a snapshot restore
4b0592e42 : fix `snapshot_util_cvd --force` error when snapshot path doesn't exist
44e44b0e7 : Enabled VulkanUseDedicatedAhbMemoryType w/ Gfxstream on SwiftShader
3028ceaed : Revert "Cuttlefish: inherit from vabc_features"
b11891a11 : Add framework-res to libs
3b1104426 : Use adb port with dynamic allocated docker port
2f9413f8d : Setup aosp_cf_x86_64_auto_dd
1e92254bd : Delete [set_]enable_wifi from cuttlefish config
e3d0f5e9d : Call enable_wifi from the environment config
b3d7a1cc3 : make SnapshotTake::snapshot_path a non-repeated field
7f49b2b6f : simplify snapshot_util_cvd
d86e5de83 : fix `adb reboot` after snapshot restore
8b380b25d : Pass emergency session information to modem
1e4182f7f : Apply activation volume type to cuttlefish
b0cec4049 : Install APEXes for both nonsecure and remote keymint HALs
5a624aa20 : Set multi-apex bootconfig property for keymint
54a61a840 : Drop libclcore_x86.bc
4e0b9d97e : Use clang-format to introduce braces on control structures
f18f40ceb : Delete cuttlefish keymaster 4.1 HAL
d7f7d27da : Hide crosvm output for disk partition lists from stderr
bbff49bcf : Set netsim as default UWB connector for CF
5e37e9e01 : Apply bpfmt
467925297 : Generate fsverity metadata on cf system image
ac3ba52d5 : Remove unnecessary "_external" suffix from libcppbor
9b7a55d29 : snapshot_util_cvd: add --auto_suspend option
2de2be5f6 : snapshot_util_cvd: add --force option to auto delete output dir
37ef3d25a : enable variable block size on cuttlefish
45a973646 : Fix PDK build error
b7e637acd : Poll bluetooth 10 times at 10 second intervals before failing
05e0ed381 : Support guest-initiated terminal boot failure
fdcd1beb9 : Add file_contexts rule for on-device keymint HAL
354d25ecc : [Bug Fix] Re-landing fixing the crash in RILD
0656ac3a8 : Update needed for Rust v1.77.0
c3df4c291 : Remove redundant libraries from linker.config.json
2535c5089 : Call into the existing recording socket from cvd env screen recording service.
9ea915de0 : Implement multi-vd vsock isolation.
521260421 : Add llndk.libraries.txt to the system image
caa425c8d : Move cacerts to standard dependencies
08fda3607 : crosvm_manager: Move away from deprecated input flags
9f0f1177b : Define aosp_cf_system_x86_64
a63f20990 : Delete the cvd command
09331a06e : Add docker system cleanup at the cleanup stage of launcher script
1b8c34456 : [Thread] remove RELEASE_AIDL_USE_UNFROZEN and add ThreadNetworkDemoApp to cuttlefish
549579892 : vsoc_x86_64_pgagnostic: Upgrade to 15-6.6 kernel
828312480 : [Thread] add ThreadNetworkDemoApp to cuttlefish for testing
dc1bbc1c0 : vsoc_arm64_pgagnostic: Update kernel version to 6.6
8f6e5b9d3 : Remove requestIsSatelliteCommunicationAllowedForCurrentLocation from vendor implementation
1610f906b : Install apex for lazy clearkey service
2218d04b6 : Use soong modules for init.zygote*.rc
20fd9bbce : Added locking system for ConvertToRawImage by using flock and inotify+select (to wait for lock file).
e7ea31a29 : Called ConvertToRawImage function in fetch_cvd which means decode android sparse image when fetch_cvd download files.
4cde2ee6f : Don't download latest cvd from android build api
6f9abdc6d : Don't expect args[0] to be exactly "cvd"
93746840d : Pass all flags in --undefok to cvd_internal_start
0c642d1b4 : Force build_super_image to come from host package
b20079069 : Remove dead __STDC_LIMIT_MACROS.
bd88477f9 : Install fingerprint feature xml
a4c342040 : Remove hard-coded name from wifi hal apex
587c0638d : Remove "netsim_ui_js_model.js" from netsim gui modules
c78bb6221 : Update hotplug helper app to handle repeated launches without exiting
823e746b0 : Allow RAMDISK_KERNEL_MODULES to be overriden.
a59be8f88 : Add compute for cuttlefish
c3fd7edf5 : accept SharedFD by value in command_util/util.h
6653133ab : delete ExtendedActionType, obsoleted by ExtendedLauncherAction oneof
a07575c13 : move ExtendedLauncherAction proto deserialization into RPC function
2508869b5 : dissolve launcher_messager.h into command_util/util.h
d6b0a96a3 : move ExtendedLauncherAction proto serialization into RPC function
a71dee315 : simplify monitor socket RPC calls, fix missing error checks
e92bbdef3 : Added inotify related functions into shared_fd.
0d0a43a62 : Upload files only that is needed for user_artifacts
2c29d2f1c : Cover symlink to missing case in EnsureDirectoryExists
46f15f16a : Allow RAMDISK_KERNEL_MODULES to be overriden.
0efb5873d : Effect AIDL: remove placeholder effects from cuttlefish auto
4cf4e0368 : Clean up ANGLE Makefile
f46a3fb2b : Updates device_state_configuration to use properties
4eb724327 : Don't include unnecessary header
bc4a0f23a : Don't depend on cvd binary from aosp tests
268037e46 : Use host image's cvd for acloud translation
d4ccce451 : Remove persist.bootanim.color property definitions
9659f0b89 : [CF] vulkan level and version changes
f60bb3c87 : Instructions to build packages match github
42e3b39e5 : Add option for launching multiple docker instances
6d5b66c38 : Apply activation volume to cuttlefish
69ff43531 : mcu: substitute ${bin} config entries to Android host binary path
4babe8e40 : Use AutoSetup for GeneratePersistentVbmeta
1a5080384 : Use AutoSetup for Gem5ImageUnpacker
7f717cbc5 : Use AIDL audio HAL on Cuttlefish
5f26f6de8 : Revert "Revert "Do not install android.hardware.bluetooth.audio-..."
f1741b254 : Enable per-display power control for cf_x86_64_only_auto_md
daa930be0 : Protect volatile memory accesses with memory fence
87ac3dd68 : Revert "Do not install android.hardware.bluetooth.audio-impl"
bdcf0a799 : Support launching arm64 CF with a debug ramdisk image
a65c39c57 : KeyMint: drop code moved to common libraries
f6f158190 : Setup logging earlier in assemble_cvd.
e2562b270 : cuttlefish: enable gfxstream + QEMU by default
59b2bd90b : Do not install android.hardware.bluetooth.audio-impl
e7ad1b40d : Use AutoSetup for GeneratePersistentBootconfig
f26f005e1 : Use AutoSetup for InitializeFactoryResetProtected
d84b9022e : Use AutoSetup for InitBootloaderEnvPartition
87daf55f9 : Cuttlefish: inherit from vabc_features

+- Project: device/google/felix

411eed6 : Update felix SVN to 54
0235c55 : felix: Use build_flags for SVN
b279a1a : Update felix SVN to 53
22b192c : Use singular OWNERS file.
e6dbfef : libc++fs is part of libc++ now.
5537f01 : Switch makefile owners to MK_OWNERS
30b137a : Update IDisplay to V12
b0a6cbf : Vibrator: Set Soong Config variable - kernel_ver
ff36604 : Adpf:felix: enable heuristic boost.
e52b5d2 : thermal: Remove SOFT_OCP related tzones
799400b : Update IDisplay to V11-V12
ef1ebee : gps: Reduce logging mask
50f5ed5 : Update bootloader pdk folder and soong config
ea60b53 : Load fips140.ko before all other kernel modules
141d491 : Enable haptics for unfold animation on Felix
4ce0287 : Rename style from AuthCredential to AuthNonBioCredential.
b1c645d : Revert "[Bluetooth] Disable BT auto on feature"
499a0fb : Update felix SVN to 52
e222c30 : Update felix SVN to 51
b830ea6 : Turn off ML in system back gesture
c1da63b : felix/vibrator: Add removecapo flag reference for it to show up in aconfig
dc242dc : Switch bootloader directory to control by build flag
7c40f4f : [USB Audio AIDL] Add mixer path for "usb-device-microphones"
29b72d3 : wifi: disable FW roaming when in idle mode
9f7ed82 : Switch default kernel directory and change build flag naming
7088cc2 : [Bluetooth] Disable BT auto on feature
1ab55d5 : powerhint: set ADPF CPU_LOAD_UP CPU_LOAD_RESET values
73220ae : Update felix SVN to 50
8bed816 : powerhint: set uclampmin_init value for applying CPU Load boost
d33926e : felix: upgrade IDisplay to V11
f4e79e0 : Update felix SVN to 49
5f25b6c : Fix wrong unit in mipi table for F10.
75d8704 : cs40l26: Align Felix Hal with common HAL
6626661 : Update felix SVN to 48
10a4784 : Branch bootloader prebuilts for 24Q3 release
0771df9 : Update felix SVN to 47
eda8074 : Change the rule to specify kernel directory with release configurations
bc701d8 : Update felix SVN to 46
011bda5 : Change FACE_UNLOCK_BOOST to Maximize CPU Frequency
31bee4a : F10: Update BQR Event Mask property value
9e9a886 : Change FACE_UNLOCK_BOOST to Maximize CPU Frequency
abb5407 : Update felix SVN to 45
85299be : cs40l26: Align Felix Hal with common HAL
abe2669 : BT: set system property for Bluetooth Auto On
e30274d : Update felix SVN to 44
8f82ebc : Add POWER_EFFICIENCY uclamp max to adpf config

+- Project: device/google/felix-sepolicy

a5c3209 : Add device specific entry back.

+- Project: device/google/gs-common

b5951ea : audio: add vendor serialno prop
fa0cce4 : Create power folder and align pm_freeze_timeout settings with p22
e15af04 : Fix aocx selinux dumpstate permissions
3e8f843 : Revert^2 "Add one variable to decide if need TTS voice packs"
35a4e69 : Remove pdk_build Soong variable.
9e5462b : Updates TTS voice packs in gs-common
fe8968a : gs-common: add fingerprint dump
023d438 : gps: Move type declaration to device folder
fdd036b : sepolicy: add permission for Speaker Version of pixelstats-vend.
b4a21a0 : Revert "Add one variable to decide if need TTS voice packs"
5f01cd2 : [dump_gyotaku] Add collect odpm logs for dump_gyotaku.
7d60dc4 : Recorder: add sepolicy for Google Recorder app
70f4b04 : touch: Add the capability to simulate HW failure
ba840e7 : gps: maintain one solution
2ced5f6 : gps: maintain one solution
bb35226 : sepolicy: Allow hal_gnss_pixel access sscoredump file
1f7c89e : selinux move aocx from vndservice to service
65a5fe9 : [SELinux] Initial access fingerprint sepolicy for gyotaku_app
ec3a553 : sepolicy: Allow gnssd access modem_state
ea854a8 : Add the new IPC and ring buffer files.
41836d6 : Change rq_affinity of the zoned storage logical unit from one into two
256d37b : Remove obsolete relfector HAL policy.
92a6592 : audio: add a restricted property for audio app.
fd7d393 : Foldable concurrent selfie prebuilt flag
3297aee : Foldable concurrent selfie prebuilt flag
d94cfcc : [BT] Add sepolicy of power stats
82a8451 : Add MK_OWNERS as owners file for makefile
24ee023 : Allow userdata_exp partitions
3cd2c9a : Create an isolated copy of vendor dumpstate from all devices
2b710d7 : sepolicy: allow hal_wlcservice call
24af2c9 : Reapply "WLC: service: add configuration and contexts for sepolicy"
7d99cb8 : Revert "WLC: service: add configuration and contexts for sepolicy"
93c25dc : Add missing SEPolicy for audio HAL to use EdgeTpu lib
db7b681 : Remove BetterBug (and BetterBugStub) from aosp & factory build targets.
15538c9 : Dump bts information
84fdceb : sepolicy: allow hal_gnss_pixel create fifo node
99f848e : Add a different implementation of insmod.sh
11eb025 : Revert "Add a different implementation of insmod.sh"
2dbfad9 : Limit maxGxpDebugDumps to 4
12b799b : Add SELinux policy for apps to use Tachyon lib
2522590 : allow powerhal to access PA_KILL knobs
60cc378 : Add a different implementation of insmod.sh
0ea3b6c : Allow edgetpu_tachyon_service to call mlock()
882ef5a : Remove unused apps (RamdumpService and SSRestartDetector) from factory build targets.
3eb5f52 : WLC: service: add configuration and contexts for sepolicy
56aab3b : Respect RELEASE_PACKAGE_WIDEVINE back in device.mk
feb41bd : Revert "sepolicy: Allow PixelGnss implement PPS function"
a19ae33 : Include vendor/google/interfaces as a transitive dependency of twoshay.
890796a : sepolicy: Allow PixelGnss implement PPS function
8820344 : thermal: allow thermal_hal to read sysfs_gpu
417a0fb : dump_umfw_stat: Reduce timeout to 0.5 seconds
03c030c : Revert "Skip loading kernel modules for 16K mode"
1a09431 : Fixed a typo in init.storage.rc
8ce08df : storage: tune f2fs to get max performance
2a7b2bd : audio: pack AIDL haptic gen effect into the image
3b2fde1 : Move compaction_proactiveness rule to system vendor init
2843f2a : Centralize SELinux policies for deamons and apps related to ramdumps and coredumps according to go/pixel-defrag.
959ba11 : Skip loading kernel modules for 16K mode
9001eb4 : Attach face detection state tracker files to the bug report
d8a9aa8 : Remove unused apps (RamdumpService and SSRestartDetector) from AOSP.
2a21460 : Revert "Remove unsed apps (RamdumpService and SSRestartDetector)..."
fe72bc0 : selinux allow aocxd to access AoC buffers
b1a3556 : Attach multicam CPA to the bug report
905441e : aidl: audio: update external service version
d627901 : Set compaction_proactiveness and percpu_pagelist_high_fraction
d7125c4 : allow vendor init to access MM knob
f7bacf5 : dumpstate: touch: Add touch_predump for gti
8d34b54 : dumpstate: touch: Add touch_predump for syna
8a52cae : dumpstate: touch: Init touch_predump service
84de753 : gps: Update gps makefile
69e5873 : Remove unsed apps (RamdumpService and SSRestartDetector) from AOSP.
099d9ea : Add betterbug folder to gs-common
3133d36 : [Gyotaku] Update the build rule to exclude build Gyotaku dump for barbet
d7c33ce : sepolicy: allow dumpstate to call battery_mitigation
1a2d7ae : Add Bluetooth Ranging HAL
de06172 : gs_watchdogd: Support multiple watchdog char devices
ea5ec69 : touch: moving ical related sepolicies to independent folder
68ef072 : Updates TTS voice packs in gs-common
7d7c8eb : Centralize SELinux policies for deamons and apps related to ramdumps and coredumps according to go/pixel-defrag.
a0708c2 : Revert "Add betterbug folder to gs-common"
aab9ec8 : mDL: Remove mDL HAL
29035f2 : Move the sysfs_modem_state from a product folder to gs-common
406eea2 : Revert "sepolicy: Allow PixelGnss to connect to Chre HAL"
6561e3b : Add SEPolicy domain for cavalry app
58b64ca : touch: init service to access gti interactive_calibrate sysfs
c387a9b : Add SEPolicy for vendor_camera_image_processing_hal_service
c979d12 : Add a factoryota-watch.mk file to include the OtaClient for wearable device.
28754e3 : touch: init service to access gti interactive_calibrate sysfs
d4de4dd : [Gyotaku] Update the build rule to exclude build Gyotaku dump for barbet
9a7af46 : sepolicy: Allow PixelGnss to connect to Chre HAL
9357dd1 : Add pixel mapper service context
78662f8 : Revert "Enable MTE workaround for b/324412910"
76ed6d8 : Adding policies for allowing inference services with TPU from isolated_compute_app
0d88550 : sepolicy: allow the communication between audio and battery_mitigation hal
eee8e04 : Dumpstate: add DVFSA32 and lengthen timeouts for memory_votes_*
8051099 : dumpstate: thermal: Add tmu intpend dumps
d26d827 : shamp: Add SEPolicy and compat matrix for shamp
f02f35f : rpmb_dev: add rpmb_dev package
c14a6a7 : shamp: Create soong config variable for vendors
b2a04f2 : Support conditional insmod
9b300b0 : Add betterbug folder to gs-common
f9c4631 : [mlock] Allow edgetpu_app_service to call mlock()
2e4c437 : sepolicy: allow setprop for thermal_controld
3647a44 : gps: Update gps makefile
292145d : [HDMI Audio] Fix SEPolicy issue that prevent HDMI audio functionality.
b878885 : sepolicy: allow setprop for thermal_controld
c44cfe9 : Use soong_config_get/set instead of raw variable accesses
aca06d6 : Revert "Add betterbug folder to gs-common"
56581ad : Switch to new Bluetooth Finder HAL
542efdc : Move sepolicy files from hardware/google/pixel-sepolicy.

+- Project: device/google/gs101

ebddc4ff : gs101: Include power/power.mk
c5a56016 : usb: Log for retry on role switch
744c86c4 : usb: Add retry on role switch
4ff69cac : Enable pkvm based on the relevant sysprop rather than /dev/kvm
6f6ad282 : gs101: build fingerprint dump
4a42718d : Update IDisplay to V12
cd0c17ad : Remove ACCESS_FINE_LOCATION permission pregrant for PCS on G1
1b51d6b7 : switch over to use new storage read api instead of server_configurable_flags, this new read api lib will be needed for new codegened aconfig flag lib.
f34142e0 : Make SUPPORT_MULTI_SIM recognizable in bp
7c4a5e40 : [Scone] add BLUETOOTH_CONNECT to SCONE default permission
973d618f : Switch makefile owners to MK_OWNERS
af6893a4 : Remove codec2 hidl fragments
3915f2dc : gs101: update performance point based on AP3A.240513.001
64a20222 : Use 2024-03-01 deqp levels for GLES and Vulkan
046e5428 : Set default pin amount for home app
98343e43 : Update IDisplay to V11-V12
c5b33758 : Enable KUnit testing on raviole userdebug & eng build target.
2c4ada3a : Update USES_LASSEN_MODEM soong config settings for aosp projects.
32035fef : gs101: Change the path of prebuilt fips140.ko
a4f232b4 : pixelstats: gs101: add all logbuffer paths
ae8801f2 : Apply common SELinux policies related to ramdumps and coredumps to gs101.
e20c4f7f : Revert "[Bluetooth] Disable BT auto on feature"
1463ce2e : [packetrouter] Add oem-iptables-init.sh to artifact path allowed list
e5243fba : Move license metadata declarations to meta-lic.mk and remove the Android.mk file.
e4c7fd25 : pixelstats: gs101: add history validation path
395c89ec : pixelstats: move learning/model load path to sysfs
8796579a : Disable dumpstate strict-run flag in gs101
1dfdc567 : Reapply "Enable AIDL media.c2"
c8575dab : Revert "Enable AIDL media.c2"
44d7a915 : Enable AIDL media.c2
53a6e73e : Revert "Adding android.software.contextualsearch to gs-101 devices."
7b565852 : Add betterbug.mk to gs101
439d541d : Revert "Add betterbug mk to gs101"
f68e0fb4 : wifi: disable FW roaming when in idle mode
b58ea3f8 : Update health AIDL HAL to V3
b234a074 : [Bluetooth] Disable BT auto on feature
98d7af4b : Apply common SELinux policies related to ramdumps and coredumps to gs101.
a71e7d1d : update odd resolution support in vpx and av1 codecs
a4ce888b : Revert "Adding post notification to gca default permissions"
333cdc16 : TPU Abrolhos Tachyon Migration
fbf009b8 : [packetrouter] Add oem-iptables-init.sh to artifact path allowed list
c71b017d : Adding post notification to gca default permissions
a4178504 : gs101: Relax BOARD_SUPER_PARTITION_ERROR_LIMIT by 100MB
462a14e1 : Update SOONG_NAMESPACES to include power-anomaly-sitril folder
f143d680 : Update health AIDL HAL to V3
d1dd07e0 : pixelstats: gs101: add history validation path
ea4d3ad5 : gs101: upgrade IDisplay to V11
4bb66fed : Adding android.software.contextualsearch to gs-101 devices.
5e69a443 : Add betterbug.mk to gs101
e0d7a249 : pixelstats: move learning/model load path to sysfs
5fa0e12a : bt: set rfkill device nodes permission setting on early_boot stage
26a23b76 : [Trusty] tipc-test is missing for p21.
4ff9169f : Adding android.software.contextualsearch to gs-101 devices.
a43fedce : Revert "Add betterbug mk to gs101"
3c31047e : BT: set system property for Bluetooth Auto On
def43cc0 : Add AIDL media.c2 fragments
9ad27501 : Add sepolicy include to gs101.
f2d81964 : Move Gralloc packages to gs-common

+- Project: device/google/gs101-sepolicy

855cd95 : Update SELinux error
44f0166 : Allow fingerprint to access the folder /data/vendor/fingerprint
9df205d : Move SELinux policies of RamdumpService and SSRestartDetector to /gs-common.
2034e36 : pixelstats_vendor: add logbuffer_device r_file_perms
5e8b518 : Update SELinux error
6750917 : Revert "Remove donotaudit line for b/277155042"
b0daa90 : Move SELinux policies of RamdumpService and SSRestartDetector to /gs-common.
bddc287 : sepolicy: allow kernel to search vendor debugfs
ec6f15d : gs101: telephony property for cbd
3a2d59d : Allow modem_svc to access modem files and perfetto
27e4e3c : Remove virtual_camera dumpstate denial entry from bug_map
f1baab0 : Remove donotaudit line for b/277155042
629dd3e : Update SELinux error
66d3a4e : pixelstats_vendor: add logbuffer_device r_file_perms
9ddb9ba : sepolicy: allow kernel to search vendor debugfs
89224de : Update SELinux error
d3db02a : Remove persist.bootanim.color property definitions
811682e : Add AIDL media.c2 into service_contexts

+- Project: device/google/gs201

cb51a64 : usb: Log for retry on role switch
d8fffff : usb: Add retry on role switch
76de5fe : Reapply "Enable Secretkeeper HAL service on gs201"
724b28e : gs201: update c2.android.vp8.decoder performance point
c3eec0f : gs201: build fingerprint dump
f3985dc : Update IDisplay to V12
cab0d60 : switch over to use new storage read api instead of server_configurable_flags, this new read api lib will be needed for new codegened aconfig flag lib.
0a14f4d : Remove ACCESS_FINE_LOCATION permission pregrant for PCS on G2
10cd38d : Make SUPPORT_MULTI_SIM recognizable in bp
2a0c178 : [Scone] add BLUETOOTH_CONNECT to SCONE default permission
702e14b : Switch makefile owners to MK_OWNERS
8ba12e3 : explicit 'user root'
17975d9 : Remove codec2 hidl fragments
a75c675 : gs201: update performance point based on AP3A.240513.001
23691f7 : Use 2024-03-01 deqp levels for GLES and Vulkan
03c2cdb : Set default pin amount for home app
3cabae8 : Update IDisplay to V11-V12
a7a56a8 : Disable dumpstate strict-run flag in gs201
6cef6b0 : Update USES_LASSEN_MODEM soong config settings for aosp projects.
a140670 : gs201: Change the path of prebuilt fips140.ko
3ed14a0 : pixelstats: gs201: add all logbuffer paths
0e14fcb : Apply common SELinux policies related to ramdumps and coredumps to gs201.
3d06665 : pixelstats: gs201: add history validation path
0d11a66 : pixelstats: move learning/model load path to sysfs
3967927 : Reapply "Enable AIDL media.c2"
9517110 : Revert "Enable AIDL media.c2"
9b76510 : Enable AIDL media.c2
355b8bd : Revert "Adding android.software.contextualsearch to gs-201 devices."
5e7a737 : Add betterbug.mk to gs201
1bd83d8 : Revert "Add betterbug mk to gs201"
1ae8911 : Apply common SELinux policies related to ramdumps and coredumps to gs201.
fd583d1 : update odd resolution support in vpx and av1 codecs
cf16a40 : TPU Janeiro Tachyon Migration
f1558f0 : Adding post notification to gca default permissions
6008aad : Update SOONG_NAMESPACES to include power-anomaly-sitril folder
9922a0f : Revert "Enable Secretkeeper HAL service on gs201"
a929e8b : Enable Secretkeeper HAL service on gs201
9a1ff5f : pixelstats: gs201: add history validation path
ecef8c5 : gs201: upgrade IDisplay to V11
1d318e5 : gs201: bigocean: Enable width-height swap
465d16d : Adding android.software.contextualsearch to gs-201 devices.
5efe68a : Add betterbug.mk to gs201
5dc71cf : pixelstats: move learning/model load path to sysfs
dbec97c : gs201: bigocean: Enable width-height swap
d0d4a07 : bt: set rfkill device nodes permission setting on early_boot stage
59c673f : bcl: Adjust GPU LIGHT clk divider ratio
e9e4f85 : Adding android.software.contextualsearch to gs-201 devices.
3f5c12a : Revert "Add betterbug mk to gs201"
43d4273 : bcl: Adjust GPU LIGHT clk divider ratio
16d25d0 : Add media.c2 aidl fragments on gs201 based devices
739450a : Add sepolicy include to gs201.
e0fbd0d : Move Gralloc packages to gs-common

+- Project: device/google/gs201-sepolicy

9d3f396 : Revert "SELinux: fix avc denials"
d1fe9f8 : SELinux: fix avc denials
5a1bb0d : Allow fingerprint to access the folder /data/vendor/fingerprint
ceab5d1 : Move SELinux policies of RamdumpService and SSRestartDetector to /gs-common.
9a131d9 : pixelstats_vendor: add logbuffer_device r_file_perms
b826a9b : Update SELinux error
768c83d : Update SELinux error
db99d33 : Update SELinux error
66254ad : Move SELinux policies of RamdumpService and SSRestartDetector to /gs-common.
17ab68a : sepolicy: allow kernel to search vendor debugfs
60c6644 : gs201: telephony property for cbd
2b9b7cc : Allow modem_svc to access modem files and perfetto
596f6ab : pixelstats_vendor: add logbuffer_device r_file_perms
269f164 : sepolicy: allow kernel to search vendor debugfs
2747579 : Update SELinux error
ece5909 : Remove persist.bootanim.color property definitions
9088b1a : Add AIDL media.c2 into service_contexts

+- Project: device/google/lynx

4e54c82 : Update lynx SVN to 45
21b611d : lynx: Use build_flags for SVN
81bbf6f : Update lynx SVN to 44
b35a112 : audio: update fortemedia table on 5/23
c5e5680 : Switch makefile owners to MK_OWNERS
b291562 : audio: remove unused device
ecc1aea : thermal: Remove SOFT_OCP related tzones
15b00fc : Vibrator: Set Soong Config variable - kernel_ver
35869b9 : Adpf:lynx: enable heuristic boost.
a7e439e : Update bootloader pdk folder and soong config
f787c22 : gps: Reduce logging mask
ec7559c : Load fips140.ko before all other kernel modules
d0fd806 : Add POWER_EFFICIENCY uclamp max to adpf config
e344195 : Revert "[L10] BT: Set system property for Bluetooth Auto On to false"
3a7dfa5 : Update lynx SVN to 43
9964e69 : Update lynx SVN to 42
ed912e1 : update educeBrightColorsStrengt setting
9586c78 : Switch bootloader directory to control by build flag
5bd8349 : [USB Audio AIDL] Add mixer path for "usb-device-microphones"
b997e90 : Switch default kernel directory and change build flag naming
6e20ea1 : [L10] BT: Set system property for Bluetooth Auto On to false
3773cd4 : powerhint: set ADPF CPU_LOAD_UP CPU_LOAD_RESET values
5ab5eb3 : Update lynx SVN to 41
a5c102e : Update lynx SVN to 40
b4234a4 : powerhint: set uclampmin_init value for applying CPU Load boost
34fbf67 : audio: remove non-supported analog headset
8fce66d : Fix incorrect property
a9cb7d8 : Update lynx SVN to 39
f5e15e8 : Branch bootloader prebuilts for 24Q3 release
6275a87 : Update lynx SVN to 38
d6f19ab : Change the rule to specify kernel directory with release configurations
4b3cdd1 : Update lynx SVN to 37
dfea7bf : Change FACE_UNLOCK_BOOST to Maximize CPU Frequency
bf58e83 : Change FACE_UNLOCK_BOOST to Maximize CPU Frequency
760d0ae : Set system property for Bluetooth Auto On feature
df4a1ef : Update lynx SVN to 36

+- Project: device/google/pantah

270793f : Update panther SVN to 60
2e63019 : Update cheetah SVN to 60
c517d85 : pantah: Use build_flags for SVN
8dda41d : Update cheetah SVN to 59
bc68cf3 : Update panther SVN to 59
314f5ce : Switch makefile owners to MK_OWNERS
ab92c79 : audio: remove unused device
60b4e5b : thermal: Remove SOFT_OCP related tzones
cbb6d79 : Vibrator: Set Soong Config variable - kernel_ver
7b7ee45 : Adpf:pantah: enable heuristic boost.
11e866d : Update bootloader pdk folder and soong config
6db43a5 : gps: Reduce logging mask
c940075 : Increase Mid Core frequency for Capture to 1.6GHz for cheetah and panther
a0e0cfe : Load fips140.ko before all other kernel modules
0310263 : Add system property for concurrent encryption on LE and BR/EDR
98638e5 : Add POWER_EFFICIENCY uclamp max to adpf config
ce2c637 : Revert "[Bluetooth] Disable BT auto on feature"
a1384a5 : Update cheetah SVN to 58
b843fb4 : Update cheetah SVN to 57
10a2c64 : Update panther SVN to 58
7d5f8c1 : Update panther SVN to 57
f2140ea : Switch bootloader directory to control by build flag
f4b6265 : Switch default kernel directory and change build flag naming
531f24c : Revert "Enable even dimmer in config"
9e5ed00 : wifi: disable FW roaming when in idle mode
d007562 : [Bluetooth] Disable BT auto on feature
9fcfca3 : powerhint: set ADPF CPU_LOAD_UP CPU_LOAD_RESET values
8dd0cda : Enable even dimmer in config
6cbb1eb : Update panther SVN to 56
a77c2c5 : Update panther SVN to 55
460894b : Update cheetah SVN to 56
d63ba20 : Update cheetah SVN to 55
f4a0ba6 : powerhint: set uclampmin_init value for applying CPU Load boost
f3272d1 : audio: remove non-supported analog headset
0664cb1 : Update cheetah SVN to 54
be8c769 : Update panther SVN to 54
24f2ade : Branch bootloader prebuilts for 24Q3 release
c33899b : Update panther SVN to 53
01f8a2b : Update cheetah SVN to 53
655322d : Change the rule to specify kernel directory with release configurations
ffd1cf7 : Update panther SVN to 52
451a78e : Update cheetah SVN to 52
143dc64 : Change FACE_UNLOCK_BOOST to Maximize CPU Frequency
1fb8570 : Change FACE_UNLOCK_BOOST to Maximize CPU Frequency
d91a3af : Use rounded corner radius from max resolution
a7f662b : Update panther SVN to 51
d91e302 : Update cheetah SVN to 51
24776db : BT: set system property for Bluetooth Auto On

+- Project: device/google/raviole

ac3a5130 : Update oriole SVN to 85
fba5f0b2 : Update raven SVN to 85
bfa4bc9b : raviole: Use build_flags for SVN
245f5834 : Update raven SVN to 84
12a2aec7 : Update oriole SVN to 84
daea5cd2 : waves: correct config to fix wrong tuning
be9842b6 : waves: correct config to fix wrong tuning
35d0d9da : Switch makefile owners to MK_OWNERS
c88d336b : Disable AVF remote attestation on raviole devices
9d415a88 : audio: remove unused device
e9bd7abd : thermal: Remove SOFT_OCP related tzones
918e2cd8 : Adpf:raviole: enable heuristic boost.
43646cd0 : Update bootloader pdk folder and soong config
ac3fb0c1 : gps: Reduce logging mask
1413e453 : Convert raven/preloaded_nanoapps.json's .mk file to Android.bp.
2dd9ebfb : Convert slider/preloaded_nanoapps.json's .mk file to Android.bp.
0b36ca29 : Refactor product inheritance for raven products
2a091857 : Load fips140.ko before all other kernel modules
89304e99 : Refactor product inheritance for whitefin products
4d90bc16 : Refactor product inheritance for slider products
5e29ddf5 : Add POWER_EFFICIENCY uclamp max to adpf config
d568b025 : 16kb: Set platform elf alignment to 16kb for raviole targets
87ab726d : Move license metadata declarations to meta-lic.mk and remove the Android.mk file.
edd9532e : Switch bootloader directory to control by build flag
4ecf6b47 : Branch bootloader prebuilts for 24Q3 release
c55ff340 : Switch default kernel directory and change build flag naming
e448b6f8 : powerhint: set ADPF CPU_LOAD_UP CPU_LOAD_RESET values
e626be7a : R4O6: : Update BQR Event Mask property value
5f1473c8 : Update raven SVN to 83
eec59287 : Update oriole SVN to 83
158e5fb3 : powerhint: set uclampmin_init value for applying CPU Load boost
4b6dd87d : Update raven SVN to 82
fb927e41 : Update oriole SVN to 82
75f20609 : Update raven SVN to 81
f5439f1e : Update oriole SVN to 81
40affb80 : Change the rule to specify kernel directory with release configurations
a5d57c7d : Update raven SVN to 80
38c977c9 : Update oriole SVN to 80
cf99a540 : Use rounded corner radius from max resolution
4104a4d4 : Update raven SVN to 79
e6eb1188 : Update oriole SVN to 79

+- Project: device/google/redbull

b5452fc : Set default pin amount for home app
06968c4 : Build SSRestartDetector and RamdumpService in redbull's own makefile.
3ff3a5a : redbull: enalarge dynamic partition size
54b05f7 : Build SSRestartDetector and RamdumpService in redbull's own makefile.
dab34a0 : add "can-swap-width-height" for video codecs
aa514b3 : add "can-swap-width-height" for video codecs
314a6e5 : Add sepolicy include to redbull.
0f0f126 : Do not add VNDK-SP libraries if VNDK is deprecated
7683a14 : Update SOONG_NAMESPACES to include power-anomaly-qcril folder

+- Project: device/google/redbull-sepolicy

c60a925 : Use legacy files and propertys of the ramdump domain for redbull.
2bd70c9 : Use legacy files and propertys of the ramdump domain for redbull.
0dec2f1 : Remove persist.bootanim.color property definitions

+- Project: device/google/redfin

55cf39f : Update stale OWNERS.
5bc2c76 : Remove mandyshen@google.com from OWNERS
09be3f1 : Set "enable_nr_dual_connectivity_qcril" to control module build
e839be5 : Move license metadata declarations to meta-lic.mk and remove the Android.mk file.
f43a72c : Convert Android.mk to Android.bp under redfin/dumpstate

+- Project: device/google/shusky

ea3a914 : shusky: Add build_flags based properties for SMR/EMR build
a9cd725 : Update husky SVN to 35
63a206f : Update shiba SVN to 35
4d3c585 : Update shiba SVN to 34
0cf0f97 : Update shiba SVN to 33
d5e1cb3 : Update husky SVN to 34
2d20fff : Update husky SVN to 33
4ef15ac : shusky: Use build_flags for SVN
3555945 : Update husky SVN to 32
f92416d : Update husky SVN to 31
5e9345a : Update shiba SVN to 32
8d8b102 : Update husky SVN to 30
815dfea : Update shiba SVN to 31
17bf01d : Update shiba SVN to 30
255c989 : Update shiba SVN to 29
baca273 : Update husky SVN to 29
ae4c701 : Update shiba SVN to 28
79c7ddf : Update husky SVN to 28
df71f96 : Wifi: Disable config_wifiEnableStaIndoorChannelForPeerNetwork
ef1a3cc : audio: add sound dose offset curve
d81c86e : Remove entries for unlunchable targets
bcafade : Increase PMU_MID_SPC_THRESHOLD to 23 for 60fps
5d79582 : Revert "Set big core to cpu skip mask by default"
d6c3e07 : Revert "Set big core to group_cfs_skip_mask for sys group"
d3b792b : thermal: Move TPU to the VSKIN-SOC PID loop
2b195c3 : Verify shusky prebuilts are 16 KB compatible.
c6609a4 : Set big core to cpu skip mask by default
f9d1717 : Switch makefile owners to MK_OWNERS
c7b8d16 : 16k: shusky: Remove developer option from AOSP pgagnostic targets
83bdd31 : Set big core to group_cfs_skip_mask for sys group
b910824 : Use husky specific flag for dev options
d8e6c57 : Move boot_otas to /vendor
8ecee76 : Use BOARD_16K_OTA_USE_INCREMENTAL for shusky
f080086 : Vibrator: Set Soong Config variable - kernel_ver
f9d38da : Use TARGET_KERNEL_DIR in Dev options config
443b449 : 16kb: Setup 16k OTA config for [husky|shiba] targets
d83a4ff : 16kb: Set ext4 filesystem for data/metadata partition in pgagnostic targets
fab6a48 : 16kb: Use RELEASE_KERNEL_SHIBA_DIR for shiba targets
9ba0df1 : 16kb: Configure the file system and kernel for pgagnostic targets
6e246c5 : Update LOCAL_CERTIFICATE to PRESIGNED for ShannonRcs
6cb24ee : gps: Reduce logging mask
18a613f : Update regulatory_info_gpj41_in.png (2)
a1346df : Update regulatory_info_gpj41_in.png
3ba38ab : Update bootloader pdk folder and soong config
dfbfade : Load fips140.ko before all other kernel modules
cdc8605 : 16kb: Set NO_BIONIC_PAGE_SIZE_MACRO on shusky targets
4604f3b : 16kb: Set NO_BIONIC_PAGE_SIZE_MACRO on shusky targets
9cb8882 : 16kb: Update shusky pgagnostic target configuration
07abb4d : audio: remove unused device
1223265 : Convert p23_common/preloaded_nanoapps.json's .mk file to Android.bp.
c30b3dd : Refactor product inheritance for husky products
0f85bf8 : Refactor product inheritance for shiba products
71e02ec : Refactor product inheritance for ripcurrent products
340d8f1 : Adpf:shusky: revert heuristic boost triggering condition.
880e707 : Revert "bt: set system property Auto-On to false by default"
8e7bd12 : Switch kernel directory to control by build flag
ad5cbe7 : Update husky SVN to 27
0d8f79a : Update shiba SVN to 27
ee1d0f3 : Update shiba SVN to 26
18c172a : Update husky SVN to 26
48ee7f3 : Enable secure NFC support
01660ca : adpf:shusky: update hboost jank check time factor.
7e6f1e6 : Switch bootloader directory to control by build flag
9aa8fd6 : [USB Audio AIDL] Add mixer path for "usb-device-microphones"
e442d42 : audio: update opus support format
e6fe682 : adpf:shusky: add hboost junk detection time factor into power hint json files.
7238f5c : Add system property for concurrent encryption on LE and BR/EDR
97c7f48 : shusky: Add heuristic boost configs in power hint json files.
38562b3 : Switch kernel directory to control by build flag
10c2808 : 16kb: 16kb: Remove shusky pg agnostic
f12ccd2 : 16kb: Remove the pg agnostic targets for 6.1 kernels
bfb341f : Disable auto prefer idle explictly for some conditions
2ee76c4 : bt: set system property Auto-On to false by default
a928cbb : powerhint: set ADPF CPU_LOAD_UP CPU_LOAD_RESET values
fe02aee : powerhint.json: enable gpu capacity signalling.
1c184ad : Update shiba SVN to 25
7394731 : Update husky SVN to 25
9e20df3 : shiba/husky: add etm modules in userdebug/eng builds
f4d3c1b : powerhint: set uclampmin_init value for applying CPU Load boost
1c87048 : display: low-light blocking zone support
80d18dc : display: low-light blocking zone support
3e17345 : Update husky SVN to 24
852299a : Update shiba SVN to 24
3059034 : 16kb: Set user partition to ext4 in shusky targets
4dbadce : audio: remove non-supported analog headset
5af5965 : 16k: shusky: Rename PRODUCT_PAGE_SIZE_AGNOSTIC
024418b : Change set preferred idle mask to top-app
97a4019 : Remove unused condition
80189a8 : Update husky SVN to 23
b479d3e : Update shiba SVN to 23
68d2715 : wifi: disable FW roaming when in idle mode
36fff56 : Branch bootloader prebuilts for 24Q3 release
2b01dea : Update husky SVN to 22
99a2ca4 : Update shiba SVN to 22
b3fbb99 : Change the rule to specify kernel directory with release configurations
693daac : Change FACE_UNLOCK_BOOST to Maximize CPU Frequency
07379fa : Update shiba SVN to 21
aba9346 : uwb: add config entry for firmware v7.2.7
69e44dc : Revert "uwb: set calibrations for v6.3"
dbbb0c6 : Change FACE_UNLOCK_BOOST to Maximize CPU Frequency
edcc805 : Update husky SVN to 21
8a517f4 : BT: Set system property for Bluetooth Auto On for P23
f52d141 : Modify the default broadcast audio configuration to 48_2
72f0300 : Add BT offload config into bt_vendo_overlay
e73a338 : Update husky SVN to 20
36a6848 : Update shiba SVN to 20
ee38ca5 : Add POWER_EFFICIENCY uclamp max to adpf config

+- Project: device/google/sunfish

110ccdcb : libc++fs is part of libc++ now.
e88f5baf : libc++fs is part of libc++ now.
46fd6346 : Set default pin amount for home app
98ed4072 : Update SOONG_NAMESPACES to include power-anomaly-qcril folder

+- Project: device/google/sunfish-sepolicy

6aa7c4f : Remove persist.bootanim.color property definitions

+- Project: device/google/tangorpro

0b1f5e7 : tangor: Enable flag to enable/disable persistent cache for country code
fbd0cb8 : audio: update libspeechenhancer for 24Q3
231936b : Switch makefile owners to MK_OWNERS
6602d50 : Add USI stylus input configuration file
8c4dea2 : Adpf:tangorpro: enable heuristic boost.
4a90451 : thermal: Remove SOFT_OCP related tzones
1df894b : Update bootloader pdk folder and soong config
8cb1da4 : Load fips140.ko before all other kernel modules
c4b8f8b : audio: remove unused device
c3da58c : Revert^2 "BT: set system property for Bluetooth Auto On"
d3ebe37 : Switch bootloader directory to control by build flag
afc9f7b : [USB Audio AIDL] Add mixer path for "usb-device-microphones"
034f842 : Switch kernel directory to control by build flag
870addb : Enable landscape_to_portrait camera feed rotate-and-crop for Tangor.
b50b9cd : powerhint: set ADPF CPU_LOAD_UP CPU_LOAD_RESET values
2e7c13a : Revert "BT: set system property for Bluetooth Auto On"
75ce8fa : Revert "Switch Tangorpro to use v/g_d/r/phones/tangorpro/release_config_map.mk"
c68f4c8 : powerhint: set uclampmin_init value for applying CPU Load boost
c355127 : Switch Tangorpro to use v/g_d/r/phones/tangorpro/release_config_map.mk
9f5df0b : audio: remove non-supported analog headset
5d8bcc3 : Branch bootloader prebuilts for 24Q3 release
c203472 : Change the rule to specify kernel directory with release configurations
bcef5e2 : audio: disable the audio proxy hal(mediashell)
a0d97f5 : BT: set system property for Bluetooth Auto On
7700d78 : Add Pokebowl definition
73026c0 : Add POWER_EFFICIENCY uclamp max to adpf config

+- Project: device/google/tangorpro-sepolicy

04b0542 : Remove SEPolicy for Mediashell from device level make file
a6f591b : selinux: add sysfs_wake label for USI pen battery
301e751 : SELinux: fix avc denials

+- Project: device/google/trout

370da28 : Prerequisite changes to switch to 6.1 kernel
82c02b5 : Use 6.1 Kernel by default.
d4e0914 : Fix sepolicy error when running trout_virtwifi_setup.sh
278f786 : libc++fs is part of libc++ now. (cherry picked from https://android-review.googlesource.com/q/commit:e04dca3503136ed0196cadb2f1925a533026aed3) Merged-In: Ib30dc219100e8ac17c4cff26473b133927a4566c Change-Id: Ib30dc219100e8ac17c4cff26473b133927a4566c
7265b9f : Update trout OWNERS to match AOSP
4d898e0 : Enable vsockinfo on host.

+- Project: device/google/zuma

2d0a254 : Mount persist partition in early-init
9d0f747 : Only copy efs files to /data if device is 16K page size
3e96ca1 : zuma: Include power/power.mk
120974a : Add test for copy_efs_files_to_data script
d17fdff : usb: Log for retry on role switch
ef5856a : usb: Add retry on role switch
d45d697 : Enable copy efs files support on pgagnotic target
d3ce2b9 : Restore permission of efs/efs_backup/modem_userdata after mount
f3a1a06 : pixelstats: add speaker_version sysfs for VendorSpeakerStatsReported
48e1f24 : zuma: build fingerprint dump
1b3d66a : switch over to use new storage read api instead of server_configurable_flags, this new read api lib will be needed for new codegened aconfig flag lib.
1f43d12 : Make SUPPORT_MULTI_SIM recognizable in bp
e2155d5 : Remove ACCESS_FINE_LOCATION permission pregrant for PCS on Zuma
e3ed1ea : Use dump.f2fs to extract files from efs partitions
5978809 : Only copy EFS files if /data is on ext4
5cdbd02 : Add BT offload AOC services for Zuma
721a835 : Revert "Restrict kcompactd thread to middle/little cores."
ed630d8 : [Scone] add BLUETOOTH_CONNECT to SCONE default permission
86e9f51 : Switch makefile owners to MK_OWNERS
ef68e9b : Restrict kcompactd thread to middle/little cores.
7c30487 : Update IDisplay to V12
629eabc : Remove codec2 hidl fragments
5a679bb : Allow devices to pick ext4 as default fs at build time
c542bcf : Split zuma fstab into two files
f6025c5 : zuma: update performance point based on AP3A.240513.001
f8a1670 : Set default pin amount for home app
213da03 : Use lzo-rle for 16kb page kernel
76717de : Use 2024-03-01 deqp levels for GLES and Vulkan
388bdee : Update IDisplay to V11-V12
4bc3f5a : Reland: Copy persist partition files to /data on boot
b08f8db : Reland: Copy files on EFS partition to /data on boot
4053a85 : Revert "Copy files on EFS partition to /data on boot"
3279730 : Revert "Copy persist partition files to /data on boot"
62b3d17 : Copy persist partition files to /data on boot
7251274 : Copy files on EFS partition to /data on boot
39eccba : Support booting on ext4 for zuma devices
76caf6b : Adjust the fstab option for ZUFS
34b4efd : Update USES_LASSEN_MODEM soong config settings for aosp projects.
5249465 : zuma: Change the path of prebuilt fips140.ko
17b8761 : pixelstats: zuma: add all logbuffer paths
e5daed5 : pixelstats: zuma: add history validation path
b9d89f2 : pixelstats: move learning/model load path to sysfs
bfc4292 : Reapply "Enable AIDL media.c2"
52be8e9 : Add sepolicy for power_state node
54d3a9b : Apply common SELinux policies related to ramdumps and coredumps to zuma.
bb210c9 : Move EFS/persist mount to a separate fstab
4f00775 : Revert "Enable AIDL media.c2"
2c344ad : move common MM settings to gs common folder
0725eeb : Add betterbug.mk to zuma
c59a55f : Update health AIDL HAL to V3
6f61b2f : Zuma: disable compression on apex
6254501 : Disable proactive compaction
e47d4c3 : Revert "Add betterbug mk to zuma"
0a091af : TPU Rio Tachyon Migration
f8c54e9 : Apply common SELinux policies related to ramdumps and coredumps to zuma.
da4eb5e : update odd resolution support in vpx and av1 codecs
6531ad3 : Adding post notification to gca default permissions
5032fc7 : Revert "Adding android.software.contextualsearch to zuma devices."
82bb1a5 : Update health AIDL HAL to V3
2c6de7b : 16k: zuma: Remove PRODUCT_MAX_PAGE_SIZE_SUPPORTED, set to 16384 by default
f655891 : Update SOONG_NAMESPACES to include power-anomaly-sitril folder
40f89b2 : Update health AIDL HAL to V3
b80719b : Adjust 720P and below performance point
3a14c95 : zuma: upgrade IDisplay to V11
3248117 : persist.sys.hdcp_checking controls max hdcp
523717b : usb: handle displayport debounce timer empty reads
df92ac0 : Adding android.software.contextualsearch to zuma devices.
a4b4967 : pixelstats: zuma: add history validation path
c0f9207 : pixelstats: move learning/model load path to sysfs
3ceb517 : Adding android.software.contextualsearch to zuma devices.
590a555 : Add betterbug.mk to zuma
fe98018 : Revert "Add betterbug mk to zuma"
eb1c1ce : zuma: Set max supported page size to 65536
47cbecc : Add sepolicy include to zuma.
7847851 : Enable AIDL media.c2
d19f4e8 : Add media.c2 aidl fragments
1fa8bf5 : Move Gralloc packages to gs-common

+- Project: device/google/zuma-sepolicy

5ff7619 : gps: Move hal_gnss_pixel declaration to device folder
667f2a4 : Allow copy_efs_files_to_data to read efs block devices
0909287 : Add sepolicy for fingerprint HAL to check NSP file
cdc4acc : Update SELinux error
4035d46 : Allow fingerprint to access the folder /data/vendor/fingerprint
be41aa6 : Reland: Add necessary sepolicy for convert_modem_to_ext4
2bf5985 : Revert "Add necessary sepolicy for convert_modem_to_ext4"
52df1a4 : pixelstats_vendor: add logbuffer_device r_file_perms
a78ae51 : Add sepolicy for power_state node
276b386 : Add necessary sepolicy for convert_modem_to_ext4
c1341de : Add necessary sepolicy for ro.vendor.persist.status
7c420c0 : Move SELinux policies of RamdumpService and SSRestartDetector to /gs-common.
e028d80 : move common MM policy to gs common folder
41c2258 : Remove rlsservice sepolicy.
fb44539 : allow vendor init to access compaction_proactiveness
22844d5 : rsfd: add get_prop for cbd property
df85139 : Move SELinux policies of RamdumpService and SSRestartDetector to /gs-common.
495b012 : display: low-light blocking zone support
0ac2d9f : sepolicy: allow kernel to search vendor debugfs
e9c8f2a : display: low-light blocking zone support
6546398 : Add the selinux policy for MDS to access modem_state file
c24ead7 : usb: correct the xhci wakeup path
c8c92bd : Sepolicy for the new property to switch Modem Binary
1db18cf : Allow modem_svc to access modem files and perfetto
6ad6fb5 : sepolicy: allow kernel to search vendor debugfs
57d222f : persist.sys.hdcp_checking property added
110a712 : Update SELinux error
3f707d1 : pixelstats_vendor: add logbuffer_device r_file_perms
ac4d472 : Remove persist.bootanim.color property definitions
28e6526 : display: change vrr.enabled to xrr.version
3694b1a : Add SOC specific ETE sysfs paths
7baab4b : display: change vrr.enabled to xrr.version
84531ff : Add AIDL media.c2 into service_contexts

+- Project: device/google_car

e0f1bd6 : Bramble is not supported anymore. Remove the corresponding lunch combo for car
61473cb : Enable A2DP source and AVRCP targets
d4740be : Fix dpi issue on portrait ui for tangorpro
5b979e4 : Refactor product inheritance for raven products
c5b6151 : Remove file Android.mk.
5bd637a : Install CarWifiOverlay for all google_car devices.

+- Project: device/linaro/dragonboard

ef6d03d : sm8x50: Enable booting from mmc-sdcard
e07c376 : db845c|rb5: Fix wakeup selinux denials
94ccdd9 : db845c|rb5: Add support for parallel kernel moduel loading
e4d2a61 : sm8x50: Add Mesa (zink+turnip) support
6fd947e : dragonboards: Update vendor-package to 20240405 release
bd765d6 : sm8x50-userdebug: Add a generic build target for Qcom ARMv9 devboards
d898026 : Move minigbm.debug property to minigbm_msm/device.mk
e969c45 : db845c|rb5: Switch to android-6.6 as the default kernel version
2505ddf : Drop rb5-userdebug build target and use db845c-userdebug for RB5
1033671 : Revert "dragonboards: fstab: Mount /data as F2FS partition"
6d08753 : dragonboards: fstab: Mount /data as F2FS partition
1fee173 : Use default bluetooth aidl hal implementation
701031f : dragonboards: Update vendor-package to 20240318 release

+- Project: device/linaro/hikey

1f733ff7 : hikey: Remove hardcoded PAGE_SIZE usage
b1ca40e6 : Use default bluetooth aidl hal implementation

+- Project: device/sample

0d67284 : Change apn carrier for T Star mcc466 mnc89
5a389cc : APN changes for Orange Caribbean
4cc3c3a : Modify APNs for Swisscom with carrier_id 16 and 2366
2542fa6 : Remove outdated TMO APN entry
853e3a9 : Remove apn carrier="Swisscom MMS" carrier_id 2366
45c8594 : Convert device/sample/Android.mk to Android.bp
5741889 : Adding Webbing APN wbdata
d98a67b : Remove disallowed network types in the network_type_bitmask
b6c6328 : Add APNs for Carrier SETAR 36301
b93b5cb : Tuullik GTV APN

+- Project: platform/external/AFLplusplus

4c0e8a73 : Update OWNERS file
602eceed : push to stable (#1983)
68dc4829 : fixes
ed1a6f8a : 2024 v4.10c release
a9292626 : nits
1e7485dc : Fix type in AFL_NOOPT env variable in afl-cc help message (#1982)
58871777 : update QEMU-Nyx submodule (#1980)
f98dc8ab : update QEMU-Nyx submodule (#1978)
028d4c8c : remove redundant eff struct (#1977)
ba28f5fb : remove unused var
5ba66a88 : final touches for skipdet
06f0982f : Enhancement on Deterministic stage (#1972)
eda770fd : push to stable (#1967)
37d20392 : finalize ci fix
d8e8d34c : fix ci
96ada75b : debug ci
87596105 : fix ci
ac639012 : NO_NYX
a84b7c78 : NO_NYX
5549212d : clean test script
eb52f1cc : fix ci
236fb9b1 : debug ci
e5d305ad : debug ci
76a03343 : debug ci
77936925 : debug ci
97ba817a : debug ci
6e6d91b6 : debug ci
123ec5d1 : debug ci
5da5d6e0 : debug ci
c33de471 : enable nyx
643df2b5 : Improve afl-cc (#1975)
970e0b14 : debug ci
3768933c : debug ci
da5d3d63 : test error output
ccad11f7 : nyx build script updates
0d164e4c : nits
644e0694 : Fixes to afl-cc and documentation (#1974)
75af3914 : improve nyx docs
9604fe92 : nyx test for CI
d5b6c0f7 : fix
12ab9ebd : new forkserver check
4859b583 : todos
1ffb1b6b : changelog
58b80b68 : Dynamic instrumentation filtering for LLVM native (#1971)
2f9eeef6 : Avoid adding llvmnative instrumentation when linking rust sanitizer runtime (#1969)
d88c97ad : Fix afl-cc (#1968)
ba28c498 : fix
8746b3e3 : fix github merge fuckup
d5812786 : gcc asan workaround (#1966)
227c1a70 : improve compiler test script
243c6640 : update grammar mutator
33a129e0 : update changelog
9cefc4d3 : fix docs
3046c80c : bump nyx submodules (#1963)
ab0823cd : apple fixes
de561b73 : add compiler test script
a518c4d7 : macos
660b697e : typos
cefc9a00 : help selective instrumentation
0c054f52 : push to stable (#1960)
e731a1c1 : fix for arm64
523ce154 : disable aslr on apple
04219f98 : update grammar mutator
136febaf : ensure afl-cc only allows available compiler modes
046473ac : todos
8412b17d : fix segv about skip_next, warn on unsupported cases of linking options (#1958)
e9621db6 : sleep on uid != 0 afl-system-config
68d883d4 : changelog
46ef6a54 : code format
355dcf63 : WIP: Add ability to generate drcov trace using QEMU backend (#1956)
a4017406 : update qemuafl
b99bbf67 : Remove dead code in write_to_testcase (#1955)
9d3c25ac : Strip `-Wl,-no-undefined` during compilation (#1952)
4e9c6050 : Fix broken LTO mode and response file support (#1948)
f75778ad : docs(custom_mutators): fix missing ':' (#1953)
db65dc5a : lto llvm 12+
bb6d9cdd : update grammar mutator
ee7d69b8 : changelog
aad9ac2b : Output afl-clang-fast stuffs only if necessary (#1912)
0aeee03e : forgot to add the injection pass
5f492da7 : update changelog
c5b4e260 : remove tmp todo
1eb54c4c : finish injection implementation
88cbaeb3 : LLVM 17 bug workaround
934a02f7 : fix for issue #1916, iLLVM crash in split-floatingpoint-compares
98a2a334 : inject docs
1fc1b32d : initial simple injection detection support
c3197dfe : Use ../ instead
a9e6998b : Fix custom_send link
daaefcdd : code format
df0638ab : llvm 18 build fixes.
86d76b52 : Improve binary-only related docs
c38dedbe : update nyx
2f74feaf : remove afl-network-client on uninstall
806a76af : fix bad fix for MUT_STRATEGY_ARRAY_SIZE
f822cdeb : fix MUT_STRATEGY_ARRAY_SIZE
7fabe505 : fix MUT_INSERTASCIINUM
353ae368 : switch to explore powerschedule as default
ca0c9f6d : v4.10a init
8a7705ae : v4.09c release
37505928 : fix 2 mutation bugs
ae9cdb34 : AFL_FUZZER_LOOPCOUNT
f290bdd8 : add AFL_FUZZER_LOOPCOUNT
a576f7ae : in-depth blog post
ab532e7c : Fix #1927
b2d118f8 : fix
a062e84b : add n_fuzz to ignore_timeouts
520daf5e : nit
bb1d4a24 : afl-cc fixes
5b655e0d : fix
638273e4 : nits
6c04d4cc : fixing -Wl,-rpath=<LLVM_LIBDIR>
0e7afb75 : removing options "-Wl,-rpath" "LLVM_LIBDIR" when using gcc
01e0d4aa : comparison -> comparison.md
477a5176 : add missing raspery5
b0cb2f7e : ryzen 5950 benchmark
4e0a7944 : Add benchmark for Raspberry Pi 5
3fc9e680 : Stop hardcoding the path /usr/local/lib/afl in afl-ld-lto.c and respect the configured PREFIX.
858e0bfd : fix
d02036ad : fix
1fa28507 : nit
39be50e2 : nit
74f8ca6b : improve cmplog
dd9a04c9 : code format
d2aef74a : changes
81b43cef : merge function
bb523b46 : update
c9e0f01b : format code
faedb3fb : update python module
8af74bca : update afl-fuzz-run
770e868d : add custom_post_run.c
c96aa400 : mini fix
d17e0b32 : Fix typo in docker pull command, add exampe to mount current dir as volume (#1914)
a2a41710 : Pass correct Nyx ID when creating a Nyx runner
d6cefdc1 : Update unicornafl ref
aabbdac8 : add benchmarks
5681267b : nits
07352a93 : add benchmark
91a14598 : update
f2cbcdf3 : benchmark: update README
d9ffe742 : benchmark: rename afl_execs_per_sec to execs_per_sec
d34bed5d : benchmark: Update Jupyter notebook and results file.
75a3af8a : benchmark: update COMPARISON
4d8df780 : benchmark: remove self-calculation of execs/sec
43b8812c : Update benchmark.py
b05e3f7a : missing closing parenthesis
885f949a : Fix benchmark.py
a0714309 : fix inf in stats
a289a3e4 : Update benchmark.py
afb9b8a9 : benchmark: disallow duplicate entries for the same CPU in COMPARISON
26045831 : benchmark: use afl's execs/s; increase CPU model width
df9f2c42 : benchmark: lower minimum Python version to 3.8
8b79d9b4 : benchmark: show the number of cores used in COMPARISON
16993bba : benchmark: Add support for COMPARISON file
3fd2e161 : update todos
6f8696c3 : Fix possible doc inconsistency for custom mutator's queue_get function.
cfbf1209 : Use direct call to write to OpenBSD
ac0ad563 : fix dictionary and cmin
8ad36af9 : Add missing initialisation for havoc_queued during the custom mutator's stage.
f3d2127f : clang-format 16->17
053334f3 : fix lsan fix
6ed3f4cf : fix of fix: make sure ASAN_OPTIONS and LSAN_OPTIONS agree on leak detection
83388442 : copy 'detect_leaks=0' from ASAN to LSAN
2230f888 : add --help/--version/...
7eafe22d : add to gitignore
7210a1c3 : fix scale
b22eef47 : fix
f7fab791 : code format
728401ee : dict2file to silently return if AFL_LLVM_DICT2FILE not defined
cf458a7d : Add an env to afl-clang-fast to disable setting rpath if LLVM path isn't recognized
4cdf7a1e : add scale encode mode for cmplog
389c88c0 : update unicorn
bfb841d0 : Use proper AFL_NYX_AUX_SIZE for nyx_aux_string
92ac2c22 : typo
943fa7eb : bracket
9db9cc80 : EarlyEPCallback for llvm16
af18f2c7 : update todos
48bff70c : add AFL_NO_CFG_FUZZING to env list
c622e4c5 : Make fuzzer_stats update atomic
8eaa590c : Use sync_id instead of use_banner while building statsd metric messages
d97c7e42 : nits
1f7f1eff : fix addseeds test
d9462657 : urandom
9a9dbaff : remove old credits
3bfd194d : benchmark: notebook wording tweaks
b9db6b12 : benchmark: add a README, lower default runs from 5 to 3
49a1d811 : benchmark: cleanup, add results, add a data exploration notebook
05bea40e : update nyx-qemu
efae28f2 : typo
6b73dee7 : add afl-addseeds tool
d6b6278c : Fixed script for pwndbg (#1876)
fd76d6a4 : fix exploit mode on startup
5f7c3a1e : fix afl-cc help output
bd90283d : update todo
c762b6a3 : fix afl-persistent-config for Debian
762fe0aa : forgot removal of compiler flag
a6b7da88 : Remove Android specifics
5eb4c6ea : Use shorter fuzzer name in stat header when user's banner is too big
abbdf1c3 : Use proper ifdef, remove else in line with other compile options
6dc054be : Add usage compilation status print for NO_UTF
54f01481 : UTF-8 line rendering for status screen as default
0b6e74ee : Add support for UTF-8 line rendering
748d417f : afl-whatsup output fix
98eed79f : -a default
3b835b7c : increase sync length
4f4ce246 : update todo
19c387a8 : update multicore recommendation
6c7c4b82 : reweight redundant
5f6c76e1 : fix cmplog forkserver kill signal
f8ca83ff : Add start_time_of_run and total_execs_per_sec, cleanup for PR
91938d2d : Allow config of all experiment params, average across runs
8e8acd0a : Save the results to a json file
0091afc7 : Add support for multi-core benchmarking
bcaa3cb5 : Test standard and persistent modes separately
9b0a35d8 : Pure Python (3.6) port of benchmark.sh as benchmark.py, no other changes
b679e155 : frida_mode: fix oob when copying details
87b33740 : ensure table reinit, downgrade redundant
9307ef4b : fix string transform laf
cd6b89eb : nit
d83edc61 : Skip calculating top_rated_fuzz_p2 with FAST schedule
3bae4047 : code format
a809c3c5 : less impact
dad56abc : fix attempt for laf string compare transform
2c40fc4a : afl untracer haiku build fix.
16043513 : changelog
88ca5c75 : nit
78848f86 : pendfav
e4b40893 : Fix detection of DSO
1fe27eb9 : Fix path to zlib
d6e7740a : Don't corrupt instruction if map offset is too large
c6043124 : update docs
51f2cef6 : fix
2b53b4af : better afl startup detection in afl-whatsup
4a7e35b2 : add missing envs
82c875ef : fix
549e5dd9 : AFL_IGNORE_SEED_PROBLEMS
d95cef82 : fix
19d0c6a4 : afl-whatsup startup detection
959b7535 : fix
f41d121f : afl-whatsup -m -n
213298fe : afl-whatsup add coverage output
71f9999f : Adjust use of `sudo`
80f74934 : Don't hide errors
53c26d08 : Loosen `ReportCrash` check
8cf6a13e : add env var to help output
c2c8e780 : add benchmark
ca82b65d : added README description & shortened pos defs
fdb4ed21 : added an example of ELF Header mutator
4d8d8633 : update faq
26f29fd4 : nits
03079963 : Remove redundant comparison of `fav_factor` in `update_bitmap_score`
8823f22a : add AFL_FINAL_SYNC
1cd92587 : update tritondse script
9607d1db : v4.09a init
3721c65a : v4.08c release
55d696fb : code format
d9cadb2e : -c - support
18d9234d : Revert "-c - support"
5618062c : -c - support
2c376f89 : afl-fuzz-redqueen.c fix build, also forgotten math lib for ilog* calls
5b55cf84 : disable exceptions on LLVM/GCC plugins, decreasing further the libraries's binaries size in the process.
247d8539 : Add AFL_NYX_LOG to redirect NYX hprintf messages to a file.
c2a0a245 : add someone else to the "list of contributors" :-)
08a6fd7c : update the old nyx env var naming scheme (to have a more consistent naming overall)
1fd1f0d8 : fix typo in nyx_mode/README.md
4f3aa90a : update QEMU-Nyx submodule
fcdfe9e9 : Define AFL_CRASHING_SEEDS_AS_NEW_CRASH as env variable
0a28bce0 : update docs
79640acb : nits
5d78a6f5 : update nyx mode readme (NYX_AUX_BUFFER_SIZE)
8f31086a : make nyx aux buffer size configurable
641c551b : update Nyx submodules
a61e1ffe : Add AFL_CRASHING_SEEDS_AS_NEW_CRASH to doc
1429c972 : Add option for treating crashing input as new crash
82635dc6 : Use CPPFLAGS for C++ too.
f75c4303 : Go back to correct unicornafl version
d0782a7f : Various fixes for warnings, extends #1818
168ade3b : Fix format specifiers (#1818)
f87ba7ed : doc fix
bd1648e7 : fix the file descriptor without determining null
705cdf45 : temp cmplog fixes
5f813bbb : improve cmplog level 3
4113b6cc : take care of uninstrumented mode for fuzz state and mode
2b8e528a : interesting32_float
127c3451 : nts
1132b08d : Update afl-common.c typo
534b3eba : qemu_get_symbol_addr.sh
2a34e845 : nits
a46d27fa : nits
b547a6ab : nits
a560e42a : Increase dummy map size
20dcb40c : fix cmin -T
e71de2f2 : remove extra limits.h in afl-ld-lto for BSD
877b2bca : add limits.h to afl-ld-lto
6e5ca0c7 : higher tuples for afl-clang and afl-gcc in tests
f37c4c86 : update llvm recommendations
da335108 : nits
09669576 : Fix max_params define.
dcbfc88e : comment
d5184263 : no_ui: display time
03bae6c4 : switch exploit strategy
819ad95f : afl-showmap fix
3e1d7941 : update mutation strategy
32d5ccb9 : Increase the number of afl-cc supported params
cac713ec : llvm 15
1e3890ea : delete duplicate branches
edd35261 : code format
0616f368 : fixing laf
c2c27349 : new mutation weighting
9926f070 : Support for long form instrumentation on x64
90f83c13 : remove dead code, code format
93362c6e : updated llvm requirements
ec4ed66b : nits
64b15a00 : fix afl-cmin* for old afl vanilla issue
936b6dcb : nits
2366c002 : switch back to normal mutations
51ab51ca : update tutorial list
7b29f2cd : fix timeout for sessions restart and + usage
420e36dc : SanitizerCoveragePCGUARD: select counter off by one error
450e0044 : fix bug
4231d33b : improve afl-plot plots
a3603442 : minor cmplog bugfix
fc1e3529 : Fixes #1770: afl-cmin in -T mode doesn't correctly divide inputs among threads
091d66fa : increase strategy switch
3ad8e985 : update changelog
61b6f4ed : 4.08a init
ed97dbac : enable text mode
25eba95b : update new feature config
bf2727b7 : v4.07c release
6ec70fc0 : binary mutations
c28779ad : show fuzzing state
e71d422b : enhance custom mutator docs
88603a2c : add issue to faq
a4b92724 : fix gcc cmplog crash
f6471dd2 : fix gcc cmplog crash
c7c6ad1a : no_ui mode
14e25340 : comparison
9b2c4a2a : nit
8de7f613 : add current mutation strategy to include
9a55bbdb : fix
ab148aee : standalone mutator
d1ec5dc0 : standalone mutator
400c5e92 : renaming
fcb5eda5 : nit
a74561b0 : implement switch mode
e313180e : fix for clang
1fc07316 : stack pow
53b70ef1 : mut changes
41a452d4 : mutation lists
3ab18d28 : mode switch
2bff92c6 : nit
32ffa266 : max_len support
fcd21256 : prepare for strategies
635da39b : preparation for mutation arrays
71e2aa5d : more fix
21203c2e : fix
9eed60d1 : nit
8f17c816 : less mutation
74baebd9 : fix
506f6b13 : nits
145748a7 : prepare new mutation strategies
7893347e : final touches
5218c0b1 : all mutation strategies

+- Project: platform/external/ComputeLibrary

f339eb431 : Replace AConfig() with Config()

+- Project: platform/external/OpenCL-CLHPP

a55a968 : Fix license_text path
ba0baf1 : Third-Party Import of: https://github.com/KhronosGroup/OpenCL-CLHPP Request Document: go/android3p For CL Reviewers: go/android3p#reviewing-a-cl For Build Team: go/ab-third-party-imports Bug: http://b/339404338 Original import of the code can be found at: https://googleplex-android.googlesource.com/platform/external/OpenCL-CLHPP/+/refs/heads/third-party-review. Security Questionnaire: http://b/339404338#comment1
52b8713 : Initial empty repository
83cc072 : add tests for all valid combinations of min and target version (#252)
d3b28f6 : fix preprocessor guards for getContextPlatformVersion (#245)
f96b8f8 : UT for getHostTimer (#253)
4456ec6 : UT for clcreateSubDevices (#237)
7c9c173 : use the new semaphore specific device handle list enum (#256)
0cc3a7d : Fix throwing from SVMAllocator with exceptions disabled (#255)
550bec5 : UT for getObjectInfo (#234)
c8c5a9b : fixed warning int-in-bool-context in UT (#243)
db2b227 : fix unit test warnings (#246)
b8b3056 : fixed warning unused function in UT (#242)
84cdcf8 : test for getPlatformVersion (#235)
04626a3 : fix for warning in svm test file (#239)
40d56a0 : fixed warning unused parameter in UT (#240)
d7d43bd : fix typo (#238)
672e677 : tests for setsvmpointers (#215)
453ccf9 : C++ wrapper for clGetImageRequirementsInfoEXT (#209)
29bc256 : wrapper for clEnqueueSVMMemFill and clEnqueueSVMMemcpy (#228)
5ec264a : test for svm allocator (#226)
083e9f8 : Tests for Device::GetInfo (#212)
0f420fb : C++ wrapper for cl_khr_external_semaphore (#225)
75442f4 : Add UT for cl_khr_external_memory related functions (#231)
4fc0e1c : cl::Program deduction improvent - instead of cl_platform_id (#204)
bf99e30 : Use v.begin() for vectors instead of ADL begin(v) (#230)
9d5e1c3 : Eliminate `throw()`; use C++11 `noexcept` (#229)
e542f71 : UTs for Kernel::setArg by clSetKernelArgSVMPointer function (#219)
fb94ea2 : Unit tests for cl::Semaphore (#220)
039e13b : Fix warnings2 (#223)
8f53665 : Port external memory functionality with clCreateBufferWithProperties … (#210)
aa7ca00 : add guards for cl_khr_command_buffer_mutable_dispatch (#222)
d264f6d : Fix warnings (#221)
f2ab840 : Fix zero initialization of cl_image_desc. (#218)
f8c3e7b : Rename CommandQueue::enqueueSignalSemaphore to CommandQueue::enqueueSignalSemaphores (#213)
50c7096 : Ci fix (#216)
f3c60a5 : Create cpp wrapper for cl_command_buffer_khr (#192)
5e0b4b1 : remove explicit declared copy constructors/copy assigments , move constructors etc which earlier seems to be required by msvc (#208)
0772def : Add constructor of NDRange for std::array argument and wrappers for image operations for 2D arguments (#201)
d238579 : Ignore deprecated declarations in tests also for MSVC compiler (#205)
6df1bbc : cleanup documentation and some extension handling (#196)
15a326c : Move enqueueSignalSemaphore definition (#207)
8c5374b : replace NULL with nullptr in opencl.hpp file (#200)
f45bfd4 : add static assert for sizeof Event and cl_event (#203)
59e42e7 : add UT for linkProgram api (#198)
d82dce3 : Add semaphore support (#191)
65d339b : linkProgram improvements (#199)
d9515e6 : Add clSetContextDestructorCallback wrapper (#187)
ac7e7bd : Add pkg-config file for C++ API bindings (#194)
154810f : do not explicitly include cl_ext.h (#195)
2245218 : temporarily switch back to macos-11 (#193)
4a11574 : remove a minior compile warning (#181)
f4ffe09 : Add definitions for cl_arm_scheduling_controls v0.4.0 & v0.5.0 (#180)
0af4767 : Fix incomplete type in BuildLogType (#175)
61a5c9a : option to disable tests when subproject (#174)
4b660e0 : Add support for const iterators to the 3 Buffer constructors. (#164)
7d0bb03 : Fix Doxygen template variable (#172)
62d36e4 : OpenCL-SDK base changes (#168)
1df82b9 : Add param traits for CL_DEVICE_SUPPORTED_REGISTER_ALLOCATIONS_ARM (#165)
814e7b2 : update the C++ bindings code example (#151)
6d833a5 : Update opencl.hpp: Add CL_DEVICE_BOARD_NAME_AMD (#160)
25ad589 : Added missing definitions for deprecated prefixes and suffixes for version 2.2 (#159)
21a34b0 : Test two additional defines and update descriptions in header (#147)
ff7318c : Fix cl::enqueueMapSVM for cl::vector and cl::pointer (#145)
30d4219 : Test most of the possible defines (#140)
63d9e41 : Fix unreasonable error handling in opencl.hpp (#139)
0198c41 : Add support for cl_khr_integer_dot_product v2 (#141)
8df6c8f : Transition CI to Github Actions (#142)
f7237f3 : add queries for cl_khr_integer_dot_product (#137)
89d843b : add cl_khr_device_uuid and cl_khr_pci_bus_info (#135)
5378945 : add missing getInfo query mappings (#136)
2b6ce61 : Add copy constructor for ImageFormat (#128)
ed877f6 : Fix cl2.hpp so it compiles for both 1.2 and 2.0 (#130)
2ba05c4 : Replace uses of CL_EXT_{PRE,SUF}FIX* with CL_API_{PRE,SUF}FIX* (#129)
04d948a : add missing const to context properties (#127)
74fb49b : Fix compilation errors in pedantic mode (#126)
b230a96 : switch from warning to pragma message for better portability (#122)
4a7fcc2 : add query for CL_DEVICE_LATEST_CONFORMANCE_VERSION_PASSED
93a98eb : address review feedback
a03ef6b : add initial support for OpenCL 3.0 platform and device queries
64c206f : Add partial support for cl_arm_scheduling_controls (#113)
cf3a8c6 : guard the deprecated function clSetProgramReleaseCallback (#118)
2967d09 : add missing query for CL_DEVICE_PARTITION_MAX_SUB_DEVICES (#119)
8b3afe0 : Fix enqueueMapSVM for cl::vector and add unit test. (#110)
8e317a1 : Add support for CL_PROFILING_COMMAND_COMPLETE (#115)
3b03738 : Rename cl2.hpp to opencl.hpp (#104)
fee9d2d : adds a program build interface to compile for a specific device (#102)
524f5ca : Merge all unit tests into a single source file (#103)
432b551 : Remove deprecated cl.hpp (#100)
5f3cc41 : Add OpenCL 3.0 to the list of known versions (#101)
ba94c56 : fix constructor descriptions to refer to correct cl object type
72d1bc7 : Enable OpenCL 3.0 APIs when building tests (#99)
0192662 : C++ bindings for cl_khr_extended_versioning (#82)
f3055fe : use a more specific template type parameter for getInfo functions
17454d5 : Detect availability of noexcept via _MSVC_LANG
3871748 : adds a test for a platform with zero devices
f669374 : fix cl2.hpp for UBSAN
ced8191 : Change license to Apache 2.0 (#91)
587a664 : Fix test build with optimizations (#90)
922c86a : fixed CL_WEAK_ATTRIB_PREFIX and CL_WEAK_ATTRIB_SUFFIX for mingw (#87)
5c6b85e : Updates cl2.hpp and cl.hpp to handle case of platform with zero devices without error. (#85)
3a4d175 : Fix the cmake command (#81)
cf9fc10 : Add support for device queries from two Arm extensions (#79)
a9dc80a : Fix a few build warnings (#77)
5fb6ec8 : OpenCL 2.2 Support (#72)
36d152e : Fix README.md after #68
3695228 : Don't paralellise Travis builds (#74)
c5063c3 : Make it possible to use the repository as a submodule directly
abe1273 : Fix failing tests and enable testing in Travis (#67)
00c12d1 : define weak symbol for mingw; fixes #50 (#69)
8278505 : Basic Travis CI config (#63)
d62a020 : Catch exceptions by reference
8a1d4ad : Initial update/cleanup of the README.md file
f024eea : Rename README.txt to README.md
93e7f74 : Add missing return values to get{DeviceAnd}HostTimer()
ff4a9fe : Fix version numbers in #endif comments
8fd7537 : add missing CL_DEVICE_SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS query
fd19f5e : Fix build failures surrounding SVM migration
503573f : Remove non-existent device query
e3e8b6d : Correct version guard for enqueueMigrateSVM functions
655b1bd : Version fix for 2.1
81b6a23 : Small fix.
578cf6e : get and set default device command queue support.
c155037 : First half of SVM migrate functionality.
996501c : Device and host timers as well as CL_PLATFORM_HOST_TIMER_RESOLUTION query.
3867e4b : Some minor fixes and addition of subgroup test.
92df805 : Added clCreateProgramWithIL and clGetSubGroupInfo including extensions.
3b7a4a3 : Added interactions with 2.1 deprecation and versioning flags.
cb4a0c9 : Program IL query.
4b7ce9c : First set of simple 2.1 parameter additions.
acd6972 : input_cl: fix GCC warning
4845713 : Add notices for cl.hpp deprecation
806646c : Fixed trailing \ and unnecesserary change
179123d : Added 8 missing Get<> 1.2 specializations + 1 return type fix
3533c14 : Handle CL_TARGET_OPENCL_VERSION more rigorously
f0b7045 : Forward target OpenCL version to C headers
97a643f : Improve default OPENCL_DIST_DIR and OPENCL_LIB_DIR variables
e4068db : Add submodules for CMock and Unity
a807dcf : Support for gcc undefined behavoir sanitizer
002ce81 : Use generic example path for OpenCL SDK in README
1a83deb : Create CODE_OF_CONDUCT.md
993a41f : Set header install destination to include/
bbccc50 : Add version check for some calls and other changes
2349e2e : Add version check for some calls.
986f5e1 : Fix catch of non-polymorphic cl::Error, fix uninitialized error value
4c6f7d5 : Fix NULL Terminator in string class
5dd8bb9 : Fix variadic templates for setSVMPointers()
6635862 : fixed version of PR31
8b6a312 : CommandQueue constructor fixes for CL < 2.0
e250e2e : Small const reference fixes on range-based for loops
51fa6df : add const qualifier to enqueueMarkerWithWaitList, enqueueBarrierWithWaitList, enqueueMigrateMemObjects
4e2ccd4 : Update LICENSE.txt
343c28c : Create LICENSE.txt
80a1534 : added CL_HPP_USE_CL_IMAGE2D_FROM_BUFFER_KHR macro description at the top of the header
ef97f99 : creating image 2D from buffer should be also allowed if cl_khr_image2d_from_buffer extension is supported
f6b6a43 : Bump date and version for v2.0.10 release
04a4a62 : Minor clarification in README
f1e1113 : Use default alignment for clSVMAlloc
db10099 : Add minimum and target version check for getVersion function
7dbc283 : use "${CMAKE_COMMAND} -E copy" instead of cp
424aece : Add install target for CL headers
7bdd5b1 : Add cmake build options for docs, examples & tests
6c8f47c : Fix memory corruption in cl::Program::getInfo<CL_PROGRAM_BINARIES>()
9c67e38 : Fix comparison between signed and unsigned integer warning (-Wsign-compare)
42a7fb2 : Add links to documentation and GitHub repository in cl2.hpp
8025695 : Update README with info about documentation
5c60f90 : Add comment about C++ raw string literals
f922b94 : Use C++11 raw strings for kernel source in header example
fb7fe8b : Improve doxygen formatting for 'Parameters' section
252009a : Add basic Doxygen HTML generation
dfa288a : Add missing const qualifiers to enqueueWrite* functions
c835ffb : Replace size_t with size_type in cl::allocate_pointer()
befe77b : Fix deprecation suffix for CommandQueue::enqueueTask()
bb3b467 : Fix deprecation suffix for cl::string class
c522012 : Update SVM allocations in example code in cl2.hpp
f6a168a : Fix SVM allocations in headerexampleCL2
7e1bec5 : Correct filename in introductory comment
4646294 : Apply minor clean-up to README for GitHub release
2b5bde2 : Remove outdated documentation
4707441 : Remove outdated 'release' directory
0c3c96d : Bump version numbers for GitHub release
4712a5f : Update to March 2015 Khronos Free Use License
6bafbe1 : Bump date and version for next release.
036b9e0 : Marked non-member functions as inline to avoid symbol clashes.
eae44d3 : Marked certain image info queries as available in 1.2 or newer.
a566c9e : Recover missing comment modifications.
deef7f1 : Refix date.
375654e : Version number update. 2.0 release update with bug fixes.
5944a16 : Added forward declaration for enqueueMapSVM, used in SVMAllocator.
91f7d13 : Fixed properties passed to clCreateCommandQueue for 1.X.
6e0d981 : Update for version 1.2.8
501f7fd : Fix for incorrect and missing queries.
2634045 : Revision 1.2.8 of cl.hpp fixing a compatibility bug with the deprecated cl::string class.
52524ab : Date and query type fix.
b3079af : Minor comment clarification.
b73056d : Version update.
6d0fac3 : Remove temporarily added unecessary inner enum class.
a82e023 : Strongly typed queue properties.
02bb60e : Explicit
acdb33a : Fix for size_t compatibility after James's earlier change.
d2ab3a1 : Switched to unique_ptr and cleaned up the way the allocation and freeing works.
89118f5 : Remove default argument and add test code.
ee32e31 : Second part of fix. Addition of default constructor.
034541d : Fix for public bug 1378.
9645b4a : Minor change to default device behaviour to be more stable.
1bb9d67 : Added missing CL_PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE query.
c5d55ea : Added missing CL_MEM_USES_SVM_POINTER query.
f213472 : Added missing CL_QUEUE_SIZE query.
5e4c2a8 : Added missing CL_DEVICE_PREFERRED_*_ATOMIC_ALIGNMENT queries.
fec183e : Allow error strings for markers/barriers to be overridden by users.
93dd043 : Fixed error strings for clCreatePipe and clGetPipeInfo failures.
86f51d3 : Fix to make coarse allocators work correctly with shared pointers to not allocate the control block.
3606971 : Added .get() method to Wrapper for more idiomatic access to cl references.
03d1dc6 : Implementations of the SVM map and unmap functions for coarse-SVM.
c43a7ed : Return empty string when string queries generate empty result.
8838928 : Fix for public bug 1370.
584e832 : Adding release version of C++ header for SIGGRAPH 2015.
9b63022 : Fixing date to match Monday's release.
8e9aebb : Don't copy NULL terminator for string getInfo results.
c97fb77 : Switched to #pragma message instead of #warning for portability.
0a1ed4b : Updated version number to 2.0.4 to incorporate GCC compatibility fixes. Also added better documentation.
3836128 : GCC fixes.
f643ac4 : Removed unnecessary header.
4d7da87 : Fix to test file for GCC.
7d6484e : Fixed location of deprecation flag for GCC on a class.
d96f2f6 : Fixed inlining in getInfo.
1c23c0d : Bug fix to ensure that ALL test cases build correctly.
ddfd5b4 : Incorporate Robert's fix into example code.
4a26825 : Version update to 2.0.2.
f03871f : _class removal on Robert Ioffe's suggestion.
2a5ed22 : First set of fixes suggested by Robert Ioffe.
51e5cf6 : Rename member template param to avoid shadowing class template param.
be186af : Added missing argument name from SVMAllocator::operator==().
67b7024 : Documentation clarification.
8f46742 : Added example code to header.
3555eed : Size_t -> size_type fixes.
a20463f : Fix to backwards compatibility flags. Assumes fix as noted in bug 13302.
d20bbb4 : Added support for device command queues passed to kernels.
702f803 : Fix some size_t -> size_type to make it build with GCC
06b29db : Fix for binaries bug.
f1962fd : Fix for get binaries bug.
9a4ec1a : Added option to use an earlier version of OpenCL C by default.
c0e9e36 : Added option to use an earlier version of OpenCL C by default.
aee53a9 : Line ending fix.
0fa4235 : Removed references to enqueued free. Filed bug 13773 to plan for a later addition.
80be9b7 : Fixed max_size function to query the devices.
5927a45 : Switched to chainable SVM traits.
703d16c : Initial read/write only trait support.
8af81e9 : Remove meaningless comment.
79a9b30 : Added means for user to avoid dependence on the <memory> header (shared_ptr etc).
1d105e9 : Switched to nullptr return on allocation error.
ecfe6d7 : Bug 11696: Reworking CL_PROGRAM_BINARIES getInfo interface to vector_class<vector_class<unsigned char>> to be more leak-safe.
25568d2 : Fixing feedback from Bruce.
8bf5f99 : Fix some errors and warnings under GCC
316bff6 : Bug 10596. Added new constructor to Program to take source array with default context. Fixed constructor so that it takes an array of strings rather than an array of char*, size_t pairs, which was a clunky interface if you already have an array of strings.
ff4466e : Bug 13081. Added r-value references and forwarding to reduce retains and releases if memory objects passed without reference. Added matching test case.
e0b4c2c : Bug 13023 fix. Added SVM capabilities query.
3b7dd37 : Fix for bug 11941. Addition of BuildError exception class to support more informative exceptions for build errors.
50eb7d4 : Fix for bug 13108 for 2.0 only.
9bdb5ca : Fix for bug 13355.
d469d0c : Compatibility modifications to size_t class.
4c2d843 : Put back variation on size_t class in compatibility.
8fd3bc5 : Added compatibility mode for size_t class with test.
fe7b80f : Removed size_t class.
e4ea02d : Fix the testCreateDeviceCommandQueue test
86fa10d : Fix GCC compilation
1e1e6c5 : Bug 13082: Modifications to support zero-argument kernels with meaningful example.
a817cd0 : Fix for bug 12494.
2f681cf : Added subgroup API support and unit tests.
0a0a4f7 : Bug 13019: Added support for pipes including unit tests.
df25ebd : Unit test present. Does not work yet.
93f6268 : Device command queues and validation in trivial example.
3ed7a17 : Update of copyright year and put 1.2.7 into the release tree.
e36942c : Update version to 1.2.7.
a54ce9a : Fixed bug 11707.
2725eed : Deprecated: CL_DEVICE_QUEUE_PROPERTIES CL_IMAGE_BUFFER CL_DEVICE_HOST_UNIFIED_MEMORY
cb3e4d7 : Added clCreateSamplerWithProperties and deprecated clCreateSampler.
f7ce27b : Deprecate clEnqueueTask.
80ec049 : Invalid platform error.
86fbe10 : Fix for Bruce's retain/release issue.
166016a : Remove executable property from source file
71feca3 : Compile with -pthread for GCC/Clang, to make std::call_once work
c03833f : Fix build problems with input_cl2.hpp: - make arguments to makeDefaultProvided const - make arguments to setDefault const - use std::cref to wrap argument to call_once - fixed some copy-paste errors in the comments
f23319f : Add OPENCL_INCLUDE_DIR to include path for examples
24fce4c : Added support for clCreateCommandQueueWithProperties including update in unit tests to support this.
b83c08c : Undo Bruce's include order fix for MSVC only.
cce0edc : Fix include order that was preventing compilation on GCC
0e301cd : Eliminate some narrowing warnings from GCC
d2d5bba : Remove C++11-ism in old header
c937393 : Change to support 13205 and fixes to tabs/spaces.
aad7b2c : Fix for bug 9426 in cl.hpp and cl2.hpp with unit test.
7f778db : Removal of alloc throughout (bug 13054) with the side effect of fixing 9426 for the 2.0 version of the header.
35ef346 : Fix for bug 12209.
e30b184 : Simplified build of cl2.hpp to skip python script.
fb29d70 : Fix some C++ errors that GCC objected to
f04c66f : Fix C++11 check so that non-MSVC compilers can pass it
f8820ed : Fix placement of CL_HPP_NOEXCEPT_ to make things compile on GCC
968757c : Added function to enable fine-grained system SVM.
ce21fd8 : Added clSetKernelExecInfo pointer passing through setSVMPointers call on kernel functor.
436c7fd : Added clSetKernelExecInfo pointer passing through setSVMPointers call on kernel functor.
243becc : Added OpenCL 2.0 version checks.
5790c27 : Fixed sample code to correctly construct SVM vectors.
3ba895d : Readded allocators and a test for the shared pointer.
1f2cb56 : Move string and vector classes into cl namespace.
e5c0e60 : Tidying branch.
5d8087a : Redoing branching.
4afecae : Simpler example in branch.
b5d1823 : Replacing text program with simpler version.
939b29d : Restructuring of cl.hpp tree with branches
16c530b : Added SDK selection conditions to cmake scripts. Added template alias vector_class and string_class to cl2.hpp. Merged in many of the recent improvements from cl.hpp into cl2.hpp.
3c2deda : Addition of copy constructors to satisfy MSVC compatibility.
95e314e : Fix decision about whether to define CL_HPP_VECTOR_CLASS/CL_HPP_STRING_CLASS to match documentation
51f0819 : Add a first draft of the specification for 2.0.
7dfc8da : Added forwarding move constructors to cl.hpp.
71103a9 : Fix test failure due to GCC doing copy eliding
af549cc : Implement the CL_HPP_TARGET_OPENCL_VERSION and CL_HPP_MINIMUM_OPENCL_VERSION macros described in bug 12049. The former defaults to 200 rather than 120, because this header file has a different name (cl2.hpp) and hence users have already opted in to this functionality.
6a4fce4 : Fix macro typo in previous commit
fd088eb : Start on renaming macros in cl2.hpp (bug 12049) and removing deprecated functionality.
8b315e5 : Re-unify the CL1 and CL2 test code
37e8042 : Fix compilation of test_clhpp.cpp with C++11 atomics (MSVC incorrectly allows an atomic to be copy-constructed)
8df318c : Remove svn:executable property from non-executables
7d58fae : Pass -std=c++11 when compiling test_cl2hpp.cpp
446ea74 : Fix bug 12491
93ff7cc : Addition of cl2.hpp test to and additional queue-driven buffer constructor with test.
020ef5a : Replace system-dependent atomics with C++11 std::call_once for getDefault implementation
a275bb2 : Make tests compile again on GCC
d5ec33c : Fix incorrect dependency for cl2.hpp rule
e70285a : Remove executable flag from source file
4fc9e3b : Added error check on getInfo in linkProgram to give a clearer error message.
6e7cd94 : Tabs->spaces
0ccfc9c : Fix for bug 1195 in public bugzilla.
e6b9257 : Updated C++11 atomics fixes with feedback from Bruce Merry.
e5ae772 : C++11 atomic additions to cl.hpp.
1933c7a : Additional __ANDROID__ check on alloca.h include to remove android build error.
32bd6c2 : A few minor fixes: Constness fixes to enqueueargs interfaces. String terminator check in runtime version string for implementations that provide a short version string. r-value reference pre-processor check and macro with tighter C++ compiler versioning.
b8b31f7 : OpenCL 2.0 branching of cl.hpp. This is not a full tree branch, but rather an integrated second generation path to cl2.hpp. Decisions about precise interaction of the two headers will depend on the result of the updates.
59c0a85 : Make queue a const reference when passed to EnqueueArgs constructor (fixes Khronos bug 11161)
87e9260 : Eliminate <windows.h> from cl.hpp
9e1f4eb : Fixes to r23811, which did not actually compile correctly.
b23a80b : Fix segfault of test suite on clang compiler for cl::copy test - still needs some improvements. For bug 11095.
41391c2 : Update testing instructions
4780358 : Fix clobbering existing events in certain enqueue operations (fixes bug 9863)
35d8830 : Pass kernel args by const ref and const pointer (fixes bugs 10733 and 8414)
fff2730 : Change copySize from int to ::size_t in cl.hpp (fixes bug 9771)
86c7f91 : Add move constructors and move assignment operators (fixes bug 11106)
acefca4 : Fix up cl::vector so that it can be compiled again (fixes bugzilla 10620).
2cfdb81 : Fix || -> && in Apple detection (fixes public bugzilla 746)
cdf9ae2 : Check that vectors are non-empty before calling .front() (fixes public bugzilla 388)
2a9e134 : Fix type trait for CL_EVENT_COMMAND_EXECUTION_STATUS (fixes public bugzilla 593).
3bdef7e : Include a generated cl.hpp in the branch for public publishing at request of Neil Trevett.
355536f : Add documentation pdf v1.2.6 rev 2
0229d6a : Fix for some documentation typos: p28/29 Program constructors, argument list - bool changed to build p34 linkProgram method - err description added p14 - enqueus changed to enqueues
d096826 : Fix comments in header file on Buffer with iterator constructors to specify IteratorType must be random access.
6ee20a6 : Add documentation PDF of 1.2.6 rev 1. Also moved previous versions of the PDFs to keep a clean directory structure, making it clear what the current .doc and .pdf is.
99e3d65 : Collate the changes in documentation for v1.2.6 to a single Word document, saving all version history using the internal change tracker in Word.
23c7d73 : Update information about CMock versions
3664104 : Adding rev 10 to match header version v1.2.6 post San Antonio F2F
7578178 : Adding rev 10 to match header version v1.2.6 post San Antonio F2F
edefbfb : Move Buffer constructor to after CommandQueue has been completely defined to ensure cl.hpp is not ill-formed. Being ill-formed causes compilationg using clang to fail. This fixes the issue, closing Bug 10793.
e36a6bf : Update OpenCL C++ header to 1.2.6.
ed4ca41 : Minor update to copyright notice to include authors of recent additions.
4c5aeb2 : Update to C++ wrapper of clCreateContextFromType method
60fb4da : The build behaviour of the program constructors is now set to default to false. This restores the functionality of Program(Context &, const STRING_CLASS &) to: a) any code which uses this constructor will compile b) the OpenCL program object will not build This also makes the no build consistent across the other constructor methods resulting in a requirement for the boolean flag to be specified; i.e. the method Program(const STRING_CLASS &) creates the program object for the default context but does not build it.
5ec2adf : Minor fixes relating to bug 10549. Vector of devices is now VECTOR_CLASS instead of std::vector. Return statement added in case of error. Specified namespace for copy command.
ee8d6b7 : Fix comment for clCreateContextFromType wrapper to make clear the ambiguity of device count.
620aec5 : Buffer constructor with iterators and specified context added. CommandQueue constructor to return queue to first device in context added. cl::copy commands to enqueue blocking copy for iterators on queue for buffer <-> host copies.
6cd0c67 : Minor change to comments to be more accurate.
d64d413 : Remove automatic build behaviour of Program constructors
d9e5992 : Use initializers for cl_image_desc to ensure that all fields have defined values. Fixes bug 10542
dc8438d : Change call to TEST_ASSERT_EQUAL_HEX to TEST_ASSERT_EQUAL_PTR
47204d1 : Updated cl.hpp copyright message and link to spec to match the updated 1.2 specification.
b4bde32 : Updated cl.hpp copyright message and link to spec to match the updated 1.2 specification.
44302a7 : Added pdf of revision 9 of the 1.2 C++ spec.
ea43117 : Make compilation of trivial.cpp work with clang
6f9796b : Fix reference counting for getInfo calls that return a vector of devices
f99fcfc : Fix a non-ASCII character in input_cl.cpp comment
ad2dc03 : Check whether to call clCreateImage or clCreateImage2D/3D at run time if CL_USE_DEPRECATED_OPENCL_1_1_APIS is defined (fixes bug 9965)
1c970ca : Fix test of cl::Image1DBuffer that used 1.1 stub context
919d927 : Whitespace cleanup
b1fb172 : Set svn:eol-style on test code
bbe088a : Adding C++ API document to SVN.
3eaf55d : Added resizing of binaryStatus in the Program constructor. Added doxygen for Program constructor. Fixed error reporting of linkProgram.
0ed9845 : Fix and rough test for: [p. 19] Image1dBuffer: buffer: Should this become const Buffer &? The buffer is not modified. host_ptr: Does this parameter serve any use? It's not legal to pass CL_MEM_USE_HOST_PTR or CL_MEM_COPY_HOST_PTR.
0ca0d46 : Fixed RVO issue with GetImageInfoBuffer test.
c571b34 : Update copyright to include 2013
859fbac : Fixes for querying CL_IMAGE_BUFFER - now retains the returned buffer (also more future-proof) - fixed compilation against CL 1.1 header files - added tests
b73a95c : Implement test for getImageInfo<CL_BUFFER>. It currently fails due to an implementation bug (the buffer is not reference-counted because GetInfoHelper<cl::Buffer> has not been specialized.
7317538 : Added fix for: [p. 16] getImageInfo: CL_IMAGE_BUFFER ought to be returned as a cl::Buffer, doesn't look like this is specified or implemented yet. [Lee:] Header bug.
34bb974 : Added input_cl.hpp to the cmake project so it associates with the generate_clhpp subproject. Added const to Buffer& in cl::copy
5d62f66 : Fix device reference counting bugs - don't try to query version on NULL devices (bug 9964) - use the platform version not device version to decide whether clRetainDevice exists
e80cf1a : Fix mixed tabs+spaces
83ca5b6 : Added 64-bit support to CMock configuration.
f854751 : Modified CMock configuration and strip_defines to deal correctly with the callin g conventions.
0a05c65 : Add a test suite for cl.hpp. It's very minimal, and currently fails due to bug 9964. Refer to the updated README.txt for instructions on building and running it (there are new external dependencies).
9f29a8b : Assorted code cleanup and support for building on Linux. The trivial program now compiles and runs under Linux - Windows is untested.
094e6e4 : Set svn:ignore properties
bbec972 : Remove svn:executable property from source files
5199d18 : Uploaded input files and generator for cl.hpp to allow for better cross-group modifications and bug fixes.

+- Project: platform/external/OpenCL-Headers

f8a7077 : OpenCL-Headers: Added build, metadata, owners and license
6794c9d : Initial empty repository
2368105 : updates extension headers for the latest XML file (#244)
8de09e8 : updates extension headers for the latest XML file (#240)
9ce9a72 : Update extension headers for latest cl.xml changes (#242)
1ebe961 : add compatibility notes (#238)
cea6342 : fix VME skip block type enum to match spec (#241)
10aaadf : fix the OpenCL version for the CL_DEPTH enum (#231)
489ba7a : require C99 for header tests (#208)
dd1b340 : sort new extensions programmatically (#236)
8383384 : Update extension headers (#235)
5e3df1c : Header update for external_memory_import (#234)
e049b16 : Define function types for prototype declaration (#230)
4fdcfb0 : add headers for cl_khr_command_buffer_multi_device (#229)
9dfa583 : add code generation README (#228)
7bcc0f1 : Code Generation for Extension Headers (#161)
ca7e258 : Add enum for command-buffer context query (#226)
8c4f011 : CI Fixes (#225)
9ddb236 : the pointer argument to clEnqueueWriteHostPipeINTEL should be const (#222)
e3e8586 : Add cl_intel_program_scope_host_pipe (#220)
1080743 : Install pkgconfig file in CMAKE_INSTALL_DATADIR as headers are architecture independent. (#218)
e237bb2 : install pkg-config if it is not already installed (#219)
4c82e9c : cl_loader_layers update (#211)
a86f4e7 : Added support for pkg-config. (#213)
8f33fba : Fix CI for MacOS, see https://github.com/KhronosGroup/OpenCL-ICD-Loader/pull/198 . (#215)
b590a6b : Revert "Formatted headers and added style check."
24fa0fe : Formatted headers and added style check.
a51354a : use cinttypes instead of inttypes.h header for C++ tests (#209)
5e2f8c6 : Add definitions for cl_arm_scheduling_controls v0.5.0 (#206)
68d9861 : Disable anon struct warnings (#200)
7176bf8 : Definitions for cl_khr_command_buffer_mutable_dispatch (#205)
3c4c95c : Update cl_ext.h for cl_intel_queue_no_sync_operations (#204)
4b6d2aa : CMakeLists.txt: fix install on macOS if GNU coreutils are used (#203)
7f216e8 : Update cl_icd.h (#202)
def8be9 : Add cl_ext_image_from_buffer extension definition (#196)
e444a71 : Add cl_ext_image_requirements_info extension definition (#197)
3568763 : Fix warnings on anonymous structs for MSVC (#198)
dcd5bed : option to disable tests when subproject (#195)
80c10b1 : Add cl_intel_mem_alloc_buffer_location property (#193)
f744e21 : OpenCL-SDK base changes (#189)
59ac4dc : Add definitions for cl_arm_protected_memory_allocation (#187)
e3cd573 : update headers for cl_intel_unified_shared_memory (#184)
92c9108 : Add provisional command-buffer extension (#182)
7129745 : Rename cl_intel_thread_local_exec to cl_intel_exec_by_local_thread (#183)
447efd3 : Fix API suffix version macros for semaphore extensions command definitions (#181)
1fc6fc1 : If change the include path destination when run cmake configure with `DCMAKE_INSTALL_INCLUDEDIR`, the .cmake generated still point to hardcoded path `include`. this fix it (#178)
03162a6 : add external memory, external semaphore, and semaphore provisional extensions (#180)
1aa1139 : Fix condition for warning 4201 pop (#179)
835558e : update extension headers for cl_intel_device_attribute_query (#172)
06fecd8 : update extension headers for cl_intel_sharing_format_query (#171)
c810b69 : Add support for cl_khr_integer_dot_product v2 (#174)
1bb9ec7 : update headers for cl_khr_integer_dot_product (#170)
1d3dc4e : add cl_khr_pci_bus_info and cl_khr_suggested_local_work_size (#166)
101bdd1 : Add missing 'stdint.h' include to 'CL/cl.h' (#164)
77d9ce7 : disable failing CI configs (#163)
eea2ab6 : Fixes for usage of macro CL_API_ENTRY (#162)
23710f1 : cl_intel_command_queue_families extension (#155)
ac0bf07 : Update default OpenCL version in README (#160)
9d46d95 : Replace uses of CL_EXT_{PRE,SUF}FIX* with CL_API_{PRE,SUF}FIX* (#158)
d1b936b : do not include cl_gl_ext.h from opencl.h (#159)
95d1b3f : move cl_khr_gl_event to cl_gl.h (#156)
f74fc79 : Add testing for cl_d3d10.h, cl_d3d11.h, and cl_dx9_media_sharing.h (#123)
4a70f93 : Add definitions for cl_arm_import_memory_android_hardware_buffer v1.1.0 (#157)
d0d6457 : Add support for user-supplied prefix/suffix in function declarations (#154)
18eaa39 : Move cl_icd_layer.h from OpenCL-ICD-Loader to OpenCL-Headers. (#148)
2378fb9 : Add definitions for cl_arm_controlled_kernel_termination (#152)
c271d3c : Add definitions for cl_arm_scheduling_controls v0.3.0 (#151)
6ddf40b : Remove unused CL_EXTENSION_WEAK_LINK definition (#150)
fb6807b : move Intel extensions into common files (#129)
dc46171 : Add definitions for cl_arm_scheduling_controls v0.2.0 (#147)
7edca72 : Update apt package list in CI before running cmake (#143)
c57ba81 : re-enable format string warning in CI
0885415 : use PRId64 and PRIu64 when printing 64-bit values
cc54363 : fix test format string warnings
8c8faa3 : fix origin argument names for rect functions
1f0eb11 : Enable GitHub Actions for pull requests (#141)
3259391 : Added definitions for cl_img_generate_mipmap. (#135)
c659491 : Added missing define for cl_img_use_gralloc_ptr. (#134)
ee1eff6 : Use the alignment attribute under Integrity OS. (#131)
006fc67 : Comprehensive CMake Package Config support (#107)
b7cad4b : Added definitions for cl_img_mem_properties. (#136)
9fac4e9 : switch the default version for the OpenCL headers to OpenCL 3.0
b316a57 : re-enable anonymous unions by default (#125)
d65bcc5 : Avoid anon structs when MSVC uses /Za (#116)
9d17180 : update APIs and enums for cl_intel_unified_shared_memory for rev Q (#108)
069189f : header changes for cl_intel_mem_force_host_memory (#114)
1b2a185 : Add definitions for cl_ext_cxx_for_opencl (#109)
e8ca48d : Add definitions for cl_arm_scheduling_controls (#110)
d8bb322 : Add cl_intel_create_buffer_with_properties and cl_intel_mem_channel_property extensions (#106)
8795766 : add cl_api prefix for clSetContextDestructorCallback
14ff4ad : update ICD dispatch table with clSetContextDestructorCallback
dab00ce : deprecate clSetProgramReleaseCallback
d3d0bef : add CL_DEVICE_LATEST_CONFORMANCE_VERSION_PASSED
030cc1c : add clSetContextDestructorCallback
3471ac0 : Introduce cl_properties type (#97)
d082d42 : switch device enqueue boolean query to capabilities query
d7283be : Fix build of dependent software with clang (#93)
b04034a : add APIs and enums for cl_intel_unified_shared_memory (#65)
dbb17cd : Add cl_khr_device_uuid definitions (#91)
5cc337c : Add cl_half.h header (#60)
59182a8 : add tokens for cl_amd_device_attribute_query (#90)
94bbd1f : Add Windows CI using Travis (#82)
3f7c1f7 : update headers for OpenCL 3.0 (#88)
0f87a32 : Add cl_khr_extended_versioning macro (#85)
70a018c : Synchronize experimental enum etc with cl.xml (#83)
c0a0805 : Include the DirectX sharing headers from CL/cl_icd.h. (#81)
daa2fd2 : add missing error code CL_CONTEXT_TERMINATED_KHR
35deb75 : Change license to Apache 2.0 (#76)
9dde5da : Add enum value for `cl_khronos_vendor_id` (#71)
1433509 : Experimental enum cl_khronos_vendor_id (#75)
9824efd : experimental enums for language queries
357a980 : add experimental enum CL_COMMAND_SVM_MIGRATE_MEM
5964db4 : move two subgroup queries from cl_kernel_info to cl_kernel_sub_group_info
96f5bde : add experimental enums (#70)
debfc8a : Add CL_IMPORT_DMA_BUF_DATA_CONSISTENCY_WITH_HOST_ARM definition (#72)
b758718 : Add tests and Travis CI config (#64)
4ba6f9b : Add definitions for cl_arm_import_memory_android_hardware_buffer (#61)
c84c810 : Add version guards to ICD declarations (#63)
de78569 : Add cl_khr_extended_versioning definitions (#59)
464adba : Add API function pointer and ICD dispatch table definitions (#50)
0d5f18c : Add definitions for cl_arm_job_slot_selection (#52)
c5a4bbe : Fix _cl_image_desc for OpenCL 1.2 compatibility
745c724 : Simplify the definition of deprecation prefixes/suffixes (#45)
49b601b : added suffixed enums for cl_khr_image2d_from_buffer
c60b351 : drop __attribute__((aligned(X))) from cl_X defs
49f07d3 : small typo fix for pfn_notify
f937ada : removing comments around arguments:
1da98fd : Use __vector instead of vector to fix altivec builds
8de2a5c : Fix clCreateFromGLBuffer error code result type
2d041a0 : Fixed w4201 triggering with MSVC in /W4 /Za builds
03490c3 : add suffixed enums for cl_khr_mipmap_image
5ddbb13 : Remove all Apple specific content from headers
d516924 : Create CODE_OF_CONDUCT.md
a749dc6 : Add enums for cl_arm_get_core_id
4ff68ad : Rename CL_IMPORT_TYPE_SECURE_ARM
320d718 : Add CL_DEVICE_DOUBLE_FP_CONFIG
4d33894 : remove CL_DEVICE_HALF_FP_CONFIG
990202b : added clSetCommandQueueProperty to unified headers
de26592 : Unified Headers
e986688 : Added following Qualcomm extensions:
b5c3680 : Add cl_khr_il_program to OpenCL 1.2 and 2.0 headers
6bb42f3 : added cl_khr_create_command_queue
f039db6 : Use correctly rounded decimal mathematical constants
eb3d1cf : Shorten CL_DBL_MAX for Visual Studio to fix token overflow
65159b2 : Anon structs supported in C11
dfebb69 : add LICENSE file
3dad334 : Fix typo in comment
2d4cc61 : Move OpenCL 2.2 headers to opencl22/CL
2da7dad : Move OpenCL 2.1 headers to opencl21/CL
57cc454 : Move OpenCL 2.0 headers to opencl20/CL
75f1fba : Move OpenCL 1.2 headers to opencl12/CL
397cb28 : Move OpenCL 1.1 headers to opencl11/CL
56eda02 : Move OpenCL 1.0 headers to opencl10/CL
f0c16fc : Renamed cl_khr_sub_groups -> cl_khr_subgroups to be consistent with the spec
9ae8982 : Remove duplicate ARM extension definition
81bdafa : cl_khr_sub_group_named_barrier -> cl_khr_subgroup_named_barrier
559546b : Move 2.1 headers to opencl21/
cccf88b : Fix -Wundef warning under Ubuntu 14.04
15ad3a0 : Fix -Wundef warning under Ubuntu 14.04
d4cc397 : Fix -Wundef warning under Ubuntu 14.04
bf0f43b : Fix -Wundef warning under Ubuntu 14.04
a47a77b : header updates for cl_intel_planar_yuv header updates for cl_intel_device_side_avc_motion_estimation
8488b13 : header updates for cl_intel_planar_yuv header updates for cl_intel_device_side_avc_motion_estimation
ad5a3ac : header updates for cl_intel_planar_yuv header updates for cl_intel_device_side_avc_motion_estimation
cc7d03a : header updates for cl_intel_planar_yuv header updates for cl_intel_device_side_avc_motion_estimation
5ee436b : Replace hexdecimal fp constants with decimal fp constants
d5659e0 : Replace hexdecimal fp constants with decimal fp constants
6308802 : Replace hexdecimal fp constants with decimal fp constants
304f892 : Replace hexdecimal fp constants with decimal fp constants
b1a5f8b : Replace hexdecimal fp constants with decimal fp constants
b5e1c4f : Replace hexdecimal fp constants with decimal fp constants
4bafa4f : added CL_MAX_SIZE_RESTRICTION_EXCEEDED error code
9e1f4af : OpenCL 1.0 CL_FLT_EPSILON fix
bf7ec39 : OpenCL 1.1 CL_FLT_EPSILON fix
6c5f4fa : OpenCL 1.2 CL_FLT_EPSILON fix
fdd94c2 : OpenCL 2.0 CL_FLT_EPSILON fix
8870744 : OpenCL 2.1 CL_FLT_EPSILON fix
a084598 : slightly more accurate CL_FLT_EPSILON
f4958ee : added clSetProgramReleaseCallback and CL_INVALID_SPEC_ID
6ca922c : initial OpenCL 2.2 headers commit
e39eff5 : adding cl_arm_shared_virtual_memory extension
0262b4e : adding cl_arm_import_memory extension
4039f0f : adding half defines to cl_platform.h
7430414 : adding cl_arm_import_memory extension
057956c : adding cl_arm_shared_virtual_memory extension
f44b70c : adding half defines to cl_platform.h
abb2958 : adding cl_arm_shared_virtual_memory extension
2532ad3 : adding cl_arm_import_memory extension
ad081fe : adding half defines to cl_platform.h
2d06e09 : Add tokens for cl_img_use_gralloc_ptr, cl_img_cached_allocations and cl_img_yuv_image extensions (#13)
1d6aca7 : Add tokens for cl_img_use_gralloc_ptr, cl_img_cached_allocations and cl_img_yuv_image extensions (#13)
42e7afe : Add tokens for cl_img_use_gralloc_ptr, cl_img_cached_allocations and cl_img_yuv_image extensions (#13)
e0bd679 : added headers for Intel vendor extensions
c2cb592 : added headers for Intel vendor extensions
093f427 : cl_halfn declarations
1adb169 : Fix gcc -Wundef warning
7a04598 : cl_halfn declarations
fa5f882 : Fix gcc -Wundef warning
5f88f6a : added headers for Intel vendor extensions
614d306 : cl_halfn declarations
3073fab : Fix gcc -Wundef warning
001e93a : added CL_DEVICE_HALF_FP_CONFIG define
a811bfb : added CL_DEVICE_HALF_FP_CONFIG define
c7f9a9b : added CL_DEVICE_HALF_FP_CONFIG define
8e196ba : Mark clGetKernelSubGroupInfoKHR as deprecated
9789ce4 : Append _khr suffix to cl_kernel_sub_group_info typedef in cl_ext.h
a82c70f : Update to March 2015 Khronos Free Use License
2694e17 : Add snapshot of OpenCL 1.0 headers
ba2a78a : Update to March 2015 Khronos Free Use License
ee68f16 : Add snapshot of OpenCL 1.1 headers
47be619 : Remove unneeded EGL includes from cl_egl.h
4e70825 : Update to March 2015 Khronos Free Use License
88e6734 : Add snapshot of OpenCL 1.2 headers
ad68ab3 : Remove unneeded EGL includes from cl_egl.h
c1770dc : Remove unneeded EGL includes from cl_egl.h
cf0fbe9 : Update to March 2015 Khronos Free Use License
2012cb6 : Remove C++ headers from repository
c47a66e : Bug 14749 - Incorrect clGetKernelSubGroupInfoKHR typedef in cl_ext.h
a501078 : Update to March 2015 Khronos Free Use License
8fbf65a : Remove C++ headers from repository
391398b : Reapply cl2.hpp update to version 2.0.8
1ef6a83 : Revert "Update cl2.hpp to version 2.0.8"
9313b50 : Update cl2.hpp to version 2.0.8
32cdb0a : Bug 14999: changed CL_DEVICE_SUBGROUP_INDEPENDENT_FORWARD_PROGRESS to CL_DEVICE_SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS
d7a67ed : Bug 14893: New: Missing CL_UNORM_INT_101010_2 define in cl.h
f96d3a0 : Added 2015 to copyright
60819f9 : Bug 14877 - CL_VERSION_2_1 is missing in cl.h
a889a3a : Recover missing comment modifications.
cb04824 : Date fix.
d3f6e79 : Minor formatting changes.
a3acaa7 : Version 2.0.7 of C++ header.
7ddd687 : 1.2.8
967451b : 1.2.8 of the 1.2 header, fixing a compatibility bug with the rarely used builtin string class.
7337969 : Rename clSetDefaultCommandQueue -> clSetDefaultDeviceCommandQueue.
17cb56d : Added CL_PLATFORM_HOST_TIMER_RESOLUTION as added to the registry in SVN commit 32057.
beeaf35 : Added missing enum values in cl_ext header.
9aac907 : Bug 14741 changes.
2b663ca : Issue 1 from bug 14740.
0fd1aff : Bug 14749 - Incorrect clGetKernelSubGroupInfoKHR typedef in cl_ext.h
71d9c37 : Added 2.0 deprecation flags for consistency, though no API calls are actually deprecated in 2.1.
881391c : Added CL_PROGRAM_IL enum.
f2f9fcd : Allocated enum values from registry.
fcf9488 : First draft of changes for OpenCL 2.1.
d542348 : Fix for bug 1382.
7e41d7d : Adding release version of C++ header for SIGGRAPH 2015.
04e89c5 : Adding release version of C++ header for SIGGRAPH 2015.
3de23d9 : Fix clGetSubGroupInfoKHR prototype.
206eabc : Fix names of DEPRECATED flags for 1.2 API.
1b9925f : fix for bug 12901
daded6d : add CL_MEM_KERNEL_READ_AND_WRITE
b7ab051 : apply proposed patch in bug 10498
d4b6f4a : Backwards compatibility fix for cl_image_desc
b149725 : Merging r25091 from NVIDIA branch to Khronos branch: Added CL_KERNEL_ARG_TYPE_PIPE enum. Bug 11557.
15f00cc : Merged header changes from Altera:
7204f29 : Merging NVIDIA cl.h fixes @ r25006 back to trunk. Bug 11509: Missing or incorrect defines in cl.h.
f64ad7e : Merging header fixes from NVIDIA branch to Khronos branch:
5d5955a : Copying trunk/specs/proposals/opencl1.2-extensions/cl_egl.h to opencl1.2 and opencl2.0 header directories. This file was released into the OpenCL 1.2 registry without having a copy in the usual SVN location.
53bd071 : add cl_device_svm_capabilities
87a4d1e : incorporate fixes from AMD
56bcada : fixes to the 2.0 header
8f6f116 : Add SPIR enums (Bug 11310).
aa3bdc7 : check in 2.0 headers

+- Project: platform/external/OpenCSD

5d86f27 : opencsd: Update version info and README for 1.5.2
71c50dd : build: win: Fix name for ocsd-perr utility in windows build
599551d : opencsd: docs: Update docs for test programs
769faaa : opencsd: docs: Update trc_pkt_lister man file
b957577 : tests: Fix typo in trc_pkt_lister help output
dca84a7 : build: Fix clean of mem_acc_test
85fd025 : opencsd: stm: Fix build warning in 64 bit build of STM
2145b81 : opencsd: etmv4: Fix build warning on decoder
169cc07 : docs: Fix formatting in README.md
c164188 : opencsd: Update README and version info for 1.5.1
c1e3b90 : tests: Add tests for ARM Arch v9.5 Feat_PAuth_lr
6d4a79d : opencsd: ete: Add new instructions for Arch v9.5
37ace5c : opencsd: Update version info and README for 1.4.2
d7089c8 : tests: Additional ETE snapshot with multi session buffers.
436f48c : tests: Update test program to support multi-session snapshots.
543b818 : opencsd: Enhance output for OCSD_GEN_TRC_ELEM_ADDR_NACC packet
d8599ba : tests: docs: Fix arm-cs-trace-disasm.py file path error (github #60)
242e9c1 : opencsd: stm: Fix init of Master and Channel IDs (github #61)
bb6979a : build: Update GCC directory version handling
e7bdf8f : tests: Add snapshot for RME memory areas,
e03c5a5 : docs: Update docs for new features.
d819cf1 : tests: update test scripts to handle debug options
0eb514d : tests: Update snapshot reader "dump" section handling
4893856 : tests: Add test for mem-acc infrastructure
f5db476 : tests: update trace packet lister to control memacc caching
95f6b97 : opencsd: Update decode tree to use memacc caching.
8f3a7b2 : opencsd: memacc: update caching for accessors to allow runtime flexibility
12eb668 : opencsd: memacc: Updates to memory accessors and mapper
1d44e99 : opencsd: memacc: add in Realm and Root memory spaces
47c98f1 : opencsd: etmv4: Optional limit on number of instructions in range.
3401fdc : opencsd: etmv4: Handle M class tail chained exceptions
6d60745 : opencsd: aarch64 instruction decode - error if opcode in illegal range
420d915 : tests: Add util to quickly list error codes.
cb22cfd : build: remove VS2015 support
4f7ee0a : build: Remove the VS2010 workarounds

+- Project: platform/external/TestParameterInjector

0f63a81 : Update visibility for WM unit tests
fd68ba1 : Restrict visibility to current users
76072ce : Document the update procedure
4a1b074 : Transfer ownership
12066d2 : Context: Support repeated annotations
42fab13 : Refactor: Create a common GenericParameterContext type that can serve as basis for the context classes of @TestParameter and @TestParameters, as wel as being used ineternally
9c1183e : Update changelog with deprecation of TestParameter.TestParameterValuesProvider
2825e00 : Refactorings for Google-internal change
e0e1058 : Mark the old TestParameterValuesProvider type as deprecated
ca9d8d3 : Bump version to v1.15 in README.md
68c2a77 : TestParameterValuesProvider: Allow provideValues(Context) to throw any exception.
616afa4 : Fix missing javadoc reference
f58ebf8 : Update @TestParameter javadoc with the new context aware values provider
e83226d : Update README with the new context aware values provider
25cf9ff : Update CHANGELOG with the new context aware values provider
e312198 : TestParameterValuesProvider.Context: Convert from AutoValue to regular class.
8a3e812 : TestParameterValuesProvider.Context: Replace otherAnnotations() by a utility method for getting an annotation of a specific type
4d6e752 : TestParameterValuesProvider.Context: Fix javadoc compilation error by escaping @ characters
c466482 : Make TestParameterValuesProvider.provideValues() protected so it can actually be used by clients.
23b3b22 : Mark test as Google internal because it relies on class.toString()
b90cb73 : Unit tests: Avoid unnecessary dependency on javax.inject
a73e3f4 : Implement context aware TestParameterValuesProvider.
f82c1ff : TestParameterValueProvider: Add internal-only context-aware version of provideValues().
9dd42b6 : TestParameterAnnotationMethodProcessor.AnnotationWithMetadata: Stop supporting equals() and hashCode().
468611d : Rewrite and extension of https://github.com/google/TestParameterInjector/pull/41 to JUnit5
d81fc96 : fix: sort the nondeterministic method arrays and match fields with name
5d67f8c : Bump version to v1.14 in README.md
cbcab68 : Update CHANGELOG with the latest bugfix
39f38f2 : Add support for Powermock by making getOnlyConstructor() more lenient (filter out non-public constructors).
26744e0 : Bump version to v1.13 in README.md
cf991ec : Add to the README that value providers can have custom value names
98c441c : Add an entry for custom value names to the CHANGELOG
1085d37 : Remove unused method
963c4d8 : Add missing license statement
497c0f2 : Allow setting a custom name in TestParameter value providers.
4f10c56 : JUnit4: Fix for interrupted test cases causing random failures with thread reuse
782fec0 : Add support for BigInteger and UnsignedLong
e42d9d9 : Bump actions/checkout from 3 to 4
9221b46 : Bump com.google.protobuf:protobuf-javalite from 3.20.0 to 3.20.3
763fe05 : Bump com.google.guava:guava from 30.1-jre to 32.0.0-jre
fcfe102 : Bump org.yaml.snakeyaml 1.27 -> 2.0
3cefbc2 : Bump version to v1.12 in README.md
7f9e335 : Make TestParametersValues.name() optional
3b21753 : Add changelog entries for the recent changes
5581864 : Prefix ambiguous strings and null values with the parameter name
e0383ef : Remove unused field @TestParameterAnnotation.name
8258a53 : Bump version to v1.11 in README.md
75931e3 : Remove Alex Jurkowski as developer
e4314f9 : Replace deprecated call to org.yaml.snakeyaml.constructor.SafeConstructor
f5b7baf : Aribtrary auto-formatting changes
0158f78 : Bump version to v1.10 in README.md
32089c6 : Replace deprecated method BlockJUnit4ClassRunner.withPotentialTimeout().
58d298f : pom.xml: Add -Xlint:deprecation so that deprecation warnings are printed out in full
0d48f95 : Replace dependency on protobuf.ByteString by reflection in ParameterValueParsing
46c5758 : Bugfix: Recover from LinkageErrors if they happen when getting the ByteString class.
481c9c4 : Replace dependency on protobuf.ByteString by reflection in TestParameterAnnotationMethodProcessor
26e5c4d : Remove dependency on MessageLite
bac47b7 : Add a test to show support for Kotlin @JvmInline value classes as @TestParameter method parameters
5bd07d2 : Add a test to show support for Kotlin @JvmInline value classes as @TestParameters method parameters
6669a2d : Roll back earlier change that adds support for Kotlin @JvmInline value classes because the hack broke real use cases
8ace594 : Add a test to show support for Kotlin @JvmInline value classes as @TestParameter field parameters
ea2ccf7 : Add support for Kotlin @JvmInline value classes as @TestParameter method parameters
6371cc4 : Add a Kotlin test to supplement the Java/JVM and Java/Android tests.
42468a0 : Remove java 8 dependencies across the codebase
cd15758 : Add entry to 1.9 changelog: Test names are no longer dependent on the locale
bac0007 : Bump version to v1.9 in README.md
9d34787 : Remove dependencies on Java 8, to allow older Android versions to use it
2290212 : TestParameterInjector: Apply SharedTestUtilitiesJUnit4.SuccessfulTestCaseBase to TestParameterTest
e390bab : TestParameterInjector: Support byte arrays in test name.
192024a : TestInfoParameter: Rename ambiguous 'name' to 'valueInTestName'.
8f9eaff : TestParameterInjector: Apply SharedTestUtilitiesJUnit4.SuccessfulTestCaseBase to TestParametersMethodProcessorTest
944fcc0 : TestParameterInjector: Add SharedTestUtilitiesJUnit4.SuccessfulTestCaseBase and apply it it simplify the JUnit4 tests
7f56748 : TestParameterInjector: Move PluggableTestRunner.run() into shared test-only class
50632bd : Add rule ordering fix to CHANGELOG
7360b1e : Remove tests that are dependent on the build tool.
91901ed : Bugfix: Apply explicit rule ordering if specified.
f7ffdf8 : Internal implementation detail: Remove unused overridable methods
732412d : Internal implementation detail: Rename getOuterTestRules() to getExtraTestRules()
4d0fe88 : Bump protobuf dependency 3.0.1 -> 3.20.0
daa7c58 : Bump actions/setup-java from 2 to 3
a9fc69d : Add a section to the README about filtering unwanted test cases.
a25f43d : Bump actions/checkout from 2.4.0 to 3
1c17571 : CHANGELOG: Add that there is now support for JUnit5
162eef6 : README: Add <scope>test</scope> to maven targets
1f2de4c : Github README: Add instructions for JUnit5
03ce7c6 : Move the files around so the directory tree reflects the new package name
4381601 : Specify that TestParameterInjector should be used only with JUnit4.
a28310d : Fix a broken reference to the API docs
dd5ffa9 : Add basic support for JUnit5 in new Maven target.
0dba80e : Add maven caching to the `build` GitHub action.
243baa2 : TestParameterInjector: Replace reflection calls from public-only access to include private and package private access.
bbd3b29 : TestParameterInjector: Move the test method checks into PluggableTestRunner.
c72defd : Bugfix: Don't filter parameters that are duplicated between field and constructor parameter.
3aae89d : Remove the unused TestClass parameter from TestMethodProcessorList.createNewParameterizedProcessors().
6ef0a4b : Rename Make the TestMethodProcessor implementations stateless classes that don't depend on JUnit4.
24835bc : Bump version to v1.7 in README.md
f394177 : Remove TestParameterInjector support for org.junit.runners.Parameterized, which was undocumented.
2257e91 : Mark TestMethodProcessor implementations as final
e41e728 : Rename TestMethodProcessors to TestMethodProcessorList and make it a combining abstraction of all processors. See https://github.com/google/TestParameterInjector/issues/11.
e35b9d9 : Prepare TestParameterInjector codebase for JUnit5: Make method processors JUnit4 independent
57c4927 : Prepare TestParameterInjector codebase for JUnit5: Delete TestParameterProcessor (Google-internal feature)
555ae9e : Prepare TestParameterInjector codebase for JUnit5: Start making method processors JUnit4 independent
0dfad69 : Bump version to v1.6 in README.md
6e66e93 : Support non-number floating point values
625650b : Document that @TestParameters needs the -parameters option to be enabled
ab4ee9c : Replace <h4> by <b> in @TestParameters.
9fb4faa : Documentation: Add example to add @TestParameters tests with a custom name
4c437e7 : Bump version to v1.5
cdad10d : Fix javadoc error in maven build: Use H4 instead of H2 headers
ecdecf4 : Roll back documentation change for repeated @TestParameters, because it is using an unreleased feature and will thus confuse clients using the latest release.
8fa942e : Allow setting a custom name for @TestParameters.
ea88d36 : Bump actions/checkout from 2.3.5 to 2.4.0
b5c8d08 : Roll back documentation change for repeated @TestParameters, because it is using an unreleased feature and will thus confuse clients using the latest release.
2af80a7 : Repeated @TestParameters: Add documentation and update CHANGELOG
cd4eace : Fix for failing build: Remove dependency on OptionalSubject
c19c2aa : Make @TestParameters repeatable
28fbbc1 : Propagate IllegalStateExceptions directly and test its error messages.
9187e4b : Extract logic that checks for @TestParameters annotation in separate method.
d2219b5 : TestParameterInjector: Simplification: Use Executable to combine constructors and methods.
64d2bbf : Bump actions/checkout from 2.3.4 to 2.3.5
951936c : Don't assume all YAML maps have String keys (integer keys are also allowed)
c518bf3 : Test name size limits: Remove the limit on the max length of a single parameter
8abfc2f : Make map parsing work for integer keys
504f7b8 : Internal refactor: Add PluggableTestRunner.sortTestMethods() and getSupportedTestAnnotations()
e65d6be : Bump verstion to 1.4 and update CHANGELOG
acb188b : Change protobuf dependency to protobuf-lite.
c361514 : Bugfix: Make sure there are never any duplicate test names.
2b6a926 : Stop storing the whole test name as a separate field.
8ef7458 : Shorten long test names by truncating parameter names.
cc4317b : Store parameter values in TestInfo class so it makes combining/shortening/deduplicating easier.
7636fd7 : TestParameterInjector: Add a test with duplicate test names
cff1233 : Add license headers to the newly added YAML files
7fb29c9 : TestParameterInjector: Support overridden test methods
32edf6e : TestParameterInjector: Throw a descriptive error message when a provider class should be static.
7c1de22 : Improve Javadoc link in README
f72fce9 : Add Javadoc link to README
d28fcdf : Add GitHub Actions to build and deploy site
56b52f7 : Add changelog.
b8bb940 : Document that the null string is always parsed to the null reference
0deb9cb : Bump version to v1.3 in README.md
579c2a8 : Treat 'null' as a magic string that results in a null value
d037598 : Bump version to v1.2 in README.md
cc6299c : Don't use the parameter name if it's not explicitly provided by the compiler
5b1a597 : Replace ParameterWrapper by extra static factory methods for AnnotationWithMetadata
df0f254 : Add Parameter wrapper to support older Android versions
7a62c43 : Fix outdated references in javadoc
dbbf883 : Add link to blogpost to README
f02d67f : Bump version to v1.1 in README.md
fe5b434 : Add support for ByteString and byte[]
5c32be6 : Improve the instructions for exposing parameter names to the Java runtime:
98786b9 : Fix typo in TestParameterAnnotationMethodProcessorTest
9df04af : Bump version to v1.0 in README.md
a39f340 : Add Maven tip on how to add -parameters
4f66547 : Improve README: Add maven dependency and elaborate on introduction
7a50ffa : Remove the test rule that prints the test name
aa55317 : README: Fix typo in package name
99e892a : Remove scope:provided from AutoValue dependency to avoid problems with some build tools
41f4eb8 : Fix javadoc parse errors
fb57734 : Fix maven-javadoc-plugin error: Specify the java version
7064f2c : Remove obsolete TODO
ee4a199 : Add ajurkowski as developer to .pom file.
57cdf6b : Change protobuf-java-util to protobuf-java, which has all we need
7eadbc8 : Remove AutoValue from the runtime dependencies.
e1195ac : Change version on the main branch to HEAD-SNAPSHOT.
077e0cf : Replace obsolete sonatype parent by <distributionManagement>
156aef0 : Remove google-internal code
7a05459 : Remove redundant compiler arguments
2ab5697 : First commit: Add first version of code.

+- Project: platform/external/abseil-cpp

56e01e5c : Add product_available
4af5b57d : Remove NOTICE symlink.

+- Project: platform/external/accompanist

98b401c4 : Third-Party Import of: https://github.com/google/accompanist
5824d4f7 : Initial empty repository
9edbb979 : Fix compiler version
8ca4e843 : Update gradle wrapper
5f1b49ef : Upgrade to Compose 1.6 stable
c2802818 : Ensure Navigation Material properly handles back for nested nav
c2b95359 : Fix warning in themeadapter-material3.md
87445d92 : Update web.md
bf110123 : Update themeadapter-material.md
de57c032 : Update themeadapter-core.md
c97a23e4 : Update themeadapter-appcompat.md
9f8622a1 : Update systemuicontroller.md
2b2f9561 : Update flowlayout.md
8458afff : Update flowlayout.md
bca5b1c0 : Show deprecated message within the warning box
70f86c86 : Update issue templates with library changes
b62a67a4 : Update pager.md
5670636e : Migrate permissions-lint to Kotlin DSL
b98cacd0 : Prepare permission-lint for Kotlin DSL migration
a18e4d0d : Prepare for next release
b9609beb : Fix deprecation in sample
0f115965 : v0.33.2-alpha
d395aa2e : Update libs.versions.toml
36ada83c : Update README.md
1cc7a3ea : [Docs] Replace corp URLs with publicly accessible ones
45db0510 : Prepare for next release
b3c967ec : v0.33.1-alpha
46c69c46 : Deprecate pagerTabIndicator
768fcf9a : Update systemuicontroller/src/main/java/com/google/accompanist/systemuicontroller/SystemUiController.kt
f27f3ec7 : Deprecate missed web functions
a54526be : Update API
83577471 : Fix themeadapter tests
5e73b95c : Fix sample
761af13a : Update docs
fd403e03 : Deprecate ThemeAdapter
e66ed529 : Deprecate PagerIndicator
4a1b4013 : Deprecate SystemUIController
e85431f1 : Deprecate webview
7b344027 : Remove napier
71f37562 : Update README.md
d7e61b6e : :bug: Fix missing public identifiers
f6c1b163 : :white_check_mark: Add PostUrl test
6961dd56 : ✨ Expose the postUrl function via the WebView Composable
57a87e2c : Update README.md
d07d37ac : Update gradle.properties
564f2ba7 : Update docs
5a189cc7 : Deprecate insets-ui
de1249ba : Use SpringSpec for ModalBottomSheetState
0bb0fe7b : Update API
bddbd83d : Upgrade to Compose 1.6
511ee9c7 : Prepare for next release
b834b9e1 : Compile sdk 34
129db3a3 : Upgrade AGP to 8.1.0
50fd0014 : Prepare workflow for branching
a6460032 : Upgrade to Compose 1.5rc01 and Compiler 1.5.1
31ee959a : Remove issue template
ed8a9b0d : Update readme
f938aeca : Remove insets
3929bfb1 : Remove FrameLayout in WebView:clean unused code
3443f247 : Remove FrameLayout in WebView:Fix onRelease Bug
ebc8cefa : Fix format violations
7533dabe : Remove the wrapper of webview to solve nestedscroll issue
43363095 : Alter use of READ_EXTERNAL_STORAGE permission from permissions samples.
1c29f4aa : Suppress GradleOverride
e4fb5f76 : Deprecating accompanist placeholder
fc8b0fa6 : Prepare for next release
4e7a47e2 : Removing tools:ignore="GradleOverride"
8dd31b0f : Upgrade to Compose 1.5.0-beta03
96f477cc : Update README.md
706b745d : Prepare for next release
f4d5476a : Upgrade to Compose 1.5-beta02
dd258fa0 : Update flowlayout.md
261e388e : Remove ExperimentalAdatpiveApi annotation
c06acb93 : Address PR comments
38c9d953 : Update UI tests
41a7c602 : Create ExperimentalAdaptiveApi annotation
752e04c4 : Address additional PR comments and add markdown description
3bbd1eb3 : Additional test reformatting, especially for setup/cleanup
789e43cd : Fix Rect overlap logic error and rename tests
b134cbcb : Address cleanup PR comments
583985b3 : Update parameter description
1c49b2a4 : Change test assertions from height to layout bounds
77fc457e : Fix lint errors
0761c3ab : Add FoldAwareColumn tests
46bd1f5c : Clean up isSeparating logic
dd635986 : Separate copied/modified logic for maintenance and readability
2459fd09 : Fix lint error
830eb9e5 : Add FoldAwareColumn samples
6a8280da : Clean up access modifiers and unused RowColumn code
0b453d61 : Add in initial FoldAwareColumn implementation
b776a64b : Remove Jacooco test coverage from testharness module
52092950 : Migrate testharness gradle module to Kotlin DSL
ea5dd414 : Prepare testharness gradle module for Kotlin DSL migration
dcab4571 : Deprecate navigation-animation APIs
f0ad3efa : Move flow layouts to deprecated section
1a12e642 : [Navigation-animation] Delegate navigation-animation impl to androidx navigation
8455f10c : Migrate systemuicontroller gradle file to Kotlin DSL
6c8cbe99 : Prepare systemuicontroller gradle module to be converted to Kotlin DSL
530d5694 : Prepare for next release
04af64c9 : Fix pager indicator tests
4c610fbd : Bump CI metaspace memory
1b262836 : v0.31.3-beta
e0b457d3 : Update to Navigation 2.6.0-rc02
70f42a89 : Migrate settings.gradle file to Kotlin DSL ( -> settings.gradle.kts)
e2bdd000 : Prepare settings.gradle for Kotlin DSL migration
7849fc14 : Migrate web gradle module to Kotlin DSL
28a30a1e : Prepare web gradle module to be migrated to Kotlin DSL
abca0dcb : Migrate themeadapter-material3 to Kotlin DSL
f7d79a6d : Prepare themeadapter-material3 gradle file for Kotlin DSL migration
8a37910d : Migrate themeadapter-material gradle file to Kotlin DSL
5ba01671 : Prepare themeadapter-material for Kotlin DSL migration
014a140f : Migrate themeadapter-core module to Kotlin DSL
392d8172 : Prepare themeadapter-core gradle module for Kotlin DSL migration
5a9800cd : Migrate themeadapter-appcompat gradle module to Kotlin DSL
dfd44b51 : Prepare themeadapter-appcompat gradle module for Kotlin DSL migration
20e81e73 : Migrate swiperefresh gradle module to Kotlin DSL
f3a727e7 : Prepare swiperefresh gradle module for Kotlin DSL conversion
6bdb3c79 : Migrate sample module gradle file to Kotlin DSL
05b70f5b : Prepare sample gradle file for migration to Kotlin DSL
c1fc14cb : Migrate placeholder-material3 gradle file to Kotlin DSL
80ee1cef : Prepare placeholder-material3 gradle module for migration to Kotlin DSL
575e73e5 : Migrate placeholder-material gradle file to Kotlin DSL
cadc5dd1 : Prepare placeholder-material gradle file for migration to Kotlin DSL
1484b72a : Migrate placeholder gradle file to Kotlin DSL
f0edb06b : Prepare placeholder gradle file for migration to Kotlin DSL
696e5cc1 : Migrate permission gradle file to Kotlin DSL
65efa44f : Prepare permissions gradle file to be converted to Kotlin DSL
18dadcc7 : Convert pager-indicators build gradle file to Kotlin DSL
680cf33a : Prepare pager-indicator gradle file for Kotlin DSL migration
21c4d50d : Prepare for next release
394404a1 : Increase metaspace
71076c19 : Enable sonatype publish
f5397bb5 : Prepare for next release
a371228f : Release v0.31.2-alpha
56158905 : Migrate pager gradle file to Kotlin DSL
3baec45c : Prepare pager gradle file for Kotlin DSL migration MINBANK-XXXX - [MB/S/Common][Feature/Bug/Other] <description>
3c4f4e31 : Migrate navigation-material to Kotlin DSL
11151f69 : Prepare navigation-material gradle module for Kotlin DSL migration
7f585c80 : Migrate navigation-animation build gradle to Kotlin DSL
88eee9b3 : Prepare navigation-animation build gradle for Kotlin DSL migration
c5f2e744 : Update README.md
dfe04898 : Deprecate FlowLayout migration links
e93da2b0 : Migrate internal test utils gradle file to Kotlin DSL
ac06dbc0 : Prepare internal test utils gradle file to be migrated to Kotlin DSL
e870e3f3 : Migrate insets-ui to Kotlin DSL
c3761b6f : Prepare insets-ui gradle file for Kotlin DSL migration
912127c8 : Convert insets build gradle to Kotlin DSL
09056317 : Prepare insets gradle file for Kotlin DSL migration
5030c08f : Migrate flowlayout gradle file to Kotlin DSL
dc951ff7 : Prepare flowlayout gradle file for Kotlin DSL migration
e3cdbe3c : Apply review comments
57966eb6 : Migrate drawablepainter module gradle file to Kotlin DSL
c75435bf : Prepare drawable painter module gradle for Kotlin DSL migration
591654e9 : Update with review comments
97242920 : Convert appcompat-theme module gradle file to .kts
74163623 : Prepare appcompat-theme module gradle file for Kotlin DSL migration
b0aa9009 : Fix search on documentation page
722b25a9 : Upgrade Dokka to 1.8.10
d63f5784 : Bump vanniktechPublish plugin version
65cc7ccd : Migrate gradle module Adaptive to Kotlin DSL
bd292ef0 : Revert "[Adaptive] Migrate gradle module til Kotlin DSL"
bfe6a5bc : [Permissions] Fix typo
ac37deb3 : Add uses feature camera attribute in manifest
61f91e33 : Update java version on CI to 17
2ce2320e : Update android gradle plugin to 8.0.0 and distrubution to 8.1
599f242d : Update flowlayout.md
fd0df834 : Update flowlayout.md
c217b29c : Prepare for next release
f822cb4f : Update flowlayout.md
0ba54df2 : Update flowlayout.md
32a65769 : Update flowlayout.md
e4776c59 : Upgrade compose compiler
9fcc3d06 : Update flowlayout.md
bc827ca0 : Update flowlayout.md
19b47d03 : Update flowlayout.md
6bbdef19 : Address review comments
ac6983d8 : Updates FlowLayout migration guide
d339d6df : Migrate adaptive module gradle file to Kotlin DSL
d6f0c23e : Prepare adaptive module gradle file for Kotlin DSL migration
60a8d5e1 : Move state restore to factory
1a90d5c3 : Handle state saving inside the WebView function
3ef0a963 : Remove experimental pager API annotation from PagerTab
a6b9f871 : Update API
56bb1b68 : Support saving and loading state
9a1568d2 : Move WebView to new reusable AndroidView API
cf9874fa : Update gradle.properties
ddc9890b : Fix system ui controller tests
08cf2b02 : Update README for 1.5
220c2f5b : Update navigation to AnimatedContentTransitionScope
8be7bb96 : Upgrade to Compose 1.5.0-alpha01
bec96b15 : Build 1.4 branch
5ff89710 : Prepare for next release
1ab73908 : Fix navigation-material tests
fd04de8f : Bump up timeout time for build
f5dd9834 : 0.30.1
ce8d6146 : Rollback navigation upgrade to latest stable
878e611c : pageCount needed for indicator w Compose PagerState
09882983 : Fix formatting and improve pager documentation
f8d5d241 : Update pager.md
d699d4ee : Remove experimental pager API annotation
b179a13c : Prepare for next release
d474fd8b : Upgrade to Compose 1.4
265e375d : Fix technically incorrect usage of produceState
9155207e : Prepare for next release
a1a53e31 : Switch to gradle build action
c1ac4cb0 : Upgrade navigation to 2.6.0-alpha07
fc0179bc : Fix deprecation in adaptive
37e8bb4f : Workaround gradle issue
006b21fe : Upgrade to Compose 1.4.0-rc01
50d7eb9d : Update metalava changes
7d23d959 : Workaround gradle issue
dd595e35 : Update theme_attrs.xml
e31d3e95 : Map outline variant
e9a0500e : Update libs.versions.toml
879387b4 : Revert "Fix modifier lint warnings"
c6657fa7 : Upgrade to Compose 1.4-beta02
cc3bff7c : Update metalava
6f68258b : [Navigation Material] Catch exceptions when hiding sheet while navigating
1f2247f9 : Fixed sizing bug when showing a website that isn't covering all screen
cacd8746 : Update README.md
03412edd : Update CONTRIBUTING.md
e6ab07bc : Update docs/pager.md
07ba8da6 : [FlowLayout] Deprecate FlowRow and FlowColumn This deprecates FlowRow and FlowColumn in Accompanist for the official FlowRow and FlowColumn in Androidx.Compose Foundations.
0a0ec524 : spotless
c781bd5a : spotless
3044dc03 : Ignore deprecation in tests
843e373b : Update API
cffc8ad0 : Update API
53519142 : Revert coil upgrade in this PR
686ca876 : Spotless
b2287a62 : Spotless
ffe0b2a9 : [Pager] Update migration docs
ec6d90ff : update migration guidance
fa580f59 : Update migration table
2ce62853 : Deprecated accompanist pager in favour of androidx pager.
d1e34756 : Prepare for next release
ced01228 : Fix modifier lint warnings
9e1e305b : Fix lint errors
154a7a6e : Suppress NewApi warning for forEach
bed56ead : Update README.md
0f3c0bf7 : Upgrade to Compose 1.4-alpha05
d6f7ddf2 : [FlowLayout] Deprecate FlowRow and FlowColumn This deprecates FlowRow and FlowColumn in Accompanist for the official FlowRow and FlowColumn in Androidx.Compose Foundations.
722370f1 : [FlowLayout] Deprecate FlowRow and FlowColumn This deprecates FlowRow and FlowColumn in Accompanist for the official FlowRow and FlowColumn in Androidx.Compose Foundations.
41a154bc : Deprecating FlowRow and FlowColumn in Accompanist for the official FlowRow and FlowColumn in Androidx.Compose Foundations.
c7306a3d : [Pager Indicators] Update Indicators to also be usable with Foundation Pager (#1485)
297def98 : Wrap webview in a viewgroup to fix rare crash
6715dade : Extract test method
cf3dec1c : Update api
52414350 : Refactor webview to not need to override url loading
aee62da2 : Bump Navigation version to 2.5.3
e40672bf : Fix rememberDrawablePainter for BitmapDrawable
8b14cbe3 : Prepare for next release
53741780 : [Navigation Material] Update Navigation Material after ModalBottomSheetLayout bug fixes
270ea815 : Build compose1.3 branch
99aa7c6f : Upgrade to kotlin 1.7.21
3be372da : Upgrade compiler
50e9c29c : Update readme for 1.4
12d1b2e8 : Upgrade to Compose 1.4.0-alpha04
08c6e334 : Update themeadapter-material.md
887d2294 : Change zIndex to match navigator back stack
c3b2e2c5 : Updated Placeholder M3 to Stable version
47966d58 : Added Placeholder for Material3 Themes
ad11d6b8 : Move isScreenRound to testharness tests
db349475 : Add root project name
ac2ded0a : Update issues-stale.yml
a27a6f48 : Convert to namespace
a0903a3e : Add minSdk info to AndroidManifest
c6ca6621 : Fix test
12e62ed8 : Fix test
6f48f866 : Fix API
a063cec7 : Add support for Wear to test harness
b2d85ec9 : Fix a handful of formatting problems in docs
1f15e911 : Fix showing images in theme adapter docs
25e278c1 : Prepare for next release
61164f39 : v0.28.0
98e8c810 : Add back old AppCompat Theme artifact with deprecation
051b1efe : Update limitation for layoutlib
b77e2e15 : Add custom ContextThemeWrapper
60cd5dfe : Update test harness icon to 🗜
c775658d : Fix adaptive bug report name
762d09f8 : Add font assets license
8f2210ff : Address theme adapter review feedback
5adcbc51 : Add stringResource test for testharness
40ea604f : Add layoutlib limitation to docs
cbdd45e5 : Adds locale to test harness sample
86c683ff : Fix theme adapter tests
0694602c : Add theme adapter samples
f2784f51 : Fix theme adapter tests
2447dc6a : Fix theme adapter tests
398a3711 : spotless
6faa62cf : Migrate all theme adapters to Accompanist
9067dc51 : Adds test harness sample
cfeeb046 : Spotless
cb830e2f : Remove ratio is at least 1 check
ccb8496a : Fix parameter table in test harness docs
28874d63 : Increase tolerance for TwoPane tests to 1 pixel
bef9c210 : Adjust size overriding to ensure requested size is available
a8ba4e84 : Fix formatting for pager tests
ffb84cd6 : Use test harness in adaptive tests
c24138ee : Use test harness in pager tests
06fc618a : Add initial documentation draft
2d151d47 : Add test harness issue template
d2c70871 : Add Robolectric + JaCoCo support
a2117d39 : Trying to fix inst tests by providing a noop Config annotation
6dc5f5c5 : Metalava regenerated
80dbe7e3 : Spotless and cleanup
ad681b37 : Improves unit tests, including API23 and robolectric
01b04f06 : Added Locale and font unit tests
62a906e0 : Adds unit tests
3f9d5a7a : Updated swiperefresh.md
930ad5ed : Updated swiperefresh.md
a2948019 : Prepare for next release
8d3489a6 : Upgrade to Compose 1.3.1
75951b3a : Update scrolling offset to scroll at list half a page, otherwise we'll snap back when hitting the bounds.
9b2a4513 : Allow manual docs publish
0554af0b : Calculate width param
9fce9ba3 : Fix WebView always filling max available space
2e7cdae8 : Add initial test harness implementation
66619812 : Test Harness initial commit
07071a72 : Update SwipeRefreshBasicSample.kt
e40de95b : Update swiperefresh.md
00969361 : Ignore deprecation in tests
e491fa99 : Update readme
53366d89 : Update api
de5b44bb : Migrate placeholder sample
c106c076 : Deprecate SwipeRefresh
941f744d : Add limitations section
5429de4d : Fix Permissions docs
0e7dbd71 : Base z-order on visibleEntries
76b7d9bb : Update README.md
353be641 : Prepare for next release
5f52b300 : v0.27.0
4b3009c4 : Upgrade to Compose 1.3
b5b03477 : fix(ci): replace set-output to GITHUB_OUTPUT
397c05fc : Revert "[DrawablePainter] Fix overwriting bounds of drawable when drawing it via DrawablePainter"
856e9c27 : Prepare for next release
ddfbebc1 : Rerun release
e1cf7a23 : Prepare for next release
a2b99efe : Upgrade to Compose 1.3.0-rc01
268fea02 : Don't draw active dot indicators for empty pagers. Fixes #1319
53f32933 : Mark test as flaky
32c02e69 : Disable web tests on 31
f15c8bd2 : Fix docs 404 for web
c116ee51 : Fix 404 in web readme
c86668aa : Try fix navigate forward test
bbdd2fde : Prepare for next release
534fe9e4 : Fix broken link to WebView documentation
71e26606 : [WebView] Introduce optional factory parameter
4d41b2d5 : Upgrade to compose 1.3-beta03
54fe52ad : use currentPageOffset instead of currentPageLayoutInfo.offset, and make PagerState.currentPageLayoutInfo private again
5664d7d0 : Add a web issue template
dac87c30 : Fix webview blocking js reload
834df60c : Update AGP to 7.3.0
f8cac6b0 : Make permissions test min 27
7aed481b : [Pager] Fix pageOffset calculation when itemSpacing is not 0
566ea76d : make Pager able to scroll by flinging a nested scroll child
00dfef54 : Prepare for next release
c5ab2bff : [Adaptive] Use early-return in placement
de4df884 : Rollback emulator version
f74dc214 : Upgrade to Compose 1.3.0-beta02
d0f78bc5 : Fix overwriting bounds of drawable when drawing it via DrawablePainter
3f3af300 : Remove assert as it doesn't always work
5df6acf8 : Upgrade permissions tests to work on API30+
3397a908 : Revert "Mark permissions as ignore"
563431cf : Add adaptive to docs index
16ef0126 : Prepare for next release
2cc79fd8 : Increase timeout
c693a0f3 : Mark permissions as ignore
33e06db5 : Update all test deps
2e1d050b : Mark permissions test as flaky
379a1e0d : Update test runner
1b4c64dc : Update to Compose 1.3.0-beta01
8009d3fa : Correct the error message requireCurrentPageOffset
ac6fcfde : Update README.md
c919686e : Add 32 emulator target
0f590bda : Add api 31 and remove 28 to test workflow
32485f68 : [Adaptive] Miscellaneous doc updates
00d42a0a : Update snapshot workflow for manual trigger
d116183c : Prepare for next release
11fee5ef : Update to latest Compose dependencies
d501391b : Compile sdk 33
0e8b0855 : Update to Compose 1.3-alpha03
5e01d34a : Remove material3 library
266226b1 : Remove WindowGeometry and consolidate folding support
98139d12 : Expose fold-aware entry points only
26d1a55b : split = verb, gap = noun (splitting creates a gap)
a2f952c7 : Remove DelegateTwoPaneStrategy
a7ce62a5 : Add more documentation to SplitResult
1cb1c31c : Add basic TwoPane sample
f9a96199 : Add WindowGeometry and TwoPane
27da5f57 : Add adaptive project shell
41de582e : Update SystemUiController to hoist is dark theme
86008a04 : Update SystemUiController samples
057ea6f7 : Prepare for next release
31c28ffa : Fix formatting of AnimatedNavHost
65f7ea3c : Fix insets metalava
b43f5523 : v0.26.0-alpha
f377adc8 : Update readme
3be9d577 : Update metalava
3d630c8d : Remove suppress lint
67f7a22f : Fix ktlint errors
465a33e6 : Upgrade versions
1ce56ee6 : Upgrade to 1.3-alpha02
54a2f8cd : Prepare for next release
405e7210 : v0.25.0
d04d6bc4 : Remember nested connection in pager
1244db73 : Add support for systemBarsBehavior
e32a4e29 : Only get transitionsInProgress when attached
3f8a0ced : Mark transitionsInProgress complete in BottomSheetNavigator
3bc07753 : Avoid crashing when the start destination changes
f31aebd9 : Fix overlapping elements in Sample Bottom Sheets layout
c3eb10e3 : Fix WebView metalava errors
b6aa1709 : Switch AGP version
59860632 : Supress lint check
c0b9e5ba : Update api
119a2b96 : Upgrade to Compose 1.3
e3c3a929 : Remove usages of undefined `Destinations.Home` string from code samples in Navigation Material documentation
5207f97d : use result of assertThat
0d87753c : Correct typos in WebView wrapper documentation
d1d8167b : fixes minor typo in docs regarding systemUiController
a3cc01f5 : Remove default destroy call
9a89f14c : Fix behavior of `pagerTabIndicatorOffset` in RTL layouts
fc358b62 : Update API
4d20e8a2 : Add minimal test testOnDisposeCalled
2985c8c4 : Add onDispose param
0fa796aa : Prepare for next release
04c82fc0 : Upgrade to Compose 1.2.0-rc03
a2fde107 : Init using the drawable instrinsic size
6d7332da : Move away from using a tick for size changes
45bfe772 : Prepare for next version
2e63b122 : Upgrade to Compose 1.2.0-rc02
be2acaaf : [Pager] Update snapper dependency which includes the fix
6e45bab5 : Added looping tab sample
5ec6a6b0 : Added pagerTabIndicatorOffset argument
60b1b16b : Prepare for next release
dab9b07d : Update to Compose 1.2.0-rc01
a7633fc3 : Bump Navigation version to 2.5.0-rc02
212610fd : [Pager] Deprecate PagerState.targetPage
76da84f9 : [Pager] Allow scrolling to negative offsets and from LaunchedEffect
33dd940b : Update config.yml
fe2ca3c4 : [Pager] Fix Modifier.pagerTabIndicatorOffset()
9cd006b8 : [Pager] Fix Modifier.pagerTabIndicatorOffset()
56626df7 : Fix webview breaking preview
6edd9f58 : Prepare for next release
d43f81c2 : v0.24.10-beta
26139648 : Fix navigation material dismiss issue
3037cac6 : Prepare for next release
677bc4ca : Fix overscroll behaviour on Android 12
9356bb06 : Prepare for next release
75cf61bd : Upgrade to Compose 1.2.0-beta02
5db73bd8 : pager-indicator api
1884715e : Add wait in updated url test
8296fae3 : fix looping indicator sample code format
c7d1f602 : Lambda format
bf028bd5 : move offset calculation in offset to avoid relayout in recompose
2dbe9c4b : rename indicator params and docs
a0d63336 : Fix url in remember not causing recomposition
fa968a40 : rewind page position in loop indicator sample
e248451b : Prepare for next release
81decc45 : Downgrade agp
c3c01d71 : v0.24.8-beta
1060847c : sample of looping page with indicator
272e4f3d : specific indicator size
857eec76 : Update snapshot
be44d62b : Prepare for next release
9c4a3191 : Fix outline cache in placeholder
096fd0fe : Update Navigation Animation docs
4cd4c20d : Update README.md
88cff56d : Deprecate IME nested scroll connection
9aeafe13 : Update device-tests.yml
7b2cd6a9 : Prepare for next version
797c58c8 : Upgrade Kotlin to 1.6.20
236ec58d : v0.24.7-alpha
45029518 : Upgrade to Compose 1.2.0-alpha08
bde97029 : Fix comment
856fd999 : Add an initializing state to WebView
72942a1d : Fix property rename
f681dac3 : Fix spotless
66e60432 : Rename tick properties
05e5ad30 : Fix formatting errors
e46d8d39 : Fix DrawablePainter not reacting to intrinsic size changes
6f5d30d3 : Use visible entries in AnimatedNavHost
16428c2c : Prepare for next release
a50ed697 : Fix snapshot
84133609 : v0.24.6-alpha
d554b6b4 : Update to Compose 1.2.0-alpha07
c2dc7c3f : Revert test changes
b823877e : Fix padding lint check
de3f8b44 : Prepare for next update
f52c6ca2 : Increase test timeout
ac288164 : Remove annotation
3e5eb463 : [SystemUiController] Add Dialog and custom Window support
9e34ff18 : Work around flaky test
9ff8ec22 : Add test for additionalHttpHeaders
9661d53e : Update metadata
16b85768 : Add documentation
ded3d9b6 : Change additionalHttpHeaders to non-null
ca438595 : Pass mutable map to loadUrl()
b3e6a0d6 : Ensure that additionalHttpHeaders are not lost on reassignment
4be42ac2 : Add additionalHttpHeaders to WebContent.Url
02961b04 : Update API
cdce380b : Update internal variables to internal set
b0380028 : Add missing remembers
df24490d : Update swiperefresh.md
08bce161 : Update swiperefresh.md
aecf37c7 : Opt out of allstar
e8b530f8 : Update swiperefresh.md
7b011d08 : Update and rename navigation-bug-report.md to navigation-animation-bug-report.md
61f65618 : Add issue template for Nav Material bugs
451e0bc0 : Prepare for next version
034faced : Update androidx-core to 1.8.0-alpha06
2bdc270f : v0.24.5-alpha
6b6ef871 : Update Compose to 1.2.0-alpha06
f925bd06 : Add a method to expose WebViewClient and WebChromeClient
a55c9d19 : [Insets] Update README to deprecate Insets (#1090)
ae09f50c : Fix Permissions lint tests (#1080)
a8d3c3aa : Fix issue tracker links in inset docs
0f8d2269 : Mark test as flaky
1e14f7f0 : Fix new lint error in web
c4739f64 : Prepare for next release
182891bc : Fix navigation material tests
04c0d67d : Fix Permissions tests
c8c17412 : Suppress deprecation in navigation material
4c9fb088 : Ignore deprecation in ignored test
98801bf0 : v0.24.4-alpha
5c1a3ff4 : Upgrade to Compose 1.2.0-alpha05
c4f721e2 : Add web navigation controls
f87f792d : Update CONTRIBUTING.md
1077e4d5 : Extend wait timeout to reduce test flakiness
8e0ed077 : Add test for web view loading state
80bcec97 : Update loading state to include progress.
a68f109a : [Pager] remove unused import
8a0f7699 : [Pager] Replace graphicsLayer with offset in HorizontalPagerDifferentPaddingsSample
0d0f2f02 : Fix precision loss in page offset calculation for large indexes
d5715530 : Add test for pageTitle state
4424a71c : Add more detailed Deprecated descriptions with equivalents and link
f164c756 : Add migration docs to accompanist/insets
3c952ed4 : [Insets] Update non-insets samples
448f77ca : [Insets UI] Update TopAppBar and BottomNavigation
bdc28c63 : [Insets] Deprecate insets
592238fb : [Pager] remove unused imports
44d4d9a9 : [Pager] Add a demo for a pager with different paddings for the first/list item and the rest of the items
da11754b : Prepare for next release
6984c1b5 : Update gitignore
7b2af97d : v0.24.3-alpha
ea119faa : Update to Compose 1.2.0-alpha04
d49c3ee0 : [Pager] Fix incorrect merge
942a1685 : [Pager] Re-add LaunchedEffect coercing the page within the count
36cfae40 : [Pager] Refactor how we update the current page
582df26e : [Pager] Refactor how we update the current page
69c524c7 : Removed extra brackets
6d2f68b9 : Move versions higher in the readme
933b17c1 : Fix baseUrl causing HTML data not to load
4b24d4d5 : [Web] Fix doc samples
45561c55 : Update API file
5b95d2cc : Clear page title and icon on page started
4b0d940b : Upgrade to Snapper 0.2.0
cd296f50 : [Permissions] Fix typo (#1023)
f56a73cc : Update javadoc for WebView onCreated param
79d0c77a : Remove vestigial params from javadoc
95af2553 : Add page title and favicon to WebView state
a741afdf : Fix Nested NavHost animations
e09b378c : Allow nested NavGraphs to take args and deeplinks
b896096e : Fix issue label on stale workflow
4c9099eb : Update README.md
6080631e : Prepare for next version
4f8b63d8 : Disable failing pager test
a3826de9 : Rollback lint upgrade
7f31267c : v0.24.2
4e0b0e8c : Update to Compose 1.2.0-alpha03
150e0993 : Update README.md
891ad898 : Update androidx.core to 1.8.0-alpha04
2e5f33c9 : Fix import ordering
c41e2d99 : Add LayoutParams.MATCH_PARENT in webview
a9506584 : [Permissions] Clean up the APIs to guarantee a better UX (#990)
fed405b1 : Update CONTRIBUTING.md
b4ad0fef : Update CONTRIBUTING.md
65562c35 : [SystemUiController] Add API 30 workaround for system bar appearance
faf7a671 : Tidy up padding
d06a504c : Update Web readme
de174bf6 : Add web to readme
4de208fc : Update to Snapper v0.1.2
59393616 : Fixes webview docs
e67b7d27 : Update README.md
52758789 : Prepares for next version
1d9ba438 : Update to Compose 1.2.0-alpha02 (#974)
1cf5275f : Ease the assertion
e41b3297 : Do not scroll more than 3 items as an optimization in Pager
a242ac99 : Revert "Add navigator-level skip half expanded flag for BottomSheetNavigator.kt"
c669e768 : Update web tests to run on min 28
5f319823 : Clarify that SwipeRefresh child needs to be vertically scrollable
6635ae24 : Make bottomSheet second destination in HalfExpandedTests.kt
282c71d6 : Add userScrollEnabled param for HorizontalPager/VerticalPager
d0344b8d : Change build snapshot emulator to google on 26
9238f42b : Fix test failing on older apis
f6eb2f4d : Update api
f56f648b : Add a state list for capturing errors during load
68e4e402 : Improve naming and formatting
24302706 : Prepares for next version
0e6b42db : Add navigator-level skip half expanded flag for BottomSheetNavigator.kt
de2e1ac2 : Uninstall test apps after running UI tests
b24db84c : Remove affected modules
1c600407 : Check for Android module
d068cf50 : Runs gradle command per module
0ad1494c : Uninstall apps before running tests
40bfa4f8 : Fix sh expression
52d9db7f : Use google_apis for API 22 emulator
fc08f318 : Increase shards
bfc13614 : Bump up emulator runner version
20287957 : Remove emulator build
1744821c : Uninstall apps after tests to avoid running out of storage in API 22
c99321af : Bumps versions and fixes lint issue
f6fe41ae : Updates to Compose 1.2.0-alpha01
fdbc442a : Extracts snapshot-related CI config so it can be disabled from UI
2bab4895 : Prepares for next version
480e0024 : Sets compose compiler to rc02, reverts the rest and updates gradle
fbc34595 : v0.22.0-rc
4eb41431 : Update libs.versions.toml
dec3d030 : v0.21.5-rc
ace58263 : Revert coil to 1.3.2
2568c823 : Fix stale issues/PRs workflow syntax
7e83a5a4 : v0.21.5
71578423 : Update versions for Compose 1.1.0-rc01 release
5bea87bb : Exclude "Waiting ..."-labelled issues from becoming stale
5df11e16 : Swap pager content padding demo images
6488f560 : Renaming sharding tests to more inclusive language
9c7f0330 : Fix file name and remember key
ce11b260 : Create pull_request_template.md
0cd85380 : Remove logging
6dc88bb9 : [1.1] Prepare for next version (#907)
83418d82 : Update to Compose 1.1.0-beta04 (#902)
cbf459a1 : Ensure we recompose when visible lists change
663f1941 : Spelling and grammar tweak for pager docs
09e33f90 : Make visible entries a set
f36f92b0 : Update PagerState.currentPage when the current item was changed in LazyList. It could happen for example if the items were reordered.
0104e148 : Dont pass animation to Destination
3cd31745 : Update issue templates
e117ea52 : Remove animation variables from Destination
d4e772ec : Add a comment explaining why we do .drop()
9197e5c0 : Remove empty line
b29a6a0a : Fix for Pager loosing its restored or initial current page
2dd79162 : Fix destination animations being ignored
5d048112 : Remove page start/end api
b5747c59 : Create an idle resource out of loading state
123d0d9a : Ignore about blank test on older APIs
41a672fe : Fix loading html data on older APIs
51bc1ad8 : Remove debug logs
b197438c : Fix countdown out of sync in state updated test
3cc63f29 : Add page load events
c1cdd434 : Update docs and api
0dba5645 : Rename variables to be more clear
ef7996ad : Remove onContentChanged and just set directly
1685cf68 : Make canGoBack internal
a3f38506 : Remove URI in favor of plain strings
b259c7f6 : Handle backstack and redirects with a different callback
7064630f : Add back in link capture test
6e6d98d6 : Fix the PagerState.targetPage when the currentPageOffset between -0.5f and 0f,the targetPage is currentPage + 1 which is wrong, it should be currentPage - 1.
d253d8b8 : Add test for navigating to about-blank
49603218 : Handle view lifecycle better
37aa34a4 : Test building on all google api to fix webview
bb866bf3 : Fix set status bar icons on API 30
76ab3e95 : Prepares for next version
d549b8a5 : Update to Compose 1.1.0-beta03
f8fbacd6 : Use firstNotNullOfOrNull
a1d38d71 : [1.1] Prepare for next version (#860)
cbac154f : Fix animation nullability
4cdf2265 : Disallow null animations on AnimatedNavHost
a3259dce : Update README.md
7ac8ed85 : Updates README to include dual releases
123748c7 : Increases timeout for device-tests GHA
760050eb : Update Navigation guide to match new API
93027100 : Update to Compose 1.1.0-beta02 and prepare for release (#855)
6507dee4 : Add docs
34efb98f : Add web tests
960df656 : [Pager] Allow HorizontalPager to wrap content height and VerticalPager to wrap content width
d6faaf7a : Adds compose-1.0 branch to GHA
ae8c0393 : Prepare for next version
0bb46b64 : Update systemuicontroller.md
e56f4ae2 : New release: 0.21.1-beta
0f88e5c3 : Fix the edge of Ripple in BottomNavigation
3c8a5cd1 : Prepare for next version 0.21.1-SNAPSHOT
af5b7e11 : Remove initial and target params from content scope
764f077b : v0.21.0-beta
c80959c4 : Updates to Compose 1.1.0-beta01
a0a98a25 : Bump to snapshot 7838202
b50d244c : Reduces speed of swipes in pager tests
258baa35 : Bump snapshot build to 7824910
2232666c : Fix tests for performGesture changes.
ab9dd3e6 : Update to Compose SNAPSHOT 7790263
443905da : Add basic webview wrapper
8dd152ec : Remove another deprecated function
41d96d30 : Tidy up docs and opt-ins
498301e4 : Migrate Pager to use Snapper
36d1ae64 : Bump to snapshot 7838202
f6225c29 : Reduces speed of swipes in pager tests
041bbcce : Bump snapshot build to 7824910
18cc2a37 : Bumps VERSION_NAME = 0.20.1.SNAPSHOT
6d397b14 : v0.20.0
541ebac7 : Update insets docs for new API
013b89ba : Bumped coil too much
a039063d : Bumps other versions
8d49a6e7 : Revert "Fix tests for performGesture changes."
2a515484 : Fix tests for performGesture changes.
116a93c0 : Updates to Compose 1.0.4 and Kotlin 1.5.31
48b223ec : Remove markdown filter from pull request builds
6dff20f4 : style: fixed formatting
f71c7116 : test: add test for change page count
96bcfafd : fix: ensure that currentPage is not less than 0
a6d136a8 : fix: unnecessary complexity removed from the example again
337d4277 : fix: google/accompanist#768 change currentPage on data change
ca32b0e9 : Update systemuicontroller.md
4aa1a1ab : [SwipeRefresh] Fix zero elevation when the indicator is bouncing back
995c6941 : [Drawable Painter] Handle drawables with no intrinsic size
72df5cb4 : Fix tests for performGesture changes.
2a0f360b : Update to Compose SNAPSHOT 7790263
db79bbe6 : Prepare next dev version
bdfaaaf0 : Update to 0.19.0 (#751)
7dee347a : Update version to 0.19.0 (#749)
b11c8795 : [Pager] Stop consuming nested flings in cross-axis
d806d2dd : Update to Compose 1.0.3 (#748)
40eb3b16 : Expose all public ModalBottomSheetState and SwipeProgress properties in BottomSheetNavigatorState (#719)
83e746ad : Update systemuicontroller.md (#739)
eb91affa : [Navigation Animation] Add ability to pass custom animators to rememberAnimatedNavController (#745)
a285f412 : [Navigation Material] Update Docs and Sample to use new API for adding custom Navigators (#746)
bbab1000 : Update Navigation to 2.4.0-alpha10 (#747)
142d6c4a : [Navigation Material] Fix Bottom Sheet Fully Expanding (#742)
6611ebda : Update navArgument import (#722)
3d3a1b49 : Remove swiperefresh's dependency on ui-tooling (#716)
7b95cf37 : Tidy up SnappingFlingBehavior (#715)
0f2dfd23 : [Pager] Re-write Pager on top of LazyRow|Column (#678)
89db790c : targetPage was return currentPage even if currentPageOffset was negative (#712)
7aea6222 : Fix a typo (redundant word) in README (#710)
b35d2016 : Revert "Disable API 29 emulator for now" (#707)
3560ba92 : Update to AGP 7.0.2 (#702)
b2709b30 : Added cutout padding modifier (#696)
f67512c6 : Prepare next dev version.
1b42fe06 : Expose display cutout insets as well as the raw window insets (#685)
f0b054ee : v0.18.0
9dfbcfce : Update to Compose 1.0.2.
57977b32 : Add an overload selectively applying system bar insets on all sides (#686)
2df87ff7 : Update to Compose SNAPSHOT 7655479 (#687)
dd384f0b : Fix ANR when showing bottom sheets (#680)
29a950a2 : Add links to documentation on modules where it was missing (#671)
d4c6091e : Remove reference to ScrollableColumn in doc (#672)
e70cb226 : Dokka fixes for CI
2524be43 : Bump to next dev version
2144c315 : v0.17.0
8b9941d4 : Update to Dokka 1.5.0
243c869d : Update to depend on Navigation 2.4.0-alpha07
e69b2d5a : Merge pull request #665 from google/cb/compile-sdk-31
c2b1a5d4 : Revert "Early attempt at adding contentPadding to Pager"
16f3e348 : Early attempt at adding contentPadding to Pager
dbd7e0c2 : [Navigation Animation] Add AnimatedContentScope and AnimatedVisiblityScope (#662)
0511f760 : [Pager] Add InteractionSource property
62f693bd : Add contentAlignment parameter to AnimatedNavHost
123e5a50 : Fix saving state in the AnimatedNavHost
0f36650e : Add instructions for migration to nav animation docs
2a905f3c : Rename defaultPagerFlingConfig to rememberPagerFlingConfig
25d6eacf : Tweaks to PagerState.targetPage
e07aef7f : Expose ModalBottomSheetState's offset from Navigator's state
c176c073 : Disable API 29 emulator for now
a92672d3 : Fix NPE on pager indicator
8e0bf4b1 : Finish checksum.sh sentence
bbcc378a : Merge pull request #636 from wiryadev/typo
86edb250 : Back to development version
da80ec7d : v0.16.1
48f86d51 : [Navigation Animation] Allow nullable transition blocks
26a01f99 : [Pager] Fix pageCount change not updating layout
2ae00e9c : [Pager] Don't set selected semantic property
336dd1f2 : Update drawablepainter to depend on Compose UI (#627)
da415fce : Fix active bullet offset (#624)
710fbc6e : Remove unresolved activities (#615)
de24ffa6 : Fix Navigation Sample Links (#609)
dfc54cb3 : Return empty back stack if navigator is not attached yet (#614)
7399638c : Fix rememberAnimatedNavController API (#613)
7940ed93 : Bump development version
9f398b05 : v0.16.0
7bc92a71 : Update to Compose 1.0.1
4caca853 : Remove default enter/exit transitions at the graph level
21d5fb14 : Include Navigation-Material in main Readme (#604)
7424f5cd : Correcting the docs for Navigation Animation (#603)
0c0f0d02 : [Permissions lint] Merge aosp/1773705 changes
808a192d : Tweak site navigation
ba92da76 : Tweak navigation-animation guide
37c71d5c : Remove the Coil library (#600)
9b4b9371 : [Navigation] Add Navigation-Material (#592)
77077955 : Fix navigation-animation tests when sharding
186eb249 : Remove Coil, Glide and Image Loading Core (#597)
e27369e7 : Copy DrawablePainter to new library (#596)
8fcf923b : [Navigation] Add navigation module (#574)
1d9adc96 : [Pager] Fix recomposition affecting scrolling (#588)
c8d92a0d : Update to Compose SNAPSHOT 7584688 (#587)
4449c84b : Back to new development version
a11ec284 : v0.15.0
2de73512 : Update to Compose 1.0.0 🎉
5000988e : Fix pagerTabIndicatorOffset crashing (#583)
1f0cfdaa : Merge pull request #581 from google/cb/scaffold-test
f02f66a1 : Update to AGP 7.0.0-rc01
e048ec0e : Re-enable API 28 emulators on CI
63beca1f : Update to Compose snapshot 7555628.
8709ac99 : Remove API 28 for now
3d17eb08 : Pin Android Emulator back on CI
4cc92766 : Small fix for sample code in permissions doc
4fcd4da9 : Back to Compose SNAPSHOT
c57a0489 : Back to development version
c3ce41b1 : v0.14.0
9ff9c1c3 : Update to Compose 1.0.0-rc02
dd522aa1 : Update to Compose SNAPSHOT 7546572 (#559)
32ba2a2c : Update dependencies (#558)
767e6836 : [Pager] add currentPageOffset & offscreenLimit to PagerState Saver (#547)
37438f46 : [Pager] Ensure that we don't create content when count=0 (#553)
76779b00 : [Coil][Glide] Deprecate the libraries (#550)
c3396bd6 : Update to Compose SNAPSHOT 7535721
4d35f711 : [All] Share tests to run on Robolectric & Emulators (#180)
d34af6ad : Update to Compose SNAPSHOT 7529283 (#548)
66cb7a3d : [Pager] add infiniteLoop to PagerState Saver (#535)
8ffca8bf : Update to AGP 7.0.0-beta05
b688d6e6 : Back to Compose SNAPSHOT
04b897b1 : Bump to development version
65590529 : v0.13.0
05e60b84 : Update to Compose 1.0.0-rc01
aa8ce0e2 : Update to Compose snapshot 7506689.
b352e1ff : [Permissions] Fix fat jar impl (#528)
9ea39db7 : [Permissions] Lint Jar contains required dependencies (#526)
d62d5899 : [Permissions] Remove lint checks until a solution is found (#525)
69a444d8 : [Permissions] Make lint permissions methods public (#523)
62edb176 : Expose the Drawable in DrawablePainter (#522)
50631ab0 : README: Copy-edit overview section (#517)
872b57b2 : Update to Compose Snapshot 7489673.
cefe23d4 : Switch to Mac OSX 11.0 runner
3e152fb1 : Update to AGP 7.0.0-beta04 & Gradle 7.0.2
73f7058a : [Permissions] Add lint checks (#509)
f7ad331c : [Permissions] Improve UX experience in samples and tests (#506)
e0601d9e : Fix floorMod operation in PagerState to account for high values like Int.MAX_VALUE (#511)
1a03b0da : [Pager] In infinite loop mode, allow scrolling to pages out of bounds (#510)
478398e4 : [Permissions] Add the PermissionRequired composables (#501)
f08e0a45 : Back to Compose SNAPSHOT
bcd5f25c : Bump next development version
f9b84513 : v0.12.0
ed201df7 : Update to Compose 1.0.0-beta09
c2d1b882 : [Pager] Coerce scroll/fling values into the correct range (#497)
b64f2b25 : Merge pull request #500 from google/cb/pager-clipping
69f50810 : [Permissions] Fix build and add to the docs
9e6521ab : [Permissions] Remove API 30
79082a99 : [Permissions] Make public APIs experimental
f461f0e2 : [Permissions] Remove tests flakiness
58eadfa1 : Update Metalava-Gradle to 0.1.8
f5368a26 : Update Pager.md (#493)
ac7113d6 : Mark CI flaky tests as flaky (#492)
b915c5a4 : Update to Compose SNAPSHOT 7443455 (#489)
31cb3108 : Shard PR tests
a0fab652 : [Permissions] Add permissions module (#474)
77e79022 : Increase waitUntil timeout
7431ce4b : Run tests on API 30 (#488)
3c75d885 : Fix flaky GlideTest.basicLoad_error
350f4b99 : Stop allocation a lambda in every draw of Placeholder
52ec4e2e : [Placeholder] Add cross-fade between content + placeholder (#481)
14f05cc1 : Fix scheduled test workflow
823f619e : Suppress SystemUiController visibility tests on < SDK 23
00b53fd3 : [Placeholder] Add guide and more doc samples (#479)
d9c1a85f : [All] Only run tests on affected modules (#472)
ecbf371a : [All] Tidy up Gradle configs (#477)
47d1b19a : Merge pull request #469 from google/cb/placeholder-shimmer
fbccd47f : modify glide doc's code issue
343a5b61 : Start sharding tests on CI (#463)
f24923b1 : Increase Metaspace size on CI
99643212 : [Placeholder] Fix that a placeholder modifier is not changed on every recomposition (#467)
7bb795c1 : Increase test timeout
45ba41b6 : [Insets] Animated insets support is now longer experimental
f5113203 : Add kdoc for PlaceholderAnimatedBrush
dde0d2b5 : Apply code review
2c0b5a8e : Run metalavaGenerateSignature
ddcff4ca : Bump next dev version
8307a3ff : v0.11.1
2c203146 : Fix Modifier.systemBarsPadding()
461969e0 : Add test code for Placeholder
4be76855 : Simplify the sample code by separation
e2cea999 : Add test code for PlaceholderAnimatedBrush
f20a9b4c : Remove @Composable from PlaceholderAnimatedBrush
59e4013f : Add comments to placeholder
b29f47d8 : Remove unused Placeholder composables
45d255ad : Change PlaceholerHighlightColor to be more opaque
65097e2f : Add placeholder sample
4b9293df : Add API file for Placeholder
f3178c73 : Introduce content placeholder to provide skeleton ui
c5e2f0dd : Back to SNAPSHOT 7418032
4ebdec0e : Next dev version
f35461a1 : v0.11.0
6d891faa : Update to Compose 1.0.0-beta08
ba5016ff : Use Galaxy Nexus emulator profile
5e8ca57b : Fix ReplaceWith for toPaddingValues()
322d3cff : Fix sample
6ebc7f75 : Migrate to properties rather than functions
5bb55f7d : Remove API 24 for now
de75e1f3 : Try and de-flake CoilTest
4330781c : Update the CI task to continue after a failure
e973db34 : Make the check task check API files (#454)
4c5f34d3 : [DrawablePainter] Stop pre-scaling the Canvas (#458)
71b96ece : [Pager] Consume post flings and scrolls from nested scrolling content (#455)
de179b04 : Merge pull request #447 from google/cb/image-loading-trace
1e95494e : Fix API file
96c09908 : Update to AGP 7.0.0-beta03
f07d8a31 : Update to Compose SNAPSHOT 7410176 (#453)
1859112b : Fix wrong Coil API usage in Glide sample
c639ee14 : Merge pull request #451 from Nthily/main
0004752c : fixed Edit Url Problem
f993a33a : Increase test timeout
761c8f3a : Add Scaffold to guide
9d8b9114 : Add docs to Scaffold
333ba87d : Fix CI tests
4ac65d56 : Update samples
f3f4da86 : Add Scaffold to insets-ui
60895cd0 : Fix default param values for rememberInsetsPaddingValues
a8cc61e4 : Fix rememberInsetsPaddingValues remember keys
c22a1345 : Fix sample theme
13624390 : Add new InsetsTest for PaddingValues
e602ad1e : Update Insets-UI README
ced4c935 : Tweak API name
ffd3f2bf : Update docs
343ebf82 : Update kdoc
c9fa8af7 : Tidy up padding modifiers
88bc7db7 : Fix deprecated usage of toPaddingValues()
69c88095 : [Insets UI] New library WIP
9267e3cb : Enable default methods in interfaces (#445)
b523b8d0 : [SwipeRefresh] Update indicator to fade-in during drag (#444)
d98c5833 : [Pager] Fix backward animateScrollToPage when skipping pages (#443)
a3767023 : [Pager] Supports infinite loop (#436)
d653446c : Tweak deploy CI action
207315d6 : Remove jcenter()
d3d77a0e : Update gradle-maven-publish-plugin to 0.15.1
0d1bf027 : Update dokka to 1.4.32
763742f5 : Update okhttp to 3.12.13
9756244a : Update Truth to 1.1.2
e82062c7 : Update AndroidX AppCompat, Core and test to latest stable
0d849f98 : Update Coil to 1.2.1
e195f1a2 : Update ktlint
69c1e54b : Update to Compose SNAPSHOT 7392605 (#437)
0db36a0f : Update activity-compose for to fix sample
03f6e1f8 : Update to AGP 7.0.0-beta02
1799c421 : Update to AGP 7.0.0-beta01
8d31964d : Back to SNAPSHOT version
fa966c3f : Bump next development version
e3b38268 : v0.10.0
588df3ad : Update to Compose 1.0.0-beta07
dbb77908 : Add action to mark old issues as stale
a4584fc9 : Stop clearing Glide requests (#422)
d42a212c : [Glide] Highlight Coil on Glide guide (#423)
9071dc0f : Fix PagerState restoration (#418)
1a181943 : Fix previewPlaceholder declaration in coil docs (#410)
efd6f41b : Update code snippets in Coil/Glide docs
c0ab995d : [SwipeRefresh] Make scrollable requirements clearer in docs (#407)
328f7df8 : [Image][Insets][Pager] Remove most unnecessary Android specific API usages (#402)
7632571e : Update to Compose SNAPSHOT 7352378 (#403)
1cacba66 : Bump version to 0.10.0-SNAPSHOT
64e2e463 : [Pager] Fix flings not being cancelled early (#400)
a679d65f : [WindowInsets] Refactor inset values (#346)
e21d3c63 : Remove deprecated functions (#399)
8b8bcb7f : Update Pager docs for offscreenLimit changes
0543fd5d : Bump next development version
78d7ac7b : [Pager] Fix scrolling last item snapping back to previous item (#396)
fe17c8ac : Send an Empty result when we have no size
54e8125f : Use height when requesting size
45cb7d81 : Back to snapshot dependency
bba35368 : Bump to next dev version
6820f32b : v0.9.0
8cb82170 : Update to Compose 1.0.0-beta06
2ac638cc : Bump version to 0.9.0-SNAPSHOT
c5ed2fd8 : [Coil] Send Loading synchronously
489ef4e0 : Update to AGP 7.0.0-alpha15
2ba01f94 : [Pager] Skip intermediate pages during long scroll (#372)
c56f0d72 : [Glide] Remove the posted call to Glide.clear()
5b322373 : [Image loading] Support placeholder drawables (#380)
8a8a4c72 : [SwipeRefresh] Add clipIndicatorToPadding parameter (#379)
6d1e8b5e : Migrate to Metalava for API file generation (#378)
55dd20d9 : Update to Compose SNAPSHOT 7321851 (#376)
8af9d670 : [Pager] Re-enable animateScrollToPage() test (#373)
a1d14c29 : [Insets] Doc fixes (#370)
67fbde10 : Fix attach state change listener not being removed (#365)
8c53c921 : Bump next development version
19b3b774 : v0.8.1
154a61b6 : [Coil] Fix lazycolumn_nosize on CI (#362)
fd7528c8 : Add swipe-to-refresh link in README (#357)
fe87588c : Fix LoadPainter not fetching image with no explicit size (#354)
00228268 : Allow nullable parameters to rememberDrawablePainter() (#359)
8ee24438 : Increase SwipeRefreshIndicator elevation (#360)
5c84b2ec : Back to snapshot version
b39a3309 : Bump to next dev version
b26792c6 : v0.8.0
b226a044 : Update to Compose 1.0.0-beta05
1a4a8d61 : Migrate ShouldRefetchOnSizeChange to fun interface (#356)
bbb2f08d : [SwipeRefresh] Simplify drag handling for now (#355)
77f798e8 : Add link to System UI Controller (#352)
27029a92 : Use a personal access token for automerger
e1d77040 : Merge pull request #351 from google/cb/image-docs
ffced723 : Update swiperefresh doc
3f9c9b6e : Ignore swipeRefreshes test
7eecba87 : Refactor trigger distance out of state
bc1ace68 : Move indicator resting animation
56111a8a : Separate indicator offset to indicator impl
c77049dc : Add ability to set indicator start offset
134f3afa : Change `var is**BarVisible` to `fun set**BarVisible(isVisible: Boolean = true)`
ae26aebd : Update docs after #345
54202ed1 : Update docs after #345
8970b385 : More appropriate sample name
123ce508 : Roll back any changes of Insets.kt
1942374e : Spotless
a431f575 : Spotless
03349f2e : Supplement about system bars dark icons
a064542c : Add more convenient system ui control functions
448ececf : Try out Gradle 7.0's Version catalogs (#345)
384fb3ad : Add ComponentActivity to test manifests
2e97e8dd : Update to Compose SNAPSHOT 7285231
ee06cf4c : Fix generate_docs.sh to fail on any error
9fa07f35 : Update test runs on CI (#339)
667c5cf3 : Fix Modifier Url (#340)
6717b373 : Update currentPager after calling scrollToPage() (#338)
272ab536 : Merge pull request #334 from google/cb/swiperefresh-docs
f0fd3242 : Add 5% tolerance to content_custom tests
c23b46f4 : Fix deprecated CoilImage + GlideImage
643ecbbb : Update ReplaceWiths
135340b7 : Increase tolerance for previewPlaceholder tests
d5c18bd8 : Tidy up Pager samples
3155ba45 : Fail action if docs build failed
7e3d82c5 : Update docs actions
da53064e : Extract default fade in duration
f7eb44ee : Deprecate MateriaLoadingImage
7e73ecd9 : Rename Image.kt to LoadPainter.kt
7417a98b : Tweak and document Coil + Glide APIs
41596e81 : Tweak and document LoadPainter APIs
7d560c2e : Add Loader interface
041f0293 : Rename painter var
c1e69199 : Fix previewPlaceholder tests
5e647308 : Merge ImageState into LoadPainter
6e388eda : Image -> ImageLoadPainter
37979339 : Hide SwipeRefreshState.dispatchScrollDelta()
70548568 : Add comment in sample to clarify fake load
aaab5133 : Fix misspelling: supercedes -> supersedes (#323)
8f77692c : Add SwipeRefresh custom sample (#320)
61c5dc3e : Fix tests
139b92db : Address feedback
2be83e73 : [SystemUiController] API fixes (#319)
f314f12f : Tweak library name
8fb3644c : Fix PagerState's consuming of scroll events
8314fc4a : Add kdoc to SwipeRefreshIndicator
97bd7d40 : [SystemUiController] Add Window.isNavigationBarContrastEnforced APIs (#318)
45cf7e19 : Nested scroll tidy-ups
974503e2 : Move refreshTrigger within SwipeRefreshState
091bf3bc : Add working tests
04cf1c49 : New Image composable (#220)
ebe6e6b6 : Back to SNAPSHOT
d58105b3 : Back to development version
9015a63d : v0.7.1
ed621911 : Update to Compose 1.0.0-beta04
89e08e4c : Update to snapshot 7262094. (#311)
9ccbbea7 : Convert remaining property to pascal case
7b0478ed : Use custom layout for SwipeRefresh
79bd525d : Expose animation spec in animateScrollToPage() (#312)
1dd144ca : Add some missing docs + samples
8deaef0b : Lots of API tidy-ups
fb16ba14 : Add SwipeRefresh + VerticalPager sample
a7599e70 : Remove BoxScope
f04eea8d : Update to AGP 7.0.0-alpha13
2b1dc1f4 : [Pager] Make currentPager clearer (#299)
e6c0585a : Implement swipe refresh features (#308)
0c9a15ee : Try and fix automerger... again
4001e87c : Try and fix automerger again
7877e65f : Fix auto merger
908e5ad9 : Add main to snapshot automerger
e159d914 : [Pager] Fix reverseLayout = true
a0b90e4e : [All] Disable window animations during tests
f6f8c481 : Update to snapshot 7249939.
2ced5144 : [Pager] Handle infinite constraints
b348f7f3 : Use passed in width for active indicator
5a8601a1 : Update feature_request.md
37515dc5 : Update issue templates
78624cc4 : Create config.yml
2cecda25 : Fix flakiness in pageChangesSample test (#293)
30624d89 : Update to AGP 7.0.0-alpha12
5b88f9ce : Fixed NestedPagersSample title (#292)
78f44b34 : Update API
964b15a0 : Fix sample dependencies
e2a9e6f5 : Barely working progress bar painter
259a6ba3 : More improvements
e547aa4b : Very early working SwipeRefresh
dea5c087 : Add skeleton API
7c450b6d : Add skeleton sample
b7292cc8 : Add skeleton project for Swipe Refresh
ae38f613 : [Pager] Add itemSpacing parameter (#289)
61c7e67f : Use crop content scale for placeholders
383ba6a3 : Add previewPlaceholder to CoilImage and GlideImage (#290)
e10fd984 : Bump to next dev version
5f3d8d63 : Add nested pagers demo (#288)
73c082e3 : Pager parameter to disable scrolling by hand (#287)
257516bb : v0.7.0
16164204 : Update to Compose 1.0.0-beta03
81fda558 : Expand migration docs
cbc22148 : [Docs] Lots of docs improvements for next release (#282)
9670d03a : [Pager] Move indicators to pager-indicators module (#279)
2816ce24 : [Pager] Add PagerState.pageChanges (#278)
4a160f52 : [Pager] Add PagerState.calculateCurrentOffsetForPage() ext-fun (#277)
93da4cef : Fix build
b40c3bdb : [New library] System UI Controller (#270)
0a4d1791 : Add VerticalPagerIndicator
925bbce1 : Update Pager API
638b019d : [Pager] Added a PagerIndicator composable (#272)
3c4f0a89 : Update AndroidX Core to 1.5.0-beta03 (#268)
ad1b75c6 : Disable API 21-23 for now due to CI flakiness
251d31b8 : Update to Compose SNAPSHOT 7217131 (#260)
ff55e5c3 : [Pager] Add alignment support (#258)
9b6abf6f : Add sample for HorizontalPager + TabRow (#259)
cb048c77 : Upgrade to Dokka 1.4.30
05d79aac : Extract fling behavior to PagerDefaults
db06c47e : Doc fixes
37993e76 : Update docs
09281887 : Add VerticalPagerTest
460cd21b : Refactor PagerTest
dde81b31 : Update API for VerticalPager
b0648483 : Fix bounds crash in pager samples
b483239d : Add VerticalPager
d42994e5 : Tweak Pager tests for new snap thresholds
97d01f83 : Expose animation specs via HorizontalPager
95cc0e9a : Improve scroll snapping
aa149c43 : Update to Compose SNAPSHOT 7212271
6bea8ef8 : Improve semantics implementation
628efd38 : Add reverseLayout parameter
b99abf7a : Try out using Modifier.scrollable
9d37284c : Provide default empty value to LocalWindowInsets
6b6bf2bb : Revert "Merge pull request #246 from google/cb/dokka-1.4.30"
8d93e971 : [Picasso] Remove Picasso integration library
39710bf6 : Update to AGP 7.0.0-alpha10
cb6410a5 : Use new Dokka 1.4.30 features
255b9dda : Expose progress of animated insets (#242)
5ac005e0 : Upgrade to Dokka 1.4.30
e16e737f : Increase timeout for tests to 60 mins
5f6bba97 : Fix type
f6b41f9e : Fix crash when Coil is used with ConstraintLayout and dimensions are set independently
d1e719c1 : Tweak CI setup due to Dokka memory issues
c93c99e9 : Make coerceEachDimensionAtLeast() public API (#240)
8951d979 : Turn debugging logging off
556b58c5 : Update to Compose SNAPSHOT 7205803
b99a1974 : Tweak Pager POM description
be21c53c : Updates for site
3da04cc0 : Add pager docs to site nav
070d4ae0 : Migrate Pager to com.google package name
a9fb90c1 : Merge pull request #237 from google/cb/google
172f7bc5 : Rename Pager to HorizontalPager
0e0b6276 : Test fixes for CI
5eb1c2a5 : Fix Flow layout tests
9d018185 : Fix currentPage coerce
1867bdd8 : Use page index rather than PageData for key
c1e3518e : Add parameter value checking
e121eace : Check input parameters for [animate]scrollToPage
c2ab67e6 : Mark PagerState and PagerScope as @Stable
435646da : Tidy up dependencies
69ffee6d : Remove SelectionState
81d926d8 : Tidy up test utils
72971478 : Try and fix swipeWithVelocity() for CI
5a42d25e : Use velocities in swiping tests
68038f57 : Improve flinging after normalization
132b429f : More link fixes
cd7d4993 : Fix link URLs to point to google/accompanist
d8bd88d9 : Update copyright years
cd73598c : Add docs
6793e6fa : Add basic samples
02eb006c : Add unit tests
398740c4 : Update README
f92e4354 : Add modifier support
dbabc99e : Update copyright years
1ec4bc70 : Set JvmName for Flow.kt
e33b2e19 : Remove test activity
9b132341 : Add FlowRow and FlowColumn extracted from Compose alpha
b95e0a6a : Tidy up offset handling
2a91d53b : Add timeout to CI
0658cc57 : Back to Compose SNAPSHOT
6fb6fa71 : Bump next development version
5a4ac98d : v0.6.2
2e3b8312 : Update to Compose 1.0.0-beta02
97267342 : Fix pageCount usage in PagerTest
009006a5 : API improvements
e7b7aad1 : Mark the Pager API as experimental
54d62dc6 : Trying out the new Modifier.draggable (#235)
f411d48f : Fix typo in README
8900223a : Update to AGP 7.0.0-alpha09 (#234)
f6a3a1cf : Tweak wording on README (#233)
16260f84 : Disable unsafe lint errors in :paging
dfb9de3b : Update to AGP 7.0.0-alpha09
8278308f : Add rememberPagerState()
d451a11f : Tidy up logging
e12dbfdf : Fix flinging in RTL after event changes
6b28595c : Extract out pointer input handling
0def4559 : Increase offscreenLimit on sample
4da9e95c : Update to Compose SNAPSHOT 7184376 (#232)
2d32d44f : Add (broken) support for a11y scrolls
e147d7bd : Basic semantic/a11y support
419be4f9 : Tweak wording
16916371 : Update API files
4c067bae : Add basic Pager doc page
d553b77b : Add @sample to Pager
14136548 : Add kdoc
3ae01f94 : Tidy up fling from touch hand-off
04cc4310 : Add more swiping tests
a9461f11 : Add comments to Pager tests
b0481d60 : Add more tests
96089597 : Fix copyright on shell scripts
151f912f : Working first test
aae83879 : Add dropdown popup to sample list items (#226)
5c258ecf : Update issue templates
404bd50d : [AppCompat] Set LocalContentColor (#223)
368777a1 : Rethrow Errors and IllegalStateException
aacea75c : First test (failing)
ce66b94b : Initial RTL support
69aa0e67 : Update AndroidX dependencies (#219)
f325d2d4 : Doc typo
ad796fb7 : Mostly working
75e0bc9b : Code style
0679eb49 : Handle CancellationException in productState (#218)
fa8b0795 : First attempt at cancellation support
0240c77f : Fix fling cancellation
47a6da49 : Simplify selectionState property
a9c10f8f : Tidy up state wrapper properties
310c03dc : Move away from using Animatable
2fc433fd : Extract scroll threshold to val
b314e085 : Add animated scroll support
4830f9f2 : Use pointerInput() for touch handling
a4ed9d38 : Add working sample
1b29a7ea : Add skeleton for pager sample
b2b11695 : Add API file for Pager
ac658fc0 : Tidy up content scope
0633d990 : Initial import of Pager
8c5a8114 : Update docs
47986469 : Bump next dev version
e7922046 : v0.6.1
1550f24c : Git ignore .idea/deploymentTargetDropDown.xml
93068e23 : Fixed ColorMatrix brightness adjustment (#213)
06ef59c0 : Add contentDescription argument (#211)
27d647b2 : Bump next development version
e9a9f342 : v0.6.0
f0e3af28 : Update to Compose 1.0.0-beta01
d5f60de7 : Update to AGP 7.0.0-alpha08 and Gradle 6.8.2
8eb3c9a6 : Fix actions or navigationIcon covered by navigation bar in landscape
3f692a1a : Remove backing property
1660b0a7 : Remove unnecessary key from produceState
cec7f83e : Migrate to using produceState
9064d256 : Remove all deprecated code
17a87097 : Update image fade
78c280c3 : Add grid demo (#202)
bfee570e : Update to Compose SNAPSHOT #7154166 (#203)
9277e804 : Revert back to using connectedCheck
c9d2208e : Update AGP to 7.0.0-alpha06 and Gradle 6.8.1
7c7e9dd1 : Fix GlideImage crashing when resumed (#199)
c01e6843 : Update to SNAPSHOT #7141639 (#198)
667bf67b : Back to snapshot version
21aa2a27 : Bump to next dev version
ff5561a2 : Update to activity-compose alpha02
53394580 : v0.5.1
036fcec6 : Update to Compose 1.0.0-alpha12
09dd8f1b : Update API
fca6ea68 : Migrate to new ColorFilter APIs in Compose
7e13dcce : Fix AndroidDrawablePainter API
83c33f83 : Add FragmentLayout to InsetsFragmentSample
9b9cbe41 : Update AndroidDrawablePainter
ce8c56f0 : Fix deprecated API usage in tests
62881159 : Fix composition locals
8c6e4ddf : Remove unnecessary compiler flag
dd363543 : Remove PaddingValues.add() and update API
84a8e535 : Update to Compose SNAPSHOT 7123292
0ebdde7e : Upgraded AGP to alpha05
47cbd08a : Back to snapshot
ddf7d9b7 : Bump next dev version
120e418e : v0.5.0
43d654a6 : Update to Compose 1.0.0-alpha11
2a72b7cc : Update to Compose SNAPSHOT 7107201
29293e3d : Update tests to use new testing APIs
0c260eaa : Fix code style
c48b4beb : Replaces latches with mutableState and waitUntil (CoilTest)
417a9463 : Update to the Transition v2 APIs (#188)
3e022153 : Migrate from deprecated font APIs
5b3531fb : AppCompat Theme Adapter (#182)
a47ba602 : Update to Compose SNAPSHOT 7094152 (#184)
7a0863b5 : Move back to Dokka 1.4.20
028bddc3 : Downgrade to Kotlin 1.4.10.2
bb7c8b11 : Add gotcha for using windowFullscreen
23b15979 : Fix dependency version check
5eb2345e : Back to SNAPSHOT 7067732
8189452c : Bump next dev version
96684d97 : v0.4.2
01472e0d : Fix gradle crash
565af469 : Update to AndroidX core 1.5.0-beta01
4a58d398 : Update to Compose 1.0.0-alpha10
f6e04d3a : Fix snapshot version
aaf82ede : Update to snapshot 7067732.
aa03bbf7 : Fix README link
d1387c72 : Move insets doc to docs/
c7c63b91 : Add information for nested scroll IME to README
ede55153 : Update to Dokka 1.4.20
e458bf66 : Fix NoSuchMethodError
f9d67e7d : Use WindowInsetsAnimationCompat
a90907b5 : Fix lint issue wrt Velocity + Offset
eaa93150 : Remove the comment about negation
3ae36ebf : Update to Compose SNAPSHOT 7065526
7c6e78bf : Improve SNAPSHOT dependency check
7f5aae9e : Bump version to development version
dace00e6 : Small API tweaks
c7cbd8b5 : More tweaks to IME nested scroll
55ec9257 : Initial support for using nested scroll with IME
222acd94 : Add workaround for connectedCheck in AGP 7.0.0-alpha03
b531825e : Update CI to use JDK 11
512292c4 : Update Spotless and ktlint
17b3edea : Update to AGP 7.0.0-alpha03 and Gradle 6.8-rc1
9a54d8f3 : Build docs before deploy (#174)
917530af : Fix sample when system in dark theme
86e2661e : Back to snapshot
ba42b011 : Fix generate_docs.sh to work with dash
ee4ec76a : Bump version to 0.4.1
030849ef : Update to Compose 1.0.0-alpha09
a49a3b10 : Update to Compose SNAPSHOT 7033025 (#166)
630b9442 : Rename *Constants to *Defaults (#167)
ffb379ff : Remove the deprecated CoilImageWithCrossfade functions (#168)
c17e0edc : Add workaround for switchData test not working
5d3bfbd9 : Update to Compose SNAPSHOT 7024175
0d09c436 : Throw exception if incorrect data type is passed in (#164)
04ee6f30 : Use curl rather than wget in generate_docs.sh
14eda01a : Expand insets docs to include some common gotchas (#161)
9fd4a04a : Make generate_docs.sh portable
05c6f8db : Back to Compose SNAPSHOT
9a51ab52 : Bump next dev version
86830cec : Bump to 0.4.0
7dd940b9 : Add animated insets to README
71e34690 : Update to Compose 1.0.0-alpha08
57bfedf2 : Increase Gradlew HTTP timeout
cc0b94cc : Keyboard (IME) animation support (#142)
c4580922 : Update to snapshot 7001724.
8807fc84 : Add ViewWindowInsetObserver (#158)
6f49dda3 : Update to Compose SNAPSHOT 6995125 (#157)
865aaedf : Migrate to Dokka MultiModule and HTML docs (#151)
0f68a901 : Update to Compose snapshot 6994167 (#153)
22a88cc9 : Update to Compose SNAPSHOT 6989480 (#152)
af3323bc : Use rememberUpdatedState (#149)
c623ee8b : Skip initial empty state (#148)
b1b729be : Update to Compose SNAPSHOT 6979516 (#147)
0bdb304f : Make upload to Sonatype less flaky
f3665e38 : Bump to next development version
4f8a5ce3 : Bump version to 0.3.3
cf175748 : Update to Compose 1.0.0-alpha07
33b4ba14 : Update to Compose SNAPSHOT 6964664 (#139)
533ff05a : Update to snapshot 6961312.
0742366e : Update javadoc package list URLs (#137)
fe9426e5 : Add our own assertPixels() (#135)
5f8bd52e : Update to snapshot 6953474 (#134)
5ab832e9 : Update to Compose snapshot 6922857 (#133)
f225e36e : Fix link for insets in README
d065df45 : Move to shields.io badges (#132)
73292689 : Insets library (#131)
1ff905bb : Update to AGP 4.2.0-alpha15 & Gradle 6.7
e65d1da4 : Fix CI failing due to missing Gradle Scan plugin
780b90b0 : Fix CI build speed (#130)
b6fc1323 : Return back to Compose SNAPSHOT
aa39b7d2 : Enable build scans
0909686d : Fix main doc page links
712ec2dd : Add build scans when running tests on CI
41c108e5 : Bump next development version
9b8f222c : Bump version to 0.3.2
9848f70b : Update to Compose 1.0.0-alpha06
e3e1a4db : Add AmbientRequestManager for GlideImage (#129)
f2112d62 : Add doc for ambients
cdb9f809 : Add PicassoAmbient for Picasso (#128)
85fa82a1 : Add AmbientImageLoader for Coil (#127)
d116e30e : Update to Coil 1.0.0
b10ce516 : Update to Compose SNAPSHOT 6922857 (#126)
103bfcba : Add glide to top-level readme (#125)
5b9d5363 : Update to Compose SNAPSHOT 6914774 (#124)
5de7fa08 : Update to Compose SNAPSHOT 6909907 (#123)
b9880f28 : Glide integration library (#113)
f6d27a9a : De-flake `loading_slot` tests (#122)
3851c803 : Move back to SNAPSHOT version
260341e8 : Bump to next development version
1e1f0e3f : Bump version to v0.3.1
73b25cf9 : Update to Compose 1.0.0-alpha05
da13ccb4 : Fix docs generation
6e5a05e5 : Fix PicassoImage not maintaining aspect ratio when resizing (#121)
28f06ba7 : Enable Kotlin strict API mode (#117)
035ff7e1 : Remove Compose compiler plugin workaround (#116)
fdaa28bb : Fix a variable name (#114)
4bae6b5a : Update to snapshot 6901934.
4859ddda : Update to Compose SNAPSHOT 6891475 (#111)
4cf088f1 : Update AndroidDrawablePainter (#110)
2dbea43f : Update to Compose SNAPSHOT 6886729 (#108)
93df993c : Update to AGP 4.2.0-alpha13 and Kotlin 1.4.10 (#109)
7cba4841 : Fix a small typo
3f21a396 : Fix docs not generating via CI
fe5da92d : Bump next development version
5800fc48 : Bump version to 0.3.0
916c8fd8 : Update to Compose 1.0.0-alpha04
b546a865 : Mutate drawable before wrapping in Painter
a1e2f255 : @Ignore flakey loading_slot test for now
befb5143 : Try fixing flakey PicassoTest.loading_slot
c517a3c5 : Doc fixes (#103)
a3e8145e : Fix formatting of library list
a48c18b7 : Update README.md
f373ae7f : Picasso integration library (#98)
f905b056 : Image Loading Core library (#96)
29dfb901 : Update to snapshot 6860046 (#97)
c23db0c3 : Update to Coil 1.0.0-rc3
e80eda0d : Update Coil README for new API
78634e86 : More API changes (#93)
6242d5c6 : Trigger CI to overwrite SNAPSHOT
4788507c : Fix snapshot versioning
bc88c543 : Update to Compose SNAPSHOT 6854728 (#94)
bb04a4c1 : Refactor crossfade APIs (#89)
c0589afe : Update to Coil 1.0.0-rc2
3fd23e41 : Use Dokka 1.4.0 (#90)
2c911310 : API updates (#88)
a8864854 : Fix styling error in updating docs
93d10a80 : Fix links to updating doc
fc5e9042 : Update to AGP 4.2.0-alpha11
9d8cac50 : Add doc to help maintainers update this library (#87)
643d4872 : Update to Compose SNAPSHOT 6838769
1917225a : Update VERSION_NAME
5c2400ed : Bump snapshot version to Compose 6834837 build
4ca8cc06 : Bump to next snapshot version
a57311ac : Bump next dev version
b9538bc2 : Improve Gradle caching in Actions
e93b6ae9 : Bump version to v0.2.2
49a3bf43 : Update to Compose 1.0.0-alpha03
a7bb940d : Add ImageLoader parameter
4b5e39be : Fix docs build out of generate step
875ab218 : Fix API file
7ea1ebeb : Add apiCheck task to workflow
120b171f : Compile against SDK 30
e0151787 : Remove push trigger for docs deploy
630a6ab6 : Drop compile sdk back down to 29 for now
149bdcd3 : Add Actions to deploy docs
f013fd37 : Copy over Coil docs
c509519f : Fix deploy script
26684c10 : Deleted unused image
5df1d07e : Tidy up links
7054831c : Fix doc links
02bfbb62 : Bump and deploy docs and API file
7aad2c54 : Update version name.
72bf0d8f : Update tests
4fd6c9a9 : Update sample
2ce29370 : Fix sample formatting
c77d4847 : Update to SNAPSHOT 6824694
e48a56e1 : Update to Compose 1.0.0-alpha02
1ccb261e : Fix grammatical errors
5be92920 : Bump next development version
061d20d1 : Bump to v0.2.0
872192c3 : Fix snapshot version
4c84190a : Update to Compose snapshot 6765009
c62c8c9f : Update to Coil v1.0.0-rc1
0920adac : Remove MDC library (#65)
4b47e42c : Turn off Jetifier
95160521 : Fix dev version for snapshot branch
1aeb076a : Bump next development version
ffdb1bb3 : Bump to v0.1.9
3d136e0a : Upgrade to Coil v0.12.0
df0ea73e : Update to Compose v0.1.0-dev17
406ea3c0 : Update Coroutines to 1.3.9
b5a10769 : Upgrade to stable Kotlin 1.4.0
05f19275 : Tweak comments after #61
a476e323 : Fix typo
d6742569 : Address feedback
50525a82 : Fix using CoilImage with an implicit size
904c96f5 : Update to Compose snapshot 6759487
045d9449 : Update to Compose snapshot #6752477
9d0206be : Try out probot-auto-merge
8781ae96 : Update to Compose snapshot 6745209
fbbdfae1 : Bump next development version
85846ff6 : Bump to v0.1.8
e76d198d : Update to AGP 4.2.0-alpha07
18287162 : Update to Compose SNAPSHOT: 6721902
4426d996 : Update to Compose SNAPSHOT 6721118
2b5530df : Add Coil LazyColumn sample
80a61f47 : Update to SNAPSHOT 6717962
3505b560 : Go back to JDK 1.8 on Actions (#50)
c996dcb5 : Update to SNAPSHOT 6713401 (#49)
71f2573c : Fix version number for current snapshot
30ee7035 : Misc improvements
5ee52241 : Update to SNAPSHOT 6710852
4b166d81 : Update to SNAPSHOT #6704997
b1b870d6 : Bump next development version
4c5041a3 : v0.1.7
efe959d0 : Update to Compose v0.1.0-dev15
f4e47836 : Update to SNAPSHOT: 6695716
2e4a5966 : Stop refetching on every size change by default
055537b1 : Update gradle-maven-publish-plugin to 0.12.0
9580934f : Upgrade to AGP 4.2.0-alpha04
2457bef4 : Update to Compose SNAPSHOT #6658828
7e8397da : Skip drawToBitmap() tests on API < 26
36c18ebe : Fix CoilImage not refreshing if data changes
8b6494ff : Update to AGP 4.2.0-alpha03
dc6e8a2d : Call prepareToDraw() to pre-upload Bitmaps to GPU
20bef63c : Bump next dev version
0ffcd49b : Tag v0.1.6
4f67364c : Update to Compose/UI dev14 (#34)
fd40e9c5 : Move away from using `WithConstraints` (#30)
e47b2942 : Fix isNotMaterialTheme test not running
c54e39fc : Improve MDC theme assertion (#33)
b811a6fa : Coil test resources to androidTest/
509f49a3 : Update to SNAPSHOT #6602655
dcaac966 : Update to AGP 4.2.0-alpha01
ff045d78 : Add new Coil grid sample
dd7a7640 : Update main branch refs
679a456f : Try out Compose/UI Snapshot 6589751
8033e132 : Update to Compose snapshot #6581424 (#27)
ef1fea1c : Bump next dev version
4349559b : Bump version to 0.1.5
625efc22 : Upgrade to Compose/UI v0.1.0-dev13
c988931d : Update snapshots link (#25)
d8b98c7f : Update to ktlint 0.37.0
6fe34543 : Update to Compose SNAPSHOT 6574163 (#22)
4901f3af : Use picsum.images rather than loremflickr.com
644eeef9 : Add instructions when using AndroidX Snapshots (#21)
b632bdff : Upgrade to AndroidX SNAPSHOT 6572081
8d313e6a : Setup snapshot branch
27bef564 : Bump to next dev version
324cb504 : Bump version to v0.1.4
e1a6c440 : Remove and ignore .idea/misc.xml
a678ddd6 : Expand `CoilImage` to allow handling of error results (#18)
37267f70 : Fix logging in MaterialThemeFromMdcTheme
29e08a53 : Add loading slot to CoilImage (#19)
c8fea6c0 : Include accompanist-mdc-theme in new snapshot doc
9a988480 : Make use of snapshots clearer in README
7306d23e : Bump next dev version
daaa8288 : Bump version to v0.1.3
452e1d0c : Fix tests due to px API changes
a2047c67 : Re-enable incremental Kotlin compilation
afa26177 : Fix copyright
ecc87ddb : Update to Compose + UI v0.1.0-dev12
71076a99 : Update to AGP 4.1.0-alpha10 and Gradle 6.5-m1
37bb14bf : Bump to next dev version
9610f94c : Bump version to v0.1.2
7ec61503 : Remove Lollipop test run
61962ed8 : Do not execute Coil request if zero size
9234481e : Update Coil composables to handle 0px dimensions
fe8fdc1a : Clarify Coil's GIF support in README
ebaab825 : Disable Gradle publish metadata secure checksums
2b648e17 : Remove explicit Compose version on README
100057ca : Bump next developement version
0bcfe127 : Bump version to v0.1.1
f4740639 : Update to Compose v0.1.0-dev11
14415439 : Fix README copyright
0c225dc0 : Enable NonParenthesizedAnnotationsOnFunctionalTypes
8a38bb9e : Upgrade to AGP 4.1.0-alpha09 and Gradle 6.4
ad36df2c : Tag next dev version
efda0fd3 : Add social image header to README
4658c99e : Bump version to v0.1.0
20da3a5f : Link to Coil library from main README
cbdb28a0 : Update Coil README
5ec765f9 : Fix sample build
5c90203d : Start caching generated bitmap ImageAsset instances
311fd53d : Add Coil sample activity
64a8e00b : Remove GetRequestBuilder lambda
df9240ba : Tweak builder API
e4ac47ee : Address review feedback + docs
e32ab58d : Refactor Coil APIs
042248dd : Add skelton coil integration module
1083ddd4 : Address feedback
33d619e0 : Update sample/src/main/java/dev/chrisbanes/accompanist/sample/mdc/MdcSampleActivity.kt
2e477830 : Add MDC sample
71c79097 : Only build pushes to master
d4277bb6 : Fix/suppress lint issues
cb6f525f : Make reflective call more resilient to failures
32913b14 : Avoid reading the theme on every composition
2ddd5109 : Go back to AGP 4.1.0-alpha08 with a workaround
a4440a4b : Revert back to AGP 4.1.0-alpha05
d06d73ec : Update group id to dev.chrisbanes.accompanist
df221352 : Add missing CONTRIBUTING.md
6bbbfd33 : Add section in README about Compose version
d312ad7c : Rename function to be clearer
4083b0ae : Don't run full CI suite for README changes
ed01a9d4 : Update READMEs
13145e80 : Try mixing CI platforms
4377087b : Start running tests for mdc-theme
bd8d3a56 : Rename MDC theme stylables
37745233 : Fix code style and lint violations
edda5ebb : Simplifiy Actions config
4dddc9be : Add initial MDC Theme library
1b41277d : Disable test runners for now
63d0f8a3 : Rough skeleton of library
77f55ce8 : Initial commit

+- Project: platform/external/android-key-attestation

0b959b6 : Add DeviceDiagnosticsLib to visibility
ab31729 : Use Gson built from source.
9789774 : Add METADATA file
fbe76c9 : Revert "Cache status list HTTP response"
116fdbe : Fix merge upstream-master build breaks
74bca75 : Merge remote-tracking branch 'aosp/upstream-master'

+- Project: platform/external/android_onboarding

4759798 : Copybara ❤️: Fix soong r8 issues
de281ce : Revert "Copybara ❤️: Refresh graph builder logic"
f567b8b : Copybara ❤️: Refresh graph builder logic
0e85a69 : Copybara ❤️: Update OnboardingTaskToken
b76cca3 : Copybara ❤️: Update OnboardingTaskToken
4d0af3c : Copybara ❤️: Add OnboardingChanges into SUW.
913bc16 : Copybara ❤️: Support passing parameters annotated @ValidChangeId onwards as long as they are compatible.
2c7e433 : Copybara ❤️: Move OnboardingNodeMetadata to contracts package
1c75b94 : Copybara ❤️: Add @ValidChangeId annotation instead of hard coding methods which make use of ChangeIds.
c229588 : Copybara ❤️: Inject OnboardingVersions into SUW activities.
9a3b49d : Copybara ❤️: Enable UI logging by default.
87eae91 : Copybara ❤️: Simplify NoArgVoidOnboardingActivityApiContract
a48c9be : Copybara ❤️: Initial documentation of WelcomeContract and WizardManagerNextActionContract.
816ccde : Copybara ❤️: Encapsulate OnboardingEvent
72f96f5 : Copybara ❤️: Use ActivityResult to represent low-level result code and bundle
b1ee615 : Copybara ❤️: Add initial common results for activity nodes
d77e953 : Copybara ❤️: Add initial common results for activity nodes
5223991 : Copybara ❤️: Report graph node entries and exits
dc85168 : Copybara ❤️: Voltron screenshot tests
b4b84cf : Copybara ❤️: Add the initial result type interfaces
719da1c : Copybara ❤️: Switch old visualizer consumers to new cli
0f31049 : Copybara ❤️: Report graph node entries and exits
0b623c7 : Copybara ❤️: Add the initial result type interfaces
c176d0d : Copybara ❤️: Display foreground notifications to keep onboarding apps alive while they are in background.
8caeb78 : Copybara ❤️: Make ContractResult an ActivityNodeResult
993067e : Copybara ❤️: Add bedstead to bedsteadonboarding
1db516b : Copybara ❤️: Refactor onboarding visualizer into a structured cli
42d7e0c : Copybara ❤️: Return early from functions calling test apis from prod code if not running on debuggable device and cache it.
a1fce1f : Copybara ❤️: Refactor `ChangeCollector` to write output in the last round
8d82195 : Copybara ❤️: Refactor `ChangeCollector` to write output in the last round
29a6a9f : Copybara ❤️: Explicitly mention task state unknown because given token is not valid.
d99c022 : Copybara ❤️: Add additional Google-specific information to graph descriptions.
fb3b85b : Copybara ❤️: Add additional Google-specific information to graph descriptions.
e103f9f : Copybara ❤️: Deprecate functions which take task as input parameter.
6059b8b : Copybara ❤️: Allow individual app to create their own mapping table for onboarding contract <-> task
cabdcce : Copybara ❤️: Refactoring onboarding task architecture code.
1795184 : Copybara ❤️: Fake Activity Result in Tests. We will support faking both Success and failure results.
137d7fa : Copybara ❤️: Covert --describe output to markdown
c3e00a7 : Copybara ❤️: Audit UI Type for QsUnsupportedSource Activity node for Restore
c1af316 : Copybara ❤️: Add individual runtime to nodes in description.
2ec1341 : Copybara ❤️: Add a flag in Onboarding library for attaching dimensions to all logs.
926af05 : Copybara ❤️: Throw error if activity launched is not validated using correct contract.
1b2c2b7 : Copybara ❤️: Implement base OnboardingActivity

+- Project: platform/external/angle

60e8ea7e49 : GL: Don't sync redundant texture state.
8007cad451 : Android tests: run perf tests on temp_band < 30C bots
bcb567a7f8 : Roll vulkan-deps from 7db4057407f4 to 42ee85cf2154 (8 revisions)
b100fd57e5 : Roll Chromium from d9c3e9b06f65 to 972874fcbdf2 (598 revisions)
165b85b692 : Vulkan: Disable VK_EXT_shader_stencil_export on SwiftShader
8ae918599a : Vulkan: Optimize ProgramExecutableVk::resetLayout
06f1b72f55 : Vulkan: Bugfix in MSRTT emulation
479c950ea5 : D3D11: Implement fragment shader image2D layout updates
decaefc9a2 : D3D11: Generalize shader image2D layout cache
973e5261a0 : Roll third_party/dawn/ ff26bfbd4..6cdf3a1a1 (180 commits; 3 trivial rolls)
53fdd3b197 : Vulkan: Remove suppression for fixed syncval error
e34a6b317d : Roll vulkan-deps from 9a693759186a to 7db4057407f4 (4 revisions)
b150bcb873 : Roll VK-GL-CTS from 2329d7c1259e to 1c5f78753fd9 (1 revision)
058e033bfa : Roll Chromium from 62114f568675 to d9c3e9b06f65 (613 revisions)
65f8dc8e3a : Vulkan: Remove traces of VK_MSRTSS_GOOGLEX
a4e3c3c17c : Skip tessellation shader PrimitiveID test for S22
75625e6ba5 : Vulkan: Clean up ImageHelper::flushSingleSubresourceStagedUpdates
f4fac69be1 : Roll SwiftShader from 2ff3212615da to 085997ddb08b (1 revision)
e1ecc0f1fe : Roll vulkan-deps from efa3591618f5 to 9a693759186a (6 revisions)
ff6b1ef15f : Roll Chromium from ccd430f1bf10 to 62114f568675 (506 revisions)
37a931907c : Skip OES_geometry_shader GLES test on Pixel4
dc8c924b6c : Remove test suppression that is no longer failing
15c182f96e : Vulkan: remove deferFlushUntilEndRenderPass feature, always on
544b108a1f : Add unit tests for geometry shader OES and ES32
6554cd3240 : Add validation for FramebufferTexture
b4f3824e12 : Reland "Vulkan: Defer texture data flush until data provided for all levels"
9c391154c2 : Vulkan: Do not apply advanced blend emulation when blend is disabled
5b8e380ced : Vulkan: Fix bug in ImageHelper::flushSingleSubresourceStagedUpdates
6164ee696c : Assertion during validateAST for mutli variables struct.
f103f3af79 : Manual roll Chromium from a4fc928704ae to ccd430f1bf10 (87 revisions)
a6f9459ea7 : Roll vulkan-deps from 62eb765e42dd to efa3591618f5 (11 revisions)
b3258049d7 : Roll Chromium from 2105b88a027e to a4fc928704ae (622 revisions)
46db3d734b : Enable limitExpressionComplexity in translator_fuzzer.cpp
ebb56cee34 : Implement OES_tessellation_shader
8042ebdc55 : Add OES_tessellation_shader
81452425d7 : Vulkan: Fix keeping overlapped updates in flushStagedUpdatesImpl()
c519a4a6f5 : Vulkan: Add dynamic rendering features
cc4fe09832 : Tests: InRenderpassFlushShouldNotBreakRenderpass feature skip
2c3e5f2311 : Vulkan: Add Texture3DTestES3.ClearThenTexSubImageWithOverlapp
442d66e3db : Tests: add "AHB" to ImageTest.UpdatedExternalTexture test name
57524dc99e : Fix shader image level rebinding
2b0c023675 : Suppress KHR-GLES3.clip_distance*/cull_distance* tests on AMD
18bb6e549b : Metal: Support non-layered 2D array shader images
5b4eae44e2 : GL: Do not set layer params for non-layered image bindings
706fa5d8ba : Roll vulkan-deps from f629315dfd72 to 62eb765e42dd (11 revisions)
aa75d2f17d : Roll Chromium from 87095b772157 to 2105b88a027e (849 revisions)
bb908741db : Roll VK-GL-CTS from d2d6aa656073 to 2329d7c1259e (14 revisions)
3a3b55f7ac : Tests: Disable modern_combat_5 on Pixel 6 + Android 13
a76432f0b6 : Android perf tests: increase custom-throttling-temp to 38C
f5d6112b86 : Vulkan: Remove EventStage::BottomOfPipe and AllCommands
b4cd3a68b2 : Perf tests: trials 4->3, samples 6->3.
295ff607b7 : Vulkan: Precompute stageMask of kImageMemoryBarrierData
df2cdd73a1 : Manual roll vulkan-deps from a58be9cfb9b6 to f629315dfd72 (16 revisions)
da0b30f05f : Android perf tests: add temp-based throttling to pixel6 bots.
e5a9997434 : Roll SwiftShader from c344e2837bbe to 2ff3212615da (4 revisions)
a39e70f78a : Roll Chromium from 263a51c32801 to 87095b772157 (678 revisions)
4d47c73a62 : Vulkan: Enable SyncVal for VkEvent based barriers
87bbeaeed9 : Vulkan: Reduce VkEvent counts by using EventStage enums
25374c90aa : Implement OES_gpu_shader5
edaaacd946 : Add OES_gpu_shader5
72c9430245 : Vulkan: Enable OES_copy_image
92f198f6fb : Revert "Reland "Vulkan: Defer texture data flush until data provided for all levels""
3ab0cbfdd1 : Perf tests: log /dev/thermal temps on Android
2cbac2cf5f : Disallow TEXTURE_3D for PLS
6a3b2bd36a : Remove tes31Context_override.cpp
c60e247e17 : Make LinkedUniform.getElementComponents() fully inline-able
7d65c945e9 : Vulkan: Limit SSBO max size to 256MB on older Mali GPUs
305bdec931 : Add TextureTestES31.Texture2DLayered test
147ba45925 : Allow polygonMode* commands with active PLS
3c92002a39 : Roll SwiftShader from b8cf5b3d2bce to c344e2837bbe (1 revision)
6fffe69594 : Roll Chromium from b1a657048264 to 263a51c32801 (599 revisions)
b93af07ac1 : Reland "Vulkan: Defer texture data flush until data provided for all levels"
b0eff1966c : capture_replay_tests: Skip forceRobustResourceInit failures
6968848ed2 : Remove PLS checks from GLES 1.x entry points
17cd1f5f73 : Roll Chromium from f75226a669d5 to b1a657048264 (679 revisions)
d809b7ab84 : Roll SwiftShader from 4bb94d6c235c to b8cf5b3d2bce (3 revisions)
60c64db113 : Roll vulkan-deps from 162f2ec871cc to a58be9cfb9b6 (7 revisions)
6aad8a895b : Vulkan: Remove combineAllShadersInPipelineLibrary
657c8c0a8c : Add optimization to defer clear calls.
1ecb9ba394 : Vulkan: Make logging GLES32 ext conditional
68a899c252 : Vulkan: Remove shaderProgramOut from initGraphicsShaderPrograms
d0280f09c1 : Cleanup Program Executable post link task wait
25ebddb213 : Mark recently added test as flaky timeout
b52390b046 : Roll Chromium from bf81256137c8 to f75226a669d5 (634 revisions)
aa1abba2ba : Roll vulkan-deps from 356a05c8a553 to 162f2ec871cc (3 revisions)
c41cbb3d7f : Fix binary is not cached after isBinaryReady() is true
8a246e127b : Roll third_party/dawn/ 9a3d29c78..ff26bfbd4 (88 commits; 2 trivial rolls)
170851ffda : Revert "Vulkan: Defer texture data flush until data provided for all levels"
af72bf7f42 : ESSL -> WGSL: emit basic types
cb11808010 : Manual roll vulkan-deps from 6e8f93674ed4 to 356a05c8a553 (1 revision)
490c056a88 : Vulkan: Defer texture data flush until data provided for all levels
d8c7c4be73 : Manual roll VK-GL-CTS from fd5cc7b1e075 to d2d6aa656073 (30 revisions)
7113795ef0 : Manual roll vulkan-deps from d4f7e6e954db to 6e8f93674ed4 (19 revisions)
f1f277fcc9 : Test: Fix crash in MultithreadingTestES3.SimultaneousBufferBind
62cdd74a82 : Prepare deqp_support files for the removal of de* types
9ca4c0dfea : Manual roll vulkan-deps from f7e762742da9 to d4f7e6e954db (1 revision)
a87ca02c63 : Vulkan: change shouldUpdateBeStaged to shouldUpdateBeFlushed
63ae42fc3c : Skip end2end test on Linux Intel Vulkan
c8db5292fb : Remove locks from most glUniform* calls
ce2bc8e885 : Docs: Add a little guide for repro'ing failures on bots
3b29b2cb10 : doc: remove references to goma
5e66f6e46d : Vulkan: Make setUniformMatrixfv a free function
166858014f : Roll Chromium from 190dbcca7b39 to bf81256137c8 (690 revisions)
42a61f6e70 : Vulkan: no longer need isVenus condition
1fa6c02082 : Vulkan: Add multisample line width query support
d353f2ceb3 : Vulkan: Check any robustness instead of EXT only
ddd93740e5 : Vulkan: Extend GLES 3.2 extension requirements
1db5581d88 : Implement KHR_robustness
ce6232fc3a : Add KHR_robustness
9137d9a9ba : Vulkan: Make setUniformImpl a free function
d68395fe65 : ESSL->WGSL: Emit basic function signatures
e0541f1a90 : Add skeleton traverser for outputting WGSL
0cbc0fe456 : Add IncompatibleTexture end2end tests
0508fc9b92 : Reland "Cleanup: replace DirtyObjectType check with constexpr generator"
e3cba40e9a : gn: Add install target
7ce42b4200 : Skip Display::prepareForCall calls everywhere except Mac.
0e892a026d : EGL: Move egl surface timing calls into tail calls.
11c92f77bf : Vulkan: Optimize ProgramExecutable::shouldIgnoreUniform()
5a549daeb7 : Roll SwiftShader from ec5dbd2dfb46 to 4bb94d6c235c (1 revision)
c61ea2db74 : Roll Chromium from 514da917ca32 to 190dbcca7b39 (623 revisions)
4ebb28d794 : Fix stack overflow crash by traversing a too-deep AST
f4bacd793e : [DEPS] Rely on buildtools recursedep to fetch clang-format
67036978c2 : Update Intel PCI IDs
7b2c62128d : Manual roll vulkan-deps from 1c35ddaeefd9 to f7e762742da9 (1 revision)
4d4c99b153 : Metal: skip copying via parentTexture on iOS simulator.
818915a9b8 : PPO: Propagate dirty uniforms via mPPOProgramExecutables
22790eafa2 : Add gardener_rotations property
c33c6cd312 : Vulkan: Use OpSelect with all types with SPIR-V 1.4
9876d2ce1f : Roll Chromium from 40e780119c08 to 514da917ca32 (624 revisions)
34b832a326 : Vulkan: Add RefCountedEvent recycler
c82d910db7 : Roll third_party/dawn/ d32858a30..9a3d29c78 (252 commits; 2 trivial rolls)
edae1e7aaf : Roll vulkan-deps from 9486d04e3ac1 to 1c35ddaeefd9 (4 revisions)
995a806167 : Roll Chromium from a2a19fca2468 to 40e780119c08 (637 revisions)
c53b340599 : Vulkan: Use OpCopyLogical with SPIR-V 1.4
018188c733 : Vulkan: Fix CachedPreferCoherent to actually require cached
5137eb9976 : Translator: Fix internal inconsistency with output init
d1db33b9c8 : Vulkan: Cleanup EXT_sRGB_write_control support
9620d4d3be : Vulkan: Emit SPIR-V 1.4 where available
dd2780ad94 : Write point size for SimpleStateChange tests that use points
6e5eed1ca8 : Suppress failing newly added deqp test on S22
55c8c71440 : Vulkan: Enable ABE emulation for Android
3467f0f22a : Vulkan: Cleanup QCOM foveated rendering extensions support
be78da6ea3 : FrameCapture: log end of trace capture
ceaec32284 : Vulkan: use depth stencil bits to check AHB are renderable
9b7d8d6a30 : Vulkan: Fix AtomicRefCounted threading issue
d3d96a374c : Add 'angle_always_log_info' option
0c87d0edb7 : Tests: Increase win-intel shards due to --max-processes=1
cb6be2f3cc : Roll vulkan-deps from ab1d358e50d2 to 9486d04e3ac1 (2 revisions)
42f2f3505d : Roll Chromium from 4c6db788f16a to a2a19fca2468 (332 revisions)
a3057eed0f : Vulkan: DIRTY_BIT_DESCRIPTOR_SETS in handleDirtyUniformsImpl
71e0038c5b : Vulkan: Remove SwiftShader+AsyncCommandQueue tests
7c5d2b8194 : Vulkan: Add WarmUpTaskCommon::mExecutableVk initialization
8db2d61a81 : Metal: properly handle base/max level for immutable textures.
81fe86ae20 : Roll vulkan-deps from feb3ce48e509 to ab1d358e50d2 (7 revisions)
dc3cb1f5f0 : Roll SwiftShader from 90519141a709 to ec5dbd2dfb46 (1 revision)
b793888ac4 : Deeply nested switch statements -> ambiguous error
1a8546ad51 : Roll Chromium from 1daa08898eed to 4c6db788f16a (743 revisions)
59adc19105 : Metal: Ensure valid vertex buffer layout stride
6cf3c96db2 : Metal: Handle empty vertex buffers
ad46d67dbc : Suppress failing newly added deqp test on S22
f3c52204f9 : Skip antutu_refinery on Linux Intel and AMD
9742351b97 : Move ConversionWithNoVertices to WebGL tests
dc470fa154 : HLSL: Initialize uninitialized storage-image-related data
a999fd2152 : Manual roll vulkan-deps from 48e47a7bb90c to feb3ce48e509 (32 revisions)
f0cdb3af4a : Skip StateChangeTestES3.RasterizerDiscard on Win Intel
6f82959ddc : Move OutOfBoundsByteAttribute to WebGL tests
3090866ca8 : Roll SwiftShader from bf0c5d6b9d00 to 90519141a709 (1 revision)
5d9888548d : Roll Chromium from 1d82a1fadc76 to 1daa08898eed (652 revisions)
066cde8b12 : Move DynamicVertexArrayOffsetOutOfBounds to WebGL tests
7b0d26bbe4 : Vulkan: Disable VkEvent for images due to perf regressions
98402f3321 : Vulkan: Explicitly set SPIR-V version
0d772ebe30 : Vulkan: Cleanup releaseToExternal/acquireFromExternal API
3bc4e17fdb : Vulkan: Pack familyIndex and queueIndex into single uint16_t
44d98861be : Assertion under IdGen::createNewName.
ccd9a43b10 : Split EGL_ANGLE_device_d3d into D3D9 and D3D11 versions.
f726ae063b : Roll SwiftShader from da334852e705 to bf0c5d6b9d00 (3 revisions)
5969874c73 : Roll Chromium from e7194ab31cb0 to 1d82a1fadc76 (618 revisions)
602c0edfc1 : Vulkan: Enable VkEvent for Image barriers
d27c0f955a : Vulkan: Fix UNASSIGNED-SubmitValidation-WaitEvents-WrongQueue
1a9a703b59 : Vulkan: Add DeviceQueueIndex to Context/BufferHelper/ImageHelper
b22cce5f49 : Vulkan: Remove Renderer::getDeviceQueueIndex
9d124c35f6 : Vulkan: Store QueueIndex in DeviceQueueMap
ea36ed3446 : Vulkan: Rename mIndex to mQueueFamilyIndex
f53f53ca6b : Manual roll vulkan-deps from 2957dc1863e3 to 48e47a7bb90c (9 revisions)
322608986a : win-msvc-x86-dbg-compile builds -> c++17
424f757c65 : Roll Chromium from 6d8ddfd58532 to e7194ab31cb0 (644 revisions)
073b7628a9 : Revert "Cleanup: replace DirtyObjectType check with constexpr generator"
b8c64f3ef3 : Fix build on compilers that get confused with templates - part 2
e5fe13dff2 : Vulkan: Destroy VkEvent instead of putting into recycler
9ed415e5c5 : Vulkan: Clean up in ImageHelper::updateLayoutAndBarrier
e83dd780a6 : Skip texture_lod_bias_all on tsan SwS
b257da865b : Fix build on compilers that get confused with templates
bfc643a4c3 : Roll Chromium from c0ebbbf61129 to 6d8ddfd58532 (401 revisions)
c4d266cc4b : Vulkan: Use std::deque for EventBarrierArray::mBarriers
6f8b736e8a : Manual roll VK-GL-CTS from 13344922ae81 to fd5cc7b1e075 (7 revisions)
9ce8d3ba04 : Roll Chromium from cc575e3cad82 to c0ebbbf61129 (706 revisions)
a00babd8a6 : Vulkan: disable supportsShaderFramebufferFetchNonCoherent on Android
519d6d7e39 : Vulkan: Remove AMD deqp expectations
c73d077650 : Vulkan: Enable ASTC tests on Nvidia
b4562086ef : Vulkan: Remove std::vector from EventBarrier::mEvents
ee9ed4a4b0 : End Mac AMD experiment
7cbac5de21 : Vulkan: Switch RefCountedEventCollector to use std::deque
f82d812d62 : Vulkan: Fix EventBarrier bug when asyncSubmission is enabled
2d0e92ee34 : Vulkan: Let Recycler class use std::deque instead of vector
8f6b295aac : Manual roll Chromium from 2758cfd7767d to cc575e3cad82 (737 revisions)
b71fe1c594 : Flatten vulkan-deps.
698f51d9c2 : Don't build OpenCL with msvc
7ac8573344 : Vulkan: Enable advanced blend emulation on Intel/Linux
b1267bf370 : Skip concurrent ResourceMap tests in Chromium
0f1c8ac67a : Roll Chromium from 075ed4a6344d to 2758cfd7767d (617 revisions)
8884cf06d8 : Vulkan: Use QueueSerial to track RefCountedEvent garbage
4629bf6c81 : Vulkan: Move RefCountedEvent GC and recycler to ShareGroupVk (3/3)
44db69abfb : Add Qualcomm version with fixed CmdClearAttachment
0636b509e5 : Vulkan: Move RefCountedEvent GC and recycler to ShareGroupVk (2/3)
2e0aefe920 : Vulkan: Move RefCountedEvent GC and recycler to ShareGroupVk (1/3)
e547126a54 : Disable ResourceMapTest.ConcurrentAccessLargeIds
d0bdec3052 : EGL: Handle null resultOut for sync tail call destruction
5332ab8c62 : Vulkan: Add RefCountedEventRecycler to vk::Renderer
0ac0603e5f : Fold nested std::max calls
b98b2c34a5 : Minor TextureState::getEnabledLevelCount cleanup
e6dd34d0bd : Roll Chromium from a749eb77d113 to 075ed4a6344d (656 revisions)
1409a05a81 : Manual roll VK-GL-CTS to 13344922ae81 (14 revisions)
f4140c76e2 : Remove share group lock from glBindBuffer
49317d7332 : Prepare resource map for being potentially thread-safe
cbeaebf123 : eglCreateContext: always fail for invalid versions
e490387de8 : Roll vulkan-deps from 7e66c5e2f87e to 2957dc1863e3 (12 revisions)
670f6d863b : Roll Chromium from dcf49c3fc3cd to a749eb77d113 (548 revisions)
a1665d2fc3 : Reland "Document thread-unsafe iterator access to resource maps"
df2e7bd7c9 : Vulkan: Handle the case that VkEvent failed to create.
3b470cf502 : Move PPO executables to ProgramExecutable
0044f4d1ba : Metal: fix IOSurface's render targets invalidated by max level change.
53cb3f480c : Fix non-WebGPU component build
82ddb33b58 : Metal: Do not separate vector and matrix constants
08365628f4 : Force logging ANativeWindow events for debugging.
65e25de725 : Manual roll Chromium from e8c93a04c96c to dcf49c3fc3cd (817 revisions)
a24c413d5a : Update native_app_glue from NDK 27.0.11718014
decf0e9d42 : Roll vulkan-deps from 643408ea2a06 to 7e66c5e2f87e (5 revisions)
4e887491e1 : Revert "Document thread-unsafe iterator access to resource maps"
9eaf12d381 : Roll Chromium from 4fea14b56dd7 to e8c93a04c96c (1172 revisions)
c96435eda8 : Use Chromium's abseil build files with Dawn.
d1bb6ed839 : Document thread-unsafe iterator access to resource maps
8d23fa3f92 : Add .gcs_entries to .gitignore
dfddb4f7f4 : Roll vulkan-deps from 7c61bb741fb6 to 643408ea2a06 (6 revisions)
4cacc66e70 : Remove unused ResourceMap::find
1202055c97 : Vulkan: Updates to perf counters
394e8767c6 : WebGPU: Fix accumulating mCurrentColorAttachments.
a70ef7fc6e : Add EGL_ANGLE_no_error for disabling EGL validation.
2ecfc5a1c2 : Issue 8644: Deeply nested iterator declarations can crash
bcb6db5c1a : Roll SwiftShader from 76f7f8cfea80 to da334852e705 (5 revisions)
d3b380fc8b : Roll vulkan-deps from 44adb2021ffb to 7c61bb741fb6 (6 revisions)
602512a021 : Manual roll vulkan-deps from 74fe79763664 to 44adb2021ffb (62 revisions)
36cd4c1f07 : Adding basic readPixels.
6a6192c865 : Tests: Add native to EGLPrintEGLinfoTest
071e1e83ae : EGL: eglCreateSyncKHR uses a return value for the tail call
4c66e8a4ff : Roll Chromium from 7a22cfe5a3e7 to 4fea14b56dd7 (650 revisions)
1dc836141f : Suppress experimental Linux/Intel failure
1d0ef51841 : Fixing glClear tests.
e29d643e52 : Vulkan: Fix missing per-present-mode query
3d04180cb5 : Vulkan: Add a dedicated garbage list for RefCountedEvents
5b9e7f2043 : Vulkan: Release mCurrentEvent before oneOff surface image copy
0905ac0720 : Roll third_party/dawn/ ed2c7c713..5406e9dfb (307 commits; 7 trivial rolls)
f3089d1d12 : Metal: fix UBO data update undetected between draw calls.
6d10e966db : Switch ANGLE to new GPU Android mixins
62eb8fbeec : Vulkan: Switch to using zlib::crc32_z for CRC generation
da1fbbc649 : Roll Chromium from 4beb6b144a74 to 7a22cfe5a3e7 (616 revisions)
5c78d08420 : Android: explicitly disable stack protection
f8f2a10b80 : Prepare ANGLE to use new Android mixins
c3a1cae44e : Use angle::SimpleMutex everywhere in libGLESv2
a951e0e082 : Metal: add test for active blit/compute & render encoder mistracking.
b0875f124a : Roll VK-GL-CTS from 17c6e3c4dfad to 9d7b4c3d5533 (11 revisions)
ff0a33cde2 : Roll Chromium from dbc600a2b0d5 to 4beb6b144a74 (625 revisions)
465f6b7d2f : Android: forward visibility flags
58742dfb79 : Use trim() instead of resize()
251067edce : Metal: don't break render pass when uploading a texture.
9ccb9b4102 : Metal: fix incorrect tracking if blit & render encoder coexist
28d4c3eb68 : Vulkan: Remove BarrierType argument from ImageHelper::barrierImpl
ef8d9f10e6 : Vulkan: Use DEVICE_ONLY VkEvent when available
5eb3bca0a4 : Vulkan: Minor cleanup
4880a6c207 : Enhance VulkanPerformanceCounterTest coverage
d30e47727d : Vulkan: Add VkCmdWaitEvents for image barriers
ead98ed94e : Implement basic texture upload.
81c2b6e73a : Vulkan: Account for padBuffersToMaxVertexAttribStride
9f3e3bff37 : Manual roll Chromium from b689a9ee3ba2 to dbc600a2b0d5 (109 revisions)
9aa6d3daf6 : Add trim support to MemoryBuffer
be9e63ad09 : spirv::Print without ANGLE_ENABLE_ASSERTS -> compile error
97aaad3a1d : Vulkan: Pack DescriptorSetLayoutDesc layout
04e469bcc1 : Roll Chromium from 904b00ce27b4 to b689a9ee3ba2 (548 revisions)
a96e9197f5 : Vulkan: Add RefCountedEvent class and VkCmdSetEvent call
e4a12a676c : Vulkan: Dynamic depth test + static depth write
e87122056f : End ANGLE Mac Intel experiment
04825894d2 : Vulkan: Turn SPIR-V limitations to crash instead of security bug
e560647104 : Start Linux/Intel experiment
f2182a713e : Manual roll Chromium from bc4f0a08ba8d to 904b00ce27b4 (619 revisions)
44bdc2af94 : restricted_trace_perf: Write summary for single renderer
caebfea1f9 : Vulkan: Make PipelineBarrierArray a class
1bb1ee061f : GL: Sync unpack state for glCompressedTexSubImage3D
53811e86cc : Roll Chromium from 83c70f11490d to bc4f0a08ba8d (625 revisions)
bb6a5724e6 : Use vendor ID to check QCOM device for tests
950afec46e : Vulkan: Add VK_KHR_synchronization2 feature flag
2d1bb3e161 : CL: Replace Spinlock with angle::SimpleMutex
6658d5e8e5 : Tests: Add Modern Combat 5 trace
298b87398d : Vulkan: Restrict the ContextVk dependency in CommandBufferHelper
e49b941fef : Roll Chromium from 228731187f89 to 83c70f11490d (641 revisions)
b839e05ba7 : GLSL: Hardcode emulated atan functions
1064b38d8d : Vulkan: Move ImageLayout define to earlier in vk_helpers.h file
4929e1df3e : Vulkan: Add feature flag for using event for image barrier
f51f2bc55b : Manual roll vulkan-deps from 736920240f0b to 74fe79763664 (13 revisions)
038ad6c755 : EGL: Use unlocked tail calls for surface, sync and img calls
978cf07b73 : Suppress failures on Pixel 6 AP1A.240405.002
44ce58871c : Allow the backend to do resource init for framebuffers.
a0b721bc70 : Vulkan: Optimize DescriptorSetLayout with no bindings
2eed792ca6 : Vulkan: Use angle::SimpleMutex with async command queue
acb8b33f40 : Vulkan: Enable 8/16 bit storage buffer extensions
5907fcfd1f : Roll Chromium from 0129806a25c3 to 228731187f89 (630 revisions)
8332e5b10e : Use python3 instead of python for bootstrap
b74de55781 : Vulkan: Add a feature related to shader subsets
d9a008755c : Metal: Override internal format of images
89caa0e1d9 : Cleanup: replace DirtyObjectType check with constexpr generator
5e37ae35f6 : Roll vulkan-deps from a4bf9c4e9ffd to 736920240f0b (2 revisions)
884dc38077 : EGL: Make eglGetCurrent(Context|Surface|Display) lockless.
bea8d9dd8f : Roll Chromium from ad99ecc02953 to 0129806a25c3 (372 revisions)
c62c0c2500 : CL/VK: Implement initial enqueueRead/WriteBuffer
6cfb593174 : CL/VK: Implement marker and barrier cmds
55affbfd7c : Manual roll Chromium from 0543b5c427ca to ad99ecc02953 (246 revisions)
04329fe085 : CL/VK: Implement wait APIs
e3a58b25e6 : FrameCapture: Support deferred linking of shaders
37d2277bdd : Vulkan: Disable dynamic state on JM based Mali
ab0140b0cb : Update CLA contact information in the documentation.
d0a2525da7 : Roll vulkan-deps from 8ff7d8bf1899 to a4bf9c4e9ffd (5 revisions)
75c14ed6d7 : Roll Chromium from 3bff690c506f to 0543b5c427ca (360 revisions)
47fc356b23 : GCC: move warm up tasks out of anonymous namespace
9c2632b3df : Manual roll Chromium from 4433c533fffb to 3bff690c506f (214 revisions)
a443959993 : End Win Intel experiment.
d2e5eeefbd : Vulkan: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout
0e7d735b14 : Roll SwiftShader from 9aec4b969291 to 76f7f8cfea80 (1 revision)
b8e7860fe1 : Roll Chromium from b00758dcbb7a to 4433c533fffb (891 revisions)
d4519fdce6 : Roll vulkan-deps from 91b20c9cf5fd to 8ff7d8bf1899 (8 revisions)
c74d2634e6 : Vulkan: Update mSurfaceCaps with per-present mode caps.
94179bed1c : Roll chromium_revision 39c16b7a37..b00758dcbb (1290535:1290830)
0d1dab2cf1 : Roll vulkan-deps from 36da75a01950 to 91b20c9cf5fd (10 revisions)
6fe8a399dd : Metal: Fix rewritten out variables with underscores
2905a6a6e2 : Vulkan: Fix read pixel to cached non-coherent memory
64e9794006 : Presubmit: improve bug tag check message
219f7762e5 : Roll vulkan-deps from 4737535cad1a to 36da75a01950 (8 revisions)
40c6ba5222 : Roll VK-GL-CTS from 669273b1098a to 17c6e3c4dfad (3 revisions)
f2901ba7c2 : Roll Chromium from e191335efc2d to 39c16b7a3740 (747 revisions)
36ae455328 : Vulkan: Remove unnecessary member from ProgramExecutableVk
23b8a833f3 : Suppress VUID-VkSwapchainCreateInfoKHR-presentMode-02839
84b8737394 : Roll vulkan-deps from aa20d192b8c4 to 4737535cad1a (9 revisions)
f0f4edfc4e : Roll SwiftShader from 764410d4d655 to 9aec4b969291 (2 revisions)
602a6a9a53 : Roll Chromium from b07526b70da5 to e191335efc2d (579 revisions)
cc770518b0 : CL/VK: Implement flush & finish
c75b03ad1c : Vulkan: Remove duplicated fallback entry in vk_format_map.json
d4abe62268 : CL/VK: Implement enqueue NDRangeKernel & Task
4813295059 : Vulkan: Optimize DescriptorSetLayoutDesc layout
80c8b6f050 : Revert "Vulkan: Only enable DS dynamic state if there is DS attachment."
d0b01c813d : Remove duplicated fallback entry in vk_format_table_autogen
4109a90ee3 : LinkedUniform: avoid frequent GLenum -> index conversion
00fa9af9e6 : Disable the BasicNoOpMutex test
7523c5dfd8 : Make 'ANGLE_CAPTURE_OUT_DIR' doc clearer
5f532b75c2 : Roll chromium_revision 0abb3a90f2..b07526b70d (1287851:1289209)
f696652fc1 : Roll vulkan-deps from bb53ad5f34d9 to aa20d192b8c4 (5 revisions)
51c580031a : Roll SwiftShader from 1eaac56def92 to 764410d4d655 (2 revisions)
6861da63bb : Vulkan: Don't cache staging buffers on PowerVR
b2aad1bbb7 : Vulkan: Track valid descriptor set layouts
d71b8ee0f0 : Vulkan: Fix dynamic depth/stencil in UtilsVk when unused
313c73c3f6 : Roll vulkan-deps from 8dc5cb57074c to bb53ad5f34d9 (5 revisions)
03c88d33ec : Revert "Vulkan: Suppress VUID-VkSwapchainCreateInfoKHR-pNext-07781"
c48808658d : Manual roll VK-GL-CTS from b529676d0523 to 669273b1098a (11 revisions)
e92b8e8d97 : Manual roll VK-GL-CTS from 491cfc2dbec9 to b529676d0523 (1 revisions)
e344c4bc4e : Manual roll VK-GL-CTS from 393ca590ec21 to 491cfc2dbec9 (8 revisions)
1264c9cc75 : Manual roll VK-GL-CTS from caf989d22e07 to 393ca590ec21 (5 revisions)
97cb3eb8a7 : Split ASSERT and logs into separate header
d9d583bfdc : Implement a lock/unlock-only mutex based on futex
0c5f973d31 : Roll vulkan-deps from ec0c320a8ca1 to 8dc5cb57074c (10 revisions)
cfcfc9ea21 : Roll SwiftShader from 62c59c41e194 to 1eaac56def92 (1 revision)
2a29410364 : Roll Chromium from 3405d3e2c23c to 0abb3a90f21c (691 revisions)
6557da03c8 : Implement TextureWgpu::getAttachmentRenderTarget()
50d95bfea3 : Manual roll vulkan-deps from 3ba43743089e to ec0c320a8ca1 (34 revisions)
041b0a4d54 : Begin initializing caps for webgpu
2218db2b3b : Add error callback for webgpu device
f4d3041a57 : Remove double-serialization for glGetProgramBinary
24ba48eb21 : Do not cache program binary in blob cache redundantly with app
99ac37cf7b : Vulkan: Suppress VUID-VkSwapchainCreateInfoKHR-pNext-07781
49e434dba2 : Roll Chromium from f4477677b54e to 3405d3e2c23c (816 revisions)
e229afada1 : Vulkan: Disable setting_sync_queue_submit
08d9d5cc1c : Vulkan: VK_EXT_validation_features was deprecated
67fc293ab0 : WebGPU: Add shader translation and program linking stubs.
5e790bfb16 : Remove unnecessary D3D include
f4485224fe : WebGPU: Implement glBufferData and glBufferSubData
e088af30ff : Parsing very long array declarations crash
34bb0ebf6e : Roll Chromium from 625a985b39f7 to f4477677b54e (679 revisions)
1152f9d172 : Remove PPO as observer of its own executable
1153a17e92 : Roll Chromium from 3e1171173a70 to 625a985b39f7 (729 revisions)
e41286e109 : Vulkan: Fix internal caching missing
bc53f36023 : Vulkan: Improve pipeline warmup hit rate without GPL
d9943e447f : Remove Program::syncState
c139751042 : Vulkan: Fix data race in WarmUpGraphicsTask
392eca6048 : Revert "GL: Support KHR_blend_equation_advanced"
4af8dafb9f : Vulkan: Enable MSRTT emulation tests on swiftshader
bedc75d908 : Roll Chromium from 8853d900c3dd to 3e1171173a70 (343 revisions)
d1bffdb657 : Vulkan: Bugfix in WarmUpComputeTask
226448197f : Manual roll Chromium from a20bd3962f16 to 8853d900c3dd (278 revisions)
646f5d1935 : CL/VK: Implement eventVk routines
0a67bbaf83 : SPIR-V: Fix const constructors with single scalar
84613b972d : Vulkan: Suppress Undefined-Value-ShaderInputNotProduced
0e19adb294 : Validate non-negative vertex attribute offsets.
d3aaf79525 : Vulkan: Early out ImageHelper::updateLayoutAndBarrier when possible
e73c0c6d04 : EGLProtectedContentTest: move sleep behind compile-time var
126f826917 : Additional fix for link task worker pool race
fda475e53e : Roll vulkan-deps from 4c9bdb52e642 to 3ba43743089e (3 revisions)
dd81a3df6b : Roll Chromium from 0f9a02e29ab9 to a20bd3962f16 (586 revisions)
ba208b45ad : Vulkan: wait for post-link tasks in resetLayout
c632fae01c : GL: Support KHR_blend_equation_advanced
926334570f : Roll vulkan-deps from 4f8c21f6ae9d to 4c9bdb52e642 (6 revisions)
bd822f29d5 : Roll Chromium from 87ec061ede78 to 0f9a02e29ab9 (736 revisions)
d55464fff7 : Vulkan: Remove the supportsDepthClipEnable feature
49e63e0751 : Vulkan: Selectively wait for WarmUp tasks
ad13fec33d : Vulkan: warmUpGraphicsPipelineCache(...) shouldn't set state
13829f2032 : Vulkan: Optimize depth/stencil resolve with glBlitFramebuffer
924b40dc2d : Selectively wait for post-link tasks in the frontend
06472a7e41 : Extend ProgramExecutableImpl API
76636ddb45 : CL/VK: Update missing reflection ops & DS creation
7a78c2c907 : CL/VK: Add helper to select LWS
2dc9d0cdcd : CL/VK: Add workgroup size/count types
ac654931c2 : ProgramExecutable manages post-link tasks
c0386ad4e3 : AsyncWorkerPool releases shared_ptr<Closure> before notifying
be42f20b70 : Start implementing glClear
4a5d47df78 : Test that binary is not saved after being loaded
ccadcef9ed : Roll vulkan-deps from 8d0dac85e662 to 4f8c21f6ae9d (3 revisions)
38b1cd81e8 : Roll Chromium from 1adf104afb7c to 87ec061ede78 (654 revisions)
35c7e1860d : CL: Introduce NDRange object/ops abstraction
cdbc58f176 : Metal: Align texture view constructors with the API
f8bcfc3f2a : Tests: avoid double logging to stderr from WARN()
3b650ffa39 : Metal: Assert while using gl_VertexID as ivec
5c6a531eca : Add ContextWgpu methods for managing current render pass
103c1b53bb : Vulkan: Drop MSRTT emulation dependency on independentResolveNone
57eded364d : Vulkan: Fix off-by-one error in compute-based stencil blit
be79ae9375 : Codegen: work around unicode in vk.xml causing hash diffs
58ecad7a2f : Remove assertion that program is not linking when bound/unbound
fdade3693e : Ignore DisplayGLX_api.h in export_targets.py
879e8aa549 : Roll vulkan-deps from 43f849a0e433 to 8d0dac85e662 (1 revision)
58fc2f23cc : Roll Chromium from 15bf920f7a6d to 1adf104afb7c (652 revisions)
dc643d9bec : Vulkan: add feature control for client buffer merge
ceb3c0e1df : Remove redundant AND from ValidateClear
ab6dd5b223 : Avoid asserts when const folding binary ops on void variables
e0709fef87 : Roll vulkan-deps from 3b1638b6e598 to 43f849a0e433 (2 revisions)
304ea14a65 : Start Mac Intel experiment
72c88301f0 : Roll SwiftShader from ff61926fcedb to 62c59c41e194 (1 revision)
cac60938c5 : Roll Chromium from cf84d04c222b to 15bf920f7a6d (642 revisions)
ff03a7b193 : CL/VK: Program build_status & mCallback fixes
bb70f5d117 : CL/VK: Setup platform as provider of vk::Context
e4fe461ff1 : Vulkan: Apply mask during transition search
64cfbb68ce : GL: Fix MultisampledRenderToTexture tests and expectations
abf7b612bf : Optimize WebGL clear type validation
a8e9aa261d : CL/VK: Setup GlobalOps for the platform
85b3e967c2 : Fail link and validation of invalid tessellation program
47ca75521a : CL/VK: Select Vulkan Angle as platform
2de6ed73d2 : Roll third_party/dawn/ 1a9f89047..66f38fda8 (569 commits; 11 trivial rolls)
0cb309436d : Roll vulkan-deps from 778a83fe011e to 3b1638b6e598 (4 revisions)
42262e8362 : Roll Chromium from 35e9d0924a4c to cf84d04c222b (372 revisions)
5d294e6e34 : Manual roll VK-GL-CTS from 08c8f6c7aa44 to caf989d22e07 (30 revisions)
4d317b52eb : Vulkan: Add MSRTSS preferred usage for tex init
18797bf2f6 : Metal: Handle incompatible attachments
b8374d4f98 : Expose Mac and Win experiments on ANGLE CI
4413bec858 : Roll vulkan-deps from b203847466b0 to 778a83fe011e (3 revisions)
0bb344f642 : Roll Chromium from af09c69e52e4 to 35e9d0924a4c (190 revisions)
c6a6d3f9fa : Manual roll Chromium from 78f0fd1ec9e7 to af09c69e52e4 (361 revisions)
e85bc34531 : Account for disableProgramCaching
25a30934d0 : Manual roll Chromium from ac341cc25766 to 78f0fd1ec9e7 (1 revision)
199b186148 : Manual roll Chromium from 053f0b115f80 to ac341cc25766 (1 revision)
88dbb10198 : Manual roll Chromium from 8a45cef8ebc1 to 053f0b115f80 (3 revisions)
76113ffb18 : Manual roll VK-GL-CTS from fe6e7bd09f53 to 08c8f6c7aa44 (1 revision)
174a0e4360 : Manual roll Chromium from ca785e885ed3 to 8a45cef8ebc1 (6 revisions)
321c6b63be : Remove is_always_lock_free assertion from AtomicQueueSerial
499c7c7245 : Manual roll Chromium from 647be67fd3b9 to ca785e885ed3 (13 revisions)
93b45da9bf : Pin clang until Skia is able to build with ToT abseil.
e2031e724e : Roll Chromium from 47e3c979a2ee to 647be67fd3b9 (581 revisions)
936ba7708e : Roll vulkan-deps from 4f5c3553ddc3 to b203847466b0 (22 revisions)
414c989e89 : Roll SwiftShader from 6912e7d5b75a to ff61926fcedb (1 revision)
2b66694d37 : Metal: Untangle public draw calls
076a5059ef : Remove test suppression of dEQP-EGL*robustness on Pixel 6
b559efa8b8 : Vulkan: Allow depth and stencil resolve to be separately added
84eb4f73f3 : Add a few use-after-resolve depth/stencil framebuffer tests
a0fa06f6d7 : Translator: Disallow samplers in structs in interface blocks
c5ba9b6c35 : Manual roll SwiftShader from 0bacc751b4d1 to 6912e7d5b75a (2 revisions)
b4cf07c365 : Vulkan: Move the interface pipeline library caches to share group
c71a67defd : Vulkan: Move pipeline cache graph dump to renderer
0e9254bd52 : Vulkan: Optimize color invalidates
21b6899a9c : Roll SwiftShader from bbe6452b420c to 0bacc751b4d1 (1 revision)
3c8b3f6bf7 : Start Mac AMD experiment
fb4f214227 : Roll Chromium from 3d9d6f707e2b to 47e3c979a2ee (692 revisions)
9475ac4094 : Vulkan: Make efficient MSAA resolve possible
085ff15a9f : Metal: Fix RenderTargetMtl::getFormat() could return nullptr.
71e5a43fc2 : FrameCapture: Don't use shadow memory on Pixel after Android 14
0156fe4ea3 : Roll vulkan-deps from 3bf81e7e8859 to 4f5c3553ddc3 (3 revisions)
e045b84690 : Roll Chromium from df4e4b8f57ca to 3d9d6f707e2b (330 revisions)
8e7d337934 : Vulkan: Add a perf test for multisample resolve + invalidate
7eac8f60e2 : Manual roll VK-GL-CTS from ec9827528085 to fe6e7bd09f53 (1 revision)
2cddd918a7 : Manual roll vulkan-deps from ba66ec69216d to 3bf81e7e8859 (57 revisions)
856054c496 : Trace tests: fix run_angle_android_test.py --prepare-only
beae79596a : Implement a basic setImage to TextureWgpu.
ee3bbdcb9a : Manual roll Chromium from f5acbff8b8b2 to df4e4b8f57ca (1013 revisions)
1d5991d903 : Pin libc++ until Skia is able to build with ToT abseil.
28ec2b7b85 : Roll Chromium from 532d52d6ecb3 to f5acbff8b8b2 (746 revisions)
0add11635d : Move extent and dimension conversions to wgpu_utils.
aa04191b7f : Start Win Intel experiment
93da22dde6 : use_cxx17=true in arm debug compile
eacd6acdcb : Add RenderTargetCache to FramebufferWgpu
c7985668bc : Add a few use-after-resolve framebuffer tests
e996d187a9 : Use TIntermRebuild for SeparateStructFromFunctionDeclarations
2d4a027dc7 : Tests: Add Poppy Playtime Trace
318e5e0260 : Vulkan: Update EGL_EXT_buffer_age implementation
8482f44fab : android_helper cleanup: Inline test package name
3ed8c5f431 : Android: workaround broken run-as due to /data permissions
96f443295f : Revert "Remove few redundant ImmutableString to std::string conversions"
ee02014d87 : Selectively wait for LinkSubTasks
16fef70f84 : Vulkan: Refactor imageless framebuffer creation
1bd82319c7 : Add RenderTargetWgpu
a53bd62a90 : Disable MSRTSS on QCOM
33a09305f1 : Metal: Remove work texture and work buffer from ContextMtl
0197826bba : Revert "Add conversion operator from ImmutableString to std::string"
9ae4a2f4b7 : Roll Chromium from babb076716bc to 532d52d6ecb3 (627 revisions)
ad013650bb : Revert "Rename LinkSubTask -> PostLinkTask"
8899e18dc6 : Add skip conditions for a few tests
f3a819f1bc : Context: Limit max texture size for ANGLE captures
6c37973311 : Add more helper methods for textures.
a69c56fa88 : Pin build until Skia is able to build with ToT abseil.
da8fa1b615 : Roll Chromium from 42826620a07f to babb076716bc (4096 revisions)
07137f571a : Add ImageHelper to TextureWgpu
8c0dae388b : Add conversion operator from ImmutableString to std::string
ed97adba3d : Add more RGB-to-RGBA byte loading functions
00eb6edba0 : Rename LinkSubTask -> PostLinkTask
042b430c63 : Support the wgpu backend on Windows
96f66089c2 : Tests: Update color values for Unsized/Unsigned in texture tests
f8b185771b : Set the Dawn proc addresses at in DisplayWgpu initialization
7047d8205c : win-trace (capture_replay_tests): cleanup after replay
21b5c32113 : Pin abseil-cpp until Skia is able to build with ToT abseil.
a3dff4ed6e : third_party/clspv: Disable the warnings on build
efd41bd207 : Vulkan: Rename ResourceVk.* to vk_resource.*
e3aac00be1 : Vulkan: only request OPAQUE compositeAlpha on Android if no alpha
914fe61bc6 : Vulkan: Rename RendererVk.* to vk_renderer.*
1fc548c115 : Vulkan: enable recordable bit for RGB8
ebb94b807f : Remove few redundant ImmutableString to std::string conversions
7cb518bc22 : Reset shader images modified during trace
7506a0cdc0 : Tests: update QDC expectations after crrev.com/c/5372826
2f934a47e9 : libstdc++: replace std::powf with std:pow
6e6d6b2983 : Roll vulkan-deps from fa1e68dabb91 to ba66ec69216d (8 revisions)
d2cef82a8f : Vulkan: Use fragment shading rate access flags
6d5690036a : Vulkan: Deduplicate merge to Renderer's pipeline cache
490ff869e9 : Always redeclare clip/cull distance built-ins
f4ecbe6f13 : Use Dawn's abseil build files when wgpu is enabled.
afbfebcaaf : Reland "Manual roll VK-GL-CTS from 87353392d2d2 to ec9827528085 (9 revisions)"
92b8fc6889 : Revert "Manual roll VK-GL-CTS from 87353392d2d2 to ec9827528085 (9 revisions)"
f8021cfa91 : Manual roll vulkan-deps from 91aab7b7e25f to fa1e68dabb91 (27 revisions)
8080a736f1 : Manual roll VK-GL-CTS from 87353392d2d2 to ec9827528085 (9 revisions)
21d124c4bf : Vulkan: Remove support for pipeline cache control
553e3c8038 : Vulkan: Async compile pipelines with different surface rotations
58065d0766 : Vulkan: Add test that destroys view after the image
c5f7bbeb11 : Make ImmutableString::beginsWith constexpr
21ef298e33 : Consider textures without an attached Buffer as incomplete
60aaf4a096 : Vulkan: Move renderer to namespace vk
b3ab67d32b : tests: Remove unnecessary .get() from RAII objects
d4d3478145 : Multisampling support check: sampleCounts > 1 and createFlags
2dc45de80d : Trace tests: check and log zlib crc32 on decompress failure
7220307bb2 : Conditionally support EGL_OPENGL_API
b5d92511b4 : Trace tests: log z_stream on decompress failure
c3fdc81189 : Raise the WebGL texture size limit on Android >= 14
e5cb7f1f5c : Vulkan: Fix access to inactive attributes
533fa5cedc : Metal: Update few asserts when resolving FS output
9bae585946 : Vulkan: Add blend factors to allow dithering to work
142c05b543 : Build OpenCL CTS on ANGLE Linux and Android standalone bots
afed1224de : CL: Add CTS build to ANGLE
cd90294be8 : OpenCL/Vulkan: Add initial CL Event creation
66bc9cfa00 : OpenCL: Fix mCallback in linkProgram ctor
17facd2b06 : Fix CreateDirectory name clash with Windows headers.
18fa02bebf : Rewrite exprs using separated decl variables
cd220fa9ec : Roll vulkan-deps from 6e41ca22e87b to 91aab7b7e25f (5 revisions)
5673346918 : Roll Chromium from 63f2e96c7e8a to 42826620a07f (605 revisions)
f7de39b6ae : Make IntermRebuild available for all backends
065b333cad : OpenCL/Vulkan: Add initial CL Buffer routines
aea2abc1ad : Vulkan: Input attachment requires both texturable and renderable
da3baf096b : Manual roll VK-GL-CTS from 1918ab4d4806 to 87353392d2d2 (15 revisions)
b744ee7f16 : Trace tests: extract debug files to (CAS) output
529a2fe904 : Roll vulkan-deps from 3b14ca63bd7b to 6e41ca22e87b (21 revisions)
18e00a2989 : Roll Chromium from d4320bd12d3a to 63f2e96c7e8a (593 revisions)
a339585e1a : Vulkan: Add AtomicShared type
a55f91b566 : Switch Pixel 6 experimental bot to Android U
bc633ad708 : OpenCL/Vulkan: Implement compile and link routines
99c2157b1d : Metal: Add Quyen as OWNER
d964482310 : Make ANGLE by default built to system partition on Android
b9c6cf8ecb : Metal: Stop blit encoder after render encoder
c9c7c4d74a : Trace tests: save debug files when gz decompression fails
9fee915631 : OpenCL/Vulkan: Add initial CL Kernel routines
7f3bb2d80f : Roll Chromium from 93f3c55ed974 to d4320bd12d3a (756 revisions)
f16eea308a : Vulkan: Enable QCOM foveated rendering extensions
e904e37ba3 : Vulkan: Enable imageless framebuffer on Samsung drivers
11a2d27f32 : Check array index against unsigned array size
26da3174dd : Make 2024-03-05 changes compile with clang 15 pt.2
90ae6cbe39 : Avoid assert at main prototype when monomorphizing
0f110098cc : Avoid assert with multiple memory qualifiers
c55c8ad21c : extension XML cleanup
6ba49977d8 : CL: Update OpenCL Headers
1452c19542 : Android: Add Qualcomm Mobile Reference Device support
a40eeaa9e0 : Roll Chromium from 15a5ccdeffb7 to 93f3c55ed974 (614 revisions)
ecaefce00c : Vulkan: Disable optimizeWithLoadOp if there is unresolve
4667201495 : Vulkan: Add test for midRenderPass clear for MSRTT
aba3705ba7 : Vulkan: Completely remove egl::Display from RendererVk
7e065b6f4d : Fix SRV and RTV confliction
74af31adca : GL: Add ClearsWithGapsNeedFlush workaround
4a5b9307be : android_helper: support angle_deqp_egl_tests
49abf72f61 : Roll vulkan-deps from 9cd617cb0454 to 3b14ca63bd7b (6 revisions)
dcc79a2764 : Roll Chromium from 632158ced47e to 15a5ccdeffb7 (1166 revisions)
91ddf851c4 : Vulkan: support QCOM foveated rendering extensions
39f29f65c4 : Ensure unary math op parse to an node on error
c71de8688c : Add workaround for ext dynamic state on Win/Intel
4e9fbb36f2 : Metal: Remove AccessField(.., ImmutableString)
e38cf95a58 : Metal: Release prov. vertex buffers on event set
51702d791d : Make 2024-03-05 changes compile with clang 15
d76505b8c3 : Manual roll vulkan-deps from 12f9cddb3ff7 to 9cd617cb0454 (42 revisions)
b2773c110f : Vulkan: Bug fix in immutable sampler pipeline layout recreation
3c08d69612 : CL: Add DEVICE_NOT_FOUND case for context creation
f044aaf821 : Vulkan: Create instance/device without access to Display
47cd0529f1 : Fix assert invoking #line during macro invocation
27423bffff : Metal: Generate names for rewritten inputs
2ad7b23b13 : Add a missing #include.
545e3f6e11 : Vulkan: Decouple RendererVk from egl::BlobCache
95294b2468 : Android: Add Galaxy S22 support (Xclipse)
5678ad09aa : Roll Chromium from 43d81add625d to 632158ced47e (570 revisions)
0ad73958dc : Deduplicate and fix ConstStrLen implementations
258b751f57 : OpenCL/Vulkan: Fix processedOptions whitespace
b978974d98 : Update frontend support for QCOM foveated extensions
3fa8d578ad : Make appendDecimal use the last char of the buffer
39040b0b89 : Vulkan: Decouple RendererVk from EGL attributes
4e6fe5e0db : Vulkan: Cache ImageLoadContext in context
871a309c72 : Fix layout(index=) parse assert on es 100 shaders
ec6d628863 : egl: Add logic to select preferred display

+- Project: platform/external/anonymous-counting-tokens

0784516 : Remove duplicate paths in module definitions

+- Project: platform/external/apache-commons-bcel

3ba11f51 : Preparing for 6.3.
a42a1a0c : Apache Commons BCEL-6.3-RC1
7af57e58 : Checkstyle.
56d6858f : Checkstyle.
07e07ba7 : Preparing for 6.3.
6e91fcdb : Doclint is OFF.
4d140343 : Preparing for 6.3.
f3bd0b79 : Preparing for 6.3. Update Java requirement from Java 7 to Java 8. Don't break BC with new API org.apache.bcel.classfile.Visitor.visitConstantDynamic(ConstantDynamic) by making it a Java 8 default method.
4a83e0e7 : Preparing for 6.3.
4e4164b4 : Update dates to 2019.
8fa8def3 : Add entries based on differences since 6.2.
d8bef165 : Add constant fields based on Java 12-EA and Java 13-EA.
bc1f257c : Use -Ddoclint=none to instead of a custom profile if you really want to avoid Javadoc doclint errors. Hopefully we can fix these soon.
6417ece8 : Next release will be 6.3.
84e8230a : Let build run on Java 11, 12-EA, and 13-EA.
2a7594a7 : Allow tester to specify additional Java homes with the system property "ExtraJavaHomes".
ed65186f : Update tests from Apache Commons Lang 3.8 to 3.8.1.
77c67284 : Update tests from Apache Commons Lang 3.7 to 3.8.
5e2febea : [BCEL-305] ClassPath.getClassFile() and friends do not work with JRE 9 and higher. Test classes in the Java 9 and above modular runtime image file, AKA the monolithic "/modules" files. This uses the JRT file system on Java 9 only. Tests are skipped on Java 8 and below.
8ea2c18f : [BCEL-305] ClassPath.getClassFile() and friends do not work with JRE 9 and higher. don't use a for each loop to avoid creating an iterator for the GC to collect.
84e2cf15 : [BCEL-305] ClassPath.getClassFile() and friends do not work with JRE 9 and higher. don't use a for each loop to avoid creating an iterator for the GC to collect.
dc4746b6 : [BCEL-305] ClassPath.getClassFile() and friends do not work with JRE 9 and higher. Fix close.
52eab656 : Better name.
60e3bdcb : Make ivars private final and close resources properly.
ffc21691 : [BCEL-305] ClassPath.getClassFile() and friends do not work with JRE 9 and higher. Remove old code.
a1e4f67e : [BCEL-305] ClassPath.getClassFile() and friends do not work with JRE 9 and higher.
70f1e65a : Better name.
cb497ff3 : Test JDK JMOD files if present.
41ba47a0 : Camel-case names.
652a0946 : Javadoc clean ups.
355dadec : Better internal names.
241fae45 : [BCEL-304] ClassPath.getClassFile does not work with Java 9 and higher. Closes #22.
a2da1049 : [BCEL-304] ClassPath.getClassFile does not work with Java 9 and higher. Sort.
bf30b1f2 : [BCEL-304] ClassPath.getClassFile does not work with Java 9 and higher.
6ed18c5b : Update tests from commons-collections4 4.1 to 4.2.
8f903f9f : Typo: 'JavaDoc' -> 'Javadoc'.
9fc8dbcd : Correct names of class version constants given change in Java versioning. Fix for Java 9 requires deprecation of old values as they have already been released.
a962daba : First pass at Java 11 support based on EA releases and https://bugs.openjdk.java.net/browse/JDK-8189199
c1f539ad : Add class version constants for Java 11.
881af80e : Add class version constants for Java 10.
2f3a6020 : Update references. Java 9 is no longer EA.
11b6cb54 : Re-order for consistency
4c091922 : Javadoc improvements.
5cc4b163 : Javadoc improvements.
3b969f94 : Update commons-parent from 42 to 43.
1558c715 : Update POM from 6.2-SNAPSHOT to 6.3-SNAPSHOT.
1b6713ca : Clean up for 6.x.
ebe4622c : Clean up for 6.x.
762dcffc : 6.2 is out.
69b4784b : Fix bug in test to avoid an exception if a key does not exist.

+- Project: platform/external/arm-neon-tests

745d0ea : Remove obsolete entry from OWNERS.
7e8b18a : `arm` has implied `neon` in .bp files for years.

+- Project: platform/external/arm-optimized-routines

c64e746 : Enable ldp-aligned-only for arm-optimized-routines on oryon
17bffda : Allow memset and memrchr to be ifuncs.

+- Project: platform/external/armnn

87d024d00 : Use the global default cpp_std.
627ecc749 : Use the global default cpp_std.
5ad4e173f : Update OWNERS file

+- Project: platform/external/auto

0a558a2f : Upgrade ASM to 9.6
7719ab89 : Enable windows target

+- Project: platform/external/avb

f9d4620 : libavb_rs: unlock credential validation
26eaa0a : libavb_rs: unlock challenge generation
e57ea84 : libavb_rs: avb_cert key validation
87b7364 : libavb_rs: refactor test utils
ea6cfa7 : libavb_rs: split Ops/CertOps into separate traits
1f25d8a : libavb_rs: move tests to presubmit
3a87e91 : libavb: refactor cert usage strings
e4cdfd5 : libavb: expose a few more test files
1bbcd66 : libavb: rename "ATX" to "cert"
2eafbc6 : libavb: expose ATX test key build targets
fa26a9b : libavb: expose build variants with ATX
79c7971 : libavb_rs: ATX documentation and trait
9a0afbf : libavb_rs: make lifetimes more flexible

+- Project: platform/external/bazel-skylib

27d429d : Bump version to 1.7.1 (#521)
1e594dc : Fix distribution tarballs to include directory rules. (#520)
ab604c1 : Add bcr setup for gazelle (#519)
2395011 : Add Publish to BCR setup (#518)
12f1a04 : Update Changelog and bump version to 1.7.0 (#517)
28d6034 : fix: Fix a bug in globs when middle is non-empty, but right is empty. (#516)
9b26156 : fix: Ensure directories work when the package is empty (#515)
0e485c8 : Add is_normalized and starts_with to paths module (#514)
f351bed : Remove empty file that was accidentally not deleted. (#513)
4d37916 : Minor cleanup of directory rules. (#512)
f3c0026 : Copy rules_directory's globs to bazel-skylib. (#511)
a464f69 : Copy rules_directory to bazel-skylib. (#510)
b459822 : Add MODULE.bazel.lock to gitignore. (#509)
0d43695 : Re-add `licenses()` - internal license checker still requires it :/ (#506)
a16ebb4 : Add `default_applicable_license` and remove obsolete `licenses()` in all BUILD files (#504)
16bf90d : Support modern location expansions for run_binary (#490)
2b546af : Add missing comma (#505)
9083873 : Add license blurb to bzl_library_test.bzl and move blurb-less test data files to testdata subdir (#503)
eff2e58 : Mention new contributor in changelog (#502)
e864c22 : Prepare release 1.6.1 (#501)
18e70d2 : Improve CI setup: add tests for Bazel 5.x and 6.x (with and without bzlmod); use Ubuntu 20.04 as main platform
700c9ec : Improve compatibility with Bazel 6. (#499)
f9c2d9e : Bump gazelle submodule version in sync with the main skylib module (#498)
99ffbbf : Prepare release 1.6.0 (#496)
1969278 : Mark `modules.as_extension` as `reproducible` (#497)
09b1079 : Make `out` on `native_binary` optional (#474)
553c08d : Add helper functions for module extensions as `modules` (#456)
15007f2 : Remove outdated rules_cc dependency (#476)
80b51b3 : Allow `bzl_library` to depend on non-`bzl_library` targets (#495)
054ebf5 : expand_template: do not output_to_genfiles (#493)
e60cf00 : Add licenses spec to new BUILD file (#485)
60241d2 : Add toolchains argument to unittests.make (#483)
1a1ee6c : Modify actions in order not to need toolchain param (#478)

+- Project: platform/external/bazelbuild-platforms

25f19f6 : Fix METADATA to reflect the correct current version
05ec3a3 : Prepare for release 0.0.10 (#91)
5074be0 : Add filegroup targets for .bzl files in the `host` package (#90)
2af915c : Implement local_config_platform in @platforms (#86)
6b04b81 : Define constraint for emscripten os (#84)
33a3b20 : platform_data implementation (#78)

+- Project: platform/external/bazelbuild-remote-apis

529e5ac : Pin the Java version to 11
4c36890 : Add Android.bp for remote_execution.proto
cb1b006 : Add OWNERS
1f36c31 : Support digest functions in remote_asset API (#286)
7f51b36 : inline hinting for ExecuteRequest (#287)
96942a2 : Add readme notes for worker apis (#290)
835613e : Update Turbo Cache name and repo to NativeLink in README. (#292)
9ff14ce : Clarify how Digest.hash is encoded generally (#285)
d20ae8b : Allow emitting output directories as plain Directory messages (#258)
7e33c12 : Upgrade rules_go, Gazelle, googleapis, com_google_protobuf (#269)
6c32c3b : Add Siso and Kajiya to the list of RE clients/servers (#270)
cb80587 : Add Reclient to the list of RE clients (#267)
39c174e : Document Fix typo (#266)
068363a : Document NOT_FOUND Execution error reporting (#259)
eafa1b0 : Add deprecated annotations to deprecated fields (#261)
a985e26 : Add justbuild to the list of clients and servers (#256)
4f38bac : Add BLAKE3 to Go code (#260)
cf282e5 : Add buck2 to the list of clients. (#254)
35aee1c : Mention that predefined properties can be added by filing issues (#247)
2871680 : Clarify that the syntax of `instance_name` is decided by the server (#245)
79bd54e : replace `base 64` with `base64` (#249)
8f539af : Add value for BLAKE3 hash function: (#248)
64cc5e9 : Support multiple remote execution digest functions (#236)
44063d0 : Embed partial ExecutedActionMetadata in ExecuteOperationMetadata (#238)
cdef0b4 : Add SHA256TREE: a version of SHA-256 that supports chunking (#235)
55153ba : [remote asset api] mention RESOURCE_EXHAUSTED with other error status codes (#239)
ec8e5df : platform.md: Add LoongArch ISA name `la64v100` (#237)
ab2c701 : Add value for brotli compression (#241)
3a21dee : Remove RBE Cloud Alpha from the public list of RE implementations. (#234)
7d1354e : Add Turbo Cache as a server implementation (#231)
f608918 : Add a hint for indicating that a Tree is topologically sorted (#230)
aa29b91 : Make it explicit that there are no method-specific errors for GetCapabilities (#226)
0dd41e6 : Move language-specific targets to subdirectories. (#220)
f1cd522 : platform.md: Add RISC-V ISA names `rv32g` and `rv64g` (#227)
3b4b640 : Regenerate .pb.go (#224)
5971c1e : Add a note about ordering of Tree protos (#223)
3b2f1fc : Update README.md to reference other APIs, add intro paragraph (#218)
2af1c43 : Use fully-qualified import paths in `go_package` options. (#219)
e956416 : Tidy up the semantics of Command.arguments[0] (#210)
04784f4 : Require that early-return compressed-blobs bytestream uploads set committed_size -1 (#213)
636121a : Add support for inlined compressed data (minimal changes) (#202)
3e81645 : Document that ExecutionStages don't always transition forward (#197)
7a682a1 : Advise cache clients not to inline data when uploading ActionResult messages (#208)
e1fe21b : Make it explicit that the timeout may not be in real time (#204)
0ecef08 : Pluralize repeated field names (#205)
3e38536 : Tweak go toolchain declaration to appease rules_go. (#196)
cc2ca9a : update rules_go (#195)
ce7036e : Add support for the Deflate compression algorithm (#189)
3b7a4b5 : Update embedded go bindings. (#194)
c2c166f : Clarify `WriteRequest.write_offset` spec for compressed blobs (#193)
0cd22f7 : Add bazel-remote to server implementations in README.md (#190)
0943dc4 : Add support for transferring compressed blobs via ByteStream (#168)
3b4e7dd : Add BuildBuddy to README.md (#180)
6345202 : Add additional optional metadata fields (#186)
9e72daf : Fix go bindings generation (#182)
1e9ccef : Document that Execute() is permitted to run actions more than once (#179)
aa8e718 : ExecutedActionMetadata: Allow adding auxiliary metadata (#154)
ddca4b2 : RemoteEx 2.2: Promote platform properties from command to action (#167)
f548765 : Clarify case-sensitivity of platform properties (#172)
1aeb399 : Update README.md (#1) (#169)
5a7b1a4 : Include comments in generated *.pb.go for godoc (#161)
991ea41 : `GetActionResultRequest.inline_output_files` description: consider `output_paths` (#152)
e44c723 : Update generated go bindings for MurmurHash3 (#153)
663cceb : Standardize the terminology on lifetime instead of TTL (#150)
b0a4d4e : Add optional salt to Action to allow invalidating bad caches (#149)
3f78665 : Add LogStream (#148)
006a399 : Add Please as a supported client (#158)
1252343 : Add the MurmurHash v3 variant as a hash function an RE implementation can choose to implement (#146)
0afc370 : Drop canonicalization requirement for symlink targets (#142)
9540053 : Point out that servers may modify ActionResults, and mention one reason why (#106)
86c040d : Add comments clarifying priority values (#145)
7802003 : Field-based node properties (#128)
9ae473e : [remote asset api] Clarify resource_type (#126)
0b2ba96 : Specify that stderr and stdout streams are resource names (#116)
26c67c2 : Servers must provide empty blobs that weren't uploaded
67e8026 : List EngFlow as another implementation (#129)
77cfb44 : Move output_node_properties from Action to Command (#121)
1b16ed7 : * build/bazel/remote/execution/v2/remote_execution.proto (#113)
d5520d9 : Use @bazel_remote_apis in readme (#122)
f59419c : be consistent with regards to emphasis (#120)
990ff59 : ASCII-fy some more quotes in remote_asset.proto (#119)
178b756 : fix typo in FetchBlob comment (#114)
09c7446 : use ASCII apostrophes in remote_asset.proto (#115)
2846a67 : Add Remote Asset API. (#112)
b5123b1 : Add non-specific output_paths to Command to replace output_files and … (#96)
e77c4eb : Migrating to Bazel 1.0. Fixes #101. (#104)
b773405 : Moving node properties of a directory to the Directory message (#102)
6a2083e : Remove disabled rule log (#100)
588697e : Upgrading to latest dependency versions. (#97)
4f46bfd : Add NodeProperty message to filetype nodes (#91)
060fcca : Clarify description of `GetTreeRequest.page_token` (#95)
5d67da2 : Update io_bazel_rules_go to release 0.18.6 (#93)
cd42f25 : add an "Errors:" section to the GetTree comment block, for consistency (#94)
e7282cf : Add SHA384 and SHA512 to the set of supported digest functions. (#87)
a5c5773 : Wrapping all enums in messages for clarity in C++/Py. (#85)
a6504b1 : Add an option for using the Micosoft VSO-Hash digest function (#84)
59f705d : Clarify outputs must match stated types (#74)
39ba947 : Split the Capabilities by endpoints (#76)
6bda484 : Rename top-level BUILD to BUILD.bazel to avoid case-insensitive collision with "build" directory. (#83)
c0682f0 : Add a way for users of remote-apis to only require dependencies for the rules of languages they actually use. (#81)
9d0e124 : Bump version of gRPC again so that "bazel test ..." works again. (#80)
242e399 : clarify consistency requirements of GetActionResult (#79)
948b9c7 : support inlining of output files in the action result (#69)
25805c9 : Add a reference to the new platform.md from proto (#77)
396a89d : Add platform lexicon with standard properties OSFamily and ISA (#59)
ca53032 : Clarify the base64 encoding of RequestMetadata (#73)
7fcbf1e : Buildbarn now has a separate project on GitHub (#62)
5556e9c : Add go_proto_library plus generated files for "go build". (#72)
df1bd78 : Upgrade version of gRPC used to latest tag since 0.17.1 doesn't work with Bazel 0.25. (#71)
9aabeb0 : Add email list and monthly meeting to README. (#67)
7223162 : Add Goma server as a Remote Execution client. (#68)
1a875d7 : Initial empty repository
6a5a17b : Adding C++ gRPC libraries. Also fixing build for latest Bazel. (#64)
cfe8e54 : Clarify semantics around do_not_cache and skip_cache_lookup (#55)
7b53872 : Create CODEOWNERS (#53)
309142d : Fix description in BatchReadBlobsResponse (#51)
b2af7a2 : Add note on case-sensitivity in Directories. (#50)
c7490f9 : Fixing broken formatting/links in documentation. (#47)
5e26260 : Add reserved keywords to instance name segments. Fixes #41. (#45)
78c169a : Document that parent directories of outputs are created implicitly. (#42)
4905c1a : Correct errors in UpdateActionResult's comment (#44)
ed48498 : Add a message field to ExecuteResponse. (#36)
21de468 : fix typo
1994c4f : Readme - add Scoot to server implementation links (#37)
4cc20a3 : README: Add a few links to existing projects (#35)
7d8f4f5 : Remove misleading word 'contents' from output directories documentation (#31)
28a20d8 : Removing the no-parent restriction in output files and directories (#29)
8014002 : Clarify semantics of CancelOperation (#30)
998b862 : Allowing file symlink outputs. (#28)
99b80eb : Fixing comment erroneously mentioning 10MB batch limit. (#27)
efd28d1 : Fixing OutputFile comment: path is relative to working directory.
b5745d7 : Adding SemVer package names
02d13e0 : Correct the spelling of UNIMPLEMENTED.
ec9fe26 : Adding semver Java rule
52fa3b8 : Add support for symbolic links
6d22636 : Adding a Java proto BUILD rule.
dd1db90 : Moving batch limits into the Capabilities API.
01d34db : Fixing tag number.
25e0b4e : Adding batch downloads method and minor naming tweaks.
6863fdd : Adding supported RE API versions to Server Capabilities
cbf6ada : Typo
e5c8b69 : Put Action messages into the CAS.
f42e4bb : Move output and platform specs into Command.
8e0fcba : Remove the option to pass output files inline.
378f1af : Replace Watcher with WaitOperation.
ed2109f : Add a working directory to the Action message.
3503239 : Remove the option to pass output files inline.
2e02723 : Merging
d916a22 : Addressing comments.
e40fcea : Adding a Capabilities service.
7d12018 : Adding outputs upload timestamps.
7ce2459 : Adding timing and other execution info to ActionResult
39596fb : Adding the policy to UpdateActionResult as well. Inverting priority order.
9c01a33 : Adding Results Cache Policy To Execution Requests.
b61f0e1 : Adding Execution Policy to Execute Requests.
d63c015 : Making GetTree streaming while still allowing skip ahead.
7ad158c : Adding another ref
6b0bfda : Changing version to v2, fixing all references.
096f4d8 : Minor fixups to the build system from review
f1ef319 : Move v0.2 -> v0_2 to play nice
b802526 : Add a quick and dirty build with bazel.
f85ddf0 : Remove deprecated fields from v1test.
dff0c5d : Remove note about Platform being redeveloped.
9875d26 : Apply various clarifications made after the fork.
c6e1f3c : Update README.md
0de19e1 : Remove non-MD README
c2a49d7 : Add API proto files.
4f1ef6a : Initial commit: licensing and repository info.
01dd061 : Empty readme

+- Project: platform/external/bazelbuild-rules_cc

f88663d : Provide a default toolchain_identifier.
6e490f7 : Implement flag_group in the new rule-based toolchain.
5467790 : Fix the load broken by a new version of buildifier.
1361256 : Gather variable metadata for the new rule-based toolchain.
510c6dc : Remove out of order load lint warnings.
4a62c69 : Add additional actions that are not specified in action_names.bzl.
991cdf0 : Implement provides in rule based toolchain.
61def7a : Improve errors in variable definitions by adding labels to the variables.
7c0a3bb : Refactor action sets for consistency and simplicity
17143d1 : Add strictly typed variables toolchain rules.
aa19278 : Rename ExpandArgs to NestedArgs
bbb0615 : Refactor AddArgsInfo into ExpandArgsInfo
69c9748 : BEGIN_PUBLIC Fix problem with the toolchain definition.
59cf8ff : Rename additional_files to data.
e658433 : No public description
1ff1af6 : Implement the cc_toolchain macro.
de4aaa6 : Allow cc_toolchain_info rule to be used as a parameter to pass into native.cc_toolchain(config = ...)
94d4760 : Implement cc_toolchain_config rule and cc_legacy_file_group rule.
7250ef4 : BEGIN_PUBLIC Implement ToolchainConfigInfo.
9befdcd : Remove macros wrapping rules that take in features.
4eccbe1 : BEGIN_PUBLIC Implement builtin CC toolchain features.
db08757 : BEGIN_PUBLIC Implement cc_feature_set and cc_feature_constraint. END_PUBLIC
2b6cdcf : BEGIN_PUBLIC Implement cc_feature for the rule based toolchain. END_PUBLIC
c5493f9 : BEGIN_PUBLIC Implement cc_action_type_config.
0d68da5 : BEGIN_PUBLIC Implement cc_args_list.
837caec : BEGIN_PUBLIC Pull more info into ArgsListInfo.
916074e : BEGIN_PUBLIC Implement cc_tool END_PUBLIC
9eb790f : BEGIN_PUBLIC Add support for testing against more complex subject types.
35fe45e : BEGIN_PUBLIC Implement cc_args.
2e780ce : BEGIN_PUBLIC Add support for testing rules_cc's new toolchains with rules_testing. END_PUBLIC
833f170 : Implement action types for the configurable cc toolchain.
8857ebc : Add documentation for rule-based bazel toolchain configuration
e221bab : Add providers for rule-based toolchain configuration.
760de9e : Cleanup uses of ctoolchain migration
db151d0 : Fix internal breakages for `rules_cc`.
05bd7e7 : No public description
15300e1 : Automatic code cleanup.
15e9203 : Update dependency io_bazel_rules_go to v0.42.0
fb2ace5 : Update MODULE.bazel
a943a35 : Update MODULE.bazel
0097505 : Register cc toolchain from @bazel_tools
eef16ef : Create toolchain types for proto_library and lang_proto_library
fc88354 : Automatic code cleanup.
9c1686d : Upgrade version of rules_go
b039a55 : Fix lexicographical order to make Buildifier happy.
b8d9580 : Automatic code cleanup.
67d307a : Update dependency platforms to v0.0.7
f7aa3d5 : Update README.md

+- Project: platform/external/bazelbuild-rules_rust

5d4dc3f3 : Release 0.40.0 (#2527)
f69784f1 : Make `Select` accessors public (#2528)
422c3b2b : Use pub(crate) rather than pub (#2526)
7c98e23e : Add public interface to lockfile interospection (#2515)
ebbd6a2d : Split CrateID CrateNameAndVersionReq (#2525)
33860abf : Locate license file in packge root if not specified in cargo metadata (#2521)
777f3e5c : Fix all-crate-deps with bzlmod and conditionals. (#2516)
e7f55168 : Implement support for dylib linkage (#2414)
33fdddd0 : Fix bzlmod examples on windows (#2454)
0e0241e9 : Introduce rules_rust_unsupported_feature (#2511)
cf5f0bd8 : Re-vendor all crates (#2514)
53daac71 : Set allow_empty on unknown globs (#2509)
998f7d53 : Updated label crate to understand canonical vs apparent repositories (#2507)
e404e516 : fix rustdoc: omit link flags for rustdoc (#2467)
bee53165 : Replace deprecated `ctx.build_file_path` (#2503)
f3620bf8 : Add MODULE.bazel.lock to gitignore (#2505)
12d3f80c : Update apple rules (#2506)
377314b8 : Allow rules to provide their own rust-analyzer providers (#2487)
b1fc8523 : Update crates_universe render script to run from Bazel (#2492)
184da7d4 : Introduce @rules_testing for Starlark tests (#2480)
05d2d585 : Bump crate_universe version to `0.11.0` (#2478)
c61c3b8f : Check if resolved index URL starts with sparse+ (#2498)
acd9e610 : Update crate_universe to allow re-pinning precise packages with pins (#2493)
547f6a06 : Use non-canonical repo name in hub repo (#2491)
d061e6a4 : Use commit from cargo lock file for git repositories (#2490)
5d33a767 : Update wasm-bindgen to 0.2.91 (#2489)
04f1b5d0 : Add script to revendor all crates (#2459)
ee709b12 : Fixes the ci failure in Bazel (#2482)
a4b1a1b8 : Use a path instead of a string for emit in rustc command-line arguments. (#2445)
8fd0904a : Fix linkopts set in cc deps of bindgen (#2422)

+- Project: platform/external/boringssl

bfdf1dfc : Removes visibility restrictions on boringssl crypto
6cc6f55c : Mark boringssl cmake snapshot supported
dd5437fd : Provide a cut down variant of libcrypto for static linking into ART and libcore.
a4384672 : Update config to build with updated boringssl
a0eaaf6c : external/boringssl: Sync to 4d50a595b49a2e7b7017060a4d402c4ee9fe28a2.
41be05a7 : Allow linking libcrypto_static from standalone dex2oat tests.
d3c2cf05 : Allow bootable/deprecated-ota to use boringssl
ded65016 : Add //visibility:any_system_partition
06bb2177 : Add external/conscrypt to visibility
f2adeb83 : Remove VNDK definition(s)
3a967ce0 : Add visibility to vendor and subdirectories

+- Project: platform/external/bouncycastle

8afcda6a : Add missing proguard rule for ECCurve$Fp
55f27b7b : Make bouncycastle-unbundle visible to avf tests
4afdaf0e : Add bouncycastle-errorprone-defaults to bouncycastle-uwb

+- Project: platform/external/brotli

170ba21 : Allow bootable/deprecated-ota to use brotli

+- Project: platform/external/bsdiff

92fb830 : Allow bootable/deprecated-ota to use bsdiff

+- Project: platform/external/bzip2

0e85376 : Allow bootable/deprecated-ota to use bzip2

+- Project: platform/external/cblas

935d8d9 : Set optimize_for_size property for libblas
71c60e4 : Remove VNDK definition(s)

+- Project: platform/external/cbor-java

d306bdc : Add a dedicated Mainline Test Mapping group for Adservices

+- Project: platform/external/clang

a1dc654e30 : Replace AConfig() with Config()

+- Project: platform/external/cldr

c1fb1379 : Cherry-pick: CLDR-17486 Revert day-name and day-pattern changes for Ukrainian. (#3677)
da64e61d : CLDR-17601 Fix Asia/Kuala_Lumpur metazone start/end boundaries.
7128cab7 : Revert "Android patch: Customize likelySubtags."
3a825c79 : Revert "Android patch: CLDR-2698: Replace nb with no"
6c7ef78e : Updaet version code in the METADATA
1f8aacbc : Copy upstream release-45
0d935124 : Cherry-pick: CLDR-17470 Fix day period order in Tamil time format patterns (#3577)
805c34f3 : Cherry-pick: CLDR-17232 Update 'T' to 'K' for thousand in en_IN (#3456)
220c11c0 : Update CLDR version in the METADATA file
cb39c092 : Android patch: CLDR-2698: Replace nb with no
194f6884 : Cherry-pick: CLDR-17024 Deleted conflicting short time zone names in Kurdish.
dfbf59d2 : Copy upstream release-44-1

+- Project: platform/external/cn-cbor

86e257c : Remove VNDK definition(s)

+- Project: platform/external/compiler-rt

e5b400203 : Remove VNDK definition(s)

+- Project: platform/external/conscrypt

0f11ef53 : Bring back sslv3
f2e67750 : Gate tls removal by api level
a073e243 : Bring back sslv3
e46f3e4f : Add caching for cert blocklist
7300de43 : Read default SHA256 pubkey blocklist
e4e0c4f5 : Add support for SHA256 blocklist entries
fe9180e4 : Add a dedicated Mainline Test Mapping group for conscrypt.
96d0183f : Deprecate the serial-based blocklist
aeb30b56 : Declare conscrypt's min_sdk_version in Android.bp
7f3ce440 : Rename SSL_CONTEXT_ALL
a999cda2 : [DO NOT MERGE] @Ignore SSLSocket tests which require TLS 1.0 and 1.1
80e74b61 : [DO NOT MERGE] @Ignore SSLSocket tests which require TLS 1.0 and 1.1
5212a2cc : [DO NOT MERGE] @Ignore SSLSocket tests which require TLS 1.0 and 1.1
78a58838 : [DO NOT MERGE] @Ignore SSLSocket tests which require TLS 1.0 and 1.1
760b4051 : Ignore test_SSLSocket_SSLv3Unsupported.
e407ef48 : DO NOT MERGE Revert "Remove tls 1.0 and 1.1 from supportedProtocols"
ec0e2cc7 : Remove NetworkSecurityPolicy references
9f2ebede : Fix missing part of commit in udc-mainline-prod.
559818fb : Remove tls 1.0 and 1.1 from supportedProtocols (cherry picked from https://android-review.googlesource.com/q/commit:e498df47e8e08cd18badeefed410f4e09b454585) Merged-In: I86f1eb7bf0b3a423299ca18d783313fb79ecbeb5 Change-Id: I86f1eb7bf0b3a423299ca18d783313fb79ecbeb5 ---
52b71deb : Filter protocols when creating SSLParameterImpl
7064bcaf : Remove tls 1.0 and 1.1 from supportedProtocols
724185f1 : Filter protocols when creating SSLParameterImpl
83f9e27d : Minor Scrypt tidy-ups.
9a059178 : Add scrypt support.
54e1a8ba : Merge Conscrypt Upstream.
877d89e0 : Fix for test error for tls 1.0 adn 1.1 removal
d0aa57fc : Fix for test error for tls 1.0 adn 1.1 removal
7a0edf31 : Fix NativeCrypto.X509_verify() exceptions.
c15276c4 : Update repackaged source.
2ec2c2b7 : Remove TLS 1.0 and 1.1 from the list of supported protocols.
e0d5996f : Remove TLS 1.0 and 1.1 from the list of supported protocols.
71f4930a : Remove TLS 1.0 and 1.1 from the list of supported protocols.
f048794b : Add a dedicated Mainline Test Mapping group for conscrypt.
cd44cce8 : Change TLS metric Protocol/CipherSuite enums to use ints. (cherry picked from https://android-review.googlesource.com/q/commit:63eec0237999499265eacc02a839f67b1a605ad7)
e130e3c6 : Add //packages/modules/common/build
c6d35ae8 : Fix the path for cacerts_apex
0f34f8a9 : Reimport NSS 3.97
63eec023 : Change TLS metric Protocol/CipherSuite enums to use ints.
55b8ed1d : Make XDH key sizes 255 within Android11-tests-dev
36256f46 : Use srcs attribute for prebuilt_etc
7c2a2fb7 : Add cts/hostsidetests/library to visibility
de47c1cc : Make XDH key sizes 255 within Android12L-tests-dev
82ed88b5 : Make XDH key sizes 255 within Android12L-tests-dev
a0536cfe : Add minSdkVersion="30" to Conscrypt APEX
14a3b9b1 : Update CA certificates.
b44e8f42 : Rename last api file providing filegroup modules
37e48179 : Update CA certificates.

+- Project: platform/external/cronet

c9a3f69cb : Update the build timestamp.
dbf2dce56 : Move disabled net tests to TEST_MAPPING
474a60d17 : Fix cronet unit test for TrafficStats cache mechanism
e07559852 : Add NetHttpCoverageTests under the new test-group for Connectivity
f4b5c8243 : Add NetHttpCoverageTest to presubmit
55e4ddcd8 : Backport change to fix build on ToT Clang
0b49152ac : Revert "Automatically update timestamp for BUILD_DATE"
b81730a65 : Move MTS, CTS and configuration to external/cronet
b2aa3b0e4 : Remove net/url_request/FailurePhase.java
3a9002473 : Remove zlib divergence
1629772aa : Patch crrev/c/5450018 and crrev/c/5458753
7a9874936 : Sort action_modules items before iterating
ca44fa461 : Don't use androidx nodeps modules
534b824ef : Automatically update timestamp for BUILD_DATE
ff30acec3 : Revert "Revert "[Cronet] Exclude spaceship operator<=> from cove..."
8c25999a4 : Reland Cronet 121_0_6167_71: Merge remote-tracking branch 'aosp/upstream-staging' into main
4c041d715 : Update UrlRequest and BidirectionalStream documentation
44e8bfa2b : Revert "Revert "Revert "Revert "Revert "Cronet 121_0_6167_71: Merge remo...""
00571583f : Revert "[Cronet] Exclude spaceship operator<=> from coverage profiliing"
c9f7393df : Revert "Sort action_modules items before iterating"
91b1d7642 : Revert "Auto regenerate buildtime in gen_android_bp"
8da3704b1 : Auto regenerate buildtime in gen_android_bp
753766268 : Sort action_modules items before iterating
b814a150e : [Cronet] Exclude spaceship operator<=> from coverage profiliing
181bb755f : Revert "Revert "Revert "Revert "Cronet 121_0_6167_71: Merge remo..."
bb8a7be7b : Revert "Revert "Revert "Cronet 121_0_6167_71: Merge remote-track..."
781dcd7d5 : Revert "Revert "Cronet 121_0_6167_71: Merge remote-tracking bran..."
f3665646f : Revert "Cronet 121_0_6167_71: Merge remote-tracking branch 'aosp..."
d3e59c829 : Cronet 121_0_6167_71: Update cherrypick list for gn_desc
b704a8d32 : Cronet 121_0_6167_71: cherrypick https://crrev.com/c/5340179
2f7447e10 : Add android annotation dependency for @RequiresApi in generated code.
14513b668 : cronet 121_0_6167_71: Update Android.bp and METADATA
d5b0bdd93 : cronet 121_0_6167_71: cherrypick https://crrev.com/c/5318148
4ff61bc7e : Cronet 121.0.6167.71: Regenerate boringssl and add pki_sources
18a8bdab5 : Cronet 121.0.6167.71: delete aosp specific telemetry code
5e37460cf : Cronet 121.0.6167.71: cherrypick https://crrev.com/c/5317651
f34fa4e2a : Cronet 121.0.6167.71: set hardening mode for boringssl
aa29defae : Cronet 121.0.6167.71: generate_jni was changed to a group
268983f64 : Cronet 121.0.6167.71: export include_dirs for buildflags
d7ef71437 : Cronet 121.0.6167.71: Add shared_libs to only cc_* targets
540056985 : Cronet 121.0.6167.71: Regenerate Android.bp.swp
5cfdd3511 : Cronet 121.0.6167.71: import third_party/re2
115696d25 : Cronet 121.0.6167.71: Regeneration desc_* files
685f13b97 : Cronet 121.0.6167.71: More merge conflict fixes
abce8a394 : Import Cronet version 121.0.6167.71

+- Project: platform/external/crosvm

e654d00fc : UPSTREAM: vcpu: boost vcpu threads
6815b7041 : Add snapshot/restore to pflash
ffa497ff0 : Enable aaudio backend
d297f6bfa : UPSTREAM: Implement virtio-snd aaudio stream to support audio in android
bbee304af : rutabaga_gfx: build vulkano in AOSP
72652a305 : UPSTREAM: rutabaga_gfx: gralloc: don't always start Vulkano
951eefadb : UPSTREAM: rutabaga_gfx: update Vulkano to v0.33
c8854e4bd : UPSTREAM: Support cursor in android display
e13d3f8e8 : devices: virtcpufreq: Use default factor if crosvm can't read governor
3fedfd337 : UPSTREAM: crosvm: snapshot-restore support for kvm clock
1dee6d0d2 : UPSTREAM: crosvm: delete `crosvm snapshot apply` command
f6a502d76 : UPSTREAM: Revert "aarch64: Use cpu_capacity to determine clustering instead"
360f1c75e : CHERRY-PICK: hypervisor: x86: kvm: change TSC once during restore
f2eec5cad : hypervisor: gunyah: Mark shm devices as optional
637ca5991 : UPSTREAM: aarch64: fdt: Fix CPU compatible to "arm,armv8"
2a9a34073 : UPSTREAM: base: fix musl build
b0967c6b2 : Roll recipe dependencies (trivial).
1781417fd : devices: vhost-user: fix test flake
34b5bd222 : Roll recipe dependencies (trivial).
2f5e0c0e9 : Cargo.lock: switch to tokio 1.29.1
a60cf2281 : Roll recipe dependencies (trivial).
d23b84881 : Roll recipe dependencies (trivial).
2bb70ce17 : Roll recipe dependencies (trivial).
b548048c5 : cros_async: Tokio IoSource for windows
f59edf616 : cros_async: Add AsyncFd to Tokio linux implementation
8407e8429 : cros_async: Blocking tokio executor for linux
7208fd084 : devices: Fix nested executor invocation in async virtio-console
874aa5d2b : cros_async: Move `concurrency` to Overlapped enum
71a458e58 : Roll recipe dependencies (trivial).
603dd4210 : Create a minimal virtualization and hypervisor integration test.
c06f757ae : gpu_display: add max_num_displays to GpuParameters.
52ff3922f : Roll recipe dependencies (trivial).
1b6315f1f : Roll recipe dependencies (trivial).
ae0737f67 : Roll recipe dependencies (trivial).
b64bf7843 : Refactor android display backend
c64b320d3 : e2e_tests: wait for restore to complete before sending commands
5efff8bcd : Roll recipe dependencies (trivial).
2eb927638 : Refactor android display backend
4d53ad05c : swap: Actually wait for all tasks in a process
e8c41f750 : Roll recipe dependencies (trivial).
f79c1092e : hypervisor: aarch64: set/get vector APIs
d37c7df5b : Roll recipe dependencies (trivial).
a48708dfa : Roll recipe dependencies (trivial).
3222fd8ea : stop building platform variant
f77d8cbbb : Roll recipe dependencies (trivial).
20d3d0080 : disk: replace div_round_up with .div_ceil()
69723b60b : Roll recipe dependencies (trivial).
e4e32d1b7 : Roll recipe dependencies (trivial).
7ca673457 : Roll recipe dependencies (trivial).
b23620ec8 : tools/merge_bot: Don't initiate merge just for recipe roller
f49e76b38 : hypervisor: x86_64: represent XCRs as a map
309accd0e : hypervisor: x86_64: represent collection of MSRs as a map
c3ecf1a77 : hypervisor: x86_64: move MSR-based TSC functions into Vcpu
f9486dabd : hypervisor: x86_64: provide single-MSR get/set APIs
1c453b356 : Roll recipe dependencies (trivial).
d4d9fad2e : base: Round up when calculating cache flush count
e81dfd274 : swap: Check new process during freezing
aa49f2918 : swap: Wait for all tasks in a process
0951eb870 : devices: Add metrics for virtio and RTC wakeup
d05f9e326 : linux: Add support for metrics
c55225462 : metrics: Remove MetricsRequest from vendor API
a21444be9 : metrics: Switch metrics from Tube to SendTube
1dd411950 : metrics: Remove downstream metrics dependencies
db8d4b1ff : Roll recipe dependencies (trivial).
37cba2a3e : UPSTREAM: rutabaga_gfx: upgrade to nix 0.28
f654115f8 : infra: Allow luci admins to manage buildbuckets
88e897c47 : base: don't use dyn in clone_descriptor argument
26e82cbb2 : base: return SafeDescriptor from clone_descriptor
b04e8b8f0 : Roll recipe dependencies (trivial).
97b47a30b : devices: virtio: wl: force cacheline flushes for uncached dmabufs
60f4fbf95 : base: mmap: add MemoryMapping::flush_region() and flush_all()
4b96cd3f0 : Roll recipe dependencies (trivial).
864e42b28 : Roll recipe dependencies (trivial).
69c09c9e9 : Roll recipe dependencies (trivial).
607490e7d : Roll recipe dependencies (trivial).
6d31dab80 : Roll recipe dependencies (trivial).
3b9fd74aa : cros_container: Fix crosvm ebuild name
0a8b25759 : Disable flaky test: host_to_guest_snapshot_restore
6faa87728 : Roll recipe dependencies (trivial).
f0fca21ff : Disable flaky tests
f3bbaa28f : Roll recipe dependencies (trivial).
e14c030f6 : Roll recipe dependencies (trivial).
e517502cc : Roll recipe dependencies (trivial).
fbf230b6f : link gfxstream_backend and virglrender statically
6426e022d : Roll recipe dependencies (trivial).
db5be456b : Roll recipe dependencies (trivial).
6383b4837 : Roll recipe dependencies (trivial).
6e10656df : Roll recipe dependencies (trivial).
509fd7bab : gpu_display: add DisplayParameters to create_surface() interface.
b53412670 : Roll recipe dependencies (trivial).
d5ba2b990 : Roll recipe dependencies (trivial).
e57d6240c : Use shared libc++
8a650eab4 : add target.tmp/ into .gitignore
09dd91de8 : Disable android_display_stub and replace it with a real backend
b299f4ad0 : Update Android.bp using cargo_embargo
733d5189d : vendor: generic: remove unused metrics link-search
94e79f654 : Roll recipe dependencies (trivial).
f2317cb30 : Roll recipe dependencies (trivial).
3ff29cf42 : Roll recipe dependencies (trivial).
e9e7d0c1f : Roll recipe dependencies (trivial).
efa14ed6d : base: Create PeriodicLogger
5ae8dd281 : rutabaga_gfx: upgrade to nix 0.28
3040467c2 : Roll recipe dependencies (trivial).
44e8b88fd : Roll recipe dependencies (trivial).
86c17d87f : Roll recipe dependencies (trivial).
2098ee511 : UPSTREAM: riscv64: fix get_serial_cmdline() parameter type
5b1089f65 : riscv64: fix get_serial_cmdline() parameter type
c62199624 : Roll recipe dependencies (trivial).
907537576 : Roll recipe dependencies (trivial).
d94893621 : Roll recipe dependencies (trivial).
36ba9741e : Revert^2 "ANDROID: disable readonly memslot usage on aarch64 (for pKVM)"
953f94d84 : Use wrapping_sub to calculate TSC diff to handle TSC rewinding
cdb1c303c : Roll recipe dependencies (trivial).
20f974ba6 : gpu: bind-mount Wayland socket dir with MS_REC
434435685 : Roll recipe dependencies (trivial).
8cb098fea : Roll recipe dependencies (trivial).
5f6872272 : Roll recipe dependencies (trivial).
de33c157a : Roll recipe dependencies (trivial).
d9c48f658 : Roll recipe dependencies (trivial).
2f7591b32 : Roll recipe dependencies (trivial).
45f7aea64 : UPSTREAM: aarch64: Add boot_cpu option
0f49ce02c : aarch64: Add boot_cpu option
f315e5817 : Roll recipe dependencies (trivial).
d608436b2 : gpu_display: X: set window name to "crosvm"
a46da1b8e : arm64: Fix mismatch between KVM MPIDR and DT /cpus
9a4a79a44 : arm64: Use vCPU MPIDR value for DT /cpus/cpu@X/reg
3b29c7291 : cros_fdt: Preserve FDT node/prop insertion order
3d999572a : Roll recipe dependencies (trivial).
85623947e : Roll recipe dependencies (trivial).
21f8e5332 : jail: Also bind mount libdrm dir.
4c5471a3a : seccomp: Loose the socket policy for gpu device.
a19c01e36 : Roll recipe dependencies (trivial).
b6c03b2c6 : Roll recipe dependencies (trivial).
a0cc1b7b1 : Revert "ANDROID: disable readonly memslot usage on aarch64 (for pKVM)"
22cdc7e74 : aarch64: use SerialDeviceInfo to populate FDT
2dde104c1 : arch: return created devices from add_serial_devices()
2abe9b950 : arch: serial: move bus.insert() into add_serial_devices()
947bdf86f : Roll recipe dependencies (trivial).
bca5ee157 : devices: virtcpufreq: Add governor specific scaling factors
18134c728 : devices: vhost-user: forbid packed virtqueues temporarily
33b33a43f : gpu_display: additional cleanup to the Android display backend
ed0a9cef7 : Roll recipe dependencies (trivial).
4980d0e81 : devices: vhost_user_frontend: stop worker on reset
ac87fe23f : devices: vhost-user: don't require Box in DeviceRequestHandler
4f88cfb2a : Roll recipe dependencies (trivial).
b7ca74d51 : cros_async: Combine platform-specific Executors
895c6c79f : Roll recipe dependencies (trivial).
2df30d922 : Align linux and windows Executor types with ExecutorTrait
23dbfa872 : Align RawExecutor with a new ExecutorTrait based on Executor
d4a823493 : Roll recipe dependencies (trivial).
8c87b71b2 : Roll recipe dependencies (trivial).
b58b2103d : Roll recipe dependencies (trivial).
8eab91e54 : gpu_display: add Android display backend
7ca7f3835 : Roll recipe dependencies (trivial).
282207f19 : Check if packages are installed silently
ee999d43c : x86_64: acpi: fix reset register access width
bc985e5d5 : devices: virtio-rng: avoid heap allocation in worker
299e82079 : devices: virtio-rng: worker thread cleanups
2038c21b4 : devices: virtio: return Result from device reset functions
03728c774 : Roll recipe dependencies (trivial).
1073d75b5 : Roll recipe dependencies (trivial).
dd88de836 : Roll recipe dependencies (trivial).
2fa76a19c : base: Implement `PlatformEvent` for MacOS
48b2b94de : power_monitor: Filter out some power signals
7d63b5198 : Roll recipe dependencies (trivial).
4e3f1f94d : Roll recipe dependencies (trivial).
517271048 : devices: vhost-user frontend: make handler required in run_backend_req_handler
2c0c86bf0 : devices: vhost-user frontend: borrow backend_req_handler in worker
288e1fe38 : cros_async: Combine platform-specific TaskHandles
89ecb8652 : devices: rename VhostUserVirtioDevice -> VhostUserFrontend
7fb7e46e0 : devices: move vhost-user frontend to virtio/
c8134bb84 : Revert "ANDROID: Revert "Update chrono.""
55c385681 : docs: update ChromeOS developer guide links
84ce959c2 : devices: virtio-user: delete Connection type alias
22f3f11cc : Roll recipe dependencies (trivial).
537394529 : Roll recipe dependencies (trivial).
e779791fe : ANDROID: fix diffs needed for crate renames
358e0eadd : devices: merge VhostUserHandler into VhostUserVirtioDevice
20742de95 : devices: use VhostUserVirtioDevice in vhost-user device test
25dbced81 : devices: reduce the scope of RefCell in VhostUserVirtioDevice
1e67d0264 : Roll recipe dependencies (trivial).
d278b38c4 : Roll recipe dependencies (trivial).
f0f5ab780 : Roll recipe dependencies (trivial).
6c3ff6ff4 : Roll recipe dependencies (trivial).
633ef9e52 : Roll recipe dependencies (trivial).
c8474d82f : Roll recipe dependencies (trivial).
5b3e1f3e4 : Roll recipe dependencies (trivial).
19b06917d : ANDROID: update Android.bp post merge
0f1f4fb84 : Roll recipe dependencies (trivial).
b1f2caf1f : Roll recipe dependencies (trivial).
30c99df05 : Roll recipe dependencies (trivial).
1e7b8a859 : ANDROID: Revert "Update chrono."
9b163bca6 : Roll recipe dependencies (trivial).
f3cbaa652 : Roll recipe dependencies (trivial).
4e55a26ac : vmm_vhost: remove leftover upstream config files
57d65a8f3 : Roll recipe dependencies (trivial).
2ce370f8a : crosvm_control: Add security key attach command
935bb5fc1 : Roll recipe dependencies (trivial).
d9eb224ca : Roll recipe dependencies (trivial).
0cb1b01c1 : Add crosvm-reviews as first code owners
5894c671b : Roll recipe dependencies (trivial).
a53111b3a : vmm_vhost: misc master/slave -> frontend/backend renaming
c4561c03b : vmm_vhost: rename Master/SlaveReq -> Frontend/BackendReq
7d29cd82d : devices: vhost-user: shuffle trait names
63a1a2d57 : config: add feature check for balloon-related fields
66de0b0c2 : Roll recipe dependencies (trivial).
b63c3f4d7 : vm_control: add snapshot encryption.
ea572e18a : vmm_vhost: simplify FrontendServer setup
4f8cc9c98 : Roll recipe dependencies (trivial).
d7705e9c8 : devices: delete unused VhostUserDevice::executor_kind method
77eca4258 : devices: vhost-user: remove max_queue_num() from VhostUserDevice
d3acc4a9b : devices: vhost-user: remove max_num_queues from VhostUserListener
1c1ce44af : devices: virtcpufreq: Do not assume 25% applies to uclamp on host
fc6b451f5 : vmm_vhost: rename MasterReqHandler -> FrontendServer
c15835df6 : vmm_vhost: rename VhostUserMasterReqHandler -> Frontend
771969389 : vmm_vhost: rename Slave -> FrontendClient
18debe587 : vmm_vhost: rename DummySlaveReqHandler -> TestBackend
e4e322cbb : vmm_vhost: rename SlaveReqHandler -> BackendServer
c3fe07493 : vmm_vhost: rename VhostUserSlaveReqHandler -> Backend
582ff9393 : vmm_vhost: rename Master -> BackendClient
e319122b7 : Roll recipe dependencies (trivial).
516921f65 : Roll recipe dependencies (trivial).
ba7bb48da : vmm_vhost: delete VhostUserFSSlaveMsg deadcode
6fcc508f9 : vmm_vhost: combine all sys modules into one
51b3e0367 : vmm_vhost: delete non-standard FS_* message type support (unused)
1263d67b2 : cmdline: add feature check for balloon-related options
feeac5c91 : Remove deprecated balloon-wss command and option
82557b082 : vmm_vhost: merge SlaveReqHelper into SlaveReqHandler
e428c4ba8 : vmm_vhost: choose new ids for the non-standard messages types
9c3ef4e24 : devices: vhost: user: add WIP docs for protocol extensions
f0a9d3112 : devices: vfio: better error for readlink(iommu_group)
39837b260 : devices/vmwdt: Poll test result instead of waiting once
1b818bd16 : infra: Remove allow_submit_with_open_deps
90d23c09f : Roll recipe dependencies (trivial).
8c8939860 : book: qemu-user not qemu-static.
e59edadc4 : docs: Add u2f device support page to mdbook
846228e59 : usb: implement hid validation for fido device
ad997e436 : usb: implement fido guest key and interrupt poll
a1f5da959 : usb: Implement Fido Device and OUT Endpoint
3bbf67fda : usb: Implement control transfer for fido backend
10bc14b22 : cmdline: Add security key attach command
166dd8207 : devices: usb: add security key backend provider
690c182eb : devices: usb: Initial fido backend implementation
f9d5f011a : Roll recipe dependencies (trivial).
2bc8a5d7c : book: style guide: add dispatch enum pattern.
ba1dad6a2 : Roll recipe dependencies (trivial).
2c96bed80 : Cargo.toml: Remove unused data_model deps
4fa89329a : Roll recipe dependencies (trivial).
742791dee : tree-wide: replace data_model::zerocopy_from_*()
5fe672aaf : e2e_test: Add a test for virtio-pvclock behavior
80f14ee45 : virtio/pvclock: Support Linux hosts
0c5a47511 : Respond to PvClockCommand even before the device activation
d0daa6168 : devices: virtio: add suspendable test case for unactivated device
b6045826f : devices: virtio: delete redundant test case test_sleep_snapshot
c7a52c174 : devices: virtio: console: add snapshot-restore tests
fc372e01b : Link libdrm statically
5f7ae3703 : Rerun android-merge-2-cargo-embargo.sh
8fe18abc9 : Roll recipe dependencies (trivial).
64010dd1f : Use PvClockState struct for storing serializable part at runtime
455d2b916 : Roll recipe dependencies (trivial).
69c56c517 : crypto: clean up comment.
f39ea69c6 : Roll recipe dependencies (trivial).
071aaa429 : Roll recipe dependencies (trivial).
499a3480a : Roll recipe dependencies (trivial).
b9f43931e : Use UTC rather than local timezone for Windows metrics.
33c385a24 : Update chrono.
93b08f33d : Ensure meson and protobuf-compiler are installed
7dec67161 : gpu: enable radv_legacy_sparse_binding for borealis
2a88f6334 : Roll recipe dependencies (trivial).
7eb27dd45 : vm_memory: support lz4 compression for RAM snapshot
da9e6b3fb : hypervisor: tests: use a less-invalid fd in irqfd_resample()
fa159ee24 : devices: virtio-fs: enable dbus crate stdfd feature
7e839bf42 : base: unix: add OwnedFd <-> SafeDescriptor conversions
8798b9cd6 : metrics: move noop metrics under generic
e264c7ccb : gpu_display: integrate vulkan display with windowing
8421b0390 : Roll recipe dependencies (trivial).
917e1f464 : guest_under_testing: uprev PREBUILT_VERSION
0eb0ed091 : Roll recipe dependencies (trivial).
73a8ca8ef : hypervisor: tests: require windows for haxm
229ecae3c : gpu_display: improve event device error logging.
8b7ce75bf : gpu: disable fixed_blob_mapping by default for gfxstream
94a9b3f65 : tools/install-mingw64-deps: remove unused winetricks vars
4e72dac43 : Roll recipe dependencies (trivial).
7caa3d3e6 : Make period have the precision of nanoseconds
960ce728e : Roll recipe dependencies (trivial).
00535769c : Roll recipe dependencies (trivial).
d082eaefd : Roll recipe dependencies (trivial).
1641c55bc : e2e_tests: print prebuilt revision on initialize_once
009263178 : crypto: add generic crate for snapshot encryption.
140cd0e7e : Roll recipe dependencies (trivial).
ea29f54ad : Roll recipe dependencies (trivial).
32f18bd32 : Roll recipe dependencies (trivial).
f19648080 : Roll recipe dependencies (trivial).
12be0f3d6 : cros_tracing_types: statically initialize Mutex
57de659ae : ANDROID: fix rutabaga_gfx patch file
9f077d29a : Roll recipe dependencies (trivial).
c670362f7 : Roll recipe dependencies (trivial).
e93ce109e : crosvm: Delay hotplug until PCIe slot is not busy
02f5dc3b5 : devices: add notifier for hotplug command complete
1298b09ec : swap: remove PageFaultEventLogger
93750fadd : Roll recipe dependencies (trivial).
64b71e3ed : cros_tracing_analyser: update to shlex 1.3
a613a00ab : Roll recipe dependencies (trivial).
f2f2aa192 : Roll recipe dependencies (trivial).
14c4cdd12 : Roll recipe dependencies (trivial).
8e02477a0 : Roll recipe dependencies (trivial).
2ab871be7 : Roll recipe dependencies (trivial).
3b6e0d6ba : Roll recipe dependencies (trivial).
f7adaa2db : Roll recipe dependencies (trivial).
a6f3ec009 : gpu_display: replace lazy_static with static Mutex init
8f69ddbc9 : Roll recipe dependencies (trivial).
b16955705 : devices: virtio: fix drop order in suspendable_virtio_tests
83ac648a4 : base: windows: named_pipes: don't panic on non-OS errors
95bbcfcc7 : Roll recipe dependencies (trivial).
6b00bc162 : e2e_tests: Add PCIe hotplug support
45c975f68 : Roll recipe dependencies (trivial).
33f1afda2 : gpu_display: wndproc for vulkan
35e605fc7 : gpu_display: vulkan post resource
121a1c010 : gpu_display: vulkan post worker
750925bae : gpu_display: vulkan external image
90a6797a6 : gpu_display: vulkan display top level impl
7fbd71e5b : gpu_display: new vulkan display
f1bcfe147 : everywhere: enable setting mouse mode thru CLI.
678f72668 : Roll recipe dependencies (trivial).
520875b8c : gpu: Add a parameter for passing args to the renderer
46f3f081b : win_util: securely zero buffers used by DPAPI.
7af79a4ed : Roll recipe dependencies (trivial).
5fc2f8463 : cros_async: iocp: fix condvar usage
fdbc727b6 : Roll recipe dependencies (trivial).
c035dda6a : Roll recipe dependencies (trivial).
f20ecfa32 : Roll recipe dependencies (trivial).
7f2112a25 : Roll recipe dependencies (trivial).
a2e4721e3 : gpu_display_win: upstream mouse input handling code.
fddb56323 : devices: virtio: console: fix broken input on suspend when inactive
b038312e7 : Roll recipe dependencies (trivial).
d1656dbb4 : crosvm: support passing pci address for virtio-block devices
bff79c00e : Roll recipe dependencies (trivial).
ee8f36553 : Roll recipe dependencies (trivial).
e084c5167 : Roll recipe dependencies (trivial).
832f14266 : Roll recipe dependencies (trivial).
6da546132 : windows: Lower sandbox earlier for main / gpu processes
e135a0f6a : gpu: Use vhost-user GPU in all paths on Windows
a45b7f76e : Roll recipe dependencies (trivial).
e19ab6302 : Roll recipe dependencies (trivial).
399190f44 : gpu_display_win: support per-scanout input devices.
c6ac56335 : Roll recipe dependencies (trivial).
cd9c6a735 : Roll recipe dependencies (trivial).
fc2cc0f52 : add buffering to serde_json::from_reader/to_writer callers
6778e8377 : Roll recipe dependencies (trivial).
6509577ed : Roll recipe dependencies (trivial).
f90cf88e3 : swap: longer timeout on integration test
47938dc27 : Roll recipe dependencies (trivial).
24dfa67e5 : Remove once_cell from a few more static Mutex inits
04ac51461 : cros_tracing: use Mutex<Option<..>> for trace marker file
266aa5e79 : Roll recipe dependencies (trivial).
b305ee33e : crosvm: support passing pci address for virtio-console serial devices
49ddd04f2 : sandbox: mark Windows-specific dependencies
ed99d194d : Roll recipe dependencies (trivial).
8039f7149 : Don't build winapi crate on non-windows environment
88174c360 : arm64: Align RAM region with the block size
190cb45e6 : base: linux: mmap: Add an align option
869e67fc6 : tube_transporter: remove from exclude and fix clippy issues
cc6f7a15f : win_audio: remove from exclude and fix clippy warnings
f88a2f3e0 : win_util: remove from exclude and fix clippy checks
b674dca9b : base: log: use Mutex for EARLY_INIT_CALLED
7b3f8df17 : sync: Mutex and Condvar new() are const now
f8824c134 : Roll recipe dependencies (trivial).
591987545 : Cargo.toml: remove deprecated "chromeos" feature
9d22518a7 : No longer need to set TZ environment variable.
3009bf272 : Only use required features of chrono.
d6e8ee884 : Use UTC time in serial log to avoid using clock feature of chrono.
4b5f031e4 : vm_control: switch to Boxed raw fragments.
ed8c61f47 : virtio_gpu: Improve the readability of the error logs on virtgpu
094ba7474 : devices: xhci: add stop() to backend interface
009dcc8c0 : Roll recipe dependencies (trivial).
b7e72de08 : aarch64: Use cpu_capacity to determine clustering instead
bb28281bd : base: macos: use unix Pid, pagesize(), and number_of_logical_cores()
cbf9381c5 : vm_control: snapshot fragments use IO traits.
fc20b8349 : linux: Move ctrl tube handling into function
64f766428 : Roll recipe dependencies (trivial).
a91f00f65 : Roll recipe dependencies (trivial).
a26cf3093 : devices: xhci: Implement interrupt moderation
77709742c : gpu_display_win: upstream multi-display impl for Windows.
60ff4996a : cros_async: Separate ExecutorKind and ExecutorKindSys
4ff556b9e : base: disable env-logger default features
95967e2b1 : Roll recipe dependencies (trivial).
02110bc6f : rutabaga_gfx: fixes for crrev.com/c/5279413
aa9ad1c1e : Roll recipe dependencies (trivial).
96864e3da : Roll recipe dependencies (trivial).
457750957 : Roll recipe dependencies (trivial).
c3a24eeb2 : uprev prebuilt version
f934bc041 : serial: allow multiple console=true devices
b27613f5a : Roll recipe dependencies (trivial).
c96942b80 : Roll recipe dependencies (trivial).
f9bde1441 : devices: xhci: reintroduce busy handler flag check
ecc0206af : Upgrade rust to 1.73.0
e45905b53 : dev_container: Fix libc6:arm64 issue during container build
41e80544f : Roll recipe dependencies (trivial).
9510142a7 : Specify patch version of e2e_test kernels explicitly
099fcf692 : Roll recipe dependencies (trivial).
244f1e1d3 : x86_64: Enable identity map address and accomodate larger BIOS size
11994dbba : linux: remove memfd panic handler
557f1555b : Change get_host_cpu_clusters to get unique clusters
ea6b43607 : Roll recipe dependencies (trivial).
4e5b49bed : Roll recipe dependencies (trivial).
d93be8c65 : vm_control: enable fixed_blob_mapping + noncoherent-dma
413c388d5 : rustfmt: wrap comments
c28067d1d : Reformat comments
9c0d3e16e : Roll recipe dependencies (trivial).
c797fe08b : rutabaga_gfx: fix error handling snapshot save/restore
4d9cbe68b : Roll recipe dependencies (trivial).
ce97eedc3 : aarch64: fdt: move opp-table nodes into cpu nodes
9feae6a4a : Roll recipe dependencies (trivial).
fce11c0af : Roll recipe dependencies (trivial).
44e905d74 : Roll recipe dependencies (trivial).
e23ea9b06 : cmdline: add --input to consolidate virtio-input options
ae0ad811b : jail_warden: do not panic if worker exits with error
24cda1ef6 : rutabaga_gfx: hook up FFI snapshot to gfxstream
b25f9e40f : Roll recipe dependencies (trivial).
063ce2cca : Roll recipe dependencies (trivial).
8f5cb2e7a : rutabaga_gfx/ffi: fix compile on Windows
224cc67e8 : gpu_display: add scanout id to create_surface() interface.
6608d59b5 : gpu: disable fixed_gpu_mapping by default on non-linux
4b7b1da6d : Roll recipe dependencies (trivial).
e25c8231a : Roll recipe dependencies (trivial).
28cfda49b : Roll recipe dependencies (trivial).
ae733ceb2 : rutabaga_gfx: release commit 0.1.3
03c5118df : rutabaga_gfx: cross_domain: bump up CROSS_DOMAIN_MAX_IDENTIFIERS
b19832208 : Roll recipe dependencies (trivial).
ed859237e : Roll recipe dependencies (trivial).
afc315512 : Roll recipe dependencies (trivial).
75e21814a : win_util: add DPAPI wrappers
9a180d024 : crosvm: disable virtio-gpu fixed_blob_mapping with noncoherent-dma
7b86a43a9 : Add missing 'use' declaration for arch::CpuSet
38e7910b9 : Roll recipe dependencies (trivial).
fc7afc43b : vmm_vhost: Support external mappings
b356d48d6 : Roll recipe dependencies (trivial).
594a0cdb9 : Roll recipe dependencies (trivial).
fc2a51f21 : swap: add controller level tests
5454cbc5a : swap: handle region boundary correctly on swap in
d8dde224d : Roll recipe dependencies (trivial).
9860894bb : crosvm: enable virtio-gpu fixed mapping by default for non-gpu-passthrough
b3c42bb9d : Cargo.toml: add vulkano as top-level feature
abcdbd349 : gpu: add fixed_blob_mapping to elide per-blob vMMU mapping setup
d06cacc52 : devices: pci: query pci class code and identify display/gfx devices
b07b17ed7 : vm_control: log an error when mapping incompatible VmMemorySource
b4a32656d : vm_control: inline request_register_memory proc into register_memory
d87e4783d : Use `Duration` instead of i64 for the metrics upload interval constant + use `Instant` instead of `DateTime`.
2c34d11d2 : Roll recipe dependencies (trivial).
6cb9692c6 : Roll recipe dependencies (trivial).
a553b28be : Roll recipe dependencies (trivial).
675e215b4 : Roll recipe dependencies (trivial).
836146789 : Roll recipe dependencies (trivial).
87f08e43c : contrib: add a tool to find the bottleneck virtio device
214aeaf65 : Roll recipe dependencies (trivial).
26f5fedea : Roll recipe dependencies (trivial).
87cfdaca2 : devices: improve failure logging for snapshotting.
94a580d8f : cmdline: Shorten uselessly long first line of --help
c72c7e3f0 : Roll recipe dependencies (trivial).
f6961898b : hypervisor: whpx: handle new VmCap::MemNoncoherentDma

+- Project: platform/external/curl

fd567d4f06 : RELEASE-NOTES: synced
bbb0cecf73 : THANKS: add contributors from 8.8.0
6ea9388157 : url: remove duplicate call to Curl_conncache_remove_conn when pruning
c56071f41f : curl_setup.h: add support for IAR compiler
10a523c5e5 : docs/ECH: typo/clarification
3b9ac3646b : hash: delete unused debug function
1d7b86e72b : content_encoding: reject transfer-encoding after chunked
5a4769b6d5 : http: HEAD response body tolerance
dbd626ab82 : tests: fix TFTP test 2305 on Windows
9aae9bf817 : openssl: revert keylog_callback support for LibreSSL
bdfb41a04c : GHA: pin dependencies
2a9e08c2d0 : appveyor: drop unnecessary `--clean-first` cmake option
0b31c713a9 : cmake: merge two `if(BUILD_TESTING)` branches
7e932fac94 : GHA: bump nghttp2 to v1.62.1
90e644f944 : GHA: add NetBSD, OpenBSD, FreeBSD/arm64 and OmniOS jobs
df3f4340f2 : GHA: disable TFTP test on native Windows
7c44d64a80 : GHA: pin dependencies
8f30c96af4 : cmake: do not pass linker flags to the static library tool
00560b95b4 : GHA: ignore flaky test2302 results on Windows
36fd2dd6ee : GHA: add MSYS, mingw-w64, Cygwin jobs
345557248e : pytest: fixes for recent python, add FTP tests
afffd4c512 : rustls: fix handshake done handling
13ca4386ba : x509asn1: return error on missing OID
6d1e144f12 : CURLOPT_WRITEFUNCTION.md: fix the callback proto in the example
1a89538347 : src: tidy up types, add necessary casts
d0728c9109 : lib: fix compiler warnings (gcc)
fd0d2ed74a : wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
6eee810db4 : rustls: fix partial send handling
dad8c1e305 : pytest: add DELETE tests, check server version
4c46e277b2 : vquic-tls: use correct cert name check API for wolfSSL
9e2bd56ec6 : cmake: initialize `BUILD_TESTING` before first use
9b802e2d19 : libtest: 2308 verifies CURLE_WRITE_ERROR after write callback error
7c5ad6d278 : socketpair: fix compilation when USE_UNIX_SOCKETS is not defined
df4a8c7661 : rustsls: fix error code on receive
c7b0fa41e5 : ci: disable Renovate dashboard
7dc376aab3 : RELEASE-NOTES: synced
7ec3db1d36 : GHA: update awslabs/aws-lc to v1.27.0
76dba79028 : curl_easy_pause.md: use correct defines in example
77ac610d08 : appveyor: more tidy-ups
d927ab0ae9 : reuse: migrate standalone license file to dep5
ec498695fc : appveyor: guard against crash-build with VS2008
7398037abe : GHA: pin dependencies
17fbed2008 : socket: remove redundant call to getsockname
6ce1d6f816 : CI: renovate updates
2f50b2d9da : ci: fix renovate config for WolfSSL/WolfSSH tagging scheme
a884885c21 : ci: set semantic type as CI and include digests as CI operations
27c9b375f6 : DEPRECATE.md: TLS libraries without 1.3 support
49140cd188 : Revert "ci: update nghttp2/nghttp2 to v1.62.0"
5111d6b7fd : Dockerfile: update debian digest to 911821c
72e65b22c1 : ci: update gnutls/gnutls to v3.8.5
70b83061b4 : ci: update awslabs/aws-lc to v1.26.0
65d387ad1d : ci: update cloudflare/quiche to v0.21.0
7b4f80ebae : ci: update libressl-portable/portable to v3.9.2
14f2c76755 : ci: update nghttp2/nghttp2 to v1.62.0
69af91b88b : ci: update ngtcp2/nghttp3 to v1.3.0
65855676b6 : ci: update ngtcp2/ngtcp2 to v1.5.0
599fe1e4c5 : ci: handle git submodules for mbedTLS
443d29cc69 : ci: reconfigure renovate
4eb4d660d6 : tidy-up: whitespace [ci skip]
0c890d93eb : warnless: delete orphan declarations
87b6fe1695 : BUG-BOUNTY.md: clarify the third party situation
22d8ce1970 : http tests: in CI skip test_02_23* for quiche
d84a95de11 : hsts: explicitly skip blank lines
91908f66ad : autotools: Only probe for SGI MIPS compilers on IRIX
17e51d2ec4 : tests: fix test 1167 to skip digit-only symbols
aef369867f : lib: call Curl_strntolower instead of doing crafted loops
9d6d614264 : setopt: acknowledge errors proper for CURLOPT_COOKIEJAR
6080805daa : vtls: remove duplicate assign
11e4ff5e26 : Group all non-major updates together to reduce PR spam
4f262ee0e1 : Add the remainder of the workflows
73a3602120 : Add some basic versioning for some workflows to check whether this is detected properly
bdfe3dcd6c : Add renovate.json
742196bd62 : vauth: make two functions void that always just returned OK
a11774776f : setopt: remove check for 'option' that is always true
0c49ea4ff2 : tests: tidy up types in server code
7333faf00b : setopt: make the setstropt_userpwd args compulsory
9f2dd222e3 : RELEASE-NOTES: synced
266baf2d34 : websocket: Avoid memory leak in error path
4d96873a4d : hsts: Remove single-use single-line function
a35bbe8977 : lib: bump hash sizes to `size_t`
25cbc2f79a : tests: make the unit test result type `CURLcode`
dad03dc593 : appveyor: tidy-ups
7d8d25174c : docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
efe93019a7 : setopt: warn on Curl_set*opt() uses not using the return value
c8925f3ec3 : autotools: delete unused functions
5b9955e0bd : examples: fix/silence `-Wsign-conversion`
7ca0a3791b : cmake: fix `HAVE_IOCTLSOCKET_FIONBIO` test with gcc 14
3a564fecab : ftp: fix build for CURL_DISABLE_VERBOSE_STRINGS
798a37b25e : lib: clear the easy handle's saved errno before transfer
b7c7dffe35 : ftp: add tracing support
7b5bacdd0a : http: remove redundant check
e0866dd054 : ldap: fix unused variables (seen on OmniOS)
0e37b42dc9 : url: make parse_login_details use memdup0
fa9a564942 : digest: replace strcpy for empty string with simple assignment
b65f0e04b9 : autotools: fix `HAVE_IOCTLSOCKET_FIONBIO` test for gcc 14
2725488bea : CI: ignore test 286 on Appveyor gcc 7 build
4d38cea94f : cf-socket: don't try getting local IP without socket
cabbb9b2a5 : tool_getparam: remove two redundant conditions
2036bebb07 : quiche: trust its timeout handling
bc5261a1b4 : dmaketgz: accept a SOURCE_DATE_EPOCH as an second argument
6e6be487d6 : RELEASE-NOTES: synced
bc6e3e6049 : h3/ngtcp2: improve error handling
edc5b3502c : docs: fix some CURLINFO examples
3b4b6bd1df : KNOWN_BUGS: gssapi library name + version is missing in curl_version_info()
0f4c439fc7 : krb5: use dynbuf
a95fd86404 : managen: fix the option sort order
e1cf21b5c2 : GHA: repair the linux-old job
217878bade : appveyor: make gcc 6 mingw64 job build-only
3ecba2decd : unit2604: use alloc instead of overlong string const
60580f9f21 : bufq: remove duplicate word in comment
bbeeccdea8 : lib/cf-h1-proxy: silence compiler warnings (gcc 14)
1ea7dce08d : mbedtls: support TLS 1.3
7c8970e95f : version: use msnprintf instead of strncpy
cd3463d99e : curl_path: make Curl_get_pathname use dynbuf
c294f9cb56 : lib: make protocol handlers store scheme name lowercase
848c104639 : lib: remove two instances of "only only" messages
428579f5d1 : asyn-thread: fix curl_global_cleanup crash in Windows
62ae1f10e5 : asyn-thread: fix Curl_thread_create result check
22cde3baa8 : curl_multibyte: remove access() function wrapper for Windows
46d7214ca9 : tls: Remove EXAMPLEs from deprecated options
26dd9f0c8c : tests: Only require EXAMPLE for non-deprecated options
7490d5488e : EXPERIMENTAL: add graduation requirements for each feature
a74f4d9518 : misc: fix typos, quoting and spelling
96852a130a : tests: Mark tftpd timer function as noreturn
d19fc8ea33 : doh: Remove unused function prototype
0a94d18241 : doh: cleanups in ECH related functions
3a082cd3c5 : libssh2: delete redundant feature guard
87d14e77b7 : tool_cfgable: free {proxy_}cipher13_list on exit
63a07a7230 : doh: Fix typo in comment
62e45ce9cd : dynbuf: Fix returncode on memory error
b8435242ba : RELEASE-NOTES: synced
6e4b7abfd3 : bearssl: use common code for cipher suite lookup
eb06c1b25b : curl.h: change CURL_SSLVERSION_* from enum to defines
137aecfbf1 : configure: error on missing perl if docs or manual is enabled
5f4aaf8b66 : tool_cb_rea: limit rate unpause for -T . uploads
38593db4a0 : appveyor: enable websockets for VS2017 jobs
0199104e94 : if2ip: make the buf_size arg a size_t
3583ed8b77 : cf-https-connect: use timeouts as unsigned ints
cc907e80a2 : hash: change 'slots' to size_t from int
602fc213ae : libssh2: replace `access()` with `stat()`
7f7ad97bf1 : multi: remove useless assignment
97cc653b95 : RELEASE-NOTES: synced
86805bfcda : cmake: FindNGHTTP2 add static lib name to find_library call
b6305011ec : DISTROS: add patch and issues link for curl-for-win
fc81bf42be : mime: avoid using access()
b06619d0a3 : tests: add SNI and peer name checks
c04664ad35 : curl_getdate.md: document two-digit year handling
dfdd978f7c : cmake: add `BUILD_EXAMPLES` option to build examples
c8e0cd1de8 : http3: quiche+ngtcp2 improvements
fb22459dc1 : vtls: TLS session storage overhaul
2d2c27e5a3 : multi: multi_wait improvements
303bb8785c : ci: remove microsoft-prod.list
382717d7f1 : curl_setup.h: detect 'inline' support
3572dd65bb : multi: avoid memory-leak risk
31d7cf42fd : sendf: Curl_cwriter_write: remove comment disallowing zero length writes
dd8ffa73ff : CI: macos fixes for new ARM GHA images
886899143f : content_encoding: ignore duplicate chunked encoding
9fc4b2c78c : tool: move tool_ftruncate64 to tool_util.c
03cf1c7b8c : lib: silence `-Wsign-conversion` in base64, strcase, mprintf
1972588d26 : CI: retain failure code after `./configure` with Circle CI
ac7670b158 : RELEASE-NOTES: synced
fba9afebba : mbedTLS: implement CURLOPT_SSL_CIPHER_LIST option
43299e93c0 : CI: show more failed `config.log` on Circle CI
a090111613 : telnet: check return code from fileno()
f33ee2e73b : tls: fix SecureTransport + BearSSL cmake unity builds
7860f575fe : dllmain: Call OpenSSL thread cleanup for Windows and Cygwin
3b8db84c1b : rustls: remove incorrect SSLSUPP_TLS13_CIPHERSUITES flag
cfb9991723 : quiche: expire all active transfers on connection close
7237ee2c3d : tests: fix feature case in test1481
00bef95946 : tool_operate: don't truncate the etag save file by default
f8011ffa1e : tests: enable test 1117 for hyper
999bdfc47e : sendf: useless assignment in cr_lc_read()
cf337d851a : tool_paramhlp: remove duplicate assign
8a5fe04c7b : transfer: remove useless assignment
727c946d82 : http: acknowledge a returned error code
5fa594ab7b : tool_operate: init vars unconditionally in post_per_transfer
d1a8b3519f : RELEASE-NOTES: synced
fe17c162d0 : urlapi: allow setting port number zero
ac49152e26 : http_aws_sigv4: remove useless assignment
51a3b9f8b3 : file: remove useless assignment
d54b0adbad : test2406: verify -f with HTTP/2
5c59f91427 : http2 + ngtcp2: pass CURLcode errors from callbacks
926fb00405 : request: make Curl_req_init return void
25236c6a80 : multi: remove the unused Curl_preconnect function
fe226af174 : Curl_creader_read: init two variables to avoid using them uninited
a032e97f2b : http: reject HTTP major version switch mid connection
123d3ef5db : mqtt: when Curl_xfer_recv returns error, don't use nread
b2523fc439 : ftp: fix socket leak on rare error
0a25b3e014 : urlapi: remove unused flags argument from Curl_url_set_authority
89ce720028 : github/ISSUE_TEMPLATE: tweak the commericual support text
2011e49347 : github/ISSUE_TEMPLATE: link the GitHub discussions too
229c144fe8 : curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
3e16c97fe9 : tests: check caddy server version to match test expectations
1634330474 : curl_url_set.md: extended
3eac21d86b : urlapi: add CURLU_GET_EMPTY for empty queries and fragments
5379dbc248 : RELEASE-NOTES: synced
4dc414c3ec : lib1560: test with leading zeroes and more IPv4 versions
4746b8362b : smtp: result of Curl_bufq_cread was not used
c37b694e46 : urlapi: fix relative redirects to fragment-only
5fb018494d : url: fix use of an uninitialized variable
411d12886e : os400: sync with latest changes
c22f463071 : ngtcp2: fix macro use
b879edef7e : sendf: fix two typos in comments
0b4401a4fb : lib: silence warnings on comma misuse
c6655f7029 : http/2, http/3: decouple stream state from easy handle
c03556fb18 : ROADMAP: remove completed entries, mention websocket
c2372e2a15 : THANKS-filter: name fixes
eb4fe6c634 : winbuild: add ENABLE_WEBSOCKETS option
7afb0e1b9e : dmaketgz: compacter
5b94eced85 : tests: Fix uninitialized value warning
add22feeef : idn: add native AppleIDN (icucore) support for macOS/iOS
08d10d2a00 : http3: extend download abort tests, fixes in ngtcp2
f7cc9e9177 : tests: add -q as first option when invoking curl for tests
d28f74913c : dmaketgz: release tarball generation using docker
dad126b840 : cmake: update ECH code and minor fixups
57af812e5f : tests: fix shellcheck issues in `ech_tests.sh`
5d3016adf7 : dist: add ECH files to tarball
09f0390e11 : openvms: look for `USE_IPV6` in `config.h` (was: `ENABLE_IPV6`)
41c03b4c98 : Dockerfile: for release automation and reproducibility
270a25c011 : cw-out: improved error handling
5e3fd347c5 : version: add "ECH" as a feature
a1ecd0ba6b : CURLOPT_ECH: polish
f81f60206d : tidy-up: whitespace [ci skip]
3774b8a9a7 : mbedtls: fix building with v3 in CMake Unity mode
edc2702a1f : cmake: add librtmp/rtmpdump option and detection
a362962b72 : TLS: add support for ECH (Encrypted Client Hello)
565d28dc8e : RELEASE-NOTES: synced
be659030ba : multi: introduce SETUP state for better timeouts
6eb9e65781 : cmake: forward `USE_LIBRTMP` option to C
dde4b3855e : curl_version_info: provide librtmp version
e1f1ec028a : docs: clarify CURLOPT_MAXFILESIZE and CURLOPT_MAXFILESIZE_LARGE
5e46c2909f : OS400: post-shellcheck changes adjustments
8bac53ecf0 : OS400: tidy-up
a1ec035afc : multi: timeout handles even without connection
6e8a6039b8 : mprintf: check fputc error rather than matching returned character
0469c68f49 : ci: add CMake build variation, fixup libssh detection in `linux-old`
49f83c30e4 : lib: merge `ENABLE_QUIC` C macro into `USE_HTTP3`
e411c98f70 : build: prefer `USE_IPV6` macro internally (was: `ENABLE_IPV6`)
9904db82fc : Remove NOTICE symlink.
de66e8ad38 : DISTROS: mark rolling release distros
68ce971c1d : mbedtls: cut off trailing newlines from debug logs
16bad89239 : RELEASE-NOTES: synced
8482ce53dd : CURLINFO_REQUEST_SIZE: fixed, add tests for transfer infos reported
0a4419ae4c : dist: add files missing from release tarball
bba4c313bc : ci: parallelize more, tidy up cmake commands (distcheck, macos)
0f7be5a519 : docs: add CURLOPT_NOPROGRESS to CURLOPT_XFERINFOFUNCTION example
1087937992 : misc: fix typos
bfe54b0e88 : file: add support for getting basic directory listings
e14daeb8a4 : ci: add curl-for-win builds: Linux MUSL, macOS, Windows
8a622baf9e : OS400: fix shellcheck warnings in scripts
8dd81bd5db : lib: add Curl_xfer_write_resp_hd
c296abd42d : llist: add Curl_llist_append()
8cee4c9238 : gnutls: lazy init the trust settings
61e6db87ac : http_negotiate: fix `CURL_DISABLE_PROXY` build
4f15443d2c : quic: fixup duplicate static function name (for cmake unity)
b445818586 : appveyor: make VS2010 job build-only, enable Schannel, fix compiler warnings
6389ba87b8 : projects: drop MSVC project files for recent versions
3d569aaaf8 : cmake: use namespaced custom target names
feb1a3527e : appveyor: re-enable OpenSSL 3, bump to 3.2.1
a6ef4056e8 : CI: upgrade openssl version to 3.3.0 for openssl-quic
6416192a8c : RELEASE-NOTES: synced
187b23b0a4 : curl_multi_waitfds.md: add protocol mention
02beac6bb6 : lib: add curl_multi_waitfds
e469ac4494 : dist: verify tarball reproducibility in CI
28c5ddf13a : tests: stabilitze test_02_23*
e7de80e8ce : tls: fix compile issues on old-linux CI
b6a4f9aa1e : dist: add reproducible dir entries to tarballs
3210101088 : tls: use shared init code for TCP+QUIC
49573bc187 : .mailmap: update Gisle's preferred email
6b24f099fc : doc: pytest `--repeat` -> `--count`
b4e8183f52 : src/Makefile.am: access curl.txt using a relative path, not abs
9eafc11552 : build: remove MacOSX-Framework script
fd6c16c345 : release-tools.sh: store the timestamp and release tag too
41e07d836f : GHA: disable permissions where missing
7f26fd17dd : CI: update component versions
6b86471fe1 : CMake: check fseeko after detecting HAVE_FILE_OFFSET_BITS
1302aa6b50 : http2: emit RST when client write fails
b679efc0bb : mbedtls: call mbedtls_ssl_setup() after RNG callback is set
50def7c881 : NTLM_WB: drop support
9e848439d8 : curl_trc: fix build error when lacking verbose messages
5adbf72b79 : contrithanks: honor `CURLWWW` variable
fa69b41c77 : GHA: add shellcheck job and fix warnings, shell tidy-ups
2c4f836f70 : dist: do not require Perl in `maketgz`
20434a6aeb : RELEASE-NOTES: synced
bcc2e90e45 : docs/cmdline-opts: invoke managen using a relative path
a3b084b913 : GHA: add valgrind to a wolfSSL build
860cd5fc2d : dist: `set -eu`, fix shellcheck, make reproducible and smaller tarballs
a42de088a2 : tests/http: fix compiler warning
9287563e86 : vquic: use new curl_int64_t type
bf567dd9f1 : lib: use multi instead of multi_easy for the active multi
dc178faee9 : tidy-up: whitespace [ci skip]
1ef4798756 : makefile: remove the sorting from the vc-ide action
59bfc53849 : bearssl: fix compiler warnings
995b42eb33 : DISTROS: Cygwin updates
0b28ece657 : lib: add trace support for client reads and writes
f46385d36d : urldata: remove fields not used depending on used features
11d27cf341 : cmake: enable `-pedantic-errors` for clang when `CURL_WERROR=ON`
f43545e91b : cmake: fix `CURL_WERROR=ON` for old CMake and use it in GHA/linux-old
20c1b2d75e : lib: use `#error` instead of invalid syntax in `curl_setup_once.h`
5ae72551d9 : GHA: on macOS remove $HOME/.curlrc
2cac6a49b3 : cmake: fixup `DEPENDS` filename
b6f2e33118 : GHA: enable unity mode for cmake jobs + tidy-ups
376cd67035 : CI: Add CI build on Debian stretch to test old support
cfc65fd1ee : request: paused upload on completed download, assess connection
d5e83eb745 : url: do not URL decode proxy crendentials
29bfde9fea : appveyor: enable cmake unity mode by default
9496d1d678 : RELEASE-NOTES: synced
bb84f82476 : cmake: speed up libcurl doc building again
19f4263f26 : cmake: tidy-up to use `WORKING_DIRECTORY`
5023ffad2c : cmake: generate misc manpages and install `mk-ca-bundle.pl`
a15342ddc0 : wolfssl: plug memory leak in wolfssl_connect_step2()
b62454a875 : appveyor: OpenSSL 3 no longer found by CMake, revert to 1.1.1
ffa8a385a0 : winbuild: use $(RC) correctly
60971d665b : dist: remove the curl-config.1 from the tarball
df3d5ef25e : curl_global_trace.md: shorten the description
308cc482ef : test1901: verify chunked POST from callback with CURLOPT_POSTFIELDSIZE set
721941aadf : http: with chunked POST forced, disable length check on read callback
d36c1a7691 : INSTALL-CMAKE.md: explain `cmake -G <generator-name>`
6afac4f992 : libcurl-opts: mention pipelining less
5a50cb5a18 : m4: reposition USE_RUSTLS="yes" for pkg-config
5418812d34 : maketgz: put docs/RELEASE-TOOL.md into the tarball
afdd112916 : cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
e7caf09c04 : RELEASE-NOTES: synced
271896ab33 : docs/MAIL-ETIQUETTE: convert to markdown
86d33001e4 : reuse: add copyright + license info to individual docs/*.md files
315373334b : test470: warn about unicode quote character read from config file
95af421b78 : test469: verify warning when argument has unicode quote
94db8e5c27 : tool_getparam: output warning for leading unicode quote character
aba8043075 : tool: follow-up getenv fix
6a43d0d742 : idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
e54a66aa6c : curl-confopts.m4: define CARES_NO_DEPRECATED when c-ares is used
3208360845 : vquic: use CURL_FORMAT_CURL_OFF_T for 64 bit printf output
56935a7dad : openldap: create ldap URLs correctly for IPv6 addresses
9126b141c9 : curl: use curl_getenv instead of the curlx_ version
4a98db3786 : curl_sha512_256: do not use workaround for NetBSD when not needed
9c42098370 : m4: fix rustls pkg-config codepath
5b1a88e2c0 : deps: update librustls 0.12.0 -> 0.13.0
a41cd15bec : RELEASE-NOTES: synced
5564751f27 : tool_xattr: "guess" URL scheme if none is provided
a15de6f785 : tool_xattr: in debug builds, act normally if CURL_FAKE_XATTR is not set
b30d694a02 : content_encoding: brotli and others, pass through 0-length writes
6f32048200 : libssh2: set length to 0 if strdup failed
4ad9d29705 : RELEASE-PROCEDURE: mention an initial working build
c77bdf17f7 : curl_sha512_255: fix detection of OpenSSL 1.1.1 or later
d82869d7a5 : cf-socket: remove references to l_ip, l_port
c247827a8a : openssl: do not set SSL_MODE_RELEASE_BUFFERS
2efc111ea4 : curl: make --help adapt to the terminal width
97c417ae28 : RELEASE-NOTES: synced
978790298c : configure: make --disable-docs imply --disable-manual
4b42cda3df : cmdline-docs: fix make install with configure --disable-docs
de7b3e8921 : RELEASE-PROCEDURE: remove old release dates, add new pending ones
72cf468d45 : RELEASE-NOTES: synced
b447a77502 : THANKS: new contributors from the 8.7.0 release
1b2978403f : CURLOPT_POSTFIELDS.md: used for MQTT as well
47da1f289c : http: remove stale comment about rewindbeforesend
57656835ec : DISTROS: add document with distro pointers
0aaea582e0 : wolfSSL: do not call the stub function wolfSSL_BIO_set_init()
fe9f68fa61 : cmdline-opts: shorter help texts
647e86a3ef : curl-rustls.m4: add pkg-config support to rustls detection
b564a5f5d5 : TODO: update 13.11 with more information
e3fe020089 : docs/libcurl: generate PROTOCOLS from meta-data
7bc61bf469 : CURLMOPT_MAX*: mention what happens if changed mid-transfer
c5775007d3 : docs/libcurl: add TLS backend info for all TLS options
3ff3c0925d : docs/libcurl: cleanups
b935fd4a07 : docs: make each libcurl man specify protocol(s)
98f67a6145 : http2, http3: only return CURLE_PARTIAL_FILE when bytes were received
0f08b43557 : http: separate response parsing from response action
0c820427f2 : http2: remove the third (unused) argument from http2_data_done()
33d9652a90 : RELEASE-NOTES: synced
e6af5652ec : RELEASE-NOTES: corrected
fd1260d492 : CURLOPT_INTERFACE.md: remove spurious amp, add see-also
522ea5420f : http: improve response header handling, save cpu cycles
6bd4ca0ef6 : tool_getparam: accept a blank -w ""
b6006381fb : curl_sha512_256: work around a NetBSD bug
80a3b830cc : http: expect 100 rework
3d0fd382a2 : mbedtls: fix pytest for newer versions
79cdae4fc7 : ipv6.md: mention IPv4 mapped addresses
77b0571cdc : http: revisit http_perhapsrewind()
6ea75877fa : test 1541: verify getinfo values on first header callback
c765b04d11 : TLS: start shutdown only when peer did not already close
1356028f2c : RELEASE-NOTES: synced
40948189ff : curl: make --libcurl output better CURLOPT_*SSLVERSION
09f367977a : GHA/linux: add sysctl trick to work-around GitHub runner issue
fb3c251ef7 : SPONSORS: describe the basics
0f4520adce : GOVERNANCE: document the core team
181f5f3369 : vquic-tls: fix the error code returned for bad CA file
aedbbdf18e : vquic-tls: return appropirate errors on wolfSSL errors
14d9afdfe7 : tidy-up: one comment and EOF newlines
e7219c2bdc : cmdline-opts: language cleanups
451a7a7aa2 : managen: remove space before protocols
942896fdd1 : mbedtls: properly cleanup the thread-shared entropy
3ccce37790 : tool_getparam: handle non-existing (out of range) short-options
4e4e8af1f6 : lib: move 'done' parameter to SingleRequests
6aeb729b5c : request: clarify message when request has been sent off
cd93765144 : RELEASE-NOTES: synced
da80980959 : Remove VNDK definition(s)
fcef00db1a : lib: keep conn IP information together
1ccf1cd993 : scripts/managen: the new name and home for the manpage generator
39173f66e5 : VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
a586b8ca40 : lib: client reader polish
800617fac8 : lib1598: fix `CURLOPT_POSTFIELDSIZE` usage
71681376d8 : docs/cmdline-opts: drop the curl.1 from the dist tarball
1ab2efb0ef : test1140/1173: extend wildcards to find curl.1
b4d73e67dc : http2: minor tweaks to optimize two struct sizes
aba98d2f1f : buildconf.bat: remove outdated groff/nroff use
5267bf52d8 : http2: memory errors in the push callbacks are fatal
e55db0c8c7 : mkhelp: rename variable to fix compiler warnings
cf3b60e9aa : KNOWN_BUGS: POP3 issue when reading small chunks
a03b91e725 : RELEASE-NOTES: synced
835e4cb1d5 : asyn-ares: fix data race warning
2c0f2e8163 : hyper: implement unpausing via client reader
8a9fbd6291 : ngtcp2: no recvbuf for stream
a89be3cdff : docs/cmdline-opts/.gitignore: ignore curl.txt
05268cf801 : sha512_256: add support for GnuTLS and OpenSSL
1e517e9f5c : digest: add check for hashing error
9b81f1bef2 : cmake: enable `ENABLE_CURL_MANUAL` by default
deca803999 : http2: push headers better cleanup
1347cf255b : GIT-INFO: convert to markdown
296e855d36 : cmake: fix libcurl.pc and curl-config library specifications
6a13d4d75c : test463: HTTP with -d @file with file containing CR, LF and null byte
923f7f8ce5 : paramhlp: fix CRLF-stripping files with "-d @file"
ed97fe06ac : cmake: fix `CURL_WINDOWS_SSPI=ON` with Schannel disabled
2ea178ace7 : KNOWN_BUGS: FTPS server compatibility on Windows with Schannel
48f54264c4 : trace-config.md: remove the mutexed options list
62c08d5d4a : mkhelp: simplify the generated hugehelp program
f03c85635f : docs: ascii version of manpage without nroff
9978d40ddb : lib: add `void *ctx` to reader/writer instances
2ca530d2fa : http: fix dead code in setting post client reader
cc6f2f0064 : http2: fix push discard
db5c9f4f9e : transfer.c: break receive loop in speed limited transfers
0ba47146f7 : mime: add client reader
6c632b216b : RELEASE-NOTES: synced
4cea0982a0 : TODO: remove "build HTTP/3 with OpenSSL and nghttp3 using cmake"
8e741644a2 : cmake: add USE_OPENSSL_QUIC support
c426277b59 : TIMER_STARTTRANSFER: set the same for everyone
df1fcb41e2 : http: better error message for HTTP/1.x response without status line
a54d0bdc65 : KNOWN_BUGS: fix typo
a5dd9435ee : smpt: fix starttls
14bcea074a : lib: enhance client reader resume + rewind
9c7768cd88 : openssl-quic: fix BIO leak and Windows warning
065faf2f93 : openssl-quic: fix unity build, casing, indentation
eb9166dc66 : gen.pl: make the "manpageification" faster
6f685f04fd : CONTRIBUTE: update the section on documentation format
07b667567f : smtp: free a temp resource
e455490c3c : _VARIABLES.md: improve the description
36a95c5163 : build(deps): bump fsfe/reuse-action from 2 to 3
ee31f69690 : pytest: adapt to API change
9454757508 : cookie: if psl fails, reject the cookie
e3905de819 : lib: further send/upload handling polish
46aea3d990 : RELEASE-NOTES: synced
ae7ad31be2 : rustls: fix two warnings related to number types
b1005d127f : bufq: writing into a softlimit queue cannot be partial
ab173d1443 : configure: Don't build shell completions when disabled
a0cbe4b867 : cmdline-opts/_EXITCODES: sync with libcurl-errors
9e2ee70494 : hyper: disable test1598 due to lack of trailer support
ddb87160f5 : ftp: Mark a const buffer as const
dff74ae8bb : appveyor: Properly skip if only CircleCI is changed
57777a262a : docs: Update minimal binary size in INSTALL.md
0f7aba83cc : configure: Don't make shell completions without perl
2cd78f525c : misc: Fix typos in docs and lib
89733e2dd2 : configure: build & install shell completions when enabled
dcf382453f : github/labeler: improve the match patterns
5083809529 : tests: add test1598 for POST with trailers
32e0544dc8 : cmdline-opts/_VERSION: provide %VERSION correctly
9369c30cd8 : lib: Curl_read/Curl_write clarifications
8d67c61c47 : curldown: Fix email address in Copyright
65405459d5 : getparam: make --ftp-ssl work again
b8ad95bf39 : KNOWN_BUGS: IMAPS connection fails with rustls error
745b99e1e8 : KNOWN_BUGS: FTPS upload, FileZilla, GnuTLS and close_notify
efda7eda62 : KNOWN_BUGS: Implicit FTPS upload timeout
9342563ef2 : KNOWN_BUGS: HTTP/2 prior knowledge over proxy
26bccd631b : TODO: build HTTP/3 with OpenSSL and nghttp3 using cmake
01b42aa08b : TODO: Select signature algorithms
f540e43b9d : examples: use present tense in comments
6e494a2390 : docs: more language cleanups
17d302e562 : setopt: Fix disabling all protocols
f0eacd9447 : fopen: fix narrowing conversion warning on 32-bit Android
3755153571 : lib: Curl_read/Curl_write clarifications
757dfdfb55 : multi: make add_handle free any multi_easy
2097a095c9 : docs: use present tense
f73cb3ebd2 : CURLOPT_SSL_CTX_FUNCTION.md: no promises of lifetime after return
5929822114 : lib: send rework
b8ed0f8259 : RELEASE-NOTES: synced
9c8968e43d : http_chunks: remove unused 'endptr' variable
57446b67ba : lib: initialize output pointers to NULL before calling strto[ff,l,ul]
463472a2d6 : lib: move client writer into own source
2254551403 : urldata: move authneg bit from conn to Curl_easy
e925d0d1ff : c-hyper: add header collection writer in hyper builds
2abfa3833b : http: move headers collecting to writer
5b41fac587 : sendf: Curl_client_write(), make passed in buf const
e26c362544 : lib: remove curl_mimepart object when CURL_DISABLE_MIME
e3a4273c41 : rustls: make curl compile with 0.12.0
e2bd0c111e : strtoofft: fix the overflow check
f47487c219 : libssh/libssh2: return error on too big range
7448054c38 : setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
e3a3bb371f : mprintf: fix format prefix I32/I64 for windows compilers
d096809394 : cd2nroff: gen: make `\>` in input to render as plain '>' in output
8d4ff40d7b : gen: make `\>` in input to render as plain '>' in output
9b3f67e267 : configure.ac: find libpsl with pkg-config
8dbc3c7a6b : BUG-BOUNTY.md: clarify that the curl security team decides
8e83b6b429 : THANKS: add bug reporter from #740
f274fc5c68 : multi: fix multi_sock handling of select_bits
93d8e3564e : curlver: bump to 8.7.0 for next release
32234ffcdc : RELEASE-NOTES: synced
ac208ccf6f : write-out: add '%{proxy_used}'
cc04c73677 : CURLINFO_USED_PROXY: return bool whether the proxy was used
d5b0fee39a : sha512_256: remove the cast macro, minor language/format edits
f7e598791f : DoH: add trace configuration
f0c446ab57 : websocket: fix curl_ws_recv()
e3461bbd05 : digest: support SHA-512/256
6d6113e122 : tests: add SHA-512/256 unit test
cbe41d151d : SHA-512/256: implement hash algorithm
30a3880f6b : curl_setup.h: add curl_uint64_t internal type
ab027d9cbc : docs: dist curl*.1 and install without perl
bdff974f46 : OpenSSL QUIC: adapt to v3.3.x
36401d0d4a : MANUAL.md: fix typo
5f48ba172e : BINDINGS: add mcurl, the python binding
33d3153de9 : mk-ca-bundle.md: cleanups and polish
8b1f3aa608 : spellcheck.yml: remove .1/.3 handling, clean all man page .md files
96af350661 : libcurl-docs: cleanups
50f65b4ef3 : cd2nroff: remove backticks from titles
b4df2c9fe8 : RELEASE-NOTES: synced
59e2c78af3 : http_chunks: fix the accounting of consumed bytes
0e2ffa3632 : file: use xfer buf for file:// transfers
64283119fe : HTTP3.md: always run nghttp3 submodule init
ee92f3d227 : CURLOPT_POSTQUOTE.md: fix typo
298c120b97 : checksrc.pl: fix handling .checksrc with CRLF
b2497a8d15 : cmake: fix install for older CMake versions
e87751d69a : vtls: fix tls proxy peer verification
30f1cb255b : CI: Bump the Circle CI base Ubuntu image to the latest 20.04
5691a6cf36 : transfer: improve Windows SO_SNDBUF update limit
24d6c2889f : schannel: fix hang on unexpected server close
ed596eb409 : KNOWN_BUGS: FTP upload fails if remebered dir is deleted
f8bd04ec50 : mbedtls: use mbedtls_ssl_conf_{min|max}_tls_version
8436406a58 : CI: bump to actions/cache@v4 to avoid warning
b08200d31c : test1165: improve pattern matching
922091c05c : scripts: Fix cijobs.pl for Azure and GHA
d900bd2066 : RELEASE-NOTES: synced
9b43dcdfd5 : TODO: use pkg-config to find libpsl
089b4e36e4 : TODO: avoid nroff
d7332e3e46 : Revert "CI: run Circle macOS builds on x86 for now"
f8513ee62e : cmake: add warning for using TLS libraries without 1.3 support
05104f826e : configure: add warning for using TLS libraries without 1.3 support
07e5b3ea60 : mbedtls: fix building when MBEDTLS_X509_REMOVE_INFO flag is defined
d8f01e0985 : ftp: fix socket wait activity in ftp_domore_getsock
d0a851fead : dist: make sure the http tests are in the tarball
476adfeac0 : multi: add xfer_buf to multi handle
c54d0ff6b3 : write-out.md: clarify error handling details
e7fd32b9ac : ftp: do lineend conversions in client writer
6984aa3a45 : ftp: tracing improvements
5a4b2f9339 : HTTP3.md: adjust the OpenSSL QUIC install instructions
e52cddb956 : TODO: align the TOC with the header
cf5f604229 : docs: make sure curl.1 is included in dist tarballs
505f43c947 : HTTP3.md: remove quiche word in Openssl 3.2
ef4bd8d6c0 : curl: when allocating variables, add the name into the struct
d1c9f38b8c : lib582: remove code causing warning that is never run
ed09a99af5 : vtls: revert "receive max buffer" + add test case
7cf8414fab : tests: support setting/using blank content env variables
0f0edc283c : curl: exit on config file parser errors
1d96828582 : CURLOPT_WRITEFUNCTION.md: typo fix
142ac257b3 : lib: convert Curl_get_line to use dynbuf
8f40b30c31 : KNOWN_BUGS: unicode on Windows
924e264bde : tool_operate: change precedence of server Retry-After time
911fc964a1 : cmdline-docs: quote and angle bracket cleanup
dc3eb678da : badwords: use hostname, not host name
bdb0bf4782 : cmake: fix function description in comment [ci skip]
a5c86203be : header.md: remove backslash, make nicer markdown
755b31da10 : docs: add mk-ca-bundle.1 to dist
c177e1944c : https-proxy: use IP address and cert with ip in alt names
4f79455877 : docs: add necessary setup for nghttp3
174c89ec3f : version: allow building with ancient libpsl
8050761e1a : TODO: Support latest rustls
d94733b447 : docs: make curldown do angle brackets like markdown
80944740e5 : docs: fix the --disable-docs for autotools
ad79612f97 : RELEASE-NOTES: synced
bf411ccd0d : libcurl-security.md: Active FTP passes on the local IP address
577182a6df : configure: do not link with nghttp3 unless necessary
a982d19ab9 : THANKS: add Dmitry Tretyakov
d6825df334 : openssl-quic: check on Windows that socket conv to int is possible
75d79a4486 : tool_cb_hdr: only parse etag + content-disposition for 2xx
5cc2b016c3 : md4: include strdup.h for the memdup proto
aefb0bde4e : docs: add missing slashes to SChannel client certificate documentation
0dc036225b : HTTP/2: write response directly
8911d86719 : cookie.md: provide an example sending a fixed cookie
3ec85206ad : ALTSVC.md: correct a typo
7e2c53f72b : proxy1.0.md: fix example
541321507e : configure: add --disable-docs flag
a84ad94dd6 : connect.c: fix typo
b8c003832d : sendf: ignore response body to HEAD
10491957e3 : ftp: treat a 226 arriving before data as a signal to read data
627c8c598f : OS400: avoid using awk in the build scripts
a911f4ffe6 : docs: remove `mk-ca-bundle.1` from `man_MANS`
26f79419ee : RELEASE-NOTES: synced
5b50bf0cf6 : cmdline-docs/Makefile: avoid using a fixed temp file name
8243ad6458 : asyn-thread: use wakeup_close to close the read descriptor
e75a48d2c3 : ntml_wb: fix buffer type typo
2f3e7a26bc : tool_operate: do not set CURLOPT_QUICK_EXIT in debug builds
843800297f : form-string.md: correct the example

+- Project: platform/external/dagger2

40d289739 : Add "java/dagger/hilt/android/lifecycle/*.kt" to dagger2's hilt_android
1b93ce74f : external/dagger2 minsdk bump from 19 to 21
0786d0af5 : Allow obfuscating @HiltViewModel annotated ViewModel name with r8.
c5075dfc2 : Remove kitkat-specific test.
c40811e71 : Add a SkipTestInjection annotation to disable injecting the test class. This may be useful for outside rules that wants to inject the test class from some other Hilt component.
02d62d693 : Replace `processingEnv.requireTypeElement()` with `DaggerSuperficialValidation.requireTypeElement()`.
c8722386a : Improve Dagger error messages to give more information and be more consistent.
7ac1dcc36 : Internal changes
09e5ac2d5 : Include proguard rules in dagger core artifact so that LazyClassKeyMap's string keys can be obfuscated.
348bd7507 : Rename proguard_specs attribute for gen_maven_artifact to reflect how it will be used.
d7a55beef : Migrate usages of `Truth8.assertThat` to equivalent usages of `Truth.assertThat`.
76cebe1c7 : Migrate usages of `Truth8.assertThat` to equivalent usages of `Truth.assertThat`.
388da49ef : Update to [Truth 1.4.0](https://github.com/google/truth/releases/tag/v1.4.0).
8ca035a99 : Automated Code Change
c8b96052a : Update bazel-common to pick up Guava 33.0.0 and Truth to 1.3.0.
195cd1e2d : Automated Code Change
25f56d2a0 : Automated Code Change
846a64ca8 : Use gen_maven_artifact for dagger core library
e71de27a1 : Add Ksp Processor for Dagger Android ProguardProcessor.
1503f1fc3 : reorganize Dagger Android jars with gen_maven_artifact rule.
813ffced8 : Suppress unnecessary casts.
3cbc94ad3 : Remove `@Deprecated` from javax version of DoubleCheck.lazy() as this can still be used by the factory classes. A future change will re-add this `@Deprecated` once the factory classes have been switched to use `dagger.internal.Provider`
983c4d1f9 : Update build tool version for examples/bazel.
69ac5d8ea : Add error message if user make onCreate and onDestroy in base class final.
3a75918ce : Fix github build failure caused by missing android.jar
662d82359 : Update Dagger XProcessing jars.
2705c2842 : Add `@LazyClassKey` for injecting class keyed map and doesn't load class when unused.
408431a3b : Ban @Inject protected field.
09289eb52 : Minor clean up in BindingGraphFactory.
fca20a0b3 : Update Dagger yml and README with new latest version number.
958fabb1d : DisableCachingByDefault for CopyTransform
8d0122322 : Fix error message for an `@Binds @IntoSet` implementation with duplicate bindings.
be77d24b5 : Dagger build performance optimizations.
8372c6308 : Flip the default for explicitBindingConflictsWithInject to enabled.
13d64c6ba : Internal changes
5f8b76c14 : Optimize `InjectionSiteFactory#getInjectionSites()`.
45af1ed5e : Increase timeout for emulator tests from 25min to 35min in CI.
45d3b8701 : Make `minSdk` and `targetSdk` versions consistent across Gradle tests.
f4b45197f : Internal changes
eb9a03457 : Configure Bazel and Gradle to avoid spurious flakes.
75d3cbcf9 : Add a dagger.internal.Provider in order to in the future help with adding support for jakarta.inject.Provider.
668269ddf : Update hjar generators to output valid method bodies for methods and constructors.
344e13524 : Update Dagger yml and README with new latest version number.
a6e65fa81 : Update Dagger's GitHub Actions to move the remaining emulator test to run in post-submit only.
b074037ad : Update annotation-experimental dependency to latest version.
e0b9b8ec9 : Update release script to include changes to `artifact-android-local-tests`.
692015f3c : Upgrade Dagger's dependencies of kotlin to `1.9.20` and ksp to `1.9.20-1.0.14`.
cd70dea38 : make ActivityRetainedSaveState an opt-in API.
4dcebb540 : Increase time out for Android Emulator Test on API 30.
0896fbe53 : Internal changes
7121b6786 : Internal change.
4c75892b6 : Update ASM to 9.6 to support newer Java versions
95f2afb52 : Add gradle test for Dagger Android Ksp
75a3a0ac6 : Internal change
afc33bf65 : Add extra debug information for GitHub issues #4137 and #4138.
244b171b4 : Temporary fix for comparing equality of wildcard types in Dagger Android.
85e9ff10e : [Dagger Optimization]: Avoid copying bindings for each parent component when creating our `BindingGraph`.
f0c2510da : Fix HiltGradlePlugin not working in KMP's androidMain directory
2b4346a21 : Support TYPE_USE @Nullable annotations in Dagger.
0e6887550 : Rollback fix for `LocalDependencyChecker#dependsOnLocalBindings` as it contains a performance regression.
e42fa2c45 : Dagger Android Ksp support
f946e3440 : Change onReceive marker from field to annotation and read it with AGP's ClassContext
6278d310a : Make `Nullability#nullableAnnotations` return a set of `ClassName`s instead of `XAnnotation`s
0323371ea : Update Dagger's XProcessing jars.
221fc8624 : Move "Bazel Test" GitHub action to a large runner.
6018cd262 : Fix FileNotFoundException in AGP 8.3
8801fd2fd : Add a test observing r8 behavior with HiltViewModel.
ed47d4b88 : Removes unused (`@Deprecated`) module setter methods that contain only `static`/`abstract` binding methods.
d9d0a8ee6 : Fix a memory performance issue when creating Dagger's BindingGraph.
871eda77d : Rollforward fix for `LocalDependencyChecker#dependsOnLocalBindings` and a flag to enable it.
1cac33b1d : Provide `SavedStateHandle` binding from `ActivityRetainedComponent`.
6fe4a2305 : Add helper function CreationExtras.withCreationCallback() and MutableCreationExtras.addCreationCallback()
05f2b70eb : Remove producer dependency from Dagger's compiler.
877a2dfce : Rollback fix for `LocalDependencyChecker#dependsOnLocalBindings` and a flag to enable it.
fe29f8715 : Add a fix for `LocalDependencyChecker#dependsOnLocalBindings` and a flag to enable it.
1fa299e03 : Remove dependency of XProcessing, and changed shaded package name to use `internal`.
8129a9118 : Update Dagger's XProcessing jars.
fb5ce8933 : Update Dagger's XProcessing jars.
f6ddcc3cd : Remove caching of `@AssistedInject` bindings to work around b/305748522.
d7dd65688 : [Refactor]: Move `FrameworkInstanceSupplier` logic directly into `ProviderInstanceRequestRepresentation`.
740a7c6e1 : Add check to prevent injecting assisted factories for HiltViewModels
4593c0acd : Replace XElements.isFromJavaSource() and XElements.isFromKotlinSource() with the version in XProcessing
3c8d28c6a : Rename model method from `java()` to `javac()`.
832717767 : Add AssistedInject to Hilt ViewModel.
774bee171 : Consolidate logic for whether we generate MembersInjector in one place.
6120dd187 : Refactor BindingGraphConverter.
7173b40e5 : Update Dagger yml and README with new latest version number.
378535e5a : Refactor ResolvedBindings and LegacyBindingGraph to include the ComponentPath.
fd907cb95 : Allow sharding for Dagger compiler tests.
558cc5133 : Fix Dagger's incremental processing for KSP.
5cc209ce6 : [Refactor]: This CL refactors a few things in `ComponentDescriptor`.
e8f5f2b8c : Drop latest XProcessing jars into Dagger.
741230143 : Internal changes
76bde0698 : Rollback of "[Refactor] Remove duplicated logic in `BindingGraphFactory`"
e651294c2 : Fix Lint crash with AGP 8.1.0. See https://github.com/google/dagger/pull/4023/files#r1308159525 for details.
47953aaec : [Refactor] Remove duplicated logic in `BindingGraphFactory`.
9852b4237 : Fix issue with using generic types in Dagger's `ClassKey`
7b3e523d1 : Replace XMethodElements#isDefault with XMethodElement#isJavaDefault
651d4ab2f : Update Dagger yml and README with new latest version number.
b90b416e7 : Don't run RootProcessingStep#postProcess if no root element was detected.
f5d686d5e : Ban usage of var in Component.
232e52404 : Fix github action
046baa4cc : Remove workaround for b/269172737.
710743155 : Rename `#java()` to `#javac()` for Dagger SPI model types.
b7d97bab1 : Internal change
278e4ec86 : Update xprocessing jar
c53be9a74 : UPDATE Bazel version to 6.3.2
8d2385fde : Move Dagger spi model types implementation into Dagger internal.
f8334d876 : Update Dagger/Hilt artifact tests to use kotlin 1.9
b37cffd6a : Forbid using extension function for @Binds/@Provides.
2c31d66ef : Allow kotlin source to use java keywords as parameter names in KSP.
cca174baf : delete unused deps
66833918d : Require `dagger.ignoreProvisionKeyWildcards=ENABLED` when using KSP.
2fa319568 : Internal changes
7a613eaf7 : Delete experimental mode.
698f6cbd2 : Fix crash when there are multiple injected constructors
8e4a4b480 : Fix `BindValueMetadata` to properly check visibility on property methods in KSP.
506579e99 : Add @Nullable annotation in error message when formatting methods with nullable types.
c1b68d8fa : Migrate GeneratorsTest to use HiltCompilerTests
ea85f7193 : Migrating AndroidEntryPointProcessorTest to use HiltCompilerTests.
4053c2f33 : Remove unused class
0127cf9cb : Migrate RootFileFormatterTest to use HiltCompilerTests
3f7b9b5b4 : Add a better error message when Hilt Gradle Plugin class loader conflicts with KSP's Gradle plugin.
354d7441d : Migrate AliasOfProcessorTest to use HiltCompilerTests
5ed23b8fb : Migrate ViewModelGeneratorTest and ViewModelValidationPluginTest to use HiltCompilerTests.
64d54a653 : Upgrade Kotlin, KSP, Bazel, and XProcessing jars.
2067f51a4 : Internal changes.
c8ac1988b : Refactor Dagger spi model types to be able to incrementally move implementation details into Dagger internal.
3e7572aca : Add script to automate GitHub Actions cache clean up on each run.
496e45cac : Update Dagger's XProcessing jars.
a26ee641c : Internal changes
171119665 : Fix how Dagger calculates nullability in KSP to match KAPT behavior.
1c4effae7 : Configure Hilt Gradle Plugin project buildDir
517effd87 : Rollback of https://github.com/google/dagger/commit/a1a25655b38aa173c4da3d7c98fa019b674ffdf6
a1a25655b : Fix how Dagger calculates nullability in KSP to match KAPT behavior.
d2e1d25bf : Internal changes
9c83c98ee : Update Dagger's XProcessing jars.
d98303feb : Update Dagger yml and README with new latest version number.

+- Project: platform/external/deqp

cc1b1772e : Merge remote-tracking branch 'goog/upstream-vulkan-cts-1.3.8' into main
b0e06ef88 : Fix bind_buffers_2 tests using out-of-bounds vertices for non-maint5
e1ce17672 : Updated Android14-tests-dev as per Android13
5cac35894 : Update main as per Android13
b82a2b821 : Remove melihyalcin@google.com from OWNERS
cbca84b66 : Fix pointer error from real bool type
17786ff51 : Add missing dependencies on extensions for video encode tests
28cffb571 : Fix issues in few dynamic rendering local read tests
12d40af81 : Fix return code check for vkGetPhysicalDeviceVideoFormatPropertiesKHR
bce68dc0c : Fix Input Attachment mapping in local read test
5691bab32 : Fix mismatch in float value add operation
ac8da15e4 : VK.wsi.xlib.surface.resize fails randomly
e94526c91 : Fix a wrong class type in tcuTestLogParserJNI
c34915d8e : Fix missing Android build dependencies
486bf7dd1 : Fix pointer error from real bool type
fc916b57a : Run clang-format + remove de* types
de4bfbea4 : Modify .editorconfig file to use spaces instead of tabs
1523f9f76 : Add missing flags to shader object compute tests
ac6033f5b : Fix host image copy tests with sparse images
12d4f6399 : Avoid write-after-write hazard when storing value of RayTMax in intersection and ahit shaders
ea307a03f : Fix sync issues in depth/stencil tests for raster order attachment
cdb6dc39e : Fix overflow in memory pipeline barrier tests
59ba1546c : Reformat and clean scripts maintenance #1
a23dbb4ac : Fix support check for dynamic state tests
78ef82efb : Add dEQP-VK.pipeline.monolithic.timestamp.calibrated tests to the vk-test-issues list.
b8dfc435c : vulkan-cts-1.3.8: Run clang-format + remove de* types
67896d726 : vulkan-cts-1.3.7: Run clang-format + remove de* types
bd50a73c9 : vulkan-cts-1.3.6: Run clang-format + remove de* types
382895f95 : vulkan-cts-1.3.5: Run clang-format + remove de* types
3799eced6 : vulkan-cts-1.3.4: Run clang-format + remove de* types
7d1b3a689 : Fix r10x6 verification in host image copy tests
b9306e076 : Fix Depth/Stencil mapping in dynamic rendering local read tests
25b16c636 : Add dEQP-VK.pipeline.monolithic.timestamp.calibrated tests to the vk-test-issues list.
428646000 : RESTRICT AUTOMERGE: bump ffmpeg dep to a release that still exists
1c14cc937 : RESTRICT AUTOMERGE: Adjust deps
c2d4f6cd6 : RESTRICT AUTOMERGE: Add missing cstdint includes to account for recent gcc library changes
5ca121785 : RESTRICT AUTOMERGE: Remove illegal multi draw tests
368c4f294 : Use ffmpeg provided by Igalia (for Linux)
fb4468575 : Fix use of subgroupBallotFindLSB with empty ballot
daebc9e19 : Fix VkDescriptorSetLayout in shader object binary tests
0000bd562 : Add missing shader create flag in shader performance test
153bfd565 : Verify shared memory fits within shaderMemorySize
cac876294 : Allow n_ulp for dithering tests using additive blending
3bfda27fc : Fix workgroup size issue in opacity micromap tests
bb82a4ee8 : Add test log parser for new android activity
9a6badfb4 : Fix wrong ExpectKHR usage for VK_KHR_shader_expect_assume tests
771e56d1c : Emit point size from "many indirect draws" test
c400be11a : Remove illegal multi draw tests
a0861a6f7 : Remove multiview dependency in dyn-rendering random tests
5fd73c841 : Update verification threshold in the depth bias tests
698aafc1c : Check sample shading feature in tests that use it
c172326da : Adjust android testlists to account for khronos waiver 4936
3fbc82085 : Cleanup stale testcase names in old testlists
d9b9dbc65 : Allow Vulkan CTS 1.3.8.3, remove 1.3.4.x
b0f11550e : Fix writeConformanceVersions and add verbose option
42619c66d : Fix the precision loss issue in native d16
810bd2e79 : Fix OrderHints and SavedOrderHints indexing
be64c6185 : Add a new Android Activity that exports ES32 Test Run Params
6b81b6c29 : Add scripts to generate Android bp for compiling both dEQP and KHR GLES tests
ef50994ee : Move external/openglcts/data into a new subdirectory
7a93e0a90 : Fix feature checks for XFB tests
7dac86c6b : Remove "unused shader stages" tests
4905ca134 : Fix the precision loss issue in native d16
dd40bcfef : Fix more ASAN errors due to missing virtual destructors
2137f280d : Skip descriptor bind when stageFlags is 0 in shader_access tests
fcdbe1fb9 : Fix tests triggering VUID-06055
28c47e927 : Fix for promoted physical device features struct
8b9b5dfc4 : Enable maintenance5 when used in descriptor_buffer tests
c6321b58c : Fix clamping extent in FSR enable_disable_attachment test
201e6fe3d : Fix float_controls2 tests assuming RTE rounding
db84adf9f : Disable a few memory model tests
ac29adc2b : Fix some EXT variants of Limits Validation tests
1f4ebeeff : Add fallback verification method for AV1 filmgrain
b27841ab3 : Fix creating device in synchronization multi queue tests
f0e0d496d : Add uniform storage check for VK_KHR_shader_expect_assume int8 tests
e946832ea : Allow Vulkan CTS 1.3.8.2
5d755480d : Wait for fence before getting query results, so query is guaranteed to be reset
de2cc76ae : Fix creating custom device in shader object binary tests
c80533012 : Add polygonModePointSize check for VK_KHR_maintenance5 polygon tests
dd22d531b : Add missing VkPipelineRenderingCreateInfo in offscreen_viewport tests
6de4847fd : Fixed UploadDownloadExecutor to use correct device interface
6df91d200 : Fix stageFlags in maintenance3 descriptor set test
fc6fd1cbe : Prepare for automated clean up
22c42957c : Prepare the VK branch for cleanup/reformat
f5adaa595 : Remove some unneeded subgroup operations
b111ec35b : Apply Arm waiver 4936
50ed07ccf : ESO pipeline state tests fixes
506140503 : Enable VK_KHR_external_memory_win32 when available in signal order tests
7efcd5f79 : Remove unexpected mts/mcts tag of CtsDeqpTestCases.
83c975e6d : Tweak grid size in vertex shader render test.
56fb82f8c : Initialize m_useMaintenance5 variable in ray tracing util
87981e691 : Check for required feature in DRLR interaction with EDS3
ea179eeac : Fix two DRLR related issues in formats tests
97a9a8da2 : Don't use LOAD_OP_CLEAR for FSR attachments
51fb7905f : Fix dEQP-VK.shader_object.misc.state.pipeline.*.color_blend.enabled
baf61da28 : Fix comparing memory of r10x6 images in host image copy tests
5602aea11 : Remove tests checking geometry shader stats without geometry shaders
2bb3672e2 : Fix subpass viewMask in mesh shader query tests
7d863b7f4 : Add missing check for shaderStorageImageMultisample in sync tests
8900b400f : Fix dstStageMask in basic event test
722ed0332 : Replace OpKill with OpTerminateInvocation in graphicsfuzz tests
618c86aba : Consider layer index when retrieving decoded frame
31893cf42 : Implement elementary stream demuxing in the CTS
a9482fd38 : Add check for import & export bits for vk drm format modifier tests
dc448441d : Add missing virtual destructor to TriangleGenerator
1784e03a0 : Add an optional clean up step in check_build_sanity
1e7c21388 : Prepare for automated clean up
deae7bdae : Prepare the VK branch for cleanup/reformat
d8a308376 : Fix some EXT variants of Limits Validation tests
2328d84c7 : Add feature check to fragment reconvergence tests
bfdb2ffd1 : Add VK_KHR_video_decode_av1, VK_KHR_video_encode_queue, VK_KHR_video_maintenance1 allowed extensions
d76e2d54e : Add missing subgroup support checks for linear derivate tests
5d001f066 : Fix validation error on nested command buffer tests
ef5b88108 : Fix transform feedback two_xfbq_inside_pgq tests
c6c4fa243 : Fix YCbCr view tests assertion
da4cc475a : Support arm64 as host build platform for Android CTS
c22cad7cf : Add missing extensions to allowed list
f7e915242 : Decrease max.no.concurrent devices in DeviceGroup
eae405eac : Add missing reconvergence mustpass tests
6e9151178 : Add decode tests for video_maintenance1
9db0881a9 : Fix arithmetic subgroup check in maximal reconvergence tests
0508653cf : Fix arm32 build failure for video encode tests
766ccfbd1 : Allow VK_KHR_shader_subgroup_rotate
8cf73f7c6 : Allow Vulkan CTS 1.3.8.1
236523c25 : Use SPIR-V in Shader Subgroup Ballot compute tests
5e99d6cfe : Add and use Vector::bitCast for bit-exact reinterpret cast
15bac7548 : macOS: Add headless surface support, and fix minor macOS testing bugs
39e80e27c : Tweak grid size in vertex shader render test.
92f721741 : Encode tests for video VK_KHR_video_maintenance1
87a9ba272 : Add VK_KHR_shader_subgroup_rotate rev2 requirements
db44a3ff8 : Fix fragment shader in tess/geom barycentric tests
d5f915515 : Fix colorAttachmentCount in GPL Null Rendering Create Info test
b4793b6e6 : Enable VK_KHR_maintenance5 when used in compute tests
0f7bfc427 : Consider GL_QCOM_render_sRGB_R8_RG8 in FBO completeness
06e2b0a35 : Consider GL_QCOM_render_sRGB_R8_RG8 in FBO completeness
4c6dd5ade : Fix some minor issues in Capture/Replay tests
2146dcced : Fix build due to incorrect standard flags
48bd2c7f3 : Add check for storage format and without_format bits
27096d077 : Vulkan Video encode
f23dbe09a : Ensure the custom video device is setup correctly
fce3fb58a : VK_KHR_shader_maximal_reconvergence tests using Amber
56b944815 : Add initial AV1 decode tests
ec8581f9b : Add invalidate after copy to wsi tests
a3e50e35d : Enable VK_KHR_shader_maximal_reconvergence tests

+- Project: platform/external/deqp-deps/SPIRV-Headers

d3c2a6f : remove Kernel from Image Channel Order and Channel Data Type enums (#413)

+- Project: platform/external/deqp-deps/SPIRV-Tools

f9184c65 : spirv-val: Revert Validate PhysicalStorageBuffer Stage Interface (#5575)
20ad38c1 : spirv-val: Multiple interface var with same SC (#5528)
e08c012b : [OPT] Identify arrays with unknown length in copy prop arrays (#5570)
56a51dd9 : Roll external/spirv-headers/ e77d03080..d3c2a6fa9 (1 commit) (#5574)
0c986f59 : update image enum tests to remove Kernel capability (#5562)
b7413609 : [OPT] Use new instruction folder for for all opcodes in spec consti folding (#5569)
784b064f : spirv-val: Validate PhysicalStorageBuffer Stage Interface (#5539)
a8959dc6 : Fold 64-bit int operations (#5561)
80926d97 : roll deps (#5566)

+- Project: platform/external/deqp-deps/glslang

bada5c87 : GL_EXT_control_flow_attributes2 support. (#3531)
ad7e719c : Bump github/codeql-action from 3.24.5 to 3.24.6
bf08e1db : Fix debug info file and source strings
b0df68c4 : Add support for GL_ARB_shading_language_include
fa04cdf3 : Bump github/codeql-action from 3.24.3 to 3.24.5
2c4348f0 : Fix HLSL built-in passthrough via inout
2518af09 : Change fp16_vector_atomic to not require other SPIR-V atomic extensions
78e5d797 : cmake: Enable implicit fallthrough warnings for gcc and clang
1fc17438 : Refactor reflection.cpp to silence fallthrough warnings
7ffa2894 : Add extra break statements to quiet clang warnings.
606209e0 : Use [[fallthrough]] attribute instead of comments.
8ca24e7c : Remove implicit fallthrough (#3518)
339552c5 : Bump github/codeql-action from 3.24.0 to 3.24.3
b8421d7f : Quote paths in runtest
fb23503f : -Wmissing-field-initializers fixes
6340ba90 : Document that the only supported dependency commits are the ones in known_good.json
d8425529 : Clear spirv vector before generating spirv output
7a2a1623 : Emit debug info for accelerationStructure and rayQuery variables. (#3502)
114dae91 : Add a string 'StartsWith' helper function
48702616 : NV_shader_atomic_fp16_vector
9fd0fcd7 : Add GL_EXT_expect_assume support
b4a6efcd : Allow external control of whether Glslang will be tested or installed
47a02a98 : Bump actions/upload-artifact from 4.3.0 to 4.3.1
43dd3239 : Bump lukka/get-cmake from 3.28.2 to 3.28.3
30661abd : Clean up the debug line info tracking and generation.

+- Project: platform/external/desugar

ca71961 : Update OWNERS file

+- Project: platform/external/dlmalloc

ae97b92 : Fix unused variable warning.

+- Project: platform/external/dng_sdk

c84aab7 : Update OWNERS file

+- Project: platform/external/doclava

f62f54b : Demote ComparableType errorprone warning

+- Project: platform/external/drm_hwcomposer

b9ae590 : drm_hwcomposer: Remove hardcoded PAGE_SIZE usage in gralloc_helper
ffe783c : drm_hwcomposer: Fix another build warning in HwcDisplay::SetPowerMode()
71d983d : drm_hwcomposer: Fix build warning in HwcLayer::SetLayerBlendMode
1d7ddab : drm_hwcomposer: Add pl111 to the client backend device list
63ed807 : drm_hwcomposer: Treat unknown connector as internal display
2a93e4c : drm_hwcomposer: CI: Use aospext to provide headers for clang-tidy
b9bd271 : drm_hwcomposer: Fix DRM and HWC rotation direction misalignment
492739c : drm_hwcomposer: Fix dockerfile
f2c060f : drm_hwcomposer: Virtual display acceleration support
63762a9 : drm_hwcomposer: Use shared pointer type for the pipeline_ variable
dddbb4e : drm_hwcomposer: CI: Enable merge request pipelines
87b716c : drm_hwcomposer: CI: Update runner os to ubuntu 23.04

+- Project: platform/external/dtc

039a994 : Bump version to v1.7.0
3f29d6d : pylibfdt: add size_hint parameter for get_path
2022bb1 : checks: Update #{size,address}-cells check for 'dma-ranges'
abbd523 : pylibfdt: Work-around SWIG limitations with flexible arrays
a41509b : libfdt: Replace deprecated 0-length arrays with proper flexible arrays
2cd89f8 : dtc: Warning rather than error on possible truncation of cell values
55778a0 : libfdt: tests: add get_next_tag_invalid_prop_len
7359034 : libfdt: prevent integer overflow in fdt_next_tag
035fb90 : libfdt: add fdt_get_property_by_offset_w helper
98a0700 : Makefile: fix infinite recursion by dropping non-existent `%.output`
a036cc7 : Makefile: limit make re-execution to avoid infinite spin
c6e9210 : libdtc: remove duplicate judgments
e37c256 : Don't generate erroneous fixups from reference to path
5045465 : libfdt: Don't mask fdt_get_name() returned error
e64a204 : manual.txt: Follow README.md and remove Jon
f508c83 : Update README in MANIFEST.in and setup.py to README.md

+- Project: platform/external/e2fsprogs

1c52dc56 : Only use static libc++ on host tool.
21a89554 : Use no_full_install: true instead of installable: false
eff2c071 : e2fsdroid: disable asan leak detection
0b54b822 : Make mke2fs/e2fsdroid available for vendor

+- Project: platform/external/elfutils

cf08f778 : Add visibility to /art for use in tests.
22f89fae : lib: do not use the elfutils-provided crc32 implementation

+- Project: platform/external/erofs-utils

90c7f66 : UPSTREAM: erofs-utils: lib: treat data blocks filled with 0s as a hole
475eb7d : UPSTREAM: erofs-utils: lib: Fix calculation of minextblks when working with sparse files
d1bb121 : Use the static-host/dynamic-device idiom for the erofs tools.

+- Project: platform/external/error_prone

27a698f : Add colefaust@ to OWNERS
5038250 : Revert^2 "Promote some issues to errors"
69bdf2d : Revert "Promote some issues to errors"
415cbbb : Promote some issues to errors
62be755 : Enable windows target
146f9ad : Promote some issues to errors

+- Project: platform/external/exoplayer

7f04416f : Remove deleted test from TEST_MAPPING.
87d76682 : Exoplayer minsdk version bumped from 19 to 21
698c9010 : Remove useless Android.mk

+- Project: platform/external/expat

9401eec9 : Remove LICENSE and NOTICE symlinks.
8548bc03 : Changes: Add call for help
86d6052c : Set release date for 2.6.2
13cff445 : Bump version to 2.6.2
557f1255 : Bump version info from 10:1:9 to 10:2:9
98ee1bae : Changes: Document changes in release Expat 2.6.2
c32ed081 : Fix DOCBOOK_TO_MAN variable use in doc Makefile
f2469cfc : Remove VNDK definition(s)
072eca0b : tests: Cover amplification tracking for isolated external parser
1d50b80c : lib/xmlparse.c: Detect billion laughs attack with isolated external parser
565ab44a : tests: Cover rejection of direct parameter entity recursion
a4c86a39 : lib/xmlparse.c: Reject directly recursive parameter entities
8f75c536 : Changes: Add missing #821 #824 to 2.6.1 change log
58ff7c39 : Sync file headers
fce4b9f3 : Set release date for 2.6.1
dfe043fe : Bump version to 2.6.1
fbe7b934 : Bump version info from 10:0:9 to 10:1:9
3dc137ea : Changes: Document changes in release Expat 2.6.1
ea528347 : doc/reference.html: Drop inaccurate statement about XML_* macros
1e028f2e : lib/expat.h: Expose billion laughs API for XML_DTD without XML_GE
0106682e : configure.ac: Protect against expat_config.h.in defining SIZEOF_VOID_P
7e2a0da9 : lib: Hide some test-only code behind new macro XML_TESTING
a4a420ee : Autotools: Turn libexpatinternal.la into standalone library
0f6b39d2 : Autotools: Re-work handling of xmlwf.1
dc8499f2 : tests: Replace clock counting with scanned bytes in linear-time test
fe0177cd : tests: Replace g_parseAttempts with g_bytesScanned
aed1ed76 : Actions(deps): Bump actions/upload-artifact from 4.3.0 to 4.3.1
3f60a47c : Fix compiler warnings
d4f958e3 : Mass-apply clang-format 18.1.0

+- Project: platform/external/f2fs-tools

ab00210 : Allow fsck.f2fs tools to install on /vendor partition
c1a9786 : dump.f2fs: Fix xattr dumping
d5a053e : dump.f2fs: Add ability to dump folders
5cfe197 : mkfs.f2fs: align each device to zone size
acaa173 : mkfs.f2fs: add description for ro feature in manual
91e7365 : f2fs_io: support unset subcommand for pinfile
cc40084 : f2fs-tools: print extension list properly
5da4e52 : f2fs-tools: give 6 sections for overprovision buffer
f611eac : f2fs-tools: reset only current zones
151fdb1 : f2fs_io: support get_advise command
dc03566 : mkfs.f2fs: should give section-aligned reserved segments
efcff4b : f2fs-tools: deal with permission denial on non-root user
4ecb90c : f2fs-tools: print hexadecimal number in log
7185593 : f2fs-tools: use NULL_ADDR macro to instead magic number for cleanup
4f1ab35 : f2fs-tools: remove obsolete fields in struct f2fs_sb_info
d1225a9 : mkfs.f2fs: kill heap allocation
b6fad4e : f2fs_io: add write_advice command
575e8e0 : f2fs_io: override setxattr value for system.advise
ab654fc : f2fs-tools: add a new stop cp reason STOP_CP_REASON_NO_SEGMENT
06393fd : f2fs_io: add lseek command to execute lseek()

+- Project: platform/external/fec

d7826fc : Edit OWNERS file
3801f35 : Update OWNERS file

+- Project: platform/external/federated-compute

fe69fa9 : libc++fs is part of libc++ now.
1591b17 : Add resource capability in ReportResult request
9238293 : Add example selector in task assignment
af53ae3 : Update example selector field number to avoid merge conflict

+- Project: platform/external/fft2d

2367cdc : Update OWNERS file

+- Project: platform/external/flac

6cde1df8 : Refactored flac_dec_fuzzer

+- Project: platform/external/fmtlib

1b9a3d7a : Correct update year in METADATA
67c0c0c0 : Update version
051b3153 : Fix changelog update
b0569451 : Bump version
ce316188 : Add overflow check
1a95e5d1 : Update changelog
e1aac426 : Implement hex specifier
1705600b : Remove optional
0c345dcc : Bump actions/upload-artifact from 3.1.2 to 4.0.0 (#3782)
d33731d2 : Implement empty format specs
c068c7c6 : Add sentinel support
13fa2674 : Update changelog
ebd5c8f9 : Consistently use `fmt::` when invoking `format_to`. (#3779)
f5ca178c : Complete scan_handler
138a64bf : Privatization
a5bacf3f : Remove custom_formatter
4aa24f54 : Implement visitor for scan
e33c1568 : Implement scan argument access
23826669 : Cleanup error handling
8e6b2541 : Apply coding conventions
4939d67a : Cleanup scripts
bd327302 : Update release script
5f9058db : Improve scripts
28576b06 : Workaround github markdown mess
5ddd0cad : Add a visitor for scan arguments
41d31512 : Remove unused import
44b76d88 : Fix docs
3324152d : Update the release script
55190dad : Cleanup chrono test
63e4b93c : Update changelog
c64edcd3 : Fix grammar
8c520b4f : Fix comment
2e6bb706 : Update changelog
a13d1b12 : Update changelog and docs
47a0eec2 : Remove unnecessary alias
a8bed389 : Update changelog
e206043d : Update changelog
4a6f0be5 : Improve scan test
662d7841 : Fix scan test
d5823aae : Ceci n'est pas une pipe
d83c1b8d : Add initial specifier support to scan
bfba2f9e : Improve iterator handling in scan
a3bf4083 : Initial range support in scan
ea1066bb : Cleanup test
be57ec7e : Fix chrono-test on platforms with 32-bit time_t
305747d4 : Update changelog
47c8f63d : Remove redundant specifier
76e8f104 : Update changelog
18ca2248 : Document '?'
3a25a584 : Update README.md
4cbf6182 : Remove peek
88d19f5d : Cleanup scan
62529aad : Apply coding conventions
df62c867 : Mark grow as deprecated
eef6dbaf : Refactor file layer in scan
41c24333 : clang-format
0a9d08fe : Simplify fallback
e450b7ae : Implement locking
c5a85f8d : Handle end of input in scan
1fd093ad : Update changelog
c4f2de49 : Improve scan
d06921d8 : Update changelog
fc0f84d2 : Move formatbuf to ostream.h
86f2ec5d : Fix a warning
a537c39f : Move conjunction to where it is used
7c240d52 : Remove unused symbol
f64a6a2e : Update changelog
6f9a8167 : Enable test
e7875ae0 : Fix formatting of some nested ranges
3eb3aef5 : Fix handling of set_debug_format
56d7a8c1 : Simplify test
968fb9d1 : Update changelog
b5f6b36b : Update changelog
44dd6c0e : Add glibc support to scan
3a0f4af4 : Refactor file layer
1ca1a4a7 : Update scan test
dbd9c89b : Fix URI
9cd2b87e : Fix wchar_t to char conversion warnings (#3764)
d5da9cc4 : Apply clang-tidy
3a2c50d4 : Cleanup test
18c43a21 : Cleanup test
6b07fff0 : Make hex float test more stable on different libc (#3762)
9165434e : Enable consteval in MSVC VS2019 version 16.10 (#3757)
b8f81ded : [StepSecurity] ci: Harden GitHub Actions (#3759)
923005bd : Add stdlib version check for C++20 (#3754)
afa85e46 : Apply clang-format
6025bd7c : Add localized formatting to non-decimal presentation types of ints (#3750)
5471a242 : Update README.md
7d757cba : CI: add lint github workflow for running clang-format (#3749)
6855bd53 : Apply clang-format
bbee7535 : Make clang-format happy
89860eb9 : Use void(*)(void*) instead of decltype(&std::free) to satisfy clang in CUDA mode (#3751)
274ba264 : allow format_as() to format reference (#3739)
9048add9 : Report out-of-range errors in chrono
640e0c02 : Update README.md
6392dba2 : Fix warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated (#3748)
9a6fd11a : Fix typo in gmock-gtest-all.cc (#3747)
dee0dbf0 : Update README.md
2fabb43b : Fix README file table (#3744)
9c3c107c : Fix compile with GCC 6.3.0 (bug #3738) (#3743)
4497a2d0 : fix cmake build
81629e42 : Convert README to Markdown
6f95000b : Update README.rst (#3737)
573d7439 : error on bool arg w/ char pres_type (#3734)
5d55375a : Experiment with scan buffering
71bd51e6 : Implement `%j` specifier for `std::chrono::duration` (#3732)
f5750892 : Simplify test
99b9fbf8 : Add formatter for std::source_location (#3730)
8f83ee2a : Apply coding conventions
2a8a6944 : Clarify that mixing code unit types is deprecated
04718008 : Minor cleanup
b87ea22e : Add native and generic representation for filesystem::path format spec (#3729)
5cfd28d4 : Experiment with FILE in scan
73fae91e : Cleanup .gitignore
6988be38 : Bump version
2d1e4bb3 : Remove a useless comment
7f8d4191 : Fix overflow in time_point formatting with large dates (#3727)
ccc9ab7b : Include correct header
c4283ec4 : Fix a libc++ warning and move the test to the right place
c3f9a734 : Apply coding conventions
06f1c0d7 : Clarify that calling non-const format is deprecated
ffa5b14f : Make gtest-extra-test more portable
bea7ecc7 : Disable locale-specific tests on OpenBSD
8a393885 : Fix the default locale in ostream_formatter
dd6f657a : Remove this-> from decltype (#3723)
c13753a7 : Fix handling of invalid Unicode in precision
864a8b5f : fix: support optional<T> with format_as(T) (#3713)
649fe0fc : Fix handling of null strings with the s specifier
45e124ee : Added workaround for old xcode compiler bug (#3716)
045b05d7 : Revert CMake changes
ec628561 : Fix formatting
cbb18c23 : Add support for CMake 3.28 C++ modules (#3679)
6b0082e6 : Improve OpenBSD workaround

+- Project: platform/external/fonttools

8e084f2b : Upgrade fonttools to 4.49.0

+- Project: platform/external/freetype

b7a7c63e0 : Updated min sdk version to apex_inherit

+- Project: platform/external/fsverity-utils

2543e6e : v1.6
d54b6bb : Eliminate dependency on pandoc
da05cca : ci.yml: work around ASAN binaries crashing on ubuntu-latest
287f133 : ci.yml: upgrade to actions/checkout@v4 and actions/cache@v4
4ba7969 : cmd_measure: reject options and handle "--" correctly
585e14a : fsverity.1: update documentation for --block-size
5d6f7c4 : ci.yml: upgrade to actions/checkout@v3
6866e7e : fsverity.1.md: use the new git repo URL
c3098e1 : README.md: use the new fsverity mailing list
49dc216 : libfsverity.h: includes should be outside of extern "C" block
f7c9a5a : ci.yml: run on push instead of pull_request
aa7b7fc : README.md: update for latest kernel version

+- Project: platform/external/google-benchmark

a4cf155 : preparing for v1.8.4 (#1788)
bc946b9 : Modernize wheel building job config (#1783)
185c55d : Switch git override to stable BCR tag for nanobind_bazel (#1778)
c010560 : Add `benchmark_main.pc` to link `main()` containing library (#1779)
d6ce145 : Refactor: Return frequency as double (#1782)
70916cb : Remove COMPILER_IBMXL macro for z/OS (#1777)
f3ec7b8 : Fix OpenBSD build (#1772)
d5c55e8 : allow BENCHMARK_VERSION to be undefined (#1769)
06b4a07 : clang-tidy broke the world (#1766)
ad7c3ff : Fix implicit conversion changes signess warning in perf_counters.cc (#1765)
eaafe69 : Add Python bindings build using bzlmod (#1764)
c64b144 : mitigate clang build warnings -Wconversion (#1763)
654d8d6 : Fixed LTO issue on no discard variable (#1761)
ef88520 : Revert "fix some warnings" (#1762)
1576991 : fix some warnings
3d85343 : Rewrite complexity_test to use (hardcoded) manual time (#1757)
7f7c96a : sysinfo.cc: Always abort on GetNumCPUs failure (#1756)
385033b : CycleClock: Add support for Alpha architecture (#1753)
b7ad5e0 : fix typo in GetBenchmarkVersion() (#1755)
b04cec1 : Deflake CI (#1751)
e990563 : Add `BENCHMARK_TEMPLATE[12]_CAPTURE`, fusion of `BENCHMARK_CAPTURE` and `BENCHMARK_TEMPLATE` (#1747)
30a37e1 : set library version in bazel (#1746)
17bc235 : Output library / schema versions in JSON context block (#1742)
8e2d258 : ignore new bzlmod lock file
faef450 : changes to run bazel migration scripts
4682db0 : Bump pre-commit dependencies (#1740)
3d293cd : Fix C-style typecasting in QNX-specific code (#1739)
ea71a14 : Docs: `reducing_variance.md`: proofreading, fix typos (#1736)
882f6f5 : fix(cmakelists.txt): enforce CMake to find PFM or fail when BENCHMARK_ENABLE_LIBPFM is ON (#1705)
54e4327 : Issue 1734: Streams not flushed if not running actual benchmarks (#1735)
96d820f : tools/compare: don't actually discard valid (but zero) `pvalue` (#1733)
e61e332 : Issue1731 created console does not receive output (#1732)
a6b78ef : Change Fixture to use non-const SetUp and TearDown in example (#1723)
07c98d5 : Avoid leaking LFS flags to reverse dependencies (#1730)
e0ec670 : style: re-format BUILD file with buildifier.
e3824e7 : fix per-thread timing error on z/OS (#1719)
c213e41 : Enable Large-file Support (#1726)
99bdb21 : CycleClock: use RDTIME instead of RDCYCLE on RISC-V (#1727)
e523e45 : Update perf_counters_gtest.cc (#1728)
2d2e07e : Fix division by zero for low frequency timers for CV statistics (#1724)
3028899 : fix: fail to import gbench in bazel and python3.12
7b52bf7 : define HOST_NAME_MAX for z/oS (#1717)
6b7e86c : Fix mis-matching argument in closing tag for cmake macro (#1714) (#1715)
9a0422e : Check out repo at depth 0 for Python tests, bump Python and PyPI actions (#1713)
c2de526 : Run `pre-commit autoupdate`, fix stale pyproject.toml comments (#1712)
754ef08 : Upgrade core bazel dependencies (#1711)
e2c13db : Fix editable install by unsetting `build_ext.copy_extensions_to_source` (#1710)
5056098 : [NFC] `complexity_n` is not of `IterationCount` type (#1709)
68689bf : Fix `pre-commit` GitHub Actions job (#1708)
1e96bb0 : Support windows MSYS2 environments (#1704)
c8ef1ee : [CI] Try to fix sanitizer builds by pinning the LLVM revision (#1703)
4a2e34b : Fix CMakeLists.txt for perf_counters_test (#1701)
93a96a2 : Add missing `\n` character at end of error log string (#1700)
159eb2d : Switch out black for ruff format (#1698)
a543fcd : Fixed compiler warnings (#1697)
b40db86 : Fix unit tests compilation with non-gnu / non-msvc compilers with c++11 support. (#1691)
3623765 : Add `setuptools_scm` for dynamic zero-config Python versioning (#1690)
bce46fb : Drop isort hook for ruff builtin import sorting (#1689)
b93f5a5 : Add pre-commit config and GitHub Actions job (#1688)
b219e18 : [bindings] Add LTO builds on Windows+MSVC (#1687)
698d1dc : Reapply size optimizations for clang & MSVC, LTO for Mac+Linux (#1685)
e45585a : Change nanobind linkage to response file approach on macOS (#1638)
5893034 : Add Python 3.12 support (#1676)
6a16cee : Add no-unititialized to tests (#1683)
7495f83 : Set -Wno-unused-variable for tests (#1682)
f30c99a : Increase the kMaxIterations limit (#1668)
365bf76 : fix format in src/sysinfo
dc9b229 : add name to clang format job
ea3c3f9 : Fix building on MinGW: default `WINVER` is too old (#1681)
682153a : Update bazel.yml (#1671)
ca8d0f7 : correct cli param in docs
7736df0 : Make json and csv output consistent. (#1662)
c9106a7 : Audit MSVC references in cmake files to consider clang++ (#1669)

+- Project: platform/external/google-fruit

dab5bdf : Fix the copy/move constructor declarations in NormalizedComponentStorageHolder. Some compilers failed with the previous declaration.
79687e7 : Mark a swap method noexcept, addressing a Clang Tidy check.
e7e145c : Add support for latest compiler versions in the CI scripts.
2b5e978 : Switch from asctime to strftime in example code, addressing a Clang Tidy check.
25c3bb4 : Disable some recently-added Clang Tidy performance checks that are not relevant.
c93f059 : Add dockerfiles for Ubuntu 23.10 and 24.04.
570eb41 : Fixed how to get `GENERATOR_IS_MULTI_CONFIG`
9beae9f : Support CMake multi-configuration generator (#149)
8149131 : Bump the Fruit version to 3.7.1.
753feef : Add support for clang-11.0 in OS X CI tests.
8691a17 : Bump the minimum version of Clang used in OS X CI tests to 11. Clang 9 is deprecated in brew.
9042373 : Change a using declaration into a typedef to workaround a bug in MSVC 2022.
0159e13 : Bump the minimum version of Clang used in OS X CI tests to 9. Clang 8 doesn't seem to be available in brew anymore.
33bc376 : typo
f1a79e2 : add tests for move-only and non-move types
08539e3 : typo
8873928 : fix for assisted reference type arguments of factories
72446c5 : Bump the version to 3.7.0.
b336945 : Upgrade a leftover actions/checkout@v2 use to v3.
a390792 : Set the Boost dir explicitly in Windows CI tests.
18ad513 : Don't pass -Wno-unknown-warning-option in MinGW CI runs.
86635fc : Use "libraries: headers" instead of "libraries: unordered" when installing Boost for Windows CI tests.
b33c000 : Try fixing the Windows CI configuration with MinGW + Boost.
32980ae : Fix remaining references to old the OS X CI script.
d23dd56 : Remove config files for Travis CI and Appveyor, and update docs to mention Github actions instead.
9bd5df1 : Update the CI badges in the github home page to the Github Actions ones.
837bc07 : (Hopefully) fix the Windows CI config for MinGW.
adce50d : CI: keep only the min and max supported clang version for each OS X version.
48a2be3 : Temporarily test against all available clang versions in OS X CI tests.
7f47ebb : Try different compiler versions for OS X CI tests.
075c1ab : Fix the vcvarsall dir location used in MSVC 2022 CI tests.
4cdc7ef : Call microsoft/setup-msbuild@v1.1 in MSVC CI tests to add msbuild to PATH.
f045a4a : Partial revert of 00f238e5 to fix compilation errors with Clang/GCC.
7769ac3 : Mark a variadic constructor "explicit" to fix a clang-tidy warning.
adcb2af : Update the expected error regexes in tests with the error formats of the latest MSVC 2019 and 2022.
00f238e : Simplify some code so that Fruit HEAD compiles in Visual Studio again.
8be8189 : Run "brew unlink" before "brew link" in OS X CI tests.
4976a44 : Use actions/checkout@v3 instead of v2, Node.js 12 actions are deprecated.
697b6bb : Bump the Clang version used in DebugAsanUbsan runs in Ubuntu 22.x to 13.
fe437d6 : Adjust the expected error regex in a test to allow the error format used by Clang 15.
64df901 : Run py.test with "python3 -m pytest" so that the current directory ends up in sys.path in Linux too.
931fd00 : Silence the bugprone-easily-swappable-parameters lint in a few places.
4c29a2f : Update the CI config to run with the latest OS and compiler versions.
e7dc5b1 : Update dockerfiles, adding Ubuntu 22.04 and 22.10 and removing obsolete versions.
49c47a7 : Use 'python3 -m pytest' on Windows CI tests too.
b940109 : Maintain the original PATH (and only add) in Windows CI tests.
2879d81 : Add the Chocolatey bin dir to PATH in Windows CI tests.
9ac7335 : Stop trying to test against MSVC 2017 in CI, it's not available in the Windows env provided by Github actions.
4076495 : Fix VCVARSALL_DIR path.
5d75a90 : Fix CMake path for Github actions' Windows runner
f4d87eb : Restore previous PATH-modifying code in postsubmit.bat.
e34d2f5 : Fix unmatched quote in the Windows CI config.
37295d6 : Set VCVARSALL_DIR in the Windows CI config.
d8ecbae : More fixes to the Windows CI config.
88b6ded : Use the bash shell to change GITHUB_ENV in Windows CI tests, and other small changes.
4875fcf : More fixes to the Windows CI config.
df424cd : Add quoting in the windows CI config
45b5154 : In the windows CI config, update env vars programmatically.
125b117 : Fix another syntax error in the Windows config
14396b7 : (try to) fix syntax in the Windows config
804427f : Add other combinations to the Windows config.
3e61424 : Comment out some parts of postsubmit.bat that seem to cause problems.
43bfaa9 : Don't hardcode C:\Fruit\ in the Windows CI script, Github actions use a different path.
4434099 : Fix vcvarsall path in Windows CI config.
0b2b91d : Remove extra quotes from cmd.exe command line arg.
43d566e : Try a different expression syntax in the Windows CI config.
6d9755b : Github actions config: another attempt at making the Windows config work.
51d08d3 : Github actions config: another attempt at making the Windows config work.
8cb5e2b : Change test_register_constructor_error_abstract_class so that it accepts both errors, without hardcoding which compiler gives what error.
0877b69 : Github actions config: another attempt at making the Windows config work.
e7ad34d : Only symlink clang++-12 and not clang-12 when using Clang 12 in OS X CI tests, the clang-12 symlink already exists but the clang++-12 symlink doesn't.
85d0b1a : Support GCC 11 in OS X CI tests.
15da384 : Github actions config: another attempt at making the Windows config work.
4fca32e : Github actions config: support GCC 10, 11 in OS X CI tests
18b2291 : Github actions config: remove extra code from windows config.
40a4528 : Github actions config: give up on using msvc-dev-cmd, go back to having an explicit vcvarsall path
4796761 : Fix CI script to support Clang 12.
db14e26 : Github actions config: test against Clang 8 instead of Clang 7 as minimum version on OS X 11. Clang 7 is no longer installable via brew there.
a92c60a : Github actions config: try again fixing syntax in Windows config
0857887 : Don't symlink clang 12 after installing it using brew, the symlinks already exist.
2ca6c33 : Only use "python3 -m pytest" in OS X CI tests. It doesn't work in some old Linux versions.
d622633 : Github actions config: add a monthly test trigger
fee993d : Github actions config: try again fixing syntax in Windows config
1ae6009 : Github actions config: add back bazel
fed4c57 : Github actions config: try again fixing syntax in Windows config
24d0759 : Github actions config: complete OS X config
fb59095 : Github actions config: use "python3 -m pytest" instead of "py.test" because on OS X otherwise the current directory is not included.
d8372fb : Github actions config: fix syntax for string concatenation, again
d8b2fc9 : Github actions config: fix syntax for string concatenation
7d39fab : Github actions config: add tmate configuration
57fe757 : Github actions config: (try to) fix Windows setup
54a0426 : Github actions config: override PATH in postsubmit.sh for OS X CI tests, not in travis_ci_install_osx.sh
d4cbf72 : Github actions config: PoC of Windows CI tests
f31b22c : Github actions config: remove "brew unlink python@2", that tag doesn't exist anymore.
6d5a71b : Github actions config: refactor Linux config to have the matrix at the end of each job and reduce nesting of the env section.
67c7664 : Github actions config: PoC for OS X tests
7db6130 : Github actions config: disable PCH for tests with Clang 8 on Ubuntu 20.10.
1c2315e : Github actions config: use valid job IDs
7e8ec55 : Github actions config: simplify configuration
5073b6d : Github actions config: disable fail fast.
6ef3e6e : Github actions config: quote Ubuntu version to avoid dropping trailing zeroes
e1fca78 : Github actions config: fix syntax error
d5edc7c : Github actions config: add other linux matrix combinations
830e25c : Github actions config: (hopefully) fix Docker Hub container name syntax.
24308b1 : Fix branch name in Github action config.
96d2c02 : Initial PoC Github action configuration for CI tests on Linux.

+- Project: platform/external/google-smali

878d37fe : Version 3.0.7 (#52)
ede4aac3 : Adding device target to the Android.bp file (#50)
01a62402 : Fix hashcode calculation of debug info (#48)
137d16c1 : Writer dep refactor (#45)
4071d35a : Introduce caching in the writeDebugItem process to enable the reuse of debugInfo (#39)
431b328a : Dep refactor 3 (#41)
7abe78fe : Demote ComparableType errorprone warning
ee40cfaa : Dependency refactor (#40)
bad94743 : Dep refactor 2 (#36)
c1e64217 : Version 3.0.5 (#35)
cae59c5c : Add back Java 8 support (#34)
891ed209 : Android.bp: Add dependency for Nullable (#33)

+- Project: platform/external/googleapis

68d4da100 : Pin the Java version to 11
7c90fdd4d : Add Android.bp for dependencies of remote_execution.proto
23c813e42 : Add Android.bp for bytestream
eb1a04385 : feat: Updated protos and build files for Google Ads API v16
7415b23d3 : chore: regenerate API index
dc9e1d1ae : fix: Defined class prefix of GMON for Objective C
bf3ee9307 : chore(ruby): Add shopping type dependency to google-shopping-merchant gems
0179dcc4d : feat:Add Fraud Prevention settings field
087cb30ad : chore(ruby): configure clients for google-shopping-merchant-notifications
988827ee9 : chore(ruby): configure clients for google-shopping-merchant-lfp
fad53ab05 : chore(ruby): configure clients for google-shopping-merchant-conversions
0f16abbe5 : feat:Add Fraud Prevention settings field
a5526a090 : docs: fix required permissions for resources.searchAll and iamPolicies.searchAll
90c7c044c : Add OWNERS
64be76add : feat: Infrastructure manager supports 1.2.3, 1.3.10, 1.4.7, 1.5.7 versions of Terraform when creating a preview of a deployment feat: Annotations are now supported to help client tools identify deployments during automation
980fda4bd : chore: use latest GAPIC generator for C#
e173e21a4 : fix: Marking longrunning operations and iam APIs as audit-exempted from Cloud-Audit-Logging
03dd9e402 : feat:Begin publishing the Solar API's client libraries
caad330c6 : feat: Support Chunk header and footer in Doc AI external proto docs: Keep the API doc up-to-date with recent changes
5fa62a929 : fix!: delete the deprecated field for model monitor
b0a5b9d2b : chore: Update gapic-generator-python to v1.17.0
e495ff587 : chore: Update gapic-generator-python to v1.17.0
b6f5ce95c : chore: regenerate API index
034570432 : feat: Add Secret Version Delayed Destroy changes for client libraries
c1624aee4 : build: update publish name to shopping namespace for @google-shopping/quota for Nodejs
54929cf50 : docs: slightly improved documentation for EVOptions in SearchTextRequest
835b84ebf : fix(deps): Update the Java code generator (gapic-generator-java) to 2.39.0
d7715bc73 : build: remove backend settings from the public service config
e3f9a72d7 : chore: regenerate API index
e9672e7d3 : feat: Add Chat read state APIs
357c057a1 : feat: add Skaffold remote config support for GCB repos docs: clarified related comments
53636148e : chore(ruby): Configure clients for google-cloud-storage-control
b4bbd07ec : chore: regenerate API index
112506940 : docs: update storage control documentation and add PHP for publishing
fde351dd3 : feat: Adds accessible_bidding_strategy feat: Adds error messages feat: A new value `DISCOVERY_CAROUSEL_CARD` is added to enum `AssetFieldType` feat: A new value `LIFE_EVENT` is added to enum `CriterionType` docs: A comment for field `absolute_top_impression_percentage` in message `.google.ads.searchads360.v0.common.Metrics` is changed docs: A comment for field `search_budget_lost_absolute_top_impression_share` in message `.google.ads.searchads360.v0.common.Metrics` is changed docs: A comment for field `search_budget_lost_top_impression_share` in message `.google.ads.searchads360.v0.common.Metrics` is changed docs: A comment for field `search_rank_lost_absolute_top_impression_share` in message `.google.ads.searchads360.v0.common.Metrics` is changed docs: A comment for field `search_rank_lost_top_impression_share` in message `.google.ads.searchads360.v0.common.Metrics` is changed docs: A comment for field `search_top_impression_share` in message `.google.ads.searchads360.v0.common.Metrics` is changed
docs: : A comment for field `top_impression_percentage` in message `.google.ads.searchads360.v0.common.Metrics` is changed
c3ab37d0e : chore(ruby): fix namespace override for google-cloud-backupdr
a072a5f49 : build: correct yaml file name to be picked by GCP developer experience team for client library generation
2a24540ee : chore(ruby): configure clients for google-cloud-backupdr
e09657e96 : docs: Update contact_email doc to not check permission of the email account
a2deb7505 : docs: Add log entry messages documentation
6d0e31703 : feat: StreamActivityLogEntry is now support StreamStateChange log type
cab99b213 : chore: uncomment PHP bazel rules
6f5ccdfd2 : chore: regenerate API index
c106d2f8c : feat: add UpdateMembership API
215191d22 : chore(python): Update namespace for google/shopping/merchant/conversions/v1beta to prepare for release
ec123eb79 : chore(videointelligence/v1): migrate onto non-legacy config
7fbfb4012 : chore: delete obsolete files
75cc4cd0c : chore: regenerate API index
2d015bf50 : chore: remove unused file
42c6f0016 : feat: Add cloud_armor field to finding's list of attributes
0dd9f5e67 : chore(ruby): configure clients for google-cloud-app_hub
caa099d27 : feat: A new message `FoundationModelTuningOptions` is added feat: A new field `foundation_model_tuning_options` is added to message `.google.cloud.documentai.v1.TrainProcessorVersionRequest` docs: updated comments
1c2d0272e : docs: in google.cloud.kms.v1.PublicKey, pem field is always populated
cfd95f949 : build: update publishing name for storage-control for Nodejs
79687e280 : feat: Added CloudRun, GkeNamespace, GkeWorkload, GkeService, and BasicService service types docs: Updated comments accordingly
7b3886a42 : chore(python): Update namespace for google/shopping/merchant/notifications/v1beta to prepare for release chore(python): Update namespace for google/shopping/merchant/lfp/v1beta to prepare for release
f1c5362b9 : chore: regenerate API index
e3c1dafe1 : chore: move service config files into versioned directories
15c7279b8 : docs: fixed the description of ListFirewallPoliciesResponse
8b5517c42 : chore: remove incorrectly-published example API
a46fba79a : chore: delete unused service config file
288d20d85 : chore: remove obsolete service config file
90db3b07a : feat: Added Synthetic Monitor targets to Uptime data model feat: Added ServiceAgentAuthentication auth method for Uptime docs: Updated comments accordingly
dc9e4467d : chore(bazel): update rules_go, gazelle, and Go GAPIC generator
81c27a6ca : docs:Chat API documentation update
d0205ed35 : chore: fix breaking method signature for BigQueryDataTransfer PHP
caf600aba : build: Update protobuf to 25.3 in WORKSPACE
436a34a5d : docs:card proto update feat: material icon in card
113a378d5 : chore: regenerate API index
b5d0197dc : feat: add model_monitor resource and APIs to public v1beta1 client library
2d881be8c : fix!: mark parent/name fields with the REQUIRED field_behavior annotation docs: updated comments
72bfeaddd : chore: add license and generated code headers to generated resource files
84d7f78a4 : feat: add PHP geo common protos and new surfaces for Maps Fleetengine PHP
b9352ebb4 : chore: regenerate API index
1413b13ee : docs: Various updates
1cbeafa15 : chore: enable new client surfaces for PHP
39b5b33be : chore: regenerate API index
509f0024f : feat: add answer generation APIs feat: add standalone grounding API feat: add project provision and terms APIs fix!: remove some unused LRO metadata/response docs: keep the API doc up-to-date with recent changes
7715536b9 : chore: regenerate API index
f758dd6fa : feat: Add rest binding for tuned models feat: Add question_answering and fact_verification task types for AQA feat: Add output dimensionality for embeddings docs: Lots of small fixed
13edbc1d2 : chore: update copyright year for Secret Manager
36a3012c2 : chore: regenerate API index
83d7bf4b9 : feat: promote recommendation service to v1 feat: promote blending search to v1 feat: promote healthcare search to v1 feat: promote online chunking search to v1 feat: support import data from Cloud Spanner, BigTable, SQL and Firestore feat: support boost/bury on multi-turn search docs: keep the API doc up-to-date with recent changes
da9958096 : chore: regenerate API index
ff01ec335 : feat: Initial notifications sub-API publication
4b3affb22 : chore: regenerate API index
03e16263c : feat: Initial LFP sub-API publication
5e42183e6 : feat: fix inventories sub-API publication by adding correct child_type in the API proto
8b928bab7 : build: change meet publishing PA to apps
33ae36216 : feat: Add question_answering and fact_verification task types for AQA feat: Add output dimensionality for embeddings feat: Add response_mime_type to GenerationConfig docs: A bunch of small fixes
f46478b16 : chore: regenerate API index
5fadb6340 : feat: support import data from Cloud Spanner, BigTable, SQL and Firestore feat: add answer generation APIs feat: add standalone grounding API feat: add standalone ranking API feat: support advanced search boosting feat: add advanced engine model APIs docs: keep the API doc up-to-date with recent changes
fc8905581 : docs: various formatting and grammar fixes for proto documentation feat: adds support for new toll passes feat: adds support for specifying units in the ComputeRouteMatrix request
92b45644f : feat: expand ProcessingFailureReason options and add details for NoOverlapGpsFailure docs: Update client libraries for Street View Publish API
bbcce1d48 : docs: update comments on ServiceAccount email and scopes fields
f9d39f996 : fix!: Added optional flag of an existing field `limit`, `consumed`, `carryover` in ResourceAllowance
66ae983af : feat: add click potential to Reports sub-API publication
5db2bbe91 : docs: Fix designation of Text Search docs: Update field mask guidance
ecc23bad6 : chore(bazel): update Go generator to fix dep res issue
e0677a395 : chore: regenerate API index
624b052e0 : feat: support import data from Cloud Spanner, BigTable, SQL and Firestore feat: support standalone ranking API feat: support layout detection and more chunking features feat: support advanced search boosting docs: keep the API doc up-to-date with recent changes
f0ad2158a : chore: regenerate API index
8b36c865f : feat: Management Server APIs
9deb78bb2 : feat: add `translation_config` in `RecognitionConfig` message
d6e96e2b2 : chore: regenerate API index
3a43ba72f : docs: Fixed backtick and double quotes mismatch in security_marks.proto
39692d046 : feat: add GetSettings and UpdateSettings methods at the Project-level to advisorynotifications.googleapis.com
d6037e5c6 : chore: regenerate API index
e48fc7930 : docs: state one Resource Allowance per region per project limitation on v1alpha docs: A comment for field `max_run_duration` in message `.google.cloud.batch.v1alpha.TaskSpec` and `.google.cloud.batch.v1.TaskSpec` is changed docs: add non-negative restriction comment for usage_resource_allowance.spec.limit.limit exposed on v1alpha
3b81ceb90 : chore: regenerate API index
69d940f8f : feat: Initial conversions sub-API publication
0aa0992a5 : feat(spanner): adding `EXPECTED_FULFILLMENT_PERIOD` to the indicate instance creation times (with `FULFILLMENT_PERIOD_NORMAL` or `FULFILLMENT_PERIOD_EXTENDED` ENUM) with the extended instance creation time triggered by On-Demand Capacity Feature
1406704ce : feat(longrunning): enable PHP GAPIC v2 surface generation
d0ed6724c : docs: Allow 14 week backup retention for Firestore daily backups
fed9845c5 : feat: Add SessionPoolOptions, SpannerOptions protos in executor protos
a74854dfc : feat: Add `rollout_info` field to `QuotaDetails` message
d5020fff4 : feat: Support a new Layout Processor in Document AI docs: keep the API doc up-to-date with recent changes
8d326d5a7 : feat: Add encoding format to `.google.cloud.security.privateca.v1.CaPool` Resource docs: A comment for field `maximum_lifetime` in message `.google.cloud.security.privateca.v1.CaPool` is changed docs: A comment for field `maximum_lifetime` in message `.google.cloud.security.privateca.v1.CertificateTemplate` is changed docs: A comment for field `subject_key_id` in message `.google.cloud.security.privateca.v1.CertificateConfig` is changed docs: A comment for method `FetchCaCerts` in service `CertificateAuthorityService` is changed docs: A comment for field `ignore_dependent_resources` in message `.google.cloud.security.privateca.v1.DisableCertificateAuthorityRequest` is changed docs: A comment for field `ignore_dependent_resources` in message `.google.cloud.security.privateca.v1.DeleteCertificateAuthorityRequest` is changed docs: A comment for field `ignore_dependent_resources` in message `.google.cloud.security.privateca.v1.DeleteCaPoolRequest` is changed docs: A comment for field `ca_certs` in mess
age : `.google.cloud.security.privateca.v1.FetchCaCertsResponse` is changed
36441693d : chore: regenerate API index
08f330c00 : docs: state one Resource Allowance per region per project limitation on v1alpha
94e9108c4 : chore: regenerate API index
ca6f88460 : feat: add Persistent Resource reboot api call to v1beta1 docs: A comment for field `service_account` in message `.google.cloud.aiplatform.v1beta1.ServiceAccountSpec` is changed
152a4c157 : feat: GenAiTuningService aiplatform v1 initial release
25a31d86e : chore: regenerate API index
afdd0cfe2 : fix!: An existing field `response_recall_input` is removed from message `.google.cloud.aiplatform.v1beta1.EvaluateInstancesRequest` fix!: An existing field `rag_context_recall_input` is removed from message `.google.cloud.aiplatform.v1beta1.EvaluateInstancesRequest` fix!: An existing field `response_recall_result` is removed from message `.google.cloud.aiplatform.v1beta1.EvaluateInstancesResponse` fix!: An existing field `rag_context_recall_result` is removed from message `.google.cloud.aiplatform.v1beta1.EvaluateInstancesResponse` fix!: An existing message `ResponseRecallInput` is removed fix!: An existing message `ResponseRecallInstance` is removed fix!: An existing message `ResponseRecallSpec` is removed fix!: An existing message `ResponseRecallResult` is removed fix!: Changed field behavior for an existing field `context` in message `.google.cloud.aiplatform.v1beta1.QuestionAnsweringQualityInstance` fix!: Changed field behavior for an existing field `context` in message `.google.cloud.aiplatfor
to : message `.google.cloud.aiplatform.v1beta1.GroundingMetadata` feat: A new message `IndexConfig` is added feat: A new field `index_config` is added to message `.google.cloud.aiplatform.v1beta1.FeatureView` feat: A new message `GoogleDriveSource` is added feat: A new message `DirectUploadSource` is added feat: A new field `title` is added to message `.google.cloud.aiplatform.v1beta1.Schema` feat: A new field `default` is added to message `.google.cloud.aiplatform.v1beta1.Schema` feat: A new field `min_items` is added to message `.google.cloud.aiplatform.v1beta1.Schema` feat: A new field `max_items` is added to message `.google.cloud.aiplatform.v1beta1.Schema` feat: A new field `min_properties` is added to message `.google.cloud.aiplatform.v1beta1.Schema` feat: A new field `max_properties` is added to message `.google.cloud.aiplatform.v1beta1.Schema` feat: A new field `minimum` is added to message `.google.cloud.aiplatform.v1beta1.Schema` feat: A new field `maximum` is added to message `.google.cloud.aiplatf
orm.v1beta1.Schema` : feat: A new field `min_length` is added to message `.google.cloud.aiplatform.v1beta1.Schema` feat: A new field `max_length` is added to message `.google.cloud.aiplatform.v1beta1.Schema` feat: A new field `pattern` is added to message `.google.cloud.aiplatform.v1beta1.Schema` feat: A new method `ChatCompletions` is added to service `PredictionService` feat: A new field `system_instruction` is added to message `.google.cloud.aiplatform.v1beta1.GenerateContentRequest` feat: A new value `BLOCKLIST` is added to enum `BlockedReason` feat: A new value `PROHIBITED_CONTENT` is added to enum `BlockedReason` feat: A new message `ChatCompletionsRequest` is added feat: A new field `vertex_rag_store` is added to message `.google.cloud.aiplatform.v1beta1.Retrieval` feat: A new message `VertexRagStore` is added feat: A new message `RagCorpus` is added feat: A new resource_definition `aiplatform.googleapis.com/RagCorpus` is added feat: A new message `RagFile` is added feat: A new resource_definition `aipl
atform.googleapis.com/RagFile` : is added feat: A new message `RagFileChunkingConfig` is added feat: A new message `UploadRagFileConfig` is added feat: A new message `ImportRagFilesConfig` is added feat: A new service `VertexRagDataService` is added feat: A new message `CreateRagCorpusRequest` is added feat: A new message `GetRagCorpusRequest` is added feat: A new message `ListRagCorporaRequest` is added feat: A new message `ListRagCorporaResponse` is added feat: A new message `DeleteRagCorpusRequest` is added feat: A new message `UploadRagFileRequest` is added feat: A new message `UploadRagFileResponse` is added feat: A new message `ImportRagFilesRequest` is added feat: A new message `ImportRagFilesResponse` is added feat: A new message `GetRagFileRequest` is added feat: A new message `ListRagFilesRequest` is added feat: A new message `ListRagFilesResponse` is added feat: A new message `DeleteRagFileRequest` is added feat: A new message `CreateRagCorpusOperationMetadata` is added feat: A new message `ImportRa
gFilesOperationMetadata` : is added feat: A new service `VertexRagService` is added feat: A new message `RagQuery` is added feat: A new message `RetrieveContextsRequest` is added feat: A new message `RagContexts` is added feat: A new message `RetrieveContextsResponse` is added docs: Documentation updates
b86cca910 : chore: regenerate API index
7efb929a1 : feat: A new field `presence_penalty` is added to message `.google.cloud.aiplatform.v1.GenerationConfig` feat: A new field `frequency_penalty` is added to message `.google.cloud.aiplatform.v1.GenerationConfig` feat: A new field `response_mime_type` is added to message `.google.cloud.aiplatform.v1.GenerationConfig` feat: A new enum `HarmBlockMethod` is added feat: A new field `method` is added to message `.google.cloud.aiplatform.v1.SafetySetting` feat: A new field `persistent_resource_id` is added to message `.google.cloud.aiplatform.v1.CustomJobSpec` feat: A new field `disable_explanations` is added to message `.google.cloud.aiplatform.v1.DeployedModel` feat: A new field `title` is added to message `.google.cloud.aiplatform.v1.Schema` feat: A new field `default` is added to message `.google.cloud.aiplatform.v1.Schema` feat: A new field `min_items` is added to message `.google.cloud.aiplatform.v1.Schema` feat: A new field `max_items` is added to message `.google.cloud.aiplatform.v1.Schema` feat: A n
ew : field `min_properties` is added to message `.google.cloud.aiplatform.v1.Schema` feat: A new field `max_properties` is added to message `.google.cloud.aiplatform.v1.Schema` feat: A new field `minimum` is added to message `.google.cloud.aiplatform.v1.Schema` feat: A new field `maximum` is added to message `.google.cloud.aiplatform.v1.Schema` feat: A new field `min_length` is added to message `.google.cloud.aiplatform.v1.Schema` feat: A new field `max_length` is added to message `.google.cloud.aiplatform.v1.Schema` feat: A new field `pattern` is added to message `.google.cloud.aiplatform.v1.Schema` feat: A new message `PersistentResource` is added feat: A new resource_definition `aiplatform.googleapis.com/PersistentResource` is added feat: A new message `ResourcePool` is added feat: A new message `ResourceRuntimeSpec` is added feat: A new message `RaySpec` is added feat: A new message `ResourceRuntime` is added feat: A new message `ServiceAccountSpec` is added feat: A new service `PersistentResourceService`
is : added feat: A new message `CreatePersistentResourceRequest` is added feat: A new message `CreatePersistentResourceOperationMetadata` is added feat: A new message `UpdatePersistentResourceOperationMetadata` is added feat: A new message `RebootPersistentResourceOperationMetadata` is added feat: A new message `GetPersistentResourceRequest` is added feat: A new message `ListPersistentResourcesRequest` is added feat: A new message `ListPersistentResourcesResponse` is added feat: A new message `DeletePersistentResourceRequest` is added feat: A new message `UpdatePersistentResourceRequest` is added feat: A new message `RebootPersistentResourceRequest` is added feat: A new field `system_instruction` is added to message `.google.cloud.aiplatform.v1.GenerateContentRequest` feat: A new value `BLOCKLIST` is added to enum `BlockedReason` feat: A new value `PROHIBITED_CONTENT` is added to enum `BlockedReason` docs: documentation updates
fc3853ba1 : chore: regenerate API index
81cd9fe84 : feat: Add system instructions feat: Add tool_config feat: Add file upload service feat: Add file_data to part options docs: A comment for field `candidate_count` in message `.google.ai.generativelanguage.v1beta.GenerationConfig` is changed
a70aa2c04 : feat: publish Automated Backups protos
91e03ae32 : chore: regenerate API index
98ae60929 : feat: add NotebookRuntime resource and APIs to public v1 client library
b8b25afdc : chore: regenerate API index
8b8331996 : feat: A new value `CANCEL` is added to enum `ScalingDecisionType` feat: A new value `DO_NOT_CANCEL` is added to enum `ScalingDecisionType` feat: A new value `SECONDARY_SCALEDOWN_SINGLE_REQUEST_LIMIT_REACHED` is added to enum `ConstrainingFactor` feat: A new enum `MetricType` is added feat: A new field `decision_metric` is added to message `.google.cloud.dataproc.logging.AutoscalerRecommendation` feat: A new message `ReconciliationLog` is added feat: A new message `ReconciliationClusterHealLog` is added feat: A new enum `ReconciliationDecisionType` is added docs: A comment for message `ClusterSize` is changed docs: A comment for message `AutoscalerRecommendation` is changed
3ebeb01f4 : feat: add NotebookRuntime resource and APIs to public v1beta1 client library
5e91c456a : chore: regenerate API index
828b4baa3 : docs: Fix typo in PriceLevel enum docs: Document the maximum number of reviews and photos returned docs: Correct requirements on Autocomplete and Details session token field
c5b9e24c8 : feat: Make Managed Folders operations public
34990e59d : docs: Change default length of CreateDeviceSession to 15m, down from 30m
95d0e8c94 : chore(bazel): update Go gapic generator to v0.41.1
a585563ca : feat: add tag key id support docs: add tagKeyIds example for ResourceSearchResult.tags
8fe68cf33 : docs: correct BackupSchedule recurrence docs that mentioned specific time of day chore: fix typo in DeleteBackupScheduleRequest
58017ef35 : docs: update possible firewall rule actions comment
0acc64cb7 : chore: regenerate API index
713ac6c4d : feat: onboard Resource Allowance API methods on v1alpha
0e74ae74a : chore: regenerate API index
038629f43 : feat: Add Notebook field to finding's list of attributes
b0665ea59 : build: add dependency on field_mask.proto
cbe62016a : feat: add feature flag for client side metrics
b4771b17d : feat: Add DEMAND_GEN_ADS and DEMAND_GEN_ADS_DISCOVER_SURFACE in ReportingContextEnum docs: Deprecate DISCOVERY_ADS and document the new enum values
b99801549 : feat: add an "unsupported" type of firewall policy rule
e7b48a71a : feat: Launch AccessoryAction for GA docs: updated comments
5b2528052 : feat: added support for DataStoreConnection, DataStoreConnectionSettings feat: added support for SpeechSettings feat: added support for MultiLanguageSettings feat: added support for PersonalizationSettings feat: added support for Webhook OAuthConfig, and ServiceAgentAuth Settings. docs: clarified wording around quota usage
9b6f3aa6d : feat: Add additional `TokenType` options (`TOKEN_TYPE_PKI` and `TOKEN_TYPE_LIMITED_AWS`)
2c24fa58d : docs: update comment of `contact_email` to make it optional as opposed to required
3a7c33486 : feat: add several fields to manage state of database encryption update
f8dae4139 : feat: support GOOGLE_CLOUD_UNIVERSE_DOMAIN environment variable
cf1b61cc1 : feat: add several fields to manage state of database encryption update
1c8d509c5 : chore: regenerate API index
a59c57a18 : build: two new proto files added to the build
db6247680 : chore: regenerate API index
7870cbd33 : feat: add Vertex AI extension registry and execution related API and services to v1beta1 client docs: Update comment for `name` and `parameters` in message `.google.cloud.aiplatform.v1beta1.FunctionDeclaration`
3c97c7789 : fix: Set the transport of grafeas back to grpc only
811a857dd : feat: add custom datetime format for Cloud Storage subscriptions
8984ddb50 : chore: regenerate API index
b8691edb3 : feat: add smart scheduling feat: add backup indexing docs: remove the next id annotation docs: add output only and optional api field behavior label docs: update retention policy and cron schedule comment to include new constraints from smart scheduling
c9a5050ef : build: publish chat under apps PA for Nodejs instead of Cloud
bdda0174f : chore: regenerate API index
b82095bae : feat: Evaluation Service aiplatform v1beta1 initial release
efad09c9f : feat: add new fields and enum values related to round-trip
41d708195 : chore: regenerate API index
d3ccbbd1d : feat: publish DEP proto
277145d10 : feat: add Vector Index API
d81d0b9e6 : feat: Add Optimized feature store proto feat: Add data_key field in feature online store service feat: Add dedicated_serving_endpoint feat: Add index_config field
0bf3720b2 : feat: Existing resource_reference option of the field name is removed from message `google.cloud.recaptchaenterprise.v1.RelatedAccountGroupMemberShip` feat: Existing resource_reference option of the field name is removed from message `google.cloud.recaptchaenterprise.v1.RelatedAccountGroup`
078a38bd2 : chore: Update gapic-generator-python to v1.16.1
2bc2029fd : chore: deprecate legacy fields related to load balancing
5ce591f25 : feat: include google-cloud-security_center-v2 as a dependency
5e2ca445c : feat: add VectorSearch API
463998eda : chore: regenerate API index
dc97927f9 : feat: add GetServerConfig rpc and message feat: add UpgradeCluster
02cf73b99 : feat: add function_calling_config to ToolConfig feat: add tool_config to GenerateContentRequest
5b48bcba2 : feat: add optional secondary_boot_disk_update_strategy field to NodePool API
449133156 : feat: add optional secondary_boot_disk_update_strategy field to NodePool API
6f289d775 : feat: add Data Boost configurations to admin API
a47753e4d : fix: annotate EffectiveSecurityHealthAnalyticsCustomModule.name as IDENTIFIER fix: annotate SecurityHealthAnalyticsCustomModule.name as IDENTIFIER fix: annotate EffectiveEventThreatDetectionCustomModule.name as IDENTIFIER fix: annotate EventThreatDetectionCustomModule.name as IDENTIFIER docs: updated comments
7aad45192 : feat: support INSUFFICIENT_DISK_SIZE and INSUFFICIENT_MACHINE_TIER error types for external primary instance migration settings
4b01bfd05 : chore: regenerate API index
b710af5c3 : feat: Add Ad Manager REST API
b53452f85 : chore: update go_package and Go importpath docs: annotate QuotaPreference.dimensions field as immutable, annotate QuotaPreference.QuotaConfig.annotations field as optional
232e5625d : feat: add new enum values related to Google services
cee80175b : chore: Update the C# GAPIC generator to 1.4.26
baf711ec7 : fix!: Update go_package and Go importpath: A new packaging option `cloud.google.com/go/shopping/css/apiv1/csspb;csspb` for `go_package` is added. An existing packaging option `google.golang.org/genproto/googleapis/shopping/css/v1;css` for `go_package` is removed. A new packaging option `cloud.google.com/go/shopping/merchant/inventories/apiv1beta/inventoriespb;inventoriespb` for `go_package` is added. An existing packaging option `google.golang.org/genproto/googleapis/shopping/merchant/inventories/v1beta;inventories` for `go_package` is removed. A new packaging option `cloud.google.com/go/shopping/type/typepb;typepb` for `go_package` is added. An existing packaging option `google.golang.org/genproto/googleapis/shopping/type/types;types` for `go_package` is removed. A new packaging option `cloud.google.com/go/shopping/type/typepb;typepb` for `go_package` is added. An existing packaging option `google.golang.org/genproto/googleapis/shopping/type/types;types` for `go_package` is removed
. : A new packaging option `cloud.google.com/go/shopping/merchant/reports/apiv1beta/reportspb;reportspb` for `go_package` is added. An existing packaging option `google.golang.org/genproto/googleapis/shopping/merchant/reports/v1beta;reports` for `go_package` is removed.
57b9086d8 : chore(merchant/quota): remove irrelevant library_settings
fded6cd8e : chore: fix Go import path
ba8609ab4 : docs: Minor comment updates
d30cda1e7 : docs: Update the description for reasoning engine
6a4b047c5 : chore(ruby): configure clients for google-shopping-merchant-quota
12121ee8f : fix: add dependency on google-apps-card-v1 common types for Ruby
522cff754 : chore: regenerate API index
0ad322748 : chore(storage/control): correct Go package
272a0118a : chore: regenerate API index
096bee761 : feat: Reasoning Engine v1beta1 GAPIC release
4bcefb91a : docs: Rephrase comment on psa_range docs: Fix comment for UNIX of SecurityStyle
ed05a085e : chore: regenerate API index
7aec51fc5 : fix(deps): Update the Java code generator (gapic-generator-java) to 2.38.1
4fd0bc43d : feat: added client side library for the followings: 1. Unified Metastore APIs. 2. CRUD Metastore APIs (e.g. EntryGroup, AspectType, EntryType, Entry).
1af32e609 : chore(python): Update namespace for google/shopping/merchant/quota/v1beta to prepare for release
d1c64eb72 : fix: deprecate unimplemented Zone fields and methods
1f8e86cd8 : chore: regenerate API index
7e0276928 : feat: Infrastructure Manager supports the deployment of infrastructure from Terraform configurations in a private Git repository
6aa39c787 : chore: regenerate API index
fc30fdde9 : feat: Added Trust Configs and DnsAuthorization.Type to Certificate Manager
1e6517ef4 : chore: regenerate API index
5b6636032 : feat: support selective sharing on data clean room Listings feat: support output fields on DcrExchangeConfig specifying selective sharing behavior on a data clean room
1dd41ac25 : feat: add new final state fields to Network Management API version v1beta1
4ea1545d4 : chore: regenerate API index
05e9c326c : chore: add publish settings for Go, Python, Node, C# and Ruby
2ac4161d6 : chore: Update gapic-generator-python to v1.15.0
6cfc5530a : feat: add new final state fields to Network Management API version v1
5d495a104 : chore: regenerate API index
074ea98e5 : fix!: make learning rate a one-of docs: A few small updates feat: Add `learning_rate_multiplier` to tuning `Hyperparameters`
fe20507f2 : feat: add additional values to the `EventType` enum fix!: `EventType` enum moved to the top level docs: A comment for enum `LoadBalancingScheme` is changed docs: A comment for field `cel_expression` in message `.google.cloud.networkservices.v1beta1.ExtensionChain` is changed docs: A comment for field `authority` in message `.google.cloud.networkservices.v1beta1.ExtensionChain` is changed docs: A comment for field `timeout` in message `.google.cloud.networkservices.v1beta1.ExtensionChain` is changed docs: A comment for field `labels` in message `.google.cloud.networkservices.v1beta1.LbTrafficExtension` is changed docs: A comment for field `labels` in message `.google.cloud.networkservices.v1beta1.LbRouteExtension` is changed
fea4a89c7 : chore: regenerate API index
b5debc8c3 : feat: A new message `Backup` is added feat: A new resource_definition `firestore.googleapis.com/Backup` is added feat: A new method `GetBackup` is added to service `FirestoreAdmin` feat: A new method `ListBackups` is added to service `FirestoreAdmin` feat: A new method `DeleteBackup` is added to service `FirestoreAdmin` feat: A new method `RestoreDatabase` is added to service `FirestoreAdmin` feat: A new method `CreateBackupSchedule` is added to service `FirestoreAdmin` feat: A new method `GetBackupSchedule` is added to service `FirestoreAdmin` feat: A new method `ListBackupSchedules` is added to service `FirestoreAdmin` feat: A new method `UpdateBackupSchedule` is added to service `FirestoreAdmin` feat: A new method `DeleteBackupSchedule` is added to service `FirestoreAdmin` feat: A new message `CreateBackupScheduleRequest` is added feat: A new message `GetBackupScheduleRequest` is added feat: A new message `UpdateBackupScheduleRequest` is added feat: A new message `ListBackupSchedulesRequest` is
added : feat: A new message `ListBackupSchedulesResponse` is added feat: A new message `DeleteBackupScheduleRequest` is added feat: A new message `GetBackupRequest` is added feat: A new message `ListBackupsRequest` is added feat: A new message `ListBackupsResponse` is added feat: A new message `DeleteBackupRequest` is added feat: A new message `RestoreDatabaseRequest` is added feat: A new message `RestoreDatabaseMetadata` is added feat: A new message `BackupSchedule` is added feat: A new resource_definition `firestore.googleapis.com/BackupSchedule` is added feat: A new message `DailyRecurrence` is added feat: A new message `WeeklyRecurrence` is added
30f7a0c61 : chore: regenerate API index
f74819fb6 : feat: initial Reports sub-API publication
f5ed6db30 : feat: add rich link annotation type
65277ddce : feat: Add RANGE type to Data Catalog
eaf56d63e : chore: regenerate API index
b29f9faa8 : docs: A comment for field `processor_version_source` in message `.google.cloud.documentai.v1beta3.ImportProcessorVersionRequest` is changed
eb94a8042 : chore: regenerate API index
3627f6c4d : feat: A new field `in_toto_slsa_provenance_v1` is added to message `BuildOccurrence` feat: A new value `SBOM_REFERENCE` is added to enum `NoteKind` feat: A new field `impact` is added to message `ComplianceNote` feat: A new message `SBOMStatus` is added feat: A new field `sbom_status` is added to message `DiscoveryOccurrence` feat: A new field `sbom_reference` is added to message `Occurrence` feat: A new field `sbom_reference` is added to message `Note` feat: A new message `InTotoSlsaProvenanceV1` is added feat: A new message `SBOMReferenceNote` is added feat: A new message `SBOMReferenceOccurrence` is added feat: A new message `SbomReferenceIntotoPayload` is added feat: A new message `SbomReferenceIntotoPredicate` is added feat: A new field `vulnerability_id` is added to message `VulnerabilityAssessmentNote` feat: A new field `vulnerability_id` is added to message `VulnerabilityOccurrence` feat: A new field `extra_details` is added to message `VulnerabilityOccurrence` docs: A comment for field `cv
e` : in message `VulnerabilityAssessmentNote` is changed docs: A comment for field `cve` in message `VulnerabilityOccurrence` is changed
6d1e51e98 : chore: regenerate API index
98cbc7d41 : feat: Add Bitbucket Data Center Config and Bitbucket Cloud config for Cloud Build Repositories
6a03ea3fe : chore: regenerate API index
32480e244 : build: fix Network Management API version v1 YAML and BUILD dependencies feat: add Location & IAM mixins
3ac494461 : chore: regenerate API index
1347cec08 : build: fix Network Management API version v1beta1 YAML and BUILD dependencies feat: add Location & IAM mixins
bce5e83d8 : feat: added text sections to the submitted summary feat: added conformer model migration opt out flag feat: added intent input to StreamingAnalyzeContentRequest docs: clarified wording around END_OF_SINGLE_UTTERANCE
7dab3de7e : chore: regenerate API index
f9f3c04b0 : feat: add v1beta1 StreamingFetchFeatureValues API
e960a82d3 : docs: A comment for field `filter` in message `.google.api.cloudquotas.v1.ListQuotaPreferencesRequest` is changed docs: A comment for field `order_by` in message `.google.api.cloudquotas.v1.ListQuotaPreferencesRequest` is changed
37b05c8fd : chore: regenerate API index
4d535ac05 : feat: add new types ExplainOptions, ExplainMetrics, PlanSummary, ExecutionStats feat: add ExplainOptions field to RunQueryRequest feat: add ExplainMetrics field to RunQueryResponse feat: add ExplainOptions field to RunAggregationQueryRequest feat: add ExplainMetrics field to RunAggregationQueryResponse
dbd2d6de9 : feat: add new types ExplainOptions, ExplainMetrics, PlanSummary, ExecutionStats feat: add ExplainOptions field to RunQueryRequest feat: add ExplainMetrics field to RunQueryResponse feat: add ExplainOptions field to RunAggregationQueryRequest feat: add ExplainMetrics field to RunAggregationQueryResponse
179399461 : feat: Add custom subject key identifier field feat: Add support for fine-grained maximum certificate lifetime controls docs: A comment for field `subject` in message `.google.cloud.security.privateca.v1.CertificateConfig` is changed docs: A comment for method `FetchCaCerts` in service `CertificateAuthorityService` is changed docs: A comment for field `ca_certs` in message `.google.cloud.security.privateca.v1.FetchCaCertsResponse` is changed
2c41d643a : chore: regenerate API index
14d09ef74 : feat: added text sections to the submitted summary feat: added conformer model migration opt out flag docs: clarified wording around END_OF_SINGLE_UTTERANCE
eebdbe402 : feat: A new value `NVIDIA_H100_80GB` is added to enum `AcceleratorType` feat: A new enum `HarmSeverity` is added feat: A new field `probability_score` is added to message `.google.cloud.aiplatform.v1.SafetyRating` feat: A new field `severity` is added to message `.google.cloud.aiplatform.v1.SafetyRating` feat: A new field `severity_score` is added to message `.google.cloud.aiplatform.v1.SafetyRating` feat: A new value `BLOCKLIST` is added to enum `FinishReason` feat: A new value `PROHIBITED_CONTENT` is added to enum `FinishReason` feat: A new value `SPII` is added to enum `FinishReason` feat: A new field `grounding_metadata` is added to message `.google.cloud.aiplatform.v1.Candidate` feat: A new message `Segment` is added feat: A new message `GroundingAttribution` is added feat: A new message `GroundingMetadata` is added feat: A new field `display_name` is added to message `.google.cloud.aiplatform.v1.DatasetVersion` feat: A new field `metadata` is added to message `.google.cloud.aiplatform.v1.Data
setVersion` : feat: A new field `project_number` is added to message `.google.cloud.aiplatform.v1.FeatureView` feat: A new message `SyncSummary` is added feat: A new field `sync_summary` is added to message `.google.cloud.aiplatform.v1.FeatureViewSync` feat: A new value `NOT_EQUAL` is added to enum `Operator` feat: A new message `BaseModelSource` is added feat: A new field `base_model_source` is added to message `.google.cloud.aiplatform.v1.Model` feat: A new message `ModelGardenSource` is added feat: A new message `GenieSource` is added feat: A new method `BatchDeletePipelineJobs` is added to service `PipelineService` feat: A new method `BatchCancelPipelineJobs` is added to service `PipelineService` feat: A new message `BatchCancelPipelineJobsOperationMetadata` is added feat: A new message `BatchDeletePipelineJobsRequest` is added feat: A new message `BatchDeletePipelineJobsResponse` is added feat: A new message `BatchCancelPipelineJobsRequest` is added feat: A new message `BatchCancelPipelineJobsResponse` is
added : feat: A new field `retrieval` is added to message `.google.cloud.aiplatform.v1.Tool` feat: A new field `google_search_retrieval` is added to message `.google.cloud.aiplatform.v1.Tool` feat: A new message `Retrieval` is added feat: A new message `VertexAISearch` is added feat: A new message `GoogleSearchRetrieval` is added docs: various documentation improvements
ba565a505 : chore: regenerate API index
716a939d7 : fix!: `http_uri` fix for method `ListChunks` in service `ChunkService`
4ce0ff67a : chore(ruby): Configure client for google-cloud-cloud_controls_partner
569bf5b05 : chore: regenerate API index
b55362683 : feat: support acl-based and blended search feat: support chunk-based document search feat: support search adaptor based search feat: support batch documents purge with GCS input feat: add document processing config services feat: add serving config services feat: add billing estimation services feat: add suggestion deny list import/purge services docs: keep the API doc up-to-date with recent changes
650029066 : chore: regenerate API index
d66613fd7 : feat: support blended search feat: support boost in multi-turn search feat: add document processing config services feat: add search tuning services feat: allow setting schema on schema creation docs: keep the API doc up-to-date with recent changes
252bef0c1 : chore: regenerate API index
e0791ad43 : feat: Add security_posture, external_system.case_uri, external_system.case_priority, external_system.case_sla, external_system.case_create_time, external_system.case_close_time, and external_system.ticket_info to finding's list of attributes
87e7c58f3 : feat: add new NAT fields to Network Management API definition
4664532c2 : feat: add new load balancer fields to public API
dba3883bf : feat: add `api_version` extension to `ServiceOptions`, for collaborative versioning feat: add `Publishing.rest_reference_documentation_uri` to aid client library publication feat: add `ErrorReason.LOCATION_POLICY_VIOLATED` enum value docs: minor tweaks to various comments
9868a5747 : chore: regenerate API index
66fc31d25 : feat: Publish new bigtable APIs for types and aggregates
8e2fbae4e : feat: Support for creating HNS Bucket in C++ SDK
a09d14528 : fix!: `ListSubscription` overloaded method parameters changed from `page_size,page_token,filter` to just `filter` in some languages docs: A comment for message `Subscription` is changed docs: A comment for field `target_resource` in message `.google.apps.events.subscriptions.v1.Subscription` is changed docs: A comment for field `event_types` in message `.google.apps.events.subscriptions.v1.Subscription` is changed
3ad1aadda : feat: Added security center api V2 client library
46ccf213d : chore: regenerate API index
061faccb5 : feat: clients for SecretManager API v1beta2
fe771208f : docs: mark optional fields explicitly in Storage Pool docs: change comments of the psa_range field to note it is currently not implemented docs: update comments of ServiceLevel and EncryptionType
4a8664521 : feat: A new value `PG_SUBSCRIPTION_COUNT` is added to enum `SqlExternalSyncSettingErrorType` feat: A new value `PG_SYNC_PARALLEL_LEVEL` is added to enum `SqlExternalSyncSettingErrorType`
6af29381b : fix!: An existing field `preflight_validations` is removed from message `.google.cloud.aiplatform.v1beta1.CreatePipelineJobRequest` feat: A new enum `HarmSeverity` is added feat: A new field `probability_score` is added to message `.google.cloud.aiplatform.v1beta1.SafetyRating` feat: A new field `severity` is added to message `.google.cloud.aiplatform.v1beta1.SafetyRating` feat: A new field `severity_score` is added to message `.google.cloud.aiplatform.v1beta1.SafetyRating` feat: A new value `BLOCKLIST` is added to enum `FinishReason` feat: A new value `PROHIBITED_CONTENT` is added to enum `FinishReason` feat: A new value `SPII` is added to enum `FinishReason` feat: A new field `display_name` is added to message `.google.cloud.aiplatform.v1beta1.DatasetVersion` feat: A new field `metadata` is added to message `.google.cloud.aiplatform.v1beta1.DatasetVersion` feat: A new field `project_number` is added to message `.google.cloud.aiplatform.v1beta1.FeatureView` feat: A new message `SyncSummary` is add
ed : feat: A new field `sync_summary` is added to message `.google.cloud.aiplatform.v1beta1.FeatureViewSync` feat: A new value `NOT_EQUAL` is added to enum `Operator` feat: A new message `BaseModelSource` is added feat: A new field `base_model_source` is added to message `.google.cloud.aiplatform.v1beta1.Model` feat: A new message `ModelGardenSource` is added feat: A new message `GenieSource` is added feat: A new field `progress_message` is added to message `.google.cloud.aiplatform.v1beta1.CreatePersistentResourceOperationMetadata` feat: A new field `progress_message` is added to message `.google.cloud.aiplatform.v1beta1.UpdatePersistentResourceOperationMetadata` feat: A new field `preflight_validations` is added to message `.google.cloud.aiplatform.v1beta1.PipelineJob` docs: various documentation improvements
f0a78c77d : feat: add API to enable/disable secret manager csi component on GKE clusters
5ad98f728 : chore(java): Add card_java_proto as dependency for google/chat/v1
8d73440c7 : feat: add API to enable/disable secret manager csi component on GKE clusters
6be902d47 : chore(ruby): Configure client for google-apps-chat
792dacbd2 : feat: add secondary boot disks field to NodePool API
324b28176 : feat: Add `asset_type` field to `GovernedIamPolicy` and `GovernedResource` feat: Add `effective_tags` field to `GovernedResource` feat: Add fields `project`, `folders`, `organization` and `effective_tags` to `GovernedContainer` feat: Add fields `project`, `folders` and `organization` to `OrgPolicyResult` feat: Add field `condition_evaluation` to `AnalyzerOrgPolicy.Rule` docs: Update comment for rpc `AnalyzeOrgPolicyGovernedAssets` to include additional canned constraints
2edc35964 : docs: Updated wording on App Hub service
f8df5395e : chore: regenerate API index
cd32d5344 : feat: add RPCs for getting and listing project, table, and column data profiles docs: Update urls to reflect branding change to Sensitive Data Protection
49ea2c0fc : feat: Add include_recaptcha_script for as a new action in firewall policies
ce1fae9c4 : chore: Update gapic-generator-python to v1.14.5
7659dd224 : docs: update documentation URL
abe813038 : chore: regenerate API index
05d889e7d : feat: added CloudControlsPartner API
d007ca1b3 : fix: changed retry settings for UpdateJob
3ca2e0ba6 : fix: changed retry settings for UpdateJob
6384eb4ca : chore: regenerate API index
97e3b44f2 : docs:clarify some defaults and required or optional values feat:support mounting NFS and GCS volumes in Cloud Run Jobs and Services feat:support specifying a per-Service min-instance-count feat:support disabling waiting for health checks during Service deployment. feat:allow disabling the default URL (run.app) for Cloud Run Services
9f091012d : chore: regenerate API index
6465963c9 : feat: Add authorized view bindings to Cloud Bigtable data APIs and messages
c53328372 : chore: regenerate API index
b98fe7ff8 : feat: Cloud Bigtable Authorized Views admin APIs protos
ea71fd43f : feat: Updated dependency on google-cloud-compute-v1 to the latest version
2a40f63ea : fix(deps): Update the Java code generator (gapic-generator-java) to 2.37.0
5f8a02d6b : docs: update a few doc comments
727e667e9 : chore: regenerate API index
e42dca258 : feat: Added security center api V2 client library
87ef1fe57 : fix(deps): Exclude google-auth 2.24.0 and 2.25.0 chore: Update gapic-generator-python to v1.14.4
f3d2377d5 : chore(python): Add google.apps.card.v1 as a proto-plus dependency for google/chat/v1
21fe1efcd : feat: Returns the estimated wait time for a device in GetTestEnvironmentCatalog by the PerAndroidVersionInfo.interactive_device_availability_estimate field
f9ff28917 : chore: regenerate API index
0df0f51c8 : feat: Update Compute Engine API to revision 20240220 (#886)
3d3a684db : chore: regenerate API index
651c957f4 : feat: Add LookupDiscoveredServices / LookupDiscoveredWorkloads fix!: Changed field behavior for an existing field `type` in message `.google.cloud.apphub.v1.Criticality` fix!: Changed field behavior for an existing field `type` in message `.google.cloud.apphub.v1.Environment` docs: A comment for field `type` in message `.google.cloud.apphub.v1.Criticality` is changed docs: A comment for field `type` in message `.google.cloud.apphub.v1.Environment` is changed
78ff816b6 : docs: A comment for field `region` in message `.google.cloud.sql.v1beta4.DatabaseInstance` is changed docs: A comment for enum value `TRUSTED_CLIENT_CERTIFICATE_REQUIRED` in enum `SslMode` is changed
3df1482fe : chore(python): Update namespace for /google/apps/events/subscriptions/v1 to prepare for release
d51133c29 : feat: Support configuring emulators from environment variable feat: UUID auto-generation for fields listed for auto population in service.yaml fix: Correct method for supportedTransports
4478959b3 : chore: regenerate API index
2947f5d2e : chore: update the GAPIC generator for C#
618d47cf1 : feat: Add instance partition support to spanner instance proto
27fcdbbf6 : chore: regenerate API index
60ebeb600 : feat: Add App Hub cloud client libraries
4bde6894a : feat: Add container.create_time, vulnerability.offending_package, vulnerability.fixed_package, vulnerability.security_bulletin, vulnerability.cve.impact, vulnerability.cve.exploitation_activity, vulnerability.cve.observed_in_the_wild, vulnerability.cve.zero_day to finding's list of attributes
da4e23d89 : chore: regenerate API index
f68734fc5 : build: Update Chat namespaces
8b91ac456 : docs: mark BigQueryWrite v1beta2 as deprecated
f929150b6 : docs: fix broken documentation link
7ce0fe92e : chore(bazel): update Go gapic generator to v0.41.0
13c6878a4 : feat: add secondary boot disks field to NodePool API
6a1ef0f5c : chore: regenerate API index
39b7147b3 : docs: Clarify documentation for ListDescendantSecurityHealthAnalyticsCustomModules RPC and CostumConfig message
e302b2de7 : docs: Update docs for FeatureView Service Agents
a324cdeb0 : chore(python): Add build rules in BUILD.bazel for google/apps/card/v1
584256087 : build: Update Chat namespaces
a17ce769d : docs: Remove UUID specification in comment
cff4df02d : chore: regenerate API index
f6b39e27a : docs: update description of Job uid field
2004f3d4e : chore: update go_package and Go importpath
fc3043ebe : chore: regenerate API index
aa16fdad9 : feat: support for obtaining the public IP address of an Instance feat: support for getting PSC DNS name from the GetConnectionInfo API feat: add PSC cluster and instance configuration settings to enable/disable PSC and obtain the PSC endpoint name feat: add new API to list the databases in a project and location docs: clarified read pool config is for read pool type instances
0733fdb5f : feat: support for obtaining the public IP address of an Instance feat: support for getting PSC DNS name from the GetConnectionInfo API
ec05f42eb : chore(ruby): Configure client for google-cloud-cloud_controls_partner
c5b43c892 : feat: add `start_time` to Profile proto docs: update documentation to add guidance around use of ProfilerService API methods
49cec36c3 : docs: Deprecate field `disallow_compromised_credentials` of `PasswordValidationPolicy`
5c5ecf0eb : fix: Add client library version to headers fix: Allow bundlers to bundle JSON files correctly for ESM deps: Update dependency google-gax to ^4.3.1 fix: Export types from protos in ESM
8df1cd698 : feat: add API to enable Provisioning Request API on existing nodepools
87a71a910 : chore: regenerate API index
cfda64661 : feat: Updated minimum Ruby version to 2.7
e04130efa : build: Add ChatService client libraries publishing settings docs: Add comment that MULTI_SELECT in SelectionType is now available in Developer Preview for Workspace Addons docs: Add comment that the Columns widget is now available in Developer Preview for Workspace Addons
a8bcfb63e : feat: add soft_delete_time and hard_delete_time object metadata fields
b2c018cb0 : docs: Deprecate field `disallow_compromised_credentials` of `PasswordValidationPolicy`
daa894f68 : chore: regenerate API index
8b9e8c119 : feat: added daily schedule compliance log proto and backup storage utilization log proto
d2c86cfe2 : feat: Add load balancer, log entry, org policy, database.version, exfiltration.total_exfiltrated_bytes, file.disk_path, indicator.signature_type, and kubernetes.objects to finding's list of attributes
4e6304ce8 : feat: Update dependency on google-cloud-ai_platform-v1
776744709 : feat: add CompositeKey message and composite_key field to FeatureViewDataKey
096fad1ff : feat: Add TestMatrix.extended_invalid_matrix_details that provides additional details when a matrix is INVALID
64392a13a : feat: add CompositeKey message and composite_key field to FeatureViewDataKey
694219fe5 : feat: enable FeatureView Service Agents
2f14a03a4 : docs: updates DEP proto comments
ebe079453 : chore: regenerate API index
c76921b06 : feat(googleads): Protos and build files for Google Ads API v16_0
eae530eb1 : feat!: update google-apps-meet to use google-apps-meet-v2
f9d24c34a : feat: add API to enable Provisioning Request API on existing nodepools
cc2c8aa46 : feat: add `point_of_contact` to `Feature` message
537c24cfb : chore: regenerate API index
d93e5e192 : feat: add point_of_contact to feature
5d1dd8e76 : feat: Add RayMetricSpec to persistent resource
64497b3fb : feat:Removing support for v1alpha2 since its deprecated
698867495 : chore: regenerate API index
698ad3d70 : feat: Add Backup DR field to finding's list of attributes
9e35c6201 : docs: Updated comment for method `ListCustomers` in service `CloudControlsPartnerCore` docs: Updated comment for field `location` in message `.google.cloud.cloudcontrolspartner.v1beta.Workload` docs: Updated a comment for field `partner_project_id` in message `.google.cloud.cloudcontrolspartner.v1beta.Partner` docs: Updated documentation URL
4d70a5859 : feat: add API for writing BatchRecognize transcripts in SRT and VTT formats docs: update field documentation based on field behavior updates
1608c3232 : docs: update unenrollDataSources API documentation
f95929951 : chore: regenerate API index
7ac2785ca : feat: include api_key_uid in service control check response
254e61ae3 : docs: add caution messages for container runnable username and password fields
5ff3e5298 : feat: add session token support for Autocomplete (New) sessions that end with a call to Address Validation feat: add new fields to USPS data docs: update proto field descriptions
d89f84aa1 : chore: regenerate API index
6f599f078 : docs: refine proto comment for run_as_non_root docs: add caution messages for container runnable username and password fields
990a29a8f : chore: regenerate API index
3049b7600 : feat: add AutoComplete API feat: add Searchable EV feature to TextSearch API
87fc56b9c : feat: Add the RANGE type to the google.cloud.bigquery.storage.v1.TableFieldSchema
d8af2d65a : feat: Update TransactionOptions to include new option exclude_txn_from_change_streams
89ee00df8 : feat: Add outh_scope values to services
6758c80fc : build: do not create bazel convenience symlinks
82d19ed97 : chore(ruby): configure clients for google-apps-events-subscriptions
33ca42589 : chore(ruby): configure clients for google-cloud-parallelstore
18a7146ac : docs: updated incorrect reference to `Task.journeySharingInfo`
75c0ed03d : chore: regenerate API index
b7c2f98f6 : docs: updated comments
f65b9f283 : docs: update proto comments
b36b446bf : chore: update go_package and Go importpath
1da529959 : feat: A new message FoundationModelTuningOptions is added feat: A new field foundation_model_tuning_options is added to message TrainProcessorVersionRequest feat: A new field `labels` is added to messages `ProcessRequest` and `BatchProcessRequest` feat: A new field `display_name` is added to message `DocumentSchema` fix: deprecate `Dataset.document_warehouse_config` docs: updated comments
9a9bc9b42 : feat: A new field `schema_override` is added to message `ProcessOptions` feat: A new field `labels` is added to messages `ProcessRequest` and `BatchProcessRequest` feat: A new field `display_name` is added to message `DocumentSchema` docs: updated comments
b084e51df : chore: regenerate API index
d1a0232b5 : feat: introducing Parallelstore API v1beta
ac3416c3d : feat: Enable rest transport for Python aiplatform v1 and v1beta1
b45326784 : fix(deps): Require `google-api-core>=1.34.1` fix: Resolve issue with missing import for certain enums in `**/types/…`
20c357f6f : chore: regenerate API index
772909679 : feat: added v1 libraries for Workspace Events API GA release
8e8a37da2 : feat(spanner): add field for multiplexed session in spanner.proto docs: update comments
980a0fa95 : chore: regenerate API index
c43e216cc : feat: Add an API method for reordering firewall policies
0606cbcec : fix(deps): Update the Java code generator (gapic-generator-java) to 2.35.0
3d989d196 : docs: small fix in Pub/Sub ingestion comments
097101887 : chore: regenerate API index
7a518dde6 : feat: added ListWorkloads RPC feat: added field data_retention_config to EnvironmentConfig feat: added field web_server_plugins_mode to SoftwareConfig feat: added field storage_config to Environment
2fd7625cf : chore: regenerate API index
3b3206aed : feat: Long Pole Launch feat: Enable Custom Column and Custom Floodlight Variable
fc767d439 : chore: regenerate API index
36dedd0d9 : feat: added CloudControlsPartner API
89faaa8d0 : fix: retry configuration for IngestAsset
052235f2d : feat: A new field `threads` is added to message `.google.cloud.sql.v1beta4.ExportContext` feat: A new field `parallel` is added to message `.google.cloud.sql.v1beta4.ExportContext` feat: A new value `SUBSCRIPTION_CALCULATION_STATUS` is added to enum `SqlExternalSyncSettingErrorType` docs: A comment for enum `SqlNetworkArchitecture` is changed docs: A comment for enum value `NEW_NETWORK_ARCHITECTURE` in enum `SqlNetworkArchitecture` is changed docs: A comment for enum value `OLD_NETWORK_ARCHITECTURE` in enum `SqlNetworkArchitecture` is changed
6c8cb7d31 : chore: regenerate API index
cfb7db981 : feat: A new value `SUBSCRIPTION_CALCULATION_STATUS` is added to enum `SqlExternalSyncSettingErrorType` feat: A new field `threads` is added to message `.google.cloud.sql.v1.ExportContext` feat: A new field `parallel` is added to message `.google.cloud.sql.v1.ExportContext` docs: A comment for enum `SqlNetworkArchitecture` is changed docs: A comment for enum value `NEW_NETWORK_ARCHITECTURE` in enum `SqlNetworkArchitecture` is changed docs: A comment for enum value `OLD_NETWORK_ARCHITECTURE` in enum `SqlNetworkArchitecture` is changed
8e7f6bb19 : feat: Add application field to finding's list of attributes
3d8fdccc6 : docs: Finish a sentence with a period
aa08d56f5 : chore: regenerate API index
026fd50d5 : docs: Clarify that the parent field in the CreateBillingAccountRequest must be a billing account
65b63cc44 : chore: regenerate API index
1d0a2bd14 : feat: added ListWorkloads RPC feat: added field data_retention_config to EnvironmentConfig feat: added field web_server_plugins_mode to SoftwareConfig feat: added field storage_config to Environment
62dec60db : feat: Enable automatic retries for create RenameFolder LRO in Storage Control API
7d73737e0 : chore: regenerate API index
fa4f91aca : feat: Add UnenrollDataSources API which gives users a programmatic way to unenroll data sources
e183baf16 : feat: Add Grounding feature to PredictionService.GenerateContent feat: Add Retrieval feat: Add GoogleSearchRetrieval feat: Add VertexAiSearch feat: Add Tool.retrieval feat: Add Tool.google_search_retrieval feat: Add Candidate.grounding_metadata
0e50601ea : chore: regenerate API index
f5833986f : fix!: remove field `max_wait_duration` from message Scheduling fix!: remove method `CountTokens` from service LlmUtilityService feat: add psc_automated_endpoints to IndexPrivateEndpoints feat: add update_mask to UpsertDatapointsRequest feat: add more RecordErrorType enum values feat: add request_response_logging_schema_version to ModelDeploymentMonitoringBigQueryTable feat: add resource_title, resource_use_case, resource_description to RegionalResourceReferences docs: deprecate use_case and description in ResourceReference feat: add deploy_gke, open_tine_tuning_pipelines, open_notebooks to CallToAction docs: minor changes to comments
3b25a48cf : fix!: remove field `max_wait_duration` from message Scheduling feat: add psc_automated_endpoints to IndexPrivateEndpoints feat: add request_response_logging_schema_version to ModelDeploymentMonitoringBigQueryTable feat: add resource_title, resource_use_case, resource_description to RegionalResourceReferences feat: add deploy_gke, open_tine_tuning_pipelines, open_notebooks to CallToAction docs: deprecate use_case and description in ResourceReference docs: minor changes to comments
2834ef1a0 : chore: regenerate API index
8aa881798 : feat: Add support for pie charts, incident lists, dropdown groups, error reporting panels, section headers, and styling options on text widgets docs: updated some comments
671deae26 : chore: regenerate API index
802bb2c2c : feat: A new field `opt_out_conformer_model_migration` is added to message `.google.cloud.dialogflow.cx.v3.InputAudioConfig` feat: A new field `language_code` is added to message `.google.cloud.dialogflow.cx.v3.Changelog` feat: A new method `ExportEntityTypes` is added to service `EntityTypes` feat: A new method `ImportEntityTypes` is added to service `EntityTypes` feat: A new message `ExportEntityTypesRequest` is added feat: A new message `ExportEntityTypesResponse` is added feat: A new message `ExportEntityTypesMetadata` is added feat: A new message `ImportEntityTypesRequest` is added feat: A new message `ImportEntityTypesResponse` is added feat: A new message `ImportEntityTypesMetadata` is added feat: A new field `disable_data_store_fallback` is added to message `.google.cloud.dialogflow.cx.v3.GenerativeSettings` feat: A new field `description` is added to message `.google.cloud.dialogflow.cx.v3.Page` feat: A new method `ServerStreamingDetectIntent` is added to service `Sessions` feat: A new fiel
d : `webhook_ids` is added to message `.google.cloud.dialogflow.cx.v3.QueryResult` feat: A new field `webhook_display_names` is added to message `.google.cloud.dialogflow.cx.v3.QueryResult` feat: A new field `webhook_latencies` is added to message `.google.cloud.dialogflow.cx.v3.QueryResult` feat: A new field `webhook_tags` is added to message `.google.cloud.dialogflow.cx.v3.QueryResult` feat: A new field `current_flow` is added to message `.google.cloud.dialogflow.cx.v3.QueryResult` docs: A comment for field `start_flow` in message `.google.cloud.dialogflow.cx.v3.Agent` is changed docs: A comment for enum value `USE_BEST_AVAILABLE` in enum `SpeechModelVariant` is changed docs: A comment for enum value `USE_ENHANCED` in enum `SpeechModelVariant` is changed docs: A comment for field `model` in message `.google.cloud.dialogflow.cx.v3.InputAudioConfig` is changed docs: A comment for enum value `END_OF_SINGLE_UTTERANCE` in enum `MessageType` is changed docs: A comment for field `session_ttl` in message `.google.cl
oud.dialogflow.cx.v3.QueryParameters` : is changed docs: A comment for message `QueryInput` is changed docs: A comment for field `text` in message `.google.cloud.dialogflow.cx.v3.TextInput` is changed
fbcfef095 : fix: extend timeouts for deleting snapshots, backups and tables
07ec8fc7d : chore: regenerate API index
ed81d4eda : feat: Public preview the Dialogflow LLM based agent docs: A comment for field `start_flow` in message `.google.cloud.dialogflow.cx.v3beta1.Agent` is changed docs: A comment for enum value `USE_BEST_AVAILABLE` in enum `SpeechModelVariant` is changed docs: A comment for enum value `USE_ENHANCED` in enum `SpeechModelVariant` is changed docs: A comment for field `model` in message `.google.cloud.dialogflow.cx.v3beta1.InputAudioConfig` is changed docs: A comment for enum value `END_OF_SINGLE_UTTERANCE` in enum `MessageType` is changed docs: A comment for field `session_ttl` in message `.google.cloud.dialogflow.cx.v3beta1.QueryParameters` is changed docs: A comment for message `QueryInput` is changed docs: A comment for field `text` in message `.google.cloud.dialogflow.cx.v3beta1.TextInput` is changed
63d2a6005 : chore: update retry settings for backup rpcs
63239bbb0 : chore: regenerate API index
4fd031d58 : feat: add data store, engine, serving config and site search engine services feat: support search summarization with citations and references feat: add suggestion deny list import/purge APIs feat: add engine support for multi-turn search and search APIs docs: keep the API doc up-to-date with recent changes
0646dddb4 : chore: regenerate API index
12fdc70b6 : feat: add analytics service
549960c45 : chore: regenerate API index
565c34094 : feat: add data store, engine and site search engine services feat: support search summarization with citations and references feat: add suggestion deny list import/purge APIs feat: add engine support for multi-turn search and search APIs docs: keep the API doc up-to-date with recent changes
679060c64 : chore: regenerate API index
6953fd7c2 : feat: Update Compute Engine API to revision 20240130 (#881)
40203ca18 : build: update gapic-generator-typescript to v4.4.1
bfa99682e : chore: regenerate API index
5acba7c6c : feat: add SearchNearestEntities rpc to FeatureOnlineStoreService in aiplatform v1
0518a59bc : fix: Temporarily restoring storage_grpc_service_config.json to fix broken test
e4dce1324 : fix(diregapic): s/bazel/bazelisk/ in DIREGAPIC build GitHub action
cd3eabf59 : fix: fix `ValueError` in `test__validate_universe_domain`
8b16254e3 : feat: added configuration for the StatefulHA addon to the AddonsConfig
29c256b19 : chore: update copyright year
ee2acb827 : chore: update copyright year
e3b2f1479 : docs: updated comments chore: update copyright year
ba2d3a2e9 : chore: update copyright year
42c04fea4 : chore: set packed = false on field_behavior extension
eeb00f98e : chore: regenerate API index
f4c047f49 : feat: Added option for user to set labels docs: Updated various comments chore: configure longrunning operations
4cc16e840 : chore(maps/places): fix public issue tracker link
34a236b33 : fix(diregapic): s/bazel/bazelisk/ in DIREGAPIC build GitHub action (#878)
61f0bb701 : chore: update to latest version of disco-to-proto converter
738ff24cb : feat: Update google-cloud-dataproc-v1 version to 0.24
ccaed1e30 : build: add dependencies to nodejs_gapic_assembly_pkg target (#880)
1a45bf739 : feat: Trusted Private Cloud support, use the universeDomain parameter feat: auto populate UUID fields where needed fix: revert changes to streaming retries
9063da8b4 : fix: Resolve AttributeError 'Credentials' object has no attribute 'universe_domain'
7a9a85528 : feat: expose model_type in v1 processor, so that user can see the model_type after get or list processor version
c7fd8bd65 : feat: add model_type in v1beta3 processor proto
a17d4caf1 : chore: regenerate API index
49815f4d9 : feat: Add generateContent Unary API for aiplatform_v1 docs: Update comment for DirectPredict and DirectRawPredict
0d3e2eaa3 : chore: regenerate API index
4f5f442a1 : feat: Add generateContent Unary API for aiplatform_v1beta1 docs: Update comment for DirectPredict and DirectRawPredict
5335f41fa : chore: update go_package and Go importpath
5e6eb76b6 : feat: update v1alpha1 CEL syntax protos to include extension tags from cel-spec docs: automated formatting fixes
207beee8f : feat: new AddonsConfig field stateful_ha_config feat: new message StatefulHAConfig docs: Autopilot.conversion_status is now OUTPUT_ONLY docs: update Autopilot.conversion_status comment with behavior
805cfaac2 : fix(deps): Update the Java code generator (gapic-generator-java) to 2.34.0
114812b8e : chore: regenerate API index
16cccb2c2 : feat: added v2 libraries for the Meet API GA release
fd52f71f4 : chore(googleads)!: remove protos for v13, which has sunset
2aec9e178 : build: Update protobuf to 25.2 in WORKSPACE build: Update grpc to 1.60.0 in WORKSPACE build: Remove pin for boringssl in WORKSPACE build: Update bazel to 6.3.0 in .bazeliskrc
e3802a1c9 : chore: regenerate API index
dcb92c4c8 : fix!: removed RPCs `DeleteBlueprintRevision`, `DeleteDeployment`, `DeleteDeploymentRevision` feat: new fields in message `Blueprint` feat: new values in enum `State` docs: updated comments
3d83e3652 : feat: Allow users to explicitly configure universe domain
6b2d08f68 : chore: regenerate API index
56e52c419 : feat: support for the STATUS_NOT_APPLICABLE entity status feat: support for the WORKLOAD_CLUSTER_DEPLOYMENT blueprint deployment level docs: clarified Deployment.workload_cluster field description
c0d96802b : chore: regenerate API index
ad766bb4a : feat!: updated log_entries proto
27dcfb74d : docs: fix typo in comment
3a0fb39ec : chore: regenerate API index
f42edbe35 : docs: Proto field comment updates, edit general gRPC API warning fix: Clear storage_grpc_service_config.json to avoid nested retry strategies
3dbe7d46a : docs: minor comments update
789f1ed02 : chore: regenerate API index
20b095b49 : docs: update the comment regarding eligible SQL shapes for PartitionQuery
7b9c64d5d : fix!: remove field long_text_options and the corresponding message
72aa59928 : chore: regenerate API index
ce93f79a1 : docs: update comments
00b0ded37 : docs: fix formatting in ssl_mode comment
c3bddfb54 : chore: Update C# GAPIC generator to 1.4.24
18a81568c : docs: add comments for FeatureOnlineStoreService and ModelMonitoringAlertConfig
d6385355e : chore: regenerate API index
71ea538d9 : feat: add session and session_template controllers
11c5a8b5b : chore(bazel): update Go gapic generator to v0.40.0
9847acc7e : fix!: remove service resource reference annotation fix!: remove forwarding_rules resource reference annotation fix!: drop unused compute Service resource definition fix!: drop unused compute ForwardingRules resource defintion docs: update the comments of dep resources
27c16bba0 : feat: request Vision ai go libraries
816987866 : docs: update comment on Waypoint
8f9179992 : chore: regenerate API index
a8b027a5c : fix!: remove types QueryMode, QueryPlan, ResultSetStats fix!: remove QueryMode field from RunQueryRequest fix!: remove ResultSetStats field from RunQueryResponse fix!: remove QueryMode field from RunAggregationQueryRequest fix!: remove ResultSetStats field from RunAggregationQueryResponse
66d20de24 : chore: regenerate API index
4a6230d5f : fix!: remove types QueryMode, QueryPlan, ResultSetStats fix!: remove QueryMode field from RunQueryRequest fix!: remove ResultSetStats field from RunQueryResponse fix!: remove QueryMode field from RunAggregationQueryRequest fix!: remove ResultSetStats field from RunAggregationQueryResponse
6f0527b71 : feat: add Conversation QualityMetadata docs: clarify usage of agent and customer channel fields in IngestConversationsRequest
591d7279b : fix: Uncomment C++ build targets for Storage Control API
40b951b9d : chore: regenerate API index
a88065adf : feat: add `GetCalculatedMetric`, `CreateCalculatedMetric`, `ListCalculatedMetrics`, `UpdateCalculatedMetric`, `DeleteCalculatedMetric` methods to the Admin API v1alpha feat: add the `CALCULATED_METRIC` option to the `ChangeHistoryResourceType` enum feat: add the `calculated_metric` field to the `ChangeHistoryResource.resource` oneof field feat: add the `CalculatedMetric` resource
27f83015e : feat: add enforce_in_transit fields and optional annotations
584ecd410 : feat: add FLOAT32 enum to TypeCode
81b24a52c : feat(spanner): add proto descriptors for proto and enum types in create/update/get database ddl requests
db906b108 : chore: Update WORKSPACE Go versions to 1.19.13
78acac9e8 : feat: Add `run_as_non_root` field to allow user's runnable be executed as non root
78d3b67c1 : feat: updated description for `docker_registry` to reflect transition to Artifact Registry feat: fields for automatic runtime updates feat: additional optional parameter `version_id` added to `GetFunctionRequest` feat: reflects deprecation of `network` field feat: minor updates in comments throughout
a6e46c200 : build: add dependency on `field_info.proto`
bdebe0e07 : chore: regenerate API index
50e09cc0a : docs: Update summary, improve description for `title` in `EmbedContentRequest`
93415ce9c : chore: regenerate API index
6ebf8c0a9 : build: added APIs for SecurityPosture service in C#, Ruby and Java
f4da74c7c : chore: regenerate API index
d99f6f5e1 : fix!: Fix content.proto's Schema - `type` should be required feat: Update GenAI libraries to include input_safety_feedback docs: Minor docs updates.
7e5e1881c : chore: regenerate API index
b76a27e4a : docs: announce that `ListAudienceLists`, `GetAudienceList`, `QueryAudienceList`, `CreateAudienceList` methods are now available in the v1beta version of the Data API
708f769ea : feat: add `ingestion_data_source_settings` field to `Topic`
397ad813e : fix: remove redundant proto dependency from reports API assembly bazel rule
72a708b1f : docs: Polish the field descriptions for enableImageStreaming and CloudLoggingOptions
fc15738ed : feat: Expose the undeliverable_first_gen_event.proto
c20f392ef : feat: add MACsec status for internal links
86f753978 : chore: regenerate API index
f4efe4b2b : feat: add analytics service
f17f59aab : chore: regenerate API index
3d20b3985 : feat: add analytics service
fa8b4175e : feat: add fields desired_in_transit_encryption_config and in_transit_encryption_config docs: Remove Not GA comments for GetOpenIDConfig and GetJSONWebKeys in v1alpha1/v1beta1/v1
812899904 : docs: Remove Not GA comments for GetOpenIDConfig and GetJSONWebKeys in v1alpha1/v1beta1/v1
8f54b80bc : chore: add import of field_behavior.proto
d9250048e : build: add LRO py_proto_library target
4a8efd2e1 : feat: remove php and cpp publishing
7cdfb2d80 : fix!: remove deprecated field enableOslogin
17e6661f8 : fix(deps): Update the Java code generator (gapic-generator-java) to 2.32.0
4ebc5652c : build: update redis cluster package name for Nodejs
6239c217f : fix: improve retry logic for streaming API calls build: update typescript generator version to 4.3.0
d32bd9795 : chore: Add FindNearest API to the preview branch docs: Improve the documentation on Document.fields
a78c2cae0 : chore: regenerate API index
a25e191f7 : feat:ChatService client libraries
1a92b8fee : chore: regenerate API index
bf178ab97 : feat: Adding ManagementDnsZoneBinding, DnsBindPermission, DnsForwarding, ExternalAccessRule, ExternalAddress, LoggingServer, NetworkPeering, Node and stretched PC features docs: clarified wording around private cloud and update cluster
dfb017bbe : feat: added daily schedule compliance log proto and backup storage utilization log proto
9324d0888 : chore: regenerate API index
006b770ca : feat: added APIs for SecurityPosture service
465a103d0 : feat: add max_commit_delay API
41a0bf9ee : docs: Fixed minor documentation typos for field `function_declarations` in message `.google.ai.generativelanguage.v1beta.Tool`
ef54eaf71 : feat: configure PHP client to generate new surface
5cd387432 : chore: regenerate API index
1654062e8 : fix!: remove BufferTask method which cannot be called from client libraries
57b28e80a : feat: configure PHP client to generate new surface
64a5bfe1f : feat(spanner): add proto and enum types
c7985b41a : chore: regenerate API index
6183e59bf : feat: Publish message definitions for Cloud Firestore undeliverable first gen event
8781c9414 : chore: add extra proto dependency chore: change migration mode to MIGRATING for PHP target
695adb1c4 : docs: update comments
c962af56a : docs: expand comments on IpConfiguration.ssl_mode
a842147af : docs: expand comments on IpConfiguration.ssl_mode
955ff0a09 : docs: update comment for `AccountVerificationInfo.username`
f6b54cd5c : chore(ruby): Configure client for google-cloud-service_health
9f9b24d20 : chore(area120/tables): switch to newer Go protobuf/grpc generators
21970ea4f : chore: regenerate API index
ea0432d67 : feat: added Terraform Plan
b6e6a4e05 : chore: regenerate API index
5a5e3d62e : docs: update documentation for UpdateSecurityHealthAnalyticsCustomModule update_mask field
6c31cc007 : docs: Fix formatting due to unclosed backtick
70dc23b5c : fix: Ensure Ruby compute wrapper depends on a gapic that supports universe_domain (#875)
8ef543277 : chore(area120/tables): switch to newer Go protobuf/grpc generators
4db59563e : chore(bazel): update rules_go to v0.44.2
667eaac01 : feat: Support for universe_domain
29fdc0036 : chore: uncomment C# bazel rules for Storage v2. Storage v2 is not supported on .NET, but it's useful to run the generator
ff18e6284 : chore(bazel): update rules_gapic to v1.0.0
6ad8f4eb0 : chore: regenerate API index
714ab03e1 : fix!: Fix rpc tensorboard_service.proto definitions for BatchCreateTensorboardTimeSeries and BatchReadTensorboardTimeSeriesData feat: add models to CustomJobSpec feat: add max_wait_duration to Scheduling feat: add CountTokens method to llm_utility_service docs: minor changes to comments
a8c7be4f1 : chore: regenerate API index
84ee19ccb : fix!: Fix rpc tensorboard_service.proto definitions for BatchCreateTensorboardTimeSeries and BatchReadTensorboardTimeSeriesData feat: add models to CustomJobSpec feat: add max_wait_duration to Scheduling docs: minor changes to comments
8d89c3116 : feat: added Personalized Service Health API
354ab5361 : docs: better comments on SearchVehicle fields
86179821f : fix: do not rename cloudquotas API for Python package
1616ad35d : chore(bazel): add go_grpc_library repository rule
fa4d4e7b6 : build: update package name for npm for google shopping
d7360b487 : feat: added value `UNABLE_TO_VERIFY_DEFINERS` to enum `SqlExternalSyncSettingErrorType`
a9e706761 : feat: Support for universe_domain docs: Updates to authentication documentation docs: Clarified the nature of auto-generated example code
341d70f9f : feat: add ability to request compressed ReadRowsResponse rows
91fb1b886 : docs: Fix formatting due to unclosed backtick
a24ad7bce : feat: added value `UNABLE_TO_VERIFY_DEFINERS` to enum `SqlExternalSyncSettingErrorType`
09b78e202 : feat: Add `tags` field in Job's AllocationPolicy field in v1alpha feat: add a run_as_non_root field and deprecate enable_oslogin for non-root execution docs: updated comments
87e73054c : feat: added field `ImportSshPublicKeyRequest.regions`
f1429e5df : chore: Configure Ruby build files for cloudquotas and securitycentermanagement
364cba15e : feat: added values `INCOMPATIBLE_DATABASE_MINOR_VERSION` and `SOURCE_MAX_SUBSCRIPTIONS` to enum `SqlExternalSyncSettingErrorType docs: Update docs for `ssl_mode` since now MySQL also supports it
c3405845c : feat: add regions field to ImportSshPublicKeyRequest
a17df4e58 : build: update css shopping package name for Node
6c8468400 : build: update package name for node for generative AI
4a0e62ecd : fix(deps): Update the Java code generator (gapic-generator-java) to 2.31.0
3c84a3ca7 : fix: Change field behavior of the property "name" to IDENTIFIER
6f69d9ab7 : feat: Add stable cutback duration configuration to the k8s gateway service mesh deployment strategy. This allows configuring the amount of time to migrate traffic back to the original Service in the stable phase feat: Updated logging protos with new fields docs: Fixed a number of comments
0b5056718 : chore: regenerate API index
9fb44f1df : fix!:An existing message `UnprotectedResource` is removed feat:A new message `UnprotectedResourceReportLog` is added
ce07d2400 : feat: add Storage Control API
4d7831d12 : docs: Change field behavior of the property "name" to IDENTIFIER
3aa1ca18a : feat: Mark GAPIC v2 service clients as GA
a6bbdede8 : chore: regenerate API index
a903ba835 : docs: updates on multiple comments, syncing terminology and clarifying some aspects
03e7ed44a : feat: add new types QueryMode, QueryPlan, ResultSetStats feat: add QueryMode field to RunQueryRequest feat: add ResultSetStats field to RunQueryResponse feat: add QueryMode field to RunAggregationQueryRequest feat: add ResultSetStats field to RunAggregationQueryResponse
65858711f : chore: regenerate API index
202780770 : feat: add new types QueryMode, QueryPlan, ResultSetStats feat: add QueryMode field to RunQueryRequest feat: add ResultSetStats field to RunQueryResponse feat: add QueryMode field to RunAggregationQueryRequest feat: add ResultSetStats field to RunAggregationQueryResponse
451223411 : chore: Remove obsolete gRPC service config and fix Bazel file to refer to newer one
5ce7e9b58 : chore: regenerate API index
4795a4575 : feat: migrate samples to new surface
8681efd97 : fix!: correct long audio synthesis HTTP binding docs: Deprecate the custom voice usage field
0fe7f81ff : docs: clarify several RPC descriptions
9a36be903 : feat: Added third party logging proto for Unprotected resource documentation
c31c2a0cf : chore: regenerate API index
c22f4081f : fix: correct long audio synthesis HTTP binding docs: Deprecate the custom voice usage field
75c441122 : docs: Fix the comment for `ignore_null` field to clarify its applicability on data quality rules
13c5b6881 : feat: add `INCOMPATIBLE_DATABASE_MINOR_VERSION`, `SOURCE_MAX_SUBSCRIPTIONS` to `SqlExternalSyncSettingErrorType` enum docs: Update docs for `ssl_mode` since now MySQL also supports it
e56f4b1c9 : fix!: An existing field backup_template is renamed to backup_plan_policy_template AND resource_volume_size_in_gib is renamed to snapshot_disk_size_in_gib docs: Rename outer class name to ReportLogProto
1c2be6ec3 : feat: add new client library surface for Dialogflow CX PHP
f3c956920 : docs: A comment for service `CloudChannelReportsService` is changed docs: A comment for method `RunReportJob` in service `CloudChannelReportsService` is changed docs: A comment for method `FetchReportResults` in service `CloudChannelReportsService` is changed docs: A comment for method `ListReports` in service `CloudChannelReportsService` is changed
0e35fc270 : chore: regenerate API index
ac865cca6 : feat: Enable Backup, Backup Vault, and Backup Policy feat: Add singular and plural annotations feat: Set field_behavior to IDENTIFIER on the "name" fields docs: Comments are updated for several fields/enums chore: Mark global_access_allowed as deprecated
51555daa4 : fix!: change the field_behavior of contact_email from OPTIONAL to REQUIRED docs: update the comment for field `contact_email` in message `.google.api.cloudquotas.v1.QuotaPreference`
d1bafe153 : chore: regenerate API index
204f2aefb : feat: add DeleteDatabase API and delete protection docs: update Database API description
f33842a86 : feat: Add autoscaled node pool upgrade strategy
f6505fe8d : feat: Adding feature flags for routing cookie and retry info
119966f0e : chore: regenerate API index
5e74f9dff : feat: added PSC config, PSC interface config, PSC instance config feat: added two boolean fields satisfies_pzi and satisfies_pzs feat: added instance network config feat: added ListDatabases API and Database object feat: changed field network in NetworkConfig from required to optional docs: clarified read pool config is for read pool type instances
db5ce67d7 : feat: Add custom constraints CRUD APIs, proper etag support in Org Policy Update/Delete API docs: updated comments
a9e8da6b4 : feat: added enum value EventType.GOVERNANCE_RULE_PROCESSING
51ba54397 : chore: update versions of GitHub Actions
44eee1db4 : chore: regenerate API index
91bd79262 : feat: added proxy support for Attached Clusters feat: added Binary Authorization support which is a deploy-time security control that ensures only trusted container images are deployed feat: added support for a new admin-groups flag in the create and update APIs feat: added Surge Update and Rollback support for AWS Node Pools feat: added support for per-node-pool subnet security group rules for AWS Node Pools feat: added support for EC2 Spot instance types for AWS Node Pools feat: added force-deletion support for AWS Clusters & Node Pools feat: expanded Kubernetes version info docs: updated comments of existing fields
5c1f64e74 : feat: added start and end time fields to Recording and Transcript resources
d1d165ff0 : feat: mark new surface GA and previous surface deprecated feat: add support for Universe Domain via service address template
81157f73a : fix: Replace invalid example bazel command in README (#804)
2f93f44f0 : feat: add sections field to HumanAgentAssistantConfig.SuggestionQueryConfig feat: add enable_conversation_augmented_query field to HumanAgentAssistantConfig.SuggestionFeatureConfig message feat: add INTENT enum in SearchKnowledgeAnswer.AnswerType message feat: add rewritten_query in field in SearchKnowledgeResponse message docs: improved comments on audio_config proto
509378970 : chore(ruby): Configure builds for telcoautomation, edgenetwork, and apps-meet
8e2e40355 : feat: add sections field to HumanAgentAssistantConfig.SuggestionQueryConfig feat: add enable_conversation_augmented_query field to HumanAgentAssistantConfig.SuggestionFeatureConfig message feat: add INTENT enum in SearchKnowledgeAnswer.AnswerType message feat: add rewritten_query in field in SearchKnowledgeResponse message docs: improved comments on audio_config proto
e5fec79d9 : fix(ruby): add missing shopping type dependency to google-shopping-css
c2510b4c0 : chore: regenerate API index
cf5b5fc9e : feat: Add Adaptive MT API docs: Fixes a typo in docs
17c0333cc : feat: added new Drive Labels API methods docs: updated comments
01c79f95f : fix!: changed enum index for NO_VALID_BILLING_ACCOUNT and OTHER fix!: removed values LIMIT_DECREASE_BELOW_USAGE, LIMIT_DECREASE_PERCENTAGE_TOO_HIGH from enum QuotaSafetyCheck feat: added values QUOTA_DECREASE_BELOW_USAGE, `QUOTA_DECREASE_PERCENTAGE_TOO_HIGH` to enum QuotaSafetyCheck
2610c7a8f : chore: regenerate API index
da09f4c50 : feat: added new resource references to fields in AnalyzeMoveRequest docs: updated comments chore: removed backend configuration from service config
ff9f02aeb : feat: added new Drive Labels API methods docs: updated comments
fb027c893 : feat: Modify ModifyColumnFamiliesRequest proto to expose ignore_warnings field
3daf37928 : chore: regenerate API index
c32980816 : feat: add `GetSubpropertyEventFilter`, `ListSubpropertyEventFilters` methods to the Admin API v1 alpha
c8dbdd07d : chore(ruby): configure clients for google-shopping-css
57961e6cf : chore: remove unused imports from bytestream.proto
4abb89447 : chore: regenerate API index
6ed14f1fb : build: add BUILD.bazel for google/bytestream
f8a2933d3 : feat: add `ListProfiles` RPC to `ExportService`
5e2f0b2c3 : feat: add site search engine service feat: add search tuning service feat: add engine support for conversational engine service feat: support search summarization with citations and references docs: keep the API doc up-to-date with recent changes
c278ac69f : feat: Release new database instance field "SqlNetworkArchitecture"
97a04a177 : chore: regenerate API index
c1bc9cb62 : feat: add trace_id to Fleet Engine headers
e1d4dfa49 : docs: Clarify Properties documentation
b70df3b76 : chore: update go_package and Go importpath
c9f88c99c : chore: update google-cloud-compute-v1 wrapper dependency
04b585325 : feat: added field DatabaseInstance.SqlNetworkArchitecture feat: added field Operation.INTERNAL_STATE_FAILURE feat: added field PasswordValidationPolicy.disallow_compromised_credentials feat: added enum values SqlApiWarningCode.COMPROMISED_CREDENTIALS, INTERNAL_STATE_FAILURE feat: added enum value SqlUpdateTrack.week5
b7abf5c79 : feat: Support cost_in_local_currency field in the cost projection docs: Fix typo for the comment of reliability_projection docs: Add comment for targetResources
e812c4305 : chore: regenerate API index
02fbe750c : feat: added messages ExportAssetsResponse, BatchGetAssetsHistoryResponse feat: added Asset.access_policy, access_level, service_perimeter, org_policy feat: added resource definitions to some messages docs: updated comments chore: removed backend configuration from service config
54bc5b6f2 : feat: Added support for severity in AlertPolicy docs: add value range to comment on field forecast_horizon
a5c9ffcfb : chore: update Go importpath
7cc1bf007 : chore: regenerate API index
81b13563b : feat: Public release of CSS API v1 protos
b54255c0a : chore: regenerate API index
00931e001 : feat: add Content feat: add ExportUse and ExportFilterSplit to Dataset feat: add data_stats to ExportDataResponse feat: add display_name to DeployedIndex feat: add DeploymentResourcePool feat: add DeploymentResourcePoolService feat: add shared_resources to DeployedModel docs: changes name from OUTPUT_ONLY to IDENTIFIER in FeatureGroup feat: add DataStats to Model feat: add model and contents to PredictionService feat: add Tool
1ec86123d : chore: regenerate API index
0ed84b355 : feat: add Content feat: add data_stats to ExportDataResponse feat: add display_name to DeployedIndex feat: add ExportEndpointOperationMetadata to EndpointService docs: changes name from OUTPUT_ONLY to IDENTIFIER in FeatureGroup feat: add FunctionCall and FunctionResponse feat: add REBOOTING and notebook_runtime_template to PersistentResource feat: add BatchCancelPipelineJobs to PipelineService feat: add StreamGenerateContent and GenerateContentRequest to PredictionService feat: add Tool
f5b6a3ba4 : feat: Add v1beta, adds GenerativeService and RetrievalService feat: Add v1, contains only GenerativeService, nothing else
5ec18a6c6 : chore: regenerate API index
c3ee218d2 : feat: add `CreateAudienceExport`, `QueryAudienceExport`, `GetAudienceExport`, `ListAudienceExports` methods to the Data API v1 beta feat: add `sampling_metadatas` field to `ResponseMetaData` feat: add `SamplingMetadata`, `AudienceExport`, `AudienceExportMetadata`, `AudienceDimensionValue` types fix!: add `optional` label to `consumed`, `remaining` fields of the `QuotaStatus` type docs: updated comments
fb1d93bbf : feat: Add ScheduledBackupLogEntry message used in log entries
03d2cc1a6 : feat: Add autoscaling config in the instance to support autoscaling in systests
90936c4f9 : chore: Update package name for gapic generated executor code
82a5813cc : chore: regenerate API index
7a0ae13ee : chore: fix Ruby namespace for Dialogflow generators
9a8a463cd : chore: regenerate API index
fe383674a : docs: change comments for some fields in Places API feat: add new wheelchair accessibility fields feat: add new primary type fields feat: add new short formatted address field
8a82c2907 : feat: added the Meet API
42231337d : chore: regenerate API index
967b05bf1 : feat: adding project level methods to advisorynotifications.googleapis.com
37b411ab3 : fix!: renamed IneligibilityReason.NO_BILLING_ACCOUNT to NO_VALID_BILLING_ACCOUNT feat: added field QuotaInfo.contact_email docs: updated comments
f4ea98654 : feat: added stable account identifier to related group membership resources, and deprecated hashed identifier field docs: noted applicable fields as resource identifiers
037ad2110 : chore: regenerate API index
05186cd29 : feat: Update Compute Engine API to revision 20231110 (#868)
a549ce6e7 : chore: update to latest version of disco-to-proto converter
4f017c887 : chore: regenerate API index
b7f8588a8 : feat: Security Center Management API
677235328 : feat: new SQL API warning code COMPROMISED_CREDENTIALS feat: new SQL API warning code INTERNAL_STATE_FAILURE feat: new field SqlOperationStatus.api_warning feat: new field PasswordValidationPolicy.disallow_compromised_credentials feat: new SqlUpdateTrack value week5
f373c5cc2 : chore: regenerate API index
57b57f45a : feat: add data_stats to Model feat: add data_stats to ExportDataResponse feat: add filter_split to ExportDataConfig feat: add saved_query_id to ExportDataConfig feat: add annotation_schema_uri to ExportDataConfig feat: add export_use to ExportDataConfig docs: update exported_files description in ExportDataResponse
3ab9a0506 : feat: added the MoveBillingAccount method, which allows changing which organization a billing account belongs to feat: added field BillingAccount.parent build: do not use common_resources.proto for Billing v1 API
7a4e1b1a6 : chore(ruby): Migrate generator from protobuf to google-protobuf
89b562b76 : chore: remove backend settings from service config
431148c3d : feat: Update google-cloud-ai_platform-v1 dependency
fbe1c8e68 : feat: expose Firestore PITR fields in Database to stable feat: expose Firestore snapshot_time field in export API to stable feat: expose Firestore namespace ID fields in import/export APIs to stable docs: assorted typo fixes and whitespace updates
d7c2571dc : feat: add go library for discovery engine v1alpha
785569d48 : chore: regenerate API index
1523043a3 : feat: Add custom target type support feat: Add revision tagging for one of the Cloud Run deployment strategies docs: Fixed a number of comments.
2aa3b1d5a : feat: add data quality score to DataQualityResult
52cd442e1 : chore: update to latest version of disco-to-proto converter
c88cc47f7 : chore: regenerate API index
eb26407a7 : fix!: Change Java package
95fabe6ae : feat: add `use_table_schema` field to BigQueryConfig
84a45a541 : chore: regenerate API index
f221982ae : feat: add cloud spanner client TEST ONLY APIs
f221b02de : build: make build_gen an internal task
5fa9214bb : fix(deps): Update the Java code generator (gapic-generator-java) to 2.30.0
53ff6ca41 : fix(deps): Update the Java code generator (gapic-generator-java) to 2.30.0
0c3a409d2 : chore: regenerate API index
e8148d6d4 : feat: added Generator API docs: updated doc for speech mode
44582d057 : chore: Update gapic-generator-python to v1.13.0
a025f67c6 : fix(compute): add support for Any messages to compute BUILD file (#867)
f4b08fdb7 : chore: regenerate API index
9ca4a254e : feat: add `CreateRecurringAudienceList`, `GetRecurringAudienceList`, `ListRecurringAudienceLists` methods to the Data API v1 alpha feat: add the `RecurringAudienceList` type feat: add `percentage_completed`, `recurring_audience_list` fields to the `AudienceList` resource
427963558 : chore: regenerate API index
362f61ee4 : feat: add grpc_ports to UploadModel ModelContainerSpec feat: add DirectPredict to PredictionService feat: add DirectRawPredict to PredictionService feat: add StreamingPredict to PredictionService. feat: add StreamingRawPredict to PredictionService.
fce431c83 : feat: add auto_populated_fields to google.api.MethodSettings
72a1f55ab : chore: Update gapic-generator-python to v1.12.0
45c2311ab : chore: regenerate API index
17d36c497 : feat: added Generator API docs: updated doc for speech model
8bd48a7d1 : chore: regenerate API index
f10a004d4 : feat: added Demote RPC
8c4c31939 : chore: regenerate API index
f5d61d7bc : feat: added Demote RPC
4eccaaf48 : feat: add container_name, container_type fields to Continuous Validation Logs
0be2364c7 : docs: improve API documentation for Binary Authorization
0e3b813b0 : feat: add enable_relay field to advanced_datapath_observability_config
03fdadd0a : chore: regenerate API index
c6a428172 : feat: add Switchover RPC feat: add SqlInstancesPromoteReplicaRequest.failover feat: add DatabaseInstance.write_endpoint feat: add IpConfiguration.ssl_mode feat: add ReplicaConfiguration.cascadable_replica feat: add values CLOUD_IAM_GROUP, CLOUD_IAM_GROUP_USER, CLOUD_IAM_GROUP_SERVICE_ACCOUNT to SqlUserType enum fix: deprecate DatabaseInstance.primary_dns_name, use write_endpoint instead docs: minor documentation updates
d6ac5d8f9 : feat: add enable_relay field to advanced_datapath_observability_config
3413c935f : feat: added AnnotateAssessmentRequest.account_id feat: added Event.user_info docs: updated comments
ad35fda7f : feat: add a CloudLoggingOption and use_generic_task_monitored_resource fields for users to opt out new batch monitored resource in cloud logging docs: update comment for AllocationPolicy.network
740de0fe4 : chore: regenerate API index
a75f339ea : feat: add Switchover RPC feat: add SqlInstancesPromoteReplicaRequest.failover feat: add DatabaseInstance.write_endpoint feat: add IpConfiguration.ssl_mode feat: add ReplicaConfiguration.cascadable_replica feat: add values CLOUD_IAM_GROUP, CLOUD_IAM_GROUP_USER, CLOUD_IAM_GROUP_SERVICE_ACCOUNT to SqlUserType enum fix: deprecate DatabaseInstance.primary_dns_name, use write_endpoint instead docs: minor documentation updates
e4009041e : docs: minor comments updates
c02e3ecaa : docs: update comment for ProcessOptions.page_range
d2efcaad8 : docs: Modify documentation of SimulateSecurityHealthAnalyticsCustomModuleRequest
0f85c3942 : feat: Add TaskGroup.enable_oslogin to give the Batch job submitter the ability to run runnables as non-root controlled by IAM docs: Update documentation for the network field of AllocationPolicy
975f1d8ff : docs: Update IngestConversations and BulkAnalyzeConversations comments
7e2ed504c : chore: regenerate API index
ed03bda37 : fix: Add generated Bazel BUILD file (Missed in cl/582969390)
0e925c3fe : docs: replace <> with {} in api documentation
c357f69dc : chore: regenerate API index
c73d0da5e : feat: add agent answer feedback capability feat: add fields for supporting barge-in in StreamingDetectIntent API feat: add end_user_metadata to QueryParameters feat: add boost & bury and filter ES controls
f859ca063 : chore: regenerate API index
86c7ca69c : feat: add agent answer feedback capability feat: add fields for supporting barge-in in StreamingDetectIntent API feat: add end_user_metadata to QueryParameters feat: add boost & bury and filter ES controls
6fd67df68 : chore: regenerate API index
31c70c91d : feat: add grpc_ports to UploadModel ModelContainerSpec feat: add DirectPredict to PredictionService feat: add DirectRawPredict to PredictionService feat: add StreamingPredict to PredictionService. feat: add StreamingRawPredict to PredictionService.
2f91fd52d : feat: added DataQualityResult.score, dimension_score, column_score feat: new event types GOVERNANCE_RULE_MATCHED_RESOURCES, GOVERNANCE_RULE_SEARCH_LIMIT_EXCEEDS, GOVERNANCE_RULE_ERRORS chore: updated service and timeout settings
a2419166d : feat: add Provisioning Request API
04b050197 : feat: add Provisioning Request API feat: add AutopilotConversionStatus docs: Improve NodePool documentation
e5dbeff96 : feat: new field `initial_setup_apks` is added to message `.google.devtools.testing.v1.TestSetup`
f2d78630d : feat: added report log proto file
c497e8440 : feat: add client side retry config for export service
f02530723 : chore: regenerate API index
c320b4067 : chore: update go_package and Go importpath
07c9259e5 : chore: regenerate API index
10bae9e40 : docs: add telcoautomation API description
7c4e4b523 : build: update Node.js generator to compile protos
d5ac81b64 : chore: regenerate API index
a9e4e72e3 : feat: add ComputeTokens API
242836213 : feat: Added REGIONAL tier support in the v1beta1 API
8aa1ad7f3 : chore: regenerate API index
d30f93327 : feat: Added REGIONAL tier support in the v1 API
49c44ef1f : feat: add deployment_timeout to UploadModel ModelContainerSpec feat: add shared_memory_size_mb to UploadModel ModelContainerSpec feat: add startup_probe, health_probe to UploadModel ModelContainerSpec
92d962d38 : feat: add deployment_timeout to UploadModel ModelContainerSpec feat: add shared_memory_size_mb to UploadModel ModelContainerSpec feat: add startup_probe, health_probe to UploadModel ModelContainerSpec
7a8f27789 : chore: regenerate API index
fdea53f75 : feat: add ComputeTokens and CountTokens API
edbf77c15 : chore: Remove `*py_grpc` and `*py_proto` from `py_gapic_assembly_pkg` for google/cloud/workflows/executions/v1beta
74f528382 : chore: regenerate API index
42350d80e : build: Change language namespaces
c4915db59 : chore(bazel): update rules_gapic to v0.29.4
8690a7544 : feat: add a CloudLoggingOption and use_generic_task_monitored_resource fields for users to opt out new batch monitored resource in cloud logging
379633a12 : chore: regenerate API index
10f46e91a : feat: add data store and engine services docs: keep the API doc up-to-date with recent changes
5be7110b7 : chore: update to latest version of disco-to-proto converter
db5d55026 : chore: regenerate API index
82548ee2c : chore: add client library annotations for ruby and php
5f2465117 : chore: regenerate API index
062b49d65 : feat: Vision AI Warehouse (Image and Video) GA APIs docs: The comments of multiple fields are updated.
01af66acc : feat: add protected_artifact_location_id to CustomJob feat: add value_type, version_column_name to Feature feat: add FeatureGroup, FeatureOnlineStore, FeatureOnlineStoreAdminService, FeatureOnlineStoreService, FeatureRegistryService, FeatureView, FeatureViewSync feat: add NumericRestriction to Index feat: add tpu_topology to MachineSpec chore: change DeleteOperationMetadata to DeleteModelVersionOperationMetadata in ModelService feat: add CountTokensRequest to PredictionService feat: add StudyTimeConstraint to Study
97f85e1cc : chore: regenerate API index
7603960c7 : feat: add protected_artifact_location_id to CustomJob chore: add comment fixes to Feature and FeaturestoreService feat!: add FeatureViewDataFormat, FeatureViewDataKey to FeatureOnlineStoreService feat: add NumericRestriction to Index feat: add tpu_topology to MachineResources feat: add BatchDeletePipelineJobs, BatchDeletePipelineJobsRequest and BatchDeletePipelineJobsResponse to PipelineService feat: add StudyTimeConstraint to Study
ae5668989 : chore: Remove `py_grpc` and `py_proto` from `py_gapic_assembly_pkg` which should be a No-op
52d14a490 : chore: regenerate API index
6d58a59b6 : feat: add public TelcoAutomation APIs
56b02790b : chore(ruby): Configure clients for google-cloud-redis-cluster
b70c644c6 : fix!: remove deprecated internal field android_device_list docs: updated comments for DeviceSession.ttl
2a4cbb976 : feat: Add a new field `token_type` to `TokenOptions` message proto chore: remove backend configuration from the service config
b92caffac : chore: regenerate API index
6612a8b89 : feat: Add resource shopping_performance_view
a5b2b3340 : chore: update to latest version of disco-to-proto converter
92a6b0fc9 : chore: regenerate API index
b6f1e15df : chore(ruby): Configure clients for google-cloud-redis-cluster
72f179600 : docs: correct timezone/offset information for Cloud Scheduler headers
957379acf : chore: regenerate API index
a50eda1d3 : feat: add the `SheetExportAudienceList` method to the Data API v1 alpha feat: add `creation_quota_tokens_charged`, `row_count`, `error_message` to the `AudienceList` resource fix: add `optional` annotation to the `page_token` field of the `ListAudienceListsRequest` type fix: add `optional` annotation to the `offset`, `limit` fields of the `QueryAudienceListRequest` type fix: add `required` annotation to the `name` field of the `QueryAudienceListRequest` type fix: add `optional` annotation to the `dimension_name` field of the `AudienceDimension` type fix: add `optional` annotation to the `property`, `date_ranges`, `funnel`, `funnel_breakdown`, `funnel_visualization_type`, `segments`, `dimension_filter`, `return_property_quota`, `limit` fields of the `RunFunnelReportRequest` type fix!: change the resource pattern value to `properties/{property}/audienceLists/{audience_list}` for the resource definition `analyticsdata.googleapis.com/AudienceList` fix!: change the resource pattern value to `properties/
{property}` : for the resource definition `analyticsadmin.googleapis.com/Property`
0c9912b37 : chore(bazel): update Go generator to v0.39.3
22df66c96 : fix!: added required annotations docs: updated comments explaining if a field is optional or required
c519995f8 : chore: remove backend configuration from service config
492e772e2 : chore: regenerate API index
6d7021db6 : feat: Adding edgenetwork API
418208c1d : docs: updated comments for `DataQualityResult.dimensions` field
01ebb1901 : chore: regenerate API index
58878bdf1 : feat: add open lineage support
90a53d6d1 : feat: add Optimized to FeatureOnlineStore
5b854f8ef : chore(bazel): update PHP generator to v1.9.2
cd12e62f2 : chore: Update gapic-generator-python to v1.11.11
9cfdc6236 : chore(python): Update namespace for google/cloud/redis/cluster/v1 to prepare for release
4e8ea1ecc : chore: regenerate API index
7e33fcb5d : feat: Launch BulkDelete API, and bulk audio import via the IngestConversations API
76bf3e797 : chore(bazel): update GO generator to v0.39.2
a39ea246d : docs: The maximum number of test shards on Arm virtual devices was increased to 200
7b6f0d692 : chore: regenerate API index
41d7a8328 : feat: add Automation API and Rollback API chore: update platform logs docs: small documentation updates
a70dd17d1 : feat: support required_registration_fraction for secondary workers
6cbf3a6c6 : fix(aiplatform/v1beta1): change CreateFeature metadata
08facab75 : feat: Support MP3, TranscriptNormalization and SpeakerLabels in STT V1 API
6381c627e : chore: regenerate API index
c0a2b5427 : feat: Add new field in `GenerateClientCertificate` v1 API to allow AlloyDB connectors request client certs with metadata exchange support docs: Clarify that `readPoolConfig` is required under certain circumstances, and fix doc formatting on `allocatedIpRange`.
4a94b9e44 : chore: regenerate API index
1bb99dc2e : feat: Add optional field "SourceFetcher" to choose source fetcher tool
23321ee5c : feat: added EnterpriseConfig feat: add a new cluster field for the cluster tier of GKE clusters
09fa10162 : chore: regenerate API index
c8ecf346f : feat: added EnterpriseConfig feat: add a new cluster field for the cluster tier of GKE clusters
7c80b961d : feat(spanner): add directed_read_option in spanner.proto docs(spanner): updated comment formatting
2c12a275b : fix(deps): Update the Java code generator (gapic-generator-java) to 2.29.0
1bd2fa52b : chore: Removes some timeout configurations
e85bb344a : feat: Adding new fields for concurrent explanations
f9bd3d00e : docs: updated comments
fabe91161 : fix(python)!: Correct Datacatalog sub-package namespace to avoid clobbering
401a8e821 : chore: remove backend configuration from the service config
c83591eef : chore: add more languages to fleetengine publishing profile
4aad61851 : docs: update default max parallel tasks per job
5a7e89561 : docs: Add clarification for `TaskGroup.parallelism`
ac76e1737 : feat: DataQualityDimension is now part of the DataQualityDimensionResult message feat: add relativeResourceName and linkedResourceName to search result
facb658ce : feat: add ResourceManagerTags API to attach tags on the underlying Compute Engine VMs of GKE Nodes which can be used to selectively enforce Cloud Firewall network firewall policies
37e816b40 : feat: add transcript normalization + m4a audio format support
3fdb61c3b : feat: add ResourceManagerTags API to attach tags on the underlying Compute Engine VMs of GKE Nodes which can be used to selectively enforce Cloud Firewall network firewall policies
76b97ea7d : build: include gRPC service config in BUILD.bazel files docs: minor comment fix
4984f71bd : feat: add default sensors for RawLocation & SupplementalLocation
b6a7fba0d : feat: add default sensors for RawLocation & SupplementalLocation
5ca19108a : chore(python): Update build rules for google/cloud/gkehub/v1/configmanagement chore(python): Update build rules for google/cloud/gkehub/v1/multiclusteringress chore(python): Update build rules for google/cloud/gkehub/v1
727c286ec : feat: add PG.OID type cod annotation
7f9169bc1 : chore: Update gapic-generator-python to v1.11.10 chore: Update rules_python to 0.26.0
a3df4962b : chore: regenerate API index
7e7ae1a24 : feat: Support for ReleaseConfigs feat: Support for WorkflowConfigs feat: Support new first-party repository methods for committing, listing/reading files, and fetching history feat: Support new ComputeRepositoryAccessTokenStatus repository method feat: Support SSH based git authentication configuration feat: Support workspace compilation override fields feat: Support NPMRC environment variables feat: Support labels on repositories feat: Support custom service account repository configuration docs: several comments reformatted fix: rearrange several messages, thus changing field types
d48776d46 : chore: regenerate API index
8755f15cc : docs: use code font for resource name references docs: mark the create_time and update_time in the Repository resource as output only fields docs: mark the repository_id and repository fields in the CreateRepository request as required fields feat: add support for virtual and remote repositories feat: add support for cleanup policies feat: add support for Docker immutable tags feat: add support for Go and KFP repositories feat: add support for Physical Zone Separation feat: expose the size of the Repository resource
5db27153e : chore: regenerate API index
24813ac1a : feat: Introduce Discovery API protos and methods Add DeidentifyDataSource result summary protos Add protos for nullness and uniqueness, and column data profiles Add SensitivityScore proto to InfoType docs: Update comments for many messages.
2e136b97e : chore: regenerate API index
de684e57d : chore: update go_package and Go importpath
8abb1bd92 : chore: regenerate API index
0d6992f1e : feat: new features for Places GA
3501865c9 : chore: regenerate API index
c1fd499fc : feat: Initial publish of Cloud Quotas API
cd747534b : chore: split gRPC service config for FleetEngine Delivery into its own file
bd9393d6f : fix(deps): Update the Java code generator (gapic-generator-java) to 2.28.0
10ea3bd30 : chore: regenerate API index
953a8d94b : feat: Remove API
448c49e03 : chore: regenerate API index
a3006dd1f : fix!: delete `BatchDeleteUserLinks`, `DeleteUserLink`, `BatchUpdateUserLinks`, `UpdateUserLink`, `BatchCreateUserLinks`, `CreateUserLink`, `AuditUserLinks`, `ListUserLinks`, `BatchGetUserLinks`, `GetUserLink` from the Admin API v1 alpha as per the announcement in https://bit.ly/46yBIDt
d1609218c : fix!: non_product_performance_view table, seller segments in product_performance_view table, and entity ids in best_seller tables are removed
777cbf02c : chore: regenerate API index
e58e1efc7 : fix!: Remove GetClusterCertificateAuthority RPC and disable V1Beta1 client generation for Memorystore Redis Cluster
004bbc4f1 : fix!: Hide GetClusterCertificateAuthority from client generation for Memorystore Redis Cluster V1
481b5012d : chore: regenerate API index
c768e7a7d : feat: Add SimulateSecurityHealthAnalyticsCustomModule API for testing SHA custom module
7cdf4d058 : chore: regenerate API index
662444612 : feat(googleads): Protos and build files for Google Ads API v15_0
cff8b5e03 : feat: a new value `LOCAL_INFILE_OFF` is added to enum `SqlExternalSyncSettingErrorType` feat: a new value `dump_flags` is added to `VerifyExternalSyncSettingsRequest`
7180d1651 : chore: regenerate API index
3e039f5cf : feat: added platform log RolloutUpdateEvent
5183984d6 : chore: Update gapic-generator-python to v1.11.9
c302a04c0 : chore: regenerate API index
748232194 : chore: Update C# namespace
6de01056b : chore: regenerate API index
ca8a7b97e : build: add publishing configuration
1953fb157 : docs: minor clarification on fields related to page range
e29035dfe : feat: Adding publish configuration for Memorystore Redis Cluster in V1
6bdda6a50 : fix: add dependency on shopping common types library for Ruby
730719900 : chore: Update gapic-generator-python to v1.11.8
b8da4fbea : feat: promote to GA
f3d2fd8b0 : chore: add publish configuration for Memorystore Redis Cluster in V1Beta1
043955bd4 : feat: promote to GA
25c25fc02 : feat: promote to GA
c1f013491 : docs: modified some descriptions
c00d0d18b : feat: promote to GA
92ed75894 : feat: promote to GA
bbb447322 : feat: promote to GA
ab87375e2 : feat: expose display_name to batch v1 API
a9ebb312b : feat: added DatabaseInstance.primary_dns_name docs: minor comments update
79468eeaa : feat: added DatabaseInstance.primary_dns_name docs: minor comments update
50c42bc34 : chore: regenerate API index
437a4c058 : feat: location-based HTTP binding for SignSshPublicKey
bcb3ff5aa : chore(ruby): configure clients for merchant/inventories, merchant/reports and securesourcemanager
8349d851d : chore(python): Update namespace for google/robotics/developer/modelserving/v1 to prepare for release
16031ee6f : chore: regenerate API index
d5869e870 : feat: adding support for Memorystore Redis Cluster in V1
3dd3023f5 : chore: regenerate API index
2c7a13f1b : feat: added support for Memorystore Redis Cluster in V1Beta1
e3bd09d1b : chore(docs): fix phpdoc references for async methods
8d427a0c4 : chore: regenerate API index
a98760763 : feat: Added API protos
93beed334 : chore: Update gapic-generator-python to v1.11.7
c88b6035b : feat: `channel` field is added to the `product_view` table feat: A new message `MarketingMethod` is added fix!: `destination` field in the `product_performance_view` table is renamed to `marketing_method` fix!: `destination` term in the `product_view` table is renamed to `reporting_context` fix!: `predicted_gross_profit_change_fraction` and `predicted_monthly_gross_profit_change` fields are removed from the `price_insights_product_view` table fix!: `ReportGranularity`, `RelativeDemand`, `RelativeDemandChangeType`, `TrafficSource` enums are wrapped into messages
d6467dbbb : feat(spanner): add autoscaling config to the instance proto
326df35a4 : chore(python): Update namespace for google/maps/fleetengine/delivery/v1 to prepare for release chore(python): Update namespace for google/maps/fleetengine/v1 to prepare for release
a916a6a24 : chore: regenerate API index
ba16b0836 : feat: Onboard Secure Source Manager to Google Cloud Client Library
64019eacd : chore: regenerate API index
395600748 : feat: adds the RestoreObject operation feat: adds the BidiWriteObject operation
2b4d289e9 : chore: rename fleetengine.yaml files to fleetengine_v1.yaml
d1ed9b845 : feat: added the route modifiers
3a90bf94e : feat: Channel enum is added
28d3bc7d1 : feat: ReportingContext enum is added fix!: Destination enum is wrapped in a message
736857e7a : chore: update README files
ae73675c5 : feat: add new GKE service account insights to Stackdriver logging proto for Network Analyzer
cdffcb211 : chore: regenerate API index
b64fd17d2 : fix!: Update go_package and Go importpath: A new packaging option `cloud.google.com/go/shopping/css/apiv1/csspb;csspb` for `go_package` is added. An existing packaging option `google.golang.org/genproto/googleapis/shopping/css/v1;css` for `go_package` is removed. A new packaging option `cloud.google.com/go/shopping/merchant/inventories/apiv1beta/inventoriespb;inventoriespb` for `go_package` is added. An existing packaging option `google.golang.org/genproto/googleapis/shopping/merchant/inventories/v1beta;inventories` for `go_package` is removed. A new packaging option `cloud.google.com/go/shopping/type/typepb;typepb` for `go_package` is added. An existing packaging option `google.golang.org/genproto/googleapis/shopping/type/types;types` for `go_package` is removed. A new packaging option `cloud.google.com/go/shopping/type/typepb;typepb` for `go_package` is added. An existing packaging option `google.golang.org/genproto/googleapis/shopping/type/types;types` for `go_package` is removed
. : A new packaging option `cloud.google.com/go/shopping/merchant/reports/apiv1beta/reportspb;reportspb` for `go_package` is added. An existing packaging option `google.golang.org/genproto/googleapis/shopping/merchant/reports/v1beta;reports` for `go_package` is removed.
37cd3290a : chore: remove backend configuration from the service config
43f86e248 : feat: Start Library generation for all languages
9521f7a00 : docs: minor comment update
58a5f6e0d : docs: update comments to say 100 attributes are allowed
671afcd87 : chore: regenerate API index
f5cacaf03 : feat: add v1alpha public library for discoveryengine
de65541fb : chore: refactor V2 classes, fix phpdoc references
38d8c5db3 : feat: DataQualityDimension is now part of the DataQualityDimensionResult message
8217d1076 : chore: remove backend section
2fb34af73 : fix(deps): Update the Java code generator (gapic-generator-java) to 2.27.0
514253db1 : feat: Start Library generation for all languages
bc3c83b41 : feat: Add support for Cloud Bigtable Request Priorities in App Profiles
aa829ea98 : docs: Documentation for Mobility Billing Cloud Logs
d0ab00197 : chore: regenerate API index
726e33e07 : feat: FirewallPolicy CRUD API feat: added Assessment.firewall_policy_assessment, fraud_signals feat: added new fields to Event message feat: added RiskAnalysis.extended_verdict_reasons feat: added FraudPreventionAssessment.behavioral_trust_verdict feat: added AndroidKeySettings.support_non_google_app_store_distribution feat: added IOSKeySettings.apple_developer_id feat: added WafFeature.EXPRESS enum value feat: added WafService.FASTLY enum value chore: remove backend configuration from the service config
b027b0193 : feat: added FraudPreventionAssessment.behavioral_trust_verdict docs: formatting of resource names chore: remove backend configuration from the service config
4d27ae79c : chore: refactor BUILD
5c5f6b7f6 : chore: expand Target.target_id docs chore: improve FieldReference.field_path docs chore: (preview only) expose Query Profile API
41157b4b7 : chore: refactor BUILD
bf6565227 : chore: regenerate API index
69cdc6eab : feat: add DatasetVersion and dataset version RPCs to DatasetService feat: add ListPublisherModels RPC to ModelGardenService chore: remove backend configuration from the service config
31253fdd2 : fix: enum ExternalSyncParallelLevel moved to the top level chore: remove backend configuration from the service config
a63a9e4af : fix: enum ExternalSyncParallelLevel moved to the top level chore: remove backend configuration from the service config
de6760b2e : feat: add InstancePolicy.reservation field for restricting jobs to a specific reservation
306d73ddf : chore: regenerate API index
b7aec3f18 : feat: Add the support for the batch hpc rocky linux image
581320192 : feat: add DatasetVersion and dataset version RPCs to DatasetService feat: add PersistentDiskSpec chore: remove backend configuration from the service config
4874ca8a1 : chore: expose Query Profile API to preview branch
2ca95f64c : feat: public google.api.FieldInfo type and extension
615270f06 : chore: refactor BUILD
522f79ca6 : chore: refactor BUILD
301df5507 : chore: regenerate API index
a8374bb95 : chore: BUILD cleanup
1df1c4f0e : feat: add Network Connectivity Center APIs related to VPC spokes
14eca8bc0 : chore: regenerate API index
2652bebb6 : chore(storage/v2): publish README with disclaimer
a62244c12 : chore: regenerate API index
bc4a50820 : feat: Add metadata exchange support for AlloyDB GA connectors
6152583cc : feat: add terminal_storage_class fields to Autoclass message
a24bc5647 : feat: Add the enable_partial_automated_agent_reply flag chore: remove extraneous backend config
54ec4ab5b : chore: removed backend configuration from the service config
76672e9e0 : feat: added SecurityKey.device_nickname chore: removed backend configuration from the service config
8b2a08fa0 : feat: add dedicated_serving_endpoint proto change in cl/569264016.
e4fb9e3c9 : chore: regenerate API index
f91419ca5 : feat: add support for AdvancedSettings feat: add Intent import/export APIs feat: add Inline destination chore: remove the extraneous backend config
96ded9f97 : chore: regenerate API index
cc0ce17a4 : feat: publish DEP proto
0c2699626 : chore: regenerate API index
0b1807768 : feat: Add the Solar API
38279baa6 : chore: regenerate API index
01711ae89 : fix: Removes accidentally exposed field service.traffic_tags_cleanup_threshold in Cloud Run Service docs: Minor comment fixes
a7e2f4ff4 : build: publish cloud tasks in dual-format (ESM)
4ecfbd58c : chore: regenerate API index
56f0766ba : feat: Add the enable_partial_automated_agent_reply flag feat: Remove backend API deadline
c5482783f : chore: regenerate API index
b00c4293b : feat: add support for AdvancedSettings feat: add Intent import/export APIs feat: add Inline destination chore: remove the extraneous backend config
60a3b8780 : chore: regenerate API index
09944be93 : chore: remove backend configuration from the service config
0f8f9ea92 : chore: regenerate API index
43120deae : chore: remove backend configuration from the service config
cf24f76c1 : feat: add match_glob field to ListObjectsRequest
90e00b063 : chore: regenerate API index
a39825c5f : docs: incorrect comment about default session duration
1b3fb199c : chore: remove backend configuration from the service config
21500129c : chore: regenerate API index
3aefbf20c : chore: remove backend configuration from the service config
013539821 : chore: regenerate API index
4614a7698 : chore: remove backend configuration from the service config
5601ad3a9 : feat: Add support to generate client certificate and get connection info for auth proxy in AlloyDB v1
4f5c742b3 : chore: regenerate API index
76f607f77 : feat: add feature.proto feat: add feature_view_sync.proto feat: add feature_regstry_service.proto feat: add feature_online_store.proto feat: add feature_online_store_service.proto feat: add feature_group.proto feat: add feature_view.proto feat: add feature_online_store_admin_service.proto
9b6656e7c : feat: added EndpointLocation (v1, v1beta, v1alpha)
f95afc063 : build: update typescript generator version to publish in dual format (ESM)
f878578eb : feat:Enable Vertex AI Ingestion on DataPlex
50f0c7dbe : chore: regenerate API index
d216dc2f4 : chore: removing backend configuration from the service config
76bafe5cd : feat: add public TelcoAutomation APIs: - CreateDeployment, UpdateDeployment and ApplyDeployment - ComputeDeploymentStatus - DeleteDeployement - ListBlueprints - GetOrchestrationCluster
13ea1546d : chore: regenerate API index
4899fc0b6 : chore(python): Update build rules for google/apps/script/type chore(python): Update build rules for google/apps/script/type/calendar chore(python): Update build rules for google/apps/script/type/docs chore(python): Update build rules for google/apps/script/type/drive chore(python): Update build rules for google/apps/script/type/gmail chore(python): Update build rules for google/apps/script/type/sheets chore(python): Update build rules for google/apps/script/type/slides
0a9af5163 : chore: regenerate API index
5a1a424e0 : chore(googleads)!: remove protos for v12, which has sunset
645178b3d : docs: update batch PD interface support
298d5a56b : docs: update batch PD interface support
d2668fc83 : feat: add `matched_token_page_indices` field in Document Warehouse API v1
991cbd50e : chore: update backend deadline configuration
b8faabe10 : chore: Remove backend aspect configuration from service configuration
6e88ddf4b : chore(deps): Update the Java code generator (gapic-generator-java) to 2.26.1
d482d7e57 : chore(bazel): update Go generator to v0.38.2
ec37de062 : chore: regenerate API index
26392c82e : feat: add Subscription resource and RPCs feat: add support for sharing_environment_config using which you can create data clean rooms. feat: support restricted egress on Listings.
463b5ddb1 : chore: regenerate API index
c981bf570 : feat: add new RPCs GetSettings, UpdateSettings and new messages Settings, NotificationSettings, GetSettingsRequest, UpdateSettingsRequest
3cd21b172 : feat: make `page_range` field public fix: `OcrConfig.compute_style_info` is deprecated. Use `PremiumFeatures.compute_style_info` instead.
38894df9f : chore: remove unused backend rules from service config
7f0fcc7c6 : chore: regenerate API index
c5985fe7f : feat: Adds support for cancel Execution feat: Adds support for Execution overrides feat: Adds support for Direct VPC egress setting feat: New fields for multi-container feat: New field for Task's scheduled timestamp docs: General documentation fixes.
2f8920a81 : chore: regenerate API index
cac736f63 : feat: Added `SummaryOptions` to `ProcessOptions` for the Summarizer processor feat: Added `ListDocuments()` method for Document AI Workbench training documents
54e225ea2 : chore(bazel): update gapic-generator-go to v0.38.1
2ecf4defd : chore(deps): Update gapic-generator-java to 2.26.0
37b45d1b5 : feat: add optional SpeechConfig to UploadConversationRequest
1a3ea8749 : feat: add support for directly attached and effective tags docs: clarify comments for tags and effective tags
10516ee4b : chore: regenerate API index
64fd42cf4 : feat: add BatchWrite API
5a6b67a51 : chore: remove unused GAPIC YAML config
6ea63871b : chore: regenerate API index
31d30ac65 : feat: Add DirectAccessService, used to support Android Studio's Android Device Streaming feature on Firebase Test Lab
db715540d : chore: regenerate API index
ada7a1fd1 : build: regenerate BUILD.bazel, remove obsolete service YAML
50f45daf0 : fix: make repository and repository_id in CreateRepository required
a32df2589 : feat: added field Processor.processor_version_aliases feat: added field RawDocument.display_name fix: deprecated OcrConfig.compute_style_info
cd741cda4 : chore(bazel): update rules_gapic to v0.29.1
0e046326f : chore(python): Add google/apps/script/type as a proto-plus dependency for google/cloud/gsuiteaddons/v1
5fcf6d86a : docs: update service documentation
1e1f87aa2 : chore: Add service configuration file
c6a963ed5 : chore: regenerate API index
cc3cba193 : fix: change the config service's Ruby namespace to avoid a collision with a base class in the Ruby client platform
449fb60c9 : chore(bazel): fix serviceconfig Go libraries
c9293703d : feat: additional HTTP bindings for IAM methods
1004d19fb : feat: added new WAITING_FOR_RESOURCES state for QueuedResourceState
03430e17b : chore: regenerate API index
87083bffa : feat: Upgrade to API v1beta3 feat: Add model tuning feat: Add permissions service feat: Add BatchEmbedText and CountTextTokens to the text service
65a419c64 : fix: remove redundant proto dependency from reports API assembly bazel rule
b6f1b13e3 : feat(python)!: Flatten Python namespace and package name for google.cloud.commerce.cnsumer.procurement.v1alpha1
90d552e8a : feat: Added enum value for PG15 feat: Deprecate network field in favor of network_config.network feat: Added ClientConnectionConfig feat: Added DatabaseVersion
385d899ef : docs: Fixing Oauth typo
0d5cfc0d9 : chore(ruby): Configure wrapper client for google/cloud/config
1a3b6ed48 : feat: Added enum value for PG15 feat: Changed description for recovery_window_days in ContinuousBackupConfig feat: Deprecate network field in favor of network_config.network feat: Added ClientConnectionConfig feat: Added QuantityBasedExpiry feat: Added DatabaseVersion
ba75aae31 : docs: update comments
c7c2ce231 : feat: add `ROOT_FOLDER` field to Document Warehouse API v1 feat: add `cloud_function`fields to support new ingestion option in Document Warehouse API v1
1b6be64d6 : feat: Changed description for recovery_window_days in ContinuousBackupConfig feat: Added NetworkConfig, deprecated network feat: Added ClientConnectionConfig Feat: Added QuantityBasedExpiry feat: Added DatabaseVersion
ba00ffdd8 : feat: added GenericInsight which exposes generic insights on assets feat: added ComputeStorageDescriptor for Compute Engine migration insights feat: added new target-related options to VirtualMachinePreferences fix: deprecated the bios_name, total_rows_count and overlapping_asset_count fields docs: updated performance_samples docs
b8a0083f5 : build: regenerate BUILD.bazel
521310a84 : chore: regenerate API index
57d9a31ea : feat: introduce resource class serviceusage.googleapis.com/Service feat: added ConsumerQuotaLimit.supported_locations feat: added ProducerQuotaPolicy message and QuotaBucket.producer_quota_policy field chore: reformatted protos
5a3d2f658 : fix: remove redundant proto dependency from reports API assembly bazel rule
54e08f234 : feat: Adding programmatic_clients attribute to UpdateIapSettings API request
af71d9c06 : chore: reformatted protos
a47411d78 : chore: update PHP generator to 1.8.4
304bf75b1 : feat: add SecurityPostureConfig Enterprise vuln mode to allow customers to enable Advanced Vulnerability Scanning for their clusters
151985bab : chore(python): Update namespace for /google/cloud/policytroubleshooter/iam/v3 to prepare for release
20ce20d48 : chore(python): Update namespace for /google/cloud/commerce/consumer/procurement/v1 to prepare for release
dd546bf83 : chore: regenerate API index
6b95655b9 : feat: add optional parameters (tarball_gcs_dir, diagnosis_interval, jobs, yarn_application_ids) in DiagnoseClusterRequest
ae05e3b6d : chore(bazel): update rules_gapic to v0.29.0
fe34a9da3 : chore: regenerate API index
e1212f370 : chore(ruby): Update GAPIC dependency for google-cloud-network_connectivity-v1
e8a136fea : fix: add feature flag for improved mutate rows throttling
55082b340 : chore: added v1beta service yaml
0adf469dc : feat: add the name of the reservation the job was submitted to as a field
8d03450c6 : docs: update client libraries for Enterprise OCR add-ons
2bd0e7d8b : chore: regenerate API index
47de177d8 : feat: add metadata exchange support for AlloyDB beta connectors
cc043ba39 : build: re-enable py_test targets
4facfb756 : chore: Workaround for grpc windows segfault in the test helper
30dca80f8 : chore: update PHP generator to 1.8.2
7d767cdec : chore: regenerate API index
fd39f204d : feat: add PolicyBasedRouting APIs
ca42ab6bd : docs: Update transferConfig.name description to indicate that it supports both formats
babab51d7 : feat: Added support for retriggering notifications in AlertPolicy feat: Added support for forecast options in AlertPolicy feat: Added support for promQL condition type in AlertPolicy
15b48f9ed : chore: update PHP generator to patch Cloud DMS breaking changes
695b35125 : feat: Added channel pool configuration docs: Provide autogenerated snippets in REST client documentation
20e77ce40 : chore: regenerate API index
8fe4127b6 : chore: Update the Java code generator (gapic-generator-java) to 2.25.0
4ea19086b : fix: Fix Ruby namespaces for generative AI classes
a549fb2d8 : feat: mark ChannelPartnerGranularity as deprecated and offer alternatives
1d7c70b34 : docs: Add clarification for the `additional_apks` field of `TestSetup`
7a903455f : chore: regenerate API index
6a8d8a1c5 : feat: Launch QueryEligibleBillingAccounts API
42fd37b18 : docs: Minor formatting chore: Update gapic-generator-python to v1.11.5 build: Update rules_python to 0.24.0
75346295d : feat: add encryption_spec to index.proto and index_endpoint.proto feat: add TrialContext to study.proto feat: add contexts to SuggestTrialsRequest in vizier_service.proto
0e828f817 : feat: add encryption_spec to index.proto and index_endpoint.proto feat: add TrialContext to study.proto feat: add contexts to SuggestTrialsRequest in vizier_service.proto
757899999 : feat: added support for walking mode and cost_per_kilometer_below_soft_max
4967815ba : fix: fixed resource_reference for name in GetProjectBillingInfo
eda81ef50 : chore: regenerate API index
75c89447f : feat: Adding GenerateTcpProxyScript API feat: Add MappingRule resource and CRUD operations feat: support for PostgreSQL 15 feat: Add support for CloudSQL editions feat: Add support for VLDB migrations feat: Add SSL config to Oracle Connection Profile feat: Change CreateConnectionProfileRequest resource reference feat: Change ImportMappingRulesRequest and DescribeDatabaseEntitiesRequest fields to required
2a10735d8 : chore: regenerate API index
2d892788e : chore: added v1beta service yaml
fb30b7950 : feat: Test Lab now offers Robo tests for iOS+ (Beta)
da566d332 : docs: mark SearchTasks as deprecated docs: mark SearchFuzzedVehicles as deprecated
25f993714 : chore: regenerate API index
ea09cdc71 : feat: add ExportSBOM API method
520a4281e : feat: ListRecommenders and ListInsightTypes RPC methods
e5acc7975 : feat: add mandateName field to MandateTransaction message feat: add new state definitions to IssuerSwitchParticipant message
2a1084ef2 : chore: regenerate API index
ae2f5157b : feat: publish boot_disk_config to support CHD with KMS
01f6828d2 : feat: added generative AI, safety/security and speech endpointing settings
eee1e22bc : chore: regenerate API index
3d8c5814f : docs: Minor formatting
fa669383c : feat: Add MarkRecommendationDismissed method feat: Billing account scoped Recommender/InsightType config feat: Add Sustainability and Reliability impact
89d1d434d : feat: add config service_account_scopes feat: add enable_nested_virtualization feat: add ephemeral_directories feat: add replica_zones feat: add output field start_time docs: adjust documentation wording & annotations
8600f8688 : feat: add config service_account_scopes feat: add enable_nested_virtualization feat: add replica_zones feat: add output field start_time docs: adjust documentation wording & annotations
875d2ef7b : feat:added seller segments for product_performance_view feat:removed redundant optional annotations from message fields
a5482b455 : docs: Update description on size_gb in disk field
e853fcb21 : docs: Update description on size_gb in disk field
26b2bf512 : chore: regenerate API index
ba06e6ca4 : fix!: rename the `enterprise_daily_export_enabled` field to `fresh_daily_export_enabled` in the `BigQueryLink` resource feat: add `GetSKAdNetworkConversionValueSchema`, `CreateSKAdNetworkConversionValueSchema`, `DeleteSKAdNetworkConversionValueSchema`, `UpdateSKAdNetworkConversionValueSchema`, `ListSKAdNetworkConversionValueSchemas` methods to the Admin API v1 alpha feat: add the `skadnetwork_conversion_value_schema` field to the `ChangeHistoryResource.resource` oneof type feat: add the `SKADNETWORK_CONVERSION_VALUE_SCHEMA` option to the `ChangeHistoryResourceType` enum feat: add `CoarseValue`, `ConversionValues`, `EventMapping`, `SKAdNetworkConversionValueSchema` types
8bc102a2b : chore: regenerate API index
99ac92146 : feat: support conversational / multi-turn search feat: support search summarization feat: support structural search features feat: support image search feat: added query expansion details in search response feat: support bring your own embedding feature feat: support tail suggestions in completion API feat: allow uri in user events chore: deprecate SnippetSpec max_snippet_count and reference_only docs: keep the API doc up-to-date with recent changes
a95a7e2d1 : docs: Publish GCE Disaster Recovery Event Logs logging proto for documentation
9def2ac30 : chore: regenerate API index
6d69526f7 : feat: added speech endpointing setting feat: added Knowledge Search API
0d312cc86 : chore: regenerate API index
a56c359fe : feat: added generative AI, safety/security and speech endpointing settings
c6ba9ded7 : chore: regenerate API index
da9f0befe : feat: add UpdatePersistentResourceRequest and add resource_pool_images and head_node_resource_pool_id to RaySpec
dffe6a2c3 : chore: regenerate API index
78b257e83 : feat: Remove the gameservices APIs
6cca58f83 : chore: regenerate API index
16136d3f0 : feat: supported bring your own embedding feature feat: added more options for search extractive content support feat: added more skip reasons and details for search summarization feat: added query expansion details in search response feat: updated summarization interface for multi-turn search feat: allow uri in user events docs: keep the API doc up-to-date with recent changes
033fd068d : docs: Minor formatting
cd13ca4fd : chore: regenerate API index
b1666e6f4 : feat: added speech endpointing setting feat: added Knowledge Search API
35ffd82d7 : feat: add UpdateNodePoolRequest.machine_type, disk_type, disk_size_gb
bcaff9a9d : chore: prepare bazel rules for google/shopping/type
cf6f9ee10 : feat: add support for NodeConfig Update
55c97e076 : feat: add new attribute types for vehicles
f8859d902 : chore: prepare bazel rules for google/shopping/type chore: prepare bazel rules for google/shopping/merchant/inventories/v1beta chore: prepare bazel rules for google/shopping/merchant/reports/v1beta
6a6fd29a7 : fix: simplify logic for HTTP/1.1 REST fallback option
bbcd7c561 : chore: changing publishing configuration
4ffd6cd05 : feat: support using custom UDF in the data policy
5b3202b5e : docs: Minor formatting fix
34cb308b7 : chore: regenerate API index
751dfcf15 : feat: add `UpdateConversionEvent` method to the Admin API v1 beta feat: add the `counting_method` field to the `ConversionEvent` type feat: add the `ConversionCountingMethod` enum feat: add the `ITEM` option to the `DimensionScope` enum feat: make the field `default_uri` of `WebStreamData` mutable fix!: add the missing `REQUIRED` annotation to the `update_mask` field of `UpdateMeasurementProtocolSecretRequest`
3028d5ceb : chore: regenerate API index
ef169ac6e : feat: initial Reports sub-API publication
343285f8d : feat: adding the Destination enum
83585eb73 : feat: add stderr_snippet to indicate the real stderr output by runnables to the execution field of status event docs: update comments
f49882a65 : docs: fix typo
6d5e5c131 : chore: regenerate API index
0bec7b7e0 : feat: added RPC GetLatestRecoveryTime feat: added Private Service Connect configuration
ac58d2328 : chore: regenerate API index
d88141f3e : feat: added RPC GetLatestRecoveryTime feat: added Private Service Connect configuration
be345d45d : chore: regenerate API index
75a325188 : feat: Add ResetQueueResource to the TPU service feat: Add MultiNodeParams in TPU
6fe53adc2 : docs: update comments
788f947c1 : chore: regenerate API index
25dbab9c8 : feat: Rolling updates 2 launch feat: Enable Currency Conversion and ListAccesssibleCustomers method feat: Add more resources including Ad Group Asset, Ad Group Asset Set, Asset, Asset Set, Asset Set Asset, Campaign Asset,Campaign Asset Set, Customer Asset, Customer Asset Set
113867b53 : feat: Supported project-level-budgets in Public Budget API V1
138b0f126 : feat: Supported project-level-budgets in Public Budget API V1Beta
4a5a6fd45 : feat: support min_num_instances for primary worker and InstanceFlexibilityPolicy for secondary worker
f5987af9d : feat: add new FieldBehavior value IDENTIFIER
1c4f24e66 : fix!: use correct child_type annotation
a7ee70071 : docs: Revert HTML formats in comments
760ee22c0 : chore: regenerate API index
0dbf824e2 : chore: Prepare Ruby client libraries for policytroubleshooter/iam
176984666 : chore(bazel): update rules_gapic to v0.28.3
cc8acfd16 : feat: add DeliveryVehicleType feat: add BICYCLE and PEDESTRIAN to VehicleType
ad329f84c : feat: clients for Notebooks API V2 docs: supports Workbench Instances
293745743 : feat: add SecurityFlavor to NfsExportOptions feat: add ZONAL tier to Instance feat: add FileProtocol to Instance feat: add DirectoryServicesConfig to Instance feat: add INVALID state to Backup
38e1f31e4 : fix: Make retry policy back off more aggressively for RPCs that retry RESOURCE_EXHAUSTD
3303b93dc : docs: Update property requirement specifications
9ce3738a6 : chore: regenerate API index
e0f64865d : feat: add Merchant API inventories
f468ecf94 : feat: Add more compute resource API descriptions to match with VM's machine type field
6ba6f9129 : feat: add UNAVAILABLE and QUEUED to state enum feat: add LOG_NONE to call_log_level feat: add status, labels, duration and state_error fields to Execution feat: add filter and order_by fields to ListExecutionsRequest
4d57489d2 : chore: regenerate API index
ba5bae4f3 : docs: Minor formatting
73a522ae1 : chore: regenerate API index
d4998466f : build: restructure proto messages
b4c238fea : feat: publish CopyBackup protos to external customers
1b118b858 : chore: regenerate API index
306cf4653 : feat: add Pipeline Service to Document Warehouse API v1
13ba8458e : chore: regenerate API index
2e0b1907f : feat: add NVIDIA_H100_80GB and TPU_V5_LITEPOD to AcceleratorType feat: update field_behavior for `name` to be IMMUTABLE instead of OUTPUT_ONLY in Context, ModelMonitor, Schedule, DeploymentResourcePool feat: Expose CreateDatasetVersionOperationMetadata and RestoreDatasetVersionOperationMetadata to DatasetService feat: add Timestamp to Feature feat: add disk_type and disk_size_gb to PersistentDiskSpec feat: add schedule_name to PipelineJob feat: add CountTokens to PredictionService feat: add Parent to PublisherModel feat: add open_evaluation_pipeline to PublisherModel fix!: remove idle_replica_count from PersistentResource
19f60e891 : chore: regenerate API index
e5441b27e : feat: update field_behavior for `name` to be IMMUTABLE instead of OUTPUT_ONLY in Context, ModelMonitor, Schedule, DeploymentResourcePool feat: Expose CreateDatasetVersionOperationMetadata and RestoreDatasetVersionOperationMetadata to DatasetService feat: add disk_type and disk_size_gb to PersistentDiskSpec feat: add schedule_name to PipelineJob feat: add open_evaluation_pipeline to PublisherModel feat: add ReadTensorboardSize to TensorboardService
6c2b07fea : feat: Adds support for check-based platform policy evaluation to Binary Authorization Continuous Validation logs
1e710b46f : feat: publish go clients for BigLake Metastore Service
0b58a18a1 : fix: remove ListWorkflowRevisions from `workflows_grpc_service_config.json`
4efac299b : chore: regenerate API index
d0f65774a : feat: We now offer fully managed Terraform deployment service Infrastructure Manager API v1 at Google Cloud Platform
ca3d7e8f3 : feat: add default_missing_value_interpretation field; indicate KMS_SERVICE_ERROR is retryable
c524e23c3 : chore: regenerate API index
964e82fef : feat: add UNAVAILABLE to state enum of workflow deployment feat: add state_error field to Workflow feat: add call_log_level field to Workflow feat: add user_env_vars field to Workflow feat: add revision_id to GetWorkflowRequest
6553eb750 : chore: regenerate API index
f5ccdce41 : feat: launch signSshPublicKey in beta
20c7b27ad : build: re-enable py_test target for google/storage/v2
c8eccdafc : feat: added baseline model version used to generate the summary feat: added the platform of the virtual agent response messages
29b8ec7ad : feat: add beta2 deprecation message
fdb078e50 : feat: add common Shopping types
c61daf830 : chore: regenerate API index
7b3b47d1b : feat: add troubleshooter v3 api clients
1fcc1d72e : feat: clients for Notebooks API V2 docs: supports Workbench Instances
b7a23fdc5 : build: re-enable py_test target for google/api/serviceusage/v1beta1
e85662e79 : build: re-enable py_test target for google/cloud/asset/v1p7beta1
90a551c2a : feat: added baseline model version used to generate the summary feat: added the platform of the virtual agent response messages
2228b8544 : chore: regenerate API index
2edfcad93 : feat: Add preview support for monitoring a cluster's pods for compliance with a provided Binary Authorization platform policy via Binary Authorization Continuous Validation
30ed2662a : fix: sync the new PredefinedEpxression types to the client library
8aac44bce : feat: Add support for the v2 API
b7003aa7b : feat: add `disposition_time`, `legal_hold`, `document_is_retention_folder`, `document_is_legal_hold_folder`, `question_answer`, `document_name_filter` field to Document Warehouse API v1 feat: add `ON_CREATE_LINK`, `ON_DELETE_LINK` fields to support new rule engine triggers in Document Warehouse API v1 feat: deprecate DB_CLOUD_SQL_POSTGRES in Document Warehouse API v1
fae3e6e09 : feat: add new enum values for network firewall policies to API
2d1ca1b39 : feat: add fields related to Google services to API
b691174ab : docs: Add link to documentation for ReportConfig proto fields
92435df75 : feat: add fields related to PBR and NCC routes to API
76abecc3c : feat: add new abort and drop causes to API
ecf3eb11e : feat: add fields related to load balancers to API
dec8198bb : chore: regenerate API index
4f43e4b07 : feat: add dynamic probing fields to v1 API
a9a67de59 : fix!: rename the `enterprise_daily_export_enabled` field to `fresh_daily_export_enabled` in the `BigQueryLink` resource feat: add `UpdateConversionEvent` method to the Admin API v1 alpha feat: add the `counting_method` field to the `ConversionEvent` type feat: add the `ConversionCountingMethod` enum
eca156abd : chore: regenerate API index
177b50845 : build: include IAMPolicy mixin
85b79ef23 : build: comment out failing test
839efc6b2 : chore: regenerate API index
713b3e793 : feat: added agent level route group feat: added flow import strategy
528a97f5a : chore: regenerate API index
2eec4fca3 : feat: added agent level route group feat: added flow import strategy
3289e4c49 : feat: Add a new field `partial_errors` to `VerifyAttestationResponse` proto
43f02766a : build: do not create bazel-* symlinks
53c18b443 : chore: regenerate API index
d005fe47c : feat(googleads): Protos and build files for Google Ads API v14_1
3813cb67b : docs: add comment to visibility_option oneof
7a6e105ad : feat: add Cloud Function Endpoint type feat: add App Engine Endpoint type feat: add Cloud Run Endpoint type
d9bdeb17c : docs: mark vehicle type as required
2c28ce13a : feat: add session state initiator to get queued resource handler
4a274fa45 : build: do not create bazel-* symlinks
576a5ce47 : chore(bazel): update gapic-generator-go to v0.38.0
cad8150a6 : chore(bazel): update build_gen to v0.28.2
4879bb24b : feat: add APIs for GKE OOTB metrics packages
ac012ee06 : feat: add APIs for GKE OOTB metrics packages
f1235b36e : chore: regenerate API index
28b8748b7 : feat: Clarify Batch API proto doc about pubsub notifications
7245f35ae : feat(baremetalsolution): several new resources and RPCs feat: add RPCs Enable/Disable InteractiveSerialConsole feat: add RPCs Rename/Evict Volume feat: add RPC EvictLune feat: add SSHKey resource and methods feat: add VolumeSnapshot resource and methods feat: add NFSShare resource and methods feat: add ProvisioningConfig resource and methods feat: add OsImage resource and methods feat: add new Instance state values
53cd9ad1b : test: disable retry-request for streaming tests
0e42ad0c1 : feat: Clarify Batch API proto doc about pubsub notifications
48861b39b : build: add extra proto deps for Node.js targets
353f09793 : feat: add publish profiles for LMFS and ODRD
8cf2ae173 : feat: Added shadow removal and rotation correction options to Document Translation and Batch Document Translation API
a3aded7c2 : feat: Added shadow removal and rotation correction options to Document Translation and Batch Document Translation API
68d6adac3 : feat: new NPM package for google/cloud/policytroubleshooter/iam
ff669075a : fix: remove unused annotation in results_table
1f147c6ec : chore: regenerate API index
9458a5adb : docs: Minor formatting docs: Add clarifications
de4d95879 : feat: Add a java_gapic_assembly_gradle_pkg target in alloydb connectors
3c5285c06 : feat: Mark all fields `Optional` for `ContainerImageSignagure` proto
10b972be1 : chore(ruby): Configure client for migrationcenter
b35adfad5 : chore: regenerate API index
456166fc0 : chore: make fleetengine.yaml files ODRD and LMFS specific
927a7b572 : chore: regenerate API index
349bb4995 : feat: Add cluster health check dataplane APIs for Vision AI Streams
018ba9f10 : feat: add RestrictedAction to Volume feat: add actions for Operations and Locations docs: add comments to a few messages
0d9d568ad : docs: Minor formatting docs: Add clarifications for fields in `RouteAction` message
6f3544a03 : chore(ruby): Configure wrapper client for workstations
347e81de5 : docs: Minor formatting
cff005618 : chore: regenerate API index
ce38ea0f9 : feat: add support for admin_search in SearchCatalog() API method
73598d2c9 : chore(ruby): Configure client for google-cloud-commerce-consumer-procurement
f036d7396 : chore: regenerate API index
d049037a2 : feat: added iam troubleshooter v3beta api clients
d58eb7657 : feat: publish log entry protos for servicehealth platform logging
3d2421b87 : chore: regenerate API index
1904d453c : feat: add protos for the Aerial View API
4902d9b37 : chore(deps): Update gapic-generator-java to 2.24.0
09b5fc6e4 : docs: Minor formatting
f48d1a329 : docs: Minor formatting
61616f1ba : chore: regenerate API index
79b304f6a : docs: Minor formatting
d12825126 : chore: regenerate API index
3aa251c2d : chore(ruby): Configure client for google-cloud-netapp
addc8bf65 : chore: regenerate API index
008801ee7 : feat: Add `create_time`, `finalize_time` and `immutable_time` to `DownloadMetadata` feat: Add `targets_filter`, `configured_targets_filter` and `actions_filter` to `ExportInvocationRequest` feat: Add `DownloadMetadata` to `ExportInvocationResponse` feat: Add `retry_number` and `repeat_number` to `TestCase` docs: Mark `Target.status_attributes` as deprecated
34a499aea : docs: Minor formatting
078f67015 : chore: regenerate API index
6148e5b6f : feat: publish proto definitions for SUM/AVG in Datastore
7154a9476 : docs: Minor formatting
6d5526594 : chore: regenerate API index
a03330aeb : docs: Minor formatting
1dcb40c35 : chore(ruby): Configure client for google-cloud-policy_simulator
88a9a5f99 : feat: publish proto definitions for SUM/AVG in Firestore
c34b78b6d : feat: Add comment to the unsupported order_by field of ListTasksRequest
992c4f49c : docs: Minor formatting
95f0f2b2a : feat: add EncryptionConfiguration to TransferConfig
9ae0377ab : feat: adding notification types to advisorynotifications.googleapis.com libraries
f8415bd17 : feat: add update_mask to UpdateBuildTriggerRequest proto
85f8c7580 : feat: Update Compute Engine API to revision 20230711 (#838)
b0df58240 : docs: Minor formatting
4d230ddc6 : feat: add RaySepc to ResourceRuntimeSpec, and add ResourceRuntime to PersistentResource
3db8b015f : docs: Specify limit for `properties` in `Index` message in Datastore Admin API docs: Minor formatting in Datastore Admin API
b6faee882 : chore: regenerate API index
dbf67cb2b : fix: add service config for connectors sub-package
1b650d6c6 : feat: add `PredictionService.ServerStreamingPredict` method feat: add `StreamingPredictRequest` type feat: add `StreamingPredictResponse` type feat: add `Tensor` type
149aec4f2 : chore: regenerate API index
95dbf6481 : fix: BUILD.bazel file changes to include connectors/v1alpha sub-package
7b55c0971 : chore: regenerate API index
40231fb58 : feat: add initial version of NetApp v1 APIs
a749330d9 : chore: regenerate API index
ee3398383 : feat: remove NetApp v1beta1 protos
73b1313cb : fix: fix typings for IAM methods docs: fixed links in the generated Markdown documentation
3f1a96435 : docs: Minor formatting
2397c3a99 : chore: regenerate API index
16ebd6c48 : feat: support conversational / multi-turn search feat: support tail suggestions in completion API feat: support image search feat: add skip reason for search summarization docs: keep the API doc up-to-date with recent changes
c940ce2a9 : feat: added support for predeploy and postdeploy actions
3f76966d9 : docs: enable sample generation for java-aiplatform
e8cca3058 : chore: regenerate API index
0d84384f3 : fix!: update the `ReportingAttributionModel` enum to rename `CROSS_CHANNEL_DATA_DRIVEN` to `PAID_AND_ORGANIC_CHANNELS_DATA_DRIVEN`, `CROSS_CHANNEL_LAST_CLICK` to `PAID_AND_ORGANIC_CHANNELS_LAST_CLICK`, `CROSS_CHANNEL_FIRST_CLICK` to `PAID_AND_ORGANIC_CHANNELS_FIRST_CLICK`, `CROSS_CHANNEL_LINEAR` to `PAID_AND_ORGANIC_CHANNELS_LINEAR`, `CROSS_CHANNEL_POSITION_BASED` to `PAID_AND_ORGANIC_CHANNELS_POSITION_BASED` `CROSS_CHANNEL_TIME_DECAY` to `PAID_AND_ORGANIC_CHANNELS_TIME_DECAY`, `ADS_PREFERRED_LAST_CLICK` to `GOOGLE_PAID_CHANNELS_LAST_CLICK`
c87770def : feat: Consumer Procurement API v1
f823915de : feat: Add automap_substitutions flag to use substitutions as envs in Cloud Build
7c762d770 : docs: clarified where ordering_key will be written if write_metadata is set
51e04baa9 : feat: add last_scanned_row_key feature
5096eae6a : chore(python): Add `warehouse-package-name` for google/datastore/admin/v1
b9e70ad28 : feat: Add `spot` tier in v2alpha Create QueuedResource API request
36d88ea35 : chore: regenerate API index
a31b53e92 : feat: Added support for signed container image and custom audience and nonce requests
347ee97f7 : feat(ruby): Configure google-cloud-data_catalog-v1beta1
c7f95f5d0 : chore: regenerate API index
f9dbb9027 : feat: add AccountManagerTransactions and ManagedAccounts API
b75339be8 : feat: exposed Import PV external_processor_version_source to v1beta3 public
49639c5e9 : chore: regenerate API index
e8c26cc31 : feat: Update Compute Engine API to revision 20230711 (#836)
a37705997 : chore: regenerate API index
eb16ce42d : feat: new service DataTaxonomyService and related messages feat: DataProfileSpec message with DataProfileScan related settings feat: added TopNValue.ratio feat: added DataQualitySpec.sampling_percent, row_filter feat: added DataQualityRule.name, description feat: added ListDataScanJobsRequest.filter to filter ListDataScanJob results feat: added JobEvent.execution_trigger feat: added DataScanEvent.data_profile_configs, data_quality_configs, post_scan_actions_result feat: added RunTaskRequest.labels, args feat: added Job.labels, trigger, execution_spec
52a738bc5 : feat: Add a proto message to describe the `resource_type` and `resource_permission` for an API method
2ad3b4cfe : feat: enable QueuedResources in us-east5 feat: add multislice_node flag
a2223b18a : feat: Enable gpu driver version field on v1 docs: Mark `order_by` field in `ListTasksRequest` as not implemented. docs: Improve url examples in comments
ff73e5d3a : docs: minor formatting
674883e3c : chore: regenerate API index
318544ed0 : feat: Consumer Procurement API v1
b11de9182 : chore: Update C# GAPIC generator to v1.4.20
a52abca3c : chore: update copyright year for Secret Manager
07457fcce : feat: Add precision and scale to MysqlColumn
b53aeac18 : feat: add policy_name to PlacementPolicy message within a node pool feat: add support for HostMaintenancePolicy feat: add support for AdditionalPodNetworkConfig and AdditionalNodeNetworkConfig feat: add enable_multi_networking to NetworkConfig
d917445d1 : chore: regenerate API index
5b24e6372 : feat: ScheduleService (schedule_service.proto) creates and manages Schedule resources to launch scheduled pipelines runs feat: Schedule (schedule.proto) periodically schedules runs to make API calls
f90d153e2 : feat: add git_file_source and git_repo_source to build_trigger
74c4e158f : chore: regenerate API index
a66f18807 : fix: add missing options for policysimulator
02aeb7150 : feat: promote to GA
68e699a6d : feat: add interoperable symmetric encryption system
d3c2c5a43 : docs: comments for optional fields on CreateTripRequest
83f6c2264 : chore: regenerate API index
c661ee0ec : feat: added network and uid fields in Endpoint message feat: added uid field to Namespace message feat: added uid field to Service message feat: enable Location methods docs: updated docs for ResolveServiceRequest message docs: updated docs for ListServicesRequest and ListEndpointsRequest message
7663f6c92 : chore: regenerate API index
e43e3d650 : feat: added support for slate events which allow users to create and insert a slate into a live stream to replace the main live stream content feat: added a new asset resource which can be used as the content of slate events feat: added a new pool resource for protecting input endpoints within a VPC Service Controls perimeter
3b7a12146 : chore: Update the Java code generator (gapic-generator-java) to 2.23.1
24eaec4b7 : feat: promote to GA
cee85c88a : feat: promote to GA
545983474 : feat: promote to GA
a4f9445a6 : feat: promote to GA
4008ce4e0 : feat: promote to GA
e370985f5 : feat: promote to GA
3bb7787d6 : feat: promote to GA
254e3cb5e : chore: regenerate API index
b9fb22c51 : docs: small documentation updates chore: add enums for additional platform logs
bbafc659a : chore: regenerate API index
d98c58c89 : feat: add Hypernym APIs feat: add sort spec and global query to SearchAssets API feat: add Custom Struct search
c09efadc6 : chore: regenerate API index
1ca7973d7 : feat: include errors in troubleshoot response docs: update documentation for ToubleshootIamPolicy RPC method
fded3eac4 : feat: Add Multi-networking API feat: Add policy_name to PlacementPolicy message within a node pool
0d4e8298d : chore: regenerate API index
f0de8ba02 : feat: Initial policysimulator clients
5ea6eb061 : chore: regenerate API index
4d98ffc3d : feat: increase timeout of RPC methods to 20s for v2 feat: add YAML config for GetLocation and ListLocation for v2 feat: add UploadQueueYaml, BufferTask RPC method for CloudTasks service for v2beta2 feat: set deadline for GetLocation, ListLocations and UploadQueueYaml RPCs for v2beta2 feat: add BufferTask RPC method for CloudTasks service for v2beta3 feat: add YAML config for GetLocation and ListLocations for v2beta3
0bd6d87a0 : feat: Update Compute Engine API to revision 20230701 (#835)
a57790c29 : chore: regenerate API index
237b3c1ff : feat!: removed id field from Document message feat: added http configuration and document publishing for v1beta2 feat: added ImportDocuments, GetDocument and BatchDeleteDocuments RPCs for v1beta3
e386b770b : feat: promote to GA
e8b9e9367 : docs: describe ignored fields on CreateTripRequest
d994e780c : chore: regenerate API index
541d4bea3 : feat: add initial version of NetApp v1beta1 APIs
38fb09d8b : chore: regenerate API index
942549510 : feat: promote to GA
5d26c73b6 : chore: regenerate API index
cc7706e39 : feat: promote to GA
727dbea18 : feat: promote to GA
667e07dea : feat: promote to GA
538660bd0 : docs: clarify that stationary vehicles are not stale
3c0b1966e : chore(bazel): update rules_gapic to v0.28.1
c09c75e08 : chore: Update gapic-generator-python to v1.11.4
478461468 : feat: promote to GA
ecb3e4758 : feat: add resource_types to SearchAllResources, to allow filtering by resource type
e14c7a7f9 : feat: Update Compute Engine API to revision 20230701 (#834)
39f31b86d : docs: update the public protos
d2f3b35e4 : chore: regenerate API index
b270d27ee : feat: add metadata exchange support for AlloyDB connectors feat: adds metadata field describing an AlloyDB backup's quantity based retention
c4e6427fc : docs: fix formatting for reversed order field example
1bd12d77d : feat: add advanced_datapath_observability_config to monitoring_config
8464e52fb : feat: add advanced_datapath_observability_config to monitoring_config
3d3e0ef45 : chore: regenerate API index
4f40e5367 : feat: add data_item_count to Dataset feat: add DeleteSavedQuery to DatasetService feat: add ExportEndpointOperationMetadata and ExportEndpointResponse to Endpoint feat: add JOB_STATE_PARTIALLY_SUCCEEDED to JobState feat: add pipeline_job to Model feat: add persistent_resource.proto and persistent_resource_service.proto feat: add reserved_ip_ranges to PipelineJob feat: add ReadTensorboardSize to TensorboardService
8080bbe89 : fix: Revert breaking change of main pattern
c15f42683 : chore: regenerate API index
72b20cc48 : feat: add data_item_count to Dataset feat: add DeleteSavedQuery to DatasetService feat: add JOB_STATE_PARTIALLY_SUCCEEDED to JobState feat: add pipeline_job to Model feat: add reserved_ip_ranges to PipelineJob
64d54ff78 : feat: Add routing information in Cloud Build GRPC clients
e207c06a6 : chore: regenerate API index
f2b3eb628 : feat: add `CreateAudienceList`, `QueryAudienceList`,`GetAudienceList`,`ListAudienceLists` methods to the Data API v1 alpha feat: add `AudienceList`, `AudienceRow`, `AudienceDimensionValue` types feat: add the `tokens_per_project_per_hour` field to the `PropertyQuota` type
3f2084be4 : chore: Update Ruby compute wrapper dependency on the compute GAPIC
5cfc6d160 : feat: added GitIntegrationSettings to the Agent
a04c947d8 : feat: added support routeUpdateWaitTime field for Deployment Strategies Users can specify a non trivial amount of wait time after each route update for deployment strategies.
f1f8ba403 : feat: added support for segment template manifest generation with DASH feat: added support for batch mode priority feat: added support for disabling job processing optimizations feat: added support for content encryption (DRM)
e6b16918b : chore: Update gapic-generator-python to v1.11.3
761c3cbb3 : feat: Update Compute Engine API to revision 20230701 (#821)
7e04561b4 : feat: initial Merchant API publication
736073ad9 : chore: Update gapic-generator-python to v1.11.2
52535ce4b : docs: added google.api.field_behavior for some fields in audio_config
370fc4c42 : docs: added google.api.field_behavior for some fields in audio_config
c3fa7827b : chore(deps): Update gapic-generator-java to 2.23.0
dc3d3a2bf : feat: added GitIntegrationSettings to the Agent
a7fc34f5b : docs: update public protos and ref docs for the filter field in SearchVehicles and ListVehicles
b34897064 : feat: add support for Salesforce connections, which are usable only by allowlisted partners
b98e88f49 : feat: added e2-medium machine type
5511d6567 : docs: minor updates in comments
96f0194ca : feat: Adds support for custom audiences
bd3fbf477 : chore: Update Ruby generator to v0.24.0
2b006afc7 : feat: add ResourceExhausted to retryable error for Write API unary calls docs: add multiplexing documentation
2e20c0595 : docs: Publish GDNS Usage Platform Logs logging proto for documentation
601a6dd6f : feat: Support topic model type V2
679254bf0 : chore: add publishing info for gkebackup service
507145d0d : feat: permit duplicate display names feat: include a gRPC retry policy chore: update proto comments
cc2f03139 : chore: Update gapic-generator-python to v1.11.1
8b152e025 : docs: enable snippet generation for python-compute (#825)
9b62b32e1 : docs: update documentation on the MobileNumberChanged API
62391d513 : chore: regenerate API index
a1098e771 : feat: added rpc RenameTagTemplateFieldEnumValue feat: returning approximate total size for SearchCatalog feat: returning unreachable locations for SearchCatalog feat: added Entry.usage_signal docs: update docs of SearchCatalogRequest message
e73fc8ff3 : feat: add `model` and `language_codes` fields in `RecognitionConfig` message + enable default `_` recognizer
52df7f97f : feat!: replace Participants with IssuerSwitchParticipants docs: Update comments on multiple methods in IssuerSwitchParticipants service
be713bfc7 : chore: regenerate API index
2b39780f0 : chore: update go_package and Go importpath
2d57f9be9 : chore(python): Add google/cloud/kms/v1 as a proto-plus dependency for google/cloud/kms/inventory/v1
00234dcb9 : chore(python): Add google/cloud/oslogin/common as a proto-plus dependency for google/cloud/oslogin/v1
4981ecb4d : chore: regenerate API index
ba4742e31 : feat: added Admin Interface (v1) feat: added gRPC endpoint protocol (v1) feat: added BigQuery as a backend metastore (v1)
601b53261 : fix: Add async context manager return types
8cd04fb3a : feat: Add gpu driver version field
499a1f532 : chore: regenerate API index
dcd6ad773 : docs: Add image shortcut example for Batch HPC CentOS Image
5b2d46f59 : feat: add a flag to toggle the Kubelet read only port
511319c6a : feat: add interoperable symmetric encryption system
18becb1d1 : chore: regenerate API index
4e5d66b70 : feat: Update Compute Engine API to revision 20230610 (#820)
becb844c3 : feat: Add `KUBE_DNS` option to `DNSConfig.cluster_dns`
3c6676588 : chore: regenerate API index
c35889a0b : feat: Increase the maximum retention period for a Cloud Bigtable backup from 30 days to 90 days
deabec5b5 : feat: Add `KUBE_DNS` option to `DNSConfig.cluster_dns`
a225b0406 : fix!: Update safety protos
b992de204 : chore: regenerate API index
6e0f749ee : feat: Add HTML Navigation Instructions feature to ComputeRoutes feat: Add Waypoint Optimization feature to ComputeRoutes feat: Support Transit routes in ComputeRoutes and ComputeRouteMatrix feat: Add TrafficModel feature in ComputeRoutes and ComputeRouteMatrix feat: Support returning localized values in ComputeRoutes and ComputeRouteMatrix feat: Add more navigation instruction maneuvers feat: Add more toll pass values
4db339efd : chore: regenerate API index
f006f7f66 : feat: Add GitLabConfig and fetchGitRefs for Cloud Build Repositories
f07ba7691 : feat: added SqlAvailableDatabaseVersionsService service feat: added SqlEventsService feat: added Reencrypt, PerformDiskShrink, GetDiskShrinkConfig and ResetReplicaSize rpc in SqlInstancesService service feat: added Cancel rpc in SqlOperationsService service feat: added SqlIamPoliciesService service feat: added Get rpc in SqlUsersService service feat: added SqlRegionsService service
50f45237c : chore: regenerate API index
0ea980469 : feat: added Reencrypt, PerformDiskShrink, GetDiskShrinkConfig and ResetReplicaSize rpc in SqlInstancesService service feat: added Cancel rpc in SqlOperationsService service feat: added SqlIamPoliciesService service feat: added Get rpc in SqlUsersService service
1a5eee1b5 : chore: regenerate API index
c2aff0b82 : feat: add viewport to ListVehiclesRequest feat: remove INPUT_ONLY from some location fields
7972185b0 : feat: add repositoryevent to buildtrigger
d39c91b3a : feat: added new restore scope options feat: added transformation rules for restore feat: added BackupPlan and RestorePlan state information
48e47e82d : feat: add event driven transfer configuration
ae187063e : feat: add experimental reverse scan for public preview
b3d6404b0 : chore: regenerate API index
e2eb2b5f9 : docs: updated docs on requests/responses
16df59535 : docs: update docs to existing services
212ecef96 : docs: tightened requirements on cloud storage subscription filename suffixes
974c49f05 : chore: regenerate API index
b579934a7 : chore: Remove obsolete YAML files
0d0749357 : chore: regenerate API index
2ea56119a : feat: add mobile_number field to Participant message feat!: update HTTP binding from PATCH to POST for UpdateIssuerParticipant method
81a4fc244 : feat: add forwarding_rule field to Connectivity Test Endpoint proto
a7e10550c : feat: Mark the Asset APIs as deprecated in client libraries
5c576577d : feat: added field behavior for Contact message
45001d80e : chore: Generate Ruby documentai wrapper from v1 instead of v1beta3
82ff0ebee : fix(python): use `google.cloud.kms_inventory` to avoid conflict with `google.cloud.kms`
fe80f4df9 : chore: Update the Java code generator (gapic-generator-java) to 2.22.0
d18e3e376 : chore: regenerate API index
31d154b38 : build: Add safe.directory to GitHub DIREGAPIC action
b69358887 : chore(bazel): update disco-to-proto3 converter for new Go compute proto locations
a4ff1c210 : feat: add estimated physical file sizes to ReadAPI v1
223fc6623 : fix: mark fields in Contacts message as REQUIRED
1ef8cc228 : feat: Add deploy parameters for cloud deploy
06f7999f8 : feat: added dialogflow_assist_answer feat: added session_ttl feat: added human_agent_side_config feat: added suggestion_input feat: added suggest_dialogflow_assists_response feat: added suggest_entity_extraction_response
f40416dd8 : feat: added dialogflow_assist_answer feat: added session_ttl feat: added human_agent_side_config feat: added suggestion_input feat: added suggest_dialogflow_assists_response feat: added suggest_entity_extraction_response
c709b9674 : docs: announce the deprecation of first-click, linear, time-decay and position-based attribution models feat: update the `default_uri` field of the `WebStreamData` type to be mutable feat: add the `ads_web_conversion_data_export_scope` field to the `ReportingAttributionModel` type feat: add `AdsWebConversionDataExportScope` enum to the Admin API v1alpha
0dc87820b : chore: regenerate API index
a440a7143 : chore(bazel): update Go gapic generator v0.37.2
5d285a644 : chore: regenerate API index
93f9f6765 : feat: add IssuerSwitchParticipants API feat: update the fields exported by the ExportMandateTransactions and ExportFinancialTransactions APIs feat!: Modified the MandateTransactions message to use SettlementParticipant
3f11cdd25 : chore: regenerate API index
4a858c4e0 : feat: add UpdateExplanationDataset to aiplatform
439d4eec1 : feat: added include_bigquery_export_settings to ExportAgentRequest feat: added session_ttl to SessionProto
f47256507 : feat: added include_bigquery_export_settings to ExportAgentRequest feat: added session_ttl to SessionProto
f78641709 : feat: added resource_reference for name in GetProjectBillingInfoRequest message
e491475a0 : feat: support extractive content in search feat: add redirected uri in search response feat: support docx/pptx/txt/csv in allowed data format docs: keep the API doc up-to-date with recent changes
f42d8b639 : chore: regenerate API index
b2b372306 : feat: add StyleInfo to document.proto feat: add IMPORTING enum to State in processor.proto chore: updated comments
120a89c6c : feat: add StyleInfo to document.proto feat: add REPLACE enum to OperationType in document.proto feat: add PropertyMetadata and EntityTypeMetadata to document_schema.proto feat: add IMPORTING enum to State in processor.proto chore: updated comments
2d7af5120 : feat: add bias_configs to ModelEvaluation
c7cb9570e : fix: Include factory methods only for discoveryengine/v1 services
129568a3c : chore: regenerate API index
7f2c9d158 : feat: Add support for ListSkuGroups and ListSkuGroupBillableSkus APIs in Cloud Channel APIs
c1b458c24 : feat: Update dependency on google-cloud-ai_platform-v1
a3f983b38 : chore: regenerate API index
56b874453 : feat: add `cc_*_library` rules
cc2da762b : fix(python)!: Correct BigQuery sub-package namespace avoid clobbering
5ab3a3f8e : chore: regenerate API index
71856b9fc : feat(v1): Add support for scheduling_policy
854b6a9e7 : chore: regenerate API index
5605090c0 : chore(bazel): update Go generator - gax.WithTimeout
6fa1e1a3b : chore: regenerate API index
386f722b6 : feat: added RPCs StopAirflowCommand, ExecuteAirflowCommand, PollAirflowCommand, DatabaseFailover, FetchDatabaseProperties
8637121ac : feat: added RoboStartingIntent.no_activity
ebb885428 : chore: regenerate API index
b84c69724 : feat: added RPCs StopAirflowCommand, ExecuteAirflowCommand, PollAirflowCommand, DatabaseFailover, FetchDatabaseProperties
50a39ef60 : feat: implement minCpuPlatform
8776607f6 : chore(googleads): add MIGRATING for php v14
4bc947e96 : chore: remove linter comment
b9fa7cd33 : chore: regenerate API index
cd8974293 : feat: Added new SSL modes ALLOW_UNENCRYPTED_AND_ENCRYPTED, ENCRYPTED_ONLY feat: Added support for continuous backups feat: Added support for cross-region replication (secondary clusters/instances and promotion) feat: Added users API feat: Added fault injection API fix: Deprecated SSL modes SSL_MODE_ALLOW, SSL_MODE_REQUIRE, SSL_MODE_VERIFY_CA
16dbfdb86 : chore: regenerate API index
3fcf0b3ed : feat: Added ClusterView supporting more granular view of continuous backups feat: Added new SSL modes ALLOW_UNENCRYPTED_AND_ENCRYPTED, ENCRYPTED_ONLY feat: Added users API feat: Added fault injection API feat: Added instance update policy feat: Added cluster network config fix: Deprecated SSL modes SSL_MODE_ALLOW, SSL_MODE_REQUIRE, SSL_MODE_VERIFY_CA
72da0b14a : chore: regenerate API index
277df0ec4 : feat: Added ClusterView supporting more granular view of continuous backups feat: Added new SSL modes ALLOW_UNENCRYPTED_AND_ENCRYPTED, ENCRYPTED_ONLY feat: Added users API feat: Added fault injection API feat: Added instance update policy feat: Added cluster network config fix: Deprecated SSL modes SSL_MODE_ALLOW, SSL_MODE_REQUIRE, SSL_MODE_VERIFY_CA
45afba18c : chore(php): update generator to 1.8.0
c9e54314c : feat: add estimated_shard_duration field to the Shard message and update the Shard message to use the [(google.api.field_behavior) = OUTPUT_ONLY] annotation rather than "Output only" comments
e115ab183 : feat: add batch prediction API
091bc8c60 : feat: add support for flexible webhook docs: update synthesize speech configs's documentation
2f5990669 : feat: add support for flexible webhook docs: update synthesize speech configs's documentation
0b212ba31 : feat: Add user agent and DLP parent type fields to finding's list of attributes
40c463d79 : chore: regenerate API index
ca49cb95b : feat: add API for GPU driver installation config
77c99e431 : feat: promote to GA
9a147e4a8 : feat: add CustomerSuppliedLocation and FleetEngineLocation as location sources docs: clarified descriptions of location sources
85d95b49f : feat: promote to GA
bf0802a5b : chore: regenerate API index
b7e93121d : feat: add API for GPU driver installation config
1ceef6908 : chore: Add bloom filter related comments
b2b38adeb : chore: regenerate API index
fad775ce0 : feat(googleads): Protos and build files for Google Ads API v14
4786b4a1e : chore: regenerate API index
477cf967c : docs: minor documentation fixes
cdcb84311 : chore: regenerate API index
145066395 : feat: Migration Center API
6cd92d7b5 : chore: regenerate API index
e51050b46 : feat: Adding private connection CRUD, updating management subnets and time-limited PC features
7ac8a2479 : chore(deps): Update gapic-generator-java to 2.21.0
f07f71c15 : fix!: remove the summarization feature from v1 version
23145b04a : build: update maps platform datasets package name
70d5de7c5 : fix: Don't use self-signed JWT credentials if the global configuration endpoint has been modified
af85b847c : chore: regenerate API index
5a5735972 : feat: add a API field to enable FQDN Network Policy on clusters
a924ecc5e : build: override IAM mixin for functions
04294122e : feat: Add resource_ancestors field to support filtering by folders & organizations
521a7a6ac : feat: Add resource_ancestors field to support filtering by folders & organizations
299547d99 : chore: regenerate API index
103877e22 : chore: update go_package to match open source code
64f26ba78 : chore: regenerate API index
e1de7d7cf : feat: add a API field to enable FQDN Network Policy on clusters
a7658127b : feat: Add support for disabling Pod overprovisioning in the progressive deployment strategy configuration for a Kubernetes Target
3c7c76fb6 : chore: regenerate API index
99ae68a16 : feat: Add client libraries for v1
b498a28ec : chore: regenerate API index
b4481e1c4 : feat: add CreateDatabase API
1cdf48a2a : feat(php): configure new rapidmigrationassessment library to use new client surface
a343156af : chore: upgrading gRPC to 1.55.1 for code generation
f2908b6ff : feat(php): add new client surface for spanner admin
7aa418560 : chore(ruby): Configure clients for google-cloud-discovery_engine
804400c54 : chore: regenerate API index
3427705a5 : feat: add new PHP surface for compute v1 (#807)
985b6516d : chore: update the documentation uri
d2d95e510 : feat: add blocking_operation_ids to ImportFeatureValuesOperationMetadata feat: add launch_stage to PublisherModel
5cba3120d : chore(ruby): Configure clients for google-cloud-rapid_migration_assessment
064f6cd1d : feat: add NVIDIA_A100_80GB to AcceleratorType feat: add blocking_operation_ids to ImportFeatureValuesOperationMetadata
a6bc43288 : docs: remove internal comment
b93344664 : feat: Add the resource definition of a STT recognizer
0ac45f757 : feat(php): add new client surface to tpu:v2
640f74394 : chore: upgrading protobuf to 23.2 for code generation
f9204d85e : chore(bazel): update PHP gapic generator
5649269b4 : feat: Add MultisliceNode
6782d08a0 : feat: add TaskAttributes feat: add TaskTrackingViewConfig docs: fix grouping in complicated attribute query examples
af329a346 : build: update Docker image to the newer one
b9f248eca : feat: ListFunctions now include metadata which indicates whether a function is a `GEN_1` or `GEN_2` function feat: KMS crypto keys can now be specified when uploading function source code, enabling source code to be encrypted at rest with a user-managed encryption key feat: You can now specify concurrency and cpu of a gen 2 function through the Function API, without needing to modify the underlying Cloud Run service
b865ff5ba : chore: regenerate API index
c105ed682 : chore: upgrading Protobuf to 23.2 in code generation
df070601d : feat: support for Model Garden -- A single place to search, discover, and interact with a wide variety of foundation models from Google and Google partners, available on Vertex AI
96995a259 : feat: add new client surface for PHP
3cc45f010 : feat: add SoleTenantConfig API
4221b78ec : chore(php): remove non-ads php_grpc_library targets
0fb118164 : feat: add SoleTenantConfig API
9b1c25300 : feat(spanner): add DdlStatementActionInfo and add actions to UpdateDatabaseDdlMetadata
7cb970944 : docs: Add three per company option to diversification levels
719f24c81 : fix: updated gapic-common dependency to 0.19
208fb58cd : feat: add support for entries associated with Spanner and ClougBigTable feat: expand SearchCatalogResponse with totalSize feat: modify documentation for FQN support feat: extend ImportApiRequest with jobId parameter
e54ab8ce4 : docs: clarified the behavior of supplying bucket.name field in CreateBucket to reflect actual implementation
07c27163a : chore: Update the Java code generator (gapic-generator-java) to 2.20.1
f16cf67a4 : build: set database admin and instance as having handwritten layers
29adb437b : chore: Update the Java code generator (gapic-generator-java) to 2.20.1
f8fb681a7 : fix: only configure new surface for latest API versions (Functions, Speech, Talent)
2a185dbd1 : chore: regenerate API index
0efea0310 : docs: Add API summary
d6b7eb591 : feat: ListFunctions now include metadata which indicates whether a function is a `GEN_1` or `GEN_2` function
d0da39a25 : chore(bazel): remove all no-op go_test targets
73dca85d9 : chore: regenerate API index
64ecfebce : feat: add push config wrapper fields
2400facb5 : feat: Added client library support for ModerateText in the Natural Language API (V1)
2ddddd1af : chore: Update the Java code generator (gapic-generator-java) to 2.20.0
00db7fb8c : chore: regenerate API index
392db1d5b : feat: Added client library support for ModerateText in the Natural Language API (V1Beta2)
9225c9552 : chore: regenerate API index
467989c0a : feat: Add V1 of the Rapid Migration Assessment API
1c8b678e8 : feat: ListFunctions now include metadata which indicates whether a function is a `GEN_1` or `GEN_2` function feat: KMS crypto keys can now be specified when uploading function source code, enabling source code to be encrypted at rest with a user-managed encryption key feat: You can now specify concurrency and cpu of a gen 2 function through the Function API, without needing to modify the underlying Cloud Run service
4e11317a4 : chore(bazel): update rules_gapic to v0.28.0
be8c6cd96 : feat: add new client surface for GA php clients
bbdd20327 : chore: regenerate API index
5f29cc976 : feat: add discovery engine v1 library for enterprise search
eb5ac9d38 : feat: allow users to specify id field in documents gcs import feat: add LRO API for schema service docs: keep the API doc up-to-date with recent changes
eb2d1f155 : feat: add ChangeStreamConfig to CreateTable and UpdateTable
e35db431c : chore: update C# generator to v1.4.17
117be9dfd : feat: Add ctype=CORD for ChecksummedData.content docs: Add documentation about quantum write alignment, use of ObjectChecksums, Bucket.name format, and Object.delete_time
adcd87eb8 : feat: add table sampling to ReadAPI v1 feat: add storage error codes for KMS
aa4559a97 : chore: upgrading Protobuf to 23.1 and gRPC to 1.55.0 in code generation
5d2c0c55c : build: add dependency on Geo proto for Node.js
53a0be29c : feat: add SmartSharding option for Android instrumentation tests
00165a9d5 : fix: add missing protos to PHP assembly
88ff91746 : chore: regenerate API index
3f5d0c91f : feat: add SubmitUri endpoint
af8fe572e : chore: regenerate API index
d45c9a240 : feat: add Oracle to PostgreSQL migration APIs
be30a70cd : chore: regenerate API index
2f00988bf : feat: add match service in aiplatform v1
b4bb0e2e2 : feat: add ApiScope and COLLECTION_RECURSIVE query_scope for Firestore index
aeae5ea2b : docs: clarified release channel defaulting behavior for create cluster requests when release channel is unspecified
633d3c16b : docs: clarified release channel defaulting behavior for create cluster requests when release channel is unspecified
93d69be26 : feat:Publish Cloud Backup DR Event logging proto for documentation
2c8a76907 : chore: regenerate API index
bd634c7ac : feat: Add updateSchedule method to ScheduleService
6090340b7 : chore(bazel): update rules_gapic to v0.27.0
11b9e3940 : fix: fix the field name typo for search service user_labels
288aa7fb7 : feat: add support for placement policies
5cfe30bb7 : fix: override HTTP URLs for LRO cancel/delete operations
663480452 : chore: regenerate API index
d697c7fb1 : feat: add examples to ExplanationParameters in aiplatform v1 explanation.proto
f724c4786 : feat: Add text_ad expanded_text_ad responsive_search_ad product_ad and expanded_dynamic_search_ad to ad_group_ad resource
31893adec : feat: added partition_keys field to filter results from FetchReportResults docs: Change references from GCP to Google Cloud
271b0b51e : chore: regenerate API index
c84d4d162 : chore(analytics/admin): fix Go importpath
ef2e2ea53 : feat: add `GetAdSenseLink`, `CreateAdSenseLink`, `DeleteAdSenseLink`, `ListAdSenseLinks` methods to the Admin API v1alpha feat: add `FetchConnectedGa4Property` method to the Admin API v1alpha feat: add `CreateEventCreateRule`, `UpdateEventCreateRule`,`DeleteEventCreateRule`, `ListEventCreateRules` methods to the Admin API v1alpha feat: add `EventCreateRule`, `MatchingCondition` types to the Admin API v1alpha feat: add `AdSenseLink` type to the Admin API v1alpha feat: add `AUDIENCE`, `EVENT_CREATE_RULE` options to the `ChangeHistoryResourceType` enum feat: add `audience`, `event_create_rule` fields to the `ChangeHistoryResource.resource` oneof field
2407c56d5 : chore: regenerate API index
3e054d146 : feat: Add support for UpdateDatabase in Cloud Spanner
7aca04c80 : chore: regenerate API index
d6a61ef1c : feat: add output field for the control plane IP address feat: add output field for the number of pooled instances feat: add support for accelerators feat: add support for readiness checks feat: add auditd support feat: add support for workstation-level environment variables docs: adjust documentation wording
3d497fa92 : docs: update documentation for bigquerystorage v1beta1
ea7678c6e : chore: regenerate API index
9b82d83b2 : chore: update go_package and Go importpath
6fc46330b : chore: upgrade gapic generator to 1.7.5
8a4cc94af : feat: add cloud storage subscription fields
284507839 : feat: support order_by in ListJobs and ListTasks requests
d8990aae4 : chore: Make Bazel generate schema protos in subdirectories
b159fb675 : chore(ruby): Configure clients for google-cloud-support
30ead4560 : chore(ruby): Configure clients for google-cloud-discovery_engine
119595776 : chore: regenerate API index
81343122c : chore: configure discovery engine client for new php surface
d64c4d33f : chore: regenerate API index
be2600ed6 : feat: added VerifyConnectivity RPC
1392f6705 : feat: enable safe search feature for site search feat: allow users to provide user info in search feat: allow users to provide additional labels in search
683c4a745 : chore(bazel): Update rules_gapic to v0.26.0
f2cd0cacb : chore: regenerate API index
4203cf0ac : chore: rename gapic-generator-java to sdk-platform-java
e9897ed94 : chore(bazel): Update rules_gapic to v0.26.0
31e9e1302 : chore(bazel): Update rules_gapic to v0.26.0
70f118acb : feat: support order_by in ListJobs and ListTasks requests
477a59d76 : chore: regenerate API index
8c305a727 : chore: Update the Java code generator (gapic-generator-java) to 2.19.0
189bdfa76 : feat: add processing strategy to batch recognition requests
620a02372 : feat: add baseline model configuration for conversation summarization
d944931a7 : feat: support order_by in ListJobs and ListTasks requests
4048e7652 : feat: add baseline model configuration for conversation summarization
d42f5f8c8 : chore: regenerate API index
4387f585c : chore(bazel): update Go generator to v0.36.0
a012f7cc9 : chore: regenerate API index
cbddac730 : feat: add new client surface to preview clients chore: update the gapic generator to 1.7.4
e4e0a77d1 : chore: regenerate API index
866228ea6 : feat: add output field for the control plane IP address feat: add output field for the number of pooled instances docs: adjust documentation wording
9f6e73ef9 : chore: regenerate API index
a540c8aef : feat: added helper methods for long running operations, IAM, and locations docs: clarified that vpcConnector shortname is only returned if the connector is in the same project as the function docs: applied general style guide updates to descriptions
c515b17e3 : chore: add .NET-specific generation settings to service config and re-enable Bazel
513a3a25c : chore: add .NET-specific generation settings to service config and re-enable Bazel
29fdd4624 : fix: include support for REFUND and CREDIT in TransactionSubType for refunds and credit reversals
70ed14327 : chore: regenerate API index
b342ceb08 : feat: Add sanitized protos for Places API
69bd201df : feat: add new client versions with client surface
ae157a1f8 : docs: update documentation to require certain fields
b9792eec9 : chore: regenerate API index
92bec9422 : feat: extended StreamingListCallCompanionEvents timeout to 600 seconds feat: added debug info for StreamingDetectIntent feat: added GenerateStatelessSummary method
cea4ed9b7 : feat: extended StreamingListCallCompanionEvents timeout to 600 seconds feat: added debug info for StreamingDetectIntent feat: added GenerateStatelessSummary method
b2c290faf : feat: Max concurrent backfill tasks
ff708e3c5 : feat: extended CreateAgent timeout to 180 seconds feat: added debug info to StreamingDetectIntent feat: added dtmf digits to WebhookRequest feat: added FLOW as a new DiffType in TestRunDifference
4de416f61 : feat: extended CreateAgent timeout to 180 seconds feat: added debug info to StreamingDetectIntent feat: added dtmf digits to WebhookRequest feat: added FLOW as a new DiffType in TestRunDifference
d0b6fe1d4 : chore: regenerate API index
1c7ee99d1 : feat: Log Analytics features of the Cloud Logging API feat: Add ConfigServiceV2.CreateBucketAsync method for creating Log Buckets asynchronously feat: Add ConfigServiceV2.UpdateBucketAsync method for creating Log Buckets asynchronously feat: Add ConfigServiceV2.CreateLink method for creating linked datasets for Log Analytics Buckets feat: Add ConfigServiceV2.DeleteLink method for deleting linked datasets feat: Add ConfigServiceV2.ListLinks method for listing linked datasets feat: Add ConfigServiceV2.GetLink methods for describing linked datasets feat: Add LogBucket.analytics_enabled field that specifies whether Log Bucket's Analytics features are enabled feat: Add LogBucket.index_configs field that contains a list of Log Bucket's indexed fields and related configuration data docs: Documentation for the Log Analytics features of the Cloud Logging API
279cb5a59 : chore: regenerate API index
6a0ac6d06 : feat: [Cloud Memorystore for Redis] Add CMEK key field feat: [Cloud Memorystore for Redis] Add suspension_reasons field feat: [Cloud Memorystore for Redis] Add persistence support feat: [Cloud Memorystore for Redis] Add self service update maintenance version support
1ebad326d : feat: Add billing account to entitlement definitions for Cloud Channel API
7bcbfa79b : feat: add example_gcs_source to Examples in aiplatform v1beta1 explanation.proto
989aeef25 : feat: Add safety settings
8d9dc6055 : chore: add .NET-specific generation settings to service config
93ffc9d61 : chore: upgrading Bazel gRPC dependency to 1.54.1
8ca2ce77d : chore: update compute/v1 go_gapic_assembly_pkg with snippets archive (#801)
5ce0665d7 : feat: add a new feature for fleet registration via cluster update in v1alpha1, v1beta1, v1
bfbb52903 : chore: regenerate API index
b071320f9 : feat: Add bloom filter related proto fields
0037ff6a5 : feat: configure 6 preview clients and 1 GA client for new PHP surface chore: update php gapic generator 1.7.3
6f3fcc058 : feat: Add ICMP pings feat: Add basic http authentication feat: Add json path matching capabilities feat: Add httpStatusCode feat: Add individual USA regions
e6c8485d0 : docs: Update formatting for `Purpose` class documentation
8980b6e40 : chore(googleads): add PRE_MIGRATION_SURFACE_ONLY for php
d1752936b : feat: support fleet registration via cluster update
5ad54e067 : fix: Systrace support is deprecated, Systrace.duration_seconds is deprecated
ec8158c95 : chore: regenerate API index
932807b27 : fix: restrict the visibility of an API
4f9e1a058 : docs: minor comment update for Entity message
24f0262de : chore: regenerate API index
b7429bc41 : feat: added new Dataplex APIs and new features for existing APIs (e.g. DataScans) docs: updated comments for multiple Dataplex APIs
3e316f1be : feat: configure PHP client to generate new surface
bab324b44 : chore: configure PHP client to generate new surface
8607f7b3f : chore(bazel): update GAPIC PHP generator to v1.7.2 chore(bazel): update rules_gapic to v0.25.0
b473ccc88 : fix: change timeout settings for SearchJobsForAlert
e7e64adb5 : chore: add .NET-specific generation settings to service config
1f41944cf : chore: add .NET-specific generation settings to service config
3f9586b4a : feat: add additional fields to control resizing
11f62e783 : feat: add model_garden_service.proto and publisher_model.proto to BUILD.bazel
eb6006968 : chore(ruby): Bump dependency on retail gapic from retail wrapper to ensure ModelService support
4e0ab97f5 : chore: regenerate API index
542f31232 : feat: support for Model Garden -- A single place to search, discover, and interact with a wide variety of foundation models from Google and Google partners, available on Vertex AI
728ea0136 : chore: regenerate API index
d4623234c : feat: Generate public protos for ai.generativelanguage
38247e83e : fix: Add feature flag proto to BUILD file
2da477b6a : feat: added support for DeployArtifacts feat: added support for in cluster verification
a9fb0d2fa : feat: Adds support for Startup CPU Boost (GA) feat: Adds support for Session affinity in Service (GA) feat: New 'port' field for HttpGetAction probe type feat: New fields/enum values docs: General documentation fixes.
0dd90cbf6 : chore: regenerate API index
32e0dc127 : feat: add document purge API docs: keep the API doc up-to-date with recent changes
f373a9c06 : docs: Update the table format in SearchProjects docs
7e5b09823 : chore: update go_package to match open source code
11a8e2559 : chore: regenerate API index
3dae32c25 : feat: Init commit: Add V2 client libraries for CSAPI
2f4668caa : feat: add GEO, SHOPPING, GENERATIVE_AI client orgs docs: fix new_issue_uri comment
197490e85 : chore: regenerate API index
f129f486f : feat: publish RateLimitInfo and FeatureFlag protos
73d16795d : chore: update C# generator to v1.4.16
404137831 : chore: regenerate API index
bd7c8fa06 : feat: add NVIDIA_L4 to AcceleratorType feat: add experiment and experiment_run to CustomJobSpec feat: add MutateDeployedModel RPC to endpoint_service feat: add GENIE to ModelSourceType feat: add last_scheduled_run_response to Schedule
86a76b37a : chore: regenerate API index
f1979d44c : feat: add NVIDIA_L4 to AcceleratorType feat: add experiment and experiment_run to CustomJobSpec feat: add MutateDeployedModel RPC to endpoint_service feat: add offline_storage_ttl_days to EntityType feat: add online_storage_ttl_days to FeatureStore feat: add GENIE to ModelSourceType
375cea222 : feat: support for generating summaries during conversation analysis
fd4c66c5e : chore: regenerate API index
bdecb6efc : chore(bazel): update PHP generator to v1.6.8
8fe443d65 : chore: update go_package to match open source code
c5aa4470b : feat: add a proto message used for batch mode resource info for ServiceController V2
82349ed64 : chore: regenerate API index
3a688c39a : feat(googleads): Protos and build files for Google Ads API v13_1
447f9a9a8 : chore: fix go_gapic_library importpath
3d871ad6f : chore: regenerate API index
0e5d9c256 : chore(ruby): Configure client for google-cloud-confidential_computing
6a4807388 : feat: add airflow_byoid_uri field to Cloud Composer API
baf6171f7 : feat: add airflow_byoid_uri field to Cloud Composer API
e2b7cb94f : feat: Add bloom filter related proto fields (only in the preview API surface)
7233adff2 : chore(deps): Update the Java code generator (gapic-generator-java) to 2.18.0
d2aab76b6 : chore: restore go_gapic_library importpath
e45da1e01 : chore(ruby): Rename ruby gem to "google-cloud-storage_insights-v1"
83fd1f985 : docs: Operation.Type is now documented in detail docs: Operation.self_link and Operation.target_link given examples feat: Cluster resizes will now have their own operation type (RESIZE_CLUSTER) instead of reusing REPAIR_CLUSTER; they will start using this in the near future
ab4ba8234 : chore: Update C# Bazel rule to include gRPC service config
967a83d9f : chore: update C# generator to v1.4.15
4cd0ba6b0 : chore: regenerate API index
893a25b7d : feat: add `FetchConnectedGa4Property` method to the Admin API v1alpha feat: add `GetChannelGroup`, `ListChannelGroups`, `CreateChannelGroup`, `UpdateChannelGroup` methods to the Admin API v1alpha feat: add `ChannelGroupFilter`, `ChannelGroupFilterExpression`, `ChannelGroupFilterExpressionList`, `GroupingRule`, `ChannelGroup` types to the Admin API v1alpha
24f5ec0d6 : fix!: Entirely remove the V1 Cloud Support API
778e41960 : chore(bazel): update Go generator to v0.35.7
70eaf0dbe : chore: update C# generator to v1.4.14
de65bb70b : chore: Update Bazel rule to include common resource names from GAX
a8d66cd3b : chore: Update Bazel rule to include common resource names from GAX
7a1cb3762 : docs: minor formatting in docstring
f84ed91a5 : chore: update Go storage namespace
c87b67d9c : docs: update routing annotations for CancelResumableWriteRequest and QueryWriteStatusRequest
ef353f404 : chore: regenerate API index
971d2138c : chore: update go_package to match open source code
5c061a775 : chore: regenerate API index
cb802d9a4 : feat: add search, autocomplete and schema services feat: add unstructured document support (PDF/HTML) docs: keep the API doc up-to-date with recent changes
427318085 : docs: Operation.Type is now documented in detail docs: Operation.self_link and Operation.target_link given examples feat: Cluster resizes will now have their own operation type (RESIZE_CLUSTER) instead of reusing REPAIR_CLUSTER; they will start using this in the near future
395f68fd6 : chore: regenerate API index
208d6b53f : feat!: remove unused protocol buffers
d89655ba2 : docs: Add updated documentation about moving expansion to validation
c10c7e3cd : chore: regenerate API index
36a885f99 : feat: add cloud_dlp_inspection and cloud_dlp_data_profile fields to finding's list of attributes docs: miscellaneous style improvements
d3ceec890 : feat: add `monitoring_config` field feat: add `force` on `DeleteMembershipRequest` docs: update API annotation
d51da173f : chore: regenerate API index
9b5ceaabe : fix: scope GeneratePackagesSummary method to v1beta1 http path
54a205a20 : docs: update Filestore service description
1b897f4b9 : feat: add `monitoring_config` field feat: add `cluster_missing` on `GkeResource` feat: add `google_managed` on `MembershipEndpoint` feat: add `force` on `DeleteMembershipRequest` docs: update API annotation
20783c9a7 : chore: regenerate API index
4a23200a0 : feat: add TagHolds, GetNamespacedTagKey, and GetNamespacedTagValue APIs. Adds support for project parented tags
48a54e8f0 : chore: add PHP build rules for google/rpc/context
857eeab96 : chore(ruby): Configure client for google-cloud-storage_insights
0d5dd6137 : feat: Update Compute Engine API to revision 20230307 (#787)
12f4aff68 : chore(bazel): update Go generator to v0.35.6
79a5d8cc1 : docs: minor formatting in docstring
4d2ec1e9a : chore(python): Add google.cloud.common as a proto-plus dependency for google/cloud/filestore/v1
13cde4bed : chore: regenerate API index
951bac54e : chore: update go namespace to match open source
db9753215 : chore: regenerate API index
cd1c01aed : chore: update go_package to match open source code
c7f62d0da : chore: update go namespace to match open source
13746d508 : chore: update go_package to match open source code
0c7c7dff7 : feat: Add PeeredNetworkIpRange to NetworkConfigs message feat: Add NpmPackages to Artifact and Results messages and new SHA512 hash type docs: Various doc updates
7b605f61d : docs: Update comments in Connectivity Test protos
e9f070072 : chore: fix Go gapic namespace
8c37aa125 : chore: regenerate API index
3f3a22540 : feat!: update go_package to v2 in google.cloud.dataproc.v1
57b675c15 : chore: update go_gapic_assembly_pkg with snippets archive
4c1666c53 : chore: regenerate API index
5b42ea647 : fix!: fix the HTTP format for merchant center link service
0830aaf0e : feat: add TaskStatus's new terminated state UNEXECUTED feat: add scheduling_policy IN_ORDER enum to support sequential task executions docs: update comments on boot disk fields for clearer usage scope feat: add support for placement policies docs: update block_external_network field comment to reduce confusion docs: update disk and network field comment for better readability docs: fix `book disk` typo docs: Update reservation field API doc
71a29b5fe : chore: regenerate API index
c1786c4ee : feat: GA release of storageinsights V1 which enables customers to schedule per bucket(GCS) metadata inventory reports(metadata snapshot in csv/parquet format)
533398389 : feat: Update third party clodubuild.proto library to include git_source
52180f8ba : chore: add .NET-specific generation settings to service config
6774ccbbc : feat: add is_default to Tensorboard in aiplatform v1 tensorboard.proto and v1beta1 tensorboard.proto
396362377 : docs: Update description of the postal address
f6bc24baf : chore: regenerate API index
cad90d2ae : feat: make reservation_name parameter generally visible in QueuedResource message
46ae6dff9 : feat: Add support for updating additional pod IPv4 ranges for Standard and Autopilot clusters
813f189df : feat: Add support for updating additional pod IPv4 ranges for Standard and Autopilot clusters
8452fe6b8 : chore: regenerate API index
a5f8761d4 : feat!: introduce GAM settings for GAM related configs and support ListOperations
63d1a0e81 : feat: added ScalingConfig (v1) feat: added Auxiliary Versions Config (v1) feat: added Dataplex and BQ metastore types for federation (v1alpa, v1beta)
526307aea : chore: regenerate API index
5612a88f3 : feat: add Process API
f44a2505e : chore: regenerate API index
ba5b444ae : chore: add .NET-specific generation settings to service config chore: reformat proto (no content changes)
6e21f1abd : chore: update go_package to match open source code
26e7004d8 : chore: Provide .NET-specific generator settings
786c3168c : chore: regenerate API index
a4e7c5044 : chore: update go_package to match open source code
6124c1dba : chore: regenerate API index
0ac2668e5 : chore: fixup Go packages to match open source
b34662842 : chore: Provide .NET-specific generator settings
4e8d3907a : feat: add enum for grafeas v1 cvss to support both cvss v2 and v3
e6fe8db58 : chore: update C# generator to v1.4.13
802cd84cc : feat: add support for batch processing mode
db34c66fe : chore: add Go rest support
a399bf81e : chore: regenerate API index
03fdbf460 : chore: update Go IAM proto package
63e2f0891 : chore: publish serviceusage Go protos
426d00746 : chore(deps): Update the Java code generator (gapic-generator-java) to 2.17.0
6f5d107aa : chore(python): Add google.cloud.osconfig.v1 as a proto-plus dependency for google/cloud/asset/v1
c1aba4ea3 : docs: clarified usage of Vehicle.current_route_segment_traffic
3a55b9c45 : chore: regenerate API index
b7b3dfd5a : feat: released securitycenter/v1 SHA custom modules cloud libraries: Create, Get, List, Update, Delete
b79d42a1b : chore: regenerate API index
f5e3c45b0 : feat: Added v1alpha1 client libraries
ee43f66cb : chore: regenerate API index
947546f53 : feat: Added v1 client libraries
11ddd42bc : docs: Update spec for WriteObjectRequest.object_size to clarify that it applies to both one-shot and resumable writes docs: update routing annotations for CancelResumableWriteRequest and QueryWriteStatusRequest docs: add pointer to public documentation URL
73c658716 : chore: regenerate API index
4c36d3fde : feat: add BigQuery BigLake v1 API
9a9e8bf55 : chore: regenerate API index
61f94e6f3 : feat: add GeneratePackagesSummary method
07f4c8f53 : docs: update comments in the Docker build script
686475cd8 : chore(bazel): include snippets in go_gapic_assembly_pkg
7c81ebfb0 : chore: configure common protos for PHP
a793ce31e : feat: add notification_channels in aiplatform v1beta1 model_monitoring.proto
a5e03049a : chore: regenerate API index
7a7cfacfd : chore: fix go library package name
4a9f93319 : feat: add merchant center link service feat: support per-entity search and autocomplete feat: expose facets and product counts in autocomplete feat: add model get API feat: allow cascaded deletion on primary product feat: support new filter syntax for recommendation feat: expose A/B experiment info in search response docs: keep the API doc up-to-date with recent changes
5fd971f2d : chore: regenerate API index
295413921 : chore: reenable Go compute targets (#795)
f149e9100 : feat: add model service feat: support per-entity search and autocomplete feat: support new filter syntax for recommendation feat: expose A/B experiment info in search response docs: keep the API doc up-to-date with recent changes
81b0808ca : feat: support per-entity search and autocomplete feat: add model get API feat: support new filter syntax for recommendation feat: expose A/B experiment info in search response docs: keep the API doc up-to-date with recent changes
13e4201ad : chore: update Go generator version
2ddfcb8dc : feat: Add support for updating additional pod IPv4 ranges for Standard and Autopilot clusters
0b7078edd : feat: Add support for updating additional pod IPv4 ranges for Standard and Autopilot clusters
f0cec0b20 : docs: Adjust wording around service accounts and control planes
a9a642e81 : docs: Update some Address Validation API proto descriptions to improve clarity
cc293c6e9 : chore: disable Go compute targets (#794)
f9702dc3e : fix: add diregapic flag for compute (#793)
bdefef623 : chore: regenerate API index
59828bacc : chore: add Go build targets for compute (#792)
9b19e9c76 : chore: regenerate API index
fd0bfe40f : feat:Rolling updates launch
f71366940 : chore: regenerate API index
130f097dd : chore: update gapic-generator-go version to 0.35.4 chore: add snippets to BUILD.bazel go_gapic_assembly_pkg
b568ba1e2 : chore: regenerate API index
5cb1253fe : feat: add client libraries for Workstations v1
969b95cfb : chore: regenerate API index
f07100f48 : fix: update Go viewport Bazel importpath to be consistent with go_package
ec2884fb2 : chore: regenerate API index
dabc23526 : feat: Launch UploadConversation endpoint
7610d7c7b : chore: regenerate API index
54b462313 : feat: add RenameTable, etag, and ListTables view to BigQuery BigLake v1alpha1 API
3aef0dd50 : chore: regenerate API index
013b59758 : feat: add support for disabling pod IP cidr overprovision
9f6f02b53 : feat: add update support for accelerator config
d9592ed44 : feat: added ignore_dependent_resources to DeleteCaPoolRequest, DeleteCertificateAuthorityRequest, DisableCertificateAuthorityRequest
a32790cd6 : chore: regenerate API index
573150cc5 : feat: promote to GA
b2b7864b8 : feat: add php, csharp, ruby client library API support feat: add `DocumentCreatorDefaultRole`, `ContentCategory`, `RetrievalImportance`, `SchemaSource`, `TotalResultSize`, `LockDocumentRequest`, `CustomWeightsMetadata`, `WeightedSchemaProperty` to Document Warehouse API v1 feat: add `content_category`, `text_extraction_enabled`, `retrieval_importance`, `schema_sources`, `total_result_size` fields to Document Warehouse API v1 feat: deprecate `text_extraction_disabled`, `structured_content_uri`, `async_enabled` field in Document Warehouse API v1 feat: add LockDocument service to Document Warehouse API v1 feat: update documentation
8bc5a83d9 : docs: use deprecated=true for deprecated fields
4c3b682f5 : docs: mark ReservationResourceUsage field as deprecated
6f8133786 : chore: regenerate API index
02716e8c8 : chore: update import paths for Go targets to match open source location chore: update go_package in protos to match open source location
e6b9d2d7c : docs: point to Search Console for domain ownership verification
87cc6d85e : docs: few minor changes on doc description came out of cl/512701532
53d620a8e : feat: Chrome OS Moblab API: add a new build label field to the Build resource proto
7bed0dd82 : chore: regenerate API index
1cfcea4fb : chore: update import paths for Go targets to match open source location chore: update go_package in protos to match open source location chore: add explicit release levels to Go gapic targets
c14398a38 : feat: add public_endpoint_enabled and publid_endpoint_domain_name to IndexEndpoint feat: add ModelSourceType.MODEL_GARDEN enum to ModelSourceInfo feat: add copy to ModelSourceInfo
fb446a2f9 : feat: Add client library support for AssetService v1 AnalyzeOrgPolicies API feat: Add client library support for AssetService v1 AnalyzeOrgPolicyGovernedContainers API feat: Add client library support for AssetService v1 AnalyzeOrgPolicyGovernedAssets API
e941b6ad8 : feat: add public_endpoint_enabled and publid_endpoint_domain_name to IndexEndpoint feat: add ModelSourceType.MODEL_GARDEN enum to ModelSourceInfo feat: add copy to ModelSourceInfo
a8aece241 : feat: replace test_id with an expanded metadata message
c0b573093 : docs: Revert ChecksummedData message definition not to specify ctype=CORD, because it would be a breaking change.
1c8a25ab1 : chore: regenerate API index
ae0254f92 : docs: Updated ChecksummedData message definition to specify ctype=CORD, and removed incorrect earlier attempt that set that annotation in the ReadObjectResponse message definition
cf015527b : fix!: Roll back the changes that update of LRO metadata type to google.cloud.common.OperationMetadata
273994f50 : feat!: Remove default_ad_break_duration from LiveConfig BREAKING CHANGE
260630fea : chore: regenerate API index
4931d1b38 : feat!: Update LRO metadata type to google.cloud.common.OperationMetadata BREAKING CHANGE
6b566360e : chore(python): Configure google.geo.type as a proto-plus dependency
842a02b03 : chore: regenerate API index
ee990a675 : chore(googleads)!: remove protos for v11, which has sunset
8feac3239 : feat: updating Cloud Client Libraries with new field NotificationType for advisorynotifications.googleapis.com
26a424a2e : chore(deps): Update gapic-generator-java to 2.16.0
63950f4d5 : chore(python): Add google.geo.type as a proto-plus dependency for google/maps/addressvalidation
4e2849811 : feat:Publish Dataform logging proto for documentation
0f498c731 : feat: add a new fleet registration feature to v1alpha1, v1beta1, v1
ed7805547 : feat: .NET library settings (for generator behavior tweaks) docs: separate paragraphs in linear/exponential distributions
0fac9e842 : feat: Add a new fleet registration feature
61b3dcadc : chore(python): Add google.geo.type as a proto-plus dependency for google/maps/routing/v2
617ec7477 : docs: Clarifications about behavior of DeleteObject RPC
d5a51f6ba : docs: Publish the API comment changes related to supporting different hash functions/values for ECDSA signing
1860a6acf : feat: promote to GA
f4356a0d0 : chore: regenerate API index
4a18f3e83 : feat: ScheduleService (schedule_service.proto) creates and manages Schedule resources to launch scheduled pipelines runs feat: Schedule (schedule.proto) periodically schedules runs to make API calls
26b4d270d : docs: mention that some fields are deprecated
3562b6cb3 : docs: Minor formatting in description of AvailabilityType
5d32bcb6c : chore(python): Add google.cloud.documentai.v1 as a proto-plus dependency for google/cloud/contentwarehouse/v1
ab542772b : build: update proto comments for better explanation of parent parameter
fc434a002 : chore: regenerate API index
a917ece8d : feat!: LRO changes for CdnKey and Slate methods, VodSession changes for ad tracking, and LiveSession changes for live config
9595f2340 : chore: regenerate API index
dfda7658d : fix!: removed password field from SshPublicKey message feat: added display_name field in AuthConfigTemplate message feat: added description field in AuthConfigTemplate message feat: added OAUTH2_AUTH_CODE_FLOW in AuthType enum feat: added is_advanced field in ConfigVariableTemplate message feat: added PRIVATE_PREVIEW in LaunchStage enum feat: added SslConfig in Connection message feat: added name field in ConnectionSchemaMetadata message feat: added update_time field in ConnectionSchemaMetadata message feat: added refresh_time field in ConnectionSchemaMetadata message feat: added state field in ConnectionSchemaMetadata message fix!: fix the resource reference to ConnectionSchemaMetadata resource. feat: added a refreshConnectionSchema API feat: added AUTHORIZATION_REQUIRED in State enum feat: added SslConfigTemplate field in ConnectorVersion message feat: added a GetGlobalSettings API
71bd02eaf : feat: add `RunAccessReport` method (with bindings for account and property resources) to the Admin API v1beta feat: add `AccessDimension`, `AccessMetric`, `AccessDateRange`, `AccessFilterExpression`, `AccessFilterExpressionList`, `AccessFilter`, `AccessStringFilter`, `AccessInListFilter`, `AccessNumericFilter`, `AccessBetweenFilter`, `NumericValue`, `AccessOrderBy`, `AccessDimensionHeader`, `AccessMetricHeader`, `AccessRow`, `AccessDimensionValue`, `AccessMetricValue`, `AccessQuota`, `AccessQuotaStatus` types to the Admin API v1beta
c45458034 : feat: add audit_context.proto Bazel targets
d4c5ff6d0 : feat: promote to GA
554bb7097 : feat: promote to GA
13a039e91 : feat: promote to GA
b1efb3270 : feat: Add SUM/AVG aggregation query support in the preview branch and improve query API documentation
f074df89f : feat: promote to GA
b99ef53a4 : feat: promote to GA
2ad33111d : feat: promote to GA
f617ad840 : feat: promote to GA
f53c83069 : feat: promote to GA
2205f23a4 : chore: Update the copyright year docs: Reformat some lines of code
8a085aedd : docs: Fix formatting of request arg in docstring
e4a7ae691 : feat: add edition/autoscale related fields
4b19154d0 : chore: update Compute to generate Snippetgen Phase 1 samples for Java (#788)
04e7048f5 : feat: Add field to pass through test name feat: Add transformed png to response
6ae826990 : chore: Update Ruby compute wrapper dependency on the compute GAPIC
5dbc2b25a : feat!: moved speed in SpeedReadingInterval into a oneof speed_type, this is a breaking change for Go client libraries docs: update proto comments to contain concrete references to other proto messages
eb21b87c9 : chore: fix iam & longrunning go targets
184334dec : feat: Add request_source field and update formatting
ed556a124 : feat: promote to GA
9c921d5ff : chore: regenerate API index
95410d763 : feat: add additional resource path with collections feat: document schema id is no longer required docs: keep the API doc up-to-date with recent changes
2f0796960 : chore: regenerate API index
fb3b26c94 : feat: added supported for Cloud Deploy Progressive Deployment Strategy deprecate: TYPE_RENDER_STATUES_CHANGE, use RELEASE_RENDER log type instead
f978bc052 : feat: Enable REST transport
180b28eef : chore: regenerate API index
874ec6afe : feat: added TimecodeConfig for specifying the source of timecode used in media workflow synchronization feat: added Encryption for enabling output encryption with DRM systems feat: added InputConfig to allow enabling/disabling automatic failover feat: added new tasks to Event: inputSwitch, returnToProgram, mute, unmute feat: added support for audio normalization and audio gain docs: clarify behavior when update_mask is omitted in PATCH requests
bb9feab02 : chore: regenerate API index
f64a3c841 : feat: Update Compute Engine API to revision 20230307 (#786)
30c090672 : chore: regenerate API index
061a9fb3c : feat: add account-level binding for the`RunAccessReport` method (example: /v1alpha/accounts/1234567:runAccessReport) feat: add `GetEnhancedMeasurementSettings`, `UpdateEnhancedMeasurementSettings` methods to the Admin API v1alpha feat: add `CreateConnectedSiteTag`, `DeleteConnectedSiteTag`, `ListConnectedSiteTags` methods to the Admin API v1alpha feat: add `EnhancedMeasurementSettings`, `ConnectedSiteTag` resource types to the Admin API v1alpha feat: add `GetEnhancedMeasurementSettingsRequest`, `UpdateEnhancedMeasurementSettingsRequest`,`CreateConnectedSiteTagRequest`, `CreateConnectedSiteTagResponse`, `DeleteConnectedSiteTagRequest`, `ListConnectedSiteTagsRequest`, `ListConnectedSiteTagsResponse` feat: add `ENHANCED_MEASUREMENT_SETTINGS` option to the `ChangeHistoryResourceType` enum feat: add `enhanced_measurement_settings` option to the `ChangeHistoryResource.resource` oneof field feat: add `intraday_export_enabled` field to the `BigQueryLink` resource
e354eefd9 : docs: fix the resource name format in comment for CreatePhraseSetRequest
f4fdc0e40 : chore: regenerate API index
ae3e61300 : feat: Add ImportProcessorVersion in v1beta3
ee485bee2 : chore: regenerate API index
39b7efe08 : chore: Configure Ruby client library builds for AlloyDB
efcad5ec8 : chore: regenerate API index
7ee7867d6 : feat: Add support for BatchRecognize
247a5dab9 : fix: fix string syntax for earlier GitHub Action change
2e60f36aa : chore: regenerate API index
4257751f7 : feat: updating the client to match the latest v1 API
f3c3f3868 : feat: add reCAPTCHA Enterprise Fraud Prevention API
8fa8ae4c7 : feat: adds support for specifying region_code in the ComputeRoutesRequest feat: adds support for specifying region_code and language_code in the ComputeRouteMatrixRequest
04d2494fe : chore: do not run regenerate action on forks
ecb1cf0a0 : feat: added overrides_by_request_protocol to backend.proto feat: added field proto_reference_documentation_uri to proto reference documentation. feat: added SERVICE_NOT_VISIBLE and GCP_SUSPENDED into error reason
8c3622081 : fix!: remove large_model_reference from Model in aiplatform v1beta1 model.proto
33c93eb8b : chore: Update gapic-generator-python to v1.9.0
a17e9d531 : feat: add Workstations platform logging schema
98c303c99 : feat: add spark connection properties type
34e651d7b : chore: regenerate API index
5947146b4 : feat: add reCAPTCHA Enterprise Fraud Prevention API
f30cd5ec5 : fix!: Correcting the proto field Id for field data_boost_enabled
650f7cd5b : feat: add `available_cpu ` field feat: add `kms_key_name` field to ServiceConfig (the CMEK use case) feat: add `max_instance_request_concurrency` field feat: add `security_level` field
ec2b73fd7 : chore: regenerate API index
c2016e5eb : feat: Update Compute Engine API to revision 20230307 (#770)
42ba7e630 : chore(deps): Update gapic-generator-java to 2.15.3
1e84316f9 : chore: do not run regenerate action on forks (#785)
d419a1998 : chore(bazel): update Python gapic generator
fafafa226 : chore: update copyright year for generated protos
eab4dbffb : chore: update copyright year
bb307539e : feat: add target_time_window to TaskInfo
623dcf542 : chore(bazel): update rules_gapic to v0.23.1 for build_gen
318ec90f8 : chore: regenerate API index
c0188e8b7 : fix!: change java package of Cloud Build v2
2b8c23b42 : chore: update copyright year in generated protos
cd3d48b55 : chore: update copyright year in generated protos
72316cb5f : chore: update copyright year in generated protos
ead815af6 : chore: regenerate API index
b6a8a4f90 : feat!: remove the unimplemented ScanConfig API method and resources
40a03de11 : chore: regenerate API index
dcd99fd6f : chore: update Go import paths to match open source chore: update gapic-generator-go version to 0.35.2
0f334db07 : fix: set longer polling timeouts for filestore DeleteBackup
466dc080e : chore: regenerate API index
50eef0f8c : feat: add support for new ImportEntries() API, including format of the dump feat: add support for entries associated with Looker and CloudSQL feat: add support for a ReconcileTags() API method
d2d07fc10 : feat: add an enum ENROLLED_SECOND_FACTORS under IapSettings docs: update doc description for field_mask
197c82f20 : chore: regenerate API index
c0eb8fa43 : feat: add show_future_offers to ListOffers feat: add ListEntitlementChanges
e312dc8a6 : chore: update copyright year in generated protos
a1a63abe2 : chore: update copyright year in the generated protos
0e3032e2b : chore: update copyright year in the generated protos
808bc4453 : docs: updated viewport description
c13a9855f : docs: clarified wording around quota usage
a1df408f3 : chore: regenerate API index
a4e62056b : feat: Add VULNERABILITY_ASSESSMENT Note type to grafeas v1 API, adds Vex_Assessment derived from the Note to resources' occurrences, VEX notes now be written to add CVE assessments
e2388a32f : feat: added ApkManifest.version_code, version_name, metadata, uses_feature feat: added AndroidModel.per_version_info feat: added IosModel.per_version_info feat: added AndroidRoboTest.robo_mode feat: added enum values InvalidMatrixDetails.MATRIX_TOO_LARGE, TEST_QUOTA_EXCEEDED, SERVICE_NOT_ACTIVATED, UNKNOWN_PERMISSION_ERROR fix: deprecated ProvidedSoftwareCatalog.orchestrator_version fix: deprecated TestSetup.systrace chore: reformat protos
33efee7df : chore: updated comments
5d7f87c59 : docs: clarify usage of compute_alternative_routes in proto comment
430e83837 : chore: internal change
d129b4f60 : feat: Add DefaultLogsBucketBehavior to BuildOptions
b5b457107 : fix: Add service_yaml_parameters to `java_gapic_library` targets
ebb5b6c93 : feat: added new method signatures for `CreateOfflineProfile`, `UpdateProfile` feat: marked `Profile` as a resource fix: marked some fields as input only or output only docs: updated comments
cdcbc2b42 : feat: changed name of SQL language to GoogleSQL in comments docs: changed name of SQL language to GoogleSQL in docs
c4b805d91 : docs: Fixed some documentation formatting issues
2bf9cf3d3 : build: update package name for kms-inventory
9f0a94c24 : chore: regenerate API index
bb333b2e4 : feat: added support for specifying waypoints as addresses docs: clarified usage of RouteLegStepTravelAdvisory in comment
86312f6a7 : feat: added a publishing section in BigLake API
554450322 : feat: Support REST transport
913a27e96 : chore: regenerate API index
b0251f473 : chore(bazel): update gapic-generator-php v1.6.7
236be3012 : feat: added hints.language_hints field in OcrConfig feat: added enable_image_quality_scores field in OcrConfig feat: added enable_symbol field in OcrConfig
7d8101944 : chore: configure cloud common protos for PHP
0f35802cb : chore: Specify C# namespace
dca1a835e : chore: regenerate API index
08882cfb3 : feat: add AcceleratorConfig to ListAcceleratorTypesResponse
e28c77c7c : chore: regenerate API index
4c7bd62ff : docs: minor comment update
be1bdffd8 : feat: Support REST transport
2e772d2f2 : build: use rules_gapic v0.23.0
86fa44cc5 : chore: regenerate API index
de50ec65e : feat: add support for Coordinated External Keys
1e379f297 : fix: change java package of Cloud Build v2
fa280ad4f : feat: added support for custom content types docs: clarified wording around quota usage
00179492f : docs: minor typo fix
ec2020a91 : docs: minor typo fix
d33c9ad30 : fix: Add service_yaml parameters to edgecontainer GAPIC targets
66e44066e : fix: Add service_yaml_parameters to `metastore` preview Python GAPICs
79acb4240 : feat: added support for custom content types docs: clarified wording around quota usage
4a6262fbc : feat: add disable_container_logging to BatchPredictionJob in aiplatform v1,v1beta1 batch_prediction_job.proto
87d52d239 : chore: regenerate API index
3b8869b89 : feat: added support for custom content types docs: clarified wording around quota usage
daccff8b0 : feat: add TPU_V4_POD to AcceleratorType in aiplatform v1 accelerator_type.proto feat: add split to ExportDataConfig in aiplatform v1 dataset.proto feat: add offline_storage_ttl_days to EntityType in aiplatform v1 entity_type.proto feat: add evaluated_annotation.proto to aiplatform v1 feat: add cpu_utilization_target to Featurestore.OnlineServingConfig.Scaling in aiplatform v1 featurestore.proto feat: add online_storage_ttl_days to Featurestore in aiplatform v1 featurestore.proto feat: add slice_spec to ModelEvaluationSlice in aiplatform v1 model_evaluation_slice.proto feat: add BatchImportEvaluatedAnnotations rpc to aiplatform v1 model_service.proto
01293cf2c : feat: add TPU_V4_POD to AcceleratorType in aiplatform v1beta1 accelerator_type.proto feat: add split to ExportDataConfig in aiplatform v1beta1 dataset.proto feat: add evaluated_annotation.proto to aiplatform v1beta1 feat: add cpu_utilization_target to Featurestore.OnlineServingConfig.Scaling in aiplatform v1beta1 featurestore.proto feat: add large_model_reference to Model in aiplatform v1beta1 model.proto feat: add slice_spec to ModelEvaluationSlice in aiplatform v1beta1 model_evaluation_slice.proto feat: add BatchImportEvaluatedAnnotations rpc to aiplatform v1beta1 model_service.proto docs: deprecated enable_restricted_image_training in NasJob in aiplatform v1beta1 nas_job.proto
9716b12c2 : feat: add client libraries for Workstations v1beta
b1c7b6719 : fix: Add service_yaml_parameters to `ruby_cloud_gapic_library` targets
c959f4214 : fix: Add service_yaml_parameters to `networksecurity_py_gapic`
93aee4afd : fix: Add service_yaml_parameters to `networkconnectivity_py_gapic`
7044962d3 : feat: Import of Grafeas from Github
4f7c03791 : chore: regenerate API index
339c693c8 : docs: Recommend OpenTelemetry instead of OpenCensus
0ed6338d8 : chore: regenerate API index
822476c33 : feat: Location API methods docs: updated comments chore: proto formatting
a285b66fb : fix!: rename BankAdapterInfo to AdapterInfo feat: add the REFUND sub-type to the enum of transaction sub-types feat: add initiation_mode and purpose_code to TransactionMetadata message
400719247 : fix: Add service_yaml_parameters to `baremetalsolution_py_gapic`
5e4dc85d1 : fix: Add service_yaml_parameters to `metastore_py_gapic`
d83ff744b : fix: Add `service_yaml` parameters to `privateca_py_gapic`
c3ffffa62 : feat: Adding new fields for Serverless analytics
257c085c6 : chore: regenerate API index
3f95ea2d8 : feat: added StatusEvent.task_state docs: updated comments
8bf363b0a : chore: regenerate API index
2936faa73 : feat: resource usage docs: update comments
dacdbc86a : feat: add a way to specify the conversation automatic analysis percentage for the UploadConversation API when creating Analyses in Insights
05612bf58 : chore(bazel): refactor WORKSPACE Go dependencies chore(bazel): override @go_googleapis in WORKSPACE
d0000be88 : fix: Declare dependency on google-cloud-kms-v1
035ba25f3 : chore: Use version 20230301 of gcr.io/gapic-images/googleapis in builds
9804b6c2a : chore: use bazel 6.0.0 in generation
187d78017 : feat: Specifying language code and display name for text and audio streams is now supported
ffe555aef : fix: re-enable fleetengine & fleetengine/delivery py_gapic_test that now pass
6b2d33274 : chore(deps): Update gapic-generator-java to 2.15.2
388f40846 : feat: Added persist_parameter_changes field from `query_params` to MatchIntentRequest
8226520e6 : docs: corrected information about the limit of certificates that can be attached to a Certificate Map Entry
c5650ae04 : feat: add new_partitions field for CloseStream for Cloud Bigtable ChangeStream
178674c69 : feat: Add SQL translation service to Bazel generation
b6b4ed5d7 : chore: regenerate API index
d70b70f66 : chore: Fix C# namespace option
e33067809 : chore(ruby): Configure bazel rules for Ruby cloudbuild v2 client
612208508 : chore(ruby): Configure client for kmsinventory
0dba9b3a6 : chore(ruby): Minor metadata updates, and gapic-common dependency update
9f0471c3a : chore(ruby): Configure advisorynotifications clients
b0f2af1e9 : feat(typescript): enable REST transport
7d8d9a22a : chore(bazel): update rules_gapic to v0.22.1
7483cdc69 : feat: Added persist_parameter_changes field from `query_params` to MatchIntentRequest
09863ae3f : chore(ruby): Minor updates to description text or documentation links
9635f95ec : chore: regenerate API index
ea8d8264e : docs: minor comment update
acb18ffc5 : feat: Add v1 client libraries
718815987 : chore: regenerate API index
dfbf31f0c : feat: Added v1beta client libraries
14856674f : chore: regenerate API index
1121ab392 : feat: Added v1alpha client libraries
93a851c73 : chore(ruby): Minor updates to description text or documentation links
bc22d9155 : chore: Fixed Ruby documentation generation
2328fdb96 : docs: minor grammar improvements
98262488c : chore: Update C# GAPIC generator to v1.4.11
1c8333a23 : feat: Support REST transport
8310e03b9 : feat: Support REST transport
a45d9c09c : chore: Update gapic-generator-python to v1.8.5
6f90843c6 : docs: minor grammar improvements
f04b13639 : feat: Voice Activity Detection: adding speech event time and speech event type
a563815f1 : feat: add cloud spanner connection properties - serverless analytics feat: add cloud spanner connection properties - database role
d30f4754a : chore: regenerate API index
aa8635c8b : chore: Updated API summary
033152ea3 : chore(bazel): update gapic-generator-php v1.6.6
40ea6a461 : feat: Added support for REST transpoirt
01832efe3 : chore: regenerate API index
9111603ba : feat: add support for new Dataproc features
2029bd604 : fix: ensure proper LRO & mixin HTTP overloads are used
b81defcff : chore: regenerate API index
bee24698c : feat: add KMS Inventory API
7b0b2a525 : chore: regenerate API index
90900d941 : docs: Added task_tracking_info and time_window, and updated the docs
35c87f61b : chore: regenerate API index
57673deca : feat: added gcs.proto. added support for GcsDestination and TextToSpeechSettings feat!: Remove [REQUIRED] for VersionConfig docs: add more meaningful comments
68bcf7aa9 : chore: add oslogin common assembly target for Go
4dea51917 : docs: Add x-ref for ordering messages docs: Clarify subscription expiration policy
d533e0c70 : chore: regenerate API index
d12657564 : feat: ROLLBACK: add support for new Dataproc features
c53bf8d53 : feat: Added Training and Evaluation functions, request, responses and metadata to document_processor_service.proto feat: Added evaluation.proto feat: Added latest_evaluation to processor.proto chore: removed deprecated flag from REPLACE in OperationType in document.proto
84bbbc543 : feat: Add supported fields in document translation request and refresh translation v3 GA service proto documentation
af2f5daac : chore: Reformatting
f9d9c0418 : chore: Specify service config for C# GAPIC generator
ad5175730 : chore: Update C# GAPIC generator to latest release chore: Remove C# REGAPIC transport from APIs with no HTTP annotations
c6ea1fb93 : feat: added support for GetTaskTrackingInfo preview
6a6961ed8 : chore: regenerate API index
972667feb : feat: add match service in aiplatform v1beta1 match_service.proto
31910d97c : chore: regenerate API index
82655adac : feat: add `CreateAccessBinding`, `GetAccessBinding`, `UpdateAccessBinding`, `DeleteAccessBinding`, `ListAccessBindings`, `BatchCreateAccessBindings`, `BatchGetAccessBindings`, `BatchUpdateAccessBindings`, `BatchDeleteAccessBindings` methods to the Admin API v1alpha
70ad8cb13 : fix(kms): Update the dependency on google-cloud-kms-v1 to require the version with REST support
0b64f53f0 : chore: regenerate API index
5a395e4ad : feat: add support for new Dataproc features
e0d18015c : chore: Disable REGAPIC as no RPCs support it
323d89d5e : chore: regenerate API index
cb9e94f4a : chore: Add C# service yaml to googleads v13
140334ba7 : feat: added gcs.proto. added support for GcsDestination and TextToSpeechSettings. feat!: Remove [REQUIRED] for VersionConfig docs: add more meaningful comments
58e4422ff : feat: Make INTERNAL a retryable error for Pull
7427d3752 : feat: Add temporary_failed_ack_ids to ModifyAckDeadlineConfirmation
252b751d8 : feat(firestorev1): Added support for REST transport
d621320af : chore: Update Ruby client configurations
9de3a8da8 : feat(kms): Added support for REST transport
649966221 : chore: regenerate API index
1bba0a99f : fix(artifactregistry): remove unintentionally published proto
c35b98606 : feat: Add appropriate mixin clients
5edc23561 : fix: Add service_yaml_parameters to py_gapic_library BUILD.bazel targets
60e595bc9 : chore: Update C# BUILD.bazel targets
7b30db729 : feat: added support for AssistQueryParameters and SynthesizeSpeechConfig docs: add more meaningful comments
1c95287d2 : chore(bazel): update rules_gapic to v0.21.1
738f3bf22 : chore: regenerate API index
36f0f6972 : feat(googleads): Protos and build files for Google Ads API v13_0
b4b643c07 : chore: regenerate API index
274eb2b4c : chore(deps): Update gapic-generator-java to 2.15.1
573e7eba3 : fix: remove empty v2.CloudBuild definition
b9351b4bf : feat: Add `OR` query support docs: Minor documentation formatting and cleanup
d753d6386 : docs: Clarify BigQueryConfig PERMISSION_DENIED state
2a1543a1c : docs: Clarify subscription description
bb626b17c : docs: Replacing HTML code with Markdown docs: Fix PullResponse description docs: Fix Pull description
19473b44a : docs: Update Pub/Sub topic retention limit from 7 days to 31 days
7cdecfc61 : feat: add Cloud KMS log proto file
1870ba216 : feat: Add google.api.method.signature to update methods
22bd88857 : feat: Add `OR` query support docs: Improve the API documentation for the `Firestore.ListDocuments` RPC docs: Minor documentation formatting and cleanup
59ace9d66 : feat: support allowed_projects feat: support source_snapshot docs: update doc wording
a2e2e4974 : chore(ruby): Update Ruby generator to 0.22.0
5831d9c99 : chore: reformatted the comment
0ff54614d : feat(compute)!: Calling an RPC with a block yields a TransportOperation rather than a Faraday object (#779)
d5e9cd1c5 : feat: Updated dependency on google-cloud-gke_multi_cloud-v1 to 0.4
b737d30da : docs: changing format of the jsdoc links
64dca08f9 : chore: regenerate API index
a57751bb8 : feat: add X.509 Name Constraints support
9812cc7a4 : chore(bazel): update gapic-generator-ruby to 0.21.1
e5bbf4370 : chore(python): Allow py_import to be loaded in bazel build rules
fda478131 : chore: regenerate API index
f9cd2b52f : feat: adding new Cloud Client Libraries for advisorynotifications.googleapis.com
9524d37ca : chore: regenerate API index
a3748acba : chore: configure CloudBuild V1 for PHP
c72f415ad : chore: add orgpolicy v1 assembly target for Go
ac70aeae0 : chore: regenerate API index
33b41355f : feat: add BigQuery BigLake v1alpha1 API
733a3c319 : chore: add datacatalog v1 rest client generation for Go
1d8e55c24 : chore(bazel): Revert gapic-generator-ruby to 0.19.0
73131bbb2 : chore: regenerate API index
3770af230 : feat: publish the Cloud Bigtable Change Streams
6ea6e7557 : chore(bazel): update gapic-generator-ruby to 0.21.0
cd537206c : chore: adding imports for types in LRO annotations
e3abc066b : chore: add import for empty.proto
30d54a748 : build: add Bazel dependency on google/protobuf/empty.proto
fc7d51346 : feat: add default_value_expression to TableFieldSchema
b1829e814 : feat: adding new Cloud Client Libraries for advisorynotifications.googleapis.com
608e6a04c : test: generate required stubs for IAM mixin
7a702a989 : feat: enable "rest" transport in Python for services supporting numeric enums
e42829fac : chore: regenerate API index
2d1e49259 : chore: reformat protos, add extra imports for LRO annotations
2c78a2a0b : chore: reformat protos, add extra imports for LRO annotations
53811fd53 : fix: Upgrade bazel_skylib to 1.4.0 in WORKSPACE
334d2d975 : build: add dependency on google/protobuf/empty.proto
3ae015d16 : chore: add analyticshub v1 rest client generation for Go
3b9ae8806 : docs: Mark revision_id in CommitSchemaRevisionRequest deprecated
ebf47e25f : chore: regenerate API index
604534edd : feat: Update routing annotation for CreateBucketRequest docs: Add support for end-to-end checksumming in the gRPC WriteObject flow feat!: BREAKING CHANGE - renaming Notification to NotificationConfig
7b4b9dfb4 : chore: regenerate API index
b221f5fb4 : feat: add `GetSearchAds360Link`, `ListSearchAds360Links`, `CreateSearchAds360Link`, `DeleteSearchAds360Link`, `UpdateSearchAds360Link` methods to the Admin API v1alpha feat: add `SetAutomatedGa4ConfigurationOptOut`, `FetchAutomatedGa4ConfigurationOptOut` methods to the Admin API v1alpha feat: add `GetBigQueryLink`, `ListBigQueryLinks` methods to the Admin API v1alpha feat: add `tokens_per_project_per_hour` field to `AccessQuota` type feat: add `EXPANDED_DATA_SET`, `CHANNEL_GROUP` values to `ChangeHistoryResourceType` enum feat: add `search_ads_360_link`, `expanded_data_set`, `bigquery_link` values to ChangeHistoryResource.resource oneof field feat: add `BigQueryLink`, `SearchAds360Link` resource types to the Admin API v1alpha fix!: remove `LESS_THAN_OR_EQUAL`, `GREATER_THAN_OR_EQUAL` values from NumericFilter.Operation enum fix!: remove `PARTIAL_REGEXP` value from StringFilter.MatchType enum
70147caca : chore: regenerate API index
64cf8492b : chore: Update gapic-generator-python to v1.8.4
a4f2de456 : chore(gitignore): only ignore folders in the top level
e68bf6345 : feat: add AdvisoryNotifications API
ea07af63e : chore(python): Update cloudbuild v2 BUILD.bazel package name to google-cloud-build
ee8c334b2 : fix: Raise not implemented error when REST transport is not supported
a2cdee8ae : feat: Added EvaluationReference to evaluation.proto feat: Added latest_evaluation to processor.proto chore!: Updated TrainProcessorVersion parent to correctly be a Processor, rather than ProcessorVersion
b2133388d : chore: add resourcemanager v2 Go target
8bf4545d6 : feat: API for publish idempotence
5677c20a2 : chore: produce more Go gapic metadata
f74e7fbaf : chore: regenerate API index
7aeaed956 : feat: Make custom constraint methods public, and update branding of "GCP" to "Google Cloud"
e0e93a367 : chore: formatting changes
ff55d1040 : chore: update some Go release levels to match google-cloud-go
9d6497f0f : feat: support custom scopes for service account in v1
12b32ef4a : feat: support custom scopes for service account in v1
b936f4ef7 : feat: add a new enum of IP utilization summary insight for Network Analyzer
d784f3c10 : chore: update .gitignore to always include protos folder
cfed8e603 : feat: Add IngestConversationsStats docs: Reformat some lines of code
e49345344 : feat: added support for the `SettingsChange` of type `FILE_ORGANIZER_CAN_SHARE_FOLDERS`
792222921 : build: update maps platform datasets package name
2169d2b91 : chore: regenerate API index
c807b741f : feat: add format-specific resources `MavenArtifact`, `NpmPackage`, `KfpArtifact` and `PythonPackage` feat: add `order_by` to `ListDockerImages` feat: add an API to get and update VPCSC config feat: add `BatchDeleteVersionMetadata` to return version that failed to delete fix!: make `GetFileRequest.name` and `ListFilesRequest.parent` required fix: make `Package` a resource fix: deprecate `REDIRECTION_FROM_GCR_IO_FINALIZED`
260951131 : feat: Publish existing API surface to previews
7295c4116 : docs: removed link to the regionalization page
fa24e95a7 : chore: regenerate API index
88181f58b : feat: Client libraries for Cloud Build Repositories (preview)
ffc5ffc75 : docs: Add clarification on whether `NodePool.version` is a required field
6274da7d3 : chore: regenerate API index
c7c17c073 : feat: add service_networking.proto to aiplatform v1 feat: add private_service_connect_config to IndexEndpoint in aiplatform v1 index_endpoint.proto feat: add nas_job.proto to aiplatform v1 feat: add CreateNasJob, GetNasJob, ListNasJobs, DeleteNasJob, CancelNasJob, GetNasTrialDetail, ListNasTrialDetails RPCs to aiplatform v1 job_service.proto feat: add original_model_info to Model in aiplatform v1 model.proto feat: add CopyModel RPC to aiplatform v1 model_service.proto feat: add failed_jobs to CustomJobDetail to aiplatform v1 pipeline_job.proto feat: add safety_config to StudySpec in aiplatform v1 study.proto
a33b40852 : feat: add disable_explanations to DeployedModel in aiplatform v1beta1 endpoint.proto feat: add service_networking.proto to aiplatform v1beta1 feat: add private_service_connect_config to IndexEndpoint in aiplatform v1beta1 index_endpoint.proto feat: add nas_job.proto to aiplatform v1beta1 feat: add CreateNasJob, GetNasJob, ListNasJobs, DeleteNasJob, CancelNasJob, GetNasTrialDetail, ListNasTrialDetails RPCs to aiplatform v1beta1 job_service.proto feat: add original_model_info to Model in aiplatform v1beta1 model.proto feat: add CopyModel RPC to aiplatform v1beta1 model_service.proto feat: add failed_jobs to CustomJobDetail to aiplatform v1beta1 pipeline_job.proto feat: add safety_config to StudySpec in aiplatform v1beta1 study.proto
585fd3268 : fix(firestore): enable rest_numeric_enums for PHP client
218e00bd7 : chore(deps): Update gapic-generator-java to 2.15.0
1d849d9c5 : chore: regenerate API index
d02e58244 : chore: update import paths for Go targets to match open source location chore: update go_package in protos to match open source location chore: add explicit release levels to Go gapic targets
525e9f04b : chore: regenerate API index
98213939f : docs: clarification for deprecated fields
666a551b6 : docs: Improve `version` documentation for `NodePool`
db56b146a : feat: Added support for Azure workload identity federation feat: Added `reconciling` and `update_time` output fields to Azure Client resource.
f2c1080e7 : chore(bazel): update gapic-generator-php v1.6.5
c8a382b99 : docs: Clarified boost usage
4eb6d9e12 : docs: Improvements to DataScan API documentation
86173684d : chore: regenerate API index
798becd9c : chore(googleads)!: remove protos for v10, which has sunset
c61555b4b : feat: add resizing and specified words only options
17bff56be : chore: remove SHA256 sums checking of github tarballs since these are unstable
506f2b2be : chore: remove SHA256 sums checking of github tarballs since these are unstable
d6e9adbf6 : docs: clarified wording around the NodePoolUpdateStrategy default behavior docs: add references for available node image types
c062caf55 : docs: clarified wording around the NodePoolUpdateStrategy default behavior docs: add references for available node image types
2159ddc37 : fix!: remove HTTP bindings for serviceConnectionMaps, serviceConnectionPolicies, serviceClasses
b4b82a75a : chore: regenerate API index
c2f56836b : docs!: resource proto messages moved to new file
ed08a9189 : chore: regenerate API index
183d61a81 : fix!: remove policy based routing API
5e5519cf3 : feat!: update the API messages to include additional fields from payments and metadata API requests and response processed by the issuer switch
a85e6dfeb : chore: regenerate API index
d8e1dade7 : chore: reformat protos
91b494f12 : feat: Update Hub API
af48be563 : Synchronize new proto/yaml changes.
91bee517f : feat: added advanced_ocr_options field in OcrConfig
f2f7edc9e : chore: reformat protos
907c8cbbd : chore: internal change to disable numeric enums for Firestore
1230a6b27 : fix: proper http bindings for v2 API chore: reformat protos
44f176c46 : docs: update comment fix: update http bindings for alpha API
541782486 : chore: regenerate API index
f6427904e : feat: add policy based routing" will work
1266905b6 : chore: reformat protos
1bbee8583 : chore: Change datalineage product links to RPC
7bfa825d0 : fix: workaround crashes in gRPC for C++
13dd16c53 : docs: Clarify boost usage in Reference
b7bb7fb14 : docs: Remove html formatting (cleanup)
5590ca6b0 : chore: Fixed datalineage product URL for Ruby clients
ce6911f9a : feat: added JSON_PACKAGE field to ExportAgentRequest
08c847d9c : build: moving from gax-java repository to gapic-generator-java/gax-java module
62194f823 : chore: fix proto formatting
38a48a44a : chore: Update gapic-generator-python to v1.8.2
73b3a78f2 : chore: minor docstring formatting
b0cf667c8 : chore: reformat protos
685d3599b : feat: Add Cloud Trace v2 retry defaults for BatchWriteSpans
110d277b3 : chore: whitespace formatting
d14056956 : docs(ruby): fixed formatting for several literal expressions
c6af392b6 : feat: added JSON_PACKAGE field to ExportAgentRequest
4d9606ecc : docs: Reformat some comments and documentation
281dcfc99 : chore: regenerate API index
940d39418 : feat: adding new Cloud Client Libraries for advisorynotifications.googleapis.com
9fac84a69 : feat: Update Compute Engine API to revision 20230103 (#769)
c252ad5a8 : chore(deps): Update gapic-generator-java to 2.14.0
31bb0c899 : fix(csharp): Return to grpc-only transport for C#
e3d3d6327 : feat: Adding support for encryption_key_revocation_action and encryption_key_shutdown_duration for RevisionTemplate and ExecutionTemplate docs: Documentation improvements, including clarification that v1 labels/annotations are rejected in v2 API
17d56133a : feat: Update Compute Engine API to revision 20221224 (#760)
c79059008 : chore(bazel): update protobuf to v3.21.12
55dd4d748 : chore: fix proto formatting
a391fd1da : docs: Add documentation for enums
906429373 : chore: fix proto formatting
2e84009c6 : docs: Updated documentation for a few fields with trips.proto and vehicle_api.proto
0a4bebf54 : chore: regenerate API index
1ccd54b26 : chore: fix proto formatting
9f04c9887 : feat(csharp): Enable REST transport in C#
62915a3b1 : feat(csharp): Enable REST transport in C#
fcff1cc41 : feat(csharp): Enable REST transport in C#
23dc63cfb : feat: Add ExtraComputations feature to ComputeRoutes and ComputeRouteMatrix
77cd8f138 : feat: add SPOT to Preemptibility enum
a7ffc3b1c : chore: Update mixin client dependencies to versions that support REST
245858394 : chore: reformat protos and add import of google/protobuf/empty.proto
d67946433 : chore: add dependency on google/protobuf/empty.proto
8dbaea44c : chore: reformat protos and import empty.proto
799696b70 : chore: add a dependency on google/protobuf/empty.proto
8f2931595 : feat: support for OrgPolicy dry runs
9557816e7 : chore(bazel): update rules_gapic to v0.20.1
6adf7b178 : chore: Disable requesting numeric enums in "transport=rest" responses for nodejs-firestore
95327f5a4 : feat(csharp): Enable REST transport in C#
6d9a0f3f1 : feat: add enable_dashboard_access in aiplatform v1 and v1beta1 custom_job.proto
d8ee340d8 : chore: reformat protos
1f62a66ee : feat: Add support for viewing the subnet IPv6 CIDR and services IPv6 CIDR assigned to dual stack clusters
5367905fa : chore: regenerate API index
bd5f9343c : feat: exposed GetProcessorType to v1
ab77d8603 : chore: reformatted service protos
a400ee138 : chore: regenerate API index
04e6db97c : feat: exposed GetProcessorType to v1beta3
71fc6d663 : docs: Data Pipelines logging proto for documentation
93b6edea1 : feat(csharp): Enable REST transport in C#
91674c685 : chore: Remove use of REST transport while we troubleshoot it
5a226be4e : feat(csharp): Enable REST transport in C#
f2961269a : chore: Uncomment service config specification for C# ServiceUsage API library
d4599ad2c : feat: new transaction options for datastoreV1
990f7b898 : feat: Support REST transport
44a692aa7 : chore(ruby): Configure clients for datalineage v1 and the datalineage wrapper
4eb9a0e60 : chore: Update Compute BUILD file to specify service config for C#
34b1bcb56 : chore: No-op configuration update to encourage consistent build files
2065a49d9 : chore: regenerate API index
155e0f412 : feat: Added SuggestConversationSummary RPC docs: updated go library package
1e2410135 : chore: Specify service config YAML file for C#
2c0480a76 : chore: regenerate API index
49f575833 : docs: Brand and typo fixes feat: Policy Analyzer for Organization Policy is publicly available
7438480b2 : chore: regenerate API index
529c07a64 : feat: ResponseMessage proto contains channel information docs: updated go library package
914dc31d2 : docs: Update documentation for Security Command Center *.assets.list "parent" parameter
7119c6ecd : chore: regenerate API index
0b5809ff6 : chore: Move service config file for consistency
c4ebfff4f : feat: add dynamic routing header annotation to DatastoreV1
cc58aa390 : chore: regenerate API index
dec7c5b6b : chore: Update build configuration to use up-to-date service config
2fdd5e99d : docs: Reference the correct main client gem name
e901fa8e5 : feat: Update the dependency on google-cloud-monitoring-v3
c0f80ac30 : feat: Update Ruby compute-v1 dependency
83aaf2ec5 : chore: regenerate API index
a3f5e24fb : feat: ResponseMessage proto contains channel information docs: updated go library package
6b31785a1 : chore: regenerate API index
09d97e07e : feat: added support for horizontal bar rendering and column settings on time series tables
938ebe2ab : chore: regenerate API index
7fe187c43 : chore(bazel): update rules_gapic to v0.20.0
114a745b2 : chore: regenerate API index
1aee1ed1e : feat: added v1beta API for Cloud Workstations
be5e4d678 : docs: Updated links to the new Home Dev Center
1497973d1 : chore(bazel): update Go gapic generator
8a7b363ad : docs: update location in docstrings to use `us-central1`
a34d2e631 : chore: rearrange sections if the service yaml
db19cafc4 : chore: Enable REGAPIC for Tasks v2 in C#
7f2200a8f : feat: Update the dependency on the dataplex versioned client
58e9dd47b : feat!: Update wrapper client to default to v1 of the service
69d08b2aa : chore: regenerate API index
05a375f20 : feat: add schema evolution methods and fields
59af416e9 : chore: Enable REGAPIC in selected C# packages
961d1eeff : feat: Add field for enabled Beta K8s APIs in proto
517c2484d : feat: add instance_config to BatchPredictionJob in aiplatform v1 batch_prediction_job.proto
190b612e3 : feat: Add support for python 3.11
b84b4fe3d : chore: regenerate API index
d7e8de775 : chore(deps): Update gapic-generator-java to 2.13.0
2293b991a : feat: add saved_queries to Dataset in aiplatform v1 dataset.proto feat: add order_by to ListModelVersionRequest in aiplatform v1 model_service.proto feat: add update_all_stopped_trials to ConvexAutomatedStoppingSpec in aiplatform v1 study.proto feat: add ReadTensorboardUsage rpc in aiplatform v1 tensorboard_service.proto
e8675f088 : feat: add saved_queries to Dataset in aiplatform v1beta1 dataset.proto feat: add order_by to ListModelVersionRequest in aiplatform v1beta1 model_service.proto feat: add update_all_stopped_trials to ConvexAutomatedStoppingSpec in aiplatform v1beta1 study.proto feat: add ReadTensorboardUsage rpc in aiplatform v1beta1 tensorboard_service.proto
2028ca57b : chore: regenerate API index
a1ff3b94f : feat: AWS as a source feat: Cycles history feat: Cycle\Clone\Cutover steps
706216612 : chore: regenerate API index
d4864bf14 : feat: Added Snooze API support
2c7756f62 : docs: Updated the descriptions of a few APIs
71b5bbcb2 : chore(bazel): update gapic-generator-php to v1.6.4
ba57145ea : feat: Added ABNF Grammars field in Speech Adaptation * Added a new field to Speech Adaptation to specify ABNF grammar definitions
8a767c996 : docs: fix minor docstring formatting
b0e900ee8 : docs: remove deprecated ConnectionActivityLogEntry log type
870a5ed7e : docs: Minor formatting fixes to reference documentation
c3845dd3b : chore(ruby): Configure Ruby client library generation for gsuiteaddons
af050dcf9 : feat: support secret and encrypted environment variables in v1
882eada86 : chore(ruby): Configure client for google-cloud-bigquery-data_policies-v1
62c5867e6 : feat: Add location methods
025f73ea9 : chore: regenerate API index
ba2db0d89 : feat: Add location methods
1a54b1fa9 : chore: regenerate API index
797751748 : feat: add a DataLineage API
e6a9ae2f0 : refactor: Copy SourcePosition message from v1alpha/syntax.proto to conformance_service.proto
9a294bf14 : feat: add etags for cluster and node pool update operations
3b5011d86 : feat: Release GKE CloudDNS Cluster Scope
32fa620fe : feat: add WindowsNodeConfig field to v1alpha1, v1beta1, v1
5fd35b6a1 : fix: invalid deps in cc_proto_library() rules
e972fcd2e : docs: Publish Cloud Datastream Ingestion logging proto for documentation
e6694d47a : fix: add missing viewport dependency to Python client
4834b4c97 : chore: regenerate API index
8e3a5a476 : feat: Support AttachedClusters feat: Add errors output fields for cluster and nodepool resources feat: Add AWS Autoscaling Group metrics collection for AWS nodepools feat: Add monitoring config
be2d54edd : feat: add AllowedDomainSettings to the UpdateIapSettingsRequest feat: add AttributePropagationSettings to the UpdateIapSettingsRequest feat: add remediation_token_generation_enabled to the CsmSettings chore: deprecate password reauth method which will no longer be accepted by IAP APIs.
bc27df2b6 : chore(pubsub): remove extraneous ctype field annotations
1db5ebd2d : chore: regenerate API index
58f5c4397 : feat: DataScans service feat: added StorageFormat.iceberg chore: formatting changes
cffce7313 : docs: updated documentation for message NetworkInterface chore: published new fields in service YAML
de57a4d09 : docs: updated documentation for message NetworkInterface chore: published new fields in service YAML
0871da7f9 : chore: regenerate API index
eb1941a08 : feat: added RemoveIamPolicy API feat: added QueryMetadata API feat: added MoveTableToDatabase API feat: added AlterMetadataResourceLocation API
d5d407212 : chore: new fields in the service YAML
46dd16147 : chore: new fields in the service YAML
cc3837ae3 : feat: update public API to include annotation support
9d1290ea4 : feat: Add support for specifying stack type for clusters. This will allow clusters to be created as dual stack or toggled between IPV4 and dual stack
02dcec304 : feat: support async write mode for WriteUserEvent API feat: support collect and import GA4 event format with prebuilt whistle rule feat: support exact searchable and retrievable in catalog attribute config feat: deprecate retrievable_fields in product attribute feat: support diversity type in serving config feat: allow set feed id in merchant center link feat: support data output to GCS docs: keep the API doc up-to-date with recent changes
1945f7cf5 : chore: Update Ruby microgenerator to 0.18.1 for REGAPIC support
0dbe50f76 : feat: support async write mode for WriteUserEvent API feat: support collect GA4 event format with prebuilt whistle rule feat: support exact searchable and retrievable in catalog attribute config feat: deprecate retrievable_fields in product attribute feat: support diversity type in serving config docs: keep the API doc up-to-date with recent changes
4b8e2f4c0 : chore: regenerate API index
ea5238289 : docs: fix minor docstring formatting
047c8981d : chore: regenerate API index
4e4e58c44 : feat: support async write mode for WriteUserEvent API feat: support collect and import GA4 event format with prebuilt whistle rule feat: support exact searchable and retrievable in catalog attribute config feat: deprecate retrievable_fields in product attribute feat: support diversity type in serving config feat: allow set feed id in merchant center link feat: support batch remove catalog attribute config feat: support attribute suggestion in autocomplete feat: support data output to GCS feat: expose the local inventory data in product data retrieval feat: return personal product labels in search response docs: keep the API doc up-to-date with recent changes
483c1eec5 : feat: Add support for specifying stack type for clusters. This will allow clusters to be created as dual stack or toggled between IPV4 and dual stack
ce114168c : chore(bazel): update PHP generator to v1.6.3
eeb9d2b93 : chore(python): fix warehouse-package-name for resourcemanager/v3
88f1497c7 : chore(docs): update environment field deprecated comment fix: remove unsupported HTTP bindings for IAMPolicy RPCs
8f5577498 : feat: add InstancePolicy.boot_disk fix: ServiceAccount.scopes is no longer deprecated fix: removed unused endpoints for IAM methods
7b94a24da : feat: Updated dependencies on underlying clients
3dce9ff16 : feat: added sharding_config field in DocumentOutputConfig.GcsOutputConfig in document_io.proto feat: added process_options field in ProcessRequest in document_processor_service.proto feat: added sample_document_uris field in ProcessorType in processor_type.proto
5f39f4653 : feat: added sharding_config field in DocumentOutputConfig.GcsOutputConfig in document_io.proto feat: added process_options field in ProcessRequest in document_processor_service.proto feat: added sample_document_uris field in ProcessorType in processor_type.proto
d9dc42bf2 : docs: fix minor docstring formatting
45c90e286 : docs: fix minor docstring formatting
f36c65081 : feat: Add the google.rpc.context.AuditContext and google.rpc.http message to the open source
f68e8e84b : docs: updated comment for ComputeRoutesRequest and ComputeRouteMatrixRequest
fe20b1260 : feat: add user_name field to the finding access
83b2bafa7 : feat: add estimated number of rows to CreateReadSession response
f40f54b68 : docs: updated comment for Route.route_token docs: updated comment for RouteTravelMode
aa397e87f : chore: regenerate API index
3fbdb9369 : feat: Updated Client Libraries for Cloud Scheduler
1d8a76dde : chore: regenerate API index
59a66eb31 : feat: add Configurable Analysis, Bulk Upload, Bulk Analyze, Delete Issue Apis
0ff0b240c : feat: added sharding_config field in DocumentOutputConfig.GcsOutputConfig in document_io.proto
46a1452f5 : feat: added sharding_config field in DocumentOutputConfig.GcsOutputConfig in document_io.proto
bf4359caa : chore: Update gapic-generator-python to v1.7.1
f3d6f41ed : feat: Python support for longrunning operations proto
3b88f6688 : chore: regenerate API index
28449ecb3 : feat: added node groups API protos
e8356fefc : feat: added field BuildStatus.error_message docs: minor update in comments
f6b823fc1 : feat: Updated dependencies on underlying clients
f7f499371 : chore: reformatted the protos
e69c47f43 : feat: Add support for granular repricing configurations via SkuGroups in Cloud Channel Repricing APIs
e00487e20 : chore: regenerate API index
ea40abcc1 : chore: rename service YAML file to include version
d73a41615 : chore: regenerate API index
4bb7c3ee4 : chore: renaming service yaml files to include version
1f68a8388 : fix: add missing protos for v1 version
fbc4aae44 : feat: Add generate_mocks=True for visionai cc_grpc_library
aee01fa59 : feat: add service_account to UploadModelRequest in aiplatform v1beta1 model_service.proto
9df383800 : feat: add service_account to UploadModelRequest in aiplatform v1 model_service.proto
a5b266a9e : chore(go): correct go_gapic_library transport values
44fdfc162 : chore(bazel): update rules_gapic to v0.19.2
042fe76ce : chore: regenerate API index
54ef816b4 : feat: add Vertex AI Vision v1 API feat: update Vertex AI Vision v1alpha1 API BREAKING CHANGE: introduce breaking change to v1alpha1 library
3c9f9e8ab : chore: regenerate API index
c9560d8f8 : feat: add account_verification field to Assessment for MFA
89cc78ad8 : chore: regenerate API index
a1b5429ee : feat: add LRS API
c232fcb8f : chore: regenerate API index
385f34abf : feat: Update Compute Engine API to revision 20221126 (#757)
02e385025 : docs: fix minor docstring formatting
2592f50ec : docs: Document that PREMISE_PROXIMITY is a valid value for an address granularity
b88d338d3 : feat: Updated dependencies on underlying clients
d7687dcb4 : build: remove obsolete field in client.proto
51b5fc6e3 : chore: regenerate API index
380b2f072 : feat: add LRS API
5eb235dbd : chore: regenerate API index
93c3e0eb6 : feat: publishing TPU v2 API fix!: fix incorrect resource annotations for TPU v2alpha1 API
0bf62f483 : chore: regenerate API index
c9b244b4f : feat: Added new fields to facilitate debugging * Added new field to Speech response proto, to give more information to indicate whether, or not, Biasing was applied (eg. did Biasing application timed out). * Added request_id to Speech response protos.
fea43879f : fix(deps): Require google-api-core >=1.34.0, >=2.11.0
314e135cb : chore: regenerate API index
268ee4d4b : feat: add SearchDataItems RPC in aiplatform version v1 and v1beta1 dataset_service.proto
83d92bdcb : chore(bazel): update gapic-generator-php to v1.6.2
db00616cf : chore: regenerate API index
6aff6786b : feat: add kernel_rootkit field to finding's list of attributes docs: miscellaneous style improvements
758f0d121 : chore: Enable requesting numeric enums in "transport=rest" responses for services supporting this (Java, Go, Python, PHP, TypeScript, C#, and Ruby), even if they do not yet turn on REST transport
45694d2ba : docs: Fix formatting for subnetwork field pattern
83c3605af : docs: fix minor docstring formatting
e365b4c0a : chore(deps): Update gapic-generator-java to 2.11.0
d13915803 : feat: Introduce an `optional_indices` field to make it possible to conditionally populate a list element in a list literal
0392d2212 : chore: regenerate API index
4c253358b : feat: Added new fields to facilitate debugging * Added new field to Speech response proto, to give more information to indicate whether, or not, Biasing was applied (eg. did Biasing application timed out). * Added request_id to Speech response protos.
fcf821165 : docs: Fix formatting for subnetwork field pattern
82a7568a8 : docs: Corrected typos and spellings
7431bacf8 : chore(python): fix warehouse-package-name for grafeas v1
49b0464b5 : chore: regenerate API index
34eb8f166 : feat: added LoadSnapshot, SaveSnapshot RPCs feat: added fields maintenance_window, workloads_config, environment_size, master_authorized_networks_config, recovery_config to EnvironmentConfig feat: added field scheduler_count to SoftwareConfig feat: added field enable_ip_masq_agent to NodeConfig feat: added fields cloud_composer_network_ipv4_cidr_block, cloud_composer_network_ipv4_reserved_range, enable_privately_used_public_ips, cloud_composer_connection_subnetwork, networking_config to PrivateEnvironmentConfig
6884ca40e : docs: fix minor docstring formatting
ac614c70c : chore(python): fix warehouse-package-name for dialogflow/cx v3 and v3beta1
721bb3a6f : chore: regenerate API index
24fc77bd4 : feat: add bigquery datapolicies v1 API
f0c519fb3 : chore(python): fix warehouse-package-name for clouderrorreporting v1beta1
572774c0b : feat: add metadata_artifact to Dataset in aiplatform v1beta1 dataset.proto feat: add offline_storage_ttl_days to EntityType in aiplatform v1beta1 entity_type.proto feat: add online_storage_ttl_days to Featurestore in aiplatform v1beta1 featurestore.proto feat: add source_uris to ImportFeatureValuesOperationMetadata in aiplatform v1beta1 featurestore_service.proto
c7efca557 : chore: regenerate API index
693430f45 : feat: add metadata_artifact to Dataset in aiplatform v1 dataset.proto feat: add WriteFeatureValues rpc to FeaturestoreOnlineServingService in aiplatform v1 featurestore_online_service.proto
1051d7d7f : chore: regenerate API index
e8bd0c402 : docs: minor updates in comments
dc4d31995 : chore(python): fix warehouse-package-name for orgpolicy v2
805081687 : chore(python): fix warehouse-package-name for binaryauthorization v1/v1beta1
16db2fb7f : docs: fix minor docstring formatting
87461c0ce : chore: regenerate API index
e69ce26ca : feat: Add support for keyword_view, product_group_view for GA launch
b70649595 : docs: fix minor docstring formatting
6485d9c71 : feat: add a FastSocket API
5b64b2c08 : chore(python): fix warehouse-package-name for google/monitoring/dashboard/v1
6defef87d : chore(python): fix warehouse-package-name for networkconnectivity v1
5686f7b6d : docs: fix minor docstring formatting
96ed22a4c : chore(python): fix warehouse-package-name for phishingprotection v1beta1
39bcdf411 : feat: add a FastSocket API
5e43841dc : chore(python): fix warehouse-package-name for oslogin v1
d81001b3a : chore: regenerate API index
a0b755842 : chore(python): fix warehouse-package-name for google/monitoring/metricsscope/v1
d1c447b6c : chore: regenerate API index
791374cc5 : feat: added federation API feat: added EncryptionConfig field feat: added NetworkConfig field feat: added DatabaseType field feat: added TelemetryConfiguration field
cfe506852 : chore(python): fix warehouse-package-name for dataqna v1alpha
dc9658d1a : chore(python): fix warehouse-package-name for metastore v1/v1beta/v1alpha
341e5119f : chore: regenerate API index
f3f035a2f : feat: Remove obsolete export subscription statuses field from API
b997fe3df : feat: added event log proto file
70b1212ab : chore(ruby): Configure Bazel rules for VMware Engine client
9247e23c0 : docs: Small change for documentation
4713c109a : feat: add SHA-2 import methods
fea19470f : chore(python): fix warehouse-package-name for containeranalysis v1
0cbcc5936 : docs: Small change for documentation
95cc6e007 : chore: regenerate API index
8f95a5f2d : feat: added cx_current_page field to AutomatedAgentReply docs: clarified docs for Sentiment
b6b751420 : docs: fix typo in docstring
9afb89b5d : docs: fix minor docstring formatting
9de27c9c5 : feat: add polling timeouts config for RevertInstance operation
59b13628b : chore: regenerate API index
d91c6d8a2 : feat: Update Compute Engine API to revision 20221101 (#751)
b0432a10a : feat: Update Compute Engine API to revision 20221101 (#751)
8bd04efa9 : build: set mixins to "none"
b6c488107 : build: add LRO mixin to datacatalog
db1cc1139 : feat: Adds named reservation to InstancePolicy
488a4bdee : feat: Adds named reservation to InstancePolicy
e35c0d389 : docs: Clarified Agent Assist max retention is 30 days
813e2fa43 : feat: added cx_current_page field to AutomatedAgentReply docs: clarified docs for Sentiment
766deed25 : chore: regenerate API index
81696624e : feat: Adding namespaces for libraries generation
43c8e80a3 : docs: minor update to comments
01ab88069 : build: use rules_gapic v0.19.1
c40ef67da : chore(bazel): update gapic-generator-php to v1.6.1
e7950299c : docs: Clarified Agent Assist max retention is 30 days
1d962cc5b : chore: regenerate API index
a186468db : feat: add PreprocessingConfig.deinterlace docs: minor documentation changes
0184330e5 : feat: add CloudShellErrorCode.ENVIRONMENT_UNAVAILABLE enum value
2c4f2039d : chore: regenerate API index
71673d86f : feat: added Location API methods docs: updated comments
72f57e834 : chore: regenerate API index
1d21a8686 : feat: added UpdateRuntime, UpgradeRuntime, DiagnoseRuntime, DiagnoseInstance to v1 API feat: add Instance.reservation_affinity, nic_type, can_ip_forward to v1beta1 API feat: add IsInstanceUpgradeableResponse.upgrade_image to v1beta1 API feat: added Location and IAM methods fix: deprecate AcceleratorType.NVIDIA_TESLA_K80
8f503d729 : chore: regenerate API index
7f891be94 : feat: maintenance schedules
29518815b : docs: fix minor docstring formatting
ef8d236c7 : chore: regenerate API index
9e4c5821e : feat: Issuer switch API logging proto for documentation
e155a8e76 : chore: Update gapic-generator-python to v1.6.2
0f0eb8ba2 : docs: fix minor docstring formatting
f7375bc65 : feat: Add current state of export subscriptions to API
43bf96fa4 : feat: add missing_value_interpretations to AppendRowsRequest
d1e4539c5 : feat: added field_mask field in DocumentOutputConfig.GcsOutputConfig in document_io.proto
809780201 : feat: Add OsConfig patch_job_log proto for Cloud Platform documentation
dde2e5c02 : feat: add support for additional HMAC algorithms
8995a8817 : feat: added Sku.geo_taxonomy fix: more oauth scopes
452324bf6 : feat: add compact placement feature for node pools
bd9aa78b3 : feat: added google.api.Service.publishing and client libraries settings feat: added google.api.JwtLocation.cookie feat: new fields in enum google.api.ErrorReason fix: deprecate google.api.Endpoint.aliases fix: deprecate google.api.BackendRule.min_deadline docs: minor updates to comments
5e5d500bc : chore: regenerate API index
236055995 : feat: added CreateSshPublicKey RPC
376ff1e06 : chore: regenerate API index
c2f6dac41 : feat: add Pipeline.secret_environment, Action.secret_environment, VirtualMachine.reservation
f10c285cf : chore: regenerate API index
6b780a3cb : feat: added TrainProcessorVersion, EvaluateProcessorVersion, GetEvaluation, and ListEvaluations v1beta3 APIs feat: added evaluation.proto feat: added document_schema field in ProcessorVersion processor.proto feat: added image_quality_scores field in Document.Page in document.proto feat: added font_family field in Document.Style in document.proto
b4dea4af8 : feat: add service_account to batch_prediction_job in aiplatform v1 batch_prediction_job.proto
7349e1cd0 : feat: Add files field to finding's list of attributes
08f275f5c : chore: Update gapic-generator-python to v1.6.1
a3f905143 : chore(python): Update build rules for google/apps/script/type
9140e5546 : feat: ExcludeByHotword added as an ExclusionRule type, NEW_ZEALAND added as a LocationCategory value
675e60c36 : chore(python): Add build rules in BUILD.bazel for google/apps/script/type
80395240f : chore: regenerate API index
ecd578187 : feat: add API client for Drive Labels v2 and v2beta
11fb07f0f : chore: regenerate API index
5be5981f5 : feat: new APIs added to reflect updates to the filestore service
da380c77b : chore: Update to gapic-generator-python 1.6.0
2a470e279 : chore(bazel): update gapic-generator-php to v1.6.0
91b1a9b68 : docs: fix minor docstring formatting
cac4b1eea : feat: add deal_code field to message Offer
17fb30e8c : feat: add instance_config to batch_prediction_job in aiplatform v1beta1 batch_prediction_job.proto
52880d1e5 : chore: regenerate API index
f19c628a8 : feat: publish Google Cloud's Cloud Knowledge Graph (CKG) API
6e1a5a066 : docs: fix minor docstring formatting
9df6fcaf9 : feat!: remove deprecated fields `highrise` and `multi_family` docs: minor documentation updates
150b4079b : feat: Update dependency on versioned libraries
0ce375d9d : feat: Update dependency on versioned libraries
67b2d7c2f : chore: regenerate API index
f31ec7d4d : feat: added AccessPolicy.scopes, EgressTo.external_resources, and IAM methods
d992d61ca : fix(build): correct artifact name for npm
065d4532c : chore(python): Add build rules in BUILD.bazel for google/geo/type
398c9f9fc : feat: added font_family to document.proto feat: added ImageQualityScores message to document.proto feat: added PropertyMetadata and EntityTypeMetadata to document_schema.proto
1da37b9ae : chore: regenerate API index
174adf59e : feat: Adding V1 version of the Vmware Engine API
dbfdaa989 : docs: marking keyword_searchable_job_custom_attributes on the company object as deprecated
737555f00 : docs: marking keyword_searchable_job_custom_attributes on the company object as deprecated
db1fc8a59 : chore(python): prepare for the release of google/cloud/contentwarehouse/v1
86c013bec : chore: regenerate API index
54f1157f5 : build!: Remove the v1beta1 client as the v1beta1 service is deprecated. Please use the v1 client instead BREAKING CHANGE: Remove the v1beta1 client as the v1beta1 service is deprecated. Please use the v1 client instead
2cba3a6f8 : chore(storage): disable REGAPIC transport in storage v2
18d0ce3fe : chore: regenerate API index
460f858c3 : chore: Update C# Bazel generator to v1.4.9
a6efcc9b7 : docs: documentation updates chore: cleanup; annotations updates; adding missing imports
c3ec9bc89 : chore(python): prepare for the release of google/maps/addressvalidation/v1
0dc990f1a : chore: regenerate API index
4733d7473 : feat: Add CMEK support to Eventarc client library
079ef843a : feat: Introduce the event publishing using JSON representation of CloudEvents
153e9592b : feat: Adds gRPC probe support to Cloud Run v2 API client libraries
30e2c3b92 : feat: add APIs for GKE Control Plane Logs
e4a656df3 : feat: add APIs for GKE Control Plane Logs
e19d527b2 : chore: regenerate API index
3149e8ca8 : chore(googleads)!: remove protos for v9, which has sunset
9691f5134 : feat: add annotation_labels to ImportDataConfig in aiplatform v1 dataset.proto feat: add start_time to BatchReadFeatureValuesRequest in aiplatform v1 featurestore_service.proto feat: add metadata_artifact to Model in aiplatform v1 model.proto feat: add failed_main_jobs and failed_pre_caching_check_jobs to ContainerDetail in aiplatform v1 pipeline_job.proto feat: add persist_ml_use_assignment to InputDataConfig in aiplatform v1 training_pipeline.proto
af14709a8 : feat: add NVIDIA_A100_80GB to AcceleratorType in aiplatform v1beta1 accelerator_type.proto feat: add annotation_labels to ImportDataConfig in aiplatform v1beta1 dataset.proto feat: add total_deployed_model_count and total_endpoint_count to QueryDeployedModelsResponse in aiplatform v1beta1 deployment_resource_pool_service.proto feat: add start_time to BatchReadFeatureValuesRequest in aiplatform v1beta1 featurestore_service.proto feat: add metadata_artifact to Model in aiplatform v1beta1 model.proto feat: add failed_main_jobs and failed_pre_caching_check_jobs to ContainerDetail in aiplatform v1beta1 pipeline_job.proto feat: add persist_ml_use_assignment to InputDataConfig in aiplatform v1beta1 training_pipeline.proto
a5f5928e7 : docs: remove stale header guidance for AppendRows
013b7e1de : chore: Set `transport` parameter expclicitly for php, nodejs and remaining java gapic rules
def2561df : build: add viewport proto to Nodejs package to compile library
edd034e1e : chore: regenerate API index
a9a137b74 : feat: Adds Cloud Run Jobs v2 API client libraries
69fc6c5b8 : chore: include generated samples dir for all google apis
807125e79 : chore: Set `rest_numeric_enums = False` for all gapic rules explicitly
210fcc0ff : chore: Remove GAX-v3 support from C# generation
77bdd3dd2 : docs: updated comment for Route.route_token
d3fb85b3b : chore: regenerate API index
016f3a2c5 : feat: add policy based routing" will work
a94d5d453 : chore: Update autogenerated Ruby samples to include snippet methods
4c122f83f : docs: Update documentation to reflect new Cloud Log messages for Fleet Engine
5ffa37352 : chore: regenerate API index
27dd49e0c : feat: add Eco Routes feature to ComputeRoutes feat: add Route Token feature to ComputeRoutes feat: add Fuel Consumption feature to ComputeRoutes
63cd62a6f : docs: Clarify interactive logging TTL behavior
13301267d : chore: regenerate API index
65e115d3d : feat: Initial launch of SA360 reporting API
b819b9552 : feat: Integration of Cloud Build with Artifact Registry
61a5ff5e7 : chore: regenerate API index
8eb249a19 : chore: update to gapic-generator-python 1.5.0
7706bf123 : chore: regenerate API index
5a90f45ba : feat: add PHP, Ruby, C# library rules for the Cloud EKG API
3494d9be4 : chore(ruby): Update Ruby generator to 0.17.1
bc84ad52e : feat: Add allow_failure, exit_code, and allow_exit_code to BuildStep message
8be2b4bad : chore(bazel): update Go generator to v0.33.3
f88ca8688 : chore: regenerate API index
47842aa22 : feat(googleads): Protos and build files for Google Ads API v12
d0a9cd5a7 : feat: Add support for Media CDN
51fd0bf25 : feat: allow recommendation users to set user labels in the request feat: add more long running operation path bindings
3d5923997 : chore: regenerate API index
1742ec30e : feat: Added support for PromQL queries
88a4618f7 : docs: Documentation cleanup * Correct SearchVehicles docs * Add back ticks
92f5908a0 : chore(ruby): Configure Dataform client library build rules
032f62dc0 : chore: regenerate API index
3772bf365 : feat: Added StreamingAnalyzeContent API feat: Added obfuscated_external_user_id to Participant feat: Can directly set Cloud Speech model on the SpeechToTextConfig
7967f22ba : docs: Add the PrivateConnection event log
bb964feba : fix: bring back LRO mixin
ca62355cd : docs: fix minor docstring formatting
beb34b405 : chore: regenerate API index
4daa45369 : feat: add Vertex AI Vision API
8886baccc : chore(deps): Update gapic-generator-java to 2.10.1 and gax-java to 2.19.4
71715c56e : chore: Update the google-cloud-channel-v1 dependency to 0.13 to ensure the CloudChannelReportsService is present
64926d52f : feat: Can directly set Cloud Speech model on the SpeechToTextConfig
62443cf09 : docs: Clarified TTL as time-to-live docs: Removed pre-GA disclaimer from Interaction Logging (has been GA for awhile)
13d5b3f3f : chore: regenerate API index
abacd4078 : feat: Add name in method signature for update methods docs: Updated some documentation
cb8c91471 : feat: Update Compute Engine API to revision 20221011 (#736)
923a4b9a6 : feat: tweak polling timeouts for filestore
5f681586f : feat: Provide easier access to IAM via the standard IAMPolicy client class
6d38b260c : feat: Provide easier access to IAM via the standard IAMPolicy client class
922f1f33b : feat: Update transaction.proto to include different lock modes
6511fde55 : chore: regenerate API index
b3195f88b : feat: initial generation of APIs
87d221a75 : docs: add comment about max number of restrictions in filter queries
1871952ee : chore: regenerate API index
62e82e76c : feat(kms): enable generation of Locations mixin
d6f71e315 : chore: regenerate API index
0c78b0c2e : feat: Add CloudChannelReportsService to CloudChannel API
e981f84f8 : docs: Refine GPU drivers installation proto description docs: Refine comments for deprecated proto fields docs: Update the API comments about the device_name
87b471315 : chore: regenerate API index
94efa5001 : feat: Adding project/folder level parents to notification configs in SCC
b037bb3b4 : feat: Enable install_gpu_drivers flag in v1 proto docs: Refine GPU drivers installation proto description docs: Refine comments for deprecated proto fields docs: Update the API comments about the device_name
ecd0d08d8 : chore: regenerate API index
778762cee : feat: Adds Startup and Liveness probes to Cloud Run v2 API client libraries
9fba835b5 : feat: Add SOCIAL_ENGINEERING_EXTENDED_COVERAGE threat type
9700deb55 : feat!: rename fields errors_config to error_config
e4d17a6d6 : chore(python): Prepare google/cloud/security/publicca/v1beta1 BUILD.bazel for release
4d78f32ab : docs!: mark PanelInfo.panel_id as required
7090dbed5 : feat: add new field for exception audit log link feat: add support of new compliance regime for regions and new partner T systems docs: fix some typos in documentation
75d3f22e8 : chore: regenerate API index
cbd4501e0 : feat: add RetrieveLegacySecretKey method feat: add annotation reasons REFUND, REFUND_FRAUD, TRANSACTION_ACCEPTED, TRANSACTION_DECLINED and SOCIAL_SPAM
fc5be6f85 : feat: Add PolicyViolation to the AuditLog proto, this will only be present when access is denied due to Organization Policy. It describes why access is denied feat: Add FirstPartyAppMetadata to the BigQueryAuditMetadata proto, it contains metadata about requests originating from Google apps, such as Google Sheets feat: Added new events to BigQueryAuditMetadata such as UnlinkDataset and RowAccessPolicyCreation docs: Updated multiple comments
b37db6016 : feat: Added cass_processed flag to indicate if UspsData is CASS processed feat: Deprecated highrise and multi_family field docs: Updated documentation for language_code and CASS certification
cb6fbe878 : feat: Update result_set.proto to return undeclared parameters in ExecuteSql API
4a3979503 : feat: launch GKE Cost Allocations configuration to the v1 GKE API
df8b96730 : feat: vulnerability scanning exposed to public
c522b5290 : chore(deps): Upgrade gax-java to 2.19.2
59b73bd6f : feat: add `subject_to_thresholding` field to `ResponseMetadata` type feat: add `tokens_per_project_per_hour` field to `PropertyQuota` type
c73994e66 : chore: regenerate API index
2af652ae3 : feat: add EvaluateTimeseries method to the Timeseries Insights API
959d789be : feat: remove proto ReadEfficiencyStats feat: remove field RequestStats.read_efficiency_stats feat: rename proto AllReadStats to FullReadStatsView feat: rename field RequestStats.all_read_stats to full_read_stats_view feat: rename proto ReadIteratorStats to ReadIterationStats feat: remove enum value ReadRowsRequest.RequestStatsView.REQUEST_STATS_EFFICIENCY feat: remove field ReadIterationStats.deletes_seen
767dc4505 : chore: rename warm_pool_enabled to fast_startup_enabled
7b5a467b9 : feat: add a new searchable field kmsKeys fix: deprecate searchable field kmsKey
99e424a07 : chore: regenerate API index
daca92352 : fix: Removed some unnecessary documentation
052985c2c : feat!: BREAKING CHANGE: temporally remove the version fields feat: add a field in cluster to describe whether the machine is disabled. fix: mark VPC project and service account as optional fields and add details for service account format
3cc6cb36d : chore(ruby): Configure build rule for speech v2 client
5e8b7729f : chore(ruby): Configure Ruby clients for analyticshub
8bd89cd4f : feat: include conversation dataset name to be created with dataset creation metadata docs: clarify SuggestionFeature enums which are specific to chat agents
ef8a54291 : chore(python): Prepare google/cloud/gsuiteaddons/v1 BUILD.bazel for release
82c0f26da : chore: regenerate API index
fe486dded : feat: added support for Private Trust to Certificate Manager API docs: See https://cloud.google.com/certificate-manager/docs/deploy-google-managed-cas
8cb255f53 : docs: clarified gcs_bucket field of the SecuritySettings message
f653ae0f8 : docs: correct limit of required_attributes
dbff0ecc2 : chore: regenerate API index
0cad78c95 : feat: add apis for AssuredWorkload monitoring feature and to restrict allowed resources
a724450af : chore(bazel): update protobuf to v3.21.7
9e3a1dd59 : feat: Add support for notebook tasks
3fde7ab75 : build: enable Speech v2 client library generation
d02b26b0d : chore: regenerate API index
82bf6749a : feat: add datastore aggregation query APIs
57e38f027 : feat: add new analysis status and cvss version fields
22d2bdaee : docs: clarified gcs_bucket field of the SecuritySettings message
57062cd9a : fix: deprecate extra field to avoid confusion
ef86d8ec8 : chore: regenerate API index
6deca9867 : feat: Add Agent Assist Summarization API (https://cloud.google.com/agent-assist/docs/summarization) docs: clarify SuggestionFeature enums which are specific to chat agents
6954c4da0 : chore: put Locations mixin back
4689c7380 : chore: override API mixins when needed
c89757be1 : chore(ruby): Update generator to 0.16.1
f252e11bd : fix!: Fix resource annotations for Cloud Deploy to use common resource name for locations
e17b31e1e : chore: regenerate API index
4f945ca04 : feat: publish Google Cloud's Enterprise Knowledge Graph service
844d0f793 : feat: Add routing annotations
f16389386 : chore: regenerate API index
59a30fb00 : feat: Publish new JobRun resource and associated methods for Google Cloud Deploy
2e19de1a9 : chore: updated docs and code sturcture for Dataproc metric configuration
7d8a5ab06 : docs: document max number (50) of DeliveryVehicle.Attributes
ca00d4af9 : chore: regenerate API index
695134be0 : feat: Add an enum value for raw locations from Apple platforms
01d4201e2 : chore: regenerate API index
080b9f75d : feat: added initial version for discovery engine v1beta
f51a7fd25 : chore: regenerate API index
72f0faae3 : feat: add model_source_info to Model in aiplatform v1beta1 model.proto
aea0b4dc7 : chore: regenerate API index
7f579ee59 : docs: fix docstring formatting
1dc77cf75 : chore: regenerate API index
0c4e682e3 : feat: publish the RequestStats proto
a7f38907a : feat: add model_source_info to Model in aiplatform v1 model.proto
174b42d81 : chore: revert removal of LRO mixin
652c4c1c8 : fix: revert removal of LRO mixin
1e836f9a3 : chore: revert removal of LRO mixin
fafd03f8d : feat: release SensitiveAction Cloud Logging payload to v1
210422e82 : fix!: temporarily removed language rules from Speech-to-Text V2 API BUILD.bazel file
6abb2a269 : chore: regenerate API index
65376f43d : feat!: remove ListApplicablePolicies
0ba39988a : feat!: removing protos from the wrong location
8933d4b4a : feat: rename nodejs analyticshub library package name
b17c252c6 : feat: add finding stream proto for cloud logging
d07267f1f : build: add cross-API dependency for Node.js library
b4e57a547 : chore: regenerate API index
b4f7b1eab : feat: add new PhotoSequence resource and RPCs feat: add gps_record_timestamp_unix_epoch field to Pose resource
4adc478b2 : feat: added support for `AppliedLabelChange`
b7c271c01 : chore: remove duplicated IAM mixin for Node.js library
30517fdc3 : feat: add support for Dataproc metric configuration
7a1297363 : test: use fully qualified request type name in tests
df791ce27 : chore: update gapic-generator-python-1.4.4 with unit tests generation fixes
532289228 : fix: Ensure exceptions have the correct cause
c3183fef5 : chore: regenerate API index
044a15c14 : feat: Add support for V1 and V2 classification models for the V1Beta2 API
bd28cfb5d : feat: Introduce an `optional_entry` field to make it possible to conditionally set a map or message field
05b99f982 : feat: Add support for V1 and V2 classification models for the V1 API
eda7bc066 : feat: add finding cloud logs
15e7e23c0 : chore: regenerate API index
af65a1984 : feat: add timestamp_outside_retention_rows_count to ImportFeatureValuesResponse and ImportFeatureValuesOperationMetadata in aiplatform v1 featurestore_service.proto feat: add RemoveContextChildren rpc to aiplatform v1 metadata_service.proto feat: add order_by to ListArtifactsRequest, ListContextsRequest, and ListExecutionsRequest in aiplatform v1 metadata_service.proto
24392ec4b : chore: regenerate API index
dbc83bd75 : feat: add timestamp_outside_retention_rows_count to ImportFeatureValuesResponse and ImportFeatureValuesOperationMetadata in aiplatform v1beta1 featurestore_service.proto feat: add RemoveContextChildren rpc to aiplatform v1beta1 metadata_service.proto feat: add order_by to ListArtifactsRequest, ListContextsRequest, and ListExecutionsRequest in aiplatform v1beta1 metadata_service.proto feat: add InputArtifact to RuntimeConfig in aiplatform v1beta1 pipeline_job.proto feat: add read_mask to ListPipelineJobsRequest in aiplatform v1beta1 pipeline_service.proto feat: add TransferLearningConfig in aiplatform v1beta1 study.proto
4c4a9a261 : chore: update gapic-generator-python to 1.4.3 with test fixes
7428dad9f : feat: Add client library support for AssetService v1 SavedQuery APIs Committer: jeffreyai@
a3897f631 : chore: regenerate API index
bb4d7f494 : feat: added Speech-to-Text V2 API proto
9a3dd7a18 : feat: Update google-cloud-compute-v1 dependency to version 1.7 or later
8e0b16c2f : docs: Add documentation for Cloud Healthcare API Stackdriver Logging Protos
dfd68f74d : docs: Remove unnecessary comment
a5a882927 : feat: added High Throughput Logging API for Google Kubernetes Engine docs: ReservationAffinity key field docs incorrect docs: missing period in description for min CPU platform
b6c0e8abb : docs: document explicitly quotes in attribute filter
1a176ac32 : chore(ruby): Configure builds for BigQuery DataPolicies client
9212f73b8 : feat: added High Throughput Logging API for Google Kubernetes Engine docs: ReservationAffinity key field docs incorrect docs: missing period in description for min CPU platform
e3ff5d08f : chore: regenerate API index
a0a740c6e : feat!: replace java_outer_classname option with use_java_stubby_library, add DisableServiceAccountKey and EnableServiceAccountKey, and update comments
f90b329a7 : feat: Add Secure Boot support to TPU v2alpha1 API
fdf549580 : chore: regenerate API index
39c28bfb6 : feat: add deleteFeatureValues in aiplatform v1beta1 featurestore_service.proto
8b59cdf13 : chore: regenerate API index
73f12f34f : fix: Add proto options for Ruby, PHP and C# API client libraries
a0093c4b6 : feat: update package_name of nodejs library
5a9ee4d5d : feat: enable REST transport for Python Preview clients
469904601 : chore: regenerate API index
69c840ef9 : feat: Add custom instance config operations
0487c63ac : chore: regenerate API index
63674ebb0 : feat: this is the first public release of the client libraries for Google Cloud's Document Warehouse service
c31193a8e : chore: regenerate API index
79bca74fe : feat: add c#, php and pyhton language options to DataPolicy proto
8f81accbe : chore: Explicitly set transport to grpc for python targets
0647eab53 : docs: Fix the main client gem name listed in the readme
d5d35e035 : chore: use gapic-generator-typescript v2.17.0
c4dd79fe3 : chore: regenerate API index
63c3007b2 : feat: Update Compute Engine API to revision 20220831 (#729)
862f99fac : feat: Added parent display name i.e. source display name for a finding as one of the finding attributes
cec733349 : chore: update to gapic-generator-python-1.4.2 (REST transport test fixes)
2d8030c41 : chore(ruby): Configure Ruby client for PublicCA V1beta1
346e2f2a1 : docs: update comments for image annotator OCR models
a217609e0 : chore: regenerate API index
e210283d7 : feat: Publish CBT deletion_protection field in Table, UpdateTableRequest, and UpdateTable API in **stable** proto to external customers
450fbd04c : chore: regenerate API index
e544df581 : fix!: Revert add custom instance config operations (change broke client libraries; reverting before any are released)
e2bb76c68 : chore: regenerate API index
544004898 : feat: Add custom instance config operations
565a55088 : fix: integrate gapic-generator-python-1.4.1 and enable more py_test targets
9d1fbd0b8 : chore: regenerate API index
46cfc4c8d : feat: add proto annotation for non-ascii field mapping
0cac79bcf : fix: Fix resource name configuration for graph API
18cb30d03 : fix: Fix resource name for remoteworkers API
ee05df981 : fix: Fix recommendationengine resource name configuration
2c489b49f : chore: regenerate API index
76c3b846f : feat: generate BigQuery Analytics Hub API v1 client with renamed package name
4c6e7ec5b : chore: regenerate API index
a8c6c7cf8 : feat: add firestore aggregation query apis to the stable googleapis branch
b174c584f : feat: published Cloud IDS Service v1 Logging
8167badf3 : fix: remove 'cloud' name from package names
3a558759d : chore: regenerate API index
56f204922 : feat: add default retry configuration feat: add DeleteTransferJob operation feat: add AWS S3 compatible data source
38e8b447d : chore: revert enable REST transport support for python media-translation
49dd2981f : chore: regenerate API index
7b2540a2e : feat: add Address Validation API
f0e2be46a : feat: Enable REST transport support for Python analytics-admin, media-translation and dataflow clients
de76e0319 : chore: fix typos
fa86bc39f : fix: Fix borinssl build failure on gcc12
89404eeb9 : feat: bump gapic-generator-python to version 1.4.0
1cf9407d5 : feat: add location to WriteStream and add WriteStreamView support
855b74d20 : chore: use gapic-generator-python 1.3.1
4356ba6e8 : feat: added NO_STARTING_URL_FOUND_FOR_MANAGED_SCAN to ScanRunWarningTrace.Code fix: Added fix to return a list of the endpoints that encountered errors during crawl, along with the specific error message when the starting URL returns Http errors fix: GoogleAccount is deprecated
88f2ea3f5 : chore(bazel): Update WORKSPACE files for rules_gapic, gax_java, generator_java versions
332ecf599 : feat: Bump gapic-generator-python version to 1.3.0
58cc70d22 : docs: Fix the main client gem name listed in the readme
725381dc1 : chore: remove obsolete service config files
113921791 : chore: Update Firestore Bazel files to refer to correct service config YAML files
ab6b87cfe : chore(ruby): Update out of date auth documentation
6d2514a70 : chore: regenerate API index
62995d04b : feat: add Deidentify action
2e7976e32 : chore(bazel): update rules_gapic to v0.16.0
880d23085 : chore: regenerate API index
151329409 : feat: release Model Services to v2beta version feat: release BatchRemoveCatalogAttributes API to v2beta version feat: release ExactSearchableOption for attribute config to v2beta version feat: release diversity_type for ServingConfig in v2beta version feat: add local inventories info to the Product resource feat: deprecate unused page_token field of PredictionRequest in v2beta version feat: deprecate unused facet_spec field of Control in v2beta version docs: improve documentation of SearchRequest for Search Personalization docs: improve documentation for Fullfillment and Inventory API in ProductService docs: minor documentation fixes and improvements
48b9dec92 : chore(bazel): update rules_gapic to v0.16.0
61f75b4f6 : feat: Add compliant_but_disallowed_services field to the v1beta1 Workload proto
45a3d7a08 : chore(bazel): update Go generator to v0.32.1
a34ef95fb : docs: clarified values for the CreateExternalAccountKeyRequest proto fields
b47cf72d1 : docs: Publish Certificate Manager logging proto for documentation
fff3f7302 : fix: mark service_account_email as deprecated docs: removing comment from a deprecated field
0cb849945 : docs: clarified wording around route-related fields
e1b54cd79 : fix: additional error codes added to service configuration for retry
42c571c1a : chore(ruby): Configure build rules for IAM V2 Ruby clients
2de0a6b0f : chore: Update C# generator to 1.4.8
dc85e8a11 : feat: Updated dependency on google-cloud-retail-v2 to gem version 0.11 or later
86926e5c7 : chore: regenerate API index
84950242f : feat!: update BigQuery Analytics Hub API v1beta1 client BREAKING CHANGE: refresh current dataexchange/v1beta1/* directory to include recent change in protos. Removed common directory and use local enum Category fix!: refactor references to Category message docs: improve proto documentation.
4cb1497a1 : chore: regenerate API index
86d9729e8 : feat: add bigquery datapolicies v1beta1 API
ea847a1bd : chore(python): prepare for release of the iam/v2 python client
c66871531 : docs: clean up Unicode Normalization Form C references
5622895f7 : chore: regenerate API index
ed22b1ba7 : fix!: remove decommissioned storage v1 RPCs
352756699 : fix: use _gaxModule when accessing gax for bundling
4fcb07884 : chore: regenerate API index
7a8b9881f : docs: Publish Scan Run logging proto for documentation
284389e2b : feat: add model_monitoring_stats_anomalies,model_monitoring_status to BatchPredictionJob in aiplatform v1beta1 batch_prediction_job.proto
dabbb3a0b : docs: update documentation for RoutingPreference to better describe behaviors
dab43ab5c : chore: regenerate API index
dac66f656 : feat: Create the public IAM Deny v2 API
d4a236754 : feat: accept google-gax instance as a parameter
87ba206e5 : docs: update comment for Waypoint.side_of_road to accurately describe functionality
343f52cd3 : feat: Adds auto-generated CL for googleapis for jsonb
b8da8792e : chore: regenerate API index
f9382d1a8 : feat: Add the edgecontainer v1 api
2593ea200 : docs: update filter comment now that attribute query restrictions have been lifted
8d6fdc77e : build: configuration files update
d1b1556a6 : docs: added Cloud Dataproc and Secret Manager to the list of supported services
bbc0c85e0 : chore: regenerate API index
402c5bd15 : feat: add new toll passes feat!: add optional tags to proto3 index based fields to enable checking for field presence
586b2aabe : chore: regenerate API index
748c2d67e : feat: initial client library implementation for Timeseries Insights API
eb382eda1 : feat: add read_mask to ListPipelineJobsRequest in aiplatform v1 pipeline_service feat: add input_artifacts to PipelineJob.runtime_config in aiplatform v1 pipeline_job
97fa02d47 : feat: environment variables, disk interfaces
10d4b8662 : feat: environment variables, disk interfaces
842682e67 : build: fix artifact name for bigquery migration
c7a52f4e9 : feat: serviceAccountKeyName, serviceAccountDelegationInfo, and principalSubject attributes added to the existing access attribute. These new attributes provide additional context about the principals that are associated with the finding
15b5fb348 : build: fix artifact name for apigee registry
faa3bdad6 : chore: regenerate API index
32d2f9bab : feat: Updated v1beta1 analyzeWorkloadMove documentation
7c3a38d62 : chore: update count up_to field type in aggregation queries
c17c5a6c2 : chore: update count up_to field type in aggregation queries
8ec8bde9e : chore: regenerate API index
a887434dd : feat: Adding database access information, such as queries field to a finding. A database may be a sub-resource of an instance (as in the case of CloudSQL instances or Cloud Spanner instances), or the database instance itself
f3e6b9f42 : chore: regenerate API index
441339af7 : feat: added support for BigQuery destination and PostgreSQL source types
67e514e43 : chore: regenerate API index
e4fe55a80 : feat: add UpsertDatapoints and RemoveDatapoints rpcs to IndexService in aiplatform v1 index_service.proto
95e44aeec : chore: regenerate API index
624cc451f : feat: add UpsertDatapoints and RemoveDatapoints rpcs to IndexService in aiplatform v1beta1 index_service.proto
ebed4ae5c : chore: regenerate API index
17b39f10e : feat: Adds support for configuring scaling settings
fcd2684cd : chore: regenerate API index
e9bcb6c5e : feat: release Control and ServingConfig serivces to v2 version feat: release AttributesConfig APIs to v2 version feat: release CompletionConfig APIs to v2 version feat: add local inventories info to the Product resource docs: Improved documentation for Fullfillment and Inventory API in ProductService docs: minor documentation format and typo fixes
49de9d59d : chore(googleads): Update C# targets to use GAX v4
dab9e5481 : chore: regenerate API index
65b91e667 : docs: Updating comments chore: added LRO to API list
873ab4562 : fix: better support for fallback mode
b965a2549 : feat: added support for `force` field for API and API version deletion docs: updated proto comments to align with the public documentation
ed55a83de : chore: regenerate API index
cfa1b3782 : chore: remove unused proto imports
6007e17f1 : chore(python): fix warehouse-package-name for secretmanager v1
07c3f5015 : feat: Adding uris to indicator of compromise (IOC) field
b775b02b1 : chore(bazel): Update gapic-generator-csharp to 1.4.7 chore(bazel): Update gapic-generator-csharp-gaxv3 to 1.3.20
a58a6d7e1 : chore: regenerate API index
fb22ccd6c : feat!: Update the public IAM Deny v2beta API BREAKING CHANGE: remove google.api.resource_reference annotations
cda296bc1 : fix: specify geo Viewport dependency
2032717c3 : chore: regenerate API index
154b4102b : feat: Add export config protos to API
260cd02ef : fix: set longer polling timeouts for filestore RestoreInstance
62ae1af49 : feat: allow users to set Apache Avro output format options through avro_serialization_options param in TableReadOptions message Through AvroSerializationOptions, users can set enable_display_name_attribute, which populates displayName for every avro field with the original column name Improved documentation for selected_fields, added example for clarity.
9086de870 : chore: regenerate API index
3b3699b91 : feat(googleads): Updated protos and build files for Google Ads API v11
d21399d54 : chore: Specify the rest transport for C# (again)
5f5830157 : chore(python): prepare for the v2 release of google/api/apikeys
ff71e3846 : chore: Update C# GAPIC generator version
84ed8f9a2 : chore(ruby): Configure build rules for Ruby ApiKeys clients
37e782270 : chore: regenerate API index
d0237ea8f : feat: Added field_mask to ProcessRequest object in document_processor_service.proto feat: Added parent_ids to Revision object in document.proto feat: Added integer_values, float_values and non_present to Entity object in document.proto feat: Added corrected_key_text, correct_value_text to FormField object in document.proto feat: Added OperationMetadata resource feat: Added Barcode support feat!: Added Processor Management and Processor Version support to v1 library
4bda29977 : feat: Add client library support for AssetService v1 BatchGetEffectiveIamPolicies API Committer: haochunzhang@
b7cb84f5d : Revert "chore: Specify rest transport for C# Compute GAPIC library (#730)" (#731)
b1f76aafc : chore: Specify rest transport for C# Compute GAPIC library (#730)
e6e875a45 : chore: use gapic-generator-python 1.2.0
ee4650b68 : chore: regenerate API index
0e4fd8a45 : feat: Created client libraries for Maps Platform Datasets API
ad7ddfa74 : chore: regenerate API index
0dd98150b : feat: add WriteFeatureValues in aiplatform v1beta1 featurestore_online_service.proto
a50718e2a : chore: regenerate API index
a23f8c6b3 : feat: Public protos for Cloud Connectors API Based on: https://cloud.google.com/apigee/docs/reference/apis/connectors/rest
be827beeb : chore: regenerate API index
31f3dd8c0 : feat: publish apikeys/v2 API
a412f6802 : chore: regenerate API index
80d630f73 : feat: Release of query system Committer: lvv@
c2674a345 : docs: fix minor docstring formatting
2bafaf1c1 : feat: Add MySQL dialect to bigquerymigration v2 client library
164f1fa99 : chore: regenerate API index
19bf693ab : feat: Added field_mask to ProcessRequest object in document_processor_service.proto feat: Added parent_ids to Revision object in document.proto feat: Added integer_values, float_values and non_present to Entity object in document.proto feat: Added corrected_key_text, correct_value_text to FormField object in document.proto feat: Added OperationMetadata resource feat!: Added Processor Management and Processor Version support to v1 library
d0de36997 : chore: regenerate API index
63c73fb06 : feat: Add client library support for AssetService v1 BatchGetEffectiveIamPolicies API Committer: haochunzhang@
d89cf3d2b : fix: set longer polling timeouts for filestore UpdateInstance
a6aca40e0 : docs: refer to request field by correct name: routing_preference
9f7c0ffda : feat: Added support for evaluating missing data in AlertPolicy
f91fc4650 : feat: Publish cloudsetup.googleapis.com/complete_deployment log stream payload proto
61614d488 : chore: regenerate API index
80bf61314 : feat: add `RunAccessReport` method to the Admin API v1alpha
45b340993 : chore: regenerate API index
2f00b9a06 : feat: add `GetAudience`, 'ListAudience', 'CreateAudience', 'UpdateAudience', 'ArchiveAudience' methods to the Admin API v1alpha feat: add `GetAttributionSettings`, `UpdateAttributionSettings` methods to the Admin API v1alpha
801d3303b : feat: Publish Storage Transfer logging proto for documentation
ad64930ea : feat: Add TextDetectionParams.advanced_ocr_options
60a0fa73c : feat: Update Compute Engine API to revision 20220720 (#723)
2206a0f35 : feat: add content of IP Utilization insights to Stackdriver logging proto for Network Analyzer
072a9467b : chore: regenerate API index
73c7cd836 : feat!: Remove v1p4beta1 API protos. v1p4beta1 has been deprecated and announced through MSA. This is the cleanup
c77c06724 : docs: BinaryAuthorization.enabled field is marked as deprecated
901a2a2b9 : docs: BinaryAuthorization.enabled field is marked as deprecated
34f273036 : chore: regenerate API index
c30c9ccfd : feat: new model service to manage recommendation models feat: support case insensitive match on search facets feat: allow disabling spell check in search requests feat: allow adding labels in search requests feat: allow returning min/max values on search numeric facets feat: allow using serving configs as an alias of placements feat: allow enabling recommendation filtering on custom attributes feat: return output BigQuery table on product / event export response feat: allow skiping default branch protection when doing product full import docs: keep the API doc up-to-date with recent changes
d7f756815 : chore: add py_test target for compute (#728)
9f82a84cc : fix!: fix datacatalog resource name config
75905af5a : chore: deprecate the AwsCrossAccountRole property
0b60828b0 : chore: regenerate API index
139f56eef : feat: support case insensitive match on search facets feat: allow to return min/max values on search numeric facets feat: allow to use serving configs as an alias of placements docs: keep the API doc up-to-date with recent changes
c52559c85 : feat: Annotate RPCs with request routing information
2e0cfb95f : chore: regenerate API index
d6bce0ee5 : feat: support case insensitive match on search facets feat: allow disabling spell check in search requests feat: allow adding labels in search requests feat: allow returning min/max values on search numeric facets feat: allow using serving configs as an alias of placements feat: allow enabling recommendation filtering on custom attributes feat: return output BigQuery table on product / event export response docs: keep the API doc up-to-date with recent changes
37aaa1e56 : feat: making network arg optional in aiplatform v1 custom_job.proto feat: added SHARED_RESOURCES enum to aiplatform v1 model.proto docs: doc edits to aiplatform v1 dataset_service.proto, job_service.proto, model_service.proto, pipeline_service.proto, saved_query.proto, study.proto, types.proto
efbe03db2 : feat: making network arg optional in aiplatform v1beta1 custom_job.proto feat: DeploymentResourcePool and DeployementResourcePoolService added to aiplatform v1beta1 model.proto (cl/463147866) docs: doc edits to aiplatform v1beta1 job_service.proto, model_service.proto, pipeline_service.proto, saved_query.proto, study.proto, types.proto
378a63c8b : chore(bazel): configure stand-alone LongRunning client for PHP
03b3402e6 : chore: regenerate API index
e47c0cdef : docs: Updating comments chore:remove LRO to API list
abe15226b : fix: Add py_test targets
1d31f2fbe : fix!: revert bad publishing
080f9b60d : fix!: revert bad publishing
d33b3fa08 : docs: clarify size limitations for AppendRowsRequest chore: add preferred_min_stream_count to CreateReadSessionRequest chore: add write_stream to AppendRowsResponse
e8f5319d9 : fix: @bazel_tools//build_defs/pkg:pkg.bzl points to the deprecated, Bazel internal version of pkg_tar. This change migrates users of that version to the supported, public version in rules_pkg
643311525 : chore(ruby): Regenerate using microgenerator 0.15.2
8c5066012 : feat: add new load balancer insights to Stackdriver logging proto for Network Analyzer
c5495962f : chore(bazel): update gapic-generator-php to v1.5.0
fe833ddc7 : feat: Add service_account_id output field to CloudSQL properties
ea229665f : docs: Remove a broken link
0381249b7 : chore(ruby): Regenerate using microgenerator 0.15.1
8229ab4d3 : feat: Publish new fields
1805fc2b0 : docs: updated some method comments and added an explicit note that DetectIntentRequest's text input is limited by 256 characters
7152bf2b3 : chore: update C# generator to 1.4.4
282d3d736 : chore: regenerate API index
5261728f2 : feat: Release API version v1beta1 (no changes to v1alpha2)
eeacaabc3 : docs: added an explicit note that DetectIntentRequest's text input is limited by 256 characters
039daa293 : chore: Update networksecurity v1 BUILD.bazel for python
f454c15b4 : chore: regenerate API index
627646187 : feat: add DeploymentResourcePool in aiplatform v1beta1 deployment_resource_pool.proto feat: add DeploymentResourcePoolService in aiplatform v1beta1 deployment_resource_pool_service.proto feat: add SHARED_RESOURCES to DeploymentResourcesType in aiplatform v1beta1 model.proto
fbe2cfc2a : chore(ruby): Configure Ruby Bazel builds for Functions V2 client
52130a9c3 : chore(bazel): update protobuf to v3.21.3
0f38696be : fix: target new spanner db admin service config
de1ace47a : docs: update comment to refer to to correct_default value for RoutingPreference.ROUTING_PREFERENCE_UNSPECIFIED
55f082c00 : chore: regenerate API index
b9cbfce17 : feat: Add "or" query support (only in the preview API surface) docs: Clarify wording around default database_id usage
0d6261732 : chore: regenerate API index
9213efa96 : docs: update the comments of various networksecurity resources fix!: fix annotation of parent in Create*Request
fb78f5b6b : chore: regenerate API index
dd2b0d26b : feat: Added container field to findings attributes feat: Added kubernetes field to findings attribute. This field is populated only when the container is a kubernetes cluster explicitly
19cfbec38 : chore(bazel): update Go gapic generator to v0.31.2
ff8159ec8 : fix: fixes for routing headers
621192851 : chore: regenerate API index
4f072bff7 : feat: Add ListDatabaseRoles API to support role based access control
45e4f3084 : chore: regenerate API index
d8e37bb04 : chore(googleads)!: remove protos for v8, which has sunset
90c21c04d : chore: regenerate API index
2938d54a0 : feat: Add routing annotations
0b24d03e9 : feat: add a DeploymentResourcePool API resource_definition feat: add shared_resources for supported prediction_resources
53377c165 : chore: regenerate API index
215f812fb : feat: Rename product feat: API updates
16e7d1081 : fix: specify geo Viewport dependency
8a417dea0 : docs: Publish identitytoolkit request log proto
8a79ffed4 : chore: regenerate API index
6aee59cd9 : feat: Updated the method signature of analyzeWorkloadMove for v1beta API to accept project as source. AnalyzeWorkloadMove now also returns information about org policy differences between the project and target folder
d108c5e55 : feat: Updated the method signature of analyzeWorkloadMove for v1beta API
4753861df : chore: regenerate API index
9af1b9b02 : feat: Add IAM support for Explore content APIs feat: Add support for custom container for Task feat: Add support for cross project for Task feat: Add support for custom encryption key to be used for encrypt data on the PDs associated with the VMs in your Dataproc cluster for Task feat: Add support for Latest job in Task resource feat: User mode filter in Explore list sessions API feat: Support logging sampled file paths per partition to Cloud logging for Discovery event
d3dbd87a2 : chore(bazel): update Go generator version to v0.31.1
e523a17ea : feat: added support for BatchCreateTasks preview
fdb523df9 : feat: add new deliver targets and drop causes for Private Service Connect
6f933fe5e : feat: add fields to support Cloud functions
b84cdd829 : docs: update several comments
3f2a9986c : feat: add destination egress location field to the probing details
d99bd0cc9 : feat: add new abort cause to the abort info
c6dddefb8 : feat: add source telemetry agent URI to the endpoint info
2fc4a7e6b : feat: add new next hop type to the route info
46f2598ea : feat: Add Presto dialect to bigquerymigration v2 client library
52cae2e8b : chore: regenerate API index
c501985a4 : feat: added support for BatchCreateTasks preview
d87a1707f : chore: regenerate API index
e7edbb9c3 : feat: publish cloud networksecurity v1
5688bdb18 : chore(python): prepare for the v2beta release of iam python client
898fcea96 : feat: InfoType categories were added to built-in infoTypes
5c9007438 : feat: add fields for tracking reachable status of resources in list methods feat: add the failure_reason field to workflow invocation actions
5813dcf3c : feat: add new abort cause and new route next hop type
f86f3a2eb : chore(bazel): move rules_gapic up in WORKSPACE loading order
220b13e33 : chore: internal change
d684988bc : chore: regenerate API index
c894ed4e6 : feat: Add traffic director API to cloud network services v1 client library feat: Add Service Directory Service API to cloud network services v1 client library
21ef8485a : fix: update rules_go, grpc, gazelle and python toolchain to latest versions to fix various build issues
53a72100f : feat: Added ISXR Logging
4d8b76dbf : chore: regenerate API index
f910a48aa : feat: add Cloud Commerce Consumer Procurement API
e0745546d : chore(python): prepare for the v1 release of beyondcorp client libraries
7426af5f0 : build(node): correct artifact name for npm
2e0497d3c : Synchronize new proto/yaml changes.
ed9ca3b26 : chore: remove unused imports
b1a966d50 : chore: regenerate API index
24f073654 : fix!: Removed resource definition of Compute API resources and incorrect resource references that used them
ccb6738b4 : chore: regenerate API index
a07608440 : feat: provide new parameter cx_current_page, the unique identifier of the CX page to override the `current_page` in the session. Add filter field to ListAnswerRecordsRequest. And add AudioInput to analysis requests docs: add more meaningful comments
9284ce6b4 : chore: regenerate API index
2844793f7 : feat: generating GAPIC libraries for Google Cloud Functions v2beta
d7f3a38b0 : chore: regenerate API index
1338a6ba9 : feat: add response_params proto to clients
4f1be9926 : chore: use gapic-generator-python 1.1.1
fac140050 : build(node): correct artifact name for npm
6992972ac : chore(python): prepare for the v1 release of google/cloud/paymentgateway/issuerswitch
7fc003279 : build(node): correct artifact name for npm
99fa3a50a : fix: Upgrade `rules_python` to 0.9.0
e0d010651 : chore(python): prepare for the v1 release of google/cloud/gkemulticloud
207bf593d : feat: Adding two new fields for Instance create_time and update_time
ae6501404 : fix: proper camel case for sequences of capital letters
01325bd38 : chore: regenerate API index
7fdec6295 : feat: Added contacts field to findings attributes, specifying Essential Contacts defined at org, folder or project level within a GCP org feat: Added process signature fields to the indicator attribute that helps surface multiple types of signature defined IOCs
1d3a23baa : chore: regenerate API index
2bf9d8d49 : feat: deprecated the filter field and add resource_definition docs: add more meaningful comments
b574c0bc8 : chore: remove unused protos
ff1d8c034 : chore: regenerate API index
6ef569eaf : feat: release the Google Analytics Admin API V1 Beta
9b52d26b4 : feat!: remove unused filter field BREAKING CHANGE: Remove unused filter field from alpha2 version of API before release
8d5b1a31f : chore: regenerate API index
c51f2edf5 : feat: add support to modify kubelet pod pid limit in node system configuration feat: support spot VM feat: support Tier 1 bandwidth feat: update support for node pool labels, taints and network tags feat: add Binauthz Evaluation mode support to GKE Classic feat: add GKE Identity Service feat: add network tags to autopilot cluster feat: support enabling Confidential Nodes in the node pool feat: support node pool blue-green upgrade feat: add Location Policy API feat: support GPU timesharing feat: add managed prometheus feature
7cfa071be : chore: regenerate API index
61ea2e50a : feat: add cgroup mode to node system config feat: add support to modify kubelet pod pid limit in node system configuration feat: support Tier 1 bandwidth feat: support IPV6 Dual Stack (stack_type) feat: add Binauthz Evaluation mode support to GKE Classic feat: support GKE Cost Allocations feat: add network tags to autopilot cluster feat: add protect config audit api feat: support enabling Confidential Nodes in the node pool feat: support node pool blue-green upgrade feat: add Location Policy API feat: support GPU timesharing
503fcb19b : docs: minor formatting fixes
917762b1d : docs: clarify comment on update_time
523fdaf19 : feat: ITAR June Preview Launch
1e6c63478 : build: correct artifact name for npm
181b8566f : fix(gaming): publish v1beta LRO HTTP rules
913b9bd72 : docs: improve comments for protos
e63fcd7ad : fix(privateca): publish v1beta1 LRO HTTP rules
d1c01713e : feat: Update minimum Ruby version to 2.6
e5507fc82 : fix: Revert Enable REST transport for Cloud Bigtable
98698f55a : chore: regenerate API index
203c38ea6 : feat: add options for library generation in C#, PHP and Ruby docs: clarify possible transaction types and API type enum values in several APIs
9b7d76e0c : docs: corrected the Dataflow job name regex
c425ac6db : docs: clarify descriptions of the AdvancedSettings and WebhookRequest data types
79287704c : chore: regenerate API index
4b15b5889 : feat: add Payment Gateway issuer switch APIs
3023962ea : chore: regenerate API index
67f6d0b27 : build: library of v4 jobs onboarded to SAM
42a791157 : chore(deps): add dependencies on date.proto, dayofweek.proto, and any.proto
b9b85181f : chore(deps): add dependency on duration.proto
220f5d802 : fix: Set the transport of grafeas back to grpc only
c90fadf00 : chore: regenerate API index
6ff6b4939 : build: library of v4 jobs onboarded to SAM
9f4d5b69a : chore: regenerate API index
2b0fe3bef : feat: Cloud Bigtable Undelete Table service and message proto files
982bb695a : feat: Add storage_utilization_gib_per_node to Autoscaling target
a4761d585 : feat: add C++ library rules for the Live Stream API
f37528b2c : fix: set pubsublite back to grpc-only instead of grpc+rest
917e7f21c : fix: update gapic-generator-java with mock service generation fixes
f46dc249e : chore: regenerate API index
c13c88b19 : feat: Implement configurable recommenders and update .bazel files
dfefc95a2 : feat: introduce a projects_missing_permissions field in the AbortInfo structure
8ff130bc8 : fix: Modify client lib retry policy for CreateWriteStream with longer backoff, more error code and longer overall time
cc92ed16b : chore: regenerate API index
ff0518928 : feat: Publish public APIs for Routes
c93602d4a : feat: Add support for default_location field in CodeCompilationConfig feat: Support recent open-source additions: partition_expiration_days, require_partition_filter, and additional_options fields for relations in API feat: Introduce MATERIALIZED_VIEW relation type feat: Add CANCELING state for workflow invocations feat: Expose sql_script contents in WorkflowInvocationActions
88fd18d9d : feat: support regapic LRO
fa16a4a3d : chore: regenerate API index
88f397321 : feat: add ListSavedQueries rpc to aiplatform v1 dataset_service.proto feat: add saved_query.proto to aiplatform v1 feat: add saved_query_id to InputDataConfig in aiplatform v1 training_pipeline.proto
8ec83c867 : chore: regenerate API index
aeb384ae8 : feat: add ListSavedQueries rpc to aiplatform v1beta1 dataset_service.proto feat: add saved_query.proto to aiplatform v1beta1 feat: add saved_query_id to InputDataConfig in aiplatform v1beta1 training_pipeline.proto
fdca4dd8b : chore: regenerate API index
ebf8158cd : feat: google.longrunning.Operations for Cloud Channel apis
8cc1c6824 : chore: regenerate API index
17cc208d4 : chore:add LRO to API list
fc6a76e0d : feat: set longer polling timeouts for filestore DeleteInstance and DeleteSnapshot
23f1a1571 : feat: add audience parameter
8a251f522 : feat: Enable REST transport for most of Java and Go clients
49de8b04c : chore: regenerate API index
d57f437df : feat: add BatchImportModelEvaluationSlices API in aiplatform v1 model_service.proto
f3b7f0383 : chore: regenerate API index
bf12acd0d : feat: add client library BUILD rules, API proto option, v1alpha service config file and service YAML file
19bd392ee : feat: add model_version_id to BatchPredictionJob in aiplatform v1 batch_prediction_job.proto
fb1c7ffda : chore: regenerate API index
f5cd5093e : feat: add BatchImportModelEvaluationSlices API in aiplatform v1beta1 model_service.proto
dc5611c68 : chore: regenerate API index
557d78e4c : feat: add BeyondCorp appconnections API
426d87e9e : chore: regenerate API index
bbd13d3ff : feat: add BeyondCorp clientconnectorservices API
c63fb2b03 : chore: regenerate API index
e0e822c87 : feat: add BeyondCorp appgateways API
df910c64f : chore: regenerate API index
584bde648 : feat: add BeyondCorp clientgateways API
7eebdfc57 : chore: regenerate API index
c018a501f : feat: add BeyondCorp appconnectors API
d0b394f18 : feat: added support for custom layer info
3b9c451c7 : feat: add model_monitoring_config to BatchPredictionJob in aiplatform v1beta1 batch_prediction_job.proto
f24b37a35 : feat: add fields to eventually contain row level errors
c65a86879 : chore(python): prepare for the v1 release of google/cloud/apigeeregistry
c81bb701e : docs: publish Stackdriver logging proto for Network Analyzer
0cbea5c3b : chore: Configure Ruby client configs
3418a7b5a : chore: regenerate API index
7b1657f01 : feat!: add support for new API methods BREAKING_CHANGE: the removed Snapshots methods were never officially released
f2e55382d : feat: add model_version_id to UploadModelResponse in aiplatform v1 model_service.proto
26faba69a : chore(bazel): update Go generator version
40797bb9f : chore: regenerate API index
0470cd6d5 : docs: Clarified how clients should work with resumable uploads docs: Clarified ListNotifications pagination docs: Made "live generation" wording consistent with docs for other Cloud Storage APIs fix: Made negative offsets larger in magnitude that object size return the full object for ReadObject operations fix: Made naming format for Logging.log_bucket be a path rather than raw bucket name, to be consistent with the rest of the API feat: Changed Custom Dual Regions to be specified in a proto message rather than a syntactic encoding within the bucket location feat: Added etag support
1cbacff2f : feat: Adds a pod_namespace field to pod events created by Continuous Validation, to distinguish pods with the same name that run in different namespaces
a9969d336 : feat: add support for user labels for job and job template
4fce83e64 : chore(bazel): update gapic-generator-php to v1.4.8
ec8056e26 : fix!: set the right field number for reCAPTCHA private password leak
484948074 : fix!: rename the type `FunnelFilter` to `FunnelFieldFilter` fix!: rename the `funnel_filter` field of the `FunnelFilterExpression` type to `funnel_field_filter`
db1cd5e9c : feat: add default_skew_threshold to TrainingPredictionSkewDetectionConfig in aiplatform v1beta1, v1 model_monitoring.proto
49e6a7ed5 : feat: add ClusterType field in MembershipEndpoint.OnPremCluster
dcc5d9f59 : chore: regenerate API index
d571e2364 : chore: include Ruby/PHP/C# options docs: clarified documentation, including resource name patterns
519ca4459 : chore: update gapic-generator-java
263459093 : chore: regenerate API index
05576c87b : feat: generating GAPIC libraries for Google Cloud Functions v2beta
b416c4cf3 : chore: regenerate API index
7088e389a : feat: generating GAPIC libraries for Google Cloud Functions v2alpha
65b5ea7ea : chore: regenerate API index
163e8b266 : chore(googleads)!: remove protos for v7, which has sunset
d5d0f8dee : feat: added webhook_config
585fa8c3c : feat: added webhook_config
8105c580d : feat: Include the location and iam_policy mixin clients
b59159d63 : chore: use gapic-generator-python 1.0.1
973b4bb18 : chore: regenerate API index
cf681da4e : feat!: Removed _v1beta1 suffix from proto file names BREAKING CHANGE: proto file name is changed from assuredworkloads_v1beta1.proto to assuredworkloads.proto
a0a949c7a : chore: Update C# GAPIC generator to 1.4.2
84fb82208 : feat: Add Java REST transport to analytics, servicecontrol, servicemanagement, serviceusage and langauge APIs
a5f00a799 : build: use gapic-generator-typescript v2.14.6
d42026b7a : chore: include generated samples dir
1b222777b : chore: Integrate new gapic-generator-java and rules_gapic
f296ef560 : feat: add asset_id and stream_id fields to VodSession and LiveSession responses fix!: remove COMPLETE_POD stitching option
f30516e75 : feat: Add SQL Server dialect to bigquerymigration v2 client library
25c51f31e : chore: regenerate API index
8ee8c3786 : feat: Remove Batch v1main and v1alpha1 protos
d19c0d24d : chore: regenerate API index
84720fbcd : feat: add successful_forecast_point_count to CompletionStats in aiplatform v1 completion_stats.proto feat: add neighbors to Explanation in aiplatform v1 explanation.proto feat: add examples_override to ExplanationSpecOverride in aiplatform v1 explanation.proto feat: add version_id, version_aliases, version_create_time, version_update_time, and version_description to aiplatform v1 model.proto feat: add ModelVersion CRUD methods in aiplatform v1 model_service.proto feat: add model_id and parent_model to TrainingPipeline in aiplatform v1 training_pipeline.proto
a95a55f58 : feat: add env to ContainerSpec in aiplatform v1beta1 custom_job.proto
b37008bb2 : chore: regenerate API index
96e83d1a7 : feat(googleads): Protos and build files for Google Ads API v11
9fda3a8de : chore: regenerate API index
ae532a6bb : feat: Created client libraries for Region Lookup API
bdea28692 : feat: expose read_time fields in Firestore PartitionQuery and ListCollectionIds, currently only available in private preview
ac9c39309 : feat:Import of Grafeas from Github
f735ad013 : chore: Configure Ruby builds for google/cloud/batch
ed8b5836f : chore: regenerate API index
90a234cc4 : feat: added Google Batch protos
f8e97f98c : chore: add http rules for LROs
87875b52e : chore: regenerate API index
78374702d : fix!: remove Application and Profile services and and related protos, enums, and messages
d180952b2 : feat: added support for CMEK docs: clarified wording around quota usage
239db5e27 : feat: add monitor_window to ModelDeploymentMonitoringScheduleConfig proto in aiplatform v1/v1beta1 model_deployment_monitoring_job.proto
2fb7507ea : chore: Update Bazel workspaces to support multiple concurrent C# generator versions chore: Update Ads Bazel scripts to explicitly use the GAX-v3-targeted C# generator
530ca5595 : docs: Updating comments
fbb5dd93b : feat: Added support for locations and iam_policy clients
df51ec8e9 : feat: add Session creator role docs: clarify transaction semantics
13f9b8908 : chore: regenerate API index
950dd7303 : feat: Update Compute Engine API to revision 20220526 (#722)
c19c96355 : feat: add methods for Long Running Operations service
38a654069 : chore: Configuration for Ruby gkebackup clients
454ad5ec4 : docs: clarifications for `DatastoreFirestoreMigraitonMetadata` feat: new enum value `OPTIMISTIC_WITH_ENTITY_GROUPS` for `ConcurrencyMode`
4e0282f92 : feat: allow users to disable spell check in search requests feat: allow users to add labels in search requests docs: deprecate indexable/searchable on the product level custom attributes docs: keep the API doc up-to-date with recent changes
f432c46e0 : chore: regenerate Java client with REST transport
f19049fdd : chore: regenerate API index
5bfadd980 : feat: Add compliances, processes and exfiltration fields to findings attributes. They contain compliance information about a security standard indicating unmet recommendations, represents operating system processes, and data exfiltration attempt of one or more source(s) to one or more target(s). Source(s) represent the source of data that is exfiltrated, and Target(s) represents the destination the data was copied to
a2df6aa93 : chore: regenerate API index
34c6901df : feat: Client libraries for the Dataform API
1848f0849 : build(nodejs): include common protos in nodejs_gapic_assembly_pkg
95575851a : feat: added current trips present feature to search vehicles
5b8c35781 : chore: regenerate API index
40c23f164 : fix: package names for PHP/Ruby/C# updated
b9a19f3e3 : chore: regenerate API index
dea7c804b : chore: expose new TTL / Database Admin experimental API
cca5e8181 : chore: use gapic-generator-python 1.0.0
06f21c441 : feat: add EdgeCluster as a new membershipEndpoint type feat: add ApplianceCluster as a new membershipEndpoint type feat: add c++ rules in BUILD file doc: add API annotations doc: minor changes on code and doc format
b0c0dabea : chore: use GCS cache for Bazel builds
1df6a9544 : build: correct artifact name for npm
02cdbfd36 : chore: regenerate API index
5917d3445 : chore: add php_namespace to iamcredentials.proto
665682daa : feat: add IAM policy to aiplatform_v1beta1.yaml feat: add preset configuration for example-based explanations in aiplatform v1beta1 explanation.proto feat: add latent_space_source to ExplanationMetadata in aiplatform v1beta1 explanation_metadata.proto feat: add successful_forecast_point_count to CompletionStats in completion_stats.proto
80c19a4eb : chore: Add DIREGAPIC Updater github action
6e77a717e : chore: regenerate API index
c875f2b20 : feat: add failure_policy to PipelineJob in aiplatform v1 & v1beta1 pipeline_job.proto
c6fb6acce : feat: Add a new operator on companyDisplayNames filter to further support fuzzy match by treating input value as a multi word token feat: Add a new option TELECOMMUTE_JOBS_EXCLUDED under enum TelecommutePreference to completely filter out the telecommute jobs in response docs: Deprecate option TELECOMMUTE_EXCLUDED under enum TelecommutePreference
da052c940 : chore: include generated samples dir
373d1b4ef : chore: regenerate API index
bf83594d7 : feat: public protos for apigeeregistry API
058bff383 : feat: add latent_space_source to ExplanationMetadata in aiplatform v1 explanation_metadata.proto feat: add scaling to OnlineServingConfig in aiplatform v1 featurestore.proto feat: add template_metadata to PipelineJob in aiplatform v1 pipeline_job.proto
7a47b7279 : fix: fixes for dynamic routing and streaming descriptors
55283447a : chore(deps): upgrade gapic-generator-java to 2.8.0 and update gax-java to 2.18.1
2f003c03e : docs: Document encoding of non-UTF-8 key strings in the Cloud Datastore API
a7222a75c : chore: remove unused imports
942691f8d : chore: remove unused imports
2ac1b0abe : chore: Configure Ruby clients
4c6f5836a : docs: updated comments to match API behaviors
6b3b07186 : chore: Add DIREGAPIC Updater github action (#721)
506de488b : chore: regenerate API index
96825848f : feat: update protos to include InvalidateApprovalRequest and GetAccessApprovalServiceAccount APIs
cfe613f3d : chore: regenerate API index
a167db13e : feat: Add Provider resources
2eec3efbe : chore: regenerate API index
117f86bec : feat: add Examples to Explanation related messages in aiplatform v1beta1 explanation.proto
912d50175 : chore: regenerate API index
ae78bfc62 : feat: added PublicCA API client libraries
904345281 : chore: regenerate API index
9dbfb83b4 : feat: add config for invalidate RPC
1bed8a0d6 : docs: fix docstring formatting
d4444af5e : feat!: Change GCS gRPC API to get user billing project from gRPC metadata instead of CommonRequestParams, and remove latter
134d8be4b : chore: regenerate API index
3d7bd9d4a : feat: Add SavedQuery CURD support feat: Add tags support feat!:*Add RelatedAsset and deprecate RelatedAssets for relationship GA
184432662 : chore: regenerate API index
e2ed48f52 : feat: Add support for Password Check through the private_password_leak_verification field in the reCAPTCHA Assessment
ff9d51284 : chore: regenerate API index
3ce577103 : fix: use GkeBackup instead of Gkebackup in csharp, ruby, and php
3150afaab : Synchronize new proto/yaml changes.
feec34dfa : feat: add BigQuery configuration for subscriptions
b6fa58e3e : feat: refreshes Bigtable Admin API(s) protos
cf88418a2 : fix: Update the dependency on the underlying google-cloud-security-private_ca-v1 client
ac491879a : feat: Include the location mixin client
59174f7f6 : feat: Provide interfaces for location and IAM policy calls
cd14622e8 : feat: Use a version of google-cloud-speech-v1 that supports the Adaptation API
1ad4bcbba : feat!: delete ML v1 API protos
ad90a17c8 : chore: regenerate API index
dd6f8dfcb : feat: add the TunnelDestGroup-related methods and types feat: add ReauthSettings to the UpdateIapSettingsRequest
10bc133b6 : chore(python): prepare for the v1 release of google/cloud/gkebackup
4ba76533e : chore: Note samples browser in generated readmes
46d37bc21 : Update README.md
d018d545d : fix: CustomDimension and CustomMetric resource configuration in Analytics Admin API
936ab3594 : feat: add display_name and metadata to ModelEvaluation in aiplatform model_evaluation.proto
c4f5b620a : chore: regenerate API index
914bc5263 : fix!: added packaging options for C#, Ruby, and PHP
d664bc5d3 : chore(ruby): Initial generation of google-iam-v1
10c88bb5c : docs: Update client libraries for v1p1beta1 api
d10a78d90 : chore: regenerate API index
ec9193e2e : feat: Add adaptation proto for v1 api
9f45b0d26 : chore: regenerate API index
02e4eb061 : feat: Added support for other languages.Clients can now use this library to create gke clusters in cloud providers such as AWS and Azure
6609484e7 : chore: Generate datastream wrapper from the correct service protos
6781fcd39 : fix: Include common protos in google-cloud-bigquery-data_exchange-v1beta1
185ba8a93 : fix!: Updates pre-release Cloud Run v2 Preview client libraries to work with the latest API revision
02b3022b9 : feat: add template_metadata to PipelineJob in aiplatform v1beta1 pipeline_job.proto
9b1c49de2 : chore(bazel): update bazel version to v4.2.2
dfc9737d2 : fix!: BatchAnnotateImagesRequest.requests is required
044c5184e : docs: update the doc on diagnostic info
4398b8477 : feat!: Switch from Datastream V1alpha1 to Datastream V1
29b5e45b0 : chore: regenerate API index
b9927eb6f : feat: add the API of StreamingAnalyzeContent
34e5f850a : chore: regenerate API index
4c8ac5c07 : fix!: Product search related messages and enums changed in an incompatible way fix!: NormalizedBoundingPoly message removed
ca1777117 : fix!: removed fields from SafeSearchAnnotation message
f6bb25583 : docs: add the fields for setting CX virtual agent session parameters
cdd277340 : chore: Fill out Ruby analyticshub configs
9805ded32 : chore: regenerate API index
6d3ae1aca : feat: add `runFunnelReport` method to the Alpha version of the Data API
976b05ce1 : chore(bazel): update bazel version to v5.1.1
2d07d513b : feat: add audio export settings to security settings docs: update the doc on diagnostic info
cd7a3e5ea : feat: add Application.service_account feat: add client library method signature to retrieve Application by name feat: add Service.labels feat: add Version.app_engine_apis feat: add VpcAccessConnector.egress_setting
e24febce2 : chore: use gapic-generator-python 0.65.3
240296342 : docs: modifies the project ID pattern in comment for Workbench environment
ad96d2427 : fix!: Remove google-cloud-dataproc-v1beta2 from dependencies
95ce8b299 : chore: regenerate API index
63d4fbab3 : fix!: rename parent to project in SearchRelatedAccountGroupMembershipsRequest feat: introduced WafSettings
9911f3438 : chore: remove unused imports
3a976a38e : Synchronize new proto/yaml changes.
0bfcb46cb : chore: include java generated samples
dc4ef314f : chore(deps): upgrade gapic-generator-java to 2.7.0 and update gax-java to 2.16.0
ecb0b0b8a : feat!: Update to the Notebooks V1 service
c033cb1be : feat!: Update to the Domains V1 service
61a923fda : docs: Update the service name
4f586ead8 : docs: Add documentation for latest models to RecognitionConfig
27ee09419 : chore: regenerate API index
3bcbf4d59 : feat: Create the public IAM Deny v2beta API
1a70da9e1 : feat: Update public api comments to hide internal comments
57961d0b5 : chore: Add snippet-gen metadata files
10d0667af : Synchronize new proto/yaml changes.
37077df43 : feat: Added support for the ConversationDataset and ConversationModel services
dfd09631f : docs: fix typo in the comment
ca19f9a44 : chore: remove unused imports
8be32d2c9 : chore: regenerate API index
79b905545 : fix!: remove key management API feat: introduced Reason, PasswordLeakVerification, AccountDefenderAssessment
e0aa9f4f1 : chore: remove unused imports
62d27df4c : chore: remove unused imports
0506e19ab : feat!: field ObjectTrackingAnnotation.segment moved into oneof, added track_id
dea9ccb4c : docs: Use consistent language for formatting restrictions for user-provided ID fields
22d09aeac : chore: regenerate API index
65b26a518 : feat(googleads): Updated protos and build files for Google Ads API v10
c4b98bf38 : feat:Enable RunQueryResponse.done
a0d4c5c2a : fix!: mark Document.Entity.type as REQUIRED in all versions fix!: remove Document.Entity.bounding_poly_for_demo_frontend from v1beta2
4bd299a6f : feat: added audio_export_settings
6869f2fbc : chore: fix typo in PACKAGES.md (#715)
f91b6cf82 : chore: use gapic-generator-python 0.65.2
c7ca416c2 : chore(bazel): update version of Protobuf to v3.20.1
92c7dbc7a : chore: regenerate API index
9efd9766f : feat: Add API definitions for Cloud Channel Repricing APIs
fd6935f04 : docs: fix remaining broken links
d4dd268f3 : feat: Add new enum value, new filter in ListCustomersRequest of Cloud Channel API
6b3fdcea8 : fix(compute): revert proto3_optional, required removal on parent_id (#714)
775267e23 : build: fix broken links
824ea38ab : feat: Google Chat API logging proto for documentation
ba7f434b7 : chore: regenerate API index
726dac2bf : feat: Add publishing methods for channel resources
0d5e4e2c4 : chore: regenerate API index
38b542a26 : feat: Update Notebooks API for clients libraries
b1e784c8d : chore: regenerate API index
1900ca320 : feat: initial generation of APIs
acc16420c : feat:Add a call log type for handled exceptions feat:Add a structured format for logged call arguments
b62c5624b : fix!: correct broken ConversationModelEvaluation resource pattern
bd6f2c834 : chore: Update disco-to-proto3-converter
4923ca580 : chore(bazel): update rules_gapic to v0.12.1
5dcdea080 : chore: regenerate API index
50fc83477 : feat: Add connection and description field to finding's list of attributes
740f07273 : docs: minor wording update
4445d1806 : docs: minor wording update
4e5ef95b4 : feat: add kernel_spec for libraries
c56ae2a76 : feat: add kernel_spec for libraries
487c2cba9 : feat: Require google-cloud-compute-v1 version 1.3
004b289ee : Synchronize new proto/yaml changes.
78dd5ed3b : chore(bazel): update gapic-generator-csharp to v1.3.18
ccffe232c : chore(bazel): update gapic-generator-go v0.28.0
a476b9f99 : feat: add reserved_ip_ranges to CustomJobSpec in aiplatform v1 custom_job.proto feat: add nfs_mounts to WorkPoolSpec in aiplatform v1 custom_job.proto feat: add JOB_STATE_UPDATING to JobState in aiplatform v1 job_state.proto feat: add MfsMount in aiplatform v1 machine_resources.proto feat: add ConvexAutomatedStoppingSpec to StudySpec in aiplatform v1 study.proto
e5debc99e : chore: regenerate API index
2ce1c569b : feat!: rename Similarity to Examples, and similarity to examples in ExplanationParameters in aiplatform v1beta1 explanation.proto feat: add reserved_ip_ranges to CustomJobSpec in aiplatform v1beta1 custom_job.proto feat: add nfs_mounts to WorkPoolSpec in aiplatform v1beta1 custom_job.proto feat: add PredictRequestResponseLoggingConfig to aiplatform v1beta1 endpoint.proto feat: add model_version_id to DeployedModel in aiplatform v1beta1 endpoint.proto feat: add JOB_STATE_UPDATING to JobState in aiplatform v1beta1 job_state.proto feat: add MfsMount in aiplatform v1beta1 machine_resources.proto feat: add version_id to Model in aiplatform v1beta1 model.proto feat: add LatestMonitoringPipelineMetadata to ModelDeploymentMonitoringJob in aiplatform v1beta1 model_deployment_monitoring_job.proto feat: add ListModelVersion, DeleteModelVersion, and MergeVersionAliases rpcs to aiplatform v1beta1 model_service.proto feat: add model_version_id to UploadModelRequest and UploadModelResponse in aiplatform v1beta1 m
odel_service.proto : feat: add model_version_id to PredictResponse in aiplatform v1beta1 prediction_service.proto feat: add ConvexAutomatedStoppingSpec to StudySpec in aiplatform v1beta1 study.proto feat: add model_id and parent_model to TrainingPipeline in aiplatform v1beta1 training_pipeline.proto
a877d3d3a : feat: Add field `check_preceding_lifecycle_events_present` to PublishBuildToolEventStreamRequest and PublishLifecycleEventRequest proto messages
2a273915b : chore: use gapic-generator-python 0.65.1
fd16b6a23 : fix(compute): remove proto3_optional from parent_id (#712)
9ef00159f : docs: clarifications for filters
4bb6fd659 : fix(compute): replace missing REQUIRED for parent_id (#711)
1e470c1b5 : fix: Update grpc-google-iam-v1 dependency
43f667073 : feat: Remove dependency on the obsolete v1alpha version
5e0a3d572 : chore: Use gapic-generator-python 0.65.0
6e20d4e18 : chore(python): prepare networkservices v1 for release
0ed730f27 : feat: expose new read_time API fields, currently only available in private preview
4e55fdce1 : chore: regenerate API index
7ab53cabd : docs: cleanup and clarifications feat: add UpdateAssignment method feat: add "concurrency" and "multi_region_auxiliary" in reservation feat: add preferred table.
f7831d2ae : feat: Google Chat API logging proto for documentation
cef116753 : fix: fix type in docstring for map fields
6a211105d : fix: use full link in comment to fix JSDoc broken link
5d8422267 : chore: remove unused imports
3a92743bb : chore: regenerate API index
99fd8be66 : docs: update taxonomy display_name comment feat: added Dataplex specific fields
d4ca15ba3 : chore: generate common.proto for java
97350b3c2 : chore: remove unused imports
6a276f6af : feat: Add next_steps field to finding's list of attributes
23a2d2961 : chore(bazel): update gapic-generator-go to v0.27.1
c782e4528 : fix!: Move `yarn_config` into a `oneof`
afc5066d9 : fix!: Remove `temp_bucket` from VirtualClusterConfig, as its value was not used
cbd3367ca : docs: updated description of SearchVehiclesRequest.trip_types SearchVehiclesRequest.trip_types is more than just a filter. It is the TripType of the trip being proposed.
f6d8d83fa : chore: regenerate API index
2bff0f31f : feat: Sync public protos with latests public api state. This adds support for collapsible groups, filters, labels, drilldowns, logs panels and tables
e936352b4 : chore: regenerate API index
bc9955018 : feat: support batch products purge (v2alpha) feat: users cannot switch to empty default branch unless force override (v2alpha) feat: allow search users to skip validation for invalid boost specs (v2alpha) feat: support search personalization (v2alpha) feat: search returns applied control ids in the response (v2alpha) docs: users can self enroll retail search feature on cloud console (v2alpha) docs: suggest search users not to send IP and use hashed user id (v2alpha) docs: deprecate request_id in ImportProductsRequest (v2alpha) docs: deprecate search dynamic_facet_spec and suggest to config on cloud console (v2alpha) docs: keep the API doc up-to-date with recent changes (v2alpha)
919198525 : chore: regenerate API index
258ddb27e : fix: fix type in docstring for map fields
0db710b48 : chore: regenerate API index
f83787ed5 : feat: Add iam_binding field to findings attributes. It represents particular IAM bindings, which captures a member's role addition, removal, or state
fef35d459 : docs: explicitly document empty list and search responses
1a8770e28 : chore: remove unused imports
68ad73b68 : feat: update compute API to revision 20220322 (#710)
6d0a5db2c : chore: Update disco-to-proto3-converter
3255022a9 : docs: Mark v1beta1 API as deprecated
98a98fa65 : chore: regenerate API index
ef938a421 : chore: remove unused imports
fb51f3cd6 : chore: remove unused imports
8d458c818 : chore: remove unused imports
47b0f8695 : chore: regenerate API index
43184df87 : docs:Cloud Deploy API Platform Logging documentation
63db84f13 : chore: remove unused imports
762f5a73c : chore: Prepare bigquery dataexchange v1beta1 for release
f87399b1c : chore: regenerate API index
bf6982693 : feat: add support for Agent Pools feat: add support for transfers between file systems feat: add support for metadata preservation feat: add support for transferring a specific list of objects (manifest) feat: add support for Cloud Logging
1079dd15a : chore: regenerate API index
0c1df83a7 : feat: Initial commit for Anthos Multi-Cloud Library
8b9626e37 : chore: Configure Ruby client for bigquerymigration
a56f9fee6 : chore: regenerate API index
afa2ba156 : feat: AuditConfig for IAM v1
bbe5618e3 : feat: Added support for accessing secret versions by alias Clients can now associate custom strings with specified secret versions for later access.
536a2d8a2 : chore: Prepare bigquery migration v2 for release
38a5417d3 : feat: add a RegulatoryIntercept API
9da5e7f37 : chore(ruby): configure Ruby builds for datastream v1, run v2, and the run wrapper
59b819d91 : docs: Remove redundant "API" in the service name
20c3e3b67 : chore: regenerate API index
21d47790c : chore: add/correct proto namespace options
52df4b4b8 : feat: add DataProfilePubSubMessage supporting pub/sub integration
33dd46bdd : chore: remove unused imports
d418985b5 : chore: regenerate API index
84762fa7f : feat!: Add bigquerymigration v2 client library
727f08ba4 : feat: Deprecate format specific `row_count` field in Read API
c59f02e87 : docs: Update `cpu_utilization_percent` limit docs: Remove the limitation of all clusters in a CMEK instance must use the same key
480e3fbaf : chore: regenerate API index
d6abf6387 : docs: users can self enroll retail search feature on cloud console (v2beta) docs: suggest search users not to send IP and use hashed user id (v2beta) docs: deprecate request_id in ImportProductsRequest (v2beta) docs: deprecate search dynamic_facet_spec and suggest to config on cloud console (v2beta) docs: keep the API doc up-to-date with recent changes (v2beta) feat: add new AddLocalInventories and RemoveLocalInventories APIs (v2beta) feat: users cannot switch to empty default branch unless force override (v2beta) feat: allow search users to skip validation for invalid boost specs (v2beta) feat: support search personalization (v2beta) feat: search returns applied control ids in the response (v2beta)
1821985de : fix!: Updated resource patterns to comply with https://google.aip.dev/123#annotating-resource-types
510c51d34 : chore(bazel): update gapic-generator-go to v0.27.0 chroe(bazel): add googleapis repo_mapping to gapic-generator-go chore(bazel): colocate Go dependencies in WORKSPACE chore(bazel): remove go-genproto version override
4411bf004 : chore: regenerate API index
a4591bf61 : docs: Update comment in GCS gRPC v1 API spec noting that the v1 API service is no longer supported
a8b068487 : chore: Add Ruby wrapper for aiplatform
151e02bdb : feat!: Replace enum with string representation for predefined ACLs and public_access_prevention
b5efd1e4b : feat: Added new database versions `MYSQL_8_0_27` and `MYSQL_8_0_28` Added `retention_interval` and `upload_interval` properties in the SqlServerAuditConfig proto Added `enable_password_policy` property in the PasswordValidationPolicy proto
daffb064b : feat: added support for locking an agent for changes feat: added data format specification for export agent
9346947b1 : chore: remove unused imports
e1b5a0175 : chore(googleads): update a few Bazel import statements
36e9ea95c : chore: regenerate API index
b08a6a246 : feat: Publish BigQuery Analytics Hub API v1beta1 client
7ee73a3b5 : chore: regenerate API index
4d0081513 : docs: users can self enroll retail search feature on cloud console docs: suggest search users not to send IP and use hashed user id docs: deprecate request_id in ImportProductsRequest docs: deprecate search dynamic_facet_spec and suggest to config on cloud console docs: keep the API doc up-to-date with recent changes feat: add new AddLocalInventories and RemoveLocalInventories APIs feat: users cannot switch to empty default branch unless force override feat: allow search users to skip validation for invalid boost specs feat: support search personalization feat: search returns applied control ids in the response
94287f458 : feat: added support for locking an agent for changes feat: added data format specification for export agent
651416f51 : chore(bazel): colocate Go targets in google/api with same importpath
8e6b72fc0 : docs: clarified the deprecation of TEMPLATE in intent training phrase type
3c34a4075 : feat: new Bytes and File types: POWERPOINT and EXCEL
422e8b7c1 : feat: add RuntimeEvent log entry to Cloud Notebooks API
abfc24ebf : chore: regenerate API index
9ba488b28 : feat: add ImportModelEvaluation in aiplatform v1 model_service.proto feat: add data_item_schema_uri, annotation_schema_uri, explanation_specs to ModelEvaluationExplanationSpec in aiplatform v1 model_evaluation.proto
d37faaa2f : chore: remove unused imports
eb0e80a06 : chore: regenerate API index
92ab86a79 : feat: Add ListHotTablets API method and protobufs
6fb9df7c6 : chore: remove unused imports
34ae62ad2 : chore: remove unused imports
ab8c7d205 : chore: remove unused imports
34b98de13 : chore: remove unused imports
feefce3c8 : chore: regenerate API index
40083727f : feat: promote v1beta2 features to v1
42efaa78f : docs: fix relative and broken links
4779e9f6a : chore: Configure Ruby builds for cloudoptimization and certificatemanager
321e5e46e : docs: improved docs format
f6d7ccb67 : chore: regenerate API index
463cacaf4 : feat: Added DatabaseType field for the type of backing store used feat: Added AVRO DatabaseDumpSpec for importing and exporting Avro files feat: Added additional endTime field for MetadataImports feat: Added RESTORING status on Backups feat: Added support to record the services that are restoring the backup feat: Added configuration for Dataplex integration feat: Added support for IAM management for metadata resources feat: Added AuxiliaryVersionConfig for configuring the auxiliary hive versions during creation or update of the DPMS instance feat: Added NetworkConfig for exposing the DPMS endpoint in multiple subnetworks using PSC (this skips the need for VPC peering) feat: Added EncryptionConfig which contains information used to configure the Dataproc Metastore service to encrypt customer data at rest (CMEK) docs: formatting improvements
22e0fa00a : chore: regenerate API index
6379d5fe7 : Synchronize new proto/yaml changes.
5d85995db : docs: added explanation for SuggestionResult
1605e8dce : chore: regenerate API index
d9ca51541 : feat: added HUMAN_INTERVENTION_NEEDED type in ConversationEvent feat: added SetSuggestionFeatureConfig and ClearSuggestionFeatureConfig apis feat: added AGENT_FACING_SMART_REPLY type in KnowledgeType feat: added GcsDestination. docs: added explanation for uri fields in resources docs: added explanation for SuggestionResult docs: added explanation for language code in session
4dd75c267 : docs: added explanation for uri fields in resources docs: improved docs format
cb382857a : docs: Added functionality in the companyDisplayNames filter to support fuzzy matching
1b146e73a : docs: fixed a broken documentation link
db9d2a3c5 : chore: remove unused imports from google/spanner/*
721b367f4 : feat: add `content` field in TextAnchor
6c791194e : chore: regenerate API index
9c07d5f30 : feat: Publish Cloud Batch v1alpha1 API Client
dfdd5ee97 : feat: add `service_account` to `BatchPredictionJob` in aiplatform `v1beta1` `batch_prediction_job.proto`
392ae9176 : feat: Add the ability to plumb environment capabilities through v1beta3 protos.
bc2432d50 : chore: update v2.14.2 gapic-generator-typescript
4bfdcd371 : feat: add IN/NOT_IN/NOT_EQUALS support to cloud datastore proto
cd8039740 : chore: regenerate API index
db9aa740f : feat: [Cloud Memorystore for Redis] Support Maintenance Window
ff9e99400 : chore: regenerate API index
7cef847af : feat: add support for AUTH functionality feat: add support for TLS functionality feat: add secondary_ip_range field
9acf39829 : chore: regenerate API index
110875a82 : feat: Adds Cloud Run v2 API client libraries
f8a290120 : chore: regenerate API index
90f38d10b : feat: add monitoring_config to EntityType in aiplatform v1 entity_type.proto feat: add disable_monitoring to Feature in aiplatform v1 feature.proto feat: add monitoring_stats_anomalies to Feature in aiplatform v1 feature.proto feat: add staleness_days to SnapshotAnalysis in aiplatform v1 featurestore_monitoring.proto feat: add import_features_analysis to FeaturestoreMonitoringConfig in aiplatform v1 featurestore_monitoring.proto feat: add numerical_threshold_config to FeaturestoreMonitoringConfig in aiplatform v1 featurestore_monitoring.proto feat: add categorical_threshold_config to FeaturestoreMonitoringConfig in aiplatform v1 featurestore_monitoring.proto feat: add objective to MonitoringStatsSpec in aiplatform v1 featurestore_service.proto
cb5b02f55 : feat: Update documentation with field references in REST and gRPC
9916192ab : feat: promote CustomVoiceParams to v1
e0f0642a1 : feat: add PredictRequestResponseLoggingConfig to Endpoint in aiplatform v1 endpoint.proto
4a2b09a4b : chore: Prepare baremetalsolution v2 for release
6c2eceaaa : feat: Add `skip_grace_period` flag to DeleteCertificateAuthority API
e0b4fcf5f : feat: added page in TestConfig
0e87dc724 : feat: added page in TestConfig docs: clarified wording around Cloud Storage usage
252235134 : feat: set longer polling timeouts for filestore CreateInstance
c47720d26 : chore: regenerate API index
b96b21129 : feat: Publish Cloud Optimization V1 API Client
eb0700c6f : feat: Add Cloud_Resource Connection Support
2a55d13d9 : chore: update v2.14.1 gapic-generator-typescript
abd73bc8f : docs: fix docstring formatting
044a6c24e : chore: fix Outer class name for CVSS.proto
555668821 : docs: clarified the behavior of language_code in EventInput in the context of a followup event input docs: clarified wording around Cloud Storage usage docs: added a new resource name pattern for ConversationModel
8ba978c94 : chore: regenerate API index
3db308737 : fix: change REST binding for ListDocuments to support root collection
b08e78b77 : chore: regenerate API index
a079cb09b : feat!: remove `WebDataStream`, `IosAppDataStream`, `AndroidAppDataStream` resources and corresponding operations, as they are replaced by the `DataStream` resource feat: add `restricted_metric_type` field to the `CustomMetric` resource feat!: move the `GlobalSiteTag` resource from the property level to the data stream level
af3ee0c71 : chore: remove unused imports from google/cloud/channel/v1
4b97f6260 : chore: regenerate API index
4fd97e79f : feat: The experiment has ended and the API is deleted
8febda4c9 : docs: more details for ListFilesRequest parent field
25d691b07 : docs: improve documentation for write client feat: update default timeout/retry information feat: update parent annotation for BatchCommitWriteStreamsRequest feat: expose additional StorageError enum values
c392eb060 : feat!: modified descriptions of validation rules on create entity endpoints * Commas disallowed * Backslash allowed
d4f3468ef : chore: remove unused imports in google/cloud/retail/v2
4344efd20 : chore: regenerate API index
4c1b56fdd : feat: Add BigQuery export APIs that help you enable writing new/updated findings from Security Command Center to a BigQuery table in near-real time. You can then integrate the data into existing workflows and create custom analyses. You can enable this feature at the organization, folder, and project levels to export findings based on your requirements
47a728896 : chore: regenerate API index
5a64eb374 : chore: remove unused imports from google/monitoring/v3
513fc461b : chore: disable Python snippetgen for compute (#705)
63d4c6170 : chore: Prepare servicecontrol v2 for release
9ffb8bb21 : chore(bazel): update gapic-generator-ruby to 0.11.0
8df2b3aaf : docs: updated copyright
e9e3c1bd5 : chore: regenerate API index
43930af62 : feat: Added Service Controller v2 API
dbfbfdb38 : chore: disable Python snippetgen for bigtable
b3397f5fe : chore: update copyright year to 2022
4b39bf110 : docs: updated copyright
19753e2ba : chore: add outer class name for CVSS.proto
5c4db9000 : chore: regenerate API index
83795ddb9 : feat: added ConversationModel resource and its APIs feat: added ConversationDataset resource and its APIs feat: added SetSuggestionFeatureConfig and ClearSuggestionFeatureConfig APIs for ConversationProfile feat: added new knowledge type of Document content feat: added states of Document feat: added metadata for the Knowledge operation docs: updated copyright
6bd2087c7 : build: add flag to distinguish autogenerated libs with a handwritten layer
ea5800229 : chore: use gapic-generator-python 0.63.4
3c1719360 : feat: added support for k8s_version field docs: k8s_version field is not part of resource_options struct
9e18f9c0f : chore: new versions of Ruby and PHP generators with rebuilt runtimes
97cf70e32 : feat: added support for k8s_version field docs: k8s_version field is not part of resource_options struct
5a1add9fa : chore: regenerate API index
948c8fd1f : refactor: use updated protos for DeliveryService
88075aead : Synchronize new proto/yaml changes.
026165e22 : chore: move gRPC service config for BigQuery Migration API to the proper place
f873e7f13 : feat: add TPU_V2 & TPU_V3 values to AcceleratorType in aiplatform v1/v1beta1 accelerator_type.proto
3e5d2eab1 : build: update artifact name for npm
7af9c6893 : chore: regenerate API index
95da686e8 : feat: KMS configuration in settings chore: formatting changes
fec96b7a1 : chore: regenerate API index
71fe7ff3f : fix!: Use http binding with location field as primary http bindings
60526031e : feat: add trace_id for Read API
f19466bdf : chore: remove unused proto imports
6481719e9 : chore(bazel): update gapic-generator-php to v1.4.5
c22272478 : docs: Updating copyright to 2022
7bc124cb8 : chore: Add service_yaml config to all BUILD.bazel files that generate C# GAPIC libraries
ab177dc72 : fix(ruby): Update the google-cloud-dataplex-v1 dependency to version 0.2
84594b35a : docs(samples): include metadata file, add exclusions for samples to handwritten libraries
f1529c000 : build: add flag to distinguish autogenerated libs with a handwritten layer
fb5fba4d8 : build: add flag to distinguish autogenerated libs with a handwritten layer
4b2bd2637 : fix!: remove bigquery.readonly auth scope
e8fdeb9d9 : chore: regenerate API index
acd5f89b8 : feat: Update Logging API with latest changes
f30b83dd4 : docs: fix docstring formatting
c93764cc2 : docs: Update documentation for the Finding resource field "project_display_name" docs: Update documentation for the Mute fields on Findings
da999a239 : feat!: add support for Virtual Dataproc cluster running on GKE cluster
62d0e0549 : chore: cleanup unused proto imports
e75c527be : docs(aiplatform): fix misformatted field description
dc04c1c48 : fix!: annotating some fields as REQUIRED
1bbb5df67 : chore: regenerate API index
7b42fd062 : feat: added client side library for the followings: 1. Content APIs. 2. Create|Update|Delete Metadata APIs (e.g. Entity and/or Partition).
f4b9e6477 : feat(ruby): Update google-cloud-compute-v1 dependency to 1.1.0 or later
17ca03723 : chore: Update rules_gapic Bazel rules to 0.12.0
ed90e7cb9 : chore: cleanup unused protos in google/cloud/automl/v1
2b26aaa9b : feat: Add field to PatchConfig message: - mig_instances_allowed fix: Add NONE Interpreter enum value that should be used over INTERPRETER_UNSPECIFIED in ExecStepConfig message
bbb3c1f3b : feat: Deprecates AlternativePolicySpec
3f75ee18f : chore: regenerate API index
665a4f0e4 : fix!: remove showcase protos (#702)
9f7048a87 : chore(bazel): update gapic-generator-php v1.4.4
d3659fcc9 : fix(ruby)!: Remove the obsolete v1beta1 version from the Ruby google-cloud-video-transcoder client's dependencies
86978fd50 : Synchronize new proto/yaml changes.
298784cd8 : Synchronize new proto/yaml changes.
4b022d9ad : Synchronize new proto/yaml changes.
fccbb78bd : Synchronize new proto/yaml changes.
1ce14f509 : Synchronize new proto/yaml changes.
a618f00c0 : Synchronize new proto/yaml changes.
08a6f9437 : Synchronize new proto/yaml changes.
58fbca638 : Synchronize new proto/yaml changes.
8c50f1d3a : Synchronize new proto/yaml changes.
8cb469950 : fix: clarify language
b4792ab29 : build: library of v1beta3 showcase onboarded to SAM
ea2038006 : feat: add `symbols` field, and auto-format comments
c23aef2e0 : build: library of v1 showcase onboarded to SAM
0eb43645d : build: library of v1beta1 showcase onboarded to SAM
8b6181f5b : feat: add `symbols` field, and auto-format comments
36a7e1dd1 : chore: regenerate API index
ea5146592 : build: library of v1 showcase onboarded to SAM
4f919d158 : chore: regenerate API index
59f9a97e5 : build: library of v1beta2 showcase onboarded to SAM
1673d5759 : build: library of v1beta3 showcase onboarded to SAM
79bec211c : build: library of v1beta1 showcase onboarded to SAM
e8fea5a7c : chore: regenerate API index
6cce671cb : feat: add WarmAndPing request for channel priming
82cc6da27 : chore: regenerate API index
f158f82ee : feat: Add fields to RegisterAgentRequest: - supported_capabilities - os_long_name - os_short_name - os_version - os_architecture feat: Add field to PatchConfig message: - mig_instances_allowed fix: Add NONE Interpreter enum value that should be used over INTERPRETER_UNSPECIFIED in ExecStepConfig message
bbfb1797b : chore: Update C# generator version
3063338d3 : chore: regenerate API index
42a19d6ea : feat!: Remove EnableService and DisableService RPC methods and related protos from service management API BREAKING CHANGE:
d19f69bd7 : fix(ruby): Add google-cloud-location as a dependency for the privateca client
23d18b4f0 : fix(ruby): Update kms-v1 dependency to 0.11 to ensure support for managing EKM connections
2ab0f060b : fix(ruby): Update grafeas-v1 dependency for google-cloud-container_analysis-v1
3ec9414a6 : chore(deps): upgrade gapic-generator-java to 2.6.1 and update gax-java to 2.12.2
82528cf32 : chore(python): Prepare google/cloud/certificatemanager v1 BUILD.bazel for release
7c7a99a90 : chore(ruby): Configure Ruby generator for Video Live Stream clients
4807247ce : chore: cleanup unused imports in google/api/servicemanagement/v1
179840345 : chore(ruby): Configure Ruby generator for Dataplex clients
8a718b286 : chore(ruby): Configure Ruby generator for Video Stitcher clients
eec8a47af : chore: disable Python snippetgen for BigQuery
272c110ac : fix: fix breaking changes in Compute API (#701)
63d374da5 : fix!: removing misspelled field, add correctly spelled field
a1b62c1ce : fix: Fix description of an interpreter field, validate if the field is not unspecified
7a3089162 : chore: regenerate API index
0b2c90694 : fix: update third_party protos to the most actual version: - Add item that is affected by vulnerability - Add GetOsPolicyAssignmentReport and analogous List rpc method - Add Inventory to InstanceFilter - Add existing os_policy_assignment_reports.proto fixing the build - Mark methods as deprecated
249e9a119 : feat: update compute API to revision 20220112 (#700)
44d6bef0c : feat: Sustainability Projection
55b9e1e0b : chore: use gapic-generator-python 0.63.2 docs: add generated snippets
fed73d4cd : feat: add secondary_ip_range field
5556c910e : docs: added resource annotations feat: added flag for implicit dismissal for `DismissDecision`
46c5d6594 : docs: Formatting change from HTML to markdown; Additional clarifications
14fe02398 : chore: regenerate API index
250797db1 : feat: Update v1beta protos with recently added features. PatchRollout proto, mig_instances_allowed field to PatchConfig, UpdatePatchDeployment RPC,PausePatchDeployment and ResumePatchDeployment pair of RPCs
d450beb1c : chore: regenerate API index
553cb54dd : feat(googleads): Protos and build files for Google Ads API v10
978e373a2 : chore: regenerate API index
b409abd52 : feat: Initial release of Video Stitcher API v1 Public Preview
95b627765 : chore: regenerate API index
1bc2eca3b : feat: Updates the summary of Binary Authorization to include more recently supported platforms, Anthos clusters on VMware and Cloud Run
48b6d012c : chore: regenerate API index
d5d129f57 : feat: Adding Certificate Manager v1 API See public documentation at https://cloud.google.com/certificate-manager/docs
7a961f3c9 : chore: regenerate API index
0f56b6966 : feat: Add methods and messages related to starring feature feat: Add methods and messages related to business context feature docs: Updates copyright message
c507c8d38 : chore: regenerate API index
010716c26 : feat: Update osconfig v1 protos
6d0be828b : chore: regenerate API index
42d9ed35a : fix!: Remove deprecated v1beta1 API that is no longer available BREAKING CHANGE:
cb96586f1 : feat: Add LocationMetadata message feat: Add RoutingVPC.required_for_new_site_to_site_data_transfer_spokes field docs: Update comments to reflect that spokes can now be created with data transfer disabled
4b7b03840 : chore(python): Update pubsub BUILD.bazel package name to google-cloud-assured-workloads
397dc80e7 : chore(python): Update pubsub BUILD.bazel package name to google-cloud-pubsub
1f707ab5f : feat: add exactly once delivery flag
f02f43926 : feat: add exactly once delivery flag
5d7f6a21b : chore(bazel): update gapic-generator-php v1.4.3
9ebabfa11 : chore: use gapic-generator-python 0.63.1
e34d71212 : chore(ruby): Regenerate using Ruby microgenerator 0.10.6
4eca5ca05 : feat: Change description for GCP ProvisionedService.provisioning_id value feat: Update year from 2021 to 2022
66759bdf6 : chore: regenerate API index
38a8eb97e : feat: add question_id field in ReviewDocumentOperationMetadata
2b3708302 : feat: add new detection params
b906b7463 : chore: regenerate API index
8dff5691c : feat: add a new EkmService API
16ce67566 : docs: mark CaPool.lifetime as IMMUTABLE docs: add format requirements on `custom_sans`
02089ff37 : chore: regenerate API index
3766798d7 : feat: Add Channel and ChannelConnection resources
84b1a5a4f : chore: use gapic-generator-python 0.62.1
3759a2b72 : chore(bazel): update gapic-generator-go to v0.25.0
69be7297c : chore(bazel): update gapic-generator-php v1.4.2
580f31190 : chore: regenerate API index
4cc768fe4 : feat: add ControlService feat: and ServingConfigService
b66eb0f9a : chore: regenerate API index
eceb9e8a3 : feat: add ControlService feat: and ServingConfigService
ce9fe28bc : chore: regenerate API index
9d0fe5458 : feat: new parameters in FlexTemplateRuntimeEnvironment fix: added google.api.http annotations to RPCs
a09259936 : chore: regenerate API index
fa6793b31 : feat: Release the access field in the v1 finding proto, which represents an access event tied to the finding docs: added more clarification around what event_time means on a v1 finding
903e011f0 : feat!: Update definition of RewriteObjectRequest to bring to parity with JSON API support
687f5edc9 : chore: update v2.12.2 gapic-generator-typescript
3ea1bccc2 : feat: support explicit dynamic header routing
f78745822 : chore: regenerate API index
07cb2ca17 : feat: Adding public Datastream client based on v1 API version: https://cloud.google.com/datastream/docs
e3bcc1ee4 : feat: add dedicated_resources to DeployedIndex in aiplatform v1beta1 index_endpoint.proto feat: add Scaling to OnlineServingConfig in aiplatform v1beta1 featurestore.proto chore: sort imports
bd97e467a : feat: add dedicated_resources to DeployedIndex message in aiplatform v1 index_endpoint.proto chore: sort imports
ccb9d245d : chore(bazel): update gapic-generator-php v1.4.1
70d389ce8 : feat: Checksums in Secret Manager
77fada219 : chore: use gapic-generator-python 0.61.0
087bceb20 : feat: add question_id field in ReviewDocumentOperationMetadata
8ce193463 : docs: update comments for ListVoicesRequest
62aaca31b : chore: update v2.12.0 gapic-generator-typescript
28c6bb97c : feat: Add automated RDB (AKA persistence)
9bee5bd16 : fix(bigtableadmin): add missing service_yaml to php_gapic_library
b93bf558b : fix(iap): remove unpublished service from service config
241062730 : fix: fix subpackage dependencies in BUILD.bezel
e6b84fe4e : chore(bazel): update go-genproto override
847956145 : feat!: Change RewriteObjectRequest to specify bucket name, object name and KMS key outside of Object resource
2060f890c : feat: Recommendation Priority / Insight Severity feat: Recommendation xor_group_id feat: Recommendation security projection
4b6b01f50 : chore: update v2.12.0 gapic-generator-typescript
ce0822830 : feat: add new fields to `DatabaseInstance` message in the cloud_sql_resources.proto and cleanup proto descriptions
853e8a29c : fix: reverting unintentional breaking change: GetOpenIdConfigRequest, GetOpenIdConfigResponse
2e9849d6a : chore: regenerate API index
a29dc81b4 : feat: Recommendation Priority / Insight Severity feat: Recommendation xor_group_id feat: Recommendation security projection feat: Configurable recommenders
0c05a4978 : chore: regenerate API index
b0a865108 : fix!: revert bad publishing
b0c104f73 : feat: add database dialect
c09a336bc : chore: regenerate API index
cb31351c8 : build: library of v1 container onboarded to SAM
d12b61537 : chore: regenerate API index
7b058a317 : build: library of v1beta1 container onboarded to SAM
a616ca08f : chore: upgrade gapic-generator-java, gax-java and gapic-generator-python
eb694b25e : chore(python): Prepare video/livestream v1 BUILD.bazel for release
545fe1c3c : chore: regenerate API index
12b303823 : feat: added LogConfig feature for users to define configurations of platform logs feat: added silver languages namespace annotations docs: updated comments with more examples
f4bd29f87 : chore(bazel): update gapic-generator-php to v1.4.0
6084dc11b : chore: regenerate API index
9d98ef4eb : feat: added client side library for Dataplex V1 apis
88303a2ab : chore: regenerate API index
c9a482e23 : feat!: Consolidate task details into service API and add orchestration result details BREAKING CHANGE: This change relocates some task proto definitions and updates message fields, necessitating updates to imports.
ada32e980 : chore: regenerate API index
356f0c043 : feat: added conversation process config, ImportDocument and SuggestSmartReplies API
56da7b09f : feat: Add bazel config for Ruby compute wrapper (#699)
d2c7ff7bb : chore(ruby): Regenerated using Ruby gapic-generator 0.10.5
d7ee523e4 : feat: add explicit routing header annotations for bigtable/v2 feat: add `routing_proto` to the Bazel dependencies for bigtable/v2
6f4ad75da : feat: add `kubernetes_resource` field docs: update API annotation
fb700a662 : chore: fixed typos and reformatted files
c7d194823 : chore: regenerate API index
76ff1e542 : feat: add APIs for importing and uploading Apt and Yum artifacts feat: add version policy support for Maven repositories feat: add order_by support for listing versions fix!: mark a few resource name fields as required
86c3294e9 : chore: fix typos and reformatted files
56715c66e : fix!: update the pattern for "file.googleapis.com/Snapshot" resource for the Filestore V1Beta1
cfd7e42b8 : chore: reformatted files
9fe00a133 : feat: Change description for enum default value
12c0a1f92 : fix(managedidentities): add ancillary service bindings to service_yaml
ab1bf9a5c : fix: update labels and package names
a03b6fafd : chore: Update C# Bazel rules for IAM to include all required protos
fe4fb6f73 : chore: Remove unnecessary (and breaking) dependencies in C# Cloud Debugger GAPIC generation
ea81e38ac : chore: regenerate API index
63be77c6b : feat: add owner email to TransferConfig message feat: allow customer to enroll a datasource programmatically docs: improvements to various message and field descriptions
5499aca06 : chore(python): Prepare eventarcpublishing v1 BUILD.bazel for release
13a3c9e5f : docs: Clarify comments of ConversationView enum
107a322d4 : chore: regenerate API index
12f2001f7 : feat: added delivery APIs
ba2ffd6fe : chore(deps): upgrade gapic-generator-java to 2.4.1
8c42b6d57 : chore: regenerate API index
5c249217b : fix: proto field markdown comment for the display_name field in annotation_payload.proto to point the correct public v1/ version fix: Add back java_multiple_files option to the text_sentiment.proto to match with the previous published version of text_sentiment proto
04fe61ccc : chore: regenerate API index
eecc34d02 : feat: modified descriptions of validation rules on create entity endpoints * Uniform validations rules were added on the entity ids. * Removed validation rules on trip_id under search vehicle. Ids are only validated when entities are first created.
e7aa14942 : chore(ruby): Configure Ruby generator for Eventarc Publishing
5438a17c9 : feat: publish updated definitions for cloud/datafusion/v1 and cloud/datafusion/v1beta1 fix!: multiple fields now have field_behavior REQUIRED in cloud/datafusion/v1 service definition fix!: multiple fields now have field_behavior REQUIRED in cloud/datafusion/v1beta1 service definition
8675f5ec8 : chore: regenerate API index
3e958c364 : fix: [Cloud Memorystore for Redis] Add missing fields for TLS and Maintenance Window features
ee758a96e : fix(php): add service_yaml and grpc_service_config to php_gapic_library target for workflows
0fea25378 : chore: regenerate API index
05b24d8d8 : feat: publish updated protos for cloud/automl/v1 service fix!: One of the fields now have field_behavior as REQUIRED in cloud/automl/v1 service definition.
ef417dc5a : fix(talent): add ancillary service bindings to service_yaml
aefdc4ddb : chore(deps): upgrade gapic-generator-java to 2.4.0
710ffb2fa : chore: regenerate API index
6706d9b8e : fix(workflows): add ancillary service bindings to service_yaml
a635f7199 : fix(managedidentities): add ancillary service bindings to service_yaml
706ac2b02 : fix(documentai): add ancillary service bindings to service_yaml
ac12f3343 : fix(datalabeling): add ancillary service bindings to service_yaml
4c13e8fdf : fix(apigateway): add ancillary service bindings to service_yaml
dc15873a9 : fix(php): add service_yaml to php_gapic_library targets
b4b8eda2f : feat: remove BETA language on Compute V1 (#697)
10380880f : fix(php): only wrap top-level required oneof in tests
39654061c : fix(artifactregistry): add missing HTTP rules to service config
de228c847 : chore(ruby): Regenerated using Ruby gapic-generator 0.10.4
94ea1c429 : chore: fix markdown format
9a8910e4e : fix: Modify the bazel.BUILD file by hand to include the compliance protos which are not autogenerated
111609236 : feat: add new Dataproc features: - Spark runtime versioning for Spark batches - custom image containers for Spark batches - auto-diagnostic of failed Spark batches - Local SSD NVME interface support for GCE clusters
f28843fe6 : chore(deps): upgrade gapic-generator-java to 2.3.0
0899ba0f4 : chore: regenerate API index
c203eea79 : feat: new API for the View resource
549b56726 : feat: added option to configure the number of sentences in the suggestion context
34955eb83 : chore: regenerate API index
16b430246 : feat!: Publish full GCS gRPC API to GitHub 'main' branch
76762cc7f : chore(deps): upgrade gapic-generator-java to 2.2.4
060a1d361 : fix!: updating metadata messages for all long running operations
79493b1cd : chore(bazel): update gapic-generator-go to v0.24.0
1236b08b7 : feat: define Datastore -> Firestore in Datastore mode migration long running operation metadata
82c132fbb : feat: Update gapic-generator-php to v1.3.0
2c1ea172b : chore: regenerate API index
b7c9d05c6 : feat: update client libraries to support Database operations
73da6697f : chore: use gapic-generator-python 0.58.4
e9744546b : chore: regenerate API index
e57560a12 : feat: create new UI detection API for ChromeOS testing
16ecf0788 : feat: added the display name of the current page in webhook requests
285ed911d : feat: added the display name of the current page in webhook requests
3e584174c : docs: update comments for ListVoicesRequest
8d996c928 : chore: regenerate API index
f7cdb413e : feat: sync with latest API updates * Refresh documentation * Messages related to terminal point service were removed * The already deprecated available_capacity field was removed * Route information added to UpdateTrip
489719aa3 : feat: increase the logical timeout (retry deadline) to 5 minutes
3375ae20a : chore: regenerate API index
9d0b90c03 : feat: baremetalsolution public protos
5518740a6 : chore: regenerate API index
ebef8e6c5 : feat: added export documentation method feat: added filter in list documentations request feat: added option to import custom metadata from Google Cloud Storage in reload document request feat: added option to apply partial update to the smart messaging allowlist in reload document request feat: added filter in list knowledge bases request
4f08f6f92 : chore: regenerate API index
54861b493 : feat: add the `AcknowledgeUserDataCollection` operation which acknowledges the terms of user data collection for the specified property feat: add the new resource type `DataStream`, which is planned to eventually replace `WebDataStream`, `IosAppDataStream`, `AndroidAppDataStream` resources fix!: remove `GetEnhancedMeasurementSettings`, `UpdateEnhancedMeasurementSettingsRequest`, `UpdateEnhancedMeasurementSettingsRequest` operations from the API feat: add `CreateDataStream`, `DeleteDataStream`, `UpdateDataStream`, `ListDataStreams` operations to support the new `DataStream` resource feat: add `DISPLAY_VIDEO_360_ADVERTISER_LINK`, `DISPLAY_VIDEO_360_ADVERTISER_LINK_PROPOSAL` fields to `ChangeHistoryResourceType` enum feat: add the `account` field to the `Property` type docs: update the documentation with a new list of valid values for `UserLink.direct_roles` field
82a542279 : chore: regenerate API index
3523dff6e : fix!: fixed HTTP body for VerifyExternalSyncSettings and StartExternalSync feat: Add new cloud_sql_connect.proto and updates in cloud_sql_resources.proto, cloud_sql_tiers.proto, and cloud_sql_users.proto.
f59df1814 : chore(docs): fix google.api.resource documentation
429d35c83 : fix(artifactregistry): fix resource pattern ID segment name
35f810c41 : chore(bazel): update generator PHP version to 7.4.15
f4cf945ba : chore: regenerate API index
18c59ec44 : feat: removed OPTIONAL for speech model variant feat: supported the knowledge base in knowledge operation metadata docs: added more docs for speech model variant and improved docs format for participant
14b7a25d4 : feat: removed OPTIONAL for speech model variant docs: added more docs for speech model variant and improved docs format for participant
987192dfd : chore: use gapic-generator-python 0.58.1
2cd8979b0 : chore: regenerate API index
a769f2084 : feat: Initial commit for Eventarc Publishing proto
a82e55495 : fix(googleads): fix typos and minor description updates
85ffeed56 : feat: EU Regions and Support With Sovereign Controls
4000ab10d : chore(bazel): Update gapic-generator-php to v1.2.1
253807f22 : fix: add parameter in compute bazel rules (#692)
7f2f0d8ed : chore: use gapic-generator-python 0.58.0
f79d6e85a : chore(build): use gRPC 1.42.0
8a2398e34 : feat: add write_mode support for BigQuery Storage Write API v1
297bfd86f : fix: add java_outer_classname to intoto protos to fix java client generation issues due to name collisions
9b9da22ee : feat: add new reCAPTCHA Enterprise fraud annotations
428446ac0 : fix(deps): upgrade gax-java to 2.7.1 and gapic-generator-java to 2.2.3
001584858 : feat: added `TelephonyTransferCall` in response message
756fe00cd : feat: Live Stream API logging proto for documentation
26ab5dd23 : feat: added support for custom content types docs: reformat comments
ae8950ff5 : fix!: handle GCP enum name start with uppercase IPProtocol (#691)
6230f6eaf : feat: Add WriteDisposition to BigQuery Export API
6c8304ddb : chore: regenerate API index
ed9918e8c : feat: added deidentify replacement dictionaries feat: added field for BigQuery inspect template inclusion lists feat: added field to support infotype versioning
116f65736 : chore(bazel): update Go generator to v0.23.5
536d283a0 : chore: dpdate disco-to-proto3-converter SHA
f0e32e6e0 : fix(ruby): Fix endpoint and shortname for bigtable admin
4afd051d0 : chore: regenerate API index
7b317cb21 : chore: publish cloud network services v1
10f96cbaf : feat: add result_end_time to SpeechRecognitionResult
165280d3d : chore: generate java files for google-iam-v1
05e37f72c : chore: regenerate API index
59150241c : feat: add enable_private_service_connect field to Endpoint feat: add id field to DeployedModel feat: add service_attachment field to PrivateEndpoints feat: add endpoint_id to CreateEndpointRequest and method signature to CreateEndpoint feat: add method signature to CreateFeatureStore, CreateEntityType, CreateFeature feat: add network and enable_private_service_connect to IndexEndpoint feat: add service_attachment to IndexPrivateEndpoints feat: add stratified_split field to training_pipeline InputDataConfig
f4d7f8e72 : chore: regenerate API index
244a89dbd : feat: add enable_private_service_connect field to Endpoint feat: add id field to DeployedModel feat: add service_attachment field to PrivateEndpoints feat: add endpoint_id to CreateEndpointRequest and method signature to CreateEndpoint feat: add method signature to CreateFeatureStore, CreateEntityType, CreateFeature feat: add network and enable_private_service_connect to IndexEndpoint feat: add service_attachment to IndexPrivateEndpoints feat: add stratified_split field to training_pipeline InputDataConfig fix: remove invalid resource annotations in LineageSubgraph
eecbbee1d : chore(ruby): Set up Ruby build configs for vmmigration clients
77de99790 : chore: regenerate API index
2b47b241a : feat: added alternative_language_codes to RecognitionConfig feat: WEBM_OPUS codec feat: SpeechAdaptation configuration feat: word confidence feat: spoken punctuation and spoken emojis feat: hint boost in SpeechContext
d78fa54f7 : chore(bazel): update gapic-generator-php to v1.2.0
2198f9f2a : fix!: proper field annotations
810468df5 : feat!: Replace StreamInfo with InputStreamProperty
02df998e4 : fix: make parent_id fields required compute move and insert methods (#686)
9a04fde55 : chore: Bump disco-to-proto3-convertor version
221556e6b : build(npm): correct artifact name for npm
e2f13b0f6 : build(npm): update artifact name for npm
72adf13fe : docs: Keep the API doc up-to-date feat: update grpc service config settings to reflect correct API deadlines
eddd3d845 : feat: add C++ rules for many Cloud services
970cd2196 : build(npm): correct artifact name for npm
b21a21e02 : chore: generate java files for google/api chore: generate java files for google/cloud/audit chore: generate java files for google/geo/type chore: generate java files for google/logging/type chore: generate java files for google/longrunning chore: generate java files for google/rpc chore: generate java files for google/rpc/context chore: generate java files for google/type chore: generate java files for google/cloud
b58725a19 : chore: generate java files for google/cloud/location
4bd5f4b45 : build(npm): add artifact name for npm
9a182e652 : feat: remove feature flag disable_issue_modeling
2e680c6be : chore: regenerate API index
b35c85c21 : feat: Initial release of Live Stream API v1 Public Preview
68b0c8a89 : feat: new feature flag disable_issue_modeling docs: fixed formatting issues in the reference documentation
a1af8f0ba : chore: regenerate API index
d1e416ff0 : docs: Bringing the generated clients up-to-date with recent changes
96a1b13cb : chore: regenerate API index
be8f9889c : feat: Added a new API method UpdateExternalSystem, which enables updating a finding w/ external system metadata. External systems are a child resource under finding, and are housed on the finding itself, and can also be filtered on in Notifications, the ListFindings and GroupFindings API
8ce4ea696 : feat: Switch to string enums for compute (#685)
b5274f7d4 : docs: fix docstring formatting
c246c8874 : build: add published name under submodules
6e8a083da : chore(python): Prepare vmmigration v1 BUILD.bazel for release
49c40d2b2 : chore: update disco-to-proto3-converter
5ab5d7512 : chore(bazel): update gapic-generator-php to v1.1.1
35b870442 : docs: fix docstring formatting
a0173f582 : docs: fix docstring formatting
23a388dea : docs: fix docstring formatting
0ee233bc2 : chore(bazel): update rules_gapic to v0.11.1
55726d625 : chore(bazel): update rules_gapic to v0.11.0
62cced0cd : feat: add C++ rules for Cloud Tasks
9d3baabb4 : feat: update gapic-generator-csharp to 1.3.16
427abb8fd : chore: regenerate API index
bd7db057c : feat:Tensorboard v1 protos release feat:Exposing a field for v1 CustomJob-Tensorboard integration.
6963f70ab : chore: regenerate API index
4a4ec6da4 : feat: allow setting custom CA for generic webhooks and release CompareVersions API docs: clarify DLP template reader usage
dfa9d62bc : feat: support document metadata filter in article suggestion
b3ff1830d : feat: update v1 proto
256cfcaa9 : chore: regenerate API index
11e309d19 : feat: Added support for auto-close configurations
490aa308d : chore: regenerate API index
0fd6a3243 : feat: add Autoscaling API
d9af6e35b : chore: regenerate API index
68c63fffe : chore(ruby): Configure Ruby clients for Cloud IDS
cf65a5340 : chore: add generated snippets for Document AI
3b0e3e9a7 : chore: regenerate API index
61b3482dd : fix(privateca): include mixin protos as input for mixin rpcs
45a2c07b3 : docs: fix docstring formatting
4be99b038 : docs: fix docstring formatting
97cababf0 : fix: Move compute_small protos under its own directory (#681)
53432afb8 : chore: regenerate API index
becab163c : chore: adds C#, PHP, Ruby package/namespace options
2c411a8a2 : feat: add C++ rules for Pub/Sub Lite
e03933dcc : docs: Small clarification
b72f356b8 : chore: regenerate API index
2de80fe0f : feat: Added mute related APIs, proto messages and fields
a85beae06 : feat: Update OSConfig API
2bea4df40 : chore(bazel): update gapic-generator-go v0.23.3
29bb98c11 : feat: support document metadata filter in article suggestion and smart reply model in human agent assistant
c522fe8ce : chore: regenerate API index
5e57bedf4 : feat: VM Migration API
7c106233a : feat: update v1beta1 proto
753ad8562 : chore: regenerate API index
05a6a82d9 : chore: Add C# generation for Compute v1
76f7f485d : feat: allow setting custom CA for generic webhooks
cc003a482 : fix!: Mark a couple networkconnectivity API fields as required, to match implemented behavior
895ad2888 : chore: Add partial C# generation to AI Platform
66878ca9e : chore(ruby): Fix SystemPolicy service name for BinaryAuthorization V1beta1
171d77733 : chore(python): Update iam/credentials BUILD.bazel package name to google-cloud-iam chore(python): Update iam/credentials namespace to google.cloud.iam_credentials
5bb0518fb : docs: fix docstring formatting
c08b1494f : chore(python): Update container BUILD.bazel package name to google-cloud-container
b32a32438 : chore: Add C# generation rules
c7b3bd0aa : docs: Improved formatting
3020af511 : docs: fix docstring formatting
691a18b1c : feat: Move compute.v1 from googleapis-discovery to googleapis (#675)
b9f61843d : docs(samples): add example tags to generated samples
2921f9fb3 : chore: update Java and Python dependencies
1bd869b26 : feat: update gapic-generator-csharp to 1.3.15 feat: update rules_gapic to 0.10.0
2aec4d0e6 : docs: fix docstring formatting
4d71c45d9 : feat: Added resource type and display_name field to the FindingResult, and supported them in the filter for ListFindings and GroupFindings. Also added display_name to the resource which is surfaced in NotificationMessage
78eb8a2bf : feat: [Cloud Memorystore for Redis] Support Multiple Read Replicas when creating Instance
8625cf0cf : feat: [Cloud Memorystore for Redis] Support Multiple Read Replicas when creating Instance
be4be3dde : docs: Add comments to GCS gRPC API proto spec to describe how naming works
9974d0974 : chore: regenerate API index
3dfbdc356 : feat: add new admission rule types to Policy feat: update SignatureAlgorithm enum to match algorithm names in KMS feat: add SystemPolicyV1Beta1 service
cbba92c06 : feat: Added BigQueryDateShardedSpec.latest_shard_resource field feat: Added SearchCatalogResult.display_name field feat: Added SearchCatalogResult.description field
f81b7bd47 : docs: fix docstring formatting
9e6c8c626 : chore: try to fix the mistaken-pull-closer config
1112610c5 : docs(ruby): Add simple code examples for all RPC methods
cd48c1678 : feat: add a stack_trace field to the Error messages specifying where the error occured feat: add call_log_level field to Execution messages doc: clarify requirement to escape strings within JSON arguments
f9acb378c : feat: added support to configure security settings, language code and time zone on conversation profile
5946b7ae5 : chore: generate java files for apps/script/type protos
09b257601 : feat: Secret Manager integration fields 'secret_environment_variables' and 'secret_volumes' added feat: CMEK integration fields 'kms_key_name' and 'docker_repository' added
ddd663700 : chore: regenerate API index
33fd29dc0 : feat: Add ability to update phrase matchers feat: Add issue model stats to time series feat: Add display name to issue model stats
25c7592ea : chore: generate java files for source_context.proto
7ab35b4fa : chore: regenerate API index
eb773f2c0 : feat: added support for comparing between versions docs: clarified security settings API reference
e4c5b7872 : docs: clarified usage of entitlement parameters
c7e4a6154 : chore: regenerate API index
c11bc3eda : feat: OSConfig: add OS policy assignment rpcs
204a7763f : chore: regenerate API index
19b6b89ec : feat(googleads): v9 of Google Ads API
0801ed68c : chore: regenerate API index
171e2c7b0 : fix(privateca): repair service config to enable mixins
0c2e4540e : chore(ruby): Corrected build rules for Ruby wrappers for the monitoring and workflows APIs
e58b62f32 : chore: regenerate API index
d58e602ed : feat: add reCAPTCHA Enterprise account defender API methods
381ab7841 : feat: Updating the grafeas protos to include compliance and intoto attestation protos
bcfd386c2 : chore(ruby): Update Ruby microgenerator to v0.10.2
6d008d29d : docs: fix docstring formatting
8c7125522 : chore(ruby): Add Bazel build rules for Ruby wrapper clients
f2afd8f4e : chore(bigtable): fix service name in resource annotation Type URIs
c1176cd31 : feat: add the `schema_restriction_response` field to the `ResponseMetaData` type that contains the schema restrictions actively enforced in creating a report feat: add the `currency_code`, `time_zone` fields to the `ResponseMetaData` type feat: add the `empty_reason` field to the `ResponseMetaData` type that contains an empty report reason, if specified feat: add the `blocked_reasons` field to the `MetricMetadata` type that contains reasons why access was blocked to a certain metric in a report, if specified
7a3953f4b : feat: Adds support for `google.protobuf.Value` pipeline parameters in the `parameter_values` field
972abb656 : feat: Adds support for `google.protobuf.Value` pipeline parameters in the `parameter_values` field
83d81b0c8 : chore: use gapic-generator-python 0.53.4
c2b080f32 : docs: fix docstring formatting
a83e6f24b : chore(python): Update cloudbuild BUILD.bazel package name to google-cloud-build chore(python): Update cloudbuild namespace to google.cloud.devtools
3045b0cb2 : chore(python): Update accessapproval BUILD.bazel package name to google-cloud-access-approval
21144c249 : chore: regenerate API index
148d29d1e : feat: Add local inventory ingestion APIs to product service in alpha channel
e1ba41ed4 : chore: update rules_python to 0.5.0
daf9c983c : feat: add resource type to ChannelPartnerLink
37924239e : docs: fix docstring formatting
2781c734f : chore(python): Update gaming BUILD.bazel package name to google-cloud-game-servers
c33c43504 : chore: regenerate API index
a61dbc0a2 : feat: Cloud IDS client v1 Based on: https://cloud.google.com/ids/docs
4ee0e5733 : chore(python): Update privateca BUILD.bazel package name to google-cloud-private-ca
5f897f0cd : docs: fix docstring formatting
7f52277c3 : feat: Publish Cloud Integrations logging proto for documentation
4381242ee : build: upgrade Java microgenerator to v2.2.1
a51c341ca : docs: clarified meaning of the legacy editions docs: clarified semantic of the streaming APIs
974ad5bdf : docs: fix docstring formatting
59736be62 : chore(python): Update mediatranslation BUILD.bazel package name to google-cloud-media-translation
7eea02b49 : chore(python): Update mediatranslation BUILD.bazel package name to google-cloud-recaptcha-enterprise
bb1f3e904 : docs: clarified meaning of the legacy editions docs: clarified semantic of the streaming APIs
f034e5f9e : docs: fix docstring formatting
d5b19f1be : chore: regenerate API index
19943c118 : feat: added API for changelogs docs: clarified semantic of the streaming APIs
180ec360e : chore: regenerate API index
55fd11bc3 : feat: added API for changelogs docs: clarified semantic of the streaming APIs
30eeb2705 : feat: Publish Traffic Director log entry proto
dc83df852 : fix: Remove invalid resource annotations
3fe45e239 : build(nodejs): correct artifact name for npm
4df8a3950 : build(nodejs): correct artifact name for npm
5088bd785 : feat: Add support for dataproc BatchController service
324f036d9 : feat: Add create_time to Instance
06dac5caf : chore(ruby): Add google-cloud-common as a dependency of the filestore client
1fb0967fb : chore: regenerate API index
2d60c597a : docs: clarified when revision_id of a workflow is updated docs: clarified format and semantics of service_account field docs: documented expanded workflow size limit
c8fba4b71 : chore: regenerate API index
6990d971b : feat: added library for Cloud Domains v1 API. Also added methods for the transfer-in flow docs: improved API comments
9679873a5 : fix: Update doc comments fix: Move conformance_service.proto to its own directory to mirror existing go package structure. feat: Publish an `expr_version` field to track transformations applied during static analysis to the `expr` field within the `CheckedExpr`.
8ef531eaf : docs: Keep the API doc up-to-date feat: add search mode to search request. If not specified, a single search request triggers both product search and faceted search. feat: update grpc service config settings to reflect correct API deadlines
451e78310 : chore(python): Update oslogin BUILD.bazel package name to `google-cloud-os-config`
853c7bcba : docs: fix docstring formatting
d2f4f4675 : chore(python): Update servicedirectory BUILD.bazel package name to google-cloud-service-directory
164563869 : docs: fix typos and docstring formatting
4dd603675 : docs: fix docstring formatting
9d6bb9209 : chore(python): Update servicedirectory BUILD.bazel package name to google-cloud-private-ca
f5b58edff : docs: fix docstring formatting
0dfce5e78 : feat: Update osconfig v1 and v1alpha RecurringSchedule.Frequency with DAILY frequency
c5c2cd741 : chore: Enable C# generation in Bazel
c3d010d8a : docs: fix docstring formatting
bbe8aa189 : docs: fix docstring formatting
16156173a : feat: publish log entry protos for gkebackup platform logging
5b0219d5e : feat: add support for Raw PKCS#1 signing keys
e54bbc620 : chore: Exclude `google/cloud/compute/**` from copybara destination files
985024076 : chore: Kokoro configuration
fe4694b46 : chore: regenerate API index
8f48b9778 : feat: TPU v2alpha1 public protos
85633a274 : docs: Remove erroneous space in a docstring
1e77865b3 : fix: add a dummy change for showcase v1beta1 for testing autosubmit
b44c45ca3 : chore(filestore): add common_java_proto dep to java_assembly_pkg
67e6e0a1d : fix: add model signature for batch document translation
d2977af9e : chore(ruby): Re-enable bigquery-storage-v1 generation, which also required updating protobuf from 3.15.3 to 3.18.1 for codegen
c3e8e8cb4 : chore: Update C# generator to version 1.3.12, which supports non-standard LRO generation
9bac62dbc : fix!: Fix the resource annotations for GetRepositoryRequest
877d3d9d0 : fix!: rename committed_size to persisted_size fix!: replace string key_sha256 with bytes key_sha256_bytes fix: deprecate zone_affinity field fix: add INHERITED to PublicAccessPrevention enum
4a5dad747 : fix: Reintroduce deprecated field/enum for backward compatibility docs: Use absolute link targets in comments
7bfeecb83 : fix: update nodejs package name to video-transcoder
481116189 : fix: nodejs package name access-context-manager
29de512cc : build: update package name for datastore
6865fe4f8 : chore: regenerate API index
95af2e435 : feat: add Dataproc Serverless for Spark Batches API
5c01e4e63 : chore(ruby): Configure Bazel to generate a Ruby library for locations clients
e12aa9970 : chore: fix Bazel rule comment
98f4bfc65 : chore: regenerate API index
d706102a0 : feat: add featurestore service to aiplatform v1 feat: add metadata service to aiplatform v1
f0d5f7fff : docs: fix typo in alert.proto
566f3d16b : chore: use `google-cloud-monitoring-metrics-scopes` as python package name
16ff8131d : docs: recommend AnalyzeContent for future users
ae3a4a281 : docs: Fix NOT_STARTED state documentation in MigrationJob resource
177c62af7 : feat: publish `routing.proto` containing the `google.api.RoutingRule` annotation feat: add Bazel rules wrapping `routing.proto`
9af371c81 : docs: recommend AnalyzeContent for future users
dc9f25212 : chore: regenerate API index
a7a344010 : feat: Added vulnerability field to the finding feat: Added type field to the resource which is surfaced in NotificationMessage
94f77789d : chore: regenerate API index
3b9c98eda : feat: add CreateServiceTimeSeries RPC
14a959fba : fix: add a dummy change 1 at the v1beta2 for testing release messages with commit body
528b83947 : fix!: add a dummy change 2 at the v1 for testing release messages with commit body
b21bb4593 : chore!: add a dummy change 3 at the v1main for testing release messages without commit body
485bf018d : fix: add a dummy change 1 at the v1beta1 for testing release messages without commit body
5d88c6b93 : Synchronize new proto/yaml changes.
614dfd79a : Synchronize new proto/yaml changes.
d4d09eb3a : Synchronize new proto/yaml changes.
50d96dc11 : Synchronize new proto/yaml changes.
99ec92874 : Synchronize new proto/yaml changes.
2974b81c6 : chore: regenerate API index
bf9687743 : feat: add Similarity to explanation in aiplatform v1beta1 feat: add EncryptionSpec to featurestore in aiplatform v1beta1 feat: add PipelineTaskStatus to pipeline_job in aiplatform v1beta1 feat: add BatchReadTensorboardTimeSeriesData to tensorboard_service in aiplatform v1beta1 feat: add enable_monitoring_pipeline_logs to model_deployment_monitoring_job in aiplatform v1beta1 feat: add order_by to pipeline_service in aiplatform v1beta1 feat: add model_display_name to prediction_service in aiplatform v1beta1 feat: add specialist_worker_emails to specialist_pool in aiplatform v1beta1
787f8c9a7 : feat: add context manager support in client
409e134ff : chore: ensure samples are not autogenerated for libraries with a veneer
0686b3197 : fix!: add a dummy change 2 at the v1 for testing release messages with commit body
ec7b6eec8 : Synchronize new proto/yaml changes.
d3ef31ef6 : build: update package name
90eb04f0b : chore: update package name for npm data-fusion
ef9130f51 : docs: clarify that project number is used as the canonical project identifier for job and job template names docs: fix broken link and code formatting feat: add support for allow_missing param on DELETE request fix!: remove Encryption settings that were published due to a sync issue BREAKING CHANGE: requests specifying Encryption settings are rejected by the server
ac08aa4ac : build: update package name for security-private-ca
701a095c7 : docs: Fixed several broken links and formatting issues in the reference documentation
1b187463b : fix!: add a dummy change 2 at the v1 for testing release messages with commit body
70e42693f : build: library of v1 showcase onboarded to SAM
7d8205732 : chore: regenerate API index
bf8851e25 : feat: added deployment API feat: exposed DTMF input info in the query result docs: added notes on long running operation
02710fa0e : feat: expose dtmf input info in the query result
77066268d : chore: regenerate API index
0ee215aaf : feat: Update Routes Preferred protos
928286b2b : chore: Add build rules in BUILD.bazel for google/cloud/common protos for python
af7fb72df : feat(privateca): add IAMPolicy & Locations mix-in support
e202ad333 : feat: deprecate issue_matches docs: if conversation medium is unspecified, it will default to PHONE_CALL
408e3b0d0 : chore(bazel): update rules_gapic to v0.9.0
ae7e39913 : feat: add RPC retry information for MacSign, MacVerify, and GenerateRandomBytes Committer: @bdhess
de9881125 : fix!: remove routing.proto
ee3c7eb34 : feat: added support for TelephonyTransferCall in Participant ResponseMessage
410c18453 : chore: use gapic-generator-python 0.52.0
b518c5554 : chore: regenerate API index
5e5a44d76 : fix(filestore): add missing operation_metadata.proto import
2fa172262 : fix: correct python namespace for migration API Committer: @shollyman
b77ec9172 : feat: update gapic-generator-csharp to 1.3.11 feat: update rules_gapic to 0.8.0
a24e1f5ad : chore: enable python snippetgen for aiplatform
9d7c7433b : feat: add OAEP+SHA1 to the list of supported algorithms
6355bdb25 : chore: regenerate API index
14829f3dc : feat: added support for Deployments with ListDeployments and GetDeployment apis feat: added support for DeployFlow api under Environments feat: added support for TestCasesConfig under Environment docs: added long running operation explanation for several apis fix!: marked resource name of security setting as not-required
0cfe2ce81 : chore: regenerate API index
3ec255e46 : feat: publish AllocationEndpoint v1alpha API artifacts
70d5a8271 : feat: add vizier service to aiplatform v1 BUILD.bazel
0766e6d42 : feat: add metadata from dialogflow related to transcript segment feat: add sentiment data for transcript segment feat: add obfuscated if from dialogflow
47b217160 : chore: regenerate API index
f75ccc2ee : fix(ruby)!: Fix Ruby namespace for videointelligence/v1p3beta1
6ce857fc9 : docs(ruby): update product documentation url for monitoring metrics scopes
4f1ea836a : feat: Google Workspace Add-ons logging proto for documentation
15759865d : docs(samples): add auto-generated samples for Node with api short name in region tag
fafca4935 : chore: prepare BUILD.bazel for Python library generation
e95899752 : build(node): update artifact name for npm
22d2e1b2e : chore: regenerate API index
fcf719d03 : fix: remove classes for all v1alpha methods
07d152476 : docs(ruby): Remove a broken documentation link
83bf2aeab : chore(ruby): Configure ruby gapic generation
f73ccb9c8 : fix(ruby): Link to the correct wrapper library
161fdb449 : feat: add `google/api/routing.proto`
667a4785d : build(node): update artifact name for npm
6ef16b9ec : docs(samples): add auto-generated Node samples build(generator): find protoc based on its bazel location
a6b19cbb7 : build: add rules to pull in type dependency
aa73c560f : chore(python): Prepare artifactregistry v1 BUILD.bazel for release
91bde79d6 : docs: Provide a more relevant product documentation URL for the Identity Toolkit API
9367d6f96 : chore(ruby): disable strict yard tests for binaryauthorization/v1
ddf135906 : chore(ruby): Set Ruby GAPIC generator parameters for artifactregistry/v1
f5de29b4e : chore(ruby): Set Ruby GAPIC generator parameters for deploy/v1
b224dfa52 : chore: use gapic-generator-python 0.51.2
d615c1917 : chore: regenerate API index
dfaf37b66 : feat: Add PAUSED state to Subtask and add task details protos
e648e5c16 : fix(ruby): depend on the existing access_context_manager and os_config clients rather than copying their classes into the asset client
5eeefdc0e : chore: regenerate API index
6d40da439 : feat: Artifact Registry v1 public protos
9e539bd32 : chore: regenerate API index
a3dccab3d : feat: binaryauthorization v1 public protos
4f46ddcc9 : feat: auto-generate samples for GAPIC clients
376e8e928 : fix: add missing read api retry setting on SplitReadStream
1dc139d74 : chore: update gapic-generator-csharp to 1.3.10 chore: update rules_gapic to 0.7.0 feat: rules `csharp_proto_library` and `csharp_grpc_library` are now sourced from `rules_gapic` (instead of `gapic-generator-csharp`). chore: re-enabled C# build rules for BigQuery/v2 and BigQuery/Connection/v1beta1
6c104bee4 : chore(ruby): Embed gkehub/v1/* subdirectory protos into the gkehub/v1 client
05248f1c6 : chore: regenerate API index
48a070fcd : feat: add a new ListModels method to Moblab API
85830df32 : chore(ruby): allow google-cloud-container_analysis-v1 to depend on 1.x versions of grafeas-v1
810074f1f : Synchronize new proto/yaml changes.
835a0e073 : chore(ruby): Embed accesscontextmanager/type types into the accesscontextmanager/v1 client
6d969eb67 : chore(ruby): Configure Ruby GAPIC generator parameters for networksecurity v1beta1 and identitytoolkit v2
1872f4583 : feat: add output_config request field
7c4eb0bdb : chore(bazel): update rules_gapic to v0.6.3
abed0add1 : chore: update gapic-generator-csharp to 1.3.8
83728bba0 : chore: enable python snippetgen for privatecatalog
ab61c5232 : chore: regenerate API index
b4da4fd5e : feat: add BigQuery Storage Write API v1
ddf396f7e : chore: regenerate API index
b201fa037 : feat: assuredworkloads v1 public protos
0f360f0d1 : chore: regenerate API index
ea09b6554 : feat: publish cloud/sql/v1 artifacts
2ec824213 : feat: filter is used to filter conversations used for issue model training feat: update_time is used to indicate when the phrase matcher was updated
cce61a96a : chore: regenerate API index
3d1ce7126 : feat: Publish Google Cloud Deploy v1 API
48d9fb8c8 : chore: regenerate API index
4bde29304 : chore(googleads)!: remove protos for v6, which has sunset
d9ac7faa4 : chore: regenerate API index
020672e48 : feat: add GetMetrics and MigrateKey methods to reCAPTCHA enterprise API
44c497f37 : feat: add SecurityLevel option on HttpsTrigger
231af018d : chore: regenerate API index
a9aafd58c : feat: IdentityToolkit v2 public protos
56614520e : docs: Align session length with public documentation feat: Expose estimated bytes that a session will scan.
a27fb7a89 : chore: regenerate API index
1f1d09d4c : feat: added a flag to enable/disable gvnic on a node pool feat: added node pool level network config feat: added update support for node pool labels, taints and network tags feat: added configuration for workload certificates and identity service component feat: added configuration for node pool defaults, autopilot, logging and monitoring feat: added the option to specify L4 load balancer configuration and IP v6 configuration feat: added the option to list supported windows versions fix: deprecated KALM addon config option fix: deprecated cluster status condition code docs: clarified SetNodePoolSize API behavior
caad48d4b : feat: Added a new `KeywordMatchMode` field to support more keyword matching options feat: Added more `DiversificationLevel` configuration options
c53262d8c : build(nodejs): correct artifact name for npm
bdde0473f : chore: remove nonexistent method from config
067740a45 : chore: Kokoro CI configuration
885183fce : chore: Remove unnecessary double space in example API
de0d4775e : Synchronize new proto/yaml changes.
b64d30b2b : chore: regenerate API index
bf57b2c88 : feat: add API ImportCustomer for Cloud Channel API docs: update comments for a few fields
5d91687b1 : chore: regenerate API index
31d2d3432 : feat: add OSConfigZonalService API Committer: @jaiminsh
9c7eb1f9a : feat: Release of relationships in v1, Add content type Relationship to support relationship search Committer: yuwangyw@
8bc099113 : chore: Update orchestration/airflow BUILD.bazel files for nodejs
e3c419f94 : docs: clarified some LRO types
52c89139a : chore: adjust namespacing and package name for Metrics Scopes API Committer: @busunkim96
f47c38882 : chore(ruby): Populate Ruby microgenerator arguments for GkeHub V1 and V1beta
1549a69af : docs: Align session length with public documentation feat: Align ReadRows timeout with other versions of the API.
cd16abbf0 : docs: clarified some LRO types
b7537df8d : chore: regenerate API index
3c414afa9 : feat: add `CheckCompatibility` method to the API
1c01db6a4 : chore: regenerate API index
2c7f233a0 : feat: Deprecated SearchAssignments in favor of SearchAllAssignments feat: Reservation objects now contain a creation time and an update time feat: Added commitment_start_time to capacity commitments feat: Force deleting capacity commitments is allowed while reservations with active assignments exist feat: ML_EXTERNAL job type is supported feat: Optional id can be passed into CreateCapacityCommitment and CreateAssignment docs: Clarified docs for None assignments fix!: Fixed pattern for BiReservation object BREAKING_CHANGE: Changed from `bireservation` to `biReservation`
ee78ed722 : chore: regenerate API index
67c780ba3 : feat: add Vizier service to aiplatform v1
aa15f3287 : docs: clarified some LRO types docs: fixed some wrong update mask descriptions
212712659 : chore: regenerate API index
321abab21 : feat: add prediction service RPC RawPredict to aiplatform_v1beta1 feat: add tensorboard service RPCs to aiplatform_v1beta1: BatchCreateTensorboardRuns, BatchCreateTensorboardTimeSeries, WriteTensorboardExperimentData feat: add model_deployment_monitoring_job to Endpoint in aiplatform_v1beta1 feat: add deployment_group to DeployedIndex in aiplatform_v1beta1 feat: add ModelEvaluationExplanationSpec in aiplatform_v1beta1
298a980ac : chore: regenerate API index
fbae10c8f : feat: Add `OnPremCluster` and `MultiCloudCluster` as `GkeCluster` equivalent field
2e9e9ef33 : chore: regenerate API index
8031cc26f : feat: add XAI, model monitoring, and index services to aiplatform v1
583dd6a54 : chore: regenerate API index
03ce2ebf5 : feat: added support for Notebooks v1
c1296cd1d : chore(bazel): update rules_gapic to v0.6.2
e3d9b11ab : feat: add support for Key Reimport
577814ea1 : chore: regenerate API index
69fe13f7c : feat: Update osconfig v1 and v1alpha with WindowsApplication
9e99074fc : fix(datastream)!: Change a few resource pattern variables from camelCase to snake_case
ce5500122 : chore: regenerate API index
17d3fb258 : feat: added v3 proto for online/batch document translation and updated v3beta1 proto for format conversion
e9da6f8b4 : feat: support version reporting API
41635ad2f : chore: update gapic-generator-ruby to 0.10.1
677caf0b5 : build: use gapic-generator-typescript v2.4.1
43095748d : docs: clarified some LRO types docs: fixed some wrong update mask descriptions
848854523 : feat: display_name is the display name for the assigned issue
ccb73479a : chore: regenerate API index
354d0763e : feat: Added support for logs-based alerts: https://cloud.google.com/logging/docs/alerting/log-based-alerts feat: Added support for user-defined labels on cloud monitoring's Service and ServiceLevelObjective objects fix!: mark required fields in QueryTimeSeriesRequest as required
9e36f4ec3 : feat: generate java files for error_reason.proto, bigquery_audit_metadata.proto and localized_text.proto
4b6bb3ded : feat: Add Canada Regions And Support compliance regime
4006aa5cb : chore: update rules_gapic for build_gen change
410f323cd : chore: update bazel BUILD
557286540 : feat: Update cloudbuild proto with the service_account for BYOSA Triggers.
41e44ac10 : fix: add missing annotation for batch document translation
be31a88c1 : chore: cleanup deprecated Dataproc v1beta2 API references
cdc9747a7 : chore(googleads): Disables `legacy_proto_load` on Node.js GAPICs
dd5050968 : docs(ruby): Correct the name of the corresponding wrapper library
3cd708edb : feat:add script field to BuildStep message
8a770c332 : chore: regenerate API index
8bf048db6 : feat!: delete deprecated Dataproc v1beta2 API client
cb637a6db : docs: Keep the API doc up-to-date feat: update grpc service config settings to reflect correct API deadlines chore: remove relative private links from search service comments to prevent crashing client lib generation tool
27600833c : chore: regenerate API index
8c0e4a368 : feat: Add request_id under `DeleteMembershipRequest` and `UpdateMembershipRequest`
ba30d8097 : chore: regenerate API index
9e617db50 : feat: add `GetDataRetentionSettings`, `UpdateDataRetentionSettings` methods to the API
7ae76714a : chore(ruby): Minor updates to links and library descriptions for CCAI and Dialogflow
061db160e : chore: Add build langauge-specific targets for extended_operations.proto
a0721b50d : chore: regenerate API index
d06d94e54 : fix!: Remove ActivateSpoke and DeactivateSpoke methods BREAKING_CHANGE: ActivateSpoke and DeactivateSpoke were included in a previous change by mistake feat: Add hub.routing_vpcs field docs: Specify that site_to_site_data_transfer field must be set to true
a5b180f2f : chore: Add extended_operations_proto target
68e5bf304 : feat: Add extended_operations.proto with annotation definitions for non-standard (not compliant with https://google.aip.dev/151) LRO
06345f7b9 : feat: turns on self-signed JWT feature flag
3b4dc7a76 : chore: regenerate API index
beb5d2b11 : chore: Configure Dialogflow CX for Ruby clients
0b896069c : chore(bazel): update Go GAPIC generator to v0.23.0
7cb3f3bb6 : chore(bazel): update rules_gapic to v0.6.0
84b7c63c6 : build: change links to make them absolute
ed7394929 : feat: Add BigQueryAuditMetadata proto. The BigQueryAuditMetadata proto is used by BigQuery Cloud Audit Logging. It is encoded as a google.protobuf.Struct message inside the metadata field of the AuditLog proto
62d50355d : docs: Keep the API doc up-to-date
853cfd33b : docs: Improvements to various message and field descriptions
76bed90af : feat: Add transcript normalization
5d0a68960 : chore: Configure Ruby clients for datastream, networkconnectivity, accesscontextmanager, and ccai
5f761138c : feat: Publish new fields to support cluster group routing for Cloud Bigtable
e1738ee97 : chore: update gapic-generator-java version to 2.1.0
8119b1870 : chore: update gax-java version to 2.3.0
b4e27bc72 : chore(bazel): update gapic-generator-go and Go Bazel deps
a75aa0703 : docs: minor formatting fixes to Cloud Functions reference docs
a6c8dc7f7 : feat: Add new commute methods in Search APIs feat: Add new histogram type 'publish_time_in_day' feat: Support filtering by requisitionId is ListJobs API
01c9379e7 : chore: regenerate API index
b6901e755 : feat: Added the Backup resource and Backup resource GetIamPolicy/SetIamPolicy to V1 feat: Added the RestoreService method to V1
a0565a98b : chore: regenerate API index
7fec72948 : feat: Add ability to configure BuildTriggers to create Builds that require approval before executing and ApproveBuild API to approve or reject pending Builds
b9e69f850 : feat: Release of relationships in v1, Add content type Relationship to support relationship export Committer: lvv@
b08c55646 : chore(ruby): Backfill Ruby microgenerator params for Transcoder V1
c47ff19bc : feat:Publish Workflows call logging proto for documentation
09a618302 : fix: Update DocumentUnderstandingService default_host in v1beta2 from a regional endpoint, to non-regional
08ae6839a : chore: regenerate API index
6ef6c29b0 : feat(googleads): protos for v8.1 of Google Ads API
eb7c9d1c3 : chore: regenerate API index
f5e39a2f7 : chore: no-op proto generator run to pickup Locations service metadata
e932524ec : feat: add new issue model API methods feat: support Dialogflow and user-specified participant IDs docs: update pubsub_notification_settings docs
e41be609f : fix(pubsub): replace IAMPolicy in API config
626df528c : feat: added support for DLP templates; expose `Locations` service to get/list avaliable locations of Dialogflow products
114b1416f : feat: added support for DLP templates; expose `Locations` service to get/list avaliable locations of Dialogflow products docs: reorder some fields
4c984f3be : feat: expose `Locations` service to get/list avaliable locations of Dialogflow products; fixed some API annotations
7b6a2ceed : feat: Add topic retention options
411e51eea : feat: Expose `Locations` service to get/list avaliable locations of Dialogflow products docs: reorder some fields
10185d07a : feat: add total_billed_time response field
2802dd5d6 : chore(ruby): Switch bazel builds to v0.10.0 of the Ruby microgenerator
a739464ca : chore: release gapic-generator-java v2.0.1
2c1c2ac11 : build: update from broken v1beta2 links to v1
9a7d19079 : feat: Add video cropping feature feat: Add video padding feature feat: Add ttl_after_completion_days field to Job docs: Update proto documentation docs: Indicate v1beta1 deprecation
f642cc61d : build(nodejs): correct artifact name for npm
23b8cadd2 : chore: regenerate API index
2efb6951f : feat: add support for HMAC, Variable Key Destruction, and GenerateRandom
ff6688b87 : chore: regenerate API index
702ccd007 : feat: add support for Metrics Scopes API
909c3adec : fix: Updating behavior of source_upload_url during Get/List function calls
882e6d69a : chore: release gapic-generator-php v1.0.5
a47f0a4aa : docs(retail): Quote several literal expressions for better rendering
0f7c56c36 : chore(ruby): Correct and fill in Ruby microgenerator arguments in preparation for initial library generation
09e5b1716 : fix: fix validation result docs feat: add language code to streaming recognition result feat: add time zone and security settings to conversation profile docs: update agent docs docs: update entity type docs docs: update intent docs
8dfb2156b : fix: fix validation result docs feat: add language code to streaming recognition result docs: update environment docs
ec9c7e539 : chore: regenerate API index
f1d0efe57 : fix!: Specify a C# namespace option to be consistent with other Cloud APIs
d9eaf41de : feat!: release gapic-generator-java v2.0.0
bb0a090d9 : chore: release gapic-generator-java v1.0.17
41521e288 : docs: fix typos
30c8964c1 : chore: Remove legacy Cloud DMS proto file
2f9af297c : docs: Remove HTML tags from Cloud Retail API library docs
6e4ddb513 : build(node): update artifact name for Node.js
e35709ba1 : chore: release gapic-generator-php v1.0.4
dc9332352 : docs: remove remaining private links
81c199d62 : chore: regenerate API index
5af6d9bde : feat: add advanced settings for agent level feat: add rollout config, state and failure reason for experiment feat: add insights export settings for security setting feat: add language code for streaming recognition result and flow versions for query parameters docs: deprecate legacy logging settings
b50902f3e : chore: regenerate API index
05d477b7c : feat: add advanced settings for agent level feat: add rollout config, state and failure reason for experiment feat: add insights export settings for security setting feat: add language code for streaming recognition result and flow versions for query parameters docs: deprecate legacy logging settings
c03bfe0cd : docs: Replace "global policy" with "system policy" in Binary Authorization documentation
f97353211 : fix: failing tests for LRO check methods
ec3f13905 : docs: remove private links as these are public-facing docs
558bdfec3 : chore(ruby): Activate snippet generation for vision-v1
8de886fe5 : chore: release gapic-generator-php v1.0.3
efaf6f1c9 : feat(googleads): set `legacy_proto_load=True` on Node.js GAPICs
102de1721 : chore: regenerate API index
fff46d6ad : feat: Add restricted Retail Search features for Retail API v2beta.
b4967c737 : docs(filestore): Fix various formatting issues and broken links
26871a2f8 : chore: regenerate API index
6d27f5bd3 : feat: Add files for Network Connectivity v1 API.
39e6bd288 : chore: update gapic-generator-ruby to 0.9.2
baba7394f : fix: Don't include generator test protos in the API index.
fa5dd8d9c : feat: Add EU Regions And Support compliance regime
294cfa906 : chore: regenerate API index
cea896d10 : feat: Add restricted Retail Search features for Retail API v2.
760b5d8bf : docs: Add a new build phase `SETUPBUILD` for timing information
beb8e30b2 : chore: regenerate API index
5b1f7cf1d : feat: Added support for BigQuery connections entries feat: Added support for BigQuery routines entries feat: Added usage_signal field feat: Added labels field feat: Added ReplaceTaxonomy in Policy Tag Manager Serialization API feat: Added support for public tag templates feat: Added support for rich text tags docs: Documentation improvements
6919bc103 : chore: regenerate API index
0b261def1 : chore: publish Access Context Manager API v1
b837e9138 : chore: regenerate API index
46fdf2d70 : fix: Update encryption_key fields to "bytes" type. fix: Improve date/times and field name clarity in lifecycle conditions.
2948f31dd : feat: In Secret Manager, users can now use filter to customize the output of ListSecrets/ListSecretVersions calls
b69daf76f : chore: regenerate API index
8962c92e9 : feat: Update proto definitions for bigquery/v2 to support new proto fields for BQML.
4fca87789 : feat: add total_billed_time response field. fix!: phrase_set_id is required field in CreatePhraseSetRequest. fix!: custom_class_id is required field in CreateCustomClassRequest.
c3b8283ae : chore: regenerate API index
5bf36f20f : feat: add finding_class and indicator fields in Finding
9cd96aea6 : chore: regenerate API index
fe82a7539 : feat: Add restricted Retail Search features for Retail API v2alpha.
28ccba2ab : chore: Update storagetransfer v1 BUILD.bazel for python
3c7864b59 : chore: regenerate API index
c8fac9a3f : chore: publish cloud network services v1beta1
6cf3b8e73 : chore: regenerate API index
746461e42 : feat!: *Change metadata field for the AnalyzeIamPolicyLongrunning. feat: Add AnalyzeMove API. feat: Add read_mask field for SearchAllResourcesRequest feat:Add VersionedResource/AttachedResource fields for ResourceSearchResult.
762094a99 : fix: enable self signed jwt for grpc chore: use gapic-generator-python 0.50.5
a5eda9f0e : feat!: update CCAI Insights protos. BREAKING_CHANGE: change nesting of Conversation.Transcript.Participant to ConversationParticipant and remove AnnotationBoundary.time_offset
e9ee226df : chore: regenerate API index
b65a2dd55 : chore: Remove the On-Demand Scanning API from googleapis
3744b86f3 : docs: fix typos
11d5ead74 : feat:Publish Workflows execution logging proto for documentation
b1844c9b9 : chore: Remove redundant service config YAML
3859723d7 : chore: regenerate API index
2d0aae27b : feat!: storagetransfer public protos update BREAKING CHANGE: field annotations are added. Allowing this since no client libraries were generated based on old protos.
e8d2996cc : fix: add missing dependency configmanagement.proto, cloudauditlogging.proto, metering.proto, multiclusteringress.proto, servicemesh.proto to v1alpha client
70e4a5b60 : build(nodejs): correct package name for npm
75e981247 : chore: regenerate API index
4e836c7c2 : feat: Adds BigQuery output table field to batch prediction job output config feat: Adds Feature Store features feat: Adds CustomJob.web_access_uris, CustomJob.enable_web_access fields feat: Adds Endpoint.network, Endpoint.private_endpoints fields and PrivateEndpoints message feat: Adds Execution.State constants: CACHED and CANCELLED feat: Adds IndexEndpoint.private_ip_ranges field feat: Adds IndexEndpointService.deployed_index_id field feat: Adds MetadataService.DeleteArtifact and DeleteExecution methods feat: Adds ModelMonitoringObjectConfig.explanation_config field and ModelMonitoringObjectConfig.ExplanationConfig message feat: Adds ModelMonitoringObjectiveConfig.TrainingPredictionSkewDetectionConfig.attribution_score_skew_thresholds and ModelMonitoringObjectiveConfig.PredictionDriftDetectionConfig.attribution_score_drift_threshold fields feat: Adds fields to Study message
9a0b354fe : fix(nodejs): add dependencies for Node.js package
8fdcaf84e : build(nodejs): correct npm artifact name
4afa0ce90 : chore: regenerate API index
63bd33f6b : feat: added a new API method FindMostStableBuild
43fda8045 : build(nodejs): fix naming for package name
f84d1e2ed : feat: Implementation of Build Failure Info: - Added message FailureInfo field
efecdbf96 : build(nodejs): correct package name for npm
0078ca654 : chore: regenerate API index
22e280d15 : feat!: Removes breaking change from v1 version of AI Platform protos
3585f5058 : chore: Update orchestration/airflow v1 BUILD.bazel for python
90f4259a6 : chore(ruby): Fill out Ruby generator options for datafusion, filestore, and networkmanagement
194c144b1 : chore: regenerate API index
17a7a0bdf : feat: OSConfig AgentEndpoint: add basic os info to RegisterAgentRequest, add WindowsApplication type to Inventory
ee8c183f8 : chore: regenerate API index
7a1fb837d : feat: add a WorkerPools API
de11e31b8 : docs: remove obsolete content
d767d0ab9 : chore: use gapic-generator-typescript v2.1.0
f7a2eba79 : chore: regenerate API index
9ae82b82b : feat: add standard sql table type, update scalar type enums
80f404215 : fix: Updating WORKSPACE files to use the newest version of the Typescript generator.
077f0c624 : fix!: mark some bools as optional, correct response type of DeleteCaPool
a9338c63a : feat:Publish Cloud ResourceSettings v1 API
c376cadb2 : feat: Update the example for report v2 integration.
dd1d95a98 : chore: regenerate API index
961b45b1a : fix: Remove Storage v2 GetObject method
46bdf2303 : chore: regenerate API index
56ffafc26 : docs: fixed broken links
ca5d91f77 : chore: regenerate API index
83c372893 : feat: Adds additional_experiments field to AutoMlTablesInputs feat: Adds additional_experiments field to AutoMlForecastingInputs feat: Adds two new ModelType constants for Video Action Recognition training jobs
dddf5cb27 : chore: regenerate API index
cc51e4818 : feat!: Removes AcceleratorType.TPU_V2 and TPU_V3 constants feat: Adds AcceleratorType.NVIDIA_TESLA_A100 constant feat: Adds BigQuery output table field to batch prediction job output config feat: Adds JobState.JOB_STATE_EXPIRED constant feat: Adds AutoscalingMetricSpec message feat: Adds PipelineService methods: CreatePipelineJob, GetPipelineJob, ListPipelineJobs, DeletePipelineJobs, CancelPipelineJobs feat: Adds fields to Study message
34b0ce600 : fix: add missing dependency configmanagement.proto, cloudauditlogging.proto, metering.proto, multiclusteringress.proto, servicemesh.proto to v1alpha client
369fd2ade : feat: Adds additional_experiments field to AutoMlTablesInputs feat: Adds two new ModelType constants for Video Action Recognition training jobs
f81e4aa3a : chore: regenerate API index
cdea5d8c2 : chore: publish Storage v2 API artifacts
eba54922f : feat: add cloud spanner connection support
c61a01d99 : feat: Update the example for report v2 integration.
acb4f89c3 : chore: regenerate API index
bae101173 : feat: Update the example for report v2 integration.
db8f3aa3e : chore: regenerate API index
2d51c27db : feat: Enables generation of client libraries for C#, php and ruby.
41b50a384 : feat: add `minute_ranges` field to `RunRealtimeReportRequest` object which can be used to specify the time range (in minutes) for realtime report queries docs: document the increase from 8 to 9 of the number of allowed dimensions in a report query
dd1ef2849 : chore: use gapic-generator-python 0.50.4
e96a2e6ad : feat: Publish message definitions for new Cloud Datastore migration logging steps.
1eade8161 : feat: Tune Secret Manager auto retry parameters
e2b7a98e2 : feat: allow updating security group on existing clusters
b2a7d2709 : Remove Artman from README (#666)
54dc38399 : chore(ruby): Switch Bazel jobs to use the Ruby gapic-generator 0.9.1
449686b58 : chore: regenerate API index
509489a93 : feat: Initial commit for the Transcoder V1 client libraries.
1986171d2 : chore: regenerate API index
cdb30b6f7 : feat: added a new API method ListBuildTargets to list build targets that a user has access to
fe3cc5e65 : feat: Add method signature for Subscriber.Pull without the deprecated return_immediately field.
b755d25e3 : chore: regenerate API index
b5532bb50 : feat: added validation only mode when writing dashboards feat: added alert chart widget
a9d8182ce : build: update package name
220316cd3 : chore: regenerate API index
78978f607 : chore: Remove protos for googleads v4 and v5, which have sunset
ac5d01307 : chore: Update datafusion v1 BUILD.bazel for python
2b6185da3 : feat: Publish Notification Service logging proto for documentation
8bdca74d2 : chore: release gapic-generator-java v1.0.16
03a0afcd7 : feat: allow updating security group on existing clusters
e9f5f8d2f : fix: update labels and package names
4e07eb760 : chore: Update `py_gapic_library` args and a few service deadlines.
b88b0a716 : chore: regenerate API index
0c62f63ad : chore: Add package/namespace options for C#, Ruby and PHP. This is a breaking change *only* for those languages, and packages for those languages have not been published yet.
2c6e4dd22 : feat(spanner): add leader_options to InstanceConfig and default_leader to Database
820d7aeac : fix: add missing dependency multiclusteringress https://github.com/googleapis/nodejs-gke-hub/pull/67
b8b50f18a : build(nodejs): name should be @google-cloud/private-cataglog
9f8627ebb : fix: add missing dependency configmanagement.proto https://github.com/googleapis/nodejs-gke-hub/pull/62
aa136fa66 : feat: add new FieldBehavior NON_EMPTY_DEFAULT
e9b2b616a : feat: Adding subscription properties to streaming pull response in third party pubsub.proto.
490f1e9e3 : chore: regenerate API index
125799dc9 : fix!: Remove DiscoverConnectionProfile method signature which didn't populate the request sufficiently fix!: Overhaul resource annotations, some of which were incorrect and some of which were just non-ideal
1c5c56c18 : chore: regenerate API index
c5954ef05 : chore(ruby): Switch Bazel jobs to use the Ruby gapic-generator 0.9.0
2e6b987a6 : chore: regenerate API index
a3c4f2a82 : chore(ruby): Configure Ruby microgenerator arguments for Resource Manager V3
34210e9ec : chore: regenerate API index
6797726dc : feat: Data Fusion public protos
513440fda : chore: use gapic-generator-python 0.50.3
6610b234c : chore: regenerate API index
f5cb59993 : feat: composer public protos
eb2c73b15 : chore(ruby): Map service names that include the version
b6b4b89ca : fix: add dependencies for google/cloud/gkehub
5babb4bc7 : chore: regenerate API index
24443e8a6 : Synchronize new proto/yaml changes.
d3d415247 : chore: Update dataflow_v1beta3 BUILD.bazel for python
2bf1e2a67 : chore: update python microgenerator to v0.50.2
c75abda73 : chore: Update contactcenterinsights v1 BUILD.bazel for python
869d32e2f : chore: Update networkmanagement v1 BUILD.bazel for python
8b4a440aa : build(nodejs): name should be @google-cloud/apigee-connect
223efdf41 : chore: regenerate API index
3d63fc7e6 : feat: added v1beta, v1 messages and client for gkehub
478169f2a : chore(bazel): update Go microgenerator to v0.21.1
6fa6c00ba : chore: Update dataflow v1beta3 BUILD.bazel for python
5ad71e117 : chore: regenerate API index
da5f84269 : feat: Added the gRPC service config for the Service Controller v1 API docs: Updated some comments.
4ba12b9ed : chore: regenerate API index
3bd91d545 : feat: added v1alpha messages and client for gkehub
7abd63f58 : chore(internal): remove legacy, unused YAML from gapic directory
ffc531383 : chore: regenerate API index
125b03cd3 : feat: Network Management public protos
6425b1d46 : chore: regenerate API index
955fee2ad : fix!: Add C#, PHP and Ruby options for all AI Platform protos
f5b06c2ec : chore: Update networksecurity v1beta1 BUILD.bazel for python
8cd4d12c0 : chore: regenerate API index
d69baf2e2 : feat: Update Service Directory v1beta1 protos to include VPC Network field, and create/modify timestamp fields.
8b976f7c6 : fix: add dependency log_severity.proto
fb5c4fbc1 : feat(spanner): add JSON type
c4d3151da : chore: regenerate API index
4c8d14a45 : feat: filestore public protos
5d301f95d : feat: add new searchable fields (memberTypes, roles, project, folders and organization), new request fields (assetTypes and orderBy) and new response fields (assetType, folders and organization) in SearchAllIamPolicies
aeb62a6c0 : chore: regenerate API index
3dc9b8e7c : feat: dataflow public protos
02f62363c : chore: regenerate API index
370df45ca : feat: networksecurity public protos
7c7d22f6e : chore: release gapic-generator-java v1.0.15
dba65e3c2 : chore: remove legacy, unused YAML from gapic directory
2c1d1b276 : chore: update resourcesettings build rules
284d1ddb8 : build(node): fix package name hint
87fc4d48c : feat: update ReviewDocumentRequest to allow set priority and enable validation.
a5cec0a71 : feat!: mark agent.default_language_code as required feat: add return_partial response to Fulfillment docs: add notes to train agent before sending queries
0e48ca446 : chore: Update source_v1 BUILD.bazel for python
89b01d85e : chore: regenerate API index
b601f026f : feat: Add SeekSubscription and Operations to API
9250dff2c : chore: fix multi-version package names in grpc_service_config for gkeconnect
076f7e9f0 : chore: remove all monolith Bazel deps chore: release gapic-generator-csharp v1.3.7 chore: release gapic-generator-go 0.20.5 chore: release gapic-generator-java 1.0.14 chore: release gapic-generator-php 1.0.1 chore: release gapic-generator-python 0.50.0 chore: update gapic-generator-ruby to the latest commit chore: release gapic-generator-typescript 1.5.0
5fe3c6322 : docs: added notes to train agent prior to sending queries fix: added resource reference to agent_version
01bad53fe : docs: added notes to train agent before sending queries
9d8dbc0dc : chore: Update gkeconnect/gateway v1beta1 BUILD.bazel for python
052eb55b7 : chore: regenerate API index
cb44b173b : chore(bazel): remove protoc-gen-docs_plugin from WORKSPACE
16f3e6fa3 : feat: publishing OperationMetadata common proto
2d5f6e5a4 : chore(bazel): update rules_gapic to v0.5.5.
b26f86aa1 : chore(ruby): Populate Ruby generator configuration for new clients
7e78ffde4 : chore(ruby): Use latest microgenerator for Bazel GAPIC generation
551681f25 : chore: release gapic-generator-java v1.0.13
f8f0fc28a : chore: regenerate API index
f176fe69e : fix: Fixed casing of the Ruby namespace
33b7fbd2b : chore: regenerate API index
90220e436 : feat: Publish public APIs for FleetEngine
30c4de822 : chore: regenerate API index
19906f9fc : feat: update document.proto, add the processor management methods.
5308b8675 : fix: replace IAMPolicy mixin in service config.
438bb4486 : chore: regenerate API index
0481138c2 : feat: publishing Testing API protos
cbd13d819 : chore(ruby): Use latest microgenerator for Bazel GAPIC generation
58187afe4 : feat: added Automated agent reply type and allow cancellation flag for partial response feature.
6ddf77dbd : docs: update comment in ListSuggestions to use absolute URL for /apis/design/design_patterns
010b301f7 : chore: regenerate API index
1b6349f3a : feat: eventarc public protos
8d1d66945 : feat: add ECDSA secp256k1 to the list of supported algorithms.
ecc3ac678 : fix!: Set agent default language code as required. feat: Support partial response feature. docs: Update docs of Agents, Fulfillments, SecuritySettings and Sessions.
f0ff5f028 : chore: Update vpcaccess v1 BUILD.bazel for python-vpc-access
018bc85c7 : feat: added Automated agent reply type and allow cancellation flag for partial response feature.
5dc8ff40e : chore: Update serviceusage_v1 BUILD.bazel for python
f01fe4ec3 : chore: Update lifesciences v2beta BUILD.bazel for python
d8698715e : feat(spanner): add processing_units to Instance resource
4f71079f9 : fix: Validate bazel analysis phase for the whole workspace on each presubmit of individual packages.
08c4eeb53 : chore: release gapic-generator-java v1.0.12
526cb00f7 : build: edit package name to match published version
c670b2729 : docs: update link in comments
f2c68a97c : chore: Update apigeeconnect_v1 BUILD.bazel for python
0bcee5c67 : chore: regenerate API index
445a4960f : fix!: Correct capitalization for C#, Ruby and PHP namespaces/packages.
7e7ec3748 : build: typo in package_name field
4a7f6d203 : chore: release gax-java v1.65.1
b5d6d2bb4 : chore: regenerate API index
67190ee73 : feat: add protos and build files for Google Ads API v8
6485a7e70 : chore: add GAPIC build rules for //google/cloud/gkeconnect/gateway
853f5d464 : chore: fix devtools-clouddebugger-v2-py target
8a1a19c97 : chore: add Python library generation rules for devtools/source
08fbf1399 : fix: exclude pubsub_dev branch from mistaken-pull-closer
9e3105549 : chore: release gapic-generator-java v1.0.11
020ba74ce : docs: update currently supported Finding filter fields.
ead323548 : chore(bazel): update gapic-generator-go to v0.20.3
3f938c669 : chore: release gapic-generator-php v1.0.0
6fb63a966 : chore: fix missing proto deps for ondemandscanning
b25ffdd67 : chore: regenerate API index
97d42c651 : feat: Add/Update API definitions for Cloud Channel API, including
3b7d5d21b : chore(bazel): update gapic-generator-go to v0.20.2
e610c3bbc : feat: support for NodeAutoprovisioning ImageType
0fa0d76aa : feat: support for NodeAutoprovisioning ImageType
0778b6c49 : chore: Update clouddebugger_v2 BUILD.bazel for python
89ea34335 : chore: regenerate API index
255c1a8e3 : feat!:Publish Cloud ResourceSettings v1 API
90717db75 : feat: support sentiment analysis in bot testing
6ccfaf6f5 : chore: regenerate API index
3be62a568 : chore: Add package/namespace options for C#, Ruby and PHP. This is a breaking change *only* for those languages, and packages for those languages have not been published yet.
e3fcbabc7 : feat: support sentiment analysis in bot testing
c76dbc16b : chore: regenerate API index
293f5f81c : chore: Add package/namespace options for C#, Ruby and PHP. This is a breaking change *only* for those languages, and packages for those languages have not been published yet.
2aacd415c : chore: Remove the unused legacy gapic_ruby_library rules binding.
6c4106b6a : fix: Fix Ruby gem title of documentai v1 (package not currently published)
73998752d : chore: release rules_gapic v0.5.4
109a2408a : chore: regenerate API index
3e0f7ebfb : feat: Move CommonOperationMetadata into a separate proto file for potential reuse.
060218c3c : chore: rename PHP microgen Bazel rules, delete monolith rules in googleapis
378aa28c8 : chore: Update clouddms_v1 BUILD.bazel for python
6afe7923c : chore: migrate storage/v1beta2 to the Ruby microgenerator chore: fix package name for storage/v1beta1 (unpublished) Committer: @virost
5b4adc822 : chore: migrate workflow/vulnerability to the PHP microgenerator
a37ec28fd : chore: migrate language/v1beta1 to the PHP microgenerator
ba89dace2 : feat: Add the `principal` field to the ServiceAccountDelegationInfo proto. Modify some field level comments with new details and examples.
e91939ef5 : chore: migrate KMS to the PHP microgenerator
76a52a5ed : chore: migrate pubsub to the PHP microgenerator
b52a804f5 : chore: migrate clouddms to the PHP microgenerator
fba52a730 : chore: regenerate API index
46386b5ae : feat: This is the first public Datastream client. Based on: https://cloud.google.com/datastream/docs
d9dca7f8d : chore: migrate resourcemanager/v3 to the PHP microgenerator
fddd7ce9f : chore: release gapic-generator-php v0.1.7
3fb0a60da : chore: regenerate API index
204809ddb : feat: Move CommonOperationMetadata into a separate proto file for potential reuse.
b6b589add : chore: regenerate API index
e966ac065 : feat: ondemandscanning public protos
0cfebe6d2 : chore: Remove monolith generator rules for Java and Python
a5f96d06e : chore: release gapic-generator-java v1.0.10
8c3d71212 : chore: regenerate API index
51d99df02 : feat: Add Pub/Sub Lite Reservation APIs
d826b3075 : chore: regenerate API index
2e1505695 : feat: connectgateway public protos
46f4f7054 : chore: update ruby rules to use the correct assembly_pkg rule
0b26f05c9 : chore: regenerate API index
5908effa2 : fix!: Specify namespace options for C# and PHP.
1c20dcfd8 : feat: update serviceusage v1beta1 API
0e8432b08 : chore: Update privatecatalog_v1 BUILD.bazel for python
aa7d60602 : chore: migrate vpcaccess to the PHP microgenerator
0d807ce4a : chore: migrate storage/clouddms/logging to the PHP microgenerator
9ccd18976 : chore: migrate cloud/clouddms/logging to the PHP microgenerator
e0926779e : chore: migrate devtools/resultstore to the PHP microgenerator
a61e8e547 : chore: migrate gapic/metadata to the PHP microgenerator
b1e391374 : chore: migrate apigateway to the PHP microgenerator
ba156d346 : chore: migrate secretmanager/logging to the PHP microgenerator
a9d9a293f : chore: migrate apigeeconnect to the PHP microgenerator
df616b587 : docs: fix grammar in documentation.
ad721f200 : fix!: remove default deadline for AppendRows API
fb09da15d : fix!: Fix resource annotations for list requests
1d2c84710 : chore: migrate PubSub to the Java microgenerator
9ecde906d : chore: release gapic-generator-java v1.0.9
ed6d0d5d0 : chore: regenerate API index
7d087cebd : feat: add C#/php namespaces and ruby package.
b3c2e0fa8 : chore: migrate securitycenter-settings to the PHP microgenerator
998723744 : chore: regenerate API index
b2c4b3d62 : feat: added API for running continuous test
a28855add : chore: add Python library generation rules for logging protos
989c1cbd6 : chore: regenerate API index
c3bf1b727 : feat: add `GetMeasurementProtocolSecret`, `ListMeasurementProtocolSecrets`, `CreateMeasurementProtocolSecret`, `DeleteMeasurementProtocolSecret`, `UpdateMeasurementProtocolSecret` methods to the API feat: add `GetGoogleSignalsSettings`, `UpdateGoogleSignalsSettings` methods to the API feat: add `CreateConversionEvent`, `GetConversionEvent`, `DeleteConversionEvent`, `ListConversionEvents` methods to the API feat: add `CreateCustomDimension`, `GetCustomDimension`, `UpdateCustomDimension`, `ListCustomDimensions`, `ArchiveCustomDimension` methods to the API feat: add `CreateCustomMetric`, `GetCustomMetric`, `UpdateCustomMetric`, `ListCustomMetrics`, `ArchiveCustomMetric` methods to the API feat: add `GoogleSignalsState`, `GoogleSignalsConsent` types feat: add `GoogleSignalsSettings` type feat: add `MeasurementProtocolSecret` type feat: add `ConversionEvent` type feat: add `CustomDimension` type feat: add `CustomMetric` type feat: extend `ChangeHistoryResourceType` enum to support `GOOGLE_SIGNALS_SETTI
NGS`, : `CONVERSION_EVENT`, `MEASUREMENT_PROTOCOL_SECRET`, `CUSTOM_DIMENSION`, `CUSTOM_METRIC` values fix: label `email_address` field of `UserLink` type as immutable fix: label `name` field of `UserLink` type as output only
95fa72fdd : fix: GoogleAdsError missing using generator version after 1.3.0
5e797ab6e : feat: added a field in the query result to indicate whether slot filling is cancelled.
d638ed3e1 : chore: regenerate API index
de0459299 : feat: add Cloud Asset List API, add access time as condition context in request and evaluation value in response for Cloud Asset AnalyzeIamPolicy API, add more info (folders, organizations, kms_key, create_time, update_time, state, parent_full_resource_name, parent_asset_type) in response for Cloud Asset SearchAllResources API
c8aaf40d0 : build(nodejs): use hyphen in package name
4d669087d : chore: regenerate API index
3e714f493 : feat: publish CCAI Insights protos to googleapis repo.
31c8ad2f4 : chore: regenerate API index
39949e923 : feat: publish cloud/sql/v1beta4 artifacts
b210aa4a7 : chore: regenerate API index
d4d64433e : fix!: Fix the last element of the C# namespace to V1Beta1 instead of V1beta1
b59fdf334 : chore: migrate KMS to the Java microgenerator
c71311c3e : fix!: Replace unreleased InitialSubscribeRequest initial_cursor field with initial_location
84357f423 : chore: regenerate API index
fc4139da9 : chore: regenerate BUILD.bazel, move yamls to the version folder
a185afb98 : feat: added a field in the query result to indicate whether slot filling is cancelled.
826688669 : feat: OSConfig: add ExecResourceOutput and per step error message.
f465a6dfa : docs: removes tinyurl links
19bb9a241 : build: add package name to BUILD file
61f248980 : chore: migrate bigquery/storage to the PHP microgenerator
51fe6432d : chore: release gapic-generator-java v0.1.7
866962d67 : chore: regenerate API index
d8a0f9988 : docs: changes product name to 'Vertex AI' docs: removes tinyurl links
95e75e5c6 : chore: regenerate API index
31313cb7f : feat: added API for continuous test
4f622003b : chore: release gapic-generator-php v0.1.6
51f3d652b : chore: regenerate API index
83660838d : chore: release gapic-generator-java v1.0.6
145a0cb68 : chore: regenerate API index
8ceedaa81 : feat:Typo fix: "ruleson" -> "rules on"
a13ed109c : chore(ruby): Use latest microgenerator for Bazel GAPIC generation
d606bb4a7 : fix: add outer classname for addon_widget_set proto for java
a6facdbf5 : chore: regenerate API index
3e49d5945 : chore: Add package/namespace options for C#, Ruby and PHP. This is a breaking change *only* for those languages, and packages for those languages have not been published yet.
e431ef588 : chore: regenerate API index
77da86564 : docs: correct link to fieldmask docs: changes product name to 'Vertex AI'
599fed858 : chore: regenerate API index
380f0f300 : chore: Add package/namespace options for C#, Ruby and PHP. This is a breaking change *only* for those languages, and packages for those languages have not been published yet.
a8b1261c2 : chore: regenerate API index
e3be492cf : chore: Add package/namespace options for C#, Ruby and PHP. This is a breaking change *only* for those languages, and packages for those languages have not been published yet.
4698c3218 : chore: regenerate API index
b5a6598e6 : chore: update Go generator to v0.20.0
fab7e8dee : chore: move action to workflows directory
c27d0463c : docs: clarified documentation for security settings docs: clarified documentation for session parameters
f57b0b7bd : docs: clarified documentation for security settings docs: clarified documentation for session parameters
13095786b : feat: added location-aware HTTP path binding for ListIntents feat: exposed match confidence and parameter in AnalyzeContentResponse feat: added DTMF and PARTIAL DTMF type in recognition result
0f9e69ba1 : feat: Add ListSampleProjects endpoint, Canvas response fullscreen, Media response repeat, and entity set.
131ae3e37 : chore: release gapic-generator-java v1.0.5
47618c14e : chore: migrate saasaccelerator to the PHP microgenerator
fadbdd919 : chore: migrate resourcesettings to the PHP microgenerator
41a7bbc2c : chore: add github action to generate API index
a6f3c4248 : chore: migrate maps/unity to the PHP microgenerator
135d89d74 : chore: migrate rpc/context to the PHP microgenerator
0a9df416c : chore: migrate bigtable to the PHP microgenerator
5549ecb98 : chore: migrate search/partnerdataingestion to the PHP microgenerator
23efea9fc : feat: Add ZSTD compression as an option for Arrow.
0d68bbb80 : feat: added location-aware HTTP path binding for ListIntents
863f81b41 : chore: Update gapic-generator-ruby
bff807490 : feat: Etags in Secret Manager
ed6763de8 : chore: regenerate API index
e252dd593 : chore: add github action to generate API index (#654)
4bb4b761e : feat!: migrate firestore to the PHP microgenerator
3dd18827b : chore: migrate dataproc/logging to the PHP microgenerator
c15931bdc : chore: migrate location to the PHP microgenerator
48e0623c9 : chore: migrate recommender/logging to the PHP microgenerator
2e1fba8fa : chore: migrate appengine/{legacy,logging} to the PHP microgenerator
1b6fcb897 : feat!: migrate datastore/v1 to the PHP microgenerator
d471cdfca : chore: migrate firestore/bundle to the PHP microgenerator
9aaaf7a24 : chore: include .github directory in copybara job
0b9fa79fa : chore: delete unused gapic.yaml files for Drive, dataqna, and cloud shell
dad901176 : chore: migrate datacatalog to the PHP microgenerator
97c207670 : chore: migrate apps/script to the PHP microgenerator
131f4f714 : feat!: migrate bigtableadmin to the PHP microgenerator
7e1b14e6c : chore: upgrade gapic-generator-python to 0.46.3
556c373cd : chore: restores missing BUILD.bazel build rules
b19f94664 : feat: publish alertcenter/v1beta API and Bazel targets
3c6c3d69b : feat!: migrate firestore/admin to the PHP microgenerator
8275ca6ec : chore: migrate audit to the PHP microgenerator
7467f29ba : chore: migrate maps/playablelocations to the PHP microgenerator
b29fb6b9f : feat: Use non-regionalized default host name for documentai.googleapis.com
ac0cf1769 : chore: migrate devtools/source to the PHP microgenerator
8d013cfaf : chore: migrate actions to the PHP microgenerator
51e932d01 : chore: migrate bigquery/connection to the PHP microgenerator
b0e8809d5 : chore: migrate maps/routes to the PHP microgenerator
38770cd1c : chore: migrate recommendationengine to the PHP microgenerator
862503ff2 : chore: migrate devtools/trace to the PHP microgenerator
16d44bcb2 : chore: migrate bigquery/logging to the PHP microgenerator
6a66cdb58 : chore: migrate identity/accesscontextmanager to the PHP microgenerator
9f67f841f : chore: migrate api/expr to the PHP microgenerator
8333535e2 : chore: migrate appengine to the PHP microgenerator
f89b6712a : chore: migrate bigquery/v2 to the PHP microgenerator
061b72085 : chore: migrate clouddebugger to the PHP microgenerator
e67f6f069 : chore: migrate datastore/admin to the PHP microgenerator
87967b5cb : chore: migrate iam/admin to the PHP microgenerator
22ce74e4a : chore: migrate iam/credentials to the PHP microgenerator
821ba0e5f : feat!: migrate bigquery/datatransfer to the PHP microgenerator
cc882d10f : feat: adds enhanced protos for time series forecasting
162641cfe : chore: upgrade gapic-generator-python to 0.46.1
1fb8e3eee : feat: add ExecResourceOutput for OSConfig AgentEndpoint, add error_message field to OSPolicyResourceConfigStep
7d55f1b76 : chore: regenerate API index
498bd1900 : chore: add github action to generate API index (#650)
4e3e319a8 : feat: add OSConfig v1alpha api
045294593 : feat: lifesciences v1 public protos
bab244905 : feat: Add ComputeCustomRoutes service and its request and response protos.
57970fa2a : feat: remove Bigquery Storage v1alpha2 API
4303a0b6d : chore: add SECURITY.md (#648)
bceaea9f8 : feat: Publish Binary Authorization ContinuousValidationEvent proto.
6c96d191b : fix!: Fixing PHP, Ruby and C# package names for the CloudDMS API. This is a breaking change for the above languages.
cc094a40a : chore: release gapic-generator-php v0.1.5
43d201c7d : docs: update the comments in Cloud Bigtable RestoreTable API to reflect the new API capability
0a992df80 : feat: add canonical_name and folder fields
1d3573f51 : feat: add canonical_name and folder fields
b96db5aeb : fix!: BREAKING_CHANGE: remove display_name from FeatureStore feat: add invalid_row_count to ImportFeatureValuesResponse and ImportFeatureValuesOperationMetadata
6fa858c64 : chore: update gapic-generator-typescript to v1.3.2
fc62a8d41 : chore: upgrade gapic-generator-python to 0.45.2
b32835f70 : chore: update gapic-generator-csharp to 1.3.6 and gapic-generator-ruby to 0.7.4
dbdfd925f : chore: regenerate api index (#649)
3e32fd102 : feat: add support for service directory webhooks
94a788e91 : chore: Update gapic-generator-php dependency version
75880c3e6 : fix: use require() to load JSON protos
4d01d63d1 : chore: Remove unused aiplatform_gapic.yaml
3a2dfb578 : chore: release gapic-generator-php v0.1.3
6b3f5af35 : chore: release gapic-generator-php v0.1.2
0506eca9c : feat: add support for service directory webhooks
87a6ce53d : feat: Implementation of Source Manifests: - Added message StorageSourceManifest as an option for the Source message - Added StorageSourceManifest field to the SourceProvenance message
c768a5fd9 : feat: added more Environment RPCs feat: added Versions service feat: added Fulfillment service feat: added TextToSpeechSettings.
2f749e715 : fix: removed incorrect resource annotation for UpdateEnvironmentRequest.
0f468bad4 : build: update package-name hint for npm
83a7e1c8c : fix: add async client to %name_%version/init.py chore: add autogenerated snippets chore: remove auth, policy, and options from the reserved names list feat: support self-signed JWT flow for service accounts chore: enable GAPIC metadata generation chore: sort subpackages in %namespace/%name/init.py
ffc7779a7 : feat!: Make CertificateTemplate bools optional to indicate unset values.
f5ce26191 : feat: Add initial_cursor field to InitialSubscribeRequest
bad68ed1d : chore: Update to the latest gapic-generator-2.11.0 and gax-java-1.63.3
27044f6ad : chore: migrate dlp to the PHP microgenerator
8e2d88f53 : feat: add featurestore, index, metadata, monitoring, pipeline, and tensorboard services to aiplatform v1beta1.
5efeb79ee : feat: added more Environment RPCs feat: added Versions service feat: added Fulfillment service feat: added TextToSpeechSettings. feat: added location in some resource patterns.
e9886b1b3 : chore: migrate dialogflow/cz to the PHP microgenerator
4a7eda4ab : feat: updating the py_gapic_library build rule to match naming conventions.
5baa0fab4 : chore: Update clouddms_v1 BUILD.bazel for python
264fbc84a : chore: migrate analytics/admin to the PHP microgenerator
5a04154e7 : chore: revert to gapic-generator-python 0.43.3
c62eb4cf9 : chore: Update gsuiteaddons_v1 BUILD.bazel for python
1c56e2cd6 : chore: migrate videointelligence to the PHP microgenerator
d06e39cfe : chore: migrate home/enterprise/sdm to the PHP microgenerator
63198c0d2 : fix: adding namespace rules for C#, php, and ruby
ab3600dca : chore: update gapic-generator-csharp to 1.3.5 and gax-dotnet to 3.3.0
74306720b : chore: migrate dialogflow to the PHP microgenerator
a5a852346 : chore!: migrate talent to the PHP microgenerator All changes are within scope of those listed in the doc (details in the internal change): - A BREAKING change is anticipated due to the resource name bugfix - Unused retry codes are no longer generated
49013bcb5 : chore: migrate library to the PHP microgenerator
29b4ff920 : chore: migrate secrets to the PHP microgenerator
c0a105baa : chore: migrate <++> to the PHP microgenerator
1b2233e86 : chore: migrate storage to the PHP microgenerator
252b890b2 : chore: migrate spanner to the PHP microgenerator
63d563958 : chore: migrate asset to the PHP microgenerator
5deb21826 : feat: publish protos for Google Ads API v7
4e825559e : chore: upgrade gapic-generator python to 0.44.1
8585ab942 : chore: migrate cloudprofiler to the PHP microgenerator
67752e617 : chore: migrate speech to the PHP microgenerator
86077b91d : feat: Enable Moblab API to support build status, build type and branch in ListBuilds method and stage build based on build type
fe96f9111 : chore: migrate gsuiteaddons to the PHP microgenerator
1afd47c57 : chore: remove unused Grafeas gapic.yaml file
a878fd2ef : chore: migrate streetview to the PHP microgenerator
f38690d71 : chore: migrate securitycenter to the PHP microgenerator
ec0216518 : chore: migrate spanner/admin/database to the PHP microgenerator
149234677 : chore: migrate assuredworkloads to the PHP microgenerator
3f2436966 : chore: migrate errorreporting to the PHP microgenerator
c41856414 : chore: migrate maps/roads to the PHP microgenerator
4544df055 : chore: migrate redis to the PHP microgenerator
5b3bf78c1 : chore: migrate dataproc to the PHP microgenerator
0fa726c5d : feat: Expose supported languages of the agent; feat: add export / import flow API docs: Update docs on Pages, Session, Version, etc.
382ed8de0 : chore: upgrade gapic-generator python to 0.44.1
ef119e7aa : feat: Expose supported languages of the agent; feat: add export / import flow API docs: Update docs on Pages, Session, Version, etc.
cfa6e02c0 : chore: migrate analytics/data to the PHP microgenerator
d074f4669 : chore: migrate vision to the PHP microgenerator
5af2c82bf : chore: migrate security/privateca to the PHP microgenerator
681b91b8c : chore: migrate automl/{v1,v1beta1} to the PHP microgenerator
85f3de047 : chore: release gapic-generator-php v0.1.1
7cde5d0df : feat: Publish visibility.proto; refresh other google/api/ files.
1d163315a : fix!: Remove unsupported fields: recognition_result and alternative_source_language_codes. docs: Add more comments for supported audio type.
2375bb4a8 : fix!: remove `CreateIosAppDataStream`, `CreateAndroidAppDataStream` methods from the API feat: add `SearchChangeHistoryEvents` method to the API fix!: update `DeleteProperty` method to return the deleted property data as `Property` type instead of returning an empty response feat: add `ActorType`, `ActionType`, `ChangeHistoryResourceType`, `ChangeHistoryEvent`, `ChangeHistoryChange` types used by `SearchChangeHistoryEvents` method fix!: update `time_zone` field of `Property` type to be required feat: add `delete_time`, `expire_time` output only fields to `Property` type fix!: remove `deleted` field from `Property` type
baa10ceb4 : chore: migrate channel to the PHP microgenerator
e7d77d65f : fix: specify valid go_package option
ae5fb2884 : feat: ComputeTimeCursor RPC for Pub/Sub Lite
de7fb2535 : chore: Update Kokoro build toolchain: run from docker, update to grpc 1.36.4 and bazel 4.0.0
60e129d06 : chore: upgrade to gapic-generator-python 0.44.0
36a84fe3e : feat: add webm opus support.
74bb45bfc : chore: Migrate the Bazel rules for the libraries NOT published to google-cloud-ruby to use gapic-generator-ruby instead of the monolith generator.
7713e2e86 : feat: add confidence field to the PageAnchor.PageRef in document.proto.
1d41596a5 : feat: adding new Cloud Client Libraries for essentialcontacts.googleapis.com
ae2605725 : chore: Migrate the Bazel rules for the libraries published to google-cloud-ruby to use gapic-generator-ruby instead of the monolith generator.
57364c2e3 : feat!:Publish Cloud ResourceSettings v1 API
f07131004 : feat: add confidence field to the PageAnchor.PageRef in document.proto.
4c3702d8c : chore: migrate containeranalysis/v1 to the PHP microgenerator
711d67eea : chore: migrate billing/v1 to the PHP microgenerator
6b711581c : feat: Cloud Privatecatalog service protos
9f2dcbf03 : build: fix typo in package name
177750fd9 : chore: upgrade gapic-generator-python to 0.43.3 fix: sort subpackages in `%namespace/%name/__init__.py` chore: add gapic metadata
3ac97c83a : docs: update links to absolute path
42541de30 : chore: migrate oslogin/{v1,v1beta} to the PHP microgenerator
7027d3bcf : chore: migrate metastore/v1 to the PHP microgenerator
20ed910e5 : chore: migrate chromeos/moblab to the PHP microgenerator
b15cf29cb : chore: migrate home/graph/v1 to the PHP microgenerator
59cea2c54 : chore: migrate monitoring/dashboard/v1 to the PHP microgenerator
413135de5 : chore: migrate translate/{v3,v3beta1} to the PHP microgenerator
ccf3501d4 : chore: migrate functions/v1 to the PHP microgenerator
05dfbdb35 : chore: migrate memcache/{v1,v1beta2} to the PHP microgenerator
6bf9820ea : chore: migrate tasks/{v2,v2beta2,v2beta3} to the PHP microgenerator
7ccdb02fb : chore: migrate servicedirectory to the PHP microgenerator
821f2ac78 : chore: migrate iot to the PHP microgenerator
1ff3de9c9 : chore: migrate workflows/executions/{v1,v1beta} to the PHP microgenerator
e9427631a : chore: migrate cloud shell to the PHP microgenerator
0ad68c9f5 : chore: migrate webrisk/{v1,v1beta} to the PHP microgenerator
d8ef29783 : fix: increase metastore lro polling timeouts
93a4a58e3 : chore: migrate scheduler/{v1,v1beta1} to the PHP microgenerator
fc98c275b : chore: migrate Spanner's admin/instance/v1 to the PHP microgenerator
b64cad054 : chore: migrate drive/activity/v2 to the PHP microgenerator
f82eb086a : chore: migrate workflows/{v1,v1beta} to the PHP microgenerator
ffac6653e : chore: migrate hostedmarketplace/v2 to the PHP microgenerator
db9e0c16e : chore: migrate retail/{v2,v2alpha,v2beta} to the PHP microgenerator
3b2c21aa0 : chore: migrate monitoring/v3 to the PHP microgenerator
2e936bf26 : chore: migrate datalabeling to the PHP microgenerator
1bf3a280c : chore: migrate recommender/{v1,v1beta} to the PHP microgenerator
345f732ee : chore: migrate orgpolicy/{v1,v2} to the PHP microgenerator
544f81edd : chore: migrate recaptchaenterprise/{v1,v1beta} to the PHP microgenerator
a8cd11e2c : feat: publish serviceusage/v1beta1 API
dd6ba75f1 : feat: Added support for configurable budget time period. fix: Updated some documentation links.
24f0828e9 : feat: Added support for configurable budget time period. fix: Updated some documentation links.
b1c23ed98 : feat!: Refactored Elliptic Key curves to provide additional options, the NamedCurve enum is replaced by the EcKeyType message.
001f72d55 : chore: migrate gaming/{v1, v1beta} to the PHP microgenerator
9ee1b716e : chore: remove unnecessary gapic.yaml for oslogin
bd72b4133 : chore: release gapic-generator-php v0.1.0
91eee3d03 : docs: reformat comments in PolicyTagManager definition
9a9e29627 : feat: Add fields for Pub/Sub triggers
a8615e2e7 : fix: configuring timeouts for aiplatform v1 methods
3b236df08 : feat(spanner): add `progress` field to `UpdateDatabaseDdlMetadata`
48cb02d6f : feat: Add toll pass for Brazil, Mexico and New York.
e3267e1b8 : feat: Adding BigQuery Migration v2alpha API.
5aaaf1eaa : chore: mark already deprecated SignBlob and SignJwt rpcs in IAM service as deprecated.
95e7f0550 : feat: new JSON type through BigQuery Write
c09459df0 : chore: migrate osconfig/agentendpoint/{v1, v1beta} to the PHP microgenerator
c5436a6b4 : chore: fix namespace for python package
dcba9d9ae : chore: migrate websecurityscanner/{v1,v1beta} to the PHP microgenerator
21f55ab9e : chore: migrate bigquery-reservation/{v1,v1beta1} to the PHP microgenerator
3bd05dc98 : chore: migrate container to the PHP microgenerator
244ea5508 : chore: migrate IAM (workload identity) to the PHP microgenerator
63291c235 : chore: migrate language/{v1,v1beta2} to the PHP microgenerator
b6f32880f : chore: migrate grafeas to the PHP microgenerator
8b1982876 : chore: migrate aistreams to the PHP microgenerator
625432911 : chore: migrate secretmanager to the PHP microgenerator
c4c531913 : chore: migrate osconfig/{v1, v1beta} to the PHP microgenerator
711086539 : chore: migrate texttospeech/{v1,v1beta1} to the PHP microgenerator
0cc3705e4 : chore: migrate devtools/remoteworkers to the PHP microgenerator
633295458 : chore: migrate billingbudgets/{v1,v1beta1} to the PHP microgenerator
c72331135 : docs: Annotation changes following AIP (https://google.aip.dev/) recommendations
f46e9e5d0 : fix!: Remove deprecated V1 APIs
1535b41fe : chore: Migrate the Bazel rules for the libraries published to google-cloud-ruby to use the gapic-generator-ruby instead of the monolith generator.
94c6e8461 : chore: removes googleads PHP monolith builds
86c2fe622 : chore: release gapic-generator-java v1.0.3 Propagates the protobuf deprecated option from services/RPCs to classes/methods.
439f098cb : feat: update the Dataproc V1 API client library
847464c11 : chore: remove unused gapic_yaml for osconfig Bazel Java rules
fbdcc18fe : feat: TPU v1 public protos
05958a4be : fix!: remove unused proto InputText, InputAudio
93b078ae0 : feat: Support for spoken punctuation and spoken emojis.
7e91915c2 : fix: add Java options to Binaryauthorization protos
8e1583790 : fix!: Remove deprecated V1 APIs
ddb4f2898 : docs: Update documentation comments to match tone and style with the rest of Cloud documentation. Adding customer level pubsub events for primary domain verification and primary domain change. Enabled support for boolean as an allowed parameter value. Added legacy_sku field to TransferableSku.
7239c848f : fix!: Remove deprecated V1 APIs
299383230 : fix: retry RESOURCE_EXHAUSTED errors docs: various documentation improvements
9a386bc12 : feat: support setting current_page to resume sessions; expose transition_route_groups in flows and language_code in webhook
5238e64ef : chore: template Go generator version in http_archive
163ed6c04 : feat: support setting current_page to resume sessions; expose transition_route_groups in flows and language_code in webhook
facfc5a8e : feat: add PartitionQuery and BatchWrite RPCs feat: add update_transforms field to Write proto feat: add IS_NOT_NAN and IS_NOT_NULL filters on fields fix: retry RESOURCE_EXHAUSTED errors docs: various documentation improvements
7007925fb : feat: publish serviceusage/v1 API
528df7eaa : chore: release gapic-generator-php v0.0.7
787b6c944 : chore: Update appengine_v1 BUILD.bazel for python
fa7915f8d : fix!: remove empty appengine/v1beta/deployed_files.proto
d78dc2e0c : chore(bazel): update rules_gapic to v0.5.3
2490be32f : chore: upgrade gapic-generator-python to 0.43.2
1a7d7641a : feat: deprecate bigquery storage v1alpha2 API
b1614aa06 : feat: updates for v1beta2 storage API - Updated comments on BatchCommitWriteStreams - Added new support Bigquery types BIGNUMERIC and INTERVAL to TableSchema - Added read rows schema in ReadRowsResponse - Misc comment updates
8ff7d7945 : build: update links for service-management, update package name for appengine-admin
56fc6d43f : feat: publish LocationMetadata
859cbd3d4 : chore: updating build file generator to v0.5.2.
f6b491910 : feat: Publish Certificate Authority Service V1 API
915925089 : chore: migrate devtools/build to the PHP microgenerator
95dd24960 : feat: add `kind` field which is used to distinguish between response types feat: add `potentially_thresholded_requests_per_hour` field to `PropertyQuota`
6823bdc3b : chore: Update servicecontrol_v1 BUILD.bazel for python
ef705a6d9 : feat: Generate client library for Cloud Resource Manager V3 API.
d6642a0d7 : chore: Add `grpc_service_config` to googleads C# GAPICs
8586c62be : feat: Add toll pass for Chicago, Massachusetts Turnpike, and San Francisco.
7c8d16188 : docs: place paths in code spans chore: update python package name to `google-cloud-recomendations-ai`
c539b9b08 : feat: add a Arrow compression options (Only LZ4 for now). feat: Return schema on first ReadRowsResponse. doc: clarify limit on filter string.
3a8abe551 : chore: rename python package to `google-cloud-resource-settings`
a1ab4d44d : feat: Policy Tag Manager v1 API service feat: new RenameTagTemplateFieldEnumValue API feat: adding fully_qualified_name in lookup and search feat: added DATAPROC_METASTORE integrated system along with new entry types: DATABASE and SERVICE docs: Documentation improvements
45445f476 : feat:Add ALAW support on client library. And improve the ListVoiceRequest message's documentation
c0507a2bf : chore(apigateway): Update namespaces for Ruby clients
6c7693680 : feat: Rotation for Secrets
6ce40ff8f : feat: add tagging request options
c3918feb2 : chore: migrate metastore to the PHP microgenerator
6d0a96c87 : chore: migrate aiplatform to the PHP microgenerator
d370911b4 : chore: migrate cloudbuild to the PHP microgenerator
381e8814b : chore: migrate artifactregistry to the PHP microgenerator
355a80d7e : chore: migrate binaryauthorization to the PHP microgenerator
ce4fa26cd : chore: migrate dataqna to the PHP microgenerator
3c22d0e8f : chore: migrate gkehub to the PHP microgenerator
f405c718d : chore: migrate mediatranslation to the PHP microgenerator
cbf8e95fb : chore: migrate notebooks to the PHP microgenerator
bf845b2de : chore: migrate phishingprotection to the PHP microgenerator
1f9bbda67 : chore: migrate servicemanagement to the PHP microgenerator
e486a188e : chore: migrate accessapproval to the PHP microgenerator
35dc699a4 : chore: migrate domains to the PHP microgenerator
9a51c9578 : chore: migrate managedidentities to the PHP microgenerator
8be76ab1a : chore: migrate policytroubleshooter to the PHP microgenerator
969808fdd : chore: migrate documentai to the PHP microgenerator
8906bd88f : chore: fix typo in orgpolicy_v2.yaml
4cadede71 : chore: add a Code of Conduct (#645)
639f01a6b : chore: migrate videotranscoder to the PHP microgenerator
5e16a211e : chore: release gapic-generator-php v0.0.6
810cad37a : chore: migrate resourcemanager to the PHP microgenerator
8aaed75d6 : chore: migrate area120/tables to the PHP microgenerator
3f94707cc : chore: migrate networkconnectivity to the PHP microgenerator
fa29ad90d : chore: migrate servicecontrol to the PHP microgenerator
d5c594f49 : chore: Update managedidentities_v1 BUILD.bazel for python
5bb70680f : feat: added Secret Event proto
ac1edacd6 : chore: Update policytroubleshooter_v1 BUILD.bazel for python
15c5e2194 : feat: introduce google.type.Decimal
dac84981d : chore: Update apigateway_v1 BUILD.bazel for python
ef069c5a5 : feat: Publish Dataproc Metastore v1 API
8e7ce583c : feat: introduce api index
35593f2d6 : feat: include original user query in WebhookRequest; add GetTextCaseresult API. doc: clarify resource format for session response.
551ddbb55 : feat: include original user query in WebhookRequest; add GetTextCaseresult API. doc: clarify resource format for session response.
d76f26f33 : feat: public protos for apigeeconnect API
80c3d0da0 : feat: expose MP3_64_KBPS and MULAW for output audio encodings.
c2bdbfa6f : feat: expose MP3_64_KBPS and MULAW for output audio encodings.
321ac4be7 : build: use latest commit for gapic-generator-ruby. (Fixes error in gapic metadata generation.) Committer: @virost
336d6f419 : build: update package-name, update links to service control and service management
a1af63efb : feat: Add PatchServiceAccount feat: Add UndeleteServiceAccount feat: Add EnableServiceAccount feat: Add DisableServiceAccount feat: Add UploadServiceAccountKey feat: Add QueryAuditableServices feat: Add LintPolicy feat: Deprecate UpdateServiceAccount feat: Deprecate SignBlob feat: Deprecate SignJwt
f63dd5a32 : chore: update AdMob build files to use gapic-generator-php
6598bb829 : feat: add RPC Priority request options
2124b6251 : feat: Added support for Monitoring Query Language: https://cloud.google.com/monitoring/mql feat: Added support for units in the MetricService feat: Added total_size to the response of ListAlertPolicies. fix: Un-deprecated cluster_istio for service monitoring. feat: Added IstioCanonicalService for service monitoring. feat: Added creation and mutation records to notification channels. feat: Added support for querying metrics for folders and organizations. fix: Extended the default deadline for UpdateGroup to 180s. feat: Added support for secondary aggregation when querying metrics.
149a3a84c : chore: upgrade gapic-generator-python to 0.43.1
961dc7c80 : feat: Add TAXI travel mode and PolylineEncoding.
d6b4fb337 : feat: added v3beta1 proto for online and batch document translation
5ef92c3f1 : docs: fix link for version and environment in participant doc. fix: Add all missing regional HTTP bindings in DF API.
5da78db58 : fix!: Remove resource_reference from UpdateAnswerRecord.
c80d148b1 : fix!: remove v1alpha1 client BREAKING CHANGE: Budget API alpha is no longer supported
57f3ac910 : chore: release gapic-generator-php v0.0.5
4ea5a2764 : feat!: BREAKING CHANGE: remove unsupported accelerator types feat: add aiplatform API Vizier service
7998de5ad : chore: Add package/namespace options for C#, Ruby and PHP. This is a breaking change *only* for those languages, and packages for those languages have not been published yet.
8d17d8faf : fix!: remove rpc or fields that are unintended to release fix!: remove StreamingAnalyzeContent, CreateCallMatcher, ListCallMatchers, DeleteCallMatcher rpc from v2/v2beta1 fix!: remove `input_audio` field from AnalyzeContentRequest from v2/v2beta1 fix!: remove proto message CreateCallMatcherRequest, CreateCallMatcherResponse, ListCallMatchersRequest, ListCallMatchersResponse, DeleteCallMatcherRequest, DeleteCallMatcherResponse, CallMatcher, StreamingAnalyzeContentRequest, StreamingAnalyzeContentResponse, AudioInput from v2/v2beta1, TelephonyDtmfEvents, TelephonyDtmf from v2
2786f641f : chore: Update servicemanagement_v1 BUILD.bazel for python
5c0c233c3 : fix: pass all proto dependencies to Node.js build target
4f5e3aeab : build: update links from relative to absolute to pass docs tests
cd26fbc11 : chore: add gapic build rules
f321fd2a1 : chore: Update appengine_v1 BUILD.bazel for python
15b444a98 : feat: add HIPAA and HITRUST compliance regimes
dd7c51a27 : feat: Add 'resource_settings' field to provide custom properties (ids) for the provisioned projects.
d7e92745e : feat: add EVAL_SKIPPED value to the Provenance.OperationType enum in document.proto.
4fb2f3e14 : feat: add EVAL_SKIPPED value to the Provenance.OperationType enum in document.proto.
a94192916 : build: update package name to correct name under which it is already released
c81a62e7b : docs: Auto Generated docs for Cloud DMS platform logs protos, after moving the logs to a new path.
b4d9498d1 : chore: Update gkehub_v1beta1 BUILD.bazel for python
8b2d33188 : feat: published Database Migration Service v1 SDK
c13fb8cb3 : chore: update gapic-generator-go to v0.18.6
913f5553d : fix: Specify `build` as the body of a `CreateBuild` call. The Cloud Build API has always assumed this, but now we are actually specifying it.
c77177963 : chore: Update metastore_v1beta BUILD.bazel for python
0fe893e57 : feat: VPC Access GAPIC client library generation
53a8072a0 : chore: Update artifactregistry_v1beta2 BUILD.bazel for python
e1654206f : chore: Use correct markdown for code block
a4ee234c9 : chore: remove obsolete configuration file
0dafa3963 : feat:added mosaic layout docs:clarified alignment_period max value and updated IAM docs link
a1ba4568e : fix!: remove resource_reference for invisible resources.
cb631dd3f : chore: Remove titles in docstring.
72326861b : feat: Support output transcript to GCS for LongRunningRecognize.
81e302519 : feat: Add maxAttempts to retry policy for KMS gRPC service config feat: Add Bazel exports_files entry for KMS gRPC service config
1305ca41d : chore: update java microgenerator to 1.0.2 Adds request initialization to sample code
a0d282daa : feat: added vm_liveness, search_api_available, network_settings, service_account, build_env_variables, kms_key_reference to v1 API
4112ccbe6 : chore: update rules_gapic to v0.5.1
d7559898a : build: use latest commit for gapic-generator-csharp. Committer: @virost
3e9b231b0 : feat: added fallback option when restoring an agent docs: clarified experiment length
b6ebac16c : feat: Support output transcript to GCS for LongRunningRecognize.
d652c6370 : docs: fix broken link in doc string
3efec25aa : chore(bazel): update go-genproto override chore(bazel): comment rules_go update blocker
4b16c60a8 : feat: added fallback option when restoring an agent docs: clarified experiment length
68fdb1b7d : docs: deleted unused field's comments
32c722345 : feat: Publish Dataproc Metastore v1beta API
cd6119f83 : feat: added support for release channels when creating service
3aeb3a70f : build: use gapic-generator-typescript v1.2.11.
28a591963 : chore: upgrade gapic-generator-python to 0.42.2
d060a12e9 : docs: Fixed broken links in the reference documentation
0c6dd7aa9 : feat: remove the translation fields in document.proto.
63a8c9c9f : fix!: remove the translation fields in document.proto. These fields are never used and will be published after a revision.
8e71120af : docs: correct label format for monitored_resource and log_entry labels for managed monitored_resource should not have forward slash labels for log_entry should not have forward slash
65d71a60b : feat: add PHP µ-generator build targets to googleads
0e915217f : chore: update gax-java dependency to 1.62
458338f8c : fix(retry): restore grpc_service_config for CreateBackup and {Restore,Snapshot}Table
5477122b3 : build: update gapic-generator-typescript to v1.2.10.
e089d6b6d : fix: Update to PHP micro-generator beta04; fixes file layout and resource-name generation.
3b0afe54b : fix!: remove MixedAudio BREAKING CHANGE: mixed_audio is removed from ResponseMessage
d4cd8d96e : fix!: rename the 'page_size', 'page_token', 'total_size' fields to 'limit', 'offset' and 'row_count' respectively
46ab6d8be : feat: Added client libraries for Drive Activity v2 API
8f117308d : feat: Publish Dataproc Metastore v1alpha API
83f48fa4e : chore: set python target name to google-analytics-data-v1beta-py for consistency with v1alpha
369e98ef9 : feat: Add CCAI API
4b4e8be38 : feat: Add CCAI API
ead17216f : feat: add skip_backlog field to allow subscriptions to be created at HEAD
3befd26ca : chore(release): update Java microgenerator to 1.0.1
dff6e4625 : feat(spanner): add `optimizer_statistics_package` field in `QueryOptions`
479acf699 : docs: Remove experimental note for schema APIs
c7ae03b23 : fix: Updates copyright line.
d99e9919e : fix: Provide resource definitions for service management and IAM resources
c5435cb4a : build: update package name to already published name
a03193699 : feat: allow to disable webhook invocation per request
2f0798a19 : build: update BUILD file for policy troubleshooter
7cef8809d : fix: Fix service namespace in grpc_service_config.
7f8b19bd2 : chore: Set namespaces for Ruby, PHP, and C# clients
a38967147 : feat!: BREAKING_CHANGE: removes forecasting (time_series_forecasting.proto) from public v1beta1 protos chore: updates copyright on schema/ protos
02a5d2d72 : chore: update deps in googleads proto packages
d1ec8a433 : chore: updates copyright on schema/ protos feat!: BREAKING_CHANGE: removes forecasting (time_series_forecasting.proto) from public v1beta1 protos
6c023d9fd : chore(release): update Java microgenerator to 1.0.0 Updates gax-java from 1.59.0 to 1.62.0
be7020ff1 : feat: publish documentai/v1 protos
84c93a27a : chore: remove py GAPICv2 targets for googleads
922641141 : fix: Update to PHP micro-generator beta03; fixes building php locally
c7b5032f6 : feat: addition of billing_account field on Plan. docs: clarification that valid address lines are required for all customers.
718eadce2 : feat: allow to disable webhook invocation per request
9adc11e84 : fix: Update to PHP micro-generator beta02; fixes some bazel build issues.
f6dd7e476 : chore: update protobuf v3.15.3
ee4bac5de : feat: Added client libraries for Google Workspace Marketplace API
248fd9869 : chore: set nodejs target name to google-analytics-data-v1beta-nodejs for consistency with v1alpha
5428e9173 : chore: migrate example/library retry configs, fix C#/PHP/Ruby GAPICs
e41506dc2 : feat: Enable PHP micro-generator beta01
80fafbce8 : chore(java): fix gapic target name
e69f9d4f0 : build: add package name for artifact registry
d9b32e92f : chore: clean up unused gapic.legacy.yaml files
07932bb99 : chore: update gapic-generator-python to 0.40.11
f21156ffe : feat: publish annotated cloudshell API protos
2a9e7295e : fix: add `https://www.googleapis.com/auth/analytics.edit` OAuth2 scope to the list of acceptable scopes for all read only methods of the Admin API docs: update the documentation of the `update_mask` field used by Update() methods
c06bbe28c : fix: Use rules_gapic to v0.5.0. Fixes handling parameters with spaces.
8b3d36daa : feat: added topic field to Secret
eabec5a21 : feat: Publish new fields to support Customer Managed Encryption Keys (CMEK) on the existing Cloud Bigtable service methods.
8c058c505 : feat: Update documentai/v1beta3 protos: add support for boolean normalized value
d85354329 : chore: update Go microgen and go-genproto override
b89bcc4f1 : docs: update languages link
cb039bdad : docs: update languages link
cc4a85665 : feat: Added methods for creating and deleting composite indexes feat: Populated php_namespace
8fbbcbccb : feat: Publish message definitions for Cloud Datastore migration logging.
ce31ce508 : feat:Publish Cloud ResourceSettings v1 API
9cf98d561 : feat: Initial release of version v1p7beta1. Changes since last version: Export different content_type like RESOURCE, IAM_POLICY. Add content type Relationship to support relationship export.
22dc32af2 : chore: Uncomment Java build rules chore: Remove package from java_gapic_library
2916ac4a3 : docs: Documentation update BREAKING CHANGE: TransferableSkus field deprecation. Okay to make this change since no clients are using the libraries that were released just last week. The fields were supposed to be deprecated but missed. We have communicated to clients about this change.
f829b1334 : feat(spanner): add CMEK fields to backup and database
af8f71dae : chore: release gapic-generator-java v0.0.21 with gapic_metadata.json support
ab95a4fc4 : chore: update rules_gapic to v0.4.0 (fixes build_gen for Java packages)
fce32c047 : chore: update maps/routespreferred Gapic schema to 2.0
151bfbae1 : feat: Added ListWorkspaces, GetWorkspace, BatchDeleteRows APIs.
b75542932 : chore: update AdMob v1 build to use Java, Python microgenerators
959b0bcea : feat: Update the ruby_cloud_gapic_library rules for the libraries published to google-cloud-ruby to the form that works with build_gen (separate parameters for ruby_cloud_title and ruby_cloud_description). chore: Update Bazel-Ruby rules version. chore: Update build_gen version.
54020365f : feat: add additional_bindings to Dialogflow v2 ListIntents API docs: update copyrights and session docs
3b69cb23c : feat: add additional_bindings to Dialogflow v2beta1 ListIntents API docs: update copyrights and session docs
56c65edc8 : feat: Support Model Adaptation.
e13001be3 : fix: Fixes ruby gem build
d8d59fb9a : chore: remove protos for Google Ads API v3, which has sunset and is no longer available
2887a5aa8 : fix: add test to java_gapic_test.test_classes
36508c690 : chore(bazel): update Go microgenerator to v0.18.2
4d31723c7 : feat: release the Google Analytics Data API V1 Beta
84174565b : docs: fix typo (#629)
e53f05caf : chore: use build file generator from googleapis/rules_gapic repository. Committer: @alexander-fenster
caeee139f : feat: add optional OIDC JWKs field, add http rules, miscellaneous updates
8b0cc1434 : chore: delete unused gapic.yaml configs for maps/routespreferred
8ca872ced : chore: migrate StreetView to the {Java,Python} microgenerators
c465e2fca : chore: migrate Enduro to the {Java,Python} microgenerators
1f68cd0c0 : feat: Update documentai/v1beta3 protos
67233f599 : feat: Add csharp_proto_libraries for google/type.
e8bc4471a : chore: update gapic-generator-java to 0.0.20
9af3d4dd4 : chore: migrate maps/routes onto the {Java,Python} microgenerators
2bea43cdc : fix: RunTestCase http template. PHP REST client lib can be generated. feat: Support transition route group coverage for Test Cases. feat: Support SentimentAnalysisResult input in the WebhookRequest.
a3b60b0dd : chore: migrate maps/routes onto the {Java,Python} microgenerators
28a44eced : chore: migrate maps/roads onto the {Java,Python} microgenerators
38d77abda : fix: RunTestCase http template. PHP REST client lib can be generated. feat: Support transition route group coverage for Test Cases.
78f536565 : build: add BUILD files to generate client library for orgpolicy
178d16d9f : chore(bazel): update Go microgenerator to v0.18.1
1b2ab49ed : feat: Update Membership API v1beta1 proto
f235b894a : chore(bazel): temp override go-genproto dep
f9cd594c9 : chore: updates prediction and training proto files to v1beta1 AI Platform client libraries. feat!: removes unused protos from schema/ folders: schema/io_format.proto, schema/saved_query_metadata.proto feat!: ImageSegmentationPredictionResult.category_mask field changed to string data type feat: AutoMlImageSegmentationInputs.ModelType adds MOBILE_TF_LOW_LATENCY constant feat: AutoMlVideoClassificationInputs.ModelType adds MOBILE_JETSON_VERSATILE_1 constant
5a11760c9 : feat: Add Traffic data to the leg and step level.
c059c4695 : chore: Operations proto comment cleanup
f3a60f63c : docs: Update rules for currency_code in budget_amount.
3f914b89a : fix: do not retry on 13 INTERNAL
1e0c74136 : chore: migrate bigtable to the Python microgenerator
dd89b0cc1 : docs: Update rules for currency_code in budget_amount.
66e0de02e : feat: Update Google Ads API v6 protos for v6_1 release
8761f14a2 : chore: update copyright year and add HTTP rules for long running operations
614b4fc89 : feat: Added client libraries for Google Workspace Add-ons V1 API
6de7abea4 : feat: supports SentimentAnalysisResult in webhook request, add http rules for long running operations docs: minor updates in wording
e28aa8570 : feat: supports SentimentAnalysisResult in webhook request docs: minor updates in wording
9b95bf0e9 : fix: sync vision v1 protos to get extra FaceAnnotation Landmark Types
a5c1c14c4 : docs: Replace "whitelist" with "allowlist" in generated documentation
4f60776fe : fix: Remove dependency on AppEngine's proto definitions. This also removes the source_references field.
84cf54e45 : feat: added ApplySoftwareUpdate API docs: various clarifications, new documentation for ApplySoftwareUpdate chore: update proto annotations
8d8c008e5 : feat: generate sample code in the Java microgenerator
c1e59709c : feat: Make resolution status field available for error groups. Now callers can set the status of an error group by passing this to UpdateGroup. When not specified, it's treated like OPEN. feat: Make source location available for error groups created from GAE.
78e0057d8 : chore: remove non-existent package option in java_gapic_library rules for cloud APIs
5e3dacee1 : chore: update gapic-generator-python
35ce99fec : fix: Fix constraint resource pattern annotation
254325ed3 : chore: re-enable python generation for dialogflow cx.
7f6e0d547 : feat: Enhance the AttributeContext semantics, and other comments update.
531abbd70 : chore: change link in comment to absolute
123cdc60a : build(node): provide hint for npm
408590478 : fix: Update bazel builds for ER client libraries.
51c2416cf : chore: re-remove non-existent package option from java_gapic_library rules
53dd6b53c : build: add package name to BUILD file for nodejs-access-approval
2502e8e92 : build: change package name to correct name
98543fcaf : build: change package name to correct name
bc89fd90b : build: change package name to correct name
bb17e41ec : build: change package name to correct name
dccd3ea36 : fix: add proto opts & bazel targets to metadata
05bcde706 : fix(firestore): Fix dependency reference to be bundle specific target
856e4b415 : build(node): add package name for npm
d5259926a : build(node): add package-name for npm
9eab1b5bc : docs: Doc update for LocalizedSettings images to not allow URLs to external image sources.
adfc95eb0 : feat: added prediction and training proto files to v1 AI Platform client libraries.
5e27c5caf : feat: Add state field in resources docs: Minor changes
ee6aadaff : chore: remove unused package option from grafeas's java_gapic_library
8d75f62b3 : feat(firestore): Add python builds for Firestore Bundles
e038e2a5b : chore: remove more unused package options in java_gapic_library rules
6e7c1456a : chore: remove all artman config files
13b6ba5e3 : docs: add fieldMask format clarification to avoid misunderstandings.
1a6a31eb0 : chore: fix casing of PHP namespace in googleads gapic config
f694606e3 : chore(profiler): Set proto namespace to google.cloud
acdf818e8 : chore: remove unused package option from Bazel build in aiplatform, speakerid
2f8d204b9 : feat: Add `ErrorReason` enum from `google.api.error_reason` for Google API and minor proto updates.
6ef9eaea3 : feat: Add Pub/Sub endpoints for Cloud Channel API.
20712b8fe : chore: upgrade gapic-generator-python to 0.40.5
e7c74bbf8 : feat: add ApplyConfigTask to AgentEndpoint API
e195c9cd5 : feat:Publish Cloud OrgPolicy v2 API
d7419a1a8 : chore(longrunning): update proto license & README
aa2378074 : fix(locations): add service yaml, BUILD.bazel, and update proto
c71a9c4ff : feat: Add new Experiment service docs: minor doc update on redact field in intent.proto and page.proto
ed71e24d9 : feat: Add new Experiment service docs: minor doc update on redact field in intent.proto and page.proto
30eb779dd : feat: adds PITR fields to backup and database
d99d5d592 : feat: add encryption_spec to aiplatform v1beta1
1e6bff685 : feat: add aiplatform v1
6fa7194ab : docs: test cases doc update
2e29020ce : docs: test cases doc update
43655b712 : fix: Update PHP package name casing to match the PHP namespace in the proto files
8fa381b71 : feat: add option for returning Spanner commit stats
9504e6c41 : chore(bazel): update gapic-generator to fix python rule
cb932c5ca : feat: added support for test cases and agent validation
dc4c9871d : feat: auto generated cl for enabling v1beta1 folder/org APIs and integration test
c99f76d57 : feat: add bindings for folder/org type resources for protos in recommendations, insights and recommender_service to enable v1 api for folder/org
5cb2eafe6 : fix: diregapic php support
a0b91c3df : feat: introducing field: ListQueuesRequest.read_mask, GetQueueRequest.read_mask, Queue.task_ttl, Queue.tombstone_ttl, Queue.stats, Task.pull_message and introducing messages: QueueStats PullMessage docs: updates to max burst size description
d7b810866 : feat: introducing fields: ListQueuesRequest.read_mask, GetQueueRequest.read_mask, Queue.task_ttl, Queue.tombstone_ttl, Queue.stats and introducing messages: QueueStats docs: updates to AppEngineHttpRequest description
56df28f70 : feat: updated google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService service. Clients can now create workloads with US_REGIONAL_ACCESS compliance regime
e8ed994d7 : docs: Updates "unit" description: changes "KBy" to "kBy"; updates an "http" link to "https"; changes "may" to preferred "might", and removes a duplicated period.
f83715b48 : feat: added support for test cases and agent validation
ceaaf31b3 : chore: update Go generator, rules_go, and protobuf
656b253c1 : build(nodejs): add build rules for Node.js library
dc9821e40 : docs: Put resource paths in code spans and use absolute URLs
039f11382 : chore: set python package name to google-cloud-network-connectivity
4d19fc017 : chore: migrate texttospeech v1beta1 to python microgenerator
118fbaed3 : docs: clarified voice selection params names
9ecdacc9a : feat: added expire_time and ttl fields to Secret
61ab0348b : feat: Migrate the Bazel rules for the libraries published to google-cloud-ruby to use the gapic-generator-ruby instead of the monolith generator.
9e209af3c : chore: Set namespaces for C#, PHP, and Ruby
add7e03ec : feat: added V1 API
f1b2cc9c3 : chore: un-migrate kms from the Java microgenerator to the monolith
df49bfe87 : fix: add retryableStatusCodes back to bigtable
09487a79e : chore: migrate storage to the Python microgenerator
bbb3fc423 : feat: Publish experimental build files for Google Ads API.
92fac3a00 : feat: published Database Migration Service v1 logging SDK
89e3c5099 : chore: update gapic-generator ruby to version 0.6.10
5e5da388f : feat: added client library for Workflows V1 API
23e7356f4 : fix!: remove unused fields from `EnhancedMeasurementSettings` fix!: `update_mask` field is required for all Update operations feat: add pagination support for `ListFirebaseLinks` operation fix!: rename `country_code` field to `region_code` in `Account` fix!: rename `url_query_parameter` field to `uri_query_parameter` in `EnhancedMeasurementSettings` fix!: remove `parent` field from `GoogleAdsLink`
2707d2e9e : chore: Change proto synchronization tool.
98911d3e7 : feat: added client library for Workflows Executions V1 API
a515fa418 : feat: add C++ targets for DialogFlow
463702142 : chore: remove microgenerator migration comments in BUILD.bazel files
3c178fec3 : chore: migrate servicemanagement to the Python microgenerator
2c29aa222 : chore: migrate recommendationengine to the Python microgenerator
e58a94f9b : chore: migrate orgpolicy to the Python microgenerator
3adb5806b : chore: migrate chromeos/moblab to the Python microgenerator
3bea7a887 : chore: migrate aistreams to the Python microgenerator
c84dc5428 : chore: migrate clouddebugger to the Python microgenerator
6ca3c3f2d : chore: migrate retail to the Python microgenerator
72d774a14 : chore: migrate Smart Device Management to the Python microgenerator
50b4755b7 : chore: migrate home/graph to the Python microgenerator
68a7c4c4d : chore: migrate texttospeech to the Python microgenerator
e4a9d3483 : chore: migrate websecurityscanner to the Python microgenerator
b71a6e53e : fix: generated package names for C#, Ruby, and PHP docs: minor cleanup, formatting and edits
c8bfd324b : chore: use name google.cloud.bigquery_storage namespace to avoid conflicts with google.cloud.bigquery
38cb5ce59 : fix: generated package names for C#, Ruby, and PHP
91e206bcf : chore: update gapic-generator-java to 0.0.18
b241bbc1a : feat: Added OAuth scope for the service
e843bea3e : chore: remove CircleCI configuration (#637)
68122a008 : feat: IntroduceMembership API v1alpha2 proto
3131ab578 : chore: use python microgenerator rules for Cloud APIs
1d5300e77 : chore: update gapic-generator ruby to latest version
5a3edc8b2 : chore: update gapic-generator-go to v0.17.0
700afd1f0 : chore: put markdown table in a codeblock
dd1d2325b : chore: Update C# namespace
520682435 : chore: upgrade gapic-generator-python to 0.39.1
781d34e5c : feat: Add ProvisionCloudIdentity API definitions for Cloud Channel API. Update documentation for other APIs.
ad3bb00ed : chore: update gapic-generator-java to 0.0.16
69697504d : fix: fixed config for Python and Java grpc lib
2ccf8f460 : docs: put FPS table in code block
57fc4a8a9 : chore: Fix C# and PHP namespaces and Ruby package
4aaa73e6d : feat: add C++ rules for Logging service
8a6f4d9ac : docs: update comments on parameters and validation result.
51547c943 : feat: C++ rules for frequently-mentioned services
0795e3f85 : docs: update comments on parameters and validation result.
36536e21b : feat: add experiment and security settings API docs: update comments on parameters and agent
34c814051 : feat: add experiment and API docs: update comments on parameters and agent
bfdb1df38 : build: add package name to BUILD file for nodejs-web-security-scanner
089409fd2 : build: add package name for iam-credentials
fb36278c9 : feat: expose Security Settings API.
c1a601690 : chore: update gapic-generator-java to 0.0.14
15af12eb7 : fix: Add RESOURCE_EXHAUSTED to the list of errors that are backed off before retrying.
41d8fbfec : feat: add schema service
be40b52d8 : feat: Add support for "billingAccounts" as another parent resource name for recommendations and insights APIs.
1c353b7a6 : docs: Rename Service Infrastructure Example API to Service Infrastructure Codelab.
48fa7512d : feat: public protos for API Gateway API
360a0e177 : chore: update gapic-generator-java to 0.0.13
49e64a5a8 : fix: Fixes invalid YAML files
5256ab60f : feat: Add support for "billingAccounts" as another parent resource name for recommendations and insights APIs.
64f1e2035 : build: add gapic yaml config and regenerate BUILD files for APIs
f967ea0c0 : feat: Add ComputeHeadCursor RPC for Pub/Sub Lite.
e689e62a5 : feat: Add support for "billingAccounts" as another parent resource name for recommendations and insights APIs.
6dae98144 : chore: Remove unused 'package' attr from java_gapic_library rules
cb56f2940 : feat: IntroduceMembership API v1beta1 proto
5ec7aec43 : feat: Add logging messages for Dataproc Metastore API
15bd8007c : chore: use microgenerator for binaryauthorization, domains, and retail
e9135d3cb : feat: added field severity to findings in v1 API
0509f4bc8 : chore: Update client retry policy for streaming methods of the Google Ads API.
bdab50fe1 : chore: Update C# namespace
dd372aa22 : fix: remove client recv msg limit fix: add enums to `types/__init__.py`
6d65640b1 : chore: update gapic-generator-java to 0.0.11
bddb3d747 : chore: add resource_definitions for Cluster and Service
ffae23ed5 : feat!: Remove Cloud Asset v1beta1 support.
c38c7708c : docs: restructured AudioConfig API
cbbd3170b : feat: migrate bigtable retry/timeout settings to gRPC's service configs
53eb2512a : feat: added API files, GAPIC configuration and BUILD.bazel for Network Connectivity API
468a94a87 : feat: Add the `UNORDERED_LIST` enum value for `google.api.field_behavior`.
a53dc0292 : feat: Add ListSkus, ListOffers API definitions for Cloud Channel API.
98476fade : feat: add a Type field to Product.proto. This field is currently output only. docs: Keep the API doc up-to-date
c32a98c90 : chore: migrate dataqna to the Java microgenerator
222f2a571 : chore: migrate storage to the Java microgenerator
85a595418 : chore: migrate kms to the Java microgenerator
e4d01555a : feat: allowed custom to specify webhook headers through query parameters docs: suggested to always use version for production traffic when calling DetectIntent
abc43060f : chore: migrate java-bigquerystorage to the Java microgenerator
36e1a9a8e : chore: migrate firestore/admin to the Java microgenerator
daf7a6ec5 : chore: migrate channel to the Java microgenerator
857f70dae : chore: update gapic-generator-java to 0.0.9
160f80d81 : chore: Make microgenerators default for all languages
d9bc6eb41 : fix: use `google.cloud.dialogflowcx` namespace for python
674ec0e68 : fix:Introduce tracks and thumbnails fields for FaceDetectionAnnotations proto.
adcf2b655 : chore: migrate java-billing to the Java microgenerator
8e32936b5 : chore: migrate java-asset to the Java microgenerator
61771acd2 : chore: migrate java-billingbudgets to the Java microgenerator
bd42e0023 : chore: Set NPM package name for Data QnA
565b9a5f0 : chore: migrate java-dataproc to the Java microgenerator
08869d766 : chore: migrate cloudbuild to the Java microgenerator
59ef1bc1d : chore: migrate java-monitoring to the Java microgenerator
3d044d427 : chore: migrate java-containeranalysis to the Java microgenerator
b8b2f8c28 : chore: update gapic-generator-java to 0.0.8
68b79503f : chore: migrate firestore to the Java microgenerator
fa1a1755b : chore: migrate redis to the Java microgenerator
e792aa3aa : chore: migrate recommendationengine to the Java microgenerator
70c794b04 : chore: migrate analytics to the Java microgenerator
57e83fd2a : chore: migrate java-spanner to the Java microgenerator
8c987b95f : chore: migrate java-videointelligence to the Java microgenerator
93519d59c : chore: migrate java-bigtable to the Java microgenerator
46ef525a8 : chore: migrate area120/tables to the Java microgenerator
569595071 : chore: migrate remoteworkers to the Java microgenerator
d3a630b0d : chore: migrate cloudtrace to the Java microgenerator
dcef5557d : chore: migrate container to the Java microgenerator
519e9dcdf : feat: allowed custom to specify webhook headers through query parameters docs: suggested to always use version for production traffic when calling DetectIntent, mark match_mode in Agent message as deprecated
83e97f363 : chore: migrate java-servicemanagement to the Java microgenerator
7c44177f8 : chore: migrate ChromeOS moblab to the Java microgenerator
e853bf9b6 : chore: migrate java-datastore to the Java microgenerator
16dd59787 : chore: fixing syntax error in the GAPIC metadata JSON file
2d22118d8 : chore: migrate clouddebugger to the Java microgenerator
16e91be36 : chore: migrate clouderrorreporting to the Java microgenerator
d189e8712 : chore: generate GAPIC metadata JSON file
6bf92d7ce : chore: migrate language to the Java microgenerator
e5eef8654 : chore: migrate securitycenter to the Java microgenerator
5e0dcb2b1 : chore: migrate recaptchaenterprise to the Java microgenerator
e67686cf0 : feat: custom_definition field added to DimensionMetadata object, indicating whether a dimension is a custom dimension for a property feat: custom_definition field added to MetricMetadata object, indicating whether a metric is a custom metric for a property docs: documentation urls updated docs: documentation for Cohort reporting feature is updated
a6cbc5fab : feat: added support for regionalization for document API docs: suggested to always use version for production traffic when calling DetectIntent.marked match_mode in Agent message as deprecated
1b2c980fc : chore: migrate recommender to the Java microgenerator
fcc7482ec : chore: migrate logging to the Java microgenerator
f8f975c7d : chore: rollback migrating java-bigquerystorage to the Java microgenerator
07027f95b : chore: migrate example/library to the Java microgenerator
4a3201d44 : chore: migrate IAM to the Java microgenerator
8f945810f : chore: migrate secrets to the Java microgenerator
a4d732fdc : chore: migrate websecurityscanner to the Java microgenerator
0a9a8c8a8 : chore: migrate workflows to the Java microgenerator
2f4015d4c : docs: Keep the API doc up-to-date
be96744d0 : chore: migrate securitycenter-settings to the Java microgenerator
3ed01c2c4 : chore: migrate java-tasks to the Java microgenerator
3072509f6 : chore: migrate artifactregistry to the Java microgenerator
a50e27e41 : chore: migrate datacatalog to the Java microgenerator
8677c18a6 : chore: migrate documentai to the Java microgenerator
4141f8da6 : chore: migrate iot to the Java microgenerator
454e38e27 : chore: migrate domains to the Java microgenerator
7be2c821d : fix: Update gapic-generator-java to 0.0.7
79c2ec8e8 : feat: added cos_package field to OS Config Agentendpoint V1 Inventory proto
50586d334 : fix: Specify namespaces for C# and PHP
b53c4d98a : feat!: Updates to BigQuery Write API V1Beta2 public interface. This includes breaking changes to the API, it is fine because the API is not officially launched yet.
539f0d44c : chore: proper format of gapic_metadata.json
59c2e2450 : feat: Add API definitions for Cloud Channel API.
c1cef1acd : fix: Update gapic-generator-java to 0.0.5
2b0727e0b : chore: migrate webrisk to the Java microgenerator
9ca6978dd : chore: migrate java-bigquery to the Java microgenerator
2408f7413 : chore: migrate java-bigqueryconnection to the Java microgenerator
e39e42f36 : chore: migrate java-bigquerystorage to the Java microgenerator
f584b0523 : chore: migrate java-bigqueryreservation to the Java microgenerator
4faa4a762 : chore: migrate containeranalysis to the Java microgenerator
7dbeee793 : chore: migrate aiplatform to the Java microgenerator
ca4012ff1 : chore: migrate metastore to the Java microgenerator
62d90c27e : chore: migrate accessapproval to the Java microgenerator
a29ca0e75 : chore: migrate grafeas to the Java microgenerator
888459590 : chore: migrate aistreams to the Java microgenerator
948b4798f : chore: migrate speech to the Java microgenerator
9f0067723 : chore: migrate accesscontextmanager to the Java microgenerator
771dba184 : chore: migrate home/graph to the Java microgenerator
f8d67baca : feat: added support for Actions SDK Build APIs
dabe30b45 : chore: use python microgenerator for service directory
269083b6e : feat!: (v1beta1) remove DOCKER/FLINK from Component enum; adds HBASE
acbc6b1a3 : chore: migrate home/enterprise/sdm to the Java microgenerator
bddd68c80 : chore: migrate security-private-ca to the Java microgenerator
418b3fce3 : chore: migrate scheduler to the Java microgenerator
c1f786e92 : chore: migrate managedidentities to the Java microgenerator
905f25da7 : chore: migrate cloud/gaming to the Java microgenerator
6a06551c3 : chore: migrate osconfig to the Java microgenerator
4c6fe1047 : chore: migrate memcache to the Java microgenerator
4fec2013a : chore: migrate mediatranslation to the Java microgenerator
069c56a02 : chore: migrate functions to the Java microgenerator
6513b2209 : chore: migrate talent to the Java microgenerator
8cfc6c874 : chore: Undo removal of --include_source_info from .bazelrc
a0ba06257 : chore: migrate assuredworkloads to the Java microgenerator
cf3a83843 : chore: migrate pubsublite to the Java microgenerator
50831e68c : chore: fix typo 'partion_key' in comments
665e9b0ce : chore: migrate java-dialogflow to the Java microgenerator
0cf640e77 : chore: migrate automl to the Java microgenerator
544be80bc : chore: migrate datalabeling to the Java microgenerator
c1576248c : chore: migrate secretmanager to the Java microgenerator
9b3743522 : chore: migrate phishingprotection to the Java microgenerator
0963dfc9a : chore: migrate translate to the Java microgenerator
ca7389d35 : chore: migrate dialogflow-cx to the Java microgenerator
830887bae : chore: migrate servicedirectory to the Java microgenerator
14adde91e : chore: migrate video-transcoder to the Java microgenerator
2d2413f97 : chore: migrate orgpolicy to the Java microgenerator
5900d57b9 : chore: migrate texttospeech to the Java microgenerator
7f46dc93e : chore: migrate binaryauthorization to the Java microgenerator
9df18f9f1 : chore: migrate osconfig-agentendpoint to the Java microgenerator
a578b4231 : build: include osconfig v1 protos into asset v1 Node.js package.
370e9f9ac : chore: adds throttled to UpdateDatabaseDdlMetadata
81a336271 : chore: migrate java-retail to the Java microgenerator
3aba79375 : fix: Keep the API doc up-to-date fix: Hide Export API and PurgeProducts APIs from public visibility. fix: Relax user_event_rejoin_scope from required to optional.
ff715bf31 : chore: migrate java-os-login to the Java microgenerator
d04af09f7 : chore: migrate java-monitoring to the Java microgenerator
d52da5868 : chore: Migrate java-vision to the Java microgenerator
9505d0ac3 : feat: added ComputeRouteMatrix to v1 endpoint. docs: updated ComputeRouteMatrix comments to reflect size restrictions. docs: clarified RouteMatrixElementCondition documentation. feat: added geo_json_linestring polyline type. feat: added Argentina toll pass.
f5544ea85 : chore: use python microgenerator for dialogflow v2beta1
a631db89e : fix: Update gapic-generator-java to 0.0.4
80a56e032 : feat: Add TextDetectionParams.enable_text_detection_confidence_score
88ad4d34c : chore: migrate notebooks to the Java microgenerator
1b356bc2d : chore: Rename service config file to follow generated conventions
fd2a53662 : chore: migrate java-dlp to the Java microgenerator
f92985350 : chore: migrate java-bigquerydatatransfer to the Java microgenerator
df4fd38d0 : feat: sync v1beta1 GKE API fix: deprecate SetLocations; use UpdateCluster feat: support for sysctls config in Linux nodes feat: support for node kubelet config controlling CPU manager policy, CFS quota feat: support for Customer Managed Encryption in nodes feat: support for SSDs as ephemeral storage feat: support for node reservation affinity feat: support for Gvisor in nodes fix: deprecate basic auth fields (removed in 1.19 clusters) feat: support for NodeLocalDNS feat: support for ConfigConnector feat: support for the Compute Engine Persistent Disk CSI driver feat: support for KALM feat: support for private cluster VPC peering and master global access feat: support for CloudRun load balancers feat: support using routes for pod IPs feat: support for Shielded Nodes feat: support for release channels feat: support for Workload Identity feat: support for Cluster Telemetry feat: support for Cloud TPU feat: support for receiving upgrade notifications feat: support for Confidential Nodes feat: support f
or : disabling default sNAT feat: support for selecting Kubernetes datapath model feat: support for encrypting etcd databases feat: support for configuration of master components fix: deprecate Operation.cluster_conditions and operation_conditions; use error feat: support updating NodePool locations feat: support for node Surge Upgrades feat: support for specifying Cluster Autoscaling profile. feat: support for Node Auto Provisioning feat: support for specifying node disk size and type fix: deprecated StatusCondition.code; use canonical_code docs: many minor documentation clarifications docs: some output only fields now annotated as such
e8857c4c3 : feat: add the Tailing API to get a live stream of the tail end of filtered logs
ebdbe9ab5 : fix: Update gapic-generator-java to 0.0.3
b11a87f3b : chore: Remove spurious build warnings by deleting--include_source_info from .bazelrc
103cb3af8 : fix: Update gapic-generator-java to 0.0.2
37ba54d7e : feat: Removing VI proto.
64dd7a307 : chore: use python microgenerator rules for billing
7ea91db77 : chore: Add google.api.oauth_scopes annotation to Google Ads API protos.
e34666624 : build: add package name hint for npm
8ff09481b : chore: updates BUILD.bazel files to use Python microgenerator
2f019bf70 : build: use gapic-generator-typescript v1.2.6
0e7ae7b0b : chore: enable metadata generation
558702863 : fix: mark window as global for linter
e7b8cc000 : chore: use python microgenerator rules for analytics admin v1alpha
f1e0ce4db : feat: Integrate with Report v2 in the go app for the Example API.
2cda8d285 : fix: use optional chaining for window.fetch feature detection
948c82e75 : chore: use python microgenerator rules for dialogflow cx
3f87da2ed : fix: Update gapic-generator-java to 0.0.1
c979fbeb8 : fix: linting, updated jsdoc blocks
e3e7e7ddb : feat: added prediction and training proto files for enhanced AI Platform client libraries.
5fdb685a6 : chore: update gapic-generator to v2.8.0
3ac5ef043 : chore: use python microgenerator rules for assured workloads
c6b1c7294 : fix: better fallback feature detection, jsdoc update
754a312a0 : chore: updates translate BUILD.bazel files to use Python microgenerator
6a69c750c : docs: Reworded comments for the new credit types filter
1f8a5144b : feat: added support OSInventory in Assets. docs: updated existing docs.
8d245ac97 : feat: updated google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService service
be0bdf86c : feat: Makes remaining LogBucket and LogViews methods public
eb60ffabb : feat: Adding Data QnA v1alpha API.
5d703efd4 : build: more proto dependencies for Node.js targets
836f0eaf5 : feat: expose matched event in Sessions API.
0c9e3f8cb : build: add grafeas v1beta1 protos as dependencies for Node.js
75d1324ff : feat: sync v1 GKE API fix: deprecate SetLocations; use UpdateCluster refactor: provide name alias for GetOperation (as method signature annotation) feat: support for GetJSONWebKeys feat: support for Workload Identity feat: support for Gvisor in nodes feat: support for node reservation affinity feat: support for Customer Managed Encryption in nodes fix: deprecate basic auth fields (removed in 1.19 clusters) feat: support for NodeLocalDNS feat: support for ConfigConnector feat: support for private cluster VPC peering feat: support for CloudRun load balancers feat: support using routes for pod IPs feat: support for Shielded Nodes feat: support for release channels fix: deprecated Cluster/NodePool.status_message; use conditions feat: support for disabling default sNAT feat: operations now store more granular progress feat: support for node Surge Upgrades feat: support for updating node pool locations. feat: support for Node Auto Provisioning feat: support for specifying node disk size and type docs: ma
ny : minor documentation clarifications
96ca8bc1f : fix!: remove unimplemented ListDockerImages method.
20031e727 : build: add Grafeas dependency for Node.js library
7e17784e6 : fix!: Apply namespace/package options to RecommendationEngine resources proto.
063e39ee7 : feat: Initial client generation for Actions API
b7038c181 : fix!: GetUniversalMetadata method removed from the API, GetMetadata method should be used instead feat: reporting requests now support date ranges longer than one year docs: minor documentation updates
4b0ad15b0 : feat: Added PatchRollout feature to PatchDeployments feat: Added Inventory proto definitions for VM Manager Inventory.
b1e1e0b13 : fix: Remove redundant service config files.
038351107 : docs: Provide a descriptive comment for DataLabelingService
8b1596751 : fix!: correct response_type for DeleteRepository and add missing bazel rules.
6c0f55f33 : docs: Reworded comments for the new credit types filter
a830e5d73 : docs: Update doc on ReloadDocument method.
30500d20b : chore: Update Google Ads API v4 protos and config files.
3faad13e6 : chore: Update Google Ads API v3 protos and config files.
81eef036a : chore: Update Google Ads API v5 protos and config files.
3970c7a1f : feat: Publish Google Ads API v6 protos and config files.
89c42ee2c : feat: Add Service Directory v1 protos and configs
3ad55bd69 : feat!: Update BUILD.bazel for spanner to use latest-gen python code generator. - Generated code no longer supports Python 2.7
ff291040c : chore: Set namespaces for Ruby clients
5359df529 : build(npm): set package name
04514253a : chore: Set namespaces for Ruby, PHP, and C# clients
b759c563b : fix: do not modify options object, use defaultScopes docs: regenerated jsdoc comments with examples build: use gapic-generator-typescript v1.2.1
1e0efcfe7 : build(nodejs): provide package_name hint to npm
b036c6913 : chore: use python microgenerator for analytics and billing budgtes
b365fff50 : fix: 'requests' field of CreateUserLink, UpdateUserLink, DeleteUserLink methods is now required docs: minor documentation updates
7b75aa906 : chore: Remove empty proto files.
dced74cc2 : docs: publish Cloud AI Platform logging proto.
75bb022c7 : build(node): add hint re: package name
f8c2cf92d : docs: Auto Generated docs for Cloud DMS platform logs protos.
1f22d1e96 : docs: Reworded comments for the new credit types filter
709aaa0bf : chore: Fix namespaces for Ruby, PHP, and C# clients
8f3ba4de4 : chore: Set namespaces for Ruby, PHP, and C# clients
81b5fd4cb : chore: Set namespaces for Ruby, PHP, and C# clients
8871f5c5e : chore: Set namespaces for Ruby, PHP, and C# clients
af5edfe83 : chore: Set namespaces for PHP and Ruby clients
68e27f637 : chore: Set namespaces for Ruby, PHP, and C# clients
b9822ffdf : chore: Set namespaces for Ruby clients
705962b5a : feat: added RunRealtimeReport method that returns a customized report of realtime event data for a GA4 property docs: minor documentation updates
c570f55ea : feat: aiplatform v1beta1 BREAKING CHANGE: sampled_shapley_attribution moved into a oneof in explanation.proto. BREAKING CHANGE: field min renamed to min_value in ExplanationMetadata.InputMetadata.FeatureValueDomain in explanation_metadata.proto. BREAKING CHANGE: field max renamed to max_value in ExplanationMetadata.InputMetadata.FeatureValueDomain in explanation_metadata.proto.
2d93f7442 : chore: Remove protos for Google Ads API v2, which has sunset and is no longer available.
1d641ec65 : feat: Initial API proto for Dialogflow CX client library (GA).
da21c5639 : docs: App+Web properties renamed to GA4
4aba9e01c : build: update google/type/BUILD.bazel to include new files in google/type.
7f31f4020 : fix: Change categories field in Product.proto from a required field to an optional field. fix: remove variant_retrievable_fields and materials fields from the product.proto fix: minor API doc change on removing the '>' sign escaping.
86e167e6b : feat!: Update BUILD.bazel for datastore to use latest-gen python code generator. - Generated code no longer supports Python 2.7
00bbad4df : feat: add AnalyzeIamPolicy and AnalyzeIamPolicyLongrunning RPCs
ab0498dc4 : fix!: update package names to avoid conflict with google-cloud-bigquery
a9dafb196 : feat: Add support for credit type filter field.
516017a89 : fix!: removed ImportAgentResponse which was not ready for use yet. docs: minor doc changes
ae77417a4 : fix!: update package names to avoid conflict with google-cloud-bigquery
52eaab535 : fix!: removed ImportAgentResponse which was not ready for use yet. feat: added labels field and description field into Intent and Dtmf input to QueryInput
f4f491879 : feat: Cloud Billing Budget API v1alpha1 Add support for credit type filter field.
ccd6462d3 : feat:Update BigtableTableAdmin GetIamPolicy to include the additional binding for Backup. feat:Change DeleteAppProfileRequest.ignore_warnings to REQUIRED.
24fb9e5d1 : chore(bazel): update rules_go v0.24.5
a15a776b0 : feat: Add support for credit type filter field.
fcbc145b0 : fix: add Bazel targets for GAPIC libraries.
a9f96addc : feat!: The Google Analytics Management API has been renamed to the Google Analytics Admin API.
01e6372de : feat: Add schema for providing GAPIC metadata.
9bdc6e729 : fix: updating the v1 retry params name for ListInsights, GetInsight, and MarkInsightAccepted.
07d41a7e5 : chore: upgrade to gapic-generator 0.35.9
6516b525e : feat: Added force option for Purge APIs feat: Added API service description fix!: Renamed ProductLevelConfig enum names in CatalogService BREAKING CHANGE: the renaming is a breaking change but since the API is not used anywhere and client libraries generation has not started, it's a safe change. fix: a few minor API doc changes.
c9d7721bd : build(node): provide hint to npm
b3c2eb02e : feat: BigQuery Write API V1Beta2 public interface.
3c8c2d813 : fix!: update package names to avoid conflict with google-cloud-bigquery
20b11dfe4 : chore: update grpc dependency to v1.33.1
7391e775f : fix: switch all local LRO Go GAPIC deps to remote
28e0d72b1 : docs: Update inclusive language in the documentation. Also other latest doc updates.
2131e2f75 : docs: renamed App + Web to Google Analytics 4 (GA4) in public documentation
b448d7dce : fix: switch firestore/v1 to grpc_service_config
4b34a0869 : chore: upgrade to gapic-generator-python 0.35.6
0f626de45 : feat: create the client for artifactregistry API.
29b789912 : feat: update types in google/type, add Interval, LocalizedText, PhoneNumber
11fd1fb53 : feat: Add Visual Inspection V1Beta1 API.
afea77dc3 : chore(pubsublite): update grpc service config
c7331b75b : chore: upgrade to gapic-generator-python 0.35.6
7e400b0d3 : feat: added GetMetadata method for metadata including custom dimensions and metrics.
b2ad55637 : Add trailing newline
121ec62ff : Add schema for providing GAPIC metadata
d6f5ad878 : chore: update gapic-generator to v2.6.2
747928dbb : chore: adding package name for nodejs-analytics-data
9db36e164 : chore(bazel): update bazel gazelle to v0.22.2.
4f3ef9391 : fix: retry PartitionQuery for INTERNAL and DEADLINE_EXCEEDED
e5211c547 : chore: debrand 'Stackdriver' in favor of 'Cloud' in Error Reporting GAPIC libraries
062f46f24 : chore: update gapic-generator-go to v0.15.2
54331a6ab : chore: adding package name for v1beta3
4004f5e26 : fix!: Update C# namespace to follow naming conventions. fix!: Use the common Location resource name. BREAKING CHANGE: rename stocking_unit_retrievable_fields to variant_retrievable_fields in Product.proto. Since the API is still under development and not yet launched and the client library generation is not started, this change should be safe. BREAKING_CHNAGE: remove event_source field in the user_event.proto. API is not used anywhere so it's safe.
215c12ade : chore: update proto definitions for bigquery/v2 to support BQML statistics
71088f113 : feat!: added ListAccountSummaries method
3a935fab7 : Bump gapic-generator to 2.6.1. - Fix a scenario where generator attempts to assign a string to an integer in tests by using a separate value generator in test generation
542acf20a : chore(privateca): Fix Ruby and PHP namespaces
e72c6d263 : fix: Update gapic-generator to 2.6.0
313658e93 : Smart Device Management API v1 clean up
6ae1443d1 : docs: clarified wording for restore APIs and query input
d616167ad : docs: fixed link from SentimentAnalysisResult feat: added filter for ListDocuments and ListKnowledgeBases fix!: added REQUIRED annotation for Agent.parent and EntityType.Entity.value fix!: added resource reference for Agent.parent and StreamingDetectIntentRequest.session
795f0cacc : Fix: retrieve job config for risk analysis jobs. Docs: clarify timespan config for BigQuery and Datastore.
438e61571 : chore: use python microgenerator rules for logging
fd31b1600 : docs: fixed link from SentimentAnalysisResult
bda7ce951 : feat: Added text extraction health care option in create model.
bf79839b9 : fix: switch pubsub/v1 retry config to grpc_service_config
f7a34a4b5 : feat: Change LRO response for ImportAgent from Empty to ImportAgentResponse, to include the created agent name. feat: Remove flow level spell correction setting. feat: Add parameter flag into page and intent parameters. feat: Add `allow_playback_interruption` to OutputAudioText to make it have feature parity with Text message type. feat: Enable sentiment analysis feature. feat: Enable EventInput. feat: Enable `trigger_event` in MatchIntentResponse. docs: Add documentation for sessions.
b58004f46 : feat: Fix proto comments for language API inorder for docs parsing to work correctly.
9c00a2f0d : Sync the public proto up-to-date with the recent changes
80eada6db : feat: Add Dataproc Logging protos
610bf8f02 : fix(firestore/v1): give PartitionQuery retry/timeout config
af0fc83a5 : Synchronize new proto/yaml changes.
cc0c4e779 : feat: add v1 Cloud Billing Budgets API
c3c129613 : feat!: GetMetadata method renamed to GetUniversalMetdata docs: documentation updates
eabe7c0fd : chore: use python microgenerator for Private CA
62a8f1787 : build: use gapic-generator v2.5.0.
4f2a18a10 : migrate monitoring_v3 python part to use microgen
7e837ae45 : feat: Move language API to Python Microgenerator
3738209d5 : chore: use python microgenerator rules for securitycenter v1p1beta1
aa72330a8 : feat: add aws connection support
793cd56ce : docs: Update Traffic-related comments.
7ab31c71f : feat!: BREAKING_CHANGE: Updates to Certificate Authority Service for Beta release
714c619b7 : fix: Update gax-java to 1.59.0
fd8f400a5 : chore: use python microgenerator for documentai v1beta3
ffadc4fed : docs: updated information on mediation report metrics and reportFooter
cb7fc6205 : feat: add GetVulnerabilityOccurrencesSummary rpc.
c941026e5 : Synchronize new proto/yaml changes.
9a69333d4 : feat: Remove commute methods from Job Search v4 API
054339f96 : feat!: update proto files, add create_time, start_time and end_time, height_pixels and width_pixels become optional
e86eab6a3 : migrate oslogin python BUILD file to use microgen
8862d0f86 : Smart Device Management API v1
f446e123b : feat: add Java microgen rules to imports
95b995cde : build: provide hint for package name on npm
a7eff6113 : chore: use name `google.cloud.bigquery_storage` namespace to avoid conflicts with `google.cloud.bigquery`
e7375a91e : GA launch for PersonDetection and FaceDetection features.
f7eb0a5b4 : fix: update gapic-generator-java hash
2987612c6 : feat: added ReportInventory RPC
8c18d1f88 : feat!: removing the v1 API published by mistake
cdbd491d2 : migrate vision BUILD file python part to use microgen
d3697d479 : Add Service Direcotry v1 protos and configs
11ad24f37 : fix: repo path
3737889da : fix: naming style updates
780419ede : build: provide package name hint for Node.js
989670e86 : feat: update third party protos with URLs and latest fields
0fd468f90 : chore: move talent v4 to python microgenerator rules
7e377ce8f : chore: use gapic-generator-python 0.33.6
acd4aabf1 : chore: use Python microgenerator rules for aiplatform
3dbeac0d5 : Update gapic-generator-python pin to 0.33.4
470d84e26 : docs: update OPTIONAL annotations for some fields.
4ede77543 : Publish SLM logging proto for documentation
63c4bbc2b : fix: add microgenerator to WORKSPACE
aaac65836 : feat: Add Java microgen rules to imports
8d73f9486 : docs: updated description of finding severity field
39821aa83 : google.cloud.aiplatform API v1beta1
e0b66d4e7 : chore: use microgenerator rules for analytics-data, area120-tables, and speech
67ac785c3 : Synchronize new proto/yaml changes.
89d295cda : chore: move workflows to Python microgenerator rules
434577759 : chore: move assured workloads to python microgenerator rules
3de2cc8c9 : Remove search features in the public protos
c4c562f89 : Add public proto and config for Retail API v2,v2beta and v2alpha
1a8df5a94 : migrate dialogflow BUILD file python part to use microgen
369e0cd05 : build(node): document package name
e83cd850c : build(node): document package name
058005095 : build(node): provide hint about package name
74bda5c75 : Add API for AI Streams.
613f39ea6 : Update BUILD.bazel for google-cloud-firestore Python Microgeneration
6b79eeb61 : Synchronize new proto/yaml changes.
a07206ef5 : feat: Use C# micro-generator v1.3.1
f0d92d22e : docs: correct the links for parent fields
877aadc6d : migrate secret manager BUILD file python part to use microgen
5e53d6b6d : feat: added support for per type and partition export for Cloud Asset API
8d370db1a : chore: add Style to google/api/resource.proto
0a11d3c41 : Remove Datahub v2 API definition
921ce41f9 : feat: Added support for field to disable default budget alerts to IAM recipients. fix: Pub/Sub fields in AllUpdatesRule are now optional. fix: Added cloud-billing OAuth scope.
791be5a40 : feat: added Telephony Gateway DTMF events doc: added locations in resource name formats doc: wording updates for tiers
ba5a928ab : migrate redis BUILD file python part to use microgen
fb35cd278 : Create readme.md (#594)
7a906c835 : feat: Add Job Search v4 API
b100ad424 : docs: wording updates for tiers.
b821f3204 : feat: use https://github.com/googleapis/gapic-generator-csharp for generating C# libraries.
6a18a3c50 : chore: update python microgen version to 0.33.0
bc18612d3 : feat!: Updated third_party Cloud Build clients with new Build message fields: - `service_account`, which is available to members of our closed alpha - CLOUD_LOGGING_ONLY logging modes - `dynamic_substitutions` option - resource annotations added
3257ba521 : fix: revert removal of WorkerPool API
3293ef20c : migrate iot BUILD file python part to use microgen
f17ea338b : Update secretmanager.googleapis.com v1 protos
ef03f63f2 : fix!: remove AnalyzeIamPolicy and ExportIamPolicyAnalysis RPCs
7e1a21195 : Adding Cloud Domains v1beta1 API.
7065f3e5f : Updating client documentation to align with service documentation.
8f5d45624 : Add documentation and deprecate a field.
48ce8878c : feat!: Updated third_party Cloud Build clients with new Build message fields: - `service_account`, which is available to members of our closed alpha - STACKDRIVER_ONLY and CLOUD_LOGGING_ONLY logging modes - `dynamic_substitutions` option
a8c73212a : docs: remove redundant proto comment in v1beta1
67cb5ea10 : feat!: Updating CAS beta libraries for release.
de9ba7dc7 : Remove redundant secretmanager v1 proto comment
02d3ff90a : Updated README (#582)
56cd92ad1 : Rename GCB. (#511)
ddaa2026c : build: provide hint about library name for npm
a8226b228 : feat: publish documentai/v1beta3 protos
b513a7129 : feat: Publish v1beta.WorkloadIdentityPools API.
88d4f10bb : chore(bazel): update gapic-generator to v2.4.6
303f90207 : migrate tasks BUILD file python part to use microgen
1ee015d87 : docs: expand parent field format, and BigQuery sampling options. Also describing which transformations are allowed for ReidentifyContent API calls, and the custom alphabet allowed for format-preserving encryption (FPE).
2db5725bf : chore: rename gapic_assembly targets to match convention
32cd28cc6 : feat: added GetMetadata method feat: DimensionHeader type renamed to PivotDimensionHeader feat: added TYPE_SECONDS,TYPE_CURRENCY to MetricType enum docs: documentation updates
4bc344a7c : feat: Initial client libraries for Area 120 Tables API.
b267d696c : build: use gapic-generator-typescript v1.1.0.
96eb8c021 : Add retry for quota exceeded error for CreateWriteStream and AppendRows.
35c1332ea : feat: Add Workflow Executions v1beta API
1e8628dc2 : feat: Add Workflows v1beta API
da1d1c4e0 : bazel: update Go gapic generator
1163f4953 : fix: use proper importpath for datetime go_proto_library
56f0db80b : feat: added google.cloud.assuredworkloads.v1beta1.AssuredWorkloadsService service
ee69d5641 : Adding Cloud Domains v1alpha2 API.
40ab4206b : asset: remove `SearchResources` and `SearchIamPolicies` from v1p1beta1.
05858d07d : Migrates Cloud Scheduler to Python microgenerator
ff957657d : Google Ads API v5 protos and config files.
8e4bf2c33 : Updated protos and inline comments for Google Ads API v2, v3, and v4.
1a85976e6 : feat: add media translation v1alpha1 API
1a97126c6 : fix: update gax-java to 1.58.2
079e09a64 : build: provide hint to npm as to library name
f75a734e2 : chore: upgrade gapic-generator-python to 0.32.2
5780f7422 : chore: move dialogflow-cx to python microgenerator rules
72eb54c45 : feat: add AnalyzeIamPolicy and ExportIamPolicyAnalysis RPCs
806d812e0 : Cleaning up existing Google Ads API build and config files.
d6fed36ed : Synchronize new proto/yaml changes.
6db0bbeb6 : Add support for the Bazelisk launcher.
fea9b1a24 : chore: rename gapic_assembly targets to match convention
65097bb8a : migrate error reporting BUILD file python part to use microgen
1d5522ad1 : feat: Sync the servicecontrol API.
17de2b31f : firestore: add `!=` support
9aa47074a : chore: remove IRM API protos/configs from googleapis
4c5071b61 : Adjust comment formatting and use Python microgenerator Bazel rule.
2113c1165 : build: provide hint to npm as to library name
623a1aa03 : docs: Clarified that event_time can also be considered as the "update time" for a Finding. It also captures when a Finding was updated. The previous wording could've been interpreted as only the creation time.
6ee939328 : feat: (a) Add additional binding for session with environment. (b) Allow force delete entity types and webhooks.
18ffeb71f : Updates the gapic-generator-ruby import to the latest version using bundler.
09c2579cf : chore: upgrade to gapic-generator-python 0.32.0
84c02b526 : migrate dlp BUILD file python part to use microgen
457ae33da : Removing protos for v1 of Google Ads API, which has sunset and is no longer in use.
0dc0a6c0f : Update protobuf workspace dependency to v3.13.0.
3a54e988e : feat: added support OutputResult in ExportAssetsResponse. docs: updated existing docs.
5ad09e867 : feat: added field severity to findings
d2641bdee : feat: Move datacatalog API to Python Microgenerator
874846a19 : build: use gapic-generator-typescript v1.0.8
8ed61110e : chore: Fix Ruby namespace for Cloud Notebooks V1beta1
43a62a87b : migrate dataproc python BUILD file to use microgen
8c4805738 : migrate datalabeling python BUILD file to use microgen
08ac22953 : chore: migrate automl to python microgenerator rule
b40e4533f : Add client integrity verification fields to the KMS protos
003498241 : chore: migrate containeranalysis to the Python microgenerator
49784a3e8 : feat: Example API for Google Cloud's Service Infrastructure.
393d03088 : chore: set C#, PHP, and Ruby namespaces in proto options
fe291c7da : Update gapic-generator-ruby WORKSPACE dependency to v0.6.7.
94006b3cb : build: use gapic-generator-typescript v1.0.7.
1b40f9ae4 : chore: set C#, PHP, and Ruby namespaces in proto options
5dedfae4a : chore: set C#, PHP, and Ruby namespaces in proto options
3758e71fd : Bump gapic-generator dependency version to 2.4.5
3b11146ac : uses generator option to override gapic module name
50416c6a3 : Bump gapic-generator dependency version to 2.4.4
9b0c7b1a4 : chore: escape `*` characters in comments
fb84629a5 : chore: move bigquery connections to python microgenerator
33b5d45e9 : feat: add package name for nodejs-pubsublite to start on gapic library generation
bea01b071 : chore: add grpc service config json
9ef588564 : Add Build bazel file to third party api folder
96ef637ad : feat: Initial client generation for Dialogflow CX v3beta1.
303164460 : feat: Add Overlay API. fix!: Remove an internal API GetPublicKeys
b77cacf1e : chore: migrate grafeas to python microgenerator
6fd07563a : docs: change relative URLs to absolute URLs to fix broken links.
dbdd8ddeb : replace html with markdown for accessapproval.proto
80442a7b7 : migrate accessapproval v1 python BUILD file to use microgen
868615a5c : chore: move gaming to python microgenerator bazel rules
fbf939666 : Synchronize new proto/yaml changes.
4d52dfb72 : fix: migrate accessapproval/v1 to grpc_service_config
4c14adbdc : feat: Add cloud gaming v1
26e80fe6c : chore: cleaning up unnecessary comment block in WORKSPACE file.
8cda089ac : update python micro-gen version
d399c754b : fix: corrects spelling of build dependency adds backticks in docstring to smooth doc generation
c8fc4b79c : migrate cloud asset BUILD.bazel to python microgen
d8a3dfb82 : feat: Additional fields for the `ClusterConfig` and `InstanceGroupConfig` messages.
87c7babc8 : feat: move talent API to python microgenerator
706053bbf : Remove experimental warning for ordering keys properties.
c1b9289be : Correct PHP namespace for BigQuery connection
d3bbea4bf : feat: Add Video Transcoder V1Beta1 API.
1907f0fdb : feat: Add Dataproc Metastore v1alpha API.
74e8cf85f : chore: upgrade to gapic-generator-python 0.30.0
0c6a73081 : Add/correct PHP namespace for BigQuery connection/reservation
6a813acf5 : chore: migrate securitycenter to python microgenerator
546f389d9 : feat: added support for custom content types docs: clarified wording around quota usage
a94df49e8 : feat: Support MULAW audio encoding feat: Support MP3_64_KBPS audio encoding feat: Support timepointing via SSML <mark> tag
ca22cfe34 : feat: added support for custom content types docs: clarified wording around quota usage
c285d2d4b : Updates translate BUILD.bazel files to use Python microgenerator
d5b06c745 : chore: use python microgenerator for notebooks and pubsublite
a6b2dac79 : docs: more detailed docs on APIs such as Environment, Intents, Sessions.
599ede9eb : fix!: migrate securitycenter/v1beta1 to gapic v2
b4fa4f346 : Add gapic-generator-ruby repository rules and update grpc to v1.30.2.
e0ba04a01 : migrate iam credentials v1 python BUILD.bazel to microgen
e26e1839a : fix: add resource config to scc/v1beta1/Asset
3dfb55c0c : chore: add gapic generation for pubsublite googleapis
8acb75de1 : Update Google Ads API's gRPC client configurations for the SearchStream RPC.
34c8b4e52 : chore: allow generating Java GAPIC libraries for Google Cloud Functions v1.
a1c9dba23 : chore: upgrade to gapic-generator-python 0.29.1
1d3ca2273 : fix!: migrate dialogflow/v2beta1 to gapic v2
5d0eacc7b : chore: upgrade to gapic-generator-python v0.29.0
8d582832e : fix: migrate iot/v1 to grpc_service_config
1f8c04233 : build: update gax-java to v1.57.2
1e17dc9f5 : build: update gapic-generator-typescript to v1.0.6.
58be915cf : fix: inline markup spans must be separated from the surrounding text by non-word characters
be0c5a9b1 : fix: publish missing client config annotations
01fdba2a8 : refactor!: Export Pub/Sub Lite apis to develop client libraries against. These cannot be used by users until fully released.
8f2eda119 : fix(spanner): update UpdateBackup to be retryable
d7a347b81 : feat: migrate bq/storage/v1beta1 to gapic v2
9ecb768fc : Added a RouteMatrixElementCondition enum for RouteMatrixElement.
4ceb9b6ff : fix!: Remove fields for un-available feature.
5340d28e3 : fix: Fix Java and PHP bazel builds on Mac
abb30a02a : chore: use gapic-generator-python 0.28.1
bb46f8772 : Adds bazel build file for public version of AuditData proto for bigquery.
b56aa06cc : feat: Adds AuditLog proto for reading IAM admin logs.
6fe788025 : feat: adds python library for google.type.expr proto.
bad4b8319 : fix: migrate cloudbuild/v1 to grpc_service_config
bbe5f05cc : fix: migrate python datastore/v1 to grpc_service_config
9f233f5ab : fix: migrate datastore/admin/v1 to grpc_service_config
a351c17ae : chore: update gapic-generator to v2.4.2
17edd4b49 : fix: add missing cloudbuild RPCs to retry config
c92e1308a : fix: migrate clouddebugger/v2 to grpc_service_config
fe312530e : fix: migrate clouderrorreporting/v1beta1 to grpc_service_config
26e221d1e : feat: Update App Engine Admin API protos for v1 and v1beta APIs. Also update the AuditData proto used in audit logs generated by App Engine.
4115e190d : migrate container v1/v1beta1 BUILD.bazel python part to micro-gen
3d29ffcf6 : feat: adds python libraries for protobuf messages required by logging payloads.
82f29df2e : feat: move monitoring/dashboard API to python microgenerator
b375ae294 : fix: Remove incorrect resource annotation from non-string field
cc68fa0b2 : feat: move PhishingProtection API to python microgenerator.
0e56befed : build: removing Artman configuration files
0e7900e39 : fix!: fix LRO annotations for method `DiagnoseCluster`.
da557a85c : fix: migrate bq/storage/v1alpha2 to grpc_service_config
84ebe7c62 : docs: more detailed docs on APIs such as Environment, Intents, Sessions.
0023af57b : fix: migrate bq/storage/v1beta2 to grpc_service_config
e9f3e973e : chore: use Python microgenerator for Analytics Admin API
54dec9978 : fix: migrate bq/storage/v1 to grpc_service_config
6ae314c05 : Beta version of the Certificate Authority Service.
5099a037c : chore: use Python microgenerator for cloud functions
9362f5840 : fix: migrate securitycenter/v1 to grpc_service_config
afa7f44f5 : fix: migrate securitycenter/v1p1beta1 to grpc_service_config
3474dc892 : Update the comments for ErrorInfo and introduce 'extensions' field in attribute_context.
59f97e604 : feat: Spanner NUMERIC type
a7ed6d42e : feat!: remove Google Cloud Functions v1beta2 API
3b634f606 : build: drop Artman config
240e65bd1 : fix: correct securitycenter grpc_service_configs
67415b43e : Migrate Pub/Sub to Python microgenerator.
d120ee725 : feat: migrate billing budget v1beta1 BUILD.bazel python part to use micro-gen
b70bedf80 : build: update gapic-generator-typescript to v1.0.5.
8500bd520 : build: set package name for Node.js library
4050447f8 : feat: generating GAPIC libraries for Google Cloud Functions v1.
50ae1c72f : Cloud Billing Budget API v1beta1 Added monitoring_notification_channels field to allow configuration of additional budget alert recipients.
b26f6585d : docs: added information on required field mask for ComputeRouteMatrix
99ae9a76d : Updating protoc-java-resource-names-plugin to latest commit.
ca88164f0 : fix: migrate monitoring/dashboard/v1 to grpc_service_config
ec05fa81a : fix: migrate dataproc/v1 to grpc_service_config
979372fbe : fix: migrate dataproc/v1beta2 to grpc_service_config
db69b4679 : Update protobuf and gapic-generator-csharp versions.
6dbcc7f22 : Protos and config files for Google Ads API v4.
4f4aa3a03 : chore: add Node.js package name to BigQuery Reservation build file
a98ede59f : feat: Move webrisk API v1/v1beta1 to python microgenerator.
907a15ffe : fix: migrate bq/reservation/v1 to grpc_service_config
ad486bc98 : upgrade python microgenerator to 0.26.3
cc85255c2 : Feature: Add CSV and TSV to file types. Fixes: Cleaned up resource_reference annotations for correct semantics and improved client library generation Fixes: BucketingConfig.replacement_value marked as required
f1d5e9a3b : fix: migrate bq/reservation/v1beta1 to grpc_service_config
8dd269fb6 : fix: migrate bq/datatransfer/v1 to grpc_service_config
c4ed5e811 : fix: migrate bq/connection/v1 to grpc_service_config
f0919d48d : fix: migrate bq/connection/v1beta1 to grpc_service_config
bc8c567b4 : fix: migrate bigquery/v2 to grpc_service_config
6c35ede4f : feat: Adds AuditData proto used in IAM logging.
07460951f : Add insight logging protos to Recommender v1.
c29c4c519 : fix: migrate spanner/v1 to grpc_service_config
8bbefeffb : fix: migrate spanner/instance/v1 to grpc_service_config
d8354750a : fix: migrate spanner/database/v1 to grpc_service_config
2c8f524b8 : build: update gapic-generator-typescript to v1.0.4.
d13f80db8 : feat: migrate cloudbuild v1 BUILD.bazel python part to use micro-gen
ec24d41f4 : feat: added support for Notebooks
519265ce9 : feat: publish documentai/v1beta2 protos
a8948b990 : Protobuf message type representing Money.
4d8706453 : Fully qualify response type in longrunning_operation.info for CreateBackup in the same fashion as all other longrunning operations.
aba9760d6 : feat: Update Logging API protos.
4139410a6 : feat: add Location parent to Environment resource
61493c4b0 : feat: Update AppEngine RequestLog proto to add trace_sampled field. Also add a bazel build file.
8c85e0691 : chore: use gapic-generator-python v0.26.0
40292fc8f : feat: Update AuditLog proto to include all new changes in Audit Logging. Also add a bazel build file.
b085d0af4 : build: add Bazel rules for Node.js library
d4b87f0e6 : build: pass template name to TypeScript generator
13d3b3ace : feat: added support for span kind
e66c163cc : fix: migrate dlp/v2 to grpc_service_config
76905ffe7 : redis: v1 add UpgradeInstance request
a758393a3 : Updating the googleapis and googleapis_private to use the 2.4.0 gapic-generator, which includes the following changes: Features add opt_file_args to pass the file arguments to the protoc plugin(cce9967) Bug Fixes deps: update dependency mocha to v8 deps: update dependency puppeteer to v4
5202cfe3e : feat: adds methods for interacting with insights
e6ab0a55f : This is first release of the API protos and Bazel BUILD files for the Analytics Admin API V1alpha.
332db1a7d : build: remove artman configuration files
cbd6f1d28 : firestore: add BatchWrite to gapic yaml
98d6efce2 : fix: migrate servicedirectory/v1beta1 to grpc_service_config
83a83a43d : fix: migrate language/v1 to grpc_service_config
f6d35b4b5 : fix: migrate language/v1beta2 to grpc_service_config
84b37f1b9 : fix: migrate gaming/v1beta to grpc_service_config
4ee98d06e : fix!: correct return type of delete operations BREAKING CHANGE: response type of Delete LRO is changed fix: increase timeout for CreateGameServerCluster
d7c66c92d : fix: migrate billing/v1 to grpc_service_config
7c577e89f : fix: migrate monitoring/v3 to grpc_service_config
d13e2da37 : build: move gapic-generator-typescript parameters to BUILD.bazel files.
a2cf7d0df : feat: Add two new fields, ignoreUnknownFields in AppendRowsRequest and update_schema in AppendRowsResponse.
0a602be7b : firestore: add BatchWrite to service config
5920d376e : fix: combine billing/v1 grpc_service_config files
275eb1955 : Updated documentation of route modifiers. Introduction of the documentation of speed reading intervals.
8f57b4789 : fix: migrate datacatalog/v1 to grpc_service_config
ed796a1d5 : fix: migrate datacatalog/v1beta1 to grpc_service_config
dc3682a70 : - Fix client library environment resource annotation.
796aa1fbd : chore: remove Artman config files
e569fc5ac : fix: migrate billing/budgets/v1beta1 to grpc_service_config
b5549ea16 : chore: dialogflow/v2 clean up gapic config
a60b16589 : build: pass package_name to protoc in Node.js Bazel build
cbf322455 : chore: use gapic-generator-typescript v1.0.3.
5824c4db2 : chore: identify php targets using legacy config
b882b8e6b : Updates to build Google Ads API build files.
927ff51dc : chore: update gapic-generator to v2.3.0.
7a146d3a3 : fix: migrate container/v1beta1 to grpc_service_config
cd24bd2d8 : fix: migrate container/v1 to grpc_service_config
7157f9552 : chore: update grpc to v1.30.0
14f0c2cc9 : feature: Add flow control settings for StreamingPullRequest to pubsub.proto
4dfcfdc48 : fix: use gapic-generator-python v0.25.2
4e8f1142f : - Update grpc config for retry mechanism. - Update ImportAgent/ExportAgent external documentation.
d9895939f : fix: migrate datalabeling/v1beta1 to grpc_service_config
df995b638 : fix: migrate containeranalysis/v1 to grpc_service_config
e8385a486 : fix: migrate asset/v1 to grpc_service_config
cf41866c6 : feat: migrate websecurityscanner v1alpha BUILD.bazel python part to use micro-gen
5b85137bf : fix: migrate automl/v1beta1 to grpc_service_config
dd25bfd61 : fix: migrate automl/v1 to grpc_service_config
49883ad9b : fix: asset/v1 add missing RPCs to grpc_service_config
97e94f536 : fix: migrate translate/v3beta1 to grpc_service_config
72efdc0a9 : fix: migrate translate/v3 to grpc_service_config
e2022bea2 : fix: migrate iam/credentials/v1 to grpc_service_config
6bb49713f : Update Bazel workspace hash for gax-java and the resource name plugin.
0df729209 : feat: migrate websecurityscanner v1beta BUILD.bazel python part to use micro-gen
6d05c93a2 : chore: set Ruby namespace in proto options
02c23d62c : docs: Fix several broken links in reference documentation
79a17b8c6 : fix: migrate grafeas/v1 to grpc_service_config
a7de6b5c4 : fix: migrate devtools/build/v1 to grpc_service_config
b997fb863 : fix: migrate iam/admin/v1 to grpc_service_config
e991d1717 : fix: migrate remoteworkers/v1test2 to grpc_service_config
5ffdbc377 : fix: migrate websecurityscanner/v1beta to grpc_service_config
40489b3d7 : fix: migrate websecurityscanner/v1alpha to grpc_service_config
a75d8da3a : fix: migrate websecurityscanner/v1 to grpc_service_config
f41a9f99b : fix: migrate webrisk/v1 to grpc_service_config
617df4668 : fix: migrate webrisk/v1beta1 to grpc_service_config
4bb127d2c : - Update grpc config for retry mechanism. - Update ImportAgent/ExportAgent external documentation.
2e4b4213e : fix: add CreateSubmission to webrisk/v1 config
163aa04ed : fix: update annotations for java proto generation
ff1b4ff2c : feat: update version of gapic-generator-python used in Bazel rule
4684dae25 : docs: Fixed casing in proto documentation to match other documentation. feat: Added retry configuration.
eb37e6883 : feat: introducing field Queue.type docs: fixing typos and minor updates
fa4d2ecd0 : fix: migrate talent/v4beta1 to grpc_service_config
bccd840c6 : fix: migrate texttospeech/v1 to grpc_service_config
d810c1d73 : fix: migrate vision/v1 to grpc_service_config
7b21d4424 : fix: migrate texttospeech/v1beta1 to grpc_service_config
025ee9eb4 : fix: migrate vision/v1p2beta1 to grpc_service_config
074e5b22f : fix: migrate vision/v1p1beta1 to grpc_service_config
2ec6c6276 : fix: migrate vision/v1p4beta1 to grpc_service_config
316e611ba : fix: migrate vision/v1p3beta1 to grpc_service_config
251d93587 : fix: migrate videointelligence/v1p3beta1 to grpc_service_config
13883b8fa : fix: migrate videointelligence/v1p2beta1 to grpc_service_config
b89b7a0ec : fix: migrate videointelligence/v1p1beta1 to grpc_service_config
76dba26d5 : fix: migrate videointelligence/v1beta2 to grpc_service_config
c00a3bc9d : fix: migrate videointelligence/v1 to grpc_service_config
923b98367 : fix: migrate tasks/v2beta2 to grpc_service_config
8c53b2cb7 : fix: migrate tasks/v2beta3 to grpc_service_config
7272af32a : fix: migrate tasks/v2 to grpc_service_config
0802ed4df : fix: migrate scheduler/v1 to grpc_service_config
c62551667 : fix: migrate speech/v1 to grpc_service_config
791505db4 : fix: migrate speech/v1p1beta1 to grpc_service_config
1c25156bc : Add protos and configs for the Google Analytics Data API v1 alpha.
3dcb344dd : feat: added support for condition in Feed docs: updated existing docs.
c1ba5ba3f : fix: migrate securitycenter/settings/v1beta1 to grpc_service_config
714a5f10f : Specify allowed fields for UpdateNotificationConfig
88ee692c9 : fix: migrate scheduler/v1beta1 to grpc_service_config
57e72ebf7 : fix: migrate redis/v1beta1 to grpc_service_config
cdca6d8c0 : Fix a format issue and missing document content.
45051b73c : fix: migrate secrets/v1beta1 to grpc_service_config
f92415eb3 : fix: migrate secretmanager/v1 to grpc_service_config
1174f4ab1 : fix: migrate redis/v1 to grpc_service_config
9b170a4f3 : feat: retry CommitRequests that fail with UNAVAILABLE
9ba904b23 : fix: migrate memcache/v1beta2 to grpc_service_config
864dfeafd : fix: remove "com." prefix in config service names
8cbfef5dd : chore: update gapic-generator to v2.2.0
184661793 : fix: use protoc-docs-plugin 0.8.0
e176585e0 : fix: migrate recommender/v1beta1 to grpc_service_config
8d07e2a5d : fix: migrate recommender/v1 to grpc_service_config
b5653ef55 : chore: set Ruby namespace in proto options
1c722ced8 : fix: migrate recommendationengine/v1beta1 to grpc_service_config
90a86b592 : Introduce notion of "dimensionless" units earlier in descriptive text.
6b2d14d2f : fix!:Provide C# namespace option for consistent capitalization.
77e7fa104 : fix: migrate osconfig & agentendpoint to grpc_service_config
c829fa0bf : chore: set Ruby namespace in proto options
66f959b51 : chore: set Ruby namespace in proto options
10f05cf8d : chore: set Ruby namespace in proto options
de8e811fc : chore: set Ruby namespace in proto options
94fe36375 : chore: set Ruby namespace in proto options
e0558da52 : chore: set Ruby namespace in proto options
cbaf1b693 : fix: migrate recaptchaenterprise/v1beta1 to grpc_service_config
77e8ca70c : fix: migrate recaptchaenterprise/v1 to grpc_service_config
500ecc44a : fix: migrate phishingprotection/v1beta1 to grpc_service_config
433a11ac9 : chore: set Ruby namespace in proto options
36b349fba : fix: migrate oslogin/v1beta to grpc_service_config
91b7e0e58 : fix: migrate oslogin/v1 to grpc_service_config
cf1a64d9a : chore: remove unused documentai/v1beta1 atman
dfacde6f1 : fix: migrate kms/v1 to grpc_service_config
0edf3ff66 : fix: migrate documentai/v1beta2 to grpc_service_config
2e34b87de : fix: migrate documentai/v1beta1 to grpc_service_config
b789f7905 : fix!: Fix the version casing in the C# namespace option BREAKING CHANGE: This would break any C# code already generated, but this file is very new, so is unlikely to break anyone.
a19b46e54 : docs: Add a link to Pub/Sub filtering language public documentation to pubsub.proto
bc25a1022 : fix: migrate mediatranslation/v1beta1 to grpc_service_config
85b490ab5 : fix: migrate managedidentities/v1 to grpc_service_config
0aa979424 : fix: migrate servicemanagement/v1 to grpc_service_config
6c72f274c : fix: migrate functions/v1beta2 to grpc_service_config
a8ebb52bc : fix: migrate asset/v1p2beta1 to grpc_service_config
00de455b5 : fix: migrate asset/v1beta1 to grpc_service_config
81226871c : docs: Change relative URLs to absolute URLs to fix broken links.
203ed2605 : fix: migrate asset/v1p1beta1 to grpc_service_config
8a81e7e3e : fix: migrate asset/v1p4beta1 to grpc_service_config
e49496351 : fix: migrate binaryauth/v1beta1 to grpc_service_config
a927c3518 : fix: update method_signature annotation for list RPC
027e9775e : feat: Add Resource to the vp1beta1 NotificationMessage, which contains resource-related fields associated to the Finding notification.
49e84e1df : feat: added support for ListAssets API Beta.
3e7056405 : feat: Add Resource to the v1 NotificationMessage, which contains resource-related fields associated to the Finding notification. docs: Adjusted wording from Cloud SCC to Security Command Center, and updated filtering docs for List APIs.
ed1174659 : fix!: Provide C#, Ruby and PHP namespace/package options.
ca1372c6d : Regular update of Google API service config with clarification of documentations.
60c7a4c6e : fix: increase dataproc lro polling timeouts
148a3caa5 : fix: dataproc/v1 raise workflow template service timeouts in gapic v2
3c5166c1d : Add support for secondary_aggregation and Monitoring Query Language.
0fb2fbf04 : chore: update gapic-generator to v2.1.0
dd244bb3a : docs: Fixed broken links in the reference documentation
40a354b0f : chore: add protoc proto3_optional flag in bazelrc
cd804bab0 : docs: cleaned docs for the Agents service and resource.
68c72c1d1 : Use gapic-generator-typescript v1.0.0 for TypeScript libraries continuous integration.
150cfa0d9 : fix: dataproc/v1 raise timeouts in gapic v2
ef180e07d : docs: change relative URLs to absolute URLs to fix broken links.
86285bbd5 : Add "detached" bool to Subscription
8070bcb14 : docs: Remove a broken link from the documentation.
c77929eb8 : docs: fix a broken link in the docs.
51362f378 : docs: change relative URLs to absolute URLs to fix broken links.
8f41c697c : docs: fix several broken links in the docs.
1db88f2a4 : Update open-sourced google/api/servicecontrol/v1 to 2020/06/01
e45a2f54d : docs: change relative URLs to absolute URLs to fix broken links.
8dbe1d7f9 : fix: Fix Recommendationengine bazel dependencies
c1fae183d : docs: change relative URLs to absolute URLs to fix broken links.
3b775158c : Remove Tasks service from Remote Workers API.
f72c3a53f : docs: fix several broken links in the docs.
d5fe42c39 : firestore: add BatchWrite
8be377046 : docs: change relative URLs to absolute URLs to fix broken links.
55094be64 : docs: change relative URLs to absolute URLs to fix broken links.
ce56112c3 : chore: fix all deps on LRO in go_gapic_library
3a4894c4f : chore: update gapic-generator and go microgen
cb986db8a : AdMob API v1 20200601 1. Get rid of cloud package [breaking change]; 2. Add AD_TYPE dimension to Network report; 3. Add time_zone to the Network and Mediation report; 4. Update the proto comments.
907754d70 : - Add CreateCapacityCommitment method to BigQuery Reservation v1beta1. - Update missing child_type annotations for v1 and v1beta1 proto annotations. - Revert name of bi_reservation back to reservation for v1beta1 service.
ded05197d : fix: use grpc_service_config in nodejs_gapic_library
19541c49d : chore: update gapic-generator to v2.0.2
9309ee734 : chore: enable gapicv2 for oslogin/v1beta1 API
fb21971be : Drop the experimental tag on the Subscription filter and retry policy fields Clarify some retry policy comments
27e6443a6 : fix: update configuration artifacts for bigquery connection API code generation
f4bd71cc1 : docs: Add comment for MessageStoragePolicy message
eafa840ce : Use correct resource type for DetachSubscriptionRequest
c4e37010d : bazel: update protobuf, rules_go, gazelle, and gapic-generator-go versions - protobuf v3.12.1 - rules_go v0.23.0 - gazelle v0.21.0 - gapic-generator-go v0.14.1
576234f17 : feat: add one additional binding for SearchAgents API; clean up deps; update Go library. docs: update doc links for intent.
890817827 : - Update SamplePlayableLocations minimum spacing documentation - Add client library configurations
f5f268f52 : Add DetachSubscription RPC
af7903d2f : Cloud Billing Budget API v1alpha1 Add support for subaccounts and labels filter fields.
f563b1dff : docs: Properly format literal strings.
973c67182 : Update grpc config files to be consistent.
cd43cbb44 : feat: use https://github.com/googleapis/gapic-generator-typescript for generating Node.js (TypeScript) libraries.
acdadb2d1 : chore: add default_host and oauth_scopes annotations to support new client library generators.
dec320417 : Upgrade protoc-docs-plugin version to 0.7.0 to fix unstable docstrings.
1b101f55a : Cloud Billing Budget API v1beta1 Add support for subaccounts and labels filter fields.
747dfd171 : Updated annotations!: Changing method signatures and 'REQUIRED' annotations to reflect the need to always include 'partial_failure' parameter in calls to certain conversion-related services.
d8a17933f : fix: inconsistent json and yaml spanner configs
a175708ac : fix: bigtable v2 retry config settings to disable streaming RPC retries
cdf59a761 : Update bigtable grpc service config
7a8875d4b : feat!: additional client library annotations feat: reload information in the Document resource BREAKING CHANGE: additional long-running operation annotations BREAKING CHANGE: some existing request fields are now explicitly required BREAKING CHANGE: the order of the Session resource patterns has changed
247c65147 : Export protos for pubsublite.googleapis.com.
cd3ce2651 : Dialogflow weekly v2 library update: - Minor comment updates.
e94ad3765 : fix: point artman at gapic v1 for monitoring/v3 API
d1a9f02fd : feat(v1p3beta1): added support for streaming automl action recognition.
b5c20941c : Deprecate unused follow_up_token field. See https://developers.google.com/assistant/smarthome/develop/notifications for more details.
5a90d467a : fix: restore GAPIC v2 retry configs
abd6b709a : Add C++ library support for Google Cloud Storage protos
7683d0684 : Add sandbox_tmpfs_path parameter by defaul in .bazelrc file. This is to avoid sporadic SIGBUS JVM crashes on highly parallel builds (like our CI). More details at https://github.com/bazelbuild/bazel/issues/3236
2433bd506 : cloudasset: add SearchAllResources and SearchAllIamPolicies RPCs
123873dc7 : chore!: enable gapicv2 for monitoring/v3 API
902a82499 : Use legacy gapic config for firestore admin PHP clients.
77ca422cb : chore: delete gapic config for oslogin/v1beta1 API
57253ab4c : chore: delete gapic config for oslogin/v1beta1 API
89e897868 : Publish Search Partner Data Ingestion logging proto for documentation
c8e291e6a : bazel: update gapic-generator hash
358c09c45 : Update documentation
bf17ae5fd : feat: Add a Flush API to enable finer grained data commit needs for dataflow. fix: add resource definition for Table/ReadStream/WriteStream message fix: add proper resource_reference for messages chore: update copyright
1b8b77db1 : Cloud DLP - fix routing for gRPC clients by embedding location into parent instead of having it's own parameter. API still remain global only, but prepares for the addition of regional support.
edd3b80fb : bazel: update gapic-generator hash
aed11c01e : chore: Ingegrate latest gapic-generator and gapic-generator-python changes. This adds support for `<plugin>_opt` argument for gapic plugins.
4186d3e54 : docs: Update proto comments for bigqueryreservation v1
1019b0d9d : Release new file type enums and new MetadataLocation proto.
482e5206e : Update python package name for datastore admin gapic client.
73d4b5d9a : Removing the experimental tag from dead letter policy related fields.
83816bb30 : Add kokoro-specific .bazelrc file with arguments specific only for kokoro environments. This is to fix autosynth builds when it tries building older commits.
d3cc7bbf4 : fix: update backup RPC timeouts from 30secs to 10mins
fb8f62b67 : fix: retry_codes in BTAdmin.GetIamPolicy for bigtable/admin/v2
684dfea7d : chore: enable gapicv2 for datacatalog/v1beta1 API
2fc2caaac : chore: enable gapic v2 and proto annotation for bigquery/storage/v1beta2 API.
c08dcec05 : chore: enable gapic v2 and proto annotation for bigquery/storage/v1 API.
30cfca094 : fix: add resource definition for Table/ReadStream/WriteStream message fix: add proper resource_reference for messages chore: enable gapic v2 and proto annotation for bigquery/storage/v1alpha2 API. committer: @xiaozhenliu-gg5
839fae423 : Update documentation
6dfd72d02 : Add bazel build file for BigQuery Connection API v1.
a3a0bf0f6 : BREAKING_CHANGE: Removing TimeSeriesQueryLanguageCondition as an alert condition type. The condition type is unsupported and unused. It was originally added for the Monitoring Query Language Alpha feature. refactor!: Drop support for TimeSeriesQueryLanguageCondition as an alert condition type.
4bef0001a : fix: add resource reference to proto files chore: update copyright and comments
1b5a8d2bb : Fix documentation for string_value. The value does not have to be at least 1MB, but rather, at most 1MB.
e0f9d9e1f : Integrate Python GAPIC Microgenerator in googleapis. This PR uses using documentai as an example. Depends on https://github.com/googleapis/gapic-generator-python/pull/402
4ca990cb1 : Web Security Scanner V1 API
a737a68e2 : chore!: enable gapicv2 for vision/v1p4beta API
ab3468cf6 : chore!: enable gapicv2 for vision/v1p3beta API
93b256076 : Google Ads API v3_1 protos and config updates.
ee9e8e4e6 : docs: minor comments change.
aaff764c1 : chore: enable gapicv2 and annotate protos for recommendationengine/v1beta1 API
f78da0d54 : fix: replace all retry configs removed during GAPIC config migration
7e1c7603c : Add an OAuth scope annotation in build_service proto file
3f5f8a225 : feat: added support for project id in scope feat: added support for order_by in SearchAllResources rpc feat: added support for search on location, labels and networkTags fields docs: updated according to above features
756b174de : fix: Add missing method_signature annotations for BigTable Admin Backup RPCs
c284e4f84 : Configure retry for Diaglogflow v2.Environments.ListEnvironments and v2beta1.Environments.ListEnvironments.
ff17eefa1 : chore: add Python target for orgpolicy BUILD.bazel
371206424 : Remove raw html from proto comments as this breaks client library documentation generators.
c2bfceedf : Generating BUILD.bazel for maps/routes/v1alpha.
5dca7f107 : Support purchasing capacity commitments in the BigQuery Reservation v1 API.
28e76243c : feat: integrate gapic generator change in googleapis
d14bf59a4 : 1. Updated the config file names. 2. Added a group_by field to the ListBuildsRequest.
0d7c3565d : bazel: update gapic-generator-go to v0.13.3 in WORKSPACE
1d520eaa7 : feat: Publish ListEnvironments for Dialogflow v2/v2beta1 library. docs: Clarify WebhookResponse fields for Dialogflow v2/v2beta1 library.
b3bcfd059 : fix(google/maps/routes): move gapic targets to match Routes Preferred API
862cd840d : chore: Update gapic-generator version The updated version is required to migrate Python clients generation from artman to bazel.
2bf9f22da : chore: enable gapicv2 for bigquery/reservation/v1beta API
012c55311 : feat: Adding Retry policy for OS Config V1 AgentEndpointService
45b363d3a : Refactor the CEL protos to reflect their use as cross-language data representations used within various open source libraries.
42ee97c1b : chore: revert bigtable-admin to Gapic V1 for Ruby only
c09ec5156 : Use legacy gapic config for select PHP library generation
b5e9b0b09 : feat: add `order` field to `TagField` and `TagTemplateField` message in tags.proto fix: broken document links & polish comments feat: add csharp/ruby/PHP namespaces chore: update copyright for proto files
bcc476396 : docs: Update documentation to fix broken method links
69b4dc56d : Publishing Routes Preferred v1alpha service definition.
6e0ac551e : feat: Updated documentation for OS Config V1 OsConfigService
cab24c7c9 : fix: retry_params in GetIamPolicy for bigtable/admin/v2
101d31acd : Update public client library for Cloud Monitoring to introduce new Uptime check feature. Uptime HTTP(S) checks can now be GET or POST.
cdf13efac : Removing experimental tag from DeadLetterPolicy for Cloud Pub/Sub.
c3f3cdeda : fix: update {Create|Delete}Backup and RestoreDatabase timeouts to 1 hour
629e6bea8 : Add support for Search Partial Response.
160e3187d : Increase the required minimum difference between start time of the next interval and the end time of the previous one from the one microsecond to one millisecond. This will enable some resource savings for in-memory storage.
ab5d07c28 : fix: set resource type for database parameter of Backup
b84953545 : chore: enable gapicv2 for bigtable/admin/v2 API
80dac49dd : fix: remove unused proto imports in bigtable/admin/v2
fea22b1d9 : fix: add C++ build rules for Bigtable Admin V2.
c0a072159 : chore: delete gapic config for api/expr/v1alpha1/cel
b5aa7d668 : feat: Adding retry policy for OS Config V1Beta OsConfigService
302806061 : feat: Adding retry policy for OS Config V1 OsConfigService
04eff6593 : Fixed documentation links.
26523a967 : chore: delete gapic config for resourcemanager/v2
35672e793 : chore: enable gapicv2 for datacatalog/v1beta1 API
dea1f5203 : chore: delete gapic config for language/v1beta1
df955af5d : chore: enable gapicv2 for language/v1beta2 API
e2a59ff2f : chore: enable gapicv2 for bigquery/reservation/v1 API
c9942c00e : chore: enable gapicv2 for datacatalog/v1beta1 API
f561f57ee : bazel: upgrade gapic-generator-go to v0.13.2
a34f4eb96 : chore: enable gapicv2 for asset/v1beta1 API
4efd71279 : chore: enable gapicv2 for asset/v1p4beta1 API
789fd7e06 : chore: enable gapicv2 for asset/v1p1beta1 API
0feb08065 : chore: enable gapicv2 for asset/v1p2beta1 API
9ea892ebe : chore: enable gapicv2 for vision/v1 API
4d61e1cb4 : Add speech adaptation, phrase sets and custom classes.
3824f547a : feat: Adding Retry policy for OS Config V1Beta AgentEndpointService
1bd77e8ce : Publishing ComputeRouteMatrix request and reply messages.
f9d76ac08 : chore: enable gapic v2 and proto annotation for Documentai API.
13736ead9 : Update bazel version for kokoro build to 3.0.0. (Hoping that will help with java 11 failures)
ab869e90c : chore: enable gapicv2 for longrunning API
cf18ab520 : feat: Adding OS Config AgentEndpointService V1 RegisterAgent rpc
1e92c3437 : Dialogflow weekly v2/v2beta1 library update: - Update comments on Contexts and Sessions resources.
1df336ab4 : feat: Adding OS Config AgentEndpointService V1Beta RegisterAgent rpc
1692c3d51 : chore: enable gapic v2 and proto annotation for automl API.
801c3fb47 : docs: Update documentation to clarify naming.
41d5dee23 : Dialogflow weekly v2/v2beta1 library update: - Update documentation on various resources. - Add LRO info to CreateDocument method.
b21bc9b46 : chore: set Ruby namespace in proto options
b8c7c4e8d : chore: set Ruby namespace in proto options
96c0db42d : chore: enable gapicv2 for videointelligence/v1p2beta1
fd35dc686 : migrate Asset v1 API to gapic v2.
fe8b17aff : build(google/maps): update python postprocessing
ac1f90497 : fix (breaking change): reorder Company and Job resources in talent API to be consistent with old gapic config.
9af7212bc : docs: display resource name patterns in code font.
c451a4457 : BigQuery Connection API v1. Breaking changes: Removed UpdateConnectionCredential method. Removed ListConnectionsRequest.max_results, added ListConnectionsRequest.page_size.
af71ea522 : chore: enable gapicv2 for vision/v1p2beta1 API
6114e2d30 : chore: enable gapicv2 for vision/v1p1beta1 API
ee4ea7650 : gapic-generator: - feat: Support extra plugin_args for php bazel rules rules (#3165) - feat: support '*' in resource definition (#3163) - fix: add null check and better error message when referenced resource is not found (#3169)
e4f4b23e0 : osconfig v1beta: fix the incorrect pattern for GuestPolicy resource and remove the obsolete history field.
d741cd976 : chore: enable gapicv2 for firestore/v1 API
0d69cddaa : chore: enable gapicv2 for firestore/admin/v1 API
6f8350c0d : chore: enable gapicv2 for firestore/v1beta1 API
d398d687a : docs: change relative URLs to absolute URLs to fix broken links.
5520cb891 : chore: update gapic-generator to cd3c9ee7
b20965f26 : Updating retry configuration settings.
83d7f20c0 : Migrate dialogflow from gapic v1 to gapic v2. Including breaking changes (resource pattern change) introduced in cl/304043500.
f8a976922 : chore: enable gapic v2 and proto annotation for Grafeas API.
b1a5ca684 : Enable gapicv2 for v1/osconfig
c803327f9 : Enable gapicv2 for osconfig/agentendpoint/v1beta
99dddf1de : chore: enable gapicv2 for build/v1 API
bf85ee3ed : chore: enable gapicv2 for cloudbuild/v1 API
f497c7aa9 : chore: enable gapic v2 and proto annotation for Web Security Scanner v1alpha API.
0669a37c6 : chore: rename unused GAPIC v1 configs for IAM to legacy
af7da29c2 : chore: set Ruby namespace in proto options
3f767aa32 : docs: Update an out-of-date external link.
9ede34d09 : chore: set Ruby namespace in proto options
27daba502 : chore: set Ruby namespace in proto options
82de0f6f0 : Fix: Add missing resource name definition (from the Compute API).
744591190 : docs: change relative URLs to absolute URLs to fix broken links.
1247c135c : chore: enable gapicv2 for videointelligence/v1beta2 API
633c8b132 : chore: enable gapicv2 for videointelligence/v1p1beta1 API
29aac60f1 : docs: fix broken link to policy reference documentation.
54ddbbf14 : bazel: update gapic-generator-go to v0.13.0
823facb4c : chore: enable gapicv2 for videointelligence/v1p3beta1
6b9c969d4 : Add API for bigqueryreservation v1.
514f7d278 : chore: enable gapicv2 for phishingprotection/v1beta1 API
ff74d47d4 : fix: PHP-related fixes in BUILD.bazel and service.yamls
fdbc7b1f6 : Enable gapicv2 for osconfig/agentendpoint/v1
1490d30e1 : Enable gapicv2 for osconfig/v1beta
7bf824e82 : Enable gapicv2 for iam/credentials/v1
9ff6fd3b2 : Updates Dataproc v1 API: - Adds Dataproc Jobs.SubmitJobAsOperation RPC - Adds SparkR and Presto job types to WorkflowTemplates - Adds new Optional Components - Clarifies usage of some APIs
cad0f5137 : Updates to Dataproc v1beta2 API: - Adds SparkR and Presto job types to WorkflowTemplates - Adds new Optional Components - Clarifies usage of some APIs
a005f045a : Add support for Cloud EKM to the Cloud KMS service and resource protos.
5077b1e46 : chore: set Ruby namespace in proto options
d6cb49979 : chore: enable gapic v2 and proto annotation for documentai API.
490bc5566 : Enable gapicv2 for devtools/remoteworkers/v1test2
9f78ce31a : Enable gapicv2 for managedidentities/v1beta1
6e17d259b : docs: treat a dummy example URL as a string literal instead of a link
a8d76f99d : docs: change relative URLs to absolute URLs to fix broken links.
65c749bc6 : docs: fix formatting of some regexes and string literals.
9119eefcd : chore: set Ruby namespace in proto options
62a2a7cc3 : chore: set Ruby namespace in proto options
23848c8f6 : chore: set Ruby namespace in proto options
9514fa9e3 : docs: change relative URLs to absolute URLs to fix broken links.
0f7b1509a : fix: change config_schema_version to 2.0.0 for containeranalysis v1 gapic config.
3d52f3c12 : Dialogflow weekly v2 library update: - Change `parent` field's resource_reference to specify child_type instead of type per client library generation requirement; - Change Session with its child resource pattern to support both projects/{project}/agent/sessions/{session} and projects/{project}/agent/environments/{environment}/users/{user}/sessions/{session}; - Fix `method_signature` - Regular documentation update
4a6a01ce0 : docs: change a relative URL to an absolute URL to fix broken links.
1b969c28a : chore: set Ruby namespace in proto options
5378173a8 : Add v1beta2 SubmitJobAsOperation RPC to Dataproc.
3d5d228a5 : Enable visibility on the GetSnapshot and GetTopicSnapshots methods
1346f5c11 : Refresh public client library for Cloud Monitoring. Increase default ListTimeSeries deadline to 90s.
4a6cfccb4 : docs: Fix link in monitoring summary description.
6e2ea9a4b : fix: add interface name overrides back to logging gapic config.
01f3ccbaa : Fix: Add package/namespace options for C#, Ruby and PHP in remaining protos.
b89abbf12 : chore(google/maps): Rename nox.py to noxfile.py
bbf26d7f1 : Synchronize new proto/yaml changes.
75047719f : fix Dataproc: add missing `REQUIRED` annotation.
7e1b880fd : Add Ruby/PHP namespace options
aba342359 : chore: add java assembly target for accesscontextmanager BUILD.bazel
dc65f39f3 : For Secret Manager v1 and v1beta1, noted Secret ID character limitations.
2ee8c4d06 : chore(deps): Update gax-java dependency This is to integrate java11 incompatibility fix
b5c94cec7 : chore: add java assembly target for orgpolicy BUILD.bazel
690f4d634 : chore: use the latest protoc-java-resource-name-plugin in third_party/googleapis WORKSPACE. - trace up only one level when calculating parent types with singleton resource names
87144228b : Enable gapic v2 for DLP.
17cfae00f : Add a new AuthorizationType for Data Source Definition.
6da3d6491 : fix(google/maps): Change importpath to developers.google.com/maps/go.
2983dccde : build(google/maps): only modify root build.gradle with ext plugin
00f0a285f : fix: Integerate gapic-generator java_gapic rules Java11 fix
a62857d26 : fix: add proto_package to the artman config of dataproc v1beta2 to make artman smoketest pass.
f260ba248 : chore: use the latest gapic-generator in googleapis WORKSPACE. - PHP multi-pattern resource name support. - Trace up only one level when calculating parent types with singleton resource names
89c7d455f : feat: Add client library options to OsConfigService v1 patch APIs.
a45b0a2a8 : dataproc: add back non-default retry parameters. committer: @hzyi-google
ad895ce95 : enable gapic v2 for containeranalysis. committer: @hzyi-google
baf83e521 : Adding "resource_reference" annotations to services.
7be2811ad : fix: Update gapic-generator version to pickup discogapic fixes
b655808b3 : cloudasset: add org policy and access context manager protos to client libraries.
d8c5da9a9 : Populate BAZEL.build files for AccessContextManager.
cf9db7161 : Populate BAZEL.build files for OrgPolicy.
558b800ed : chore: turn on gapic v2 for Dataproc API. fix: - add missing method signatures - remove resource_reference not on a string field - adjust resource name pattern orders
8eb444cf5 : Add logging protos for Recommender v1beta1.
48a166ce9 : Push of PHP, C# and Ruby namespaces
42f77489b : This is first release of the API protos and Bazel BUILD files for the Analytics Management API V1alpha.
8bea81bfa : chore: use latest protoc-java-resource-name-plugin in bazel WORKSPACE. new commits: - fix: stop generating `parseList` and `toStringList` if a multi-pattern resource name has subclasses (#79)
b14af92e5 : fix talent API incorrect placeholders in two resource name patterns. committer: @hzyi-google
8e22db908 : chore(google/maps): Update postprocessing script for Java.
65816afa7 : bazel: update gapic-generator-go to v0.12.5 and gapic-generator hash
d4aa417ed : Fix incorrect retry config in gapic v2 for kms.
fd0833453 : fix: osconfig/v1 update go_gapic_library target to microgen interface
e2c0f2a0e : Update comments for google/rpc/error_details.proto.
f786c7586 : feat: Add OsConfigService v1 patch APIs.
0341fa3fc : Turn on gapic config v2 for kms.
32dc6e832 : redis: v1beta1 enables REDIS_5_0 as an option for redis_version field and adds two new redis configs --stream-node-max-entries --stream-node-max-bytes
685f16483 : redis: v1 enables REDIS_5_0 as an option for redis_version field and adds two new redis configs --stream-node-max-entries --stream-node-max-bytes
733cb282a : Add GAPIC cofiguration for v1 client library genetration.
1b0fff5f2 : docs: remove an internal lint declaration
2be23f3f3 : fix(google/maps): Add post-processing rules for Google Maps APIs
fd83ab212 : fix: migrate osconfig/agentendpoint/v1 go_gapic_library target to microgen impl
0e07113e7 : docs: Update documentation with links to smart home developer guides and reference pages. Remove outdated authorization instructions.
551cf1e6e : feat: Add OS Config AgentEndpointService v1 PatchJobs and Tasks APIs.
1df117114 : Synchronize new proto/yaml changes.
71d6c56a1 : Refresh monitoring client libraries. Rename to Cloud Monitoring API. Added support for TimeSeriesQueryLanguageCondition condition type in alert policies.
25a1781c0 : bazel: migrate all go_gapic_library targets to microgenerator implementation
36c0febd0 : Update GAPIC configurations to v2 .yaml.
078f22236 : Fix containeranalysis v1beta1 assembly target name
0be7105dc : Add BUILD.bazel file to asset/v1p1beta1
6c248fd13 : Add missing resource annotations and additional_bindings to dialogflow v2 API.
9a3a7f33b : Change the service name from "chromeos-moblab.googleapis.com" to "chromeosmoblab.googleapis.com"
98a339237 : feat: devtools/build/v1 publish client library config annotations
cfabc98c6 : feat: home/graph/v1 publish client library config annotations & comment updates
c8c8c0bd1 : chore: use latest gapic-generator in bazel WORKSPACE. including the following commits from gapic-generator: - feat: take source protos in all sub-packages (#3144)
e4daf5202 : Add bazel file for v1 client lib generation
275fbcce2 : feat: pubsub/v1 add an experimental filter field to Subscription
f2b18cec5 : Fix: UpdateBackupRequest.backup is a resource, not a resource reference - remove annotation.
800384063 : Cloud Billing Budget API v1beta1 Modified api documentation to include warnings about the new filter field.
0cc6c146b : Cloud Billing Budget API v1alpha1 Modified api documentation to include warnings about the new filter field.
ff2ea00f6 : Fix: Add resource definition for a parent of InspectTemplate which was otherwise missing.
55fa441c9 : Add proto definition for AccessLevel, AccessPolicy, and ServicePerimeter.
e7b10591c : Cloud Bigtable Managed Backup service and message proto files.
d8e226f70 : feat: Add time-to-live in a queue for builds
430375af0 : docs: add missing closing backtick
0e9f1f60d : bazel: Use latest release of gax_java
5058c1c96 : Update GAPIC v2 with batching parameters for Logging API
64ab97440 : Fix: Introduce location-based organization/folder/billing-account resources Chore: Update copyright years
23d5f09e6 : Update field_behavior annotations in V1 and V2.
b2cf37e7f : Data Catalog V1 API
1976b9981 : Cloud DLP api update. Adds missing fields to Finding and adds support for hybrid jobs.
ae78682c0 : fix: several sample code blocks in comments are now properly indented for markdown
dcd171d04 : Publish Media Translation API V1Beta1
ff1713453 : Add protos and BUILD rules for v1 API.
8386761d0 : feat: chromeos/modlab publish protos and config for Chrome OS Moblab API.
b2e2bc62f : Updates to GCS gRPC API spec:
7fd916ce1 : Add deprecated_collections field for backward-compatiblity in PHP and monolith-generated Python and Ruby clients.
047d3a8ac : fix!: google/rpc refactor ErrorInfo.type to ErrorInfo.reason and comment updates.
fae4bb6d5 : Adding RetryPolicy to pubsub.proto
7d569be29 : Adding additional protocol buffer annotations to v3.
13942d1a8 : Add logging protos for Recommender v1.
a1a573c3e : fix: change go package to use cloud.google.com/go/maps
c6fbac11a : feat: publish documentai/v1beta2 protos
5202a9e0d : Protos for v1beta1 release of Cloud Security Center Settings API
83518e186 : Adds gapic.yaml file and BUILD.bazel file.
836c196dc : Regenerate recommender v1beta1 gRPC ServiceConfig file for Insights methods.
34a5450c5 : Increases the default timeout from 20s to 30s for MetricService
5d8bffe87 : feat: use the latest gapic-generator in WORKSPACE for bazel build.
d631c651e : Updated the GAPIC configs to include parameters for Backups APIs.
678afc705 : Adding Game Servers v1beta API.
80d2bd2c6 : Enable proto annotation and gapic v2 for talent API.
85e454be7 : docs(google/maps/roads): remove mention of nonexported api
bf839ae63 : Adding protocol buffer annotations and updated config info for v1 and v2.
309b899ca : Publish `Backup` APIs and protos.
eced64c3f : add PHP client libraries
7727af0e3 : feat: use the latest gapic-generator and protoc-java-resource-name-plugin in googleapis/WORKSPACE.
2a25aa351 : Breaking change: remove the ProjectOrTenant resource and its references.
a499dbb28 : Update web risk v1 gapic config and BUILD file.
52701da10 : Fix: apply appropriate namespace/package options for C#, PHP and Ruby.
365c029b8 : Add CC targets to the kms protos.
4ba9aa8a4 : Expose logo recognition API proto for GA.
1c9fc2c9e : Adding ruby_package option to accessapproval.proto for the Ruby client libraries generation.
1cc6f0a7b : build(google/maps/routes): generate api clients
29a47c965 : Increase timeout to 1hr for method `dropRange` in bigtable/admin/v2, which is synced with the timeout setting in gapic_yaml.
8f631c4c7 : build(google/maps/roads/v1op): move go to monorepo pattern
d66816518 : build(google/maps/roads/v1op): Add bazel build files to generate clients.
af7dff701 : Add LogPlayerReports and LogImpressions to Playable Locations service
b6927fca8 : Update BigQuery Connection API v1beta1 proto: added credential to CloudSqlProperties.
91e1fb5ef : chore: update protobuf (protoc) version to 3.11.2
30e36b4be : Update cloud asset api v1p4beta1.
ffbb49367 : feat: cloudbuild/v1 add new fields and annotate OUTPUT_OUT fields.
bc973a158 : bazel: Fix broken common dependency
71094a343 : chore: bigtable/admin/v2 publish retry config
8f488efd7 : feat: Migrate logging to GAPIC v2; release new features.
007605bf9 : Update API for bigqueryreservation v1beta1. - Adds flex capacity commitment plan to CapacityCommitment. - Adds methods for getting and updating BiReservations. - Adds methods for updating/splitting/merging CapacityCommitments.
f0b581b5b : fix: recommendationengine/v1beta1 update some comments
10e9a0a83 : build: add generated BUILD file for Routes Preferred API
86738c956 : publish v1p1beta1: update with absolute address in comments
73d9f2ad4 : publish v1: update with absolute address in comments
d2158f24c : publish v1beta2: update with absolute address in comments
7fca61292 : publish v1p2beta1: update with absolute address in comments
583b73216 : publish v1p3beta1: update with absolute address in comments
638253bf8 : fix: add java_multiple_files option for automl text_sentiment.proto
373d65570 : Update Recs AI Beta public bazel file
dcc5d00fc : fix: add java_multiple_files option for automl classification.proto
a3f791827 : chore: automl/v1 publish annotations and retry config
01c681586 : Mark return_immediately in PullRequest deprecated.
c9f5e9c4b : Remove out of date documentation for predicate support on the Storage API
fd5b3b823 : generate webrisk v1 proto
541b1ded4 : Update cloud asset api v1p4beta1.
c0d171ace : Updated to include the Notification v1 API.
2346a9186 : Add Service Directory v1beta1 protos and configs
a78ed801b : Publishing v3 protos and configs.
4a180bfff : automl/v1beta1 publish proto updates
6de6e938b : chore: use the latest gapic-generator and protoc-java-resource-name-plugin in Bazel workspace.
244ab2b83 : Adds service config definition for bigqueryreservation v1
83c6f8403 : Update google/api/auth.proto to make AuthProvider to have JwtLocation
e9e90a787 : Dialogflow weekly v2/v2beta1 library update: - adding get validation result - adding field mask override control for output audio config Important updates are also posted at: https://cloud.google.com/dialogflow/docs/release-notes
1a2b05cc3 : Adding .yaml and .json config files.
dfe1cf7be : Publish `QueryOptions` proto.
dafc905f7 : pubsub: revert pull init_rpc_timeout & max_rpc_timeout back to 25 seconds and reset multiplier to 1.0
f077632ba : firestore: add update_transform
0aba1900f : cluster: use square brace for cross-reference
5dac2da18 : Restore retry params in gapic config because securitycenter has non-standard default retry params. Restore a few retry codes for some idempotent methods.
1eb614555 : pubsub: v1 replace IAM HTTP rules
80b2d25f8 : Dialogflow weekly v2/v2beta1 library update: - updates to mega agent api - adding field mask override control for output audio config Important updates are also posted at: https://cloud.google.com/dialogflow/docs/release-notes
0b1876b35 : Use an older version of protoc-docs-plugin that is compatible with the specified gapic-generator and protobuf versions.
1e47e676c : Fix: Restore a method signature for UpdateCluster
7f910bcc4 : Update Dataproc v1beta2 client.
de2875244 : Fix: Reinstate method signatures that had been missed off some RPCs Fix: Correct resource types for two fields
e5bc9566a : Deprecate the endpoint_uris field, as it is unused.
8c12e2b4d : Update Dataproc v1 client.
17567c4a1 : Removing erroneous comment, a la https://github.com/googleapis/java-speech/pull/103
3eaaaf862 : Add BUILD.bazel for v1 secretmanager.googleapis.com
e76149c3d : Move securitycenter v1 to use generate from annotations.
203740c78 : Add StackdriverLoggingConfig field to Cloud Tasks v2 API.
e4117d5e9 : Create a Bazel BUILD file for the google.actions.type export.
a9639a0a9 : Add secretmanager.googleapis.com v1 protos
ce4f4c21d : asset: v1p1beta1 remove SearchResources and SearchIamPolicies
cb61d6c2d : asset: v1p1beta1 remove SearchResources and SearchIamPolicies
ab2685d8d : fix: Dataproc v1 - AutoscalingPolicy annotation
8a1020bf6 : Update cloud asset api v1p4beta1.
5cfa10520 : Add service control related proto build rule.
ee4dddf80 : monitoring v3: Add prefix "https://cloud.google.com/" into the link for global access cl 295167522, get ride of synth.py hacks
d9835e922 : Update some minor docs changes about user event proto
5f311e416 : fix: use correct PHP package name in gapic configuration
6cdd74dcd : pubsub: v1 add client config annotations and retry config
5169f46d9 : Added cloud asset api v1p4beta1.
56b55aa88 : Fix: Resource annotations for CreateTimeSeriesRequest and ListTimeSeriesRequest should refer to valid resources. TimeSeries is not a named resource.
0646bc775 : Remove unnecessary languages from bigquery-related artman configuration files.
8b78aa043 : Update backend.proto for schemes and protocol
80b8f8b3d : Adds artman config files for bigquerystorage endpoints v1beta2, v1alpha2, v1
2c17ac33b : Add parameter to sample generated for UpdateInstance. Related to https://github.com/googleapis/python-redis/issues/4
d5e8a8953 : Move bigquery datatransfer to gapic v2.
efd367059 : fix: Add two annotations that we missed.
8a36b9288 : Fix: Define the "bigquery.googleapis.com/Table" resource in the BigQuery Storage API (v1beta2).
c7a3caa2c : Fix: Define the "bigquery.googleapis.com/Table" resource in the BigQuery Storage API (v1).
5006247aa : Fix: Make deprecated fields optional Fix: Deprecate SetLoggingServiceRequest.zone in line with the comments Feature: Add resource name method signatures where appropriate
eabba40da : Fix: C# and PHP package/namespace capitalization for BigQuery Storage v1.
f8d9a858a : fix: artman configuration file for bigtable-admin
0f29555d1 : API definition for (not-yet-launched) GCS gRPC.
fcc86bee0 : fix: Bigtable Admin v2
6d9361eae : refactor: Add annotations to Bigtable Admin v2.
ad7616f3f : Fix: Resource type in CreateLogMetricRequest should use logging.googleapis.com. Fix: ListLogEntries should have a method signature for convenience of calling it.
63796fcbb : Fix: Remove extraneous resource definition for cloudkms.googleapis.com/CryptoKey.
e7d8a694f : Depend on the latest gapic-generator and resource names plugin.
806b2854a : fix: correct capitalization of Ruby namespaces in SecurityCenter V1p1beta1
1b83c9246 : Publish annotations and grpc service config for Logging API.
e46f761cd : Generate the Bazel build file for recommendengine public api
68477017c : Make `language_code` optional for UpdateIntentRequest and BatchUpdateIntentsRequest.
16f823f57 : Add BUILD.bazel files for managedidentities API
2f53fd817 : Add v1p1beta1 config file
052b27413 : Add source field for user event and add field behavior annotations
1e89732b2 : datacatalog: v1beta1 add three new RPCs to gapic v1beta1 config
9c8bd09bb : change the name of AccessApproval service to AccessApprovalAdmin
2e23b8fbc : Add ListEntryGroups method, add http bindings to support entry group tagging, and update some comments.
0275e38a4 : Add proto_package field to managedidentities API. It is needed for APIs that still depend on artman generation.
4cdfe8278 : Regenerating public protos for Data Catalog to add new Custom Type Entry feature.
45d2a569a : Enable client generation for v1 ManagedIdentities API.
2c17086b7 : Add the Actions on Google common types (//google/actions/type/*).
781aadb93 : Dialogflow weekly v2/v2beta1 library update: - Documentation updates Important updates are also posted at https://cloud.google.com/dialogflow/docs/release-notes
e2602608c : Dialogflow weekly v2/v2beta1 library update: - Documentation updates Important updates are also posted at https://cloud.google.com/dialogflow/docs/release-notes
c8aef8202 : Add cc_proto_library and cc_grpc_library targets for Bigtable protos.
e2faab04f : cloudtasks: v2 replace non-standard retry params in gapic config v2
dfb4097ea : errorreporting: v1beta1 add legacy artman config for php
b18aed55b : asset: v1p1beta1 updated comment for `page_size` limit.
c9ef36b79 : bazel: Refactor CI build scripts
a8ed9d921 : fix: set Ruby module name for OrgPolicy
6c7d28509 : redis: v1beta1 add UpgradeInstance and connect_mode field to Instance
ae0abed4f : redis: v1 add connect_mode field to Instance
3f7a0d29b : Adds service config definition for bigqueryreservation v1beta1
0c88168d5 : addition of BUILD & configuration for accessapproval v1
39bedc2e3 : accessapproval: v1 publish protos
69d994533 : Add file-level `Session` resource definition
f6a1a6b41 : Add file-level `Session` resource definition
29d40b78e : Expose managedidentities/v1beta1/ API for client library usage.
a22129a1f : Expose managedidentities/v1/ API for client library usage.
b5cbe4a4b : SecurityCenter v1p1beta1: move file-level option on top to workaround protobuf.js bug.
b224b317b : Adds API definitions for bigqueryreservation v1beta1.
c1468702f : Synchronize new proto/yaml changes.
ffdfa4f55 : vision: v1p3beta1 publish annotations and retry config
78f61482c : vision: v1p1beta1 publish annotations and retry config
60bb5a294 : vision: v1p2beta1 publish annotations and retry config
3bcf7aa79 : vision: v1p4beta1 publish annotations and retry config
2717b8a1c : Fix dataproc artman client library generation.
7ac66d9be : Add Dataproc Autoscaling API to V1.
5d932b2c1 : - Improve documentation - Add a client_id field to StreamingPullRequest
eaff9fa8e : monitoring: v3 publish annotations and client retry config
70958bab8 : BigQuery Storage Read API v1 clients.
7a15e7fe7 : Update backend proto for Google Cloud Endpoints
3ca2c014e : bazel: Add --flaky_test_attempts=3 argument to prevent CI failures caused by flaky tests
9933347c1 : bazel:Integrate latest protoc-java-resource-names-plugin changes (fix for PyYAML dependency in bazel rules)
b835ab9d2 : asset: v1p2beta1 add client config annotations
c1246a29e : Updating v1 protos with the latest inline documentation (in comments) and config options. Also adding a per-service .yaml file.
b491d07ca : Revert accidental local_repository change
af3400a8c : Update gapic-generator dependency (prebuilt PHP binary support).
341fd5690 : grafeas: v1 add resource_definition for the grafeas.io/Project and change references for Project.
42e915ec2 : Update the gapic-generator, protoc-java-resource-name-plugin and protoc-docs-plugin to the latest commit.
f035f4725 : Fix grafeas build and update build.sh script to include gerafeas.
26ccb214b : asset: v1p1beta1 add client config annotations and retry config
974ee5c0b : asset: v1beta1 add client config annotations
cf3b61102 : Fix to protos for v1p1beta1 release of Cloud Security Command Center
4e1cfaa7c : Update the public proto to support UTF-8 encoded id for CatalogService API, increase the ListCatalogItems deadline to 300s and some minor documentation change
9c483584f : asset: add annotations to v1p1beta1
e19209fac : Add the google.rpc.context.AttributeContext message to the open source directories.
ae5662960 : oslogin API: move file level option on top of the file to avoid protobuf.js bug.
eba3897ff : Add cc_proto_library and cc_grpc_library targets for Spanner and IAM protos.
8e981acfd : Beta launch for PersonDetection and FaceDetection features.
994e067fa : asset: add annotations to v1p2beta1
244e1d2c8 : Add Playable Locations service
909f8f679 : asset: add annotations to v1beta2
3c39a1d6e : KMS: add file-level message for CryptoKeyPath, it is defined in gapic yaml but not in proto files.
c6f3f350b : containeranalysis: update v1beta1 and bazel build with annotations
92887d74b : fix: fix the location of grpc config file.
e26cab8af : expr: add default_host and method_signature annotations to CelService
06093ae39 : irm: fix v1alpha2 bazel build by adding missing proto imports
a8a2514af : Add proto annotation for cloud/irm API
8d16f76de : Generate Memcache v1beta2 API protos and gRPC ServiceConfig files
3af1dabd9 : grafeas: Add containeranalysis default_host to Grafeas service
be2663fa9 : fix(google/maps/roads): add missing opening bracket
facc26550 : Updating v2 protos with the latest inline documentation (in comments) and adding a per-service .yaml file.
cda99c1f7 : Change api_name to 'asset' for v1p1beta1
94e9e90c3 : Adds Google Maps Road service
a3b23dcb2 : rpc: new message ErrorInfo, other comment updates
26420ef4e : Add proto definition for Org Policy v1.
7f0dab817 : Publish Routes Preferred API v1 service definitions.
ad6e508d0 : Fix: Qualify resource type references with "jobs.googleapis.com/"
58e770d56 : cts client library
af9daa4c3 : Add more programming language options to public proto
d9f2bbf2d : talent: add missing resource.proto dep to Bazel build target
3b3968237 : Annotate Talent API. Add gRPC service config for retry. Update bazel file with google.api.resource dependency.
0735b4b09 : Weekly library update.
8760d3d9a : Weekly library update.
8607df842 : Change Talent API timeout to 30s.
908155991 : Add Recommendations AI V1Beta1
5c9a8c2be : Adding no-arg method signatures for ListBillingAccounts and ListServices
50b0e8286 : longrunning: add grpc service config and default_host annotation to operations.proto
6cac27dab : Updating default deadline for Cloud Security Command Center's v1 APIs.
d99df0d67 : Fix: Correct spelling in C# namespace option
2fa8d4816 : feat: Publish Recommender v1 to GitHub.
9118db63d : firestore: don't retry reads that fail with Aborted
1dbfd3fe4 : Fix bazel build Add other langauges (Java was already there) for bigquery/storage/v1alpha2 api.
c06599cdd : Initial commit of google.cloud.policytroubleshooter API, The API helps in troubleshooting GCP policies. Refer https://cloud.google.com/iam/docs/troubleshooting-access for more information
fce7d80fa : Do not pass samples option for Artman config of recommender v1 API.
ef179e8c6 : fix: Address missing Bazel dependency.
8841655b2 : Migrate Data Labeling v1beta1 to GAPIC v2.
06ec6d5d0 : Add annotations to google.longrunning.v1
0480cf40b : Migrate IAM Admin v1 to GAPIC v2.
1017173e9 : Specify a C# namespace for BigQuery Connection v1beta1
b08714b37 : fix: Integrate latest proto-docs-plugin fix. Fixes dialogflow v2
51217a67e : Create BUILD file for recommender v1
acacd8726 : Generate recommender v1 API protos and gRPC ServiceConfig files
9d2f7133b : Fix kokoro build script
c43a67530 : cloudtasks: replace missing RPC timeout config for v2beta2 and v2beta3
4cefc229a : Synchronize new proto/yaml changes.
56f263fe9 : Catalog API: Adding config necessary to build client libraries
4543762b2 : Fix Bazel build billing/v1 and dialogflow/v2 remain broken (not bazel-related issues). Billing has wrong configuration, dialogflow failure is caused by a bug in documentation plugin.
c9dce5191 : Update Bigtable docs
802c5c5f2 : Migrate DLP to proto annotations (but not GAPIC v2).
6357f30f2 : Remove gRPC configuration file that was in the wrong place.
360a8792e : Protos for v1p1beta1 release of Cloud Security Command Center
a79211c20 : Roll back containeranalysis v1 to GAPIC v1.
9e60345ba : Publish Routes Preferred API v1 proto definitions.
d52885b64 : Migrate the service management API to GAPIC v2.
6ace58680 : cloudtasks: replace missing RPC timeout config
51d906cab : Import of Grafeas from Github.
5ef42bcd3 : Migrate Recommender v1beta1 to GAPIC v2.
94f986afd : Migrate Container Analysis v1 to GAPIC v2.
7a751a279 : Remove Container Analysis v1alpha1 (nobody publishes it).
3c0d9c712 : Remove specious annotation from BigQuery Data Transfer before anyone accidentally does anything that uses it.
1af307a47 : Migrate BigQuery Connection to GAPIC v2.
08b488e06 : Exposing cloud_catalog.proto (This API is already available through REST)
a61348297 : Update the OS Login v1beta API description to render better in the UI.
5e182b8d9 : Update the OS Login API description to render better in the UI.
cb79155f5 : Fix: Add a resource annotation for Agent Fix: Correct the service name in annotations for Intent and SessionEntityType
f7f6e9dae : Added cloud asset api v1p1beta1
f2880f5b3 : Billing account API: Adding config necessary to build client libraries
dc250ffe0 : Fix: Remove incorrect resource annotations in requests
91ef2d9dd : Add GAPIC annotations to Cloud KMS (but do not migrate the GAPIC config yet).
4d45a6399 : Refreshing Cloud Billing API protos.
ec285d3d2 : Hide not yet implemented update_transforms message
a202fb3b9 : BigQuery Storage Write API v1alpha2 clients. The service is enabled by whitelist only.
650d7f1f8 : Update Readme.md to match latest Bazel updates
090d98aea : docs(bigtable): Fix library release level listed in generated documentation
2c28f646c : firestore: retry reads that fail with contention
fd3091fbe : Sync timeout in grpc config back to 10s for tasks API with github googelapis gapic config.
49dd7d856 : bazel: Integrate bazel-2.0.0 compatibility fixes
46e52fd64 : bazel: Integrate bazel build file generator
1a380ea21 : BigQuery Storage Read API v1beta2 clients.
5f3f1d0f1 : Add Artman config for secretmanager.
50af05307 : Synchronize new proto/yaml changes.
918188003 : For Data Catalog API, 1. Add support for marking a tag template field as required when creating a new tag template. 2. Add support for updating a tag template field from required to optional.
ff4a2047b : Weekly library update.
192c14029 : Weekly library update.
d9e328eaf : Fix bazel build (versions 1.x)
0ca305403 : secretmanager client package name option updates for java and go
ade4803e8 : iam credentials: publish v1 protos containing annotations
03e5708e5 : securitycenter: add missing proto deps for Bazel build
8b991eb3e : Add secretmanager client package name options.
d400cb8d4 : dialogflow: add operation_info annotations to BatchUpdateEntities and BatchDeleteEntities.
f2b25232d : Increased the default timeout time for all the Cloud Security Command Center client libraries.
cb2f1eefd : Exposing new Resource fields in the SecurityCenterProperties proto, added more comments to the filter logic for these Resource fields, and updated the response proto for the ListFindings API with the new Resource fields.
73cebb204 : Update v1beta2 clusters and jobs to include resource ids in GRPC header.
1b4e453d5 : securitycenter: publish v1beta1 protos with annotations
a985eeda9 : Add default retry configurations for speech_v1p1beta1.
3352100a1 : Make importing rule with the same name (but different aliases) from different repositories possible.
6ad2bb13b : Updated v1beta1 protos for the client: - added support for GenericSignedAttestation which has a generic Signature - added support for CVSSv3 and WindowsDetail in Vulnerability - documentation updates
fe1962e49 : AdMob API v1 20191210
41fc14037 : Annotate the required fields for the Monitoring Dashboards API
27d0e0f20 : Remove inappropriate resource_reference annotations for UpdateWorkflowTemplateRequest.template.
e5c4d3a2b : Add Artman BUILD.bazel file for the Monitoring Dashboards API
2085a0d3c : Fix path in the artman config for Monitoring Dashboard API.
2da72dfe7 : Add Artman and GAPIC configs for the Monitoring Dashboards API.
9f6eeebf1 : Add annotations to Dataproc v1. (Also forwarding comment changes from internal source control.)
19c4589a3 : oslogin: fix v1beta retry configuration
ee3f02926 : Add Monitoring Dashboards API protocol buffers to Google Cloud Monitoring API.
e47fdd266 : bigquery datatransfer: Remove non-publicly available DataSourceService.
6156f433f : Adds OSConfig v1beta protos and initial client library config
6cc9499e2 : Add datetime.proto to google/type/BUILD.bazel
fe7dd5277 : Cosmetic changes to proto comment as part of testing internal release instructions.
68d109ada : Add annotations to securitycenter v1, but leave GAPIC v1 in place.
df8a1707a : Synchronize new proto/yaml changes.
a69a97497 : client library update
a4adac3a1 : Added DateTime, TimeZone, and Month proto files to google/type
ed5dec392 : change common resources from message-level annotations to file-level annotations.
a00e2c575 : bigquerydatatransfer: change resource type TransferRun to Run to be consistent with gapic configs bigquerydatatransfer: add missing patterns for DataSource, TransferConfig and Run (to allow the location segment) bigquerydatatransfer: add file-level Parent resource type (to allow the location segement) bigquerydatatransfer: update grpc service config with correct retry delays
b10e45470 : cloud asset: replace required fields for batchgetassethistory. Correct the time out duration.
6690161e3 : Add default retry configurations for speech_v1.
9b2635ef9 : cloudtasks: fix gapic v2 config
e5676ba8b : Reinstate resource name handling in GAPIC config for Asset v1.
f337f7fb7 : OSConfig AgentEndpoint: add LookupEffectiveGuestPolicy rpc
c0ac9b55f : Include real time feed api into v1 version
2427a3a0f : firestore admin: update v1 protos with annotations & retry config
555e844db : chore: publish retry configs for iam admin, cloud asset, and remoteworkers
6311dc536 : firestore: update v1beta1 protos with annotations and retry config
da0edeeef : feat: publish several retry config files for client generation
59a780535 : Removing TODO comment
846399227 : Fix bazel build
3bfcb3d8d : Public client library for bebop_jobs_api_20191118_1_RC3 release.
27ab0db61 : firestore: publish annotated protos and new retry config
38dc36a2a : feat: add http annotations for operations calls
366caab94 : datastore: add a legacy artman config for PHP generation
82944da21 : Migrate container v1beta1 to GAPIC v2.
584dcde58 : Remove resource name annotation for UpdateKeyRequest.key, because it's the resource, not a name.
6ab0171e3 : Added resource annotation for Key message.
86c1a2db1 : Expose Admin API methods for Key manipulation.
3ddad0859 : C++ targets: correct deps so they build, rename them from trace* to cloudtrace* to match the proto names.
e9389365a : Synchronize new proto/yaml changes.
e42eaaa9a : Put back C++ targets for cloud trace v2 api.
d8896a3d8 : Add initial BUILD.bazel for secretmanager.googleapis.com
2cc56cb83 : Create sample for list recommendations
f88e2ca65 : bump Go to ga
aac86d932 : Documentation update. Add location_id in preparation for regionalization.
5b501cd38 : Migrate Datastore Admin to GAPIC v2.
6a16d474d : Migrate Datastore to GAPIC v2.
74bd9b95a : mark Go lib ga
f7b3d434f : Add secretmanager.googleapis.com protos
c34a911aa : iot: bump Go GAPIC to GA release level
79b7f1c5b : Put back C++ targets. Previous change overrode custom C++ targets made by external teams. This PR puts those targets back.
06a840781 : Populate BAZEL.build files for around 100 APIs (all APIs we publish) in all 7 langauges.
777b580a0 : Create BUILD file for recommender v1beta1
48b385b6e : Generate recommender v1beta1 gRPC ServiceConfig file
8395b0f14 : fix: Set timeout to 25s, because Tasks fails for any deadline above 30s.
3ba7ddc4b : fix: Shift Ruby and PHP to legacy GAPIC YAMLs for back-compat.
ad6f0c002 : Remove unneeded yaml files
1f42588e4 : refactor: Migrate Tasks beta 2 to GAPIC v2.
902b51f20 : refactor: Migrate Tasks to GAPIC v2 (for real this time).
17561f599 : Migrate Tasks Beta 3 to GAPIC v2.
f95883b15 : Regenerate recommender v1beta1 protos and sanitized yaml
9a52df54c : add gRPC ServiceConfig for grafeas v1
7a79d682e : fix: Roll back Tasks GAPIC v2 while we investigate C# issue.
3fc314916 : Migrate Tasks to GAPIC v2.
5bc0fecee : fix: adds operation HTTP rules back to v1p1beta1 config
5364a1928 : bazel: Fix build
0aa77cbe4 : Updating common proto files in google/type/ with their latest versions.
d47e1b448 : fix: replace Speech Recognize RPC retry_codes_name for non-standard assignment
165437731 : Regenerating public protos for datacatalog, also adding gRPC service config.
328ebe76a : Change custom data type from String to google.protobuf.Struct to be consistent with other docs such as https://developers.google.com/actions/smarthome/develop/process-intents#response_format
5af83f47b : (internal change without visible public changes)
c53ed5664 : Fix typo in protobuf docs.
d8dd7fe8d : Fix build by adding missing deps.
3ef5ffd73 : Migrate Error Reporting v1beta1 to proto annotations / GAPIC v2.
418ee8e24 : Trace v2: Add remaining proto annotations, migrate to GAPIC v2.
c89394342 : This change updates an outdated comment for the feature importance proto field since they are no longer in [0, 1] for online predictions.
1ec8b8e2c : Code refactoring
427a22b04 : Import automl operation protos.
45749a04d : fix: bigqueryconnection_gapic.yaml to reflect proto annotations
8385366aa : Revert the Trace v2 GAPIC for now. Committer: @lukesneeringer
5c8ab2c07 : Migrate Trace v1 and Trace v2 to GAPIC v2.
f6808ff4e : Rename the `endpoint_urls` field to `endpoint_uris` to be consistent with Google API nomenclature.
1935fb888 : Comment updates
0797fd5b9 : Comment updates
9bc8d07b8 : Rollback of "Migrate Cloud Error Reporting to proto annotations & GAPIC v2."
f8720321a : fix: bigtable retry config in GAPIC v2
b11664ba6 : Migrate Cloud Error Reporting to proto annotations & GAPIC v2.
4f747bda9 : 1. Change DataCatalog package name in java from com.google.cloud.datacatalog to com.google.cloud.datacatalog.v1beta1 (API version is included in the package). *This is a breaking change.*
bc76ffd87 : Use rules_proto bzl files to load proto_library
218164b3d : Make the `permissions` argument in TestIamPermissions required.
dec8fd8ea : Updating Cloud Billing Budget API documentation for clarity.
a667ffab9 : Introduced detailed status message for CreateTimeSeries: CreateTimeSeriesSummary replaces CreateTimeSeriesError, which is now deprecated and unused.
be0a25ece : Migrate Bigtable API to GAPIC v2 config.
88bbf96b9 : Fix location of monitoring.yaml in Artman config for monitoring v3.
dbaa01a20 : Update namespace for PHP.
f73b3796a : Standardize pub/sub client default settings across clients: - Add retry codes for streaming pull - Decrease publish's max_rpc_timeout (mini-timeout) from 10 mins to 1 min - Decrease publish's total timeout from 10 mins to 1 min - Increase publish batching threshold from 10 to 100 elements - Increase publish batching size threshold from 1 KiB to 1 MiB
822172613 : Replace local_repository with http_archive in WORKSPACE
6a8c7914d : Added notification_supported_by_agent to indicate whether the agent is sending notifications to Google or not.
675de3dc9 : Add an endpoint_urls field to the instance admin proto and adds a field_mask field to the GetInstanceRequest.
f69562be0 : Adds some clarification to IAM Policy public proto comments about the policy versioning compliance check for etag-less SetIamPolicy requests.
4e86b2538 : Documentation update. Add the new action for sending metrics to Stackdriver.
eafaf30b7 : fix: Restore deleted field to avoid a breaking change.
ed13a73f3 : Add GAPIC annotations to the GKE API.
6b125955b : Update timeouts to 1 hour for default and streaming RPCs.
989b304c8 : Add Service Monitoring (Service and ServiceLevelObjective) protocol buffers to Google Cloud Monitoring API.
1ef3bed95 : Updating configs for AgentEndpoint to fix the client library generation.
34e661f58 : Update v1beta2 clusters and jobs to include resource ids in GRPC header.
248abde06 : Integrate GAPIC Python Bazel Extensions
7ffbf721e : OSConfig Agentendpoint: Rename ReportTaskStart to StartNextTask
2642d8688 : Agentendpoint API: minor doc updates, addition of exclusive_packages|patches to PatchConfigs.
d323b287c : Documentation changes.
29927f71d : Publishing Billing Budgets v1alpha1 API.
ff413d36f : Adding gRPC service config for Billing Budgets API.
3eb911877 : agentendpoint: removes all gapic languages except Go from artman config
a34950f96 : Fix bazel build.
0ed34e9fd : Adds agentendpoint protos and initial client library config
cad1d3b36 : Updates to MediaCard
05556c26b : Updates to MediaCard
2275670a7 : Synchronize new proto/yaml changes.
5691fcb7c : Synchronize new proto/yaml changes.
cb542d6f5 : Synchronize new proto/yaml changes.
311e73f01 : Synchronize new proto/yaml changes.
521ce65c0 : Synchronize new proto/yaml changes.
f06bab1c1 : Synchronize new proto/yaml changes.
8c6569ced : Synchronize new proto/yaml changes.
21262f41c : Synchronize new proto/yaml changes.
df366ed5e : Synchronize new proto/yaml changes.
58bc0f51b : Synchronize new proto/yaml changes.
e0935db8b : Synchronize new proto/yaml changes.
af4a739e9 : Synchronize new proto/yaml changes.
aac770126 : Synchronize new proto/yaml changes.
271fed175 : Synchronize new proto/yaml changes.
597951d86 : Synchronize new proto/yaml changes.
bba93d714 : Synchronize new proto/yaml changes.
5b8637627 : Synchronize new proto/yaml changes.
8bc65fb69 : Synchronize new proto/yaml changes.
30a6ca0f1 : Synchronize new proto/yaml changes.
6bef7bd61 : Synchronize new proto/yaml changes.
aa33c92d7 : Synchronize new proto/yaml changes.
a49338672 : Synchronize new proto/yaml changes.
b21f96290 : Synchronize new proto/yaml changes.
93661a240 : Synchronize new proto/yaml changes.
c0e494ca9 : Synchronize new proto/yaml changes.
4e952e7e2 : Synchronize new proto/yaml changes.
78883c8de : Synchronize new proto/yaml changes.
7c4cf35d5 : Synchronize new proto/yaml changes.
f28342c58 : Synchronize new proto/yaml changes.
532773acb : Synchronize new proto/yaml changes.
4e47f307f : Synchronize new proto/yaml changes.
3fb0873b5 : Synchronize new proto/yaml changes.
d27a44798 : Synchronize new proto/yaml changes.
42e5f9836 : Synchronize new proto/yaml changes.
d0324cf60 : Synchronize new proto/yaml changes.
6e1a1c95b : Synchronize new proto/yaml changes.
698b05fe2 : Synchronize new proto/yaml changes.
56ac9df87 : Synchronize new proto/yaml changes.
0d0dc5172 : Synchronize new proto/yaml changes.
617d4430e : Synchronize new proto/yaml changes.
ae7a4cc69 : Synchronize new proto/yaml changes.
307d6baec : Synchronize new proto/yaml changes.
5be60a627 : Synchronize new proto/yaml changes.
a9589347c : Synchronize new proto/yaml changes.
40401ac28 : Synchronize new proto/yaml changes.
95c095944 : Synchronize new proto/yaml changes.
ae908c2b2 : Synchronize new proto/yaml changes.
6b43240cf : Synchronize new proto/yaml changes.
4195b2f2d : Synchronize new proto/yaml changes.
654f6ac2a : Synchronize new proto/yaml changes.
4f34b95cc : Synchronize new proto/yaml changes.
09c6bd212 : Synchronize new proto/yaml changes.
2b27ffc4f : Synchronize new proto/yaml changes.
868cc5c8a : Synchronize new proto/yaml changes.
5abd94087 : Synchronize new proto/yaml changes.
0e9a6d15f : Synchronize new proto/yaml changes.
906335b5a : Synchronize new proto/yaml changes.
a05f64045 : Synchronize new proto/yaml changes.
c6e62c7e5 : Synchronize new proto/yaml changes.
23b475554 : Synchronize new proto/yaml changes.
82e14b226 : Synchronize new proto/yaml changes.
ced8c354b : Synchronize new proto/yaml changes.
304d00375 : Synchronize new proto/yaml changes.
b21af5afc : Synchronize new proto/yaml changes.
d042feca3 : Synchronize new proto/yaml changes.
bcc354edf : Synchronize new proto/yaml changes.
49cbdc6a5 : Synchronize new proto/yaml changes.
b78d26e7c : Synchronize new proto/yaml changes.
bd1b0670f : Synchronize new proto/yaml changes.
af8dd2c17 : Synchronize new proto/yaml changes.
98cad633e : Synchronize new proto/yaml changes.
9cb6aa2bb : Synchronize new proto/yaml changes.
ecab1931e : Synchronize new proto/yaml changes.
2b308d089 : Synchronize new proto/yaml changes.
798cef7b4 : Synchronize new proto/yaml changes.
50e2b02e1 : Synchronize new proto/yaml changes.
6c96f3340 : Synchronize new proto/yaml changes.
0576fe283 : Synchronize new proto/yaml changes.
b89f7fa5e : Synchronize new proto/yaml changes.
192d3d822 : Synchronize new proto/yaml changes.
0c0bbaeb6 : Synchronize new proto/yaml changes.
10f91fa12 : Synchronize new proto/yaml changes.
48b42e8aa : Synchronize new proto/yaml changes.
fcbb13c4f : Synchronize new proto/yaml changes.
01d7a37ee : Synchronize new proto/yaml changes.
455bb7137 : Synchronize new proto/yaml changes.
5403e7c95 : Synchronize new proto/yaml changes.
9d52ad217 : Synchronize new proto/yaml changes.
ee5aeac28 : Synchronize new proto/yaml changes.
b93a3bbd7 : Synchronize new proto/yaml changes.
2dec8f983 : Synchronize new proto/yaml changes.
dcebbafcd : Synchronize new proto/yaml changes.
6c17e292b : Synchronize new proto/yaml changes.
01947e8e4 : Synchronize new proto/yaml changes.
4bf18dfa5 : Synchronize new proto/yaml changes.
8fca1cdaf : Synchronize new proto/yaml changes.
122bdbf87 : Synchronize new proto/yaml changes.
23c070047 : Synchronize new proto/yaml changes.
8d881c9a0 : Synchronize new proto/yaml changes.
02c1722a5 : Synchronize new proto/yaml changes.
9863e9407 : Synchronize new proto/yaml changes.
ceb8e2fb1 : Synchronize new proto/yaml changes.
063d82fe6 : Synchronize new proto/yaml changes.
d9576d95b : Synchronize new proto/yaml changes.
16cdca6fe : Synchronize new proto/yaml changes.
079b1cb37 : Synchronize new proto/yaml changes.
c372c656a : Synchronize new proto/yaml changes.
54082ac49 : Synchronize new proto/yaml changes.
2123bcae9 : Synchronize new proto/yaml changes.
6a0b8de09 : Synchronize new proto/yaml changes.
1c7e04593 : Synchronize new proto/yaml changes.
247e5869b : Synchronize new proto/yaml changes.
fd0c01b4b : Synchronize new proto/yaml changes.
96eb04516 : Synchronize new proto/yaml changes.
d6e709404 : Synchronize new proto/yaml changes.
ce3c574d1 : Synchronize new proto/yaml changes.
a6414188b : Synchronize new proto/yaml changes.
588bdb668 : Synchronize new proto/yaml changes.
6e012ef87 : Synchronize new proto/yaml changes.
95a983448 : Synchronize new proto/yaml changes.
fcdec366b : Synchronize new proto/yaml changes.
4d3849296 : Synchronize new proto/yaml changes.
fb477e1ee : Synchronize new proto/yaml changes.
cd112d8d2 : Synchronize new proto/yaml changes.
a6a3c306c : Synchronize new proto/yaml changes.
a9a9950dc : Synchronize new proto/yaml changes.
27fdfa787 : Synchronize new proto/yaml changes.
97aaf5649 : Synchronize new proto/yaml changes.
8609fa975 : Synchronize new proto/yaml changes.
4c2ca81a0 : Synchronize new proto/yaml changes.
0df958b39 : Synchronize new proto/yaml changes.
9afbe16a8 : Synchronize new proto/yaml changes.
b31371da5 : Synchronize new proto/yaml changes.
5b5f0d54d : Synchronize new proto/yaml changes.
a5d0708f0 : Synchronize new proto/yaml changes.
9dc1d37b6 : Synchronize new proto/yaml changes.
662bfb266 : Synchronize new proto/yaml changes.
17e324b23 : Synchronize new proto/yaml changes.
621671212 : Synchronize new proto/yaml changes.
c277413f1 : Synchronize new proto/yaml changes.
6a9bb8620 : Synchronize new proto/yaml changes.
640f1cf8c : Synchronize new proto/yaml changes.
a942ac23b : Synchronize new proto/yaml changes.
c687a1d61 : Synchronize new proto/yaml changes.
fe6115fdf : Synchronize new proto/yaml changes.
462f5882c : Synchronize new proto/yaml changes.
2fc34e965 : Synchronize new proto/yaml changes.
cc332bd19 : Synchronize new proto/yaml changes.
eea87cb69 : Synchronize new proto/yaml changes.
7d388543c : Synchronize new proto/yaml changes.
be6e5d03b : Synchronize new proto/yaml changes.
b88103936 : Synchronize new proto/yaml changes.
d322f1e61 : Synchronize new proto/yaml changes.
999d0930c : Synchronize new proto/yaml changes.
095078e85 : Synchronize new proto/yaml changes.
1bed8d129 : Synchronize new proto/yaml changes.
3d9240558 : Synchronize new proto/yaml changes.
db1807a94 : Synchronize new proto/yaml changes.
2e02174ca : Synchronize new proto/yaml changes.
44e588d97 : Synchronize new proto/yaml changes.
541478d5c : Synchronize new proto/yaml changes.
5e6b79e01 : Synchronize new proto/yaml changes.
1c80c6269 : Synchronize new proto/yaml changes.
23f6c4d8d : Change the min Bazel version to 0.29.1. (#580)
efbb545ff : Synchronize new proto/yaml changes.
edcf4f553 : Synchronize new proto/yaml changes.
4aeb12602 : Synchronize new proto/yaml changes.
2ed795ddd : Revert "wip"
6cf4128a8 : wip
6b2ba2ae3 : Synchronize new proto/yaml changes.
a602911ff : Synchronize new proto/yaml changes.
b7abb49e0 : Synchronize new proto/yaml changes.
dc88acb2c : Synchronize new proto/yaml changes.
141be1a5d : Synchronize new proto/yaml changes.
2eebba5d0 : Synchronize new proto/yaml changes.
1cb29d0fd : Synchronize new proto/yaml changes.
0b6f19d55 : Synchronize new proto/yaml changes.
0b52f3c5e : Synchronize new proto/yaml changes.
f1c042777 : Synchronize new proto/yaml changes.
6a0f44c15 : Synchronize new proto/yaml changes.
9192ec6f8 : Synchronize new proto/yaml changes.
b4b182552 : Synchronize new proto/yaml changes.
9cba3647f : Synchronize new proto/yaml changes.
26e189ad0 : archive artifacts always
b4c2ae897 : speedup CI by saving one .tgz file
196b45479 : Synchronize new proto/yaml changes.
3c8c87f4a : Synchronize new proto/yaml changes.
9d392b168 : Synchronize new proto/yaml changes.
1fc12b2df : Synchronize new proto/yaml changes.
8181bf628 : Synchronize new proto/yaml changes.
95b8fa5a0 : Synchronize new proto/yaml changes.
53fe2e36f : Synchronize new proto/yaml changes.
e051f9dfa : Synchronize new proto/yaml changes.
878ec92a9 : Synchronize new proto/yaml changes.
960b76b1f : Synchronize new proto/yaml changes.
7525959e1 : Synchronize new proto/yaml changes.
ae9cdf095 : Synchronize new proto/yaml changes.
676104ec3 : Synchronize new proto/yaml changes.
c9a1670dc : Synchronize new proto/yaml changes.
0930bdac6 : Synchronize new proto/yaml changes.
1beb0e692 : Synchronize new proto/yaml changes.
445beeeb2 : Synchronize new proto/yaml changes.
541c01539 : Synchronize new proto/yaml changes.
85d476be7 : Synchronize new proto/yaml changes.
a2158681f : Synchronize new proto/yaml changes.
abea8146b : Synchronize new proto/yaml changes.
828095786 : Synchronize new proto/yaml changes.
e121a3557 : Synchronize new proto/yaml changes.
dbd38035c : Synchronize new proto/yaml changes.
49f953989 : Synchronize new proto/yaml changes.
d42eb8b61 : Synchronize new proto/yaml changes.
650caad71 : Synchronize new proto/yaml changes.
37c923eff : Synchronize new proto/yaml changes.
b97af5f7f : Synchronize new proto/yaml changes.
fb6fa4cfb : Synchronize new proto/yaml changes.
9c9f778ae : Synchronize new proto/yaml changes.
4df4371dd : Synchronize new proto/yaml changes.
7ebb7a62e : Synchronize new proto/yaml changes.
92bebf783 : Synchronize new proto/yaml changes.
2a928b017 : Synchronize new proto/yaml changes.
77e5e0eea : Synchronize new proto/yaml changes.
11592a153 : Synchronize new proto/yaml changes.
3f018e83d : Synchronize new proto/yaml changes.
24cae2226 : Synchronize new proto/yaml changes.
4bb50a3e4 : Synchronize new proto/yaml changes.
a1b85caab : Synchronize new proto/yaml changes.
f6cc01ff6 : Synchronize new proto/yaml changes.
2a02e33c7 : Synchronize new proto/yaml changes.
82c3abe8f : Synchronize new proto/yaml changes.
149dc94ce : Synchronize new proto/yaml changes.
c4f8f6cd7 : Synchronize new proto/yaml changes.
0b9c2e062 : Synchronize new proto/yaml changes.
3406d1e89 : Synchronize new proto/yaml changes.
9427411e6 : Synchronize new proto/yaml changes.
db02bc9c1 : Synchronize new proto/yaml changes.
2a2c5518f : Synchronize new proto/yaml changes.
8d3e3cba3 : Synchronize new proto/yaml changes.
ab3c556fc : Synchronize new proto/yaml changes.
7e56e8d4f : Synchronize new proto/yaml changes.
3a1b46a66 : Synchronize new proto/yaml changes.
6d2988287 : Synchronize new proto/yaml changes.
350f31356 : Synchronize new proto/yaml changes.
ac06010e7 : Synchronize new proto/yaml changes.
b7844cbd9 : Synchronize new proto/yaml changes.
a76c08896 : Synchronize new proto/yaml changes.
53e641721 : Fix type in README.md (#557)
e699b0cba : Synchronize new proto/yaml changes.
1943ffb8a : Synchronize new proto/yaml changes.
f94d89f4b : Synchronize new proto/yaml changes.
7b212a8d2 : Synchronize new proto/yaml changes.
ddea6a7a8 : Synchronize new proto/yaml changes.
3a40d3a5f : Synchronize new proto/yaml changes.
b92472ba0 : Synchronize new proto/yaml changes.
1b1ef1ca1 : Synchronize new proto/yaml changes.
65c8e9e30 : Synchronize new proto/yaml changes.
c7a6b35d6 : Synchronize new proto/yaml changes.
9e3dddd55 : Synchronize new proto/yaml changes.
e3b51e761 : Synchronize new proto/yaml changes.
e042bbbeb : Synchronize new proto/yaml changes.
c5cb094b2 : Synchronize new proto/yaml changes.
1b3b5c4e5 : Synchronize new proto/yaml changes.
2912605a8 : Synchronize new proto/yaml changes.
6b4a6ba27 : Synchronize new proto/yaml changes.
2da71aca1 : Synchronize new proto/yaml changes.
c6aa541d4 : Synchronize new proto/yaml changes.
7afd4d476 : Synchronize new proto/yaml changes.
0906a9e74 : Synchronize new proto/yaml changes.
a0ca38e4c : Synchronize new proto/yaml changes.
1c1164ba3 : Synchronize new proto/yaml changes.
6af81633b : Synchronize new proto/yaml changes.
ec379e9da : Synchronize new proto/yaml changes.
4b12afe72 : Synchronize new proto/yaml changes.
be480e391 : Synchronize new proto/yaml changes.
731d7736e : Synchronize new proto/yaml changes.
3035bd51e : Synchronize new proto/yaml changes.
6e3b55e26 : Synchronize new proto/yaml changes.
d7f91b112 : Synchronize new proto/yaml changes.
476059b00 : Synchronize new proto/yaml changes.
43e06784d : Synchronize new proto/yaml changes.
9156f798b : Synchronize new proto/yaml changes.
184ab77f4 : Synchronize new proto/yaml changes.
b2fecee30 : Synchronize new proto/yaml changes.
f78612e8d : Synchronize new proto/yaml changes.
e9277177a : Synchronize new proto/yaml changes.
3c94c4b4d : Synchronize new proto/yaml changes.
3b943eb37 : Synchronize new proto/yaml changes.
0ce9d41a2 : Synchronize new proto/yaml changes.
96d5a0517 : Synchronize new proto/yaml changes.
2c7bc0a10 : Synchronize new proto/yaml changes.
7f3e6ebfe : Synchronize new proto/yaml changes.
47bd0c2ba : Synchronize new proto/yaml changes.
b73d92386 : Synchronize new proto/yaml changes.
c87049c97 : Synchronize new proto/yaml changes.
c50d9e822 : Synchronize new proto/yaml changes.
16c0ea3cd : Synchronize new proto/yaml changes.
b4c73face : Synchronize new proto/yaml changes.
dbf13ce41 : Synchronize new proto/yaml changes.
91d9692c2 : Synchronize new proto/yaml changes.
69916b6ff : Synchronize new proto/yaml changes.
d7ad20900 : Synchronize new proto/yaml changes.
e08295d88 : Synchronize new proto/yaml changes.
5322233f8 : Synchronize new proto/yaml changes.
7106c2cf6 : Synchronize new proto/yaml changes.
7152063cb : Synchronize new proto/yaml changes.
4896ff351 : Synchronize new proto/yaml changes.
89bea46bd : Synchronize new proto/yaml changes.
84c8ad4e5 : Synchronize new proto/yaml changes.
f46206aff : Synchronize new proto/yaml changes.
90e28b211 : Synchronize new proto/yaml changes.
1f24e7e93 : Synchronize new proto/yaml changes.
b0bea56a9 : Synchronize new proto/yaml changes.
373cc2aaa : Synchronize new proto/yaml changes.
3a152bcdb : Synchronize new proto/yaml changes.
de1150cca : Synchronize new proto/yaml changes.
c9546320b : Synchronize new proto/yaml changes.
4f24ddf64 : Synchronize new proto/yaml changes.
f01a88710 : Synchronize new proto/yaml changes.
277703d53 : Synchronize new proto/yaml changes.
a85bea321 : Synchronize new proto/yaml changes.
45e125f9e : Synchronize new proto/yaml changes.
cc233544a : Synchronize new proto/yaml changes.
ac13167e3 : Synchronize new proto/yaml changes.
8b3af833a : Synchronize new proto/yaml changes.
384aa8438 : Synchronize new proto/yaml changes.
7b58b3755 : Synchronize new proto/yaml changes.
f5a2c22d9 : Synchronize new proto/yaml changes.
27b332366 : Synchronize new proto/yaml changes.
939c81154 : Synchronize new proto/yaml changes.
afa7c0317 : Synchronize new proto/yaml changes.
d1dec550a : Synchronize new proto/yaml changes.
dd923f121 : Synchronize new proto/yaml changes.
c23b68eec : Synchronize new proto/yaml changes.
a9a85bc86 : Synchronize new proto/yaml changes.
d4f40c552 : Synchronize new proto/yaml changes.
6a70521f4 : Synchronize new proto/yaml changes.
ad63761fd : Synchronize new proto/yaml changes.
78dc641b2 : Synchronize new proto/yaml changes.
46bfd3411 : Synchronize new proto/yaml changes.
3f118f989 : Synchronize new proto/yaml changes.
f117dac43 : Synchronize new proto/yaml changes.
89bb3e91d : Synchronize new proto/yaml changes.
701704db7 : Synchronize new proto/yaml changes.
cc3ec1695 : Synchronize new proto/yaml changes.
744feb966 : Synchronize new proto/yaml changes.
4145cd9e6 : Synchronize new proto/yaml changes.
a12347ec4 : Synchronize new proto/yaml changes.
7a5025c8c : Synchronize new proto/yaml changes.
0264cd17c : Synchronize new proto/yaml changes.
9bf615183 : Synchronize new proto/yaml changes.
15fdbe573 : Synchronize new proto/yaml changes.
c6adcabab : Synchronize new proto/yaml changes.
f03bf2139 : Synchronize new proto/yaml changes.
17ed79ade : Synchronize new proto/yaml changes.
5487c7898 : Synchronize new proto/yaml changes.
47c142a7c : Synchronize new proto/yaml changes.
4f3516a6f : Synchronize new proto/yaml changes.
e266a1ca8 : Synchronize new proto/yaml changes.
0026f4b89 : Synchronize new proto/yaml changes.
f3d0a7436 : Synchronize new proto/yaml changes.
10049e8ea : Synchronize new proto/yaml changes.
797024a0a : Synchronize new proto/yaml changes.
a8ee1416f : Synchronize new proto/yaml changes.
152dabdfe : Synchronize new proto/yaml changes.
1079c999f : Synchronize new proto/yaml changes.
2c30d35bd : Revert "Synchronize new proto/yaml changes." (#554)
95aa3a2aa : Synchronize new proto/yaml changes.
aa5dec991 : Synchronize new proto/yaml changes.
5d17f0324 : Synchronize new proto/yaml changes.
fa15c3006 : Synchronize new proto/yaml changes.
8f6588f68 : Synchronize new proto/yaml changes.
d8c021006 : Synchronize new proto/yaml changes.
21ebe70c8 : Synchronize new proto/yaml changes.
0212b5bc5 : Synchronize new proto/yaml changes.
c6399efb2 : Synchronize new proto/yaml changes.
24472d0e7 : Synchronize new proto/yaml changes.
7ca19138c : Synchronize new proto/yaml changes.
c69355435 : Synchronize new proto/yaml changes.
e01ef4bb8 : Synchronize new proto/yaml changes.
c39b7e880 : Synchronize new proto/yaml changes.
053718947 : Synchronize new proto/yaml changes.
56ce23652 : Synchronize new proto/yaml changes.
985900664 : Synchronize new proto/yaml changes.
2e95f389a : Synchronize new proto/yaml changes.
326272b3b : Synchronize new proto/yaml changes.
6a2f0244d : Synchronize new proto/yaml changes.
777d1849a : Synchronize new proto/yaml changes.
8c21a66d4 : Synchronize new proto/yaml changes.
9de1bc003 : Synchronize new proto/yaml changes.
12bbae0ef : Synchronize new proto/yaml changes.
f79230325 : Synchronize new proto/yaml changes.
9fd48dcb5 : Synchronize new proto/yaml changes.
6ea045ad2 : Synchronize new proto/yaml changes.
3801b571c : Synchronize new proto/yaml changes.
32a10f69e : Synchronize new proto/yaml changes.
ad24d2f80 : Synchronize new proto/yaml changes.
64f0053af : Synchronize new proto/yaml changes.
ab437f2bb : Synchronize new proto/yaml changes.
99efb1441 : Synchronize new proto/yaml changes.
bf595eb38 : Synchronize new proto/yaml changes.
03269e767 : Synchronize new proto/yaml changes.
fcf9612e6 : Synchronize new proto/yaml changes.
109e3ac53 : Synchronize new proto/yaml changes.
a37b06d0b : Synchronize new proto/yaml changes.
3debfc079 : Synchronize new proto/yaml changes.
275cdfcdc : Synchronize new proto/yaml changes.
2d64a7412 : Synchronize new proto/yaml changes.
329c29792 : Synchronize new proto/yaml changes.
eb2691466 : Synchronize new proto/yaml changes.
ffa256646 : Synchronize new proto/yaml changes.
399f2415a : Synchronize new proto/yaml changes.
bb7981330 : Synchronize new proto/yaml changes.
aa2542389 : Synchronize new proto/yaml changes.
987c8665a : Synchronize new proto/yaml changes.
97a9d48a7 : Synchronize new proto/yaml changes.
32b08107f : Synchronize new proto/yaml changes.
d84bde869 : Synchronize new proto/yaml changes.
e94ba0304 : Synchronize new proto/yaml changes.
2a4c4f0dd : Synchronize new proto/yaml changes.
d09a61779 : Synchronize new proto/yaml changes.
1b694ae90 : Synchronize new proto/yaml changes.
fa85d52ec : Synchronize new proto/yaml changes.
07883be5b : Synchronize new proto/yaml changes.
f86c9531d : Synchronize new proto/yaml changes.
2f6e293d9 : Synchronize new proto/yaml changes.
51145ff78 : Synchronize new proto/yaml changes.
9497e697a : Synchronize new proto/yaml changes.
16b030f7c : Synchronize new proto/yaml changes.
7ae6af0c3 : Synchronize new proto/yaml changes.
5aeb4179d : Synchronize new proto/yaml changes.
478efc173 : Synchronize new proto/yaml changes.
9cbb8dc7a : Synchronize new proto/yaml changes.
4b96c13c1 : Synchronize new proto/yaml changes.
39c876cca : Synchronize new proto/yaml changes.
bc671f6d3 : Synchronize new proto/yaml changes.
809bf586e : Synchronize new proto/yaml changes.
fe77c6737 : Synchronize new proto/yaml changes.
cec43ca6e : Synchronize new proto/yaml changes.
378c3c33e : Synchronize new proto/yaml changes.
302cdeee6 : Synchronize new proto/yaml changes.
d9008e61f : Synchronize new proto/yaml changes.
68ac13399 : Synchronize new proto/yaml changes.
dd42335a9 : Synchronize new proto/yaml changes.
316b54c40 : Synchronize new proto/yaml changes.
be3005c8a : Synchronize new proto/yaml changes.
dce0f900f : Synchronize new proto/yaml changes.
0d3f88c7f : Synchronize new proto/yaml changes.
c84841f66 : Synchronize new proto/yaml changes.
808110e24 : Synchronize new proto/yaml changes.
9855995ff : Bump gapic-generator version (#547)
6718646f3 : Synchronize new proto/yaml changes.
e40cee883 : Synchronize new proto/yaml changes.
c33d58bfe : Synchronize new proto/yaml changes.
25cbfd4a5 : Synchronize new proto/yaml changes.
fc37c47e7 : Synchronize new proto/yaml changes.
c2a6b0e71 : Synchronize new proto/yaml changes.
45199a22a : Synchronize new proto/yaml changes.
2adb4dd32 : Synchronize new proto/yaml changes.
547e19e7d : Synchronize new proto/yaml changes.
9491fe29e : Synchronize new proto/yaml changes.
fa39cea18 : Synchronize new proto/yaml changes.
3369c803f : Synchronize new proto/yaml changes.
9a89b9443 : Synchronize new proto/yaml changes.
52690192a : Synchronize new proto/yaml changes.
d35ca3509 : Synchronize new proto/yaml changes.
6f7c8618e : Synchronize new proto/yaml changes.
b7f88d882 : Synchronize new proto/yaml changes.
1a479920e : Synchronize new proto/yaml changes.
d003fe347 : Synchronize new proto/yaml changes.
f218d4053 : Synchronize new proto/yaml changes.
43a324913 : Synchronize new proto/yaml changes.
fecf169b1 : Synchronize new proto/yaml changes.
875f75191 : Synchronize new proto/yaml changes.
3f57de2fb : Synchronize new proto/yaml changes.
549bf4a63 : Synchronize new proto/yaml changes.
07b408e7e : Synchronize new proto/yaml changes.
9c5ae8a3a : Synchronize new proto/yaml changes.
2c0815acf : Synchronize new proto/yaml changes.
f8fa0e96f : Initial empty repository
9a02c5ace : Synchronize new proto/yaml changes.
266aaef16 : Synchronize new proto/yaml changes.
8082820dd : Synchronize new proto/yaml changes.
327ff9c09 : Synchronize new proto/yaml changes.
1666c6c39 : Synchronize new proto/yaml changes.
b0b5b852f : Synchronize new proto/yaml changes.
63f41f06a : Synchronize new proto/yaml changes.
b6609c740 : Synchronize new proto/yaml changes.
04193ea2f : Synchronize new proto/yaml changes.
7dc718e9d : Synchronize new proto/yaml changes.
f2b425689 : Synchronize new proto/yaml changes.
233e53488 : Synchronize new proto/yaml changes.
5a0dd239d : Synchronize new proto/yaml changes.
a2c49e2bc : Synchronize new proto/yaml changes.
8dab717b2 : Synchronize new proto/yaml changes.
0e78a149f : Synchronize new proto/yaml changes.
64906662d : Synchronize new proto/yaml changes.
1ef3f7aee : Synchronize new proto/yaml changes.
ca5ac1893 : Synchronize new proto/yaml changes.
5985a1dae : Synchronize new proto/yaml changes.
908f8fb1b : Synchronize new proto/yaml changes.
4b6f2b11e : Synchronize new proto/yaml changes.
0e86713be : Synchronize new proto/yaml changes.
6c48ab5ae : Synchronize new proto/yaml changes.
93416634a : Synchronize new proto/yaml changes.
1e20c384c : Synchronize new proto/yaml changes.
62baea94d : Synchronize new proto/yaml changes.
97b4ae850 : Synchronize new proto/yaml changes.
396a61102 : Synchronize new proto/yaml changes.
fd67be4b5 : Synchronize new proto/yaml changes.
15423e767 : Synchronize new proto/yaml changes.
15970e050 : Synchronize new proto/yaml changes.
71f37c50f : Add bazel build instructions to README (#543)
72d21983b : Synchronize new proto/yaml changes.
65b0f874e : Synchronize new proto/yaml changes.
61282bc7c : Synchronize new proto/yaml changes.
650c0a3f4 : Synchronize new proto/yaml changes.
37386f1eb : Synchronize new proto/yaml changes.
760dbab0d : Synchronize new proto/yaml changes.
5206c82b6 : Synchronize new proto/yaml changes.
d5b868e3c : Synchronize new proto/yaml changes.
6a84b3267 : Synchronize new proto/yaml changes.
645364a4d : Synchronize new proto/yaml changes.
1119e688a : Synchronize new proto/yaml changes.
d4d57d766 : Synchronize new proto/yaml changes.
5dd768f88 : Synchronize new proto/yaml changes.
851324436 : Synchronize new proto/yaml changes.
5fe8a4f65 : Synchronize new proto/yaml changes.
0a3fc7065 : Synchronize new proto/yaml changes.
f2b7be2d0 : Synchronize new proto/yaml changes.
e80435a13 : Synchronize new proto/yaml changes.
621908b59 : Synchronize new proto/yaml changes.
e2a116ac0 : Synchronize new proto/yaml changes.
76f1680cb : Synchronize new proto/yaml changes.
d542a0b27 : Synchronize new proto/yaml changes.
8c71ea479 : Synchronize new proto/yaml changes.
285b7fb43 : Synchronize new proto/yaml changes.
6e18ed1d4 : Synchronize new proto/yaml changes.
6d247eee3 : Synchronize new proto/yaml changes.
dab002e28 : Synchronize new proto/yaml changes.
234d29cb1 : Synchronize new proto/yaml changes.
16fbbc6fa : Synchronize new proto/yaml changes.
291dbae8d : Synchronize new proto/yaml changes.
d35831369 : Synchronize new proto/yaml changes.
d05a746ba : Synchronize new proto/yaml changes.
18d67092e : Synchronize new proto/yaml changes.
245caff68 : Synchronize new proto/yaml changes.
1cb769082 : Synchronize new proto/yaml changes.
51767e763 : Synchronize new proto/yaml changes.
e340f4a01 : Synchronize new proto/yaml changes.
e2f638917 : Synchronize new proto/yaml changes.
bb81e1cd8 : Synchronize new proto/yaml changes.
abd1c9a99 : Synchronize new proto/yaml changes.
4d96a0805 : Synchronize new proto/yaml changes.
5c4d89337 : Synchronize new proto/yaml changes.
8ecc5ed45 : Synchronize new proto/yaml changes.
84b79e56b : Synchronize new proto/yaml changes.
eba92c8f2 : Synchronize new proto/yaml changes.
c1a591be7 : Synchronize new proto/yaml changes.
c986e1d96 : Add bazel build output to gitignore (#540)
6df9a80f1 : Synchronize new proto/yaml changes.
b56ebb3c1 : Synchronize new proto/yaml changes.
856117505 : Synchronize new proto/yaml changes.
344961dbe : Synchronize new proto/yaml changes.
8610b13d3 : Synchronize new proto/yaml changes.
59b559242 : Synchronize new proto/yaml changes.
b4a22569c : Synchronize new proto/yaml changes.
33b17eba2 : Synchronize new proto/yaml changes.
359c7016d : Synchronize new proto/yaml changes.
41d72d444 : Synchronize new proto/yaml changes.
eae7fe03e : Synchronize new proto/yaml changes.
4d13d7a80 : Synchronize new proto/yaml changes.
6cf73b53b : Synchronize new proto/yaml changes.
2a18b5883 : Synchronize new proto/yaml changes.
aee52e90e : Synchronize new proto/yaml changes.
f48dcc4e0 : Synchronize new proto/yaml changes.
9c769d3a0 : Synchronize new proto/yaml changes.
f13e888c0 : Synchronize new proto/yaml changes.
29f098cb0 : Synchronize new proto/yaml changes.
2123ee7e5 : Synchronize new proto/yaml changes.
20c31dd90 : Synchronize new proto/yaml changes.
a86da3299 : Synchronize new proto/yaml changes.
c6f5707c7 : Synchronize new proto/yaml changes.
0c90fefa0 : Synchronize new proto/yaml changes.
540a500e3 : Synchronize new proto/yaml changes.
e406445a1 : Synchronize new proto/yaml changes.
f28ec08a7 : Synchronize new proto/yaml changes.
3c04bbedf : Synchronize new proto/yaml changes.
f36f33585 : Synchronize new proto/yaml changes.
b1f8d4cd8 : Synchronize new proto/yaml changes.
07244bb79 : Synchronize new proto/yaml changes.
6598bda8b : Synchronize new proto/yaml changes.
219c19f9b : Synchronize new proto/yaml changes.
738b3fa59 : Synchronize new proto/yaml changes.
5a90fbea6 : Synchronize new proto/yaml changes.
58ac03353 : Synchronize new proto/yaml changes.
1c32fb18c : Synchronize new proto/yaml changes.
ad88e35b0 : Synchronize new proto/yaml changes.
ff7e79ad1 : Synchronize new proto/yaml changes.
59f2494f1 : Synchronize new proto/yaml changes.
668b4f35a : Synchronize new proto/yaml changes.
ccdcb03bb : Synchronize new proto/yaml changes.
a36242d9f : Synchronize new proto/yaml changes.
acf32a44d : Synchronize new proto/yaml changes.
9cf63704b : Synchronize new proto/yaml changes.
cec070c1c : Synchronize new proto/yaml changes.
52164e34b : Synchronize new proto/yaml changes.
18ab81eec : Synchronize new proto/yaml changes.
0ce342a36 : Synchronize new proto/yaml changes.
96cb68536 : Synchronize new proto/yaml changes.
406292836 : Synchronize new proto/yaml changes.
9578ae42a : Synchronize new proto/yaml changes.
3b65205de : Synchronize new proto/yaml changes.
1397ed2b3 : Synchronize new proto/yaml changes.
1cc9058fc : Synchronize new proto/yaml changes.
1a4f0f127 : Synchronize new proto/yaml changes.
0b81123e2 : Synchronize new proto/yaml changes.
ca6189887 : Synchronize new proto/yaml changes.
7f54ebf9f : Synchronize new proto/yaml changes.
6d8420bab : Synchronize new proto/yaml changes.
c0c7e28c5 : Synchronize new proto/yaml changes.
84f9bf2c2 : Synchronize new proto/yaml changes.
49b7906ba : Synchronize new proto/yaml changes.
c1e4972ef : Synchronize new proto/yaml changes.
fb6037c65 : Synchronize new proto/yaml changes.
f26c727dd : Synchronize new proto/yaml changes.
bce093dab : Synchronize new proto/yaml changes.
acb5253cd : Synchronize new proto/yaml changes.
9607c3997 : Synchronize new proto/yaml changes.
8526811e8 : Synchronize new proto/yaml changes.
b1b6c9fd2 : Synchronize new proto/yaml changes.
f0195b40f : Synchronize new proto/yaml changes.
3cdb72270 : Synchronize new proto/yaml changes.
a6b439849 : Synchronize new proto/yaml changes.
bb746ecb2 : Synchronize new proto/yaml changes.
9aac88a22 : Synchronize new proto/yaml changes.
f581f5c59 : Synchronize new proto/yaml changes.
33a4e6a0c : Synchronize new proto/yaml changes.
96adaf6de : Synchronize new proto/yaml changes.
c3e6909ae : Synchronize new proto/yaml changes.
0ac60e21a : Synchronize new proto/yaml changes.
b4aa941f3 : Synchronize new proto/yaml changes.
e0706ecc3 : Synchronize new proto/yaml changes.
7a81902f2 : Synchronize new proto/yaml changes.
f8d9c85c0 : Synchronize new proto/yaml changes.
ac33855eb : Synchronize new proto/yaml changes.
2156b3490 : Synchronize new proto/yaml changes.
d16dcddcb : Synchronize new proto/yaml changes.
445901aa4 : Synchronize new proto/yaml changes.
73babd109 : Synchronize new proto/yaml changes.
1579fcf41 : Synchronize new proto/yaml changes.
fb44301b2 : Synchronize new proto/yaml changes.
deeb0a29e : Synchronize new proto/yaml changes.
5125f9790 : Synchronize new proto/yaml changes.
659d66ec2 : Synchronize new proto/yaml changes.
cc4903c57 : Synchronize new proto/yaml changes.
c911062bb : Synchronize new proto/yaml changes.
a111a53c0 : Synchronize new proto/yaml changes.
c050b8885 : Synchronize new proto/yaml changes.
4930597be : Synchronize new proto/yaml changes.
2a5caab43 : Synchronize new proto/yaml changes.
dcf53d82c : Synchronize new proto/yaml changes.
9efcd8355 : Synchronize new proto/yaml changes.
b509315fb : Synchronize new proto/yaml changes.
7da57e24e : Synchronize new proto/yaml changes.
a39d8ac7a : Synchronize new proto/yaml changes.
980cdfa87 : Synchronize new proto/yaml changes.
c04bc0dc0 : Synchronize new proto/yaml changes.
0f9c82d6e : Synchronize new proto/yaml changes.
fe9310e4e : Synchronize new proto/yaml changes.
a207551d5 : Synchronize new proto/yaml changes.
7260ddc15 : Synchronize new proto/yaml changes.
bbafa41fe : Synchronize new proto/yaml changes.
d1f77b135 : Synchronize new proto/yaml changes.
6f6505a69 : Synchronize new proto/yaml changes.
200fbbe59 : Synchronize new proto/yaml changes.
e4ad41916 : Synchronize new proto/yaml changes.
58249308b : Synchronize new proto/yaml changes.
e3f7a6151 : Synchronize new proto/yaml changes.
3cef6c237 : Synchronize new proto/yaml changes.
0aa59b1d2 : Synchronize new proto/yaml changes.
0e345901c : Synchronize new proto/yaml changes.
efa39a96e : Synchronize new proto/yaml changes.
b7a1d68ea : Synchronize new proto/yaml changes.
6f5b4632a : Synchronize new proto/yaml changes.
b4bfda933 : Synchronize new proto/yaml changes.
36f292faa : Synchronize new proto/yaml changes.
5a57f0c13 : Synchronize new proto/yaml changes.
e26f9c7cd : Synchronize new proto/yaml changes.
fa657fcb6 : Synchronize new proto/yaml changes.
80ed4d0bb : Synchronize new proto/yaml changes.
b605b319c : Synchronize new proto/yaml changes.
5e7316da9 : Synchronize new proto/yaml changes.
8eaf18920 : Synchronize new proto/yaml changes.
bab91dd4d : Synchronize new proto/yaml changes.
188ad84de : Synchronize new proto/yaml changes.
8027f1742 : Synchronize new proto/yaml changes.
f89dd4fc1 : Synchronize new proto/yaml changes.
e128801ff : Synchronize new proto/yaml changes.
21ee54729 : Synchronize new proto/yaml changes.
b92c0fc12 : Synchronize new proto/yaml changes.
46a1b77cd : Synchronize new proto/yaml changes.
27aa9a664 : Synchronize new proto/yaml changes.
fc08bcc66 : Synchronize new proto/yaml changes.
58ecdb1f0 : Synchronize new proto/yaml changes.
c44d1e89a : Synchronize new proto/yaml changes.
c4838226b : Synchronize new proto/yaml changes.
39c5674b2 : Synchronize new proto/yaml changes.
f9f508707 : Synchronize new proto/yaml changes.
36ccda19b : Synchronize new proto/yaml changes.
826d54d0e : Synchronize new proto/yaml changes.
efd5555f6 : Synchronize new proto/yaml changes.
caa431d9d : Synchronize new proto/yaml changes.
58863d90e : Synchronize new proto/yaml changes.
7ad2c8131 : Synchronize new proto/yaml changes.
e434fade7 : Synchronize new proto/yaml changes.
65ee9650f : Synchronize new proto/yaml changes.
ae909b827 : Synchronize new proto/yaml changes.
b09f5ff6d : Synchronize new proto/yaml changes.
3afba2fd0 : Synchronize new proto/yaml changes.
bee79fbe0 : Synchronize new proto/yaml changes.
742b64454 : Synchronize new proto/yaml changes.
ddb39a217 : Synchronize new proto/yaml changes.
02111201c : Synchronize new proto/yaml changes.
48d6f4262 : Synchronize new proto/yaml changes.
84588c651 : Synchronize new proto/yaml changes.
ea879bedd : Synchronize new proto/yaml changes.
7b34e5a3e : Synchronize new proto/yaml changes.
8f1de3d40 : Synchronize new proto/yaml changes.
cd17066d7 : Synchronize new proto/yaml changes.
d57ed0dec : Synchronize new proto/yaml changes.
8bec26a93 : Synchronize new proto/yaml changes.
6e91dea13 : Synchronize new proto/yaml changes.
3051b727c : Synchronize new proto/yaml changes.
b71d0c74d : Synchronize new proto/yaml changes.
062c4507d : Synchronize new proto/yaml changes.
071efb9af : Synchronize new proto/yaml changes.
8d64b123b : Synchronize new proto/yaml changes.
9d0fbbbc8 : Synchronize new proto/yaml changes.
f9dc25941 : Synchronize new proto/yaml changes.
444cd88db : Synchronize new proto/yaml changes.
837973f52 : Synchronize new proto/yaml changes.
187ee24f3 : Synchronize new proto/yaml changes.
7457268ee : Synchronize new proto/yaml changes.
575652a7b : Synchronize new proto/yaml changes.
f9f72b1ed : Synchronize new proto/yaml changes.
8d2b2fb02 : Synchronize new proto/yaml changes.
41baf3f34 : Synchronize new proto/yaml changes.
59036b030 : Synchronize new proto/yaml changes.
78f10b203 : Synchronize new proto/yaml changes.
254c358cf : Synchronize new proto/yaml changes.
5338cfd51 : Synchronize new proto/yaml changes.
9f426eaff : Synchronize new proto/yaml changes.
7696d3c3e : Synchronize new proto/yaml changes.
8fe40cc14 : Synchronize new proto/yaml changes.
82b6c2e61 : Synchronize new proto/yaml changes.
680c98c96 : Synchronize new proto/yaml changes.
79ab27f3b : Synchronize new proto/yaml changes.
edcd9a93e : Synchronize new proto/yaml changes.
2a57c3158 : Synchronize new proto/yaml changes.
098a5976d : Synchronize new proto/yaml changes.
04aa50dd5 : Synchronize new proto/yaml changes.
c59618680 : Synchronize new proto/yaml changes.
bdd31f00f : Synchronize new proto/yaml changes.
0ea69a049 : Synchronize new proto/yaml changes.
468e07f7a : Synchronize new proto/yaml changes.
288ebfec0 : Synchronize new proto/yaml changes.
0010da628 : Synchronize new proto/yaml changes.
d2067c96b : Synchronize new proto/yaml changes.
ca015bbde : Synchronize new proto/yaml changes.
b1daa9a1a : Rollback remaining parts of #273 (#516)
0642f7100 : Synchronize new proto/yaml changes.
cd031b10d : Synchronize new proto/yaml changes.
3c06c24f5 : Synchronize new proto/yaml changes.
a0d06e436 : Synchronize new proto/yaml changes.
2abfda535 : Synchronize new proto/yaml changes.
a4b52a278 : Synchronize new proto/yaml changes.
d777a7f63 : Synchronize new proto/yaml changes.
b752db638 : Synchronize new proto/yaml changes.
67e68a3cd : Synchronize new proto/yaml changes.
abaec121d : Synchronize new proto/yaml changes.
a31e5f072 : Synchronize new proto/yaml changes.
0a75f3e43 : Synchronize new proto/yaml changes.
3e68e1941 : Synchronize new proto/yaml changes.
2c07771e7 : Synchronize new proto/yaml changes.
3b3acb6f4 : Synchronize new proto/yaml changes.
dd70db5c9 : Synchronize new proto/yaml changes.
3544ab16c : Synchronize new proto/yaml changes.
a0cd2566d : Synchronize new proto/yaml changes.
c2c18bd4f : Synchronize new proto/yaml changes.
f47204e81 : Synchronize new proto/yaml changes.
28b7eb3af : Synchronize new proto/yaml changes.
8dfde277c : Synchronize new proto/yaml changes.
201d7be7f : Synchronize new proto/yaml changes.
2aa0a83c0 : Synchronize new proto/yaml changes.
90c93cde4 : Synchronize new proto/yaml changes.
d646c7cd9 : Synchronize new proto/yaml changes.
3ab16d753 : Synchronize new proto/yaml changes.
a6c0a3230 : Synchronize new proto/yaml changes.
f71c8b704 : Synchronize new proto/yaml changes.
9e5eadf73 : Synchronize new proto/yaml changes.
b24b3a749 : Synchronize new proto/yaml changes.
2c9964f16 : Synchronize new proto/yaml changes.
bae7672ec : Synchronize new proto/yaml changes.
95eb08fe3 : Synchronize new proto/yaml changes.
1d9cbcbea : Synchronize new proto/yaml changes.
00cb39efe : Synchronize new proto/yaml changes.
ec526abe1 : Synchronize new proto/yaml changes.
d8c995888 : Synchronize new proto/yaml changes.
01aee5ba3 : Synchronize new proto/yaml changes.
9aac8c3d4 : Synchronize new proto/yaml changes.
78abf015e : Synchronize new proto/yaml changes.
6c719c008 : Synchronize new proto/yaml changes.
9c3174ae8 : Synchronize new proto/yaml changes.
0554eb8ae : Synchronize new proto/yaml changes.
380eba07a : Synchronize new proto/yaml changes.
2584090f0 : Synchronize new proto/yaml changes.
fe2e48159 : Synchronize new proto/yaml changes.
c602cf2f2 : Synchronize new proto/yaml changes.
e24e29368 : Synchronize new proto/yaml changes.
8b436afbd : Synchronize new proto/yaml changes.
d6c8c3fbc : use latest artman image
685f641aa : Synchronize new proto/yaml changes.
a49569cc4 : Synchronize new proto/yaml changes.
70192f3c3 : Synchronize new proto/yaml changes.
913ad3a00 : Synchronize new proto/yaml changes.
61a69d1f5 : Synchronize new proto/yaml changes.
475d72b74 : Synchronize new proto/yaml changes.
40fa9537a : Synchronize new proto/yaml changes.
5d63b7c30 : Synchronize new proto/yaml changes.
98aa90e97 : Synchronize new proto/yaml changes.
6a3277c06 : Synchronize new proto/yaml changes.
ce7d34ee2 : Synchronize new proto/yaml changes.
9a10f6ec3 : Synchronize new proto/yaml changes.
65f22d8e2 : Synchronize new proto/yaml changes.
9185360a5 : Synchronize new proto/yaml changes.
7ccfa2cd4 : Synchronize new proto/yaml changes.
f716ef669 : Synchronize new proto/yaml changes.
e1f78a6b6 : Synchronize new proto/yaml changes.
943102cfb : Synchronize new proto/yaml changes.
b3b6fe432 : Synchronize new proto/yaml changes.
6776ac27a : Synchronize new proto/yaml changes.
571ec421a : Synchronize new proto/yaml changes.
de53167fc : Synchronize new proto/yaml changes.
3044677a5 : Synchronize new proto/yaml changes.
001624cbb : Synchronize new proto/yaml changes.
5bc2cebd5 : Synchronize new proto/yaml changes.
45a15816c : Synchronize new proto/yaml changes.
0592e185b : Synchronize new proto/yaml changes.
ee3840de4 : Synchronize new proto/yaml changes.
d051457d0 : Synchronize new proto/yaml changes.
3d30e56af : Synchronize new proto/yaml changes.
b9f459570 : Synchronize new proto/yaml changes.
e19ec869c : Synchronize new proto/yaml changes.
16e749aa4 : Synchronize new proto/yaml changes.
ced1c275a : Synchronize new proto/yaml changes.
ebf1ff2d0 : Synchronize new proto/yaml changes.
4699b4535 : Synchronize new proto/yaml changes.
8b84f4105 : Synchronize new proto/yaml changes.
916e66d03 : Synchronize new proto/yaml changes.
7ab5458a5 : Synchronize new proto/yaml changes.
932f27300 : Synchronize new proto/yaml changes.
d642131a6 : Synchronize new proto/yaml changes.
c89b6330b : Synchronize new proto/yaml changes.
a0b06e597 : Synchronize new proto/yaml changes.
46890c7e1 : Synchronize new proto/yaml changes.
5459bd501 : Synchronize new proto/yaml changes.
ea8919b1a : Synchronize new proto/yaml changes.
f2fc152e3 : Synchronize new proto/yaml changes.
9f4089867 : Synchronize new proto/yaml changes.
01d7d7d21 : Synchronize new proto/yaml changes.
27d5e23c3 : Synchronize new proto/yaml changes.
171af671d : Synchronize new proto/yaml changes.
dccb02b37 : Synchronize new proto/yaml changes.
a77d1b828 : Synchronize new proto/yaml changes.
d94fa709d : Synchronize new proto/yaml changes.
3633288da : Synchronize new proto/yaml changes.
399658db6 : Synchronize new proto/yaml changes.
1f5f3990a : Synchronize new proto/yaml changes.
b7f06f088 : Synchronize new proto/yaml changes.
6d3c967ab : Synchronize new proto/yaml changes.
a4842d96c : Synchronize new proto/yaml changes.
3d3b9a168 : Synchronize new proto/yaml changes.
a24627df1 : Synchronize new proto/yaml changes.
9d3002395 : small fix to golang redis path (#504)
565d65eab : Synchronize new proto/yaml changes.
9e3de0568 : Synchronize new proto/yaml changes.
28e430ed5 : Synchronize new proto/yaml changes.
239de4dc8 : Synchronize new proto/yaml changes.
f554d3e33 : Synchronize new proto/yaml changes.
42996d1bc : Synchronize new proto/yaml changes.
b5486cf8c : Synchronize new proto/yaml changes.
753c30dfc : remove discogapic from common.yaml
2b09d506f : Synchronize new proto/yaml changes.
0cbe60327 : Synchronize new proto/yaml changes.
4d308b21b : Synchronize new proto/yaml changes.
51bd45a43 : Synchronize new proto/yaml changes.
7063fe6c2 : Synchronize new proto/yaml changes.
74dd99c03 : Synchronize new proto/yaml changes.
3d3a728ed : Synchronize new proto/yaml changes.
f75c8f544 : Synchronize new proto/yaml changes.
ab73c9594 : Synchronize new proto/yaml changes.
70faee49d : Synchronize new proto/yaml changes.
6cedede79 : Synchronize new proto/yaml changes.
0816f3386 : Synchronize new proto/yaml changes.
e1c0c7262 : Synchronize new proto/yaml changes.
29970da30 : Synchronize new proto/yaml changes.
6b02a6796 : Synchronize new proto/yaml changes.
861bb36a4 : Synchronize new proto/yaml changes.
f7e653108 : Synchronize new proto/yaml changes.
3b5d70dbe : Synchronize new proto/yaml changes.
7c966fe70 : Synchronize new proto/yaml changes.
a19256f36 : Synchronize new proto/yaml changes.
c3ab547a7 : Synchronize new proto/yaml changes.
a45026910 : Synchronize new proto/yaml changes.
3da764d6c : Synchronize new proto/yaml changes.
0506b7c64 : Synchronize new proto/yaml changes.
3c8c161cb : Synchronize new proto/yaml changes.
da6951a79 : Synchronize new proto/yaml changes.
a7e5e61b6 : Synchronize new proto/yaml changes.
07dabadd9 : Synchronize new proto/yaml changes.
9abcd48fb : Synchronize new proto/yaml changes.
aa14ef295 : Synchronize new proto/yaml changes.
f3ca6ade8 : Synchronize new proto/yaml changes.
cba891016 : Synchronize new proto/yaml changes.
ba1108b3c : Synchronize new proto/yaml changes.
3713ae13e : Synchronize new proto/yaml changes.
0bed35834 : Synchronize new proto/yaml changes.
df2f372aa : Synchronize new proto/yaml changes.
897f33c0f : Synchronize new proto/yaml changes.
234380b68 : Synchronize new proto/yaml changes.
7dadfd982 : Synchronize new proto/yaml changes.
a15a74996 : Synchronize new proto/yaml changes.
0f2a59c85 : Synchronize new proto/yaml changes.
f81082ea1 : Synchronize new proto/yaml changes.
e8cf0865b : Synchronize new proto/yaml changes.
69c531e57 : Synchronize new proto/yaml changes.
730a49d8d : Synchronize new proto/yaml changes.
abc421eeb : Synchronize new proto/yaml changes.
f18d20ea4 : Synchronize new proto/yaml changes.
d5f28ca4b : Synchronize new proto/yaml changes.
923962ca2 : Synchronize new proto/yaml changes.
a5efe34f9 : Synchronize new proto/yaml changes.
abe00527f : Synchronize new proto/yaml changes.
d526868d8 : Synchronize new proto/yaml changes.
b2504e9cd : Synchronize new proto/yaml changes.
0fa1df724 : Synchronize new proto/yaml changes.
48bc9d01a : Synchronize new proto/yaml changes.
b12480746 : Synchronize new proto/yaml changes.
f994a6edb : Synchronize new proto/yaml changes.
de4a5ff65 : Synchronize new proto/yaml changes.
6abffbff9 : Synchronize new proto/yaml changes.
8914745f0 : Synchronize new proto/yaml changes.
944ae9dce : Synchronize new proto/yaml changes.
d084748b9 : Synchronize new proto/yaml changes.
3da9235ee : Synchronize new proto/yaml changes.
eda28a3c4 : Synchronize new proto/yaml changes.
5b483ba7f : Synchronize new proto/yaml changes.
d90956b8a : Synchronize new proto/yaml changes.
2ee7ce910 : Synchronize new proto/yaml changes.
7c139930f : Synchronize new proto/yaml changes.
b92c84b69 : Synchronize new proto/yaml changes.
4e7f46f82 : Synchronize new proto/yaml changes.
26b634d27 : Synchronize new proto/yaml changes.
83e756a66 : Synchronize new proto/yaml changes.
63efd8fbd : Synchronize new proto/yaml changes.
8d0443d65 : Synchronize new proto/yaml changes.
399ee9300 : Synchronize new proto/yaml changes.
a03dee5c2 : Synchronize new proto/yaml changes.
e9f101a23 : Synchronize new proto/yaml changes.
760fd353c : Synchronize new proto/yaml changes.
f773f6e2a : Synchronize new proto/yaml changes.
55683b3f9 : Synchronize new proto/yaml changes.
924d32fc2 : Synchronize new proto/yaml changes.
e5d5d8ba2 : Synchronize new proto/yaml changes.
6cd9966b7 : Synchronize new proto/yaml changes.
eb2730ad8 : Synchronize new proto/yaml changes.
38d76b098 : Synchronize new proto/yaml changes.
16df04629 : Synchronize new proto/yaml changes.
312157427 : Synchronize new proto/yaml changes.
5d6bb89cb : Synchronize new proto/yaml changes.
081124b61 : Synchronize new proto/yaml changes.
080bb1253 : Synchronize new proto/yaml changes.Synchronize new proto/yaml changes.
f0eb09bbf : Clean up google/tracing, which has been moved to google/devtools/cloudtrace
fba332d14 : Synchronize new proto changes.
28e08b5d8 : Synchronize new proto changes.
3925c5ccc : Synchronize new proto changes.
4568cba60 : Synchronize new proto changes.
62ee0661b : Synchronize new proto changes.
f43145498 : Synchronize new proto changes.
79d2054a2 : Synchronize new proto changes.
16a1933a4 : Excise speech v1_1beta1. (#494)
7c643ad10 : Synchronize new proto changes.
715416512 : Synchronize new proto changes.
083c8fedd : Synchronize new proto changes.
ce029f08e : Synchronize new proto changes.
7acdf036d : Synchronize new proto changes.
e90fb82fd : Synchronize new proto changes.
62273f28e : Synchronize new proto changes.
143084a26 : Synchronize new proto changes.
bbb219f87 : Synchronize new proto changes.
c5c257083 : Synchronize new proto changes.
6a21cbf0d : Synchronize new proto changes.
0d6d0a275 : Synchronize new proto changes.
cd1f5038d : Synchronize new proto changes.
133a69477 : Synchronize new proto changes.
6cb47db38 : Synchronize new proto changes.
f704d14a7 : Synchronize new proto changes.
e77b3bfa5 : Synchronize new proto changes.
fca7f0706 : Synchronize new proto changes.
ed98c2de0 : Delete common.proto from root of oslogin
c4d646ba4 : Synchronize new proto changes.
2dbff3992 : Synchronize new proto changes.
497074446 : Synchronize new proto changes.
9370390e3 : Synchronize new proto changes.
35ece52e7 : Synchronize new proto changes.
16bc4b622 : Synchronize new proto changes.
94ba27067 : Synchronize new proto changes.
ff5136388 : Synchronize new proto changes.
697745686 : Synchronize new proto changes.
774c73f2b : Synchronize new proto changes.
3f0130fce : Synchronize new proto changes.
6ab601cb9 : Delete artman_oslogin.yaml
34c196ece : Synchronize new proto changes.
79f9041f4 : Synchronize new proto changes.
31e85ff3e : Synchronize new proto changes.
132d0c8c0 : Synchronize new proto changes.
ccd415b69 : Synchronize new proto changes.
2a6cb2d47 : Synchronize new proto changes.
adbea8de8 : Synchronize new proto changes.
9d813c356 : Synchronize new proto changes.
715c10be4 : Synchronize new proto changes.
9494de8be : Synchronize new proto changes.
2ff129609 : Synchronize new proto changes.
a564bc75f : Synchronize new proto changes.
b43723b13 : Synchronize new proto changes.
75de8e8e6 : Synchronize new proto changes.
8e78f8411 : Store artifacts in CircleCI for files under /var/code/googleapis (#488)
c5d0b08ec : Synchronize new proto changes.
861880fb2 : Synchronize new proto changes.
c44c8d7ed : Synchronize new proto changes.
c506d3ec5 : Synchronize new proto changes.
aadbded82 : Synchronize new proto changes.
c8c975543 : Synchronize new proto changes.
0c7f6f05a : Synchronize new proto changes.
d5ae50673 : Synchronize new proto changes.
ca06a586f : Synchronize new proto changes.
e78a9ab4d : Synchronize new proto changes.
5813ea167 : Synchronize new proto changes.
0f5919fef : Synchronize new proto changes.
13ff5f77d : Synchronize new proto changes.
00f93a88d : Synchronize new proto changes.
9ea26fdb1 : Synchronize new proto changes.
e050c06a3 : Remove orphaned configs. (#487)
e01b7f370 : Synchronize new proto changes.
74abb4d3a : Synchronize new proto changes.
a2b6df3d2 : Synchronize new proto changes.
3ee23b576 : Synchronize new proto changes.
a0a2a5cb6 : Synchronize new proto changes.
b07cc107f : Synchronize new proto changes.
1de92f610 : Synchronize new proto changes.
ec5b6114a : Synchronize new proto changes.
838aab147 : Synchronize new proto changes.
546d3afd7 : Synchronize new proto changes.
be9ad7bff : Synchronize new proto changes.
5fdd81af9 : Synchronize new proto changes.
92f10d703 : Synchronize new proto changes.
dba216833 : Synchronize new proto changes.
3ea85a00a : Synchronize new proto changes.
b290c54fa : Synchronize new proto changes.
b65450cd4 : Synchronize new proto changes.
8dc734567 : Synchronize new proto changes.
2a6cbc5be : Synchronize new proto changes.
7f6458969 : Synchronize new proto changes.
c543da6f4 : Synchronize new proto changes.
163596f0d : Synchronize new proto changes.
e94093478 : Synchronize new proto changes.
e4ab7edcd : Synchronize new proto changes.
250964c9e : Synchronize new proto changes.
dd422e4a7 : Synchronize new proto changes.
f0f1588a6 : Synchronize new proto changes.
a4d64073e : Synchronize new proto changes.
926a83eeb : Synchronize new proto changes.
29ceea575 : Synchronize new proto changes.
f9d168dd3 : Cleaning up dead config (#485)
6d76f869e : Synchronize new proto changes.
d63bf83fb : Synchronize new proto changes.
c429cd5a1 : Synchronize new proto changes.
e07b062be : Synchronize new proto changes.
717c3b36c : Delete readme file of containeralalysis
c4f45060b : Synchronize new proto changes.
816822019 : Synchronize new proto changes.
9611b1748 : Synchronize new proto changes.
a38607948 : Synchronize new proto changes.
e2aab8c06 : Synchronize new proto changes.
52f86e215 : Synchronize new proto changes.
70402cea3 : Synchronize new proto changes.
be4199d84 : Synchronize new proto changes.
9f71d1e24 : Synchronize new proto changes.
7d387f656 : Synchronize new proto changes.
b2eab05eb : Synchronize new proto changes.
253ab52d5 : Synchronize new proto changes.
e6f4cede5 : Update discussion section of README (#484)
781243356 : Synchronize new proto changes.
112ffe43c : Synchronize new proto changes.
761650c61 : Synchronize new proto changes.
b6246e9c7 : Synchronize new proto changes.
28616d292 : Synchronize new proto changes.
9b2f51ba7 : Synchronize new proto changes.
699616e02 : Synchronize new proto changes.
6ae281db8 : Synchronize new proto changes.
d9440e4e7 : Synchronize new proto changes.
ff8ae4ed2 : Synchronize new proto changes.
730ae385e : Cleanup (#482)
5bd21164f : Remove artman_trace.yaml, which is now replace by two separate artman yamls (#481)
95496dc69 : Synchronize new proto changes.
d0cf6fb38 : Synchronize new proto changes.
1930ad997 : Synchronize new proto changes.
7b74aecb0 : Synchronize new proto changes.
5d7999e15 : Synchronize new proto changes.
37e191cb3 : Synchronize new proto changes.
b3f701599 : Synchronize new proto changes.
e5d79b753 : Synchronize new proto changes.
0f57b4e12 : Synchronize new proto changes.
16d42cfd3 : Synchronize new proto changes.
857843812 : Synchronize new proto changes.
4cb5d6c14 : Synchronize new proto changes.
c5ee11271 : Synchronize new proto changes.
110a30ece : Synchronize new proto changes.
274406085 : Synchronize new proto changes.
a2073c155 : Synchronize new proto changes.
ffe0aaf5f : Synchronize new proto changes.
9b7eb39e9 : Remove artman_iam_admin.yaml
b5dbde6f1 : Synchronize new proto changes.
2320fb913 : Synchronize new proto changes.
ec795a6a6 : Synchronize new proto changes.
68f502c1c : Synchronize new proto changes.
87e03f308 : Synchronize new proto changes.
434ae660b : Synchronize new proto changes.
3e14420c2 : Synchronize new proto changes.
d0fa4a592 : Synchronize new proto changes.
d6f78d948 : Clean up artman_genomics.yaml (#477)
7c3688bdf : Synchronize new proto changes.
b5d074169 : Synchronize new proto changes.
a8f550c49 : Synchronize new proto changes.
620947d5d : Synchronize new proto changes.
e812b1771 : Synchronize new proto changes.
6262c4257 : Fix a flaw in smoketests CI (#475)
438e7d655 : Run artman smoketests in googleapis circleci project (#474)
eeafb5d8d : Synchronize new proto changes.
76ae665a5 : Synchronize new proto changes.
92b184cec : Synchronize new proto changes.
3273178ea : Synchronize new proto changes.
454e3d57a : Remove gapic/core/artman_*.yaml as they have been reformed and moved to google/ directory (#472)
f860b64ae : Synchronize new proto changes.
8c2e8908a : Synchronize new proto changes.
34400afcb : Synchronize new proto changes.
dd7ee72b8 : Synchronize new proto changes.
1393b49cd : NodeJS: Remove dependency on nodejs-proto-files. Gax now handles it. (#471)
efd62f89c : Synchronize new proto changes.
4f3fbf77d : Synchronize new proto changes.
b8b71bed5 : Synchronize new proto changes.
529a28c86 : Synchronize new proto changes.
e17dbfb19 : Synchronize new proto changes.
beb35df02 : Revert "bump java proto version for new proto/grpc release"
d61cc7b1f : bump java proto version for new proto/grpc release
967047b58 : Remove all artman yaml files under gapic/api as it has been reformatted and moved to API-specific proto subfolders. (#468)
a4a12516d : Synchronize new proto changes.
9f5a5eca1 : Synchronize new proto changes.
5fc84e918 : Synchronize new proto changes.
32aa74143 : Synchronize new proto changes.
7f47d8948 : Synchronize new proto changes.
7a23def86 : Synchronize new proto changes.
f1b1fcec2 : Synchronize new proto changes.
0e097c2c2 : Synchronize new proto changes.
816bdf005 : NodeJS: gax version bump (#465)
b1487915e : Synchronize new proto changes.
01518d606 : Synchronize new proto changes.
51bbfa4aa : Synchronize new proto changes.
da0d494d6 : Synchronize new proto changes.
ceb2f9cda : Synchronize new proto changes.
720b4a2f6 : Synchronize new proto changes.
49788156c : Synchronize new proto changes.
c4f1684fa : NodeJS: Gax version bump (#462)
38d19fa00 : Synchronize new proto changes.
32aee08a3 : Synchronize new proto changes.
7df27ea5d : Add AnalyzeEntitySentiment (#461)
c230c52e5 : Add artman-genfiles/ to .gitignore. (#457)
d97b99461 : Revert "Update language v1 with new features. (#458)" (#459)
555271db5 : Update language v1 with new features. (#458)
0af7a8dbd : Synchronize new proto changes.
eb86e44dd : Fix vision paths.
362f54278 : Synchronize new proto changes.
3f5e41f95 : speech, vision, language: declare Go GA (#456)
dfa69453a : Synchronize new proto changes.
a8f7a68eb : Fix natural language paths.
379c248e8 : Minor artman fixes.
93d7cbb4d : Synchronize new proto changes.
ed6bd8ad7 : Synchronize new proto changes.
21ba3d934 : Synchronize new proto changes.
b67ee2071 : Synchronize new proto changes.
1ae83c832 : Synchronize new proto changes.
c09ba08b4 : Synchronize new proto changes.
6c4d7b0ff : Synchronize new proto changes.
93f57f448 : Exclude appengine from batch apis. (#450)
7c9f68d2b : Synchronize new proto changes.
733516a6c : Update Java grpc package version 0.1.17 (#454)
a5e1f7d76 : Synchronize new proto changes.
3ed0bc437 : Synchronize new proto changes.
6e0fff840 : Update Bigtable admin package name for C#
3661e04d8 : Synchronize new proto changes.
ba2419014 : go videointelligence: remove domain layer location (#451)
64466c304 : Synchronize new proto changes.
adc3b951d : Add google/appengine/v1/audit_data.proto dependencies. (#449)
b102eb6a6 : Increased Streaming GRPC timeout to 10 minutes (#446)
74270d10e : Make speech v1.1 gen actually work. (#448)
70a912d5b : Add logging-external-types package (#447)
284bbbd17 : Ick (#442)
87005813c : Synchronize new proto changes.
519ba874c : Synchronize new proto changes.
7f6a56cef : Bigtable admin gapic config (#437)
37a5513f5 : Synchronize new proto changes.
64427c1d9 : Update php core configs (#441)
a56dc4ee7 : Synchronize new proto changes.
1bf90f3c5 : spanner: Reducing total timeout of rpcs to equal rpc timeout (#438)
1e8d80579 : Fix Ruby VideoIntelligence GAPIC code dir config (#443)
1f18ca2b6 : Synchronize new proto changes.
31bf8302c : Synchronize new proto changes.
7f797a0ff : Synchronize new proto changes.
69cfe94e6 : NL update for ClassifyText (#439)
d21563435 : Synchronize new proto changes.
04ea582f4 : Fix video intelligence target paths in Node. (#434)
fae0cbf79 : Python: change auth versions to use google-auth. (#435)
088a91c57 : Synchronize new proto changes.
220c359ac : Synchronize new proto changes.
07269c57b : Synchronize new proto changes.
324c97b93 : Add Ruby default release level (#433)
26be35d20 : Add config for videointelligence v1beta2. (#432)
014de03e6 : spanner/apiv1: refer users to spanner client (#431)
ea8ba443c : Python: update python target paths and dlp init fields. (#430)
09d361467 : Restructure api_defaults to allow multiple versions (#427)
16656750f : errorreporting: Go users should use handwritten client (#423)
237b59375 : Python: Change package paths (#428)
57e2d376a : Synchronize new proto changes.
6e8a9c1bd : Fix streaming-request_object_method incompatibility (#425)
019e0deaa : Changed retry behavior for certain spanner rpcs (#424)
7bda9b783 : Synchronize new proto changes.
ef428d876 : spanner: enable batch in go (#422)
660dd1245 : Ruby: Refactor the staging output path and add iam staging path (#420)
4ebe3838a : Update batch and PHP settings (#418)
f86d8e927 : Synchronize new proto changes.
e82030716 : Synchronize new proto changes.
8c51a7ebb : Synchronize new proto changes.
4d66df3cd : Update the C# namespace for the Debugger.
ab6bc2445 : Synchronize new proto changes.
e679edc20 : Synchronize new proto changes.
7a9e96e16 : Synchronize new proto changes.
cd94ce883 : Bump Publish, StreamingPull maximum timeouts (#411)
1e6f7b724 : Make Ruby GAPIC output paths consistent (#417)
5535a204c : Fix Python paths for tests. (#416)
0f41baa54 : Bump gRPC package version to 0.1.15 (#415)
8cd56ec74 : Synchronize new proto changes.
dd36920e3 : Synchronize new proto changes.
f82b5ba7f : Bump java dependency version gax-1.5.0, gax-grpc-0.22.0 (#413)
46bcdb464 : Synchronize new proto changes.
75c3a512b : Synchronize new proto changes.
d3928c05d : Synchronize new proto changes.
03d1d2755 : Ruby: bump gax version (#399)
8ac535b38 : Add "any" resource name to IAM core (#410)
f568e6a9d : Update Bigtable package name for C#
3df84697b : pubsub: add config for new methods (#407)
468dfbd31 : Make encoding_type consistently optional. (#408)
acaa50215 : Synchronize new proto changes.
6c16d31e4 : Synchronize new proto changes.
8dc275425 : Synchronize new proto changes.
41679daa6 : Update artman settings for dlp (#401)
2c44d8524 : Synchronize new proto changes.
cf3f8c3a1 : Synchronize new proto changes.
050b9def0 : Update protos and README file for cloudbuild. (#400)
37cc4d7ca : Update artman config for php (#389)
7d85185c9 : enable batch generation for DLP (#398)
184f241eb : bump java grpc/proto version (#396)
99b48c4ee : add smoke test for DLP (#397)
4afe18ee5 : use resource name type (#390)
431d82caf : Add language smoke test (#393)
885811540 : add back speech smoke test config (#392)
b0aebd0c4 : declear a few nodejs APIs to be beta (#391)
2d9ea6959 : Add Ruby DLP configuration (#363)
2c565e480 : Adjust ML API auto gen package base version number (#388)
ac9ad1a07 : change package/namespace to remove 'privacy'
5bc2b0d0f : Synchronize new proto changes.
fa45953c2 : Synchronize new proto changes.
06c7d2d90 : Update C# package name in gapic config
08d953396 : java: prepare release (#384)
18711f5ab : Add support for new Long Running Operation implementation in Java (#382)
0a5674601 : Adjust C# output directories to be structured like Java.
bb3b74b85 : Synchronize new proto changes.
699916405 : Synchronize new proto changes.
78bc9960b : Update Java proto version to 3.3.0 (#381)
7d8f290c2 : Set packaging option explicitly for all cloud APIs (#380)
4fc58d451 : Add packaging option to common.yaml (#376)
90d8d8ff8 : logging: retry on INTERNAL error (#373)
9d609aa9b : Synchronize new proto changes.
555011969 : Fix the nodejs staging path for language v1beta2 (#379)
53c82926c : Add protos of streetview publish API (#378)
cbf6dc5d9 : Update google/api/usage.proto (#377)
4ef676e64 : Update GAX versions for Java (#375)
e8de333d3 : Java: Removing .spi from package names (#374)
fabdfc93f : Vision semi-GAPIC. (#341)
2c7be55d0 : Update publishing paths for Python. (#372)
b28789197 : Ruby: Bump require gax version (#371)
da17cffea : Ruby: Fix the iam mixin import package name (#318)
ee1b1532f : Synchronize new proto changes.
193799917 : go: add DLP (#369)
2a80c024d : Add Ruby staging path to LRO config (#368)
efb3e0172 : Increase LRO timeouts (#367)
52ed8974c : Add test dependency for pubsub (#365)
e6f2d2b99 : Remove retry for UNAVAILABLE on non-idempotent calls
b1c843847 : Exclude servicemanager/servicecontrol from core proto (#355)
638158e65 : Fix nodejs unit test file name (#364)
3ae613bb8 : Update config for DLP (#362)
11639cabe : Synchronize new proto changes.
7075b1325 : Update to support PHP batch generation (#359)
74e7e85d0 : Fix typo (#361)
a082e6206 : Update trace artman config for Python. (#358)
e745b2b54 : NodeJS: bump generated dlp version (#357)
2f19cde92 : NodeJS: bump google-proto-files (#356)
fc87f04a3 : Synchronize new proto changes.
4edfc0a5a : Add core path to the batch generation (#349)
6c5898a41 : NodeJS: Change output paths for nodejs to match api-client-staging (#352)
b2f139079 : NodeJS: Denote that dlp will be generated to GCN (#351)
ef82a43e5 : NodeJS: Bump gax version (#350)
8268662a0 : go: make tests work in api-client-staging (#345)
a8aecfe5d : Update artman configs for the new staging process (#347)
7e1b73923 : Synchronize new proto changes.
136c69de5 : Update PHP video intelligence namespace (#346)
a25bc1346 : Be able to regenerate IAM for Node.
1a75d01eb : Video Intelligence is public now. (#344)
592b8d135 : Video Intelligence protos (#343)
5c6df0cd1 : Synchronize new proto changes.
39354d213 : Synchronize new proto changes.
e0922c4ea : fix pubsub smoke test (#336)
baad9d5c1 : Synchronize new proto changes.
f781f331a : Synchronize new proto changes.
3fbc5de86 : Support updated batch pipelines (#332)
0e13d1442 : Convert artman_* files to new format. (#335)
f391907f0 : pubsub: use ListTopics in smoke test (#334)
001f6702a : Add dlp v2beta1 configs (#331)
3ed5397c0 : Auto-sync to googleapis-private. (#330)
c5cab8f26 : Bump the beta package versions. (#329)
8d9ee2d8e : output Go files to the right place (#326)
47fdcbcb8 : Put in full config for artman_functions.yaml (#327)
6b4809532 : Rename/move "development_status" to "release_level" (#324)
45fef93c1 : Synchronize new proto changes.
0c3ca2804 : Use ${TOOLKIT} in doc.yaml and common.yaml (#325)
325ab655c : make errorreporting smoke test work (#322)
34dad37bb : Add Python beta client library version configuration (#321)
ae1929f1e : Revert cloud debugger source version (#323)
674c8927a : Synchronize new proto changes.
a2f0dd8c4 : Synchronize new proto changes.
44a6b0c14 : Synchronize new proto changes.
14482ab80 : Update Java dependencies (#320)
401fa4d90 : Update Artman YAMLs. (#319)
c75ebb571 : longrunning: add Go config (#315)
4caf4e8d2 : Expanded artman_*.yaml files, compatible with Artman 0.2.0 (#316)
522cc8f3b : Update Java dependency and generated package versions (#314)
38cb3a5ed : Bump Python GAPIC version (#313)
f11b380db : Bump Python lower bound to 0.15.4
cc6f9332e : Synchronize new proto changes.
f352ab462 : Cut polling interval to 20000 (1/3) for Speech LRO (#312)
2b761d519 : fix versioning for Java 0.1.7 release (#311)
137a012c1 : Prepare generated grpc package release 0.1.7 for Java (#310)
acb713b28 : Synchronize new proto changes.
6277786c1 : Made devtools/source/v1 visible to grpc generator (#306)
8efeae7b2 : Add package_type for language v1beta2 (#305)
c29c3f14d : Language v1beta2 gapic-yaml (#301)
009c9e98f : Switch timeout_mills to 190000 for Recognize of Speech v1 (#304)
682a4d27b : pubsub java: make deprecated methods package-private (#300)
dfe3cacd0 : Add package_type for all APIs and iam version for Java (#302)
06070985c : Synchronize new proto changes.
c74a93672 : Add speech v1 configs (#299)
2fe0050bd : Synchronize new proto changes.
325110423 : Add core protos Artman configs for Java (#296)
5b54283cd : Remove google/api/BUILD and google/rpc/BUILD which is currently blocking other repos to use this repo as bazel repo dependency. (#298)
9c8794a9f : Synchronize new proto changes.
f53bb6bbb : Synchronize new proto changes.
de0511038 : Set Speech RPC timeout to 190 seconds. (#297)
ad6306e24 : Synchronize new proto changes.
94d2ecfb7 : Synchronize new proto changes.
e4e111ae2 : Rename bundling to batching (#294)
4fc0fa5cb : read_options in Datastore is optional
489508cb9 : Fix error in spanner admin database gapic yaml (#292)
6b34693df : pubsub java: deprecate Pull, ModifyAckDeadline, and Acknowledge (#290)
f2472377c : pubsub java: rename to TopicAdmin and SubscriptionAdmin (#291)
10dc0ea20 : Synchronize new proto changes.
5c350aeb6 : Synchronize new proto changes.
33ec3ad0f : Synchronize new proto changes.
938243a49 : Fix typo in variable name (#274)
6f0d39406 : Synchronize new proto changes.
aaeb9ad90 : Ruby: Changed google-common-protos gem dependency name (#287)
b9f4b97db : pubsub: match retry code with Java handwritten client (#285)
1f59c647a : Synchronize new proto changes.
a48040e01 : Synchronize new proto changes.
e15b9f079 : Grpc bazel build support (#273)
ca97f8c75 : Synchronize new proto changes.
29915d486 : Change logging interface names (#282)
cb506e9a4 : Update logging bundling settings (#281)
c07bd5a12 : Synchronize new proto changes.
106855491 : Bump internal version to 0.15.3, GAX to 0.15.7 (#279)
8c5b4c491 : Add STATIC_TYPES to new PubSub methods (#276)
affaa1de6 : Add static types to spanner admin (#277)
2b83feaa3 : Synchronize new proto changes.
908b46326 : Bump PHP GAX and proto client versions (#275)
aa189746c : Remove RunQuery flattenings (#272)
e38ef5dc8 : Synchronize new proto changes.
b01f986d3 : Allow a status code of UNAVAILABLE to be retried
02b2d853c : Fix the dependencies of nodejs: gax and grpc (#269)
cc294a885 : Synchronize new proto changes.
9a0407697 : Add resource naming to spanner config (#268)
700e1d78f : Update README to mention API Design Guide (#267)
173a0d492 : Synchronize new proto changes.
04288f4d9 : Vision API changes (#266)
e1f6d8da4 : Synchronize new proto changes.
eb1a88de7 : fix core config (#264)
538979298 : Updates to pubsub gapic yaml. (#263)
9e0a1ca13 : Bump Python package version to 0.15.1
817a594dd : Ruby gax version bump (#261)
9bab31c7a : Synchronize new proto changes.
9196e0d6e : Upgrade gax-nodejs version to 0.11.0 (#259)
1d8f6a440 : Ruby gen package version now matches packman. (#258)
cc80e9432 : Updates to Spanner service configs (#257)
4d41b11ed : Add Spanner (#256)
b7bae08c4 : New and improved GAX 0.15.6 (#255)
4f5691d03 : Packaging versions for ruby (#253)
d7e7b44a8 : Java: pull -> public, publish -> deprecated (#252)
2fa4f24ad : Bump GAX dependency to 0.15.5. (#250)
cc570dca9 : Adding bundling config for logging (already used in Java) (#251)
412867fb1 : Add service and artman configs for Bigtable Admin API (#249)
672f0d39c : Synchronize new proto changes.
8fa648f18 : Configure name overrides for proto pkg dependencies (#248)
5d67ad9b6 : [Speech] Specify the initial values for sample code (#247)
7bc4fab1a : Synchronize new proto changes.
6a9c288d9 : Synchronize new proto changes.
90f0717c4 : Bump gax-python dependency (#246)
793d186ce : Bump GAX dependency after release (#244)
019a1b4a8 : Synchronize new proto changes.
c329e5b17 : pubsub java: make publish and pull package-private (#241)
e7e7ae86b : Bump the version (#240)
f5003093e : Propagate packaging-related kwargs through doc.yaml (#237)
7e594903a : Update nodejs dependencies (#238)
2514210f4 : Camel case error reporting PHP package (#236)
7f47e11a2 : Update config files to use consistent terminology (#235)
8955837a8 : Synchronize new proto changes.
696bfeac4 : Increase the total timeout for streamingRecognize to 190 seconds. (#231)
f6ca91a88 : Allow specifying protoc binary with environment variable. (#234)
a23b2ef4d : Clarify the purpose of Makefile (#232)
6d0fba22a : Add Python GAX package dependency (#230)
1b6eb0db8 : Synchronize new proto changes.
c9679214f : Camel case longrunning (#228)
d88b61d4b : Update php lro namespace (#227)
5fc7a7995 : Synchronize new proto changes.
cf39bc529 : Synchronize new proto changes.
d3e2ebbb8 : Synchronize new proto changes.
ae746f4b7 : Add LRO config to functions_gapic.yaml (#216)
a4277e662 : Synchronize new proto changes.
38bc9db72 : Synchronize new proto changes.
5a903752c : Bump grpcio depending to 1.0.2, which is safe for non-gRPC environments (#219)
6e325ad2b : Add Datastore & Error Reporting. Update other packages and docs. (#220)
622cee915 : Update logging config with ListLogs method config (#218)
15282fdb9 : Update gapic yaml with streaming pull settings (#217)
af42d585c : Synchronize new proto changes.
840c6efa1 : Adopt new artman naming configuration (#215)
c152111c1 : Monitoring resource names (#213)
1737c31dd : Errorreporting resource names (#214)
6ae2d4242 : Synchronize new proto changes.
db1d4547d : Synchronize new proto changes.
745c9c27c : Adding Beta release level to Logging Java (#212)
3c1008a7f : Synchronize new proto changes.
3588d870d : WIP: Update logging gapic yaml (#208)
62f3240bf : Synchronize new proto changes.
79267b699 : Update the C# namespaces for generated code.
0cdd9b1d8 : Synchronize new proto changes.
2b2f0187c : Synchronize new proto changes.
fc05a798c : Synchronize new proto changes.
1e43683ba : Add configuration for PackageMetadataGen (#204)
20d617b9d : Removing validation for log, parent, and sync resource names (#203)
5f9dad5a1 : Fix metadata type (#202)
0291e48b4 : Added longrunning metdata to cloud speech gapic yaml (#200)
f6cf22608 : Removing collection config for operation_path (#201)
60dde247a : Synchronize new proto changes.
691660369 : update speech config with lro (#199)
acc991c2d : Add enum data to smoke test config (#197)
16d182803 : Rename packagename pattern for nodejs.
74cf3e8f3 : Update smoke test config. (#194)
b80e5e3d2 : Update logging to use resource_names instead of project_ids (#195)
be57dbdf7 : Add proto for language/v1 API, and update proto for language/v1beta1 API.
9549728d2 : Update on internal change.
236049279 : Resource names pubsub yaml (#191)
1f84929b2 : Add smoke test config (#192)
879dcc2b3 : Introduce language v1 proto.
472c8f4ba : Synchronize new proto changes.
1e7243734 : Synchronize new proto changes.
5cf7f5a30 : Fixing license config for longrunning (#186)
1eb6f5649 : Remove some extra punctuation (#185)
55acf4f55 : Add auth scopes for Monitoring (#183)
050400df0 : Synchronize new proto changes.
00e8585bd : Synchronize new proto changes.
a8ce4b8b7 : Adding license config to GAPIC config files (#180)
4429a8d22 : Make cloudtrace::PatchTraces idempotent (#181)
6c1d6d406 : Synchronize new proto changes.
450325743 : Go: Properly set method visibility (#178)
e52013ebb : Fix C# package names.
13ac2436c : Setting required_constructor_params for LRO, other (#177)
37cc0e5ac : Rename Logging to StackDriver in summary (#174)
7c2dca399 : Go: Configure Pubsub to use IAM library (#175)
e31b2c071 : Go: Disable iam admin Get/Set/Test methods (#173)
98b3b7f9b : Add domain_layer_location for Go (#172)
43ba71f7e : Introduce GAPIC config for Cloud Functions API. (#171)
03f2bddd9 : Synchronize new proto changes.
8f0f10107 : Synchronize new proto changes.
b7d950ca6 : Add Go config to Trace API (#169)
3fc40220f : Use consistent pattern for api_name fields (#168)
80705fdd9 : Added missing google-common-protos dependency to iam mixin config (#167)
5c48539c8 : Update cancellation documentation in operations.proto
107aeb8e1 : Regenerated config without flattening optionals
a830150ac : Renaming longrunning output packages (#165)
bf93a8fa5 : Sync latest version of protos
9cf32734a : Regenerate GAPIC config with fixed packages in all languages
13828f0ad : Regenerate ArtMan config with s/^cloud//
eaa133a3a : Removed _path from a path descriptor in Monitoring to avoid duplication (#166)
08bfd46bd : Re-filter service config, removing http key
29b793fad : Regenerate with https://github.com/jcanizales/toolkit/pull/4
675947f90 : Regenerate using https://github.com/jcanizales/toolkit/pull/3
a5990abbc : Update package index with newest recruits (#163)
ec140004d : Update api_config_pattern, enable batch for PHP (#164)
105056c24 : Regenerate service config filtering “context” key
1bca946db : Update CloudDebugger protos
1832338f7 : Regenerate with https://github.com/jcanizales/toolkit/pull/2
a6058dc32 : Regenerate config using HEAD toolkit source-code
438f35394 : Updates to IAM mixins
629959247 : Edit Monitoring API required/optional/flattening (#162)
5005a1500 : Remove proto references
ce4486fb4 : Remove protos
8e1aa3992 : Add GAPIC config for LRO (#158)
06492e555 : Update trace proto
ad2ea5e10 : Update protos for bigtable and monitoring APIs.
b87a5da3a : Update errorreporting proto (#160)
e93291fb3 : Removing Operations from cloud_speech.yaml (#157)
492f972f7 : Adding missing proto_gen_pkg_deps entry for datastore (#156)
b56d92d6b : Update Cloud ML protos
b29baf4de : Add httpbody
acfc5dc74 : Add LRO service config. Update Pub/Sub. Remove unneeded context. (#155)
7823ab700 : Remove bad import
a13f2311c : Update Pub/Sub proto
6a4409010 : Update LRO proto and README
525b5db3f : Remove bad import
c887466af : Sync logging protos
07d1887d6 : Update to speech.
65eaa0ef1 : Open sourcing iam admin api. (#151)
e6ec796f8 : Unset config that’s only for APIs with a handwritten library
b57a5367c : Change GAX to GAPIC, which is more appropriate (#140)
aee949ddd : artman batch config updates (#150)
7891d66e2 : Monitoring: Removing flattening until we figure out how to deal with oneof (#149)
2431daae9 : Regenerated config without spurious spaces
92ddc8f9b : Move script off this PR
7462b8a7b : Update nodeJS final_repo_dirs: gcloud-node -> google-cloud-node (#128)
0cf6ed9b1 : Corrected filtering script to merge yamls and keep “http” section
e75bb8ed0 : ArtMan config for CloudDebugger v2 and script to generate them
bde9089dc : Service config and GAPIC config for CloudDebugger v2
bbe3e5bcc : Add python/csharp/ruby/nodejs config into artman_monitoring.yaml (#144)
0778f62d8 : Add NodeJS package name for Trace (#141)
59746fa62 : Updates to monitoring, trace service configs (#139)
534e506a2 : Change final_repo_dir for errorreporting on Ruby (#138)
55dc1c11d : Move Python autogen packages to google.cloud.gapic namespace (#134)
41f7050c9 : Add skip_packman flag to a few more APIs. (#136)
b0ee09acb : Skip packman for NodeJS/Ruby logging (#135)
50b768ec0 : Use uppercamel for ruby package name for Errorreporting (#133)
e6b5d328f : Adding artman_genomics.yaml (#132)
ae1eac459 : Fix some paths to be relative to REPOROOT (#130)
e611c994b : Stackdriver product rename (#127)
bb9529d24 : Add link to longrunning gRPC autogen code (#118)
8c8f31d31 : Add nodejs package name for cloud vision api (#122)
1d69031a3 : Publish ML v1beta1
486a996a1 : Fix required_parameters of datastore APIs (#124)
c233be229 : Add method flattenings (#123)
6ee907832 : Remove generate_samples flag in gapic yaml for datastore api
f779ceeb4 : Adding missing proto, config_change.proto
e354032e0 : Fix Ruby configurations. (#113)
b57a957d9 : Add changes for batch pipeline (#96)
27156597f : Add Datastore config. (#116)
3ca7041b1 : Adding Google Service Management protos
b307bde9d : Adding Google Cloud Dataproc protos
b841cabdd : Adding Google Cloud Billing proto
65c091e38 : Bulk proto sync: servicecontrol, runtimeconfig, cloudbuild, genomics
dc9a2b063 : Supporting IAM, updating final_repo_dir for java (#117)
adbc4658b : Renaming 'cloudtrace' to 'trace'
88f10253c : Switch back to Cloud Speech v1beta1. (#106)
65d3c920d : Add the config for nodejs_doc codegen (#114)
507b51a46 : Remove unneeded generate_samples flag (#111)
910c1dc8f : Add go_package to monitored resource and language (#112)
0951bec6e : Adding IAM method config for Pub/Sub (#110)
4479c7257 : Removing devtools from package names (#109)
962ff7a82 : Add non-admin bigtable configs (#108)
edcfcdb5e : Remove longrunning (#105)
e2aac177e : Add longrunning artman configuration (#104)
928a151b2 : Sync updates to google.api package
6712ffca4 : Update Go package_name GAPIC config (#102)
af9489129 : Fix typo
cb2a160a2 : Add go_package to speech (#101)
d1f523d68 : Adding IAM protos to src_proto_path for Pub/Sub (#100)
05412df60 : Index the packages we have and plan to deliver to gcloud-python (#98)
108d43fea : Add google/cloud/audit/audit_log.proto
19ded092a : Removing now-unused merge options (#95)
ab3713a00 : Update artmam/gapic yamls to use ${ROOTREPO} and ${TOOLKIT_HOME} instead of ${THISDIR}. (#94)
4ad0a518e : Updating final_repo_dir values for Java (#93)
75660351d : Add configuration for Python, Ruby doc generation (#92)
e82b5e05f : Rename default and core sections to common (#91)
0ebdb62d8 : Add datastore v1 protos, update v1beta1
06aca8004 : Fixing monitoring gapic config (#89)
a00f0b962 : Cloud Error Reporting: Config fix for Java (#88)
fbc3ffc1f : logging GAPIC config fixes (#86)
230b2ef81 : Add errorreporting configs (#84)
9f403f6d4 : Publish resources.proto (#82)
428d15b36 : removing type section from artman_logging (#83)
4b5f7041c : Publish transfer_types.proto (#81)
7d53769df : Add "google" to Cloud Vision API name (#80)
0c2c60e70 : artman_core updates
68fbd3e78 : Add "cloud" to logging/pubsub Python package names (#76)
a777f1c33 : Update protos for datastore/v1beta3 API.
f2df33094 : Update protos for appengine API.
54524d99a : Introduce cloud-speech API config yaml. (#66)
0c208a86f : Properly setup Vision for Go (#73)
978bd055b : Modify final_repo_dir for Ruby and NodeJS (#72)
0553ae4ad : Add 'spi' to Java package name. (#68)
cc198a879 : Add protos for Appengine API.
4caf5d93c : Update proto and README file for cloudbuild API.
b5f781ecb : Properly setup PubSub for Go (#67)
32e4b350c : Move service config files to unversioned directory (#65)
e151abea5 : Cleanup of pubsub_gapic.yaml (#64)
b6eeb6c82 : Fix a typo on 'api_name' field for cloud language API. (#63)
b9d3106a6 : Introduce GAPIC config for cloud language API. (#58)
080fe77ef : Add runtimeconfig, storagetransfer protos
c5c2ae880 : Add "google" to API name (#55)
116bb2000 : Update php package paths (#62)
e47b8e0f7 : Add go_package attribute to logging protos (#61)
49421e0d6 : Add protos for cloudbuild API.
c6f350d2c : Remove Go-specific logic from Makefile (#60)
0078ddc9e : Document that Go source files live in google/go-genproto (#59)
9fdb8821e : Update protos for genomics API.
222ab0cdf : Update protos under google/type
e739951ef : Add protos for Cloud Error Reporting API.
cd5194851 : Add configs for cloud vision APIs. (#56)
1e645debc : Add proto files for language API.
3748d006c : Update cloud vision protos.
37987cddc : Add per-method timeout configuration (#53)
8846b6916 : Add bytestream proto.
af91aac21 : Add/update protos for cloud speech API
0bc7040c2 : Add proto for cloud vision API.
72ebf10ad : Update protos for bigtable/v1.
f16569bd2 : Add protos for bigtable/v2
d87ff8422 : Fix artman config for core protos (#50)
2cb85e641 : Add the gapic config for NodeJS (#49)
7bfd459bc : Add cloud monitoring configs (#48)
608261ca6 : Add google/api/distribution.proto
7e973fab0 : import protos for google genomics API.
996ca3e05 : Python release fixes (#47)
0487f7644 : Update logging gapic yaml after proto changes (#46)
b04294796 : fix a bad import in logging_config.proto
776771b59 : Adding GAPIC config for cloudtrace for java (#45)
529cc649d : Add protos for monitoring API.
41f2bf689 : Update logging protos and README.
3da37eec7 : Updating PHP package names (#44)
e967df7a5 : Adding sample_code_init_fields for pubsub Publish (#43)
467a4b5ff : Converting language gapic yamls to use GapicProviderFactory (#38)
a31337ae8 : Add php to artman logging yaml (#41)
3592a7339 : Add page_size fields to logging config (#37)
05dd5b601 : Update gapic yaml for Go (#36)
004aec2f9 : Add required_fields to logging_gapic config (#34)
897b6b4e2 : Updating Pub/Sub retry, bundling settings (#33)
bb93bd03d : Turn on sample generation flag (#32)
b111fa699 : Update core protos for Google APIs service config.
2438f1586 : Fix C# config based on toolkit update (#29)
842ad949a : Generate GAPIC client config for Ruby, Python
1caae0401 : Fix ConfigProto package paths
08983a244 : Update GAPIC configs for toolkit renaming (#25)
4ebc169f8 : Add google/devtools/source/v1/source_context.proto
26c21452b : Add core protos for Google APIs service config
ab0a7b190 : Update GAPIC configs
cf01647a4 : Add cloudtrace gapic config
fbd6138c1 : Remove API name prefix from artman config
cf05b4e80 : Updated gapic yamls with changes to toolkit
ec9166b3b : GAPIC config for PHP (#20)
70d7aaeec : Remove archive from language yaml files. (#19)
1922d7e3d : Allow Ruby to generate doc files
cdc7a842e : Introduce artman config for Ruby
7293b6e6b : Mention GAPIC in README
6aa3b836b : Update Google Cloud Speech API with latest changes
f34e196e7 : Add GAPIC configuration files
4d00a103e : Update Google Cloud Speech API with latest changes
5fd17fb8a : Release protos of Cloud Debugger.
48063b2af : Update protos of datastore/v1beta3 API.
6cdb0938a : Sync API protos.
7710ead49 : remove bad import in logging_config.proto
1753a4150 : Add google logging protos.
3930ed4c8 : Add google/api/label.proto and google/api/monitored_resource.proto
12dd2eafc : Update Google Cloud Datastore API with latest API changes.
35e8886c2 : Update Google Cloud Pub/Sub API for documentation changes.
d4950202c : Ignore google/protobuf package. It should come from protobuf repo.
f66e425a9 : Import cloud trace proto.
8cb3496ef : Fix a bug in Makefile that fail to make output directory.
14bef99b0 : Update Makefile to support grpc lib generation for all supported languages.
bd90877ba : Remove google/protobuf subdirectory, which should be replaced by google/protobuf gitrepo. Update Makefile to reflect the change
16b971c46 : Update changes of google/rpc protos.
f5216ad2e : Adding protos of google/dataflow into googleapis repo.
4e85ac1f8 : Update Google Cloud Pub/Sub API v1 with latest documentation.
81685b66a : Remove reference to obsolete `rule` concept.
ecea2e201 : Initial submit of Google Identity and Access Management API v1. This is a meta interface that needs to be implemented by each API service that will use IAM API for access control. This interface is client facing. The implementation will use a different API.
fc7fc5981 : Syncs the google well-known protos with protobuf-3.0.0-alpha-3.1
426a02bf2 : Submit Google Cloud Pub/Sub API v1. This is General Availability (GA) release. Please see https://cloud.google.com/ for the definition of GA.
4668e60ac : Update core library proto files for update to date documentation.
dede87287 : Relocate README.md to the API root directory.
761455488 : only look in the google folder for proto files
76c7365ed : add python and java support
f1e808951 : Submit Google Example Library API. It is a simple API that demonstrates how to design and define REST-style API using proto3 and Google API annotations.
2bf066e37 : Golang needs whole packages to be compiled together. Added globbing. Generalized dependency rule Added error checking for LANGUAGE variable
bbccccb7b : change find from . to google to avoid picking up extra files
de73bfd24 : Add Go compatability to make file
fc7061a35 : Update documentation on http annotation.
3ee906457 : Update documentation on google.api.Http to include a complete sample code about how to define a typical REST API using the proto annotation `google.api.http`.
6e80a5ccc : Adding google.api.Http annotation to Google Long Running Operations API methods.
a9fb190cd : Adding google.api.Http, which maps RPC method to REST method. It is normally used as an annotation in proto files that tools can recognize. API infrastructure can use the information to do the REST/RPC API mapping at runtime.
19d798b49 : Update the main Makefile to add protobuf include directory in order to access google/protobuf/descriptor.proto. In the future, entire google/protobuf package will be bundled with protoc installation, instead of googleapi package.
dfbd92b9a : Update main README.md to mention the discussion group.
64d575315 : Update documentation for google.rpc.Code and google.rpc.Status. Now `Status` contains the desription of the overall error model.
a2a9e15fa : Update README.md to clarify how this relates to other APIs
a325f1f03 : Removed an obsoleted file source_location.proto. Update several other protos with latest documentation.
8eb974bd0 : Update several API packages to include README.md files and minor update to API documentations (embedded proto comments).
557e6fc91 : First commit of googleapis repo. It includes several core protobuf libraries and Google Cloud Pub/Sub API v1beta2.

+- Project: platform/external/gptfdisk

dc37938 : Add //visibility:any_system_partition

+- Project: platform/external/grpc-grpc

02df73c457 : [Release] Bump version to 1.63.1 (on v1.63.x branch) (#36747)
2acc342a66 : C++20 compat: use invoke_result_t for C++17 and up (#36016) (#36689)
261aa6340a : [OTel] Generate pkg-config file for grpcpp_otel_plugin (#36686) (#36721)
bb99d4a69a : [OTel] Add latency view to example (#36601) (#36719)
31470bfe65 : [OTel] Add find_package call for OTel dependency in installed gRPC configuration (#36674) (#36687)
2b5eb25225 : [StatsPlugin] Fix use-after-free issue (#36664) (#36669)
850f63d347 : [PSM Interop] Simplify PSM Interop Kokoro buildscripts (v1.63.x backport) (#36532)
ca89af93f3 : Add product_available
ac14185478 : [Release] Bump version to 1.63.0 (on v1.63.x branch) (#36456)
96f984744f : [Release] Bump version to 1.62.2 (on v1.62.x branch) (#36385)
7df7f92da8 : [Release] Bump version to 1.63.0-pre2 (on v1.63.x branch) (#36377)
cdbc13e500 : [Gpr_To_Absl_Logging] Disable absl logging (#36378)
6aae49456c : [Fix Python Deadlock] Guard grpc_google_default_credentials_create with nogil (v1.62.x backport) (#36376)
60c35badea : [Python Dist] Fix grpc_distribtests_python (v1.63.x backport) (#36363)
81a913e71f : [Deps] Backport: Protobuf upgrade to v26.1 (#36353)
bc470e47ad : [release] Cherry-pick `https://github.com/grpc/grpc/commit/e510ff89aa38d9c9243b4446474c1335ee1b9f54` to `v1.63.x` (#36344)
cfea053ffa : [Release] Bump version to 1.63.0-pre1 (on v1.63.x branch) (#36338)
c73c24a8ef : [experiments] Set `call_status_override_on_cancellation` default to `false` from `debug` (#36325)
0a7a85a323 : [Release] Bump core version to 40.0.0 for upcoming release (#36293)
b6989ff3e4 : [interop] Add 1.63.2 release of grpc-go to interop matrix (#36305)
0d2ad09038 : [clang-format] Remove requirement that port_platform.h is at the top (#36276)
0c742dbbb3 : [clang-format] Remove requirement that port_platform.h is at the top (#36278)
ef5073fb16 : [Fix Python Deadlock] Guard grpc_google_default_credentials_create with nogil (#36266)
da04df7c45 : Automated fix for refs/heads/master (#36309)
a2ab8989ef : [PSM Interop] Migrate to Artifact Registry (v1.62.x backport) (#36310)
493d873411 : [test] increase timeout (#36308)
4feb98e82b : [Python test] Fix a typo in bazelify_tests target (#36292)
d3a92c937e : [CI] Added MSVC 2022 test (#36236)
964cc069fe : [PSM Interop] Enable More CSM test for Python and add tini to Python interop client image (v1.62.x backport) (#36307)
4e735be35a : [xds] Fallback implementation (#36145)
bbaf87b264 : [PSM Interop] Migrate to Artifact Registry (#36273)
33f56657d2 : [Samples] Health checking example (#36235)
a2ec600558 : [call-v3] Updates to CallFilter (#36240)
3383b8182f : [clang-format] Remove requirement that port_platform.h is at the top (#36274)
83a17ff468 : [clang-format] Remove requirement that port_platform.h is at the top (#36275)
b0cf42d86e : [clang-format] Remove requirement that port_platform.h is at the top (#36281)
2bcca152cf : [clang-format] Remove requirement that port_platform.h is at the top (#36277)
e378d0b229 : [clang-format] Remove requirement that port_platform.h is at the top (#36279)
d8f4a0efdd : [clang-format] Remove requirement that port_platform.h is at the top (#36283)
0a6f1c81f6 : [interop] Add v1.61.2 release of grpc-go to interop matrix (#36252)
b361574a0b : Fix fuzzer builds internally for core e2e tests
3eb3e63eb3 : [interop] Add v1.62.2 release of grpc-go to interop matrix (#36251)
e5015e71f3 : [gRPC telemetry] Collect TCP connection metrics
798399b984 : Automated rollback of commit 7c57fb70e9b80648d2a99086f7fe206437ffe84f.
c7b81ad925 : [ref-counted] Use down_cast for additional safety checks (#35579)
70839a9b19 : [OTel C++] Add experimental optional locality label available to client per-attempt metrics (#36254)
7c57fb70e9 : [surface] Add an API to inject connected endpoints into servers (#35957)
73b0ac2067 : [Python Version] Drop support for Python 3.7 (#34450)
6cbc7ad63d : [Python Aio] Change aio Metadata inheritance (#36214)
ddb785674c : [grpc][Gpr_To_Absl_Logging] Migrating from gpr to absl logging GPR_ASSERT (#36223)
536899d998 : [test] Change to "threadsafe" mode for `ChannelInitDeathTest.CanAddBeforeAllTwice` (#36263)
e285482f54 : [Test] PDB files on diet (#36259)
00708c0b6d : [test] Run `ServiceConfigParserDeathTest.DoubleRegistration` test first (#36261)
cff2a22474 : [PSM Interop] Enable Python Session Drain Test and add tini to Python interop client image (#36253)
87aa0e8027 : release: grpc-java 1.63 gcr image (#36260)
d37726298b : [OpenTelemetry] Implement async gauges (#36182)
4ed5001a27 : [build] add visibility to handshaker targets
130b948100 : [experiments] extend expiry (#36246)
4811e1dd90 : [lint] Remove reference to check_port_platform.py (#36257)
b4bf921117 : [Deps] Revert "Bump cryptography from 3.4.6 to 42.0.4 in /tools/internal_ci/… (#36255)
f238e5399c : [security] Reland: Refactor credentials types to remove special handling for insecure creds (#36242)
9dea752699 : [interop] Add v1.63.0 release of grpc-go to interop matrix (#36248)
08d7ec4042 : Bump cryptography from 3.4.6 to 42.0.4 in /tools/internal_ci/helper_scripts (#36153)
78b9d84fd3 : [Dep] Rollback Protobuf upgrade to v25.1 (#36247)
74176f5d16 : [rbac] Fix read of uninitialized variable (#36244)
0aebe1c7b6 : [authz] get endpoint local/peer addresses via a handshaker (#36237)
e0cade4daa : [party] Decouple `Party` from `Arena` (#36229)
aa67587bac : [sanity] Remove port_platform.h check (#36234)
599b50228a : [ObjC] increase Basic Tests C/C++ MacOS jobs (#36190)
d7c38ea9a1 : [time] Fix Timestamp minus arithmetic when rhs is InfPast or InfFuture (#36219)
5c3400e8dc : [CMake] Add gRPC_USE_SYSTEMD option (#34384)
aa3b659e48 : [call-v3] Remove `v3_backend_metric_filter` experiment (#36227)
a020e1d229 : [Tests] Fix build scripts for linux portability (#36220)
e78ec82a2c : [call-v3] Remove CallFactory (#36226)
f99bc55ffe : [channel-init] Add an escape hatch to have v2-only filters (#36225)
4d570c29ee : [Tests] Fix build scripts for windows portability (#36211)
952a2421f9 : [OTel C++] Add API to set channel scope filter (#36189)
d9badb171a : [Documentation] fix asyncio Server and Channel stop() method documentation (#35946)
4bea12353c : [python] Cython 3 compatibility: declare functions noexcept. (#35995)
da43a61322 : Automated rollback of commit 822311c0d94c22262606bc28fb034b1765a58115.
822311c0d9 : [security] Refactor credentials types to remove special handling for insecure creds (#36176)
adf6c7b644 : [idle] Remove v3 channel idle filter experiment (#36213)
17a4a55da4 : [misc] add `final` on a bunch of classes that should not have subclasses (#36212)
899aed0156 : [Deps] Ruby uses protobuf 4.x (#36215)
65ddb57908 : [call-v3] Changes to CallFilters to prep for final CallInitiator/UnstartedCallHandler/CallHandler APIs (#36005)
f45b9a8f3d : [build] Deduplicate compilation of core e2e tests (#36198)
1abd28eb3b : Log c++ interop "soak" results at INFO instead of DEBUG
26df942eb4 : [build] Stop compiling every test.cc file for every config (#36197)
c079e533de : [ref-counts] DualRefCounted orphanability is different to Orphanable orphanability (#36194)
8b8f43aecf : [metadata] Remove arena from `grpc_metadata_batch` constructor (#36118)
3d96c05834 : [csharp] Fix csharp doc comments (#36000)
a087266a27 : C#: Grpc.Tools: Handle regex timeout when parsing protoc output (#36185)
03312884dc : [Deps] Upgraded protobuf to v26.1 (#35796)
b4fc28826b : [grpc][Gpr_To_Absl_Logging] Making absl logging flags true
86383a031d : [chaotic-good] Update chaotic good extension to allow setting attributes on event engine endpoints which need to work with the chaotic good transport.
d1287ad07a : [build] create xds_end2end_test_lib visibility tag (#36187)
658588a4ed : [doc] update xDS features table (#36186)
1312ff0625 : [OTel C++] Add APIs to enable/disable metrics (#36183)
95c4f32b23 : [RegisteredMethod] Remove experiment (#36181)
3d82c522fa : [EventEngine] Refactor ServerCallbackCall to use EventEngine::Run (#36126)
8013ffe965 : [grpc][Gpr_To_Absl_Logging] Fixing minor typo
72676e6fae : Enforce correct padding and byte alignment in chaotic good transport by ensuring no inline slices are created and returned by promise_endpoint.
cde8d03da5 : [experiments] Extend work_serializer_dispatch (#36179)
e715261ac6 : [slice] remove absl_base64 experiment (#36178)
ca478bd429 : [experiments] Remove some, extend some (#36166)
c54c69dcdd : [Metrics] New OpenTelemetry Plugin Implementation of Stats Plugin (#36070)
041c283ccc : [experiments] Fix initialization order fiasco (#36168)
604a8b9155 : [client channel] if picker is null, fail call instead of crashing (#36167)
c2758e87fc : [experiments] Bump EventEngine experiment expiration dates (#36164)
564930c8b3 : [ObjC] remove NSPrivacyAccessedAPICategorySystemBootTime from privacy manifest (#36080)
21b5410a4c : [event-engine] Separate promise context from default event engine headers (#36148)
4cf87d4c91 : [logging] Reduce line count for gRPC experiment output (#36150)
a1535ae615 : [CSM] Cleanup and test Size() on MeshLabelsIterable (#35769)
277c82dc8c : [build] Fix fix_build_deps.py (#36152)
1ce1159a75 : [CI] Moved to Bazel 7 (#36105)
bd335033e2 : [docs] Clarify expected semantics of deflate compression (#36113)
2d88de979e : [test] Use std::regex_search in no_logging test (#36131)
125492ea70 : [xds] Add env protection for multiple xDS servers in bootstrap (#36154)
065aa63d17 : Internal change
733e904491 : [XdsClient] implement non-per-call metrics (#36020)
bfcbcd6eaa : [bazel/dbg copt] fix warning name for GCC (#36040)
d6bb391449 : [Build] Migrate Android NDK, android rules and platforms (#36116)
bb9f4466e1 : [api-fuzzer] Remove ping support (#36146)
15d64cf9c9 : [party] Auto-batch cross party wakeups (#36048)
669493b0b7 : [EventEngine] Rename and add tests for ResolvedAddress wildcard port accessor (#36144)
c1f9199f9c : [channel] canonify target and set channel arg in only one place (#36134)
5b4bd43c78 : File loading fix (#36071)
b940f11388 : [posix EventEngine] fix ResolvedAddressIsWildcard documentation (#36143)
c68e6c27ca : [Security Tests - Crl Provider] Fix inconsistent directory related tests (#36122)
d6edb33ae7 : [Clean-up] Removed grpc.gyp (#36077)
2aa1b6479f : [Build] Massage grpcio_tools build configuration for protobuf upgrade. (#36124)
0703276770 : [CI] Bazel upgrade (#36104)
8d35a303f2 : update grpc go v1.62.x to patch release (#36061)
930b3934bc : ruby: register grpc_rb_sStatus as a global variable (#36125)
e06e45f2af : [OTel C++] Do not add otel_plugin_test with CMake if the otel plugin is not enabled (#36128)
d8f0f64ee6 : [chaotic-good] Remove ref to server side call early (#36090)
db51a3f69a : Mark grpc generators for editions support.
24be69b9bd : [Python O11y] Change public interface (#36094)
c910004328 : [Python Stub] Add version check to stubs generated by grpcio_tools (#35906)
2c49416713 : [grpc][Gpr_To_Absl_Logging] Using absl from within gpr logging (#36108)
424e95ccbb : [Max Message Limits] Improve logging to determine client/server (#36103)
1ce894c977 : [OTel] Add CI support for tests via CMake (#36087)
9ed686902e : [chttp2-server] Handle error cases correctly when limiting number of accepted connections (#36101)
88585c43e9 : [test] Allow channel-level "Sending goaway" log in no_logging test (#36100)
390fef0590 : [RR and WRR] clean up dualstack experiments (#35135)
a19e01c4fd : [sanity] fix sanity on master (#36102)
6546fcd196 : [pick first] remove happy eyeballs experiment (#36092)
57ff0b890f : [xds] Support for multiple servers in the bootstrap.json (#36021)
b7f9217633 : [Security - Revocation] Refactor how CRLs are checked internally (#36031)
e34c20cd13 : [CI] Refactor android_ndk docker (#36091)
750c451e96 : [fake stats plugin] add locking to avoid tsan failures (#36093)
ae131c991f : [client idleness] remove experiment (#35229)
0f77a5ad9e : [BoringSSL] Update third_party/boringssl-with-bazel (#36089)
7682a318d8 : Creating a chaotic good endpoint extension to allow configuring chaotic good endpoints.
7533328075 : [server] Allow configuring max incoming connections at the server (#36088)
f8cfe1c16d : [ObjC] add boringssl swift package (#36062)
489d24cf7e : [ruby] Make `GRPC::DeadlineExceeded` report properly (#33565)
b78f64569a : [CI] Updated by review (#36083)
ed8af1fb82 : [examples] fix binary path in systemd socket activation test script (#36034)
bf09088b5f : [Build] Making grpcio_tools ready for upcoming Protobuf change. (#36074)
6d7a55890e : [PSM Interop] Enable affinity_session_drain_test for cpp (v1.62.x backport) (#36078)
9ba8bb5dd2 : Revert "[AbortError] And and check AbortError while abort" (#36076)
b15c4304f7 : [PSM Interop] Enable affinity_session_drain_test for cpp (#36064)
ad7fbc1e92 : [EventEngine] Document RunAfter can return an invalid handle for immediate execution (#36072)
3032b5c48d : [OTel C++] Add CMake build support (#36063)
98e6cb49ed : Bump release version 202403071400 (#36073)
675dcccd5e : [AbortError] Reapply "[AbortError] And and check AbortError while abort" (#34525)
d1cea2dd09 : Automated fix for refs/heads/master (#36059)
18386ea886 : [EventEngine] rm invalid assert (#35953) (#36067)
7b98cda1f4 : No public description
02276f4774 : [Misc] Added third_party/utf8_range to .bazelignore (#36054)
1491233a80 : Expose LB policy test lib SubchannelState::state_tracker_ to tests
419a070078 : Allow configuring server_notify_client_when_started field in xds e2e test lib
25ef96c4ad : [test] Enable callback benchmarks (#36055)
c332854964 : Use clock_gettime on Apple platforms (#35923)
52fc023bae : [CI] Upgraded cocoapods to 1.12.0 (#36053)
6f6f0df2ba : Make TestServiceSignaller more generically useful
db9ca10b35 : [xDS] add optional locality label to per-call metrics (#36049)
692b7fcb7f : [bazel] Add OTel C++ submodule to bazelignore list (#36052)
672d8abdca : [Python Otel] Allow start observability without context manager (#35932)
427c8a89e9 : [chaotic-good] Add a microbenchmark for ping pong round trips (#36050)
c43f1a63b0 : [RLS] implement non-per-call metrics (#36001)
0213523907 : [build] move channel out of grpc_base (#35924)
4ce4f4ea3a : [OTel] Add OTel C++ as a submodule (#36032)
5043eb4d65 : [csharp] Fix csharp_ubuntu2204_x64 docker image (#36019)
73c141cb57 : Add `byte_buffer` dependency back to gRPC iomgr target.
de3e6f8234 : [pick_first] implement non-per-call metrics (#35984)
e39bd50716 : [grpc] Redacting unknown metadata types in debug logs. (#36006)
d379dc24c5 : [Build Reproducibility] Sort input file list (#35687)
9b424b5dd4 : [Python o11y] Fix Python O11Y artifacts name (#35965)
493cad8ef2 : [call-v3] Grab payload handling from registered method (#36017)
00c01f395c : [EventEngine] Do not accept connections if the listener is shut down (#35990)
d6089c336c : [Security - CrlProvider] Add AKID to CertificateInfo (#35931)
d4b5e8d11d : Move work_serializer_dispatch dependency to rollouts (#36013)
0d69f8dc74 : Add gRPC-Go version 1.62.0 to interop matrix (#35966)
fa2bae473a : [metadata] Expose metadata limits and annotation info to filter stack (#35970)
913fee2130 : [Interop] Make C++ xDS Interop Client and Server Responsive to SIGTERM (v1.62.x backport) (#36008)
338fc05c21 : Add stats to tcp_posix.cc to log commonly seen I/O errnos.
9054988785 : [csharp] Use a stable/supported C# runtime in ubuntu 22.04 distribtest docker images (#35955)
12897ab0fb : [Interop] Make C++ xDS Interop Client and Server Responsive to SIGTERM (#34518)
40577dd585 : [WRR] implement non-per-call metrics (#35977)
571da7be78 : Make channel idle filter more aggressive in cleaning up calls
8b4079f4dd : [shutdown] Add logs when shutdown is done (#36002)
70af2c2fda : [xds] xDS client per data plane target (#35730)
a1b7e1e523 : [Security] Crl helpers (#35963)
641213ee58 : [tracing] Remove debugging annotations
d4afc993ed : [python] Fix typo in code comment (#35981)
d2efbfe449 : Log gRPC experiments at INFO
4ac804bec9 : [call-v3] Correctly detect v3 filters even if the immediate base class is not ImplementCallFilter<> (#35997)
ed065878e0 : [experiments] enable work_serializer_dispatch (posix) (#35992)
77879c4be7 : Clarify caller should call dtor with New()
c643d2a4c7 : [Python o11y] Fix readme (v1.62.x backport) (#35993)
ad06808bf6 : [tracing] Pass index in stream for traced byte ranges
ca36ff84ba : [Python o11y] Fix readme (#35988)
6c29a8720e : [test] Remove passthru_endpiont and its microbenchmarks (#35986)
1ad14040ef : [EventEngine] Set DSCP on listener socket (#35983)
73d315753f : [Documentation] Backport #35973: Make Bazel requirements installable directly via pip (#35978)
3d32d7a15d : [chaotic-good] Extend connection timeouts (#35937)
2ad297344d : [Documentation] Make Bazel requirements installable directly via pip (#35973)
fb4c043803 : [Metrics] gRPC Non-Per-Call Metrics framework implementation (#35871)
5838f6840a : [release] Add 1.62 to interop matrix (#35972)
fc412cd390 : [test] Add comment about workaround (re #35969) (#35971)
18af795edf : Update min PHP testing version from PHP 7.4 to 8.1 (#35964)
ab8a756b1d : [test] Fix use-after-free in http proxy fixture (#35968)
6fb93e79c2 : [test] Decrease ping timeout on CancelAfterInvoke tests (#35969)
84b0bb3d1c : [call-v3] Add an opt-out for call-v3 stack instantiation (#35956)
9db40fa845 : [EventEngine] Enable the EventEngine DNS Resolver on Posix (#35573)
51bccbdcf9 : [ssl] Support Windows system roots. (#34874)
d54074c570 : [build] move byte_buffer out of grpc_base (#35960)
a82a28cde4 : Revert "[Security - CrlProvider] Use a better mechanism for Crl Looku… (#35962)
7d023ade47 : [experiments] Remove completed experiments (and extend rstpit) (#35949)
cfcbb0a535 : [build] move parts of the `grpc_client_channel` BUILD target out into their own targets (#35879)
fbbdda4e51 : fix TLS key logging file entry corruption on non-Windows (#32266)
851b187d54 : [EventEngine] rm invalid assert (#35953)
b6a961fa8e : [EventEngine] Refactor WritesPerRpcTest to EventEngine (#35763)
4356005b01 : [tracing] Add a getter for write stats
f78a54c5ad : Bump release version 202402201104 (#35951)
014087ad4e : [ruby] fix interop test build (#35948)
53fae27f88 : [experiment] Disable promise_based_client_call test on Windows (#35952)
179e0f952f : [build] move parts of the `grpc_base` BUILD target out into their own targets (#35846)
469449d95e : [chaotic-good] Connect timeout is in seconds, not nanoseconds (#35938)
bc4f8340b8 : [Python Otel] Fix packaging issue (v1.62.x backport) (#35936)
5227db884d : [pick first] explicitly unset selected subchannel when promoting pending subchannel (#35865)
88c5f25997 : [Python Otel] Fix packaging issue (#35929)
7a43130d10 : [ruby] fix ruby interop build (#35934)
8d094cdba9 : [tracing] Add target_write_size to HttpAnnotation (#35921)
e3b5ec6e17 : ssl_transport_security.cc: Make it compile with libressl (#35615)
ee3153b20d : [experiments] Extend deadline for keepalive_server_fix (#35928)
b855423359 : [testing] Add StopListening helper and BidiStream handler to XDS e2e test lib (#35861)
6f406a7a68 : Updated libprotobuf_mutator to the latest (#35833)
310770d61d : [Security - CrlProvider] Use a better mechanism for Crl Lookup and add some verification helpers (#35641)
34be0d84a9 : [Core] Remove wrap_memcpy (#35826)
2c9b599e5e : [Python O11Y] Reapply registered method change (#35850)
cf79445171 : [chaotic-good] Fix channel creation (#35907)
ccc8017bf0 : enable work_serializer_dispatch (#35891)
bb3edd22b3 : [Python Modernization] Deprecate pkg_resources (#35849)
2ca568663f : [CI] Upgraded the docker images for Ruby Distrib Tests (#35911)
ef03a269f5 : [ObjC] Backport #35893 1.62.x, upgrade abseil to 1.20240116.1 (#35909)
a58f83c947 : [EventEngine] Support AF_UNIX for windows (#34801)
b3b64dc715 : [Security] Handshaker status return (#34864)
b2b6af691e : Treat empty response as non-200 for IPv6 query in c2p resolver
527557d03d : [Deps] Upgrade abseil podsepc to 1.20240116.1 (#35893)
6c157f9128 : [Release] Bump version to 1.63.0-dev (on master branch) (#35899)
acb1a55e97 : [experiments] Disable chaotic good test in 1.62 branch (#35902)
574b0572f1 : [client channel] remove grpc_channel_num_external_connectivity_watchers() (#35840)
17d9e20ff1 : [slice] use absl base64 APIs instead of slice base64 APIs (#35851)
510dbc92e1 : [EventEngine] Fix lock acquisition ordering problem on Windows Connect (#35892)
6d7c6380e4 : [Release] Bump version to 1.62.0-pre1 (on v1.62.x branch) (#35901)
1669b9e853 : [testing] Add ExitIdle and CompleteCall helpers to LB policy test lib (#35860)
46a261e96a : [chaotic-good] Fix write ordering (#35900)
98a96c5068 : [Protobuf] Absorb protobuf::MultiFileErrorCollector change 2 (#35898)
385431ca4b : [Python Bazel] Allow overwriting grpc_library in python_rules.bzl (#35629)
97733ceba5 : [experiments] Set call_status_override_on_cancellation default to `false` from `debug` (#35894)
1a198795fa : [experiment] Disable chaotic_good tests on Windows (#35897)
86d4155fe4 : [Release] Bump core version to 39.0.0 for upcoming release (#35889)
6df52f865f : [test] Increase test timeout (#35887)
c75d5c9878 : [chaotic-good] Credential implementation (#35884)
2b3f21daea : Internal change
3459e5c7b8 : [work-serializer] deflake tests with dispatching workserializer
41606054c2 : [load_file] remove grpc_load_file() in favor of grpc_core::LoadFile() (#35857)
61e1c030b2 : [Protobuf] Absorb protobuf::MultiFileErrorCollector change (#35870)
d1cb0c0874 : [chaotic-good] Bring up core e2e tests (#35663)
3343756673 : [ssl] Fix for ALPN comparision logic (#35863)
4cbe274f4b : Do not expand unusable v4 addresses in event engine.
67a15395d2 : [Python Distribution] Add a check for file size (#35831)
2999332d64 : [CSM] De-experimentalize CsmObservability API (#35836)
f27fb07c84 : Do not expand unusable v4 addresses.
8f2245d0a7 : [CSM] Disable metrics recording when CsmObservability goes out of scope (#35835)
21cb320080 : [reorg] move service config code to src/core/service_config (#35843)
009129b8e4 : [xDS] remove thread-unsafe caching of locality names (#35862)
521b2ea17c : [EventEngine] Make oauth2 test utils work with EventEngine clients (#35866)
842057d8d5 : [Build] Strip armv7 artifacts (#35832)
239399212a : [BoringSSL] "Revert Update third_party/boringssl-with-bazel (#35842)" (#35847)
c968d1a56a : [BoringSSL] Update third_party/boringssl-with-bazel (#35842)
6028810942 : [Python O11Y] Fix core header dependency issue (#35845)
f22c954ef5 : [reorg] move client channel code to src/core/client_channel (#35827)
038215b504 : [BoringSSL] Revert "Update third_party/boringssl-with-bazel (#35811)" (#35834)
0f39ba2125 : Reapply "[channel] Integrate channel init infrastructure with new call filter infrastructure" (#35822)
242e9185a3 : [metadata] Allow non application/grpc content-type values (#35824)
387c894117 : [CSM] Remove experimental CSM PluginOption API in favor of CsmObservability API (#35812)
c2a2e8c09d : [BoringSSL] Update third_party/boringssl-with-bazel (#35811)
9aa3c5835a : [Python O11y] Remove exporter from public API and refactor tests (#35792)
3ddc48bf62 : [server] Keep server running after failed UDS `getpeername` (#35823)
3b2a749f19 : Bump the github-actions group with 3 updates (#35781)
cb7172dc17 : [CI] Removed dbg test from at-head tests (#35657)
10e83973e7 : [reorg] move resolver code to src/core/resolver (#35804)
0cdd62f131 : Writing a doc with steps to contribute to the grpc code base. Adding more screenshots to doc. This is meant for non googlers.
72c3eb5cd7 : Update MAINTAINERS.md with keep-sorted (#35772)
6cd53e1c80 : [experiment] Disable Posix EventEngine Client experiment (#35819)
b2bf241a71 : [call-v3] Add a quick & easy way to add an interceptor for *just* server trailing metadata (#35797)
ab26c88bbc : [observable] Simplify implementation somewhat (#35817)
3ff53525d1 : [channel] Integrate channel init infrastructure with new call filter infrastructure (#35767)
122a1996ae : [promise] add optional is_acceptable callback to Observable (#35789)
5c988a47c4 : [Python Misc] Fix issue when deprecate pkg_resources.resource_filename (#35810)
3ebccf55cd : [otel] Add gRPC OpenTelemetry example (#35793)
148f59c15a : [reorg] move LB policy code to src/core/load_balancing (#35786)
20e5e0cb29 : [CSM] Modify CsmObservability to CsmOpenTelemetryPluginOption internally (#35803)
06ac429fea : [clang-format] exclude src/python/grpcio_observability/grpc_root (#35802)
7ad674ba04 : [Build] Workaround for protobuf-at-head test (#35798)
97e889d568 : [examples] Update SSA client example (#35799)
f82ecf4b0b : [ruby] add distrib tests for ruby 3.1-3.3 (#35788)
e2c3648bc2 : [release] Add 1.61 to interop matrix (#35790)
5091b39a28 : Remove registered_methods_map experiment (#35673)
a61b58b0f1 : [Fork] Noop RegisterForkable if fork support is not enabled (#35787)
610f439342 : [channel] Add CallFactory, CallDestination (#35766)
354cdecc12 : [call v3] add experiment (#35784)
fa5603c72c : [client channel] rename ClientChannel to ClientChannelFilter (#35783)
3bbe8979d3 : Automated rollback of commit 86976512162f804b71614cbd78c132fd5c972477.
1f979d2a83 : [BoringSSL] Update third_party/boringssl-with-bazel (#35768)
c05a4356d0 : Writing a doc with steps to contribute to the grpc code base. Fixing formatting issues in the doc This is meant for non googlers.
5d059c40bf : Writing a doc with steps to contribute to the grpc code base. Fixing formatting issues in the doc This is meant for non googlers.
05b62c90a9 : Writing a doc with steps to contribute to the grpc code base. Making screenshots for this doc better. This is meant for non googlers.
ba43ac914d : Adding clang format file to each folder (#35754)
c1a012e9c9 : Adding clang format file to each folder (#35755)
e9ff473467 : Adding clang format file to each folder (#35756)
0732f043c8 : Adding clang format file to each folder (#35757)
8697651216 : [chttp2 server] Fix bug in the grpc::AddInsecureChannelFromFd API which fails to mark the socket as non blocking.
eae9c558cf : [Python Deps] Deprecate pkg_resources in grpc_tools (#35382)
03375e064f : [Python AIO] Handle DeprecationWarnings when get current loop (#35583)
2288b63601 : [EventEngine] Fix HttpCli test to deail with EventEngine async execution (#35776)
6e9dad7deb : [testing] Update max fd limit in test (#35775)
c26bb28626 : [doc] Add note on current status of grpc_cli tool (#35675)
282cd969c9 : [Github Labeler] Avoid add Python label for observability_lib_deps.py changes (#35668)
6259028f10 : [retry] don't start a new call attempt if the timer was cancelled (#35729)
58300b9d1f : Adding clang format file to each folder (#35727)
1faf6d4992 : Adding clang format file to each folder (#35741)
434e4e0518 : Writing a doc with steps to contribute to the grpc code base.
10b47f1b12 : [channel] Move arena creation into Channels (#35765)
72f06eb7d5 : Adding clang format file to each folder (#35738)
2bde1b98c8 : Adding clang format file to each folder (#35739)
862ab7d203 : Adding clang format file to each folder (#35743)
00f9d2a312 : Adding clang format file to each folder (#35744)
fd1e8d497b : Adding clang format file to each folder (#35745)
0a6d90351d : Adding clang format file to each folder (#35742)
acfdca6ac4 : Adding clang format file to each folder (#35747)
59004b4931 : [channel] Separate call size estimation out of `grpc_core::Channel` (#35732)
7b947ec227 : [grpc] Helping to keep the maintainer list sorted (#35593)
466115a9bc : [Python PSM-CSM Interop] Add config file for psm-csm-python (#35644)
1465313684 : [xDS Interop] Add v1.61.0 release of grpc-go to interop matrix (#35647)
dc0fdc4d12 : [Python PSM Interop] Use FrozenSet (#35759)
5381b8bd55 : Adding clang format file to each folder (#35740)
ba6e429ff4 : Adding clang format file to each folder (#35734)
b7cc4468a2 : Adding clang format file to each folder (#35733)
a40881f428 : Adding clang format file to each folder (#35737)
b137941fe8 : Adding clang format file to each folder (#35735)
00a35e24e5 : Adding clang format file to each folder (#35736)
de85081421 : Adding clang format file to each folder (#35724)
ae8083af97 : Adding clang format file to each folder (#35726)
56f5bb456f : [ObjC] Update swift package (#35686)
e738963398 : Adding clang format file to each folder (#35722)
8ea3b417cc : [csds] Make grpc_dump_xds_configs return ClientStatusResponse (#35612)
fb14685fd6 : [transport] Move call spine related types into their own file (#35689)
5b444972f3 : [promises+event_engine] Re-enable promise_based_client_call testing (#35678)
2bb10be729 : [experiments] Allow experiments to opt-in to testing against all pollers (default to not) (#35683)
4f45565c82 : [Python O11Y] Update deps file when building new abseil-cpp (#35681)
8a3a46e295 : [EventEngine] Enable the PosixEventEngine client experiment (#35669)
d9c253fe32 : [csharp] try rebuilding distrib ubuntu image (#35674)
e9b70bad9a : [doc] Core is now C++ (#35676)
71fa68f7fb : [EventEngine] Add QueryExtension Interfaces for *SupportsFd (#35648)
714640d71f : [Deps] Upgrade Abseil to 2024-01-16 (#35589)
4f50d36f4b : [experiment] Stop testing promise_based_client_call due to leak (#35671)
48961e8a2c : [PSM Interop] Add a payload to xds interop client when sending RPCs (#35545)
a73293bf4c : [Python AIO] Add note for read/write APIs (#35598)
ba2f74a84c : [EventEngine] Dump all thread stacks when the thread pool is wedged
7b0eb3be03 : [SOT] Add a "Commits with missing PR number" section in the release note draft (#35658)
ab795b0adc : Revert "[EventEngine] Enable the EventEngine DNS Resolver on Posix (#35573)" (#35667)
bdfacdec7f : [Python AIO] Raise resource_exhausted error in case of concurrent RPC limit exceeded (#35376)
80f3a90556 : [Python O11Y] Add observability example (#35637)
76c45b98d1 : [otel] Return absl::Status as a return from BuildAndRegisterGlobal (#35659)
19ad49d169 : [bazel] disable fuzzer on mac (#35662)
984daf98d7 : [CSM o11y] Re-experimentalize CSM OTel Plugin Option (#35660)
576c37192c : [cmake] build fix (#35661)
913223d0d9 : [ObjC] add privacy manifests to boringssl grpc (#35616)
6318e9e7e9 : [EventEngine] Enable the EventEngine DNS Resolver on Posix (#35573)
607a88ca07 : [Experiments] Update experiment expiry (#35630)
c4ebfc0ed0 : [sanity] Ignore .gitignored files in trailing newline check (#35655)
870a66d9a0 : [chaotic-good] Connection setup & test suites (#35650)
7d5b53e2a7 : [testing] minor logging improvement in http cli tests (#35654)
acdd07635e : [Python PSM Interop] Enable SSA testing for Python xDS client (#35596)
4cea5d0cba : [xDS Interop] Use XdsServerBuilder when testing CSM Observability (#35634)
6b6ce36f74 : [fuzzing] Allow server fuzzer to take multiple connection requests at the same time (#35645)
f51f14e70c : [otel] Re-structure otel_plugin_test initialization (#35631)
16b71d91d8 : [CSM O11Y] Fix issue when CSM optional labels are present in server metrics (#35633)
7507e3b644 : [fuzzing] Teach server_fuzzer about the chaotic good protocol (#35643)
2fc9dd1546 : [build] Update `envoy-api` and `xds` dependencies (#35603)
609b3b39f9 : Add error message when virtualenv is not installed and running on glinux (#35642)
d3ae13e94c : [third_party] Update README.md (#35639)
19f1b39829 : [fuzzer] Eliminate use of mock_endpoint in server fuzzer (#35625)
af95eafb34 : [CI] Using clang-17 for clang tidy & format (#35595)
9c94059036 : [handshaker API] remove some unused legacy cruft (#35628)
1a20f21b6b : Fixed multi-line comments warning (#35351)
2c25cd7bcf : [cds LB] obtain dynamic subscription even if cluster is present in XdsConfig (#35627)
562bc9b363 : [fuzzing] better fallback rng (#35621)
6dc928c98c : [buildgen] Ensure virtualenv is installed (#35624)
f13a564e50 : [CocoaPods] Re-work how privacy manifests are exposed (#35542)
1afcc3bd13 : [Python O11y] Build and distrib O11y package (#35578)
7b2ad05d09 : [experiments] Move forward some of my expired experiments (#35620)
e93f2dfbef : [fuzzer] Separate scheduling from schedule creation for network input (#35618)
c637a9f82b : [ruby] Fix compilation errors on clang 16 (#34481)
a32e6d4a6c : [memory] Decrease number of inlined elements in grpc_slice_buffer from 7->6 (#35622)
5bf0971972 : [EventEngine] Fix issues found when enabling `event_engine_dns` experiment in OSS (#35530)
f1254a78b3 : [Doc] Update README.md to address upb issue (#34411)
5b724c09c5 : [tls] Add copy constructor for TlsCredentialsOptions (#35499)
d4f1f8543e : [build][cpp] Add cmake option to skip HTTP downloads (#34587)
8144346e2c : [Protobuf] Added static_cast (#35566)
6ff898a10b : Fixup: allow to configure BigQuery project (#35601)
3a8360dba8 : [Cleanup] safe cast int to void* (#35557)
32c5d1c160 : [Example] Added gRPC C++ generic API example (#35411)
fe75f2b5ff : [GPR] Removed GPR_BACKWARDS_COMPATIBILITY_MODE (#35602)
9e160c3dac : [server] Better logging on shutdown from failed getpeername (#35611)
b440474655 : [XdsClient] Clean up mechanism used to store XdsServer in map keys.
7e7b4fd1a4 : Fix breakage when built against protobuf head (#34945)
24f8963716 : [Test] Removed obsolete node test from run_tests.py (#35525)
a329d43875 : [CI] Fixed missing clang-17 changes (#35610)
751cadcdd4 : [experiment] Update event_engine_client experiment (#35609)
1751f1043e : [transport] Add a transport test suite for promise based transports (#35476)
f41de0825c : [sanity] fix sanity on master (#35604)
23dc551e9a : [PSM Interop] Add gamma.csm_observability_test to psm-csm Kokoro job (#35588)
67d6b8ea74 : [promise] Context improvements (#35592)
f37f7c9b4b : [priority LB] fix use-after-move bug (#35597)
98472179fb : [promises] Add an observer type (#35552)
ad1dc17030 : [Python setuptools] Import error from distutils for lower version of setuptools (#35561)
bc04417440 : [Clean-up] Fix Abseil-usage (#35590)
eb17c1f7de : [filters] Optimize construction/destruction (#35591)
c9e97a3156 : Adding my name to maintainer (#35576)
5c0f349761 : [Build] Bump the required CMake version to 3.13 (#35572)
b85ebb9bba : [ruby] Fix use-after-free for post-fork channel recreation (#35488)
b34d98fbd4 : [CI] Fix sanity test fail (#35584)
7c347b96eb : [Release] Bump version to 1.62.0-dev (on master branch) (#35580)
584c0c0c98 : [call-v3] Filter executor (#35533)
c6755cb4b9 : [CI] Update labeler.yml for python (#35568)
43d2b28e02 : [ruby] Build/test ruby 3.3 and build native gems with Ruby 3.3 support (#35399)
c77ba326e9 : [gprpp] Implement down_cast - a debug-time checked down cast (#35548)
e36025d3d2 : Revert "[Python Aio] Replace get_event_loop() with new_event_loop() (… (#35570)
abacdf94a6 : Automated fix for refs/heads/master (#35562)
d6579e32a0 : [Python Aio] Replace get_event_loop() with new_event_loop() (#35493)
c921002b84 : [CI] Fix labeler.yml 2 (#35563)
fbd47fda54 : [CI] Fix labeler 5.0 (#35560)
08642b129f : Fix sync-labels (#35558)
528bc23088 : [Build] Minimal changes for enabling DLL operation on Windows (#35484)
0562184ba3 : Bump the github-actions group with 4 updates (#35523)

+- Project: platform/external/grpc-grpc-java

69f5d8443 : Set up build files for apksigner-kms
6bb3159fb : Enable windows target

+- Project: platform/external/gson

7a5cd50d : Enable windows target

+- Project: platform/external/guava

00fd91fa6 : Update the imports to androidx.test.filters.*
ec3603805 : Enable windows target
7028294c9 : Demote BareDotMetacharacter to a warning

+- Project: platform/external/guice

64e8fb39 : Grant guice visibilty to vendor packages.
46b68970 : Pass output file argument to guice_munge instead of redirecting.

+- Project: platform/external/gwp_asan

fde4ff2 : [GWP-ASan] Various test fixes. (#94938)
a0f7a94 : Add libz to shared libs of gwp_asan_unittest

+- Project: platform/external/harfbuzz_ng

a83197be6 : Enable AutoFDO for libharfbuzz_ng
ef1319693 : Enable libharfbuzz_subset for Windows builds
76c8225dd : Fixing compiler warnings

+- Project: platform/external/hyphenation-patterns

3355c59 : Add a phony module to delare all need locales
0fcde52 : Convert external/hyphenation-patterns to Android.bp
9d8e01e : Revert "Convert external/hyphenation-patterns to Android.bp"
39e53fe : Convert external/hyphenation-patterns to Android.bp

+- Project: platform/external/icing

9aa7c9b : Cherrypick bug fixes from Icing
b1b8c87 : Set cmake_minimum_required version to 3.22.1
4f8ab77 : Update Icing from upstream.
431bded : Repackage icing lib using AndroidXRepackagePlugin without protobuf runtime
ed141c6 : Update Icing from upstream.
918657f : Remove NOTICE symlink.
5ce594d : Cherry-pick Icing changes from upstream to enable flags
bf01866 : Update Icing from upstream.
e9569ac : Update Icing from upstream.
555cb6e : Update Icing from upstream.
29d4712 : Update Icing from upstream.

+- Project: platform/external/icu

6d2364d5e : Skip NumberFormatTest#testMonetarySeparator on U or below
4177950cd : Skip NumberFormatTest#testMonetarySeparator on U or below
819233a66 : Android patch: read ICU time zone files from versioned path only.
d8f735440 : Cache the timezone bundles, e.g. metaZones.res, in the Zygote process due to app compat
32020729f : Android patch: mmap .res files during initialization in ICUBinary.
02bad61cc : Revert "Make ICUBinary.icuDataFiles immutable."
b3fab5322 : Revert^4 "Read files from versioned tzdata paths."
e2b0b34ac : Revert^3 "Read files from versioned tzdata paths."
d76863ead : Revert^2 "Read files from versioned tzdata paths."
7afef120a : Revert "Read files from versioned tzdata paths."
005a29e30 : Build with the global default.
eab9abe11 : Make ICUBinary.icuDataFiles immutable.
0e6b3a85a : Let Ravenwood use ICU
677a72b11 : Read files from versioned tzdata paths.
11098a983 : Cherry-pick: ICU-22753 Fix read-after-move in MF2
355a301ff : Re-generate ICU data from CLDR cherry-picks
ddc7de24b : Update icuutil.py to generate .res files
8a552823d : Android patch: Disable flaky IcuFunctionsTest
26c876f58 : Revert "Android patch: CLDR data: Replace nb with no."
7597dc1f7 : Revert "Android patch: Patch addLikelySubtags("sh") tests"
0121a4ae6 : Regenerate ICU data after removing CLDR patches
2d4041473 : Cherry-pick: ICU-22742 Fix handling of XA,XB,XC for addLikelySubtags
690a1de1d : Android patch: Disable experimental MF2 in icu4c
f0808dcaf : Revert "Disable NumberFormatTest#testMonetarySeparator partially"
d78591ea9 : Update README.version
982cc01d3 : Android patch: Patch addLikelySubtags("sh") tests
8cbce3901 : Android patch: Fix message2 test setup issue on Android
c6b25a05c : Update test .bp files
c3d88a939 : Keep an copy CalendarAstronomer of in android_icu4j/src/icu74
3a89ee6ee : Hide new ICU4J 75 APIs
05740521c : Regenerate libicu.so and ICU4C CTS headers
26580c558 : Regenerate libandroidicu
e97a471f8 : Regenerate android_icu4j/ from icu4j/
19fcbe408 : Remove Android.bp for non-existing breakiterator sample code
8bc7a699a : Regenerated binary data files with Android CLDR patches
28d2edf50 : Regenerated source data files with Android CLDR patches
a8bcda37c : Android patch: Keep icu4j/main/shared/data/*jar files for host
fbe89edd2 : Android patch: Optimize LSR loaded from langinfo.txt
0c76e2f6f : Android patch: Lazily load ICU transliteration rules
b8dde871a : Android patch: Enable ML phrase breaking
b01cd3882 : Android patch: Soft removal of Calendar.BASE_FIELD_COUNT
7fcb14e00 : Android patch: madvise when mapping icu (time zone) data files
1215de969 : Android patch: Skip cintltst.tsutil.cloctst.TestISOFunction
47b15a8d6 : Android patch: Allow more than a min number of languages provided in AOSP
2696ddff9 : Android patch: Fix TestCharset#TestSurrogateBehavior
d72fea208 : Android patch: Keep UnicodeSetIterator non-final
67b2241e6 : Android patch: Keep the char version of 5 UCharacter methods
39190851f : Android patch: Add options argument to CorePlatformApi DateTimePatternGenerator#getBestPattern
1e32876e6 : Android Patch: Fix the docs in icu4c
d84a390a9 : Android patch: Display names for countries/regions and currency symbol
8c161094f : Android patch: Allow duplicated fields in DateTimePatternGenerator
abd82b16c : Android patch: Add @IntraCoreApi in DateFormatSymbols required by libcore.icu.LocaleData
2bf458692 : Android patch: ICU4J loads ICU data without using the android.icu.impl.ICUBinary.dataPath property
7201de40c : Android patch: libicuuc loads data files without an explicit call
9f58e2491 : Android patch: Fix localized quarters used in java.time
298b8d7df : Android patch: Add DecimalFormatSymbols#getLocalizedPatternSeparator for libcore bridge
c12deabf8 : Android patch: Android support for ICU4C tests (Part 3)
4fd3df792 : Android patch: Android support for ICU4C tests (Part 2)
f6aa99101 : Android patch: Android support for ICU4C tests.
d87652942 : Android patch: Allow absolute paths for ctest's -x.
56fb2b7b4 : Android patch: Deduplicate data finding code in tests.
debb80bd8 : Android patch: Fix production data path in icu4c/source/data/build.xml
b59269ec3 : Android patch: JapaneseCalendar.CURRENT_ERA should not depend on system time
aa5562c20 : Android patch: ICU-13295: Apostrophe in pattern bug
ca2a71740 : Android patch: CLDR data: Force default Gregorian calendar.
88cb961cd : Android patch: Include uconfig_local.h
f6265fc49 : Android patch: Add '--small' option to makeconv call during .ucm to .cnv conversion
deea03bec : Android patch: CLDR data: Skip tests for the XA/XB pseudo locales.
2b9f4fde6 : Android patch: CLDR data: Replace nb with no.
1a7415520 : Android patch: Skip charset tests that fail with customized data.
bf476764e : Android patch: convrtrs.txt: JavaUnicode customizations.
6e1b79000 : Android patch: convrtrs.txt: Thai customizations.
fada612e7 : Android patch: convrtrs.txt: CJK customizations.
567e75327 : Android patch: Add noop-*.ucm to prevent 2022 security attack.
5c919a84e : Android patch: Add --omitCollationRules to genrb.
efd9a61d8 : Android patch: Add Calendar.getDateTimeFormatString used by java.time via libcore bridge
ae6c41140 : Copy ICU release-75-1 into aosp/icu-staging
db58d0f70 : Android patch: Optimize LSR loaded from langinfo.txt
c60345665 : Android patch: Cache toLanguage/toScript/toRegion calculations.
3a2fafa4b : Re-generate ICU data from CLDR cherry-picks
2f1f35b7a : Cherry-pick: ICU-22582 Avoid synchronizing in RuleBasedBreakIterator and ULocale unless strictly necessary
03a29c2f2 : updatecldrdata.py should update localefallback_data.h and LocaleFallbackData.java
4d61ed0d3 : Make icu-data_host_i18n_apex be visible to libicuuc
76aad8258 : Android patch: Lazily load ICU transliteration rules
a9faf7de5 : Android patch: intern() LSR loaded from langinfo.txt
55ebcc01a : Update LICENSE file from ICU 74.2
f217cdda6 : Android patch: Keep icu4j/main/shared/data/*jar files for host
891d63114 : Remove Sfntly from ICU visibility
9f2a77e43 : Empty commit to workaround gerrit server error
b8a28cd81 : Update README.version
6e114785d : Regenerate tz-related data files
d8ba9b765 : Regenerate android_icu4j/ from icu4j/
451a92eb8 : Regenerate libicu.so and ICU4C CTS headers
1a9ac7f05 : Regenerate libandroidicu
39b2bbfe3 : Regenerated binary data files with Android CLDR patches
395b982b7 : Regenerated source data files with Android CLDR patches
ebfb3cc92 : Update icu4j/Android.bp and icu4j srcgen
c502ed44f : Update icuutil.py due to ICU 74
93176a575 : Update updatecldrdata.py due to ICU 74
f64026241 : Increment CURRENT_FORMAT_MAJOR_VERSION for Android V
894c580e7 : Update ucol.h doc patch
aba267528 : Update javadoc patch UCharacter.java.patch
ec1d61a97 : Remove unused icu4j/main/tests/core/src/com/ibm/icu/dev/test/serializable/data/.gitignore
3b2b18aeb : Rename NOTICE file to LICENSE file
b196f686d : Cherry-pick: Update Android ICU data from 2023a to 2023d.
7dda6a494 : Cherry-pick: ICU-22532 Set a value for _POSIX_C_SOURCE to get symlink() declared.
bc63dc69d : Android patch: Enable ML phrase breaking
b4a3b803e : Android patch: Soft removal of Calendar.BASE_FIELD_COUNT
9da8dea21 : Android-patch: Fix ICUServiceThreadTest flakiness
45e671fdb : Android patch: madvise when mapping icu (time zone) data files
b4a654d1a : Android patch: Skip cintltst.tsutil.cloctst.TestISOFunction
d150e9519 : Android patch: Allow more than a min number of languages provided in AOSP
9dfcadc2f : Android patch: Fix TestCharset#TestSurrogateBehavior
49c6b8f9a : Android patch: Keep UnicodeSetIterator non-final
1de5552a8 : Android patch: Keep the char version of 5 UCharacter methods
c2513b874 : Android patch: Add options argument to CorePlatformApi DateTimePatternGenerator#getBestPattern
877eac7ea : Android Patch: Fix the docs in icu4c
6966d4af0 : Android patch: Display names for countries/regions and currency symbol
135837c35 : Android patch: Allow duplicated fields in DateTimePatternGenerator
7120651ce : Android patch: Add @IntraCoreApi in DateFormatSymbols required by libcore.icu.LocaleData
cb60537d1 : Android patch: ICU4J loads ICU data without using the android.icu.impl.ICUBinary.dataPath property
997859143 : Android patch: libicuuc loads data files without an explicit call
8a6b03534 : Android patch: Fix localized quarters used in java.time
3093e6bec : Android patch: Add DecimalFormatSymbols#getLocalizedPatternSeparator for libcore bridge
8c9134b3b : Android patch: Android support for ICU4C tests (Part 3)
b2f65dbd0 : Android patch: Android support for ICU4C tests (Part 2)
b19068393 : Android patch: Android support for ICU4C tests.
43e96bade : Android patch: Allow absolute paths for ctest's -x.
9e23d8f16 : Android patch: Deduplicate data finding code in tests.
db56c0ffd : Android patch: Fix production data path in icu4c/source/data/build.xml
442b0dc44 : Android patch: JapaneseCalendar.CURRENT_ERA should not depend on system time
ea56a9afa : Android patch: ICU-13295: Apostrophe in pattern bug
17358f94c : Android patch: CLDR data: Force default Gregorian calendar.
d9754605f : Android patch: Include uconfig_local.h
98ecd384e : Android patch: Add '--small' option to makeconv call during .ucm to .cnv conversion
58da37bd7 : Android patch: CLDR data: Skip tests for the XA/XB pseudo locales.
fcce137c7 : Android patch: CLDR data: Replace nb with no.
986df61f3 : Android patch: Skip charset tests that fail with customized data.
a476e8718 : Android patch: convrtrs.txt: JavaUnicode customizations.
1fb952b44 : Android patch: convrtrs.txt: Thai customizations.
11f30bd54 : Android patch: convrtrs.txt: CJK customizations.
a201398e1 : Android patch: Add noop-*.ucm to prevent 2022 security attack.
e40634654 : Android patch: Add --omitCollationRules to genrb.
e94b8e256 : Android patch: Add Calendar.getDateTimeFormatString used by java.time via libcore bridge
79e555264 : Copy ICU release-74-2 into aosp/icu-staging
5c78d11db : Android patch: Soft removal of Calendar.BASE_FIELD_COUNT
fbe8b4c05 : Export flags used in FlaggedApi annotations
19364d417 : Deprecate UnicodeSet.CASE
9c14af3c9 : DO NOT MERGE Track tzdb 2023d update. [SC_V2 CTS]
9295828af : Remove unused Android.mk
a8a48684f : Rename last api file providing filegroup modules

+- Project: platform/external/image_io

cb3d8b3 : Enable Windows build for libimage_io
7573f02 : Enable Windows build for libimage_io

+- Project: platform/external/iproute2

e2aab79a : Update for kernel 6.8 headers.

+- Project: platform/external/iptables

713f9fb1 : Remove NOTICE symlink.

+- Project: platform/external/jackson-core

12a3ec8f : Update visibility for jackson-core
116cc907 : Add platform/tools/apksig to OWNERS
6644b785 : Enable windows target for jackson-core

+- Project: platform/external/jacoco

75d2400a : Upgrade ASM to 9.6

+- Project: platform/external/javapoet

476a04f : Update OWNERS file

+- Project: platform/external/jcommander

d3c783e : Update OWNERS file

+- Project: platform/external/jemalloc_new

edbb319d : Add libjemalloc5_je_prefixed
e1bcc3ee : Replace malloc_not_svelte with malloc_low_memory.
33b4678f : Remove LICENSE and NOTICE symlinks.

+- Project: platform/external/jetpack-camera-app

eefd002 : [externa/jetpack-camera-app] Revert hilt workaround
52a6720 : [external/jetpack-camera-app] Merge remote-tracking branch 'aosp/upstream-main' into mymerge
a1661f9 : [external/jetpack-camera-app] Demote the test to postsubmit
7074ae9 : Revert "[external/jetpack-camera-app]Uncomment permission codes"
da6d390 : [external/jetpack-camera-app]Uncomment permission codes
8d952e4 : Move tests to presubmit in TEST_MAPPING
5ad6161 : [external/jetpack-camera-app] TEST_MAPPING fixes
c003924 : Fix wrong test module name in TEST_MAPPING
e0e584d : [external/jetpack-camera-app] Turn tests into android_test modules
aa88019 : Settings to enable preview/video stabilization (#83)
75b6e3f : fix dependency issue causing test failures in :data:settings (#103)
85aedba : Sync CameraX screen flash API renames (#101)
28ea0e1 : Fix issue where UiAutomator cannot find components (#100)
42fad79 : Preview screen layout refactor (#96)
af8241c : Migrate build dependencies to version catalogs (#95)
cbe5f80 : External Intent Image Capture (#88)
2da0eca : Create a build workflow for merging into main branch (#93)
7109bde : Image capture benchmark (#85)
6aef048 : Implement screen flash feature (#81)
841795b : ToastMessage adjustments (#89)
e1683cf : Create a Toast message (#87)
368572b : Third-Party Import of: https://github.com/google/jetpack-camera-app Request Document: go/android3p For CL Reviewers: go/android3p#cl-review For Build Team: go/ab-third-party-imports Bug: http://b/309514655 Test: manual - built successfully
4153a7e : benchmarks for cold, warm and hot startup (#84)
e974bca : Foundation of benchmark integration to JCA (#80)
5997b5c : Fix reset of front facing camera settings after leaving screen settings (#75)
45bce37 : Update CI to run on pull requests instead of push (#82)
fd636b5 : Initial empty repository
3ae0900 : Change the license header instructions in README.md (#78)
ea5b5ad : Update FlashDeviceTest.kt (#72)
968118d : Fix capture mode labels in filenames (#77)
203500b : Default to 9:16 aspect ratio (#74)
9e77edd : Apply all spotless fixes that required manual intervention (#73)
3e0dd66 : Stop RuningCameraJob on all rebindUseCase() instances (#71)
78d7b8d : Fix the preview stream freeze issue when changing aspect ratio and capture mode (#68)
740fc0f : Increase timeout for build and test jobs (#70)
9359d74 : Flash device tests (#65)
759edef : Enable Preview Stabilization if devices support for JCA (#64)
cc2f65a : Loading screen permissions (#61)
dd6e490 : Rename enums (#66)
6cf1083 : MultipleEventCutter to prevent rapid click on capture button (#62)
0b40831 : Create a Configuration data class to use with CameraUseCase implementations (#45)
88a1a9c : Add loading animations for MainActivity and Camera (#60)
17675c1 : Use spotless for CI lint (#57)
48cc7b1 : Backgrounding crash fix (#63)
489e543 : Create a pre-commit git hook to run spotlessApply, along with a gradle task to install the hook (#56)
bc790b6 : Automatic lint fixes with Spotless (#54)
cc811bb : Add Copyright to XML files with missing copyright (#53)
d3506c0 : Add Copyright notice to gradle files (#51)
6f08f73 : Add Spotless with ktlint to the project (#52)
15bad4a : Fix klint errors (#50)
54daeec : Capture Mode Setting and Integration (#37)
87b3433 : Aspect Ratio Setting (#38)
249d2ab : Transform TextureView according to aspect ratio (#44)
5752973 : Refactor CameraAppSettings params to camelCase format (#43)
fd7d55e : Hide UI elements while recording (#42)
be1bd17 : Refactor Preview UI (#31)
a031ab8 : Migrate build configuration from Groovy to Kotlin (#35)
34f1d09 : Add support for single stream capture (#33)
1b72881 : settings refactor for readability (#30)
62187a1 : Implement tap to focus (#27)
1c74684 : Aspect Ratio Foundation (#26)
ea3ab14 : Lock the app to portrait orientation (#29)
52212bf : fix settings to preview navigation bug
0b525e4 : enable double-tap to flip camera directions (#23)
9390bcb : Zoom Text (#25)
885b37d : fix bug that doesnt let you zoom after flipping camera (#22)
20e117f : connect quick settings (#21)
2ccc32a : Implement flip camera (#20)
d2df712 : Connect CameraUseCase to settings data and implement rear camera flash (#16)
d5b0a02 : Pinch Zoom (#19)
2ccf8da : QuickSettings Foundation (#13)
f8f3a4a : Fix problem with LaunchedEffect having to depend on previewUiState.cameraState (#15)
5ccd81c : Fix camera preview freezing bug (#14)
bda8af0 : Implementation of VideoCapture (without audio) (#8)
0738ef4 : Foundation for Settings UI and persistent datastore
1ffb44f : Integrate image capture use case into PreviewScreen
fb84e1f : Coroutine lifecycleowner (#9)
7373862 : Add workflow for build and test
dae7f2d : Fix release builds for camera-viewfinder-compose
e6fa732 : Update to AGP 8.0.0
238c0af : Settings screen foundation (and Compose Navigation) (#2)
a01ad60 : Basic foundation for Jetpack Camera App (#1)
d35e833 : Update README.md
5eda671 : Boilerplate for new Google Open Source Project

+- Project: platform/external/jline

e49dcad : Update OWNERS file

+- Project: platform/external/jsmn

d367db2 : Move jsmn to the janitors.

+- Project: platform/external/jsoncpp

e69e840 : Remove VNDK definition(s)

+- Project: platform/external/jsr305

9c1f6a9 : Enable windows target

+- Project: platform/external/kernel-headers

1972bf4 : Update to v6.9 kernel headers.
1015a0a : Update to v6.8 kernel headers.

+- Project: platform/external/kotlinc

a74e8aa : Upgrade kotlinc to v1.9.23

+- Project: platform/external/kotlinx.coroutines

7996d44e : set sdk_version for kotlinx_coroutines_test

+- Project: platform/external/kotlinx.metadata

24e104d : Remove NOTICE symlink.

+- Project: platform/external/kotlinx.serialization

45d6ad77 : Update Android.bp
93e18120 : Upgrade kotlinx.serialization to v1.6.3
5b6a5997 : Update Android.bp
85993184 : Update name to `kotlinx_serialization_core`
1f01bf41 : Update name to `kotlinx_serialization_core`
2d701675 : Add kotlinx_serialization_json
55548f4a : Fix kotlinx_serialization
d389c9ec : Fix incorrect quotation symbol.
dd98219b : Third-Party Import of: <https://github.com/Kotlin/kotlinx.serialization/> Request Document: go/android3p For CL Reviewers: go/android3p#cl-review For Build Team: go/ab-third-party-imports Bug: http://b/327649027
e1da81c7 : Initial empty repository
3efe324b : Prepare 1.6.3 release, update Kotlin to 1.9.22 (#2571)
5b28d33a : Actualize lenient mode documentation (#2568)
ab644225 : Better approach to configuring common sources for KotlinJvmCompile task
a6c4d67a : Added annotation to keep generated serializer when a custom one is specified (#2566)
729fc246 : Fix AbstractKotlinCompile.ownModuleName usage (#2567)
54840e0c : Fix a typo in polymorphism.md (#2562)
8b58c605 : Align Kotlin Native targets with Kotlin documentation (#2560)
41c0bb10 : Minor, move decodeDuration logic to a function reference (#2550)
8a3ed238 : Add kebab-case naming strategy (#2531)
b3f6e0f5 : Add value class support to the ProtoBufSchemaGenerator (#2542)
c10428e5 : Slightly improve error messages thrown from serializer<T>() function (#2533)
cd9f8b00 : Implement ClassDiscriminatorMode.ALL, .NONE, and .POLYMORPHIC (#2532)
ad9ddd10 : Do not try to coerce input values for properties (#2530)
afebbcbb : Reorder and filter mavenLocal() for more reproducible builds (#2527)
1116f5f1 : Reorder and filter mavenLocal() for more reproducible builds (#2527)
704610d9 : Simplify Dokka source link configuration (#2524)
d8b98b5e : Fix: Hocon polymorphic serialization (#2151)
7201ab30 : Update Dokka to 1.9.10 (#2525)
b9945728 : Make empty objects and arrays collapsed in pretty print mode (#2506)
93962a82 : Update Gradle dokka configuration to make sure "source" button is visible in all API docs (#2518)
7c62a79d : Remove metaInfo usage (#2519)
e997d3eb : Prepare 1.6.2 release (#2515)
4a5648b7 : Add Wasm WASI target (#2510)
31d779f1 : Enable error loglevel for partial linkage messages (#2507)
8b8c4f83 : Bring back linuxArm32Hfp target because it is deprecated, but not removed yet. (#2505)
79bbd4cc : Prepare 1.6.1 release (#2503)
cf71e088 : Fix TaggedDecoder nullable decoding (#2456)
d5bc7f7e : Run knit on README.md after ba38b7099e502c16efd30386d18174e3a7aefb3a
b44f03f6 : Fix IllegalAccessException (#2469)
919062fb : Suppress experimental expect/actual warning for verifyKotlinModule task (#2482)
fe10d6a2 : Add Gradle properties for disabling project's TC integration (#2483)
bfbe6a91 : Cbor: check if inline value classes is marked as @ByteString (#2466)
7d4bb2a8 : Improve polymorphic deserialization optimization: (#2481)
cf57414d : Add a flag to allow parser to accept trailing commas. (#2480)
6ac49028 : Build improvements: Kotlin 1.9.20-RC, default target hierarchy, bump Okio (#2473)
e684f47f : Fix JPMS verification task for K2
ba38b709 : README: Hide old Gradle plugin instructions, clear up setup flow (#2470)
a675cb3f : Add protobuf conformance tests (#2404)
79ecba6e : Update MissingFieldException documentation (#2465)
9dab3f42 : Update Minecraft Wiki link to new domain after fork (#2453)
7b75e39a : Get rid of @Suppress("INVISIBLE_REFERENCE") for usage of internal declarations (#2444)
681982cf : Add tomlkt to list of community formats (#2442)
7d287c84 : Support decoding maps with boolean keys (#2440)
01fcfeef : Respect overriden language version when creating verifyModule task (#2437)
2b3645f8 : Remove obsolete unnecessary suppression (#2443)
6707f190 : Actualize ContextualSerializer KDoc: serializersModule was renamed to serializersModuleOf (#2439)
7ae7a231 : Add support of WASM target to mainline (#2410)
c2303d94 : Updated code examples and documentation to mention where `@Serializable` annotation can be applied directly to the types. (#2397)
f4c3a70f : Mute "expect/actual classes are experimental" warning (#2427)
8baa04b4 : Prepare 1.6.0 release (#2414)
77af2c97 : Fix incorrect descriptor in advanced JsonDecoder/Encoder example (#2415)
a7109d8d : Fix negative enums in protobuf not serializing & de-serializing (#2400)
1e88d42f : Rename JsonLexer.kt file to avoid confusion — we do not have this class anymore, it was split to ReaderJsonLexer and StringJsonLexer.
e55f807a : Test & fix several exception messages from Json parser
7bf105eb : Mark @SerialName, @Required and @Transient with @MustBeDocumented (#2407)
e68f08ed : Use JavaCompile.destinationDirectory instead of the whole task (#2405)
ed1b0570 : Update Knit to 0.5.0-Beta (#2402)
6602fe4d : Use kotlin version as a build number while building in kotlin user projects (#2396)
72d88fcb : Prepare 1.6.0-RC release (#2391)
e3b7e2b0 : Clarify plugin releases in README
416e20a4 : Add annotations from expect entity to actual entity. Required after KT-58551 (#2388)
f023988e : Added annotation for named companion objects (#2381)
093321f2 : Follow-up for #2379 — actually remove org.intellij.lang.annotations from JS and Native (#2390)
b0189e7b : Remove obsolete no longer supported kotlin.mpp.enableCompatibilityMetadataVariant that will be promoted to ERROR as part of KT-55891 (#2389)
8b231ff6 : Properly fix Java 8 API compatibility (#2350)
271034b3 : Remove obsolete no longer supported kotlin.mpp.enableCompatibilityMetadataVariant that will be promoted to ERROR as part of KT-55891 (#2380)
8e47ea2c : Rename clashed files to fix per-file compilation for JS target
b5c8c155 : Changed actual FormatLanguage annotation for JS and native (#2379)
4af0f30b : Rename clashed files to fix per-file compilation for JS target
245030b1 : Update to Kotlin 1.9.0: (#2364)
e41097eb : Fix missing backticks in MapEntrySerializer documentation (#2373)
e3bcb64b : Use forgotten 'mode' in 'parameterizedTest' (#2367)
d53588ae : Actualize Protobuf documentation (#2355)
3191884b : Fix error triggered by 'consume leading class discriminator' polymorphic parsing optimization: (#2362)
b8de86f0 : Support Serializer for Nothing on the JS target (#2330)
b0af4030 : docs(CONTRIBUTING.md): enhance guidelines clarity and grammar (#2361)
782b9f3b : Introduce 'decodeEnumsCaseInsensitive' feature to Json. (#2345)
a87b0f1d : Manually apply the `java` plugin (#2356)
9056f309 : docs: Fix missing call to endStructure() (#2351)
5bba1083 : Fix beginStructure in JsonTreeDecoder when inner structure descriptor is same as outer (#2346)
fd75d353 : Bump compatibility-validator version to 0.13.2 (#2349)
d192d244 : Fix Kotlin user projects build (#2341)
39918cb2 : Update user projects config: adapt build script to new TeamCity variables (#2342)
ba7d17a1 : Suppress org.intellij.lang.annotations from Dokka output.
e73e5e7a : Increase visibility of the json-okio integration module: add it to the Dokka generated website
3e54de53 : Actualize 'serializer not found' platform-specific message (#2339)
5fb55ff4 : Update json5k, which now supports Kotlin/Native (#2335)
7d597c1d : Remove deprecated K/N targets for 1.9.20 (#2325)
a269f97e : Fixed NoSuchMethodError when parsing a JSON stream on Java 8 (#2328)
881e7a91 : Fixed regression with serialization using list parametrized with contextual types (#2331)
780f43eb : Remove erroneous external-generated serializer for generic class (#2316)
9b35e6f6 : Rename Serializers.kt to SerializersJs.kt to support JS per-file compilation (#2315)
84d4af04 : Update releasing docs for the API reference (#2307)
776e3c1b : Fix typo in JsonElementSerializer (#2314)
0515f5ba : Fix incorrect spelling of documentation tag (#2310)
7a35a2d2 : Add documentation for JsonNamingStrategy to the Json guide (#2305)
f76d0731 : Add support to decode numeric literals containing an exponent (#2227)
06aabd22 : Fix outdated buildClassSerialDescriptor documentation (#2306)
f8338527 : Prepare 1.5.1 release (#2297)
a27e86f7 : Function to retrieve KSerializer by KClass and type arguments serializers (#2291)
5a8795a9 : Added FormatLanguage annotation to JSON (#2234)
9157bf81 : Implement addAll functions for JsonArrayBuilder (#2156)
ef67bcef : KeyValueSerializer: Fix missing call to endStructure() (#2272)
80075749 : ObjectSerializer: Respect sequential decoding (#2273)
0a6eb817 : Fix incorrect function name in PrimitiveSerialDescriptor doc comment (#2289)
cfce5d8b : Properties Format: Support sealed/polymorphic classes as class properties (#2255)
961e87d4 : Adapt tests for K2 and upcoming deprecations in K1 (#2230)
fc9aef53 : Fix value class encoding in various corner cases (#2242)
50844350 : Improved docs for JsonContentPolymorphicSerializer (#2189)
350443a7 : Fix incorrect json decoding iterator's .hasNext() behavior on array-wrapped inputs: (#2268)
c01b19fd : Update Dokka to 1.8.10 (#2220)
bbf248e2 : Fix memory leak caused by invalid KTypeWrapper's equals method (#2274)
15aacd21 : Replace deprecated ThreadLocal with kotlin.native.concurrent.ThreadLocal (#2266)
e2092a41 : Get rid of deprecated toChar() in JS-specific code (#2252)
2b77da3b : Rename json-okio `target` variables to `sink` (#2226)
cdb14b28 : Replace `runCatching-map-getOrDefault` in caching (#2248)
99496a8c : Replace search.maven.org with central.sonatype.com (#2243)
8c74dafb : Configure project settings for Intellij IDEA (#2217)
ac962fc7 : Updated K/N targets in accordance with official recommendations (#2216)
abb8afcf : Fixed NoSuchMethodError when parsing a JSON stream on Java 8 (#2219)
24c60287 : Suppressed Animal Sniffer error on ULong.toString()
6333daf8 : Converted Serialization formats list to table
0ec900bc : Converted Serialization formats list to table
6dbb8a9d : Fix typo (#2211)
6246e0ab : Add functions for creating JsonPrimitives from unsigned numbers (#2160)
cbd8ce3d : Fix MissingFieldException duplication (#2213)
2ca14df2 : Update Gradle to 7.6.1 (#2208)
8a2c1c0e : Prepare 1.5.0 release (#2207)
88f782c7 : Removed redundant usages of @Serializer annotations (#2200)
e9b90643 : ~lower coverage percentage
acb09889 : Introduce HoconEncoder and HoconDecoder interfaces (#2094)
90113a94 : Added ability to read buffered huge strings in custom KSerializers (#2012)
623dcad3 : Use the same message in intrinsified serializer() and reflective serializer()
270b5e54 : Improve message about missing polymorphic serializer
2cb7f7dc : Added support for null values for nullable enums in lanient mode (#2176)
b454f34b : Prevent class loaders from leaking when using ClassValue cache (#2175)
9e344bdc : Added function to run tests by specified compiler version (#2148)
4a7ada86 : Add link to JsonUnquotedLiteral docs (#2169)
15a89e4c : Transient properties (should -> must) have default values (#2172)
0b01b537 : Add opt-in to JsonConfiguration() constructor call
7b9bfed8 : Prepare 1.5.0-RC release
60c632c9 : Provide support for JsonNamingStrategy to be used in Json for properties' names. (#2111)
694e2f73 : Added SerialDescriptor object for NothingSerializer (#2150)
1f4a9e51 : Uncomment all stale tests that depended on Kotlin upgrade (#2147)
15eaee95 : Added support for the `kotlin.Nothing` class as built-in (#1991)
581fc3fd : Update to Kotlin 1.8.0 (#2146)
1c223b80 : Refine SerialDescriptor documentation (#2144)
04e09839 : Add stable hashCode()/equals() calculation to PrimitiveSerialDescriptor (#2136)
33104957 : Add stable hashCode()/equals() calculation to PrimitiveSerialDescriptor (#2136)
74f122be : Removed strict rule `-dontwarn java.lang.ClassValue` (#2123)
67e92598 : Added a factory that creates an enum serializer with annotations on the class (#2125)
28f7fcb1 : Uncomment multi-module inheritance tests (#2116)
ea69eb37 : Added bundled proguard rules (#2092)
ccf9c2c5 : Correctly handle situation where different serializers can be provided (#2113)
02f643c0 : Further improve stream decoding performance (#2101)
c58699de : Ignore root-level benchmarks.jar producer by our benchmark project
57deef60 : Introduce CharArray pooling for InputStream decoding (#2100)
767899a7 : Fix Java and Kotlin targets incompatibility in guide
b749dd1b : Provide killswitch for JPMS & improve building.md (#2105)
d1640e63 : Introduced BOM to have all the dependencies aligned (#2093)
bc6112ee : Increase JS tests timeout to 10s (#2106)
dc950f50 : Fix typo (#2098)
3000afc3 : Consolidate exception message and improve it (#2068)
cf32cdc1 : Improve README to provide a link to a Bazel example. (#2086)
52218e86 : Add support for encoding Duration in HOCON format (#2080)
d75028c0 : Add third-party library for the JSON5 format (#2084)
520eeef6 : Fixed serializers caching for parametrized types from different class loaders
77c8232c : Add support for deserialization Duration in HOCON format (#2073)
f451e43a : Remove experimentality from serializer(java.lang.Type) function family (#2069)
16759876 : Deprecate SerializersModuleCollector.polymorphicDefault and PolymorphicModuleBuilder.default (#2076)
95d5b4f6 : Make DeserializationStrategy covariant at declaration-site (#1897)
46a5ff60 : Support unquoted literal JSON values (#2041)
a7cee0b7 : Update JMH to 1.35 to be able to use dtraceasm on newer OSe (#2067)
d7e58c2e : Prepare 1.4.1 release (#2063)
0a1b6d85 : Fix minor documentation and comment typos (#2061)
0f35682b : Fix incorrect behavior while deserializing maps to sealed classes (#2052)
dc9983a6 : Update test assertions to use IntelliJ "Click to see difference" format (#2062)
cb6bcbb6 : Add @MustBeDocumented to certain annotations
182c53e3 : Add documentation on using typealias for means of global configuration
98529cd8 : Remove kotlin.Experimental from opt-ins as it would be removed in 1.8.20
687d917b : Updated builtin-classes.md to mention Duration
e311eb8f : Added support for the unsigned primitives and arrays as built-in
9658ea77 : Use EnumSerializer for explicitly serializable enum instead of auto-generated
4ed6cce2 : Deprecate .isNullable in SerialDescriptor builder (#2040)
ec830423 : Update Kotlin to 1.7.20-RC (#2039)
f8d605d5 : Add functions that can be used by compiler plugin for intrinsics (#2031)
79de734f : Added support of UTF-16 surrogate pairs to okio streams
2fe2efa7 : Added test on custom serializer for sealed class with generic parameter
daa95c79 : Added benchmarks on cacheable child serializers
2825e213 : Implemented serializers caching for lookup
24ac6b81 : Update polymorphism.md
765d4629 : fix typo (serialise -> serialize)
49dad863 : Update Binary Compatibility Validator version to 0.11.0
bf57560e : Fix core module configuration in hocon module
ef2ccd37 : Hide json.internal package from Dokka output
d5bc32dc : Prepare 1.4.0 release
64907072 : Support Dokka HTML customization (#2008)
738d131c : Update the website's release step (#2009)
0c0648e8 : Fixed decoding of huge JSON data for okio streams
96446b22 : KDoc typo, listDescriptor -> listSerialDescriptor (#2011)
16a85df2 : Minor Kdoc update (#1999)
83b6e332 : Prepare 1.4.0-RC release (#1997)
df3a1610 : Improved okio support (#1982)
4524b654 : Make MissingFieldException public (#1983)
c2327723 : Add @MetaSerializable annotation (#1979)
be99c0d7 : Documentation of exception-related contracts (#1980)
0f1034e6 : Update value classes guide (#1973)
621dbf89 : Migrate to Kotlin 1.7.0 (#1977)
5e8ccad1 : Add Okio integration (#1901)
08bfef64 : Use kotlinlang.org instead of GH pages for API reference (#1938)
605a35fa : Get rid of @ExperimentalUnsignedTypes on our declarations that levera… (#1962)
3e8331cf : Stabilize encoding and decoding of value classes (#1963)
93a06df4 : Do not use tree-based decoding for fast-path polymorphism (#1919)
bb18d624 : Tests for serializable sealed interfaces (#1754)
6a5ebd55 : Support quoting unsigned integers when used as map keys (#1969)
4b641001 : Added support for the `kotlin.time.Duration` class as built-in
74072c5d : Fix protocol buffer enum schema generation (#1967)
7e03eedf : Support diamond inheritance of sealed interfaces in SealedClassSerializer (#1958)
3f8378d0 : Support retreiving serializer for sealed interface (#1968)
aedd9153 : Allow Kotlin's null literal in JSON DSL (#1907)
1cff25e7 : Support tagged not null marks (#1954)
bff49fd1 : Replace deprecated `inline class` with `value class` (#1959)
9e2e16ea : Stabilize EmptySerializersModule (#1921)
f3a2717d : Bump version in README (#1949)
6bd50796 : Update README.md (#1948)
bf3269b7 : Fix misleading token description
7712edd3 : Add CSV and FixedLengthFormat 3rd party lib (#1928)
9650a28c : Add changelog; fix Kotlin update & merge issues
984345b5 : Bump version, add lockfile
fb02e66c : Incorporate JsonPath into exception messages (#1841)
a46299e3 : Expand @SerialInfo doc with information on targets (#1926)
85986d8e : Fix broken build after 0542df5b121d80c54936265b0f0eb1de57339692
ce8b05fe : Docs: Add decodeSequentially possible skipping decodeElementIndex (#1924)
0542df5b : Don't throw exception on the presence of a ProtoPacked annotation when it is not valid, instead silently ignore it, the same as it would be by the serializer itself.
9e2040b6 : Add packed support to the ProtoBufSchemaGenerator.
05f0dfdb : Mark block in corresponding encodeStructure/decodeStructure extensions as crossinline to reduce amount of bytecode (#1917)
42286566 : Iterate over element indicies in ObjectSerializer in order to let the format skip unknown keys (#1916)
78489246 : Wrong link to class discriminator key customisation docs (#1885)
7dca5ed2 : KDoc typo, typeParamSerializer -> tSerializer (#1878)
41b3996b : Add some documentation for ProtoBufSchemaGenerator in formats.md (#1855)
216ea9cc : Correctly support registering both default polymorphic serializer & deserializer (#1849)
83003e02 : Make error message for captured generic type parameters much more straightforward (#1863)
ce366de1 : Fixed ProGuard rules for nested classes
c78e9503 : Protobuf packed encoding/decoding (#1830)
ece9fdd2 : Upgrade Gradle to version 7.3.3 (#1822)
a27c3659 : Support serialization of collections that are not lists (#1821)
d254e6d6 : Support serialization of collections that are not lists (#1821)
3ac9b89d : Provide documentation for @EncodeDefault and @JsonClassDiscriminator (#1832)
f3de8730 : Update the description for the XML format to use the new coordinates (#1828)
2e960d0c : Best-effort kotlin reflect avoidance in serializer(Type)
63fe3ff5 : Update GH pages script to work with new Dokka
8be68459 : Update Dokka to 1.6.0 and migrate settings (#1804)
0b6c5b81 : Fix knit after a053cf15782b72664eff7e1f37266d53615efc0f
a053cf15 : Improve grammar (#1805)
15a4dd2e : Prepare 1.3.2 release
02fe7080 : Update to 1.6.10
261490a0 : Hocon encoder implementation (#1740)
77aa1674 : HOCON: parse strings into integers and booleans if possible (#1795)
a33ef021 : Properly handle top-level value classes in encodeToJsonElement (#1777)
4c30fcfa : Fixed a naming bug in Json kdocs (#1794)
1b2344f3 : Fix incorrect handling of object end when JsonTreeReader (JsonElement) is used with decodeToSequence (#1782)
9755adc5 : Reduce core module coverage bound
51ccccfd : Update Kover to 0.4.2 (#1772)
45976024 : Add polymorphic default serializers (as opposed to deserializers) (#1686)
4c87a438 : Tests for sealed generic serializers (#1767)
53b46e9f : Add an encodeCollection extensions (#1749)
471f4bbf : Prepare 1.3.1 release
b211c298 : Provide decodeToSequence to read multiple objects from stream lazily (#1691)
39998189 : Correctly handle buffer boundaries while decoding escape sequences from json stream (#1706)
e721ebea : Add Kover plugin (#1733)
f6a34325 : Easier to configure ProGuard rules (#1721)
b746ba82 : docs(polymorphism): fixing a typo (#1731)
c06ebb45 : Properly skip unknown keys for objects and structures with zero prope… (#1720)
85be8a7b : Fix merging for maplikeSerializer when the map is not empty (by using the actual size * 2). (#1712)
1814a92b : Added android.os.Bundle to community-supported formats (#1722)
0f1901b4 : Update/fix xml parser maven coordinate (and clarify a bit of the documentation). (#1723)
719e6af6 : Added more lenient ProGuard rules (#1717)
bb0d2749 : Fix lookup of primitive array serializers by Java type token (#1708)
5ce8e2cb : Update changelog
4276aa18 : Correctly throw SerializationException instead of IOOBE for some cases with EOF in streams (#1677)
7285ed30 : Prepare 1.3.0 release
5a16c222 : Add forgottent '@ExperimentalSerializationApi' on JsonBuilder.explicitNulls (#1697)
07c74862 : Promote JsonConfiguration and its usages to stable (#1690)
0d1dc0ee : Remove opt-in annotations from SerialFormat, StringFormat, BinaryFormat (#1688)
e1ff8f2d : CBOR: ignore tags when reading (#1614)
55c9daff : Proofread json.md (#1667)
83847729 : Use a separate source set for compiling the module descriptor to prevent IDE issues (#1665)
920f5897 : Prepare 1.3.0-RC release (#1658)
8cbdbfcc : Add Apple Silicon targets
5f64f999 : Set target JVM version to 8 for Hocon module in Gradle metadata (#1661)
82134bd7 : Fix SerialFormat doc: Change `BinaryFormat` to `SerialFormat` (#1656)
cf6e41a2 : Add explicit module-info's for JPMS compatability (#1624)
c0c60a63 : JVM integration with InputStream and OutputStream (#1569)
0e75d252 : Upgrade to 1.5.30
f673bc2a : Fix annotation name
be7af57c : Introduce @InheritableSerialInfo and @JsonClassDiscriminator to configure discriminator per polymorphic base class
63eff4d0 : Add annotations array parameter for sealed, polymorphic, and object serialzers
73d0f876 : Test for @SerialInfo with default value
d3288f22 : Fix API docs typos (#1641)
fa569a8f : Documentation for 'explicitNulls' feature (#1634)
d00bff2b : Properly handle quoted 'null' literals in lenient mode (#1637)
4755b243 : Fix typo in Json.decodeFromJsonElement
06974212 : Add guide for delegating serializers and wrapping serial descriptor (#1591)
656ba0c4 : Introduce @EncodeDefault annotation with two modes: ALWAYS and NEVER (#1528)
67cfed31 : Added tests on support of local serializable classes (#1532)
778321f0 : Enum and onject serializer lookup tests (#1505)
f7a7141f : Update to 1.5.30-RC
7c1f8e65 : Fix typo (#1631)
2048fac0 : Explicit nulls flag for JSON format
9efd378b : Add missing experimental status to HOCON (#1611)
8ce04ef4 : Switch on deep recursive function when nested level of JS… (#1596)
3aa81223 : Updating the list of format with 'ktoml' project (#1595)
cee766cd : Improve error message for JsonTreeReader (#1597)
f305d705 : Prepare 1.2.2 release
9f8d050b : Fix repository for dokka dependency
ab5bbb04 : Optimize CBOR Integer encoding length (#1570)
48cf9e8e : Added tests on calculated default value of properties depending on other properties
98ead98c : Add task to put jmh benchmarks results to teamcity statistics (#1568)
4982507d : Added tests on caching serializer for `serializer()` function
36d4dee2 : Upgrade Kotlin to 1.5.20
a765cfda : Added tests on serialization of sealed classes from different files
d489d96e : Fix link to Static Types section (#1565)
38efeb70 : Allow for Contextual serializers as map keys in Json (#1552)
495cd78d : Add factory function to wrap a serial descriptor with a custom name (#1547)
b051cb3f : Throw JsonDecodingException instead of ClassCastException during unexpected null in TreeJsonDecoder (#1550)
2ef890c8 : Prohibit 'null' strings in lenient mode in order to get rid of 'null' and "null" ambiguity (#1549)
74d51d8f : Update README.md (#1554)
ee02ec16 : Avoid usage of reflective-like serialDescriptor<KType> in production sources (#1540)
d56a4321 : Added correct error message when deserializing missing enum member for Properties format (#1539)
ab5c1391 : Introduce Animal Sniffer check (#1538)
a6e1cb82 : Fix typo in documentation (#1521)
a106da31 : Activated advanced missing fields tests
c5672e9f : Update jmh-gradle-plugin to latest version (#1509)
21dea858 : Get rid of enable_jvm_ir flag
5b515ad5 : Get rid of (almost) all build warnings and deprecations
012299de : Update JSON corpus test set (#1494)
08da7483 : Make DescriptorSchemaCache in Json thread-local on Native (#1484)
4f806f97 : Support for @JsonNames and coerceInputValues in Json.decodeFromDynamic (#1479)
2f4d91c9 : Clarify docs section of static typing with polymorphism (#1492)
f314e7f6 : Update CHANGELOG.md
61cc67ea : Prepare v1.2.1 release (#1478)
b9767c12 : Ensure capacity os JsonStringBuilder on multi-symbol slowpath
8f82c6be : Added support for nullable value, nested and empty collections in protobuf (#1430)
c0976fdf : Support @JsonNames for enum values (#1473)
2aa3a302 : Handle EOF in skipElement correctly (#1475)
fcb641a2 : Allow using value classes with primitive carriers as map keys without… (#1470)
9338a720 : Disable test for JS due to timeout restrictions
23b3c8f8 : Read JsonNull only for non-string literals in JsonTreeReader
a0a71ea2 : Properly reuse JsonStringBuilders in CharArrayPool
4e21ac79 : Properly ensure capacity of the string builder on the append slow-path
cd12b427 : Add Minecraft NBT to community formats (#1452)
fc9343f0 : Update Kotlin and add changelog for 1.2.0 (#1436)
75566ccc : Generator for .proto files based on serializable Kotlin classes (#1255)
38adb1bb : Support serializer<T> on JS IR when T is an interface (#1431)
c6025c9f : Support contextual serialization of generic classes (#1416)
59d32164 : Make JsonConfiguration public and expose it for custom serializers (#1409)
436cf833 : Replace Array<String> in JsonNames with vararg
f7b7f193 : Fix incorrect skipElement() when string literals contain ] or }
60877552 : Add @JsonNames annotation
83d0faa2 : Fix serializer lookup by KType for third party generics (#1397)
603c85ff : Fix inability to encode/decode inline class with string to JsonElement (#1408)
cb3786bc : Rename JsonConf to JsonConfiguration (#1380)
6547cb7f : Fixed loss of precision in JS (#1403)
b79e4e75 : Remove local class from function
fc865ed4 : Fix possible typo (#1396)
6d2e5cfe : Get rid of Bintray leftovers (#1378)
6e74f93c : Throw SerializationException instead of AIOB when ProtoBug encounters… (#1373)
68aa94a0 : Disable inline class compilation in IDE
2b376e5a : Add support for watchosX64 target (#1366)
861e5ae1 : Activate js legacy tests (#1371)
0883e542 : Fix numeric overflow in JsonLexer (#1367)
3219c712 : Adjust benchmarks naming
628c9739 : Rewrite and restructure JSON parser (#1343)
333f9ffb : Improve performance of JSON encoding (#1354)
5d0c86c1 : Introduce kotlinx-serialization-bom (#1356)
43d5f784 : Update Kotlin to 1.4.30 release and prepare 1.1.0 release (#1340)
7a0f671f : Throw SerializationException instead of IllegalStateException in Enum… (#1325)
358dc0bd : Adjust TwitterMacro data model
f28e005a : Json benchmarks (#1337)
b904cc81 : Update version shield (#1335)
6a8dc862 : Remove JCenter() from repositories where possible (#1322)
94b09ebb : Added test of support for nullable types by not null serializers (#1269)
4236a7e8 : Maven central publication (#1319)
fc1e1a9e : Prepare 1.1.0-RC (#1316)
b275a2d0 : Contextual serialization for derived classes (#1277)
c8c14c9d : Fix typo in serializers.md (#1315)
2a4ce558 : Fix typo in serializers.md (#1307)
ac545047 : Experimental support for inline classes (#1244)
07f730ae : Ensure serialization is usable from K/N background thread
2d96a712 : Fail on primitive type overflow during JsonElement deserialization
f818be0e : Throw SerializationException when encountering an invalid boolean in JSON
7ae2bf27 : Update Gradle version to 6.7.1 (#1295)
cb6a56b0 : Optimize the loop for writing varints in ProtoBuf (#1294)
f8f54196 : Add serializerOrNull function for KType and Type arguments (#1164)
6c272a3e : Optimize check for missing fields in deserialization (#1153)
07b24603 : Fix serializing property with custom accessors and backing field (#1197)
b6eaad19 : Add Multiplatform MsgPack community format (#1259)
7bf51193 : Remove deprecated declarations from runtime (#1260)
6357dea5 : Improved test of supporting of nullable serializer in UserSerializers annotation (#1195)
a9899a7a : Treat Collection as ArrayList in serializer by type lookups (#1257)
ec6d55cd : Fixed some typos in the serializers chapter. (#1218)
5bae104f : Correctly escape keys in JsonObject.toString() (#1246)
a2d1f832 : Protobuf: Fix bug example code (#1241)
6dae08f4 : Do not try to end structure in encode/decode stucture extensions if an exception has been thrown, so the original exception will be propagated (#1201)
fb65be2e : Fixed a couple typos in the guide intro. (#1212)
728e2202 : Fixed some typos in the basics chapter. (#1214)
de9b5742 : Fix dynamic serialization for nullable values (#1199)
196d06c2 : Fixed some typos in the built-in classes chapter. (#1216)
7863f3cf : Properly cache serial names in order to improve performance of JSON parser with strict mode (#1209)
548550fa : Fixed some typos in the custom formats chapter. (#1211)
2e565429 : Add build parameter to build serialization with JVM IR compiler (#1206)
f5dffb8a : Add Android SharedPreferences format (#1204)
d1149d63 : Update compatibility policy with actual state of different Kotlin components (#1174)
31f646aa : Alllow shared prefix names (#1183)
7ce69158 : Update formats/properties/commonMain/src/kotlinx/serialization/properties/Properties.kt
4bd949b0 : Prepare 1.0.1 release
aed6cef5 : Match releasing document with current TeamCity setup (#1130)
21a76f02 : Improve documentation of Properties serialization methods
9bb671f9 : Add Pair and Triple to serializer resolving from Java type token (#1160)
ed7bf805 : Properly cache generated serializers in PluginGeneratedSerialDescript… (#1159)
d271407b : Add support for object polymorhism in HOCON decoder (#1136)
5a8f09f5 : Add object-based serialization and deserialization of polimorphic types in JSON on JS platform (#1122)
07db572d : Add support for encoding/deconding Properties as String
d58afeed : Fix deserialization of float and double types in CBOR (#1112)
66f32385 : Fix example for Json.encodeDefaults to reflect the change in the default (#1155)
703f8e7a : Add support of decoding map in the root of HOCON config (#1106)
4b7e2250 : Add community-supported library multiplatform YAML to the formats list (#1150)
317ff196 : Fix ByteString annotation detection when ByteArray is nullable (#1139)
f3526d7c : Remove kotlin-stdlib from README.md (#1132)
0ba55a61 : Fix API references in docs that differ only in case (#1131)
3126d4eb : Fix typo in moduledoc.md (#1126)
528ce78a : Update releasing guide with website buildscript
0e19cc75 : Fix failing `knitCheck` task on Windows
d51ccbb1 : Prepare 1.0.0 release
afc3bed4 : Update ProGuard documentation (#1095)
3904bd12 : Support nullable types at top-level for JsonElement decoding (#1117)
ef53d756 : Get rid of deprecated API and replacements (#1111)
f7f1bccd : Add CBOR ignoreUnknownKeys option (#947)
d3d2dca7 : Update to new Dokka (#1100)
b2e9104e : Add handling of the project property that allows to disable cross-compilation (#1096)
174be44f : Fix incorrect documentation of `encodeDefaults` (#1108)
36c13154 : Expanded Contributing Guidelines (#1076)
7e526a80 : Enable JS IR compiler in integration tests
832ad95e : Update releasing guide
e2e764a1 : Fix broken StacktraceRecoveryTest
549b9ccb : Prepare RC2 release (#1087)
c041c2c9 : Change default value of `encodeDefaults` config flag (#1084)
47ebf82c : Do not provide default implementation for serializersModule in Abstra… (#1089)
dae6ed17 : Rework publish-mpp-root-module-in-platform.gradle (#1020)
55c4c200 : Fix a typo (#1088)
be7bf4b2 : Support JsonElement hierarchy in dynamic decoding
d161fb00 : Support top-level primitives and primitive map keys in dynamic serialization
5317f7c0 : Change core annotations retention (#1083)
7dddbe8e : Update default polymorphic serialization guide section (#1031)
d43ce106 : Fix "docs needed" tagged issues (#1079)
b0f0d921 : Fix typo in polymorphism.md (#1074)
608cbadc : Standartize and cleanup Gradle scripts
c0233db8 : Move dynamic parsing to json package where it belongs
0e4e0e72 : Extract JSON to a separate dependency, rename 'runtime' to 'core' (#1062)
1df4d619 : Mark JsonEncoder and JsonDecoder unstable for inheritance
0d28bef1 : Fix typos in basic-serialization.md (#1066)
ec46dec2 : Add community CBOR format from L-Briand (#1064)
e3e58e3d : Support deserialization of top-level nullable types (#1038)
46496bef : Make most serialization exceptions eligible for coroutines exception recovery (#1054)
8c841ad7 : fixes #1056, added spaces on example guides (#1057)
8a826297 : Add missing space before while parentheses (#1052)
a26835ec : Use method that present in all versions of Android API. (#1040)
10516000 : Alignment with Android API <24 (#1013)
05f9ce22 : Update Serializing interfaces section in Polymorphism (#1028)
cebdafc7 : Throw JsonDecodingException on empty string literal at the end of the input (#1011)
88e57b9d : Minor changelog typos (#1014)
eacd19df : Fix typos (#977)
56d2b504 : DateAsStringSerializer → DateAsLongSerializer (#1007)
6995ef1c : Add space staging repository
c98dc887 : Typos fixed
8e573a0c : Update README.md
62a8e3ea : remove new lines in deprecation warnings (#990)
ea39daf8 : Fix typos and grammar in formats.md (#988)
c68b4753 : Fix minor CBOR doc typo (#985)
ae663410 : Fix protobuf link (#986)
566e3c18 : Typo in the changelog
fbf59d24 : Update documentation
4a9fad5f : Version 1.0.0-RC
317cbf94 : Do not specify runtime retention explicitly, because of
5d6e0aaf : Remove WASM target (#965)
59699a38 : Add imports required for Dokka task
419ddb96 : [API stabilization] Experimental API (#960)
5459c105 : Docs: Kotlin Serialization Guide (#933)
65fdbc7d : Serializer lookup rework (#958)
6224c236 : Completely drop obsolete and outdated examples folder
df740003 : [API stabilization] JSON configuration becomes stricter (#945)
a1482600 : Renamed kotlinx-serialization-runtime to kotlinx-serialization-core (#953)
5c1fdcec : Speedup reflective serializer lookup for common case by factor of 2.5 (#952)
74653e16 : typo
03959d9c : Improve migration for JsonInput (#950)
d2583db2 : [API stabilization] Serializer lookup enchancements (#948)
caeb0d64 : [API stabilization] Json polymorphism changes (#930)
84a20a98 : Add test for file-level nullable serializer (#942)
cc52ca5d : Fixed apiDump
8c651b35 : Add CBOR major type 2 (byte string) support (#898)
370332bd : [API stabilization] Properties unification (#938)
ac04dd4e : [API stabilization] Properly handle nullable type parameters in KSeri… (#937)
dcf14e2b : More approachable exception messages during reflective lookup and sealed serialer specifically
e3cee86e : Don't add Javadoc artifacts in `disableMetadataPublication`, add always (#936)
ff0a6bcb : Add a lot of tests for multi-module compilation bugs
7b64cc72 : Couple minor gramatical tweaks (#926)
d4f1dad8 : Make Properties consistent with Json format and serialize enums as st… (#924)
5ddd6f7b : Retreive serializer for non-serializable enum on JVM (#920)
6178da6d : [API stabilization] ProtoBuf rework (#912)
c136b569 : ProtoBuf enchancements (#923)
8654620b : [API stabilization] Rename ConfigParser to Hocon and migrate to (#914)
897ea460 : [API stabilization] Cbor
d9b67a11 : [API stabilization] JSON API rework
ba023860 : Update Kotlin version and runtime versions,
c228861f : Rename ContextSerializer to ContextualSerializer
cfb3d252 : Relocate SerialDescriptor and stuff to .descriptors package
e8cb0cb1 : Relocate Encoder and Decoder to .encoding package
b3d54afb : Fix broken JS test
f1a5a2b2 : Split @ContextualSerialization in two (#922)
8db8425b : [API stabilization] SerialDescriptorBuilder
4ef9e209 : Unify Dynamic parser/serializer with the rest of JSON (#895)
c80cb0e8 : Changed ReplaceWith expression to make IDE quick fix work properly https://youtrack.jetbrains.com/issue/KT-40230
95e50085 : [API stabilization] SerialDescriptor
ae2a464c : [API stabilization] SerialModuleBuilder rework
4bf459eb : [API stabilization] SerialModule rework
aa4e762a : Align ConfigParser naming with the rest of kotlinx.serialization
5a37546e : Improved diagnostic messages in exceptions (#904)
aa5475c7 : Rename methods in JsonTransformingSerializer (#884)
e772f373 : [API stabilization] Encoder and Decoder
5a991a6d : [API stabilization] Builtin package stabilization
aac42459 : [API stabilization] Single entry point for serializers retrieval, Serializers.kt
300b5067 : [API stabilization] Document core annotations, increase retention lev… (#883)
c5200cec : [API stabilization] Rework JSON DSL API (#881)
f866e581 : [API stabilization] Exceptions rework (#880)
f12cc651 : Update serialization plugin to version that supports ABI change (#878)
13a56b24 : Replace UnitSerializer with Unit.serializer()
55a7571c : Add Grazie spellcheck setting
29f61e0b : [API stabilization] Hide JsonLiteral, recommend using JsonPrimitive instead
b9158d60 : [API stabilization] JsonElement API refinement
8e857108 : [API stabilization] Make JSON sealed class, implement it in its companion and internal im… (#875)
36014b72 : [API stabilization] Hide public IO classes, copy them to ProtoBuf and CBOR, remove redundant symbols and make internal in order to reduce public API shape (#872)
d8c9fc70 : [API stabilization] Renames in BinaryFormat, rename dump to encodeToByteArray and load to decodeFromByteArray. Rename dumps and loads to encodeToHexString and decodeFromHexString
bfb3a451 : [API stabilization] Rename JsonInput and JsonOutput to be aligned with the rest of the library
5f9aa2c1 : [API stabilization] Renames in StringFormat, rename stringify to encodeToString and parse to decodeFromString. Migrate Json accordingly
3e5cfb8e : Update to Kotlin 1.4-M2
626cc01d : Update binary compatibility data
808da841 : Introduce 'coerceInputValues' flag (#853)
31dcaf63 : Get rid of unquoted usages in our tests (#868)
6446820d : Use cachedSerialNames in EnumDescriptor.equals implementation
6de96485 : Deprecation and binary compatibility (#861)
23973500 : Promote typeOf-based API usage: (#850)
449dc117 : Fix documentation typo (#864)
966b4d51 : Documentation typo (#863)
60ae4d63 : Add IDEA/Github integration to make all issue references navigable (#851)
e0a9a4b3 : Fix documentation, method was renamed from decodeJson to fromJson (#855)
4072196b : Actualize js examples
80a11689 : Fix potential NoSuchElementException (#849)
c5f1af6a : 1.4-M2 & HMPP fixes (#843)
ea790c39 : Relax serial descriptor contract for maps and lists in order to simpl… (#841)
6f20a67d : Support AssociatedObjects from JS IR
0e73f826 : Add support for String enum values in maps for Properties loading (#818) (#819)
fa134d9c : Fix typo (#821)
d7015ae8 : Treat unmatched JSON type during element deserialization of decoding … (#820)
9c113749 : Do not remove type discriminator in unsafe manner during polymorphic … (#810)
e022a202 : Do not report buildNumber in case of train build
29f5d22d : Do not report buildNumber in case of train build
611f3f09 : Validate Input available bytes once beforehand in readExactNBytes to avoid loops and excess allocations
e58f8848 : Mention content escaping in JsonLiteral.
fb90c7a8 : Rework JSON DSL
938a35f4 : Protobuf minor optimizations:
bdb51c44 : ProtoBuf decoding rework:
72ea1f2f : ProtoBuf encoding rework:
d79a8a5a : Refactor ProtoBuf to be more maintenance-friendly, extract internal implementations to the corresponding package, rename internal classes to be consistent with their purpose
2681268c : Support retreiving object's serializers via serializer<T>()
8e036d48 : Introduce type parameters to a SerialDescriptor hc/eq implementations
f7abe615 : Deprecate .patch and support scattered arrays in protobuf properly
c6d308cc : Deprecate update* and add oldValue parameter to decodeSerializableValue
380a09a9 : Deprecate beginX with typeParameters
bc9c8f48 : Set up dokka and docs publishing process (#780)
cf892556 : Fix JsonTransformingSerializer documentation (#787)
6372c608 : External Serialization Documentation Grammar Changes (#784)
ef4a7149 : Add DynamicObjectSerializer that allows converting kotlin data to dynamic (#628)
a1976440 : Cleanup of internals
b5d67904 : Get rid of quadratic index lookup in ProtoBuf
78568248 : Rename IS, BAOS, OS and BAOS to stop being looking similar to java.io
06142cac : Optimize ProtoBuf decoding
16ae7fae : Optimize ProtoBuf encoding:
23c1b541 : Protobuf performance improvements
90c2c05a : Protobuf improvements
a94f6f3f : Make SerialModule sealed class instead of interface (#726)
e8a3bf2a : Fix incorrect 'since version' field
44215c30 : Expose runtime kclass via SerialDesc.capturedKClass ext property
ee4d7c72 : Enable library author's mode and adjust visibilities (#758)
d47f50bf : Move LongAsStringSerializer to builtins
07de0162 : Enable JS IR support
a9bc735c : Fix Gradle example rendering (#738)
ffe216f0 : Update examples to be compilable again
93d38e29 : Update documentation and changelog, add migration list
44cf913c : Clarify SerialDescriptor.serialName contract
6eed0277 : After-merge fix
4a514891 : Make IAE during sealed class serializer instantiation more approachable, enhance toString
2449d9f4 : Rework polymorphic descriptors:
74858f6e : Upgrade to 1.3.70
530ee1d8 : Update RELEASING.md
2af2baa3 : Hide internal collection and map serializers, use deprecation suppression in ProtoBuf instead
33a5d41a : Get rid of weird Map contract from TreeJsonOutput, enable proper map-like support for JSON
df8d2963 : Move all migrations to Migrations.kt
a0c71537 : update integration test
11015fca : Fix minor warnings
f5accd13 : Migrate to eap3 and clean up some warnings; bump version
146a0d08 : Introduce factories for ArraySerializers as well, deprecate top-level array serializers
2254f1c5 : Extract ElementValue encoder and decoder to builtins and rename it to AbstractEncoder and AbstractDecoder respectively
8bbe911d : Hide as much internal API as possible for collections
602830cd : Introduce CollectionSerializers, split existing Shorthands between packages
47a1148d : Replace top-level primitive serializers with corresponding companion functions from builtins
e9ec643d : Move Tagged.kt to internal package
3a4b7e09 : Hide tuple serializers from the public usages and replace them with factory methods in builtins package
5098740b : Deprecate top-level format instances, leave only companion objects
990fc615 : Rename obj to value in SerialFormat
80139203 : Update RELEASING.md
580af9bd : Document contracts for JsonInput/JsonOutput (#715)
fa5b5ba3 : Ensure that serialization exception is thrown from JSON parser on invalid inputs
781478fe : Do best-effort input/output attach to exceptions to simplify debugging
0048c28f : JSON configuration rework:
d18515aa : Make strictMode even more restrictive, prohibit unquoted keys and values by default, always use strict boolean parser
edd7a75f : Preserve quotation information during JsonLiteral parsing
23c749bd : Change MapEntrySerializer.descriptor to be truly map-like. Otherwise, it cannot be properly serialized by TaggedDecoder (-> to JsonObject)
2fed5dfd : Cleanup ConfigParser: move to proper package to be consistent with other formats,
2961ed96 : Support primitive arrays
6978cf44 : Support reference arrays in serializer(KType)
1fe9ec1d : Ignore test that behaves differently with Unit
862caa47 : Add option to use HOCON naming convention
3dc46736 : Allow DynamicObjectParser to handle polymorphic types
85396d86 : Get rid of PrimitiveKind.UNIT and corresponding encoder methods
9010a125 : Fix build after rebased branch used deprecated function
126f1111 : API improvements (#690)
3bc10714 : Improve documentation, rephrase our guide
e6db6ab4 : Add documentation articles
47d58d5a : JsonParametricSerializer and JsonTransformingSerializer implementation
e36a6c81 : Improve documentation
a98be33b : Remove HexConverter from cborMain dependencies
01a1acc9 : Get rid of AbstractSerialFormat superclass
a442628e : Deprecate most of internal functions
1c8dbd7c : Fix message visibility
de2b9587 : Migration paths, documentation improvements and additional SerialDescriptorBuilder validation
2649224a : Serial kinds re-adjustments
2b7aa7ce : Document KSerializer, SerializationStrategy and DeserializationStrategy
1531741a : Document Encoder and CompositeEncoder
6d944e5b : Document Decoder and CompositeDecoder, split encoding and decoding to different files
2dbf3dec : SerialKind documentation
93628376 : Optimize footprint of SerialClassDescImpl by using the fact that it is used only by plugin-generated code.
fa9f753a : Introduce UnionKInd.CONTEXTUAL to cover Polymorphic/Contextual serializers, get rid of elementsCount in builders
1489ddd8 : SerialDescriptor for enums rework:
989a263b : Introduce DSL for creating user-defined serial descriptors
bed68234 : Remove stuff that was deprecated long ago
d090cf71 : Update README with Gradle Kotlin DSL (#638)
57504523 : Remove incorrectly placed @Test annotation and rename funciton
b70760cf : add forgotten @Test
d1b51ff3 : Get rid of deprecated HexConverter in our code
b17a3f8c : Fix infinite recursion in EnumDescriptor.hashCode()
d6908b28 : Allow duplicating serializers during SerialModule concatenation if they are equal
9708d63e : Rework sealed class discriminator check to reduce the footprint of the check when no JSON is used
52b07069 : Detect collisions with class discriminator and for equal serial names within the same sealed class hierarchy
52142d01 : Detect name conflicts in polymorphic serialization during setup phase
3c30c5ab : Extract all mutable state in modules package to SerialModuleBuilder to have a single mutable point and to ensure that SerialModule can never be modified
ad79e4a8 : Unignore accidentally ignored test
0e3dc3e1 : Omit nulls in .store instead of throwing an exception
16b0641d : Add optionals handling to Properties reader
fbb08e03 : Rename Mapper to Properties
c20d6363 : Support StructureKind.MAP in Properties correctly
c6e5c8ee : Move Mapper to separate 'properties' module
40837e5c : Reified extensions for registering serializers in SerialModule (#671)
fee45625 : User -SNAPSHOT versioning
ba1b5716 : Promote KSerializer.nullable to public API
740a4372 : Object serializer support in KType and Type based serializer lookups on JVM
95b3f2e6 : update version number
dc86320f : Deprecate HexConverter
71c08cc0 : Enable native integration tests
8cf75f5b : Update Kotlin to reflect changes in plugin after abi cleanup
f5ffbb45 : Rename obj -> value in SerializationStrategy.serialize
4fcc82d4 : Optimize class annotations' storage a bit
0fbae48b : Fix annoying cmdline compiler warnings
46d45d21 : Supply correct child descriptors for Pair and Triple
c895c35e : Optimize space allocation for SerialClassDescImpl
52c8290a : Refactor EnumSerializer
e0745bd9 : Disable parallel build because of KT-36076
0a7c15cb : Update to dev version: 1.3.70-eap-107
45e90196 : Rename SerialId to ProtoId to better reflect its semantics
e20490fc : Support of custom generic classes in typeOf()/serializer() API
a24cc929 : Allow to set `ProtoBuf.shouldEncodeElementDefault` to false
dc3f467e : Add Linux ARM 32 and 66 bit targets
8cc4e82a : Update README.md
61783642 : Reduce number of internal dependencies: deprecate IOException, mark IS/OS as internal serialization API (so it can be removed in the future release)
deb98ada : Reduce number of internal dependencies and use bitwise operations in ProtoBuf/Cbor instead of ByteBuffer. Deprecate ByteBuffer for removal
f3195b6f : Add introduced dependencies to integration tests
7c5069c6 : Extract CBOR format to the separate module
18686501 : Extract ProtoBuf format to the separate module
75061d39 : Get rid of JVM-JS source set, all cases are already supported in K/N properly
ca54a566 : READ_ALL rework (#600)
bb98ed20 : SerialDescriptor API standartization
4b5cd438 : Authenticate in 'kotlin-dev' repo on Bintray
123a323c : Support polymorphism in CBOR correctly (fixes #620)
ad5cbdc5 : Add forgotten during migration WASM32 target
5a01cf7c : Fix exception messages & typos in JsonElement (#621)
c9560095 : Remove multiple supresses and introduce new test for enums
4f39fc70 : Update examples to the latest version
50692111 : Update polymorphism docs with a new approach for sealed classes
6eb00e66 : Update changelog & readme
cea9b437 : Bump version to 0.14.0 @ Kotlin 1.3.60
0d2414ab : Add empty javadoc artifact to try linking with Maven Central
f39e2357 : Cleanup documentation
9dc3bbb7 : Mark more things as @InternalSerializationApi.
eae3dae8 : Run new tests for both streaming and tree json
11b398a6 : Add missing documentation and explicit public modifiers.
cf1db5c1 : Support @SerialId on enum members in protobuf encoding
95dc4312 : Move Polymorphic and sealed kinds from UnionKind to special PolymorphicKind
1d58d0c0 : Sealed classes serialization & generated serializers for enum classes (@SerialInfo support)
3f1424cc : Objects serialization
398600d3 : Cleanup unused symbols
8a8335d7 : Update building.md
f4c9440b : Create CONTRIBUTING.md
320a69dc : Update README.md
54c9c51d : Upgrade to 1.3.60-eap-76
341e7d86 : Format section 'incompatible changes' properly
47395e31 : Fix broken links on the README.md file
b1f4406c : Check that kotlin-reflect.jar is not required
9f6d3b4c : Remove deprecated infra plugin
e02e17e3 : Don't use deprecated UTF8<>ByteArray conversions in Native
75d3bf8d : Added Avro4k and sorted formats alphabetically
1b20b530 : Update README.MD
673ef192 : Improve error message when static non-generic serializer can't be found
4fb08f8d : Support optional values for typesafe config format
4da9ef25 : Add XML library to list of available formats.
3d21d3ca : Update README.md
e554a280 : Update changelog & readme for 0.13.0
1d5dd3e1 : Add mingwX86 target
f77bfba1 : Replace KClass.simpleName with artificial expect/actual with java.lang.Class.simpleName on JVM to overcome requirement for kotlin-reflect.jar
2ca3417f : Update Gradle to 5.6.1 (therefore Gradle metadata to 1.0)
b9215fd8 : Fix incorrect index supply during map deserialization when READ_ALL was used
8bb5abae : Insert @InternalSerializationApi for primitive array serializers implementation details
b4dee2b4 : Adjust code style
3304a838 : Serializers for primitive arrays (ByteArray etc)
0d830ae4 : Hide NullableSerializer, introduce '.nullable' extension instead
289acdfb : Fix the library to not create a stack overflow exception when creating a MissingDescriptorException. (#545)
f18d3983 : Upgrade guava in benchmark module too, just in case
68fcefc4 : Rework setup section in readme
cdd627ea : Update examples; remove example with kotlin-platform-native plugin since it was removed
c9eb5f57 : Update library version, kotlin version & changelog
a4d3a484 : Unignore forgotten test
3fee1fd4 : Set up linuxArm32Hfp target
0cfd4142 : wasm32 is added as a build target (#518)
7fb05492 : Small docs improvements & typo fixes
b1c08bd2 : Upgrade to eap3 Add tests for issues fixed during eap releases
64c86591 : Rephrase documentation
699ce9cd : MPP serializer resolving from KType
d4bdf512 : Upgrade several third party dependencies
af8601b9 : Guide to multiplatform polymorphic serialization
d2e448fa : Support maps and objects decoding when map size present in stream
dd3e06bf : Bump version in integration test
78d5d2dd : Bump version
85c0b12d : Move to 1.3.50-eap-5; Annotation stub marked with @AssociatedObjectKey to retrieve serializer from typeOf
16dae19e : Revert publication mode change due to the Native issues
e7b2b062 : Parser cleanup
a83d9949 : Add proper SerialClassDescImpl.toString, relax lazy requirements
b7e91dcc : Make parser much more stricter:
01e3f7b6 : Add spec conformance tests, adapted version of JSONTestSuite
96fc8a10 : Robust JsonArray parsing
310ddd7f : Improve json exceptions, add more contextual information, get rid of obsolete exception types
c53e3e7a : Prohibit trailing commas in JSON parser
a01b3b17 : Make the baseclass of the polymorphic serializer public to allow formats (#520)
25b05b21 : Fix decoding for ProtoBuf when there are missing properties in the model. (#506)
fab96842 : Lower exception deprecation to WARNING to unblock ktor train; Update to 1.3.41; Update JSON docs (fixes #511)
061c9c16 : Rework JsonException and related subclasses
dbbdacd0 : Fix #480 Add tests for structured map keys in conjuction with polymorphism
2390b364 : Rephrase documentation
7c495f23 : Implement 'allowStructuredMapKeys' flag.
e492d34a : Add notes with releasing process. Copy license text to top-level so it would be recognizable by GitHub.
a45e71af : Update to Kotlin 1.3.40, Changelog for 0.11.1.
d656e5a4 : Update compiler to latest dev version.
1efb6423 : Clarify @Polymorphic with sealed classes. Clarify documentation for JSON
d0fb63d5 : Remove dependency on stdlib-jvm from common source set (Fixes #481)
d0d8b936 : Add prefix to all published modules so artifacts names will look properly.
6158c394 : Update to 1.3.40 eap2; Fix obsolete/broken links
fe1fe4b5 : Clarify configuration in some examples
490c7517 : Fix @UseSerializers argument type and clarify some docs
06d95f94 : Fixed the type of the `BinaryPayload` serializer
0333a705 : Support primitives (ints, strings, JsonLiterals, JsonNull, etc) on a top-level when saving/restoring JSON AST
fa2231c9 : Infrastructure to build kotlinx.serialization against Kotlin snapshots
f850caee : Add test for non-ascii characters Remove old buildscript
ef526eca : Update issue templates
b6a7a6db : Update issue templates
45aa7c7a : Migrate to infra and new MPP
ea4cc5ff : Add @SharedImmutable to default json module Fixes #441 and #446
8abeed2a : Update README.md
41c8d75b : Fix optional property example
009d8de6 : Update runtime_usage.md
0e19a27e : Add Dagger to dependencies to test integration with Kapt. Allow using UnstableDefault in tests.
26d8bbb7 : Update changelog and samples for 0.11.0
0f359d0b : Update to release version Update documentation for JSON
74b48023 : Introduce JsonBuilder and JsonConfiguration as a better mechanism for configuring and changing configuration of the JSON
50491159 : Implement polymorphic serialization in JSON using class discriminator key
dccaf873 : Properly delegate to encoders before calling serializer
3fecf30b : Make an integration test on a basis of example-multiplatform
0913ea73 : Update to latest RC
9319b303 : Alter buildscripts in examples so they will use globally set kotlin and lib version Update samples to latest API
a5ebb36c : Move most tests for json to source set with Native
ebd10348 : Force quoting for map keys (fixes #379)
a5b7252a : Tests for auto-applying @Polymorphic Move CurrentPlatform.kt to kx.ser.test package since this is a test utility Unignore old tests KDoc for @Required Tests for classes with >32 properties
b947e6b2 : Move a lot of tests to source set which runs together with Native
6bfccf07 : Fix bug with endianness in Native for Longs/Doubles
1d3e150e : Update to the most recent Kotlin and Kotlin/Native compilers
b319ba16 : Tests for new functionality: - static writeSelf (fix hierarchy serialization issues) - Apply @Serializable to type usage
61ea4f25 : Fix typo
b9a87d56 : Do not allow to mutate SerialModule in formats
09aabf2e : Update documentation to reflect new modules and polymorphic system
d77ba5b7 : Implement multiplatform (JVM, JS and Native) PolymorphicSerializer
49b75b4e : Remove obsolete and poorly designed global class cache Remove JVM-only PolymorphicSerializer
7e1a13ec : Replace old SerialModule with new one which: - Can not be installed, should be passed in format constructor - Has polymorphic resolve and contextual resolve - Has DSL for creation - Immutable, but can be combined or overwritten
c5bca939 : Improve error message for unknown enum constant
e4265021 : Get rid of deprecated @Optional
deb0113b : Deprecate @Optional, introduce @Required
dafca6a3 : Fix access to property on teamcity
8e4f6501 : Upgrade to 1.3.30 EAP 1
eaaba624 : Update README.md
55c564f4 : Added code of conduct
4016f623 : Use long instead of int in JsonLiteralSerializer
e59f515d : Move custom generics test
97b7187a : Update to 1.3.21
770630b2 : Tests for hotfixes
b2ceafd5 : Fix broken and obsolete links in docs
4d765d93 : Rename samples=>examples folder
5d9fb848 : Make all samples single Gradle project
3acabba9 : Add new multiplatform sample
b15ce814 : Generalize README and fix links
39660831 : Move samples to separate directory
2a91ced6 : Made some functions internal for now
a37421bb : Update some missing copyrights
8c9fa3b3 : Make proper use of .findAnnotation function
6dba4d5b : Move everything related to Json and Protobuf schemas to 'sample' module
55650ab5 : Json and protobuf schemas recording prototype
b72b85d2 : Change JsonObject so it would comply to a Map interface: .get should return null for a missing key Incompatibility with standard Map contract may bring a lot of problems, e.g. broken equals.
d27c450b : JsonElementSerializer public API cleanup:
74cebbf8 : Make JsonElementSerializer public
3d25c11f : Clarify docs about @Serializer
1b655026 : Update docs for JSON
0c6cf43e : Update & fix JVM sample
82e4ba53 : Repository with fixed Native version
f080c592 : Update changelog and samples
daf888ee : Update version number
3379ba9b : Avoid ImplicitReflectionSerializer
e97b4f1f : Update reference to kaml to indicate it supports serialization as well.
b4656a01 : Migrate to Gradle 4.10 and metadata 0.4
04075482 : Update to 1.3.20 eap 3
dc661e9f : Reorder Json parameter for consistency
dda62f51 : Make JsonElement.toString() consistent with stringify (#325)
90f34c35 : Reader.read(): Int should return -1 on EOF.
edf56c05 : Optimize the Writer.write(String) case.
5cf3c927 : Update the docs with new annotations
3d1357b8 : Changelog
92661329 : Turn around messed endianness names
69ac2ae0 : Update to Kotlin 1.3.20 EAP 2
7e9d4bab : Add empty clause for credentials, becuase Gradle throws strange NPE when they are not found
e62e23b5 : Get rid of protobuf-platform functions since @SerialInfo annotations are supported now. Auto-assign ids starting with 1 because 0 is not a valid protobuf ID.
38df9c50 : Add kaml to list of supported formats.
f2d99cf9 : Delegates `equals`, `hashCode` of `JsonObject` and `JsonArray`.
9dba4402 : Update runtime_usage.md
b0fd1201 : Update version to 1.3.20-eap (dev build from teamcity is used because serialization plugin for Native needed hotfix)
acd62458 : Test for fixed #190 in plugin
56636115 : Some clarifications about project building
c6dd98c8 : UseSerializers annotation
8abe8773 : Update notes
d2abee08 : More verbose exception message and comment, add more tests
25d12253 : Introduce LongAsStringSerializer
8fa7b6da : Add validation for parsing dynamic to Long Fixes #274
1e10df59 : Renamed test class after review, add parameterized test and fixed revealed bug
0e0ebe73 : Moved tests to common module
9c1cfb9a : Fix recursive serialization for JsonOutputs/Inputs Remove warnings in tests
e7fac08d : Add tests for the recursive JsonInput/JsonOutput encoding/decoding
13f870cf : Production-ready JSON API
516c9dc1 : Remove ValueTransformer
dd2f8012 : Json improvements
26cf4f1b : @Serializable support for JsonArray
c68b476e : @Serializable support for JsonObject
5dfae900 : @Serializable support for JsonNull and JsonPrimitive
1ba22766 : Hide JsonTreeParser, provide Json.parseJson as replacement, implement basic JsonElementSerializer.deserialize
8f6ac1c5 : Migrate the rest of the test on JsonTestBase, implement nullable result in tree json
e7f49ad6 : Implement custom serializers support for TreeJsonInput
d61456f2 : Shamelessly ignore update mode in json
2ccbba68 : Implement JsonArray serialization
408c9597 : Implement strict mode for double in TreeJsonOutput (fixes JsonModesTest)
7420d176 : Introduce JsonTestBase in order to ensure streaming and tree json compatibility, transient and strict support in TreeJsonInput
42e91fb4 : Make JsonElement serializable via common machinery
2cbb228e : Json rework, consolidate different parsing mechanisms, hide implementation details
a38d2765 : Enable parallel Gradle execution back. Caching disabled intentionally for dev branch.
7ef3866c : Make naming consistent with KEEP and current design, rename input to encoder and output to decoder
7b866f57 : Make naming consistent with KEEP and current design, rename saver to serializer and loader to deserializer
4ead6709 : Json refactoring
caddf18b : Polymorphic serializer improvements:
fe24276a : Changelog v0.9.1
62f4a4f4 : Update lib to 0.9.1/Kotlin to 1.3.10
9feec6ae : Use-case for `PrimitiveDescriptor.withName`
07de3db1 : Make some clarifications about Gradle plugin DSL and serialization plugin distribution
bfd10620 : Primitive descriptor with overriden name
4ab7423f : Fix example with java.util.Date
1038c669 : Add missing shorthands for float and char serializers Fixes #263
12a0003a : Fix local K/N setup and some typos
6eb4042f : Removed type aliases for Cbor.CborEncoder and Cbor.CborDecoder
733567ba : Fixed CBOR type alias.
1feaf221 : Changed JSON to Json in Markdown code.
6d4016bd : Fix bug where primitive non-string values created by hand and created by parser could be inequal due to a redundant type comparison.
6950b6f6 : Moved deprecation type aliases to Deprecated.kt files.
abba226f : Change deprecation levels for rename ailases from HIDDEN to WARNING.
92a1f0e3 : Changed Json -> JSON in strings.
f1025e7b : Removed unnecessary rename aliases.
60f3769e : Added aliases for renamed classes/functions.
edc81bfd : Change "Cbor" in comment back to "CBOR".
da58e509 : Renamed identifiers to align with Kotlin's coding conventions. https://kotlinlang.org/docs/reference/coding-conventions.html#naming-rules
e4c54046 : Skip defaults in JSONTreeMapper and CBOR
477563fb : Local K/N compilation setup
4a80680f : Typo
51d2c562 : Explicitly add KSerializer supertype to avoid certain restrictions after update
9f7e52de : Don't look at default serializer too early during reflective lookup Fixes #250
0dafc0f2 : Fix maven example
176323e2 : Update changelog for 0.9.0
62170254 : Update documentation: Remove obsolete eap13.md document Add some notes
9a75183c : Migrate Native sample Add lost information about `apply pluing: 'kotlinx-serialization-native'` Add bintray credentials to all sample projects Remove obsolete iOS example
1a47a758 : Migrate JVM & JS examples
c34d838d : Fix migration guide
87b487c8 : Add missing `dumps` and `loads` for explicit serializers
f7b25c3c : Fix problem where .decodeElementIndex and .decodeCollectionSize were invoked more than once if decoder specified READ_ALL
bc38f92a : Update to release versions
83198c0e : Support WildcardType in serializerByTypeToken (#212)
79bc57d3 : Cleanup code, get rid of some warnings, suppresses, and stdout in tests. Fix bug where `.simpleName`, was not available for primitives' KClasses.
142f19c2 : Improve Mapper: it is now a class (with default instance in Companion) which extends AbstractSerialFormat and therefore have context and proper reflectionless API.
c1bb4d2d : Introduce @ImplicitReflectionSerializer for API which involves reflection. Set up experimental usage in buildfiles Add Boolean.Companion.serializer() extension method.
23492283 : Refactor surface API: introduce interfaces for different formats, move some inline functions for serialization start to extensions. As a minor change, now nulls can be serialized at top-level, where it is supported by the format.
a1a483df : Add AbstractSerialFormat as a base class to all formats
5e490ab5 : Update general readme and versions: Library to 0.9, K/N to 1.0 beta
83163a7c : Fix typo in latest version of runtime dependency in EAP 1.3 document
8373bc52 : Update documentation for the new API
a4c41392 : Add some tests from examples
f0216423 : Updated info about eap13 releases
b6500f08 : Update changelog
8ec5caff : Set default byte order to BigEndian (to be more platform-independent and get rid of posix.BYTE_ORDER dependency) Add basic tests for Native
23dfc082 : Update Kotlin version to 1.3-RC4 Remove Gradle metadata from non-native modules Overwrite artifacts on bintray (for multi-target Native pubs) Add missing targets (Fixes #232)
fa9e9206 : Add license, developer and scm information in Maven pom in publication Fixes #239
cbcc4206 : [CRUTCH] Ignore tests for some new features because they're passing only in bootstrap mode (-Pbootstrap)
735b1074 : Add builder for JsonArray
1e9dbe13 : Redesign and unify exceptions from parsers Fixes #238
5ed5f8cd : Move json parser back to monolith module, bump version
86a16c33 : Initial support for skipping defaults: JSON
4ae3d34a : Update info about applying native plugin
5c467145 : Replace choicesNames to Array to be easily instantiated from generated IR
50047ce0 : Little improvement of error messages
2aa53f3b : Information about update to RC-3
98c5f410 : Update to RC-3
7a7ebe94 : Add @SharedImmutable from K/N to some global declarations in JSON parser, so it is now accessible from multiple workers
b24f0fbd : Tests for generic descriptors
17c6f379 : Versions update
12585eb5 : Generated serializer and stuff for providing descriptors from plugin
aae7ecee : Tests on @ContextualSerialization on file
1da2f850 : Information about kotlinx.serialization status in 1.3
cce37f59 : Add (currently) no-op annotations to the kibrary for smoother migration
f8719fb1 : Update migration guide and versions to RCs.
71d03f76 : Support WildcardType in serializerByTypeToken (#212)
7a186c86 : Added experimental support of reference arrays for Native (w/o plugin)
8a3f658d : Upgrade Native to finally working plugin
18157616 : Draft of document for 1.3 eap
a2f4e76e : New enum serializing model
f6f01638 : Improve js build by moving node_modules to build dir
8337ce80 : Use optional kotlin.jvm.Overloads instead of custom typealias
0915d204 : Update versions for Kotlin and Kotlin/Native
93e3b843 : New context 2/2: SerialModules draft
b693a79d : New context 1/2: Renaming and mutable/immutable hierarchy
1e157393 : Remove untyped encoding
48b97e20 : Improve serializers resolving by adding primitive serializers Also add some helper methods to JSON to serialize lists without pain
7cb4c4c3 : Improve js build by moving node_modules to build dir
201ecd9a : 0.6.2 release: Updated Kotlin to 1.2.70 and Kotlin/Native to 0.9
b87f50ac : Fix broken test data
c652f290 : Fix protobuf by adapting MapLikeSerializer to HashSetSerializer(MapEntrySerializer). Elements' serializers in collection serializers are now accessible for such adaptions.
8b67c814 : Updated JSON docs on strict
63d22396 : Prohibit NaN and infinite values in JSON strict mode
52f8e048 : Cleanup JSON, reflect opt-in strict mode in naming
4ba544b8 : Remove unnecessary CharArray.createString
a83831f6 : Native build
598aa825 : Add some missing changes
57c079c5 : Provide limited `equals` on collections' descriptors
b862a94d : Get rid of StructureKind.SET and StructureKind.ENTRY (still need idea how to handle maps in protobuf)
d66e0f17 : Remove SIZE_INDEX
9ace05c7 : Remove inheritance from *coder and Composite*coder
ecd21a44 : Working over primitive kinds and enums
127df956 : Support for `isElementOptional`
fba9f7ca : Reworked SerialDescriptor and kinds
bc472b0e : Fixed forgotten namings
dcc93965 : Renaming of ElementValue* and Tagged*
f5e47f11 : Renaming: KOutput -> Encoder/CompositeEncoder KInput -> Decoder/CompositeDecoder
4396dd61 : Renaming: KSerialClassDesc -> SerialDescriptor SerialSaver, SerialLoader -> *Strategy
aef21b91 : Split to separate files
1da7b285 : remove empty primary constructor of some annoations
0ff184b5 : Fix namespace spelling mistake
aee4fc2f : Workaround for KT-25938
c01c366c : Docs and samples for 0.6.1
bdf38972 : Update ios sample with latest http client
84d872d5 : Update dependencies
4fbeeb72 : Don't throw NoSuchElement if key is missing in the map in `Mapper.readNotNullMark`, because tag can be only prefix for nested object
13d4c56c : Move next dev version
3318e6ca : Fix typo
15dd5456 : Changelog, readme, docs and samples update for 0.6.0
51114ebf : Updated library version
476b7226 : Add snapshot version to buildscript
2e5f1c84 : Allow @SerialName and @SerialInfo on classes
a9170c30 : Update samples to actual build process They have incorrect artifact versions though
447e14fa : Update readme
133194c3 : Use new 0.8 K/N DSL
0a9f0d62 : Typo fixing, copyrights, module renaming
4716931a : Simplify JSON AST API, Provide JSON builder, provide useful extensions, add documentation, update K/N
c082f357 : Get rid of JsonString to align json primitives with each other. Provide JSON AST pojo parser which exposes current design issues
9268a2d0 : Add some tests based on strange JSONs
29b217ee : [JSON-AST] Some polishing:
9eb8fe8b : Updated K/N Version
bfaf74c3 : [JSON-AST] Cosmetic fixes: Introduce non-nullable methods throwing exceptions for getting json elements
377f3eba : [JSON-AST] Add ability to parse JSONInput element as tree Symmetric functionality for JsonOutput + JsonTree
4a72d2f5 : [JSON-AST] Docs writeup
bd9a52d1 : [JSON-AST] Add forgotten copyrights
c563d23b : [JSON-AST] Publishing setup
becc4201 : [JSON-AST] Moved tests to proper module
bae49f9a : [JSON-AST] Publishing native artifact on bintray
7a72f3db : [JSON-AST] Saving AST back to JSON
981b4389 : [JSON-AST] JsonAstMapper to serializable classes
d05b1e31 : [JSON-AST] add convenient methods and tests
17da0ba9 : JSON AST parser [WIP]
c2443c62 : Remove annoying "for class class" message in not found serializer exception
e593b42d : Introduce module for benchmarks
3ec9f1c3 : Add notes about snapshot versions
bb6e21e2 : Tests for bugs fixed in latest published plugin (#118 and #125)
27d1ad2e : Auto-assign proto ids using field index
0878f299 : Update examples and changelog
14b57df5 : Upgraded version
273c89ec : Added some shorthands for standard serializers
4dcefef5 : Add test for quoted JSON for one of the optional cases Update copyright
08e90498 : Copy the custom serializer tests that make sense to also run against the protocol buffers serializer.
dd13ac3b : Add testing for lists of optional values with possibly inverted orders or missing defaults intermixed.
4a2c0495 : Fix for bug #141 that uses an extra boolean to determine whether to write a separating comma rather than assuming that the element with the index 0 is written first(or at all) in all cases.
0169817c : Add a test to trigger bug #141 for serializers that don't write their first element first.
2de42eda : Move mode cache to output class to make .stringify stateless and thread-safe (#139)
a45f070c : Bugfix #95: Can't locate default serializer for classes with named co… (#130)
23ea3812 : Updated versions in docs and examples Add changelog
36bb25f0 : Update version in build.gradle Fix forgotten indent
65c6c2df : Add testcases based on #107 and #112
f25d2c43 : Removed BufferEngine feature since it was not designed properly and was intended solely for benchmarking purposes
83669815 : Replace map with array to emulate EnumMap in common code (JSON)
5a7dbfa6 : Add small test for quoted JSON values
fb9f0738 : Speeding up JSON serialization (work in progress):
8642a1fb : Improve buildscript and bumped kotlin version
bfeb4a56 : Slightly reworked some internal methods impls
cf999065 : Remove code warnings: - Unchecked casts suppressed in serializers resolving - "Extension shadowed by a member" renamed where possible - Removed open modality on some Streams members
a9648e45 : Remove most calls to `js()` to get rid of "unused variable" warnings
de7a427f : Add note about different IDEA plugin versions
160a8630 : Add null check to Companion when looking up serializer.
3defa780 : Fixed creation of string from char array in JS
162a24a8 : Improved performance of JSON.stringify
4b3a84a4 : Improved performance of JSON.parse
99bac0b0 : Added compatibility note
537f50fc : Fix broken JS example gradle build
da728dd3 : Update runtime library version to match plugin version. Update examples to use latest version of compiler, plugin and runtime. Update Gradle to run on build agents with Java 9.
909247f7 : Fix ProGuard rules docs for serialization of classes with generic types
49c87f5b : Fix ProGuard rules docs for serialization 0.4.1 version
3796adee : Add support for @Serializable classes that are private and live out of kotlinx.serialization package. In such case the Companion field is not visible and must be set accessible before use.
1e202043 : update jvm-example to latest versions
077f35e3 : Upgrade bugfix version
190977b8 : #77 added more detailed exception message
2424fe5a : additional test showing same problem in nested classes
ba82a127 : Fixed #78: popping tags correctly
f3de0d30 : Added simple readme
8818540d : Moved HOCON config parser to main repository
96125835 : Fix for #68: looking up `Companion.serializer()` instead of `$$serializer` Doesn't work with custom companion names, though
e8fb8a11 : Updated docs and samples for v0.4
dda7d17f : Control over update mode in JSON and CBOR and doc about it
81fcf6d6 : Add user's generic resolving
32042b52 : Readme update and proguard note
c81e6417 : Removed usage of kotlin-reflect
9f9df897 : Set corresponding to plugin version and fix some broken things for release compiler
13c30a00 : Add missing SerialContext (#61)
18d06e55 : Updating nullable values
63ad8219 : Merge for map-like classes
7e310fcd : Fixed descriptor in ListLikeSerializer
1ba0e003 : Removed restriction on indexes
0055c500 : Merge functionality for objects
e8e19b21 : Fix readme instructions for maven repository (#47)
6e8e2d40 : Guest auth link for TC in readme
f8e713b7 : Added missing @Serializable in docs
aaf964eb : IDEA plugin link in readme
c13d9f32 : Docs update for 0.3 release
305796c5 : Fix broken TC badge
1e8d6115 : Update to latest release version
aede429b : Test for mutable collections
8929c5fa : Prototype of DynamicObjectParser (for #24)
7dd8ad78 : Upgrade library version to 0.3 and Kotlin to 1.2
651e6378 : Subtle protobuf fix for signed longs
36b90393 : kotlin.Triple serializer
2d485420 : Downgraded compilation to Java6 for android compatibility
d48ed498 : Downgraded compilation to Java6 for android compatibility
ca620917 : 1.2 bootstrap preparation
fd8abb6b : Generic tests in common
21aa2fbc : Fixed some typos
e03038d5 : Lookup of special nested class instead of companion
24a67d7e : kotlin.Pair serializer
2320a540 : Add test for map serializer and builtins
9f198711 : Doc quick fix and note about #27
e009c130 : Readme version update
36981c4a : Fix polymorphic test
a45ecd55 : More documentation on custom serializers Demo projects update version
f37faa81 : Revert "Migrating to 1.2"
1ca6938a : Improvements for reference array serializer and its resolving on JVM (#20)
f1c89180 : Fix polymorphic serializer (#28)
4340912c : Extension functions for typed collection serializers (#27)
e11bf3b1 : Fixed version in setup examples
9ccd0cbc : Support for context-based inner serializers (e.g. for List)
9668c186 : Infrastructure for context of custom serializers
ed557e6e : Migrating to 1.2
11a2758b : More proper tag handling
52734ced : Fix code indentation in the readme file.
1c35d918 : Publish all projects, including common
1e380484 : TC build badge
942bb2db : Notes in readme about reflection
f665fbd5 : Update version to 0.1.1 Remove EAP dependency from pom example
aed36a1d : Improved error reporting for top-level serializer lookup
665251f4 : Removed eap dependency from examples buildscripts. Changed variables' names style to match root README
0dcbfd83 : Fix for non-strict parser
84062e13 : Removed EAP dependencies from buildscript
2e944e6f : Fix JSON parsing and escaping issues (#3)
372c268d : Fixed Gradle setup snippets
ef12538c : Packaging sourceJar with common module sources
9f63d970 : Add nonstrict JSON
400349ae : Notes about JSON and CBOR API
f7206bfb : Note about IDE support
b0d82112 : Kotlin version clarification
26af9198 : Readme and docs updated, license and copyright added
6fbc2154 : getElementIndex(name) now returns magic constant instead of throwing, if name is missing. Old behaviour is available via getElementIndexOrThrow
aa45ef1c : Tests for protobuf moved to common module. Remove redundant test data classes
d6187b61 : Fixed ByteBuffer.array() semantics in JS implementation. Common test on different numbers in CBOR
6594dfb8 : Skipping unknown fields in protobuf
ba913be2 : Moved modules' folders to "runtime" folder
a1990c49 : Renamed examples forlder to example-jvm
d79fb1f7 : Artifact renaming; buffer quickfix
1a8f683f : Added PrintWriter.println in JS, indended JSON example
f839f8f5 : DataList in example
8251aacf : JavaScript example
ffcc186d : Example for Maven plugin
734f0142 : Green code in examples w/o IDEA plugin
1e737f25 : Use artifacts from bintray and bintray publishing of library
8d343379 : Standalone project for examples
4f69b612 : Updated serialization plugin artifact to match one from gradle build Add necessary multiplatform keywords to match latest compiler build
f257c29c : Update broken readme links
605bf9a7 : Proper converting string<->utf8array in JS
72e37dda : Docs update
6ea3b4e1 : Tests for JS and common
00dd4f5f : Common library for JVM and JS
a368181f : Moved serializers resolving via reflection to separate file
a5873938 : Renamed serializer lookup functions Publishing sources alongside artifact Removed redundant imports from java
026ecd78 : Moved serialization formats to their own packages.
e4daf062 : Tests on enums and maps. Corresponding fixes on CBOR and Protobuf formats
39780309 : Tests package and names refactoring
ed87fbd3 : Protobuf tests based on Google protobuf library Small random testing framework Protobuf fixes
c345b20f : Get rid of `javax` dependency
1cf5d38a : Protocol Buffers prototype implementation
24fb11dc : Tagged inputs and outputs
e0357199 : Util file with utility functions
9bdd9b46 : API changes: Collection size is now passed in `writeBegin` method. New property in `KSerialClassDesc`: `associatedFieldsCount` equals to the number of serializable properties, if it is an object, and 0 otherwise (for collections and primitives)
d604fbe1 : Documentation fixes
6d6aaf41 : Tests for CBOR and missed copyrights for some other tests
8801ed8a : Documentation with examples
2b693c89 : Tests from playgroung
c8c01e5a : Tests from embedded project
08d3ca06 : KotlinX serialization runtime library migrated to separate project

+- Project: platform/external/ktfmt

6dcb4d7 : Make the ktfmt jar relative to the script path
4374d8b : Add wrapper bash file around ktfmt.jar
acffffa : Bump version to 0.50
babb277 : Fix whitespaces in test
2ba3b09 : Don't reorder @sample tag (#406)
dafd1cb : Fix issue with context receive in lambdas
26a24ae : Refactor CLI argument parsing (#467)
9dd3b9d : Remove old ktfmt scripts
16c7941 : Delete ktfmt.py and ktfmt.jar
9a916b7 : feat: add homebrew installation note (#468)
f3a2e54 : Add pre commit hooks to readme (#462)
0a59f80 : Bump version to 0.49
8b37094 : Bump version to 0.50-SNAPSHOT
24148bb : Fixed param usage
d0b5b8f : Add params to workflow
b8fbd3c : Add workflow_dispatch to be able to manually retrigger a release.
54dfc1a : Pointing Gradle deps to use latest stable version of ktfmt
4211ac2 : Stop emitting multiple trailing commas in enum entry lists with multiline items (#458)
76487c0 : Bump version to 0.49-SNAPSHOT
171a947 : Bump version to 0.48
431f49f : Update ktfmt component on FBS:master (#44184)
2364f16 : Update google-java-format to 1.22.0 (#452)
32bdde5 : Remove duplicated line in editorconfig for dropbox style (#456)
fad9d0d : Emit a parsing error for calls with multiple trailing lambdas (#457)
6a639f0 : Redo of D55330950: Preserve a trailing space when lambda only has block comments
abce800 : Added tests for lambda block formatting
5a9ad12 : facebookincubator --> facebook
e8184ae : Fixed badges on README.md (#453)
3221eef : Fix build failure due to file format mismatch
72ff5a0 : Add Slack channel badge to the README (#448)
442a627 : Update line width marker
6a1f83a : Kotlin language
29b6c94 : Automatically manage trailing commas in enums (#449)
a5946fa : Extracted helper PSI related operations into its own file
9419841 : Just reformat and organize Tokenizer file
83c5cd0 : Fix gradle build of ktfmt_idea_plugin
b787ba1 : Add toString to FenceCommentsOp
7016dc7 : Simple fixes to KtfmtTruth
dedc790 : Revert D55330950: Preserve a trailing space when lambda only has block comments
fc1eac3 : Update ktfmt plugin for IntelliJ IDEA (#420)
c0e7db9 : Always use UTF8 as the encoding for Kotlin code, regardless of the system/default charset (#437)
fb51a1b : Preserve semicolons in enums with members but no entries (#434)
9060b6e : Fix parse error on empty enum with semicolons (#425)
a5dbbe5 : Preserve a trailing space when lambda only has block comments (#426)
3a67771 : Support RangeUntil operator (#433)
f64da02 : Migrate google java format from 1.7 -> 1.21.0 (#440)
494d53b : Bump version to 0.47-SNAPSHOT
7d28ad1 : Bump version to 0.47
c0511df : Reformat Kotlin files
fa78077 : Automatically manage trailing commas when running with --google-style (#427)
102c89d : Add unit tests to capture line break behavior on type specifiers
8ad0872 : Plugin doesn't work with if "Only VCS changed text" is selected from code-reformat settings (#386)
e4f4190 : Bump version to 0.47-SNAPSHOT
30ae6f9 : Bump version to 0.46
0af7172 : Fix indentation of trailing comments in a bunch of cases (#418)
45e78e2 : Adjust .editorconfig for kotlinlang style for IntelliJ to better align with ktfmt (#412)
289f4bb : Bump Kotlin version to 1.8.22
699a2ec : Bump version to 0.46-SNAPSHOT
2758ba2 : Bump version to 0.45
1f18a40 : Bump word-wrap from 1.2.3 to 1.2.4 in /website (#410)
9c06ac1 : Use inExpression in a nullsafe way (#417)
2be7c7e : Update ktfmt component on FBS:master
ce7997e : Back out "Improve argsfile support"
b1d2c1b : Improve argsfile support
ccc2b74 : Fix double indentation in Elvis chains (#416)
a06e353 : Daily `arc lint --take KTFMT`
2e52a65 : Remove TypeNameClassifier
17d80bf : Support context receivers (#400)
46ac818 : Added link to live playground directly into README file
ea415d2 : Keep imports from the same package if the name is overloaded (#414)
58777b2 : Bump guava from 29.0-jre to 32.0.0-jre in /core (#404)
d8af3c8 : Update ktfmt component on FBS:master
662a3a5 : Support labeled lambdas in block-like scoping functions (#403)
b6e5f35 : Don't insert blank lines between line comments at the end of files (#401)
1936398 : Never insert a linebreak between `@sample very.long.name` (#398)
6384761 : Bump version to 0.45-SNAPSHOT
2c36ddb : Bump version to 0.44
1b076d1 : Allow optional break after string-literals (#396)
8bde75c : Don't crash on nullable reference types with parens (#392)
d93c69b : Enforce blank lines between class members (#385)
f5ce8e0 : Update ktfmt component on FBS:master
e52efae : Bump version to 0.44-SNAPSHOT

+- Project: platform/external/leakcanary2

d4092345 : Initial empty repository

+- Project: platform/external/leveldb

b3c1e35 : Add a dedicated Mainline Test Mapping group for MediaProvider

+- Project: platform/external/libaom

4c31301d5 : disable av1_highbd_warp_affine_neon w/armv7
ef806d9c3 : disable av1_estimate_noise_from_single_plane_neon w/armv7
e64c205d0 : disable av1_filter_intra_predictor_neon w/armv7
0d3d6be7d : disable av1_{highbd_,}dr_prediction_z2_neon w/armv7
0dcac7e30 : add TEST_MAPPING
8298efe1a : {,highbd_}intrapred_neon.c: Avoid over-reads in z1 and z3 preds
d2cb57022 : Android.bp.in: update x86* srcs[]
f8158ca5e : Merge tag 'v3.8.2' into aosp/main
3cd87346c : update_libaom: auto update README.android/METADATA
6cab58c39 : Simplify conditions in aom_img_plane_width/height
edbeb7e7d : Add borders to w first, before all manipulations.
acdec314f : Apply stride_align to byte count, not pixel count
8156fb76d : Avoid integer overflows in align_image_dimension()
19d996657 : Fix integer overflows in calc of stride_in_bytes
0f41d224d : Adding comment to gaussian filter buffer alloc
0dce93a8d : Increase filter buffer size to silence warnings
2886f3a10 : disflow_avx2.c: Make compatible with gcc <= 9
c4594ae0b : Add missing header for EBUSY on mingw
511f92a48 : Fix Doxygen comments for two enum typedefs
7d50d46f8 : Update changelog: Add Arm contributions
8c92d3cbd : CHANGELOG for v3.9.0
2282c23ba : rtc: Increase loopfilter strength for speed 11
aca92617c : Fix keyframe logic for use_fast_part_feature for svc
7be86ea26 : rtc: Avoid reset of segment for inactive blocks
fb61366f8 : rtc: Speedup for active_maps with screen
0810ed587 : rtc: Incorporate active_maps into the cyclic refresh
9a9216d83 : Update version for v3.9.0
d56f18756 : Update AUTHORS and .mailmap
7bdc257a5 : Remove useless `neon:` clause.
158761dfb : Fix is_cdef_enabled in av1_alloc_cdef_buffers()
74d1ea7c5 : rtc: Skip scene detection for inactive blocks
fdd6af31b : Restrict the range of duration to UINT32_MAX
e4b767c1d : Cast duration to int64_t before being added to pts
03d1fb683 : Add SVE2 impl of HBD dist_wtd_convolve_x for 4-tap filters
7a4971371 : Add SVE2 impl of HBD dist_wtd_convolve_x for 8-tap filters
77317a77d : Add cdef_block_ssse3.c to a separate variable
65d659962 : rtc: Fix to setting content state for active_map
477c20f18 : libs.doxy_template: remove obsolete values
fb86a39f2 : av1_rtcd_defs.pl: always initialize $sse2_x86
99211cce9 : rtc-screen: Remove speed feature for speed 11
28f4ae8a4 : libs.doxy_template: remove DOT_TRANSPARENT
615b5f541 : Add bug aomedia:3545 to CHANGELOG for v3.8.2
390e28083 : Add comments about the size of tiles in tile list
1bf5bfaeb : Match the order of control args
97e6d48dc : Match the order of control args
bc4379ce9 : Add SVE2 implementation of HBD convolve_2d_sr for 4-tap filters
b7b6788df : Add SVE2 implementation of HBD convolve_2d_sr for 8-tap filters
6e537c93f : Add SVE2 implementation of HBD convolve_2d_sr for 12-tap filters
b28f21b03 : Add SVE2 implementation of HBD convolve_y_sr for 12-tap filters
732e09205 : Optimize av1_ceil_log2
56ae0ede9 : Update CHANGELOG, CMakeLists.txt for libaom v3.8.2
6b73c59a5 : Detect integer overflows related to pts & duration
4b7e5b332 : rtc: Fix to keyframe coding for speed 11 video
f6f39c97e : Add handling for invalid frame bitstream
8fbd5fb33 : Restore a couple of SIMD functions for x86
40486bdeb : test.cmake: relocate if(CONFIG_REALTIME_ONLY) block
013132ebf : Fix some clang-tidy complaints
86ba8b684 : Only #define __builtin_prefetch if it doesn't exist.
cc715882b : Change av1_get_uniform_tile_size() to return bool
16bfbae67 : cosmetic: fix some typos
08efc1491 : Check data_end before advancing the data pointer
cc9e46cb0 : Add SVE2 implementation of HBD convolve_y_sr for 4-tap filters
e544a33b7 : Add SVE2 implementation of HBD convolve_y_sr for 8-tap filters
af6efa75b : Adjust TBL2 indices in highbd_convolve_x_sr_sve2
0d998852c : Remove unnecessary loads in highbd_convolve_x_sr_sve2
9bc3992b1 : rtc: Fixes for active_maps for rtc encoder
fd059efcf : Optimize multiply_and_scale() by precomputation
bff87d33a : Redo multiply in update_a_sep_sym/update_b_sep_sym
26cc12e66 : Move av1_get_uniform_tile_size calls up call chain
72b1f1d4b : Double-check calculation in multiply_and_scale()
57586292f : Add documentation on SIMD usage
31df8e1cf : Report bad tile dims in av1_get_uniform_tile_size
9ae3ff788 : Optimize multiply_and_scale() by precomputation
835fc058d : Redo multiply in update_a_sep_sym/update_b_sep_sym
14010c6f0 : Add const to two input pointer parameters
d42bffb8e : rtc: Remove AOM_INLINE to function in svc
1b14d99e1 : Multiply by stride in ptrdiff_t to avoid overflow
0293acbea : rtc-svc: Rework RC on scene change for spatial layers.
c95bb8b92 : Introduce CONFIG_QUANT_MATRIX
6511f8aec : Move SVE-Neon bridge helper functions to separate header file
2a3c66fa3 : Add SVE2 implementation of HBD convolve_x_sr for 4-tap filters
f909b1012 : Add SVE2 implementation of HBD convolve_x_sr for 8-tap filters
178a34445 : Add SVE2 implementation of HBD convolve_x_sr for 12-tap filters
01ee589ad : Add link to MemorySanitizer doc about -Wl,-z,defs
cae8fbe57 : Change license to BSD 2.
8db7d7893 : Improve fuzzer coverage
0414f4e9a : rtc: Speedup for speed 11 video mode
2f9a050d8 : decodemv.h: add av1_neg_deinterleave prototype
1f03a0dbb : *variance*.c: make some functions static
b7bb8f04c : aom_dsp_rtcd_defs: add 2 missing avx2 sad fn defs
61f971f5e : Add AArch64 SVE2 runtime feature detection
cbfa7e51e : Silence a spurious compiler warning
1ff67ade4 : aom_dsp_rtcd_defs.pl: remove obsolete TODO
32db540e9 : adjust_active_best_and_worst_quality: simplify condition
5d1b2f69d : Move THREADFN macro definitions to aom_pthread.h
a2d599c97 : Arm SVE: move highbd max value clamp into convolution kernel
b345b274d : Remove some dead code
a55ceb124 : Add new global motion speed feature
72e349ed3 : Rework downsampling pyramid setup
e4d1f5463 : Add AVX_WORKER_STATUS_ to values of global-scope status enum.
bad2f8dda : Split pthread wrapper to aom_pthread.h.
fe8b483e3 : mem_neon.h: Define vld1q_u16_x4 until GCC 8.5.0
9972ec4bd : aarch64_cpudetect.c: Don't read AT_HWCAPs if they are not needed
5f16a838d : cpu.cmake: Fix AArch64 compiler flag tests
80d175034 : Fix over reads in aom_convolve_copy_neon()
fce89190a : Forward-port stack alignment change from libvpx.
0b2a8639c : mem_neon.h: Define vld1q_u16_x4 until GCC 8.5.0
2036fbe2d : aarch64_cpudetect.c: Don't read AT_HWCAPs if they are not needed
faab48a3a : cpu.cmake: Fix AArch64 compiler flag tests
9f59323c1 : Optimize RANSAC code
52bd722bf : Add AVX2 disflow code
1348bca72 : Optimize SSE4.1 disflow code
52d277ffd : Remove old debug logic from disflow_sse4.c
2298f3809 : Add SVE implementation of aom_highbd_convolve8_vert
ecb58ac8a : Remove unnecessary operations in convolve8_vert_neon
0f8b6a139 : sharpness_test: adjust PSNR threshold
461d7a5dd : Remove stale comment in av1_lookahead_push()
bfaea872f : Remove _c suffix in most k-means functions.
db5207325 : Declare all YV12_BUFFER_CONFIG * pointers as const
59c592bb8 : Improvements to VBR rate accuracy trade offs.
151cfc83f : Document frame size to copy in loop filter
1be3f2ebf : Declare some YV12_BUFFER_CONFIG * params as const
498e799b8 : rtc: Speed 11 video mode for 360p: set half_pel
afc30689d : Document nasm min version and ENABLE_NASM option
e99100ea0 : Disable the check on 0 target_bitrate in validate_config
0a23e1239 : Fix divide by zero.
0cee19cfc : Disable the check on 0 target_bitrate in validate_config
2921e645f : README.md: add note about recommended compilers
1ba4539c2 : Remove key_frame condition for using orig_source
42a66106e : Use crop_width/height for aom_yv12_copy
3d09825bf : Corner match: Use bidirectional matching
ac4ff3271 : Corner match: Refine using optical flow
f8c91a208 : rtc: Fix to external resize with use_psnr
a675476da : Add SVE implementation of highbd_aom_convolve8_horiz
8a3dfd539 : Pass the aligned width/height in av1_lookahead_push
405f2d050 : Fix compilations errors in Cygwin
8e0b26f4e : Remove unused SIMD functions
4a5582839 : Update third_party/libwebm to commit affd7f4
8b4163176 : Improve RANSAC algorithm
90222123f : require_cxx_flag should say Checking C++ compiler
967b0ab01 : Use AOM_FORCE_INLINE in Arm warp affine implementations
4564cb71c : Global motion: Move some checks earlier
7337e4e71 : Optimize Armv8.4 implementation of av1_apply_temporal_filter
accfdc9e6 : Simplify ? : expressions when condition is true
9a661efd1 : Fix PSNR assertion failure with dropped frames
77cf41756 : Fix divide by zero.
fa4304274 : Zero initialize an array in cdef search
6fcad835f : Zero initialize an array in cdef search
9ac2af6c3 : Removed unused header inclusion of tools_common.h
943a081e8 : Add SVE implementation of av1_wedge_sign_from_residuals
94884a5cb : Add SVE implementation of av1_wedge_sse_from_residuals
1a72ea323 : Make img_alloc_helper() fail on AOM_IMG_FMT_NONE
11631186b : Support AOM_IMG_FMT_NV12 in aom_img_read/write
f55426ce0 : Optimize av1_predict_intra_block() for higher bit-depths
ba7c28479 : Fix clang-tidy misc-include-cleaner warnings
37a40521e : Correct the punctuation for "e.g."
19e21bf0c : Use singular verb Stores in struct member comments
79a355d2f : Update v3.7.2 CHANGELOG with aomedia:3520 bug fix
e9545b218 : Fix a range check in disflow
646f28605 : rtc: Fix to psnr cal with resized frames
8da50c3b0 : Fix the AOM_SIMD_CAPS_MASK values for AVX and AVX2
6f2b56c60 : Update AUTHORS,CHANGELOG,CMakeLists.txt for v3.7.2
97d2c3123 : Revert "rtc-svc: Fix to max-q on scene change for svc"
9d20c282c : Fix a bug in corner matching code
70946e454 : dr_prediction_test.cc: Allocate 80 * bh buffer for tests
61cd59757 : rtc: Fix usage of set_ref_frame_config for single layer
64e0678bf : Add test for AOM_CODEC_USE_PSNR in all intra mode
04b91c17b : highbd_warp_plane_sve.c: Add an SVE impl for highbd warp affine
6ef62c776 : Remove Arm SVE implementation of aom_highbd_8_mse*
7b802750e : Assert !src->setjmp in aom_internal_error_copy()
d8969a09e : Add a test for bug aomedia:3534
4b05dbe49 : rtc-svc: Fix to max-q on scene change for svc
c7986e6b2 : Remove invalid assertion from mcomp.c
125108d95 : cmake: improve ASM compiler config for arm64 macOS
8c56649d7 : Simplify conditional expressions
7a0e6508d : Add guard to prevent access to null ptr
1b4615e29 : Fix spelling in comment in av1/encoder/encoder.h
8cb8ebb5a : av1_cx_iface: make some functions static
604bfa8c9 : av1_cx_iface.c: add missing include
48bb94ce4 : Revert "remove av1_cx_iface.h"
ce2e55d0d : cmake: improve ASM compiler config for arm64 macOS
3bb936aba : Enable av1_cnn_convolve_no_maxpool_padding_valid_neon
75b8db078 : intrapred_neon.c: More perf improvements for z2 predictor
7f3058e0c : Rename svc frame drop mode to AOM_
16ccdbde7 : Assert intra mode in av1_predict_intra_block()
a5783488a : highbd_intrapred_neon.c: Fix loop increment in highbd z3 pred
71ec9b1bc : Simplify get_intra_edge_filter_type()
3d814179b : Disable av1_highbd_dr_prediction_z3_neon()
e2ba9f09f : Fix over reads in aom_convolve_copy_neon()
2a713e792 : av1_quantize,invert_quant: use get_msb
e21057eab : Optimize predict_intra_block() for non-directional intra modes
1cc70eead : Rename cpi->initial_dimensions (second attempt)
9342eb20b : Add a local setjmp target in prepare_fpmt_workers()
63765cb06 : Modify return type of av1_compress_parallel_frames()
fa86684d1 : rtc: Frame drop modes for spatial/quality layer SVC
d982123f3 : Fix the error handling in av1_init_mt_sync()
3f1cdd615 : Improve the documentation of av1_get_compressed_data()
aa9a3f19f : Fix the error handling in av1_setup_sms_tree()
4f031cb86 : Refactor the check to invoke aom_internal_error_copy()
0eeb62d34 : Fix the incorrect usage of cpi in encoder_encode()
d3b7ce41e : Fix the error handling in av1_tf_info_alloc()
e065e0fea : Add the aom_internal_error_copy() function
da33db20b : aom_set_error: aom_internal_error without longjmp
ab4257591 : Fix potential memory leaks in av1_loop_restoration_alloc()
0fbc0bffb : Remove resets related to pbi->tile_data in av1_decoder_remove()
c1279721d : Fix the potential leaks and SEGV error from row_mt_mem_alloc()
93df39a2e : Partialy revert commit dc2c3eb
4f632e5b6 : Add back the if statement in set_size_literal()
51b97e85d : Revert "Rename cpi->initial_dimensions"
4a8cfc3e1 : Rename cpi->initial_dimensions
535f7efa7 : Make av1_set_size_literal() a static function
760d1f0b9 : remove av1_cx_iface.h
f30a3ed4e : Set initial_dimensions in encoder init
a3f937bae : Replace initial_dimensions with cm->width and height
b2cd58419 : Add local var `cm` in av1_get_layer_resolution()
a96b55e4f : Add missing const specifier in compute stats
cfabf6205 : highbd_warp_plane_neon.h: Extract common logic to header
cd4f419f6 : highbd_warp_plane_neon.c: Refactor to match lowbd
ac3b6d37e : Remove the set_tile_info call in av1_change_config
cb8fa4a1a : Cleanup related to mi_params->mi_grid_size
10f6b18d4 : Remove a duplicate alloc_mb_mode_info_buffers call
8a04b84b3 : Optimize Neon path for av1_compute_stats
9013f0cbf : Optimize Neon path for av1_compute_stats_highbd
58b8d675d : Fix a potential SEGV error in free_cdef_row_sync()
30ff03f87 : Allow SVE variance functions to be called from Neon subpel var
7ce477e2c : Add SVE implementation of av1_block_error_lp
7a2afe7f1 : Add local variable `td` in free_thread_data()
f8b416503 : Add local variable td in av1_init_tile_thread_data
ebe946034 : error_block_test.cc,cosmetics: normalize #if format
e486eadbb : Add SVE implementation of av1_block_error
db9d57f4f : Optimize Neon implementation of av1_block_error functions
0cc942b86 : Remove vt2 in av1_choose_var_based_partitioning()
85e5d6c0a : Rework upscaling in disflow algorithm
8fa39ff6c : Delete duplicate stmt in fill_variance_tree_leaves
fc2f6ad1a : CHANGELOG: add CVE-2023-6879 for aomedia:3491
ab488d256 : mem_neon.h: Remove final helper macros exposed from header
bbbdc4a3b : Add NULL check for thread_data->td in free_thread_data()
036e16696 : Restructure the control flow in decoder_set_fb_fn
99e208054 : Fix double free issue in av1_free_txb_buf()
4245c19d9 : Call signal_decoding_done() outside pbi->row_mt_mutex_ lock
ce0ee71ca : Fix memory leaks from av1_choose_var_based_partitioning()
c0be7636d : Add -flax-vector-conversions=none to Clang builds
8ff8f57ce : Fix type mismatch in aom_sum_sse_2d_i16_sve
a2e6978d1 : Add SVE implementation of aom_sum_squares_i16
e7f72bdb1 : Change input size test values for aom_sum_squares_i16
38dd5904d : Introduce prune_rect_part_using_none_pred_mode speed feature
74d43b8dd : Fix a potential SEGV error in av1_terminate_workers()
8c5b9c52d : av1_c_vs_simd_encode: Re-enable Neon tests
a580471e8 : rtc: Allow for using golden reference in superres mode
77657197c : av1_c_vs_simd_encode: only build aomenc
5ee73dbdd : av1_c_vs_simd_encode: check build command status
53ea902d7 : cnn_test: fix build w/-DCONFIG_EXCLUDE_SIMD_MISMATCH=1
283fe429a : Add missing assert for av1_highbd_dr_prediction_z2_neon lookup
bc74ba6a5 : Add SVE implementation of aom_sum_squares_2d_i16
4022eca4b : Add SVE implementation of aom_var_2d_u16
e22c104a6 : Add SVE implementation of aom_sum_sse_2d_i16
9a9ca50f9 : Remove all Neon code from v256_intrinsics_v128.h
a5825fc2e : Clarify the comment for update_error_state()
7ea8bf85a : Remove unneeded if statement in decoder_get_frame
11e3b4e56 : Disable av1_cnn_convolve_no_maxpool_padding...neon
0ed46f67a : Add SVE implementation of blk_sse_sum
14e11d805 : Add SVE implementation of aom_vector_var
4a8c12970 : Add SVE implementation of high bitdepth variance functions
7d9c2aeb6 : Add SVE implementation of high bitdepth SSE functions
a14099099 : Add SVE implementation of high bitdepth MSE functions
1262a4c4c : Add Neon-SVE bridge helper for UDOT SVE instruction
173c14001 : Handle allocations in entropy coding stage
b88480f9b : Add config flag to calc psnr using libvmaf peak
5fc99fd28 : Revert "rtc: Allow for using golden reference in superres mode"
cc5b14364 : Remove redundant comment in convolve8_4_usdot
5bc288cdf : Optimize av1_filter_intra_predictor_neon
0854beeab : Add Neon impl of av1_cnn_convolve_no_maxpool_padding_valid
0faa0b97d : intrapred_neon.c: Use a lookup table for z3 predictor
4f73ebcec : intrapred_neon.c: Clean up z2 predictor
527400d9e : intrapred_neon.c: Clean up z1 predictor
d953292e6 : intrapred_neon.c: Clean up transposes around z3 predictor
576601a2d : Explicitly mark array size in disflow
b803aad82 : Use early returns in decoder_get_frame()
e1b78c57e : Include stdint.h for UINT64_MAX.
8046b896c : Recreate workers if necessary
961c0a07b : Facilitate the error handling of add_grain_if_needed()
80dff223a : CMakeLists.txt: exclude CMAKE_ASM_COMPILER from src list
15bcf20ce : Fix a range check in disflow
4c99ac213 : rtc-svc: Fix to setting framerate for spatial layers
2780992a7 : Add blank line btwn AV1Encoder ctor/dtor & methods
e9f20499e : Add "IWYU pragma: export" to some public headers
b24551928 : Do not use adaptive error estimate
0389212f3 : mem_neon.h: Introduce and use strided store helpers
f143bb602 : intrapred_neon.c: Add some helper functions for gathering loads
845af45df : Delete the od_ec_enc_checkpoint/rollback functions
59d98e6b7 : Add AV1Encoder class to simplify fuzz test cases
0f2b24d5b : Handle allocation failure in smooth_filter_noise()
971bf4544 : Separate allocation of src_diff buffer for ST and MT encode paths
e46f3f2bd : Call ctx_exit_on_error() after AOM_CODEC_CONTROL_TYPECHECKED()
9f37747f2 : Update frame size in actual encoding
5d1040a5a : Fix potential deadlock issue in multithreaded modules
c28d99594 : highbd_pickrst_neon.c: fix MSVC build
3864361f1 : Move SVE dot-product helper to a separate header file
0152ba993 : rtc: Speed 11 for video mode, for resoln < 720p.
751960789 : Add a test to reproduce bug b:310548198
2985ad0f3 : Add Neon implementation for av1_highbd_pixel_proj_error
59542ca5d : av1_fwd_txfm2d_neon.c: Get rid of pointless `new` in kernel names
64e115d84 : Remove flag_list array in check_skip_mode_enabled
4d9cbe48c : Add Neon implementation of highbd z3 predictor
ddd2329db : Add Neon implementation of highbd z2 predictor
68cb30324 : Add Neon implementation of highbd z1 predictor
fa7ae8e03 : warp_plane_neon.h: Avoid loading all data separately from filter
575261285 : Specialize HBD 4xh cdef_filter_16_* functions
6e292bb18 : Specialize HBD 8xh cdef_filter_16_* functions
73340fd44 : Fix to aom_scaled_2d for horiz or vert-only scaling
d583f4f6e : fix void param declarations & prototypes
39958c0d7 : Optimize av1_lowbd_pixel_proj_error_neon
891afdc09 : Specialize 4xh cdef_filter_8_* functions
dcfc71282 : Specialize 8xh cdef_filter_8_* functions
1b28357ae : Revert "rtc: Add optimized scaler for 2:1 horiz only for Bilinear"
4a238a330 : bitops.h: enable MSVC intrinsics for Arm targets
46d476515 : fix aom_clzll Visual Studio implementation
fd08ce8b7 : mem_neon.h: Fixup inconsistent helper naming
88544c931 : intrapred_neon.c: Use tbl in lowbd z2 predictor implementation
c00aec996 : fwd_txfm_neon.c: Remove unused aom_fdct8x8_1_neon
a3ad84f95 : av1_fwd_txfm2d_neon.c: Use switch for small square problem sizes
eee6faf6a : Optimize Neon implementation of cdef filter functions
35e55fe40 : Add specific path for horizontal dirs in cdef_find_dir_neon
d33d4e444 : Simplify cost computation in cdef_find_dir_neon
9763619c9 : Replace 64-bit shifts with vextq in cdef_find_dir_neon
1e4ddc9b0 : Initialize mt_exit flags unconditionally
14b0756a6 : Remove unnecessary helpers in Neon HBD MSE functions
78803166e : Use existing reduction function in cdef_find_dir_neon
d738dcf51 : Simplify finding final direction in cdef_find_dir_neon
bf894dafb : psnr.h,cosmetics: fix a typo (PNSR -> PSNR)
b48c6218d : rtc-screen: Enable estimate_motion_part for svc
c43795cd0 : rtc: Add optimized scaler for 2:1 horiz only for Bilinear
fbed8eca5 : Cosmetic: Remove extra parentheses
0eaa00bb4 : rtc: Allow for single spatial layer with lower resoln
189c74d56 : Optimize the implementation of av1_cnn_activate_c()
5be41ae29 : Tests kf_max_dist in one-pass zero-lag encoding
29a1f0213 : Improve error message in init_rate_histogram()
d749a725b : Bug fixes to only use rec_sse in CBR mode.
133605a73 : Fix the condition to call av1_set_vert_loop_filter_done()
57a8fff10 : Bug fixes to only use rec_sse in CBR mode.
c252be206 : fix void param declarations & prototypes
7116515c4 : cdef_copy_rect8_8bit_to_16bit_neon: normalize loop condition
de5cac8c4 : Add missing allocation checks in init_rate_histogram()
63caf2eaa : test/examples.sh: restore working directory b/w tests
541e13d5c : Modify final refinement step in disflow
9bdcaa921 : rtc: Set non_reference_frame flag off on key frames.
d7a2cec87 : cdef_block_neon: fix cdef_copy_rect8*
e95bcdf85 : rtc: Disable rtc_tf for super-res mode
5d798636e : Remove Neon backend of architecture agnostic intrinsics layer
3c9bbf800 : Add explicit Neon implementation of cdef_copy_rect8 functions
0b47770aa : Amend cdef_copy_rect test suites
42db6b4ba : Add longjmp targets in update_extra_cfg()
690762d1c : Move the initialization of mb_wiener_mt_exit flag
e845a86a4 : Modify c vs SIMD test
776fdd8f1 : rtc: Allow for using golden reference in superres mode
aea4a5c8a : rtc: More aggressive color_sen for screen high motion
acf62fe63 : add/fix rtcd includes (x86)
b3e66b349 : Add error propagation framework for av1_calc_mb_wiener_var_mt
03976dc7b : Remove unnecessary clamping in warp filter
0bc6efc14 : Fix cdef_copy_rect8 test suites
82772b346 : rtc: Avoid scaling last_source
32461d2a2 : Modify av1_c_vs_simd_enc_test script

+- Project: platform/external/libavc

828cdb7 : libavc: Add dynamic color aspects support
1c9bd7e : Remove useless `neon:` clause.
21f3edd : Remove useless `neon:` clause.
5ff8061 : Enable unit tests in postsubmit
f0214b1 : Use media file zip from dl.google.com
a20a5df : mvcdec: Heap overflow in 'ih264d_parse_fgc'
28727ba : svcdec: oss-fuzz bug fixes
0d29250 : libavcenc: fix build issues on android
63b8be0 : svcenc: Integer overflow in irc_ba_get_cur_frm_est_texture_bits
3cc9ff9 : Update intra resamp flags
a8a8a80 : Added compliance fixes
df740b5 : Added fixes for hang
e49a915 : Fixes for heap overflow
82f4e69 : svcdec: Fixes for NULL dereferencing in inter-layer functions
37beb97 : mvcdec: Fixed heap overflow during SEI parsing
0e72348 : libavcenc: validate dimensions after applying config params
972c0aa : libavcdec: Fix timeout issue in AVC Decoder
51268b3 : svcenc: Redundant code removed

+- Project: platform/external/libcap

8729338 : Remove VNDK definition(s)

+- Project: platform/external/libchrome

66bbc66812 : Set embedded_launcher on python binaries
0d2fef2d6d : Add embedded_launcher: true to jni_generator

+- Project: platform/external/libchrome-gestures

b824af1 : Upgrade some Log calls to Err
8fa2ecc : NonLinearity: don't try to load data if path unset
04226b4 : ImmediateInterpreter: use range-for loops
2ad23eb : string_util: simplify TrimWhitespaceASCII
50caac3 : string_util: Remove StartsWithASCII
8cc26f2 : gestures: Move metrics finger tracking to std::vector
fea3ca4 : Include Address Sanitizer when sanitizers are enabled
5193078 : immediate_interpreter_unittest: fix memory leaks
8c21303 : interpreter_unittest: fix memory leaks
f735f3e : prop_registry: fix memory leak of Json::Values
a923bce : Move SplitString util into activity_replay_unittest.cc
89e5629 : Enable Undefined Behaviour Sanitizer when running tests
a216de6 : Makefile: remove -DXLOGGING compiler flag
4e0bb45 : Add a buffer to smooth mouse scroll acceleration
23b521c : Fix findings of wvla-cxx-extension

+- Project: platform/external/libcups

c5432e61 : Use public API to create custom BIO in tls-boringssl.c

+- Project: platform/external/libcxx

9681ed1be : Revert^2 "Remove external/libcxx in favor of prebuilt"
45e6c488a : Revert "Remove external/libcxx in favor of prebuilt"
3f93ecd0e : Remove external/libcxx in favor of prebuilt
aae205944 : Add pirama to OWNERS
4cef22575 : Replace me as an owner here.
5e64accfc : Remove NOTICE symlink.
2a6089e46 : Remove VNDK definition(s)
8a5150f06 : Reland "Remove std::char_traits for non-standard types"
fa7cec594 : Revert "Remove std::char_traits for non-standard types"
95796d7e4 : Remove std::char_traits for non-standard types

+- Project: platform/external/libcxxabi

a92f86a : Revert^2 "Remove external/libcxxabi in favor of prebuilt"
25a6a9b : Revert "Remove external/libcxxabi in favor of prebuilt"
789b823 : Replace me as an OWNER.
fd9a87c : Remove external/libcxxabi in favor of prebuilt

+- Project: platform/external/libdav1d

805d9e5 : Update NEWS for 1.4.2
3623543 : ARM64: Minor improvement to symbol decode
bb94876 : tests: Verify dav1d command line in dav1d_argon.bash
9469e18 : arm64: msac: Explicitly use the ldur instruction
37155c1 : CI: Update Android image
7f68f23 : ARM64: Various optimizations for symbol decode
d835c6b : AArch64: Optimize prep_neon function
f0e779b : AArch64: Optimize jump table calculation of prep_neon
1790e13 : AArch64: Optimize BTI landing pads of prep_neon
8418530 : x86: Update x86inc.asm
8141546 : AArch64: Optimize put_neon function
645d1f9 : AArch64: Optimize jump table calculation of put_neon
83452c6 : AArch64: Optimize BTI landing pads of put_neon
cc1137c : checkasm: Eliminate unreachable code in the Windows exception handler
471549f : checkasm: Avoid UB in setjmp() invocations
a6d57b1 : AArch64: Optimize the init of DotProd+ 2D subpel filters
2d2c6c6 : ppc: Loopfilter targeting pwr9
7df050a : ppc: Imply vsx when asking for pwr9
700c36a : ppc: Add pwr9 flag
643195f : AArch64: Optimize 2D i8mm subpel filters
b2eca1a : AArch64: Optimize vertical i8mm subpel filters
d1bdf4f : AArch64: Optimize horizontal i8mm prep filters
fc4763c : riscv: Check for standards compliant RVV 1.0+
c7df9a3 : CI: Improve coverage for argon samples using different thread counts
0f504bf : CI: Add dotprod to argon tests
2239012 : x86: Add 6-tap variants of high bit-depth mc AVX-512 (Ice Lake) functions
8ff97b3 : x86: Add minor high bit-depth mc AVX-512 improvements
236e1d1 : tools: Make ARM cpu flags imply relevant lower level flags
1776c45 : AArch64: Add basic i8mm support for convolutions
fbf2363 : AArch64: Simplify DotProd path of 2D subpel filters
a40301b : AArch64: Simplify loads in *hv_filter* of DotProd path
b0685c3 : AArch64: Simplify TBL usage in 2D DotProd filters
ad7938d : AArch64: Simplify DotProd path of horizontal subpel filters
317a94c : AArch64: Simplify DotProd path of vertical subpel filters
7eee4a2 : AArch64: Add \dot parameter to filter_8tap_fn macro
cb8151c : aarch64: Avoid unaligned jump tables
a9feab9 : ARM64: Minor msac improvements
225ac74 : refmvs: Fix buffer overread in save_tmvs() asm
5851901 : CI: Move llvm crossfiles from image to project
37d5243 : ARM64: Port msac improvements to more functions
5b53999 : x86: Add 6-tap variants of 8bpc mc AVX-512 (Ice Lake) functions
38df35d : x86: Add various 8bpc mc AVX-512 improvements
313af0b : CI: Update images
09f2a21 : Deduplicate itx macros
f1c5189 : Increase timeout multiplier for aarch64/riscv64/la64-qemu CI jobs
aa63a41 : cli: Add missing ARM cpumasks help text
9d77b63 : AArch64: Add DotProd support for convolutions
dc94901 : meson: Enable parallel execution of checkasm in 'meson test'
f6e05da : cdf: Combine memcpy() calls in dav1d_cdf_thread_copy()
c8add4f : cdf: Reduce code size of dav1d_cdf_thread_update()
ed24201 : cdf: Make qcat calculation branchless
67fcf01 : decode: Simplify read_mv_residual()
17a2180 : cdf: Remove separate intra-only dmv contexts
e2145f5 : cdf: Skip unnecessary context copying in dav1d_cdf_thread_update()
e27b451 : cli: Handle SIGINT and SIGTERM more gracefully
72dfbc0 : ARM64: Improve hi_tok msac
5e31720 : checkasm: Add support for the private macOS kperf API for benchmarking
abc8a16 : lf_mask: Align lvl buffers
119df64 : lf_mask: Use sizeof() in memset() size calculations
df3dafd : lf_mask: Use a union type for last_delta_lf
076955a : refmvs: Fix buffer overread in save_tmvs() asm
3d98a24 : x86: Add 6-tap variants of high bit-depth mc AVX2 functions
b3323a8 : x86: Add minor high bit-depth mc 8-tap AVX2 improvements
9849ede : x86: Add 6-tap variants of 8bpc mc AVX2 functions
02c2033 : x86: Add minor 8bpc mc 8-tap AVX2 improvements
8e08426 : arm64: Use different instruction sequence for taking global address with HWASan
645da27 : x86: Update x86inc.asm
8b46166 : ci: Make checkasm work on the x86-32 build
872e470 : NEWS: Forgotten intro sentence
162fb6d : Update to 1.4.1
b9312c8 : Update THANKS.md
024b260 : arm32: Fix right shifts in the 16bpc iwht implementation
0fff614 : arm32/msac: Trim C functions, saves 1024 bytes
b9f5333 : arm64/msac: Trim C functions, saves 1392 bytes
b5b394c : arm: Use -fno-align-functions when building
61d16e0 : arm32/itx: Trim dav1d_inv_wht4_1d_c, saves 68 bytes
485413b : arm64/itx: Trim dav1d_inv_wht4_1d_c, saves 92 bytes
ec69585 : arm32/itx16: Add 4x4 12bpc NEON wht_wht transform
3b852b1 : arm64/itx16: Add 4x4 12bpc NEON wht_wht transform
006ca01 : x86: Fix out-of-bounds read in 8bpc SSE2/SSSE3 wiener_filter
932b323 : AArch64: Specialise HBD Neon convolutions for 6-tap filters
b0a329d : AArch64: Optimize 6-tap SBD HV Neon convolution
fd60097 : checkasm: aarch64: Print the SVE vector length, if available
e1f80de : aarch64: Check for assembler support for various aarch64 extensions
85a1035 : checkasm: Add --list-cpuflags option
0d2e83c : ci: Add an aarch64 cross compile CI job with a recent Clang
302334a : ci: Test aarch64 with QEMU, with varying SVE vector lengths
39be9fb : ci: Bump to the latest dav1d-debian-unstable image
acc1121 : Extend Arm and AArch64 run-time CPU feature detection
b7963a7 : riscv64/itx: Add 16x16 8bpc eob test
7012251 : riscv64/itx: Add 8x16 8bpc eob test
afeeb3c : riscv64/itx: Add 4x16 8bpc eob test
52948bb : riscv/checkasm: Print the RVV vector length, if available
8c20919 : arm/msac: Enable NEON optimizations on more platforms
9d57a65 : CI: Add riscv64 clang build
bada810 : CI: Update image
91ddba0 : gcovr: Fix config file
2ab2ec3 : riscv64/itx: Fix build issues with clang
36184ce : x86inc: Fix warnings with old nasm versions
f1d42ae : AArch64: Enable benchmarks for 8-tap sharp filters
e51f437 : AArch64: Specialise Neon convolutions for 6-tap filters
9cc7157 : ppc: Factor out the shift computation
c01a147 : ppc: Use vec_madd instead of shifts
41bb35d : ppc: Unify cdef_directions
3e37ee8 : ppc: Split the cdef_filter in pri/sec as done for the other arches
7be30df : arm64/itx16: Reuse horz_16x4 epilog, saves 96 bytes
28c7e53 : arm32/itx16: Reuse horz_16x2 epilog, saves 24 bytes
4bb0005 : riscv64/itx: Reuse horz_16x8 epilog, saves 94 bytes
f15b073 : arm64/itx: Reuse horz_16x8 epilog, saves 512 bytes
6249bd8 : arm32/itx: Reuse horz_16x4 epilog, saves 336 bytes
6e5d1df : riscv64/itx: Reuse 16x8 epilog, saves 706 bytes
4585763 : riscv64/itx: Reuse 8x16 epilog, saves 24 bytes
be47dfc : riscv64/itx: Tail call vert_8x16, saves 1086 bytes
1830c9b : riscv64/itx: Reuse 16x4 epilog, saves 354 bytes
311816b : riscv64/itx: Reuse 4x16 epilog, saves 642 bytes
e737837 : riscv64/itx: Fix unrolled .irp loops, saves 12 bytes
d4746c9 : arm32/itx: Remove 16x8 variant, saves 528 bytes
1ed35d2 : arm32/itx: Reuse 8x16 epilog, saves 48 bytes
5250a16 : arm32/itx: Reuse 16x4 epilog, saves 220 bytes
9944ce3 : arm32/itx: Reuse 4x16 epilog, saves 268 bytes
5020162 : arm64/itx: Reuse 16x8 epilog, saves 568 bytes
89c5303 : arm64: Add transpose_8x8h_mov macro
80806b5 : arm64/itx: Reuse 8x16 epilog, saves 424 bytes
3335c5e : arm64/itx: Reuse 16x4 epilog, saves 264 bytes
57e46dd : arm64: Add transpose_4x8h_mov macro
955939f : arm64/itx: Reuse 4x16 epilog, saves 312 bytes
d22de29 : Add minor msac optimizations
83ae3e9 : checkasm: Improve msac tests
28908b4 : x86: Update x86inc.asm
81c0b46 : meson: Test for RISC-V assembler support
c15f7ec : riscv64/itx: Add 16x8 8bpp RVV transforms
5ca7a02 : riscv64/itx: Add 8x16 8bpc RVV transforms
ce7cd28 : riscv64/itx: Use registers above v15 in iadst_8 macro
e4ed80b : riscv64/itx: Add 16x4 8bpc RVV transforms
83423b3 : riscv64/itx: Add 4x16 8bpc RVV transforms
40d5b50 : riscv64/itx: Use registers above v15 in iadst_4 macro
27e5e26 : riscv64/itx: Add 8x4 8bpc RVV transforms
adba0c6 : riscv64/itx: Add 4x8 8bpc RVV transforms
45f993c : riscv64/itx: Add 4-point 8bpc RVV wide transforms
e0d4655 : riscv64/itx: Parameterize LMUL in iadst_4 macro
c5b12bd : riscv64/itx: Use m2 register spacing in iadst_4 macro
7080c09 : riscv64/itx: Reuse 8x8 epilog, saves 306 bytes
9315185 : riscv: Add asm.S macro for decorating local symbols
090b959 : arm64/itx: Reuse 8x8 epilog, saves 264 bytes
e8fbfd9 : arm32/itx: Reuse 8x8 epilog, saves 220 bytes
50d63f9 : arm32/itx: Only set r4 when needed, saves 48 bytes
b56b02a : arm64/itx: Only set x4 when needed, saves 64 bytes
4796b59 : ci: Improve coverage for argon samples using different thread counts
bb26bdc : tests: Automatically determine job count in dav1d_argon.bash
0d69f6f : Add CVE number to security issue for 1.4.0
97cc6ce : riscv64/itx: Add missing tail, mask agnostic flags

+- Project: platform/external/libdrm

73c5f61f : Add LICENSE to the "license_text" property of external_libdrm_license module.
a1704be9 : libdrm: add bindgen-generated Rust bindings

+- Project: platform/external/libese

06e7eff : Remove debug/release cflags
b4c293a : Strongbox must return INVALID_INPUT_LENGTH on large challenge
539afb9 : Strongbox must return INVALID_INPUT_LENGTH on large challenge
c6e2b91 : Keyusage extension must be marked as critical.
7020084 : Keyusage extension must be marked as critical.
6bb601d : Remove unnecessary "_external" suffix from libcppbor
e7907fb : Fix build with clang-r522817
86e11ea : 2nd IMEI attestation may be used independently.
6e153ee : Allow re-provision of the preshared key

+- Project: platform/external/libevent

3339e2c : Remove VNDK definition(s)

+- Project: platform/external/libexif

19ec5df : Remove VNDK definition(s)

+- Project: platform/external/libfuse

529cbd6 : Disable LTO for libfuse
3516c1c : Remove NOTICE symlink.
8215e8b : Revert "Revert "Revert "Workaround build breakage from full LTO ..."
8bf767c : Revert "Revert "Revert "Revert "Workaround build breakage from f..."
0929fc8 : Revert "Revert "Revert "Workaround build breakage from full LTO ..."
065e31e : Revert "Revert "Workaround build breakage from full LTO optimiza..."
d29994f : Revert "Workaround build breakage from full LTO optimization"
dde1109 : Workaround build breakage from full LTO optimization

+- Project: platform/external/libgsm

4de1205 : Remove NOTICE symlink.

+- Project: platform/external/libhevc

95929e6 : libhevc: fix encoder SEI related code while disabling SEI
5fa218d : libhevc: fix codec SEI related code while disabling SEI
a88affe : libhevc: do not disable sei code in hevc decoder application
05d4214 : libhevc: do not disable sei code in hevc encoder application
b2b115e : libhevc: move encoder SEI related code under a macro
dc22533 : libhevc: move SEI related code under a macro
d0897de : libhevc: Add dynamic color aspects support
bf58c9a : Remove useless `neon:` clause.
1156595 : Remove useless `neon:` clause.
a7874eb : encoder: hevc encoder expects allocation returns zeroed memory
f47d8da : decoder: Clean up scaling_mat_offset access
1fc3851 : libhevcenc: fix overflow during intermediate computes of qp modulation
d819e51 : decoder: Handle incomplete slice received during decoding
3c03b2b : decoder: add check for luma height while parsing sps

+- Project: platform/external/libjpeg-turbo

de689579 : Remove NOTICE symlink.
bf9bd82d : Remove VNDK definition(s)

+- Project: platform/external/liblc3

bb85f7d : math: Remove usage of Infinity that leads to undefined beahior using fast-math
ac02cce : fastmath: Prefer signed addition instead of unsigned wrapped
73bbc00 : conformance: Update version to 1.0.7 and add HFP SWB use-case
8523516 : test: Fix typo in decoder.py call to ltpf
5f5251a : ci: add build-macos-meson job
5e528fc : build: fix rpath issue
e54cdeb : README: Add wasm compilation
16e082c : wasm: Remove warnings, and separate builtin backend
bfea2c0 : msvc: Fix MSVC compilation and CI
ae0fb37 : meson: Bump library version to 1.1.0
7f1c920 : meson: Set buildtype to release by default
36acfbf : ci: Add a github action workflow
f48f0ff : test: Add numpy include path
9981509 : conformace: Update results
3f05fcb : python bindings: build/install via integrated meson support
a01c060 : fastmath: Increase precision of 2^x, needed for LC3 HR Precision tests
e67bb2d : wasm: Add a wasm liblc3 library
d7a7398 : fastmath: Remove non builtin dependencies to math library
2e65545 : make: Add hidden GNU visibility, and enable LTO
e1f41fc : cpp: Work only with frame blocks
8e0bd81 : python: Add python library wrapper
10999c6 : dlc3: Fix usage documentation
43d6280 : hr mode: Allow half bitrate (fallback operation), and remove lower bound on decoding.
d9973b6 : tns: Quantize on 16 bits the RC coeffs, required for LC3 Plus HR
5f70c73 : tns: Change 2.5ms 48KHz TNS division, as HR specification and reference implementation
e88593c : fix: Compilation warning
a874947 : fix: Wrong gain offset on high bitrate, high resolution 48 KHz
4d014e3 : tools & cpp: Add support of asymetric frame sizes of a stereo stream
71ffd78 : fix: crash can occurs with NaN or infinte PCM inputs, and fast-math enabled
834826c : make: switch to shared object library
570ef0b : Disable linguist detectable for test files
f8728d2 : conformance: Update LC3 reports and add LC3+ reports
125c682 : Documents LC3 Plus feature
6c99421 : fuzz: Update with LC3-Plus LC3-Plus HR parameters
0aac2a4 : make: Add makefile LC3_PLUS options
d967d8e : lc3_cpp: Update to HR interface
daa5802 : feature: Add High-Resolution LC3 plus mode
149cb65 : feature: Add 2.5 ms and 5 ms LC3 plus frame durations
a75f187 : tools: Fix malformed skip of LC3 binary header
59cfa05 : tools: Add support of reading WAV file with metadata
7552605 : Add conformance reports

+- Project: platform/external/libldac

3282088 : Remove VNDK definition(s)

+- Project: platform/external/libmonet

b0ba4a8 : Project import generated by Copybara.

+- Project: platform/external/libmpeg2

62a3b8c : Remove useless `neon:` clause.

+- Project: platform/external/libnl

6925a4a1 : Update Android.bp/config file for new libnl.
5248e1a4 : all: fix and enable "-Wsign-compare" warning
9451842e : build: use AC_USE_SYSTEM_EXTENSIONS instead of defining _GNU_SOURCE
20664e1e : build: move "-DPGKLIBDIR" and rename
81cab7da : build: cleanup defining SYSCONFDIR on command line
cf47571c : build: drop unnecessary "-Wno-missing-field-initializers" from default CFLAGS
131008f7 : build: add "-Wvla" and "-Wdeclaration-after-statement" to default CFLAGS
7e05b622 : lib: add internal _nla_len() helper
32688201 : route: treat routes with via nexthops as universe scoped as well
c36c7faa : format: reformat "include/base/nl-base-utils.h"
49f78229 : tests: add a very basic test for route cache
2ebbc034 : tests: add NLTstSelectRoute test helper
d784f2cb : tests: set NLTST_IN_CI for not skipping tests accidentally
dcb9e2ef : route: add missing priority to route_keygen() debug print
d44505ed : tests: add helper to detect availablility of iproute2
774863b4 : tests: add helper functions for tests
45a10f96 : route: move "struct rtnl_nexthop" to "nl-priv-dynamic-route"
153f213b : build: fix "check-progs" target in "Makefile.am"
a1e0b8b2 : github: print test-suite.log in case of test failure
3e080631 : route: expose nexthop id attribute
401c2488 : tests: fix _nltst_object_to_string() to print one line only
529c2ab8 : route: drop unused fields from "struct rtnl_route"
71e59e14 : build: separate build tests from unit tests
e8016d16 : Add UBSAN blocklist to allow intentional overflows in hash functions
8539b7d3 : format: reformat "tests/nl-test-util.h" file
861fb809 : route: use the new helper function for comparing nexthops
8cf29d7b : nexthop: add a identical helper function
7cc72d19 : utils: reserve the nl_has_capabiliy numbers for releases 3.10 - 3.12
30da5107 : github,clang-format: update fedora version for clang-format
2301992b : route: fix IPv6 ecmp route deleted nexthop matching
3381acef : cache: use cleanup attribute in nl_cache_mngr_alloc_ex()
32cb9f39 : cache: cleanup nl_cache_mngr_alloc_ex()
1dbdc30a : cache: allow to allocate cache manager with custom refill socket
18b74e08 : tests: test compiling all public headers with C++ compiler
691202bf : tests: don't use $COMPILE for building header tests
15d90cbf : include: add _NL_NO_WARN_DEPRECATED_HEADER for suppressing warning about deprecated headers
8a5f671a : tests: avoid "-Wunused-parameter" warning in build headers test
db1a9d7d : route: avoid compiler warning about calloc() arguments in rtnl_netem_set_delay_distribution()
3a43faa1 : cache: fix new object in callback v2 on updated objects
46cae1bf : socket: fix ubsan complaint about incorrect left-shift in generate_local_port()
13ab0122 : github: test with --enable-debug=no configure option
264b244e : utils: always define nl_debug_dp
dbe21b8d : core: always define statements for NL_DBG()
e592dd89 : build: always define NL_DEBUG
58734974 : all: use defines for attributes
0c16c9cb : route/bison: include "nl-default.h" in lex/yacc files
f07ef773 : Update for new version of libnl.
19d48b0f : route: add support for layer 3 filtering on bridges
ca20da17 : Remove VNDK definition(s)
e21278ed : tests: add test for bridge vlan attributes.
4f324f73 : route: add support for vlan filtering on bridge ports.
bf071f2b : route: Add support to set ageing time for dynamic bridge table entries
b76c3a5d : tests: add unit test for `nl_addr_parse("default", AF_INET6, &addr6)`
8693347f : lib/xfrm: add missing #include <time.h>
bdf83151 : libnl-3.9.0 release
aa7353fd : include/linux-private: import 'seg6 local' headers from kernel tree
9466f680 : lib: remove unused assignment in nl_addr_parse()
acd05d6e : route/tc: avoid integer overflow in rtnl_tc_calc_cell_log()
daa8efcb : xfrm: return -NLE_MISSING_ATTR from xfrmnl_sa_get_auth_params()
d8a1ff30 : xfrm: fix leaking usertemplate in xfrmnl_sp_parse()
4fcb0757 : socket: workaround coverity warning about time_t handling
f743c62f : github: update Fedora image and version for clang-format
f33e8cd6 : clang-format: rework container script
aea3f9f2 : lib: fix signed overflow warning in nl_object_diff()
57e01706 : socket: explicitly cast time() to uint32_t
46e8739e : src: fix leak in "nl-cls-add"
a06c8f76 : route/cls: add get/take wrappers for rtnl_act_append()
7912b4f9 : route/cls: fix leak in error handling of rtnl_flower_append_action()
efd65feb : route: fix just introduced use-after-free in rtnl_act_parse()
105a6be1 : route: use cleanup macro in rtnl_act_parse()
78246da7 : nl-aux-route: add cleanup macro for rtnl_act_put_all()
72762b20 : base: add _NL_AUTO_DEFINE_FCN_INDIRECT0() macro
a70f789a : route: fix memleak in rtnl_act_parse()
65ab16f2 : base: don't use static array indices for buffer argument of _nl_inet_ntop()
444e2c04 : route/can: implement can_device_stats
a4718e67 : github: build with "-fexceptions" CFLAGS
2f485cc7 : xfrm: refactor error handling in XFRM parsing
01bd8fb0 : include: add "nl-aux-xfrm" helpers
49c20efa : xfrm: fix crashes in case of ENOMEM
9e7b5c86 : xfrm: refactor nl_addr_build() calls in XFRM code
dbfd87b1 : xfrm: use cleanup attribute for nl_addr in XFRM parsing
db424835 : xfrm: fix error code for NLE_ENOMEM in xfrmnl_ae_parse()
9c97deff : xfrm: fix parsing address in xfrmnl_ae_parse()
8b6dc834 : nl-aux-core: add _nl_addr_build() helper
057aac13 : nl-base-utils: add _nl_addr_family_to_size() helper
664f8f1b : xfrm: clear XFRM_SP_ATTR_TMPL when removing the last template from a policy
c4c22d26 : xfrm/sp: fix reference counters of sa selector/tmpl addresses
5979fcb0 : route/link: add bonding interface options set rtnl apis
a735989c : build: fix declaring special targets as ".PHONY"
052a97cb : Makefile.am: avoid use of non-portable echo arguments
9aab12df : python: Use correct decorator syntax in HTBQdisc
6b2533c0 : libnl-3.8.0 release
1558bd62 : build: replace old "NOTE" in configure output and add summary
f66383a4 : build: avoid aclocal warning about missing "m4" directory
e4402a4c : build: run `autoupdate` for AM_PROG_LIBTOOL
5761b6af : build: add "-Wno-portability" to AC_INIT_AUTOMAKE()
661f10a1 : license: fix/adjust license for "src/nl-cls-add.c"
c8fcb412 : license: fix/adjust license for "src/nl-addr-{add,delete,list}.c"
e3e6fd6d : tests: use thread-safe localtime_r() instead of localtime()
f520471c : lib/xfrm: use thread-safe gmtime_r() instead of gmtime()
be5add72 : tests: avoid srandom()/random() in favor of _nltst_rand_u32()
40578a62 : lib: use getprotobyname_r(), getprotobynumber_r() if available
8ee8b05f : lib: fix error handling in nl_str2ip_proto()
09f03f29 : tests: check nl_str2ip_proto()
74bffbf6 : route: fix documentation comment for nl_nh_group_info
59f8db0d : clang-format: add "-l" alias for option in "tools/clang-format.sh"
935cc90a : clang-format: ignore reformatting commit in ".git-blame-ignore-revs"
53da4712 : clang-format: reformat files with new format
65c43bfe : clang-format: update ".clang-format" from linux kernel
4c39a2ce : include: use <linux/$file> instead of <linux-private/linux/$file>
a1e9fb3d : include/linux: add all linux headers that we use
d37ffe15 : include/linux: update all linux headers
1af767a8 : include: add missing "extern "C"" specifier to public headers
e0a5d12b : all: drop "extern "C"" from internal code
d9a1e0ce : build: add "check-local-build-headers" test target to build public headers
02b87012 : build: add a "check-local" build target
f9413915 : include: fix headers "include/netlink/route/{netconf.h,route/qdisc/red.h}" to be self-contained
680df173 : idiag: "fix" license for "idiag-socket-details" tool
2f210d9a : github: test build on alpine:latest for musl
dcc4c0a5 : Revert "gitignore: ignore patch files"
39106309 : github: add test for linking with mold and fail on unknown versions
f475c3b2 : route/nh: drop not implemented "nh" API from headers
4c681e77 : build: fix exporting symbol rtnl_link_info_ops_get
260c9575 : include: don't explicitly include headers from "nl-default.h"
98c1e696 : tests: cleanup include of netlink headers
42bec462 : build: cleanup default include list in Makefile.am
4c1a119a : include: include private linux headers with explicit path
ca063725 : python: add make target for python build
25c90193 : python: drop unused "python/netlink/fixes.h"
3f3da7fd : gitignore: ignore python build artifacts
61ef5609 : gitignore: ignore generated doc files
298c5dc6 : include: drop "netlink-private/netlink.h" and move declarations
862eed54 : all: cleanup includes and use "nm-default.h"
2b3cd741 : include: add "nl-default.h" header
8952ce6f : build: move "lib/defs.h" to "include/config.h"
1010776d : include: split and drop "netlink-private/types.h"
d1d57846 : include: rename "nl-shared-core" to "nl-priv-dynamic-core"
fc91c4f8 : include: rename "nl-hidden-route" to "nl-priv-dynamic-route"
9bb6f770 : include: rename "nl-intern-route" to "nl-priv-static-route"
b5195db9 : genl: rename private header "nl-priv-genl.h" to "nl-genl.h"
0eacf658 : include: make "netlink/route/link/{inet,inet6}.h" self-contained
ad014ad1 : route/tc: avoid unalinged access in rtnl_tc_msg_parse()
05bd6366 : add support for TC action statistics
776fc5a6 : lib: move "include/netlink-private/object-api" to include/nl-shared-core
fad34560 : lib: move "include/netlink-private/cache-api" to include/nl-shared-core
ed2be537 : route: move "include/netlink-private/route/link/sriov.h" to lib/route/link-sriov.h
97f61eda : lib: move "include/netlink-private/socket.h" to lib/nl-core.h
96e1cc5b : route: move "include/netlink-private/route/nexthop-encap.h" to lib/route
391e03d3 : route: merge "include/netlink-private/tc.h" to lib/route/tc-api.h
7fc4f5b3 : route: move rtnl_tc_build_rate_table() to "tc-api.h"
cf41e14d : route: move "include/netlink-private/route/tc-api.h" to lib/route
db810cfb : route: move hidden symbols from "include/netlink-private/route/tc-api.h"
ff08e618 : build: don't add lib/route to include directory for all libs
eb8da16d : include: move "include/netlink-private/route/link/api.h" to lib/route
8b2074aa : include: move "include/netlink-private/route/utils.h" to nl-intern-route
fd470c06 : include: move "include/netlink-private/route/mpls.h" to "lib/mpls.h"
78056ad2 : genl: add comment about wrongly exported symbol genl_resolve_id()
befc4ab4 : include: move "include/netlink-private/genl.h" to "lib/genl/nl-priv-genl.h"
f6c26127 : nl-aux: add "include/nl-aux-{core,route}" headers
2da8481b : base: move "netlink-private/utils.h" to "base/nl-base-utils.h"
d3e9b513 : include/utils: move nl-auto base defines to "utils.h"
543b9f8f : clang-format: reformat "include/netlink-private/nl-auto.h"
aa565460 : route: cleanup ATTR_DIFF() macros
beba5a18 : cli: add nl-nh-list utility
780d06ae : route: add nh type
1b6433d9 : neigh: add support of NHID attribute
e0140c5f : include: import kernel headers "linux/{neighbour,nexthop,rtnetlink}.h"
eef06744 : utils: add static-assert for signedness of arguments of _NL_CMP_DIRECT() macro
679c4c51 : cli: use <netlink-private/utils.h> in cli and _nl_{init,exit}
a9c5de52 : lib: use _nl_{init,exit} instead of __{init,exit}
102f9bd2 : include/private: add _nl_init/_nl_exit macros
6782678e : include/private: drop unused __deprecated macro
a0535a58 : all: use "_nl_packed" macro instead of "__attribute__((packed))"
8c9f98cf : all: rework ATTR_DIFF() macros to not generate attribute names
ca34ad52 : lib: handle negative and zero size in nla_memcpy()
859b89dc : include: drop now unused min()/max()/min_t()/max_t() macros
2e0ae977 : all: use _NL_{MIN,MAX}() macros
57c451fa : utils: add various helpers to "include/netlink-private/utils.h"
a9a9dcea : style: format "include/netlink-private/utils.h" with clang-format
590e8a61 : tools: improve failure message with "tools/clang-format.sh -n"
06dc5ae0 : github: fix format checking with clang-format
7738f239 : route/trivial: sort entries in "libnl-route-3.sym" asciibetically
fc805c56 : route/bond: Add support for link_info for bond
6af26981 : lib: accept NULL argument in nla_nest_cancel() for robustness
e9662091 : macsec: Drop offload capability validation check
35a68109 : github: update flake8 linter to not explicitly select checks
9a266405 : python: add ".flake8" file for configuring "flake8"
e6b934a5 : python: fix flake8 warnings E712
2cea738b : python: fix flake8 warnings E711
d561096c : python: fix flake8 warnings E302
29b06d0f : python: fix flake8 warnings E741
4dc1f498 : python: fix flake8 warnings F841
f4875c69 : python: fix flake8 warnings W605
9a3d91df : python: fix flake8 warnings F401
6baf2339 : clang-format: add "tools/clang-format-container.sh" script
ee2876e3 : github: add test for checking clang-format style
45c7aae3 : clang-format: add "tools/clang-format.sh" script
02e0fd3f : github: check python-black code formatting in github actions
2dd53895 : build: add ".git-blame-ignore-revs" file for "blame.ignoreRevsFile" git config
3c753e3c : python: reformat all Python files with python-black
298ee58e : python add "pyproject.toml" for configuring black
a0e4b7f9 : github: skip Python flake8 test with clang build
c4240c0b : github: run "Build Release" test also with clang
143cee1d : bridge: fix bridge info parsing
96bbe55c : test-cache-mngr: Flush output after object dumps
cf5dcbcd : test-cache-mngr: Add option to print timestamps
bd570952 : test-cache-mngr: Add an option to iterate over all supported address families
bf80da90 : test-cache-mngr: Add dump interval options
80febeea : test-cache-mngr: Add an option to control which oo_dump function is used
6519a917 : route/link: prevent segfault in af_request_type()
a68260f8 : github: fix installing python dependencies via pip
39c04bc7 : build: drop redundant "autogen.sh" call from "tools/build_release.sh"
d411b88d : build: change proper working directory in "doc/autogen.sh"
2fa73ce0 : build: ensure "autogen.sh" scripts fail on error
fc786296 : gitignore: ignore "*~" files
4c4e614b : docs: rtnl_link_put() 'releases' instead of 'returns'
336b15dc : include/linux: update copy of kernel header "linux/ipv6.h"
e2cacc26 : route/link: improve handling of IFLA_INET6_CONF
ec8c493c : route/link: remove rtnl_link_inet6_set_conf() API
e790f8ad : route/link: various fixes for rtnl_link_inet6_get_conf() API
d83c6d54 : route/link: add accessor API for IPv6 DEVCONF
9167504d : bridge: drop unnecessary goto in bridge_info_parse()
984d6e93 : bridge: don't normalize the u8 argument in rtnl_link_bridge_set_vlan_filtering() to boolean
3662a5da : bridge: expose rtnl_link_bridge_get_vlan_protocol() in host byte order
5a1ef219 : bridge: fix parsing vlan-protocol in bridge_info_parse()
ad1c2927 : bridge: minor cleanups in "bridge_info.c"
1c74725a : bridge: use SPDX license identifiers in bridge_info files
26ca549d : bridge: reformat bridge_info file with clang-format
08dc5d9c : bridge: extend libnl with options needed for VLAN aware forwarding
7391a38e : bridge: Add support for link_info of a bridge
1f1e8385 : route/vlan: drop unnecessary "else" in vlan_put_attrs()
2bc30e57 : route/vlan: fix error handling in 'lib/route/link/vlan.c'
8273d6ce : build: add comments to linker version scripts about the version tags
6ac7a812 : doc: fix typo
07d274ab : doc: fix typo
0461a425 : attr: reject zero length addresses
8d40d9eb : route: construct all-zero addresses for default route destination
25d42a4f : addr: allow constructing all-zero addresses
0c0aee82 : addr: create an all-zero addresses when parsing "any" or "default"

+- Project: platform/external/libopus

563d9f46 : Remove useless `neon:` clause.
d94ff5d9 : libopus: Ignore integer overflows in celt_decode_with_ec_dred
23d4b31d : Fix opus_demo -e/-d with weights blob
1bb6d789 : Update README for 1.5
0ff629bf : Fix configure help for --enable-osce
4eca11c0 : Avoid OSCE crash if weights aren't loaded
32d4d874 : Basic void pointer check
33a89b7e : Add checks when loading blob data
c9276272 : missing newlines
efeaa8ae : Make weights blob a void*
24b7eab4 : Bump LT version
b4ff5542 : Fix conversion warnings
1f5189a5 : Actually use RTCD in the PLC feature prediction
6880cdde : Fix clang alignment warning
ab2ab570 : Fix NaN in Deep PLC
5c857638 : Fixes ubsan tests with clang
bd3ce031 : Avoid warning about LPCNetPLCState being redefined
0713a18e : Fix overflow in CELT Deep PLC
e9b243b3 : add arm rtcd for apple
b6fd9aaa : Allow wrap-around in Neon NSQ_del_dec LCG
26c3bbbe : meson fix comparison
23c59131 : Remove NORM_ALIASING_HACK (with SMALL_FOOTPRINT)
91bfdbd4 : Fix lpcnet_demo usage
1fc28c38 : Allow band boost in dynalloc_analysis() for 2.5 ms
448518fb : Add some DRED decoding tests
c0cc80dc : s/master/main/ in gitlab script
dcce2fd4 : Move all DRED encoding/decoding files to dnn/ dir
b589ab47 : Silence warning about uninitialized float_api
522a2905 : _mm_loadu_si23() needs immintrin.h on MSVC
4c760297 : Fixing Neon when vmlaq_lane_f32() is a macro
a17c2948 : add usage string for opus_demo dec_complexity
59dc75fa : Rework 32-bit SSE loads yet again.
1186fb8e : Add Deep PLC/DRED/OSCE to random tests
6673e34b : Fix build on ARMv7
f1fc944b : Fix AVX2 dection
cf4e3a15 : Bump DRED experimental version for 3e2a6b6
3e2a6b62 : Add signaling for a maximum DRED quantizer.
2fff6437 : Fix Doxygen warnings.
950d8bf1 : Remove some dead code.
9cf12e92 : Improve AVX2 compiler support detection.
833688e6 : bit-exact overflow fixes in silk/arm/NSQ_del_dec_neon_intr.c
57901a67 : opus_dred_parse() sets dred_end to 0 when no DRED
6ac0c871 : Update weight-shrinking script
d9d0e729 : Fixes an aliasing bug in opus_packet_pad()
ecc10d83 : Add missing RESTORE_STACK in tests
001820bb : Fix NONTHREADSAFE_PSEUDOSTACK
512e6270 : Silences gcc warning
b75bd48d : Remove training whitespace
5eeb5766 : Instructions for reusing loss simulator
393d463f : Add lossgen_demo
a97151d3 : meson: Increase slow tests timeout
8894546b : dump_modes: add missing file to build
5e0bb53e : Map 2 extra channels in 5th order HOA
965afac2 : Provide 4th order HOA map 3 mixing and demixing
befc25fb : fixed compiler warning when building without dred
db78df8c : Delaying new DRED data when just out of silence
c5117c5c : Add dred_end return value to opus_dred_parse()
1f53f1e0 : Support for extra offset
183a8202 : Refactoring: store all states
9f36bfc9 : Chopping the oldest silence in a DRED payload
9b1da1fb : Fix missing dotprod optimization
367a487e : hangover fix in osce/utils/pitch.py
46f9c9c6 : re-dumped osce models with sparse=False
735117b6 : disabled sparse option in osce export script
ffd1b0b1 : Provide 5th order HOA map 3 mixing and demixing
6be3673c : More #ifdef around the dnn code
901c8548 : Conditional include
dd0e2dc3 : updated model
4b9d9b00 : Fix check-asm for celt_fir_sse4_1()
3e69410e : Fix OOB read in fixed-point NEON intrinsics.
d5031251 : Add check-asm for fixed-point xcorr_kernel().
65b131ec : Add basic testing for Deep PLC, DRED, and OSCE
7070dfec : Make opus_packet_unpad() discard extensions too
17922c2a : Fix internal error on DRED
562587e9 : Avoid size-zero OPUS_COPY() with NULL pointer
2582ca92 : Allow wrap-around in silk_LPC_analysis_filter_avx2()
e12c7f58 : Fix log(0) on silence for fixed-point
0e2d56d6 : Add missing NULL pointer check
009d7412 : Fix various typos
f20575dd : Fix OSCE using uninitialized range coder for PLC
53c2313c : Fix lossgen shared build
6c8acc21 : Avoid padding multi-frame DTX packets
648a9f24 : Allow for DRED in DTX refresh packets
43508197 : Handle the offset from the DRED frame id
f4ee2925 : Fix frame separator parsing
0fed741a : Fix c90 build
468a693d : Cleanup previous commits
b778271d : divide max payload too
073bec91 : First shot at multi-frame CBR with DRED
fe86db66 : More activity handling to opus_encode_native_process()
452abeea : Handle rangeFinal, delay_compensation
fd88e223 : Refactor multi-frame encoding to be non-recursive
f44069f5 : Splitting opus_encode_native()
231caa37 : Fix Hybrid CBR with DRED and CELT->SILK redundancy
b63e22cf : Fix desync for CBR DRED
7b73c9bc : More DRED tuning
19dd96b3 : Initial DRED tuning
7df2c67b : fixes in osce python code
3499d0aa : switched to smaller NoLACE model
ec04a94e : bugfix in SilkFeatureNetPL
5f8201c7 : OSCE_MAX_RNN_UNITS now derived from osce model parameters
6a9831a6 : Remove run-time code for old TF2 models
1ddfcfd4 : Using PyTorch model (same architecture for now)
e6992636 : Improving PLC
299e38ca : Updated LACE and NoLACE models to version 2
4f311a1a : PLC export script
26ddfd71 : PyTorch code for training the PLC model
6ad03ae0 : Prevent overshoots from CELT PLC with prediction
bd2e9a34 : Add simulated loss to opus_demo
caca188b : Make loss simulator standalone
bd710e97 : C code for packet loss simulator
b923fd1e : lossgen: better training, README.md
c40add59 : lossgen: can now dump weights
627aa7f5 : Packet loss generation model
7d328f5b : Merge LACE/NoLACE under OSCE framework
591c8bad : Initialize padding pointers to zero
12fbd811 : use opus_(re)alloc and opus_free for dnn and DRED related functions
f5a1efdc : handle extensions in opus_repacketizer_out_range_impl
6d7ae213 : add extensions of the first frame of a multiframe packet
f27798da : Fix RESYNTH bit rot
c7bfc72d : use vec_avx.h for MSVC builds
8090aaca : don't redefine _mm_loadu_si32 on MSVC
88fc2937 : Defining __SSEx__ macros when needed for MSVC
f126bfc5 : fix autogen.bat model download
0d823c13 : Add a script to shrink the DNN models
443510c2 : Fix Windows path
55788242 : Fix model download path for windows
ddfa4804 : Opus github ci files
08eefed7 : Add dotprod support to meson
c28b0f10 : Trying to fix/update meson build
147b7229 : Oops, fix the fixed-point build
db26e381 : Trying to use fma instructions when possible
72cc88df : FARGAN model update
df637713 : Fixes for ARMv7/AArch32
c143b72c : Enabling DNN optimizations for ARMv7
ee1bb69f : Only force auto-vectorization for GCC >= 5.1
7cc30ec6 : Force vectorization for DNN primitives
d4506af5 : Enable floating-point approximations by default
db6dad44 : Fix ARMv7 optimizations for DNN code
cc11c078 : First step towards DNN optimization for ARMv7 Neon
c9af8f80 : Fix potential read out of bounds in fargan
5c3795b2 : Adding dotprod instruction to ARM rtcd
984f35b3 : Speed up cross-correlation normalization
d65b7de3 : Use arch-specific celt_inner_prod() for features
ddbdbec4 : Optimize biquad() to reduce dependency chains
176507e4 : Remove process_single_frame()
9d0425d8 : Remove feature writing (fwrite()) from libopus
f5821193 : Using the same condition for enabling rtcd
3e18d967 : Trying to fix CMake build
239d223d : Add rtcd for silk_inner_product_FLP()
b93e4a14 : Start enabling AVX2 silk_inner_product_FLP()
ed900603 : Avoids AVX2 optimizations being disabled
c066af1b : Use SILK VBR when using CBR with DRED
6f99a338 : Misc fixes on previous patch
735c4070 : Optimize NSQ_del_dec() for AVX2
452aa952 : AVX2 version of silk_inner_product_FLP()
10851260 : Remove AVX pitch code for fixed-point
161358d6 : Speeding up transient_analysis()
f42940be : Make sure weights files are marked as modified
d4b04d32 : Speed up silk_warped_autocorrelation_FLP()
b2cfd877 : Add rtcd support for celt_pitch_xcorr_avx2()
02938546 : Fix non-RTCD case when SSE is not assumed present
7423ce59 : Use celt_pitch_xcorr_avx2() when guaranteed
a93b09e2 : Adding RTCD for compute_conv2d()
91d1f753 : FARGAN model update
7f7b2a1c : Smaller version of fargan
19a5d6ec : Remove C99 comment
4bfc0f85 : Adding RTCD for compute_activation()
2e034f6f : Adding RTCD for DNN code
b0620c0b : Using sparse GRUs in DRED decoder
58923f61 : Fix non-AVX builds
77594bf1 : Dumping RDOVAE stats from XML
222662da : DRED: quantize scale and dead zone to 8 bits
4e104555 : added weight export script for LACE/NoLACE
8af5c6b4 : added transposed 1d convolutions to wexchange
b6095cf2 : DRED code cleanup
0ab0640d : Split stats in two and remove useless dimensions
2386a60e : updated moc to match results in ietf118 presentation
544b3e57 : DRED: quantize r and p0 parameters with 8 bits
98b8be09 : Vectorize DRED quantization
fa5e960c : Match silenced overflow checks in the sse4.1 version
cfeddc49 : Silence some overflow checks
1ada7d4d : Vectorizing sgemv for multiples of 4 with SSE
166a6c8e : Fix silly bug in CELT Deep PLC
74c67a8d : Fix CELT PLC for single packet between losses
da60266f : updated moc method
feb32828 : Don't try to use models that aren't loaded
62b54643 : Speed up general case for float matrix multiply
61fb3b16 : Don't use reserved identifiers for include guards
d53531d0 : Update blob loading code
0b755012 : Use log approximation when possible
4259d354 : Reusing already-optimized celt_fir()
b22b11a4 : Silence some warnings
ddd5669e : Pitch and fargan model updates
c99054da : Fix CELT deep PLC bugs
ccb244a7 : cleanup
bc102f5f : Slightly more continuous analysis
64236e52 : Removing more useless code
ef8115bd : Stop using tansig_table.h (both copies)
a30c96aa : Cleanup
88c58cfa : nnet.h no longer needs to #include "vec.h"
1032e47d : more cleanup
7f0d456c : Remove unneeded functions in nnet.c
4598fe54 : Quantizing pitchdnn and rdovae weights
290be25b : added 16kHz version of opus_compare in python
1accd247 : finalized quantization option in export_rdovae_weights.py
88c8b307 : Doing some unrolling on ARM/Neon
f512c920 : Unroll the 3x3 convolution case
d720955d : Marking RDOVAE layers to quantize
60ac1c6c : prepared quantization implementation for DRED
2192e85b : restructured osce readme
055c6830 : added LACE/NoLACE checkpoint URL
8d43b185 : Support OPUS_SET_COMPLEXITY() on decoder side
000af034 : Avoiding work on the PLC update side
d1309dd2 : Simplifying the DRED/PLC code
8c7c03e5 : Don't call the libm tanh()
0e397a72 : Making the build possible without the models
aca04ce2 : Default to int8 matrix multiplies when available
f82f9d1e : oops
e51d3da9 : Fix tests
828f2553 : Remove references to kiss99
e7c9bfbb : Finish removing LPCNet
ca035ef1 : Force Deep PLC on when enabling DRED
6471f801 : update weight blob code
da2121ab : Default Deep PLC/DRED to off
6ea9312a : Only compile PLC/DRED conditionally
9ed3c7c9 : Rename ENABLE_NEURAL_FED to ENABLE_DRED
5c24975c : Rename NEURAL_PLC to ENABLE_DEEP_PLC
98726c4c : Fix PLC in opus_demo when DRED is not present
cbd3a805 : minor tweaks
0b7c02ca : Remove LPCNet from the build
c0f94366 : Remove FWGAN from the build for now
60f151b8 : Use FARGAN instead of LPCNet in DRED/PLC
35cb8d7f : C implementation of FARGAN
9e76a7bf : update fargan to match version 45
d1c5b32a : Fix warning from casting between 1D and 2D arrays
58f3647a : Fix misc warnings
81624caf : Silencing alignment warnings on x86 intrinsics
0563d71b : updated osce readme
8f9a7e23 : New model with wider range of bitrates
f0ec990d : Switching to neural pitch estimator
da7f4c6c : update model
27663d36 : Using a DenseNet for DRED
8e8edf71 : Remove unneeded (I think) tanh at the end
33adba02 : First version of pitch DNN C code
966a2d22 : Code for 2D convolution
f3b86f94 : Fix model saving
0459a572 : updated PitchDNN export script
ce286958 : refactoring and cleanup
49014454 : fixed type in error message
c5c214df : added rudimentary support for dumping nn.Conv2d layers
25c65a0c : Fix stats indexing for state
9a7bb764 : No features skip needed to align pitch features
a6b4fe37 : Script to compute the groundtruth data using CREPE
217c40d4 : dump cleanup, change alignment
ae0a140c : updated default values in adv_train_fargan.py
a71ba10f : Fixes stack overflow for some custom modes
41a4c951 : changed checkpoint format
733a095b : Adapting to new data format/model
f38b4a31 : Python code for neural pitch
d88dd893 : Add noise augmentation to pitch dumping
0100cd95 : Add pitch feature computation
96d89e99 : Band-limiting the voicing parameter
c4b83ae6 : RDOVAE model update
574c766c : Infinite loops are bad
00580a63 : bugfix
aad74fdf : pulse-related bugfix
0a92bc5e : more lavoce stuff
52c15629 : Handle the case where the initial state didn't fit
71da9781 : updated model
b88644b9 : Quantizing initial state with rdovae too
2ec31cc5 : added FARGAN adversarial training script
82f48d36 : removed trailing whitespace in fargan
e7beaec3 : integrated JM's FFT ada conv
b24c7b43 : Remove --has-gain and --passthrough-size args
2f8b36d6 : Add conditioning interpolation, fwconv layer
72c5ea41 : Only use one frame of pre-loading
108b75c4 : Randomly double the training sequence length
d54b9fb4 : Adds skip connections
fb570ed8 : 5-tap pitch predictor
2e0c1ad3 : Also use previous frame
4f63743f : explicit signal gain, explicit pitch predictor
1b13f631 : FARGAN initial commit in Opus
4f4b6242 : fix
5467539c : added requirements.txt to osce
2f290d32 : added more enhancement stuff
7b8ba143 : added copyright headers
35ee397e : added LPCNet torch implementation
90a171c1 : brought NoLACE up to date
d431c321 : Fixes vnni macro redefinition with clang
4a47b1a1 : renamed ShapeNet to NoLACE
1fbdec87 : Changing DRED exp. ID so we can reserve 127
bbe4dcc4 : Don't allocate DRED bits if we don't have enough
0886828e : Making it easier to remove DRED experimental ID
5160d7fd : improved auto-scaling in wexchange
6cba42f9 : Add fwgan_load_model()
022f2b7e : int version for convenience
f7ee7137 : Adding some comments
bd23d911 : Continuation now working
6a184fc7 : More scaling/filtering to run_fwgan_subframe()
b1a601fb : More FWGAN refactoring
5179896b : FWGAN refactoring
b0e1a2eb : Applying continuation after first subframe
3eac8c12 : Avoid sin()/cos() calls for pitch reference
83e95a5c : Don't compute linear activation in-place
bf5eb5bf : Add FWGAN to lpcnet_demo
e62fd5c5 : C implementation of FWGAN
155367d2 : Skeleton for FWGAN code
e9f8402a : Handle float matrices with multiple of 8 rows
5eaa4a50 : Add Gated Linear Unit (GLU)
5e045405 : updated dump_model_weights.py
902d7636 : added FWGAN weight dumping code
9691440a : updadet wexchange version number
e916cf42 : added .copy() to weights in wexchange
1fbc5fdd : added auto-scaling to wexchange
aca390df : fixed wexchange for GRUs without bias
b50ddccf : Fixes weights parsing with DISABLE_DEBUG_FLOAT
8cc769ea : Switch RDO-VAE decoder to LinearLayer
ad057305 : Make RDOVAE encoder use LinearLayer directly
eb72d29a : Support for dumping LinearLayer in weight-exchange
b075eb53 : oops, fix linear_init()
b1f94b1e : Add compute_generic_dense()
60d67b11 : New compute_generic_conv1d()
4171532c : Add int8 type
101fd241 : added dataset for SILK to LPCNet feature conversion
8e708090 : Make float_weights optional
d15be43a : Make bias/subias/diag/scale optional
9d40e5cb : Add loading for LinearLayer
587c1020 : clean-up
7487168d : added copyright headers
4f3761b0 : added verbose option to run_test.py
0763a8f7 : replaces multiprocessing module by multiprocess module in testsuite
81fe5f02 : added matplotlib to testsuite requirements (needed by librosa)
f9aee675 : added ShapeNet and ShapeUp48 models
57ab4949 : removed whitespace
ba44bac4 : added testsuite
0e5c103d : added weight-exchange library
8f7c72a6 : Always define USE_SU_BIAS in vec_avx.h
4710bdf7 : Add SSE2 support
9261eb5c : Refactoring to make VNNI and SSE2 easier
be5f58d6 : neon related alignment requirement warning fix
62cd1c96 : Transition to LinearLayer and remove unused code
f5a68a41 : Add generic linear layer
8423ef1d : Remove unused code
4600e775 : Implement allocation of the DRED bits
9fdc489c : Fix a CELT encoder CBR corner case
1736ae3f : Properly account for SILK bits in CELT CBR code
aa8b99cb : Refactoring: simplifying CELT encoder settings
650e2901 : Reserve some bits for DRED
363275b5 : Fix DRED failure
ec249d25 : Make hybrid CBR use VBR SILK
fe84c3bc : Make "VBR with cap" less aggressive
eb175973 : Some general SILK CBR tuning
bbb4cf55 : Fix DRED/neural PLC for SILK stereo
3510404a : Properly compute and use the DRED offset field
17bb8193 : add undefs in mathops.h and remove OPUS_INLINE in vec_neon.h
105e1d83 : Opus ng lace
178672ed : Silencing some warnings
2824bd1f : Adjusting offsets to synthesize 10 ms at a time
f9f35904 : No longer need to #include "common.h"
f94bd543 : Handle the sign of the DRED offset
115edd9c : Move build and tests for x86 to avx2 machines.
9f4fc8bb : Replacing RNN_ macros with existing OPUS_ ones
5af9e952 : no longer need that hack
b64a89fe : Using opus_int16 instead of short in LPCNet code
abe817c3 : Remove pcount that's no longer useful
f36685fc : Remove trailing whitespace in dnn
26ab10d0 : Remove submodule init
f12371bc : Remove the duplicated pitch.h
bde43ed7 : misc fixes
41700b9a : oops, forgot to update that
abf60c33 : remove LPCNET_EXPORT
3c9ada30 : Move LPCNet headers
42a0972a : Remove more useless code
db48088e : Should fix some missing #include problems
254b5ee7 : Remove more LPCNet useless files (e.g. build)
ab6f93ad : Remove LPCNet's copy of arch.h
bf0eaada : Remove useless LPCNet files
07bb3f01 : cleanup: get rid of non-causal PLC and DC handling
247e6a58 : Remove support for LPCNet quantization
bfa01f1a : Update build for LPCNet merge
7dae7b17 : Add missing include paths for lpcnet for test binaries
10fd05d9 : Retire Visual Studio solutiom, use CMake or Meson as replacement
a8de4d8f : Remove Appveyor CI, replaced with Github actions
763bd345 : Remove Travis CI, replaced with Github actions
ca62cca9 : Add note about other build systems in README
62fcd556 : Repo CI for Github actions
8760490d : Autotools CI for Github actions
acb67a87 : CMake CI for Github actions
f730f47a : Rename DRED CI
0f6b2023 : Fix segfault
cbb9f535 : Add support the DRED in CELT
3ea6a6dc : Move PLC prefilter compensation
a08c5cef : Always use at least one DRED feature vector
152d57de : Rename LPC_ORDER to CELT_LPC_ORDER to avoid clash
dd3ec4fa : No longer need to force custom modes
44ed6bc3 : Add missing depedency wget
7e78f34d : Add Meson build documentation
07f201a9 : Add dependencies for model download in Gitlab CI
93d0ef5b : Making DRED encoder run for CELT too
3b147202 : Github actions for neural fec
d819cde5 : Autogen.bat for windows to download models
84484a67 : CMake - change avx to avx2 and fma
e9dc5d17 : Make AVX2 test actually include AVX2 and FMA
87427377 : fix AVX2 compile option
124be9ea : lpcnet update (optimizations)
9a2c0e34 : Detect AVX/AVX2/FMA instead of just AVX
31a8028e : AVX version of celt_pitch_xcorr()
02f352c7 : Fix non-DRED build
3e6a736c : LPCNet update (symbols)
27b12869 : Remove LPCNet VQ codebooks from build
a8cb719d : Add blob loading for DRED encoder and decoder
0dad5e06 : Add resampling/downmix support to DRED encoder
8b42b006 : Fix DRED for 10-ms frames
28503d92 : Fix units for dred_offset in API
0f708543 : Handle DRED frames != 20 ms
5b547e0d : Pull DRED encoding up to Opus layer
114c8aa2 : Update RDOVAE model to blob format
7db2f0c6 : add neural fec to cmake in gitlab ci
75872236 : add option for neural fec and add dred test
4d8b52b8 : change comment to dred
6fb93095 : Add blob loading support to decoder
d43eb241 : Reset PLC instead of reinitializing
e57dfb82 : Move LPCNet PLC state to top-level decoder
ef4f459e : Cleanup (no change in behaviour)
40b944b0 : Actually fix timeout for extension test
284471a6 : increase timeout for extension test
c46d2d27 : LPCNet update
38d22638 : Fix LPCNet warnings
e52d240e : Add blob writing
9c137d49 : Add offset and quantization to DRED bitstream
4fbf6dca : Adding DRED garbage decoding test
5eefa61a : Making the extension test a bit shorter
b2faa895 : Test parsing of random extensions
e4ca7892 : LPCNet update
fccd7272 : fix bug in extensions test
b1394c58 : Add missing include guards and config.h
8dc345fe : Fix whitespace errors
9ec1683f : A non-bit-exact C90 fix
47b78667 : C90 fixes
24d05a1b : Misc LPCNet windows fixes
c64b321e : DRED API update
39f68ce3 : meson: fix build for lpcnet additions
82b945ea : update to PLC blob
8c7de54e : Oops, update the model link
fa86a030 : Add blob validation (model update required)
5b2869ee : Fix copy-paste error
d8290d3f : Deferred updates in PLC
26d3a359 : Oops, fixed build with DRED disabled
d7ce091b : Don't run the DRED encoder unless DRED is enabled
e0c6eae8 : Update the API to add an OpusDREDDecoder
a561f120 : Fixing model download
cb7f7056 : Update LPCNet for blob
0fc69e5f : Remove assert in opus_packet_extensions_generate()
90d174f5 : Fix test_opus_extensions.c
4b9c620a : Fixup extensions implementation and add unit tests
df2f98f8 : Add LPCNet headers to make dist
3c74ef1d : Increase state size limit for API test
bb225aa2 : Bring in LPCNet constant tables
aedab6a5 : Avoid warnings when not compiling with DRED
3d569391 : Fix dred object leak in opus_demo.c
c8a36592 : No longer include pointers in the SILK structs
71d5edcf : Directly include LPCNet state in SILK structs
112b160a : Rename Opus DNN functions
322e5bb6 : Update LPCNet
b14cbcc7 : More cleanup
4402b00f : Add API doc, change DRED offsets to be samples
75f0dbca : Cleanup, remove "old" DRED API
5e2440fa : Complete switching to DRED object
ebfa29c7 : Remove opus_dred_init()
1312642f : More DRED refactoring
906ee4b2 : DRED refactoring/renaming
34a4ba0d : LPCNet update
e4f07343 : merge LPCNet fix
7d4aeb75 : Fix DRED PVQ for case when K=0 on a split
d7e1bd50 : Properly check to see if there's room for DRED
b446e96a : Fix extensions padding for CBR
41bf2a0a : Fixes corruption when using extensions
cd5b2688 : DRED versioning in bitstream
0f0ee983 : LPCNet update
2c74526b : Fix encoder infinite loop when decay is too small
05942e77 : Fix padding overwriting the packet content
f1db6b9d : Only decode the DRED frames we need
094eaf8b : Reenable dot product instructions
26c0becd : Fixes build when ENABLE_NEURAL_FEC is off
ee44943c : Making sure we don't bust the DRED buffer
d0e7a7af : Don't encode empty DRED packets
8bbfb2ec : Controlling DRED on the encode side
6b124314 : Splitting up DRED encoding
579c9d6b : Clear FEC buffer on new dred packet
68eea61c : Fix DRED segfault
72c93e05 : reenable DRED
2d98cedd : Should handle mixes of PLC and DRED
37a4e2e3 : Fix the normal PLC case
9a3f8739 : Adds -lossfile option to opus_demo
54ea2624 : DRED: First version that (kinda) works
885d7038 : Make FEC handling in opus_demo more general
d1b48b71 : DRED: better naming
2d25ea19 : updated lpcnet: qframes decoded by dred_decoder are now in reverse order
078166bb : removed debug code
c4cb071f : DRED: Decode variable number of frames
634defac : DRED cleanup, support for variable number of frames
8623012b : DRED integration work in progress
0edb3954 : Minor cleanup
6888403b : DRED: Fix infinite loop on "impossible" symbols
e12a7a44 : Add missing #include "config.h"
5ad2aebd : Code for inserting/extracting DRED in/from packets
3dc9c6ed : Experimentng with padding extensions
20be7cd2 : added missing header file
c6f2411f : lpcnet update
034a9c3c : clean-up
0ba6458b : added --enable-neural-fec option to configure
e04826d4 : implemented DRED packet decoder
2767ac30 : changed data types for r, dead_zone, quant_scale and p0 to opus_uint16
5a1a676a : added copyright headers to new files
972c02c5 : reduced buffer size for neural FEC packet encoding
8c3b4de7 : lpcnet updates
a2a4662f : addressed compiler warnings
b7f2a343 : fixed debug code
5ad80f37 : updated lpcnet repo
ba1a3ecb : new lpcnet version
a113011b : added some prototypes to header file
423c673a : updated source file list
fea85b89 : finished encoder implementation
2df55d35 : added dred encoder to silk encoder
59dce643 : More general Laplace encoder
4414db08 : Update build instructions
a674f84a : enable neural PLC by default
14539a7e : Add LPCNet submodule
c943d4b1 : update
4086a691 : Add new PLC files
d0f6df59 : WIP: Using LPCNet for PLC
3bd86da9 : Make the pitch search less inefficient
9fc8fc4c : Fix Gitlab CI
5282f026 : Avoiding potential for clashing symbols
47bcd4a7 : Don't use the VQ codebooks when building Opus
d749351a : Add lpcnet_compute_single_frame_features_float()
8e2b5393 : Model update
f867f61e : Convert RDOVAE to blob format
ba5dde53 : Add reset functions that don't clear the model
ec6e42ba : misc fixes
c708e68b : another missing #include
88734667 : Fix warnings about undeclared memcpy()
fa7b432e : Initial blob loading support
5023249b : cmake instructions
d98c59fb : Add missing #include
c9b95709 : Add missing include guards
c6db01d2 : Misc fixes
886d647b : Link to DRED paper
7122abde : Rename celt_exp to lpcnet_exp
85750ce8 : Rest of double-to-float patch
879084f6 : Fix some of C4244 double to float warnings
919b7a1f : Add download model script for windows
702fffb7 : Include math.h to make header self-contained.
5b969462 : Use pragma message instead of warning on MSVC
a9564f37 : Dump PLC blob next to the LPCNet one
ec5cfdbe : update model
98da3350 : Convert PLC weights to blob format
c7b6935b : Add validation for weights blob
0098fe70 : Defer calls to run_frame_network() to save CPU
87f9fbc5 : Don't preserve owner for model
76c090dc : Update model for blob
b9ea8683 : Define M_PI when needed
3cd7588d : Avoid potential integer wrap-around
580614f0 : Make the code C90-compliant
ebbf5721 : Use new model struct
71c8a23f : Code for building a model struct
cc714cc5 : binary weights work in progress
1074e5f0 : Properly handle constant tables
2fc6c71d : Avoid opus_alloc() conflicting with Opus
0c6c569c : Decode RDO-VAE from stack-allocated state
a81a620d : Remove unused variable that was causing warnings
69b31099 : ci: add ci-fairy linter to make sure commits are GPG signed
558a3c2a : ci: add arm64 CI
20c032d2 : meson: fix build on arm64
f3de7ca7 : docs: replace fgrep with grep -F
ea722db2 : added -addlpc option to lpcnet_demo
5fbc037f : Skip sample rate update on received packets
1bfa0e2b : update model
aa474553 : updated torch framework to include quantization
a8673d0e : gru2 -> gruB and dotp included in dump_rdovae
5b9b4381 : Add call to clear FEC buffer
70ce2bd7 : Cleanup, simplifying the no-crossfade PLC case
c0cfcbcf : update model
e7f23609 : Making it possible to mix DRED with PLC
f178da11 : changed ordering of qframe to reverse in dred_rdovae_decode_qframe
fdb04d0e : added pytorch implementation of RDOVAE
a13aa3a0 : fixed use of quant_levels argument in fec_encoder
861f6739 : added import script for exchange format
ecb5cbcf : added quant-levels argument to dump_rdovae and rdovae_exchange
9859d68b : changed distortion loss weighting back to 0.5, 0.5
0e5a38fa : removed deprecated lambda from fec_encoder
26073861 : fixed scaling/quantization order
a8170986 : updated rdovae_exchange
eab9472d : added script for exporting RDOVAE weights (external dependency not added yet)
a223122b : clean-up
585de8e4 : changed data types for r, dead_zone, quant_scale and p0 to opus_uint16
d58faea3 : added copyright headers to new files
1f7c39d7 : added config include to all new C files
159da408 : fixed calculation of p0
818a0496 : added re-ordering to dred_rdovae_decode_qframe (frames now in correct order)
23bb11dd : added destroy functions for encoder/decoder states
7cac35e6 : fixed theta and r values
79d4f126 : added api functions for retrieving pointers to statistical model parameters
0f044881 : fixed type error for statistical model
8accadcc : more fixes
d0b1cd88 : bugfixes
5b494216 : bugfix in dred_rdovae.c
f74bff74 : aded api for DRED/RDOVAE to circumvent conflicts between Opus and LPCNet repo
d80f99f7 : added void to shut up missing prototype warning
e6390e34 : removed compute_dense function (conflict with opus mlp)
1978cc60 : refactoring
d1646a68 : added NFEC decoder C implementation
ea4d8f54 : added statistical model to dump_nfec_model
50966eec : bugfixes in nfec encoder
2112f3dd : some fixes
c1b357ed : first attempt of C implementation of fec encoder (not tested yet due to NEON/DOT_PROD not being separable)
9629ea6a : Fine-tuning the scripts
0f7fe64d : Compute FEC features based on loss pattern
89db314e : Updating fec_encoder.py for recent changes
61459c24 : Change decoder architecture to be like the encoder
79d1a916 : Weighting loss by 1/sqrt(lambda)
0b018637 : Larger range of quantizers
524f8480 : removed dump_data delay from total_delay in fec_encoder.py
4c82d3b4 : Completely move quantization out of encoder and decoder
cd0993fd : clarifications in help printout
97ffa94d : fixed decoder bug (non-quantized input)
589e6741 : alignment fix in fec_encoder
a866abe3 : ported debug changes from fec_encoder_torch.py
0a2d6dfc : Use the encoder state as decoder initial state
38dda0f9 : Oops, forgot to run PVQ quantization for the state
b43f077b : corrected offset between decoder output on even/odd latent frames
01baf1a0 : added missing dead-zone to encode_rdovae.py
be42c3b5 : added fec_encoder.py and corresponding fec_packets.[chpy]
2de335d8 : added fec_encoder.py and fec_packets.[chpy]
ef12c29f : Update encoder/decoder
405aa7cf : WIP: training with different alignment
981d06ee : Refactoring towards multiple offset decoding
a4f7c157 : Stop decimating in the encoder
fdd51eb7 : RepeatVector no longer likes tensor input
8569121f : RDO-VAE work in progress
b6ac1c78 : FEC hooks in the PLC code
4befd8bb : Decreasing look-ahead of default model to 1 frame
d45ab6fc : Move back to tanh for frame rate network
f5c251c5 : Properly align LPC with lookahead in data loader
dd114baf : Fix causal PLC for models with non-zero lookahead
f3c738d4 : removed debug prints in dump_lpcnet.py
340ab308 : model update
920300c5 : Add lpc weighting and model parameter handling
c1da818f : PLC instructions
ee08ef0a : Auto-download PLC model weights
27348d1b : Running new features twice on resync
d2d847bc : Boosting pitch correlation at inference time
099f0872 : Compensating for DC filter offset during blending
8ca2ccf1 : fix another warning
a814a623 : Silencing a warning
e034b109 : Biasing for overestimating the pitch correlation
05f02aaa : Adaptive bias
3982144f : Revert PLC state to use Burg in the causal overlap
ea405cc6 : Add delay-compensation for non-causal PLC
a7b24203 : Setting PLC options at run-time
0eb9f0bd : Updating the DC tracker even during packet loss
3883f3d3 : Synchronizing DC removal for noncausal PLC
a11e68dd : Evening out CPU load for non-causal PLC
022ddc31 : Enable pitch xcorr refining
86bf0cb9 : Remove pitch periodicity attenuation
cb4dbe05 : oops
78e68295 : Handle DC offset
527841d0 : Avoiding discontinuities in the RNN update
1ae958ac : Make LPCNet frame rate network use swish
d1a14ac5 : Making state update more robust to discontinuities
2a8bcf4c : 3-part pitch loss function
2e06c078 : more emphasis on pitch loss
8e3ce6e8 : Add no-blending version
b2847687 : Getting rid of prediction delay
9297fe52 : Add -plc_file option
7a7913f3 : cleanup
fd45fba9 : Reduce look-ahead to 5 ms
5d32ab8f : optional bi-directional concealment
dc539a9c : WIP non-causal PLC
2e18f0d1 : Using Burg cepstrum for feature prediction
b93dbfc0 : Adding Burg spectral estimation code
f3bc6bac : Avoiding tmp buffer overflows
3e2198c6 : Learning to predict time t+1 from time t
d816477c : Add decay
cd2e568b : Using lost packet file instead of uniform random
1db1946f : Support for biased loss
186fa616 : oops, fix initialization
4866e632 : minus stupid bug
32a63fd3 : WIP: PLC prediction
c45963d4 : Code for testing PLC models
e1181bca : oops, fix band loss
c8cbfa7e : Adding feature prediction (totally untested)
42cbb9ed : zero delay
5ad75a54 : Opus compat
6b070506 : Implement lpcnet_plc_get_size()
227537c9 : Avoiding more symbol clashes with Opus
2f5b51c9 : Avoiding symbol clashes with Opus
805fed73 : Fix warnings
57f56819 : Add swish activation support
93d6c397 : Fix prototypes for funcs that take no args
60a009b4 : Making codebase C90-compliant
0f2b8d4a : Remove useless code carried over from Opus
969bd766 : Adding API for PLC
b2b2e226 : Optional code for interpolating the pitch correlation
976729dc : Fix minor bug in dynamic programming pitch search
48a7e250 : Abort download_model.sh on errors.
5c3cc556 : Minor fixes to kiss99
3a475485 : Using KISS99 (taken from Daala) as RNG
81229a74 : Fix the "no lookahead" case
71a26567 : Fix potential overflow in training data for large signals
d490fbf5 : model update
ad374be0 : more updates to the instructions
153e43aa : update instructions
7fdca7f0 : Minor cleanup
0e523aa3 : controllable look-ahead
a9bf6cee : Don't hardcode the number of bands
b5b1d501 : Add noise before sample embedding
3f7756c5 : Bring test_lpcnet.py up-to-date
144b7311 : Dumping 16-bit linear training data
a3ef5968 : auto-detect end-to-end models
d5b6087f : Add tensorboard logging
b24e53fd : Adding option to change frame rate network size
fe7b54c0 : Combine LAR+L1 regularization
054d984b : Freeze LPCs when quantizing e2e models
8cdc8081 : Fix non-128 batch sizes
37c9bd8d : Making sure we recompile when updating the model
2a131ff6 : Add lpcnet_compute_single_frame_features() to header
be4f70bc : split model downloading away from autogen.sh
82c31b4c : update instructions
444b4370 : New model with quantized GRU B
4a7ce81f : Re-enabling quantized feature dump
c5a17a07 : Hard quantization for training
3b8d64d7 : single-frame features for -features option
e4b4613d : Fix signed-unsigned biases
51ef273e : Using 8-bit recurrent weights for GRU B
8783ef00 : Same as 47, without the sign augmentation
9776e8e8 : Refactoring frame rate network
2c9b8474 : noise tuning, flip sign of speech signal
80751bad : frame-wise features
4c6a5e0e : oops, fix single-frame pitch
6b4e3c56 : WIP: single-frame inference
66c29fb6 : Remove some useless buffers
adc50cab : dump_lpcnet.py should work the same for end2end
7331e17e : Don't remove silence from training data
c5364153 : Add more training options
ab9a0926 : Sharing conditioning network with LPC
c1532559 : Adds end-to-end LPC training
cba0ecd4 : Fix warnings about ignoring fread() return value
6ea726d4 : Avoiding feature copies
4f2caa35 : Update model
65858432 : Removing the unused features
b90729b8 : dump_lpcnet.py now checks the size of GRU B
4322c163 : Oops, actually use the size of GRU B for training
346a96fa : Training options for sparse GRU B
c76756e1 : Adding sparse training for GRU B inputs
8bdbbfa1 : Support for sparse GRU B input matrices
4c0e2248 : Model update
c74330e8 : Pre-compute GRU B conditioning
0d53fad5 : Using np.memmap() to load the training data
5a51e2ee : Adding command-line options to training script
1edf5d79 : README.md update
4298f2f9 : Adding support for SSE2 and SSSE3
116bcb38 : Adding SSE 4.1 for older platforms
3e223e60 : Fixes Python inference for the binary probability tree
f8f12e7f : NEON float->char conversion (same as the AVX2 version)
a1079c2c : Again, same conversion as 3206cec, for NEON
7d8b00f1 : Sampling directly from the logit
e8f70128 : same conversion cleanup as 3206cec for sgemv_accum8x4()
7cef98ec : Minor optimization: merging all 3 embeddings
714380e7 : More manual unrolling
00655603 : Cleaning up the sparse GRU
44fe0556 : cleanup float<->int conversions
60d6eab6 : Doing a bit of unrolling to speed things up
3e7ab9ff : update model
54abdb6f : Sparse matrix indexing optimization
2681822c : update model
d3321008 : Representing output pdf as binary probability tree
f0ce4338 : Update test_lpcnet.py, remove old TF1 code
d428b0d3 : Update model
8c4b88cf : Using a bisection search for sampling
e35441f2 : Faster activation functions for AVX
5571ef1b : minor optimization: removing some copying
d61f7e00 : Fix missing transpose in the sparity code
ca0a43be : Update README.md
c1535c8c : Adding option to disable int8 dot products
0b9f6bab : Remove unnecessary mask in exp() approximation
ae2ae5ea : Remove useless multiply by one
c7ba313a : Adding extra constraint to avoid saturation for SSE/AVX2
237245f8 : Support for multi-GPU training
ebc9483b : update model
79980b20 : Minor update to training scripts
20fea538 : more reasonable noise
b9c230b3 : Add NEON intrinsics
b214e684 : Neon WIP: Compiles but very slow
8c3fe6f3 : Cleaning up float version
40b9fd0a : Fix some quantization issues
83657d0e : Dot product AVX2 code for non-sparse multiply
1707b960 : cleanup, add signed-unsigned biases
40b309d9 : WIP: 8-bit SIMD for GRU B
e695355b : some cleanup
06489b42 : oops, fix number of columns
d87f9744 : Vectorizing conversion
6b582edb : WIP: remove scalar code from AVX2 code
be392e38 : WIP: Got some AVX2 code working
2b4652f9 : WIP: cleanup
bce77988 : WIP: signed*unsigned arithmetic
11736ca9 : WIP: 8-bit mul
1657bae0 : WIP: Adding a constraint
c045702e : Add non-dot-product AVX code
73a05f55 : wip 8x4
cc285186 : wip 8x4 sparseness
8e405b44 : Improve accuracy of AVX sigmoid
56d9f13e : Fix quantization bug where pitch can get too low
f0df3e82 : Update to model trained with Tensorflow 2
90fec91b : Convert training code to Tensorflow 2
171b1ba0 : Initialize excitation memory value to unquantized 0
88a7878f : Fix pitch-related bugs
9a7f3e4a : Open files in binary mode to enable dump_data to work properly on Windows
eeb7615b : Add conda env file with working tensorflow and keras version for LPCNet
14fb264a : Fix sampling bug for 16-bit rand()
8f887b62 : Download the model
60790784 : training
9b8d72ea : more noise
a3300d7b : Fix bias in LPC spectrum
fd1fc693 : adaptation flag to avoid training the sample rate network
2a7a9fa0 : Minor README.md tweak again
49fc5f74 : nothing to see here
63a67d46 : Add README.md to tarball
ee63653f : Update README.md with new paper
1f450815 : Implement -feature option
77d02dbd : Using macros for sizes in the demo
9f78e583 : Make param ordering consistent for lpcnet_synthesize()
623ac954 : Adding API doc
219fbff4 : Making it easier to adapt (or not) a model
edee9cd8 : README.md update
a8fb25f1 : Remove NaN checks
a0981592 : Neon: Make gcc actually generate VMLA instructions for sparse mul
2bc20e65 : Remove hack to match Python code
492ef9b3 : Neon implementation of the activation functions
3d2b26b7 : Add dump_data
df8a0ac3 : build lpcnet_demo in root dir
a9871fe6 : Add README
30c7545a : Fixing Makefile
2c0e9679 : Fixing dynamic libraries
849f3abf : Making autogen.sh download and unpack the model
a0b0ece1 : Add missing headers
89b2e064 : Fixes
55a15a93 : s/rnnoise/lpcnet/ (untested)
f41c9776 : Copied from RNNoise directly
ba38c160 : Fix auto-download (even more of a hack)
77eb0061 : Auto-download data (still a hack)
54bd6208 : Adding lpcnet_demo
54b057c9 : Add LPCNet decoder object
fe608dfc : Moving LPCNetState
e63292bd : Split off decoder code
8dcccc89 : library encoder...
7086dd73 : WIP: Splitting off the encoder
e198d9be : renaming
100ace67 : cleanup
40ceb487 : Now encoding to a binary bit-stream (64 bytes/packet)
23859d74 : Add bitpacker (untested)
accd7a2b : getting rid of the vq_mem global
7cee743c : minor update to training code
7388486c : Generating samples using quantized cepstrum LPC
6b279094 : decrease resolution of C0 to fit 7 bits, add one bit to mid VQ
b5ff531b : Optional quantization
0077f4b8 : add decoder
c9b7efd2 : dump as ASCII
6f8db939 : Add M-best VQ search
bfcf94de : cleanup
5f830b45 : 3-bit interpolation
fc4f594e : Better quantization
3fc183df : adjusting quantization bitrate
56820f0d : quantize cepstrum
29610751 : oops, include DC in difference codebook
90d74bbb : Add bidirectional quantizer
543ee940 : 20-bit VQ
5be0e59f : quantize period but not correlation yet
a2d03c28 : more cleaning up
8cb54041 : reindent
6ef718c4 : splitting function
6318467f : Removing static variables
e1741e37 : cleaning up
ba2404a5 : cleanup
d3ec5575 : Output unquantized pitch info
785c4b2e : tweak frame weighting
b3198a09 : Add frame weighting, doubling prevention
e6347180 : add backward pass
3a6bae17 : Dynamic programming approach (wip)
24595ea2 : pitch tweaks
823be857 : comments
a15cc201 : cleanup
cd2065f7 : replace pitch features
1d70c61a : dump 4 frames at a time
71e6bbb5 : more refactoring
80dcc3f3 : put back training code
d5a01822 : refactoring
43ffd19b : pitch quantization
48a8f973 : remove earlier attempt
6d88dfe3 : misc improvements
a1ab7c5f : new pitch
da456b09 : fix warning
b2940ed2 : Use real features at the chunk edges rather than zeros
9fd3e45f : Avoid glitch at the beginning
b84a06dd : Use a single u-law embedding
dc082d7c : Making it easier to change the frame size
38cd5cf0 : Remove useless (and possibly hurtful) residual connection
4698b283 : Making dump_lpcnet.py a bit more robust
d1811399 : Cleanup
a06e9a96 : doc update
ba46bb93 : Biasing noise std
800a659c : Using log approximations
677182fc : Making the update and reset gate more sparse
ea02ef7e : Computing signals in C
d75a4aec : refactoring
293f76ee : README update
8bd91766 : added concat.sh script
8f8ca9c9 : updated README
61194468 : added Makefile
470a0a7e : Properly delaying the pitch gain
6367aa8a : Controlling training offset
088ee4ff : Should make dump_data able to handle partial overlap
12f16df6 : More work on making freq.[ch] more generic
fb3112ad : Removing most of the full-overlap assumptions from freq.[ch]
e8c96212 : Missing #include
06b9bfa8 : Avoiding an infinite loop
7d9affc3 : Moving the frame out of lpcnet.c and into test_lpcnet.c
ca4a8d4f : More cleanup
242198ea : Get rid of the TRAINING macro
590e9ce4 : Move the common functions from dump_data.c to freq.c
9b581a13 : Rename denoise.c to dump_data.c, rnnoise.h to freq.h
3cb52ece : ...
86c15a7a : Remove more useless code
4eb2d344 : Cleanup: Remove useless code (more to come)
37ddc0a8 : Add -test or -train option
74b98437 : Vectorization testing code
03dcb819 : Error messages
7dc696b9 : refactored for different machines, sgemv_accum16 using NEON intrisics
bc108e9a : checks that files opened OK
8c271d60 : Controlling per-gate sparsity
b9e0ea23 : Fix flooring of the pitch period
d533e402 : Fix DCT normalization
a02d9c85 : reduce memory use of training code
2facc08b : Avoid rounding the prediction multiple times
3e712482 : Fix compile
0fb031a9 : Produce at least ~14 hours of augmented speech
3dcbb012 : Add variable gain and response
f9337256 : Chopping silence from the training data
407eec12 : make dump_data output LPC as converted from features
e0d2b105 : Compute LPC from features
1dcd5732 : Do proper saturation
771cc786 : Support for plain AVX with no FMA
91d90676 : Remove the need for useless exc and pred files
b05f950e : Using the right name: s/gemm/sgemv/
c395a68b : moving code around
05f4851d : Making the code work even without AVX2/FMA
1956467d : Add AVX2/FMA to gcc options
d7f0abcd : Delaying the softmax() to avoid the pow()
faf3fe3d : gemm_accum16() doesn't need a multiple of 16 columns (just lines).
7ee79b63 : Add AXV versions of exp(), tanh() and sigmoid()
d961d009 : Managing to actually use sparse matrices
4de3e53a : Adding some sparse GRU support
ec671ed9 : Quick and dirty AVX2 implementation of gemm_accum
15fb1b3c : Moving GRU_A's condition computation to the frame rate network
732fce9a : Pre-computing GRU_A's input contribution.
040aa437 : Simper GRU implementation just for reset_after.
6c2f7e58 : compiling synthesis
36a0bf8c : Wow, managed two bugs in a 25-character line
c7b978b9 : Fix reset_after GRU
3c694db2 : Better rounding
0ddfdfc7 : Add deemphasis
5ac0ac7a : Add code for copying the LPC
e25a585d : Match Python boundary condition
4ccfbdff : Frame network seems to be working
538f2556 : Starting to actually test this -- fix a few OOB reads
8d62ba06 : ...
c0e8f37c : Cleaning up the API
575d8d6f : Adding sampling
91c9524a : Getting there
4cf17741 : More plumbing
7119eaf3 : Plumbing for the frame rate network
70fdf474 : Copyright headers
60c97b97 : Proper ordering for MDense weights
141830ce : Fixing includes
37fbcaee : mdense max size
94ac0841 : Precomputing sizes
c025744e : Fix conv1d, default to size 384
66486004 : Implement MDense
d4046036 : Dump Conv1D (didn't check weight ordering at all)
477d0873 : Dump embedding
d93239e9 : Using non-cudnn version of the GRU for the weights
b0c61158 : More meaningful names
b9cd61be : Work in progress translation to C
8caaa5e9 : Output directly to 16-bit (raw) PCM
cf926d11 : Project name is LPCNet
bf04b53a : Cleanup
db7569c3 : moving hyper-parameters to new_lpcnet_model() arguments
5ff58fa1 : remove import that no longer exists
92281bbe : s/CELPNet/LPCNet/
7c28191b : Rename the current files to use the LPCNet name since they're no longer WaveNet
97dcf52a : Remove no longer used files (old wavenet and LPCNet implementations)
3122b6b3 : most promising model for now
f9fe6c0e : clear pitch features in testing too
4e331f37 : LPC generation from the cepstral coefficients
fb1d4fde : ...
fa1d2824 : Add diagonal to sparsity mask
f13debcf : Arbitrary 16x1 sparseness
62f330ec : better training params
a263f7c1 : Adding comments
beaa370a : Adding a README.md
d75b51b1 : Reduce sampling temperature for voiced frames
c74876bb : Adding some instructions
f3eb6164 : Cleaning up the synthesis code
9756feef : ...
495f8ea5 : second RNN
36989772 : add license
03fa20d5 : remove unused/dead code
a9835c4e : more cleanup
aba9af8b : mu-law code cleanup
08211c27 : missing script
ea1391e1 : deeper features
639766b3 : pitch embedding
2d74d318 : ...
c381db56 : Use excitation as input
8f6e490b : clean excitation
8a276fb4 : predicting excitation
a922f83c : Fix input noise
08b5fe6c : working decoder
87cd75f6 : Training seems to work
785a2b2e : Predicting pre-emphasized audio
3d20cdae : Add prediction
4fec1144 : more pcm outputs
70789e6f : audio-domain synthesis
4cf2b270 : fix ulaw2lin()
2aba2a9c : Add input embedding
1837dad0 : audio-domain version
b6af21f3 : wip...
211435f5 : Gated convolution
0fa71504 : Implement FFTNet too
f50058f3 : first wavenet implementation
374ba430 : stashing stuff here
679dfbab : Fix NaN issue
5d8a1313 : decodes something...
638252a9 : wip
824dbeca : decoder wip
06511ba5 : Add convolution
f884d7bf : add convolution
fd9002e9 : Adding pitch
617e462b : using features (except pitch gain which has NaNs for now)
b65031ef : excitation model
cc1c52a6 : saving features
aa970f2a : Computing features
54710acf : fix pitch
fd7a03bd : oops, fixes noise floor
8ca8adae : Add LPC analysis
e018b6f1 : cleanup
61c6391c : Importing DSP code from RNNoise
c41afe41 : initial commit

+- Project: platform/external/libpalmrejection

ed1a490 : libc++fs is part of libc++ now.

+- Project: platform/external/libpcap

68927038 : Enable support for usbmon.

+- Project: platform/external/libphonenumber

896569a7 : Update libphonenumber to v8.13.39
e899d4ba : Update libphonenumber to v8.13.38
bbc5a31b : Update libphonenumber to v8.13.37
a06576cb : update libphonenumber lib to 8.13.36
a3b20763 : update libphonenumber lib to 8.13.34

+- Project: platform/external/libpng

811d8df8b : Remove VNDK definition(s)
ed217e3e6 : Release libpng version 1.6.43
e1fa61daa : ci: Add the libpng release tags to the list of exclusions
80691b9da : test: Fix a compiler warning in pngtest.c
890231026 : chore: Delete comments and config settings and stuff from here and there
3b9a73ed3 : doc: Review the libpng history and update scripts/cmake/AUTHORS.md
e05ebfba7 : doc: Update the README file
ec2e58c16 : pngexif: Import pngexifinfo as an externally-contributed project
7b888092b : build: Mark the installed libpng headers as system headers in CMake
14a348ddc : build: Checking for compiler support of LoongArch LSX should be guarded
29e31f622 : build: Add an explicit declaration of the AWK variable to configure.ac
d165a20ae : build: Improve the search for an AWK processor in the CMake build
aa95dee69 : build: Update the CMake build options PNG_TOOLS and PNG_FRAMEWORK
e7ba9c0df : build: Fix a CMake build regression introduced in version 1.6.41
6b5a2da07 : Fix "ci: Fix the reporting in ci_lint.sh"
dddaf0c62 : ci: Fix the reporting in ci_lint.sh
72c4520d3 : ci: Allow the user to force an in-tree cleanup before verification
0fa3c0f69 : chore: Clean up the spurious uses of `sizeof(png_byte)`; fix the manual
4191872d0 : chore: Update the .editorconfig files and pacify editorconfig-checker
42c8fcbff : Add a GitHub Action for linting
f74d5ecce : ci: Pacify shellcheck version 0.8 and apply other linting improvements
fb65436e0 : ci: Fix the check of `PNG_LIBPNG_VER_BUILD` in ci_verify_version.sh
63c715b7d : ci: Remove the workaround for CI_AR from ci_verify_makefiles.sh
1cdde1187 : build: Update the makefiles for the benefit of cross-compilation
8120345c8 : ci: Update (again) the ci_verify_*.sh scripts; update .shellcheckrc
7a6148290 : ci: Update the ci_verify_*.sh scripts.
c6ee62af2 : ci: Add ci_verify_version.sh
46b79d471 : ci: Update and rename ci_lint_ci.sh to ci_lint.sh; update .shellcheckrc
49eeb1f8b : ci: Add ci_shellify.sh
366c9c6a2 : ci: Reformat all scripts using 1TBS
920db2ecc : api: Introduce the `PNG_LIBPNG_VER_SHAREDLIB` macro; update pngwin.rc
cc8006c48 : test: Add consistency checks for the `PNG_LIBPNG_VER*` numbers
aa9023bbd : test: Remove compile-time option `SINGLE_ROWBUF_ALLOC` from pngtest.c
c9ac5bdba : ci: Add a pre-build checkup stage to ci_verify_configure.sh
ab6d97b7c : build: Update and rename makefile.acorn to makefile.riscos
9138be341 : Improve, refactor and clean up pngtest.c
ce1f1f001 : API usage: add 'basic' configuration
805ed7a2d : Correct row width check in png_check_IHDR
2aebfb4aa : loongarch: Add cmake support
7f1f960d4 : Add eXIf support to push mode
59a68c83f : Fix contrib/conftest/pngcp.dfa
3bd304e5f : chore: Split lines in scripts/*.awk to pacify the editorconfig checker
f0c578748 : chore: Fix a comment in pngrtran.c
2d7da9db8 : chore: Add .editorconfig files
4356cb070 : Bump version to 1.6.43.git
35d9f5ea5 : Release libpng version 1.6.42
31439b6b8 : chore: Fix whitespace in pngpriv.h
537c66660 : chore: Fix and update the libpng manual
ac944e2b3 : Fix a regression introduced in "chore: Clean up the return statements"
ba980b8f0 : Release libpng version 1.6.41
27e548af2 : chore: Clean up the return statements and update example.c accordingly
92b2128a7 : chore: Add, relocate or rephrase debug statements, for better clarity
6159bad8a : ci: Relicense again the CI scripts, from Boost License to MIT License
3285bf0d4 : ci: Add help options; add checks for the boolean environment options
4edbb4da8 : build: Move scripts/*.cmake.in to scripts/cmake/; add cmake/AUTHORS.md
9a774b915 : chore: Rerun `./autogen.sh --maintainer` and update .gitignore
671661849 : build: Move scripts/*.m4 to scripts/autoconf/
06880a0d9 : Updated min_sdk_version to apex_inherit for libpng lib
438a51861 : Update the main AUTHORS file
8fb49b8b9 : Relax pngtest-all message testing
144b348e0 : Use --xfail for Adler32 check in pngtest-all
1a0d7a748 : Correct regression-palette-8.png
866fdf6f8 : Fix an off-by-one error in `png_do_check_palette_indexes`
6f8257e43 : tests/pngtest-all: detect failures add tests
269b75349 : Do not build unused Adler32 code
2b814cde2 : Regression test for off-by-one palette check error
893b8113f : Fix unused platform check and configuration for macOS
7ec2bd28c : Update the main Authors file
70d10da35 : MIPS: Fixed undefined MSA interfaces
064f99218 : Loongson: Fixed compilation warnings for undefined macros.
46f1106a3 : Loongson-mips: Fixed typo
a7fe3414e : mips: Wrap up the MIPS/Loongson port and acknowledge the contributors
ce4b632dd : Optimize png16 with loongson mmi for 64-bit os
6b0d1bd75 : Add loongarch support and LSX SIMD optimizations
2a4f0f5ae : De-volatilize the internal implementation of `png_safe_execute`
7dacc4d5a : Rewrite various initializations for the benefit of various compilers
da109d3e6 : Improve test coverage with a "correctly" damaged palette index test
f9348b77d : write palette check corrections
2ea11e223 : Palette index checking fixes
b60316f4e : Remove GCC7.1 arithmetic overflow fixup
050ce505e : pngfix: del workround for GCC7.1 -Wstrict-overflow
2a2324742 : pngcp: remove GNU setjmp warning workround
6b241f378 : Do not rely on `INT_MAX` in png.h
b3521c60a : pngminus: Delete the incomplete output files upon premature termination
6beae586d : pngminus: Expect all image transformations to be available in libpng
bdbbcaa45 : pngminus: Improve and modernize the PNG processing
abb8d4a71 : pngminus: Fix and improve the PNM processing
c993ae4c6 : pngminus: Update CMake file; rename test scripts; add .gitignore
6abf8c1e9 : Fix the API comment about `png_data_freer`
0dfe422e9 : Update the copyright year
71b9b5e16 : pngfix: ensure fclose happens last on file close
9f9f8d8e6 : Fix bashisms
437b24a95 : mips: Fix the build for generic ANSI C89 compilers
2ed5a70bc : mips: Implement the run-time MIPS MSA discovery function correctly
85f866dea : cmake: Enable policy CMP0074 for ZLIB_ROOT; deprecate PNG_BUILD_ZLIB
2fff013a6 : cmake: Raise the minimum required version to 3.6 and use its features
acfd50ae0 : cmake: Clean up functions, string operations, regular expressions, etc.
8fc13a870 : cmake: Enable the libpng framework build by default on Apple systems
1460b3ce7 : cmake: Use Zlib as a package
e1088f99d : Redo "cmake: Fix CPU architecture regexes"
d65b3ebf0 : Revert "cmake: Fix CPU architecture regexes"
a3d1a35b9 : cmake: Don't add Unix ASM file to the ARM-specific source list for MSVC
9c1dc4d13 : cmake: Fix CPU architecture regexes
e755fb79b : ci: Quick-fix ci_verify_cmake.sh
f79c85e22 : Update the configuration for Travis CI and AppVeyor CI
53d2188fa : ci: Update the support for cross-build verifications; refactor
f2294569c : Use CMake 3.5 features
1547b335e : cmake: Fix copying targets on Windows in multi-config build systems
b2ef6edbe : cmake: Rename PNG_EXECUTABLES to PNG_TOOLS
5a6ea1822 : configure: Rerun "./autogen.sh --maintainer"
22ad62c25 : configure: Rename the recently-added options
71475b064 : configure: allow to disable building of tools and test
ee9d6d7bf : ci: Improve the support for cross-build verifications
f8e5fa92b : ci: Fix ci_verify_cmake.sh; improve ci.lib.sh
c81516e94 : ci: Fix bad copy pasta in ci_verify_configure.sh
0b7bc40de : ci: Introduce CI_HOST_* and CI_TARGET_*
82414985c : ci: Add ci_lint_ci.sh and .shellcheckrc
c0616f101 : ci: Add ci.lib.ch; update ci_verify_*.sh accordingly
c741d1e39 : ci: Relicense the CI scripts to the Boost Software License version 1.0
ad9e42a87 : Add .yamllint.yml, a configuration file for yamllint
d7f77bf27 : Bump version to 1.6.41.git

+- Project: platform/external/libtextclassifier

59e549b : Set the new owners for textclassifier
ff084a0 : Add a dedicated Mainline Test Mapping group for ExtServices

+- Project: platform/external/libultrahdr

27c3d0f : Limit convert_neon to aarch64
0837fb6 : Fixed a warning
c7e843c : Add AArch64 Neon version of transformYuv420
9e642ca : 16-bit color gamut conversion using Arm Neon
0f97353 : Multi-threading for tone mapping algorithm (#158)
22bca34 : Update checking condition
b014f10 : Supports non-integer gainmap scale factor
4d45a8f : Bug fixing: in tone mapping call RGB to YUV conversion should use BT601 instead of BT709
6273b3f : Add vector casts to editorhelper_neon.cpp
ca141e7 : unify pixel format enumerations across utils
e5b4c2d : fix leaks in sample app during error scenarios
94fbd77 : Enable Windows build for libultrahdr
0e3ef11 : Fix bug in icc reading color gamut
3fafca0 : Updates to jpeg encoder helper class
06c2624 : Updates to jpeg decoder helper util class
655c47d : Corrected comment referencing incorrect function name
ccc54ea : Improve uhdr sample application
1fee19e : fix oob access in decodeGainmapMetadata()
d23e885 : return gainmap metadata parse errors in the earliest
3dccd61 : cosmetics: fix warnings during compilation
be0ec88 : cosmetic: clang-format workspace
6b5acee : Support ISO 21496-1 gain map metadata encode and decode (#132)
1839c8f : Add neon intrinsics for rotate270 effect
2c0afdb : Add neon intrinsics for rotate90 effect
acb9129 : Add neon intrinsics for mirror, rotate180 effects
051fc72 : fix compilation warnings for flags -Wall, -Wextra, -Wshadow
d4c1d7b : add support for simple edit effects in encode path
489b58d : fix warnings due to flag -Wpessimizing-move
60e7921 : user-guide: update app usage for rgb inputs
9aa3b63 : enable windows install/uninstall target
28bdc93 : export uhdr lib interface symbols correctly in apple builds
f1bc926 : Improve cmakelists.txt
c14a91e : fix issues in editorhelper unit tests
467512b : Fix building error on Android
001955f : Add support for rgb input formats during encode
24a1e38 : Reorder CMake architecture detection (#117)
345fd05 : Increase tolerance in EXPECT_YUV_BETWEEN
8dde998 : Update transformYuv420/convertYuv interface
32eb599 : refactor editor helper for adding arch specific impl
ed1d7c4 : Export only symbols of ultrahdr_api.h
1d8bda4 : Add missing modifier to uhdr api interface function
d693e8a : cmake: Re-enable building all the tests
0f39c18 : cmake: Add support to cross compile to 32bit from 64bit machines
4a46a1c : Update resizing algorithm to bicubic, now it only has YUV420 and Y-single channel support, the rest pixel format support will be in the follow-up CLs.
e3abad1 : fix windows builds and clang-format changes
f6c8ef7 : add toolchain files for arm, aarch64, android
83e7d61 : Update tone map algorithm
856b153 : Move duplicate to a common location
53c12e0 : Improve error checks during parameter validation
8b4fc54 : fix incorrect bias for chroma planes in sample app
668eea6 : Update Android.bp for recent changes
70b11a2 : Enable wasm build
74993de : improve ce9d00b
1cdc2a9 : Update easy editing methods for all supported color formats
bd8f3c8 : Add more targets to cmake.yml
9633b31 : Improved argument error checking for apis
9a0bc30 : add install and uninstall targets
2f45b47 : Separate include folders to private and export sets
d934c4d : Update fuzzer according to the updates made to decodeJPEGR
3288758 : Fix issue in getJPEGRInfo()
5541c37 : Use enum constant instead of integer literals during access
d7f2414 : partial revert of 578fa27
578fa27 : For deps, use pre-installed packages if available
8036e04 : Add support for API-4 in sample app
008f010 : Fix possible leaks in sample app
d023fb6 : Add util functions of decoder
a75c12a : add support for combining uhdr dependency archives to single archive
45b14db : Fix variable name used in logs
63359d2 : Add C compatible interface for libultrahdr library
b7c8dc9 : validate input gamut info for encode api-2 and api-3
fdaaffc : add fPIC to compilation options
db89788 : minor improvements to CMakeLists.txt
b0398c6 : unify header inclusion statements style across library
8d5761d : Correctly signal color gamut if output format is sdr
505780b : Correctly return gainmap image and metadata during decode
c51822e : Update white nits
790ec9c : Update gainmapmath.h
59a5ffa : Replace divides with multiplies in get*Pixel functions
ce361ca : Update jpegr.cpp
f33d42e : Update jpegr.h
f25419d : Update CMakeLists.txt
622aa8f : Easy editing support
a5476d4 : Easy editing support
2b03191 : Revert "Refactor: rename "jpegr_*" structures to "ultrahdr_*""
11b4db9 : Refactor: rename "jpegr_*" structures to "ultrahdr_*"
afbd1ae : Refactor: rename "jpegr_*" structures to "ultrahdr_*"
9121907 : add missing initialization of gamut space in decoded output struct
32df6e7 : Update README.md

+- Project: platform/external/libusb

2a138c6 : Consistent use of C-style comment markers
de1398d : windows: Downgrade get_guid DeviceInterfaceGUID message to debug level
48c6bde : Cosmetic cleanup of SuperSpeedPlus comments
34d2ca5 : xusb: Only retrieve BOS descriptor for bcdUSB 0x0201 or higher
42e8a9f : linux: ioctl() request number is unsigned long
8b50743 : linux: Fix type of open() flags argument
b00332d : SuperSpeedPlus: Fix typo mantisa -> mantissa in struct field
fef78a9 : windows: Restore behaviour of skipping malformed device GUIDs
5b17c38 : Add API support for LIBUSB_SPEED_SUPER_PLUS_X2 20Gbps USB 3.2 gen 2x2
f00f06e : Add support for SuperSpeed+ Capability Descriptors
f8a6c41 : darwin: Cleanup of usbi_backend structure
a99a258 : Increase usbi_get_tid() size from int to long
2f2e072 : haiku: Use gcc atomic builtins to fix build
43107c8 : darwin: Suppress false positive warning with an assert
1c1bad9 : darwin: Fix clang static analyzer warning about a variable that's never read
4e246a7 : xcode: Enable several additional warnings in the Xcode project
d81e80a : darwin: Correct interpretation of COM-style Release() return value
a07ecfe : Fix most warnings about implicit sign conversion
288d82f : xusb: Avoid warning about implicit switch fallthrough
233a8de : emscripten: Remove superfluous capability
6c0ae1a : hotplug_exit: Mutex protection of context device list while cleaning it
f0f7ca2 : Add sanglardf to OWNERS
51d2c0f : hotplug_exit: Remove parents recursively
6cf58ba : Add clang-tidy config file
5c64e52 : sunos: Fix typos breaking build

+- Project: platform/external/libvpx

b4058bf73 : add TEST_MAPPING
12f3a2ac6 : Update CHANGELOG
be3ea68f9 : Update CHANGELOG for fixes to ubsan errors
1dbb3b28e : Fix some UBSan errors in vp8_new_framerate()
c60622eba : Fix a UBSan error in vp9_rc_update_framerate()
18da85657 : Update AUTHOR, version and CHANGELOG
61c4d556b : Fix a bug in alloc_size for high bit depths
5193ce716 : Apply stride_align to byte count, not pixel count
5a83437ff : Avoid wasted calc of stride_in_bytes if !img_data
9d7054c0c : Avoid integer overflows in arithmetic operations
c5640e330 : Fix integer overflows in calc of stride_in_bytes
f60da3e3e : Add test/vpx_image_test.cc
b9c4f1951 : Make img_alloc_helper() fail on VPX_IMG_FMT_NONE
ea0cd1a38 : Fix error handling in vp9_pack_bitstream()
58955cf5f : Perform bounds checks in vpx_write_bit_buffer
3bfd83a70 : Perform bounds checks in vpx_writer
34d311434 : vp9_pack_bitstream: remove a dead store
b1cb83ca0 : Add the buffer_end field to the vpx_writer struct
ac433759d : Pass output buffer size to vp9_pack_bitstream()
8a282ac00 : VP9: add vpx_codec_get_global_headers() support
bff1fe63e : vp9 rc: Fix GetSegmentationData() crash in aq_mode=0
08a79efb1 : vp9: Fix to alloc for row_base_thresh_freq_fac
669654dda : Free row mt memory before freeing cpi->tile_data
41fd571e7 : encode_api_test.cc: assert encoder is initialized
1e5823f68 : Handle EINTR from sem_wait()
a0c4e5366 : configure: Do more elaborate test of whether SVE can be compiled
e44918bd4 : VP9: add vpx_codec_get_global_headers() support
c84d23c6c : vp9: fix to integer overflow test
b6847dcf7 : Fix to buffer alloc for vp9_bitstream_worker_data
08781b2e5 : Add high bit depths, 4:2:2, 4:4:4 to VP9Encoder
219d7e6a0 : Fix several clang-tidy complaints
bf9750b4c : Remove useless `neon:` clause.
793c0b919 : Only enable AArch64 extensions if the compiler supports them
3ac1316c4 : Require Arm Neon-SVE bridge header for enabling SVE
7b9843099 : Handle EINTR from sem_wait(&cpi->h_event_end_lpf)
4c80888a7 : vp8: Fix to race issue for multi-thread with pnsr_calc
fecaf72c3 : vp9_scale_and_extend_frame_ssse3: fix uv width/height
d10bdbcc4 : encode_api_test,RandomPixelsVp8: fix stack overflow
4f94206a5 : vp8: Fix to integer division by zero and overflow
9b913654e : Fix to integer overflow in vp8 encodeframe.c
105bc8ff1 : Make encoder know frame size increase from config

+- Project: platform/external/libxaac

85cf44c : Added a fix in the FAC payload writing path (#91)
141fde8 : Added a fix in the FAC payload writing path (#90)
9b16033 : Initialize local scratch structure before first use in non-USAC control paths (#89)
558d174 : Fix for the Use-of-uninitialized-value in iusace_fd_encode_fac
f17df34 : Fix for Use-of-uninitialized-value in ixheaacd_aacdec_decodeframe (#87)
b9598d0 : UniDrcv1 configuration support when DRC is enabled
12e2e71 : Fix for Heap-buffer-overflow in Codec__decodeXAACStream (#85)
da04d9d : Encoder enhancements (#84)
d880b2f : Decoder Enhancements (#82)
226c46d : Remove useless `neon:` clause.
db74638 : Remove useless `neon:` clause.
ed65992 : Fix for the Heap-buffer-overflow READ 1 in ixheaace_process
0cdc7e8 : Aligned fuzzer application with the test application
58381f7 : Audio pre-roll and loudness measurement support for USAC (#79)
d0702a8 : Aligned encoder with the latest changes in common directory (#78)
e6fd278 : Decoder Enhancements (#77)
63d6a41 : USAC encoder enhancements and internal bug fixes (#76)

+- Project: platform/external/libxml2

3b4a84e4 : encoding: Deprecate xmlCharEncodingHandler members
b34dc1e4 : tree: Deprecate xmlBuffer members
712a31ab : parser: Deprecate most public struct members
df40f64e : fuzz: Avoid accessing internal struct members
0c97eaa7 : xmllint: Rewrite HTML error output
1c179496 : xlink: Deprecate xlinkGetDefault*
046663bc : xlink: Deprecate xlinkSetDefault*
669bd349 : xpointer: Remove support for XPointer locations
dba1ed85 : ftp: Remove FTP support
52384043 : parser: Pass resource type to resource loader
f96dca9c : xmllint: Switch to resource loader
ab5e6deb : parser: Introduce XML_INPUT_NETWORK input flag
780e432a : fuzz: Move to per-context error handler
116d8c01 : fuzz: Move to per-context resource loader
89fcae4d : parser: Don't report malloc failures when creating context
ef8dc4f6 : schemas: Add callbacks for resource loader
fd7d9e5e : reader: Add callbacks for resource loader
fa2592b3 : xinclude: Add callbacks for resource loader
886c427a : c14n: Move some static xmlNs variables to the stack
40b76eda : relaxng: Add callbacks for resource loader
89743f8b : test: Disable catalogs with xmlCatalogSetDefaults
64ad2725 : parser: Introduce per-context resource loader
b9d2f3c9 : parser: Introduce new input API
410931e3 : parser: Only set input ID for PE refs
a3b2baeb : parser: Simplify xmlNewInputFromFile
0b588387 : parser: Rework XML_PARSE_NONET handling
ff3b0919 : parser: Implement XML_PARSE_NO_UNZIP option
1432949d : io: Pass input flags to xmlParserInputBufferCreateUrl
b5890cb4 : io: Remove xmlParserInputBufferCreateFilenameSafe
1b1e8b3c : io: Stop invoking generic error handler for IO errors
a331526c : io: Don't report write errors twice
717f3a7b : io: Fix resetting xmlParserInputBufferCreateFilename hook
47cbb6bb : doc: Don't mention xmlNewInputURL
b46decdf : Bump version
cdd2575f : Release v2.13.0
d5523d27 : Update NEWS
7a94fd0b : doc: Update documentation
d3fafde7 : test: Update testapi.c
4467b891 : Add missing argument checks for new API functions
f14c1b2e : Update and rerun post_update
8318b5a6 : parser: Fix NULL checks for output arguments
f2270863 : meson: convert boolean options to feature option
ed3e53de : meson: Pass LIBXML_STATIC in dependency
afe8f845 : runtest: Work around broken EUC-JP support in musl iconv
0cde1b78 : parser: Fix "Truncated multi-byte sequence" error
02cbb2b6 : runtest: Suppress undeclared entity errors
0d0cb4c2 : runtest: Check for IBM-1141 encoding handler
1ae68e40 : python: Fix build with disabled modules
15ed7566 : xinclude: Fix warning when building --without-xptr
e2919516 : xmllint: Fix build --with-valid --without-html
122b6130 : parser: Fix performance regression when parsing namespaces
897c73fe : Add missing _cplusplus processing clause
16d914a9 : meson: fix compilation with local binaries
4b2f250a : meson: don't use dl dependency on old meson
0160127f : meson: fix usage as a subproject
a7e26707 : parser: Don't overwrite OOM errors in xmlSBuf
f0d89158 : entities: Unconst predefined entities
5198de4b : fuzz: Make allocation in xmlBuildQName more likely
11cd18d8 : valid: Check return value of xmlValidBuildAContentModel
ec09909d : autotools: Fix pthread detection on FreeBSD
b7f30bae : fuzz: Fix aarch64 build on OSS-Fuzz
e349709a : build: Remove --with-fexceptions configuration option
f524993e : build: Clean up configuration options
11ce63f0 : build: Don't check for isascii
6f2a5973 : build: Don't check for uint32_t
5c9e0ebe : autotools: Change ICU message
54629e0f : autotools: Remove --with-coverage configuration option
e80f27fc : build: Don't check for inttypes.h
dda69626 : autotools: Only check for networking headers if required
1371d0bd : Update NEWS
bd7cafdb : meson: Add some TODO comments
3018842c : build: Disable HTTP support by default
5b1d7ff0 : parser: Remove redefinitions for legacy globals
e75e878e : doc: Update and fix documentation
9523438a : doc: Allow missing author
a800e003 : doc: Allow missing desc if we have a retdesc
b47a95fe : parser: Don't make xmlCtxtErrIO public
caa8bb38 : fuzz: Move back to xmlSetExternalEntityLoader
4fefba4c : parser: Rework handling of undeclared entities
51b5d1e3 : fuzz: Don't enable zlib and liblzma with MSan
f895af09 : fuzz: Remove OSS-Fuzz timeout option
ec2f68f1 : parser: Report malloc failure in xmlNewInputFromFile
8d215ac5 : xpath: Fix quadratic runtime accounting
59254626 : threads: Deprecate remaining ThrDef functions
b117a912 : fuzz: Enable xmllint fuzzer on OSS-Fuzz
0651ad66 : valid: Report malloc failure after xmlRegExecPushString
609d2666 : Stop defining _REENTRANT
b3cb41be : fuzz: Add xmllint fuzzer
16fb1028 : reader: Fix error reporting with walker
a846719b : pattern: Fix memory leak xmlCompileStepPattern
4ff2dccf : SAX2: Warn if URI resolution failed
4fe116eb : parser: Don't report error on invalid URI
3dea98ef : xmllint: Don't free DTD with --dropdtd
3ad7f816 : [CVE-2024-34459] Fix buffer overread with `xmllint --htmlout`
c83147bf : xmllint: Fix --pedantic option
3665d667 : xmllint: Clean up option handling
f8ff4d86 : xmllint: Rework parsing
0bef1704 : c14n: Fix memory leak after malloc failure
5bfaab77 : fuzz: Fix reader fuzzer
72e9267c : html: Fix memory leak after malloc failure
3afaff7e : xmllint: Check for NULL input in xmlHTMLValidityError
ef6e6012 : xmllint: Fix parsing of maxmem option
907a5a48 : xmllint: Fix memory leak in walkDoc
a7854e26 : http: Don't pass NULL pointer as memcpy source
f4826c84 : xmllint: Add macro for error stream
d644a23e : fuzz: Improve xml.dict
826baf00 : xmllint: Fix --insert option
20a0de95 : xmllint: Fix --pushsmall option
81611e06 : reader: Don't call xmlCtxtErrMemory with NULL ctxt
a39e862b : xmllint: Add explicit cast for -fsanitize=integer
a4c2b723 : io: Don't set close callback in xmlParserInputBufferCreateFd
422ae462 : xmllint: Make some strings const
71a7a33e : parser: Fix base URI of internal parameter entities
fdc5ff36 : parser: Always throw entity errors if external DTD is loaded
39e5b35b : parser: Don't create undeclared entity refs in substitution mode
ae23a4ce : unicode: Deprecate most xmlUCSIs* functions
e6379535 : Remove references to old mailing list
d2f623d1 : reader: Report malloc failure in xmlTextReaderConstValue
b8597f46 : tree: Handle predefined entities in xmlBufGetEntityRefContent
619e2808 : tree: Don't call xmlNewCharRef in xmlNodeParseContent
ae960cac : Allow unlimited length decimals, integers etc.
bffef46c : doc: Don't install example code
5f75c956 : doc: Remove tutorial
d381e5de : doc: Move doc/examples to example
1cdfece1 : memory: Remove memory debugging
5e80f438 : tree: Deprecate xmlRegisterNodeDefault
88169bfd : tree: Deprecate xmlSetCompressMode
05654cfe : html: Deprecate htmlHandleOmittedElem
63ce5f9a : Make some globals const
577fb0e3 : xinclude: Report malloc failure in xmlXIncludeMergeEntities
68e440ee : fuzz: Use all test directories for XML seed corpus
651465f9 : test: Remove unused test files
0977d7a3 : fuzz: Build with compression support on OSS-Fuzz
510c7988 : fuzz: Remove reader pass from XML fuzzers
6641a7e8 : fuzz: Enable reader fuzzer on OSS-Fuzz
45fe9924 : parser: Don't create reference in xmlLookupGeneralEntity
b717abdd : parser: Consolidate error handling for undeclared entities
00336f0f : cmake: Don't use tabs in CMakeLists.txt
b62ccf7f : fuzz: Add fuzzer for XML reader API
087a3464 : xinclude: Increase error count in xmlXIncludeErrMemory
7cbf609a : reader: Make xmlTextReaderReadString non-recursive
f6964781 : reader: Rework xmlTextReaderRead{Inner,Outer}Xml
cdb3103b : reader: Report malloc failures
d2daf33e : reader: Fix preservation of attributes
5aa56e73 : reader: Add tests for content accessors
6053f1ff : Remove redundant size check
fbea03f3 : tree: Remove another redundant check in xmlDOMWrapCloneNode
1a865567 : Remove redundant NULL check on cur
6fadd798 : Remove always-false check old == cur
27665200 : Remove redundant NULL check on cur
a0341ac8 : tree: Don't return empty localname in xmlSplitQName{2,3}
f506ec66 : parser: Always decode entities in namespace URIs
971ce404 : fuzz: Also set fuzzAllocFailed if a real allocation fails
8f4bc980 : Remove NOTICE symlink.
20b0bd98 : fuzz: Account for quadratic runtime in xmlXPathTranslateFunction
fd8a3511 : error: Fix direct invocation of SAX error handlers
20fca2bb : save: Report malloc failure in xmlAttrSerializeTxtContent
1f18d377 : fuzz: Add a few more comments
5bb84b47 : relaxng: Fix tree corruption in xmlRelaxNGParseNameClass
16ccb61d : xinclude: Don't try to fix base of non-elements
af2bda4e : SAX2: Also check URI length before resolving
5732ce56 : meson: Initial commit
650f842d : string: Don't validate UTF-8 in xmlUTF8Strsub
86c27206 : save: Handle invalid parent pointers in xhtmlNodeDumpOutput
f7f14537 : build: Disable support for compression libraries by default
365976db : xinclude: Don't use xmlHasNsProp
fe3cbf89 : fuzz: Check node type before xmlDocSetRootElement
5c553325 : Revert "tree: Only allow elements in xmlDocSetRootElement"
7c5daa37 : tree: Ignore namespace with NULL href in xmlSearchNs
f43197fc : tree: Don't coalesce text nodes in xmlAdd{Prev,Next}Sibling
2cc7f710 : SAX2: Fix xmlSAX2EntityDecl with empty base
730de88b : SAX2: Optimize appending children
2a713a80 : tree: Document behavior if xmlSetTreeDoc fails
f1e9c7bd : tree: Optimize xmlInsertNode
ea0ee365 : tree: Align xmlAddChild with other node insertion functions
e5cdb23f : tree: Introduce xmlUnlinkNodeInternal
1d50df87 : examples: Don't leave temp files
bfb02fbc : fuzz: Fix xmlSetProp in API fuzzer
9bce9dbb : valid: Report malloc failure in xmlValidateOneElement
887ad90a : fuzz: Restrict input size of API fuzzer
6c5248e2 : fuzz: Restrict number of copies in API fuzzer
aa04838e : html: Use binary search in htmlEntityValueLookup
23a81841 : tree: Work on documentation
52efb20a : fuzz: Enable float-divide-by-zero on OSS-Fuzz
1ace0e85 : xinclude: Report malloc failure in xmlXIncludeAddNode
ad9a5637 : tree: Fix uninitialized value in xmlSearchNsSafe
00c2f549 : ci: Support ASan in Docker container
0e6e3921 : ci: Show config.log if configuration failed
c978a5d8 : ci: Remove Python 2 job, update C89 job
3d6a25e5 : doc: Update Docker CI instructions
e7ff3ca4 : ci: Update Docker container to Ubuntu 23.10
22455e97 : ci: Add meson to Docker container
d8741b81 : fuzz: Fix namespaces after xmlDOMWrapRemoveNode
05c147c3 : SAX2: Report malloc failure in xmlSAX2AttributeNs
0d04d79c : xinclude: Report malloc failures in xmlXIncludeIncludeNode
7b316c11 : tree: Fix uninitialized value in xmlSearchNsByHrefSafe
d4d1f3f3 : fuzz: Enable API fuzzer on OSS-Fuzz
5ea29703 : fuzz: Reorder API fuzzer ops
da32c852 : fuzz: Check text nodes after merging
577e2516 : valid: Check for NULL node->name in xmlSnprintfElements
a279aae3 : io: Allocate output buffer with XML_BUFFER_ALLOC_IO
072facc4 : encoding: Don't shrink input too early in xmlCharEncOutput
3f05508a : tree: Report malloc failures in attribute setters
3bdd0d7b : xinclude: Set errNo in xmlXIncludeErrMemory
6a49bb77 : tree: Introduce xmlSearchNsSafe
047ea3ec : Revert "tree: Allocate XML namespace statically"
fb1e6302 : save: Check for NULL node->name in xhtmlIsEmpty
869f7244 : schemas: Fix ADD_ANNOTATION
1b4bf22c : xmlreader: Fix memory leak in xmlTextReaderFreeProp
dc2a03d4 : valid: Deprecate internal validation functions
c0edd792 : fuzz: Move fuzzer options to environment variable
55175f75 : fuzz: Add OSS-Fuzz build.sh
f14f089f : fuzz: Add some comments in api.c
ee0c1f87 : fuzz: New tree API fuzzer
2469d5d0 : tree: Tighten source doc check in xmlDOMWrapAdoptNode
37556eb3 : tree: Check destParent->doc in xmlDOMWrapCloneNode
7c48c01b : tree: Switch to xmlNodeSetDoc in xmlDOMWrapAdoptNode
be2c26fb : tree: Fix tree iteration in xmlDOMWrapRemoveNode
4a90ce08 : tree: Don't abort early if malloc fails in DOM functions
ad019ba1 : tree: Fix reallocation in xmlDOMWrapNSNormAddNsMapItem2
e321eba0 : tree: Set parent->last early in xmlDOMWrapCloneNode
84e6dc9e : tree: Declare namespace on clone in xmlDOMWrapCloneNode
09905670 : tree: Don't free linked DOM namespaces in error case
27f07f10 : tree: Report malloc failure in xmlDOMWrapCloneNode
8d04f0ee : tree: Refactor text node updates
4ccd3eb8 : tree: Refactor node insertion
9f049afa : tree: Refactor element creation and parsing of attribute values
9991fae4 : tree: Simplify xmlNodeGetContent, xmlBufGetNodeContent
05adfbf8 : buf: Don't use default buffer size for small strings
291a9d0f : valid: Set document on dummmy element declaration
e3342f73 : tree: Work on documentation
aef1ff43 : string: Fix xmlStrncatNew(NULL, "")
9033a270 : malloc-fail: Stop using xmlSplitQName2
b38f8eae : malloc-fail: Report in xmlAddAttributeDecl
8677f547 : malloc-fail: Fix erroneous report in xmlNodeGetBaseSafe
9b3750c6 : malloc-fail: Avoid use-after-free in xmlAddChild
702f2e46 : malloc-fail: Fix memory leak in xmlNewNodeEatName
10c202f9 : malloc-fail: Check for NULL pointer in xmlSaveNotation*
9c2d451c : malloc-fail: Fix use-after-free in xmlBufBackToBuffer
edbf1eb6 : entities: Don't allow null name in xmlNewEntity
50816b8d : entities: Check for illegal entity types in xmlAddEntity
c1fe9e72 : io: Report more malloc failures when writing to output buffer
10c4ed1f : html: Fix quadratic behavior in htmlNodeDump
b1e75a91 : save: Report malloc failure in xmlAttrSerializeTxtContent
3494aa4f : save: Cast return code of xmlBufNodeDump
1d392fab : save: Check for output buffer errors
d2f7ca53 : save: Add range check for level in xmlNodeDump
3061b56a : valid: Check for NULL text content in xmlValidateOneElement
af3d80b9 : valid: Check for elem->name in xmlIsID
1233805d : valid: Fix some return codes after errors
04c691f7 : valid: Eliminate xmlCtxtGetDtdElementDesc
ab345338 : valid: Report malloc failure in legacy DTD serialization
264b283c : valid: Fix hash removal in xmlRemoveRef
802ad903 : valid: Don't report errors with null context
f797cdab : valid: Remove id before updating attribute type
a3e11e3d : valid: Fix id handling in xmlValidateDtd
c4e0db6a : valid: Reset attribute in xmlFreeID
bbbd7f77 : valid: Rework checks in xmlValidateOneElement
b23175d1 : valid: Check element type in xmlIsID
0ddd63db : valid: Change error code to XML_ERR_ARGUMENT
b043d959 : tree: Check return value of xmlNodeAddContent
18ebdacf : tree: Fix error return in xmlGetPropNodeValueInternal
e4e90961 : tree: Prefer xmlGetPropNodeInternal over xmlHasNsProp
7d9ffd40 : tree: Report malloc failure in xmlAddNextSibling
bc7ab5a2 : tree: Rewrite xmlSetTreeDoc
2ba690a7 : tree: Remove more unused node types
fc9a2ca0 : tree: Report more malloc failures
536aa2cd : tree: Fix adding ids in xmlNewPropInternal
d0d6174e : valid: Rework xmlAddID
d57c57ed : tree: Improve argument check in xmlTextConcat
16c29557 : tree: Remove unused node types
f960c60d : tree: Make namespace comparison more consistent
d1cc6f7d : tree: Don't allow NULL name in xmlSetNsProp
2840e33c : tree: Allocate XML namespace statically
696faeb4 : tree: Rework xmlNodeListGetString
41964548 : tree: Rework xmlTextMerge
a3713f78 : tree: Rework xmlNodeSetName
77c71350 : tree: Simplify xmlAddChild with text parent
7e462425 : tree: Don't allow misuse of xmlAddChild
2c214a50 : tree: Fix xmlAddPropSibling with duplicate attributes
2e765083 : tree: Fix indentation in xmlAddPropSibling
16c0374a : tree: Fix xmlAddSibling with last sibling
74ca2f59 : tree: Move type check in xmlAddChild
29db9881 : tree: Fix xmlDocSetRootElement with multiple top-level elements
4b698dba : tree: Only allow elements in xmlDocSetRootElement
d5f50602 : tree: Disallow setting content of entity reference nodes
77f2012c : tree: Rework xmlReconciliateNs
af66a6b5 : tree: Unlink DTD in xmlStaticCopyNodeList
bb22cfb9 : tree: Unlink DTD in xmlFreeNodeList
186562a1 : parser: Fix detection of duplicate attributes in XML namespace
6d270e53 : Remove VNDK definition(s)
ce8f3d2c : fuzz: Improve README
723b4de0 : catalog: Fetch XML catalog before dumping
653ef999 : schemas: fix spurious warning about truncated snprintf output
25afd931 : xmlschemastypes: Remove unreachable if statement
cd94985f : relaxng: Remove useless if statement
84a71860 : xmlreader: Fix xmlTextReaderConstEncoding
b55ee729 : html: Regression test for #696
a581f651 : tree: Check for integer overflow in xmlStringGetNodeList
7dc8600a : SAX2: Report malloc failure in xmlCheckDefaultedAttributes
67e475b7 : http: Improve error message for HTTPS redirects
e314109a : save: Don't write directly to internal buffer
595ee5bc : dict: Include unistd.h for getentropy
c444c96e : parser: Report OOM errors even after parser was stopped
9835ec2b : valid: Fix xmlAddIDSafe in "streaming" mode
e97b4d84 : autotools: Remove useless substitution
4d774612 : parser: Fix column number in attribute values
87bebd25 : xmllint: Return error code if XPath returns empty nodeset
a9e73f11 : catalog: Remove Windows hack
b53562bd : examples: Readd xpath1 test
13962b06 : xmlreader: Clean up error handling
ddda373e : xmlreader: Make xmlTextReaderValidateEntity return an error code
2807df9a : valid: Fix another use-after-free in xmlAddIDSafe
2963a097 : xpath: Report malloc failure in xmlXPathTranslateFunction
1a66b176 : [CVE-2024-25062] xmlreader: Don't expand XIncludes when backtracking
921ab01e : c14n: Improve error handling
70da4c08 : valid: Fix use-after-free in xmlAddIDSafe
d463733f : fuzz: Reenable malloc failure check when serializing
cf875194 : valid: Deprecate old DTD serialization API
fbe10a46 : save: Move DTD serialization code to xmlsave.c
84e50a0c : fuzz: Don't check for malloc failures when serializing
6aae1767 : tree: Fix error condition in xmlNodeListGetString
4a8f707b : Update .gitignore
0d170aca : io: Report malloc failure in xmlOutputBufferWrite
2835337a : doc: Mark `xmllint --xpath` as experimental
6b089473 : doc: Update xmllint man page after fixing #180
95f2a174 : parser: Fix crash in xmlParseInNodeContext with HTML documents
2e19d0ef : SAX2: Make sure that OOM errors aren't overwritten
12ce9b5f : dict: Fix warnings with older clang
8961056f : parser: Make experimental input API private
63986c45 : parser: Report fatal error if document entity couldn't be loaded
37d474ff : xpath: Fix return of empty node-set in xmlXPathNodeCollectAndTest
df618f08 : tests: Add test for issue #661
d636ef1d : tests: Remove testOOM
24059ae9 : autotools: Readd --with-xptr-locs configuration option
29f4d69e : xpath: Report malloc failure in xmlXPtrEvalXPtrPart
2cebf209 : gitlab-ci: Disable Python tests on MinGW for now
57c68759 : SAX2: Limit entity URI length to 2000 bytes
6dc2fdb2 : parser: Account for full size of non-well-formed entities
29beef65 : parser: Pop inputs if parsing DTD failed
02a2038d : parser: Handle NOCDATA properly when expanding entities
fd801845 : fuzz: Cap URL size
83c1ae13 : fuzz: Add missing include
e1153832 : parser: Fix quadratic behavior when copying entities
d2b55a7a : writer: Implement xmlTextWriterClose
f237e5b9 : parser: Avoid duplicate namespace errors
02cc5c36 : parser: Add XML_PARSE_NO_XXE parser option
12f0bb94 : parser: Synchronize more options
3efbe916 : parser: Mark 'token' member as unused in xmlParserCtxt
b82fd81d : parser: Rework xmlCtxtParseDocument
c2b3294f : fuzz: Abort on invalid UTF-8
df098e3b : Set LIBXML2_FOUND if it has been properly configured
d7d300ba : parser: Remove remnants of runtime debugging feature
8c5848bd : parser: Make xmlParseContent more useful
65c65b65 : tests: Move away from global error handlers
07c05546 : error: Make xmlFormatError public
d0eb5a7e : parser: Remove xmlErrEncodingInt
f30b9b23 : fuzz: Add assertion in xmlCopyCharMultibyte
a7356dfe : parser: Clear invalid entity content
30d83977 : fuzz: Disable catalogs
ca5965d5 : save: Report more malloc failures
2c9cd0b6 : fuzz: Abort on internal errors
661ef936 : valid: Fix some error codes
0821efc8 : encoding: Check whether encoding handlers support input/output
85f99023 : parser: Fix buffer size checks
e8fb3d63 : parser: Convert some "internal errors" to meaningful codes
9912c369 : SAX2: Enforce size limit in xmlSAX2Text with XML_PARSE_HUGE
5cb4b05c : parser: Lower maximum entity nesting depth
a2cc7f5f : parser: Set depth limit to 2048 with XML_PARSE_HUGE
875bb084 : parser: Implement xmlCtxtSetOptions
33ec407a : parser: Always prefer option members over bitmask
22fd571f : parser: Don't modify SAX2 handler if XML_PARSE_SAX1 is set
37c6618b : parser: Rework parsing of attribute and entity values
4dcc2d74 : save: Output U+FFFD replacement characters
2b79f106 : parser: Simplify entity size accounting
08d9b258 : parser: Support namespace scope in NsData struct
5de48d12 : parser: Simplify error handling when parsing entities
f0dc52d0 : parser: Move cleanup of element stacks to xmlParseContent
a1ed589b : parser: Avoid unwanted expansion of parameter entities
16b0dbc1 : parser: Fix XML_ERR_UNSUPPORTED_ENCODING errors
e45a4d71 : io: Always forward IO errors to global handler
a73483ed : parser: Remove extraneous error message
7e0bbbc1 : parser: New input API
45157261 : parser: Downgrade XML_ERR_UNSUPPORTED_ENCODING to warning
24b7144f : parser: More refactoring of entity parsing
d3ceea0b : parser: Fix encoding handling in xmlParserInputBufferCreateIO
d025cfbb : parser: Always copy content from entity to target.
6337ff79 : parser: Simplify control flow in xmlParseReference
579186f2 : parser: Remove xmlSetEntityReferenceFunc feature
b848338c : parser: More refactoring of entity loading
4ecc85d2 : parser: Push general entity input streams on the stack
a5dcf0f4 : parser: Mark more parser context members as unused
6a9a88a1 : parser: Move progressive flag into input struct
4f14fe9c : parser: Remove remaining ctxt->instate checks
d944a415 : parser: Fix in-parameter-entity and in-external-dtd checks
477a7ed8 : html: Abort earlier on fatal errors
5f319304 : SAX2: Fix error code
ab631971 : uri: Keep fragment intact when resolving filesystem paths
b8313b58 : xpath: Rewrite substring-before and substring-after
3874e5d0 : tests: Remove unneeded error formatting code
2a2fbe1e : xinclude: Only set xml:base if necessary
8a685a3d : xinclude: Allow empty nodesets
f3fa34dc : parser: Fix general entity parsing
ecfbcc8a : parser: Rework general entity parsing
c2ef78f7 : io: Fix close error handling
6d27c549 : io: Fix read/write error handling
0bef93bf : io: More refactoring and unescaping fixes
331dcd62 : error: Reenable full error reports to default handler
c1bddd4c : parser: Mark 'length' member of xmlParserInput as unused
955c177f : parser: Stop using 'directory' struct member
60841beb : parser: Make XML_IO_NETWORK_ATTEMPT behave as before
a2693410 : io: Move some code from xmlIO.c to parserInternals.c
8ab1b122 : Fix filename and URI handling
28913232 : uri: Clean up special parsing modes
6e3a2ac6 : xinclude: Rework xml:base fixup
35a4bc50 : xinclude: Report to xmlGenericError
e8de3401 : parser: Also set document properties when push parsing
c73de050 : include: Move non-generated parts from xmlversion.h.in
a18d9416 : Update NEWS
229e5ff7 : io: Remove support for HTTP POST
9c2c87b5 : dict: Move local RNG state to global state
2e9e758d : dict: Get random seed from system PRNG
c49572e5 : malloc-fail: Fix erroneous report in xmlStringGetNodeList
c8f1f4a2 : doc: Improve documentation of error handlers
882b3a80 : runtest: Fix return code in rngTest
f0df3e6d : tests: Try to fix RelaxNG test cases
8cd56317 : html: Don't close fd in htmlCtxtReadFd
0a658c0f : io: Don't use "-" to read from stdin
c9a46a91 : io: Rework initialization
b75fc1ab : io: Rearrange code
13043691 : parser: Rename xmlErrParser to xmlCtxtErr
8d0aaf4b : parser: Remove xmlErrEncoding
9fbe46ba : io: Consolidate error messages
23345a1c : io: Report IO errors through xmlCtxtErrIO
e62b0dbd : xzlib: Fix harmless unsigned integer overflow
1ef35663 : io: Always use unbuffered input
7e14c05d : io: Fix detection of compressed streams
7e511f35 : io: Pass error codes from xmlFileOpenReal to xmlNewInputFromFile
b2dbcc43 : io: Rework default callbacks
531d06ad : error: Stop printing some errors by default
0c7a364f : error: Remove xmlSimpleError
f9f5c2d8 : xmllint: Don't use xmlGenericError
e9c01c30 : runtest: Test with per-context error handlers
05d9bacd : regexp: Improve error handling
ecb4c9fb : misc: Improve error handling
bc1e0306 : save: Improve error handling
664db89e : schematron: Improve error handling
83c6aeef : relaxng: Improve error handling
be76b7df : debug: Improve error handling
25e22011 : c14n: Improve error handling
6cb8420a : catalog: Improve error handling
06c00f65 : schemas: Improve error handling
ed6596a4 : reader: Simplify error handling
2829a21a : xinclude: Improve error handling
954b8984 : xpath: Improve error handling
54c70ed5 : parser: Improve error handling
c5a8aef2 : error: Refactor error reporting
ed3ad3e1 : Makefile.am: omit $(top_builddir) from DEPS and LDADDS
6fdc20ba : xpath: Don't free nodes of XSLT result value trees
bcefef20 : malloc-fail: Report malloc failure in xmlXPathNumberFunction
355fbe3a : valid: Fix handling of enumerations
6ae98ebc : malloc-fail: Report malloc failure in xmlXPathTranslateFunction
69d88566 : malloc-fail: Fix OOM error handling in xmlSwitchInputEncoding
6c8acdec : save: Fix build --without-html
5d2dbe79 : parser: Fix build --without-output
d6812f3a : Fix compiler warnings with disabled modules
1c106edf : parser: Allow recovery in xmlParseInNodeContext
023aecc4 : encoding: Support ASCII in xmlLookupCharEncodingHandler
79a9938d : parser: Don't grow or shrink pull parser memory buffers
0e201722 : python: Fix callback signature
862e9ce0 : malloc-fail: Fix use-of-uninitialized-value in xmlParseConditionalSections
0ea47327 : malloc-fail: Fix memory leak in xmlNodeGetBaseSafe
c2bbeed1 : io: Fix memory lifetime issue with input buffers
0e4a11bb : doc: Add notes about breaking ABI in MAINTAINERS.md
8e13133d : malloc-fail: Don't truncate parser input buffer
8583b9f1 : malloc-fail: Fix null deref in xmlXPathTranslateFunction
5c06f4e3 : malloc-fail: Fix erroneous reports in xmlNodeListGetString
4e23892c : fuzz: Enable value profile
abd74186 : html: Report malloc failures
e115194e : fuzz: Check malloc failure reports in XML fuzzers
9684e7a0 : writer: Don't call SAX error handler directly
61b4c42f : valid: Report malloc failures
157df344 : xmlreader: Report malloc failures
78eab7a1 : xinclude: Report malloc failures
e58ea29f : SAX2: Report malloc failures
f19a9510 : parser: Report malloc failures
0d97e439 : save: Report malloc failures
1a354d5b : regexp: Report malloc failures
e632d9f0 : xpath: Report malloc failures
f3455ecd : error: Report malloc failures
aca16fb3 : tree: Report malloc failures
e34a49b7 : valid: Improve addition and deletion of IDs
e1560990 : pattern: Report malloc failures
a1f7ecae : entities: Report malloc failures
2e5d273b : string: Report malloc failures in xmlStrncat
c37a9051 : buf: Stop invoking global error handler
f313848b : hash: Report malloc failures
bd5ad030 : encoding: Report malloc failures
da996c8d : uri: Report malloc failures
7d446e97 : parser: Fix namespaces redefined from default attributes
df0b540b : include: Rename XML_EMPTY helper macro
a9738e31 : include: Move declaration of xmlInitGlobals
52703ffd : include: Add missing includes
9122ad0c : include: Move globals from xmlsave.h to parser.h
c011e760 : globals: Remove unused globals from thread storage
be558647 : autotools: Fix option description
cf6e58d6 : build: Disable compiler TLS by default
7f00273c : parser: Fix invalid free in xmlParseBalancedChunkMemoryRecover
502971cc : tree: Another fix related to #538
4c178040 : globals: Disable TLS in static Windows builds
c7629c9e : parser: Clarify documentation regarding xmlReadMemory buffer size
e3959461 : html: Reenable buggy detection of XML declarations
e2ce828c : cmake: Update config.h.cmake.in
5cffba83 : Rework va_copy fallback
8707838e : tree: Fix #583 again
de3f7014 : tree: Fix regression when copying DTDs
ec7f6506 : tests: Fix tests --with-valid --without-xinclude
1c7f4c70 : nanohttp: Deprecate public API
de9af3e5 : DOAP: Add download and issue tracker entries
75eb9327 : DOAP: Replace defunct mailing list with Discourse support forum
43b511fa : parser: Make CRLF increment line number
455c61d6 : Remove VMS support
7d6969d9 : Remove Trio
f5d4d33b : tests: Regenerate testapi.c
e42faa6d : tests: Remove special handling of const pointers in gentest.py
ff6c3188 : include: Remove useless 'const' from function arguments
19b9c59b : Regenerate testapi.c
a3971573 : Don't let gentest.py cast types to 'const somethingPtr' to avoid -Wignored-qualifiers
873c1711 : Avoid EDG -Wignored-qualifiers warnings on wrong 'const *' to '* const' conversions
6bc86405 : Avoid EDG deprecation warnings for LCC compiler
c1e9f761 : Avoid EDG -Woverflow warnings on truncating conversions by manually truncating operand
595c19a5 : Avoid EDG -Wtype-limits warnings on unsigned comparisons with zero by conversion from unsigned int to int
f8394adf : Avoid using no_sanitize attribute on EDG even if compiler shows as GCC
f3c24112 : autotools: Stop checking for snprintf
a2b5c90a : hash: Fix deletion of entries during scan
aca37d8c : parser: Only enable SAX2 if there are SAX2 element handlers
272cb223 : dict: Fix '__thread' before 'static'
62d318f8 : fix: more pthread weak references in globals.c
1ac88300 : fix: pthread weak references in globals.c
f92ea2cc : tests: Fix build with older MSVC
3669316a : Bump version

+- Project: platform/external/libyuv

c7d62180 : Remove VNDK definition(s)

+- Project: platform/external/llvm

a2a04f3056fc : Set optimize_for_size property for libLLVM_android
722f2dd68529 : Build LLVM with -Wno-deprecated-declarations

+- Project: platform/external/llvm-libc

9c82443fc5a1 : Project import generated by Copybara.
08cc61b5d032 : Project import generated by Copybara.
c5c1d50051f5 : external: llvm-libc: add --gtest_color=no to TEST_MAPPING
ae04d1ce07dd : external: llvm-libc: add TEST_MAPPING
5ec06cda08f5 : external: llvm-libc: bsearch test
0a7f4280ca0b : Project import generated by Copybara.
9c152b1b78a0 : Project import generated by Copybara.
76f611a19ae4 : Project import generated by Copybara.
af661192d780 : Project import generated by Copybara.
5c76e7b22aaa : Project import generated by Copybara.
19d708d96c36 : Project import generated by Copybara.
75a947884d47 : Project import generated by Copybara.
33e5bf0487e3 : Project import generated by Copybara.
5bafe439f867 : external: libc: remove copybara config copy
afe527ab9651 : Project import generated by Copybara.

+- Project: platform/external/lottie

ed335494 : external/lottie/lottie Update minsdk version bump from 19 to 21
56cd3484 : Add genrule for adding package attribute to AndroidManifest.xml
65f05326 : Add a dedicated Mainline Test Mapping group for PermissionController
301fdf08 : Remove NOTICE symlink.
5cdf12f4 : v6.4.0
e6425bc6 : [Sample] Replace direct Lottiefiles integration with a link to their app instead (#2476)
7340d68d : Fix image scaling when the display scale changes (#2475)
4530351f : Add a binary compatibility check (#2474)
7090c191 : Clarify clipToCompositionBounds docs for Compose (#2473)
fef8d36e : Upgrade a bunch of dependencies (#2472)
f0f24b95 : Call LottieTask listeners synchronously when already on the main thread (#2470)
af7fffc3 : Add support for gzipped and tgs files from network (#2454)
5ad87445 : Respect autoPlay when setting a new composition (#2469)
16e95c48 : Remove LottieAnimationView.composition so it doesn't get out of sync (#2468)
fe412fa6 : Fix LottieTask leak (#2465)
504bbdc9 : Better tangent extrapolation implementation when using bounce easings (#2459)
a9d3a164 : Allow bounce easings along a path to return a position outside of the path (#2457)
8b8c22bf : [Compose] Add safeMode (#2455)
6185eda4 : [a11y] Check for reduced motion frame names (#2451)
f41f03a1 : v6.3.1-SNAPSHOT
351a1aeb : v6.3.0
4060d307 : [Compose] Add LottiePainter (#2442)
83833931 : Make all LottieAnimationView setters idempotent (#2441)
a9a75630 : Fix rendering artifacts for large strokes on polygons (#2440)
c9c8bb7d : Add an option to clip text if it goes beyond the Y bounds of paragraph text (#2412)
6e110402 : Allow shape contents to have dynamic properties for its path (#2439)
9f8951ae : Scale image if the dp scale changes (#2438)
a6e416d9 : Constrain unbounded dimensions when exactly one dimension is unbounded (#2437)
a855905c : Add support for gzipped json files (#2435)
e85787b3 : Handle null color callbacks in SolidLayer (#2434)
94eabb98 : Handle null animated shape end values (#2433)
db452ead : GradientColorKeyframeAnimation does not handle progress outside [0,1] (#2427)
664c8e35 : v6.2.1-SNAPSHOT
2b7b03f8 : v6.2.0
1256d26e : Add support for layer blend mode "bm" for NORMAL, SCREEN, OVERLAY, DARKEN, LIGHTEN, and ADD (#2408)
8eea69ce : Upgrade okio to 1.17.6 (#2418)
2bb80251 : Implement auto-orient (#2416)
2ee2b288 : Add a LottieAnimationView overload for ZipInputStream (#2411)
4c805889 : Fix a NPE in ColorKeyframeAnimation (#2407)
f20394bb : Fixe varying opacity stops across keyframes in the same gradient (#2406)
638d86b4 : Fixed rounded corners for non-closed curves (#2405)
e5ac71e1 : Add support to generate baseline profiles for lottie and lottie-compose (#2404)
34aa06b8 : Upgraded a bunch of dependencies (#2382)
3b6bab2b : Fix asyncUpdates for Nougat and below (#2380)
5d3763af : Add an additional null check to TransformKeyframeAnimation (#2381)
a097aa2b : Check cache for LottieCompositionFactory sync methods (#2379)
a808c3f0 : Add clearValueCallback and COLOR value callback to solid layer (#2378)
c76b9f00 : Allow configuring a default global value for async updates (#2356)
5ca7e90b : Fix gradient interpolation for opacity stops beyond the last color stop (#2377)
423665df : Fix Potential NPE In NetworkCache.clearCache (#2364)
0014ef6c : Fix IllegalArgumentException when createBitmap (#2351)
78dd109f : Add close param to LottieCompositionFactory.fromJsonReader (#2342)
6c26b9fe : [Sample] Handle crash issue after tapping on the Search Tab. (#2339)
0c8e05ca : v6.1.1-SNAPSHOT
7e037a66 : v6.1.0
a3a92397 : Add default values for stroke line cap and join types (#2337)
cd30afd5 : [Text] Apply parentAlpha when rendering text (#2336)
387b7c73 : Update README
e82519d4 : Support re-initialize (#2323)
da1c96a7 : Update emulator.wtf (#2335)
3e6eac5d : Enable GPU for emulator.wtf (#2332)
1645311b : Bump dependencies, remove all deprecations, improve CI builds (#2316)
f794837a : Add @JvmOverloads to LottieAnimatable (#2320)
669ddb29 : Add close parameters to LottieCompositionFactory.fromZipStream (#2319)
cc8fbca4 : Modernize build (Java 8 compatiblity, fix build warnings, remove dead code) (#2297)
fd3845dc : Allow loading URLs that are more than 255 chars (#2311)
92fde68f : Update CHANGELOG.md for 6.0.1
d57e718b : Do not hold strong reference to LottieAnimationView in success/failure listeners (#2293)
a0bf926f : [Async Updates] First MVP of Async Updates (#2276)
93331f8b : Check for Application context when comparing contexts for ImageAssetManager (#2289)
bb88807f : [Compose] Key dynamic properties based on composition (#2290)
74746cd7 : [Sample app] Fix loop button position (#2288)
5850e725 : Remove restriction that zip files must provide all images (#2287)
cb2c4d5a : Allow for non-closing input stream parsing (#2286)
2b80daba : Fixed the stream was not closed when the lottie animation hit the cache (#2253)
486930a9 : Migrate to version catalogues, refreshVersions, and update dependencies (#2285)
bb777e88 : Added more systrace markers and made LottieTrace multi-thread compatible (#2275)
cb72e02d : Update CHANGELOG.md
b2608976 : v6.0.1-SNAPSHOT
83ec1593 : v6.0.0
48e66784 : Only post PR comment if the workflow_run is a pull request
c81fbb19 : [6.0] Bump version and update changelog (#2244)
6deafd82 : Update point text y offset (#2243)
60ebe918 : Update workflow
dd543dbb : Update workflow
0a851c3b : Update workflow
89e9423f : Update workflow
ccad8379 : Change workflow back to completed
01ef55a5 : Post comment with workflow_run
67a6c2e5 : Move comment to workflow_run
d54e51e1 : Switch back to cloud env (#2241)
c14b3f5b : Update workflow_run
67cc3000 : Test workflow_run
d130e615 : Test workflow_run
f53614fb : Test workflow_run
06b60893 : Update workflow_run (#2239)
cc8b7827 : Update workflow_run workflow (#2238)
8d665188 : Run snapshot tests on workflow_run (#2237)
f2387303 : Use an IP restricted cloud function to store env variables (#2236)
e7383afc : Load env via gpg (#2231)
e4401727 : Update text rendering y position (#2225)
4794facf : Fix AnimatorPauseListener callbacks (#2210)
7479ebb2 : Fix comment posting after snapshot tests run
ac0c6d4c : Change PR workflow to pull_request_target (#2217)
2ca5196e : Use the correct cache key when parsing NetworkFetcher animations (#2198)
e752a109 : Add an extra null check for transform anchorPosition (#2197)
64a4d7ba : [Snapshot tests] Add API 23 and a message id to PR comments (#2196)
3c7f33df : [Snapshot tests] Disable the path interpolator cache (#2195)
a0721870 : [Snapshot tests] Fix comment API version
121a89c1 : [Snapshot tests] Update environment variable
5a987aa4 : [Snapshot tests] Update environment variable (#2190)
c428cdce : [Snapshot tests] Update environment variables for GitHub Actions (#2189)
92166a1a : Run snapshot tests on emulator.wtf (#2186)
1b153b8b : Allow rendering at the composition frame rate (#2184)
bb23817c : Make Layer name and refId public (#2188)
1cfb73e3 : Overhaul text layout (#2162)
c5dee61b : Allow ImageAssetDelegate to be used with a LottieDrawable that doesn't have a callback (#2183)
81b639e0 : Take left/top bounds into account (#2182)
ece75b50 : Allow setting a map of typefaces instead of a callback (#2180)
e8ff07e8 : [Snapshot tests] Only set a font asset delegate when there are no glyphs (#2181)
373aa6c6 : Add NPE protections around transform opacity (#2179)
596219be : Migrate gradlePluginPortal to mavenCentral (#2178)
9dde5b09 : Fix LottieAnimationView.setProgress called from the view init method prevents the progress from being restored from the saved state (#2072)
26c9089d : Updated changelog and bumped version to 5.3.0-SNAPSHOT
ea4ec68d : Pass LottieComposition to all content when it is generated (#2167)
84893f89 : Add the LottieConfig.Builder.setEnableNetworkCache() method to completely disable internal network cache if needed (#2158)
dc552f24 : Allow setting a default font file extension (#2166)
c3581e07 : Enable configuring a global idling resource (#2161)
5512f3d7 : Allow repeater contents to have dynamic properties (#2164)
def619c1 : Fix rounded corners modifying already rounded corners (#2165)
17126835 : Only store application context in ImageAssetManager (#2163)
592c5f63 : Support box position in Document Data (#2139)
8093687d : Allow interpolating between gradients with different opacity stops (#2160)
78487c6a : Update documentation to be in line with behavior (#2152)
c553ad39 : Add reverseOnRepeat option to LottieAnimatable (#2128)
7275e64c : Allow decimals for precomp size (#2138)
108b1be7 : Fix ImageAssetManager.bitmapForId NPE crash (#2117)
adbd366b : Allow animations in zip files to include base64 encoded inline images (#2110)
d2a18570 : Update README.md
42b48615 : Add fontStyle / fontName argument for FontAssetDelegate (#2103)
660d8d53 : Allow zip files to contain embedded fonts (#2102)
50aa0bc0 : Fix WalkthroughAnimationTest (#2101)
8939a349 : 5.2.1-SNAPSHOT

+- Project: platform/external/ltp

6ab72eb0e : Revert "sched/starvation: Adjust loops for low powered devices"
0790f535e : sched/starvation: Adjust loops for low powered devices
416b3260b : eas: trace_parse: support migrate_disable
cd9a8e5cc : readahead01: pass on pidfd
46658b466 : Android.bp: fix build complaint of missing lapi/syscalls/order
9b0e42199 : controllers: remove use of LINE_MAX
f07e07e62 : Remove joefradley@google.com from OWNERS
cac8f321f : bionic-compat.h: no need to define LINE_MAX any more.
30ba27524 : Convert ltp from Android.mk to Android.bp
63be16591 : bionic-compat.h: remove more unused definitions.
7f743b249 : bionic-compat.h: more cleanup.
ada535d29 : bionic-compat.h: remove obsolete cruft.
9c62d423f : input_helper: Modify the check range of the input event number
26a125c96 : input_helper: Modify the check range of the input event number
74f79dc22 : cgroup: Fix scanning V1 mount options
454a4dbd4 : cgroup: Handle trailing new line in cgroup.controllers
50b54a546 : compare_ltp_projects.py: Fix test sorting, adjust printing
5eea4d428 : madvise11: Allow test to skip if MADV_SOFT_OFFLINE is not supported
f4778d064 : madvise11: Replace /etc/mtab with /proc/mounts
b047a3148 : syscalls/process_madvise01: fix smaps scan and min_swap_avail
4ba13b822 : tst_clocks.c: Fix stack smashing on 32bit
a441f361f : tst_kvercmp: Handle larger kernel version numbers
32fe81ee9 : getpgid01: On Android, pgid(1) is 0 instead of 1
876f0e153 : pipe07: refactor exp_num_pipes
7535766d6 : pipe07: close /proc/self/fd after counting fds
4d1c5de46 : config.h: Compile with linux/ioprio.h to fix ioprio_set03
0f37dbe8d : sched.h: Don't exclude clone_args_minimal when HAVE_STRUCT_CLONE_ARGS is set
077dc463f : ltp-version.h: Generate with genrule
6d598946f : mq_notify03: disable test because don't have mqueue
510f05591 : kvm: Disable kvm tests
5e8aeb511 : make_parser.py: Handle as (gnu assembler) command in makefile
a256b4aa0 : android_build_generator.py: Print more info when failing with compile target
e8dc9d08e : LTP 20230929
afbbf6150 : Merge tag '20230929'

+- Project: platform/external/lz4

12459933 : Remove VNDK definition(s)

+- Project: platform/external/lzma

74889e9 : Upgrade lzma to 24.05
08593ec : Edit OWNERS file
33fc2d2 : Remove VNDK definition(s)
3caaf79 : Move C/Android.bp file
44ab13a : Upgrade lzma to 23.01

+- Project: platform/external/mbedtls

1d33b43ec : Update OWNERS file

+- Project: platform/external/mdnsresponder

20f89f6 : Remove dnssd module.

+- Project: platform/external/mesa3d

302332ed962 : fuchsia-build: set up a Fuchsia build using the SDK
e72eadb0b0d : python-build: refactor to prepare for fuchsia build
e5942d87857 : python-build: improve example build script
0c85fd869ab : mesa3d: tighten OWNERs
0b7d32ba08d : turnip: add AHB support to tu_get_external_image_format_properties
02fb61ea50f : u_gralloc: fix android deps
0595ea125e4 : util: fix fossilize for 32bit builds
9bfcd61d856 : Fixes for Android platform builds
41143d5cebd : python-build: build config for turnip
2438241d4c7 : python-build: generate android build from meson
12437aa8432 : Remove Android.bp files
956dcf84a33 : Android.bp: neon has been always-on for years now.
e481d73d5b3 : ANDROID: external/mesa: update OWNERs
3c8e0ccf189 : ANDROID: mesa: add gfxstream-experimental to -Dvulkan-drivers
1d68bf52564 : ANDROID: mesa: import gfxstream
4c68bbc3ea9 : ANDROID: mesa: add Android.bp files
53fa4959552 : ANDROID: vulkan: allow building Vulkan without libcompiler
cc438923afa : ANDROID: vulkan/runtime: introduce vk_meta_object_list
b394b814823 : ANDROID: vulkan/util: introduce vk_util_compiler files
27704e08b81 : ANDROID: vulkan: vk_compiler_* functions --> #ifdefs
52eeace9f39 : ANDROID: mesa: delete Android.mk and prebuilt generated files
be466399747 : freedreno/a7xx: Fix base_align for non-UBWC depth-stencil
25a0eadcaef : tu: tu_device should clean up its global bo
f623c27eab9 : meson: fix a build ereror
9c096e23c00 : vulkan/wsi: fix force_bgra8_unorm_first
224ff116178 : egl/wayland: use __DRI_IMAGE_PRIME_LINEAR_BUFFER in get_back_bo
55e99728e03 : tu: Do not emit zero-sized fs params
b3064f9cf43 : radv: clean up MAX_ALLOWED_TILES_IN_WAVE programming
61cfabda5dd : vulkan/wsi/wayland: Give names to our Wayland event queues
235144cf515 : egl/wayland: Give names to our Wayland event queues
eb1235f3439 : loader/wayland: Add named queue fallback
4e219a22e2f : Uprev Piglit to 2a1c49a81cd9a6bf5d0c3a9b87225be94771ca96
150525980e1 : ci: disable clang-format job
803a1a5adac : intel/brw: Remove automatic_exec_sizes
dae59e7078d : intel/brw: Remove runtime_check_aads_emit
35b07ab035f : intel/brw: Use a single register set
3ef6fa3767a : intel/brw: Remove Gfx8- fields from *_prog_data structs
aff961f423e : intel/brw: Remove Gfx8- fields from *_prog_key structs
63a4a4400a6 : intel/brw: Remove edgeflag_is_last VS parameter
5a3f65e6785 : intel/brw: Remove unused attrib workarounds
d3e451780b0 : intel/brw: Inline brw_nir_apply_sampler_key code
8f3c52c1da5 : intel/brw: Remove MRF type
5c93a0e125e : intel/brw: Remove Gfx8- remaining opcodes
3ef1ed73d33 : intel/brw: Remove Gfx8- code from visitor
c793644ce9f : intel/brw: Remove Gfx8- code from SIMD lowering
e0d767f5fef : intel/brw: Remove Gfx8- code from VUE map
3b3931daece : intel/brw: Remove Gfx8- code from fs_inst
b6098676fa8 : intel/brw: Remove Gfx8- code from builder
071e9f49f1f : intel/brw: Remove F16TO32 and F32TO16 opcodes
866a2f88dff : intel/brw: Replace inst FF macro with F or F20 macros
625338389ec : intel/brw: Update comments for FK macro
4e16c565f41 : intel/brw: Remove Gfx8- code from inst FFDC, FDC and FD macros
b2822bc8d4e : intel/brw: Remove Gfx8- code from inst BRW_IA*_ADDR_IMM macros
a7da7e4e698 : intel/brw: Remove Gfx8- code from inst FI macros
7b523a9f8e8 : intel/brw: Remove Gfx8- code from inst FD20 and FV20 macros
e684ab6a067 : intel/brw: Remove Gfx8- code from inst F20 macros
72a73eca96f : intel/brw: Replace inst F8 macro with F macro
add6ea8a22b : intel/brw: Remove Gfx8- code from inst FC and F macros
ccece38623f : intel/brw: Remove Gfx8- specific EU inst helpers
e8ee44e8f18 : intel/brw: Remove Gfx8- code from register type helpers
0a637dce056 : intel/brw: Remove Gfx8- code from NIR options
d61d6fc3bc1 : intel/brw: Remove Gfx8- code from EU codegen helpers
99d41ca90d6 : intel/brw: Remove Gfx4-5 manual compression selection
a1e694a890e : intel/brw: Remove Gfx8- code from NIR passes
99f173ddd28 : intel/brw: Remove Gfx8- code from EU validation
f321e555b6f : intel/brw: Remove Gfx8- code from EU emission
91c05d990ab : intel/brw: Remove Gfx8- code from IR performance analysis
5765c7b80c3 : intel/brw: Remove Gfx8- code from EU compaction
7ac5696157f : intel/brw: Remove Gfx8- code from backend passes
9569ea82a88 : intel/brw: Remove Gfx8- code from generator
371468c0133 : intel/brw: Remove Gfx8- code from lower logical sends
1ee29f82d2f : intel/brw: Remove Gfx8- code from lower storage image pass
6a03280af1b : intel/brw: Remove Gfx8- code from NIR conversion
2a1c2a1bf11 : intel/brw: Remove Gfx8- code from thread payload
ed6f0665e0b : intel/brw: Remove Gfx8- code from register allocator
85eb6723258 : intel/brw: Remove Gfx8- code from scheduler
6e88fa8a77b : intel/brw: Remove Gfx8- code from brw_compile_* functions
a4bf0165828 : intel/brw: Remove Gfx8- code from assembler
83d7ddebcbd : intel/brw: Remove Gfx8- code from disassembler
15469b0a633 : intel/brw: Remove unused legacy shader stages
c621f75e7be : intel/brw: Remove now unused vec4-only opcodes
a641aa294ef : intel/brw: Remove vec4 backend
7c23b90537e : intel/brw: Always use scalar shaders
303fd4e9350 : intel/brw: Move type_size_* functions out of vec4-specific file
9bfccc19353 : intel/brw: Move brw_compile_* functions out of vec4-specific files
c11d7743b39 : intel/blorp: Remove Gfx8- references in BRW code
6c190bdfe97 : intel/clc: Fix file descriptor leak
41722c61376 : nak: Add support for imad on Volta+ and enable it in simple cases
a747cd1bd59 : nak: Move NAK_FS_OUT_COLOR next to the enum
f4fb5277c3d : nir: Add an imad opcode
1881d97c274 : nak: Implement nir_op_iadd3 on SM70+
0c95d393093 : zink: add nvk baseline
9ffb7e01790 : zink: update nv blob baseline
efc4ac0d27e : nak/sm50: sprinkle OpAnnotate in optimization passes
feb2d3e1daa : nak/sm50: support annotations through OpAnnotate
a69bd9a70a6 : nak/sm50: add an annotate debug flag
02774be7088 : nak/sm50: add a memstream abstraction
e57cf175e23 : venus: move feedback on empty last batch to prior batch
0586a3fb225 : frontends/va/postproc: do not use efc if image is to be translated
b8c3d18fba5 : nvk: Advertise VK_EXT_shader_object
fb564040a7b : nvk: Advertise VK_KHR_graphics_pipeline_library
813b253939e : nvk: Switch to shader objects
4001658c182 : nvk: Use vk_render_pass_state::attachments for write masks
839629634fc : nvk: Move nir_lower_patch_vertices to nvk_lower_nir()
bd764442570 : nvk: Pass an array of descriptor sets to nvk_lower_nir
a4f519d72db : nvk: Move populate_fs_key to nvk_shader.c
045741ac304 : nvk/shader: Refactor some helpers
626f38e25e7 : nvk: Populate vk_descriptor_set_layout::blake3
9308e8d90d2 : vulkan: Add generic graphics and compute VkPipeline implementations
c488dc9f508 : vulkan: Add a BLAKE3 hash to vk_descriptor_set_layout
682b99a63f4 : vulkan: Add push constant ranges to vk_pipeline_layout
e2cb395a1fa : vulkan: Add a vk_pipeline base struct
5e71e6f3f6f : vulkan: Add a new dynamic state for render pass attachments
6ec177b116a : vulkan: Rework vk_render_pass_state::attachments
c09c086c120 : vulkan: Add a vk_render_pass_state_has_attachment_info() helper
9f62008bff5 : vulkan: Add runtime code for VK_EXT_shader_object
0d225c9e43f : vk/graphics_state: Add stubs required by VK_EXT_shader_objects
657b8e52641 : vk/graphics_state: Remove bogus assert in CmdSetSampleMaskEXT
6ad294202e7 : vulkan: Move the descriptor set limit to vk_limits.h
498d58a5f83 : vulkan: Add a vk_get_subgroup_size() helper
af2cea8f84d : nak: Remove assert on nir->info.outputs_written
82ff9204aba : frontends/va: Only set VP9 segmentation fields when segmentation is enabled
eb74aa8515a : frontends/va: get av1 encoding ref frame infos for L0.
4b92fa9e104 : radeonsi/vcn: vcn4 av1 long term ref support
5663221bdbb : radeonsi/vcn: data structure av1 enc long term reference.
2d3e7b6e9a7 : wsi/wl: Fix deadlock in dispatch_queue_timeout.
a2292f53b52 : nir: Optimize uniform vote_all and vote_any
535caaf3e02 : nir: Optimize uniform iadd, fadd, and ixor reduction operations
c63ea755fea : intel/fs: Use nir_opt_uniform_subgroup
f10d1ef3726 : nir: Initial framework for optimizing uniform subgroup operations
8fb37ef9854 : intel/fs: Add fast path for ballot(true)
c42830c64a1 : intel/fs: Use constant of same type to write flag
b22fff90d52 : intel/fs: Enable nir_opt_uniform_atomics in all shader stages
75de4458a13 : nir: Mark nir_intrinsic_load_global_block_intel as divergent
56a3f031f40 : intel/fs: Delete stale comment in nir_intrinsic_ballot implementation
5da51067273 : nir: Add documentation for subgroup_.._mask
727170fee05 : radv/ci: enable RADV_PERFTEST=shader_object for vkcts-tahiti-valve
83efcd6a721 : radv/ci: add a vkcts-tahiti job
0fe7e06f5fc : vulkan/wsi/wayland: Use dispatch_queue_timeout in acquire_next_image
a00f9c401bb : loader/wayland: Add fallback wl_display_dispatch_queue_timeout
df801bec1e6 : util: Add timespec_sub_saturate to avoid negative time for deadlines
a80a23dc49c : tu: Enable UBWC for storage images on a7xx
b9e04f82930 : tu: Enable UBWC for SNORM formats on a740+
4529b2ea543 : tu: Reenable MSAA UBWC on a6xx gen1
dcbf61f5dfe : egl/dri: Use pipe_format instead of DRI_IMAGE_FORMAT
68eaf820e16 : st/dri: Use pipe_format from config directly
832d814852c : egl: Remove shifts/sizes from dri2_add_config argument
e66305d6819 : egl/x11: Compare config shifts/sizes locally
273e54391af : egl/android: Remove hard-coded color-channel data
d8d153d4c2d : gbm: Remove hardcoded color-channel data
a10f10c4ced : gbm/dri: Query DRIImage for FourCC directly
6b04b64a214 : egl: Use pipe_format for pbuffer configs
630fda2492f : egl: Automatically set EGLConfig ID
487016796b1 : egl/{surfaceless,device}: Remove check for EGLConfig presence
e12a55c9798 : egl/android: Remove check for EGLConfig presence
ac304d0393f : egl/x11: Remove check for EGLConfig presence
67709219189 : egl/gbm: Remove check for EGLConfig presence
bf7ebe6ff81 : egl/wayland: Remove check for EGLConfig presence
cbb6f621353 : egl: Fail display creation if no EGLConfigs created
97c435c926d : egl/wayland: Remove shift/size masks
7889c9dc92d : egl/wayland: Use pipe_format for format names
84bb6d0e0a2 : egl/wayland: Remove WL_SHM_* format listings
5ac70182e8b : egl/wayland: Simplify alternate-format fallback for configs
ee04cc5d2ba : egl/wayland: Eliminate double loop for configs
f63e676370b : egl/wayland: Use helper to look up visual
ebdf9ad85cf : egl/wayland: Add helper to check server format support
a34d3c290ef : egl/wayland: Use FourCC to look up wl_buffer support
6a084e2b081 : egl/wayland: Use pipe_format to look up configs
9ea9a963aa1 : egl/wayland: Fix EGL_EXT_present_opaque
c74f4803911 : egl/wayland: Add opaque-equivalent FourCCs
084fea1e7d1 : egl/wayland: s/DRI_IMAGE_FORMAT/pipe_format/g
ba3b8675527 : egl/wayland: Query image FourCC for linear copies
57c3343c2d2 : dri/kopper: Flatten pipe_format/DRIImage/FourCC conversion
3c462525708 : dri/kopper: Reorder format tables
d60415bad5d : dri/kopper: Add translations for sRGB formats
ca0f94c805d : dri/kopper: Move format -> FourCC translation up a level
a8cb490193d : st/dri: Reuse stored texture format
858ad38f8ba : st/dri: Reuse stored renderbuffer format
303b935dbd7 : egl/wayland: Remove format-query fallback
216d4613c3f : st/dri: Store pipe_format in gl_config
ad0edea53a7 : st/dri: Check format properties from format helpers
40258451370 : st/dri: Use pipe_format for Z/S modes
69d64812e20 : st/dri: Rework depth/stencil format selection
4816cdd204c : st/dri: Add transient HAS_ZS() helper
e018c91384b : st/dri: Completely remove mesa_format from config setup
4515bcf5afc : st/dri: Remove format tables from driCreateConfigs
d3ed00f38ae : util: Add util_format_get_component_shift
b3d419ad24d : st/dri2: Use u_format to get config format information
87955b67aed : st/dri2: Pass pipe_format to driCreateConfigs
5cdfc9a8116 : st/dri2: Remove __DRI_IMAGE_FORMAT conversion
7e106017863 : dri: Redeclare __DRI_IMAGE_FORMAT_* as PIPE_FORMAT_*
e9891f9cf10 : st/dri: Use correct pipe_resource for GL texture image export
5d71eb60f33 : v3dv/ci: remove crashes from expected list
450b375b69d : radv: disable VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 with minmax filter on GFX6
1b1afd7b241 : iris: make sure DS and TE are sent in pairs on >= gfx125
d103b76ad68 : radv/video: add VK_KHR_video_decode_av1 support.
7c0e0b7462c : radv/video: use proper struct sizes for decoder structs.
0466453d319 : radv: rename it_ptr to it_probs_ptr in advance of adding av1
d599391ac9b : radv/video: use vcn ip version in more places.
03f18be6071 : radv/video: fix filling out decode operations.
e9290ec0bb1 : venus: fix to ensure sfb cmds can get recycled
90e38bbb3b5 : intel/tools/error_decode: Parse Xe KMD error dump file
7e88176b0b3 : intel/tools/error_decode: Move code that can be shared between i915 and Xe error decoders
6f9a5f48113 : iris/xe: Add VMs to error dump
c26663eedec : anv/xe: Add VMs to error dump
d40c48cac1a : intel: Sync xe_drm.h
5e800ab6f7e : anv: Implement VK_AMD_texture_gather_bias_lod
269d2c4a3f5 : intel/compiler: Enable packing of offset with LOD or Bias
30ead72e80e : nir: Allow nir_texop_tg4 in implicit derivative
6f0ab5e4d57 : intel/compiler: Add texture gather offset LOD/Bias message support
79af0ac29a1 : intel/compiler: Add gather4_i/l/[_c]/b sampler message
3c7f1feebf5 : intel/compiler: Add helper method to decide if header is required
2ea041e04a5 : intel/compiler: Pack texture LOD and offset to a single 32-bit value
9b37b3ba730 : intel/compiler: Pack LOD/bias and array index on TG4 messages
b34b2bdff3a : intel/compiler: Adjust sample_b parameter according to new layout
d4ce8484768 : intel/compiler: Trim vector properly till array index
db0291c2355 : tu: Follow pipeline compatibility rules for dynamic descriptors
8c866900722 : venus: add vn_set_temp_cmd helper to initialize feedback batch cmd
d63432012d9 : venus: refactor semaphore feedback
3c166710f6b : venus: simplify to drop the struct vn_feedback_cmds accessor
fa8c7dcb5a4 : venus: refactor to add vn_queue_submission_setup_batch
72fd7196982 : venus: massive feedback renamings for consistency and clarity
e3dc608db97 : intel/brw: Move workarounds to a separate file
c25803880ef : intel/brw: Move lower_simd_width to its own file
c989ad09f14 : intel/brw: Expose flag_mask/bit_mask fs helpers
404630ad2ee : intel/brw: Move lower_integer_multiplication to its own file
4fe3498e726 : intel/brw: Move small lowering passes into brw_fs_lower.cpp
bbffe124fc4 : intel/brw: Move fs algebraic to its own file
df013738dbc : intel/brw: Move virtual GRF opts into their own file
f3b7f4726a2 : intel/brw: Move optimize and small optimizations to brw_fs_opt.cpp
7451c0f5d67 : intel/brw: Pull optimize() out of fs_visitor
254312b9dd6 : intel/brw: Pull lower_scoreboard out of fs_visitor
5a5a242210f : intel/brw: Pull emit_dummy_mov_instruction out of fs_visitor
755d6e8c44c : intel/brw: Pull emit_dummy_memory_fence_before_eot out of fs_visitor
a7e0eec62be : intel/brw: Pull fixup_3src_null_dest out of fs_visitor
a073116091b : intel/brw: Simplify OPT macro usage in fs_visitor::optimize
de6a7985779 : intel/brw: Use references for a couple of backend_shader passes
19b28ee44af : intel/brw: Pull lower_load_payload out of fs_visitor
7397d3c950a : intel/brw: Pull lower_find_live_channel out of fs_visitor
619888e077b : intel/brw: Pull lower_uniform_pull_constant_loads out of fs_visitor
6b007195131 : intel/brw: Pull fixup_sends_duplicate_payload out of fs_visitor
06272d48830 : intel/brw: Pull lower_regioning out of fs_visitor
89866b62591 : intel/brw: Pull lower_derivatives out of fs_visitor
7b7da31c45b : intel/brw: Pull lower_sub_sat out of fs_visitor
058b723d14c : intel/brw: Pull lower_integer_multiplication out of fs_visitor
e8dd8b461e0 : intel/brw: Pull fixup_nomask_control_flow out of fs_visitor
1bdfa5230fc : intel/brw: Pull lower_logical_sends out of fs_visitor
422b4bead69 : intel/brw: Pull lower_barycentrics out of fs_visitor
af2b3c478c6 : intel/brw: Pull lower_simd_width out of fs_visitor
14954cbd584 : intel/brw: Pull lower_pack out of fs_visitor
f6b82b0270c : intel/brw: Pull lower_constant_loads out of fs_visitor
a1c35563ae2 : intel/brw: Pull register_coalesce out of fs_visitor
ce10130f09f : intel/brw: Pull remove_extra_rounding_modes out of fs_visitor
73fe6584565 : intel/brw: Pull eliminate_find_live_channel out of fs_visitor
4f314f89f75 : intel/brw: Pull opt_zero_samples out of fs_visitor
838d6d5cd2c : intel/brw: Pull opt_split_sends out of fs_visitor
8dcbdc8fac6 : intel/brw: Pull split/compact virtual_grf opts out of fs_visitor
1947a386800 : intel/brw: Pull opt_algebraic out of fs_visitor
d849c2ecff6 : intel/brw: Pull redundant_halt out of fs_visitor
96c4aa85455 : intel/brw: Pull peephole_sel out of fs_visitor
10489b418c6 : intel/brw: Pull bank_conflicts out of fs_visitor
13c312431cc : intel/brw: Pull opt_cse out of fs_visitor
4f09ad9dee2 : intel/brw: Pull opt_combine_constants out of fs_visitor
59bff8adf42 : intel/brw: Pull dead_code_eliminate out of fs_visitor
1bd175f4583 : intel/brw: Pull opt_saturate_propagation out of fs_visitor
dc33a8fb06f : intel/brw: Pull opt_cmod_propagation out of fs_visitor
6a3329a6c4f : intel/brw: Pull opt_copy_propagation out of fs_visitor
0b73d163d48 : intel/brw: Remove Gfx8- passes from optimize()
1a4f220c29b : intel/blorp: disable use of REP16 independent of format
1adb2e9e959 : panfrost: support multi-sampled image load/store
c9831a4d34a : panfrost: add lowering pass for multisampled images
a8a4bcec362 : wsi/wl: check wsi_wl_surface's validity before use
8ab337047cd : nvk: Advertise VK_KHR_maintenance5
509fdf4fe4f : nvk: Use VkPipelineCreateFlags2 flag names
a72bcc0a26d : vulkan/meta: Handle VK_REMAINING_ARRAY_LAYERS in blit and resolve
8ed3aa7b1a8 : nvk/copy: Handle VK_REMAINING_ARRAY_LAYERS
a120022b022 : nvk: Handle missing gl_PointSize in the last geometry stage
4287d04e983 : nak: Add writes_point_size to nak_shader_info
828b3c18fbf : nil: Add PIPE_FORMAT_R5G5B5A1_UNORM
6825902bb61 : treewide: use ralloc_memdup
66b00e2966d : util/ralloc: add memdup
d964f57a489 : util/hash_table: add u64 foreach macro
cc1501628fd : nir: Clean up divergence analysis for TES patch input loads.
870a2e41975 : nir: Cleanup divergence analysis for mesh shaders.
9553d673738 : nir: Fix divergence analysis of load_patch_vertices_in.
537c0029dde : nir: Fix divergence of reductions.
9548cba8ab5 : anv,hasvk: use vk_index_to_restart
9da77e6c974 : tu: use vk_index_to_restart
a97966b840f : vulkan: add vk_index_type_to_restart helper
4d00edda000 : r300: fix memory leaks when register allocation fails
b11ecacb937 : r300: fix r300_destroy_context() related memory leaks
4071c399a27 : radv: compute the total LDS usage in gfx10_get_ngg_info()
d85311b1206 : radv: compute NGG scratch LDS base in gfx10_get_ngg_info()
0570d40d5b3 : radv: determine NGG culling info before NGG info
e3863a22bbf : radv: pass radv_shader_info to gfx10_get_ngg_info()
4db0952639e : radv: pass gfx10_ngg_info to gfx10_get_ngg_info()
beb2e7df682 : radv: determine NGG query info before linking shader info
64f46c83a34 : radv: use so.num_outputs to determine if NGG shaders need XFB queries
7f8a84a0246 : radv: do not set gs.has_pipeline_stat_query twice for NGG GS
6c1e82e309f : radv: remove unused parameter in gfx10_get_ngg_query_info()
e9169881dbd : anv: add missing generated file dep
5816b5961f5 : zink: use new flag to determine whether swapchain readback cache is usable
01c9199cb8c : zink: only update swapchain readback cache when necessary
8fb83c09359 : zink: only update swapchain readback cache on create if necessary
417a1986fb1 : zink: set and manage a flag indicating that swapchain readback needs updating
114a5da7905 : zink: update swapchain readback cache on create
7486aaa1c0e : zink: make readback attempts count towards ZINK_READBACK_THRESHOLD
d5d5f54fe9d : zink: add a swapchain readback case for reading differently-acquired image
ae80f9ce65d : zink: make kopper_swapchain_image::acquired the resource that acquired it
d2ed77072cf : zink: flag acquired swapchain image as readback target on acquire, not present
c3a2e2f9f2e : zink: lock buffer age when chundering swapchain for readback
9fa2d9bd50e : zink: fix swapchain readback conditional
50b671c1c39 : zink: fix (dynamic rendering) execution of scissored clears during flush
e6020355969 : zink: clamp in_rp clears to fb size
e032e7f6cce : zink: don't pre-init null fbfetch info
5fdbb0868ac : zink: start out with 256x256 sized dummy surfaces
aaf78eadf37 : zink: create/resize dummy surfaces on-demand
1ea64063c8e : zink: break out null fbfetch init for descriptor buffer
263d2620255 : zink: also set null fbfetch surfaces when no fb surface is bound
f3347a4603b : zink: don't pre-init dummy fbfetch surface when missing nullDescriptor feature
fe13841a99a : zink: move flagging rp_changed in zink_update_fbfetch() to caller
35185ad9df8 : zink: assert that batch_id is valid in zink_screen_check_last_finished()
3283415bbd9 : zink: fix longstanding issue with active batch state recycling
16103b61e7d : zink: only scan active batch states for free states if > 1 exist
2179a7f4d7d : Add Xilinx ZynqMP KMSRO entrypoint
4499871e34c : nvk: Advertise VK+KHR_incremental_present
b3fd66c8899 : nvk: Only expose VK_KHR_present_id/wait when we have WSI
726ae2570ce : v3dv/ci: update expected list
423add61e2d : gallium: lima: Don't round height when checking alignment
642b12baef6 : anv: limit depth flush on dynamic render pass suspend
abeac8cf96d : intel/nir: only consider ray query variables in lowering
373130a66c9 : intel/compiler: Remove has_render_target_reads from wm_prog_data
10230d2eec0 : intel/brw: Assert Gfx9+
40437bea860 : intel/brw: Remove pass test cases for Gfx8-
8c3165f0ff5 : intel/brw: Remove EU validation tests for Gfx8-
a5b67d4bea4 : intel/brw: Remove EU compaction tests for Gfx8-
9bc670509c5 : intel/brw: Remove assembler tests for Gfx8-
80de55801ef : intel/elk: Remove tests for Gfx9+
1f508a5dac0 : freedreno/registers: Add some HWCG regs
e7ee2c8ca51 : tu: Give suballoc bo's a name
bcc5ddcc3b3 : freedreno/crashdec: Find potential fault buffers
32db7a9533e : intel/elk: Use anonymous namespace in fs_combine_constants
2bc18fe46f2 : intel-clc: Use correct set of nir_options when building for Gfx8
c83f92087bb : intel/elk: Move nir_options to its own c/h file pair
6f83b1dddc1 : intel/tools: Add extra compiler device sha only for Gfx9+
8abfbc9ccad : intel/meson: Rename libintel_compiler to libintel_compiler_brw
255a411450e : intel: Use _brw suffix for genX headers that rely on brw
23e0cff9070 : intel/tools: Add ELK support for intel_hang_viewer
d641ca5b866 : intel/tools: Add ELK support for aubinator_viewer
9d379f08afe : intel/tools: Add ELK support for intel_hang_replay
c9a6b49b4bc : intel/tools: Add ELK support for aubinator_error_decode
5338a24fe00 : intel/tools: Add ELK support for aubinator
9796b56e41c : iris: Use ELK compiler for Gfx8
4c3b65ccf9c : iris: Rename screen->compiler to screen->brw
9294afe7fd7 : hasvk: Use ELK compiler
4968d1a9257 : crocus: Use ELK compiler
0669210ef42 : intel/decoder: Add ELK support
80cfc3d7127 : intel/blorp: Remove Gfx9+ references in elk code
0e582f0dfde : intel/blorp: Add ELK support
f5149e025e8 : intel/blorp: Explicitly include brw_compiler.h header
4eb63a01375 : intel/blorp: Move brw specific code to a separate file
48666490523 : intel/elk: Create separate header for opcodes
77f52417c5e : intel/elk: Don't include elk_eu_defines.h in elk_nir.h
6648e0ebd37 : intel/elk: Rename symbols
f677485ad48 : intel/elk: Rename C++ namespace
ed89a42f7a0 : intel/elk: Update doxygen-like file comments
783f3d0b4f9 : intel/elk: Rename header guards
e6022281f27 : intel/elk: Rename files to use elk prefix
b02712efc2d : intel/elk: Remove DPAS lowering
b743ab7acc8 : intel/elk: Remove stages not used in Gfx8-
8a57012ff48 : intel/elk: Use common code in intel/compiler
dcf29202d48 : intel/elk: Remove a bunch of files that don't apply for Gfx8-
06b553f02c9 : intel/elk: Remove compiler specific devinfo hash
0083585fc5b : intel/elk: Compile ELK library, tests and tools
d44462c08d8 : intel/elk: Fork Gfx8- compiler by copying existing code
a9214460eec : nvk: Expose a host-visible VRAM type when we have REBAR
f5cb1eed26f : nvk: Upload shaders on the CPU when we have ReBAR
9ed7f8c54ef : nvk/heap: Upload shaders on the CPU when we have a map
d4623da9a35 : nouveau/winsys: Getch the BAR size from the kernel
85849ed9cb6 : nvk: implement EXT_memory_budget
db2162efa6d : nvk: Add an available query to nvk_memory_heap
bbb458be8d9 : nvk: Use 3/4 of total system memory for the VRAM heap
e9bd005c441 : nvk: Add a hand-rolled nvk_memory_heap struct
6a8c60d6748 : nvk: Add a nouveau_ws_device to nvk_physical_device
b887c9ba2c4 : nouveau/winsys: Add a vram_used query
6e08a849367 : drm-uapi: Sync nouveau_drm.h
028080c716c : isaspec: encode.py: Include util/log.h
c9abb7ff6ef : glthread: generate packed versions of gl*Pointer/Offset calls
24f14f8daac : glthread: add a packed version of DrawElementsUserBuf
c566df8b39e : glthread: add a packed variant of glDrawElements with 16-bit count and indices
5925a864b53 : glthread: rewrite glBindBuffer packing
1f9b5548396 : glthread: use marshal_count instead of count for more functions
e8721fefcde : glthread: don't check cmd_size for small variable-sized calls
798f4307778 : glthread: deduplicate batch finalization code
5d70c21d82f : glthread: pack uploaded user vertex buffers and offsets better
97532db988f : glthread: fix multi draws with a negative draw count
eda0b9f8d4c : glthread: pack glVertexAttribPointer calls better
ad34c932cdf : glapi: pass pointer size to python for glthread from meson
610bc4d115b : glthread: remove "if True" from print_marshal_async_code
e2994739682 : glthread: separate marshal code generation into print_marshal_async_code
2d796de1572 : glthread: separate unmarshal function generation into print_unmarshal_func
dd6b0ea015b : gltrhead: merge 3 blocks conditional on marshal_sync in print_async_body
e9819744b32 : glthread: precompute fixed_params and variable_params lists
6eef0c60f80 : glthread: move global marshal_XML.py functions into class marshal_function
aea16b5ae9d : glthread: sort fixed-sized parameters before returning them
ee0d869d669 : glapi: fix type names for glthread and handle all types
12754aec1a2 : glthread: rewrite glDrawArrays call packing
5e5d91671e0 : glthread: rewrite glDrawElements call packing
99f8f01dfb9 : glthread: pack the index type to 8 bits
15bc7e1d625 : glthread: pack the primitive type to 8 bits
39edcd695ab : mesa: deduplicate is_index_type_valid code
259a0a9aeb9 : mesa: deduplicate get_index_size_shift code
1388be4d397 : glthread: pack "size" in Pointer calls as 16 bits
13a8efcb2c3 : glthread: clean up how vertex stride is packed
617cdedd35a : glthread: remove cmd_size from constant-sized calls
acfefc1f147 : glthread: add no_error variants of glDrawArrays*
138804fdfce : glthread: add no_error variants of glDrawElements*
c52e1f916a7 : glthread: use _mesa_glthread_fence_call() instead of duplicating that code
47d589e7d4f : glthread: re-enable thread scheduling in st/mesa when glthread is disabled
c3ceec6cd85 : vdpau: Refactor query for video surface formats.
174b715391c : gallium: Add Renesas rzg2l-du DRM entry point
d096523af09 : rusticl/kernel: make builds private
14ccfb41bcf : rusticl/meson: remove -Aclippy::arc-with-non-send-sync flag
ce06bdf9168 : rusticl/icd: verify all cl classes are Send and Sync
e2029030070 : rusticl/kernel: make it Send and Sync
59cba707517 : rusticl/spirv: mark SPIRVBin as Send and Sync
17e97a8f06a : rusticl/event: make EventSig Send + Sync
a97108d3c7a : rusticl/memory: make closures Send and Sync
aa3b44c02ba : rusticl/memory: store host_ptr as usize
1753b59cfd9 : rusticl/context: complete conversion of SVM pointers to usize
ebde7d5e870 : tu/a7xx: Write even more magic regs to fix rendering issues on Android
38ffdb883df : rusticl/device: Verify for PIPE_CAP_CL_GL_SHARING when enabling gl_sharing
d43f9f9c60c : radeonsi: Set PIPE_CAP_CL_GL_SHARING to true
6e7d1725a33 : iris: Set PIPE_CAP_CL_GL_SHARING to true
12f1a4c311c : gallium: Add new PIPE_CAP_CL_GL_SHARING
50f6478e3da : rusticl/gl: Bump mesa_glinterop_device_info to version 4
a7272a6f245 : mesa/st: Skip querying PCI values in interop_query_device_info if version >= 4
89622f5089b : tu: Use common physical device properties infrastructure
f4c40fc89c7 : tu: Add workaround for D3D11 games accessing UBO out of bounds
7a6836611e3 : egl/wayland: Flush after blitting to linear copy
f890b515ef2 : nvk: Don't use WAIT_AVAILABLE in nvk_upload_queue_sync
6767ad9c86b : meson: Enable d3d12 in gallium_drivers by default on Windows
5a6de45bd55 : meson: Enable zink in gallium_drivers by default
2b9c0e37681 : zink: lower unaligned memory accesses
944ef1771e1 : nvk: disable shaderResourceMinLod on pre-sm70
a7166386db7 : nak: fix tex offset encoding on SM50
59d6645c6bf : nak: fix lod mode encoding for SM50 tld op
639a9a1c05e : amd, radeonsi: Lower minimum supported video dimensions for AV1
d95c30b6ec3 : ac/parese_ib: Handle more packets
ebbbca005ea : ac/parse_ib: Handle 32bit PKT3_DISPATCH_INDIRECT addrs
fea21e56496 : ac/parse_ib: Annotate addresses with UAF/OOB info
badd2131b5e : ac/parse_ib: Dump the ADDR field of PKT3_SET_BASE
160d18b2735 : ac/parse_ib: Add and use print_addr
dfe331930c6 : zink: don't destroy the current batch state on context destroy
dd0f6d70bac : pan/va: Add missing valhall_enums dep to bifrost_tests
439fce0c176 : panfrost: Add AFBC packing support for RG formats
c3244135fa8 : anv: Set timestampValidBits to 64bits
3004923ae38 : radv: add support for conditional rendering on the compute queue with DGC
f843027c22c : radv: store/reset conditional rendering user info in the helpers
3fed272da7e : ci: Update llvmpipe trace checksums
41b5ff46aad : lavapipe: Advertise VK_KHR_shader_maximal_reconvergence
4d7beb22fae : gallivm: Consider the initial mask when terminating loops
eb3c96d5ed4 : llvmpipe: Use full subgroups when possible
277a5856e20 : v3d: Implement GL_ARB_texture_barrier
51ccba82ce2 : v3d: Early return if job is not writing the resource
6f138819f44 : v3d: Only flush jobs that write texture from different job submission.
7cbb47a86ff : v3d: Fix indentation at v3d_flush_jobs_writing_resource
c41f6ad7649 : mesa: deal with vbo_save_vertex_list::modes being NULL
9a00a360ad8 : wsi/wl: flush connection on swapchain failure
f9787864e0e : radv: remove a TODO about adding mesh/task queries on GFX11
35e0c88f490 : radv: add support for task shader invocations queries on GFX11
b24e07e9edf : radv: add support for mesh primitives queries on GFX11
4a6c18f5033 : radv: only enable emulated mesh/task shader invocations on GFX10.3
babb82d81a3 : ci: Adds /usr/local/bin to PATH at piglit-traces.sh
c1418dcb3d6 : radv: re-emit more states when a shader compiled separately is bound
dc42ad4c6a0 : radv: simplify emitting VGT_ESGS_RING_ITEMSIZE for ESO
78be19fc72f : radv: rename radv_emit_shaders() to radv_emit_graphics_shaders()
76ccf715875 : radv: simplify binding the GS copy shader with ESO
3b23e9d89dd : mesa/main: allow GL_BGRA for FBOs
fa342419329 : intel/ci: bump anv/tgl fraction to 6
da5a6d185cb : ci/anv: add more testing for optimization paths
59b0f7b6b7a : radv: free NIR shaders when creating linked shaders with ESO
77f036d574c : radv: fix a big memleak with VK_EXT_shader_object
e88a5842b23 : radv: remove the union in radv_shader_object
9ae8f0f9d74 : radv: fix indirect dispatches on compute queue with conditional rendering on GFX7
776f4523f91 : radv: fix binary shaders compatibility with ESO
f123a04256d : radv: introduce a per physical device cache key
c303d399ffd : radv: initialize disk cache slightly later when creating a physical device
0543394bfa7 : radv: move mesh_fast_launch_2 to radv_physical_device
0f0fa64eed0 : glsl: move some lowering to the compiler
82d617e8b13 : glsl: fix potential crash in expression flattening
ac45d893d62 : zink: handle stencil_fallback in zink_clear_depth_stencil
e3d4897dfee : anv: flush query clears for all gens
62f65f4bfda : egl/dri2: if zink is preferred from dri3 skip dri2 paths.
a590a8ef459 : anv+zink/ci: remove recently fixed tests from the crash list
2526308dcd4 : anv/sparse: allow binding operations to match the resource size
a501a840a38 : anv/sparse: add an extra step before anv_sparse_bind_resource_memory()
c3aa7e42ba7 : zink: fix bind size handling in buffer_bo_commit()
83895d4025d : intel: Only build shaders with anv and iris
815a6647eb1 : meson: do not pull in clc for clover
6474f8c2ce1 : clc: include opencl-c.h for extensions needing it
11dbdedf465 : st/mesa: optimize st_update_arrays using lots of C++ template variants
045b1cda57d : st/mesa: add VAO fast path C++ template variants for st_update_array callback
7a5ddd29c2e : mesa: don't use the slow VAO path except for drivers that want to use it
f8cd9604f97 : d3d12: make DrawTransformFeedback not depend on the vertex buffer offset
341d0fcbf69 : intel/tools/error_decode: Detect and split error dump file parsing by KMD
1b07bb12d35 : intel/tools/error_decode: Add support to search for Xe KMD error dumps
77484ab6cf5 : intel/tools/error_decode: Simply error message handling
70e2384f8f7 : intel/tools/error_decode: Add function to try to open error dump file
7cd677c491a : intel/common: Remove more i915_drm.h includes from common code
1b61786ac7b : intel: Move intel_define.h to i915/intel_define.h
a862b34b28e : iris: Remove more i915_drm.h includes from common code
b48311adce7 : iris: Move i915 set and get tiling uAPI calls to i915 specific code
c15ae2532d0 : iris: Remove iris_bo::kflags
af227794384 : iris: Set (EXEC_OBJECT_SUPPORTS_48B_ADDRESS | EXEC_OBJECT_PINNED) in a single place
9f32e1a4899 : anv/drirc: Add option to control implicit sync on external BOs
cfc8cf198ce : intel/meson: Fix warning about broken str.format
8f387570678 : intel/meson: Remove usage of meson.source_root and meson.build_root
a3d7c71ac23 : mesa: replace _mesa_HashTable::ht with util_sparse_array for faster lookups
bccc9830127 : mesa: use util_idalloc_foreach for looping in _mesa_HashTable
19111ea8e60 : mesa: remove isGenName parameter from _mesa_HashInsert
1acfc0fc8ea : mesa: declare _mesa_HashTable inside structures instead of as a pointer
da0761f3332 : mesa: declare _mesa_HashTable::id_alloc as non-pointer
0589dfe4e2a : util/idalloc: optimize foreach by tracking the greatest non-zero element
e1e84b07213 : vdpau: Declare texture object as immutable using helper function.
d0595e48055 : aco/ra: fix GFX9- writelane
53800191a3a : aco/ra: don't initialize assigned in initializer list
30b7771aa9a : ci: make clang-format job warn on failure instead of killing the pipeline
137b7e874f2 : anv: disable Wa_16013994831
78ea304a06c : spirv: only consider IO variables when adjusting patch locations for TES
c12300844d3 : intel/fs: Don't rely on CSE for VARYING_PULL_CONSTANT_LOAD
1880e7cfed1 : v3d,v3dv: fix BO allocation for shared vars
f47858b8375 : nvk: fix dri options leak.
fd04c143068 : nouveau/winsys: fix bda heap leak.
2ad01461797 : zink: use KHR_dynamic_rendering_local_read
19789aeeb17 : zink: hook up KHR_dynamic_rendering_local_read
3b658028ddf : nvk: Invalidate the texture cache before MSAA resolves
705e646e383 : microsoft/compiler: Fix SM6.6 non-bindless handle annotation for UAV counter
ccbf9b0ea7a : zink: force host-visible allocations for MAP_COHERENT resources
fb2ae7736f9 : zink: add a second fence disambiguation case
6a688e65a04 : loader: handle picking zink for nouveau for certain GPUs.
caf99133ece : glx/dri3: handle zink fallback if loader picks it.
b907eb47504 : egl: don't bind zink under dri2/3
ccbccfff918 : iris: Include brw_compiler.h only when needed
376296a8c91 : iris: Move iris_get_compiler_options to iris_program.c
880e452abf8 : iris: Add helper for indirect_ubos_use_sampler
947ef049dfb : iris: Add helper to access use_tcs_multi_patch
634a8ece675 : iris: Add IRIS_MAX_* constants to replace BRW_MAX_* usage
875aa527b8f : iris: Move compiler creation to iris_program.c
19574a81564 : iris: Use uint32_t instead of brw_param_builtin
0b135c9f80b : iris: Take ownership of prog_data when applying it
04364768f2a : iris: Reduce dependency on brw_*_prog_data structs
9fd4b7460f2 : iris: Don't use prog_data to guard 3DSTATE_CONSTANT_* code
be13c3ef9ff : iris: Add stage to iris_compiled_shader
8ae528331c5 : intel/compiler: Use "intel" prefix for walk_order enum
74534397ac0 : glsl: split var copies before lowering named interfaces
4c111198257 : glsl: support array wildcards in lower named interface blocks
ec240e2cd84 : nir: allow gather info to handle nir_deref_type_array_wildcard
1497f4e0c2c : intel/fs: Don't include sync.nop in instruction count statistics
83d1241cf5b : zink: add checks/compat for low-spec descriptor buffer implementations
60cf1ede4fa : iris: Remove no-ops from storage image lowering
078dbc4d334 : anv: Remove lower_atomics from storage image lowering opts
1ab94ca17b9 : mesa: add more driver support checks for more format queries
1e849b12f53 : vk/wsi/x11/sw: use swapchain depth for putimage
198719e80e9 : drisw/egl: delete unused buffer age handling
81ecb21d504 : drisw: hook up EXT_buffer_age
9eb4b86e764 : egl/x11/swrast: deduplicate ANGLE_sync_control_rate enablement
0eb3c850c6e : intel/clc: workaround LLVM17 opaque pointers
62baa4df5fa : intel/clc: lower temp function/shader variables together
19aeb274e69 : genxml: generate opencl temporary variables with private qualifier
a95a2e4d3f5 : zink/nir_to_spirv: emit ViewportIndex cap also for inputs
96ab1d65cc2 : anv: fix emission of Wa_14015055625
68f80f9b0f7 : vulkan/properties: Start looping from the next member in GPDP2
a5bdc4b19a6 : radv: fix a compilation warning in radv_bind_graphics_shaders()
41cd32d10ee : ci/lava: Broader R8152 error handling
c6635c09d0d : zink: avoid infinite recursion on (very) small BAR systems in bo alloc
817ca5147ed : zink: compute bo unique_id on use, not creation
8c3adf749d7 : zink: add an assert for dummy fb surface creation
8bad4205c6f : zink: validate sample count on image create
386450b10e9 : zink: pre-check formats for samplecount support
f827055cb4e : zink: flag the use_img as unsync access with buf2img copies, not the swapchain
b8b51d96b01 : zink: delete maxDescriptorBufferBindings checks
2deaf632e25 : radv: use radv_shader_info for computing NGG LDS layout
21577bfacb2 : radv: store the number of outputs for VS/TES as NGG
5e1da1d10fd : radv: determine the number of invocations only for VS/TES as NGG
12b5c3f00ef : radv: set radv_vgt_shader_key::ngg_streamout for ESO
9f660d8c723 : radv: prefix radv_vgt_shader_key::streamout with ngg
b98a7abcd69 : radv: determine the ES stage for merged NGG shaders compiled separately
eea75777be1 : radv: pass the ES stage when emitting geometry shader with ESO
9dcc20bccc7 : meson/rusticl: import rust instead of unstable-rust
fba34ae5f56 : zink: add a750 baseline
dd6decfabad : zink: do not use undefined stage mask if on missing KHR_synchronization2
7cafe65ea17 : zink: use symbolic values instead of 0
3b90c46bdf9 : r300: fix vertex_buffer related refcnt imbalance
fb971411312 : zink: always enable glsl_correct_derivatives_after_discard
63676ed5023 : anv: fix Wa_16013994831 macros
682c23aa067 : anv: remove unused definition
27a7c5447dd : anv: reenable ANV_ALWAYS_BINDLESS
dbee85713f8 : anv: factor out descriptor buffer flushing
cf193af7626 : anv: fixup push descriptor shader analysis
735fe243a77 : android: Use system = 'android' in crossfile
10b8e52780e : radv: disable conditional rendering if enabled when preprocessing DGC
5b0e4dd6e80 : radv: stop using conditional rendering internally when preprocessing DGC
893780b3625 : mesa: check driver format support for certain GetInternalformativ queries
c7b2ac3377a : radv: Remove ray_launch_size_addr_amd system value.
f933536517c : winsys/amdgpu: enable unlimited number of parallel queues for VCN
3e118c6d2f7 : winsys/amdgpu: convert amdgpu_cs.c to .cpp
7475b105d2c : docs/anv: Add recommended GuC firmware version
0ec231cb51f : venus: simplify feedback types tracking during submission
c320203f4ca : venus: misc cleanups for queue submission
7a6979f9379 : venus: use vn_cached_storage for vn_queue_submission allocs
1e122861daa : venus: refactor to add vn_cached_storage
09735905798 : venus: rewrite fence feedback interception to minimize batches
55224006b78 : venus: fix the cmd stride used for qfb recording
017818a8bf8 : nvk: Implement the VR-related display extensions
5feb326d807 : intel/isl: Include compiler generic header
ae50ac46d11 : intel: Remove brw_ prefix from process debug function
c773898f39e : intel/compiler: Rename brw_gfx_ver_enum.h to intel_gfx_ver_enum.h
d8f9a05f322 : intel/compiler: Rename the passes and files related to intel_nir.h
dc76cfc7814 : intel/compiler: Collect NIR-only passes in intel_nir.h
24db040a49e : anv: Drop warnings for engine initialization failure
876db913504 : meson: rework intel-rt option to be a feature
6a126b75e0c : meson: drop intel-cl deprecation of 'false'
19cd3bb7217 : nvk: Implement VK_EXT_map_memory_placed
40926850573 : nouveau/winsys: Add a fixed_addr to nouveau_ws_bo_map
be9685e4e71 : nvk: Use nouveau_ws_bo_new_mapped() for descriptors
08d13a55e47 : vulkan: Update XML and headers to 1.3.278
ec5d0ffb04f : radv: fix pipeline stats mask
805d45e9168 : intel/decoder: Move decoder to a separate module
7009f00ae08 : radv: re-enable GS_FAST_LAUNCH=2 by default on GFX11
3713f27260e : radv: only configure {XYZ_DIM,DRAW_INDEX}_REG for mesh shaders if enabled
0db2d13af1a : radeonsi/vcn: only use multi slices reflist when available
dce20690542 : radv/ci: switch vkcts-polaris10 from mupuf to KWS' farm
19439624d9f : anv: Use DRM_XE_VM_BIND_OP_UNMAP_ALL to unbind whole bos
3acb00290df : ci_run_n_monitor: allow detached heads as well
ef744fa589e : ci_run_n_monitor: explain why/when there might be no tracked remote
a4f77ce2d41 : rusticl/program: fix CL_PROGRAM_BINARIES for devs with no builds
6894692d270 : radv: enable GS_FAST_LAUNCH=2 by default for RDNA3 APUs (Phoenix)
0c2213cbbd0 : radv: fix setting the rasterized primitive for ESO
b199aa1bda8 : radv: fix selecting shader variants with ESO
a47de04ff39 : radv: make sure to reset the GS copy shader with ESO
b1d4a7a95ec : radv: fix re-emitting DB_RENDER_CONTROL when resetting gfx pipeline state
64e18b04d9f : radv: clear the custom blend mode when resetting gfx pipeline state
b0a31a62e48 : radv: clear RADV_CMD_DIRTY_SHADERS when resetting the shader object state
5e813a15f84 : zink: update vvl expectations
c163a38a8e0 : ci: bump VVL to snapshot-2024wk06
7c1916b98f7 : zink: add a ci skip
4c08db55018 : zink: don't add VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT for sparse textures
e8ce53a33d5 : zink: promote gpl libs freeing during shader destroy out of prog loop
36e7350e0b8 : zink: clamp zink_gfx_lib_cache::stages_present for generated tcs
d2dafa32898 : zink: promote a conditional on gfx shader destroy
08176d9d16b : intel/tools: add shader compiler hash key to json devinfo format
aa649dfa5ff : intel/tools: move intel_dev_info to intel/tools
9b1ae760a81 : anv: use intel_device_info to set device UUID
48bf7ad3b89 : iris: use device info sha in device renderer string
c4ce1ca8472 : intel/compiler: generate a hash function to use with the shader cache
5a882673667 : intel: Add missing dependencies on blorp
3b48b7df1fb : intel/blorp: Use a Meson dependency for blorp
f55f9272e46 : intel/compiler: Fix disassembly of URB message descriptor on Xe2+
7a366c0de21 : docs: update calendar for 24.0.1
daa3512048d : docs: add sha256sum for 23.3.6
cfffd3f7440 : docs: update calendar for 23.3.6
b294e9aed16 : docs: add release notes for 23.3.6
5c85cdd3786 : d3d12: Support R16G16B16A16_FLOAT display targets
6a602703367 : winsys/d3d12: Support single-buffered mode
5879684a469 : wgl: Add HDR pixel formats
f97060bc143 : wgl: Enable WGL_ARB_pixel_format_float
c432fbe534d : wgl: Add no-gdi-single-buffered and gdi-double-buffered PFDs
610dcc178a5 : wgl: Flush frontbuffer when calling swapbuffers on single-buffered fb
b6a2972455c : wgl: Support a single-buffered winsys framebuffer
f733215c124 : anv: enable query clear/copy using shaders on MTL/ARL
53df391d27c : rusticl/kernel: recalculate scratch and shared memory after opts
ad5fbc44076 : aco: use fmamk/ak instead of fma with inline constant for more VOPD
62a8de99acb : intel/blorp: Move brw_compiler.h include to where is needed
f4df4be7e74 : intel/blorp: Avoid brw types in blorp_priv.h
b28cf9123ba : intel/blorp: Move brw_blorp_get_urb_length helper
b34df9f801e : intel/blorp: Remove outdated reference in comment
9377dc417df : intel/blorp: Use a struct to return blorp_compile_*() results
82ecc219e04 : intel/blorp: Simplify blorp_compile_cs() interface
cfad85eed07 : intel/blorp: Simplify blorp_compile_fs() interface
16ba2478faa : intel/blorp: Remove brw_ prefix when not applicable
c8fda633781 : intel/blorp: Don't require specific prog_data type in callback
d78a913bda8 : r300: add explicit flrp lowering
0b751a2134f : intel: Rename i965_{asm,disasm} tools to brw_{asm,disasm}
5992185c8d1 : intel/compiler: Merge intel_disasm.[ch] into corresponding brw files
468a0ffe9c3 : intel/compiler: Include brw_disasm_info.h where its used
ff95f008832 : intel/compiler: Move disassemble functions to own header file
786c1b8322d : radv: export multiview in VS/TES/GS for depth-only rendering
62b72b6be97 : intel/dev: Add 2 additional ADL-N PCI ids
5732c9d2692 : intel/compiler: Rename brw_cs_dispatch_info to intel_cs_dispatch_info
c5b80de5831 : intel/compiler: Rename brw_vue_map to intel_vue_map
7d85d2c7fd9 : intel/compiler: Rename DISPATCH_MODE_* enums to INTEL_DISPATCH_MODE_*
aeda865b6d2 : intel/compiler: Rename BRW_TESS_* enums to INTEL_TESS_*
26dd1f0bbaa : intel/compiler: Rename BRW_WM_MSAA_* enums to INTEL_MSAA_*
a88084f8be4 : intel/compiler: Rename brw_image_param to isl_image_param
1314c5b3571 : microsoft/compiler: Fix wave size control for SM6.8+
e21774eb0aa : microsoft/compiler: Fix wave size control for SM6.6+
0daad70f9f0 : microsoft/compiler: For emulating scan, ensure all threads are active when reading cross-lane
219be558076 : glsl: add missing error check for half float varying
66f36a79efc : docs: add sha256sum for 24.0.1
c9bc04180db : docs: add release notes for 24.0.1
1ca256b7629 : docs: update for GL4.6 and ES3.2 on asahi
c7bec0d3c8f : asahi: advertise GL4.6 and ES3.2
c116d1efbb6 : agx: add "is helper program?" key bit
a3f647fde10 : asahi: precompile helper program
e1644a2307f : asahi: reorder compiler before clc
020e2959d20 : agx: decouple from libagx
4a3b905bb89 : agx: move texture lowering into lib
0fa6901f32f : agx: call texture lowering in the driver
beb8aca7a21 : agx: move SSBO lowering
1f465d72dde : asahi: split out genxml/ directory
35c671ecefc : asahi: clean up format table renderability
0ee0969f79e : asahi: use #pragma once
951219a4fcc : ail: use #pragma once
3333c2cdeb7 : asahi/lib: use #pragma once
a296e7ec3a6 : agx: use #pragma once
af041768606 : agx: decouple compiler from genxml
23b77d33292 : agx: rm ridiculous dependency
4e8a42645bc : asahi: quelch gcc warning
b39de8bb4a1 : asahi: Implement ARB_texture_barrier by decompression
589338e8fcf : agx: sink wait_pix
6c5d3fe1b5e : agx: rm unused opt_ixor_bcsel
2dc1189a9cb : agx: rm unused backend nr_samples
27ddcea2b39 : agx: call agx_nir_lower_sample_mask earlier
9cb03ba5c73 : agx: rm dead sample count argument
fd0068612f2 : agx: remove discard -> zs_emit lower
0eb9b62199f : asahi: rm ia key
cb0b027c596 : asahi: make clip_halfz dynamic
beb7ddba2ba : asahi: always support ARB_clip_control
9aa8bac229d : asahi: support GS in shaderdb
6673924b7e0 : asahi: make gs topology dynamic
049434f89cb : asahi: make provoking vertex dynamic
dbb2b25ef9f : asahi: eliminate tri fan %
7ab1755b54f : asahi: avoid silly psiz writes even with gs
43dd8b87cb0 : asahi: simplify expressions involving xfb
b44630aa94b : asahi: rm dead
159d85d32cb : asahi: implement GS disk caching
86782156e72 : asahi: invert geometry shaders
1ac3e48fcc5 : asahi: fix vertex out size calc
141e084f55c : asahi: use load_instance_id in gs lowering
3641a37e8f9 : asahi: set gs_grid[0] even for direct draws
200ca690869 : asahi: support stage override in sysval lower
3bd400a2b4e : asahi: collapse indirection with GS
2da426afe0a : asahi: allow lowering bindings after lowering textures
17896f16992 : nir: rm load_vert_id_in_prim_agx
b26409246c6 : asahi: be a bit more methodical with shader stages
6154d657149 : asahi: infer stage in descriptor update
37fa7bff582 : asahi: shrink GS key
f4a187bc894 : asahi: allow bindful GS textures
e13d0011603 : asahi: rm arrayed output lowering
d96fbd46181 : asahi: separate GS from VS
af7084efa7e : asahi: rework shader stage handling a bit
0b307770286 : asahi: add geometry parameters for separable GS
b2d547b3614 : asahi: add shader_info::outputs for gs lower
cdd1b012e97 : asahi: simplify IA mode handling
e1783fc083b : libagx: generalize vertex_id_for_topology
c9f55166dcc : libagx: static assert some sizes
aaa609f0303 : libagx: use real PACKED macro
fc929d9318c : libagx: use native static_assert on host
bfaa3691e1f : asahi: make GS flatshade_first more dynamic
4036c710bda : libagx: fix buggy align macro
784323cf0f1 : asahi: rip out existing MDI+GS implementation
21403278ac3 : asahi: fix dirty tracking issue
beabd93c130 : asahi,agx: use hw clip distance
9aeaf992598 : agx: fix buffer overflow with varying slots
de31b280531 : asahi: allow vertex/geom/tess side effects
de786a1c5cb : asahi: drop xfb hack
5361b1f331e : asahi: bump max threads per wg
8a2c1d337ec : agx: add =spill debug option
42084d50e54 : agx: add parallel copy printing
871f3d3f7d4 : agx: unit test spill/fill lowering
a5ff85e782f : agx: unit test memory parallel copies
14e1bb78ae0 : agx: add spill/fill lowering pass
40da539d015 : agx: introduce "memory variables"
06eb552baae : agx: print register vectors
282f2ac1aa0 : agx: allow 16-bit immediate on stack load/store
485e17e01e3 : asahi: allocate preamble scratch
f97b041e87f : agx: set nr_preamble_gprs for preamble scratch
94b92000427 : asahi: add has_scratch to shader key
9445005c876 : agx: improve scratch size accounting
a2328820f79 : agx: clamp register file based on workgroup size
bb37b072a59 : asahi,agx: use intrinsics pass
e34a707d78d : asahi: optimize memory_barrier
745c9d8bdc3 : asahi: track batches with incoherent writes
98ffbf4cf64 : asahi: rm blank
53e820f20e5 : asahi: hoist layer id code
bbe6689108f : asahi: hoist xfb code
ae6e1e3609b : asahi: collapse if
757fd8be563 : asahi: fix instance count with indirect draw
facc4b9a5ec : asahi: drop any_draws
ae3544eccd6 : asahi: move some code into dirty tracking
c19325c2293 : asahi: optimize no changes descriptor case
1362ae38d49 : asahi: optimize "no changes" case
8fc373370fc : asahi: collapse stage uniform upload
8ba151aa16c : asahi: dirty track stage uniforms
6be7c5f8893 : asahi: split up stage uniform upload
23b4503225b : asahi: rewrite queries
ca58bc239aa : asahi: drop silly else
6ffbf77983b : asahi: assert invariant
24b7fbca9d9 : asahi: allow disk cache with compblit
8ab443d5491 : asahi: enable compblit behind dbg flag
07a4ff58105 : asahi: track bit count, not word count
0aa3eaa9442 : asahi: rm dead
46c70b72ca1 : asahi: skip set if tested
7eac18b1bcc : asahi: force inline ppp update logic
5982ae90252 : asahi: fix vbo dirty track
668bf461b19 : asahi: don't use util_resource_size
d9c4fcce5f9 : asahi: log geometry shaders separate from xfb
c6c8262ce14 : asahi: implement pipeline stats as a checkbox
27d39bf544a : agx: reassociate bcsel with ior/iand
b45d54a388c : agx: optimize b2x(inot)
34ca925064e : agx: don't inline imms into stack_store
f6c17cbe48e : ail: use template for tiled memcpy
075e5950580 : ail: port tiling routines to c++
104ba72547d : ail: add tests for linear<-->twiddled copies
2c9189434f0 : docs/asahi: fix strided linear note
f836d573e48 : agx: only run early tests if needed
7825044c39d : asahi: honour discard_whole | persistent
793ac040770 : asahi: handle read-only SSBOs
97a945246c6 : asahi: fix valid buffer tracking for SSBO/image/XFB
6689b083d88 : asahi: don't sync for uninitialized buffer
9e8ce4550c0 : asahi: enable tcs caching
19da2f6d306 : asahi: sync with query mismatches
3b927567ac9 : Revert "asahi: don't canonicalize nans/flush denorms when copying"
74110ef21d0 : asahi: batch: Trace before waiting for syncobj
ff900ceffec : asahi: Enable scratch debugging
8845702f8ce : asahi: Allocate scratch for shaders
bb5277aa3de : asahi: Hook up scratch
fa475c1b567 : asahi: scratch: Add feature to debug core IDs
494399c65c3 : asahi: Implement scratch allocation
da9677f14b4 : asahi: cmdbuf: Fix scratch bucket offset/size
d6cc820d1a7 : asahi: libagx: Move PACKED and GLOBAL macros to libagx.h
eec7c4beb82 : agx: compiler: Enable stack_adjust
1f1751d2583 : agx: compiler: Export scratch size to the driver
b89da92a5e6 : agx: compiler: Add fence_helper_exit_agx barrier
c406ce793b9 : agx: Add scaffolding to build the helper shader at device init
05c8b59f5bb : agx: Hook up helper intrinsics into CL
30862d71895 : agx: Hook up AGX helper NIR intrinsics
b07dbf7b0f1 : nir: Add AGX-specific helper opcodes
5d0f1ca77fa : agx: Rename some SRs
28d34f63527 : asahi: libagx: introduce AGX_STATIC_ASSERT
8661006ef04 : agx: add some more bitop tests
923767a9688 : agx: Add a bitop optimizer pass
2b89eb979e2 : agx: Fuse not into and/or/xor
ba508fe8545 : agx: Remove and/or/xor pseudo ops
a5b6ff3ccc7 : agx: Add more bitops in agx_bitop_table
62001e175f4 : asahi: fix UB in qbo's
a06b51559b5 : asahi: plug geometry heap leak
877c180677e : asahi: plug glsl type leak
06cf222830b : asahi: plug so target leak
e2c5a933582 : asahi: plug early_serialized_nir leak
ffac4e71796 : asahi: plug pre-gs leak
7b44d15e5f8 : asahi: plug geometry shader leaks
1e973dd5a95 : asahi: rework meta shader infra
7eda3da983a : asahi: plug passthrough tcs leak
e91c0b64230 : asahi: delete bogus assertion
52619621869 : asahi: fix prim restart unrolling with indirects
c0d3bf3608f : agx: optimize vote_eq
0de7018879c : agx: optimize first_invocation
fb81201a34f : agx: implement active_subgroup_invocation_agx
311070f7aff : nir: add active_subgroup_invocation_agx sysval
da924e2f034 : agx: fuse ballot+cmp
def00f7bf0f : agx: introduce ballot pseudo
92dcf75fcd7 : agx: lower more subgroups
f52e0bd70ba : agx: implement load_subgroup_invocation
6f7511b522d : asahi: decode uniform_high records
1ee9b8b668f : asahi: optimize more when linking libagx
9287bec8929 : asahi: fix unbound ssbos
3a6083dea37 : asahi: enable robustness
591ce607e0d : asahi: implement reset queries
5dc0f5ccba1 : asahi: implement VBO robustness
4aadf675237 : asahi: fix metadata for images with VS lowered to GS
9753cd44f73 : asahi: Implement skeleton for tessellation
2d37d1b7043 : asahi: lower poly stipple
2d913892b29 : asahi: gut macOS related code
5e8168f1b7c : asahi: add more uapi stubs
db144685a9a : compiler: add a vs.tes_agx bit
c6e855b64b9 : intel/compiler: Verify SIMD16 is used for xe2 BTD/RT dispatch
820e04ead4e : intel/compiler: Implement nir_intrinsic_load_topology_id_intel for xe2
8f880d0ad7e : intel/dev: Update max_subslices_per_slice comment
b533bf7361f : intel/compiler: Set branch shader required-width as 16 for xe2
5022e5f4bf8 : iris: Fix iris_batch_is_banned() check
460d2c46a90 : mesa: fix off-by-one for newblock allocation in dlist_alloc
4423454daa7 : intel/common: Implement xe_engines_is_guc_semaphore_functional()
ac941b13f14 : intel: Sync xe_drm.h
dff96257da6 : intel/common: Implement i915_engines_is_guc_semaphore_functional()
731121c9824 : intel: Sync i915_drm.h
0a129d8e1f3 : iris: Use intel_engines_supported_count()
29ee85c2039 : anv: Use intel_engines_supported_count()
fe2982278f4 : intel/common: Add intel_engines_supported_count()
ffca423472e : intel: Remove circular dependency between intel/dev and intel/common
6b5c446556b : intel/common: Fix location of C++ support macro in intel_gem.h
398bdb46bab : anv: Drop include to common/i915/intel_gem.h
e136a0629df : radv/gfx11+: add rtwave32 perftest option
90eae30bcb8 : rusticl/mem: move pipe_image_host_access into Image
9ce9ddc5e8c : rusticl/mem: reorganize MemBase::from_gl a little
b834d41d4bf : rusticl/mem: move Buffer and Image specific fields into the subtypes
cf73ac8096d : rusticl/mem: move tx_raw_async methods into Buffer and Image
f9b05dfd770 : rusticl/mem: move MemBase::map into the users
d3c38920880 : rusticl/mem: reorganize Image::map
97680ca8613 : rusticl/mem: move comment describing how mapping works
a9a928cbf96 : rusticl/mem: remove get_res
687dea4fde1 : rusticl/mem: move tx into Buffer
d18333889e2 : rusticl/mem: move is_parent_buffer into Image
bfa342e16e0 : rusticl/image: call tx on the parent buffer directly
6a15d5baeea : rusticl/mem: fold tx_raw into tx
790d00d3e19 : rusticl/mem: move tx_image into Image
e39b6288f60 : rusticl/mem: get rid of pixel_size
2db23aa2076 : rusticl/mem: split Image::copy_to into Buffer and Image versions
c0c6eca0951 : rusticl/mem: split Buffer::copy_to into Buffer and Image versions
28bff68d980 : rusticl/mem: split copy_to into Buffer and Image
dd4096e7fde : rusticl/mem: move copy_to_rect into Buffer
e048d8c7968 : rusticl/mem: split write_from_user_rect into buffer and image
efc803175aa : rusticl/mem: split read_to_user_rect into Buffer and Image versions
fdfde8a1898 : rusticl/mem: move copy and write buffer impls into Buffer
aaa05ffc1d7 : rusticl/mem: split unmap into Buffer and Image versions
a840a75d17b : rusticl/mem: move shadow sync methods into concrete types
553a9e38bd1 : rusticl/mem: move map methods into concrete types
219d8e0dae5 : core/memory: drop Arc for &Arc<Queue> function parameters
5a1089b8113 : rusticl/mem: move fill methods into concrete types
58c042f4391 : rusticl/mem: use pattern matching in is_parent_buffer
d705307a72a : rusticl/mem: split into Buffer and Image
0125e865a12 : rusticl/icd: actually allow dispatching CL types
aa5b0e7883e : rusticl/device: get rid of pointless Arc overhead
7f77f91929c : rusticl/icd: split Arc part out of CLObject into new trait
4807573ba7a : rusticl/icd: move get_arc() and rename it
3be4f60f978 : rusticl/event: drop from_cl_arr and use arcs_from_arr
57e5d377da1 : rusticl/icd: move from_arc() and rename it
51afd7a00cf : rusticl/device: deduplicate devices with sorting
e63e21ac74e : rusticl/icd: move get_ref()
13241264f19 : rusticl/icd: fold leak_ref into its only consumer
4ca11d5f067 : rusticl/icd: move get_arc_vec_from_arr and rename it
9b5bcbb60fd : rusticl/icd: move retain() and release()
45b9fdb4e51 : rusticl/icd: move refcnt() and get rid of needless atomic ops
7564b817497 : rusticl/icd: move get_ref_vec_from_arr into the Rusticl type
46227bf44c1 : rusticl/api: allow CLObjectBase to be placed anywhere
6d8b0a53c69 : rusticl/util: support nested structs in offset_of!
0287aa4b34b : rust/api: add RustTypes enum
e54638ddf5e : anv: fix buffer marker cache flush issues on MTL
88d0c6c26aa : meson: Limit intel_vk_rt to x86_64
34078b67ed2 : anv: don't allocate aux padded BOs with host pointers
feb7cf82dc8 : anv: remove redundant asserts
cc7934a89bd : broadcom/compiler: fix lane selection for subgroups in fragment shaders
2143da6d5ae : intel/dev: improve meson invocation for intel_device_info gen
f95b87a3dcd : intel/tools: load json device info in drm_shim
56da473b6f6 : intel/dev/tools: add json as an output format for intel_dev_info
1f725a222ad : intel/dev: implement json serialization for intel_device_info
d124542b551 : anv: Override VendorID for Hitman 3
e56f8103167 : intel/tools: add intel device meson dependencies
161a90abbdb : dzn: Add a driconf option to disable dzn for specific apps and use it for RDR2
660c7fe6a79 : dzn: Fix tessellation shader insertion into PSO desc
d5131e5f866 : dzn: Simultaneous-access is mutually exclusive with MSAA
32c6caffd71 : spirv2dxil: Trivial fixes for tessellation shaders
a3c45306e25 : spirv2dxil: Remove dead branches early during shader compilation
a8758afabd5 : microsoft/compiler: Relax assert for SPIR-V barriers
b6b980a9048 : mesa/main: work around chrome/firefox bug
d0cc0e74dd9 : mesa/main: mark GL_BGRA8_EXT as color-renderable
2b2a6a238ed : mesa/main: mark GL_BGRA as color-renderable
a7e8dc68352 : mesa/main: fix _mesa_base_tex_format for BGRA
b7e39657f67 : zink: only add arrays to indirect non-tcs variables
9e2c7314f28 : nir/lower_io: fix handling for compact arrays with indirect derefs
a512c2a8b57 : meson: enforce build of intel-clc with anv/iris
d0fba810b3d : intel: Fix intel_get_mesh_urb_config()
32c1e457182 : radv: fix emitting VS prologs for merged shaders compiled separately on GFX10+
67623076984 : radv: cleanup radv_shader_combine_cfg_vs_tcs()
6121497228d : aco/gfx11+: limit hard clauses to 32 instructions
3f7b3449309 : rusticl/mem: support GL_TEXTURE_BUFFER
117291332c6 : rusticl/mem: properly handle buffers
727cddd338a : nir/lower_cl_images: record image_buffers and msaa_images
29a6beb36e7 : anv: revert cache flushing changes for indirect commands
0c05bdf1c10 : radv/ci: enable RADV_PERFTEST=shader_object on VEGA10
bead3f2ec3d : radv: allow RADV_PERFTEST=shader_object on GFX9/VEGA10
afab80bdb69 : radv,driconf: Enable active AS leaf workaround for Jedi Survivor
14c85196fc8 : mesa: use util_idalloc_alloc_range for _mesa_HashFindFreeKeyBlock
ec65dfaabd6 : mesa: fix incorrect _mesa_HashInsertLocked parameter in _mesa_EndList
72a38b37920 : st/mesa: remove !obj checking in _mesa_get_bufferobj_reference when it's useless
9747cf2c8f4 : st/mesa: merge 3 unlikely blocks in _mesa_get_bufferobj_reference
bfe6d389a06 : mesa: remove _mesa_HashTable::InDeleteAll
8ca750a8b64 : mesa: fold _mesa_HashDeleteAll into _mesa_DeleteHashTable
d33bffd7088 : mesa: re-format main/hash.h, move inlines to the end, some code to main/hash.c
cf2692fa24e : mesa: clean up unnecessary _mesa_HashTable locked/unlocked wrappers
70b65fe09bc : mesa: remove unused _mesa_HashTable code
716e483cfb4 : util/idalloc: make deleting invalid IDs a no-op
5438b191046 : iris: enable generated indirect draws
d754ed5330b : iris: add an option for not emit draw parameters
96439b7dfbc : iris: factor out index buffer emission
1caf42d92e7 : iris: Implement INTEL_DEBUG=heaps
725817f4297 : iris: make URB programming available outside iris_state.c
84e1f8ae702 : iris: make KSP helper available outside iris_state.c
bde1c766557 : iris: make binding table shifting values available outside iris_state.c
f192ea630a4 : intel/shaders: enable gfx8 support
76c3d97c841 : intel/shaders: add iris variant of indirect draws generation shader
b52e25d3a8e : anv: rewrite internal shaders using OpenCL
da391650f53 : ci: build a host version of mesa for cross builds
1e31fd5f426 : meson: add option to install intel-clc
a26c7b0b036 : intel/ds: new tracepoints for generated commands
472f49ef43a : genxml: remove NDEBUG_UNUSED
41b2ed65e25 : genxml: generate opencl packing headers
2a0328ba8bc : genxml: enable opencl code generation
e6b5196079c : intel-clc: print text input
4fd7495c693 : intel/clc: add ability to output NIR
2bae1b6b667 : intel-clc: move ISA generation to its own function
2a1ff08376d : intel/compiler: make default NIR compiler options visible
012489e55ce : meson: add a new option to enable intel-clc without building RT shaders
c53a4711cb7 : anv: fix incorrect flushing on shader query copy
2437556d83b : intel/fs: rerun divergence prior to lowering non-uniform interpolate at sample
8f5a7f57df2 : intel/fs: indent lowering code to make it more readable
c517088cf10 : anv: factor out post submit queue debug code
67f3fa896e7 : intel/dev: fix missing dependency on generated packing heaers
04d26ceb0a8 : llvmpipe: Set "+64bit" for X86_64
5dd5d4c4b52 : tu: Exclude more a7xx regs from stomping
e4631bee61c : freedreno/devices: Update magic regs for a7xx
eb1e71e7076 : freedreno,tu: Move varying interp and varying repl modes to xml
78c843230c1 : tu/a750: Consider vertex attr buff in gmem allocation
5266815ca9b : tu/a7xx: Update CCU layout logic for A7XX
98d6d93a827 : turnip,ir3/a750: Implement inline uniforms via ldg.k
6a744ddebc2 : ir3: Initial support for pushing globals with ldg.k
513fa1873cf : ir3/a7xx: Fix load_global_ir3 with immediate offset
45c71803f9d : tu: Add more info to ldg inline uniform path
b87b8fdf730 : tu: Use SS6_INDIRECT for VS params
76e417ca593 : turnip,ir3/a750: Implement consts loading via preamble
7429ca31150 : tu: Use SS6_INDIRECT consts upload path for 3d blits
30597970a57 : tu/a7xx: Do not preload shaders, HW does it by default
ac75edb8c4e : tu/a7xx: Correctly set A7XX_HLSQ_UNKNOWN_A9AE.SYSVAL_REGS_COUNT
bc6b847017a : ir3: Add ldg.k instruction
ad52f92cb8e : tu: Define and set to zero all SP_*_VGPR_CONFIG regs
c166c5100b6 : tu/a750: Basic a750 support
cdadead230b : tu/a7xx: Make A7XX_RB_UNKNOWN_8E06 value configurable per-gen
98b62434bd9 : intel/compiler: Lower texture operation to combine LOD and AI
c984d6e2fcf : nir: Drop intel specific lowering code
15129c76347 : intel/compiler: Use nir_tex_src_backend1 to pack LOD and array index
73a3257968b : intel/compiler: Add texture operation lowering pass
646a7c864d3 : anv: re-introduce BO CCS allocations
bd197c6bcff : intel/aux_map: add helper to compute offset in aux data
c0889a127b1 : intel/aux_map: add BSpec reference
da6484a8a47 : anv: use address helper to compute address u64 value
7763e75eead : anv: move ALLOC_HOST_CACHED_COHERENT as define
3f64ec141ee : isl: add a no-aux-align usage flag
44515bb92cd : isl: printout sparse usage
926d9f1cef1 : radv: support minmax filter for more formats
05cf04ac97f : nvk: Convert shader addresses to offsets in nvk_shader.c
afd42f5951f : nvk/heap: Rework over-allocation
728256e9945 : nvk/heap: Use nvk_heap_bo::addr instead of bo->offset
83521dd4864 : nvk: Don't set CONSTANT_BUFFER_SELECTOR with a zero size
28ad2f488a0 : anv: Store host-located copy of NULL surface state for faster memcpy
48a0a3112f2 : freedreno: Add a750 clock gating control related registers
097e543c0a0 : Revert "zink: always force flushes when originating from api frontend"
aed5e4e1f2b : zink: Always set mfence->submit_count to the fence submit_count
8d44a115080 : radeonsi/vcn: Don't reinitialize encode session on bitrate/fps change
e0b4dfbbda9 : anv: don't unmap AUX ranges at BO delete
fb62bffcdaf : radv: Wire up ac_gather_context_rolls
ba6d6e5ee11 : amd/common: Use the correct register table for GFX10_3
1098afd7fbe : gallium: add PIPE_CAP_FP16 for AMD_gpu_shader_half_float
6fbf3367886 : compiler/types: Add a contains_32bit helper
5f1f6d74968 : glsl: add half float AMD_shader_trinary_minmax functions
d619c16c3f9 : glsl: add half float derivative functions
14de2eff89c : glsl: add half float interpolation functions
9dc5eec02c9 : glsl: allow half float varyings
3dc67c2c7e1 : glsl: add half float vector relational functions
e7f1be1ceb2 : glsl: add half float matrix functions
99a80ac9306 : glsl: add half float geometric functions
6a170051a98 : glsl: add support for half float packing functions
c386d569151 : glsl: add half float support for common functions
eea1c1fa7b5 : glsl: add f2f16() helper to ir_builder
94865a45f88 : glsl: add half float exponential functions
829c99def12 : glsl: add half float angle and trigonometry functions
3ff22ee4aee : glsl: add some new helpers for half float builtin functions
9dc651a13f1 : glsl: skip conversion of half float back to float for GL queries
66633dbbd05 : glsl: add ubo packing support for half floats
5803417c677 : glsl: add implicit half float conversions
b83477973f3 : glsl: add glsl_type_is_float_16() helper
5eea4c42f5d : glsl: update assert to allow for half float support
b2a7717717b : glsl: add explicit half float conversion support
edbe1b5bb4a : glsl: add half float support to the parser
72fb49516e0 : glsl: add basic params for AMD_gpu_shader_half_float extension
d8e4a4e44b3 : docs: fix doc build 'intel/dev/intel_device_info_gen.h' file not found
b0af2b30abc : ci_run_n_monitor: Allow the upstream format to not exist
72886cbefaa : zink: Only call reapply_color_write if EXT_color_write_enable is available
62fa5c8d0f0 : Revert "ci: Enable GALLIUM_DUMP_CPU=true only in the clang job"
6cab5559f92 : radv: add support for emitting TES+GS compiled separately on GFX9+
dd92f5f664d : radv: bind the vertex input SGPR only for relevant stages
d64d7373f34 : radv: declare AC_UD_TES_STATE for separate compilation of GS on GFX9+
e15d1ed7cb3 : radv: declare streamout buffers for TES+GS compiled separately on GFX9+
83bc7e27a57 : radv: force GS stage for TES as ES compiled separately on GFX9+
b58de424f41 : radv: fix RGP barrier reason for RP barriers inserted by the runtime
d98ff2cc4ad : nvk: Don't clobber vb0 after repeated blits
53ff6638740 : ci/etnaviv: update expectations
3f7a388d487 : ci/freedreno: add fail found by new Piglit
a16033b6a75 : ci: bump kernel to 6.6.16 + enable X2APIC
bd237539918 : wsi/x11: Rewrite logic for how we consider minImageCount.
8b4259e69b6 : wsi/x11: Disable vk_xwayland_wait_ready by default on most drivers.
fc8a83c96df : gallivm/ssbo: mask offset with exec_mask instead of building the 'if'
9ff3bec4842 : gallivm/ssbo: replace run time loop by compile time loop
bab4399970c : mesa: add gl_vertex_array_object::NonIdentityBufferAttribMapping
10f08c27338 : mesa: inline _mesa_set_vao_immutable
9aa205668bc : mesa: inline {Create,Draw}GalliumVertexState callbacks
8618062b3ca : st/mesa: constify the pipe_draw_info parameter and remove obsolete comments
bf301279416 : crocus: Call blorp_finish() when destroying context
083ef7e3382 : iris: Call blorp_finish() when destroying context
d699600da1d : anv: reduce cache flushing for indirect commands on Gfx12.5+
36f23bf96d6 : aco: print exec/vcc_lo/hi for single dword access
684014ff121 : aco: print permlane16 bc/fi
f469fda44ca : aco: don't print hi() for permlane opsel
b59f5f9c859 : aco: print neg prettier for packed math
767eb15ddca : aco/print_ir: don't use alloca for input modifiers
cd6d9c5918f : aco: don't remove branches that skip v_writelane_b32
2c4980716f7 : aco: add packed fma dpp note to README-ISA
e927c5004f9 : aco/gfx11+: disable v_pk_fmac_f16_dpp
a52c1994aa1 : intel/dev: generate declarations for struct intel_device_info
13c71945257 : intel/dev: specify struct intel_device_info type details in python
c40dacd4a8d : util: add parson for handling json files
fb7240bef96 : hasvk: add missing linker arguments
bde9a16ce87 : iris: Switch to truly asynchronous VM binding in Xe KMD
3579413aed4 : anv: Switch to truly asynchronous VM binding in Xe KMD
63abbb24adf : iris: Start to use intel_bind_timeline
f23395e2b90 : anv: Start to use intel_bind_timeline
e905bfe81bd : intel/common: Add functions to handle async vm bind
11465e4b3af : mesa-overlay: defer listening to socket until first frame
9beb9081fc4 : ci_run_n_monitor: print the target regex before adding the X/N bit
7154c1eb77e : ci_run_n_monitor: implicitly include `parallel:` jobs
f40d32770a5 : targets/va: override LIBVA_DRIVERS_PATH in devenv
9c006d5dcea : nir/passthrough_gs: flesh out gs_in_prim
3c3f7cb7472 : compiler,gallium: move u_decomposed_prim to common
ac426e1164d : winsys/amdgpu: remove unused amdgpu_fence_is_syncobj
f7facda322f : winsys/amdgpu: unmap user fence BO before destroy
6c3a294eef5 : radv: don't remove the blit queue from the device queues
716ed7d62a2 : gitlab_gql: print error returned by server in --print-merged-yaml
61a125647b7 : radv: add radv_disable_ngg_gs and enable it for Persona 3 Reload
69d734a8d53 : radv: add RADV_DEBUG=nongg_gs for GFX10/GFX10.3
877d9678f57 : docs: fix RADV_DEBUG=nonggc description
932b9e6a233 : radv: enable VK_KHR_shader_quad_control
312d0784c51 : spirv: implement SPV_KHR_quad_control
e546f2a55dc : radv: enable VK_KHR_shader_maximal_reconvergence
2649717a36d : aco: enable WQM if demote is used with maximal reconvergence
6588f5a1237 : spirv: implement SPV_KHR_maximal_reconvergence
0a243a7241e : zink: adjust swizzled deref loads by the variable component offset
fab5c706fe4 : mesa: plumb errors through to texture allocation
45df652d0b2 : ci_run_n_monitor: refresh job state when starting it
8a05cb8da70 : ci_run_n_monitor: track new job when retrying a job
5bc1a62fbb6 : ci_run_n_monitor: add method to get a pipeline job by its id
bce1230587d : ci_run_n_monitor: update job when it goes through enable_job()
5758a5d6602 : ci_run_n_monitor: add some types for gitlab objects
044c51b6bf4 : ci_run_n_monitor: warn user if they forgot to push the branch
6d8461f545a : d3d12: Subgroup ballot
94e0091190f : microsoft/compiler: Only use simplified subgroup ID algorithm for compute
c8cc7c5c186 : tu: Do not print anything on systems without Adreno GPU
7b0fd4cc05d : radv: Remove dead shared variables after optimization loop.
63b238e84ea : radv: only load 3x32-bit elements when emitting draws with mesh shader
0296196d323 : radv: remove unused radv_indirect_command_layout::state_offset
7bdf9f50027 : radv/ci: remove VKD3D_CONFIG=dxr11 for navi21/navi31
49069a1243d : pan/va: Add missing valhall_enums dep to valhall_disasm
bde272349d1 : radv: add support for emitting VS+GS compiled separately on GFX9+
416b20d381e : radv: force GS stage for VS as ES compiled separately on GFX9+
8ef4c049ecd : radv: declare streamout buffers for VS+GS compiled separately on GFX9+
a68e19204ea : radv: rework shader arguments for separate compilation of VS+GS on GFX9+
482dbacdeb6 : radv/nir: lower esgs_vertex_stride for GS compiled separately on GFX9+
d777cbf66c1 : radv: add a new user SGPR for the ESGS ring item size
5b1b76e9cdd : panfrost: Pad compute jobs with zeros on v4
0bc26efdc47 : panfrost: v4 doesn't have Blend descriptors
5f0226d82f8 : aco/tests: use raw strings in form_hard_clauses.nsa
d59d00ebf86 : aco/tests: add tests for VOPD operand swapping
24c02dbfa66 : aco: improve printing of VOPD instructions
ea92aea9f2d : aco: turn v_mov_b32 into addition to create VOPD instructions
65dfb27f8f9 : aco: swap operands to create VOPD instructions
96d8b7c59c5 : aco: refactor create_vopd_instruction
50c3e9f87b7 : st/mesa: move st_update_functions into st_context
5fd80f4fae6 : st/mesa: change the update enum of vertex elements
1d9585331e4 : st/mesa: cosmetic touchups in st_atom_array.cpp
7dd66244afb : st/mesa: move a piece of _mesa_draw_array_attrib out of the loop in setup_arrays
3363d41a206 : st/mesa: do (inputs_read & ~enabled_arrays) outside st_setup_current
c4ba65a33be : st/mesa: do (inputs_read & enabled_arrays) outside setup_arrays
000f4c710ce : st/mesa: rename attribs -> arrays in st_atom_array to indicate non-zero strides
0ac5dc5ab5c : gallium/u_threaded: expose helpers for filling set_vertex_buffers externally
0d2dfe49fec : v3d/ci: add new failures
0a1c8779e87 : driconf: Apply dual color blending workaround to Dying Light
24d3c832121 : driconf: Advertise GL_EXT_shader_image_load_store on iris for SVP13
c3062e3402f : freedreno: Fix MSAA z/s layout in GMEM
3fbbd79d9cf : freedreno/decode: Fix prefetch handling for IB1 crash
0ac6801970f : r300: fix vs output register indexing
e4ccfde123e : r300/ci: add two more observed piglit flakes
665d30b5448 : iris: Wait for drm_xe_exec_queue to be idle before destroying it
138303fb9db : iris: Fix return of iris_wait_syncobj()
b243b1eddce : r300: remove compiler tests
aeed5fd98d4 : ir3/ra: Fix bug with collect source handling
cdb8020f16d : vc4/ci: update expected list
0fb490630b2 : Revert "v3d/ci: update expected list"
72948d9ff9b : radeonsi,aco: remove the VS prolog
0496cd5e5aa : gallium/noop: don't leak resources due to take_ownership
47c1f389ed3 : gallium: remove take_ownership from set_vertex_buffers, assume it's true
b23f52b7e45 : gallium/u_threaded: allow drivers to change tc_call_set_vertex_buffers function
b66ee99bc21 : gallium/u_threaded: remove the count=0 path from tc_call_set_vertex_buffers
6ab25f5cde0 : cso: remove CSO_UNBIND_VERTEX_BUFFER0
47b15d83a2a : gallium/hud: set take_ownership=true for set_vertex_buffers
7fbb758e562 : st/mesa: set take_ownership=true for set_vertex_buffers in st_pbo_draw
3186131ea53 : st/mesa: set take_ownership=true for util_draw_vertex_buffer in st_DrawTex
e271d342a4c : gallium/util: add take_ownership parameter into util_draw_vertex_buffer
0ee35cc4431 : st/mesa: set take_ownership=true for set_vertex_buffers in st_draw_quad
ab3e029e40d : gallium/u_blitter: set take_ownership=true for set_vertex_buffers
f0b31858e13 : gallium: always set vertex elements before setting vertex buffers
2683038b1c9 : glapi: move EXT_texture_storage to the right position
fff6d332d9f : radeonsi/ci: add gfx11 flakes
33aac684b46 : radeonsi: use num_vertex_buffers instead of ARRAY_SIZE
0e02149ac97 : winsys/amdgpu: don't ref/unref slab BOs in amdgpu_cs_submit_ib
04de7cc9857 : winsys/amdgpu: simplify amdgpu_do_add_buffer to remove memset
c79697fec51 : winsys/amdgpu: skip code checking RADEON_USAGE_SYNCHRONIZED for slabs
0911aea1261 : winsys/amdgpu: merge 2 loops iterating over real BOs in amdgpu_cs_submit_ib
d704f92b132 : winsys/amdgpu: merge 2 loops iterating over sparse BOs in amdgpu_cs_submit_ib
32625c79031 : winsys/amdgpu: merge 2 loops iterating over slab entries in amdgpu_cs_submit_ib
77e96cec6e8 : winsys/amdgpu: move code out of amdgpu_add_bo_fences_to_dependencies for reuse
436ebe4ef6a : winsys/amdgpu: change the signature of amdgpu_add_bo_fences_to_dependencies
75ffd738ac9 : winsys/amdgpu: add real buffers of slab entries in the CS thread
41f6d24fc80 : winsys/amdgpu: fix a race condition when reading ws->num_buffers
4957d352dd8 : intel/dev: Add device info for ARL
964042d50ca : anv/query: Follow MTL code paths on ARL
c1ffd0a0372 : anv/drirc: Extend option to disable FCV optimization to ARL
c3a0483f5bc : intel/compiler: Lower DPAS instructions on ARL except ARL-H
e2b09b85595 : isl: Handle ARL in isl_drm_modifier_get_score()
9ce0fe460ac : isl: Define MOCS for ARL
362ccd3874c : intel/dev: Define engine prefetch for ARL
c616ce81539 : intel/i915: ARL also supports the set-PAT uapi
edf93db5ee1 : iris: Extend MTL modifiers to ARL devices
a443a824adc : intel/l3: Define l3 config for ARL
546652b31a0 : intel/dev: Add intel_device_info_is_mtl_or_arl()
1d082820608 : intel/dev: Add ARL platform enums
fa8e0ba3f73 : frontends/va: Fix updating AV1 rate control parameters
cff5bc5af7e : pvr: enable VK_EXT_headless_surface on all platforms except Windows
58e7085cb0a : lvp: enable VK_EXT_headless_surface on all platforms except Windows
bb0791535a1 : vn: enable VK_EXT_headless_surface on all platforms except Windows
7667802b7d3 : panvk: enable VK_EXT_headless_surface on all platforms except Windows
64081b9f46c : nvk: enable VK_EXT_headless_surface on all platforms except Windows
5f373dec880 : dzn: enable VK_EXT_headless_surface on all platforms except Windows
b10f61f98e0 : hasvk: enable VK_EXT_headless_surface on all platforms except Windows
32800aa1d71 : anv: enable VK_EXT_headless_surface on all platforms except Windows
6407d0f0a26 : tu: enable VK_EXT_headless_surface on all platforms except Windows
11cf6965ead : v3dv: enable VK_EXT_headless_surface on all platforms except Windows
faad4ffe970 : radv: enable VK_EXT_headless_surface on all platforms except Windows
ffbd3e5b2d6 : radv: change the user SGPR idx of AC_UD_TES_STATE
3e9815173af : radv: set the default workgroup size for VS/TES as ES
90e354afb02 : radv: determine the workgroup size for GS non-NGG earlier
35c9631162d : radv: determine the ES stage earlier when processing binary config
03314b2a868 : radv: check for MESA_SHADER_TESS_EVAL in radv_fill_shader_info_ngg()
34572d535e2 : radv: use next_stage to determine the NGG stage
31f006d3522 : radv: always set GS as NGG if present on GFX11
55093270ed6 : radv: squash GFX10/GFX10.3 NGG restrictions in the same condition
237ab5db86b : radv: remove one indentation level in radv_fill_shader_info_ngg()
010272b62e2 : util: use crc32_z instead of crc32 and bump zlib dep to 1.2.9
56f31d1847b : meson: upgrade zlib wrap to 1.3.1
238c3d593b9 : r300/ci: update piglit fails
f9acd9e6594 : v3dv/ci: test the WSI on rpi4 and rpi5
7c198d44041 : isaspec: encode.py: Include assert.h
c3b667d4887 : tu/msm: fix RD_CHIP_ID size used when dumping RD
4f6aac15897 : aco/tests: fix to_hw_instr.swap_linear_vgpr
174e37afb9e : aco: fix >8 byte linear vgpr copies
33d88f797bf : amd/vpelib: Add UID for 3d Lut and control logic
039b1e0a1e2 : amd/vpelib: Refactor norm factor logic
e0863dbb742 : amd/vpelib: Solve link error due to missing static for one function
2d02c753249 : amd/vpelib: Add PQ Norm to VPE interface
1dd28d67662 : amd/vpelib: VPE integration for HLG
5fd59c83ef0 : amd/vpelib: geometric scaling fix
c8b2e28b662 : amd/vpelib: skip gamma remap and cs conversion when geometric scaling
cb6d9283274 : amd/vpelib: Add param check for geometric scaling and refactor
4893afd4272 : amd/vpelib: add new tf enum and add flag for geometric scaling
31c9e17bf2a : v3d/ci: update expected list
d15a43c9a92 : radv: limit maxIndirectCommandsTokenCount to 512
0a44f6319ef : anv,driconf: Add sampler coordinate precision workaround for AoE 4
e48645250c6 : venus: image format properties cache
680c9129777 : venus: extract cache hash/equals functions into common
f3de6f17c18 : venus: fix image reqs cache store locking
5178ad761c9 : anv: flush tile cache independent of format with HIZ-CCS flush
af51e5f7a90 : zink: split out sparse_residency_code_and lowering
f5174593c15 : zink: add back (safe) optimizations after sparse lowering
40d119979a3 : iris: Remove unused paramater
a4dc5bd9fdf : iris: Remove prototypes for unsupported Gfx versions
8ff26271a7a : iris: Remove unused brw_* includes
d4c094dfb48 : radv/rt: Optimize update shader VGPR usage
585836f2b51 : d3d10umd: Rename d3d10sw target to d3d10umd
67da5a8f08d : d3d10umd, meson: Allow naming d3d10umd DLLs
5ae2b4882a0 : blorp: implement Wa_16014912113 callback for drivers
1693d0b857e : anv: implement Wa_16014912113
263f6937608 : iris: implement Wa_16014912113
bdc7d32e939 : blorp/crocus: refactor blorp_emit_urb_config
829e4fe877e : intel/common: provide a helper for urb setup comparison
a1b885b482c : intel: refactor urb configuration, add intel_urb_config
49c1b404e5e : panfrost: Fix dual-source blending
084f81fd52c : Revert "ci: disable Collabora's farm due to maintance"
29fa1d7f251 : ir3: set reconvergence for scan_clusters.macro
cc7400e49cd : anv: report rotate subgroup feature bits
2ad3b83d235 : radv: report rotate subgroup feature bits
48461c0d9e6 : aco: enable VOPD scheduler
75a76ec3fdb : aco: implement VOPD scheduler
1fb79b4aa26 : aco: refactor schedule_ilp main loop
c66d42b9eda : aco: add VOPD statistic
6547e17e601 : aco: add VOPD format
54c52932d48 : virgl: Pass cmd_buf to flush_frontbuffer
15c21eafc2f : virgl: Allow importing resources without known templ
8b7fa26b397 : virgl: Implement PIPE_QUERY_GPU_FINISHED
6427dd9056d : virgl: Fix crash when no VE bound
468c750c534 : virgl: Fix compilation on MSVC
47c725b53e4 : radv: don't submit 0 length on UVD either.
df9bc11589b : radv/uvd: uvd kernel checks for full dpb allocation.
bba36df84d4 : radv: init decoder ip block earlier.
6065671a7fb : radv: fix correct padding on uvd
3a2e5c1b776 : ci: disable Collabora's farm due to maintance
c6286e39ecc : radv/sqtt: fix describing queue submits for RGP
8368a972943 : r600: handle indirect access to kcache 14 and 15
464e8aaff47 : util: Allow kcmp on FreeBSD
3a00d80c677 : Revert "ci: disable Collabora's farm due to maintance"
fcce9cc835b : ci: disable Collabora's farm due to maintance
b10ee44308c : radv/rra: Implement ahit/isec counters
82a5cc788b6 : docs: Document RADV_RRA_TRACE_HISTORY_SIZE
767f6280794 : radv/rra: Dump basic ray history tokens
26939f016df : radv/rra: Refactor error handling
46dddb57f93 : radv/rra: Remove useless variable
dc813288c3a : radv/rra: Use memcpy for chunk descriptions
71c363acc36 : radv/rra: Rename rra_chunk_type to rra_chunk_version
d32d010c24e : venus: update tracepoints to align with later optimizations
a81189c7968 : ci: build nvk in debian-vulkan job
2d21a1bf795 : nouveau/tests: fix null dereference
0525dac7f85 : vk_image.c: #ifndef _WIN32 --> DETECT_OS_LINUX + DETECT_OS_BSD
1fa171650aa : zink: remove invalid scope in bo allocation loop
e98bbcad17e : nir: add vertex divergence into nir_divergence_analysis
5ffa4d879c3 : nir: add a lower_mediump_io callback into options
ecf0fe09f0e : nir: replace lower_io_variables with a GLSL NIR flag
c4acab77a8c : nir: remove and replace underused option pack_varying_options
c844b5dc856 : nir: relax validation failure for generic TCS outputs with no_varying
d84a616d4d2 : nir: remove INTERP_MODE_COLOR
1d5dbde5221 : freedreno/drm: Fix teardown crash harder
60413e11c2b : ir3: optimize subgroup operations using brcst.active
6148e38a093 : ir3: fix printing of brcst.active and quad_shuffle
6fa99abac04 : ir3: optimize read_first.macro to a mov
5c41a95e48c : ir3: fix setting shared flag on parallel copy arguments
5ef744c6601 : ci: build panvk in debian-vulkan job
4fa27845e57 : aco/insert_exec_mask: Reduce latency when switching to WQM.
e89977ff71f : aco: always terminate quads if they have been demoted entirely
a42b83e3fb8 : aco/insert_exec_mask: tiny refactor
5bea69cdd6f : intel/blorp: add a TODO note about stencil buffer resolve
9698d5f0fda : radv: add a workaround for mipmaps and minLOD on GFX6-8
dc1a3f95558 : ir3: Fix comment thinko
c40bc482524 : ir3: Calculate physical edges correctly
9dbe511f183 : ir3: Rewrite (jp) and branchstack handling
6ad0cbafe80 : ir3: Set branchstack earlier
fa22b0901af : ir3/ra: Add specialized shared register RA/spilling
f977501a7c3 : radv: do not allow to enable VK_EXT_shader_object with LLVM
c925b6019d8 : radv/rt: Lower ray payloads like hit attribs
4f0c33196c0 : mesa: fix error-handling for ETC2/RGTC textures
5d293f01cc7 : ci_run_n_monitor: avoid spamming a ton of "new status: created" for all the jobs at the beginning
62508856401 : panfrost: fix UB caused by shifting signed int too far
2085d604380 : zink: run sparse lowering after all optimization passes
6a8cd7a64fb : zink: move sparse lowering up in file
aacc4e1c687 : zink: zero allocate resident_defs array in ntv
3b025d6b424 : zink: fix sparse bo placement
bb14ee53a5f : radv/sqtt: Handle ray tracing pipelines with no traversal shader
0aa9afa8e12 : radv: add support for emitting VS+TCS compiled separately on GFX9+
397a08b407b : radv: always emit PGM_RSRC1_HS when emitting the TCS epilog state
542b9aaf182 : radv: force TCS stage for VS as LS compiled separately on GFX9+
3d5d1636939 : radv: always mark drawid/base_instance used with ESO
3c23ae8547b : radv: rework shader arguments for separate compilation of VS+TCS on GFX9+
1e55d91c822 : radv: only merge shader info stages if both stages exist on GFX9+
0018faf384a : radv: check active NIR stages before trying to merge shaders on GFX9+
1fe8770bbec : radv: constify radv_device in radv_emit_shader_pointer()
3b2452da3c6 : radv: set the default workgroup size for VS as LS
2a58bbbed86 : radv: determine the workgroup size for TCS earlier
c6ca7fcc25b : radv: remove radv_graphics_state_key::dynamic_patch_control_points
3bc6f95e3d1 : driconf: set vk_x11_strict_image_count for Atlas Fallen Vulkan
7b7a581a52d : zink: prune dmabuf export tracking when adding resource binds
60d2ea83e8d : vulkan/video: add AV1 decode support to common code
68da9e4dff9 : intel/compiler/xe2: Set SIMD mode for sampler messages
84de7a88d33 : intel/compiler/xe2: Emit texture instructions w/ combined LOD and array index
c8ba2bc2f00 : nir: Pack texture LOD and array index to a single 32-bit value
78e7f7b3778 : intel/compiler/xe2: Use new sample_*_mlod messages
8690a6b546d : intel/compiler/xe2: Handle 6-bit message type for Gfx20+
a9ed9cf88b1 : intel/fs: Move opcode modification before the switch that emits srcs
7441af803f1 : intel/compiler/xe2: Update get_sampler_lowered_simd_width
24a7f6cd168 : zink: add a tu flake
59fb425e1c4 : vulkan: update registry/includes to 1.3.277
559f31e202f : dzn: Use blits for all non-averaging resolves
70fa127c977 : dzn: Use correct format for depth/stencil resolves
973c5bd047d : dzn: Don't resolve for RESOLVE_MODE_NONE
dd7cfd52553 : dzn: Add a debug flag for forcing off native view instancing
a85e8058cbc : dzn: Support non-static samplers for meta
c286c011363 : dzn: Add barrier to copy source for DispatchIndirect copies
581a23c0cca : dzn: Add missing handling of VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT
60aad6ef071 : spirv2dxil: Lower the Vulkan memory model and coherent loads/stores
003d2da2dcf : microsoft/compiler: Add a pass for promoting ACCESS_COHERENT on loads/stores
b74cd405d30 : microsoft/compiler: Respect ACCESS_COHERENT in UAV variable data
118e0bdc1f0 : intel/rt: Don't directly generate umul_32x16
bc0178af57f : glsl: don't tree graft globals
98197e15cc6 : ci: explain purpose of the word after the date in image tags
b6d70eb0990 : ci: reduce maximum image tags length from 30 to 20
b6fceeaa9f7 : ci: enforce maximum image tag length
73dcdc50d20 : ci: drop dash in image tags dates
dd267ab434e : zink: move zink_resource_copies_reset out of exportable_lock
01e64bbf36e : zink/sync: remove duplicate assignments in UNSYNCHRONIZED case
ef548bf040b : zink: extract update_unordered_access_and_get_cmdbuf
ceca8326622 : zink: extract emit_memory_barrier::for_buffer from zink_resource_buffer_barrier
8c1ddcace92 : zink: extract emit_memory_barrier from zink_resource_image_barrier
2cac3adf315 : zink: remove duplicate check and assignment in zink_resource_image_needs_barrier
de354a48b90 : zink: extract check_unordered_exec from zink_get_cmdbuf
558aca10b48 : meson: drop -DANDROID
53d9debcf4d : util: refactor to use DETECT_OS_ANDROID
569437221da : gallium: refactor to use DETECT_OS_ANDROID
8762b2fca1e : egl: refactor to use DETECT_OS_ANDROID instead of ANDROID
5a37340689d : turnip: refactor to use DETECT_OS_ANDROID instead of ANDROID
5df083eff7a : radv: refactor to use DETECT_OS_ANDROID instead of ANDROID
4fd4a6109d1 : anv: refactor to use DETECT_OS_ANDROID instead of ANDROID
a678b7434a1 : hasvk: refactor to use DETECT_OS_ANDROID instead of ANDROID
f245339120c : venus: refactor to use DETECT_OS_ANDROID instead of ANDROID
f06d7f69423 : v3dv: refactor to use DETECT_OS_ANDROID instead of ANDROID
2dd95bc4b79 : vulkan/runtime: refactor to use DETECT_OS_ANDROID instead of ANDROID
f7d35be3627 : vulkan/util: drop redundant code gen from vk_extensions_gen.py
1e80a426c28 : anv: extend implicit fencing support for case requiring implicit write
be3af5acf6f : anv: optimize the implicit fencing support of external memory
55ac9a08b57 : anv: refactor wsi_memory_allocate_info handling
f8078e278c9 : docs/calendar: add 24.1 branchpoint and release schedule
e04eed28274 : auxiliary/draw: fix streamout overflow calculation
eb4effeead4 : v3d-rpi4-gl: reduce the parallelism from 10 to 8
03490ec0195 : vulkan/runtime: rework VK_KHR_dynamic_rendering_local_read state tracking
d7f5a815e3d : vulkan/multialloc: bump max number to 16
4de62731f4d : mesa/main: add support for EXT_texture_storage
16f6f50ce49 : v3dv: expose VK_EXT_depth_clip_enable
03371887d51 : gallium/u_blitter: Fix a few uninitialized fb_state
6f47e87a605 : egl/drm: flush before calling get_back_bo
d9f15f8d9ba : meson: require libelf when radeonsi is built
e4f7754977f : radeonsi: try to disable dcc if compute_blit is the only option
f66055a6a67 : radv/rt: Write inactive node data in ALWAYS_ACTIVE workaround
60071f94e52 : nvk: Use the upload queue for shader uploads
aea4c9a913c : nvk: Add an upload queue to nvk_device
2074e28a0d6 : nvk: Add an upload queue
e6f137e9edc : nvk: Only map heaps that explicitly request maps
e162c2e78e8 : nvk: Use VM_BIND for contiguous heaps instead of copying
f0fad6ed171 : nvk/queue: Only initialize the necessary engines
ced7c5193ec : nvk/queue: Rework context state init
b02f83e5c6a : nvk: Add an array of queue families to nvk_physical_device
86e79cd7449 : nvk: Move the nouveau_ws_context to nvk_queue
3273eaf52a7 : nvk/queue: Refactor the push builder a bit
88b19ccc3f0 : nvk/queue: Pull DRM specfc stuff into nvk_queue_drm.c
88445fc12aa : nouveau/winsys: Allow only allocating a subset of engines
c4ea8ab527f : nouveau/winsys: Re-order channel creation
ec4990ef419 : glsl: remove now unused GLSL IR validate_geometry_shader_emissions()
ce3420394cd : glsl: use nir version of geom stream validation
f21e2e6229d : glsl: add nir version of validate_geometry_shader_emissions()
cdfbd3323d9 : docs: add sha256sum for 23.3.5
f140c5ed64d : docs: update calendar for 23.3.5
7217e62b3ec : docs: add release notes for 23.3.5
ff50e805746 : zink: use sparse residency for buffers.
4f6e4ae3d6b : docs/release-calendar: add planned 24.0.x bugfix releases
dd141af19e0 : docs: add sha256sum for 24.0.0
8aa0ef0d010 : docs: add release notes for 24.0.0
331e6f5b5ed : docs: update calendar for 24.0.0
1d1a7f9d566 : nvk: mem cannot be null in binding buffers/images.
44b4fee7861 : iris: Avoid read of uninitialized value in blorp_clear_stencil_as_rgba()
90b6f84c5ea : ci: when specifying a driver remove all other ones
a53af346648 : anv: use workaround framework for Wa_22018402687
c35247ab204 : vk/util: fix 'beta' check for physical device properties
794ec7f0a1c : vk/util: fix 'beta' check for physical device features
253968fc601 : d3d10umd: Use flush_frontbuffer for Present
2b5e2576904 : winsys/gdi: Custom acquisition of hDC
be4b1c2639a : winsys/gdi: Handle R8G8B8 formats
01636ee7002 : anv: Disable compression if we have concurrent sharing mode
9a4d951ef94 : vulkan/runtime: Track VkSharingMode in vk_image
4cd5b2b5426 : intel/hasvk: assume() we don't get ISL_NUM_FORMATS
3d4ef6f983f : intel/vulkan: assume() that we don't use "ISL_NUM_FORMATS"
529e7ab9755 : lavapipe: RM2024 extension promotions
1c01fd02861 : util/disk_cache: Use secure_getenv to determine cache directories
e8b0e5cac90 : radv: Use secure_getenv for RADV_THREAD_TRACE_TRIGGER
c01a07f2e47 : radv: Use secure_getenv in radv_builtin_cache_path
72f95a8364c : mesa/main: Use secure_getenv for shader dumping
321e2cee531 : vtn: Use secure_getenv for shader dumping
f3b892b74ab : aux/trace: Guard triggers behind __normal_user
7ea96ff75b7 : vulkan: Use secure_getenv for trigger files
8b209a62006 : util: Provide a secure_getenv fallback for platforms without it
0fa4ea98ca7 : ci: always skip dEQP-VK.info.device_extensions
4824238dd90 : zink: Fix return type and values of create_buffer and create_images
c309d201723 : aco/insert_exec_mask: Fix unconditional demote at top-level control flow.
4097df29f6e : nvk: allow 3d compressed textures
9ddf647eabe : nvk: Fix whitespace in nvk_image.c
e8bec58de01 : nil: Set the level offset to 0 in nil_image_for_level
445aacb4217 : clc: retrieve libclang path at runtime.
8efd11fce99 : clc: force fPIC for every user when using shared LLVM
37a13463478 : meson: remove opencl-external-clang-headers option and rely on shared-llvm
501f78fdbae : util: check for setgid() as well in __normal_user()
afd4e633eec : util: simplify logic in __normal_user()
6c570f7a98b : v3dv: allow subgroup operations in fragment shaders
e5bfce6f46e : broadcom/compiler: support subgroup reduction operations from fragment shaders
3544113ee25 : brodcom/compiler: implement non-compute TSY barrier
5b269814fcf : broadcom/compiler: be more careful with unifa in non-uniform control flow
31e8740808c : v3dv: expose more subgroup features on V3D 7.x
93df9800e87 : broadcom/compiler: support subgroup quad
69d3b908395 : broadcom/compiler: support subgroup vote
3222fd71a13 : broadcom/compiler: support subgroup shuffle
29a5e3e6154 : broadcom/compiler: support subgroup ballot
295f906517e : broadcom/compiler: don't move subgroup reduction instructions above setmsf
9bbfbc2089b : broadcom/compiler: add new SFU instructions in V3D 7.x
7bdc8898b15 : broadcom/compiler: fix incorrect flags update for subgroup elect
29d4924e5e5 : broadcom/compiler: fix incorrect flags setup in non-uniform if path
13ca3d0eeb0 : radv/sqtt: Set SeparateCompiled for monolithic RT pipelines
6d2926c54e0 : radv: Skip unused acceleration structure build paths
93b1eec09bd : radv: Emit user events during acceleration structure builds
22b719b445f : radv: Make radv_write_user_event_marker non-static
f43099ecf57 : radv: Reduce the amount of radv_device_to_handle calls
41e78330e72 : radv/radix_sort: clang-format
d0d2cf549ba : anv/video: fix out-of-bounds read
31e29f73048 : radv: enable deviceFaultVendorBinary if RADV_DEBUG=hang is set
a778d5fd0d6 : radv: export GPU hang reports through VK_EXT_device_fault
8c3d1c91404 : radv: add support for keeping GPU hang reports in memory
c710cba0c76 : radv: refactor dumping GPU hang reports by using chunks
7a20946579f : radv: add a helper to know if device fault detection is enabled
f9c4e25483f : freedreno: add fd_rd_output facilities for gzip-compressed RD dumps
0a97d1ebfa2 : zink: fix descriptor buffer unmaps on screen destroy
c900cca96c4 : zink: always map descriptor buffers as COHERENT
3f119a1fd8d : util/disk_cache: Add marker on cache usage.
5fbb00dbc75 : venus: use obj handle instead of id in device memory report
8c87657fbd8 : driconf: Fake vendorid for RDR2
01a99f5d4d5 : d3d12: d3d12_video_encoder_negotiate_current_h264_slices_configuration to use correct mode when intra-refresh is on
45a6e1dc895 : nak/nir: Stop lowering load_local_invocation_index
ac11cb0f72b : nvk: Call lower_compute_system_values after zer_initialize_workgroup_memory
1718980e851 : venus: force async pipeline create on threads creating descriptor pools
62797f036f5 : zink/ci: update polaris10's expectations after piglit uprev
a0bf21e72f8 : zink/ci: update navi31's expectations after piglit uprev
a6ea0f17628 : radeonsi/ci: update vangogh's expectations after piglit uprev
faf3bb644df : spirv: Update headers and grammar JSON
e3c2dc2324a : nir/print: Rename workgroup-size to workgroup_size
449e44d6d35 : nir/print: Don't print shared_size twice
0ab3b3c641f : nir/builder: Fix compilation with gcc-13 when tsan is enabled
80a1b916011 : nir/lower_int64: Fix compilation with gcc-13 and tsan enabled
ca47138fb17 : radv: Fix compilation with gcc-13 and tsan enabled
f6383e03f9c : zink: use enums as return values in resource_object_create
3d203b54771 : zink: remove duplicate arguments and use VkMemoryRequirements locally
9c3e733779e : zink: simplify call to get_export_flags
472bca94690 : zink: Move more code to create_image and create_buffer
0b88f680675 : zink: extract allocate_bo_and_update_obj from resource_object_create
df9cbe431ee : zink: drop duplicate assignment to obj->alignment
063949063c7 : zink: extract debug_resource_mem from resource_object_create
7180670e289 : zink: extract update_obj_info from resource_object_create
081e5d11092 : zink: extract function update_alloc_info from resource_object_create
1d0e9001cd9 : zink: extract function create_image from resource_object_create
eb394f53162 : zink: redesign the allocation try loop to test all heaps
252e877a876 : zink: extract function allocate_bo from resource_create_object
3806586c6e6 : zink: extract get_export_flags from resource_object_create
e22c525aa03 : zink: reduce number of #ifdefs in resource_create_object
a5fd408a749 : zink: factor out get_image_memory_requirement in resource_object_create
55f39410766 : zink: factor out get_format_feature_flags in resource_object_create
6664fdaf48d : zink: Factor out create sampler conversion in resource_object_create
b2ce61b91d4 : zink: shorten lifetime of success variable in resource_object_create
7cf77c553c5 : zink: Factor out create buffer from resource_object_create
46f5a226d66 : radeonsi: fix video processing path without VPE enabled
26c8f13ff51 : vulkan: enable VK_KHR_shader_expect_assume
5df7be80173 : spirv: Fix SpvOpExpectKHR
9b5ea351583 : radv: add support for VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT
9211eef7387 : radv: init the shader key in radv_shader_stage_init() for ESO
13add95beba : radv: prevent crashes when a task shader is compiled unlinked with ESO
f23efd70937 : radv: bind and emit mesh/task shaders with ESO
29491d36aa8 : radv: determine the last VGT api stage with mesh shaders and ESO
6adea03a3ea : radv: ignore unneeded dynamic states with mesh shaders and ESO
9157087d439 : radv: determine next stage for mesh/task with ESO
64aa84eaf7a : radv: rebind mesh/task shaders when restoring meta context
1602129465f : etnaviv/isa: Add missing dep of encode.py/decode.py calls on isa.py
944aefa9330 : zink+anv/ci: add a couple more flakes
f0aca7e7c9c : lavapipe: KHR_dynamic_rendering_local_read
92c24191d4e : tree-wide: use __normal_user() everywhere instead of writing the check manually
3e00558ef00 : util: rename __check_suid() to __normal_user()
2d91b870fb9 : radv: emit required programming for tess on GFX10+ in radv_emit_hw_vs()
f870e5ff11b : radv: fix emitting tess domain origin for merged TES+GS on GFX9
d9b61de2f78 : radv: fix detecting invalid binaries with ESO
3304c6ca01e : v3d/ci: update expected results
9acc869b57d : llvmpipe: Fix building with llvm11
f27a9732833 : radv/rt: Use doubles inside intersect_ray_amd_software_tri
29d18f3ca90 : anv: Fix typo in transition_color_buffer
8ff3a13e4d0 : nak: sm50: fix some legalization issues
b18472c718b : nak/sm50: add support for brev
84a7e94f31c : nak/sm50: legalize: display instruction on panic
c1614913d9f : nak: sm50: fadd: ensure src[0] is in a register
2ac28dd9a96 : nak: sm50: add support for OpOut
8b40a8715d0 : nak/sm50: add support for isberd
d558cb664a6 : freedreno/drm: Submit should hold ref to device
fe8c2dd43ab : zink: Avoid variable shadowing everywhere
86aef4a3c4b : zink: Do not shadow the variable ret
edc56f944af : zink: Initialize pipe_query_result
66cc73a304b : zink: Initialize zink_bindless_descriptor to zero on creation
3f0af613d02 : zink: Initialize zink_shader_object
9710fca6123 : frontends/va, d3d12: Fix PIPE_VIDEO_SLICE_MODE_MAX_SLICE_SICE -> PIPE_VIDEO_SLICE_MODE_MAX_SLICE_SIZE typo
e28d52e7619 : gallium/hud: add "csv" option to print values to stdout as CSV
0f79f9ac4d6 : glthread: apply the thread scheduling policy when a batch executes synchronously
c8c926d776c : glthread: apply the thread scheduling policy when the context is created
787ddadf734 : util: add mesa_pin_threads environment variable that sets a static affinity mask
ea08690d1c6 : st/mesa: rename ST_L3_PINNING_DISABLED -> ST_THREAD_SCHEDULER_DISABLED
386822c1b0b : gallium: rename PIPE_.._PIN_THREADS_TO_L3_CACHE -> .._UPDATE_THREAD_SCHEDULING
d230434ae34 : mesa,gallium: move the thread scheduler to src/util
1c29869c206 : Uprev Piglit to e9316bcd12544aaf7e753ce37fe50d64165d9598
2d290eda361 : Reapply "bin/ci: Add GitLab basic token validation"
24f14bfacc5 : dzn: Add missing blit source barriers for enhanced barriers
f91ac2ff41f : dzn: Add missing condition to immutable sampler init loop
fd89ca82a63 : dzn: Add a stencil blit fallback
5cdcb7134a8 : microsoft/compiler: Use double pack/unpack instead of int for reduce ops on doubles
b75ee1a0670 : frontends/va: make vlVaSyncSurface blocking
c4b32f9e90b : docs/features: synchronize new features for Anv
c258e02e668 : docs/features: drop gen8+/gen9+ on Anv
dc1b16c0102 : radv: export alpha-to-coverage via MRTZ for ESO on GFX11
6a2b264526c : radv: emit more default states for ESO on GFX10.3+
b7fdfdc9014 : radv: do not ignore RADV_DYNAMIC_FRAGMENT_SHADING_RATE for ESO on GFX10.3+
9a7c551f959 : radv: set NGG fields in vgt_shader_key for ESO on GFX10+
70c288558a6 : radv: fix the late scissor emission workaround with ESO on GFX9
411e23e193a : radv: use the non-emitted graphics pipeline for the needed dynamic states
bbcdd1dc094 : radv: refactor gfx103_pipeline_emit_vrs_state()
e7b4dcd5227 : radv: refactor gfx103_pipeline_emit_vgt_draw_payload_cntl()
5ccc40cbd5a : ci: Upref virglrenderer
b9fea5ea6b5 : virgl: Use better reporting for mirror_clamp features
fe19405c464 : vulkan/runtime: handle new dynamic states for attachment remapping
0105cfd93c0 : radv/ci: enable RADV_PERFTEST=shader_object for vkcts-polaris10-valve
c68f96878ce : radv: fix segfault when getting device vm fault info
e39fed57376 : Revert "bin/ci: Add GitLab basic token validation"
2f4d6df3723 : wsi/common: Allow KHR_present_wait on WL.
0d51cd48089 : wsi/wl: Improve fallback for present_wait.
1af7f411742 : wsi/wl: Refactor out code to update current present ID.
820859a6abd : r600: lower dround_even also on hardware that supports fp64
324ddd09191 : ci: Valve farm (Keywords location) works again
4a23b286230 : ci/VK-GL-CTS: add patches to fix dEQP-VK.glsl.derivate crashes
299aebaa551 : ci: bump libdrm to 2.4.120
7965483b4c1 : ci: disable Valve farm in Keywords
68b3b1573b4 : d3d10umd: Fix compilation
55413e33dc0 : nvk: Disable all cbufs in nvk_queue_init_context_draw_state()
35bd36c1b0d : nvk: Whitespace fixes
c4254f374ff : nvk: Do a second submit to check for errors in the sync case
38aba351f13 : docs: update features.txt for nvk
614e4269cf7 : nvk: promote load_store_op_none to KHR
132b3a79f46 : nvk: promote VK_EXT_line_rasterization to KHR
da910fc2fd8 : nvk: promote VK_EXT_index_type_uint8 to KHR
32babbc416c : nvk: Set ICD version to 1.3
c467a87e06e : radeonsi: Destroy queues before the aux contexts
a0a453e43f6 : nvk: Advertise Vulkan 1.3
25d40e8e2c8 : nvk: Stop requiring dedicated allocations
305256e3440 : venus: handle empty resolved query feedback list
df1cd200961 : venus: recycle linked query feedback immediately during submission
decc5d45398 : venus: add comments for query feedback batch free list
e2c4bafccc7 : venus: free query batches for VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT
aceda1f5f6f : venus: acquire mutex when recycling query feedback cmds
c3417c5bb81 : venus: refactor query feedback cmds
7bc56466098 : ci: bump the image tags to rebuild all the deqp variants
52b784dbc5b : ci/deqp: only keep the mustpass lists that are relevant to the build
e0c564dd0b8 : ci/deqp: only compile the test binaries that are relevant to the build
969b430a23f : ci/deqp: only compile EGL tests in GL builds, not VK builds
d9833b89a2a : ci/deqp: drop the implicit DEQP_TARGET; explicitly set `default` in VK builds
fb326ef27f3 : ci/deqp: split vk and gl builds
24161160e5f : ci/deqp: move editable part to the top of the file
86bf197bf73 : ci/deqp: avoid storing the huge list of vk tests on android builds
3cc1c711488 : ci/deqp: simplify version log dump
115ab467c6b : ci/deqp: fix default target check when target is not specified
3b9466dd517 : anv: fix transfer barriers flushes with compute queue
9f99685c1ba : virgl: use PIPE_MAX_SAMPLERS in bind_samplers_states
5275df0cfe3 : gallium: Add ssd130x to the list of kmsro drivers
9d31680e79a : anv: retain ccs image binding address
eead86ad8e3 : anv: rename aux_tt image field
fdc2f0a52e5 : anv: factor out aux-tt binding logic for future reuse
6260fa47ff8 : nak: Loop to ensure we get accurate shader clocks
48ebfeba34c : nak: Add a source barrier intrinsic
d57c79846d4 : nak: Choose S2R vs CS2R based on sysval index
e121d873bdd : anv/hasvk: don't report error when intel_get_device_info_from_fd fails
02fe3c32cdf : ac, radeonsi: remove has_syncobj, has_fence_to_handle
d25201903df : winsys/amdgpu: use syncobj rather than amdgpu fence
d14ecd6d897 : radv: use device->vk.enabled_features instead of iterating twice
cce59200254 : radeonsi: adjust flags for si_compute_shorten_ubyte_buffer
0e16da89fef : radeonsi: emit cache flushes before draw registers
72dc596aa09 : anv: implement VK_EXT_attachment_feedback_loop_dynamic_state
a9d72609d95 : anv: Advertise VK_EXT_attachment_feedback_loop_layout
dda8c2b8bee : anv: handle image feedback loop usage
bd285a6ad53 : anv: Add helpers for getting the surface state from an image view
16391645efd : anv: add check that in renderpass barriers apply to attachments
eed788213bd : anv: ensure consistent layout transitions in render passes
76cf391255d : vulkan/runtime: add helper to query attachment layout
f92bff91989 : intel/ds: track predication of blorp operations
97efa57531b : pvr: Implement VK_EXT_memory_budget
991ae339f57 : radv: Implement NIR caching behind RADV_PERFTEST=nircache.
2ed5f2cacee : radv: Re-sort RADV_PERFTEST env vars in docs
8bf5c33c9c9 : radv: Rename cache_search_nir to cache_lookup_nir_handle.
70b0c5909bf : radv: Add radv_spirv_to_nir_options that summarize early gfx states.
e519e06f4b2 : anv: add missing alignment for AUX-TT mapping
337fbab9ce7 : r300: remove backend support for SUB
18a0ff121ef : r300: remove the remaining of backend constant folding
553e841d7c5 : r300: remove SGE, SNE, SLT, SGE lowering in the backend
5115cebd5d5 : r300: lower comparison ops early in NIR
99abd9ad30f : r300: optimize out more modifiers produced later
bdf42690f6f : r300: add r300_is_only_used_as_float helper
b1a669be757 : r300: remove backend SLE and SGT support
d46bbf727d0 : anv: promote EXT_load_store_op_none to KHR
87acc6b59bd : anv: promote EXT_line_rasterization to KHR
976d5b95515 : anv: promote EXT_index_type_uint8 to KHR
1aa832e5f58 : panfrost: Legalize before updating part of a AFBC-packed texture
ee77168d575 : panfrost: add can_discard flag to pan_legalize_afbc_format
62ed14b3868 : panfrost: add copy_resource flag to pan_resource_modifier_convert
22a7637b082 : panfrost: factor out method to check whether we can discard resource
c53d0a6a6d6 : radv: advertise VK_KHR_index_type_uint8
30f2802e31a : radv: promote VK_EXT_index_type_uint8 to KHR
0ceeb67b3ba : radv: advertise VK_KHR_line_rasterization
df3fbe3b339 : radv: promote VK_EXT_line_rasterization to KHR
701a37e863d : radv: advertise VK_KHR_load_store_op_none
e6156df53a5 : panfrost: fix shift overflow in `bi_fold_constant`
b703e0be530 : anv: factor out common code for determining surface usage from a VkDescriptorType
2972590a533 : radv: advertise VK_EXT_shader_object on GFX6-8
f0e7714d0d6 : radv: add support for binding/emitting shader objects
2b93647d7f0 : radv: make some pipeline graphics helpers non-static for ESO
37d7c2172b2 : radv: add support for creating/destroying shader objects
2f1902d4dfd : radv: add radv_shader_layout::dynamic_offset_count
1dbb859b3b3 : radv: add radv_shader_stage::next_stage field
a12019cc91c : radv: initialize default dynamic state when beginning a new cmdbuf
482ca4b0746 : radv: add required NV entrypoints for VK_EXT_shader_object
de1805faedc : radv: enable prologs/epilogs in-memory cache for shader objects
9351a4c51a9 : radv: re-emit the TCS epilog when a new TCS is bound
1bc5f15b685 : radv: prevent accessing NULL pipelines when emitting VBO with ESO
6728e9dd152 : radv: add a helper to get the VGT_GS_OUT value
fe1a9b3ab32 : radv: add a helper for binding the custom blend mode
bf1a2b7427b : r300/ci: add dEQP on RV380
cd8b546205f : bin/ci: Add GitLab basic token validation
8eabdb39090 : bin/ci: Refactor read_token function
708a26c6074 : bin/ci: Move get_token_from_default_dir to common
50fcea9c34b : bin/ci: Propagate the token to GitlabGQL
7cc6140cc87 : ci: shorter kernel tag, included Vivante NPU patches
472ef1ecae4 : d3d12: Fix path passed to CreateDeviceFactory
4fede8d4195 : dzn: Fix path passed to CreateDeviceFactory
fa1c9618f97 : dzn: Don't set view instancing mask until after the PSO
86b5c9278cc : glsl: Work around MSVC arm64 optimizer bug
6139cd06565 : util: Detect arm64ec as aarch64 (and x86_64)
99ef70d8aaf : nak: Fix TCS output reads
e44e57b4e73 : radeonsi: get enc/dec caps from kernel only on amdgpu
7c2ff46a4fc : anv: don't prevent L1 untyped cache flush in 3D mode
d0bbab98dfa : llvmpipe: fixed race condition in lp_rast_destroy that causes a crash on windows
98ec98d08f5 : spirv2dxil: Handle aliasing/overlapping UBO/SSBO variables
4833126b406 : spirv2dxil: Fix the spirv2dxil command line tool
6825c67c991 : ci_run_n_monitor: allow passing multiple targets
eeba409c547 : ci_run_n_monitor: drop always-true condition
8e6643fee5d : freedreno: Add a7xx crashdump-related registers and enums
b69345fcfcd : vulkan: promote VK_EXT_index_type_uint8 to KHR
a8142a6051a : vulkan: promote VK_EXT_line_rasterization to KHR
98dab1aad56 : rusticl/program: mark NirKernelBuild as Send and Sync
dd5b0adc79a : rusticl/mem: make Mem Send/Sync by storing mapping ptrs as usize
7f110ec63df : rusticl/gl: mark GLCtxManager as Send + Sync
b76fb0f01be : rusticl/context: store SVM pointers as usize
89868992ab7 : rusticl/mesa: add thread-safe wrapper for pipe_image_views
11669441242 : rusticl/mesa/screen: convert to ThreadSafeCPtr
ef8461b84f2 : rusticl/mesa/device: convert to ThreadSafeCPtr
a108bc9908f : rusticl/util: add a wrapper around "thread-safe" C types
5a44d0fd1df : anv: Advertise VK_KHR_shader_subgroup_rotate
4af079960d8 : intel/compiler: Enable lower_rotate_to_shuffle in subgroup lowering
cb1b6649e12 : freedreno/regs: define the wide bus enable bit in DSI_VID_CFG0
7a81855a675 : freedreno/drm: don't crash for unsupported devices
5a6a55fbbed : tu/kgsl: Fix sync_wait'd FD in kgsl_syncobj_wait
a3a1a8b1d05 : radv: enable VK_KHR_shader_subgroup_rotate
6725ad9f227 : lavapipe: fix build since vulkan spec update
ccaec080126 : vulkan/runtime: handle new image layout
2cc13f3236f : vulkan: bump headers/registry to 1.3.276
3e93ccbc1b2 : anv: untyped data port flush required when a pipeline sets the VK_ACCESS_2_SHADER_STORAGE_READ_BIT
425ddc24b14 : winsys/amdgpu: Fix build on BSD
963813fbfd0 : radv/amdgpu: Fix build on BSD
9cc3e842bb7 : egl: Return BAD_CONFIG when robust access unsupported
3fd44345c40 : intel: Skip ioctls for querying device info when hardware is unsupported
96504d51a21 : panvk: advertise bufferDeviceAddress
2d614b55506 : panvk: implement vkGetBufferDeviceAddress
2e38024fd89 : intel: Use hardware generated compute shader local invocation IDs
5e7f4ff97fb : intel: Add driver support for hardware generated local invocation IDs
10ed4f1cab2 : intel/nir: Pass devinfo and prog_data to brw_nir_lower_cs_intrinsics
f85ad92dae8 : iris: Implement query_memory_info() on discrete cards
f7ef356a74a : intel/dev: Fix typo (ajust -> adjust)
5ccb9f46322 : iris: Don't return timestamps modulo 36-bits
ffd8497c70e : docs: update calendar for 24.0.0-rc3
9b495ee8a94 : dzn: Disable depth/stencil for partial binding from dynamic rendering
f4c6d9d9a99 : dzn: Handle VkBindImageMemorySwapchainInfoKHR
df684ee653a : dzn: Fix enhanced barrier layout for depth blits
fcd56e31f7c : dzn: Implement maintenance3 VariableDescriptorCountLayoutSupport
beb82c836d9 : microsoft/compiler: Add feature flags for new comparison sampling ops
eb218e15bf1 : docs: add sha256sum for 23.3.4
e7e260f468b : docs: update calendar for 23.3.4
3e2dc3520ef : docs: add release notes for 23.3.4
d5ec2fa52f9 : anv: Fix calculation of syncs required in Xe KMD
38e92556a04 : gallivm: passing fp16_split_fp64 to fp16 lowering.
c2a25cf75ca : intel/fs: Fix shift counts for 8- and 16-bit types
b2824dd38d6 : nvk: Set maxInlineUniformTotalSize
58e916b3b7e : nvk: Don't exnore ExternalImageFormatInfo
f3850c97d1e : ci/lava: Fix the integration test
2b86e49393d : ci/lava: Ignore DUT feedback messages
dc2639acb4d : Revert "ci: disable Igalia farm"
c7ffbd87596 : nak: fix clippy::single_match warnings
cce0a42dcd0 : nak: fix clippy::clone_on_copy warnings
e7a059794e2 : nak: fix clippy::manual_while_let_some warnings
36cb48d0837 : nak: fix clippy::unwrap_or_default warnings
fb53146b443 : nak: fix clippy::redundant_closure warnings
06ff342ee1b : nak: fix clippy::needless_return warnings
4b039abd7b1 : nak: fix clippy::match_like_matches_macro warnings
4d414cb61a8 : nak: fix clippy::while_let_loop warnings
1effb5262a1 : nak: fix clippy::needless_borrow warnings
3d4bd73fa34 : nak: fix clippy::needless_lifetimes warnings
00a6e2ae4d3 : nak: fix clippy::useless_conversion warnings
ec7b32d9206 : nak: fix clippy::mem_replace_with_default warnings
cab414669ff : nak: fix clippy::extra_unused_lifetimes warnings
7c9734b6dcd : nak/meson: specify rust flags globally and allow some clippy lints
6dc182b6b21 : aco: fix labelling of s_not with constant
7adc7678a88 : teflon: Add table with known supported models to docs
4c74077b62d : aco: implement rotate
b90ec971d7c : aco/gfx11: resolve VcmpxPermlaneHazard for v_permlane64
19876386e2e : aco/gfx11: use v_nop to resolve VcmpxPermlaneHazard
a626f765b58 : aco: support v_permlane64_b32
c67d4a75bab : aco: validate v_permlane opsel correctly
bc57f14c2d4 : aco: fix printing dpp8
c69650a95e2 : isl,blorp,anv: introduce ISL_TILING_64_XE2 for Xe2+ platforms
db4673ee723 : radv: add a per-stage key field for mesh shaders with a task shader
1e1a6d8e267 : radv: remove unused parameter to gather_shader_info_mesh()
df45cbddb59 : zink: set more dynamic states when using shader objects
eca4f0f632b : rusticl/kernel: check that local size on dispatch doesn't exceed limits
2a0c15d5ebc : rust/spirv: fix clippy lint on unneeded late initialization
4dd404dd2ee : rusticl/meson: use rust_abi instead of rust_crate_type
9f22b95956c : nir: Handle casts in nir_opt_copy_prop_vars
6c845ed548f : nir: Make is_trivial_deref_cast public
f6f7715c582 : panfrost: Clamp the render area to the damage region
69d39dba425 : .gitignore: Add .venv folder
60c2bcb8afd : etnaviv: Use TP cores to accelerate tensor transformations
d6473ce28ee : etnaviv: Use NN cores to accelerate convolutions
f014f1bba99 : etnaviv: Don't emit boilerplate for compute only contexts
30a8c071e9e : etnaviv: Add a bunch of new params for NPUs
9e055508881 : etnaviv: Update headers from rnndb
af199e0ff01 : teflon: Initial commit
92904108706 : mesa: Import TensorFlow Lite headers
d8fb1dc7aea : gallium/util: Fix pipe_buffer_copy
a6d9e21c237 : ci: disable Igalia farm
fdf6b22ffe7 : Revert "ci: disable Igalia farm"
26564b8515d : bin/ci: Don't submit jobs on integration test
ffe2b31f9a0 : ci/lava: Detect hard resets during test phase
94d075d0493 : nak: handle nop ops from NAK IR on SM50
fc232a67a4c : nak: implement cs2r op on SM50
48055f6a239 : nak: implement kill op on SM50
354c26d0c06 : tu/drm/virtio: Fix dmabuf import
1a43970276d : driconf: Change vendorid on Palworld for Intel
aa56740dede : rpi5/ci: add flake seen today
79a27848d76 : rpi4/ci: add timeouts seen today
d9abd16d96f : rpi3/ci: add flake seen today
e465ac25618 : nir/lower_shader_calls: remove CF before nir_opt_if
015b0d678f8 : nir/lower_non_uniform: set non_uniform=false when lowering is not needed
90939e93f66 : radv: do nir_shader_gather_info after radv_nir_lower_rt_abi
e1b9a6e4f3c : anv: initial RMV support
6d53fcd54e9 : anv: track imported ray tracing pipeline groups
8229ee43acd : anv: track total state stream allocated blocks from the pool
69332572119 : anv: add BO flag for internal driver allocations
82c08c41417 : anv: rename layers entrypoints
cb0af056bc0 : anv: remove unused perfetto declarations
b87807028c6 : anv: reorder anv_astc_emu.c
04ebb79b9e1 : d3d12: Clean up H264 video decode interlaced code path
d9477f994a9 : panfrost: Move pan_{bo,device}.{c,h} to the gallium driver dir
211aa201945 : panvk: Move away from panfrost_{bo,device}
ab6a61829ca : panvk: Keep tiler_heap and sample_positions BOs at the panvk_device level
c05104c71fc : panvk: Keep a ref to a pan_kmod_bo in panvk_buffer
06a2a857f7c : panvk: Keep a ref to a pan_kmod_bo in panvk_image
00cdd1d7436 : panvk: Track blit src/dst using pan_kmod_bo objects
01c7abf56f0 : panvk: Transition panvk_{image,buffer}_view to panvk_priv_bo
d09f3888242 : panvk: Transition panvk_pipeline to panvk_priv_bo
57ea8e4a469 : panvk: Transition panvk_descriptor_set to panvk_priv_bo
86109da54e7 : panvk: Transition panvk_pool to panvk_priv_bo
78e5bc1ee5b : panvk: Add the concept of private BO
9672ddcc3a2 : panvk: Add pan_kmod_{vm,dev} objects to panvk_device
48ff9fc8181 : panvk: Instantiate our own blitter/blend_shader caches
d155d6b7a33 : panvk: Add a decode context at the panvk_device level
acdcf5c0a17 : panvk: Move panfrost_device and panvk_meta to panvk_device
ea4dc54d720 : panvk: Use vk_device::drm_fd instead of going back to the physical device
92fa7468a18 : panvk: Store various physical device properties at the physical_device level
2e65d7347e5 : panvk: Stop passing panfrost_device around in internal meta helpers
e028b6dbe7a : panvk: Get rid of unused pdev arguments passed to some meta helpers
c615b4ae102 : panfrost: Add a helper to retrieve a panfrost_bo from a pan_kmod_bo
446ec05faec : panfrost: Make pan_perf panfrost_device agnostic
b554c093996 : panfrost: Make panfrost_texfeatures.c panfrost_device agnostic
f2c06d08137 : panfrost: Remove uneeded pan_device.h inclusions
493cf2f0082 : panfrost: Make pan_desc.{c,h} panfrost_bo agnostic
f94889d0797 : panfrost: Make pan_texture.{c,h} panfrost_bo agnostic
2d07926df1e : panfrost: Make pan_props.c panfrost_device agnostic
7b4d1bb9be1 : panfrost: Make pan_pool.h panfrost_{device,bo} agnostic
1b1f1a6d761 : panfrost: Make pan_indirect_dispatch panfrost_device agnostic
2bdcef6506b : panfrost: Make pan_blitter.{c,h} panfrost_device agnostic
49aeced1a4c : panfrost: Make pan_blitter.h includable from non per-gen files
146b51d9f4d : panfrost: Remove unused header inclusions from pan_blitter.h
a01be2f21f3 : panfrost: Make pan_encoder.h panfrost_device agnostic
0651b8871bb : panfrost: Make pan_sample.c panfrost_device agnostic
387882d811f : panfrost: Make pan_layout.c panfrost_device agnostic
f4f2b7492b0 : panfrost: Drop unused panfrost_device forward declaration in pan_shader.h
517c0458f24 : panfrost: Make pan_desc.{c,h} panfrost_device agnostic
56438e06b97 : panvk: Inline pan_wls_mem_size()
00fb95175f9 : panfrost: Pass tiler heap info through pan_tiler_context
42138ee1c80 : panfrost: Pass no_hierarchical_tiling info through pan_tiler_context
00d4a7c7fd9 : panfrost: Pass the sample position array through pan_fb_info
8b8942d4dc3 : panfrost: Pass the tile buffer budget through pan_fb_info
95480bc2ab6 : panfrost: Get rid of unused panfrost_device arguments in pan_blitter.c
3e85e3ce080 : panfrost: Make the pan_blend logic panfrost_device-agnostic
8a42913c230 : panfrost: Stop passing a panfrost_device to pan_inline_rt_conversion()
9c8af69827b : panfrost: Stop passing a panfrost_device to pan_blend_create_shader()
1b79735a635 : panfrost: Stop exposing pan_blend_create_shader()
0e7e22a8081 : panfrost: Stop passing a panfrost_device to pan_blend_get_internal_desc()
fbcc85108b2 : panfrost: Don't pass a panfrost_device to panfrost_afbc_can_tile()
a758e95077a : panfrost: Don't pass a panfrost_device to panfrost_format_supports_afbc()
0d76cb02689 : panfrost: Stop passing a panfrost_device to panfrost_new_texture()
5669622857a : panfrost: Move YUV-debugging out of panfrost_new_texture()
897733c55d6 : panfrost: Move panfrost_is_yuv() to pan_format.h
fba7f38fdaa : panfrost: Add panfrost_[blendable]_format_table() helpers
e0fe9c369a1 : panfrost: Make panfrost_format_to_bifrost_blend() a per-gen helper
b87de3a2e0d : panfrost: Add a per-gen panfrost_blendable_format_from_pipe_format() helper
e8d2b5b86da : panfrost: Add a per-gen panfrost_format_from_pipe_format() helper
fe9d541d9d6 : panfrost: Kill unused forward declarations in pan_texture.h
bd901213dc0 : nak: make it compile with clippy
548d919bd32 : nak: simplify phi_dsts
0a414ecdf5b : nak/opt_out: fix comparison in try_combine_outs
c3fbd0dcb18 : nak: use rro when emitting mufu on SM50
4a0f5fff875 : nak: implement rro op on SM50
d0a3bac163c : anv: move *bits_for_access_flags to genX_cmd_buffer
231ede4f0ca : iris: replace constant cache invalidate with hdc flush
c16645c091a : ci: disable Igalia farm
ba87656079a : anv: implement undocumented tile cache flush requirements
0bc6462924f : isl: add print helpers for debug
58c9f817cbe : anv: fix pipeline executable properties with graphics libraries
42fc83a6e3c : venus: default to enable GPL
85df907ad86 : venus: allow tls ring submission to utilize the entire ring shmem
80a5df16fe8 : venus: fix to respect the final pipeline layout
f713b17a16d : venus: fix pipeline derivatives
f256e8171cb : venus: drop some redundant comment
b551b6e48a4 : venus: fix pipeline layout lifetime
7e8dce8c932 : ci: bump kernel to 6.6.12, modularize i915, add Transparent Huge Pages
459b5222511 : rusticl/program: add debug option to validate internal spirvs
6e70699e24a : rusticl/program: add clc_validator_options helper function
421b73207cf : rusticl/spirv: use bool::then_Some inside SPIRVBin::link
93c1eb112fe : rusticl/spirv: do not attempt to parse spirv after failed link
eb2afbc0e59 : rusticl/program: rework debug logging option
6fcec87090d : intel/fs: Track instance id in gs_thread_payload
0384e96aee0 : v3dv/ci: increase timeout for full jobs in 30min
7ebf7f49a05 : llvmpipe: Compile sample functioins on demand
533d17ec716 : llvmpipe: Stop refcounting sample functions
c4d950ce37a : rpi4/ci: skip more of the dEQP-VK.ssbo.phys.layout.* tests that timeout occasionally
959819c4586 : rpi3/ci: update piglit & deqp expectations
a3c91624f48 : d3d12: Implement cap for PIPE_VIDEO_CAP_ENC_INTRA_REFRESH
57cd0a0a28c : wsi/x11: Make chain->status atomic.
b634537b8b0 : wsi/x11: Keep track of multiple presentation requests.
b90b6a395d8 : wsi/x11: Implement VK_EXT_swapchain_maintenance1.
19dba854be0 : wsi/x11: Rewrite implementation to always use threads.
0a3784ae33b : v3dv/bo: use mtx_lock/unlock on cache_init too
ffd0e3a7fef : broadcom/compiler: fix coverity warning (unitialized pointer read)
f2b7c4ce29b : nir: rework and fix rotate lowering
a50b2f8f258 : panfrost: fix panfrost drm-shim
59b652f10fd : anv: using a single struct for kernel upload
783e3c096fe : radv: fix indirect draws with NULL index buffer on GFX10
5c03cdbd02a : radv: fix indirect dispatches on the compute queue on GFX7
c3a64f8dd11 : intel/fs/xe2+: Allow SIMD16 MULH instructions.
54f3d5a00c7 : intel/fs: Emit QUAD_SWIZZLE instructions with WE_all for derivative lowering.
3e710a84ad8 : intel/fs: Set the default execution group to 0 when not representable by the platform.
43c9620dbf1 : intel/eu/xe2+: Translate brw_reg fields in REG_SIZE units to physical 512b GRF units during codegen.
8bc38215206 : intel/fs/xe2+: Disable bank conflict mitigation pass for now.
6efcba9e362 : intel/ir/xe2+: Add support for 32 SBID tokens to performance model.
a9c057d5a35 : radv: Implement NIR debug printf
03379d74ba5 : util/printf: Expose util_printf_prev_tok
d05f8f6146a : util/printf: Include stdio.h
87417012f3f : zink: Update zink-anv-tgl flakes
908f444ec10 : ci/deqp: backport fix for zlib.net not allowing tarball download anymore
ebcab145cfc : dzn: Add a debug option to enable experimental shader models
90bf4b630b2 : microsoft/compiler: Handle comparison bias/gradient sampling
733b7fe831f : microsoft/compiler: Declare shader model 6.8 / validator 1.8
bf461d856fc : ci/ci_post_gantt: add script that post gantt to Marge's messages
1a9a71e2d99 : freedreno/registers: A couple newline changes
2e733e94d81 : freedreno/registers: Add basic kernel header support
ab64afc109e : freedreno/registers: Generate copyright comment blurb
8eca68d2dee : freedreno/registers: Don't re-parse files
d1567249e99 : freedreno/registers: De-duplicate xml_reg_files
15f94505ba7 : freedreno/registers: Pass full args to dump_c()
670e93bfb5d : freedreno/a6xx: fix comment
5552ffd0f3b : intel: Use an intel enum for cmat scope
0a03cf5b3c2 : aco: remove boolean shuffle isel
b4180ebbb9e : radeonsi: lower boolean shuffle
2571580b2b7 : radv: lower boolean shuffle
d641750573a : nir: add lowering for boolean shuffle
37a15ba53a8 : ac/llvm: implement as_uniform and ballot_relaxed
6b031daf16c : aco: implement as_uniform and ballot_relaxed
1cb5bf70090 : nir: add ballot_relaxed and as_uniform intrinsics
fc9ffb90fda : r300/ci: add flakes
74fc2e287fc : aco: stop scheduling at p_logical_end
d1519e6ab77 : nak/sm50: add support for suatom
9f54d269c20 : nak/sm50 add support for suld
458d4150dfc : nak: Legalize OpBMsk
e3098bb2328 : aco: give spiller more room to assign spilled SGPRs to VGPRs
47d7d73eb31 : panfrost: implement line-smoothing
a3cbfb5bd9d : panfrost: clean up active_prim update
6343e0bbd0b : panfrost: add line_smooth shader-key and lowering
4b6972366aa : panfrost: pass reduced primitive type instead of points
e9ada4c0a2e : panfrost: add support for forcing sample-counts
550cc685a76 : gallivm: fix coroutines with llvm 18
3b62b0d096d : nine: update verbiage for enduser device messages
41107e4e641 : nine: detect emulation fallback of d3d coordinates
60e3a43bfc0 : nine: r500 under 20 fragments cap is a warning
500ca5ce7e4 : pvr: split out device info into per GPU headers
09ab2ff925e : pvr: fix up some includes
7a7aa01a49b : amd/ci: consider much more of dEQP-VK.query_pool.statistics_query.host_query_reset.* to be flaky
7d67debc2ef : CODEOWNERS: update Imagination maintainers
7c4a797bc98 : amd/ci: add flakes seen today
dcc8c8aa4ad : radv/ci: sort navi21 flakes
14345c4dd67 : zink: plug leak in `zink_create_quads_emulation_gs`
3a72fc1cb70 : nir/passthrough_gs: plug leak
15e7c632721 : r300: remove R3xx/R4xx backend absulute modifier lowering
78404cc57d7 : r300: skip backend DCE for vertex shaders
0e2e4688af7 : r300: fix writemask for nir_intrinsic_load_ubo_vec4
43bdfebbff2 : radv: Fix shader replay allocation condition
86954c766fa : radv: Ensure vkGetQueryPoolResults returns in finite-time
907fe6ea625 : radv: Add radv_get_tdr_timeout_for_ip helper
ed4ef4dc653 : radv/amdgpu: Remove ctx_query_reset_status
f62bdde7031 : radv: Remove check_status
b24a4b89491 : radv: Mark device loss if QueueSubmit failed immediately
c58cff3ce42 : radv/amdgpu: Handle -ENODATA and -ETIME from cs_submit
7a0b3434954 : aco: silent checking if clrxdisasm is available
34a27ac3a73 : d3d12: Set up spirv-as and fix expectations
13cc5afb359 : ci/windows: Rev Vulkan SDK and piglit
b571ae6e7a7 : intel: Make memory heaps consistent between KMDs
ca94420d6d3 : intel/dev: Reduce usage of intel_device_info_compute_system_memory()
f05350899a7 : nak: fix iabs on SM50 with an explicit i2i op
7f332f40875 : nak: Enable NIR fuse_ffmaN
4dbf9181cd5 : intel/compiler: Fix rebuilding the CFG in fs_combine_constants
e9bfdcf5768 : intel/compiler: Add couple of tests for fs_combine_constants
280fe3f592f : nvk: Wire up nir_opt_large_constants
0bc02eee4b2 : nak: Refactor shader upload math
148971f232d : nvk/draw: Map cbuf slots to shaders, not cbuf_maps
2b47e93c8a8 : winsys/amdgpu: Limit usage of query_reset_state2
cf24d155038 : winsys/amdgpu: Hook up guilt to amdgpu_ctx_set_sw_reset_status
024f144165f : lavapipe: Report the correct preprocess buffer size
cc94ff081c9 : lavapipe: Mark vertex elements dirty if the stride changed
6d98142eda7 : gallivm: Use saturating fpto*i conversions
6d88c1bb6ce : lavapipe: Fix DGC vertex buffer handling
e83ef27ba65 : radv: Vectorize load_global_constant
220c9120803 : ac/llvm: Enable helper invocations for quad OPs
5b1afb0482f : nvk: Advertise VK_NV_shader_sm_builtins
a55b2996ab1 : nak: Add support for SPV_NV_shader_sm_builtins
82fe981e359 : nir,spirv: Add support for SPV_NV_shader_sm_builtins
02d7f5e4ff1 : anv: expand pre-hiz data cache flush to gfx >= 125
93706d5c2fb : iris: expand pre-hiz data cache flush to gfx >= 125
7481d61a5d5 : intel/compiler: Track mue_compaction and mue_header_packing flags in brw_get_compiler_config_value
6f237a23c77 : intel/compiler: Track lower_dpas flag in brw_get_compiler_config_value
2741c6464c3 : intel/compiler: Use u_foreach_bit64 in brw_get_compiler_config_value
951e08fc18a : intel/compiler: Disable DPAS instructions on MTL
a1e67b39337 : mesa/vulkan: use DETECT_OS_ANDROID
c27cd96f310 : mesa/vulkan: use a simpler path for header in trampoline gen
c860935501b : mesa/util: use DETECT_OS_ANDROID in anon_file.c
1b133ad446b : mesa/util: add <linux/fcntl.h>
e08add91645 : mesa/util: Check __ANDROID__ when for detecting for Android
155b2b95556 : CODEOWNERS: remove myself as a person of contact for a few things
52f24121b6d : CODEOWNERS: add myself as as person of contact for CI changes
efc0131d5bf : wsi/x11: Add workaround for Detroit Become Human.
4ab6d7e7534 : wsi/x11: Add drirc option to ignore SUBOPTIMAL.
745282736eb : wsi/x11: Compare modifiers before signalling SUBOPTIMAL.
2b9c54d47dc : wsi/x11: Remove unused vk_alpha in get_dri3_modifiers.
b25564ba336 : zink+radv/ci: drop duplicates flakes lines
f7e407213bc : clc: silence a warn_unused_result
338636a4ab3 : clc: require LLVM-15
bd085c253cf : clc: merge blocks handling optional features
faea27e4acd : clc: require LLVM-14
05b628b5aff : intel/dev/common: Add xe2 support to get_l3_list()
df0fe0dfbdd : intel/genxml/xe2: Remove L3ALLOC
36012af17fc : nir/printf: remove treat_doubles_as_floats
d2b08f9437f : freedreno/replay: Make meta "print" instruction take any number of regs
30e09d0e981 : nak: implement FLO on SM50
f33683e4dad : radv: don't submit empty command buffers on encoder ring.
d32f2ee7b63 : radv/video: refactor sq start/end code to avoid decode hangs.
6bd31b60e14 : vulkan/video: constify the encoding apis.
7f9381782f9 : venus: ensure object id is unique
184bcfdc1c3 : nvk: Implement VK_KHR_zero_initialize_workgroup_memory
6e214f21579 : nvk: Properly configure the min/max shared mem size
eaa7980e15e : nvk: Add a #define for max shared memory size
be0f04f5bd3 : nvk: Unref shaders on pipeline free
4b0448d8f8b : nvk: Set framebufferIntegerColorSampleCounts
03f5fc45bbd : docs: update calendar for 24.0.0-rc2
6e4bb8253ed : venus: fix shmem leak on vn_ring_destroy
531505f8c59 : nouveau: mme: Add a dumper
cb6d954c67d : nouveau: nvidia-headers: Add nv_push_dump tool
d9cd3e4c55b : nouveau: nvidia-headers: Add compute array parsing to class_parser.py
2cc9ad0e5c4 : nouveau: nvidia_header: Add AMPERE_COMPUTE_B in vk_push_print
20b3f9521ee : nouveau: nvidia_header: Add TURING_COMPUTE_A and AMPERE_COMPUTE_A in vk_push_print
2d8b9b91601 : nouveau: nvidia_header: Add AMPERE_A in vk_push_print
32f2a0f1e15 : nouveau/mme: Stop using isaspec
a69b7f1b19c : nouveau/mme/fermi: Stop truncating iadd immediates
10e2dbb63b9 : radv: delay emitting streamout enable at draw time
bdfce158bd9 : amd/ci: add flakes seen today
79422eccd80 : ci: Add kmod
a9831caa144 : radv/rt: Add workaround to make leaves always active
a18ea091af4 : nir/comparison_pre_tests: update expectations
873fe637e20 : nir/alu_srcs_negative_equal: bail earlier if possible
4740ee8d670 : nir: Minor clean up in nir_alu_srcs_negative_equal
b289028d0ab : ci/ci_gantt_chart: show duration on hover
ffaa247b4ff : ci/ci_gantt_chart: add option to save output to a file
cf86e97ace3 : ci/ci_gantt_chart: add timeout vertical line
61ab9ae2af1 : ci/ci_gantt_chart: add tool to analyse pipeline execution time
9e8cbc8e910 : ci/ci_run_n_monitor: move get_gitlab_pipeline_from_url() to gitlab_common
ce200669b1f : radv: rename radv_pipeline_key to radv_graphics_pipeline_key
c5a5ab46c9a : radv: remove radv_generate_pipeline_key()
72d2eb39fbe : radv: pass radv_graphics_state_key to radv_hash_shaders()
b18bfed2c5f : panvk: Fix access to unitialized panvk_pipeline_layout::num_sets field
35a02560c89 : panvk: Fix tracing
c5ba55314cb : panfrost: Fix format tables for v4 and v5
404da63a0e7 : panfrost: Don't try to set bifrost blendable format on midgard
969ed851102 : radeonsi: don't flush CS before and after every blitter invocation
da49e9dcc2a : radeonsi/gfx11: flush DB before Z/S clear to work around dEQP failures
5fd31c1301e : radeonsi/ci: update gfx11 flakes
3601c1b2cfe : radeonsi/gfx11: clean up MAX_ALLOWED_TILES_IN_WAVE programming
15f88ea46ed : radeonsi: rename *trivial_vs_prolog -> *trivial_vs_inputs
b8c23cd4cd7 : radeonsi: remove unused preloaded instance_divisor_constbuf
9dbd3437c66 : radeonsi: remove no-op additions for viewport0_y_inverted
bad2530a402 : radeonsi: pack GS_STATE_ESGS_VERTEX_STRIDE better to save 2 bits
8eed352e053 : radeonsi: split si_update_ngg_prim_state_sgpr into 2 functions
b3326bb947e : radeonsi: change GS_STATE_PROVOKING_VTX_INDEX to 1 bit PROVOKING_VTX_FIRST
6c74fc6bfbd : radeonsi: deduplicate gfx10_ngg_get_vertices_per_prim / get_num_vert_per_prim
da20c6c73fb : radeonsi: don't use staging uploads for buffers & shaders with all VRAM visible
b7af7efee4d : radeonsi: expose shader profiles to other .c files
767048f8b2e : radeonsi: report more detailed output stats for shader-db
b9b00a0e7a3 : ac,radeonsi: emulate GS primitive pipeline stat on gfx11 because of culling
1d3f9371427 : ac/nir: simplify code at the beginning of ac_nir_gs_shader_query
4747bd6ba84 : ac/nir: optimize out multiplications in small line culling
0d74123633c : ac/nir: rename clipdist_enable_mask -> clip_cull_dist_mask
af4e91f6b8b : ac/nir: don't write TCS outputs to memory if no_varying is set
4880c1e12ee : amd: unify NIR options between RADV and radeonsi
6b0bfdfa9e8 : nir: Use alu source components count in nir_alu_srcs_negative_equal
e19ecf49eaf : radv: remove an extra new line in radv_shader.h
ee96de53e47 : radv: remove the pipeline key for ray tracing pipelines
e7999070713 : radv: remove the pipeline key for compute pipelines
e017eb3b589 : radv: stop hashing radv_pipeline_key for compute/rt pipelines
739c8eb681b : radv: hash radv_shader_stage_key
853298edb15 : radv/rt: cleanup radv_parse_rt_stage()
ffe997d71d9 : radv: add radv_pipeline_get_shader_key()
844004c3354 : radv: cleanup radv_generate_pipeline_key()
3615bcdde3b : radv: make sure to retain shaders key for imported shaders with GPL
082c524f861 : radv: pass radv_shader_stage_key to radv_pipeline_stage_init()
08b8356111b : radv: add shader_version to radv_shader_stage_key
20fdbc7a44a : radv: add keep_statistic_info to radv_shader_stage_key
027363416be : ci/lima: update expectations, failing tests are being skipped
8bd4cae768e : Revert "ci: lima farm is down"
616c0cd0672 : compiler/spirv: vtn_add_printf_string support for handling OpBitcast
88c4de7e7b9 : compiler/spirv: There is not need unqualify const in function vtn_string_literal
fd118188285 : compiler/spirv: The spirv shader is binary, should write in binary mode
1593caf6100 : nak: implement FSWZADD on SM50
bb10f7f5da7 : nak: Implement nir_op_bfm
c14f4cc0527 : nak: Rename OpBrev to OpBRev
9b68c77abbc : nak: Implement nir_op_ufind_msb_rev
a3bceafed56 : nak: Implement nir_op_pack_half_2x16_rtz_split
95a6165fac6 : d3d12: Do not assume multi-subregion support when querying for driver encode support
e8c5a0485e9 : amd/ci: simplify deqp config
6de31ef8a69 : nouveau/ci: don't run nouveau (gl) tests on nvk changes
dc5725ee297 : vulkan/wsi/wayland: fix returns and avoid leaks for failed swapchain
9eb48e80400 : nak/repair_ssa: Remap PHI sources as well
2ce0b5ab0a6 : ci: fix job dependency error in MRs for bin/ci/* scripts
99720f05648 : nak: fix frnd on SM50
df5203d6316 : radeonsi/vcn: remove EFC support for renoir
ff84aef116f : nak: support predicate sel on SM50
9b6a39cfd45 : nak: support predicate swaps on SM50
de2c847c246 : ci/lava: Detect r8152 issue during boot phase
bfd50f72eb6 : ci/lava: Turn the r8152 issue check into a counter
9a6ac1dd2ff : zink+anv/ci: add known failures
4ff77f08e47 : ci/deqp: uprev deqp-runner for Linux too to 0.18.0
865abfde639 : radeonsi/vcn: Fix H264 slice header when encoding I frames
a5b21f7cf44 : zink/ci: skip more arb_shader_image_load_store.* on Polaris10/Navi10
bacace86343 : glsl/nir: fix gl_nir_cross_validate_outputs_to_inputs() memory leak
0a68a94a513 : util: Optimize mesa_hex_to_bytes
34e72579cda : vulkan/video: start deep copying the parameters structures
b4a6a876bee : vulkan/video: start to wrap the video structs for deep copies.
b72b4d8a0ed : vulkan/video: rename some of the parameter tracking structs.
57d83cb99ca : vulkan/video: drop unused function.
7ed27bff0be : winsys/amdgpu: cosmetic touchups around IB sizes
6e1dae77a96 : winsys/amdgpu: represent max_ib_size_dw in bytes
fd1e36a044b : winsys/amdgpu: represent IB_MAX_SUBMIT_DWORDS in bytes
a008a7dcdf1 : winsys/amdgpu: remove misplaced duplicated comment
b2b7603ecbf : winsys/amdgpu: don't clear fence list elements after IB submission
fb3171b653b : winsys/amdgpu: add more fence_reference helpers
a94319d29b4 : winsys/amdgpu: don't clear buffer list elements after IB submission
2da16e96359 : winsys/amdgpu: cosmetic touchups
1e06cdad0d6 : winsys/amdgpu: merge loops decrementing num_active_ioctls & unreferencing bufs
f1cf7f0d869 : nak: Stop passing --explicit-padding to bindgen
f079b6a18d8 : util/format/fxt1: include "u_format_pack.h" instead of "util/format/u_format_pack.h"
43bc212aeb8 : ir3: Add fullsync and fullnop ir3 dbg options for over-syncing
123c5e7c3a1 : ir3: Fix "print" meta instruction synchronization
ea023ff5cdd : rusticl/kernel: no need to reset the scratch size anymore
835c208578b : rusticl/kernel: add a few comments in regards to pass ordering
f8966598940 : rusticl/kernel: run opt/lower_memcpy later to fix a crash
2f229a8ba63 : etnaviv: implicitly update shared texture resources
27ac55873a1 : etnaviv: only add shared resources to implicit flush list
9ab9df39417 : etnaviv: track resource sharing
22c4a5e1272 : v3d/ci: run OpenGL 3.1 tests
480ec5b1d48 : freedreno/replay: Add WSL backend for Windows
16de8e99cf6 : freedreno/replay: Correctly free iova on msm backend
56a6bc758d5 : freedreno/replay: Delete all buffers after each submission
985a5c8f1ad : broadcom/simulator: protect simulator BO rallocs with mutexes
56eb09480b6 : anv: rename video command file
51d63f22363 : anv: move compute/ray-tracing commands to their own file
cfe894e1e94 : anv: move draw commands to their own file
ddc18b4e784 : anv: move generated draw flush helper to its own file
df1dc882cb2 : anv: fix missing header
74c8edd288f : anv: fix include guards
6bb3ae99c52 : anv: export descriptor flushing functions
43fb43ba2cf : radv: never set DISABLE_WR_CONFIRM for CP DMA clears and copies
b555f9451cc : radv: introduce radv_graphics_state_key
b888677dcfe : radv: add vertex_robustness1 to radv_shader_stage_key
f2f87d08721 : radv: re-organize radv_pipeline_key
fb80421a623 : radv: stop passing the pipeline key when compiling compute/rt shaders
6e7018e74d6 : radv: remove unused lower_rt_instruction_monolithic_state::key
ea89328fb41 : radv: remove unecessary radv_nir_compiler_options::key
6e1a73a53d1 : radv: add optimisations_disabled to radv_shader_stage_key
3a776f036fc : radv: use radv_shader_stage_key directly with pre-existing fields
28e330c2453 : radv: add radv_shader_stage_key to radv_shader_stage
cff2a3aafcc : radv: move radv_pipeline_key::mesh_fast_launch_2 to the per-device cache key
d74150fc661 : radv: remove one unused parameter in radv_fill_shader_info_ngg()
138ce72860b : radv/nir: remove useless struct for nir_shader typedef
18349692d0e : radv/nir: pass radv_shader_stage to some radv_nir_xxx() functions
7e111268f12 : intel/hang_viewer: add aux-tt view
78a881af439 : intel/genxml: add GAM done register description
547c2f3d3f9 : intel/genxml: add CCS_INSTDONE register
f78fac623a1 : intel/decoder: don't ignore BT entries at offset 0
7107ed55c01 : intel/decoder: make vertex data decoding optional
e481c1269c3 : etnaviv: disable 64bpp render/sampler formats
6febec12e44 : radv: correctly return VK_ERROR_OUT_OF_DEVICE_MEMORY when mapping a BO fails
4fe5f06d400 : radv/rt: re-use radv_ray_tracing_stage::sha1 for hashing RT pipelines
bb86fc03596 : radv: constify stages in radv_rt_fill_group_info()
36f428f1de7 : anv: check for wa 16013994831 in emit_so_memcpy_end
73835874a82 : intel/disasm: Remove duplicate variable reg_file
e84aa455e55 : iris: Use Mesa internal drm-uapi headers
a34a113059f : anv: hide vendor ID for The Finals
ff6041afdf2 : intel/aux_map: fix fallback unmapping range on failure
33b77ec774a : cso: don't unbind vertex buffers when enabling/disabling u_vbuf
eb20ef92772 : gallium: remove unbind_trailing_count from set_vertex_buffers
2725b095ea2 : gallium/u_vbuf: replace unnecessary dst_index with "i"
cfba24ccb54 : nvk: Add a couple more features to features.txt
27a1b4e4f31 : ci/deqp: ensure that in `default` builds, wayland + x11 + xcb are all built
3c7460c0238 : nvk: Advertise variableMultisampleRate and EDS3RasterizationSamples
0e33dba6256 : nvk: Move SET_HYBRID_ANTI_ALIAS_CONTROL to draw time
148ea7792f3 : nvk: Emit SET_ANTI_ALIAS at draw time when no render targets are bound
48d510ac578 : vulkan: Fix null pointer dereferencing on sample locations state
e36235e6d53 : aco: reassign split vector to SOPC
94d96dac601 : nak: Add explicit padding to nak_shader_info
d280160a135 : nak: Disallow gl_FragData and set MRT correctly
005b5b14645 : nvk: Set a minimum of one patch control point
2cab67a9f18 : nvk: Invalidate state after secondary command buffers
bc36dfdb5d8 : nvk: Handle missing descriptor sets in nvk_nir_lower_descriptors
3197aff4e8f : nvk: Make dynamic cbuf indices relative to the descriptor set
e0d907f56fd : nvk: Rework descriptor set binding
a11adbe4084 : nvk: Use s instead of set_idx in CmdBindDescriptorSets
2d5c04ee4aa : nvk: Return an nvk_cbuf_map from nvk_lower_nir()
f62b5582ea3 : nvk: Add an explicit mapping from shader stages to cbuf bindings
81203603586 : Revert "v3d: show warning on creating a v3d screen on real hw"
4cb9c77e8e0 : mesa: Consider mesa format in addition to internal format for mip/cube completeness
75ff6ca470d : clc: add support for the native spir-v backend
22fa315ee06 : clc: use spirv triple starting with llvm-17
49fe060b5f3 : anv: Fix PAT entry for userptr in integrated GPUs
8929257352d : zink: use maint6 for multi-layer compressed surface creation
33282e75045 : zink: hook up maint6
4ccc91de170 : zink: use local screen variable in surface creation
1a319709464 : intel/compiler/xe2: Implement instruction compaction for DPAS.
6e56a4b4749 : intel/compiler/xe2: Fix for the removal of AccWrCtrl.
7f39e51dd51 : intel/compiler/xe2: Add extra flag registers.
f974eacab3d : intel/compiler/xe2: Fix for the removal of most predication modes.
f79123e1d99 : intel/compiler/xe2: Fix for NibCtrl field removal.
7db3f0b1c17 : intel/compiler/xe2: Implement instruction compaction.
57ba9c176cd : intel/compiler/xe2: Implement codegen of compact instructions.
d8ba1d63bc6 : intel/compiler: Add assume() checks to brw_compact_inst_(set_)bits().
4a24f49b579 : intel/compiler/xe2: Implement codegen of three-source instructions.
e10e7d5aa3c : intel/compiler/xe2: Implement codegen of indirect immediates.
294bdbb2535 : intel/compiler/xe2: Implement codegen of 2-source instruction operands.
72bbfa8e8d6 : intel/compiler/xe2: Implement codegen of general instruction controls.
066e6c6234c : intel/compiler/xe2: Add Xe2 bounds to FF() macro.
ecd50e70d4d : venus: populate oom from ring submit alloc failures
12d428bc689 : venus: avoid redundant layout transition for optimal internal layout
5b7c7339024 : util/tests: Disable half-float NaN test on hppa/old-mips
0540c9de447 : util: Add DETECT_ARCH_HPPA macro
68f5277887a : glsl: Make sure that the variable is a ir_variable before unreferencing it
d9c4ccf56dd : glsl: Make sure to not cast ir_dereference_variable into ir_variable
b9ad22d24ee : virtio/vdrm: Fix lockup in vdrm_host_sync()
2fa1979c668 : egl/wayland: Fix possible buffer leak
e2f39e8aca1 : Revert "ci/radeonsi: disable VA-API testing on raven"
4e76c4ecb46 : radeonsi: compute epitch when modifying surf_pitch
810c1f7747b : hasvk: remove gfx9 specific cs stall from emit_ps_depth_count
30c148fd16e : hasvk: remove softpin (GFX_VERx10 >= 90) related code
ed2743258a5 : hasvk: remove gfx9 specific code from emit_sample_pattern
4d3d3a495fe : hasvk: remove cmd_buffer_ray_query_globals function decl
b4015a18940 : tu: support l1 dcache size on musl
91798bab2d8 : anv: refactor emit_dynamic_buffer_binding_table_entry
49794473c73 : v3d/vc4/ci: reset the list of timeout tests
09413ff7458 : aco/insert_exec_mask: only create loop phis for exec mask if necessary
e83d8e13668 : aco/insert_exec_mask: replace phi for loop restore mask with explicit copies
d375d297cf0 : aco/insert_exec_mask: unify exec restore code after divergent control flow
eb96a4bffe2 : docs: fix syntax highlighting on shell commands
eb505979baf : docs: fix syntax highlighting on non-code text snippet
83b5745404d : r300/ci: move streaming-texture-leak from fails to skips
328b1ae02a5 : r300/ci: add the KHR gles2 tests
13b1ff33ab9 : r300/ci: switch to deqp-runner suite
63827751e13 : radv: Recompute max_waves after postprocessing RT config
475661a64e4 : intel/isl/xe2: Disable route of Sampler LD message to LSC
89de5e22ae1 : asahi: don't use NIR_PASS_V
375ad0ef26e : asahi: don't use NIR_PASS for removing entrypoints
afefcc3b303 : asahi: avoid silly internal NIR_PASS in gs lowering
c87d46b600d : asahi: return progress from passes
8a6850d33cf : agx: return progress from passes
26cedede0d7 : agx: unset silly nir opts
01344819b06 : agx: fix metadata in layer lowering
fe04e85be90 : agx: only lower vars to ssa once
08fc7a40821 : agx: stop lowering in opt loop
9dfb072ae3d : agx: ingest undefs in the backend
b14987bf905 : agx: rm deadcode
aee66f4c8f8 : mesa/st: don't use NIR_PASS_V
52eb7e1ada3 : mesa/st: return progress lowering builtins
5da993ea9ae : mesa/st: use instructions_pass for plane lowering
f81afb4b06a : mesa/st: return progress in st_nir_lower_wpos_ytransform
1452b22ef97 : glsl: fix metadata in gl_nir_zero_initialize_clip_distance
854b6020bdd : glsl: don't use NIR_PASS_V
b3d6658d965 : glsl: return progress in point size linking
8fd18c4f20c : nir/lower_flatshade: fix metadata
fcae4b469f2 : nir/lower_io_arrays_to_elements: return prog
70fd20d2bcc : nir/lower_passthrough_edgeflags: return progress
460d2ca4f33 : nir/lower_point_size_mov: return prog
8b7d765e598 : nir/lower_alpha_test: rewrite with intrinsics_pass
086cbe5da25 : nir/lower_bitmap: return prog
4833e42721b : nir: return prog from drawpixels
6fa32b5b838 : nir/lower_clip_cull_distance_arrays: return prog
a36812d9b4b : nir/lower_io_to_temporaries: return prog
caffc3abcac : nir/lower_blend: return progress
29bd0a8ffaf : nir/lower_ssbo: rewrite
93b29cd40a2 : lavapipe: delete extra descriptor buffer layout validation
ae29ffb6373 : intel/eu/gfx12.5+: Don't fail validation with ARF register restriction error for indirect addressing.
32b3ea3c3d3 : intel/eu/validate: SEND instructions don't have immediate encodings on Gen12+.
dfb034853a2 : intel/fs: Use full 32-bit sample masks when immediate.
565ee4fafc9 : zink: fix separate shader patch variable location adjustment
695b4a29925 : anv: fix disabled Wa_14017076903/18022508906
1279e7b6c77 : zink: Use memmove when dealing with overlapping memory
a18171968cb : zink: Avoid the use of negative array offsets
920fe469b32 : ci: Disable VK full runs that time out since 1.3.7.0 (hasvk, anv-tgl, a630)
78da1845fbe : ci: Add full-run xfails missed in the 1.3.7.0 CTS update.
f298a0e7092 : ci: make sure we evaluate the python-test rules first
436b89e8388 : radv: Correctly select SDMA support for PRIME blit.
bc65d14ddb9 : ci/windows: Update WARP to 1.0.9 NuGet
9530ec9c070 : r300: skip draw if vertex shader does not write gl_Position
53c17d85aba : r300: fix reusing of color varying slots for generic ones
7e4d95c271b : amd/vpelib: Solve the downscaling problem for 2 tap
25d0384df8b : amd/vpelib: Add VPE prefix on API to avoid naming conflict
16c1628f739 : amd/vpelib: VPT Failing Test Cases
b354ceebaa3 : amd/vpelib: Use uint64 for buffer size
4a48896a0d2 : amd/vpelib: White Screen Fix
28b7c1e6115 : amd/vpelib: Need a debug flag to support 2tap downscaling
ee20be9b077 : amd/vpelib: Apply inverse gamut remap to background
73713f837b4 : amd/vpelib: Studio Range Handling
e18761001e6 : amd/vpelib: Rename the parameters of init vpe function
258acf02274 : amd/vpelib: revert SRGB to 709
6d19aca1449 : amd/vpelib: remove unused header file
74eb5114588 : radeonsi/vpe: Don't map and unmap emb_buffer every time in process_frame
82314a6dad0 : radeonsi/vpe: Add environment variable to set embbuf number
211b67c79b2 : radeonsi/vpe: pre-allocate stream struceutre
bd37cbc8e53 : radeonsi/vpe: support multi-buffer
f6f9e3fe08b : radeonsi/vpe: move flush to si_vpe_processor_end_frame
14365ea353b : radeonsi/vpe: disable info log
7bea7ced400 : radeonsi/vpe: remove wait source surface fence and while loop
2d3273e3881 : nak/algebraic: write code to an output file
15785a9bfea : nak/algebraic: merge run and main function
465e26dd980 : lavapipe: fix devenv icd filename
0482153ef62 : util: Update ALIGN prototype to match align
8c847eb2def : treewide: Use align64 instead of ALIGN for 64 bit value parameter
32d2f707428 : nouveau: Use align64 instead of ALIGN over input layer_size_B
fb55c702692 : svga: Cleanup duplicate ALIGN macro defines
0b9c96562b9 : treewide: Use util_is_power_of_two_nonzero{64|_uintptr} when needed
c1d6d745cfe : asahi,panfrost: Use IS_POT_NONZERO to replace util_is_power_of_two_nonzero for different size
9bed04c5a65 : util: Add function util_is_power_of_two_nonzero_uintptr and macro IS_POT_NONZERO
50e570fd8e3 : docs: update calendar for 24.0.0-rc1
bf729063c3f : lavapipe: use pushconstants2 for dgc
b6bfa73dc7b : vk/cmdbuf: add back deleted maint6 workgraph bits
0f57ffb845b : zink: add render-passes HUD query
c31be1f4bac : v3d: show warning on creating a v3d screen on real hw
0557f0d59c5 : Revert "v3d: use kmsro to create drm screen on real hw"
4be49fa15a3 : docs: reset new_features.txt
8dc234b36bf : VERSION: bump to 24.1
2fab92ed9ad : docs: close the 23.2 cycle
6f6905fc94b : radv: move all per-device keys from radv_pipeline_key to radv_device_cache_key
4d44cea3e04 : radv: introduce radv_device_cache_key for per-device cache compiler options
dc857e5c9e4 : radv: initialize radv_device::disable_trunc_coord earlier
10a25f39df9 : radv: move RADV_HASH_SHADER_KEEP_STATISTICS to radv_pipeline_key
4455c792999 : radv: add missing disable_shrink_image_store to the pipeline key
3f655bc47c3 : radv: do not issue SQTT marker with DISPATCH_MESH_INDIRECT_MULTI
f37bb34d866 : v3dv: expose VK_EXT_subgroup_size_control
0b0c0511b8e : venus: allow to retrieve pipeline cache on TLS ring
bec287b2a2c : venus: clean up secondary ring
945165acadb : venus: TLS ring
30316246d08 : venus: make tls hint specific to pipeline creation
813b1939f6f : venus: add LRU cache eviction for image mem reqs cache
b51ff22fbe8 : venus: support caching image memory requirements
a32d76b545f : venus: use vk_format helper for plane count
cb12a222648 : venus: rename buffer cache to buffer reqs cache
f2a593f756f : ci: Re-enable Collabora farm
4afcd0c6d62 : u_gralloc: Add support for gbm_gralloc
b1c8ce172fc : docs: update calendar for 23.3.3
4895e00d261 : docs: add sha256sum for 23.3.3
abf500ec84e : docs: add release notes for 23.3.3
4ed0957ce75 : nir/tests: Reenable tests that failed on big-endian
5997cf7587c : nir: Fix cast
3923d43908f : meson/vulkan/util: allow venus to drop compiler deps
fb934751394 : ci/deqp: set default platform to `default` instead of glx, to also support wayland
e1935daa195 : ci: convert several `find | xargs` to `find -exec`
0ab7ea56b25 : symbols-check: Add _GLOBAL_OFFSET_TABLE_
62c21c240e8 : anv: remove ANV_ENABLE_GENERATED_INDIRECT_DRAWS variable
59c05b9cfa3 : Revert "radv/rt: Lower ray payloads to registers"
a077c14f150 : zink: Fix resizable BAR detection logic
9d1e69ca451 : radeonsi/vcn: update session_info from vcn3 and up.
39616c13e00 : ci/rootfs: add libdrm also inside the rootfs
0960fd5e8a4 : ci: split & reuse debian version identifier
41cbd6f7352 : radv: rework declaring color arguments for PS epilogs
75fa621d349 : d3d10umd: Fix compilation
0444d057ae6 : zink: ignore tc buffer replacement info
6e4d901a2ee : zink: fix buffer rebind early-out check
8ddd89ffa56 : nir,zink: Redefine flat_mask in terms of I/O locations
efe12ae7ee1 : egl/android: Switch to generic buffer-info code
ff82868a601 : Revert "ci: disable mupuf's farm"
bec61b72b1d : agx: clang-fmt
5948e7ec2e5 : agx: unit test split uniform opt
ab7fb3d4007 : asahi: don't canonicalize nans/flush denorms when copying
5cd74165427 : asahi: fallback some resource copies
355af1e9038 : agx: require min alignment for load/store vectorize
96cd4675592 : agx: add unit test for pcopy lowering bug
5b50040c51b : agx: fix 64-bit phis with inlined immediates
1f0abffdafe : agx: expand agx_index
51f8bded0ed : agx: optimize split(64-bit uniform)
344ec425873 : asahi: add missing tib alignment check
dd42bf84a3c : asahi: fix passthrough GS with poly modes
10d48979ce2 : asahi: make txf robust properly
f6d5832b6c5 : asahi: plumb get_ubo_size
21aaba5b83f : asahi: inline something silly
27e3e88f184 : asahi: rotate xfb'd tri strips
f70da4e920d : asahi: factor out libagx_map_vertex_in_tri_strip
9d78e40735b : asahi: cl-ify some xfb logic
76e8a682495 : asahi: link libagx before lowering mem access widths
c688db1fd7d : asahi: add missing GS line strip (+adj) handling
ed05cfb674a : asahi: disable fp16 cbuf cap
dd840eb5014 : asahi: divide by xfb stride for xfb draws
8ce71e5b88c : asahi: invert program_point_size
5eae46d9ea7 : asahi: rm agx_vbufs wrapper
9192d8367b7 : asahi: rm vbuf.count from key
13603bedc77 : asahi: rm blend->store from shader key
3f094e635fb : asahi: rm nr_cbufs from key
d31d0af5c51 : asahi: rm logicop enable bit
1bdf189393a : asahi: rm unused blend enable bit
97f9f7ab0a3 : asahi: implement point sprites w/o shader key
ba0f28ad8b9 : asahi: rm layered bit from shader key
5931862c29d : asahi: rm pointless multisample key bit
78614653a69 : asahi: bump vertex shader outputs
a20c693b7f4 : agx: fix xfb of invalid var
e0c17761879 : agx: fix xfb of invalid comp
4071baf1b3c : agx: const fold after discard lowering
1006e27627c : asahi: implement xfb overflow queries
c4fd1abc8bb : asahi: stub qbo on the cpu
6deaaaa46aa : asahi: rework compute emptiness tracking
33229d4ace3 : agx: handle imm inlining into phis
efeed6a6fcb : agx: prepare for immediates in phis
b7585851d00 : agx: allow phis with 16bit imms
d8391860d94 : agx: use mov imm for pcopies
6102c866d14 : agx: use custom assert when packing
b8c80c5e80f : agx: mv agx_read/write_regs to validator
b7da198274e : agx: trust in agx_index size
75d911f0ee7 : agx: add index size helper
8e938d48f58 : agx: rm outdated comment
a65f17bfea2 : agx: rm silly todo
7f1ec658e92 : agx: validate post-RA
f0b8d933fcf : agx: make vec widths explicit in IR
caee8a3114a : agx: Add scoreboarding to stack instructions
f5ea767625f : agx: Fix packing of stack map/unmap
5009e487482 : agx: skip scoreboard bit in builder for !wait
7fff5a128b6 : asahi: Implement BO alignment
4dcb0d40d22 : asahi: Add .editorconfig for CL files
d30b0adddb1 : agx: remove internal agx_device queue
8f52e726866 : asahi: create queue for screen
43fc09a0d82 : agx: implement query_levels
65789854c5e : agx: lower votes to ballots
c037fa376d7 : agx: wire up some ballots
93d15c2bd29 : agx: optimize fcmp like fcmpsel
61944b23cf3 : asahi: fix max tex sizes
4690ecd15f1 : asahi: fix set_sampler_views
210c6931ff7 : agx: fix early-z + discard together
eab145e223b : agx: use more mem->tex barriers even on g13g
2aa82f7fd34 : asahi: disable compute-based blitter for now
dd787b7b43f : asahi: fix scissor arrays
66125329427 : asahi: use copy region for decompression
1b849f8557b : asahi: fix snorm staging blits
c3ffcc27c13 : asahi: implement blit-based resource_copy_region
c9b2bf84e51 : asahi: do not stall for writers with invalid mips
69e6606bf99 : asahi: reduce transfer map flushing with staging blits
7c86e6c05c5 : asahi: fix data valid tracking
386bd7fb97d : asahi: set data_valid on first draw
b46e8fb4fe2 : asahi: drop custom mipmap generate
2feea36b37a : asahi: allow multiple compute dispatches in a batch
10e528a4955 : asahi: fix get_batch with compute batches
b8f737937fc : asahi: add and use batch_is_compute helper
9063da53d8e : asahi: add compute blitter
1c60ced65b7 : asahi: fix image_mask with unbind num trailing
54ea4087427 : asahi: allow compressed image stores in blits
c54502ebe0a : asahi: respect last_block
c1636ba56c6 : asahi: implement arrays as 2d for internal images
799f568dcca : asahi: don't format convert with staging blits
c455a27f543 : agx: allow bindful arrays if not clamping
611fcfc5cad : asahi: do not use compression blits for uncompressed levels
11a180c6e15 : ail: add ail_is_level_twiddled_uncompressed
8dcdf5040be : ail: use is_level_compressed
67d92e0bb63 : ail: add is_level_compressed query
2728995f12e : asahi: fix eMRT + background load interaction
0610891c7ca : r300/ci: add piglit job
58d2a78dbaa : radv: move dri options to radv_instance::drirc
1854d03c20f : radv: query drirc options in only one place
67ad1142cf6 : r300/ci: switch to b2c v0.9.11
fc897902545 : r300/ci: add missing kernel url quotes
b3485664f38 : egl: only accept APIs that are compiled in
68418db212d : winsys/amdgpu: remove amdgpu_bo_sparse::gpu_address, use amdgpu_va_get_start_addr
d05e029ff0c : winsys/amdgpu: remove amdgpu_bo_real::gpu_address, use amdgpu_va_get_start_addr
1f5f1ce29d1 : meson: require libdrm_amdgpu 2.4.119
29fc135a55e : anv: use workaround framework for Wa_22018402687
afc72035396 : iris: use workaround framework for Wa_22018402687
0fd066a1d7f : egl: only check dri3 on X11
71e486d1cf5 : radv: Add layer to skip UnmapMemory for Quantic Dream Engine
dd758d9de9b : ci: disable collabora's farm which appears to be down
b0149a22b2d : ci: disable mupuf's farm
8467b7f44ab : ci: bump Fedora and Android libdrm2 to 2.4.119
7d0630d763c : ci/alpine: update to latest to get libdrm 2.4.119
40233010100 : ci: enable ci-deb-repo for libdrm 2.4.119 (and others in the future)
436051f8eee : u_gralloc: Add QCOM gralloc support
3922bd59760 : u_gralloc: Extract common code from fallback gralloc
4c363acf94a : vtn: Allow for OpCopyLogical with different but compatible types
745d7b63ebd : docs: update features.txt for nvk
83ba2498c2c : nvk: VK_EXT_shader_module_identifier
057133927b4 : nvk: VK_EXT_pipeline_creation_cache_control
74647ee45af : nvk: VK_EXT_pipeline_creation_feedback
d6a1e29ccdc : nvk: pipeline shader cache
ad802ae2f99 : nvk: allocatable nvk_shaders
3e4411a1d34 : nvk: Free shaders created by codegen
3e13d0fcd9f : nvk: add hashing for shaders
1cb6b4f82d6 : nvk: loop over stages in MESA order
0b55a3cf644 : radv/rt: Acceleration structure updates
62fe4f0b1b8 : radv/rt: Move per-geometry build info into a geometry_data struct
3da27733166 : vtn: fuse OpenCL mad if we can can
f6d2df5a754 : egl: implement EGL_EXT_query_reset_notification_strategy
73603c19c52 : EGL: sync files with Khronos
db5ddf1c2e4 : d3d12: Decode - Adding more supported resolution
4c7486c9aac : radv/winsys: replace '<= GFX6' by '== GFX6'
ae4628d3d6c : radv: do not program COMPUTE_MAX_WAVE_ID (GDS register) on GFX6
ec656e19840 : lavapipe: maint6
89a7ee73930 : lavapipe: maint6 descriptor stuff
6c83b9f2199 : vk/cmd_queue: fix up indentation a little
e977a2368b8 : vk/cmd_queue: generate maint6 functions
2439982eac3 : vk/cmd_queue: stop using explicit casts
ad158b0beec : anv: Call anv_measure_submit() before anv_cmd_buffer_chain_command_buffers()
d37414d8a4d : anv: Fix anv_measure_start/stop_snapshot() over copy or video engine
b8d48ebc93e : anv: Add missing anv_measure_submit() calls in Xe KMD backend
a0f7820fe83 : anv: Simply companion_rcs handling
428a179865a : anv: Drop useless STATIC_ASSERT in anv_physical_device_init_queue_families()
0997766069b : anv: Increase ANV_MAX_QUEUE_FAMILIES
0c42c79edfb : utils/u_debug: Fix parse of "all,<something else>
a63f3fbdae0 : mesa: check for float-format support
c75b882de4c : mesa/main: require EXT_color_buffer_float for ES 3.2
782fb8966bd : mesa: actually check for EXT_color_buffer_float support
5f995f5e34b : mesa/st: do not check for emulated format
ee8ac6a7a2f : mesa/st: do not require render-target support for texture-only exts
5c42d6c62f9 : v3dv: implement VK_EXT_shader_demote_to_helper_invocation
658ce711d5b : radv/rt: Lower ray payloads to registers
8e6d28f4734 : intel/tools/tests: Add i965_asm tests for gfx12 and gfx12.5
b87fc2125e9 : intel/tools/tests: Unbreak i965_asm tests
bb2083a57cc : intel/tools/tests: Fix sends indirect argument in gfx9 test
98d24614249 : intel/tools/i965_asm: Don't set src0 for break and while on gfx12
db4d58fe310 : intel/tools/i965_asm: Add dp4a and add3 instructions
88fcd305be0 : intel/tools/i965_asm: Implement gfx12 and gfx12.5 send/sendc
bc46cc78077 : intel/tools/i965_asm: Allow src0 and src2 of ternary instructions to be imm
8eaa0db13f3 : intel/tools/i965_asm: Don't override flag reg from cond modifier
f96e08f34df : intel/tools/i965_asm: Allow neg and abs modifiers on accumulator register
98665e024fe : intel/tools/i965_asm: Handle sync instruction
9dd3a6f86f9 : intel/tools/i965_asm: Handle HF immediates
0c41a8f5d6c : intel/tools/i965_asm: Add SWSB handling
cfb34dc695f : intel/eu/validate: Validate that the ExecSize is a factor of chosen ChanOff
dbf6f0291af : intel/fs: Set group 0 for Wa_14010017096 MOV instruction
173a991405b : intel/disasm: Print src1_len correctly depending on ExDesc type
b5c0b904021 : intel/compiler: Set flag reg to 0 when disabling predication
a129e136dea : intel/disasm: Print half-float values instead of placeholder
4f41c44df22 : intel/compiler: Add variable to dump binaries of all compiled shaders
54e2e44f991 : broadcom/compiler: remove one superfluous call to nir_opt_undef
a60c52e5f85 : panfrost: expose support for EXT_copy_image
17a62ff9934 : panfrost: legalize afbc before blitting
5027b5aa28f : gallium: stop calling resource_copy_region for multisampled copy_image
c6a7d0ead25 : panfrost: fix untracked dependency when converting resource modifier
3e1708ea402 : panfrost: document ci failure
2e4951d3fb5 : radv: Remove the BVH depth heuristics
719619c4770 : radv: Use PLOC for TLAS builds
71bd479a7f4 : radv: don't emit cp dma packets on video rings.
5cee5578f7f : Revert "ci: disable Collabora's LAVA lab for maintance"
dc2170f32b5 : ci: Add Werror=misleading-indentation to debian-clang
6024bbed3cc : rusticl/llvm: do not include spirv-tools/linker.hpp
ab6f7170e06 : Revert "ac/nir: Export clip distances according to clip_cull_mask"
e0eea5ea4ed : nir: Disable -Wmisleading-indentation when compiling with GCC
ef88a20d962 : intel/compiler: Use INTEL_DEBUG=cs to ask for brw_compiler output
c21213b4387 : anv: Don't print warnings for GRL kernel compilations
f09384f4c3a : gallium/u_threaded: keep it enabled even if the CPU count is 1
b448fb8b8f2 : gallium/u_threaded: remove unused param from tc_bind_buffer/add_to_buffer_list
6327302ec20 : gallium/u_threaded: use a dummy end call to indicate the end of the batch
a3a6f6855ed : mesa,u_threaded_context: add a fast path for glDrawElements calling TC directly
e04055b90ea : gallium/u_threaded_context: use function table to jump to different draw impls
03f049f4973 : zink: always force flushes when originating from api frontend
4ee32ced41a : glthread: add proper helpers for call fences
56b4d199a05 : glthread: don't unroll draws using user VBOs with GLES
311d653df95 : d3d12: Fix AV1 Encode - log2 rounding for tile_info section
da647e7e42c : radv/rt/rmv: Log pipeline library creation
84cc494e511 : radv/rmv: Fix tracing ray tracing pipelines
8050b89819f : vtn: Handle DepthReplacing correctly
0541a57517f : virgl: Assert build_id_note before dereferencing it
4b30b46ffdb : intel/fs: fix depth compute state for unchanged depth layout
9eac06521a8 : gallium/vl: match YUYV/UYVY swizzle with change of color channels
8b5cdc5fa54 : ci: add r300 RV530 dEQP gles2 CI job
6fd41f54166 : ci: uprev mesa-trigger container
000a8cbb65f : r300: fix memory leaks in compiler tests
55e5c4e089a : radv: Expose transfer queues, hidden behind a perftest flag.
bd3f2567cc0 : radv: Implement T2T scanline copy workaround.
a4b4c9b7230 : radv: Implement image copies on transfer queues.
1405f9b68b9 : radv: Correct binding index for transfer buffer-image copies.
03197893315 : meson: C type error in strtod_l/strtof_l probe
fddd866b273 : aco: apply fneg/fabs to VOP3P
72ac6a5251f : aco: clean up fneg/fabs combining
a90d154f62d : aco: fix applying input modifiers to DPP8
1d61770dd51 : aco: apply packed fneg commutatively
2c9fdaa8301 : ci: fix python-test dependency error on merge requests
c1ef6037fd2 : nir/gather_info: fix enumeration of wide subgroup intrinsics
d434a127f9d : nir/opt_move_discards_to_top: don't schedule discard/demote across subgroup operations
dce695b24f1 : aco: refactor and speed-up dead code analysis
a37f43e4224 : etnaviv/drm: Remove redundant ALIGN macro by #include "util/u_math.h"
b38c776690c : ac/nir: Export clip distances according to clip_cull_mask
f12ffc6b048 : isl: implement Wa_22015614752
32450d0901c : isl: further restrict alignment constraints
907afddf974 : radv: stop disabling DCC for mutable with 0 formats on GFX11
fbe4e16db2d : Revert "radv: disable DCC with signedness reinterpretation on GFX11"
11b707de0e4 : ci: disable Collabora's LAVA lab for maintance
1c042537e67 : pan/mdg: Use nir_builder for load_sampler_lod_parameters_pan
4d02543853e : vtn: Remove transpose(m0)*m1 fast path
ba7b08e3242 : radv/rt: Repurpose radv_ray_tracing_stage_is_compiled
73cc952870d : radv/sqtt: Avoid duplicate stage check
77b9a6f9e2e : radv/rt: Use radv_shader for compiled shaders
59d490b8aa5 : radv/rt: Remove useless assert
8198805e1f2 : radv: Skip compiling chit and miss shaders
0f87d406b58 : radv/rt: Skip compiling a traversal shader
aaa64217ca8 : radv: Add more ray tracing data to the cache
a7844772699 : radv: Don't store library stack sizes
92a951db6a6 : radv: Make pipeline cache object data generic
a84729d3686 : radeonsi/ci: add gfx11 flakes
205646cd77b : winsys/amdgpu: simplify code using amdgpu_cs_context::chunk_ib
44df9517cd0 : winsys/amdgpu: don't use amdgpu_fence::ctx for fence dependencies
7ccdcae4b57 : winsys/amdgpu: use pipe_reference for amdgpu_ctx refcounting
33980355d4d : winsys/amdgpu: implement explicit fence dependencies as sequence numbers
6d7a76595d0 : winsys/amdgpu: remove dependency_flags parameter from cs_add_fence_dependency
6ac0b4ef056 : winsys/amdgpu: rename amdgpu_bo_real::lock to map_lock
1e2c02d76bd : winsys/amdgpu: rename amdgpu_bo_sparse::lock -> commit_lock
e1261c77b58 : winsys/amdgpu: rename amdgpu_winsys_bo::bo -> bo_handle
4d486888ee8 : winsys/amdgpu: rewrite BO fence tracking by adding a new queue fence system
b976f8fc1e6 : winsys/amdgpu: compute bo->unique_id at pb_slab_alloc, not at memory allocation
32dae84d43a : winsys/amdgpu: allocate 1 amdgpu_bo_slab_entry per cache line
6d913a2bcc6 : r300,r600,radeonsi: switch to pb_buffer_lean
d2c76c4d77a : winsys/radeon: stop using pb_buffer::vtbl
6c4ab026744 : gallium/pb_cache: remove pb_cache_entry::buffer
20bf2a06fb6 : gallium/pb_cache: remove pb_cache_entry::mgr
d7de3723583 : gallium/pb_cache: switch to pb_buffer_lean
39c1311766d : gallium/pb_buffer: define pb_buffer_lean without vtbl, inherit it by pb_buffer
eb19f0daa3a : winsys/amdgpu: don't use gpu_address to compute slab entry offset in bo_map
a8e98882ea9 : winsys/amdgpu: remove va (gpu_address) from amdgpu_bo_slab_entry
3cc2562ac09 : winsys/amdgpu: remove now-redundant amdgpu_bo_slab_entry::real
49bf2545fe8 : winsys/amdgpu: add amdgpu_bo_real_reusable slab for the backing buffer
cf2dc2d512f : winsys/amdgpu: don't layer slabs, use only 1 level of slabs, it improves perf
4a078e693e9 : r300,r600,radeon/winsys: always pass the winsys to radeon_bo_reference
643f390de53 : radeon_winsys: add struct radeon_winsys* parameter into fence_reference
e847c6e3015 : gallium/pb_cache: switch time variables to milliseconds and 32-bit type
896c8b67cbc : gallium/pb_cache: remove pb_cache_entry::end to save space
523a4f71f29 : winsys/amdgpu: stop using pb_buffer::vtbl
7752579202c : winsys/amdgpu: rename to amdgpu_bo_slab to amdgpu_bo_slab_entry
b3c64638b4e : iris,zink,winsys/amdgpu: remove unused/redundant slab->entry_size
9431c338993 : gallium/pb_slab: move group_index and entry_size from pb_slab_entry to pb_slab
5a3bacc3764 : winsys/amdgpu: reduce wasted memory due to the size tolerance in pb_cache
023e78b4d7e : aco: add new post-RA scheduler for ILP
72a5c659d40 : aco: form clauses for LDS instructions
8f167458211 : aco: fix should_form_clause() for memory instructions without operands
568f61787a5 : ac/rgp: Fix single-bit-bitfield-constant-conversion warning
1e5bc00715a : rusticl/program: add LLVM functions to cache timestamp
299f9497758 : rusticl/meson: generate bindings for LLVM
d72544eea6b : ci,rusticl: bump meson req to 1.3.1
d9fd4d7c0de : egl/wayland: fix formatting and add trailing comma
08b6f786acf : nouveau: Use align64 instead of ALIGN for 64 bit value parameter
06163884b25 : nvk: Avoid use align as variable, replace it with alignment
481e737fe04 : util: create parents of disk cache directory if needed
a0fab95bc00 : lvp: update symbols that have become aliases for newer ones
2236dc34815 : intel/dev: update workaround definitions to latest defect status
590fe58ef63 : intel: remove MTL a0 workarounds
a6a95591aa4 : intel/dev: poison macros for workarounds fixed at a stepping
7354d3a9479 : intel/dev: improve descriptions of workaround macros.
d6c258d9eed : util: Add align_uintptr and use it treewide to replace ALIGN that works on size_t and uintptr_t
aa8ea0f1b9d : glsl: Fixes glcpp/tests with mingw/gcc
ae54cbeb3f4 : nir: remove sad_u8x4
5fd747a5024 : radv: enable msad_4x8
a339699b5c9 : ac/llvm: implement msad_4x8
1410735a625 : aco: implement msad_4x8
e86ab8173b5 : nir/algebraic: optimize vkd3d-proton's MSAD
0477421f7db : nir: add msad_4x8
c511b8968a2 : radv: Implement VK_KHR_ray_tracing_position_fetch
24ef827f715 : radv: remove radv_shader_info's cs.subgroup_size
59dbe633e3d : radv: use CS wave selection for task shaders
3009dcd1023 : aco: correctly set min/max_subgroup_size for wave32-as-wave64
1e3541728b6 : radv,aco: Convert 1D ray launches to 2D
12563a527f9 : ci/v3d: add support for rpi5
b6d828576e1 : zink: Always fill external_only in zink_query_dmabuf_modifiers
db0f177edd7 : zink: Initialize pQueueFamilyIndices for image query / create
71edf4de5e8 : aco/gfx12: implement broadcast dmask shrink behavior
4a6ee2c4833 : aco: shrink buffer stores with undef/zero components
862df28f6b1 : ir3/legalize: Fix helper propagation with b.any/b.all/getone
91ec3cc7e28 : panfrost: Avoid use align as variable, replace it with other names
b389bccccd6 : util,compiler: Avoid use align as variable, replace it with other names
5ff33f99058 : rusticl: use real buffer for cb0 for drivers prefering
900ce1f4f44 : rusticl/queue: release bound constant buffer
5f97ef3d033 : rusticl: add QueueContext to track GPU state
a4f47ba52ca : rusticl: specify buffer bindings explicitly
77f4f3112df : intel/fs: Use linear allocator in fs_live_variables
b5cd91501dd : intel/fs: Use linear allocator in opt_copy_propagation
6d2503e9351 : intel/fs: Only allocate acp_entry if we are adding one
96e0d979a7b : intel/fs: Check fs_visitor instance before using it
56a72e014fc : intel/compiler: reemit boolean resolve for inverted if on gen5
b06f6e00fba : zink: fix heap-use-after-free on batch_state with sub-allocated pipe_resources
e2a7c877ad1 : ci/vc4/v3d: remove some flakes
34cc7651728 : radv/rt: Free traversal NIR after compilation
b8e06fa48aa : virgl: Only send the same amount of data than declared in pipe_sampler_state
395dee0d89b : radv: drop si_ prefix from all functions
89947eb151d : radv: remove radv_write_scissors()
dd64293104a : radv: rename si_make_texture_descriptor() to gfx6_make_texture_descriptor()
887ac765bbd : radv: remove duplicated si_tile_mode_index() function
aa1eb54b3bd : radv: constify a variable in radv_emit_depth_control()
8b7b5be98bc : radv: disable stencil test without a stencil attachment
cc7ce6c01f9 : r300: mark load_ubo_vec4 with ACCESS_CAN_SPECULATE
f8a5cba3b42 : r300: remove backend LRP lowering
f62a1282744 : r300: remove backend CMP lowering
e6e1da81249 : r300: lower ftrunc in NIR
77f429e1a51 : r300: fcsel_ge lowering from lowered ftrunc
6167f6e0962 : r300: lower flrp in NIR
ddcf29202d0 : r300: add some more early bool lowering
024491f60fd : r300: nir fcsel/CMP lowering pass for R500
75e7790ee52 : r300: small adress register load optimization
af3cca98a2f : lavapipe: bump .maxResourceDescriptorBufferRange
da53d0b6e5a : gallivm/lp: move sampler index around to reduce struct
839045bcc84 : gallivm/lp: merge sample info into normal info
344fa0895ee : gallivm/lp: reduce image descriptor size.
749a4fff869 : gallivm/lp: reduce size of lp_jit_texture.
1c68381ead4 : gallivm/sample: make the load_mip helper useful outside this file.
bdde30c1310 : gallivm/sample: add some num_samples vs level zero only support
7d4453b5862 : gallivm/sample: refactor first/last level handling and use level_zero_only.
c8c8c5a3cf3 : freedreno/drm: don't crash in heap allocator when run under valgrind
fd6b3bf2672 : freedreno/drm: notify valgrind about FD_BO_NOMAP maps
60686d4146c : ir3/a6xx: fix ldg/stg of ulong2 and ulong4 data
3f25a73f17c : ir3: fix shift amount for 8-bit shifts
e7f3112eb97 : asahi: Implement lod queries
d32daa3fb22 : nir/validate: allow bias on nir_texop_lod
407fd1e1d73 : venus/android: Switch to using u_gralloc
c2f79d7fb1c : llvmpipe: fix caching for texture shaders.
8f73cc802cb : intel/compiler: revert part of "Move earlier scheduler code that is not mode-specific"
37366fef682 : intel/compiler: fix release build unused variable.
b3cfec2fd82 : gallivm: handle llvm 16 atexit ordering problems.
2c078bfd18c : freedreno/drm/virtio: Fix typo
19fca131b17 : amd: Use align64 instead of ALIGN for 64 bit value parameter
49378bc3cda : zink: enforce maxTexelBufferElements for texel buffer sizing
bf43af984af : nir/opt_loop_cf: generalize removal of "trivial" continues
bdbf873b0f2 : nir: remove redundant passes from nir_opt_if()
5b1b5cd794c : nir: remove nir_opt_trivial_continues()
a3ed36da1a3 : treewide: replace calls to nir_opt_trivial_continues() with nir_opt_loop()
9808ef0349d : nir/opt_loop: move loop control-flow optimizations into separate pass
0158075b22d : nir/opt_peephole_select: handle speculative ubo loads
6c758000fb9 : frontends/va: remove some TODOs in hevc encoding
3ee63392061 : clc: remove code supporting pre llvm-10
99c69e624b6 : freedreno: Disable UBWC for D/S images on A690
fbfc1dc09d3 : turnip: Disable UBWC for D/S images on A690
9fcddb761b0 : freedreno/devices: Update a690 magic regs from WSL blob
e11605321aa : Revert "d3d12: Fix screen->winsys leak in d3d12_screen"
97cc7ea5a59 : Revert "d3d12: Only destroy the winsys during screen destruction, not reset"
d6f0f46ae45 : zink - Fix for blend color change without blend state change
53efd35acca : zink: Don't pass a blend state when we have full ds3 support
7ea48145a11 : radv: stop clearing CMASK to 0xcc when FMASK is present on GFX9
1714f7aff44 : radv: disable FMASK for MSAA images with layers on GFX9
cad2c0915d6 : aco/tests: use more raw strings
472b6f5379f : intel,crocus,iris: Use align64 instead of ALIGN for 64 bit value parameter
5a2aa3ff88b : intel: Cleanup duplicate ALIGN macro defines
8665ce27bca : intel: Use ALIGN_POT instead of ALIGN inside macro define
3a9c569177f : intel: Avoid use align as variable, replace it with other names
10ce61e16c0 : radv: advertise VK_KHR_maintenance6
db9816fd666 : radv: add support for NULL index buffer
744cb98bc68 : radv: add support for version 2 of all descriptor binding commands
5f636247013 : radv: rename RADV_GRAPHICS_STAGES to RADV_GRAPHICS_STAGE_BITS
17081334ab7 : radv: add support for VkBindMemoryStatusKHR
845a666e0fe : radv: move radv_BindImageMemory2() to radv_image.c
f30fa9dec86 : radv: move radv_rt_{common,shader} files to nir/
02c5365ffa9 : radv: make a couple of NIR RT functions as static
685c4b63374 : radv: move radv_{emulate,enable}_rt() to radv_physical_device.c
c100905796f : docs: mention that python package `packaging` is required on python 3.12+
b6d22358e49 : loader: Remove a line of unused include
68a9b3cc6f2 : venus: properly ignore formats in VkPipelineRenderingCreateInfo
a443d4dbc60 : venus: refactor to add pipeline info fixes helpers
c1d8056bbe2 : venus: split up the pipeline fix description into self and pnext
2e1c9b68dfe : venus: clang format fixes
18abdb8596f : compiler/glsl: Move glsl specific _mesa_glsl_initialize_types out and glsl_symbol_table of glsl_types.h
188c349e51e : intel: remove workaround for preproduction DG2 steppings
56d556f8217 : anv: enable VK_KHR_maintenance6
b7c4fe54cbc : anv: move astc_emu to use descriptors2 calls
ce6899d804d : anv: add support for Cmd*DescriptorSet*2KHR
40377eed916 : anv: handle VkBindMemoryStatusKHR on buffer/image memory bind
abe0cc8aa4b : anv: remove no longer valid assert
3b5615500af : anv: allow NULL index buffers
9017852de43 : ci/radeonsi: disable VA-API testing on raven
ff6589715af : ci/zink: update piano trace
eca667b978e : Revert "ci: disable collabora farm as it is currently offline"
fe5c82e853d : isl: implement Wa_14018471104
70382f7f065 : intel/isl/xe2: Enable route of Sampler LD message to LSC
e9b633619c1 : intel/genxml: Add RENDER_SURFACE_STATE for xe2
db5be188629 : intel/genxml/gfx125: Move STATE_SURFACE_TYPE to enum
772ce98a816 : intel/genxml/gfx125: Move L1_CACHE_CONTROL to enum
9e97ce59a84 : anv: No need to emit PIPELINE_SELECT on Xe2+
a22297d2b1a : iris: No need to emit PIPELINE_SELECT on Xe2+
208875516c1 : zink: lock screen queue on context_destroy and CreateSwapchain
3bff59c5670 : docs: fix list whitespace
ebc2af4e95e : docs/backport-mr: fix invalid nested formatting
0b5abf25129 : spirv: Use value_id_bound to set initial memory allocated
d5b4b7356ea : spirv: Use linear_alloc for parsing-only data
89afcc94ead : util: Add a way to set the min_buffer_size in linear_alloc
39c8cca34fb : zink/requirements: update feature and property names that have been promoted
48e4c685095 : zink: update symbols that have become aliases for newer ones
a5930b4d419 : zink: Force 128 fs input components under Venus for Intel
33eecafe757 : zink: put sysmacros.h include under #ifdef MAJOR_IN_SYSMACROS
aa81acf9cb5 : zink: Add ASSERTED to vars that are only used for asserts
5024b212b62 : zink: use KHR version of maint5 features
021645ebf53 : zink: update profile schema
115b61e51f6 : ac/surface: don't oversize surf_size
9ecfd7919ba : aco: optimize 32bit fsign by using fmulz with Inf
f60dafb4bdc : vulkan: add wrappers for descriptor '2' functions
f119f34742c : radeonsi: convert "gfx11_create_sh_query_result_cs" shader to nir
c109c3f95c2 : radeonsi: convert "create_query_result_cs" shader to nir
740a4c3448f : radeonsi: add comments for unpack_2x16* utility functions
d5ef8a0ac03 : radeonsi: enable nir pass for 64 bit operations
b88ac6b381c : nir: Optimize fpow with small constant exponents
8b3496df30d : ci/v3dv: update results
2e46dd06247 : freedreno: Enable A305B
80a319c0b44 : freedreno/rddecompiler: Add ability to read GPU buffer into file
3c89b2882f8 : freedreno/rddecompiler: Print pkt values in hex
84e5b28514a : freedreno/rddecompiler: Reset buffers after RD_CMDSTREAM_ADDR
fa735aacbf3 : freedreno/rddecompiler: Decode ELSE branches using NOPs
cfc2a85b89c : freedreno/rddecompiler: Emit explicit scope for CP_COND_REG_EXEC
10e0518a854 : nir/loop_analyze: remove invariance analysis
0210b554d68 : treewide: Replace the include of nir_types.h with glsl_types.h
2e75d71c1fa : intel/cmat: Generate better code for nir_intrinsic_cmat_insert
c6d44284aa6 : intel/dev: Enable VK_KHR_cooperative_matrix on all Gfx9+ GPUs
8ea032b78ee : intel/dev: Advertise integer configs with saturatingAccumulation too
f952dd510e4 : anv: Select the SIMD mode very early when cooperative matrices are used
511f91e307c : anv: Lower indirect derefs again after lowering cooperative matrices
b741a9a851c : anv: Set PIPELINE_SELECT systolic mode enable flag
7bfbeb79a75 : anv: Set COMPUTE_WALKER systolic mode enable flag
67739b02de0 : anv: Add anv_physical_device::has_cooperative_matrix
0a6f8b40bfd : anv: Implement VK_KHR_cooperative_matrix
ff16458478e : intel/dev: Add cooperative matrix configuration information
6b14da33ad3 : intel/fs: nir: Add nir_intrinsic_dpas_intel
3756f605586 : intel/fs: DPAS lowering
3cb96255397 : intel/fs: Fix scoreboarding for DPAS
eb1f19d7bf1 : intel/compiler: Validation for DPAS instructions
1c92dad5cb7 : intel/disasm: Disassembly support for DPAS
e666872c751 : intel/compiler: Initial bits for DPAS instruction
3a35f8b29bb : intel/cmat: Lower cmat_load and cmat_store
502be565da0 : intel/cmat: Add lowering for cmat_bitcast
7303315a8b5 : intel/cmat: Enable packed formats for scalar ops
26c4acd8ee5 : intel/cmat: Enable packed formats for binary ops
0d314eb3ccd : intel/cmat: Enable packed formats for unary, length, and construct
75388a71c93 : intel/cmat: Add lowering for cmat_insert and cmat_extract
a2ded5b26cb : intel/cmat: Update get_slice_type for packed slices
dba6451ce81 : intel/cmat: Add pass to lower cooperative matrix to subgroup operations
61c9cf98904 : freedreno: Add a644 support
ee524e198b5 : iris: Fix lowered images in get_main_plane_for_plane
94e5b5d0495 : isl: Handle MOD_INVALID in clear color plane check
5fff6eac42b : intel/compiler: Update disassembly for new LSC cache enums
b91fa057abd : intel/compiler/xe2: Don't disassemble non-existent fields.
6495fe3d37c : intel/xe2+: Implement brw_wm_state_simd_width_for_ksp() on Xe2+.
d8ad51ec76c : intel/xe2+: Implement fragment shader dispatch state setup.
ab0eff43883 : intel/fs/xe2+: Attempt to build quad-SIMD8 and dual-SIMD16 FS variants on Xe2+ platforms.
8cd8d6bccce : intel: Add debug flags for enabling Xe2+ multipolygon fragment shader dispatch modes.
50d084ec295 : intel/fs/xe2+: Lower SIMD width of instructions that access ATTR file from SIMD2x8/4x8 FS.
0d332d0c49b : intel/fs: Plumb shader instead of compiler to get_lowered_simd_width() and friends.
bd634bef123 : intel/fs/xe2+: Implement layout of mesh shading per-primitive inputs in PS thread payloads.
4cebfaadf73 : intel/fs/xe2+: Implement support for multi-polygon vertex setup data in PS payload.
702eabaaae3 : intel/fs/xe2+: Update for new layout of vertex setup data in PS payload.
d622e19f000 : intel/fs/xe2+: Enable new format of barycentrics in PS payload.
49a867f67e1 : intel/fs: Add support for vector payload values to fetch_payload_reg().
f295494cee8 : intel/fs/xe2+: Update poly info PS payload for new multi-polygon dispatch format.
4cc9c37bba0 : intel/fs/xe2+: Update location of sample ID fields in PS payload.
a0ae3c0dbac : intel/fs/xe2+: Update uses of pixel/sample mask from PS thread payload.
6dae56cc574 : intel/fs/xe2+: Fix for new layout of X/Y pixel coordinates in PS payload.
ef6ef7aa8eb : intel/fs/xe2+: Implement PS thread payload register offset setup.
24e8709d8bb : intel/eu/xe2+: Add helpers for constructing registers in 512b units.
0ffb828513d : Revert "meson: add wrap for libdrm"
666f27d228b : ci/containers: use build-libdrm.sh in debian/android
753056fb94f : meson: use `allow_fallback` instead of manually listing the deps and what they provide
eb24e070bfb : meson: update zlib wrap
05500ba4eb5 : meson: update libxml2 wrap
14f8dd4236a : meson: update libarchive wrap
d55c6557943 : meson: update expat wrap
40b87cde2ac : meson: add wrap for libdrm
ebee672ef87 : docs: update calendar for 23.3.2
b8215b54420 : docs: add sha256sum for 23.3.2
0cf1ee35f7e : docs: add release notes for 23.3.2
3465e9f3526 : anv: Assume that imported bos already have flat CCS requirements satisfied
8d0e70f628b : anv: Replace anv_bo.vram_only by anv_bo.alloc_flags check
060439bdf0e : anv: Add ANV_BO_ALLOC_IMPORTED
5683c54d8f1 : driconf: add Witcher3 to Intel XeSS workaround
b77b67064e4 : driconf: add Dying Light 2 to Intel XeSS workaround
55c262898ae : iris: Skip mi_builder init for indirect draws
d55b5d4af5d : iris: Don't search the exec list if BOs have never been added to one
d178334d5ca : iris: Initialize bo->index to -1 when importing buffers
bd32badbb77 : iris: Delay main and aux resource creation on import
5f93f97892e : iris: Use common res fields for imported planes
a0f3c0a2466 : iris: Inline import_aux_info
81d132d5ea9 : iris: Use helpers for generic aux plane importing
733607cc37e : iris: Simplify a plane count check in from_handle
79222e5884f : iris: Simplify get_main_plane_for_plane
d9ba75e2e11 : Revert "vk/util: ignore unsupported feature structs"
bc9fe6637b3 : ci: merge debian-rusticl-testing into debian-testing
6d4577799ce : ci/microsoft: Update the image-tag and image-path for msvc2019/msvc2022
cb50d0cabfd : ci/msvc: Split the install of rust and d3d out of mesa_deps_test.ps1
6e8c3a585ab : ci/msvc: Stick VK-GL-CTS to specific version 56114106d860c121cd6ff0c3b926ddc50c4c11fd
85bbc1a7530 : ci/msvc: Stick deqp-runner to version v0.16.1
5109790cf93 : ci/msvc: Install both msvc2019 and msvc2022
14e624bf439 : ci/msvc: Install msvc2019 only from vs2022
24c40cafc4d : ci/msvc: Upgrade to vs2022 build tools
25a560b6226 : ci/msvc: Remove &windows_msvc_image_tag
c0ad42fe345 : ci/msvc: Improve msvc init
a2595dbf3bf : ci/msvc: Rename vs to msvc for consistence
4d6d0a24ed0 : ci/msvc: Rename vs2019 to msvc
543e872d908 : ci/msvc: Split install vulkan sdk out of choco
9e89e7a7c2b : ci/msvc: Install graphics tools(DirectX debug layer) easy to stuck, place it at the beginning
09ca7b3d9e8 : ci/msvc: update flex and bison to winflexbison3
7e8db6aedfd : meson: always define {,DRAW_}LLVM_AVAILABLE one way or the other
ac5a27917d9 : ci: fix farm restore pipelines
d75643f400c : ci: disable collabora farm as it is currently offline
c05261a7d82 : ci/v3dv: add new failures
551924aa879 : ci: apply two bugfixes for VKCTS
3e46ee61d55 : intel/fs/xe2+: Lift CPS dispatch width restrictions on Xe2+.
84b53e1a54c : intel/fs/xe2+: Pass correct dispatch_width to fs_generator for geometry-processing stages.
3f92dde55ef : intel/fs/xe2+: Stop building SIMD8 shaders for geometry stages (VS/TCS/TES/GS).
68779161556 : intel/fs/xe2+: Stop building SIMD8 fragment shaders.
7397ba61c2d : intel/fs/xe2+: Stop building SIMD8 compute-like shaders (CS/BS/TS/MS).
69cc72e50ad : anv/gfx12: Hook up dual-SIMD8 fragment shader dispatch.
4ec54e84da6 : iris/gfx12: Hook up dual-SIMD8 fragment shader dispatch.
ccb5795938c : intel/gfx12: Enable SIMD8 dispatch in 3DSTATE_PS for FS multipolygon dispatch.
4868408e6e0 : intel/genxml: Add 3DSTATE_PS definitions needed for dual-SIMD8 dispatch on Gfx12+.
1f2c44dc217 : intel/compiler: Attempt to build dual-SIMD8 variant of fragment shaders on gfx12+ platforms.
261d07f3989 : intel: Add debug flag for enabling dual-SIMD8 fragment shader dispatch.
28aec45eed5 : intel/fs/gfx12: Implement multi-polygon format of render target array index in PS payload.
5b1ab77423e : intel/fs/gfx12: Implement multi-polygon format of back/front-facing flag in PS payload.
4672fcbc76b : intel/fs: Fix PS thread payload setup for depth_w_coef_reg.
09ea8409870 : intel/fs: No need to copy null destinations in lower_simd_width.
5e0760a993f : intel/fs/gfx12: Don't consider multipolygon PS to have packed dispatch.
8f92baa5d31 : intel/fs/gfx12+: Don't set nir_divergence_single_prim_per_subgroup option for fragment shaders.
6bf99e6a452 : intel/compiler: Don't change types for copies from ATTR file.
2ed36050fb9 : intel/fs: Don't copy-propagate ATTR registers in multi-polygon FS shaders when invalid.
3f89fa63e6c : intel/compiler: Pass max_polygons to copy-prop from fs_visitor.
b62ad4e0288 : intel/fs: Rework layout of FS vertex setup data in ATTR file to support multi-polygon dispatch.
a844c0b185b : intel/fs: Fix fs_reg::component_size() to handle two-dimensional register regions.
83a0252e8d4 : intel/fs: Pass builder to per_primitive_reg().
8e9f09dbe52 : intel/fs: Provide component index explicitly to interp_reg().
742a575bd6f : intel/fs: Consider ATTR registers with different fs_reg::nr as belonging to disjoint register spaces.
2d26ed66881 : intel/fs: Assert fs_reg::nr is always zero for ATTR registers in geometry stages.
b26cf8b1891 : intel/fs: Map all TES input attributes to ATTR register number 0.
ef12565a378 : intel/fs: Map all VS input attributes to ATTR register number 0.
1d22721b5a6 : intel/fs: Map all GS input attributes to ATTR register number 0.
e4aca2ebaa7 : intel/fs: Add separate constructor of fs_visitor for fragment shaders.
1eff2fcb625 : intel/compiler: Add polygon count statistic to brw_compile_stats.
ccf9174655c : intel/compiler: Add multipolygon dispatch fields to brw_wm_prog_data.
e7b19933765 : intel/compiler: Add max_polygons FS compilation parameter.
6fccacda1eb : compiler/types: Use a typedef for glsl_type
550fdc2026d : compiler/types: Remove glsl_type C++ helpers
d06f0305f62 : glsl: Use glsl_type C helpers
db5f73dc9f9 : compiler/types: Add a few more glsl_type C helpers
6af93b1801a : lima: Use glsl_type C helpers
7d0d4a494e1 : mesa: Use glsl_type C helpers
582c20c4319 : nir: Use glsl_type C helpers
cc809d4de9e : nouveau: Use glsl_type C helpers
2cbc318193b : r600/sfn: Use glsl_type C helpers
55cde229d5c : intel/compiler: Use glsl_type C helpers
1e6fcd6a611 : dzn: Remove #if D3D12_SDK_VERSION blocks now that 611 is required
8023ede00ad : ci: Remove per-driver wayland-dEQP-EGL xfails
c2bb95653b7 : ci: Add wayland-dEQP-EGL.functional.render.* skips
4261621a7ee : ci: List specific color_clears skips
dbe5b8b5a46 : ci: More context for color_clear skips for Wayland
f49624fc97d : freedreno/drm: fallback to default BO allocation if heap alloc fails
9e88c711a3d : drirc/anv: disable FCV optimization for Baldur's Gate 3
f5d08bdf4e3 : etnaviv: Remove duplicate initializers
184fc71aa17 : iris: Only initialize batch decoder if necessary
68c53ec2c2b : freedreno: Add layout metadata support
32fa9bed122 : freedreno/drm: Add BO metadata support
b8df7069d3e : tu: Add metadata support for dedicated allocations
0105c2e2eba : freedreno/layout: Add layout metadata
96aba6e8e3b : drm-uapi: Sync drm-uapi
f2c97440f22 : intel: Only validate inst compaction if debugging a shader stage
2309451c4f9 : ci/google: re-enable farm
555955fc9f6 : dzn: Fix 3D to 2D image copies
629b15f446a : mesa: fix enum support for EXT_clip_cull_distance
423f9d1bb0f : ci: add nvk to the clang build
2763655571a : ci/freedreno: add FARM variable
dc66de30298 : ci: bare-metal: cros-servo: Create strutured logs for a630
dc69d797ba1 : mesa: enable GL_SELECT and GL_FEEDBACK modes for indirect draws
1b09fbd9aa2 : mesa: add a pipe_draw_indirect_info* parameter into the DrawGallium callback
3ad1c3eb7c9 : st/mesa: restore pipe_draw_info::mode at the end of st_hw_select_draw_gallium
e40f5a7cb32 : mesa: micro-improvements in draw.c
5a4eddc2987 : glthread: add a missing end-of-batch marker
9643671dae0 : rusticl: check rustc version for flags requiring newer rustc/clippy
eb5bb5c784e : vk/util: ignore unsupported feature structs
2816db0182f : ci: disable the google/freedreno farm because it's down
fbb9ce01408 : intel/common: add directory prefix to intel_gem.h include
91e4428dc44 : radv/ci: add flake on raven
b2067001d43 : radv/rt: bsearch inlined shaders
6b1fafe7164 : nvk: Enable KHR_present_id and KHR_present_wait
edb52295387 : nvk: Hook up driconf for nvk_instance
2464cd81d3b : nvk: Fix tautological-overlap-compare warning
e61fae6eb8a : lavapipe: bump image alignment up to 64 bytes
4d93aac74df : radv: Use correct plane and binding index with SDMA.
ab4720691c6 : radv: Clean up SDMA chunked copy info struct.
7fe899a3b63 : radv: Use SDMA surface structs for determining unaligned buffer copies.
dab48633966 : radv: Pass radv_sdma_surf from copy functions to SDMA.
85fa749c639 : radv: Refactor and simplify SDMA surface info functions.
a21cba67991 : radv: Unify SDMA surface struct for linear and tiled images.
65dfdd3fff2 : radv: Move SDMA function and struct declarations to a new header.
2ce0ea8e7c1 : radv/ci: update CI lists for NAVI10,NAVI31 and RENOIR
27c46dd2077 : radeonsi: emit SQ_NON_EVENT for GFX11_5
981fbafa187 : radeonsi: fix extra_md handling with fmask
5371fca829d : radeonsi/sqtt: handle COMPUTE queues as well
2efd1baa644 : radeonsi/sqtt: fix capturing RGP on RDNA3 with more than one Shader Engine
e0507ec50b0 : radeonsi/sqtt: fix emitting SQTT userdata when CAM is needed
a2cfd4186f8 : radeonsi/winsys: add cs_get_ip_type function
c1f08608b80 : radeonsi/sqtt: fix capturing indirect dispatches with SQTT
5139441c96d : radeonsi/sqtt: reformat with clang-format
af8e6c93473 : radeonsi/sqtt: use calloc instead of malloc
b55a2065e03 : radeonsi/sqtt: rework pm4.reg_va_low_idx
e4d537fb843 : radeonsi/sqtt: clear record_counts variable
77098ec467f : radeonsi/sqtt: fix RGP pm4 state emit function
63e08bd61d6 : rusticl/nir: add missing nir include
c4d8f257ce5 : rusticl: fix constant and printf buffer size
7e74ee07e3a : rusticl: silence clippy::arc-with-non-send-sync for now
382718e0e14 : rusticl: do not warn on empty RUSTICL_DEBUG or RUSTICL_FEATURES
f8afd416677 : clc: add workaround for clang always defining __IMAGE_SUPPORT_ and __opencl_c_int64
07ad6fd34a6 : radv: Use correct writemask for cooperative matrix ordering.
16af090908e : ci/lava: separate HW definitions from SW
d04ee077127 : radeonsi: Add support to clear LDS at the end of a shader.
eaf61adea56 : radv: Add option to clear LDS at the end of a shader.
da6a5e1f637 : nir: Add pass for clearing memory at the end of a shader.
bc99b73d70b : nir: Add nir_static_workgroup_size helper.
21d569b081c : radeonsi: unify elf and raw shader binary upload
f11b4d1ebef : nvk: Advertise shaderFloat64
4a4815b8552 : nak/nir: Lower a bunch of fp64
3e042173e4b : nir/lower_doubles: Add lowering for fmin/fmax/fsat
e1fecd83edc : nak/sm50: Add DMnMx and use it for fp64 fmin/fmax
1a7e83c87f0 : nak/sm50: Properly legalize OpSel and drop an assert
7f5c6642d80 : nak/sm50: Fix encoding of iadd with imm32
0ac6a81ab5f : nak: sm50: fix ineg legalization
73a1acef18f : nak/sm50: Fix encoding of f20 immediates
17d2b2f2cc3 : nak/sm50: Add encoding and legalization for dadd/dfma/dmul/dsetp
1f5623c5576 : nak: Implement 64-bit nir_op_fsign
d03cbac05af : nak: Fix encoding of dsetp with RZ on SM70+
52dbf44d2e9 : glsl: add support for inout params to glsl_to_nir()
3d3ba9f4287 : glsl: move glsl ir lowering out of glsl_to_nir()
bb1873faad7 : glsl: add additional lower mediump test
d42f9d94afc : glsl: copy precision val of function output params
e3c26889acf : d3d12: Report support for PIPE_VIDEO_CAP_ENC_ROI for Delta QP
917044db98e : d3d12: Implement Delta QP ROI In h264, hevc and av1 video encode
37e83a93d76 : glsl: remove some unused linker code
4584acca6b3 : glsl: tidy up validation loop in linker
670a799ebff : meson: Support for both packaging and distutils
b4cde1b2a69 : vulkan/video: drop encode beta checks and rename EXT->KHR
4fdb381d02a : mesa: Drop not used program_written_to_cache
ba0d39fb69e : ci: skip EGL functional color_clears tests for Wayland
7afd7299bf1 : vulkan: drop VK_ENABLE_BETA_EXTENSIONS for video encode layouts
49759101a15 : vk/cmd_queue: exempt more descriptor functions from autogeneration
cfa944635c6 : vulkan: bump headers/registry to 1.3.274
1b8a07095d4 : intel/isl: Add Gfx 12.x RC_CCS_CC into modifier scores
ed45f95b510 : intel/vulkan: Add COMPRESSED_CLEAR state in layout translation
24b4f9c3bad : intel/vulkan: Update comment of a workaround of modifiers
12f07157876 : intel/vulkan: Correct a comment about an offset in fast clear
9c5a28d9191 : intel/vulkan: Use the last 2 dwords of clear color struct
82f47acb161 : intel/vulkan: Remove private binding on fast clear region
91a10251b92 : intel/vulkan: Import aux state tracking buffer
1d5326b30e3 : intel/vulkan: Specify offset when creating aux state tracker
a26d62df6b1 : intel/vulkan: Allow modifiers supporting fast clear
ab6f1b1d573 : intel/vulkan: Report clear color in subresource layout
f280b6e8d56 : intel: Move mod_plane_is_clear_color() into isl
3b885926e95 : intel/isl: Add a debug option to override modifer list
8f8cde4c605 : intel/fs: Don't optimize DW*1 MUL if it stores value to the accumulator
a6459e0f7bc : nir/loop_analyze: Don't test non-positive iterations count
dd144962c2b : ci/broadcom: separate HW definition from SW
ef4f33b661b : ci/v3d/vc4: remove explicit modules to load
d913927fe92 : egl/glx: fallback to software when Zink is forced and fails
49b8ccbcdc2 : intel/fs: Drop opt_register_renaming()
866205d4d74 : intel/fs: Allow omitting the destination of A64 untyped atomics
2487e18d4e2 : ci: bare-metal: poe: Create strutured logs
2a530cb1889 : ci: copy logging script to install
aa0c4078de5 : ci: Add CustomLogger class and CLI tool
b5153693cc3 : radv: move image view related code to radv_image_view.c
1db86d93f27 : radv: move buffer view related code to radv_buffer_view.c
02282fe482e : radv: move SI_GS_PER_ES to radv_constants.h
d057cfc8f64 : radv: move more shader related declarations to radv_shader.h
0481723cf05 : radv: move radv_depth_clamp_mode to radv_cmd_buffer.c
c0d7ef1e584 : radv: move more descriptor related declarations to radv_descriptor_set.h
a080390c3c2 : radv: move radv_image_is_renderable() to radv_image.c
8a5106f91a3 : radv: move RADV_HASH_SHADER_xxx flags to radv_pipeline.c
9d153906350 : radv: move meta declarations to radv_meta.h
939936a328e : radv: remove radv_get_tess_output_topology() declaration
51bf1b26d08 : libgl-gdi: Update wgl test to set debug flags needed for tests
8c88cc8630f : libgl-gdi: Update wgl test to use a 32bit framebuffer
325fb6e26b6 : d3d12: Only destroy the winsys during screen destruction, not reset
ff9868c5698 : d3d12: Add a debug flag to opt out of singleton behavior
bed69133cda : util: Re-implement getenv for Windows
a0b7ae859f4 : osmesa: Fixes building osmesa.c on windows
601b826a5ec : ci: lima farm is down
8bcf33cdc19 : radeonsi/vcn: ROI capability value initialization.
148230db05e : ci/freedreno: downgrade whole Adreno 6xx series, incl. zink-a618 jobs
662f86c5338 : radv/bvh: Stop emitting leaf nodes inside the encoder
8fca54a754e : radv: Add more offsets acceleration_structure_layout
a2a0cef9f41 : meson: Update our rust dependencies
f0594915e63 : glx: Handle IGNORE_GLX_SWAP_METHOD_OML regardless of GLX_USE_APPLEGL
9548f969bda : gallium/dri: Return __DRI_ATTRIB_SWAP_UNDEFINED for _SWAP_METHOD
290d958c630 : nak/nir: Set nir_lower_io_lower_64bit_to_32 for varyings
a9fb7b0280c : nak: Implement b2f64
26d649f1200 : nak: Fix nir_op_f2f64
7ced1d36483 : nak: Wire up 64-bit nir_op_fadd/ffma/fmul and comparisons
995eea8d04f : nak: Split fmul/ffma handling from fmulz/ffmaz
1236c5d4f1b : nak: Add the rest of the double-precision ops
2f899f44eb0 : nak: Rework encoding of ALU instructions on SM70+
c53f562d1a7 : nak: OpDAdd doesn't have saturate
ada338bfcce : nak/sm70: Allow src2 of 3src ops to be an immediate
8b2232906ec : nak: Pass SrcTypes around instead of RegFile in legalize
d24eb539c57 : nak: Make OpAtom::cmpr a GPR source
3b6e6e985ee : nak: Copy propagate and constant fold OpPrmt
9ad5b544d80 : nak: Fix copy-prop for fp64
d41b0a2bf59 : nak: Move the copy detection part of opt_copy_prop to a helper
0b2e48f4320 : freedreno/afuc: Fix gen autodetection for a7xx
ae9604c29ef : freedreno/afuc: README updates for a7xx
5ca347e7275 : freedreno: Update more control/pipe registers for a7xx
d01be553409 : freedreno/afuc: Decode (sdsN) modifier
55985b7301a : freedreno/afuc: Add syntax for pre-increment addressing
579227e0282 : freedreno/afuc: Use SQE registers for call stack
da3cf26564b : freedreno/afuc: Add separate "SQE registers"
7c919f04066 : freedreno/afuc: Handle store instruction on a5xx
cef345129f8 : vulkan/wsi/wayland: fix wl_event_queue memory leak
30faa7a483e : anv, iris, intel/genxml: Update 3DSTATE_HS for xe2
8ba99888587 : anv, iris, intel/genxml: Update 3DSTATE_GS for xe2
1bc7c966f47 : intel/batch_decoder: Update 3DSTATE_PS decoding for xe2
a659b1f0c0f : anv, blorp, iris, intel/genxml: Update 3DSTATE_PS_EXTRA for xe2
5548e6a4784 : anv, blorp, iris, intel/genxml: Update 3DSTATE_VS for xe2
f170995e669 : anv, blorp, iris: Update 3DSTATE_PS programming for xe2
80d9294d2df : intel/isl: update 3DSTATE_STENCIL_BUFFER (xe2)
2a49a598ce9 : intel/genxml: update 3DSTATE_DEPTH_BUFFER instruction (xe2)
99eadc2ecb7 : intel/genxml: Add UNIFIED_COMPRESSION_FORMAT enum for xe2
2c418118085 : intel/genxml: update 3DSTATE_WM_HZ_OP instruction (xe2)
5d4a9952947 : intel/genxml: Remove 3DSTATE_CLEAR_PARAMS instruction (xe2)
9512f61cd8a : iris,isl: Adjust driver for several commands of clear color (xe2)
2d273c520c9 : ir3: lower 64b registers before creating preamble
6cad2fc2308 : nir: add helper to create cursor after all @decl_regs
533ec9843e4 : radv: Precompute shader max_waves.
1161f22c279 : radv: Move up radv_get_max_waves, radv_get_max_scratch_waves.
e444908d65e : radv: Simplify shader config assignment.
4353b0ad722 : radv: move emitting the fb mip tail workaround when rendering begins
7dd7e551b13 : radv: stop checking FMASK for the fb mip tail workaround
57efe44f43f : radv: add missing HTILE support for fb mip tail workaround
82553774e2d : iris: use intel_needs_workaround with 14015055625
240d11eb8d8 : Revert "ci: disable the valve-kws farm until it can be rebooted"
f76f4be301e : intel/compiler: move gen5 final pass to actually be final pass
299cd1af828 : ci: disable the valve-kws farm until it can be rebooted
377c6b2d45e : ci/build: drop redundant meson/build.sh from jobs that already inherit from .meson-build
ddf2ca4faff : vulkan/wsi/wayland: ensure drm modifiers stored in chain are immutable
33e8f22d84a : ci/austriancoder: separate HW definition from SW
64caf906328 : etnaviv: disassembler: Switch to isaspec
fa0ff0849c5 : etnaviv: Add isaspec support
a8a33ac5ae7 : isaspec: Add bool_inv type to print inverted bools
586c34b19c2 : nak: Optimize jumps to fall-through if possible
b2420fae4b1 : nak: Add a jump threading pass
786bf749bca : nak: Print out an instruction count
55c8f5e288e : nvk: Support extended dynamic state for tessellation domain origin
1319cfb40d2 : nvk: Remove pipeline state setting functions
453c50bef94 : nvk: Support extended dynamic state for rasterization stream
d8945dd51e4 : vulkan: Fix dynamic graphics state enum usage
8b178f9ce47 : nvk: Support extended dynamic state for alpha to coverage/one
b42fae61bb7 : nvk: Support extendedDynamicState3ColorWriteMask
c7135e94cb3 : nvk: Support extendedDynamicState3SampleMask
88e661db991 : nvk: Support extendedDynamicState3ColorBlendEquation
e27b4855f7c : nvk: Support extendedDynamicState3ColorBlendEnable
b24cbb0b291 : nvk: Use render->color_att_count for color write enables
4325efd2cf6 : nvk: Move SET_BLEND_STATE_PER_TARGET to graphics state initialization
5d937f09b2c : nvk: Advertise VK_KHR_vulkan_memory_model
629bef2a4c0 : nak: Handle minimum execution latencies in the dep tracker
26c25666067 : nak: Plumb shader model into instruction latency queries
8c1daae4693 : nak: Switch to //-style comments
45d7764a063 : iris: Don't memset the clear color BO during aux init
68d56b15d77 : iris: Zero the clear color before FCV_CCS_E rendering
6064de1d53b : iris: Optimize BO_ALLOC_ZEROED for suballocations
ba6faeb9746 : anv: Remove libdrm usage from Xe KMD backend
dea6c824374 : intel: Sync xe_drm.h final part
2ac78b50966 : anv: Enable blitter engine unconditionally on ACM+
8043e8c4a66 : vulkan/wsi: fix build when platform headers are installed in non-standard locations
f9a394b753b : radv/rt: Initialize unused children in PLOC early-exit
286caa50807 : ir3: lower 64b registers
6e7a61df4c7 : nir: add _safe variants of nir_foreach_reg_load/store
5057eb90a13 : v3dv: implement VK_KHR_shader_terminate_invocation
d0f75fdeab2 : broadcom: lower null pointers
716847a77dd : broadcom: disable perquad tmu loads after discards
2b04fb410f1 : d3d12: Fix warning C4065 switch statement contains default but no case labels
8bbdde2d9ae : radeonsi/vcn: enable ROI feature in vcn.
9c07a2e10d6 : radeonsi/vcn: ROI feature implementation
d6da63071ee : frontends/va: add ROI feature
434a53ebbeb : radesonsi/vcn add qp_map definition
05fb2e21f90 : docs: document how to build the docs
0463a951ad6 : panfrost: Flag BO shareable when appropriate
30d6dfb8610 : panvk: Pass PAN_BO_SHAREABLE when relevant
aa6176ee1e4 : panfrost: Introduce a PAN_BO_SHAREABLE flag
5089a758dfb : panfrost: Back panfrost_bo with pan_kmod_bo object
7a9c471009c : panfrost: Add a VM to panfrost_device
91fe8a0d285 : panfrost: Back panfrost_device with pan_kmod_dev object
70bcdbee6cf : panfrost: Avoid direct accesses to some panfrost_bo fields
d47e01a3c30 : panfrost: Avoid direct accesses to some panfrost_device fields
93178999f6b : pan/kmod: Add a backend for the panfrost kernel driver
d95ec56f8c6 : panfrost: Abstract kernel driver operations
768c737273f : radv: remove some declared but unused functions/macros
2f79ed18314 : radv: stop asserting some image create info fields
a26119e1240 : vulkan video: correctly set SPS VUI bits
07f8db02ff7 : iris: cleanup, use intel_needs_workaround instead of is_dg2
2f25679b3fc : anv: cleanup, use intel_needs_workaround instead of is_dg2
012b6fbe632 : drirc: setup anv_assume_full_subgroups=16 for UnrealEngine5.1
7ff8f79a884 : anv/hasvk/drirc: change anv_assume_full_subgroups to have subgroup size
1cf1b9d7412 : nir: Scalarize bounds checked loads and stores
81e3b28f780 : compiler: Remove C++ static member pointers to builtin types
bfc953add76 : intel/compiler: Use C helpers to access builtin types
90e364edb07 : compiler/types: Add a few more helpers to get builtin types
22b99f15b96 : nvk: Use ENUM_PACKED for enums instead of PACKED
45f320e97ff : nvk: Enable cbufs
d41fe63d99e : nvk: Add debug flags to the physical device
ee29a8d1cdb : nvk: Upload cbufs based on the cbuf_map
e6cd4b177aa : nvk: Don't flush descriptors in BeginConditionalRendering
869f5fc6804 : nvk: Set MME_DATA_FIFO_CONFIG on device init
951d96a1a20 : nvk: Rework push_indirect to take an address
af3e7ba1057 : nvk: Stash descriptor set sizes
107a09e7dd9 : nvk: Add a cbuf_bind_map to nvk_shader
bdec097bb8b : nvk/nir: Lower UBO loads to load_ubo when we have a cbuf
f1c909edd5c : nvk/nir: Add cbuf analysis to nvi_nir_lower_descriptors()
952e06672fd : nak/sm50: Add legalization and encoding for OpLdc
2199eea31bd : nak/sm50: Fix legalization of OpIAdd
e697280ebf6 : nak/sm50: Fix immediate encodings
eabd8cd4706 : nak: Handle negative cbuf offset immediates
7bfb7a2b81d : nak: Rework the dependency pass
8006f271d45 : nak: Add a delay of 2 cycles for barriers
07399270805 : d3d12: Remove D3D12_SDK_VERSION checks after bumping directx-headers dependency to v611
90b49f16f7b : d3d12: Bump directx-headers dependency to v611.0 for latest video codecs and features
2ea04ef69bb : vulkan/wsi: Convert bit tests to bool with != 0
19175e474b2 : microsoft: Whitespace change to trigger CI
62c797f5f30 : Revert "ci: take microsoft farm offline"
4fe9a6053a9 : i915G: show correct number of needed ALU instructions at errmess
752b23547a1 : panfrost/ci: Skip broken image copy tests
f51d99def69 : panfrost/ci: Add environment variable to suppress warnings
ac613b9e440 : panfrost/ci: Remove Vulkan expectations from G57
487837c0bfa : docs: update features.txt for nvk
871ea3bb883 : radv/ci: add flake
64c2a0489d1 : docs: drop `:` in title
b557362b3ab : ci: run every test when changing the build
9041084dd5c : ci: fix indentation
efa331a5899 : v3d/ci: add flake
42e9ba1c704 : aco: remove VCCZ and EXECZ register handling
8085145db04 : ci: Fix trivial typo in ARTIFACTS_BASE_URL
3b715fb99de : v3dv: enable CPU jobs in the simulator
f11a458a508 : v3d/v3dv: move V3D_CSD definitions to a separate file
35b4dcb2f26 : v3dv: use the copy performance query results user extension
8913c134e45 : drm-uapi: extend interface for copy performance query CPU job
43258ad44b5 : v3dv: use the reset performance query user extension
b2db2e3f33d : v3dv: don't start iterating performance queries at zero
6089982a823 : drm-uapi: extend interface for the reset performance query CPU job
4a9da29016c : v3dv: use the copy timestamp query results user extension
a990defab30 : drm-uapi: extend interface for copy timestamp results CPU job
d1d52ebdc96 : v3dv: use the reset timestamp user extension
7af9b47471e : drm-uapi: extend interface for reset timestamp CPU job
17e03ebacd8 : v3dv: use the timestamp query user extension
d48aaa47734 : drm-uapi: extend interface for timestamp query CPU job
2e32644e35f : v3dv: occlusion queries aren't handled with a CPU job
2a0d196abf1 : v3dv: switch timestamp queries to using BO memory
e404ccba5b4 : v3dv: use the indirect CSD user extension
b1134775e07 : v3dv: create a CPU queue type
e1623082985 : v3dv: check CPU queue availability
2589998e053 : drm-uapi: extend interface for indirect CSD CPU job
d2a6383c647 : v3dv: allow set_multisync() to accept more wait syncobjs
f01d702d4a6 : v3dv: allow different in/out sync queues
3a3acac8c5d : v3dv: move multisync functions to the beginning of the file
14267d97393 : ci/freedreno: more issues showed up on a618, let's use 6.4
a0f350429ba : ci/b2c: fix the `cmdline_extra` variable name
1ef5feac5ef : radv: fix binding partial depth/stencil views with dynamic rendering
759b68bf662 : bin/gitlab_gql: print merged yaml as yaml instead of a python dict
db6541a41a2 : bin/gitlab_gql: fix --print-merged-yaml when --rev != HEAD
6a92af158dc : anv: wait for CS write completion before executing secondary
98ea540158f : radv: add support for MRT compaction with PS epilogs
8760b7fab71 : radv: cleanup radv_pipeline_generate_ps_epilog_key()
60e6e3f8e68 : radv: cleanup gathering PS info with/without PS epilogs
a39c3920fbe : radv: cleanup ac_nir_lower_ps options
78e45221bd2 : radv: emit the task shader in radv_emit_graphics_pipeline()
83756092350 : docs: Document INTEL_COPY_CLASS
135a7d50311 : iris: Handle aux map init for copy engine
46f5359238e : anv: Invalidate aux map for copy/video engine
108f880986e : anv: Handle video/copy engine queue initialization
2aea09c8de9 : intel/genxml: Add BCS/VD0 aux table base address register
e46e9ee46c7 : egl/surfaceless: Don't overwrire disp->Device if using EGL_DEVICE_EXT
208894c94f9 : egl: Add _eglHasAttrib() function
cda9980f963 : egl/surfaceless: Fix EGL_DEVICE_EXT implementation
59a7fc20549 : ci/radeonsi: Occlusion queries are flaky on stoney
e46702f7ae6 : ci: deduplicate constructing the ARTIFACTS_BASE_URL
d024da39006 : docs: update calendar for 23.3.1
efa24268ce2 : docs: add sha256sum for 23.3.1
d5bf161706a : docs: add release notes for 23.3.1
342dba5102b : vulkan/android: Only limit advertised extensions in strict mode
3c618d23d1e : vn/android: Only limit advertised Vulkan version in strict mode
30788edbcc6 : v3dv/android: Only limit advertised Vulkan version in strict mode
9385f1d4e2c : radv/android: Only limit advertised Vulkan version in strict mode
ebc30322450 : anv/android: Only limit advertised Vulkan version in strict mode
257ecaca884 : android.mk: Add option to pass arbitrary parameters to meson
50458703fad : meson: Add option to ignore artificial Android limitations
6a4156f812f : clover: Remove usage of glsl_type C++ helpers
a4947f7bd84 : intel/fs: Adjust destination size for load ubo on Xe2+
e0ce94318b5 : intel/fs: Adjust destination size for global load constant on Xe2+
11fea46bdcb : intel/fs: Adjust destination size for image size intrinsic
c4265536584 : intel/compiler: Adjust assertion in lower_get_buffer_size() for Xe2
f8e583d537f : ci/b2c: identify dut by its id instead of its tags
b93d836e475 : ci/b2c: rename B2C_TEST_SCRIPT to B2C_CONTAINER_CMD to match the automatic import
4362d5913f0 : ci/b2c: import all variables starting with `B2C_`
ef0e8bae0dc : ci/b2c: use envvars directly instead of converting them back and forth into cli args
e157d67d39c : ci/b2c: export B2C_TEST_SCRIPT
b2e78a97751 : ci/b2c: use with:write instead of manually doing open;write;close
50da22812d9 : ci/b2c: always define cmdline_extras
86ee903b383 : ci/b2c: always define job_volume_exclusions
14f59188f67 : ci/b2c: drop unused --volume and --mount-volume
5142ae2d4fd : ci/b2c: drop support for harbor.freedesktop.org
8eabe3d913b : ci/b2c: tags are mandatory
850d3e28e5a : ci/b2c: drop unused B2C_EXTRA_VOLUME_ARGS
a10bd6fcb0f : ci/b2c: fix indentation of comment and after_script: list
918199a154b : ci/b2c: stop ignoring errors in before_script
6cc6ebde3a1 : ci/b2c: drop passthrough of unset CI_JOB_JWT
d761871761e : isl: drop AUX-TT CCS alignment with INTEL_DEBUG=noccs
db5166718d8 : util/hash_table: Don't leak hash_key_u64 objects when the u64 hash table is destroyed
5a60fd7b14e : util/hash_table: Don't leak hash_u64_key objects when the entry exists
977cc3157dc : util/hash_table: Use FREE() to be consistent with the CALLOC_STRUCT() call
165d27abfc5 : winsys/amdgpu: document BO structures
68f7e497fe7 : winsys/amdgpu: fix amdgpu_cs_has_user_fence for VPE
f5a3874ad1d : winsys/amdgpu: clean up the rest of the code for cs->buffer_lists
af0d2fe4fc5 : winsys/amdgpu: pass amdgpu_buffer_list* to amdgpu_add_bo_fences_to_dependencies
378984b994d : winsys/amdgpu: return amdgpu_cs_buffer* from add/lookup_buffer instead of index
05ba3c9cc57 : winsys/amdgpu: clean up duplicated code around amdgpu_lookup/add_buffer
2afe6cea4c3 : winsys/amdgpu: change amdgpu_lookup_buffer to take struct amdgpu_buffer_list
9cf35b601a3 : winsys/amdgpu: change real/slab/sparse_buffers to buffer_lists[3]
32eb4a54dcb : winsys/amdgpu: don't count memory usage because it's unused
bbd64747e22 : winsys/amdgpu: move lock from amdgpu_winsys_bo into sparse and real BOs
6803868498e : winsys/amdgpu: use inheritance for the slab BO
86481c461ed : winsys/amdgpu: use inheritance for the sparse BO
e9c416ac9aa : winsys/amdgpu: use inheritance for the real BO
d1e70db89a7 : winsys/amdgpu: use inheritance for the cache_entry BO field
943a3329c78 : winsys/amdgpu: inline amdgpu_add_fence_dependencies_bo_lists
5cf57986d2d : winsys/amdgpu: cosmetic changes in amdgpu_cs_add_buffer
c902b9e1d91 : winsys/amdgpu: don't return a value from cs_add_buffer
390f26eefbc : ac,radeonsi: require DRM 3.27+ (kernel 4.20+) same as RADV
5cfd6592765 : ac/llvm: remove code for converting txd from 1D to 2D because NIR does it
f17e23e1162 : compiler/glsl: Reduce scope of is_anonymous
8458cd49e07 : asahi: fixes prevailing '-Werror=maybe-uninitialized' issue
cd8ccba8142 : frontends/va: use va interface for jpeg partial decode
2f205caea48 : etnaviv: Add static_assert(..) to catch memory corruption
11ffb20b707 : etnaviv: Update headers from rnndb
de3190d36d7 : radeonsi: fix reg_saved_mask for non graphics contexts
c3c3a8926a4 : radv/amdgpu: Separate the concept of residency from use_global_list.
63120a55b84 : radv/amdgpu: Remove virtual bo dump logic.
40c6e54ce73 : anv: rename anv_create_companion_rcs_command_buffer to anv_cmd_buffer_ensure_rcs_companion
bed1b8b90d8 : radeonsi: fix divide by zero in si_get_small_prim_cull_info()
d376d8c5ea0 : anv: promote EXT_calibrated_timestamps to KHR
4eb1eb0db19 : anv: promote EXT_vertex_attribute_divisor to KHR
f99e43d606e : anv: switch to use runtime physical device properties infrastructure
dc858202a9c : anv: get features after initializing drm
a1dcf943ab5 : isl: constify isl_device_get_sample_counts()
2336058bbbf : iris: use slow clear for small surfaces with Wa_18020603990
25a32433b13 : anv: use slow clear for small surfaces with Wa_18020603990
ca8d9f850b4 : radv/ci: remove dEQP-VK.mesh_shader.ext.query.* from the lists
f576ce3340d : radv: advertise VK_KHR_vertex_attribute_divisor
24c755316ba : vulkan/runtime: promote VK_EXT_vertex_attribute_divisor to KHR
06056310947 : radv: stop clearing FMASK_COMPRESS_1FRAG_ONLY for TC-compat CMASK images
c70c269b16b : radv: remove useless check for TC-compat CMASK images during fb emission
205938cd39c : v3dv: disallow image stores on VK_KHR_DISPLAY surfaces
f6437f4388e : nvk: Implement VK_EXT_multi_draw
afbaeee3581 : nvk: VK_EXT_color_write_enable
f217d267d3a : gallium: add PIPE_IMAGE_ACCESS_DRIVER_INTERNAL
15b5437f8f4 : gallium: fix util_clamp_color type confusion
d136583c82d : rusticl/kernel: explicitly set rounding modes
53b01459fd9 : rusticl: add freedreno alias for RUSTICL_ENABLE
f1817ab7e03 : radv,vtn,driconf: Add and use radv_rt_ssbo_non_uniform workaround for Crysis 2/3 Remastered
63e2bba5928 : nak: Don't set both FTZ and DNZ at the same time
dcbf31dce21 : vulkan/wsi: always create command buffer for special blit queues
a8b2426419b : intel/compiler: Use reference instead of pointer for fs_visitor
77ab74ccc2d : intel/compiler: Use reference instead of pointer for nir_to_brw_state
4e5fcccd017 : intel/compiler: Create and use nir_to_brw() function
38a42e5aa1f : intel/compiler: Add ctor to fs_builder that just takes the shader
cf730adc588 : intel/compiler: Make fs_builder include fs_visitor and not the other way
f5032c4d528 : intel/compiler: Make fs_visitor not depend on fs_builder
4f991dec00d : intel/compiler: Remove fs_visitor::bld
5b8ec015f27 : intel/compiler: Don't use fs_visitor::bld in remaining places
c73c1aa4964 : intel/compiler: Annotate and use nir_to_brw_state::bld
34c28680b12 : intel/compiler: Stop using fs_visitor::bld field in NIR conversion
79735fa7839 : intel/compiler: Move remaining NIR conversion fields to nir_to_brw_state
5cb189636dd : intel/compiler: Move nir_ssa_value into a local structure
afe75d65be2 : intel/compiler: Make NIR resources helpers static
a7a27ee95ea : intel/compiler: Make NIR atomic conversion functions static
5777943381b : intel/compiler: Make non-intrinsic NIR conversion functions static
2385d6087aa : intel/compiler: Make setup functions of NIR emission static
3899e6b1d84 : intel/compiler: Make functions for NIR control flow conversion static
860ec33f9ab : intel/compiler: Make more functions in NIR conversion static
acca9dbf6b7 : intel/compiler: Make a NIR intrinsic emission functions static
c12460b01ef : intel/compiler: Move NIR emission code to brw_fs_nir.cpp
1ef6415d222 : intel/compiler: Remove unused headers
3e308903eb1 : nvk: Enable NAK by default for Volta
69454a8abd6 : nak: move nir_lower_subgroups into nak_postprocess_nir
cedb101d3f2 : nak: add algebraic lowering pass
8c73b1eb909 : nir/algebraic: add support for custom arguments
2701e634c1f : nak: fix some sm checks for volta
7be8bc2c971 : isl: Add mocs for xe2
c2558a2df8c : ci/freedreno: fail introduced by ARB_post_depth_coverage
55d6430bd71 : ci/freedreno: downgrade a618_piglit to 6.4 kernel
5527c090f41 : ci/freedreno: timestamp-get no longer fails on Adreno
4d78d63552a : ci/freedreno: re-enable two Adreno 618 tests
d98ab19a956 : ci/freedreno: extend timeout for full runs
7db3d6415f8 : ci/tu: add another failing pipeline strip draw
32bb80ee12e : ci/freedreno: increase fraction for Vulkan testing
0fc4665bd31 : ci/freedreno: switch Adreno 630 boards back to 6.4 kernel
14985774368 : ci/freedreno: mark unvanquished-lowest trace as flaky and skip
9342635903c : vulkan: Remove nonexistent output in vk_synchronization_helpers target
09ae669fc5f : panvk: Support modifiers for Wayland WSI
a51a44a1693 : Revert "ci: disable lima farm as it appears to be down"
b88f3cafd8f : lima/ci: update piglit ci expectations
c674db05e8f : clc: use addMacroDef/Undef instead of -D/-U flags
6b89c71c904 : broadcom: fix scheduling dependencies for SETMSF instruction
4add1273f5a : pvr: alloc WSI memory via GPU when there isn't a valid display FD
86ab29a4d40 : docs: update features.txt for RADV
aa8c88f96cd : anv: fix incorrect queue_family access on command buffer
f53748c4815 : nir: fixup nir_printf intrinsic description
dc3e69af1af : nir/serialize: untangle printf serialization from a particular stage
4e4a3820abc : nir/divergence: handle printf intrinsic
f7ae92b868d : nir: include printfs from linked shaders
81b3dea9937 : nir/clone: fix missing printf_info clone
603f0397083 : nir: make printf_info (de)serializer available
751e919c335 : util/u_printf: add a u_printf_ptr() variant
3ef51498244 : util: os_same_file_description: fix unknown linux < 3.5 syscall SYS_kcmp
8fa16452ba9 : broadcom/compiler: remove include of gallium headers from meson.build
238a9ef5ff4 : broadcom/(compiler,common): avoid include of gallium headers in header files
a921a690101 : mesa/main: allow S3TC for 3D textures
a9064837f81 : winsys/radeon: remove unused gpu_address variable from struct radeon_cmdbuf
9a258bd5b31 : winsys/amdgpu: rename big_ib_buffer,ib_mapped variables in struct amdgpu_ib
65cd94c8f03 : winsys/amdgpu: rename ptr_ib_size_inside_ib to is_chained_ib
50ad5845cbe : winsys/amdgpu: rename requested_size_dw to projected_size_dw
e240cda1282 : winsys/amdgpu: move 125% comment to correct line of code
c7d004d0294 : winsys/amdgpu: remove rcs variable from struct amdgpu_ib
52aca8542f8 : winsys/amdgpu: rename ib variable name to chunk_ib
34fba64cf6a : winsys/amdgpu: rename struct amdgpu_ib main variable as main_ib everywhere
4d6089bfd15 : winsys/amdgpu: remove ib_type variable from struct amdgpu_ib
0f117efe39a : winsys/amdgpu: add _dw to max_ib_size variable for code readability
5147e9a26e7 : glsl: combine shader stage loops in linker
5d98592e04d : mesa/st: drop additional validate_ir_tree() call
fe444146628 : glsl/st: move remaining glsl ir lowering to linker
f4a8aa653d0 : glsl/st: move has_half_float_packing flag to consts struct
8af15359e37 : rusticl: use rust.proc_macro for proc macros
280dde8c23c : rusticl: bump meson req
2d80240220c : ci/fedora: bump to meson 1.3.0
1188b218c61 : freedreno: Implement PIPE_CAP_TIMER_RESOLUTION
659e557676d : freedreno: Fix timestamp conversion
2284d1c42fc : freedreno: De-duplicate 19.2MHz RBBM tick conversion
e6249f97f1d : rusticl: implement cl_khr_subgroup_shuffle and shuffle_relative
7e788020284 : clc: add support for cl_khr_subgroup_shuffle and shuffle_relative
a217eb111c0 : radeonsi: lower 64bit subgroup shuffle to 32 bit
9fbcc7987fb : radeonsi: lower relative shuffle subgroup ops
83624659c5e : meson: Only build WGL for Windows platform when opengl option is active
c51e40dd8b0 : spirv: add missing build dependency
88c5affacf9 : driconfig: add a workaround for Hades (Vulkan backend)
7fce0a5598f : nir: Handle divergence for decl_reg
7cd0553572f : microsoft/clc: Flip on capabilities to prevent warning spew
37c0e8beda4 : compiler/clc: Don't fail to parse SPIR-V if there's no kernels
3955e596df0 : nak: Implement fmulz and ffmaz
ce8d966085e : nak: Set .ftz on f32 ops by default
aac1e3f5950 : nir: Add a new has_fmulz_no_denorms flag
a8b68badd58 : mesa/st: use _mesa_is_zero_size_texture-helper
3123e4ffeb4 : mesa/main: remove unused function
b84117b272d : mesa/main: use _mesa_is_zero_size_texture-helper
9e69dfbfed5 : mesa/main: remove unused ClassID
c67e6ea4c12 : mesa/main: remove unused Log2 variants of width/height/depth
81be60a2330 : docs: drop unused manual optimizations override
dd7b6898e6a : radv: fix number of physical SGPRs on GFX10+
5ebba87772f : aco: rename max_wave64_per_simd -> max_waves_per_simd
f5bdc46a578 : amd: rename max_wave64_per_simd -> max_waves_per_simd
ac20c70e9da : radv: promote EXT_calibrated_timestamps to KHR
c9e1758462c : vulkan: bump headers/registry to 1.3.273
9d162de9a05 : nak: Enable loop unrolling.
e87cca77179 : nak: Clamp negative texture array indices to zero
888f09eca88 : nvk: Rework the way we set up memory heaps/types
18ae2d18789 : nvk: Throw Tegra behind NVK_I_WANT_A_BROKEN_VULKAN_DRIVER
9ca9b674462 : nvk: Set HOST_CACHED_BIT for the GTT type
9ab59574ef1 : gallium: add typedef pipe_draw_func matching the draw_vbo signature and use it
7f11272d299 : mesa: execute an error path sooner in _mesa_validated_drawrangeelements
4f766426b20 : cso: inline cso_get_pipe_context
7da5b8dac09 : cso: do cso_context inheritance how we do it elsewhere
3b16541a8f1 : mesa: move index bounds code (st_prepare_indexed_draw) into draw.c
c6281a6f260 : st/mesa: no need to check index_size in st_prepare_indexed_draw anymore
4cd585ab506 : mesa: call st_prepare_(indexed_)draw before Driver.DrawGallium(MultiMode)
8cbab48403d : mesa: inline st_draw_transform_feedback
b14e26b198f : st/mesa: make prepare_(indexed_)draw non-static
cf951bace2a : mesa: remove non-relevant 16-year-old comment
360166c6f47 : mesa: remove more DrawArrays/Elements duplication
2b8d764a763 : mesa: remove some DrawElementsInstanced duplication
23227954bc2 : mesa: remove some DrawTransformFeedback duplication
df62471fef4 : nvk: CBuf alignment reduces to 64B on Turing
289149ebcb5 : nvk: Simplify alignment limit plumbing
08222146acd : nak: Reduce minStorageBufferAlignment
35a40b4c6a0 : nvk: Add an NVK_MIN_TEXEL_BUFFER_ALIGNMENT #define
b7f8a9e648e : nvk: Add a nvk_min_cbuf_alignment() helper and use it
bc236acff5e : nvk: Plumb a physical device into descriptor_stride_align_for_type
c7de8afbe04 : nvk: s/device/dev in nvk_descriptor_set_layout.c
700d5c56d11 : nvk: Make NVK_DEBUG=push an alias for push_dump
d11c9f98363 : asahi: clamp draw count for mdi
fdec9dcf058 : asahi: wire up hardware gl_PrimitiveID
1e2de134ad9 : asahi: respect render condition for compute
1a39d1c73a8 : asahi: allow more format reinterpretation
e69a0f830ea : asahi: fix size calculation for 2d msaa arrays
982e644d182 : agx: don't produce split of immediate
6e2c71dc3b0 : agx: Lower 64-bit I/O to 32-bit
d6474be46bb : agx: fix fp64 lowering options
8d451fe9f27 : asahi: fix integer RT clamping
01d0fb1cdee : asahi: fix pbe swizzling
6d05bf8761a : asahi: fix dupe rgb65 formats
b68caa13e41 : asahi: add more BGR formats
c89f0becf7c : asahi: Implement ARB_cull_distance
ba077d899e3 : asahi: handle compact clip/cull in gs component gather
f02190b6886 : asahi: prepare gs copy shaders for compact clip/cull
0dc004888c0 : asahi: handle some components/offsets in GS lowering
17f348f73a9 : asahi: Implement ARB_viewport_array
af9241ce923 : asahi: add XML for multiple viewports
3435ccb49a9 : asahi: allow empty scissor box
bb59c787ecd : agx: report if we have a nonzero viewport
bc7afbf23dc : agx: allocate varying slot if writing viewport only
643acacd1b1 : agx: note that sample_mask runs occlusion queries
79e58e1d770 : agx: handle force early-z + discard
3987c8a35f9 : agx: remove spurious z/s writes in force early-z shaders
c43c90a5faf : asahi: rewrite pointsize handling
aa1849a5415 : asahi: assert hw invariant
23f216d6e74 : asahi: Lower edge flags
f4a648c607e : asahi: Unroll GS/XFB primitive restart on the GPU
15957219ad0 : agx: rework libagx linking a bit
4a4c6d1bc6d : agx: Avoid scratch mem with tri strip w/ adjacency
7f9ef5b1769 : agx: fix VARYING_SLOT_COL0 getting flatshaded
64375784357 : asahi: add xml for flatshading fans
403a20a9f27 : asahi: rework cf binding xml
2fec6bf9515 : asahi: fix tri fan enum
6ae72a2f2a3 : asahi: Support L/A/I formats for texture buffers
5b33c74626a : agxdecode: fix stack smash with border colour
a8857028bb7 : asahi: add static assert
2be37d1c965 : asahi: double depth bias
3af825ed96f : asahi: move heap alloc to first use
0fa7252d8a9 : asahi: Implement multidraw indirect
5987e47a296 : asahi: rework GS input assembly
a816350d950 : asahi: force GS for indirect prim gen query
0805fef082b : asahi: make UB easier to see
a12d2689d8c : asahi: rm unnecessary uniform upload for GS
2220044ca2a : asahi: remove dead declarations
9c66ae9b36d : asahi: use agx_push
4d48574bd79 : asahi: collapse unreachable condition
09e46aa1683 : asahi: add agx_push macro
31b1bdb475a : asahi: fix destroy_query leaving dangling references
2d8a714f9c3 : asahi: choose staging bind better
5257283941a : asahi: use correct target packing PBE
a3ae9e1a598 : asahi: fix layout transitions with arrays
25d185a501c : ail: Fix tile size & strides for compressed textures
be3890a8985 : ail: Add explicit specification of mip level strides
2221eb6cecb : ail: Fix miptree offset generation for compressed textures
5382f57e81d : asahi: advertise ARB_shader_texture_image_samples
bc6b2d087be : agx: wire up texture_samples/image_samplers
6979a1aa07d : nir/opt_preamble: make load_workgroup_size handling optional
3ddb07c36b7 : asahi,docs: add PBE to hardware glossary
47337e79186 : asahi: Implement draw parameters
31f1ef0a79d : asahi: Early out for GS + rast discard
2129fe30bcc : asahi: use GS for first-provoking fans
e10e21120b1 : asahi: Rotate tri fans based on provoking vtx
5bae4bfc8c9 : asahi: defeature quads
decd134c0c4 : asahi: fix xfb of pointsize when not drawing points
9d1a0f11e22 : agx: Fix flatshading of matrices
9fc23df0d58 : asahi: flush before resource transition
e637ccff363 : asahi: blit with the old format when transitioning
9031f04642a : asahi: minify when blitting for transition
a0485292af5 : asahi: bump glsl version
2ad5bcc41e6 : asahi: fix output to non-rast streams
79e37f75817 : asahi: implement xfb stream queries
0099315edf4 : asahi: fix meta usc builder allocation
f82264fec0e : asahi: return GL_OOM for excessive image sizes
fd91d464874 : ail: handle >4GiB textures
7a7a3b88479 : asahi: defer texture packing to draw-time
b74d2dcd57f : asahi: use 2D descriptors for cubes
86c4a727676 : asahi: rm compact image atomic descriptors
b13e3adb04e : asahi: fix imageSize of null image
0cd032e4bb1 : asahi: Be robust with arrays of images
b0f4b0a9eff : asahi: handle null PBE
c73d7d042cb : asahi: fix dirty tracking fail with point sprites
683dac24b29 : asahi: be robust about null xfb
3ac44d8c5e5 : asahi: remove bogus assertion
e3c528068f3 : asahi: bump limits
84a8324c552 : asahi: handle self blits
de6336381b7 : asahi: clamp clear colours
acd095f03dd : asahi: init clear colour between batches
2cceacdb8eb : asahi: Fix typo in arch check in agx_get_gpu_timestamp
4ff78407f71 : asahi: Sync heap size
afb60d7707f : asahi: fix index bias with GS/XFB
45ef977481e : asahi: Add extra barrier for texture atomics on G13X
376c2697dc1 : asahi: Add more memory barrier opcodes
c507f4a330d : asahi: Identify bicubic filtering mode
58d6374b4c9 : asahi: Identify Primitive ID frag input
0cb6a993a8c : asahi: Add XML for hw tessellation
2c328f4f8ab : asahi: Add half float type to genxml
3da3b18d0c4 : asahi: Quiet clang warning
033bb91468d : asahi/decode: Decode multiple macOS commands
1b1a0e0ce73 : asahi: Move USC cache flush to agx_batch_init_state
5a9136a0ef1 : asahi: Add extra CDM barrier bit for G13X
c20210c6436 : asahi: Fix CDM Launch/Barrier naming
412922ed73d : agx: Hotfix for stack_adjust in GS
33f4e947d8c : vulkan/wsi: fix win32 compilation
48b410731d4 : freedreno/ci: move hang-y a630 jobs from pre-merge to nightly
40bdb757af3 : a630/ci: add another flake
d7938de8fee : vulkan/wsi: don't support present with queues where blit is unsupported
43d83cfcf9f : radeonsi: fix legacy merged LS/ES workgroup size for aco compilation
e6b723ccce0 : mesa: fix _mesa_matrix_is_identity
8e77da1f213 : radv: Implement vkCmdUpdateBuffer on transfer queues.
635c81f7239 : radv: Implement buffer copies on transfer queues.
a632024700c : radv: Implement vkCmdWriteBufferMarker2AMD on transfer queues.
7a4f5351459 : radv: Implement vkCmdWriteTimestamp2 on transfer queues.
32dd77ea2d6 : radv: Implement vkCmdFillBuffer on transfer queues.
23590a4e98e : radv: Implement barriers for transfer queues.
4f2b4b81d16 : venus: fix query feedback copy sanitize off by 1
57e658d0418 : radeonsi: rework how guardband registers are updated to decrease overhead
2e50b6677bf : radeonsi: update guardband if vs_disables_clipping_viewport changes
2f281b39abe : ac/gpu_info: fix printing radeon_info after adding VPE
11fcd58957e : radeonsi: convert rasterizer state to tracked registers
cabf9277654 : radeonsi: convert depth-stencil-alpha state to tracked registers
17e01a9a9b7 : radeonsi: merge context_reg_saved_mask and other_reg_saved_mask into a BITSET
fb994f44d91 : util: make BITSET_TEST_RANGE_INSIDE_WORD take a value to compare with
6d2a7f53acf : radeonsi: decrease NUM_INTERP if export formats/colormask eliminated PS inputs
bd700bace5f : radeonsi: update comments about uniform inlining
dbea0f51a39 : radeonsi: decrease NUM_INTERP if uniform inlining eliminated PS inputs
1d4402b02ad : radeonsi: don't include the PARAM_GEN input in si_shader_info
197af036989 : radeonsi: add PS input info into si_shader_binary_info
3faa9ba06be : radeonsi: gather lowered color inputs for monolithic PS
94e0a1267e4 : radeonsi: change the signature of si_nir_lower_ps_color_input
7d2faa88abb : nir,radeonsi: add FLAGS into load_vector_arg_amd to record color input usage
00dd4d400ea : ac,radeonsi: rename pos_inputs -> fragcoord_components
4f2b794e98c : radeonsi: track NIR progress properly for optimizations in si_get_nir_shader
e1e35112c85 : winsys/amdgpu: bypass GL2 for command buffers
c77bcf00a36 : radeonsi/gfx11: prefer Wave64 for VS/TCS/TES/GS because it's slightly faster
257f07f499f : radeonsi: clean up how debug flags and shader profiles determine the wave size
716b521515b : radeonsi/gfx11: disable the shader profile for Medical that disables binning
f85488824e6 : radeonsi/gfx11: disable the shader profile for Medical that forces Wave64
65b3b0b355d : radeonsi/gfx11: prefer Wave64 for PS without inputs for better VALU perf
48ce5fbaa19 : radeonsi: group most vertex element fields
7fa0ee15df2 : radeonsi: set OOB_SELECT for VBOs in si_create_vertex_elements
55d81214c9d : radeonsi: replace gl_FrontFacing with a constant if one side is always culled
1afe6f33212 : radeonsi: don't print the preamble state separately for GALLIUM_DDEBUG
9e764596163 : radeonsi: execute streamout_begin after cache flushes
20228543602 : radeonsi/gfx11: skip si_set_streamout_enable because it has no effect
bf7debee82c : radeonsi: in bind_{blend,rs}_state, only call 1 update function per if
53aa36772a1 : radeonsi: rewrite si_get_total_colormask as si_any_colorbuffer_written
e2b817b948a : radeonsi: rewrite how shader key bits dependent on current_rast_prim are updated
4ab5374ec36 : radeonsi: clean up setting poly/line/stipple shader key bits
f9c4ac3477b : radeonsi: update shaders for rasterizer state only if the shader key changed
613ea16aab5 : radeonsi: update shaders for blend state only if the shader key changed
c8411ddf177 : radeonsi: change the low-priority compiler queue to normal priority
98e7a7123b8 : radeonsi: don't set non-existent VGT_GS_MAX_PRIMS_PER_SUBGROUP on gfx10
f51b960af18 : radeonsi/gfx11: fix unaligned SET_CONTEXT_PAIRS_PACKED
af65af8267c : intel/tools: fix compilation of intel_hang_viewer on 32 bits
b0ad9995d6f : v3dv/ci: only trigger on relevant changes
6d2be846725 : ci/lava: Add firmware-misc-nonfree on amd64
2132f95de0b : freedreno/a6xx: Fix NV12+UBWC import
708d4f59f84 : anv: Use RCS cmd buffer if blit src/dest has 3 components
87cdcbd7d7a : intel/compiler: Verify that DO is alone in the block
65237f8bbca : intel/fs: Don't add MOV instructions to DO blocks in combine constants
23f07f49420 : d3d12: Check video encode codec cap before checking encode profile/level cap
1c8c3e5a7a0 : radv: Don't retile DCC on transfer queues.
5c30d462b9b : radv: Disable HTILE on exclusive images with transfer queues when SDMA doesn't support it.
1764259ba8d : radv: Disable DCC on exclusive images with transfer queue when SDMA doesn't support it.
89a6b08cbac : radv: disable HTILE/DCC for concurrent images with transfer queue if unsupported.
ad6b6673bed : radv: convert a check in radv_get_memory_fd to assert
8aa62ba240d : radv: fix asserts for radv_init_metadata
035cf7ab970 : radv: fix a typo in radv_image_view_make_descriptor
07f575a8a66 : radv: fix VkSubresourceLayout2KHR for multi-planar formats with modifiers
8f60ccf9695 : radv: fix VkDrmFormatModifierProperties2EXT for multi-planar formats
90dda319017 : radv: simplify disabling MRT compaction for PS epilogs
0cf00390c51 : ci: uprev vkd3d-proton to a0ccc383937903f4ca0997ce53e41ccce7f2f2ec
5bf68ab7013 : osmesa: Make osmesa.h compatible with Windows SDK's GL.h
10db6948daf : nvk/nak: fix regression with shf changes on sm70
64b769a1027 : glthread: add a string table of function names
adfab9794ea : mesa: deduplicate glVertexPointer and glNormalPointer vs DSA error checking
3a74cdcd913 : glthread: pass struct marshal_cmd_DrawElementsUserBuf into Draw directly
98e42c6efbd : glapi: only allow deprecated="" on non-aliased functions
61e19c53e7a : glthread: don't do "if (COMPAT)" if the function is not in the GL core profile
a3992379cbd : glapi: only expose GL_EXT_direct_state_access functions to GL compatibility
666d53214af : glthread: rework type reduction and reduce vertex stride params to 16 bits
162c890614f : glthread: use autogenerated marshal structures for custom functions
e9d08bb0433 : glapi: rename primcount -> instance_count in a few Draw functions
a02ed8a95fb : glthread: add option to put autogenerated marshal structures in the header file
bdb771b27c1 : glthread: eliminate push/pop calls in PushMatrix+Draw/MultMatrixf+PopMatrix
c3b95d1507d : glthread: add a marker at the end of batches indicating the end
5af047d40ac : mesa: optimize setting the identity matrix
5fb106c253e : mesa: skip checking for identity matrix in glMultMatrixf with glthread
d321b1500bb : mesa: optimize _mesa_matrix_is_identity
d17ddcc8477 : venus: dispatch background shader tasks to secondary ring
5b26bebcf4e : venus: add vn_gettid helper
b170c1a3912 : venus: switch to vn_ring as the protocol interface - part 3
5943f70c7a1 : venus: switch to vn_ring as the protocol interface - part 2
d28ebf7b99a : venus: switch to vn_ring as the protocol interface - part 1
a0ef347a825 : venus: add vn_ring_get_id and hide vn_ring internals entirely
9e38c741399 : venus: move the actual ring creation into ring as well
c779fc9fb1c : venus: move ring submission into ring
9229c13a2cb : venus: move the rest ring belongings into ring
d1e29b75578 : venus: move ring shmem into vn_ring
3e122014cf3 : venus: relax ring mutex
b98d850efdb : venus: remove command_dropped tracking
90e64564b8c : venus: make vn_renderer_shmem_pool thread-safe
0273c9cc031 : venus: always set reply command stream to avoid seek
70e8d1397ec : venus: further cleanup vn_relax_init to take instance instead of ring
f6adc608227 : venus: refactor to add vn_watchdog
d8b059b01b0 : venus: move ring monitor to instance for sharing across rings
22b5c9c65fe : venus: refactor instance creation failure path
26e20eb12cd : venus: add vn_instance_fini_ring helper
2cdab2c25d9 : venus: use instance allocator for indirect cs storage alloc
ec131c6e553 : venus: use instance allocator for ring allocs
15c7e7743e3 : venus: add ring helper to avoid redundant ring wait requests
891d3fb2dba : venus: enable renderer shmem cache dump for cache debug
34c9864318d : venus: use STACK_ARRAY to prepare for indirect submission
60e0af96614 : venus: reduce ring idle timeout from 50ms to 5ms
9c9e0975853 : venus: add missing shmem pool fini for cs_shmem pool
8ac7d78bf35 : venus: properly initialize ring monitor initial alive status
aed4c4d04e7 : venus: fix async compute pipeline creation
55e0aced289 : nvk: drop unneeded shader type conversion function
a7b054c9741 : anv: Don't report more memory available than the heap size
029b1d3f262 : anv: Drop 3/4 of PPGTT size restriction for sys heap size calculation
3bb4c14c759 : nak: Rework barrier handling a bit
eafc8f58c6c : nouveau: drop unused #includes of tgsi_parse.h
0ea6e171301 : ci: bump kernel to 6.6.4
4ac8d160065 : nvk: Do not preserve metadata after lower_load_global_constant_offset_instr
99fdd98b3fa : drm-shim/nouveau: Stub mitting ioctls
17bfaeac15b : drm-shim/nouveau: Expose the 2D engine on NV50+
3b0c34075c0 : drm-shim/nouveau: Set nv_device_info_v0::platform
45eaf6c0027 : nvk/nak/xfb: handle skipping properly when setting xfb_attr.
6b1f3884c35 : nak: Clean up instruction printing a bit
f5869d1c5b8 : nak: Audit sm50 for FTZ/DNZ bits
22aab2ccba1 : nak: Audit remaining FTZ/DNZ bits on sm70+
5bfb46a735e : nak: Add dnz bits to OpFMul and OpFFma
97a59ded439 : nak: Plumb through float controls for frnd[p]
e179a903568 : nak: Plumb through float controls for fset[p]
1b27a6be207 : nvk: fix transform feedback with multiple saved counters.
40c82b5f67d : vk/update-aliases.py: only apply renames for the vulkan api (not vulkansc)
1b3fca17085 : vk/update-aliases.py: enforce correct list order
2cf22af0a76 : vk/update-aliases.py: handle more concatenated prefixes
04517193c5d : vk/update-aliases.py: simplify addition of other concatenated prefixes
3fe90f29573 : vk/update-aliases.py: sort files when informing the user of the matches
d8b38ec4a37 : vk/update-aliases.py: handle "no match" grep call
c6ebf9d643e : vk/update-aliases.py: allow specifying the files we want to update
e988b1975be : vk/update-aliases.py: drop dead --check-only
dc7c1d989bd : radv: enable stippledBresenhamLines on GFX9 chips
7301327f9ca : broadcom/ci: avoid running the rpi4 jobs when changing the rpi3 expectations, and vice-versa
fa36b087c7a : etnaviv/ci: run only the relevant jobs when changing the ci expectations
6df0968ff49 : etnaviv/ci: expand first level of files in src/etnaviv/
185315590e6 : etnaviv/ci: fix yaml indentation
fc69d65a4e8 : frontends/va: Parse enc_constraint_set_flags from packed SPS
32667f78abc : d3d12: Use enc_constraint_set_flags for H264 NALU writing
bfad3617a9f : d3d12: Fix typos in d3d12_video_encoder_bitstream_builder_h264
096e17b5783 : d3d12: Fix AV1 video encode 32 bits build
e5ebd59dd57 : broadcom: remove unused headers include
35133551e11 : broadcom/compiler: remove unused blend in v3d_fs_key
65ab0224998 : d3d12: Fix usage of H264/HEVC specific classes when VIDEO_CODEC_H26XENC not set
575c4f6802a : broadcom/compiler: Use correct type pipe_logicop for logicop_func in struct v3d_fs_key
0eaf2009749 : v3dv: Use correct type VkStencilOp in function translate_stencil_op
61dd82ccab8 : nvk: Advertise VK_KHR_shader_float_controls
1c84c8183c5 : nak: Plumb through float controls
29bfdcd7c15 : nak: Add an ftz bit to a bunch of float ops
6881ff4c992 : nak: Drop the fmnmx from Builder
00b25641634 : nak/nvfuzz: Add an SM parameter
884da2622c7 : nvk/nil: allow storage on VK_FORMAT_A2B10G10R10_UINT_PACK32
db6aaa691d0 : intel/compiler: infer the number of operands using lsc_op_num_data_values
46d98a71ef8 : intel/compiler: use the proper enum type to store the op
6d42333b166 : intel/genxml/xe2: Update PIPELINE_SELECT
9898c719a2a : intel/genxml/xe2: Update PIPE_CONTROL
8e57ba092d3 : mesa: lower EXT_render_snorm version requirement
8913cf6f7da : docs: Generate document with utf8 encoding
e4992539662 : zink: Generate source file with utf-8 encoding from mako template
36480b4d028 : intel: Generate source file with utf-8 encoding from mako template
e7c614bd20e : util,vulkan,mesa,compiler: Generate source files with utf8 encoding from mako template
9b2b790ea3c : radv: Enable radv_legacy_sparse_binding for DOOM Eternal.
b2e8095d6de : radv: Add workaround to allow sparse binding on gfx queues.
c1229db1a88 : docs/calendar: add 24.0 branchpoint and release schedule
adc44bbb206 : intel/ci: run only the relevant jobs when changing the ci expectations
c56237e4770 : intel/ci: hasvk changes should only trigger hasvk jobs
fb5294717ce : intel/ci: anv changes should only trigger anv jobs
0963d0b1351 : intel/ci: expand first level of common intel files
a3077cdcbaa : intel/ci: deduplicate common intel files rules
5ccc8982767 : intel/ci: fix yaml indentation
dc69c5b323c : freedreno/ci: run only the relevant jobs when changing the ci expectations
60df7b6768c : freedreno/ci: fix yaml indentation
e8193956e2d : panfrost/ci: run only the relevant jobs when changing the ci expectations
fad164a06eb : panfrost/ci: fix yaml indendation
1a99f50c7f2 : radeonsi: use a compute shader to convert unsupported indices format
5bdb42b1a26 : zink/ci: run only the relevant jobs when changing the ci expectations
428ca69ba98 : zink/ci: expand first (and only) level of folders in the list of files
e39785f6c6b : zink/ci: use variable to avoid repeating the list
b36338a3f49 : zink/ci: fix yaml indentation
d971e3ba450 : ci: fix rules for formatting checks
72ad0db5056 : glsl: remove now unused GLSL IR block linker
32f274768ec : glsl: use new nir based block linker
0c6272f97f6 : glsl: support glsl linking in nir block linker
c468aa60591 : nir: add nir_fixup_deref_types()
72e30c8853f : treewide: Avoid use align as variable, replace it with other names
adf81143a11 : clover: Rename function align to align_vector to avoid conflict with global align
0f5688eb2cf : intel: Remove unused ALIGN macro
ff306c5f8c5 : meson/win32: There is no need install OpenGL headers on win32
112900075b2 : nak: Add barriers on Volta
186baba0005 : nak: Clean up compiler warnings
ad89613dc44 : nak: implement VOTE on SM50
8fd7ee2a4fb : nak: implement SHFL on SM50
2d63f3dad6f : nak: encode Dst::None as RZ on SM50
ebfd6513618 : nak: implement IMUL for SM50
00be041ffcb : nak: implement SHL and SHR on SM50
286b832f74a : nak: make as_imm_not_{i,f}20 helper methods public
cb3263560f9 : nak: sm50: Implement FFMA
f02b2866bcc : nak/sm50: Drop src_mod_has* in favor of core helpers
89f727b1bda : nak/sm50: remove *fmod* calls from iabs
546edfde831 : nak/sm50: remove ALUSrc and friends
592d8fa4368 : nak: sm50: remove encode_alu() and friends
f32c560e821 : nak: sm50: rewrite encode_prmt to not use encode_alu()
63c85c9cf78 : nak: sm50: rewrite encode_popc to not use encode_alu()
78efdf9755d : nak: convert encode_imad to not use encode_alu()
04d4f1b5121 : nak: sm50: rewrite encode_f2f to not use encode_alu()
cb9318b8ef2 : nak: sm50: convert i2f to not use encode_alu()
bfb091e2278 : nak: sm50: convert sel to not use encode_alu()
2adf5a3437b : nak: sm50: rewrite iabs to not use encode_alu
9f34a3c61dc : nak: sm50: rewrite fset to not use encode_alu
3ab0cea6468 : nak: sm50: rewrite fmul to not use encode_alu
b7bc6cebaab : nak: sm50: Rewrite fmnmx to not use encode_alu
01c7f167557 : nak: sm50: rewrite fsetp to not use encode_alu
4b8a8b2a288 : nak: use carry register file for IADD2
9d6c487a75a : nak: move iadd64 construction to a builder method
6323cae9f94 : nak: add carry register file
1ae43d26068 : nak/sm50: Stop using ALUSrc for IADD2
998c470f588 : nak/sm50: Add better helpers for encoding sources with modifiers
43160df14e3 : nak/sm50: rewrite encode_iadd2 to not use encode_alu()
e5d70d303fb : nak: Drop the SM50 encoding of BREV
a1af8129a65 : nak/sm50: Rewrite the encoding for OpMov
0adb7c52f82 : nak: Implement FS input interpolation on SM50
bdf0c300e19 : nak/sm50: Rewrite the encoding for OpIMnMx
20176035f60 : nak: Rewrite the SM50 encoding of OpF2I
426b27ef04e : nak/sm50: Wire up tex ops
bb41f2815f0 : nak/nv50: Rewrite the encoding of OpShf
08ac17789bc : nak: Rework nvfuzz for SM50
899c58606d2 : nak: Only split texture destinations on Volta+
c57bf36c0ac : nak: Add SM50 encodings for ALD and AST
08cab9a57eb : nak: add ATOM{G,S} encoding for SM50
cd7ac4b0c5b : nak: implement ST* and LD* on SM50
8a82f426a24 : nak: add IADD instruction for SM50
588cfcaec71 : nak: Legalize a bunch of instructions for SM50
bbd2de34c5e : nak: Rework the SM50 encoding of isetp
e404877a02c : nak: Use OpLop2 and OpPSetP pre-SM70
36e80caac92 : nak: Rename LogicOp to LogicOp3
93b6c43725f : nak: Rewrite SM50 encode_fadd to not use encode_alu
4ab2d5c4ffb : nak: Rework set_src_imm20 in nak_encode_sm50
a80ce982d47 : nak: Initial WIP SM50 backend
9af7639e4bc : nak: make sm available in builders
40127e881f5 : nak: Split legalize into per-SM functions
d0ae58f4134 : ci: do not mount already mounted directories
f97e065c4f7 : ci/baremetal: make BM_BOOTCONFIG optional
d157cd7442a : microsoft/clc: One more image lowering fix
03ae2611838 : nvk: Advertise KHR_shader_integer_dot_product
eb633b49782 : nak: Wire up DP4
fcf31d9c252 : nak: Rework printing of int/float types and rounding modes
adafcacf151 : microsoft: Stop claiming dot_4x8_sat support
d2ffcb60925 : nir: Lower [su]dot_4x8_[ui]add_sat to [su]dot_4x8_[ui]add
09fc5e1c4dc : nir: Split has_[su]dot_4x8 bits into regular and _sat versions
fde43e44e9f : ci: Also rustfmt binaries
03f1b99f50f : nak: Restructure for better module separation
97cd55d0657 : nak: rustfmt
5560835fbe2 : anv: Avoid unnecessary intel_flush calls
9aea879342b : anv: Promote bos to host_cached+host_coherent in platforms with LLC
a65e982b441 : anv: Split ANV_BO_ALLOC_HOST_CACHED_COHERENT into two actual flags
0eac6298f2e : anv: Fix handling of host_cached_coherent bos in gen9 lp in older kernels
d0c35560112 : meson: Add all, all_free (default) options for video-codecs option.
e126e82c790 : zink/ci: stop running zink-radv-navi31-valve sequentially
bec2928cc2d : zink/ci: update list of failures for NAVI31
f6dc3429e62 : zink/ci: skip more tests that run OOM on NAVI31
969af605fe8 : intel/isl: Set mocs.blitter_dst/src for MTL
4ff1b0f7516 : anv/video: only report matching memory types for protected sessions
e8a96e6ba09 : vulkan/runtime: retain video session creation flags
22c60ea384a : nir: Respect variable alignments in lower_vars_to_explicit_types
629af540ca1 : spirv: Plumb variable alignments through to NIR
47b825c6c5c : v3d: include the revision in the device name
1f0a9f853c4 : intel: Sync xe_drm.h take 2 part 3
d1109f67bb0 : iris: Emit EXECUTE_INDIRECT_DRAW when available
e5b7e16f3b4 : nvk: Implement VK_EXT_texel_buffer_alignment
47f666b64bf : radv: enable extendedDynamicState3AlphaToCoverageEnable on GFX11
bca4ebc3c40 : radv: export MRTZ via PS epilogs when alpha to coverage is dynamic on GFX11
0cbe0d2968c : nir/loop_analyze: support loops with min/max and non-add incrementation
fc1ebc67b12 : nir/loop_analyze: support umin and {u,i,f}max
9591c366669 : nir/loop_analyze: check min compatibility with comparison
b6c2a5d48dd : nir/loop_analyze: fix vector basis/limit/comparison
2f467738193 : nir/loop_analyze: scalarize try_eval_const_alu
79605884137 : nir/loop_analyze: skip if basis/limit/comparison is vector
0957b01a064 : ci: take microsoft farm offline
13e9e73974e : zink/ci: remove skipped tests from the list of expected failures for NAVI31
79cf2b6824d : radv: determine and emit SPI_SHADER_Z_FORMAT for PS epilogs
4248d0b03ae : radv,aco: declare PS epilog VGPR arguments for depth/stencil/samplemask
8b87c985b0c : radv: prepare the PS epilog key for exporting MRTZ on RDNA3
5b01285cfba : radv: determine if MRTZ needs to be exported via PS epilogs
b2a37b43047 : ac/nir: add an option to skip MRTZ exports in ac_nir_lower_ps()
81eeb157f80 : aco: export depth/stencil/samplemask in create_fs_jump_to_epilog()
680f249c9f3 : ci: improve comments
b6fa242fb00 : ci: make sure pre-merge pipelines have the same jobs as merge pipelines
22d9c17c661 : ci: clean up pre-merge and fork pipelines rules
f3264c2ea08 : ci: give an explicit priority to the scheduled nightly pipelines
2ecb550418d : ci: add pipeline for direct pushes to main
90a77f55de6 : ci: drop containers, builds, and tests from post-merge pipeline
b976b9cd8d8 : ci: rename is-pre-merge-for-marge to is-merge-attempt to be clearer
7f05f52f2d5 : ci: identify merge request pipelines using `$CI_PIPELINE_SOURCE == merge_request_event` instead of `$CI_COMMIT_BRANCH` being missing
5b51b7ba41e : ci: turn comment into code in `sanity` job rules
60dcc4744f3 : ci: explain what we mean by the various types of pipelines
a3b3a7d36a4 : radv: remove unused code for compiling PS epilogs as part of pipelines
725fc0ec03c : radv: switch to on-demand PS epilogs for GPL
267f86a8a32 : util/blob: fix trivial typo
2c427d7c20b : nak: Implement usub_sat
99bbfbf7b2e : nak: Implement uadd_sat
85462f74553 : nak: Legalize immediates with source modifiers
5335a59bff4 : nak/legalize: Handle the src0/1 source mod condition for OpIAdd3X
b736cdcb832 : nak: Rework the OpIAdd3/OpIAdd3X split
48917600fb8 : nak: Add a B32 source type
fab508da380 : nvk/xfb: set correct counter buffer for writing stream out counters.
7656251294c : aco: fix set_wqm segfault when ps prolog
3bbd5357e95 : nak: Advertise subgroupBroadcastDynamicId
a3159bab982 : nvk: Advertise VK_EXT_scalar_block_layout
b223d33141f : blorp: Handle stencil buffer compression on blitter engine
28ad562a16c : d3d12: Video Encoder: Support reporting non contiguous NALU, offsets for frontend extraction
bed54fc9b07 : d3d12: Video Encoder - When setting rate control dirty flags take into account rolled back optional configs
960d86ef9ab : d3d12: Fix max reference frames reporting when HW does not support B frame
d0103648410 : d3d12: d3d12_create_fence_win32 - Fix double refcount bump
81c8e89ff8e : d3d12: Fix screen->winsys leak in d3d12_screen
7bd6a42d1f2 : d3d12: Fix d3d12_tcs_variant_cache_destroy leak in d3d12_context
ba85ca37210 : d3d12: Improve error detection and reporting for video encoder
0233cdd00de : d3d12: Detect imported resource buffer unknown format
bf73d5551ab : d3d12: Implement PIPE_VIDEO_CAP_ENC_H264_SUPPORTS_CABAC_ENCODE
bee68059cb8 : d3d12: Autodetect d3d12_video_buffer imported handle/resource format and dimensions when not passed
3f43b2eae58 : d3d12: Implement PIPE_VIDEO_FEEDBACK_METADATA_TYPE_AVERAGE_FRAME_QP
364cc5d51db : d3d12: Fix max slice size and max frame size metadata reporting
25e2a7544bc : d3d12: max_frame_poc workaround for infinite GOPs
c89766f416c : d3d12: Use new pipe h264 encode ip_period param
8af080cec49 : d3d12: Implement d3d12_video_encoder_get_encode_headers for out of band VPS, SPS, PPS
829e821aabc : d3d12: Only pass texture dimensions to d3d12_video_encoder_update_current_encoder_config_state
05fe740374c : d3d12: Implement fence_get_win32_handle to get HANDLE from d3d12_fence
942791b9370 : d3d12: Implement get_feedback_fence for encode async waiting on pipe_feedback_fence
0cc0220cced : d3d12: H264 encode - Allow CONSTRAINED_BASELINE profile to be written in headers
c80b35274fc : d3d12: Do not increase active_seq_parameter_set_id on new SPS. Force PPS on new SPS
1032fc07b51 : d3d12: Implement inserting optional new headers on each H264/HEVC IDR frame
9a927f21fbd : vl_winsys_win32: call winsys->destroy(winsys) in error conditions
88f25f35e4b : frontend/va: Use p_video_codec.get_feedback_fence to report errors on frame submission
e0345bff942 : frontend/va: Add VACodedBufferSegment Average QP metadata
0c1ff82bc89 : frontend/va: Add h264 encode ip_period param
413b466aea4 : pipe: Add PIPE_H264_MAX_REFERENCES
92b73aeb16d : pipe: Add PIPE_VIDEO_CAP_ENC_H264_SUPPORTS_CABAC_ENCODE
c954830132a : pipe: Add PIPE_VIDEO_FEEDBACK_METADATA_TYPE_AVERAGE_FRAME_QP
3f07c8c3212 : pipe: Add p_video_codec.get_encode_headers for out of band VPS, SPS, PPS
34d45cf7ed4 : pipe: Add fence_get_win32_handle to get HANDLE from pipe_fence_handle
d9bbae6a0ce : pipe: Add get_feedback_fence for encode async waiting on pipe_feedback_fence
3ab25d6fb3f : pipe: Support inserting new headers on each H264/HEVC IDR frame
02a873fa2a8 : dzn: Change dst image layout according to aspect
cb6422765c8 : turnip: update symbols that have become aliases for newer ones
df8ea977bea : radeonsi/ci: track changes to `vpelib`
3a8da0b8bf9 : v3d: drop leftover from "move v3d_tiling to common"
4dd8030b25f : freedreno/ci: add more a630 flakes
d7f038e8de1 : microsoft/clc: Add a test which sinks image derefs
c8895a4b855 : microsoft/clc: Fix images with multiple derefs for real
bf0f261c1ec : anv/sparse: document USAGE_2D_3D_COMPATIBLE as non-standard too
819b94176ad : anv/sparse: check if the non-sparse version is supported first
181aa83027e : anv/tr-tt: assert the bind size is a multiple of the granularity
c87f7c13fa7 : anv/sparse: reject binds that are not a multiple of the granularity
a495d437b78 : venus: add dri option to enable multi-plane wsi modifiers
035730f26e5 : venus: reject multi-plane modifiers for tiled wsi images
833d228f53a : venus: strip ALIAS_BIT for WSI image creation on ANV
9bde89591e6 : venus: add VN_PERF=no_tiled_wsi_image
aa15f52bf51 : virgl: implemement resource_get_param() for modifier query
95c0447ad63 : radeonsi: Drop an unnecessary cast
2a28338aa84 : compiler: Fix a comment
06257514c13 : nir: Return a mesa_prim from gs_in_prim_for_topology
e3ff5a3b0ee : intel/vec4: Use MESA_PRIM_* instead of GL_*
b97003e49a2 : glsl: Properly remap GL_* to MESA_PRIM
a41d65cfba3 : dxil: Use mesa_prim consistently
65de9bc81af : clc: add dump_llvm debug options
d9d398e652a : clc: allow debug flag to be read from other files
3678482f1e8 : radv: set combinedImageSamplerDescriptorCount to 1 for multi-planar formats
65e431e61a3 : nir/lower_idiv: Optimize idiv sign calculation
910000f30fd : freedreno/ci: add more flakes seen on a630
21b0445d056 : freedreno/ci: add flake seen on a630
e110eac1711 : aco: insert p_end_wqm before p_jump_to_epilog
24527b3d283 : tu: Move shader linking to tu_shader.cc
ca03e6ab3f8 : tu: Make filling out tu_program_state not depend on the pipeline
88db736472b : tu: Rework dynamic offset handling
af691ec8e46 : tu: Don't use pipeline layout to emit shared const enable
785290836bb : nak: Add a barrier propagation pass
a5955350740 : nak: Force RA to allocate bar_in/out to the same register
eda940c8557 : nak: Make barriers SSA-friendly
71813afa7ab : nak: Take num_barriers from RA
dca65f62c8d : nak: Add support for spilling barriers
7cd9680554b : nak: Add back OpBMov with better semantics
40c96ff6ea4 : nak: Add a barrier register file
618723428a5 : nak: Fix scheduling for control barriers
45686ec0bac : nak: Replace OpBMov with OpBClear
33484464221 : nak: Simplify Src::is_predicate()
13dcbdcdf34 : radv: make sure to reset the stipple line state when it's disabled
e88973fd027 : radv: change the reset stipple pattern mode for adjacent lines
16d5ffc3ee1 : radv: update the reset stipple pattern mode
949fdc9a734 : radv: advertise VK_EXT_depth_clamp_zero_one
8d6c059bd25 : intel/tools: 32bit compile fixes
7a37a39fe03 : aco: simplify v_mul_* labelling slightly
468ee8b80c7 : aco: implement 16-bit fsat on GFX8
de51a21e26a : aco: implement 16-bit derivatives
997a0884a52 : aco: implement 16-bit fsign on GFX8
b7725b072b4 : aco: flush denormals for 16-bit fmin/fmax on GFX8
a9a2eabea88 : glsl: move glsl_get_gl_type into glsl/linker_util.h
1d4583759a9 : panfrost: Restrict job descriptor emission to JM hardware
54e0086abef : panfrost: Restrict job chain helpers to JM hardware
1481883a6e4 : panfrost: Make pan_afbc_compression_mode() per-gen
e1443471400 : panfrost: Rename pan_cs.{c,h} into pan_desc.{c,h}
dc087a31847 : panfrost: s/pan_scoreboard/pan_jc/
692a4b18047 : panfrost: Don't leak NIR compute shaders
b470bd73597 : rusticl/gl: make GLX support optional
494fd5d0686 : rusticl: add x11 dependency
338319741c3 : radv: add DGC support for mesh shader only
eb3e1bdfe69 : radv: only initialize the VTX base SGPR if non-zero with DGC
1deedc70dbd : radv: only initialize the VBO reg if VBOs are bound with DGC
400cfa0eba8 : radv: remove never used binds_state for DGC
1700c6af6f8 : v3d: add B10G10R10[X2/A2]_UNORM to format table.
48324e37344 : radeonsi/ci: update vangogh piglit expectations
91076fd3902 : amd/ci: reduce Renoir's concurrency to 16
d9565a0e66e : intel/compiler: Remove the linking step in intel_clc
d9e49ce1948 : intel/compiler: Fix memory leaks in intel_clc
db9111bb877 : intel/compiler: Use single variable instead of dynarray
73276c1eceb : intel/compiler: Refactor program exit in intel_clc
1d10de539c2 : nvk: Implement VK_EXT_shader_image_atomic_int64
0ad77cbf98c : nvk: Don't disable non-texturable formats
7f1dc665eff : nil: Add R64_SINT and R64_UINT formats
c190c54c306 : nak: Handle 64-bit image atomics
62ff0511392 : nak: Lower 64-bit image load/store
1e2f9ab7715 : nak/nir: Trim image load/stores based on format
9b60a1c00e9 : nvk: Advertise VK_KHR_shader_atomic_int64
c05ad7904f4 : nvk: Advertise KHR_shader_subgroup_extended_types
a975c51d5b7 : nak/nir: Handle non-32-bit data in lower_scan_reduce
26556079836 : nvk: Advertise VK_EXT_shader_subgroup_ballot/vote
3bded00831c : nvk: Advertise shaderInt64
56a6486599f : nak/nir: Don't lower 64-bit conversions
39db9cf0a74 : nak: Implement b2i64
943eae018bd : nak: Fix encoding of 64-bit F2I, I2F, and F2F
16e55dc7d5c : nak: Use the right source types for I2F, F2I, and F2F
d621f2ccfd4 : nak: Don't ask NIR to lower [iu]mul64_2x32
d2cec807683 : nak: Implement 64-bit comparisons
8747a25d65e : nak: Rework printing of comparisons
9c1eade3ebb : nak: Lower isign in NIR
12acb2ef62b : nak: Natively implement 64-bit shifts
a52e46406b8 : nak: Implement 64-bit ineg
7db3cc75029 : nak/nir: Don't use nir_lower_bit_size on 64-bit values
af949890852 : nak: Set .64/.32 on CSSR as needed
ee386c0c583 : nak: Fix integer roll-over when we have a u64vec4
add11196715 : nak: Run rustfmt again
83a5fb9fafd : util: Fixes note: the alignment of ‘_Atomic long long int’ fields changed in GCC 11.
81ec1fa0b5b : nvk: use `||` instead of `|` between bools
3115e6e211e : amd/ci: reuse .radeonsi-rules in .radeonsi-vaapi-rules
344a4948b79 : intel/hang_replay: fix compile race with generated files
dcf2f251694 : nouveau: Move headers/classes to headers/nvidia/classes
ec345567add : nouveau: Rename nvidia-headers to headers
e568ef122a3 : d3d12,dzn: Simplify the usage of #include <wsl/winadapter.h>
767aa002304 : dzn: Fixes -Werror=incompatible-pointer-type
f2e3285d8e2 : freedreno/drm: Fix zombie BO import harder
3c10b70ee83 : nvk: Enable linear images for texturing
03492b55323 : nvk: Wire up rendering to linear
6ab77530420 : nil: Add support for linear images
b1737856adf : nvk: Fix GetImageSubResourceLayout for non-disjoint images
db1ec1c67a5 : nil: Add support for filling out linear texture headers
bd667acb354 : nvk: Advertise VK_EXT_subgroup_size_control
579ea57db94 : freedreno/regs: add mdp_fetch_mode enum
10cca7ac499 : freedreno/regs/mdp_common: fix BPC comments
80816f210d1 : freedreno/regs/mdp_common: change BPC1 -> BPC4
d05e81fa7f9 : isaspec: Sort labels with same output
93e9bfcfd51 : panfrost: Fix multiplanar YUV texture descriptor emission on v9+
dafd6e776ef : venus: fix typo in comment
64a827a8e62 : venus: update symbols that have become aliases for newer ones
f5297208d08 : vk/overlay-layer: update symbols that have become aliases for newer ones
d0df3834b4a : vk/util: update symbols that have become aliases for newer ones
d6144ba88fc : vk/wsi: update symbols that have become aliases for newer ones
84c27ea42c1 : vk/runtime: update symbols that have become aliases for newer ones
7c76125db25 : anv: use 2 different buffers for surfaces/samplers in descriptor sets
09a3a93372b : anv: set layout printer
4608de6645e : anv: add missing push descriptor flush on ray tracing pipelines
f26e83b6a41 : anv: make a couple of descriptor function private
1cdadbcdf62 : anv: move descriptor set type selection to earlier
18a1234541d : anv: add a sampler state pool
ddc6bd11df0 : nvk: update symbols that have become aliases for newer ones
5cb20b5edc6 : anv: Fix MI_ARB_CHECK calls in generated indirect draws optimization
936dd81ed96 : ci: Build d3d12 gallium driver in debian-x86_32
ebaede788e0 : amd/ci: limit radv jobs to radv + aco files changes
03d8ea9912d : amd/ci: split common amd files list from radeonsi files list
98f0800c94f : amd/ci: fix yaml indentation
fc96bc9b587 : hasvk: update symbols that have become aliases for newer ones
680d5fdaf32 : anv: update symbols that have become aliases for newer ones
7b2a0b6778a : iris: Fix the mmap mode for IRIS_HEAP_DEVICE_LOCAL_PREFERRED
d7f0804a479 : nir/format_convert: handle clamping smaller bit sizes
33fd93f3b18 : intel/tools: hang viewer/editor
1e17c2219ae : intel/error_decode: map i915 gfx12.5 register names to our names
a2a2624a8fa : intel/aubinator_error_decode: bump max buffers to 1024
df77e6da820 : intel: add error2hangdump tool
a496abf1774 : intel/hang_replay: add the ability to pass the context image to sim-drm
03712579b04 : intel/tools: add hang_replay tool
008f56ec5a6 : Revert "ci: disable Collabora's LAVA lab for maintance"
2143e2abbbc : Revert "ci/freedreno: disable a660 as it's down now"
d6d68ceda19 : radv: Enable compute dispatch tunneling
b3ab233ff78 : pvr: update symbols that have become aliases for newer ones
d8d49ad0341 : meson: work around meson 0.62 issue
5119e0adc3e : egl/wayland: set the correct modifier for the linear_copy image
778000ec7f5 : radv: update symbols that have become aliases for newer ones
059391b6311 : radv: use 32bit va range for sparse descriptor buffers
9027c6d8ca5 : radv: adjust assertions for multi-layer resolves with the HW/FS paths
70556739e0d : radv: only re-initialize DCC for one level for the HW resolve path
91aaf0c6636 : radv: remove unused layers support for the HW/FS resolve paths
aae25953905 : radv: stop performing redundant resolves with the HW resolve path
e425f92f3ed : radv: simplify creating image views for src resolve images
3816e5dae7b : ci: disable Collabora's LAVA lab for maintance
38ce0c1747c : v3dv: drop duplicate flag
1e03ac324f5 : v3dv: update symbols that have become aliases for newer ones
78bb77e41be : ci/freedreno: disable a660 as it's down now
2cdebf51fdb : amd/ci: radeonsi is gl, not vk
76be39ca6db : ci_run_n_monitor: allow picking a pipeline by its MR
ed53147a7fb : turnip: fix typo in comment
10a0f878579 : docs: Add sha256 sum for 23.2.1
71655f33cf7 : docs: add release notes for 23.2.1
cb923b3b4eb : docs: fix release date for 23.3.0
0e1bee73eb4 : nak: Call nir_opt_shrink_vectors
d2657dbd21f : nak: Call nir_opt_combine_barriers
1a1c81987da : nak: Call nir_opt_load_store_vectorize
b6c949917df : nak: Provide robustness info to postprocess_nir
7adb40cfaa8 : nvk: Fix descriptor alignment offset
b565b429914 : nak: Use nir_combined_align
6797b6ba45c : nak: Request alignment that matches the load width
b7517aec9ee : docs: add sha256sum for 23.3.0
cad37be6c90 : docs: add release notes for 23.3.0
2765b8aea43 : bin/gen_release_notes: include removed 'new_features.txt' in commit
f548d84a352 : bin/python-venv: fix venv folder check
2a6d750a53e : bin/gen_release_notes: fix regex raw string
402210034b5 : radv/ci: add navi21-aco flake
6e2a7689b3e : nak: Drop a bunch of SET_REFERENCE from the pre-Turing paths
e0c2244ea9b : nvk: Drop MME_DMA_SYSMEMBAR before indirect draw/dispatch
3a38526ff89 : nvk: Drop unnecessary per-draw/dispatch cache maintenance
e1c1cdbd5f3 : nvk: Implement vkCmdPipelineBarrier2 for real
e962430e6fe : nvk: Rework transform feedback stalling
ee22aa27b56 : nvk: Move Begin/EndTransformFeedback to nvk_cmd_draw.c
d96705e4b88 : iris/xe2+: Use Region-based Tessellation redistribution
f5d15d6a06b : anv/xe2+: Use Region-based Tessellation redistribution
05632fc9eb3 : intel/genxml: Update 3DSTATE_TE for xe2
878ca753354 : anv: fix minSubgroupSize for xe2
00e88584af6 : vulkan: Add helpers for access flags
44add595af8 : vulkan: Add helpers for pipeline stage flags
fe12c1c29e5 : vulkan: Add some auto-generated synchronization helpers
9ad51980deb : vulkan: Move vk_synchronization2 to vk_synchronization
2538354850b : nvk: Stop initializing the 2D engine
85fd85f9506 : nvk: Use the copy engine for NVK_DEBUG=zero_memory
74b083ef75e : nvk: Use the copy engine for CmdFillBuffer
771bf5aaa3a : nak: Fix NAK_ATTR_CLIP_CULL_DIST_7 wrong value
bd545924877 : radv: remove radv_pipeline_key::dynamic_color_write_mask
a6f22aa182d : radv: disable meshShaderQueries on gfx10.3
8cfae774395 : anv: enable VK_EXT_depth_range_unrestricted
80cafa35712 : anv: ensure that we clamp only when EXT_depth_range_unrestricted is not enabled
2e72917923f : blorp: set min/max viewport depths to -FLT_MAX/FLT_MAX when EXT_depth_range_unrestricted is enabled
ced313eec80 : radv: make sure to prefetch the compute shader for DGC
ab6cf1592fc : radv: fix bogus interaction between DGC and RT with descriptor bindings
b6f3b55b887 : pvr: Add powervr winsys implementation
be82fe7ab99 : pvr: Add command stream and static context state layout to rogue_kmd_stream.xml
90916c955b9 : pvr: csbgen: Add dummy implementation of stream type
d9132b63d96 : include/drm-uapi: add pvr_drm.h
3a46181fe0b : zink: do not handle PIPE_SWIZZLE_NONE
d7e067823bf : d3d12: do not handle PIPE_SWIZZLE_NONE from sampler-view
a5970c1a01c : panfrost: do not handle NONE-swizzle
e233eee492f : lavapipe: do not use NONE-swizzle
1fbec9f5323 : util/format: document NONE swizzle
5f7aa0e012b : hasvk: Enable hasvk override Vulkan API Version for Brawlhalla
9de69287465 : hasvk: Add Vulkan API version override
c13de0509c4 : r600/sfn: Don't try to re-use iterators when the set is made empty
b16017d0807 : nir: fix load layer id system_values_read info gather
a499be0ee32 : intel/genxml: Update IDD for new fields
c916038b894 : intel/genxml: Update COMPUTE_WALKER_BODY for xe2
cc2dce82bcc : intel: Set a preferred SLM size for LNL
16483cd4bc9 : iris: xe2 doesn't have INTERFACE_DESCRIPTOR_DATA::BarrierEnable
ef1c1ca821d : intel/genxml: Add the preferred slm size enum for xe2
1e9972991cc : anv, iris: Update INTERFACE_DESCRIPTOR_DATA programming for xe2
bdb9c70f847 : intel/genxml: Update INTERFACE_DESCRIPTOR_DATA for xe2
d95bbf35c9d : anv: Set COMPUTE_WALKER Message SIMD field
59dc9b1df6e : iris: Set COMPUTE_WALKER Message SIMD field
aafdf59dfe7 : intel/genxml: Update COMPUTE_WALKER for xe2
064bdecb367 : intel/compiler: Define XE2 compiler enum
eb0419a1aa1 : radv: Remove aspect mask "expansion" for copy_image.
7ffb65f9356 : ac: add an IB parser that gathers context rolls
f0cb8852a46 : ac: move the IB parsers into ac_parse_ib.c
c5fe2780e6c : ac: rename ac_parse_ib.c -> ac_ib_parser.c
95c933c8b7f : winsys, amdgpu, drm: add VPE submission handle
a212e9bdbf0 : amd, radeonsi: supports post processing entrypoint
ed176e2c715 : amd, radeonsi: add si_vpe.c with helper functions of VPE lib
3ec397819e7 : amd: add new hardware ip for vpe
17c20ceda75 : amd,radeonsi: add libvpe
6b441ef6ab1 : frontends, va: add new parameters of post processor
be05c9458a8 : microsoft/clc: Fix image lowering pass to only erase variables at the end
aff59c63eb3 : radv: change queue family order in radv_get_physical_device_queue_family_properties
42dd48e9336 : anv: Fix vm bind of DRM_XE_VM_BIND_FLAG_NULL
5bc27e80c96 : ac/nir: fix 32-bit offset global access optimization
10ba06960f2 : ac/nir: ignore 8/16-bit global access offset
bbb12dbbf9e : intel/compiler: Add a few tests to opt_predicated_break
0b072c53516 : intel/compiler: Sort lists of succs and preds in CFG dump output
47c5656f0ea : intel/compiler: Allow dumping CFG to a specific FILE*
21cf9323f02 : intel/compiler: Add a few more helpers to fs_builder
c0ecc0d70bf : intel/compiler: Don't promote CFG link types when removing a block
77c0c1ce547 : intel/compiler: Don't create extra CFG links when deleting a block
7e842a75ac6 : intel/compiler: Don't create extra CFG links in opt_predicated_break
bbd7729993d : intel/compiler: Delete bidirectional block links in opt_predicated_break
58428293801 : intel/compiler: Limit scope of cur_endif variable
02f9bbf6f35 : intel/compiler: Add basic CFG validation
19db6f1cd98 : intel/vec4: Don't emit an empty ELSE
f3d99e35353 : anv: introduce ANV_TIMESTAMP_REWRITE_INDIRECT_DISPATCH
9dd49e7a63d : anv: memcpy the thread dimentions only when they're on the CPU
d161e3c2e2f : iris: Emit a EXECUTE_INDIRECT_DISPATCH when available
580728564e5 : anv: Emit a EXECUTE_INDIRECT_DISPATCH when available
6d4f43f0d6f : anv: Emit EXECUTE_INDIRECT_DRAW when available
7a9e82e82f5 : genxml/12.5: Add the EXECUTE_INDIRECT_DISPATCH instruction
4229757309a : genxml/12.5: Add the EXECUTE_INDIRECT_DRAW instruction
6e060d99bac : intel/dev: Add a bit for when the HW can do a indirect draw/dispatch unroll
fa350862e91 : anv: refactor kernel dispatch to use new common functions
51d2d9a665b : anv: Refactor loading indirect parameters and filling IDD
ac4b8aab21c : r600/sfn: Fix usage of std::string constructor
eb25c7a4e28 : r600/sfn: keep workgroup and invocation ID registers for whole shader
5de814171bd : r600/sfn: Allow skipping backend shader optimization for a subset of shaders
777c25255b7 : panfrost: minify dimensions when converting modifiers
b27ca68143f : intel/dev: Adjust prefetch_size values for Xe2 engines
046cc51223f : radeonsi/vcn: add new logic for hevc multi slices reflist
d07517d19f3 : radeonsi: add new interface to handle multi slice reflist
ffdc83e9dd7 : frontend/va: add support for multi slices reflist
26237b98075 : gallium/pipe: define hevc max slices number
02fe92c908a : ci: disable opengl & gles in debian-vulkan build
69ec13b303a : bin/python-venv: detect python version change
01d15d8a38b : nak: Revert "nak: Handle non-DW-aligned UBO loads"
67e6ca1924e : nak/nir: Handle CBuf alignment rules
57acffbba8f : glsl: remove GLSL IR lower_named_interface_blocks()
cdf0ed8960e : glsl: use the nir based lower_named_interface_blocks()
bedf504d385 : glsl: add nir based lower_named_interface_blocks()
5311d8713d8 : nak: Implement scan/reduce on booleans
fc30a29bd61 : docs/calendar: add 23.3.x releases
e2cd0ece868 : docs: update calendar for 23.3.0
3475c8cc411 : venus: scrub msaa sample mask only with valid msaa state
b9f4e3c39b2 : Revert "radeonsi: decrease PIPE_CAP_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS to 1024"
4ebad93c9c9 : anv,hasvk: Use uint32_t for queue family indices
748b7f80ef1 : radv: Move sparse binding into a dedicated queue.
00faefa08e7 : radv: Remove the sparse binding queue from coherent images.
6ff98f93131 : radv: Add implementation of cmd buffers for a sparse binding queue.
4f48a140ac9 : asahi: Use the compat version of qsort_r
c9e41f25a1b : anv: Add heaps for Xe KMD in platforms without LLC
1a0d3504d53 : anv: Fill PAT fields in Xe KMD gem_create and vm_bind uAPIs
99ae565af2b : anv: Prepare anv_device_get_pat_entry() for discrete GPUs
eb18a92ef94 : iris: Fill PAT fields in Xe KMD gem_create and vm_bind uAPIs
d26bd29ab49 : iris: Prepare iris_heap_to_pat_entry() for discrete GPUs
05b3967ddc9 : intel: Enable has_set_pat_uapi for Xe
183fd14143d : intel: Sync xe_drm.h
500e037661e : intel: Add PAT entries for gfx12 and newer
d491742d196 : anv: Add support all possible cached and coherent memory types
3baab9bb386 : anv: Rename ANV_BO_ALLOC_SNOOPED to ANV_BO_ALLOC_HOST_CACHED_COHERENT
d50d9eccad8 : ac,radv,radeonsi: use common 1D texture lowering
ba2bbe21b4d : ci: opt-out panfrost from clang-format
112093f9e2d : intel: make CLOCK_BOOTTIME optional for non-Linux
5c32c41f657 : intel: make CLOCK_TAI optional for non-Linux
ec43c20182b : anv: implement dummy blit for Wa_16018063123
889d16a43a2 : iris: implement dummy blit for Wa_16018063123
827b0fa1efd : nir/lower_vars_to_scratch: Remove all unused derefs
f9c7f336137 : nvk: Enable 8 and 16-bit integer types
bda208665f9 : nak: Handle non-DW-aligned UBO loads
ed535c9d982 : nak: Implement integer conversions
3b3f2514712 : nak: Implement more int/float conversions
9e84e9e44b1 : nak: Add base support for 8 and 16-bit types
082c9866141 : nak: Fix int8/16 lowering
dc5cc847dde : nak: Implement nir_op_extract_*
c0d0ce4c6b4 : nak: Rework OpPrmt a bit
7b6103ccc85 : nak: Add a builder helper for OpPrmt
d5693a590e0 : nak: Drop the PrmtSelection stuff
7dff232c094 : intel/ds: add trace of buffer markers
c8e122a7380 : anv: Implement rudimentary VK_AMD_buffer_marker support
746da376e42 : venus: implement vkGet[Device]ImageSparseMemoryRequirements
a0355dfcfbe : nvk: Advertise Vulkan 1.1 on Turing+
93acce99f3d : vulkan: Default override patch version to VK_HEADER_VERSION
11897376c77 : radv/rt: Skip null checks for small case counts
fe674f67b1b : radv/rt: Use a helper for inlining non-recursive stages
3f747fcbfc2 : iris: Init aux map state for compute engine
d5e0901fd51 : agx: fix 1D texture sampling
e14633fa7d3 : nir/lower_tex: Add 1D lowering
5de5a0d4755 : intel/compiler: Don't use fs_visitor::bld in thread payload classes
2d6240ab146 : intel/compiler: Don't use fs_visitor::bld in fs_reg_alloc
f55867b56c5 : intel/compiler: Don't use fs_visitor::bld in tests
9540259e1cb : intel/compiler: Prefer ctor/dtors in some Google Tests
d0db92b52d8 : iris: Check for maximum allowed priority in Xe KMD
6a245e4eeab : intel: Share function to do device query in Xe KMD
c5e37e7c39c : radeonsi: only expose GL_AMD_performance_monitor on gfx7-10.3
c7729effa67 : radeonsi: group equal CAP cases
7a7285bc695 : gallium: add PIPE_CAP_PERFORMANCE_MONITOR for GL_AMD_performance_monitor
6073a149b9a : gallium/docs: make CAP doc order match definition order
0d6803feb09 : docs: Update etnaviv extensions
5c92ef9116b : gallium: add sti DRM entry point
b18006397be : anv: remove heuristic preferring dedicated allocations
7b87e1afbcd : anv: track & unbind image aux-tt binding
b09db9d8236 : anv: use main image address to determine ccs compatibility
7c6faa1efe8 : intel/aux_map: introduce ref count of L1 entries
02ef01fa958 : radv: enable DGC preprocessing for IBO
e59a16bbb8f : radv: use an indirect draw when IBO isn't updated as part of DGC
2807e272317 : radv: set the stream VA for DGC graphics
88bbdfd23ea : radv: remove useless NIR instructions when emitting IBO with DGC
e22e88f8ced : intel/fs: reuse set_predicate()
83a1657b6c7 : intel/fs: fix incorrect register flag interaction with dynamic interpolator mode
4b9618ceec1 : aco: add test for post-ra DPP clobbered in linear cfg
576afa85405 : aco: don't optimize DPP across more than one block
06c9e69f44d : radv/ci: add new flakes for VEGA10
f843b14c171 : d3d12: Fix hevc encoder 32-bit build (uint64_t -> size_t)
ae62fc01fa9 : d3d12: Fix h264 encoder 32-bit build (uint64_t -> size_t)
500955b6cbc : nak: Only insert barriers around ifs if they actually re-converge
804201a3d70 : nak: Run rustfmt
e93935dd049 : nvk: Limit shader stages to supported stages
6f9be9a2a05 : hasvk: ensure we reapply always pipeline dynamic state in runtime state
2d98236dd52 : ac/nir: fix partial mesh shader output writes on GFX11
f59665bb62b : venus: Do not submit batch manually when no feedback is required
1924cdc2898 : d3d12: Fix multidimensional array ordering
da3f3a46b19 : ci: uprev vkd3d-proton to 2.11
cf510e38a51 : intel/ci: fix .hasvk-manual-rules
19420731123 : intel/perf: fix regex escaping
1492d24f89f : lp: make sure 0xff is unsigned before shifting it past signed int range
023fa0aa5d3 : etnaviv: Mark etna_rs_gen_clear_surface(..) private
9342544ca5c : etnaviv: rs: Call etna_rs_gen_clear_surface(..) when needed
945288ffaec : radeonsi: check sctx->tess_rings is valid before using it
b6e98677c38 : nir/print: print PATCH0 and VARn_16BIT names instead of numbers for TCS and TES
5c8730ebe88 : nir: don't declare illegal varyings in nir_create_passthrough_tcs
7a9b73fcb81 : nir: fix gathering TESS_LEVEL_INNER/OUTER usage with lowered IO
827bbe48298 : ci: use released version of meson
698344b93c4 : d3d12/driconf: Force on ARB_texture_view for Blender
9feecda201d : docs: add another -rc
69d1e29dc31 : docs: update calendar for 23.0.0-rc5
28ae3210e16 : nvk: Wire up MESA_VK_VERSION_OVERRIDE
b07a58157d0 : radeonsi: remove the LAYER output if the framebuffer state has only 1 layer
3a0a3a5c350 : radeonsi: implement gl_Layer in FS as a system value
130428e7585 : radeonsi: don't allocate output space for LAYER/VIEWPORT before TES and GS
0cd3d58227b : radeonsi: clean up si_nir_kill_outputs
17c38eb9a59 : st/mesa: set pipe_framebuffer_state::layers for PBO blits
e0a24c7fe04 : ac/nir: add kill_layer flag to VS/GS/NGG lowering
27a9ddad28a : nir: return progress from nir_remove_sysval_output
32ee6376ad3 : nir: add lowering from FS LAYER input to LAYER_ID sysval
a181c86e73f : broadcom/ci: separate hiden jobs to -inc.yml files
bc7e363f8e1 : fix: ac/llvm: LLVM 18: remove useless passes, partially removed upstream
fff3fc45a01 : zink: initialize drm_fd to -1
268ab0cead7 : ci: disable Anholt farm
2404483706f : v3d/resource: Support offset query for multi-planar planes
cb8cdab928f : vc4/resource: Support offset query for multi-planar planes
b5bcb658b4d : iris: Ensure virtual addresses are aligned to 2MB for 2MB+ blocks
0b6693a3a14 : iris: Align fresh BO allocations to 2MB in size
6932827a47a : iris: Use 64K BOs for the shader uploader
21170a58d8a : iris: Split system memory heap into cached-coherent and uncached heaps
81ebb6a10af : iris: Rename heap_flags -> heap in i915_gem_create
7a67ea0a6ed : iris: Make an iris_heap_is_device_local() helper
e27e5ee55cd : iris: Make an iris_bucket_cache structure and array per heap
7046a9e280f : intel: Rename PAT entries
76aad457a1a : iris: Change default PAT entry to WC
f1c9e901462 : r300: add late vectorization after nir_move_vec_src_uses_to_dest
ad7efdea6e3 : radv: do not set OREO_MODE to fix rare corruption on GFX11
d9f312b86aa : radv: set radv_invariant_geom=true for War Thunder
46cc7ffb798 : radv: add missing FDCC_CONTROL bits for GFX1103 R2
ab346031150 : radv: disable TC-compatible HTILE on Tonga and Iceland
1b7107efe41 : glsl: drop ir_binop_ubo_load
9528d050a4b : d3d12: fix usage of GetAdapterLuid() in mingw/GCC using ABI helper
43cb4cb6dde : anv: use the right vertexOffset on CmdDrawMultiIndexed
bb0ad6f0f5b : egl/haiku: Remove some dead cleanup code
c9e33f35456 : hgl: Redefine visual options in hgl_context.h
af90199fd87 : egl/haiku: Cleanup includes; minor build fix
2f0ed0680cf : glsl/nir: return failure from link_varyings if there is a linker error
a141b526410 : st/mesa: disable light_twoside if back faces are culled
2d3f0a834ae : anv: Add comment to copy image code block
73d69ef1e6b : util/rbsp: Fill bits twice if reading more than 16 bits
db208af9670 : lima: Support parameter queries for PIPE_RESOURCE_PARAM_NPLANES
3b10547e67d : aco: enable helper lanes if shader->info.fs.require_full_quads
f1110576d90 : nir: add info.fs.require_full_quads
2db0507b5d5 : nir/gather_info: add missing wide subgroup operations
1179d83a89a : nir: remove info.fs.needs_all_helper_invocations
f39ed0063b4 : radv/ci: add missing expected failures for mesh queries on VANGOGH
d3e3c30d367 : anv: implement Wa_18020335297
418299c120e : anv: refactor state emission
4031443a4a6 : iris: implement Wa_18020335297
73317bb7065 : nvk: use nvk_pipeline_zalloc
90dc83fc9f5 : radeonsi: add missing args in spi_ps_input_ena when fbfetch output
5b453046244 : nvk: Implement VK_EXT_primitives_generated_query
7bda83bdfc3 : nvk: Disable flush on each queries and flush at the end
0fa85b983f7 : mesa/st, dri2, wgl, glx: Restore flush_objects interop backward compat
76b751c3b1e : mesa/st: use pipe_shader_from_nir
0abf4af443a : mesa/st: collapse tgsi deadcode
301f57a17ce : gallium: drop pipe_shader_state_from_nir
2e56be8e346 : panfrost: use pipe_shader_from_nir
e84302f7634 : nouveau: use pipe_shader_from_nir
de1245417a0 : zink: use pipe_shader_from_nir
8d6f4427d22 : vc4: use pipe_shader_from_nir
4698eb3875a : asahi: use pipe_shader_from_nir
f2054062646 : v3d: use pipe_shader_from_nir
dfa60b70e63 : radeonsi: use pipe_shader_from_nir
645ba24e7b8 : gallium: add pipe_shader_from_nir helper
5ec6dcce5f6 : docs: update nvk extensions
ea5925461b2 : microsoft/compiler: Fix lower_mem_access_bit_size callback result
c69ca8c5c1f : nir_lower_mem_access_bit_sizes: Fix assert (bit -> byte size)
81387ed131c : nvk/codegen: Fragment shader builtins are noperspective
354cf998692 : nak: gl_FragCoord and gl_PointCoord are screen-space interpolated
e8220b93198 : intel/compiler: Simplify allocation of NIR related arrays
0a5d3ac8d2b : aco/sched: treat p_dual_src_export_gfx11 like export
b975d4e8004 : radv: enable meshShaderQueries on GFX10.3
6c7265338d1 : radv: add support for task shader invocations queries on GFX10.3
623b7033c56 : radv: make some gang functions non-static
1b3efecd568 : radv: rework gfx10_copy_gds_query() slightly
b7d668a819d : radv: add support for mesh shader invocations queries on GFX10.3
48aabaf225f : radv: do not harcode the pipeline stats mask for query resolves
272ad653979 : radv: bump the pipeline state query size to 14 on GFX10.3
7b13500a996 : radv: define new pipeline statistics indices for mesh/task on GFX11
2b93e9a02b5 : radv: add support for mesh primitives queries on GFX10.3
bc6d29b0ca0 : radv: add radv_physical_device::emulate_mesh_shader_queries for GFX10.3
a1609d76ee8 : Revert "ci/deqp-runner: turn paths in errors into links"
6be6b4ca711 : tu: Fix re-emitting VS param state after it is re-enabled
aba00ff391b : drirc: Set limit_trig_input_range option for Valheim
7d1cc5ec3da : radv: rename ps_epilog_inputs to colors for PS epilogs
e1345c5295d : aco: rename color_exports to exports in create_fs_jump_to_epilog()
12f6279c391 : nak: Two more print fixes
eb75be66e92 : freedreno,tu: Add env vars to modify fd_dev_info
17827ef24c6 : freedreno,tu,ir3: Pass fd_dev_info into ir3_compiler_create
e6bfe42b6e2 : freedreno/devices: Separate device definition into base + gen features
4382bd8a343 : nir: simplify nir_build_write_masked_store()
0470f8f7371 : glsl: remove now unused lower distance pass
33c2b64aa33 : glsl: switch to NIR distance lowering pass
110887de2bd : glsl/nir: implement a nir based lower distance pass
95da0a9c962 : nir: move build_write_masked_stores() to nir builder
6a810b0ba82 : intel: Improve N-way pixel hashing computation to handle pixel pipes with asymmetric processing power.
9033df070e4 : nak: Rework printing of texture and image dims
3a20beab03d : nak: Display memory type at the end for load/store ops
6f76f4db9f5 : nak: Make MemAddrType a part of MemSpace
6c861c3cc20 : nak: Display memory access bits with the "." prefix
3d2104dd5d0 : nak: Align instructions when printing
32d6720bb0a : nak: Only write deps.delay when set
3f027f7dccc : nak: Default InstrDeps::delay to 0
58c8391f971 : nak: Implement DisplayOp on Op instead of Display
9d1afb75332 : nak: Rework opcode printing to use a new trait
503c4b1d5de : nak: Make most Display stuff lower-case
2897b9dcee2 : nak: Rework reg and SSA value printing
2e3027e7d12 : docs: document AMD_DEBUG=noefc and useaco
16a270f646e : radv: disable TC-compat htile on GFX9 in some cases
d173584b6e4 : ci/deqp-runner: turn paths in errors into links
1ff4687e866 : ci: uprev deqp-runner from 0.16.1 to 0.18.0
5efa4d56e2b : ci: fix kdl commit fetch
205c5874d4b : intel: Sync xe_drm.h
e4ffb2473b5 : d3d12: Implement get_feedback with additional metadata
8c1ba75f689 : d3d12: Support PIPE_VIDEO_CAP_ENC_H264_DISABLE_DBK_FILTER_MODES_SUPPORTED
c81967fa89d : d3d12: Implement Intra Refresh for H264, HEVC, AV1
a5607066484 : d3d12: Implement HEVC VUI Writer
fdc8b7cdc4a : d3d12: Implement H264 VUI Writer
cf8cbf0647a : d3d12: Disable codecs according to meson video-codecs option
84c0448b363 : d3d12: Add constraint_set1_flag support
d6bb4ddc638 : d3d12: Video Encode - Remove PIPE_VIDEO_PROFILE_MPEG4_AVC_BASELINE as not supported
151ebf8ec3a : d3d12: Use log2_max_frame_num_minus4 and log2_max_pic_order_cnt_lsb_minus4 from pipe_pic_params_h264
34961b11183 : d3d12: Plumb pipe_h264_enc_picture_desc.dbk.disable_deblocking_filter_idc
527def0171b : gallium/vl: Check for VP9 and AV1 meson option support flags
7b22dd8bfdc : meson: add vp9 and av1 codec support options
870570ee668 : frontend/va: Support VAEncMiscParameterMaxSliceSize
ec4021b3c22 : frontend/va: Parse VUI HEVC parameters
4637f1db482 : frontend/va: Parse VUI H264 parameters
bee4a3683c7 : frontend/va: Add log2_max_frame_num_minus4 and log2_max_pic_order_cnt_lsb_minus4 for h264enc
9ce17de1fda : pipe: Add max_slice_bytes for H264, HEVC encoding
6b4010b9062 : pipe: Add HEVC VUI encode params
0c312c5c59c : pipe: Add H264 VUI encode params
10eb9296fe1 : pipe: Add PIPE_VIDEO_CAP_ENC_INTRA_REFRESH_MAX_DURATION
44a3bfcc67c : pipe: Add PIPE_VIDEO_CAP_ENC_H264_DISABLE_DBK_FILTER_MODES_SUPPORTED
be4287c3aa0 : pipe: Extend get_feedback with additional metadata
e6d754f183d : gallium/auxiliary: Fix pb_bufmgr_slab.c leak
695201fe94a : vl/win32: Add vl_win32_screen_create_from_d3d12_device
e7204d02240 : d3d12: Allow creating d3d12_dxcore_screen from existing ID3D12Device
9657ef95b49 : iris: use helper util_resource_at_index
bc3bec76c0d : panfrost: Add a JOBX() macro to simplify job-frontend selection
9dd4c5b4e60 : panfrost: Move JM helpers to their own source file
5e5a766a815 : panfrost: Prepare things for the common/JM cmdstream split
635385a807a : panfrost: s/init_batch/jm_init_batch/
a0b38c48274 : panfrost: s/preload/jm_preload_fb/
2558a12633d : panfrost: Rename JM-specific batch submission helpers
1dfc9ca3cf9 : panfrost: s/panfrost_emit_primitive/jm_emit_primitive/
fb2d2410bd8 : panfrost: s/panfrost_emit_shader/jm_emit_shader_env/
50898556e0b : panfrost: Rename panfrost_batch_get_bifrost_tiler()
5225eeb4b11 : panfrost: Drop the vertex_count argument passed to panfrost_batch_get_bifrost_tiler()
e44dae6cdbf : panfrost: Move JM specific bits out of panfrost_launch_xfb()
6ed0968d3da : panfrost: Move JM-specific bits out of panfrost_launch_grid_on_batch()
0e168f2defb : panfrost: Use batch->tls.gpu to store the compute TLS descriptor
9592b61883e : panfrost: Move all JM-specific bits out of panfrost_direct_draw()
691d9747e56 : panfrost: Re-order things in panfrost_direct_draw()
172d4bccd29 : panfrost: Factor out the vertex count logic
f167e2facf9 : panfrost: Factor out the point-sprite shader update logic
782dc11791f : panfrost: Rename several job emission helpers
e25b8d07b8b : panfrost: Move the JM-specific bits out of emit_fragment_job()
04f4c39a4e8 : panfrost: s/panfrost_emit_vertex_tiler_jobs/jm_push_vertex_tiler_jobs/
44bd7067b77 : panfrost: Move JM specific fields to their own struct
9de3ff9a784 : panfrost: Add panfrost_get_{position,varying}_shader() helpers
f53c37892ab : panfrost: Factor out vertex attribute stride calculation
ea72a0bec6e : panfrost: Add an allow_rotating_primitives() helper
e81f99134ee : panfrost: Use u_reduced_prim() to do the is_line check
a183b8c4954 : panfrost: Store varying related fields in panfrost_batch
19d5963c572 : panfrost: Stop passing vertex attribute arrays around
a0d0e070361 : panfrost: Store the index pointer in panfrost_batch
d618a465903 : panfrost: Add a submit_batch() hook to panfrost_vtable
46fc7d2dc93 : panfrost: Get rid of unused fb parameter passed to panfrost_batch_submit_jobs()
070bdd14bae : panfrost: Get rid of the out_sync parameter in panfrost_batch_submit_jobs()
34512fabb47 : panfrost: Get rid of unused in_sync parameter in panfrost_batch_submit[_ioctl]()
7b6e959b731 : panfrost: Move the panfrost_emit_tile_map() call around
037e7a530cd : panfrost: Emit the fragment job from panfrost_batch_submit()
a4f037bd6d1 : panfrost: Store the fragment job descriptor address in the batch
d3b7b8c8071 : panfrost: Stop using the scoreboard to check the presence of draws/compute
9b2e78b0033 : panfrost: Make panfrost_has_fragment_job() public
ab18d0709a4 : panfrost: Count the number of compute jobs at the batch level
f16312c01b8 : panfrost: Express the per-batch limit in term of draws
539e5e435c1 : panfrost: Count draws at the batch level
948062ee84d : panfrost: Inline pan_emit_tiler_ctx()
b378cfbc484 : panfrost: Inline pan_emit_tiler_heap()
708a3a33a85 : panfrost: Rename panfrost_vtable::context_init
9a53cca85a0 : panfrost: do not open-code panfrost_has_fragment_job()
f9bab3566bc : intel/perf: fix querying of configurations
46c91281171 : amd/ci: track changes to the traces config file as well
4de3ce1f2cc : ci/piglit: specify only the traces file in the job config
653405ee08e : mesa: add managarm support
0e68dd1a522 : drirc: use fake_sparse for Armored Core 6
29990912877 : ci/ci_run_n_monitor: abort when target gets skipped
3d53022e680 : asahi: use util_resource_num() instead of open-coding it
8191acd41e0 : broadcom/compiler: update image store lowering to use v71 new packing/conversion instructions
c0cfa4f53ba : nir: add new opcodes to map new v71 packing/conversion instructions
fc044928b29 : radv: re-enable sparseResidencyImage3D on POLARIS10+
e02a1f0a445 : ac/surface: change tile mode for 3D PRT surfaces with bpp < 64 on GFX6-8
e3afbd5c282 : nir: Fix decomposed_prmcnt copy-paste error
1fabf535faa : aco: handle GL_TEXTURE_RECTANGLE in tg4_integer_workarounds
695fc67baa3 : aco: set MIMG unrm for GL_TEXTURE_RECTANGLE
dbbf566588c : aco,ac/llvm,radeonsi: lower f2f16 to f2f16_rtz in nir
7e4aac46ad4 : nir: add force_f2f16_rtz option to lower f2f16 to f2f16_rtz
56967904205 : ac/llvm: remove nir_op_*2*mp ops handling
909895ae2a3 : radeonsi: only vectorize nir ops that aco support
5932990e08e : aco,radv: add aco_is_nir_op_support_packed_math_16bit
10367618da0 : gallivm/nir: Load all inputs into indirect inputs array
898700ca647 : v3dv: Rework to remove drm authentication for wsi
2091515a70a : gallium: Do not create pipe-loader version scripts for disabled drivers
b2da38413f5 : gallium: Fix i915 pipe-loader build
f05688aa329 : util: Provide DRM_DEVICE_GET_PCI_REVISION definition
5022a26b50e : util: Include stdint.h in libdrm.h
d487d9d05ba : radv: Use SDMA version instead of gfx_level where possible.
24022d5680c : radv: Use GPU info for determining SDMA metadata support.
fd3cdf28ace : ac: Add sdma_version enum and use it for SDMA features.
d09ad16fd4a : ac: Remove CIK prefix from SDMA opcodes.
6413b860c4b : ac: Rename SDMA max copy size macros to reflect SDMA version.
be9953ac2ca : gallium: Avoid empty version scripts in pipe-loader
0f978c34410 : egl: ensure a render node is passed to _eglFindDevice()
9b70096f5e9 : egl: move dri2_setup_device() after dri2_setup_extensions()
b4ec0b51ce4 : egl: extract EGLDevice setup in dedicated function
dddab9fa778 : intel/xe: Correct DRM_XE_EXEC_QUEUE_SET_PROPERTY's ioctl
275afe73f74 : nvk: Implement VK_KHR_fragment_shader_barycentric
7fb91f22d5d : nak: Add more bits discovered in SPH
60544cae07d : nir: Add a ldtram_nv intrinsic
62006c2f96a : nvk: Advertise the rest of the subgroup ops
1bc865ca8af : nak: Implement quad ops
cca40086c6a : nak: Lower scan/reduce in NIR
11bcce94615 : nak: Use c == 0x0 for shuffle_up
8c79d616bd6 : nak: Add builder helpers for a few ops
c874db93817 : nak: Add the predicate destination to OpShfl
3cc389f3da4 : nvk: Set the right API version in the ICD json files
f011410c1c4 : egl/dri2: increase NUM_ATTRIBS to fit all the attributes
4dd287308f8 : radeonsi: "get_blitter_vs" shader in nir
4a3cebaffc1 : radeonsi: "create_fmask_expand_cs" shader in nir
6584088cd5e : radeonsi: "create_dma_compute" shader in nir
d54c140eb65 : venus: disable unsupported ExtendedDynamicState3Features
52ee4cf2292 : nir/builder: Teach nir_pack_bits and nir_unpack_bits about 32_4x8
25743209c4e : nir/lower_packing: Add lowering for nir_op_unpack_32_4x8
7a1a9fb2873 : nir/lower_packing: Don't generate nir_pack_32_4x8_split on drivers that can't handle it
a76cb87602f : glsl: Use unsigned instead of enum type in ir_variable_data
cb019ff9266 : d3d12: GL4.6
b0ba6714461 : d3d12: Enable some 4.6 extensions that were already implemented
eac2ce6e3be : d3d12: Fixes for QBO shaders
df4fc666493 : nir: Add a flag to opt_if to prevent fighting with splitting 64bit phis
bafc27583cf : venus: Make sure that guest allocated blobs from hostmem are mappable
89298895632 : venus: Tighten the conditions for guest_vram device memory alloc
816f66cdfda : venus: Use vk_object_id as blob_id for guest_vram device memory alloc
c853e259ab3 : anv+zink/ci: document new sparse failures
563678f310e : anv/sparse: don't support YCBCR 2x1 compressed formats
a0559768dbf : anv: enable sparse by default on i915.ko
fda5163f34a : anv/trtt: properly handle the lifetime of TR-TT batch BOs
0f218362721 : anv/trtt: add support for queue->sync to the TR-TT batches
1534ee46b8d : anv/trtt: add struct anv_trtt_batch_bo and pass it around
18bd00c024f : anv/trtt: don't wait/signal syncobjs using the CPU anymore
f2206a0eb19 : anv/xe: allow passing extra syncs to xe_exec_process_syncs()
4b435d69834 : anv/i915: extract setup_execbuf_fence_params()
d797d9233df : anv/sparse: process image binds before opaque image binds
040063c156c : anv/sparse: move waiting/signaling syncobjs to the backends
cbf09b4254d : anv/trtt: use 'queue' from anv_sparse_submission in the backend
f6d28bec6d1 : anv/sparse: add 'queue' to anv_sparse_submission
576275907a1 : anv/sparse: pass anv_sparse_submission to the backend functions
6c7753ee0be : anv/sparse: join all submissions into a single anv_sparse_bind() call
11e9a700f61 : anv/sparse: drop anv_sparse_binding_data from dump_anv_vm_bind()
b4fef9a7452 : anv/trtt: also join the L3/L2 writes into a single MI_STORE_DATA_IMM
31f720fd6e3 : anv/trtt: join L1 writes into a single MI_STORE_DATA_IMM when possible
ccb30ae0cd6 : anv/sparse: fix limits.sparseAddressSpaceSize when using vm_bind
04bfe828db8 : anv/sparse: allow sparse resouces to use TR-TT as its backend
a2797674241 : ac/gpu_info: update conformant_trunc_coord comment
9e9eb87dd3a : radv: enable radv_disable_trunc_coord for vkd3d-proton/DXVK
4d2a3b95730 : radv: add radv_disable_trunc_coord option
1b18ca83fac : amd/ci: avoid re-running all the test jobs when changing the expectations for only one of them
0f0f6c62271 : nir/validate: Specialize if source validation
88d0fd03d67 : nir/validate: Split out validate_sized_src
bfcc3239548 : nir/validate: Inline validate_ssa_src
bfdb2862d64 : nir/validate: Drop stale todo
9f341cefbbd : nir/validate: Don't check dimensions in validate_def
d2b1e6bed02 : nir/validate: Use unlikely for validate_assert
e9d185dccf5 : nir/validate: Don't validate out-of-bounds channels
8d5a1e5a779 : nir/validate: Don't spam nir_alu_instr_channels
17860320295 : nir/validate: Optimize ssa_srcs set
6d73f62e42d : nir: Simplify nir_alu_instr_channel_used definition
667de678a06 : gallium: Fix undefined symbols in version scripts
c76cb19b010 : anv/blorp: move helper function about BTI changes to blorp
1b6fe35ec80 : anv: get rid of the duplicate pipeline fields in command buffer state
ec3f8c0d42f : intel/blorp: move Wa_18019816803 out of blorp code
6e85fa8a80e : intel/decoder: handle 3DPRIMITIVE_EXTENDED in accumulated prints
9689607f10b : anv: fix dirty state tracking for 3DSTATE_PUSH_CONSTANT_ALLOC
1257d08bcb9 : anv: fix CC_VIEWPORT pointer dirty after blorp/simple-shaders
e517b1e095c : anv: fix missing naming for dirty bit
1a1747712c4 : anv: fix source_hash propagation with libraries
f2bb7b185d8 : aco: delete instruction selection for boolean subgroup operations
88afbbba115 : nir: optimize open-coded quadVote* directly to new nir_quad intrinsics
0d186d356ce : amd: Enable boolean subgroup lowering
1dab2c5bd23 : nir/subgroups: Add option to lower Boolean subgroup reductions
387e698bde7 : amd: Implement quad_vote intrinsics
1cfb0ae92cd : nir: Add quad vote intrinsics
27734c52eb0 : nir/lower_subgroups: optimize reductions with cluster_size == 1
9ac3117e3ee : panfrost: Emit image attribs for compute in panfrost_update_shader_state()
3db963a1359 : panfrost: Emit attribs in panfrost_update_state_3d() on bifrost/midgard
ac486a0115e : panfrost: Kill unused panfrost_batch::polygon_list field
8ed471a3395 : panfrost: Flag the right shader when updating images
1d4fa05b786 : pan/decode: Fix the pan_unpack() call for JUMP instruction unpacking
238f9a4498a : pan/decode: Make CSF decoding more robust to NULL pointers
7dd610f9088 : pan/decode: Print the resource table label
408b3f3cede : pan/genxml: Fix 'Shader Program' descriptor definition on v9 and v10
790d4422b2b : pan/bo: Make sure we catch refcnt underflows
46d2748a93d : panfrost: Fix format_minimum_alignment() for v6-
6e166af59ea : pan/genxml: Fix "{Last,First} Heap Chunk" field position
c5e6edcddf2 : radv: check earlier if a graphics pipeline can force VRS per vertex
61c3796a958 : radv: remove redundant check when forcing VRS rates
d679d123591 : aco: remove useless nir_intrinsic_load_force_vrs_rates_amd
d01b7b0fd43 : zink/ci: add a manual job on radv-navi31
a5e20a5c31b : ci_run_n_monitor: require user to add an explicit `.*` at the end if jobs like `*-full` are wanted
ce7cda417f7 : intel/dev: use libdrm.h wrapper to support builds without libdrm
4eb4197d27a : intel/nir/rt: fix reportIntersection() hitT handling
6dbb5f1e07b : intel/fs: rerun divergence analysis prior to convert_from_ssa
cd543c94fda : nvk: Advertise VK_KHR_synchronization2
7f6d3b82c8a : nvk: Implement bufferDeviceAddressCaptureReplay
b4cfac64c8a : nvk: Add a separate VMA heap for BDA capture/replay
78eee47471d : nvk: Handle VMA allocation failure
0052f1a6fed : nvk: Rework error handling in nouveau_ws_bo_new() and from_dma_buf()
ce1cccea98d : nvk: Drop nouveau_ws_bo_new_tiled()
fbc9811241c : vulkan/video: fix a typo
7e00380445c : nvk: Implement VK_KHR_pipeline_executable_properties
3b3b157961c : nvk: Don't set pipeline->base.type manually
faadac57d5e : nak: Support dumping shader assembly as part of compile
ae171458827 : nak: Rewrite nir_intrinsic_load_sample_pos and implement nir_intrinsic_load_barycentric_at_sample
8d8d93fab93 : nak: Pass offset to load_frag_w
1f582bad0ac : nak: Stop passing undefs to ipa_nv
5499e857a33 : intel/ci: fix gl/vk dependencies in hsw jobs
a08d33abff3 : docs: apply permanent redirect
014e51251ec : intel: Sync xe_drm.h
e1cf75b4117 : zink: Remove now unused dead_framebuffers.
2a71f06f293 : zink: allow software rendering only if selected
99fed1f9b3f : lima: drop unused lima_get_absolute_timeout()
9c62aee027d : util/xmlconfig: drop default SYSCONFDIR & DATADIR values
5f4253e096d : panfrost: Support parameter queries for main planes
d679154dc02 : util: Add new helpers for pipe resources
94e867e4a68 : zink: Fix waiting for texture commit semaphores.
729ce08815a : zink: Defer freeing sparse backing buffers.
3ee283e4555 : zink: Fix missing sparse buffer bind synchronization.
8b36d230bbe : anv: workaround XeSS for Satisfactory
83ed419cd0a : zink: fix dereference before NULL check
ec82b429443 : radv: add a missing async compute workaround for Tonga/Iceland
f695a9fed2b : intel/compiler: use nir_lower_fp16_casts
ae30edd2a7b : aco: remove f16<->f64 conversions
a31c928c4f4 : radv: use nir_lower_fp16_casts
0e1e6c244b5 : radeonsi: use nir_lower_fp16_casts
288e9db0539 : nir/lower_fp16_casts: add option to split fp64 casts
fce434818a6 : nir/lower_fp16_casts: correctly round RTNE f64->f16 casts
4239e13ff65 : radv: fix a descriptor leak with debug names and host base descriptor set
904015ae855 : ac/surface/tests: Remove duplicate variable block_size_bits
49e5b583154 : venus: enable VK_EXT_extended_dynamic_state3
417437c7156 : venus: pipeline fixes for VK_EXT_extended_dynamic_state3
e3de4a9852c : venus: sync protocol for VK_EXT_extended_dynamic_state3
d5efa3f204c : docs: update calendar for 23.3.0-rc{2,3,4} and add another release candidate
c905aeb4e49 : ac: be careful with stencil_offset override
7718bad4746 : radv: minor clean up to image view extent override
2533d0a0e29 : radv: fix image view extent override for astc
295734bf88d : intel/fs: fix residency handling on Xe2
0bd23d62631 : nak: Enable SM70 for Volta
01046cd6add : anv/drirc: add option to disable FCV optimization
aedf9113c48 : nak: Set "evict first" from ACCESS_NON_TEMPORAL
adc3fd4c99e : nak: Add encodings for cache eviction priorities
df9a95a813c : gallium/auxiliary/vl: NIR compute shaders
848811f98ae : gallium/auxiliary: NIR blit_compute_shader
03a7cb26182 : ac/gpu_info: Manually compute L3 size for Navi33
90f8cf0f36c : radv/sqtt: Handle monolithic RT pipelines
b6e09dd5212 : radv/sqtt: Fix tracing acceleration structure commands
fa0476fa6e9 : meson: Update lua wrap to 5.4.6-4
1eff68dd2a6 : ci/traces: drop the freedoom-phase2-gl-high.trace
b12d7f10d45 : aco: validate ALU operands and defs
91539713bb3 : aco: add src/def count and size for all ALU opcodes
d9c3ba3b909 : aco: use correct operand size for int tg4 wa
1d167d187ef : aco/gfx10+: don't use v_cmpx with VCC def
509ce19643f : aco: add missing scc def for SALU quad broadcast
18f6c2328f1 : aco: use lm for carry out in vsub32
9acd9c01002 : aco/tests: use correct operand size for some 64bit ops
6a136b4e050 : aco/tests: add some missing scc defs
2f4e53b22ad : aco: fix detecting sgprs read by SMEM hazard
e49c413a86a : aco: use null operand for SOPK s_waitcnt
bcf0425f7ff : ir3: correctly set bit size for 64b constant @load_ubo
bb92c34c285 : radv: set radv_zero_vram=true for Unreal Engine 4/5
627d5934438 : radv: fix registering queues for RGP with compute only
b66b299edac : r600: Add missing dep on git_sha1.h
3916ee05b0a : rusticl/api: workaround DPCPP fetching clSetProgramSpecializationConstant
924c8e7bcd6 : vtn: add hack for system values placed in CrossWorkgroup memory
41f814df6f2 : nir: allow vec derefs on system values
23e1f3c3732 : nvk: Use nak_shader_info natively
c074ea62154 : nak: Handle the num_gpr offsetting inside nak
d8551cd328b : nak: Add a writes_layer bit to nak_shader_info::vtg
a232050204a : nak: Move clip, cull, and XFB into a nak_shader_info.vtg
440adf79702 : nak: Properly prefix nak_xfb_info
4e6e814f5ec : nak: Rename TLS to SLM
a9460715468 : nvk: Use nak_fs_key instead of rolling our own
0f086401e38 : nvk: Move even more lowering into nvk_codegen.c
67bb8e8165d : nvk: Move the guts of nvk_compile_nir() to nvk_codegen.c
0405f494e8a : nvk: Move the optimization loop to the nvk_codegen.c
7f8fbacb8a3 : nvk: Move a bunch of codegen-specific lowering to helpers
c3a44f62647 : nvk: Add a codegen helper for nir_shader_compiler_options
845e7d29117 : nvk: Only lower outputs to temporaries
26bb5f49725 : nak/nir: Lower indirect FS inputs
e507d703339 : nvk: Handle load_first_vertex in nvk_nir_lower_descriptors()
82061b1b9d3 : nvk: Only advertise VK_KHR_shader_terminate_invocation if using NAK
fcfa68a632e : Revert "frontends/va: Alloc interlaced surface for interlaced pics"
eafeff6302f : gallium/auxiliary/vl: Support interleaved input in deinterlace filter
35b0ccd8554 : gallium/auxiliary/vl: Scale dst_rect x0/y0 when rendering chroma plane
e9091b1f5c2 : gallium/auxiliary: Fix coordinates clamp in util_compute_blit
ef0546152fd : gallium/auxiliary/vl: Fix coordinates clamp in compute shaders
cd0cff951a5 : nir_lower_mem_access_bit_sizes: Fix write-mask-constrained 3-byte stores as atomics
bff7e4b69dc : ci/zink: add spec@ext_timer_query@time-elapsed to flakes
618bdb85718 : nak: Rework FS input interpolation
d3c5688cf57 : nak: Plumb the nak_compiler through to lower_fs_input_intrin
f5ba0751e27 : nak: Make encode_sm75 a method of Shader
a6376705e48 : nak: Make ALD/AST.PHYS a boolean
8e00ee6fe87 : nak: Drop OpAtomCas in favor of OpAtom with atom_op == CmpExch
ea453b373db : nak: Fix copy-prop for OpPLop3 sources
a65518b6254 : nvk: Free NAK shaders
c4ee639ca03 : docs: fix RADV_THREAD_TRACE_CACHE_COUNTERS default
2f1cb799688 : d3d12: GL4.5
5a5178d5a42 : d3d12: Fix MSAA-disabling pass; sample mask should be 0 for helper lanes
ba06542c7ba : d3d12: Handle cull distance as an XFB target
263b56051d1 : d3d12: PRIMITIVES_GENERATED for stream > 0 should only be an SO query
538ca7801ab : radv: Use shader part caching helpers for VS prolog and PS/TCS epilog.
611545fbfe7 : radv: Implement helpers for shader part caching.
3cd6bb3e5d7 : tu: Add a725 workaround dispatch at the start of each cmdbuf
37f11ff1d49 : freedreno/devices: Support Adreno 725
28f187b9a7c : tu: Return error when GPU is unsupported
a669147689a : tu: Always print startup failure messages
76996e2a944 : rusticl: Use the `from_raw_parts` wrappers
471d89c4fd4 : rusticl/api: Add checking wrappers around `slice::from_raw_parts{_mut}`
572a96aa594 : rusticl: Turn pointers in enqueue_svm_memcpy_impl into slices
7dd5a227354 : rusticl: Turn pointers in enqueue_svm_mem_fill_impl into proper Rust types
fdbb5d58983 : ci/valve-infra: ensure the correct farm picks up the job
898ccf77114 : radeonsi/ci: update failures
64352ae8e43 : mesa: restore call to _mesa_set_varying_vp_inputs from set_vertex_processing_mode
dfc125d4239 : radv: fix VRS subpass attachment when HTILE can't be enabled on GFX10.3
648c0c159d8 : anv: Flush data cache while clearing depth using HIZ_CCS_WT
e4db19afa72 : iris: add data cache flush for pre hiz op
4d95b4861e1 : v3dv: implement VK_EXT_multi_draw
794b0496e94 : anv: enable protected memory
fd40134487c : anv: allow protected GEM context creation
be201008ca5 : anv: Emit protection + session ID on protected command buffers
be327b14522 : anv: allow creation of protected queues
5f2c77a10a8 : anv: handle protected memory allocation
5ef8587b1eb : intel: fix PXP status check
ade73d2e7f8 : nvk: Stop asserting 11-bit storage image handles
92cb4cc7f69 : nvk: Default to NAK on Turing+
f2495f47a71 : nvk: Use load_global_constant for ubo loads
1d7e051a7fc : nak: Add MemOrder::Constant
2a02a0d0b3f : nak: Bind nir_intrinsic_access
dfb62604831 : nak: Specify MemScope on MemOrder::Strong
94ea8a5883d : ci: Update the python env for ci_run_n_monitor.py
6b8cdf84f07 : ci: Add syn to --force-fallback-for
07e860d3a2b : ci: Bump container images for NAK dependencies
f54b1f1e772 : meson: Set build.rust_std
e43e8f3f784 : nak: Require meson 1.3.0 and clean up a couple bits
7feba721c51 : nak: Rely on Rust 1.73 for next_multiple_of() and div_ceil()
c7c73d6d17b : nvk: Enable subgroups features
4bd9c99ca03 : nak: Document a bit in encode_lds()
0177373e2dd : nak: Insert an OpNop after OpBar
e111bfdb5c9 : nak: Emit MemBar before Bar
bc58620e1eb : nak: Use the simplified BAR.SYNC encoding
4f2f9c6ab34 : nak: Use strong ordering for Image load/store
ec2c866a776 : nak: Emit CCtl in barriers with acq/rel semantics
8781acba18d : nak: Allow 1-component image load/store
ee11b473b5a : nak: Implement read_invocation and shuffle_*
edf015eb7f0 : nak: Fix the encoding of OpShfl
5dd7a76c8be : nak: Implement vote and ballot
3df9065296a : nak/nir: Zero-pad subgroup masks
37de14e2e23 : nak/nir: Allow boolean vote_ieq
143d88dcc30 : nak: Lower subgroup_id and num_subgroups
42a305416aa : nak: Use nir_shader_intrinsics_pass for system values
ce40d81d464 : nak: Call nir_lower_subgroups()
bf8642e9846 : nak: Remove unnecessary control barriers
3468f70ca1d : nak: Use barriers for re-convergence
22468439ffa : nak: Handle control-flow barriers
95f368a105a : nak: Add OpBreak
3957124492f : nak/nir: Add a pass for adding convergence barriers
eb0d9a1b88e : nir: Add nvidia barrier intrinsics
4ec66f3e5c5 : nak: Don't print a range for one register
f29b714ec93 : nak: Drop the final calc_max_live() after GPR spilling
ea27d57882a : nak: Get rid of warnings in nak_sph.rs
bf04914315b : nak: Get rid of dead code warnings in RegFileSet
9166b3354c4 : nak: Drop some unused helpers
d0b724aaacd : nak: Add some #[allow(dead_code)]
eb8f9078554 : nak: Upgrade to more modern meson
f757508d657 : nak: Move nir_lower_int64 after I/O lowering
09d3871267e : nak: Implement VK_KHR_shader_terminate_invocation
c32b73fdf2f : nak: A quick rustfmt fix
2b4621b9d8d : nak: Use Src::From<u32> and Src::From<bool>
0616003de9e : nak: Rename lower_vec_split() to lower_ineg()
a43e6addca7 : nak: Fix fneg to do fadd(-0, x)
2c1cc06d037 : nak: Support encoding -Zero
a0b517ba3f3 : nak: Ensure we allocate one barrier when using BAR.SYNC
29804bfd26f : nak/nir: Don't lower 1-bit phis
8d802553a29 : nak: Fix to_cssa()
ed187b6e518 : nak: Fix parallel copy handling in spilling
2ff6a36e2a8 : nak: Fix repair_ssa() for back-edges
5839be3c4de : nak/sph: Round tls_size up to a multiple of 16
009ae6e7f52 : nak/bitset: Fix next_set()
2cc51639aba : nak/bitset: Add an is_empty() helepr
0f6d8640e1a : nak/bitset: Improve set_words()
5b355ff25a7 : nak: Fix opt_out
950db581320 : nak: Add geometry shader support
c87693a7003 : nak: Fix a bunch of warnings
09d78e85721 : nak: Memory order/scope encodings for Ampere
ad0743c9481 : nak: Remove MemScope::Cluster
93f83a948f9 : nak: Fix a warn(unused_must_use) by calling drop
590133b28d2 : nak: add support for atomic cmpxcgh on images
f85069ed570 : nak: Use nak_nir_lower_vtg_io
7ece220f968 : nak/nir: Lower systm values before lowering I/O
abe9c1fea2d : nak: Add NIR lowering for attribute I/O
c1ffdb3ee9a : nak/nir: Use count_vec4_slots instead of count_attribute_slots
498afcdb884 : HACK: Only emit OpBar in compute shaders
611fe837bbf : nak: Fix lowering for patch_vertices_in
efbbc3ed93b : nak: Implement load_tess_coord
b5cb508523c : nak,nvk: Plumb through tessellation info
bd90031b5b6 : nak/nir: Lower load_primitive_id
c2768736c91 : nak: Implement more attribute I/O
091410c708e : nak: Add lowering for per-vertex I/O
aa76c860420 : nak: Handle location_frac for FS outputs in nak_from_nir.rs
1251bb75882 : nak: Set per patch attribute count both places in the SPH
f097303a995 : nak: Rework OpALd and OpASt a bit
f5805dadab3 : nak: NVIDIA calls them tessellation init shaders
dfbc03fa884 : spirv: Fix locations for per-patch varyings
c6c2c1b2b28 : nak/nir: Lower tessellation and geometry I/O
93db2c12547 : nak: Plumb clip/cull enables through nak
d4d7f26151e : nak: Add enums for sysvals and attributes
a4c1ec38922 : nak: Implement From for SrcRef for more types
0d725cccbdb : nak: Implement NIR control barriers
5e6dd0412b8 : nak/builder: Return the instruction from push_*()
9b6a4aab8d0 : nak: Add barrier instructions
2514058c82f : nak: Allow encoding Dst::None
cc6f26b0057 : nak: Break indirect offset encoding into a helper
2a61e59bba5 : nak: Add OpNop which can have a label
e3fa6f35575 : nak: Add a Label struct for branch targets
f2e07cbab9c : nvk: Plumb through XFB info from NAK
30f01c47c24 : nak: Translate XFB info
62ac73d5e36 : nouveau/parser: Dump SET_STREAM_OUT_CONTROL_* properly
c2c010055ac : nak: Handle non-constant I/O offsets
827dba398dd : nak: Don't allocate bitsets in liveness data-flow
04658a2a11f : nak/bitset: Add a helper for modifying in-place
19e0c52837a : nak: Run simple liveness data-flow bottom-up
046a2d50048 : nvk: Set clip/cull_enable for NAK shaders
a4ff5a9fc66 : nak: Simplify I/O gathering
32910d3016b : nak: rustfmt fixes
40ec7efa079 : nak: Move NIR enum translation out of nak_sph.rs
145213fd2cd : nak: Restructure ShaderInfo
267a4f07d04 : nak: Remove encode_hdr_for_nir
a926c673352 : nak: Collect information to create SPH
8d07d033ae1 : nak: Add a complete wrapper around SPH
97c249a353a : nak: Fix printing of OpASt
a7eb42119ae : nak: Take component into account in store_output
330f3e6fa80 : nvk: Lower more draw system values
263dfd48384 : nvk: Add a helper for lowering system values to root table loads
1a2bed819d4 : nak: Fix ALD/AST encoding for vtx and offset
66c9c40f68b : nak: Handle modifiers in dedup_srcs() in opt_lop()
1b6962eb7e5 : nak: Provide more detail when printing IR after passes
5654366a557 : nak: Fold source modifiers in legalize
6da06bf7d7f : nak/nir: Return one sample for gl_SampleMaskIn[0] when sample shading
0e393f0d58f : nak/nir: Interpolate gl_PointCoord
062735c1cc2 : nak/nir: Add a load_frag_w helper
8ec753749af : nak/nir: Fix sample vs. pixel input interpolation
1ab35afc26a : nak/nir: Move frag_coord/sample_pos lowering to FS input lowering
460a0d8a4ca : nak/nir: Plumb the FS key into lower_fs_input_intrin
580b98f353b : nak: Gather global memory usage for ShaderInfo
0afc6fa8807 : nak: Add for_each_instr in Shader
e9bad677af8 : nak: Plumb uses_kill through from nak_from_nir
274d521c227 : nak: Take components into account in load_*input
543eebb272e : nak: Handle interpolate_at_offset
f5c41151f2e : nak/nir: Use nir_shader_intrinsics_pass for FS inputs
04911df9408 : nak: Add support for fddx and fddy
e174fc9ab32 : nak/nir: Fix helper invocations
4e14cefa703 : nak: Add support for gl_FrontFace
2c91587ac5b : nak: Saturate depth writes
6abbef04b07 : nvk/nak: Translate our new FS flags from NAK to nvk_shader
34cc225070b : nak: Plumb more FS info through to the C API
0ec283083cc : nak: Re-plumb compute shader info
9eeda9dd6d5 : nak: Rework FS outputs again
7ce8470bd4f : nak: Stash a ShaderInfo in ShaderFromNir
3cdc26c1576 : nak: Pull sm, num_gprs, and tls_size into a ShaderInfo struct
141137ad14f : nak: Use count_attribute_slots for FS input var sizes
64168e58cda : nvk,nak: Plumb through the zs_self_dep key bit
c54f622a93f : nak: Set TLS size properly in the shader header
cbb05f0e6b4 : nak: Implement discard and demote
24c2728ca51 : nak: Implement load_sample_id and load_sample_mask_in
595f03957cd : nak/nir: Several FS output fixes
ea750f1ffd8 : nak: Handle empty OpFSOut
ecf5c4c13b3 : nak: Properly handle OpFSOut in RA and liveness
c47488341ec : nak: Use load_interpolated_input for frag_coord
0e327167a2b : nak: do perspective divide for interp none as well
ab80e1189f4 : nak: Add support for centroid and sample interp modes
850668c9428 : nak: make ipa encoding match the order in codegen gv100
dadc79d96fd : nak: Handle flat FS inputs
ea6057deb4c : nvk: Use sysvals for fragcoord etc. with NAK
073b2257ddb : nak: Emit FS_OUT before EXIT
a07aa29f613 : nak: Re-work Instr::get_latency()
3ad3f1376ce : nak: Rework calc_delay.rs
2288b33a480 : nak: Rework the barrier insert pass
91ea23103a1 : nak: Use the right number of predicates in RegTracker
57dde7f2179 : nak: Implement Index[Mut] for RegTracker
405a9ccca80 : nak: Make PRMT selection a Src
c38c4562701 : nak: sm75: Fix panic when encoding MUFU with SQRT and TANH
1b869d2db57 : nak: Rename OpBFind to OpFlo
eb10a778fda : nak: Fix instruction ordering in nak_ir.rs
3e8344a4c80 : nak: Remap GLSL_SAMPLER_DIM_SUBPASS and SUBPASS_MS to 2D and MS
80230731ec1 : nak: IMAD also has a destination predicate
ab7a4b531d0 : nak: Disable lower_image_size_to_txs for NAK
86c7bcc9e32 : nak/legalize: Fix too many IADD3 source modifiers
02221076996 : nak: Move all the IADD3 insanity to a new OpIAdd3X opcode
c5b9d42ac2b : nak: Add an alloc_vec() to SSAValueAllocator
52acb12f75d : nak: Document spilling and RA
a0bf4060578 : nak/spill: Tweak the construction of S sets
ea0ae395a98 : nak/ra: Improve coalescing
46d489fa4d1 : nak: Implement shader clock
84d17656909 : nak: Add a debug flag to test spilling
07b9465b5dc : nak: Spill registers before RA
aa935789151 : nak: Use the correct number of GPRs on Turing+
bcad2add473 : nak: Add a spilling pass
a502a994e83 : nak: Add more NextUseLiveness helpers
72a47214120 : nak: Add a RegFileSet filter to NextUseLiveness::for_function()
002ee9e40e5 : nak: Expose LiveSet for incremental liveness tracking
8c04737a6a6 : nak/ra: Don't free killed for OpPhiSrcs
efee3264b2b : nak/ra: Handle parallel copies as a special case
4d5bf265b0d : nak/ra: Drop the pointless AssignRegs struct
57a7932bb55 : nak: Union find
4a081059226 : nak: Add an SSA repair pass
214b7e4b884 : nak: Add a to-CSSA pass
d574d29102a : nak: Add helpers to BasicBlock to get phis
2f9565e7259 : nak: Add a dominance check to CFG
bef6c1095e2 : nak: Add interference helpers
0fd3510166d : nak: Restructure liveness construction
2c3eb239f8f : nak: Allow DCE on functions
002022a0b14 : nak: Handle RegFile::Mem in parallel copy lowering
4f05308ad99 : nak: Add a Mem register file
fe7ac83a94a : nak: Use more OpCopy
8185f3064ed : nak: Use OpCopy in legalize
fc35dd6aba4 : nak: Use the builder for the legalize pass
4c798afb256 : nak: Add a new OpCopy instruction for parallel copy lowering
b78ccebf4b5 : nak: Rework map_instrs()
72f4cd3300f : nak: Use u32 for register indices
5c3e7bf0b7d : nak: Refactor nak_assign_regs a bit
e6b0c3e220e : nak: Add a phi allocator
741f7067f1f : nak: Add loop detection to the CFG
a560356b717 : nak: Base liveness on CFG indices
ea9390cd21d : nak: Store the blocks in the CFG
7ce3dfa43b6 : nak: Add a more awesome CFG data structure
c1b62f1d151 : nak: Emit if branches in the predecessor block
0143f4566f7 : nak/nir: Add more helpers
756d0c0ba3e : nak: Add a new VecPair type
67c13aea9e0 : nak: Add more SSA iterator options
dc26c826b98 : nak: Add a RegFileSet struct
2fd0a2e2070 : nak: Accurately set num_gprs
e25bbc9b7b5 : nak: Add mum_gprs and tls_size to Shader
8e9f5416bbf : nak: Bring back bitset-based liveness
26748d6fbf4 : nak: Make calc_max_live a function of the Liveness trait
80d58b35211 : nak: Handle dead destinations in RA
865d6c303f6 : nak: Require Rust 1.70.0
71c5bbc5a88 : nak: Break guts of liveness into traits
f1cb99d06b6 : nak: Separate the CFG from liveness
497046412ed : nak: Allocate the minimum number of GPRs.
d9c606fb08c : nak/ra: Pass a PerRegFile num_regs into the allocator
7b3d62e51a7 : nak: Print to stderr
2a7df0a03e9 : nak: fix backtrace crash running computeheadless
d7d330754b2 : nak: add support for nir_op_unpack_half_2x16_split_{x|y}
59c05e16e4f : nak: add support for packhalf2x16_split
1f10cdbbbee : nak: add support for findmsb,findlsb
e887c4d07a4 : nak: add support for nir_op_bitfield_reverse
d27e271ba5d : nak: Add support for nir_op_bitcount
d133603c7d5 : nak: add support for nir_op_isign
22b4d1c559e : nak: change ishl data type to I32
30824fa6a52 : nak: more lowerings
e03cc1f5424 : nak: Add some documentation for SSA values
11ca78f9232 : nak: run nir_lower_frexp and nir_opt_algebraic_late
394bd770bcc : nak: add support for floor, ceil and trunc
4dd277e2338 : nak: Rework RA a bit
c9a6073754d : nak: Use pcopy.push() in RA
c0e6d800639 : nak: Use num_regs instead of max_reg in RA
19806cc9e49 : nak: Initialize RA with only live registers
ec47843ccaf : nak: Record register pressure in liveness
7c98dd8bfd5 : nak: Add a PerRegFile helper struct
b661279e6e4 : nak: Rework liveness to add next-use information
f67fecf1960 : nak: Compute liveness in reverse block order
82f0c6cf774 : nak: Use the builder in some lowering passes
2d69a2c1d72 : nak: Add a builder
063c9f41faf : nak: Work in terms of bits for type sizes
ced6b44ba6a : nak: Follow memcpy semantics with OpParCopy
831d1ee2d6d : nak: Do not allocate vectors needlessly in optimization passes
5014b4697d5 : nak: Heap-allocate Instrs
fa0891d37c6 : nak: Implement nir_op_b2b1 and nir_op_b2b32
3bf0882ea85 : nak: Implement indirect UBO loads
0ff7fbf093f : nak: Rework cbufs a bit
86684fa9aa0 : nak: Legalize everything
9fcc0eaa8ac : nak: Fix multisampled textureing
cc88a1c78ed : nak: Add a Pred struct move the enum to PredRef
38c9d6dfbb3 : nak: Add accum predicates to Op[FI]Setp
c6edf43f701 : nak: Delete unused imports and dead code
d48bea6638b : nak: Fold fsat into FAdd/FFma/FMul
4c3a5b16e92 : nak: Rework source modifiers instructions a bit
8ba14292166 : nak: DCE things with constant false predicates
818ec3242be : nak: Optimize OpLop3 and OpPLop3
59f6d657f3a : nak: Fix the 2nd predicate on LOP3
4367e0786b1 : nak: Implement image atomics
82e5b0dd930 : nak: Implement global/shared_atomic_comp_swap
d359c64b2a6 : nak: Implement nir_intrinsic_shared_atomic_*
d1c56b12b9c : nak: Implement nir_intrinsic_global_atomic_*
18a11aa4494 : nak: Rework copy-prop to use soruce type decorations
9bc2bdd78f9 : nak: Add a Src::supports_src_type() helper
42d31b4bfda : nak: Rework source modifiers a bit
a2390fdbc17 : nak: Only divide FS inputs by .w for smooth interpolation
7398a262da0 : nak: Decorate sources with types
4def64545a1 : nak: Add a mechanism for decorating sources with types
3207f29a09b : nak: Integers don't have abs() source modifiers
2a2103d73b6 : nak: Implement load/store_shared
73976c3f317 : nvk: Plumb num_barriers through from NAK
4c2ce288f97 : nak: Implement barriers
53a372ec3d0 : nak: Add F2F and implement fquantize16
dc3b2c7d10c : nak: sin() and cos() require we divide by 2pi
a6e1167a839 : nak: Don't allow r255 in texture or surface ops
b70d9981808 : nak: compiler: replace Instr::new(..) with OpFoo {}.into()
ab9cf27c029 : nak: compiler: add From<T:Into<Op>> for Instr
e8f220f7a19 : nak: Legalize Op[FI]Setp
3bd42dd2540 : nak: Improve [FI]SETP encoding
3ac03b043e1 : nak/nir: Lower image size and samples to txq
6750d21e659 : nak: Legalize more stuff
854b4c0817a : nak: Only put actually live SSA values in the ra.live_in sets
49f8fb0c038 : nak: Legalize OpShf
4e4548afc9e : nak: Improve RA failure messages
3c7a837c516 : nak: Add a smarter new_lop2 helper
a36a614583a : nak: Implement nir_intrinsic_load/store_scratch
a4ea83777bb : nak: Wire up OpLd and OpSt for local and shared
840c0281ced : nak: Implement image load/store
9d2b81e71d7 : nak: Implement undef instructions
2387dfdf6bf : nak: Implement nir_op_ixor
6ab0d7ee23c : Revert "HACK: nak: Lower iadd64 again"
6e5c9604348 : nak: Implement nir_op[iu]mul_2x32_64
392d3791a8e : nak: Much more believable try_find_unused_reg_range()
f3e1379bdf9 : nak: Add a use tracker to RA
10deb1d62bc : nak: Legalize vector sources
9ef47c89211 : nak: Rework vector handling
a9e79994a73 : nak: Add a debug flag to assign worst-case instruction deps
e3222b22278 : nvk: Pass NAK flags through to shader cache UUIDs
a41ab7535e0 : nvk: Drop printing of NAK shaders
9daa595ee31 : nak: Add a NAK_DEBUG environment variable
4c81f876701 : HACK: spirv: Add a MESA_SPIRV_DUMP_PATH environment variable
145f43a9a17 : nak: Simplify the (Srcs|Dsts)AsSlice proc macro
09216cd9f41 : nak: make Instr::new() generic
b4481519255 : nak: Simplify the FromVariants proc macro
fc3ef0a2513 : nak: derive From<OpFoo> for Op through a proc macro
a70423944bd : nak: Wire up texture ops
9d7e1d515fb : nak: Use more core NIR texture lowering
ad01fbdda03 : nak: Add a NIR texture lowering pass
31ecffa3a3b : nak: Enable nir_lower_idiv
c21550e596a : nak: Implement nir_op_[iu]mul[_high]
1825f54d793 : nak: Implement right-shifts
90a05b5591f : nak: Add more legalization
b6596b0a537 : nak: Wire up ffma
c2f72a57822 : nak: Implement f2[iu]32
0943da1a371 : nak: Implement OpFSOut with an OpParCopy
d6912622f50 : nak: Use immediage offsets for load/store_global
871bd62fe52 : nak: Handle multiple vector destinations in RA
8c358ce105a : nak: Implement input interpolation
6595abc1e0d : nak: Move nak_sysval_attr_addr/sysval_idx higher in the file
88f7056d095 : nak: Implement MuFu and a bunch of float unops
f9f9399773e : nak: Implement nir_op_vecN
0c23df7da25 : nak: Implement nir_op_u2f
3acb1f80b82 : nak: Implement nir_op_(fmin|fmax)
d86e75e507d : nak: Implement nir_op_fmul
f2a7cda75a2 : nak: Implement nir_op_[iu](min|max)
63dcc7c75ac : nak: Predicates default to true
0cbab15de59 : nak: Fold [P]Lop3 sources
ed42571e83a : nak: Implement nir_op_i(eq|ne) for booleans
3fd47a68a10 : nak: Handle token re-use in dep tracking
991fa18f6e4 : nak: Improve the dependency tracker
af752f73dcc : nak: Add a non-trivial register allocator
40fbf6bed28 : nak: Add a liveness analysis pass
3b39778fddd : nak: Add a space to the end of vec and split arg lists
8004416e38d : nak: Rework phis
15a4b620b90 : nak: Rework dead-code
ef45379bfa6 : nak: Add an SSAComp struct
552faf28649 : nak: Add a BitSet struct
d10ff2bdcd8 : nak: Rename BitSetView to BitView
e1be53e2662 : nak: Get rid of the BitSet and BitSetMut traits
dadf34c6206 : nak: Use OpParCopy for OpVec and OpSplit lowering
df11e232d60 : nak: Add a parallel copy in struction with lowering
90c098e2863 : HACK: nak: Lower iadd64 again
c68989e49c3 : nak: Don't emit MOVs for overlapping vec and split src/dst
b1423477974 : nak: Drop the special cases for single-component vec/split
3fee98d2906 : nak: Support both destinations in PLOP3
9261de69277 : nak: Handle phis with non-SSA sources
548cb292cf1 : nak: Add separate True and False source types
29ecb7acf18 : nak: Rename Imm to Imm32
43e2f1080ed : WIP: nak: Add a legalization pass
63707b37d66 : nak: Handle fadd funnyness in the emit code
df07dd4996c : nak: Pass an SSAValueAllocator through to map methods
97047720218 : nak: Add an SSAValueAllocator struct
2b3a883e97a : WIP: nak: Rework the barrier assignment pass
d0e0e02db75 : nak: Implement unpack_64_2x32_split_*
2bd71dd0f0f : nak: Print names of missing instructions
cb50296e3db : nak: Lower global access to scalars as needed
10efdb47a75 : nak: Add a union-find implementation
020a7ba8f5c : nak: Implement phis
520ad0f4a78 : nak: Implement iadd64
cf533663c17 : nak: Implement b2i32
05ba3f81449 : nvk: Pull the NIR options from NAK
0e4480d8b3d : nak: Add a nir_shader_compiler_options to nak_compiler
5a86cf2b804 : nak: Move nak_compiler to nak_private.h
2bf9cafbe74 : nak: Implement basic control-flow
1b3382b8617 : nak: Add modifier propagation
495b64be2b1 : nak: Make Dst its own type
ea2c6c8ebe3 : nak: Implement Display for SSAValue
f26228fca31 : nak: One of the predicates in IADD3 is a destination
9541036507c : nak: Rework source modifiers
fa8782733d2 : nak: Rework ALUSrc in emit code
f4c0ea24e5c : nak: Implement fsign
5ad06de4d38 : nak: Allow iadd3 to take an immediate in srcs[2]
811ccc69177 : nak: Implement unary float and integer ops
4c057423e8c : nak: Implement nir_op_b2f32
708d928fbf3 : nak: Implement float comparisons
d11c8268a2e : nak: Rework integer compare ops
3a17c943da0 : nak: Implement fadd
5935c62d4e5 : nak: Implement i2f
8adeae1dc23 : nak: Handle zeroes at emit time
17306009431 : nak: Use Src::Zero for load_const(0)
b41b4bd7f57 : nak: Use a different inner struct type for each opcode
e994acdb360 : nak: Add a SrcModsAsSlice trait
6e5f6476e31 : nak: Add SrcAsSlice and DstAsSlice traits
5a80c2e89a7 : meson: Pull in syn from crates.io
384f4448e12 : nak: Get rid of meta instructions
438c67c1cbb : nak: Use Instr::num_srcs/dsts() less
fafb72e2be3 : HACK: Support old meson
44243c4741d : nak: Lower 8 and 16-bit types
8f121036ea7 : nak: Implement boolean logic ops
871bb598751 : nak: Rework instruction encoding
5207d9e3a07 : nak: Encode load/store correctly on SM80
5daff0876f7 : nak: Plumb the SM through to nak::Shader
611ed96557d : nvk: Pass an actual nak_compiler to nak_compile_shader()
bf72e78e0aa : nak: Add nak_compiler_create/destroy
c10aa56efb7 : nak/meson: Use bindgen dependencies
e69a30cecb8 : nak: Rework ALU instruction encode
0e755f99641 : nak: Implement bcsel
b3d6dafc7d8 : nak: Implement integer comparisons
ac2a56f56f1 : nak: Add support for instruction predicates
de073a10e6e : nak: Implement 32-bit logic ops
8cf12d6a3fa : nak: Add a pass for computing instruction dependencies
93eb2f884a3 : nak: Implement iadd and ishl
241caaf5ff5 : nak: Add an instruction fuzzing tool
90d3fd10e1d : nak: Zero out the .w component of descriptors
c2125067719 : nak: Implement load/store_global
c76331fb51b : nak: Implement load_ubo
62f5e65c809 : nak: Implement load_sysval_nv as S2R
fb96aaf3fac : nak: Lower system values to a new load_sysval_nak intrinsic
481a29a9128 : nak: Header stuff
80376146ed5 : nak: Encode program headers
50b1deefa72 : nak: Add encoding for a few instructions
83f8d6e2a76 : nak: Add bitset infrastructure
812255fc79c : nak: Add a lowering pass for ZERO sources and destinations
f694f1f8a88 : nak: Add a lowering pass for VEC and SPLIT instructions
d44b31f3bf7 : nak: Add a trivial register allocator
08eb9061115 : nak: Add a util library
4e95cb908f5 : nak: Add a dead-code pass
9769f19c7e7 : nak: Add a copy-prop pass
5585f57c5c4 : nak: Add initial translation from NIR
a4a5fe22703 : nak: Add Rust bindings for NIR
771d9c88564 : nak: Add the core IR
62695614d73 : nvk: Run shaders through NAK
79ff2d9a33b : nak: Add initial stubs for rust code
c778d39fa4d : nak: Add a bunch of shader lowering code in NIR
1b70f39ef67 : nak: Copy the optimization loop from Intel
40f9327c8af : nouveau: Add initial headers and meson for the new compoiler
9ef621ec2eb : d3d12: ARB_query_buffer_object and GL4.4
6384ccd1cd2 : d3d12: Reference count queries in a batch
9caea4c3e9f : d3d12: Enable ARB_enhanced_layouts and ARB_texture_mirror_clamp_to_edge
707cdac7e7a : d3d12: Fix GS variant I/O slot counts
9fe88dd9b9f : d3d12: Support enhanced layouts for VS inputs
72341747f48 : d3d12: Split dvec3 interpolatns into devc2 and double
1aa56d486cb : d3d12: Fix location_frac_mask bitfield size
c77f8b4db02 : microsoft/compiler: Stop lowering all I/O to temps
d6dea132312 : microsoft/compiler: When packing fractional inputs, find a row with space for it
d7bc277726a : microsoft/compiler: Don't use 64-bit types for signature entries
2334ff67b70 : microsoft/compiler: Don't declare PS output registers split across variables
adc7caa3ec7 : microsoft/compiler: Bump signature limits for 32 rows of 4 components
ee48b12a8f5 : anv: Avoid emitting PIPE_CONTROL command for copy/video queue
8c9a7f77303 : anv: Write timestamp using MI_FLUSH_DW on blitter
dcb68de6563 : intel/compiler: Clear up block instructions before re-adding them
a9f95bf687e : intel/compiler: Reuse same scheduler for all pre-RA scheduling modes
0dd5378ffe9 : intel/compiler: Make scheduler classes take an external mem_ctx
04aa2df461d : intel/compiler: Separate schedule_node temporary data
81594d0db18 : intel/compiler: Move earlier scheduler code that is not mode-specific
73d4e4118af : intel/compiler: Tidy up code in scheduler related to reads_remaining
4f246cf4e74 : intel/compiler: Merge child/latency arrays in schedule_node
e59a054203f : intel/compiler: Move FS specific fields to fs_instruction_scheduler
a6297d05ca9 : intel/compiler: Remove virtual calls from scheduler
d76d58cf50c : intel/compiler: Cache issue_time information
ecd7ffcf787 : intel/compiler: Extract scheduling related basic functions
8a8dd2db0c9 : intel/compiler: Add only available instructions to scheduling list
ddff6428c51 : intel/compiler: Use array to iterate the scheduler nodes
fe6ac5a184f : intel/compiler: Allocate all schedule_nodes at once
be012055da9 : intel/compiler: Remove reference to brw_isa_info from schedule_node
69875717373 : intel/compiler: Use linear allocator in parts of brw_schedule_instructions
61203f60787 : radv/ci: Update skips comments
8ffdad731cd : vulkan: Don't use set_foreach_remove when destroying pipeline caches
1cb3c349ff6 : bin/gitlab_gql: give a better name to the --print-job-manifest argument value than PRINT_JOB_MANIFEST
22961fc45ab : bin/gitlab_gql: deduplicate fetch_merged_yaml() logic between print branches
ef63cc60177 : bin/gitlab_gql: rename get_job_final_definition() to print_...() since that's what it actually does
c6ef161bc14 : bin/gitlab_gql: only allow a single `--print-*` argument per invocation
08f851f4361 : anv: Bring back the non optimized version of build_load_render_surface_state_address()
c5ccd55a8e4 : v3d/ci: add new failures
8e03c189147 : frontends/va: add intra-refresh in VAAPI interface
7fae1c46adc : radonesi/vcn: enable intra-refresh in vcn encoders
5524faa22c8 : radeonsi/vcn: change intra-ref name
66c75b0ca23 : radeonsi/vcn: preparation for enc intra-refresh
f69863fd5a7 : radv/radeonsi: Forward correct GPU instance to umr.
fd801407234 : radv: set prolog as_ls if has_ls_vgpr_init_bug=true
b70c235e4af : aco: skip LS VGPR initialization bug workaround if the prolog exists
967c52097e8 : aco: workaround LS VGPR initialization bug in RADV prologs
ad4b82e1920 : radv: Pre-mask misaligned_mask for VS prolog.
55d21f2f12d : radv, aco: Inline struct aco_vs_input_state.
3fc3a94bce6 : radv, aco: Rework VS prolog key handling.
5cc7f54f15c : radv: Remove last VS prolog reuse logic.
d8a5b76307f : aco: Replace aco_vs_input_state.divisors with bitfields.
9b840df9f65 : radv: add drirc options to force re-compilation of shaders when needed
fe159c85de8 : zink: Check for VK_EXT_extended_dynamic_state3 before setting A2C
88cbe32048a : radv: add support for RGP queue events
33f43077967 : radv: add radv_write_timestamp() helper
aa75538674f : ac/rgp: update dumping queue event records to the capture
661d28cfece : radv: restore sampling CPU/GPU clocks before starting SQTT trace
55e48d7e0f2 : radv: enable DGC preprocessing when all push constants are inlined
d067413a725 : radv: optimize emitting inlined push constants with DGC
c8140e4c0ef : radv: emit individual SET_SH_REG for inlined push constants with DGC
0112a245f56 : radv: add a helper to determine if it's possible to preprocess DGC
d04538653bd : v3d: implement support for PIPE_CAP_NATIVE_FENCE_FD
a8d6f250d1a : docs: Fix typo in OpenGL 3.3 support on Asahi
4807c1e173e : freedreno: Always attach bo to submit
3ca5f3bf00e : freedreno/drm: Fix mmap leak
3f3fa5ee0c3 : freedreno/a6xx: Rework wave input size
a07705def6d : freedreno/a6xx: Don't set patch_vertices if no tess
0976dfeca29 : nir/zink: drop NIH helper in favor of `mesa_vertices_per_prim`
f4f4d80096c : bin/gitlab_gql: only get the pipeline when a pipeline is needed
325d650c6e9 : radv: Use sizeof(flags) instead of hardcoded size in radv_hash_shaders.
ef414a82315 : radv: Fix mis-sizing of pipeline_flags in radv_hash_rt_shaders.
768c5934d0d : radeonsi: fix piglit image coherency test when use aco
7dcca9d0efb : radeonsi: use PRIu64 instead of %lu for uint64_t formatting
aff7df717df : radeonsi/ci: update failures for gfx103
09c513a31ac : radeonsi: don't dma-upload shaders on APUs
3f108e76152 : radeonsi/gfx11: don't set OREO_MODE to fix rare corruption
2ac6816b70d : radeonsi/gfx11: use SET_CONTEXT_REG_PAIRS_PACKED for other states
9579503befa : radeonsi: adjust the total viewport area
3af5af429e0 : nir: Optimize boolean ieq/ine with an immediate
2d49f834b20 : vulkan: use instance allocator for `object_name` in some objects
fcd025c1ce6 : intel/compiler: Remove is_tex()
424df6a68d2 : tu: Fix KHR_present_id and KHR_present_wait being used without initialization
56451ce773c : v3d: Don't implicitly clear the content of the imported buffer
656afd8ede8 : bin/gitlab_gql: fix command in example
2cf031155b1 : gitlab_gql: make `--rev` optional, defaulting to `HEAD`
cc37af8fbc3 : bin/gitlab_gql: resolve sha locally to be able to use things like `HEAD`
781e1a34cf6 : radv/ci: fix `vkcts-navi21-valve` execution
05fb6b9c7d7 : Android.mk: be able to build radeonsi without llvm
04ffef15da1 : ir3/ra: Don't swap killed sources for early-clobber destination
aba837ef710 : radv+zink/ci: add navi10 flakes
5819e0a5273 : radv+zink/ci: add polaris10 flakes
37c7ffb958b : radv/ci: add polaris10 flakes
3af19432e97 : radv/ci: add vega10 flakes
d42d2ee3a56 : radv/ci: add navi21 flakes
d4499c4cb26 : isl: disable MCS compression on R9G9B9E5
631dc5b5e6c : drirc: enable `vk_wsi_force_swapchain_to_current_extent` for "The Talos Principle VR"
29400a56d51 : tu: Fix getting VkDescriptorSetVariableDescriptorCountLayoutSupport
17e135d3d4a : vulkan: fix potential memory leak in create_rect_list_pipeline()
7d85656fa70 : ci: tag sanity, rustfmt and clang-format job as a "placeholder" job
b89467b1a52 : gitlab: make commit more commit-like formatted
4b9e80a9255 : gallium: Add udl (DisplayLink) to the list of kmsro drivers
720c8293417 : gallium: Add more TinyDRM drivers to the list of kmsro drivers
b3803639382 : tu: Make sure copies to half-float formats are bit exact
3d3176aa177 : tu/a7xx: Fix occlusion queries on pre-A740 GPUs
cca5a4191d9 : ci: disable lima farm as it appears to be down
8e7df505fc8 : tu: Fix order of rasterizer_discard check
40e74ed5d3c : tu: Assume no raster-order attachment access with NULL DS/blend state
236da520f42 : intel/common/xe: Re implement xe_gem_read_render_timestamp() with xe_gem_read_correlate_cpu_gpu_timestamp()
feae70f6082 : intel/ds: use improved timestamp correlation if available
b2bf141b6af : perfetto/pps-producer: add optimized cpu/gpu timestamp correlation support
fdec724bd17 : anv: Make use of intel_gem_read_correlate_cpu_gpu_timestamp()
01aafa14d4f : anv: Reduce ifdefs in anv_GetCalibratedTimestampsEXT()
ae0df368a80 : intel/common: Add intel_gem_read_correlate_cpu_gpu_timestamp()
b6dbbd3ff79 : radeonsi/ci: document new failures and flakes
02942d6e7ec : aco: Update printed block kinds
073b8765394 : intel/fs/xe2+: Don't special case SEL_EXEC in inferred_exec_pipe().
23e14a6c271 : intel/eu/xe2+: Add definition for size of GRF space on Xe2.
ff3814abdd7 : intel/fs/xe2+: Handle extended math instructions as in-order in SWSB pass.
5fb6760f110 : intel/fs/xe2+: Teach SWSB pass about the behavior of double precision instructions.
9e446c92823 : intel/fs/xe2+: Add comment reminding us to take advantage of the 32 SBID tokens.
15d6c6ab110 : intel/eu/xe2+: Add support for 10-bit SWSB representation on Xe2+ platforms.
40416850f18 : intel/compiler: Re-enable opt_zero_samples() in many cases for Gfx12.5
daeab51a628 : intel/compiler: Re-enable opt_zero_samples() for Gfx7+
ef8553082ee : intel/compiler: Rework opt_split_sends to not rely/modify LOAD_PAYLOAD
e017bcae59a : intel/compiler: Clarify the asserts in nir_load_workgroup_id lowering
534323f2af6 : ci/zink: disable nheko trace, as it sometimes crashes
fa7ec4226bd : Revert "ci/freedreno: disable antichambers trace"
b1fc5390c6d : freedreno/a6xx: Fix antichamber trace replay assert
b33aa7b01a2 : aco: don't CSE v_permlane across exec
a9bdf58c36e : freedreno/a6xx: Assume MOD_INVALID imports are linear
f4601d82c13 : intel/compiler: Remove unused parameter from brw_nir_analyze_ubo_ranges()
d2125dac859 : intel/compiler: Take more precise params in brw_nir_optimize()
c4be90b4ba3 : intel/compiler: Remove unused parameter from brw_nir_adjust_payload()
a77ea9555aa : blorp: WA 16014538804 for DG2, MTL A0
de6653dc5d0 : anv: WA 16014538804 for DG2, MTL A0
1da1bcd0383 : iris: pull WA 22014412737 into emit_3dprimitive_was
8ce3b99bc14 : iris: Wa 16014538804 for DG2, MTL A0
1b03acb26ba : blorp,anv,iris: refactor blorp functions into something more generic
09eb6e31066 : aco/tests: fix tests with LLVM 18
e4d9f6fb505 : aco/tests: fix tests with LLVM 17
9f7e57ce98a : fast_urem_by_const: #ifdef DEBUG an assertion.
c2e6569b460 : ci: re-apply two mesh/task query fixes for VKCTS
f8b83520221 : ci/bin: Print a summary list of dependency and target jobs
e74238af423 : ci/bin: Fix mypy errors in gitlab_gql.py
b87e0924890 : ci/bin: Fix gitlab_gql methods that uses needs DAG
278fc1c22a7 : ci/bin: gql: Improve queries for jobs/stages retrieval
664e6addeab : ci/bin: gql: Implement pagination
c4b8c030125 : ci/bin: gql: Log the caching errors
aa2586b3150 : ci/bin: gql: make the query cache optional
609b4bfef84 : ci/bin: Replace AIOHTTPTransport with RequestsHTTPTransport
46b033a9bff : ci/bin: Fix find_dependency function calls
533082f3847 : iris: Add iris_bufmgr_get_pat_entry_for_bo_flags()
f25043feb44 : anv: Remove anv_bo flags that can be inferred from alloc_flags
7bdfabb6411 : anv: Calculate mmap mode based on alloc_flags
58301c00da8 : anv: Change default PAT entry to WC
ccde1dc18ea : anv: Move PAT entry selection to common code
66dce74d741 : anv: Honor memory coherency of the memory type selected
740e596c62e : intel: Add a write combining PAT entry
0d668f50dc8 : intel: Update MTL scanout PAT entry
29d4d264067 : intel: Add more information about the PAT entry used
72ba0677f82 : anv: Add missing ANV_BO_ALLOC_EXTERNAL flags when calling anv_device_import_bo()
f4ed92a8236 : frontends/va: Remove wrong use of ProfileToPipe
8e196214a0c : mesa: Use a switch for state_iter and be more precise about its type
9c78a3f5ae0 : gallivm/lp_bld_nir_aos: Use TGSI instead of PIPE enum
91761006f62 : gallivm: Initialize indir_index to NULL before use
5f2f75aa671 : mesa/ffvs: Use gl_state_index16 in helpers directly
e61287888dd : d3d12: GL4.3
2a9f8a256a6 : isl: Enable MCS compression on ACM platform
4de0264010a : iris: Disable CCS compression on top of MSAA compression on ACM
e71a9e14f72 : iris: Disable auxiliary buffer if MSRT is bound as texture
ba5c4da5da7 : d3d12: Use format casting for shader images
438be4f9a08 : d3d12: Support ARB_texture_view
56589cb02cf : d3d12: Change memory barrier implementation
3e36be7afe1 : d3d12: Binding buffers as SSBO/storage image needs to add buffer ranges
a3899c4530c : d3d12: Add a fallback for int clears where value can't be cast to float
a07bdf0152f : d3d12: Initialize shader key swizzle for non-int textures
8d04efcc677 : d3d12: Disable common state promotion for non-simultaneous-access textures
405dead1b7f : microsoft/compiler: Set src/dest nir types on image intrinsics when deducing format
2011b678c53 : radv: disable gs_fast_launch=2 by default
6a31c7a8416 : radeonsi: move SPI_SHADER_IDX_FORMAT into the preamble (it's immutable)
15293217e24 : radeonsi: remove num_params variable from gfx10_shader_ngg
8edb0c70387 : radeonsi: move emitting VGT_TF_PARAM into gfx10_emit_shader_ngg
870568b5126 : radeonsi: prettify code around PA_SC_LINE_STIPPLE
02f52bbca08 : radeonsi: cosmetic changes in si_emit_db_render_state
34b68c90177 : radeonsi: don't check DCC compatibility on chips where it's no-op
ba6595e41f4 : radeonsi: don't call nir_lower_compute_system_values too many times
6725edbd2ab : radeonsi/gfx11: use PKT3_SET_CONTEXT_REG_PAIRS_PACKED for PM4 states
308d3ad5c25 : radeonsi: restructure blocks in si_emit_graphics_{shader,compute}_pointers
7ead9c4bb11 : radeonsi: restructure blocks in si_setup_nir_user_data
d26568a6754 : radeonsi: rewrite gfx11_*push*_sh_reg helpers
ac224408599 : radeonsi: rename radeon_*push_*_sh_reg -> gfx11_*push_*_sh_reg
4659d0dcc20 : radeonsi: rename HAS_PAIRS -> HAS_SH_PAIRS_PACKED
626e1a01b02 : radeonsi: move buffered_xx_regs into a substructure
df87c593f8a : radeonsi: rewrite PM4 packet building helpers with less duplication
65753fa2f9b : radeonsi: upload shaders using a compute queue instead of gfx
0c773325bb6 : radeonsi: clean up si_set_streamout_targets
e7c8d32bfcf : ac/gpu_info,llvm: trivial cosmetic changes
b74d849a29d : ac/gpu_info: split has_set_pairs_packets into context and sh flags
551f61bdb3f : zink: apply can_do_invalid_linear_modifier to Venus
a97cc64c44e : meson: Only link libvdrm to Turnip with virtio KMD
cede4e7ac3c : meson: Only include virtio when DRM available
2dc452ec7ca : anv: dynamically allocate utrace batch buffers
9ebb7721b5a : anv: skip engine initialization if vm control not supported
282ba9a467c : v3d/ci: run manual jobs in daily pipeline
15291cdefa9 : mesa/ffvs: use unreachable instead of assert
3626d07d66d : ci/etnaviv: Update ci expectation
5e44cee47df : ci: inject gfx-ci/linux S3 artifacts without rebuilding containers
b23423ce2e0 : ci/nouveau: define a kernel and dtb, so we can fetch it from external sources
aa33ca0a525 : nir/loop_analyze: Fix inverted condition handling in iterations calculation
385b81c8c25 : panfrost: use perf_debug instead of open-coding
054188bff82 : vulkan: Fix pipeline layout allocation scope
fd08d90d2a7 : nir: Don't skip lower_alu if only bit_count needs lowering
02bd6bea03e : etnaviv: drm: don't update cmdstream timestamp when skipping submit
abf8b47e028 : intel/dev: Rename mtl-p to mtl-h
e04e491cc7e : intel/dev: Rename mtl-m to mtl-u
f81c84f0807 : intel/dev/wa: Raise error if mesa_defs.json contains unknown platforms
ba4f6e87c7b : ci/gitlab_gql: stop re-compiling regex now that all users pre-compile it
94655ff8111 : ci_run_n_monitor: compile target_jobs_regex only once
a5cb331c642 : gitlab_gql: strip newline at the end of the token file
ea6502d7cc4 : asahi: Implement ARB_base_instance
643428bd7f2 : agx: Emit stack_adjust in the entrypoint
a5cdc86da05 : agx: Add stack adjust opcode
588fd6dfd6f : agx: Implement scratch load/store
c15115de6bf : agx: Add stack load and store opcodes
67d0f035ae5 : docs: Mark timer queries as done on asahi
49225db140a : asahi: Implement timer queries
bc8232c4a2d : asahi: clc: Handle doorbell and stack mapping intrinsics
514d432e509 : agx: Handle doorbell and stack mapping intrinsics
ee0e7b8347e : agx: Add doorbell and stack mapping opcodes
0aa41489784 : nir: Add AGX-specific doorbell and stack mapping opcodes
5d279ecd049 : asahi: Advertise ARB_clip_control
c5dddd1d53c : asahi: Plumb clip_halfz bit from RS
fdb995c204c : asahi: Don't use OpenGL clip bit
695aef7f5af : asahi: rm unused deqp debug flag
3270556eaab : asahi: Advertise geometry shaders
c6a118b654c : asahi: Wire up geometry shaders
fe7650bcf70 : asahi: Add GS lowering pass
43e134b106c : asahi: Add helpers for lowering GS
6a67e220b8d : asahi: Add data structures for geometry shaders
0b96b62348f : asahi: Make encoder_allocate public
c9dd59fef37 : asahi: Factor out agx_launch
212f71734e1 : asahi: Refactor encoder data structure
82e3eb4b746 : asahi: Don't hazard track fake resources
949741d4c32 : asahi: Upload tex/samplers properly with merged shaders
21d3c1e0afb : asahi: Use the sampler heap
dc44619c627 : asahi: Add sampler heap data structure
9c575eb18a9 : asahi: Handle load_sampler_handle
df2c145c914 : agx: Handle bindless samplers
ca42562c7f4 : agx: Lower LOD bias earlier
972f2897406 : asahi: Lower samplers to bindless if needed
111e526f199 : agx: Allow drivers to lower texture handles
b69ab37bdc2 : asahi: Pack non-border colour sampler desc
a74fbb38402 : agx: Translate simple subgroup ops
77bb446e901 : agx: Add scaffolding for subgroup ops
5b754410dac : agx: Require 32-bit alignment for EOT offset
7d7f5013f85 : agx: Cleanup 8-bit math before lowering
3b84f371a81 : docs/features: Mark ARB_mdi done on asahi
b18181d924d : agx: Check for spilling in release builds
7b92c631058 : agx: Fix fragment side effects scheduling
e928f45735d : agx: Re-index nir defs to reduce memory usage
b6b01aa1f25 : agx: Legalize image MS index
019a52fff0d : asahi: Clamp 8-bit integer RTs
8d9d9d02078 : nir/print: handle adjacency
d0a4a8cda0e : nir: Add intrinsics for lowering bindless textures/samplers
33e80918de6 : nir: Add intrinsics for lowering GS
cc3f20ca6c1 : nir: Also gather decomposed primitive count
b65636ca408 : nir/lower_gs_intrinsics: Count decomposed primitives too
0a35aa3a2b2 : nir/lower_gs_intrinsics: Append EndPrimitive
f157a3de4e2 : nir/lower_gs_intrinsics: Include primitive counts
a147801f9b3 : compiler: Make u_decomposed_prims_for_vertices available to CL
64f7b70763d : compiler: Inline mesa_vertices_per_prim
7cfe2ecb33e : compiler: Make shader_enums.h CL-safe
1519ff7ebd6 : rusticl/memory: fix new clippy::needless-borrow warning
98df65a8752 : rusticl: only support the matching device for gl_sharing
6cd78281f64 : aco: deduplicate Format definition
6e0bf33a89c : aco: deduplicate instr_class definition
bdd81c6be7f : aco: namespace aco_opcode
1b9a3b74661 : aco: stop using cstdint
04956d54ce5 : aco: force uniform result for LDS load with uniform address if it can be non uniform
a4597777fe7 : ci: restore sanity (aka. Revert "ci: don't run sanity in Marge pipelines")
ab87831ae8b : aco, radv: vectorize f2f16 if rounding mode is rtz
b781bd478c1 : zink+radv/ci: ensure renderer is "zink on radv"
cd600868b4d : zink+radv/ci: simplify deqp config
d1009481c8c : venus: Add use_guest_vram capset to enable guest-based blob alloc
f71f5cf8562 : venus: skip bind sparse info when checking for feedback query
bae7538a020 : r600/sfn: Remove unused sampler reference in emit_tex_lod
4f86353f4fb : r600/sfn: Change sampler_index to texture_index in buffer txs
2e83aed8b38 : vk/graphics_state: Add vk_pipeline_flags_feedback_loops helper
a02d1cfa9e9 : vk/graphics_state: Support VK_EXT_attachment_feedback_loop_dynamic_state
55f3f952aa2 : vk/graphics_state, tu: Rewrite renderpass flags handling
2b62d901588 : vk/graphics_state: Support VK_KHR_maintenance5
e6f5d7222c4 : vk,lvp,tu,radv,anv: Add common vk_*_pipeline_create_flags() helper
cac194ff381 : panfrost: look at correct blendable format version
f2771245443 : panfrost: store blendable_formats in panfrost_device
40656b6fa05 : panfrost: pass blendable formats to pan_pack_color
f69b573dfc0 : panfrost: bypass format-table for null-textures
7d3ef1a0571 : panfrost: allow packing formats outside of pan_format.c
ac342f68517 : rpi4/ci: skip more timing out tests in the dEQP-VK.ssbo.layout.* group
208f94f7ecf : vc4/ci: add piglit "full run" variant of vc4-rpi3-gl:arm32 as a manual job
4c00cff2d21 : v3dv/ci: add "full run" variant of v3dv-rpi4-vk:arm64 as a manual job
725a4338fcb : v3d/ci: add "full run" variant of v3d-rpi4-gl:arm64 as a manual job
85ecf9d487e : v3dv/ci: add manual variant of .v3dv-rules
8ca683fb127 : vc4/ci: add manual variant of .vc4-rules
8803d6d9d93 : broadcom/ci: split broadcom-common manual rules to .broadcom-common-manual-rules
692b779f673 : broadcom/ci: fix list indentation
be1eb0f6d22 : Revert "ci: disable Collabora's LAVA lab for maintance"
9349b7d2fb1 : broadcom/ci: merge gl test lists to use a single deqp instance
790fabd38e6 : radv: advertise VK_EXT_device_fault
8097becc7f1 : radv: add initial VK_EXT_device_fault support
1dd1c9d610d : pvr: Fix VK_EXT_texel_buffer_alignment
abfd208cb04 : nir: fix inserting the break instruction for partial loop unrolling
7d6f9ccfbea : ci: disable Collabora's LAVA lab for maintance
106acbbed9c : rusticl: Avoid repeatedly creating Vecs during Platform initialization
b4d052e4cbd : rusticl: Only put an Arc around PipeScreen where needed
8103be7faa4 : rusticl: Directly pass a `&Device` to `Mem::map_image` and `Mem::map_buffer`
8cbb84dc428 : rusticl/queue: fix implicit flushing of queue dependencies
52e41d4c979 : rusticl/queue: do not send empty lists of event to worker queue
bf364cbdb40 : radeonsi: Fix offset for linear surfaces on GFX < 9
d2a025ab2b7 : radeonsi: move setting registers at the end of si_emit_cb_render_state
c21bcfd34fb : radeonsi: cosmetic changes in si_state_binning.c, si_state_msaa.c
6455aaab07e : radeonsi: cosmetic changes in si_state_viewport.c
43cdb514023 : radeonsi: move max_dist for MSAA into si_state_msaa.c
12c239f829d : radeonsi: various isolated cosmetic changes
ca1d37e1db8 : radeonsi: adjust setting PA_SC_EDGERULE once more
4dfff0f1b74 : radeonsi: use si_shader_uses_streamout properly
2a83532ed6a : radeonsi: split setting num_threads in si_emit_dispatch_packets
5a38757fcf7 : radeonsi: cosmetic changes in si_pm4.c
03353bd7522 : radeonsi: decrease PIPE_CAP_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS to 1024
6708ccd3bf4 : radeonsi: remove and inline si_shader::ngg::prim_amp_factor
e98a4f38208 : radeonsi: rename ctx -> sctx in si_emit_guardband
a61d74ed275 : radeonsi: remove AMD_DEBUG=nogfx
00b716cb83e : radeonsi: remove redundant VS_PARTIAL_FLUSH for streamout
17de5dd1c46 : radeonsi: inline si_screen_clear_buffer
738babc67aa : radeonsi: inline si_allocate_gds and si_add_gds_to_buffer_list
f841a5b991a : radeonsi: don't use nir_optimization_barrier_vgpr_amd with ACO
44eaf50a34b : ac/surface/tests: cosmetic changes
dfcc7f83a4d : ac/surface: cosmetic changes
355242f0557 : ac/gpu_info: adjust attribute ring size for gfx11
bd576308851 : ac: add missing gfx11.5 bits
cd0a01522f2 : ttn: Set sample shading for sample ID reads
95ad0c750c5 : Android.mk: disable android-libbacktrace to build with Android 14
520e79a3b58 : Android.mk: filter out cflags to build with Android 14 bundled clang
0e481bf4632 : ci: Opt out asahi from clang-format
1f1ec1c6bcc : rusticl: Show an error message if the version of bindgen can't be detected
e9f725c7414 : ci/rules: add missing clang-format files to what needs containers to build
5be1972f618 : ci: bump image tags to rebuild deqp
37970fa7037 : ci/build-deqp: print more detailed information about what deqp version is running
124b4097f32 : ci/build-deqp: move mkdir earlier
a61dcdd4b1d : ci/build-deqp: split deqp version into a variable
22f4ca2cf3c : ci/build-deqp: stop ignoring failures while fetching patches
be18be9deb0 : Revert "ci: backport two mesh/task query fixes for VKCTS"
655cbf203d1 : docs/features: mark rusticl gl_sharing as done
d67d501af46 : tu/drm/virtio: Switch to vdrm helper
0e3584df44d : freedreno/drm/virtio: Switch to vdrm helper
06e57e32310 : virtio: Add vdrm native-context helper
53ccb421a27 : freedreno/drm: Simplify backend mmap impl
6f467fc6a37 : freedreno/drm: Add more APIs to per backend API
b90244776ad : virtio/drm: Split out common virtgpu drm structs
9bdee8cd390 : vc4/ci: comment why piglit is disabled
c2db19f4965 : anv: setup the TR-TT vma heap
0a120edfb8d : anv/sparse: extract anv_sparse_bind()
544c5c006c3 : intel/genxml: add the Gen12+ TR-TT registers
1af14265427 : anv/sparse: also print bind->address at dump_anv_vm_bind
b94d7dbe66f : anv/sparse: join multiple NULL binds when possible
2fc0bbe8140 : anv/sparse: join multiple bind operations when possible
2883c6ddaa0 : anv: alloc client visible addresses at the bottom of vma_hi
e1b50074feb : anv: don't forget to destroy device->vma_mutex
0a072bb31c0 : rusticl/context: fix importing gl cube maps
06a2258b4be : radeonsi: hack for importing 3D textures
56f934103dc : radeonsi: support importing arbitrary resources
7e031078dd7 : rusticl: Advertise cl_khr_gl_sharing extension
59287a12238 : rusticl: Flush objects just before importing them
1c3dde7ba60 : rusticl: Add support for cube maps
2645003bdc5 : rusticl: Create CL mem objects from GL
0bafe8be2c5 : rusticl/format: Add conversion table for GL->CL
57dfc013a66 : rusticl: Add functions to create CL ctxs from GL, and also to query them
425d7acd4aa : rusticl/device: Enable gl_sharing only if create_fence_fd is implemented
7bb131964ba : rusticl/device: Function to check for gl interop support
c4c58aa26f3 : rusticl: Add xplat helpers to dynamic link interop functions
1396dc1c387 : mesa/st, dri2, wgl, glx: Modify flush_objects interop func to export a fence_fd
663cef26d0b : mesa/st: Add new data to mesa_glinterop
d52f35fa1a9 : iris: Fixups in resource_get_handle and resource_from_handle
df0623e51a8 : rusticl, meson: Add gl/egl/glx bindings
bcd7538d03e : rusticl, meson: Move libc functions to their own crate
84db4d56985 : micosoft: decouple microsoft vulkan driver and compiler from gallium
8bcb996a885 : micosoft: define enum dxil_tex_wrap to avoid the usage of enum pipe_tex_wrap
a36ad49e0e6 : microsoft/clc: Use 128 instead of PIPE_MAX_SHADER_SAMPLER_VIEWS
1181c2509da : microsoft/clc: Using sampler_id instead PIPE_MAX_SHADER_SAMPLER_VIEWS for dxil_lower_sample_to_txf_for_integer_tex
e51acb65acf : dzn: Fix memory type sorting
c8e39683da3 : vulkan/video: add h265 header encoders.
d46162981a7 : vulkan/video: add h264 headers encode
8243145f02c : vulkan/video: add a h265 level translator.
5542b51afff : vulkan/video: add h264 level idc convertor utility
1782ab4d8ba : util: add a bitstream encoder for video stream headers.
72f52329cd7 : vulkan/video: add a nal_unit lookup for hevc
fee258de27d : vulkan/video: add h264 nal enum
8dd97080d8c : vulkan/video: add h265 encode support
5cb46f1ce70 : vulkan/video: add support for h264 encode to common code
b84c58d7278 : vulkan: update video headers
8a635e516eb : zink: Fix crash on zink_create_screen error path
5a85f67fa47 : nvk: Assert no storage images on Kepler
d5753a89a67 : nvk: Drop a bogus assert
0ce49d43476 : nvk: Fix nvk_heap_free() for contiguous heaps
57d6722d797 : nvk: Force all mappable BOs into GART pre-Maxwell
5e9dcffffde : nvk: Should use alignment instead of align
80b87c18d16 : ci: Try really hard to print final result string
c826f70c375 : rpi4/ci: remove `spec@!opengl 1.1@depthstencil-default_fb-drawpixels-32f_24_8_rev samples=2` from fails as it's a flaky test and already marked as such
ed904300275 : rpi4/ci: move `spec@!opengl 1.1@depthstencil-default_fb-drawpixels-24_8 samples=2` from fails for flakes after an UnexpectedPass
9f281899dc7 : rpi4/ci: add more known dEQP-EGL.functional.*.*_context.gles*.other failures
67df2f29eba : vulkan: Support loader interface v7
228329f4da0 : vulkan: Consolidate common ICD methods
32f0034ec9b : vulkan: Remove no-longer-needed prototypes for ICD entrypoints
af2980e5b9d : radeonsi/uvd_enc: Add VUI parameters in output bitstream
72fadf5faf9 : radeonsi/vce: Add VUI parameters in output bitstream
5f70379e0de : radeonsi/vce: Tweak motion estimation params for better quality
8dda860f83a : Revert "radeon/radeon_vce: fix out of target bitrate in CBR mode (H.264)"
bf95000d74d : radeonsi/uvd_enc: Fix leaking session info buffer
9feff3d695e : radeonsi/uvd_enc: Implement destroy_fence vfunc
007ff4ea00c : radeonsi/uvd: Implement destroy_fence vfunc
fdc8da6eb43 : radeonsi/vce: Implement destroy_fence vfunc
8f621174da0 : v3d: use kmsro to create drm screen on real hw
ef724ab6957 : vulkan, tu, pvr: remove vk_render_pass_state::render_pass
227300345ed : radv: stop using vk_render_pass_state::render_pass
c638e61ef5e : frontends/va: Map decoder and postproc surfaces for reading
33de58154f8 : freedreno: Handle DRM_FORMAT_MOD_QCOM_TILED3 import
a95ea2b6d66 : freedreno: Fix modifier determination
6ac133c646d : freedreno/drm: Fix race in zombie import
4a627af0e36 : nir: don't take the derivative of the array index in `nir_lower_tex`
28b79b2ea5d : r600/sfn: Fixup component count only if intrinsic has it
1662897294a : r600: Link with libgalliumvl, when enabling rusticl this is needed
022850ed056 : r600: Add experimental get_compute_state_info
7b419215048 : nvc0: implement PIPE_CAP_TIMER_RESOLUTION
1039da14001 : vulkan: added build dependencies for systems using non-standard prefixed X11 libs.
47398c65ee7 : ci/radeonsi: add another flake
fc9bab73a92 : radv/ci: document one more flake test
5550c1daf4e : dzn: Use vk_properties helper
0038f95b666 : asahi: Fix tools=all builds
2313a517d2d : v3d/ci: Remove minetest trace
16214710caa : freedreno/ci: Remove minetest trace
e8b3006bfdf : util/rb_tree: Add augmented trees and interval trees
767e68972ef : util/rb_tree: Fix editorconfig
1793adbd3aa : nir/validate: Allow array derefs on vectors on function/shader_temp
0b3b4da82a6 : nir: Handle array-deref-of-vec in var split passes
6bc8567bb98 : nir: Handle array-deref-of-vec in vars_to_ssa
68c54c994a1 : nir/types: Support vectors in glsl_get_length()
1e1c450659a : nir/lower_io_to_vector: Only call glsl_get_length() on arrays
5db458eb2df : ir2: Stop assuming glsl_get_length() returns 0 for vectors
2db20af82eb : v3d: Stop assuming glsl_get_length() returns 0 for vectors
ed79690196f : vc4: Stop assuming glsl_get_length() returns 0 for vectors
d17dc3e9cd7 : nir: Stop assuming glsl_get_length() returns 0 for vectors
a1f3c5eea7c : nir: Add asserts to nir_phi_builder_value_set_block_def
5adb3355073 : nir: Use nir_builder to insert movs
15ab4d397fb : nir: Handle wildcards with casts in copy_prop_vars
ae3b022fa05 : venus: fix query feedback batch leak and race upon submission
d9fada16b91 : d3d12: Don't support displaytargets that can't be supported by GDI/DXGI
d4ed1ea31e1 : winsys/gdi: Update is_displaytarget_format_supported to reflect reality
823d40db4a1 : winsys/gdi: Handle 4444 and 1010102 texture formats
87c55896052 : wgl: Take pixelformat color channels into account for choosing a PFD
2444a3cd465 : intel/compiler: migrate WA 14013672992 to use WA framework
11282598e69 : radv: Add radv_nir_lower_hit_attrib_derefs_tests
f51227d2537 : radv/clang-format: Do not indent C++ modifiers
ba8d3afa569 : radv/nir: Handle boolean hit attribs
3a69424e09e : radv/nir: Add radv_nir_lower_hit_attrib_derefs
b7c582e5c71 : radv: Add RADV_MAX_HIT_ATTRIB_DWORDS
4ef573735ef : glx: fix automatic zink fallback loading between hw and sw drivers on MacOS
c8b64452c07 : dri: added build dependencies for systems using non-standard prefixed X11 libs.
96d55d784cb : util: Update util/libdrm.h stubs to allow loader.c to compile on MacOS.
ceeab44fd1f : tu/virtio: Fix timeline semaphore support
79b907f9412 : tu/msm: Fix timeline semaphore support
685fef18761 : virgl/texture: Align destination box to block depth
b280ea863d6 : virgl: fill the array_size value when using PIPE_TEXTURE_CUBE
0a418561dab : radv: skip radv_remove_varyings for mesh shaders
ed12be533e2 : radv: call lower_array_deref_of_vec before lower_io_arrays_to_elements
570ed113037 : asahi: Remove placeholder shader
2c543727609 : agx: Use CL for texture lowerings
8ef7eec2468 : asahi: Add software-defined field to texture desc
eecd8390d03 : asahi,agx: Plumb libagx
0be124b77e3 : asahi: Deserialize libagx when opening device
75fe90dab01 : asahi: Pass valid memctx to open_device
cde7ca16830 : asahi: Add asahi_clc infrastructure
a02e4634844 : asahi: Add folder for internal shaders
103e300e7f4 : asahi: Reexpress genxml pack macro
ed1b2f40fc8 : asahi: Unpack at 32-bit granularity
0df82f76c41 : asahi: Make GenXML compatible with OpenCL
59499d8dbc8 : asahi: Fix agx_pack unrolling
7193849f302 : agx: Fuse ubitfield_extract
5500e02a611 : agx: Fuse (unmasked) extr_agx
0cde7b794c2 : agx: Vectorize load/stores
7f27f2e3149 : agx: Fix lower regular texture metadata
a6afa48e863 : clc: Add missing idep_vtn
f164edfe71e : vtn: Add spirv_library_to_nir_builder feature
a2d3c74094b : meson: Require clc for asahi
01d0d943197 : meson: Simplify clc expression
b192f3c4580 : nir/builder: Add nir_call helper
23bea252073 : nir: Add nir_remove_non_exported
6014f745d52 : nir,vtn: Add exported bool to nir_function
103d20e657c : gitlab: Highlight .cl as C
b509446c2c9 : docs/v3d: update v3d documentation
87a673cac4a : broadcom/cle: rename xml files
9c4829473a1 : broadcom/cle: remove v33 and v41 from xml definition
e9fa6c0bc69 : broadcom/compiler: set properly lod query
85f26828fea : broadcom: only support v42 and v71
dcc4e1b4d78 : ci: backport two mesh/task query fixes for VKCTS
60cd0af06c0 : ci/lava: Add unit tests covering job definition
fdd51ef5840 : ci/lava: Enable SSH by default in fastboot devices
654f7f783f9 : ci/lava: Make SSH definition wrap the UART one
76922f84043 : ci/lava: Create LAVAJobDefinition
77c3091fdd3 : ci/lava: Refactor UART definition building blocks
af9273eb4f8 : ci/lava: Fix imports formatting
f7f2d26e3b2 : ci/lava: Use project_name instead of hardcoded `mesa`
a1e68790212 : anv: make shader cache content deterministic
f0f0bce3144 : iris: make shader cache content deterministic
aa23120e4fc : anv: remove CS_FLUSH from query regression
4ddfc4503d2 : ci: fixup section names
ab6ef877200 : ci/zink: restore full premerge testing on Adreno 618
6388896985d : nir: add deref follower builder for casts.
8f9888fd754 : dzn: Implement VK_MSFT_layered_driver
fdb58f5b6c6 : ci: Uprev virglrenderer
75f7910850d : virgl: Implement clear_render_target and clear_depth_stencil
796cba9bda2 : radv: fix vkCmdCopyImage2 for emulated etc2/astc
b18f0dec419 : aco: collect Pre-Sched SGPRs/VGPRs before spilling
d200916ca2f : aco: add VALU/SALU/VMEM/SMEM statistics
0756324ca45 : d3d12: Only set draw params root parameter index for actual draw params
3ab51c7ebd1 : r600: Add callbacks for get_driver_uuid and get_device_uuid
7de34ad3ef6 : radv: use NIR_LOOP_PASS helpers
debddca1344 : nir: add helpers to skip idempotent passes
faed5d647f2 : iris: handle tile case where cso width, height is zero
a19e46f5d05 : radv: Implement workaround for unaligned buffer/image copies.
ec0605ff723 : radv: Add temporary BO for transfer queues.
8156c923ee9 : radv: Implement buffer/image copies on transfer queues.
ed21f1c9625 : radv: Expose radv_get_dcc_max_uncompressed_block_size function.
848f2f2b996 : radv: Remove always false tmz variables from SDMA functions.
17daa08dff0 : radv: emit COMPUTE_PIPELINESTAT_ENABLE for CS invocations on ACE
9a0a77cb53d : radv: fix compute shader invocations query on compute queue on GFX6
46dc02354ae : radv: adjust binning settings to improve performance on GFX9
e4a1bc70dd7 : radv: bind the non-dynamic graphics state from the pipeline unconditionally
4e912c972b9 : pvr: Update AM62 DSS compatible string to match upstream
024dab650ea : radv/ci: enable RADV_DEBUG=nomeshshader for vkcts-navi31-valve
a97160cad8d : radv: add RADV_DEBUG=nomeshshader
15f92c3b2c6 : radv/ci: update list of expected failures/flakes for NAVI31
da7e6f303b1 : radv: Add some initial graphics DGC preprocessing support.
c4fb8274415 : radv: Add compute DGC preprocessing support.
108227a84e8 : radv: Add DGC preprocessing barrier support.
f7830240acc : rusticl/mesa/screen: do not derefence the entire pipe_screen struct
71064879d11 : anv: Override vendorID for Diablo IV
03705f37bfa : r600: Replace TGSI I/O semantics with shader_enums
29c544abc01 : r600: Fix outputs typo in print_pipe_info
5419f52967f : r600/sfn: Split r600_shader_from_nir into common and Gallium parts
c78aa6a417d : r600/sfn: Make r600 header include paths relative
03d102f5768 : r600: Split r600_shader.h into common and Gallium parts
bcb34884c23 : r600: Remove Gallium dependencies in r600_asm
b7e5a8b5ca6 : r600: Replace R600_ERR with R600_ASM_ERR in shader code
10ef3b7fe3f : r600: Remove Gallium dependencies in r600_isa
564b9721964 : r600: Move r600_create_vertex_fetch_shader to r600_shader.c
5521840cbca : ci: Only strip debug symbols
7d0ae38ef75 : nir: Workaround MSVC internal compiler error in ARM64 build
97553affc67 : microsoft: Disable post-merge CI for Windows
122ed7cd806 : pvr: rename some more instances of 'reserved' to 'carveout' for consistency
f2dfb0f6ee1 : broadcom: use `.never-post-merge-rules` for all rpi tests
163c6fe4c4a : ci: add `.never-post-merge-rules` to avoid re-running pre-merge jobs after merging
4cdd094ae1e : virgl: Use host reported limits for max outputs
c24a635d1cf : broadcom/compiler: add v3d_pack_unnormalized_coordinates helper
5e4ba9b1660 : ci/lava: add wine into the amd64 ephemeral container packages
81aaeb80f75 : Revert "ci/wine: move wine configuration into rootfs where is wine available"
1e13c7ca465 : ci/wine: move wine configuration into rootfs where is wine available
35c7b5e1594 : ci/alpine: do not store apk cache
3669ca159fc : ci/venus: reduce pre-merge to fit under 15 min
f6dd808d68e : ci/panfrost: run T860 traces as intended (nightly job)
17d6baff823 : ci: drop debootstrap, unused
e4d6da5ba30 : ci: bashify scripts, use arrays
e678483ecd7 : ci: always cleanup pip and cargo leftovers
c6928a4e6e1 : ci: drop mingw and wine from the x86_64 build container
ef217a92217 : ci: simplify debian-rusticl-testing definition
1f2b50fbc24 : ci: drop clover from release builds and remove rusticl build
2815e5c94da : ci: hide Mesa install phase
68e8e401638 : ci/zink: reduce premerge testing on a618 to ~ 12 minutes
fa7ca1f70a9 : ci: bump tags
fddad4d5f9f : intel/compiler: Assert that FS_OPCODE_[REP_]FB_WRITE is for pre-Gfx7
48f60f4c4b6 : intel/compiler: Convert the repclear shader to use send-from-GRF
ef7d1b5f446 : intel/compiler: Drop unused saturate handling in repclear shader
e6d9267d4f9 : intel/compiler: Delete repclear shader's special case for 1 color target
e6460fe66b6 : intel/compiler: Delete unused repclear shader uniform handling
b35f1fc910b : intel/compiler: Delete unused emit_dummy_fs()
5b24ab91e43 : venus: switch to unconditionally deferred query feedback
7fbf608f2da : venus: append query feedback at submission time
d2a626787e5 : venus: track/recycle appended query feedback cmds
6dcf033dc30 : venus: support deferred query feedback recording
99807b3db65 : venus: refactor out common cmd feedback functions
2ea6f935ce5 : venus: add helper function to get cmd handle
180cb30986e : ci/docs: add coreutils
cdca0b2ce4d : anv: fix corner case of mutable descriptor pool creation
fac60c140ba : ci: don't run sanity in Marge pipelines
49395b4aa4b : docs/ci: allow sanity job to be missing
3f64b12c1e6 : ci: drop confusing fake `rules`, `if` and `when` on the list of rules strings
9669334b418 : ci/zink+radv: add another flake on polaris
e64a97694ac : anv: use anv_state_pool_state_address for blorp vertex buffer address
8d813a90d62 : anv: fail pool allocation when over the maximal size
8fc42d83bed : anv: make sure pools can handle more than 2Gb
cc67bd48d95 : anv: add max_size argument for block & state pools
b30428416ae : anv: deal with state stream allocation failures
ed83d1415c2 : anv: rename internal heaps
f9753488ecb : blorp: handle binding table & surface state allocation failures
1cc26e8b665 : rusticl: Show an error message if the build is attempted with an outdated bindgen version
e350193eb56 : util: remove unused lut
2833d1ade14 : intel/dev: fix intel_device_info_is_adln check
9bd47aabaf3 : anv: Add more space for init_render_queue_state() batch (MTL regression)
117f81585ea : tu/a6xx: Exclude REG_A6XX_TPL1_UNKNOWN_B602 from reg stomping
069797c7083 : tu/a7xx: Zero out A7XX_VPC_PRIMITIVE_CNTL_0 in 3d blits
cdbb8b54126 : tu: Fix reading of stale (V)PC_PRIMITIVE_CNTL_0
0477346c0b0 : aco: remove dead code in nir_intrinsic_xfb_counter_{add,sub}_amd
d390cd7c5d3 : ac/nir: remove dead code in nir_intrinsic_xfb_counter_{add,sub}_amd
5176f75e0d2 : radv: remove unnecessary VS_PARTIAL_FLUSH for NGG streamout
eb47e077826 : radv: remove NGG streamout support for RDNA1-2
7beddd4f5c0 : radv: use the GPUVM fault protection status helper
e18c4bca31f : ac/debug: add a helper to print GPUVM fault protection status
bc09932ec3b : ac/registers: allow to parse GCVM_L2_PROTECTION_FAULT_STATUS
7d96fe853e1 : radv: fix a synchronization issue with primitives generated query on RDNA1-2
82bef62c17c : v3d,v3dv: fix MMU error from hardware prefetch after ldunifa
830018abfa2 : driconf: add a workaround for Rainbow Six Siege
78edaa2a9a1 : radeonsi: modify binning settings to improve performance
4f892ecc1e1 : zink: emit MemoryAccess flags for coherent global load/stores
2f34a1db588 : zink: deallocate global_bindings array
6afa1b3bade : zink: handle denorm preserve execution modes
049af043410 : zink: validate pointer alignment in resource_from_user_memory
5e3b7bef1e1 : rusticl: handle failed maps gracefully
7f08036abc5 : rusticl/mesa: pass PIPE_BIND_LINEAR in resource_create_texture_from_user
398fadf1cf3 : rusticl/device: restrict const max size to 1 << 26 bytes
38deb97d101 : venus: use vk_device_memory tracked memory_type_index
99b716c64d9 : venus: use vk_device_memory tracked size
73267e38c98 : venus: use vk_device_memory tracked export and import handle types
a47992734ad : venus: use common AHB management and export impl
6418a935105 : venus: use common vk_device_memory as vn_device_memory base
35a3a6338f1 : venus: use common vk_image as vn_image base
a8b2cfe8779 : venus: avoid modifier prop query in vn_android_get_image_builder
7b76e1f62ca : venus: tiny refactor of device memory report interface
bf0a5ebca8d : venus: use common vk_image_usage_to_ahb_usage helper
1547cf137ed : venus: use common vk_image_format_to_ahb_format helper
276b9b13cf4 : radeonsi: initialize perfetto in the right place
57decad9768 : intel/xehp: Enable TBIMR by default.
ed9886321ce : intel/xehp+: Use TBIMR tile box check in order to avoid performance regressions.
f0d24b155b5 : intel/xehp+: Adjust TBIMR batch size based on slice count.
7cdacaf4935 : intel/xehp: Adjust TBIMR performance chicken bits.
08fd259b5b7 : anv/xehp+: Enable TBIMR in generated draw calls.
65bbe58b253 : anv/xehp: Implement TBIMR tile pass setup and pipeline bandwidth estimation.
d13c81a2c3b : iris/xehp: Implement TBIMR tile pass setup and pipeline bandwidth estimation.
694d64188ba : intel/xehp+: Define driconf option for selectively disabling TBIMR.
da28582eec4 : intel/xehp+: Add dynamic state flags controlling whether TBIMR is enabled during 3D primitives.
622c2498d42 : intel/xehp+: Import algorithm for TBIMR tiling parameter calculation.
cec5541b024 : intel/xehp+: Add TBIMR-related genxml definitions.
3e3fd921acd : intel/mtl: Import L3 cache configurations.
468904e833f : intel/dg2: Import L3 cache configurations.
524996106ce : intel/l3: Use devinfo->urb.size when cfg urb-size is 0.
ed5ff8f2976 : intel/l3: Adjust URB weight calculation for gfx12.5+.
6b9583734b1 : intel/l3: Set up L3FullWayAllocationEnable config if ALL partition has over 126 ways.
f36027f389b : intel/l3: Define helper for obtaining the size of an L3 partition in KB.
19e62e8fbad : intel/l3/gfx11+: Add tile cache partition to intel_l3_config struct.
9d73bfc9cdd : anv: Fix leak when compiling internal kernels
736577871b9 : zink: check for cbuf0 writes before setting A2C
d2abb4f9754 : zink: make (some) vk allocation commands more robust against vram depletion
c4283e32e3e : radv: correctly return oom from the device when failing to create a cs
f8909e7d55e : zink: add more locking for compute pipelines
9a3af6e1d8a : rusticl/queue: Only take a weak ref to the last Event
7ec2544a9b8 : radv: dump the pipeline hash to the gpu hang report
5cb00f7e77d : broadcom/qpu: use back BITFIELD64_RANGE for ANYOPMASK
1c619b668d6 : radv: fix buffers in vkGetDescriptorEXT with size not aligned to 4
01b6ccccc6a : zink: lower fisnormal as it requires the Kernel Cap
e3a0df64683 : zink: emit float controls
700a2dc648a : zink: alias nir scratch memory by lowering to common bit_size
ab065d9daa0 : zink: support CLAMP_TO_BORDER with unnormalized coords
abd8ef84ff4 : rusticl/mem: properly set pipe_image_view::access
694001eef70 : rusticl/device: restrict param_max_size further
9b6ac56d72d : rusticl/device: restrict image_buffer_size
d6a48ff4027 : vtn/opencl: always lower to libclc fmod
7cff4cc9c89 : intel/fs: Xe2 fix for ExBSO on UGM
b6fbc4e4ddf : v3d/ci: run V3D GL tests in 64-bits
ce5475366e9 : compiler,vulkan,drm-shim: Remove unused include directories from meson.build
73b639ec5ce : nir: #include "util/macros.h" for BITFIELD64_MASK in nir.c
ee1039877c1 : mesa/st/texture: match width+height for texture downloads of cube textures
df74ea77178 : zink: unset explicit_xfb_buffer for non-xfb shaders
87e3720b66a : aux/u_transfer_helper: set rendertarget bind for msaa staging resource
694ebe8c722 : zink: only emit xfb execution mode for last vertex stage
e8b2680045b : zink: clamp resolve extents to src/dst geometry
009d4a5fda5 : zink: always set VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT for usermem
7035b5a8e85 : zink: emit SpvCapabilitySampleRateShading with SampleId
f2fb2df6a38 : ci: bump VVL to 1.3.269
969ede45210 : ci/bin: Refactor create_job_needs_dag
4e4743ec0a3 : ci/bin: Do not forget to add early-stage dependencies
c7b67d86191 : ci/bin: Use iid instead of SHA in gitlab_gql
49b3118302e : nir/lower_bit_size: Use b2b for boolean subgroup ops
50147591332 : nir: Return b2b ops from nir_type_conversion_op()
d5c310899a7 : nir: Split nir_lower_subgroup_options::lower_vote_eq into two bits
f10d768a886 : nir/lower_bit_size: Use u_intN_min/max()
5465e5b157b : nir/lower_bit_size: Handle vote_feq/ieq separately
5979e74177e : nir/lower_bit_size: Fix subgroup lowering for floats
16664b74a2c : nir: Add a lower_read_first_invocation option to lower_subgroups
3d027cca1e1 : nir: Add a lower_first_invocation_to_ballot option to lower_subgroups
d1d29d4f406 : ci: skip zink vram test
9a98d6714d1 : zink: enable unsynchronized texture uploads using staging buffers
846a5ea2244 : zink: add locking for batch refs
cd08b070a39 : zink: add flag to restrict unsynchronized texture access
8ee0d6dd711 : zink: add a third cmdbuf for unsynchronized (not reordered) ops
8d0eaf97db6 : zink: rework cmdbuf submission to be more extensible
7d0dbdeca29 : zink: assert that transfer_dst is available before doing buf2img
0b11b41fff6 : zink: barrier_cmdbuf -> reordered_cmdbuf
00206e01a47 : zink: handle unsynchronized image maps from tc
9cc06f817cf : tc: allow unsynchronized texture_subdata calls where possible
815ed12e3b4 : tc: use strong refs for fb attachment tracking
b385fa85db0 : tc: add batch usage tagging to threaded_resource
39de1ce6608 : tc: always track fb attachments
6d236917a9a : tc: add non-definitive tracking for batch completion
782481c4291 : zink: add copy box locking
09a8cc0d6de : radeonsi/vcn: vcn4 encoding interface dummy update
ef4aa24a15a : meson: Add gallium-drivers=all option
b70e9488869 : meson: Add vulkan-drivers=all option
2552ac360d2 : crocus: Support building on non-Intel
c8192c1c93e : hasvk: Support builiding on non-Intel
dfb95160266 : d3d12: d3d12_video_buffer_create_impl - Fix resource importing
18d8a96a00a : nir/split_vars: Don't split arrays of cooperative matrix types
24631d308c0 : anv: ensure we reapply always pipeline dynamic state in runtime state
c580d604fb3 : ci/b2c: fix artifact collection
ac16f00352a : docs: improve readability of c-signatures
bbd6ef4d34f : docs: remove breathe/doxygen stuff
ae74d486ad6 : docs/isl: use hawkmoth instead of doxygen
eabd93bba8e : docs/nir: use hawkmoth instead of doxygen
082e7d23e7b : docs/vulkan: use hawkmoth instead of doxygen
91587326ae1 : docs: Add docs/header-stubs/README.rst
67485efd654 : docs: prepare for hawkmoth
0ed5b8af01d : isl: drop **< style documentation comments
d407cd82163 : nir: drop **< style documentation comments
4024d0c196c : nir: add names to some typedef'd structs/enums
2f7bc066435 : radeonsi: Fix clear-render-target shader for 1darrays in NIR
63923d5d434 : ci/rpi4: add spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvyu to the list of known failures
e6b4346eeee : ci/rpi4: group all spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_* together
e95c9b0515b : mesa/bufferobj: ensure that very large width+offset are always rejected
4f8a2253875 : ac/gpu_info: remove bogus assertion about number of COMPUTE/SDMA queues
fb64f7c676e : radv: advertise VK_EXT_image_compression_control
8a25a9f4dd5 : radv: implement VK_EXT_image_compression_control
8ec0a4c89cf : radv: move RADV_DEBUG_NO_HIZ check in radv_use_htile_for_image()
ce5472137fb : anv/meson: add missing dependency on the interface header
c945e0777d4 : anv: add required PC for Wa_14014966230
2254eaa3ae0 : anv: add current_pipeline for batch_emit_pipe_control
8ffc4bd31cf : iris: add required PC for Wa_14014966230
3cf71ddfac6 : intel/dev: provide intel_device_info_is_adln helper
ffa458ee8fa : nir: remove redundant include of gallium headers
43715516fcb : treewide: Merge num_mesh_vertices_per_primitive and u_vertices_per_prim into mesa_vertices_per_prim
be431e0dc71 : compiler: Implement num_mesh_vertices_per_primitive to match u_vertices_per_prim
d446ccfc81b : draw: fix uninit variable false positive
0a564171f63 : meson: be able to build radeonsi without llvm
bc59bbd43b9 : radeonsi: selectively build llvm files
cc8e4b321b0 : radeonsi: change compiler name for aco
9db67311cf4 : radeonsi: does not call llvm init when no llvm available
ed2e2038de1 : radeonsi: disk cache remove llvm dependancy when use aco
bad8fbe7f81 : radeonsi: include ac_llvm_util.h when llvm available
c2e2a78c72e : radeonsi: set use_aco when no llvm available
18e19a53e92 : radeonsi: selectively build llvm compile
a5fc8804957 : radeonsi: selectively build si llvm compiler create/destroy
b511edc0d56 : radeonsi: move llvm internal header to si_shader_llvm.h
032c592619b : radeonsi: stop llvm context creation when use aco
5bae345fb78 : radeonsi: move llvm compiler alloc/free into create/destroy funcntion
79009811a2c : radeonsi: move use_aco to si_screen
18f79f46368 : radeonsi: enable aco compilation for merged shader parts
0f23af5c0ac : radeonsi: fill aco shader info for part mode merged shader
8cbd52f0015 : radeonsi: add vs prolog args needed by aco ls vgpr fix
23cb6768cb8 : aco: add aco_is_gpu_supported
9c63138ae35 : aco: stop emit s_endpgm for first stage of merged shader
14022a3a0eb : aco: move end program handling to select_shader
f3f2311d69b : aco: extend max operands in a instruction to 128
e2af0b0b3f3 : aco: add create_end_for_merged_shader
71fd3c2a35a : aco: do not fix_exports when separately compiled ngg vs or es
895c85ca8fe : vulkan/wsi: unify all the image usage flag caps
ac6139ad73f : zink: don't block large vram allocations
8cfb46e27df : ntt: lower indirect tesslevels in ntt
6505f5aadec : docs: update calendar for 23.3.0-rc1
2a65bb292d0 : zink/ci: drop the concurrency of the zink-radv-vangogh-valve job
439b0e86884 : intel/fs: fix dynamic interpolation mode selection
0757ac65273 : docs: reset new_features.txt
ed8abf1e2de : VERSION: bump to 24.0
a97065adab0 : anv: fix uninitialized use of compute initialization batch
84001ea4258 : v3dv: fix confusing nomenclature about DRM nodes
d0f775e54de : ci: skip implicit modifier piglits for zink
99ff88cb5ea : zink: delete some dead modifier handling
1c3db3e39a7 : zink: blow up broken xservers more reliably
ff093f522a3 : zink: use weston for anv ci
477b310dfd5 : util: skip zero-sized SHA1Update
1afd0878e98 : nir/lower_shader_calls: skip zero-sized qsort
f9289dfd024 : nir/serialize: fix signed integer overflow
9a6c20e64f1 : nir/trivialize_registers: Handle obscure load hazard
6aef22af770 : docs/features: remove empty lines confusing mesamatrix
1febb6f7626 : radv: report the last GPUVM fault when a device lost is detected
5a6208ad722 : radv: query and report the last GPUVM fault with RADV_DEBUG=hang
5eb8b3e9b11 : radv/amdgpu: add support quering the last GPUVM fault
bdc62108be2 : amd: add has_gpuvm_fault_query
37462ce72d5 : amd: update amdgpu_drm.h
1b0fbcbe1c7 : radv: remove outdated RADV_DEBUG=vmfaults support
6bbbdd5ceb7 : zink: Fix SyntaxWarning in zink_extensions script
5a928f7563a : panfrost: Add env variable for max AFBC packing ratio
888d7c8ee6a : panfrost: Add some debug utility methods for resources
33b48a55857 : panfrost: Add debug flag to force packing of AFBC textures on upload
bc91af8021a : panfrost: Don't force constant modifier after converting
e9d523bb92a : panfrost: Legalize resource when attaching to a batch
bc55d150a91 : panfrost: Add support for AFBC packing
32fbd388895 : panfrost: Add method to get size of AFBC superblocks valid data
ae3fb3089f5 : panfrost: Add infrastructure for internal AFBC compute shaders
c1429a31200 : panfrost: Split out internal of `panfrost_launch_grid`
91514e70918 : panfrost: Make panfrost_resource_create_with_modifier public
542c44ffde4 : panfrost: Add panfrost_batch_write_bo
113d88f94d2 : panfrost: Precalculate stride and nr of blocks for AFBC layouts
9f3a79a6a39 : panfrost: Add method to get size of AFBC subblocks
39efd7c2456 : panfrost: Add methods to determine slice and body alignment
6012bde0fc7 : panfrost: Fix error in comment
c7e522a9f3e : egl: fix leaking drmDevicePtr in _eglFindDevice
3de5da7a5d6 : anv: fixup 32bit build of internal shaders
471942e06b1 : etnaviv: Don't leak disk_cache
a53a394d30b : ci: Bump PyYAML to 6.0.1
d52c39a6cd9 : intel/dev: expand existing fix for all gfx12 with small EU count
67450674c0a : compiler/types: Move comments and reorganize declarations
dfcca138007 : compiler/types: Remove warnings about potential fallthrough
9e32cc3d0bd : compiler/types: Rename glsl_types.cpp to glsl_types.c
c45276c6651 : compiler/types: Annotate extern "C" only once in glsl_types.cpp
cecdc686e43 : compiler/types: Remove usages of C++ members in glsl_types.cpp
94bdf351dcf : compiler/types: Use C instead of C++ constants for builtin types
07ee4bd69fd : compiler/types: Add remaining type extraction functions and use them in C++
ada6183d606 : compiler/types: Add glsl_simple_explicit_type() and simplify glsl_simple_type()
e17adf51dbc : compiler/types: Implement glsl_type::field_type() in terms of existing functions
9e514b89a02 : compiler/types: Add glsl_get_explicit_*() functions and use them in C++
d2a804a25bf : compiler/types: Add glsl_get_std430_array_stride() and use it in C++
7b42fe62a1f : compiler/types: Add glsl_type_uniform_locations() and use it in C++
e98ba3b53f8 : compiler/types: Add glsl_type_compare_no_precision() and use it in C++
3ce4d5e033a : compiler/types: Add glsl_get_mul_type() and use it in C++
795bf4244c7 : compiler/types: Add more glsl_contains_*() functions and use them in C++
2d4a250d212 : rusticl: Add bindings for glsl_vector_type()
68f80e6fc13 : compiler/types: Move remaining code from nir_types to glsl_types
b2407d7859c : compiler/types: Flip wrapping of numeric type conversion functions
8bebd40d5c3 : compiler/types: Flip wrapping of remaining small data getters
922fe247399 : compiler/types: Flip wrapping of remaining non-trivial type getters
a5e6e5b6d3f : compiler/types: Flip wrapping of get row/column type helpers
beaac525e83 : compiler/types: Flip wrapping of various get instance functions
5c91cf9288a : compiler/types: Flip wrapping of texture/sampler/image get instance functions
87b3812f10c : compiler/types: Flip wrapping of get_instance()
21171586199 : compiler/types: Flip wrapping of record_compare
e486384540e : compiler/types: Flip wrapping of layout related functions
a4cfeea8501 : compiler/types: Flip wrapping of interface related functions
ad092fcab56 : compiler/types: Flip wrapping of struct related functions
421a04f5ba7 : compiler/types: Flip wrapping of size related functions
418e3be14cf : compiler/types: Flip wrapping of CL related functions
d78110d3562 : compiler/types: Flip wrapping of cmat related functions
67210f90ad8 : compiler/types: Flip wrapping of array related functions
3bf500af7b2 : compiler/types: Flip wrapping of "type contains?" predicate functions
74315051a94 : ci_run_n_monitor: Always resolve --rev arguments for looking up pipelines.
9b4fccf4b37 : radeonsi/vcn: Add encode support for H264 B-frames
3c5d82142d4 : frontends/va: Fix parsing packed headers without emulation bytes
081f972ebaf : util/vl: Fix vl_rbsp parser with bitstreams without emulation bytes
9e82c5d864f : frontends/va: Parse H264 SPS for max_num_reorder_frames
b653669fc5a : anv: add gen9 astc workaround
c42b1a5a748 : anv: prep for gen9 astc workaround
9a79c5f1e5c : radv: Support SDMA in si_cs_emit_write_event_eop.
b442de86c1e : radv: Support SDMA in radv_cp_wait_mem.
04a3ed8a922 : radv: Support SDMA in radv_cs_write_data_head.
5308378a35e : nir: Add NVIDIA-specific geometry shader opcodes
1fa7c37a362 : nir: Add NVIDIA-specific I/O intrinsics
8188842fdc2 : nir: Add a range to most I/O intrinsics
a2b799c53ca : nir: Add an load_barycentric_at_offset_nv intrinsic
1a2e8290ab5 : nir: Add NV-specific texture opcodes
5984265d459 : nir: Add a load_sysval_nv intrinsic
abf3175161a : nir/lower_tex: Add a lower_txd_clamp option
d3d5122f7cf : nir: Add convert_alu_types to divergence analysis
0680330cf7d : nir: Add a nir_ssa_def_all_uses_are_fsat() helper
28ebe62af2c : radv: enable mesh shader gs_fast_launch=2 and multi-row export
35311369491 : radv: implement mesh shader multi-row export
773d35d25e5 : ac/nir: implement mesh shader multi-row export
c29d8a9e68b : ac/nir,radv: pass workgroup size to ac_nir_lower_ngg_ms
c300a496ea7 : ac/nir: add emit_ms_outputs helper
23cb0b00db9 : radv: implement mesh shader gs_fast_launch=2
c63ac280146 : ac/nir: optimize mesh shader local_invocation_index
cddbe9a4c23 : ac/nir: implement mesh shader gs_fast_launch=2
75bc2e71493 : ac/nir: refactor mesh vertex/primitive export
24431419cec : ac/nir: remove dead code
6ec72806b78 : ac/nir: add row parameter to helpers
4c3677094ec : aco,nir: add export_row_amd intrinsic
4bd4ff5d9b1 : nir: improve ms_cross_invocation_output_access with local_invocation_id
b91ed68fa0e : intel/compiler: Don't emit calls to validate() in release build
13cac671fd0 : ac/gpu_info: fix querying the maximum number of IBs per ring
3bf1b7deba8 : anv: selectively enable FCV optimization for DG2
25a232238f4 : anv: turn off non zero fast clears for CCS_E
2179cd129f7 : radeonsi/vcn: disable tmz ctx buffer for VCN_2_2_0
209376f01a0 : v3d/vc4/ci: add new fails/timeout
eff4db3718b : radv: Add gang follower semaphore functions.
b5e0a04d4e9 : radv: Slightly refactor gang semaphore functions.
cbbb85c907a : radv: Allow gang submit use cases other than task shaders.
67ce3f11e87 : radv: Simplify gang CS and semaphore initialization.
56a05b92510 : radv: fix missing predicate bit for WRITE_DATA helper
f9cc2c5ba44 : Revert "radv: fix finding shaders by PC"
653bcbcb091 : radv: Expose VK_KHR_cooperative_matrix.
9df4703fbb5 : radv: Add cooperative matrix lowering.
31863aa48cd : radv: Don't transparently use wave32 with cooperative matrices.
d8458c05591 : aco: Make RA understand WMMA instructions.
5e7c828c0e4 : aco: Add WMMA instructions.
a29cd20d172 : nir: Add AMD cooperative matrix intrinsics.
663ad191ca2 : ci/ci_run_n_monitor: print job duration time
69012e355ef : ci/marge_queue: add pretty_dutation()
96345ae2ed3 : ac/gpu_info: query the maximum number of IBs per submit from the kernel
f85d8d908c7 : anv: cleanup includes
fc342c897fe : Revert "radv: pre-init surface info"
aba815c0419 : radv: initialize video decoder for GFX11.5
50845f6fa4c : radv: set ENABLE_PING_PONG_BIN_ORDER for GFX11.5
62a2ed86021 : radeonsi: add radeonsi to GL_RENDERER string
6cf58bc8620 : radeonsi: In gfx6_init_gfx_preamble_state() use gfx_level only from sctx
b1111f35c63 : radeonsi: correct old comment in si_emit_framebuffer_state()
e373b7c07e9 : docs: remove document for unused variable dfsm from AMD_DEBUG
cd2e3fc59ad : radeonsi: add more documentation for dpbb debug env variable
9de455bc432 : zink: check for sampler view existence during zink_rebind_all_images()
12fc8cf4dff : zink: only increment image_rebind_counter on image export if binds exist
a65aab411f6 : amd/radeonsi: add missing stuff for gfx11.5
f9629fa7296 : amd/common: add missing stuff for gfx11.5
aed6a39c10c : glsl: Retire dround lowering.
b416248cb5f : nir: Add nir_lower_dsign as 64-bit fsign lowering.
4c61de56c53 : llvmpipe: Set nir_lower_dround_even.
b1b0ebba1ec : glsl: Remove int64 div/mod lowering.
bd546f9e548 : anv: Switch Xe KMD vm bind to sync
531605accfb : intel: Sync xe_drm.h
9dcc74e5579 : spirv: Let spirv2nir find out the shader to use
c4734714ce3 : spirv: List entry-points in spirv2nir when unsure what to use
45df1fd2396 : spirv: Change spirv2nir to use the shorter shader name abbreviations
4d3703c12df : spirv: Expose stage enum conversion in vtn_private.h
9e3b014d4f8 : radv: fix signed integer overflow
f440e826798 : ac/nir: fix out-of-bounds access in ac_nir_export_position
99214f04819 : radv: skip zero-sized memcpy
d57611fe25f : intel/isl: Add scores for GEN12_RC_CCS and MTL_RC_CCS
9e402e93d29 : anv: Delete implicit CCS code
4cdd3178fb1 : anv: Meet CCS alignment reqs with dedicated allocs
2cbec810419 : anv: Loosen anv_bo_allows_aux_map
ee6e2bc4a31 : anv: Place images into the aux-map when safe to do so
207db221179 : anv: Refactor CCS disabling at image bind time
d31c62f3840 : anv: Wrap aux surface image binding queries
cd12eec4966 : anv: Allocate space for aux-map CCS in image bindings
5e072551489 : anv: Move scope of CCS binding determination
b1a14fe9231 : intel: Return a bool from intel_aux_map_add_mapping
16e11636517 : radv/rmv: Recognize LPDDR memory
5e734a7cbfd : radv/rra: Recognize LPDDR memory
7a3fb60ac85 : docs/ci: Add some links in the CI docs to how to track job flakes
553070f993f : docs/ci: Drop old instructions for farm disabling
2ef0e6be172 : util: Remove MESA_TRACE_BEGIN/END
d64765c2001 : util/perf: Remove the tracing categories
b7a4e780714 : util: Avoid the use of MESA_TRACE_BEGIN/END
bf1a68833b3 : venus: Change the only occurrence of VN_TRACE_BEGIN/END to VN_TRACE_SCOPE
c6379013923 : aux/tc: Use MESA_TRACE_SCOPE instead of _BEGIN/_END
57c6e79db5f : tu: Use MESA_TRACE_SCOPE instead of _BEGIN/_END
f60a9d89c1c : freedreno/drm/virtio: Use MESA_TRACE_SCOPE instead of _BEGIN/_END
e0301659f1f : zink: fix zink_destroy_screen for early screen creation fails
90cd5f37991 : etnaviv: Skip 'empty' cmd streams
4c8fad4fd88 : etnaviv: drm: Be able to mark end of context init
2c62fdc8a7d : pvr: Only setup the bgobj to load if we have a load_op
fc62df19b77 : ci/b2c: change artifacts path to match baremetal and LAVA
9f4f52f4f34 : ci/ci_run_n_monitor: keep monitoring if a job is still running
59ee87b6065 : ci/freedreno: disable Adreno 660 Vulkan pre-merge
db5fc29116b : radeonsi: fixes compilaton error when perfetto is disabled
5d87cd4e519 : ci/freedreno: fix copy paste causing a618_gl being run only in manual pipeline
f4e7aefe079 : svga: Unify gmr and mob surface pool managers
354f0b5b022 : svga: Make surfaces shareable at creation.
b0100d23fb6 : ci/venus: mark more flaky tests after recent cts uprev
46fc9decadf : ci/marge_queue: add missing python-dateutils to requirements.txt
f8753a542be : mesa: add GL_APPLE_sync support
c3516861e86 : zink: properly alias shared memory
389b0ce6040 : zink: wrap shared memory blocks in a struct
2c1dff3851d : frontends/va: Fix locking in vlVaBeginPicture
c70687afe7a : pvr: Implement VK_EXT_host_query_reset
649ebbb0fb7 : pvr: Implement VK_EXT_texel_buffer_alignment
ea59d612949 : pvr: Enable VK_KHR_bind_memory2 extension
1f056f229a7 : pvr: Implement VK_KHR_external_semaphore
89f9724b1a0 : pvr: Implement VK_KHR_external_fence
6f3dfba8030 : anv: document the draw indirect optimization ring mode
454870dd5f1 : anv: merge gfx9/11 indirect draw generation shaders
11b4c23d19b : anv: add ring buffer mode to generated draw optimization
718e77eee57 : anv: index indirect data buffer with absolute offset
db335d9b738 : anv: factor out host/gpu internal shaders interfaces
da1e39faa4e : util/glsl2spirv: add ability to pass defines
c700d47c567 : anv: move generation batch fields to a sub-struct
2e0ff4c551e : anv: avoid MI commands to copy draw indirect count
1af1085d769 : anv: identify internal shader in NIR
d5aec0ca4b0 : anv: extract out draw call generation
8ab3c03a320 : anv: fix generated draws gl_DrawID with more than 8192 indirect draws
8aadd4745cb : anv: move generation shader return instruction to last draw lane
6fc76eb280f : Revert "etnaviv: use correct blit box sizes when copying resource"
edfbf74df1d : dri: Drop a duplicate mesa vs pipe format table.
06fd4691104 : ci: drop skip for glx-swap-copy.
e64ab3e4a94 : glx: Delete support for GLX_OML_swap_method.
fb95f1d55c7 : ci_run_n_monitor: Poll mesa/mesa and user/mesa for pipelines at the same time.
5f19452b8c3 : radeonsi/vcn: set jpeg reg version for gfx 1150
6835257246c : amd/common: update DCC for gfx11.5
74978fd8e9c : amd, radeonsi: Add code to enable gfx11.5
eabd2232e87 : ac/nir: extract must_wait_attr_ring helper
b44a886b84c : amd/common: add registers for gfx11.5
3b4424a4a6b : amd/common: update addrlib for gfx11.5
62fded5e4f8 : d3d12: Allocate d3d12_video_buffer with higher alignment for compatibility
2c828e880f9 : d3d12: Add support for PIPE_VIDEO_CAP_ENC_MAX_TILE_ROWS/COLS
dad77ef235a : frontend/va: Add support for VAConfigAttribEncMaxTileRows/Cols
1d5b5bb9e18 : d3d12: AV1 Encode - Fix VAConfigAttribEncMaxRefFrames reporting
0f7b7149a8d : d3d12: AV1 encode - add fallback for app passing unsupported pic_params.InterpolationFilter
c0e0c829795 : d3d12: AV1 encode - Add lower resolution fallback check for uniform tile support
1c1b890be3d : d3d12: Do not destroy codec when destroying video buffer
d38fff5907d : d3d12: Video Decode - Wait for GPU completion before destroying decoder in-flight objects
09b36aea561 : d3d12: Fixes AV1 tx_mode_support reporting and unsupported tx_mode overriding
48172cfa220 : d3d12: Upgrade to D3D12 Agility SDK 1.611 Video interface
0996ec3fc6e : frontends/va: Add profile param when querying PIPE_VIDEO_CAP_ENC_QUALITY_LEVEL
cd08d331f34 : venus: set lvp queries as saturate on overflow
904f31edffc : venus: Fix -Wmaybe-uninitialized
a5ac29d85f9 : svga: ignore sampler view resource if not used by shaders
e36e9bd3922 : egl/wayland: only add more registry listeners for hardware devices
6e73b1c5b2f : ci: don't set GALLIUM_DRIVER for zink
7d9ea77b459 : glx: add automatic zink fallback loading between hw and sw drivers
8cd44b88438 : egl: add automatic zink fallback loading between hw and sw drivers
cedb534a176 : egl/glx: don't load non-sw zink without dri3 support
ee04799d821 : egl: init dri3 version info during screen creation
1d149575ea0 : egl: unify dri2_egl_display creation
05206f314cd : radeonsi: Add tracepoints in radeonsi driver
7ccdf4f59b8 : radeonsi: Add u_trace init code in radeonsi
a164e147e91 : radeonsi: Add perfetto support in radeonsi
4752b188dc0 : radv: Wait for bottom of pipe in ACE gang wait postamble.
ff6c5851212 : radv: Add queue family argument to some functions.
12a753f8d2c : radv: Use new WRITE_DATA helper in more places.
107473162e3 : radv: Refactor WRITE_DATA helper function.
1b988af0adb : radv: Move radv_cp_wait_mem to radv_cs.h and add queue family argument.
cd41d9e96dd : radv: Only call si_cp_dma_wait_for_idle on GFX and ACE queues.
614bb47cbf8 : radv: Use const on vi_alpha_is_on_msb arguments.
ff39212e28c : radv: Use const device argument in radv_sdma_copy_buffer.
320e20db683 : radv: Rename SDMA file to radv_sdma.c
baa8487c288 : nvk: Implement VK_EXT_dynamic_rendering_unused_attachments
131d05da7b2 : nvk: Enable descriptorIndexing
075219e58fd : nvk: Advertise shaderOutputLayer and shaderOutputViewportIndex
18af014f7c0 : nvk: Re-arrange Vulkan 1.2 features to match the header
b80575a38ac : features: Mark VK_EXT_attachment_feedback_loop_layout done for NVK
c93b30daa37 : nvk: Advertise VK_EXT_attachment_feedback_loop_layout
5d76b03a3e4 : anv: uninitialize queues before utrace
0603ac7b00f : ci/freedreno: Generalize the implicit_unmap timeouts.
9bea6e02b8f : anv: don't uninitialize bvh_bo_pool is not initialized
42f53a2155a : ci/zink: Cut zink-lvp coverage in half.
b1eef3094fd : ci/freedreno: Move skqp testing to a618.
a4110026ea7 : ci/freedreno: Fold a630_egl into a630_gl.
20284af29b5 : ci/iris: Drop parallel on kbl piglit to 2.
40be79dc9f2 : ci/bare-metal: Default our boards to a 20-minute timeout for the whole job.
97b2afa16ae : ci/bare-metal: Drop the 2 vs 1 exit code from poe_run.
e2e3e4cbf3b : ci: Stop doing internal retries in bare-metal.
cf8f60fc648 : ci/zink: Only test half of piglit pre-merge on anv.
0d2923dfbbe : zink: fix legacy depth texture rewriting for single component reads
b3e864b3268 : zink: update pointer for GPL pipeline cache entry formats
ad72772d937 : nir/lower_fragcolor: preserve location_frac
71599a1a209 : venus: Enable VK_EXT_graphics_pipeline_library behind debug flag
a65ac274acf : venus: Do pipeline fixes for VK_EXT_graphics_pipeline_library
258f04a4264 : venus: Refactor pipeline fixup into two stages
732c8aa2b73 : venus: Renames for VkGraphicsPipelineCreateInfo fixes
197f485757f : venus: Add enum vn_pipeline_type
1d4822d8949 : venus: Use VkImageAspectFlags in vn_subpass
8b0b1f5d39f : venus: Drop incorrectly-used always-true pipeline vars
b0530d2c94b : venus: Fix subpass attachments
904df222ef9 : venus: Fix crash when VkGraphicsPipelineCreateInfo::layout is missing
11f31f137c4 : venus: Erase pViewports and pScissors in fewer cases
9a93ed7b562 : venus: Sync protocol for VK_EXT_graphics_pipeline_library
74ef0d4f934 : asahi: flush denorms on exact fmin/fmax
d7f5ff402af : ac: Add rudimentary implementation of printing SDMA IBs.
90455ac864e : ac: Print IP type for IBs.
05d74265dc1 : ac: Rename ac_do_parse_ib to parse_pkt3_ib.
dfcb8d47847 : ac: Add amd_ip_type argument to ac_parse_ib and ac_parse_ib_chunk.
b44a616253e : ac: Clarify SDMA opcode defines.
375a14234f6 : ac/gpu_info: Add some SDMA related information.
37996c757fb : frontends/va: Implement vaMapBuffer2
12e4fa19df2 : pvr: Enable VK_KHR_uniform_buffer_standard_layout
a2e07014282 : pvr: Enable KHR_image_format_list
2adaa765ba9 : pvr: Enable VK_EXT_scalar_block_layout
10a2fbd42b0 : radeonsi/ci: update failures and flakes
e1a1150142b : radeonsi/ci: enable GLES CTS in the runner
eb79a3bb988 : radeonsi/ci: enable GTF tests in the runner
ff9e8832460 : radeonsi/ci: update the runner for new build scripts
084e22cfd8d : zink: ignore unacquired swapchain images during end-of-frame flush
6cfb40a3385 : ci: bump DEQP_FRACTION for some jobs
8f63419733c : ci: bump the number of tests per group from 500 to 5000 for Vulkan drivers
ef0997baf1e : ci: update CTS to vulkan-cts-1.3.7.0
c924f6908f9 : nvk: Advertise VK_EXT_primitive_topology_list_restart
1d5270bf392 : nvk: Implement VK_EXT_image_sliced_view_of_3d
53a4738eb14 : anv: track render targets & render area changes separately
c0b6ce0aac4 : anv: reuse local variable for gfx state
d3edbf69358 : nvk: Advertise VK_KHR_workgroup_memory_explicit_layout
6ababdcd105 : radeonsi: Fix plane size in si_copy_multi_plane_texture
b2cdbfc2eff : radv/rt: Use nir_shader_instructions_pass for lower_rt_instructions
459f18b866f : nvk: Enable VK_EXT_load_store_op_none
f2ae21758fc : llvmpipe: Compile a nop texture function for unsupported configurations
6e2bb716b0c : util: improve BITFIELD_MASK and BITFIELD64_MASK on clang
35ae5dce39c : mesa: don't pass Infs to the shader via gl_Fog.scale
91da6be8cec : glsl: Remove lower_discard().
c5712410ec3 : nir: Flatten ifs with discards in nir_opt_peephole_select for HW without CF.
2c4d5c6aecd : i915: Make I915_DEBUG=fs log shaders that fail to link due to CF.
9a8956bb771 : lavapipe: VK_EXT_nested_command_buffer
10c2180a929 : zink: add automatic swapchain readback using heuristics
5f16f52dfa7 : zink: fix readback_present locking
0c2045553fe : zink: use screen destructor for creation fails
9bb404317ee : zink: reorder glsl_type_singleton_init_or_ref call
fcf3f7d28f8 : zink: don't destroy uninitialized disk cache thread
dfd6a2d8784 : zink: don't destroy any simple_mtx_t objects during screen destroy
01f2aa846e5 : zink: add some checks to determine whether queue is init on screen destroy
7a7e577d8e6 : iris: Support parameter queries for main planes
2be404f5571 : egl: error out if we can't find an EGLDevice in _eglFindDevice()
88c03ddd345 : egl/drm: get compatible render-only device fd for kms-only device
e10d8cd5dd2 : loader: add loader_is_device_render_capable()
9ec9849c85e : kmsro: try to use only compatible render-capable devices
4d953efc28b : dri: add queryCompatibleRenderOnlyDeviceFd() to __DRI_MESA extension
2b6a4219152 : pipe-loader: add pipe_loader_get_compatible_render_capable_device_fd()
3c977f55f5a : loader: add driver list as parameter in loader_open_render_node_platform_device()
cd2854ccfbe : loader: rename loader_open_render_node() to loader_open_render_node_platform_device()
3fdea1567db : venus: properly expose KHR_external_fence/sempahore_fd
4591c525eaa : nvk: Implement VK_EXT_depth_bias_control
8639c311bdb : nvk: Re-sort device features
c6509ffcea2 : nvk: Add a nvk_cmd_buffer_dirty_render_pass() helper
b561bcd78c3 : anv: set ComputeMode.PixelAsyncComputeThreadLimit = 4
8ff4847b644 : nir/algebraic: use only signed_zero_preserve_* for addition by 0 patterns, etc.
f3886e9c02a : nir: split FLOAT_CONTROLS_SIGNED_ZERO_INF_NAN_PRESERVE_FP* flags
b94b7844926 : anv: fix debug string for PC flush
336799481d1 : etnaviv: zero shared TS metadata block
b4c24d5978a : etnaviv: use correct blit box sizes when copying resource
5612f9a7042 : broadcom/qpu: Remove duplicate variable opcode
b2076089957 : intel/ds: provide names for different events of a timeline's row
6499c43cc7b : u_trace: generate tracepoint name array in perfetto header
1afc876afdf : u_trace: generate tracepoint index parameter in perfetto callbacks
960441d5a3f : anv: don't flush_llc on gen9
e891c78af16 : virgl: Fix logic for reporting PIPE_MIRROR_CLAMP
d6613deed93 : intel-clc: avoid using spirv-linker.
843f2eb3c8e : radeonsi/ci: update gfx1100 results
8211635c44c : winsys/amdgpu: don't send CP_GFX_SHADOW chunk if shadow address is not set
6224630e43b : radeonsi: disable register shadowing without SR-IOV to fix bad performance
865cab6a1cf : ac/gpu_info: don't allow register shadowing with SR-IOV due to bad performance
6e20f820c60 : docs: Mention 'meson devenv' in the pre-install test instructions
abf5eb57530 : anv: advertise VK_KHR_global_priority_queue
f8eec4c4e3a : radv/rt: Reject hits within 10ULP of previous hits in emulated RT
f900b763b1a : anv: workaround Gfx11 with optimized state emission
d8a41a27b96 : winsys/amdgpu: pad gfx and compute IBs with only 1 NOP
87e9fafaa83 : winsys/amdgpu: correctly pad noop IBs for RADEON_NOOP=1
e6d4552b671 : winsys/amdgpu: properly pad the IB in amdgpu_submit_gfx_nop
5a5629f7666 : ac/gpu_info: set gfx and compute IB padding to only 8 dwords
395b7ce364a : ac/gpu_info: conservatively decrease IB alignment and padding to 256B
42aedd627ee : ac/gpu_info: drop the hack unifying all IB alignments
5edc0da8ece : ac/gpu_info: move ib_pad_dw_mask into ip[]
e0813c54776 : ac/gpu_info: split ib_alignment as ip[type].ib_alignment
cba898a5305 : frontends/va/config: report max width and height for encoding/decoding
3fae614286e : r600/sfn: When simplifying src vec4 pinnings, also check all uses
e9c21952aa5 : r600/sfn: Don't override a chgr pinning during copy propagation
7fb561eff20 : vulkan/wsi: Allow for larger linear images
7a831098356 : nvk: Clean up the disk cache on physical device create fail path
922e6e5423d : nvk: Handle unbinding images and buffers
0c84c559725 : nvk: Add an nvk_shader_finish() helper
112be1901ba : nvk: Free the disk cache
16725e4d708 : nvk: Use nouveau_ws_bo_unmap() instead of munmap()
7881874847c : vulkan/wsi/wayland: Fix detection of tearing control protocol
a4845e9c433 : bin/gen_release_notes: escape at-symbols
9a3bd255b62 : docs/relnotes: escape some at-symbols
42a1940a9f8 : docs/ci: escape at-symbols
570306e7b94 : docs/relnotes: remove cruft from end of lines
042d256c1e2 : util/xmlconfig: inline datadir
44b07649302 : util/xmlconfig: drop driInjectDataDir() now that DRIRC_CONFIGDIR is always supported
128c2bdf738 : meson: add src/util to the drirc search path
6c5a9ede641 : util/xmlconfig: add an env-var for overriding drirc search dir
ccdea7bbebf : rusticl/format: disable all sRGB formats
bdd255bd047 : rusticl/memory: use PIPE_BUFFER for IMAGE1D_BUFFER images
e79d9a9cc84 : rusticl/device: restrict 1Dbuffer images for RGB and RGBx
832efd097c6 : nir/lower_mem_access_bit_sizes: fix invalid shift bit_size
b3043434d9c : freedreno: Fix field size of A6XX_TEX_CONST[3].ARRAY_PITCH
3fb822dbab0 : zink: properly emit PhysicalStorageBufferAddresses cap
74363973ffc : zink: implement load_global_constant
04260c3654f : mesa: enable NV_texture_barrier in GLES2+ (again)
8b6b405a013 : rusticl/core: don't take a lock while dropping `Context`
54c74164a8b : rusticl: drop an `#[allow(dead_code)]` marker
b10e7501992 : rusticl: mark the fields of callback structs private
503d084d01b : rusticl/api: remove cl_closure macro
cda52a04e3d : rusticl/api: drop a few include paths
0b9c926dd22 : rusticl: add a safe abstraction to execute a ProgramCB
b1b0ca1acb0 : rusticl: add a safe abstraction to execute a CreateContextCB
6e2ba679ff7 : rusticl: add a safe abstraction to execute an SVMFreeCb
8b1d73ff23f : rusticl: add a safe abstraction to execute a MemCB
241d16c9e80 : rusticl: add a safe abstraction to execute an EventCB
d9e2463ef32 : rusticl: add a safe abstraction to execute a DeleteContextCB
16383332a9e : rusticl: Make EventSig take ownership of its environment
bef50d164f9 : rusticl: use SVMFreeCb
b8171ab372c : rusticl: use ProgramCB
07ca0df72e0 : rusticl: use MemCB
c5c4cc41371 : rusticl: use EventCB
250f6e9b2e2 : rusticl: use DeleteContextCB
f34ff1daa51 : rusticl: use CreateContextCB
e4619440601 : rusticl: add structs to hold the C callbacks
157c743a278 : rusticl: Rename XyzCB aliases to FuncXyzCB
5df194e2ae7 : zink: sync queue access for vkQueueWaitIdle
d2e1bc33b00 : zink: implement PIPE_COMPUTE_CAP_MAX_COMPUTE_UNITS
d97427f41c1 : radeonsi: Add PIPE_CAP_HAS_CONST_BW support
01f0cce0038 : iris: Add PIPE_CAP_HAS_CONST_BW support
1fe201f7a34 : panfrost: Add PIPE_CAP_HAS_CONST_BW support
c1968e54d98 : freedreno: Add PIPE_CAP_HAS_CONST_BW support
5cccd6d689c : mesa: Implement MESA_texture_const_bandwidth
d0c81e12f30 : mesa: Introduce MESA_texture_const_bandwidth
2320ad1da6d : fix: clover: warning: ignoring return value of ‘int posix_memalign(…)’ [-Wunused-result]
10e3de37bf6 : rusticl/memory: use get_mut instead of lock in drop
0b31cda6783 : ci: ci_marge_queue.py
3083b854e06 : rusticl/kernel: get rid of Arcs in KernelDevStateVariant
d3d94818ed0 : rusticl/queue: make it Sync
57bafe51d23 : rusticl/queue: get rid of pointless Option around our worker thread handle
aa1d746a8e8 : rusticl/cl: mark _cl_image_desc as Send and Sync
e994935c1f2 : rusticl/mesa: mark PipeTransfer as Send
54920462402 : rusticl/mesa: mark PipeResource as Send and Sync
dde84568ad0 : rusticl/mesa/nir: Mark NirShader and NirPrintfInfo as Send and Sync
6189b3fe439 : rusticl/mesa/nir: mark more methods as mut
02c433dd878 : rusticl: bump rustc version to 1.66
70806cc840d : nvk: Always set pixel_min/max_Z to CLAMP
29e2e9290b3 : anv: add support for vk_require_astc driconf
b30d5a4794c : anv: advertise emulated formats
8352b61ffa1 : anv: fix up blit src for emulated formats
7b84c8d6ea1 : anv: fix up image views for emulated formats
a73e0e9a042 : anv: decompress on upload for emulated formats
61e480cb545 : anv: add a hidden plane for emulated formats
9ffe8b9235d : anv: add anv_is_format_emulated
94192418f83 : anv: add anv_cmd_buffer_{save,restore}_state
710c14f20bf : anv: add anv_descriptor_set_write
7a4903626b8 : anv: support alternative push descriptor sets
a86a4e5fcf4 : anv: add anv_push_descriptor_set_{init,finish}
d5841dce606 : anv: support image views with surface state stream
815b568ed52 : anv: add anv_image_view_{init,finish}
b16e803571c : anv: remove unused field from anv_image_view
567c32b55cf : radv, drirc: rename radv_require_{etc2,astc}
cfdc57d120f : anv: update batch chaining to Gfx9 commands
6c268cdf051 : pipe-loader: allow to load multiple zink devices
65848d445c4 : rusticl: enable zink
e0bf698d460 : rusticl/mesa/screen,device: add driver_name
25d348d040d : zink: eliminate samplers from no-sampler CL texops
764851a24cd : zink: fix load/store scratch offsets
e36c49b69a8 : zink: fix RA textures
a5ef1067be4 : zink: implement remaining pack ops via bitcast
a10828f8864 : zink: support samplers with unnormalized_coords
a6e9e0f0d77 : zink: add set_global_binding
bec1955446b : zink: make spirv_builder_emit_*op compatible with spec constants
82eed326f47 : zink: support more nir opcodes
c5abb7c8d15 : zink: variable shared mem support
566112fdf81 : zink: refactor spec constant handling
6e0bb081163 : zink: pass entire pipe_grid_info into zink_program_update_compute_pipeline_state
a3214e89760 : zink: copy has_variable_shared_mem cs property
ef018b23732 : zink: implement get_compute_state_info
487b9f77271 : zink: always clamp shader stage in descriptor handling
35105756555 : ci: add half-life 2 freedreno flake
bd674bf6289 : doc/features: update after last v3d changes
3b9aaf25a00 : v3dv: expose scalarBlockLayout on V3D 7.x
dff60b9ee5c : v3dv: expose depthClamp in V3D 7.x
2212ee82b73 : v3dv: expose fullDrawIndexUint32 in V3D 7.x
7999326f074 : broadcom/simulator: add per-hw version calls
314c8965a6e : broadcom: add performance counters for V3D 7.x
d25aec0d386 : v3d,v3dv: fix compute for V3D 7.1.6+
8a698888031 : v3d,v3dv: fix depth bias for v3d 7.x
cd8afef9f13 : v3dv: fix color write mask for v3d 7.x
147112cfb17 : v3dv: use new texture shader state rb_swap and reverse fields in v3d 7.x
6fe85136ef4 : v3d,v3dv: propagate NaNs bits in shader state records are reserved in v7.x
a5f0305804b : v3dv: implement depthBounds support for v71
cb9d0797398 : v3d,v3dv: don't use max internal bpp for tile sizing in V3D 7.x
9e90d955087 : v3d,v3dv: support up to 8 render targets in v7.1+
904519d245e : v3d/v3dv: fix texture state array stride packing for V3D 7.1.5
30920c5de46 : v3d: add support for TFU blit in v71
e54fbc197c9 : v3d: handle Z clipping in v71
6eb063c66e6 : v3d: don't convert floating point border colors in v71
610799cb4f8 : v3d: GFX-1461 does not affect V3D 7.x
e743d417561 : v3d: setup render pass color clears for any format bpp in v71
9be4d4def6f : v3d: handle new TEXTURE_SHADER_STATE v71 YCbCr fields
80923c889a0 : v3d: handle new texture state transfer functions in v71
b09f9156661 : v3d/uniforms: update VIEWPORT_X/Y_SCALE uniforms for v71
2908b2782ae : v3d: default vertex attributes values are not needed for v71
b8332433480 : v3d: no specific separate_segments flag for V3D 7.1
12e968046c1 : v3d: emit CLIPPER_XY_SCALING for v71
6561f58b0d4 : v3d: just don't fill up early-z fields for CFG_BITS for v71
22817f4f89b : v3d: emit CLEAR_RENDER_TARGETS for v71
68b3b7c8510 : v3d: TILE_RENDERING_MODE_CFG_RENDER_TARGET_PART1
da11be4bdf2 : v3d: emit TILE_BINNING_MODE_CFG and TILE_RENDERING_MODE_CFG_COMMON for v71
4dfe17a7626 : v3d: add v71 hw generation
48383668a7c : v3dv: fix depth clipping then Z scale is too small in V3D 7.x
662d6e296e4 : v3dv: make v3dv_viewport_compute_xform depend on the V3D version
146ceadcf45 : v3dv: add support for TFU jobs in v71
8f2704a28de : v3dv: handle Z clipping in v71
acd99e08b4f : v3dv: don't convert floating point border colors in v71
452421dfe56 : v3dv: no specific separate_segments flag for V3D 7.1
ef60f6db0d6 : v3dv: handle RTs with no color targets in v71
f4fa1c85864 : v3dv: handle early Z/S clears for v71
8c191d11031 : broadcom/compiler: update thread end restrictions validation for v71
f7b16f91e11 : v3dv: GFX-1461 does not affect V3D 7.x
84ca72ace26 : v3dv: handle render pass global clear for v71
76a019f8cc0 : v3dv: implement noop job for v71
5ad415c0e6f : v3dv: handle new texture state transfer functions in v71
fe6594c4c11 : v3dv: fix up texture shader state for v71
f514ad5dd2a : v3dv: setup TLB clear color for meta operations in v71
b5e3322d935 : v3dv: setup render pass color clears for any format bpp in v71
9c92a758ccb : v3dv/pipeline: handle GL_SHADER_STATE_RECORD changed size on v71
5750926d0e5 : v3dv/pipeline: default vertex attributes values are not needed for v71
53773f3ea7a : v3dv: default vertex attribute values are gen dependant
0abf7c14077 : v3dv/cmd_buffer: just don't fill up early-z fields for CFG_BITS for v71
1a822ba3e64 : v3dv/uniforms: update VIEWPORT_X/Y_SCALE uniforms for v71
0fdd9ea9bcb : v3dv/cmd_buffer: emit CLIPPER_XY_SCALING for v71
e2eed3fff6e : v3dvx/cmd_buffer: emit CLEAR_RENDER_TARGETS for v71
33886d5f265 : v3dv/cmd_buffer: emit TILE_RENDERING_MODE_CFG_RENDER_TARGET_PART1 for v71
5cc035a7505 : v3dv: emit TILE_BINNING_MODE_CFG and TILE_RENDERING_MODE_CFG_COMMON for v71
6f8d331188a : v3dv/device: handle new rpi5 device (bcm2712)
15a0ad216a8 : v3dv: expose V3D revision number in device name
4606904215d : v3dv/meson: add v71 hw generation
1f5a3391bbf : broadcom/compiler: only assign rf0 as last resort in V3D 7.x
c8e4ee8ecbf : broadcom/compiler: don't assign registers to unused nodes/temps
ce13aa4ee7d : broadcom/compiler: improve allocation for final program instructions
818fc41e7e4 : broadcom/compiler: don't allocate spill base to rf0 in V3D 7.x
dc6ed98aae9 : broadcom/qpu: new packing/conversion v71 instructions
84c912c1d46 : broadcom/compiler: fix up copy propagation for v71
1e85be415a0 : broadcom/compiler: lift restriction on vpmwt in last instruction for V3D 7.x
27746017807 : broadcom/compiler: validate restrictions after TLB Z write
d4285d7f2a0 : broadcom/compiler: start allocating from RF 4 in V7.x
2b39bb35c5c : broadcom/compiler: lift restriction for branch + msfign after setmsf for v7.x
5e9b405aa71 : broadcom/compiler: update ldvary thread switch delay slot restriction for v7.x
526c1889e5d : broadcom/compiler: update thread end restrictions for v7.x
ced83e7803d : broadcom/compiler: implement small immediates for v71
e4d30600a4c : broadcom/compiler: convert mul to add when needed to allow merge
cbedf146874 : broadcom/compiler: don't assign rf0 to temps that conflict with ldvary
3a36a618d74 : broadcom/compiler: try to use ldunif(a) instead of ldunif(a)rf in v71
d8a25bdb071 : broadcom/compiler: enable ldvary pipelining on v71
a8014be2b07 : broadcom/compiler: handle rf0 flops storage restriction in v71
852274d00ab : broadcom/qpu: add packing for fmov on ADD alu
d1281d857fc : broadcom/compiler: update peripheral access restrictions for v71
ce66c9aead9 : broadcom/compiler: update payload registers handling when computing live intervals
d72e57fe30f : broadcom/compiler: update ldunif/ldvary comment for v71
a3aba3f3528 : broadcom/compiler: update one TMUWT restriction for v71
c9fcd5d7868 : broadcom/compiler: v71 isn't affected by double-rounding of viewport X,Y coords
5c7224b81f9 : broadcom/compiler: generalize check for shaders using pixel center W
ff86147f91e : broadcom/qpu: fail packing on unhandled mul pack/unpack
5fc2b565a4e : broadcom/qpu: add MOV integer packing/unpacking variants
b4e0c9bac42 : broadcom/compiler: allow instruction merges in v71
28631a5550a : broadcom/compiler: don't schedule rf0 writes right after ldvary
42b70f624b2 : broadcom/compiler: CS payload registers have changed in v71
2b15df963ef : broadcom/compiler: don't assign rf0 to temps across implicit rf0 writes
03594b3dcaf : broadcom/compiler: only handle accumulator classes if present
b1548b18d39 : broadcom/compiler: rename vir_writes_rX to vir_writes_rX_implicitly
20b37b273f8 : broadcom/compiler: make vir_write_rX return false on platforms without accums
310dec3ec94 : broadcom/qpu: implement switch rules for fmin/fmax fadd/faddnf for v71
4ef31ba460f : broadcom/qpu: fix packing/unpacking of fmov variants for v71
e9b44ae0c82 : broadcom/qpu: add new ADD opcodes for FMOV/MOV in v71
caf28e56812 : broadcom/compiler: prevent rf2-3 usage in thread end delay slots for v71
28bb1b3ff6f : broadcom/compiler: add a v3d71_qpu_writes_waddr_explicitly helper
572fba0bf44 : broadcom/compiler: implement read stall check for v71
4e26d2c1568 : broadcom/compiler: implement "reads/writes too soon" checks for v71
083d082d8ed : broadcom/compiler: update register classes to not include accumulators on v71
d12eb68d3a9 : broadcom/qpu_schedule: update write deps for v71
5a035af931a : broadcom/compiler: payload_w is loaded on rf3 for v71
edfc36817a9 : broadcom/compiler: add support for varyings on nir to vir generation for v71
68526423fbf : broadcom/qpu: return false on qpu_writes_accumulatorXX helpers for v71
d7b15c2b42e : broadcom/qpu: update disasm_raddr for v71
a766cc3a5aa : broadcom/qpu_schedule: add process_raddr_deps
dad6917d5eb : broadcom/compiler: update vir_to_qpu::set_src for v71
136d934c80a : broadcom/vir: implement is_no_op_mov for v71
d00f7ef23e2 : broadcom/compiler: don't favor/select accum registers for hw not supporting it
1260b202bec : broadcom/compiler: phys index depends on hw version
63d633ca7af : broadcom/compiler: update node/temp translation for v71
3b20208f03f : broadcom/qpu: add pack/unpack support for v71
c07eb1bae5e : broadcom/qpu: add qpu_writes_rf0_implicitly helper
3e42b9ff474 : broadcom/commmon: add has_accumulators field on v3d_device_info
ef75d07b87b : broadcom/qpu: defining shift/mask for raddr_c/d
a5c4634c9e4 : broadcom/qpu: add raddr on v3d_qpu_input
347065525f2 : broadcom/qpu: define v3d_qpu_input, use on v3d_qpu_alu_instr
22479349146 : broadcom/qpu: add v71 signal map
3d0c3667dd5 : broadcom/compiler: add small_imm a/c/d on v3d_qpu_sig
e5011e19c73 : broadcom/compiler: rename small_imm to small_imm_b
f9bcefa964f : broadcom/qpu: set V3D 7.x names for some waddr aliasing
e1c19d55ea7 : broadcom/qpu: add comments on waddr not used on V3D 7.x
453b817cfd1 : broadcom/common: add some common v71 helpers
04f16574e66 : broadcom/common: retrieve V3D revision number
52942aac0ef : broadcom/cle: update the packet definitions for new generation v71
8b265494980 : broadcom/simulator: reset CFG7 for compute dispatch in v71
d858332201f : broadcom(cle,clif,common,simulator): add 7.1 version on the list of versions to build
470bb614e03 : blorp: Use the correct miptail start LOD for surfaces
d9abc07151e : rusticl/memory: fix potential use-after-free in clEnqueueSVMFree
5ee883a23b2 : docs: update etnaviv extensions
d3e96aa02eb : ci_run_n_monitor: dependency jobs must always be started
0cbaf6cc8dc : zink/ci: remove expected failures that are skipped for RADV
5fe5c3e2231 : meson: add wayland-protocols from meson wrapdb
7953e148787 : r600: drop egcm_load_index_reg
76993af8584 : r600/sfn: don't remove texture sources by using the enum value
d6c6599a498 : zink/ci: tighten the zink-radv-vangogh timeouts
f5cf90fbea1 : radv/ci: tighten the vkcts-navi21 timeouts
a740a9f1dc4 : ci/etnaviv: move failure to flake
1f112abd7f5 : pvr: Use common physical device properties
989e5e4c702 : pvr: Minor refactor of pvr_device.c
6046f735b96 : pvr: Don't pass pvr_physical_device when only device info is needed
eb34a86b3b6 : Revert "ci/lima: farm is down, disable for now"
cf22954973e : isaspec : fix isaspec build error in aosp
65b663cc9d4 : rusticl/kernel: Fix creation from programs not built for every device
734bbe33cf9 : freedreno/rddecompiler: Decompile repeated IBs
0338b146570 : freedreno/rddecompiler: Use fd_dev_gen to pass gpu_id to ir3 disasm
e41bc405717 : include/dri_interface.h: restore define mistakenly removed in !25587
3f973a4f45e : Revert "intel/fs: limit register flag interaction of FIND_*LIVE_CHANNEL"
07eede09704 : intel: Prepare implementation of Wa_18019816803 and Wa_16013994831 for future platforms
be0ab37bacb : nir/opt_algebraic: Optimize LLVM booleans
c74a578c54e : intel/dev: Add 0x56ba-0x56bd DG2 PCI IDs
ee482ad6605 : anv/batch: Assert that extend_cb is non-NULL if the batch is out of space
ef8dcb0aa4b : anv/batch: Check if batch already has an error in anv_queue_submit_simple_batch()
534511935d5 : ci/radeonsi: Drop an xfail for vangogh.
01a1975fce2 : ci/zink: Add a TGL flake that's showed up in nightlies recently.
40f22f8ecd4 : nir/print: Decode system values in the variable declarations.
0d652c0c8db : zink: shrink vectors during optimization
8df8d1e2f28 : nir/opt_algebraic: Reduce int64
8b5b362be6f : nir/lower_io: Use load_global_constant for OpenCL
569d44eff4b : nir/print: Handle KERNEL
6d0efa8701d : nir/legalize_16bit_sampler_srcs: Use instr_pass
b1b7616418a : nir/opt_phi_precision: Work with libraries
cd1ba219586 : r600/sfn: Handle load_global_constant
aef37305a18 : ci: Uprev virglrenderer
fe05e6610b2 : anv: fixup spirv cap for ImageReadWithoutFormat on Gfx12.5
80d837cf404 : ci: add a630 trace flakes
bed0542b2f6 : anv: Enable transfer queue only on ACM+ platforms
1f77f52bbe5 : radv: skip GDS allocation for NGG streamout on GFX11
2cc32880897 : radv: mark GDS as needed for XFB queries with NGG streamout on GFX11
f0abdaea9f7 : amd/llvm,aco,radv: implement NGG streamout with GDS_STRMOUT registers on GFX11
7a3981b9a7c : radv: enable radv_disable_aniso_single_level=true for Zink too
f1c9efc52e0 : pvr: Don't merge subpasses on framebuffer-global dependancy
1c35e495d99 : tu: Use common `vk_subpass_dependency_is_fb_local()`
9b7d4376533 : vulkan: Add `vk_subpass_dependency_is_fb_local()` helper
7397502a1fd : radv: disable primitive restart for non-indexed draws on GFX11
f33d9376089 : mesa/st: ignore StencilSampling if stencil not part of the format
ed2cac0f1e3 : venus: enable Vulkan 1.3 for Android 13 and above
51521e1f9d2 : ci/ci_run_n_monitor: limit repetitions on --stress
57fa35f19c0 : ci/ci_run_n_monitor: allow <user>/<project> in --project
6b49b477aca : ci/ci_run_n_monitor: simplify enable/cancel logic in monitor_pipeline()
17843ad7c68 : ci/ci_run_n_monitor: merge enable_job with retry_job
90da4a6845c : ci/ci_run_n_monitor: make --target mandatory
633c08688b2 : ci/ci_run_n_monitor: merge print_job_status_change with print_job_status
7f6c339740b : ci/ci_run_n_monitor: simplify with defaultdict
f838499901a : ci/ci_run_n_monitor: print stress test results per job
f93b11822ab : ci/traces: always export piglit EXTRA_ARGS
ebb68d506d2 : anv: simplify push descriptors
5ad78e61d08 : tu: Count a whole push consts range in constlen for PREAMBLE push consts
f97b449e9e3 : radv: integrate meta astc compute decoder to radv
09b574aa6c0 : vulkan add 3D texture support for compute astc decoder
ff4d658fd50 : vulkan/runtime: add compute astc decoder helper functions
bcc0e1e2af5 : vulkan/formats,zink: move vk_format_from_pipe_format() function
8da85d2475d : util: move ASTCLutHolder from mesa/main to util
0236b7f18af : mesa: make astc_decoder.glsl vk-compatible
718b85a1f2f : ac/surface: add astc block size to bpe_to_format() function
ff360245769 : radeonsi/vcn: Add High Quality encoding preset for AV1
75fe0ad8e7d : frontends/va: Add High Quality preset mode
94af08421ba : ir3: Fix values of #wrmask not being compatible with ir3 parser
fe0965afa6b : spirv: Don't use libclc for rotate
70de5d098b4 : radv/ci: update list of flakes for STONEY
129d58e8131 : radv/ci: update list of flakes for VANGOGH
ede0502b4ab : radv/ci: update list of expected failures on RAVEN
15a3515d0b0 : aco/tests: test that hazards are resolved at the end of shader parts
690cb0b211a : aco: resolve all possible hazards at the end of shader parts
e4842c02704 : aco: consider exec_hi in reads_exec()
ed3ca5b7812 : aco: fix s_setreg hazards
ce27875f09d : aco: only mitigate VcmpxExecWARHazard when necessary
a73f76750bf : aco: fix LdsDirectVMEMHazard WaW with the wrong waitcnt
26c2c96d622 : anv: enable FCV for Gen12.5
8688a3b8f71 : anv: ensure that FCV_CCS_E fast clears are properly tracked
300c98dbb25 : intel/genxml: fix 3DSTATE_3D_MODE length to align with BSpec
29352b304bf : anv: add support for VK_EXT_nested_command_buffer
8a122862149 : anv: rename primary in container in ExecuteCommands()
798130b8aa6 : vulkan: bump headers/registry to 1.3.267
1e80011bc7b : Revert "ci/etnaviv: allow failure on failing test"
aeb6584ecdd : etnaviv: fix read staging buffer leak
c619d9c1b6c : pvr: Clean up & fix sampler border color support
efb9b036373 : pvr: Use vk_sampler base
a92d536cd7a : pvr: Switch to common pipeline cache implementation
2717499c91d : tu: Disable preamble push consts when they are not used
8f59274e228 : pvr: Fix PPP_SCREEN sizes
df57840dd0e : pvr: Fix SPM load shader sample rate
41a9af4819d : pvr: Refactor subpass ds and sample count setup
e07cff4ac56 : pvr: Fix subpass sample count on ds attachment only
bfcb88ea999 : pvr: Order tile buffer EOT emits to be last
9d1fc4de725 : pvr: Fix OOB access of pbe_{cs,reg}_words
e5feea38262 : pvr: Fix pbe_emit assert
e6c1e0e5188 : pvr: Fix MRT index in PBE state
65f12fde440 : nvk: Improve address space and buffer size limits
b0d0c2d7658 : nvk: Always emit at least one color attachment
e9747eb91f3 : nvk: Disable depth or stencil tests when unbound
6ab969ff4ac : nil/format: Advertise R10G10B10A2_UINT texture buffer support
7bedd0c2fc5 : nil/format: Use A for alpha blend
1c4d5135a66 : nvk: Reset descriptor pool allocator when all sets are destroyed
9a51185d45d : nvk: Set max descriptors to 2^20 for most descriptor types
3d3641e4467 : nvk: Emit MME_DMA_SYSMEMBAR before indirect draw/dispatch
160bf37bc4d : nvk: Advertise more inline uniform block limits
9c2b523c53c : ci/b2c: use latest mesa-trigger image
298f2db76da : ci/b2c: move to the shiny new `gfx-ci/ci-tron` repo
7afdbd5f6d1 : nir/load_libclc: fix libclc memory leak
a59a66e1110 : radeonsi: disable disk cache when use aco
e8a76adde8e : lavapipe: don't block begin/end cmdbuf pipeline barriers
7078cd3652b : zink: set ZINK_DEBUG=quiet for polaris jobs
eb94d235fb7 : zink: apply ZINK_DEBUG=quiet to all missing feature warnings
833f04d2614 : lavapipe + docs: update ycbcr extension enables.
119c2130877 : rusticl/memory: fix potential use-after-free in clEnqueueSVMMemFill
a157ab7b333 : pvr: emit PPP state when vis_test dirty bit is set
a44ec366842 : pvr: fix setup of load op unresolved msaa mask
ae277edc3ad : pvr: change a few places to use PVR_DW_TO_BYTES()
6417a65f280 : pvr: fix allocation size of clear colour consts shared regs buffer
e8f6d7b0d43 : pvr: fix attachments segfault in pvr_is_stencil_store_load_needed()
852d004637f : zink/ci: remove 42 tests from the zink-radv-polaris10-fails list
7301914755f : dri: Remove __driDriverExtensions leftovers
34857440870 : zink: fix wording of warning
052d12492dc : ac/nir: only consider overflow for valid feedback buffers
bbf135db3d9 : radv: allocate only 1 GDS OA counter for gfx10 NGG streamout
7c7684c6564 : radv: fix destroying GDS/OA BOs
731e682cc01 : freedreno/ci: Minetest
b3da29ae584 : nir/opt_preamble: Respect ACCESS_CAN_SPECULATE
8d037d943db : nir/opt_preamble: Move phis for movable if's
802fb8f7f32 : nir/opt_preamble: Unify foreach_use logic
3fda1d9691d : nir/opt_preamble: Preserve IR when replacing phis
e065983dce2 : nir/opt_preamble: Walk cf_list manually
6576add3dc6 : ir3: Model cost of phi nodes for opt_preamble
bfb3eacad33 : ir3: Set CAN_SPECULATE before opt_preamble
3325b4778af : nir: Add ACCESS_CAN_SPECULATE
01e7ac328fd : docs/vulkan: fixup some typos
9786ab7ecdd : ci/traces: rename upload function to reflect it works with S3
5ab60581da9 : ci/traces: keep images for every job except the performance testing
82cfed97586 : ci/traces: upload only missing trace images
ea0e22da442 : zink: use warn_missing_feature for missing modifier support
2ac2268ce74 : ci/etnaviv: allow failure on failing test
7368a897528 : ci/etnaviv: update ci expectation
8fe599ed1c3 : tu: Zero init tu_render_pass and tu_subpass for dynamic rendering
964a27aa39f : tu: Fix stale tu_render_pass_attachment::store_stencil with dyn rendering
335cf5f22f2 : nir: Use a tagged pointer for nir_src parents
316af8c9651 : nir: Assert the nir_src union is used safely
c39896b17b4 : nir: Use getters for nir_src::parent_*
ad619da3bc7 : nir: Use set_parent_instr internally
19f8e0e3aa3 : nir: Add trivial nir_src_* getters
4753ce7d723 : lima/pp: Do not use union undefined behaviour
e1622dcca1a : radv: fix IB alignment
af062126ae1 : lavapipe: expose planar ycbcr formats and new ycbcr features
e6ae51014da : lavapipe: handle planes in texture lowering.
a13a07d166f : lavapipe: add descriptor sets bindings for planar images
cfdad158a1f : lavapipe: handle planes in get image sub resource
64cf0d47b00 : lavapipe: handle planes in copies
d2671d3c176 : lavapipe: allocate image and image view planes.
a368e3f8d5b : lavapipe: start introducing planes structure.
9bbb21eecd7 : lavapipe: cleanup copy code to use a local region variable.
b52261cb9cf : lavapipe: convert sampler to use vk base class.
66c118495ed : llvmpipe: don't support planar formats for buffers.
d1622204b59 : lavapipe: don't emit blit src/dst for subsampled formats.
b66afc2a54c : llvmpipe: don't create texture functions for planar textures.
f9e7997ac8b : lavapipe: support host image copying on compressed texture formats
21a79acaa7e : lavapipe: fix subresource layers asserts
05047ceced4 : lavapipe: fix some whitespace in advance of other changes.
0e97568aed0 : radeonsi: enable aco compile for part mode ps
333d6f007aa : radeonsi: add ps epilog shader part build
42907365f86 : radeonsi: fill aco shader info for ps part
a994db1d8f3 : radeonsi: extract si_get_ps_epilog_args to be shared with aco
e41833a6a28 : radeonsi: add ps prolog shader part build
5263a9e364f : ac,radeonsi: remove unused ps prolog key fields
1728111c291 : radeonsi: extract si_get_ps_prolog_args to be shared with aco
9594a579b2b : radeonsi: extract si_prolog_get_internal_binding_slot
c4643477cda : radeonsi: init spi_ps_input_addr for part mode ps
c77a57b981d : radeonsi: reduce sgpr count for scratch_offset when aco
5ef7c548297 : aco: wait memory ops done before go to next shader part
5ba68f92b44 : aco: create exit block for p_end_with_regs to branch to
bf25a7f59bf : aco: fix assertion fail when program contains empty block
6eb0910d454 : aco: do not fix_exports when program has epilog
f97a701d898 : aco,radv,radeonsi: pass spi ps input ena and addr
c9c18d3da5f : aco: compact ps expilog color export for radeonsi
1517aa7a8a0 : aco,radv: add radeonsi spec ps epilog code
9972a385fb3 : aco: simplify export_fs_mrt_color
77d59666619 : aco,radv: rename ps epilog info inputs to colors
d8fa106c179 : aco,radv: remove unused ps epilog info fields
57b0f195829 : aco: add create_fs_end_for_epilog for radeonsi
90c901a9870 : aco: handle ps outputs from radeonsi
49250f9fc5b : aco: add ps prolog generation for radeonsi
67244fc88af : aco: remove p_end_with_regs from needs_exact()
80728a2e719 : aco: do not eliminate final exec write when p_end_with_regs block
38530b808e0 : ac,radeonsi: move ps arg pos_fixed_pt to ac_shader_args
72cb85b7786 : venus: make device memory alloc async
95d90cdf3d3 : venus: refactor vn_device_memory to prepare for async alloc
123f37c8035 : venus: track VkPhysicalDeviceMemoryProperties instead
1db03e42bda : venus: remove redundant bo roundtrip and add more docs
47024f22fee : ci/crocus: Disable flaky unvanquished-ultra trace
e25f5875bdd : ci/zink: Skip dmat[34] op tests in general, as well
7d6d63e554e : ci/zink: Skip 3-minute-long glx-visuals timeouts.
9aec5996780 : ci/crocus: Generalize the drawarrays-vertex-count flakes.
987749430db : nir: round f2f16{_rtne/_rtz} correctly for constant expressions
8382ee6e238 : util: add double_to_float16 helpers
54498937c5a : intel/compiler: round f2f16 correctly for RTNE case
c8a8b09c153 : nir/lower_int64: respect rounding mode when casting to float
919f5468eb6 : vulkan/runtime: add internal parameter to vk_spirv_to_nir
c8c1109bc6c : iris: Nuke useless flags from iris_fine_fence_new()
2641b8d1e0e : iris: Lock bufmgr->lock before call vma_free() in error path
3438304c006 : gbm: delete some zink handling
c8f4cfd6411 : zink: error at handle export on missing EXT_image_drm_format_modifier
78f3db760d0 : egl: don't set ForceSoftware for all zink loading
a2e96a86e1c : nir: fix several crashes in `nir_lower_tex`
e9e6a676005 : i915: Use nir_group_loads() to reduce texture indirection phases.
af823b5d58c : i915: Make exceeding tex indirect count fatal.
4f78c273307 : i915: Do a test compile at glLinkShader() time.
2432f14d003 : i915: Save fragment program compile error messages in the fragment shader.
8e81aff4bb9 : i915: Don't log I915_DEBUG=fs output for blit shaders.
9c7d94c57e4 : i915: Print the relevant counts vs limits when throwing errors.
0e284876ca1 : i915: Re-clang-format and enforce it in CI.
4518c3a50ce : pvr: Adjust EOT PBE state to account for the iview's base array layer
7f510fe39f7 : pvr: Use the render passes' attachments array to setup ISP state
c8556a8f2e2 : anv: flag 3DSTATE_RASTER as dirty after simple shader primitive
d924b568efb : anv: fix a couple of missing input for 3DSTATE_RASTER programming
09855482046 : anv: add missing workaround handling in simple shader
6bfa8850ab3 : anv: implement INTEL_DEBUG=reemit
2a3aa6da503 : pvr: Fix cubemap layer stride
3808cb06962 : pvr: fix mipmap size calculation for bc formats
e037761a2f6 : docs: use html_static_path for static files
527e17a0c4f : docs: only link to old docs from html
d01ca323dd0 : docs: mark some redirects as allowed
dacaaa0b90d : docs: keep up with intels ever-moving documentation
209e282b92b : docs: use doc-role when linking to lists article
ca42706dbaf : docs: apply some trivial redirects
830597a884d : docs: link to upstream etnaviv
d4416216c6b : docs: update link to git-wiki
6f9904923a9 : docs: update anchor for link
8e3e39b2f4e : docs: update a few links to https
d5c2139ce44 : docs: fix linkcheck
00f9e412510 : util: Deduplicate macros between u_math.h and macros.h
16fa4621b8f : anv: Fix transfer type assert
1e820ac1285 : freedreno: Rework supported-modifiers handling
e6f7fa02115 : ci/freedreno: re-enable Cheza (Adreno 630) runners
c005b5a16f5 : util: Avoid waste space when linear alloc'ing large sizes
52721cfbe80 : nvk: set optimization level to 3
6387c175044 : ci: print deqp version in the job log
8b9677a4f46 : v3d/ci: move traces job to wayland
45c234700fa : ci: do not report failed job when flakes reporting fails
e42c5b86d0f : pick-ui: add `Backport-to: XX.Y` nomination
2d274a25530 : pick-ui: use more expressive variable names
36c3c3d9a4f : pick-ui: use assignment expressions
273feeb643f : tu,util/driconf: Add option to not reserve descriptor set
5fe64837cd4 : tu: Support higher descriptor set count for A7XX
62921cf0265 : freedreno/common: Add max_sets property to A6xxGPUInfo
d091609d814 : anv: fix index buffer size programming
348eee9c974 : nir: handle nir_var_mem_ubo in nir_clone_uniform_variable
b47b8d16d94 : nir: expose reusable linking helpers for cloning uniform loads
b1bbe4e1909 : nir: gather dual slot input information
cb66fddd810 : nir: take dual slot input info into account when computing IO driver locations
0f2491cbddf : nir: add dual-slot input information into load_input intrinsics
97f3fdadcaa : nir: recompute IO bases after DCE in nir_lower_io_passes
f37e32b78b1 : nir: sort variables by location in nir_lower_io_passes to work around a bug
3c1020724ec : virgl: Use common clear_texture if host doesn't support the feature
a65ba651083 : ci: Uprev crosvm
c7806daf43b : ci/lima: farm is down, disable for now
0c10cbff558 : ci/b2c: switch containers to a back-up ahead of valve-infra renaming
1929c0d9545 : nvk: Invalidate SKED caches at the top of command buffers
f450f3f2560 : nvk: Invalidate sampler/texture header caches in BeginCommandBuffer()
cff7bfde723 : nvk: Add a nvk_cmd_buffer_compute_cls() helper
6e051cb2d87 : nouveau: Generate headers for Maxwell B compute
bac10ef4aaa : intel/fs: Add DP4A to get_lowered_simd_width
7b5b1642815 : util: Add function print information about a ralloc tree
5b767c890f8 : util: Add a canary to identify gc_ctx in debug mode
5fa2b33d56c : util: Add size to ralloc_header in debug mode
32b361089c5 : rusticl: Add Rust bindings for inline glsl_types functions
993e1fd9b7e : compiler/types: Flip wrapping of basic "get type" functions
f1502f3f37e : compiler/types: Flip wrapping of convenience accessors for vector types
f94377915e8 : compiler/types: Flip wrapping of various type identification checks
dd9ced45f54 : compiler/types: Flip wrapping of base_type checks
68f3b0100ff : compiler/types: Move C declarations into glsl_types.h
2e4802ce45c : compiler/types: Move the C++ inline functions in glsl_type out of the struct body
ca3095672f7 : venus: fix re-export of imported classic 3d resources
3c61fd029b0 : radv: fix re-emitting streamout descriptors for NGG streamout
3a33e595966 : zink: store bindless var when creating it to avoid creating it again
9b0960cfe39 : tu/kgsl: Fix field order in kgsl_command_object init
1950481d08d : egl/wayland: Don't segfault if `create_wl_buffer` returns `NULL`
82e342888f3 : ci: skip dEQP-VK.api.driver_properties.conformance_version for everyone
b72f474ff01 : docs/ci: rewrite the "farm maintenance ^ other change" rule to mean what we actually meant
6d6d0b515e1 : fix: clover: LLVM 18: s/CodeGenOpt::/CodeGenOptLevel::/
5815a8e7460 : fix: clover: LLVM 18 renamed/moved CGFT_*, update compat layer
752fba46439 : radv: fix gang submissions with chaining
f233a73c1c6 : radv: fill the scratch BO in radv_fill_shader_rings()
4192e01dcc4 : radv: always write the sample positions when a new descriptor BO is created
596b4389364 : intel/ds: track acceleration RT commands
3e8d2617e18 : anv: use buffer pools for BVH build buffers
bab344645f7 : anv: move bo_pool allocation flags to init caller
787c29f2fc7 : anv: reduce working temporary memory for BVH builds
2d3ab674ee0 : ci: drop unused ephemeral packages in alpine image
81bc09bf974 : intel/fs: Tweak default case of fs_inst::size_read()
06816cccb9e : zink: don't check submit count for unflushed usage
548d088c261 : egl/wayland: return sooner from swrast_update_buffers() if zink
8aa43d70e11 : egl/wayland: don't block in swrast when updating buffers for zink
e213623a8cb : Revert "egl/wayland: Add image loader extension for swrast"
4b9c3c76d0c : ci/hasvk: Add a bunch of new CTS border color fails.
762210e2241 : ci/crocus: Add known piglit flakes
c6788a16163 : ci/etnaviv: return gl-1.4-tex1d-2dborder as a known flake
2d09ae30e14 : nouveau/winsys: use mmap instead of mmap64 in nouveau_bo
dcb764b0f0a : radv: hard code format features for emulated formats
99e54c39f66 : radv: simplify view format override for emulated formats
55b7d6e5a33 : radv: add radv_is_format_emulated
9eda61c9311 : vulkan/runtime, radv: remove 1D support from ETC2 emulation
fb40fb595b5 : vulkan/runtime: fix a harmless typo for ETC2 emulation
9c98be7115c : vulkan/runtime: fix image type check for ETC2 emulation
afdbeaf1b4a : radv: use vk_tecompress_etc2 from the runtime
0337b5d8c41 : vulkan/runtime: add a helper for ETC2 emulation
7caf3e70a1c : tu: Fix VK_FORMAT_A8_UNORM_KHR using UBWC when !has_8bpp_ubwc
ac838c1c5c2 : mesa: Fix glBegin/End when LINE_LOOP is not supported
7b4f0e714c2 : aco/gfx11: support vinterp as fma_mix
7d7657ef745 : aco: support v_fma_f32_dpp as fma_mix
5e9fad48bf4 : aco/gfx11: apply clamp/omod to vinterp
7196b5318d6 : Revert "ac/gpu_info: replace ib_alignment with per-IP IB base and size alignments"
5f42a21dad3 : Revert "ac/gpu_info: pad IBs according to ib_size_alignment"
29f9c492289 : Revert "winsys/amdgpu: pad gfx and compute IBs with a single NOP packet"
461cb2fd775 : Revert "radv: fix alignment of DGC command buffers"
94f117ec9b0 : Revert "radv/amdgpu: fix alignment of command buffers"
b4be110333b : Revert "ac/gpu_info: override ib_size_alignment for VCN_DEC and JPEG"
194bcef7330 : ci/bare-metal: drop unused imports, sort, use SPDX license
daf1df9b706 : ci/bare-metal: correct workaround for R8152 issue while retrieving TFTP data
9c2212f9b34 : docs/panfrost: use math-role to denote powers of two
80e8c78fede : docs/panfrost: use code-blocks with wrapping for long blocks
3e27d8f2d44 : docs/panfrost: link to lima
2e5d2df362b : radv/ci: cleanup list of expected failures for NAVI10/NAVI21/VEGA10
0c4b4000aa2 : radv/ci: remove no longer existing test for VANGOGH
be325029795 : radv: fix synchronization with emulated GS primitives/invocations queries
f2819c38705 : radv/ci: exclude dEQP-VK.texture.explicit_lod.2d.sizes.128x128_* for all jobs
aabf53ce6b3 : radv/ci: remove duplicate skipped tests for RAVEN/STONEY
34d8fa61851 : aco/gfx11: optimize dual source export
e3e47aa96e5 : radeonsi: "clear_12bytes_buffer" shader in nir
3f44a8321f3 : radeonsi: "clear_render_target_1d_array" shader in nir
d0b14c56ea7 : radeonsi: "clear_render_target" shader in nir
9f569acf205 : ac/surface: don't require exact pitch for gfx6-8 tiled imports
340218c51e6 : radeonsi: upload shaders via a staging buffer so as not to map VRAM directly
23af6d3d35e : radeonsi: add another aux context for uploading shaders
8361cd4c4cf : intel/eu/validate: Validate "packed word exception" stricter
8f23b452529 : intel/fs: Fix "packed word exception" condition for register regioning
922bd13152a : nvk: Use align() and align64() instead of ALIGN_POT
07744ba67ed : nvk: Handle zero-sized sparse buffers
20e8760c751 : zink: Enable edge flags with points
4625e186199 : nir/passthrough_gs: Support edge flags with points
3bf60f904b5 : zink: Initialize primitive types to an invalid value
867a995ce75 : ac/gpu_info: override ib_size_alignment for VCN_DEC and JPEG
f0762f003d9 : zink: fix for startup crash of weston running on top of zink + venus
59ea386065b : gallium/util: add more tests for compute-only contexts
b9289c51b56 : gallium/util: fix GALLIUM_TESTS=1 by using cso_set_vertex_buffers_and_elements
fac31bb7bde : nvk: Take GETPARAM_EXEC_PUSH_MAX into account
0756a13aba7 : drm-uapi: Sync nouveau_drm.h
247946a5e44 : mesa: check numlevels and numlayers when creating a texture view
9ec0c90d6d8 : docs: update calendar for 23.1.9
2b36bd246d6 : docs: add sha256sum for 23.1.9
45181a9539b : docs: add release notes for 23.1.9
1a268dc59d6 : aco: disable FI for quad/masked swizzle
ad5be403039 : nir: add fetch inactive index to quad_swizzle_amd/masked_swizzle_amd
0e79f76aa58 : aco: add fetch_inactive field to DPP instructions
26fce534b51 : aco: shrink DPP8_instruction
e90b5385a03 : egl: move is_render_node flag to platform_wayland
394c3b97f15 : egl: make explicit that we don't support render nodes for software EGLDevice
950825cb365 : egl: simplify _eglAddDRMDevice()
f0861645bb6 : egl: remove unused parameter from _eglAddDRMDevice()
7de445e69a0 : egl: rewrite outdated comment in _eglFindDevice()
a4f7f9975ae : panfrost: Add GPU variant of G57 to the set of known ids
47fb3f06c48 : tu: Add push_consts_per_stage debug option
a5f0f7d4b16 : turnip,ir3: Implement A7XX push consts load via preamble
e39b6e2b9b3 : freedreno: Make possible to specify A7XX feature flags
823b3bfeeaf : ir3,tu: Refactor push consts info plumbing
d5d7631060f : freedreno/registers: Refine a7xx push consts registers
b8ad3ddb1e2 : radv: fix emulated geometry shader primitives/invocations queries
c3d823765aa : radv/ci: rename GFX1100 lists to NAVI31
86bdabb4c2e : ci: fix shebang in build-deqp-runner.sh
bc432ab9a04 : radeonsi/ci: update navi10 results
f4d08bf92da : Revert "radeonsi: specialize si_draw_rectangle using a C++ template"
93d5d85d35d : rusticl: fix clippys bool_to_int_with_if
cbdd4f5373e : zink/ci: remove 19 tests from the zink-radv-polaris10-fails list
0e819465b3e : aco: print final ir instead if printing asm is unsupported
73605d46dde : aco: assume newer generation will use GFX11 wait_imm packing
73e85c66911 : aco: assume new generations are unsupported by clrx
a2641ddf0df : gallium: add PIPE_MAP_NONE
ef00ea7b50f : aux/trace: dump enum names for map usage
72323f66d99 : zink: guarantee egl syncobj lifetime
4ef22262104 : zink: fix end-of-batch barrier pipeline stages
d0dd973fe27 : zink: move v3dv scalarBlockLayout workaround
2531050ec9b : zink: move push descriptor disable to driver workarounds
c3f5416eaf3 : zink: fix crashing in image rebinds
9e67866609c : radv/video: find SPS with pps_seq_parameter_set_id
60dd34b02a6 : zink/ci: bump zink-anv-tgl-full timeout to 1h45m
91cb09b2368 : zink/ci: update list of expectations for zink-anv-tgl
57aa6dad16a : ci/crocus: Add a related flake to a known one.
e8511d5adba : ci/docker: Clear the results file before starting a new deqp test run.
c3c2a8def0c : ci/zink: Skip more doubles tests on anv that flake at 3 minute timeouts.
73dd48f3e07 : ci/etnaviv: Skip a GLES2 test that times out the asan job.
1432f7cf4a6 : ci/etnaviv: Minor xfail/flake polishing.
77b240a251c : ci/anv: Drop the 16bit.scalar.13 skip.
c742cba1139 : ci/anv: Drop incorrect xfail addition for TGL
16662f8d3a5 : copyimage: check requested slice early when cube maps are involved
17b8b2cffdb : anv: Add support for a transfer queue on Alchemist
5112b421462 : anv: Handle end of pipe with MI_FLUSH_DW on transfer queue
b048ba569a3 : ci: Compile Turnip's virtio kmd in debian-arm64
34d436fde25 : tu/virtio: Fix incorrect call to tu_perfetto_submit
ec955733020 : tu/a7xx: Correctly record timestamps for u_trace
583c636ea40 : freedreno: Add attach-bo debugging
366367eba86 : freedreno: Move/add some attach_bo()
9870cca6a00 : freedreno: Add missing indirect_draw_count tracking
8a3b4b69a27 : freedreno: Add private-BO tracking
c6f17d89c72 : freedreno/batch: Move query_buf allocation
2189920e49d : freedreno: Fix user const buffer dirtiness
4c0defda8a2 : freedreno: Fix streamout offset_buf dirtiness
1f6e20cca6c : freedreno/a6xx: Remove dummy packet for globals
8c537a35e60 : freedreno: Use explicit QCOM_TILED3 modifier
d0b861200e2 : freedreno: Indentation fix
ec268fa5b66 : tu/kgsl: Support u_trace and perfetto
3ccd199708e : tu/kgsl: Fix memory leak of tmp allocations during submissions
7f59e372338 : tu/perfetto: Allow gpu time to be passed into tu_perfetto_submit
18a47efb807 : tu/perfetto: Remove now unnecessary tu_perfetto_util
bd16d3cdafd : nir/lower_subgroups: use intrinsic builder more
289b3695976 : nir: make quad intrinsic dst bit size match src0
b2e49723397 : isaspec: Add BitSetEnumValue object
b67cac5eba4 : isaspec: Add support for custom meta information
eb87ae42865 : isaspec: Add method to get all instrustions
ef602e77f67 : isaspec: encode: Correct used regex
2c9a59dcfc1 : isaspec: Add support for templates
62a4a056583 : v3dv/ci: update expected list
2bce101eb32 : radv: enable DCC for MSAA images on GFX11
90f12ce7402 : tu: add a TU_DEBUG=rd option for cmdstream dumping
d35922ce268 : freedreno: move redump.h to common code + cleanup
85129727878 : Revert "ci: disable Collabora's LAVA lab for maintance"
9d7166dfc00 : isl: Use 16-bit instead of 8-bits for surface format info fields
4bc58c9f11f : radv/amdgpu: fix alignment of command buffers
98bc20041c0 : ci: make B2C_JOB_VOLUME_EXCLUSIONS to all .b2c-test jobs
79b767f4c08 : aco: remove -0.0 for 32 bit fsign with mul_legacy/omod when denorms are flushed
9508cadadb7 : aco/optimizer: copy propagate to output modifier instructions
89f3a5ea37e : aco/optimizer: check if we can use omod before labeling it
d3033974ee6 : radv/ci: update list of flakes for NAVI10/VEGA10
387dc05a610 : radv/ci: update list of expected failures on PITCAIRN
b01e8742343 : radv: fix alignment of DGC command buffers
1c4d57568ac : intel/genxml: remove HDC from gen11.xml, it is not available
a49ff4e0244 : iris: HDC flush is available only for GFX_VER 12+
99d3d766461 : anv: HDC flush is available only for GFX_VER 12+
c02db0d90ff : iris: flush data cache when flushing HDC on GFX < 12
558738e3c54 : aco: remove zero offset optimization
7139a789596 : nir/constant_folding: remove zero texel offset
c3a894fb475 : aco: disable zero offset optimization for strict WQM coords
305db1af114 : nir: scalarize masked_swizzle_amd created from shuffle_xor
524e8865ce9 : iris/anv: move Wa_14018912822 as a drirc workaround
ebe95fee21c : iris: correct dst alpha blend factor in Wa_14018912822
6ea2ea0bb0e : anv: fix internal compute copy shader build
d48d8aefdff : docs: Move isaspec out of drivers/freedreno
4afbf4ad31b : v3d: get rid of shader_state pointer in v3d_key
3fb9e27a3d2 : v3d: fix RAM shader cache
8a4bd328cf1 : v3d: use pre-computed shader sha1 for disk cache
0ed36b524c8 : v3d: compute nir sha1 for uncompiled shader state
adc63d25032 : broadcom/compiler: add a couple of shader key helpers
ccd3e68146f : ci: disable Collabora's LAVA lab for maintance
b1156507ed2 : ci/vkcts-navi21: mark more of the RT handles checks as flakes
a7ed8394905 : ci/vkcts-vangogh: mark dEQP-VK.dynamic_rendering.primary_cmd_buff.basic.* as flake
dbe2230408a : asahi: decode: Fix uint64_t format modifiers in agxdecode_stateful()
d99ed6d66d0 : asahi: Handle layered background programs
3715586580b : asahi: Generate layered EOT programs
c87095e518d : asahi: Use a 2D Array texture for array render targets
87a7b239e1f : asahi: Write to cubes/etc attachments as 2D array
0cbecc1ad14 : asahi: Predicate layer ID reads
e2a0d64d524 : asahi: Add pass to predicate layer ID reads
e518c92d26e : asahi: Assume LAYER is flat-shaded
68437eb0bab : asahi: Account for layering for attachment views
9dc87a00fdf : asahi: Expose VS_LAYER_VIEWPORT behind a flag
2396d3fe626 : asahi: Use layered layouts
8a48af4f8f9 : agx/lower_tilebuffer: Support spilled layered RTs
041451b655c : agx/tilebuffer: Support layered layouts
b252630604e : agx: Support packed layered rendering writes
4a954dff07e : asahi,agx: Select layered rendering outputs
88fd76d378d : asahi: Add helper to get layer id in internal program
7d94f2ee49c : agx: Add pass to lower layer ID writes
175819eec60 : agx: Handle layered block image stores
c3a208d6d9e : agx: Pack block image store dim correctly
da0da5d6f8a : agx/nir_lower_texture: Allow disabling layer clamping
10b9c2fa364 : nir: Support arrays in block_image_store_agx
f4042afd577 : nir: Add layer_id_written_agx sysval
d83d24e96af : agx: Insert jmp_exec_none instructions
79c4d4213c2 : agx: Add agx_prev_block helper
dd6106c8bd6 : agx: Add jumps to block ends
22ab505a3d2 : agx: Augment if/else/while_cmp with a target
9a894c9a334 : agx: Set PIPE_SHADER_CAP_CONT_SUPPORTED
d05657e0d67 : agx: Hoist sample_mask/zs_emit
0d8362b8427 : agx: Align the reg file for 256-bit vectors
cb14cddfa50 : asahi: Clamp index buffer extent to what's read
2be9b66cddb : radv: Fix check in insert_block
a0fba173119 : radv: Initialize shader freelist on allocation
a43ee1ca500 : r600: Replace R600_BIG_ENDIAN with UTIL_ARCH_BIG_ENDIAN
43e72850697 : winsys/amdgpu: pad gfx and compute IBs with a single NOP packet
4f660f99378 : ac/gpu_info: pad IBs according to ib_size_alignment
b6f435888b7 : ac/gpu_info: replace ib_alignment with per-IP IB base and size alignments
276caddbd9c : ci/deqp-runner: restore exit-on-error after getting deqp-runner's exit code
f8326d0950e : ci/deqp-runner: fix indentation
6b29c16db87 : amd: rename GFX110x to NAVI31-33
c7e08acd128 : ac/llvm: fix flat PS input corruption
d50cc2e0cf6 : ac/gpu_info: don't align IBs to the GL2 cache line size
2d928c7fee5 : ac/llvm: set !fpmath 3.0 for llvm.sqrt
476529a692d : ac/perfcounter: remove a bogus assert to fix an assertion failure on gfx11
2e100bd69b6 : ci: move shader-db clone/build into its own script
e7c0971b4f2 : ci: drop unused shader-db clone + build from fedora image
16201d58968 : ci: drop unused shader-db clone + build from alpine image
ca92a10800b : radv: Do not sync after radv_update_buffer_cp
3fd0ff21e0c : radv: Merge the sync_data and header initialization
b3c43d6865c : radv/bvh/ploc: Load child bounds from LDS
8a80a3607c3 : docs: document the merging process and what is allowed or not
e7d393b1d7b : virgl:Fix ITEM_CPY macro pointer copy bug
6de10c3585e : ci/anv: Catch some flakes
6217540edad : ci/zink: Found some flakes
2d661473764 : ci/freedreno: Add a new flake
8e2a049cc67 : ci/radeonsi: Update flake list
a524f6b5d4f : radv: fix external handle type queries for dmabuf/fd
6518d09601f : aco: don't combine DPP into v_cmpx
ea633c128c2 : aco/optimizer_postRA: don't combine DPP across exec on GFX8/9
fa884141dcc : ci/ci_run_n_monitor: add docs for multiple targets
a25f96c00cf : intel/fs: switch from SIMD 1 to 8 instructions surface/sampler rematerialization
d28f42f85dc : intel/fs: handle add3 in surface/sampler rematerialization
05fd418e8b9 : intel/fs: handle ishl in surface/sampler rematerialization
83cad953583 : radv: emit missing PA_{SC,SU}_LINE_STIPPLE_xxx regs in gfx preamble
a9945216ba2 : radv: fix COMPUTE_SHADER_INVOCATIONS query on compute queue
c1b916ccb93 : radv: re-enable DCC with mipmaps on GFX11
80a1896539b : compiler/types: Add void parameter to ensure these are valid C prototypes
cc1fac52da2 : compiler/types: Spell struct and enum in type names
95465b813f2 : compiler/types: Use C compatible cast syntax
0158057bd00 : compiler/types: Remove use of auto
4a8918f7e12 : compiler/types: Remove use of references
57819effc17 : compiler/types: Remove use of new/delete
dac4901c8a5 : compiler/types: Remove private related declarations
5316623d20c : rusticl/mesa: create COMPUTE_ONLY contexts
3d993e63bb5 : anv: Enable barrier handling on video engines
8e97d291a8f : ac/llvm: replace removed amdgcn.ldexp for LLVM 18
d638c60628c : ci/etnaviv: Drop some gc2k flakes that I think are resolved.
990dc589950 : ci/etnaviv: Skip some tests that hang the GPU and knock out other tests.
b8ce0dcef5e : radeonsi: fix compute-only contexts
286cd186811 : nvk: Init pipelineCacheUUID
0e7b1e2fca6 : radv/ci: add a manual job for vkd3d-proton on navi31
5e47f4f0084 : radv/ci: add a manual job to run vkcts on navi31
d7aad24b5ec : radv/ci: update the vkcts gfx1100 flake/fail lists
2e7514cfa86 : glsl: remove now unused varying linker code
36e49c162ce : glsl: switch to nir linkers cross_validate_outputs_to_inputs()
7d1948e9b5d : glsl: implement cross_validate_outputs_to_inputs() in nir linker
f2e87c5c286 : nir: add used field to nir variables
0bfae246400 : glsl: move is_gl_identifier() to linker_util
78b9f1053fa : glsl: move interpolation_string() to linker_util
337c32cb3ad : nir: copy explicit_invariant flag to nir vars
af2a96bb37b : radv: stop skip emitting CB states when there is no color attachment
441e57048b4 : glx: XFree visual info
02150ca017f : r300: Fix out-of-bounds access in ntr_emit_store_output()
9bc1fd25a41 : ci/zink+radv: document flake
435699de774 : isaspec: python does not need ';'
03c1e67b6ca : spirv: Track when a shader has a cooperative matrix
b98f87612bc : spirv: Implement SPV_KHR_cooperative_matrix
b17a2c35bce : spirv: Let vtn_ssa_value hold references to variables
3d7e5ec758b : spirv: Expose some memory related functions in vtn_private.h
af3eb80afab : nir: Handle cooperative matrix in various passes
3105d516d0a : nir: Add new intrinsics for Cooperative Matrix
2d0f4f2c17b : compiler/types: Add support for Cooperative Matrix types
b75da97a1d9 : anv: enable sparse resources by default
7e2d8cced38 : anv/sparse: add INTEL_DEBUG=sparse
2bdd01187d0 : anv/sparse: get ready to issue a single vm_bind ioctl per non-opaque bind
6368c1445f4 : anv/sparse: add the initial code for Sparse Resources
e4598f0eea3 : intel/isl: simplify the check for maximum surface size
0de5d142e86 : intel/isl: add ISL_SURF_USAGE_SPARSE_BIT
968cefbff11 : nvk: Cache NIR shaders
cdbd86c1762 : nvk: Add a default pipeline cache
abe52a6d03d : nvk: Re-structure early shader compilation a bit
a4f8fd9dd53 : nvk: Hook up the disk cache
d08df319ca8 : nvk: Store a 20-bit driver_build_sha in nvk_instance
17801029231 : nir: fix typo in comment
76d150674bd : vulkan: Handle vkSetDebugUtilsObjectNameEXT on WSI objects
5fe289d7415 : vulkan: Extend vkGet/SetPrivateDataEXT handling to VkSurface
710d4780663 : vulkan: Extend vkGet/SetPrivateDataEXT handling to all platforms
c45ae052f0f : llvmpipe/cs: migrate cs image handle to common jit code.
2c74f825f41 : llvmpipe/cs: migrate to generic jit texture from pipe code.
ea92bd8d447 : intel/compiler: mask GS URB handles at thread payload construction
815eee10e00 : intel/compiler/mesh: implement IO for xe2
ee4214de6e3 : intel/compiler/mesh: fix position of output URB handle for xe2
7f3dc4505de : intel/fs: Delete manual 'inst->mlen' calculations from all uses of logical URB reads.
53d1d793cb2 : intel/fs: Delete manual 'inst->mlen' calculations from all uses of logical URB writes.
34a2c9ce358 : intel/fs: Specify number of data components of logical URB writes via control immediate.
74c9973c0b8 : intel/fs/xe2+: Fix URB writes with 0 data components.
c89597085a1 : intel/compiler/xe2: Update TCS ICP handle code to support SIMD16
f0fcb778b4c : intel/compiler/xe2: Fix URB writes in TCS
0c03018abf5 : intel/compiler/xe2: URB fence uses LSC now
623465e26d8 : intel/compiler/xe2: Update fs_visitor::emit_urb_writes to not assume SIMD8
4fffdbbfa21 : intel/fs: Fix Xe2 URB read/lowering with per-slot offsets
c28539a2fed : intel/compiler: Use enum xe2_lsc_cache_load on xe2
8d27b327f23 : intel/compiler: Add enum xe2_lsc_cache_load
09fc9ff114f : intel/compiler: Use enum xe2_lsc_cache_store on xe2
c54eff2e03e : intel/compiler: Add enum xe2_lsc_cache_store
12450202825 : intel/compiler: add initial support for URB_LOGICAL_SRC_CHANNEL_MASK to lower_urb_write_logical_send_xe2
9c903779620 : intel/compiler: add lsc_msg_desc_wcmask
feec9166cdb : intel/compiler/xe2: Handle new URB write messages
fa53a7d2413 : intel/compiler/xe2: Handle new URB read messages
4552e594f1c : vulkan: Remove vk_get_physical_device_core_1_*_feature_ext
05796b29f52 : hasvk: Use the common GetPhysicalDeviceFeatures2 implementation
65afc8bebf4 : nir/algebraic: optimize u2u32(a >> 32)
bcdac65ca37 : nir/lower_int64: fix find_lsb(0)
e90f9d8e212 : tu/kgsl: Fix bitfield of DITHER_MODE_MRT6
b5eb96384c2 : anv: Print warning that Xe2 is not supported rather than failing
30ba2690700 : anv: Build for Xe2
65684b0c7f8 : anv: Disable Ray Tracing on xe2 until our compiler supports Xe2 RT
3f1b4dd4346 : anv/blorp: Use anv_genX to set device->blorp.exec
3bb96643f7e : iris: Build for Xe2
ee4062666c6 : iris: add missing workaround for 3DSTATE_LINE_STIPPLE
a28ff995bba : anv: add missing workaround for 3DSTATE_LINE_STIPPLE
c59179e6bbd : anv/iris: widen Wa_14015946265 to Gfx11+
302907e3476 : tu: Expose VK_KHR_maintenance5
b0f1cb8f31f : freedreno/ci: Skip dEQP-VK.info.device_extensions
e7d4bc6095a : tu: Add maintenance5 properties
a86f2132b38 : tu: Check for DEVICE_LOST in vkGetEventStatus()
b14a8dc2a7b : tu: Support VkPipelineCreateFlags2CreateInfoKHR
53dbfab87bb : tu: Use new buffer usage flags
4fd12a18dbc : tu: Implement vkGetRenderingAreaGranularityKHR
2fb42fbd426 : tu: Implement vkGetImageSubresourceLayout2KHR and vkGetDeviceImageSubresourceLayoutKHR
53e518bcda1 : tu: Implement vkCmdBindIndexBuffer2KHR
26a88fc0627 : tu: Allow VK_WHOLE_SIZE in tu_CmdBindVertexBuffers2EXT pSizes
9669b48b4a4 : tu/clear_blit: Allow VK_REMAINING_ARRAY_LAYERS as layerCount
b9f673e9d4d : tu/clear_blit: Fix staging image view layer count
c2c39a47a67 : freedreno/fdl: Support PIPE_FORMAT_R5G5B5A1_UNORM on a6xx
dd99b58aa8d : tu: Support clearing A8_UNORM
60b1b18eb9a : freedreno/fdl: Use A8_UNORM HW format for sampling
08581e2e923 : zink: Rework color clamping and conversion
e3e64e3dbeb : v3dv: allow headless device without display device
22bca4a14f5 : pvr: Force compile error on GNU void pointer arithmetic
140b3e1f8f0 : pvr: Don't rely on GNU void pointer arithmetic
b91616e8004 : aco: implement 64bit div find_lsb
4ea611bca02 : aco: fix p_extract with v1 dst and s1 operand
ae9a476c421 : aco/waitcnt: add print helpers
0d0a8c43658 : aco/waitcnt: replace wait_cnt::*_cnt with booleans
0288cb0a0c4 : zink: lower vec8/16
807ff7ed012 : nir: add nir_lower_alu_vec8_16_srcs pass
284ab9af99d : vc4: Fix mask RGBA validation at YUV blit
632792eca0f : ci/docs: drop extra overwritten rules
09cbced0a38 : iris: use intel_needs_workaround for Wa_14014414195 part 2
c487ba26ca1 : intel/compiler: Don't store stage name and abbrev
8791aab20f2 : llvmpipe: reset viewport_index_slot in fb bind
5b233d5184f : rusticl/mesa/context: fix clear_sampler_views
25c771a7785 : svga: sync resource content from backing resource before image upload
83c76cceafb : panfrost: advertise YUV formats for valhall
3db786c006d : panfrost: use centered YUV chroma siting
144f9324a37 : panfrost: prepare v9+ to support YUV sampling
9d7ca561150 : panfrost: rename _needs_multiplanar_descriptor to _is_yuv
b134a4fa43e : pan/genxml: add Width/Height fields to v9+ Plane descriptor
3e6938696ae : llvmpipe/fs: fix regression in sample mask handling from tgsi removal.
b1e851d66c3 : freedreno: Add Adreno 643
b4d111ab6c8 : freedreno: Include speedbin fallback in 690 chipid to fix probing
79bc5ff6f88 : docs/meson: drop mention that our meson is ready
9618fefd189 : ci: unify container and build jobs rules
15fcfbe0464 : intel/pci_ids: Consistently use lowercase
2a90ee16935 : meson/rusticl: add sha1_h
07e3eb061ae : radv/ci/vkcts-navi10: catch all the line-related flakes
31f852048c9 : radv/ci/vkcts-navi21: document more flakes
593666182af : radv/ci/vkcts-navi21: catch all the line_stipple_(enable|params) flakes
f7083ae94ba : gallium/auxiliary/vl: Only map the shader constants buffer in render
40487b8e146 : gallium/auxiliary/vl: Fix YUV to RGB bob compute shader deinterlacing
09578e141c1 : gallium/auxiliary/vl: Use chroma offset in YUV to RGB weave compute shader
d3d577b7686 : gallium/auxiliary/vl: Add RGB to YUV compute shader
0456f5bad11 : mesa: Ensure that the baselevel will never exceed the maximal supported number
7e00ec1c6f4 : radv: declare shader_query_state for mesh/task shaders
fae4360a08b : radv: enable lowering of mesh/task shader queries when enabled
918a57579f7 : radv: adjust lowering of intrinsic queries for mesh/task shaders
8ea96808906 : radv: add GDS counters offset for mesh/task queries
9a3b902cacb : ac/nir: add lowering for task shader queries
57dec0678e4 : ac/nir: add lowering for mesh shader queries
1ce80653b2d : nir: rename atomic_add_gs_invocation_count_amd to make it more generic
1c1aa579ff5 : mesa: Fix zeroing of new ParameterValues array entries when growing
f79617fe804 : amd/llvm: fix build with LLVM 18
6060b656f88 : gallivm: fix build with LLVM 18
ebf9d6d9c36 : nvk: Don't store the descriptor pool BO in the set
8a1602f187a : nvk/drm: Split exec as needed for large command buffers
15235af6292 : nvk/drm: Restructure nvk_queue_submit_drm_nouveau()
d17db521f76 : nvk: Get rid of the tiled memory allocation helpers
39bb73b21f6 : nvk: Drop the device-level mutex
b4364f57625 : nvk: Drop memory object tracking
c2e185e5f80 : nvk: Drop command buffer BO tracking
6cfac355542 : nvk/drm: Drop the push_add_bo() helper
f925128f986 : nvk/drm: Drop the push_add_push_bo() helper
6af617095be : nvk: Rip out old UAPI support
31883b1f5ea : anv: fix a leak of fp64_nir shader
d27b135b3aa : util: Fix bookkeeping of linear node sizes
6d00c2f78cf : draw/mesh: reset some user state values on mesh draws.
a38cb1f5972 : anv: don't use cmd_buffer after destroyed.
c761d408edd : svga: use srv raw buffer for accessing readonly shader buffer
2f6497c50a5 : svga: fix immediates used in rawbuf for constant buffer
d6b9a0a9970 : svga: restrict use of rawbuf for constant buffer access to GL43 device
b46526b7a49 : svga: fix persistent mapped surface update to constant buffer
4f96d2f6ba7 : ci: Upref virglrenderer
9efe50c83bf : virgl: report MIRROR_CLAMP features better
733c07bba09 : nvk: Advertise discreteQueuePriorities = 2
00b681058f2 : nvk: Advertise maxMemoryAllocationCount = 4096
59000decf44 : nvk: Re-order physical device limits
f5b8b2f57ae : tu: Remove pipeline from state
9efb0f3c7de : tu: Don't use pipeline for active stages
2cd93ea4a03 : tu: Don't use pipeline for per_view_viewport
630e60fae73 : tu: Don't use pipeline for bandwidth validity
768b1eacc77 : tu: Don't use pipeline for dynamic draw states
edce0af2424 : tu: Make compute dispatch use the shader
2d00b2b9c7d : tu: Don't reference pipeline for some draw states
1d74af8bb64 : tu: Rewrite remaining pipeline LRZ handling
41797b9e94d : tu: Use pipeline feedback loop flag indirectly
419c4b8ecec : tu: Decouple program state from the pipeline
26352d26bfc : tu: Rework passing shared consts
efaf77bbddf : tu: Rewrite tessellation modes handling
169a44d5621 : tu: Use shader directly for VS/TCS output size and patch size
8810c89b44b : tu: Move FS-specific pipeline information to the shader
df007dcfe7d : tu: Start tracking shaders independently of pipeline
0f022c3076e : tu: Create singleton "empty" shaders
1020cf8a825 : util: Add a few basic tests for linear_alloc
591db9a9a54 : util: Remove per-buffer header in linear alloc for release mode
c415da3dfc3 : util: Remove size information from child allocations
8fc130783b2 : util: Remove linear_realloc()
1486742b269 : util: Remove usages of linear_realloc()
63ab9855114 : util: Use an opaque type for linear context
b269cadf568 : util: Make DECLARE_LINEAR_ALLOC_* macros assume no destructors
aec516ead66 : util: Remove size from linear_parent creation
4519421db5f : util: Use linear parent to (r)allocated extra nodes
6764689e0e4 : util: Remove ralloc_parent from linear_header
53d9312a5b4 : radv/ci: skip dEQP-VK.robustness.* on Vangogh due to weird GPU hangs
a217c5c58c5 : ci: update to vulkan-cts-1.3.6.3
f4fecdad724 : freedreno: Include speedbin fallback in 730 chipid to fix probing
21db2e70174 : aco: reset prefetch in the correct block after removing the exit
1c21b3a62ad : intel/ds: avoid dropping traces when running out of shared memory
00b65c75ad5 : anv/utrace: trace CPU on timestamp buffer readiness
7d30b1e28f7 : intel/ds: track number of tracepoint timestamp copies
64769bc5b2e : util/u_trace: count number of tracepoints
a5f58e5f854 : intel/ds: lock submissions to u_trace_context
a851dc5e3c0 : intel: don't assume Linux minor dev node
6857497be69 : anv: enable utrace timestamp buffer copies on compute engine
a334fb005bc : anv: move utrace flush out of backends
08e0c063cfe : anv: move simple shaders code to its own object
7a35113455a : anv: add simple shader support without a command buffer
2cc5b3b1e02 : anv: add a memcpy compute internal kernel
e0f420c3348 : anv: fix utrace timestamp buffer copies
dd2ef9a0e4c : frontends/va: Set default rate control values once when creating encoder
c970a9b6634 : frontends/va: Process VAEncSequenceParameterBufferType first in vaRenderPicture
49e471de70c : docs: add calendar for 23.3
cf3fb0fee7c : radv/ci: add more tests to the navi21 vkcts flake list
0a065b5cf50 : radv/ci: increase the parallelism of the vkcts-navi21 job
bf321993866 : v3d/shim: include new ioctl parameters
219a14d0933 : radv: enable cache counters for RGP on GFX11
70a4290e287 : radv: add SPM support for GFX11
301c402bd82 : ac/spm: add support for GFX11
26c710b7c42 : ac/spm: add new segment types for GFX11
97d87a431a6 : ac/gpu_info: define AMD_MAX_WGP
129e27a46e5 : llvmpipe/linear: move to nir inputs
90c4468ed0e : llvmpipe/linear: convert to using nir for output.
8477b97f1bb : llvmpipe/fs: start converting dervied state to nir based.
b72e77bd97d : llvmpipe/fs: start converting interp/input paths to nir.
2b09d2d7159 : llvmpipe/nir: call gather info to update inputs read properly
5827034dfc0 : gallivm: drop tgsi aos paths.
e9a41875dac : llvmpipe/linear: drop tgsi path.
1f3446499f2 : ci/freedreno: disable broke cheza (Adreno 630) runners
a57cc0ae0c8 : r600/sfn: Fix use of scheduled_shader vs shader
34a068de6ff : r600/sfn: sort the uniforms of the right shader
c04f313cc53 : r600: Use nir_builder helpers for load/store_shared_r600
28137a187bd : r600: Use more auto-generated nir_builder helpers
feafb8a256b : pvr: Fix dynamic desc offset storage
bf17e4fe330 : pvr: Fix `for` loop itarator usage
47b481cace5 : nvk: Set GUARDBAND_Z_SCALE_1 when Z-clipping
d7f3fdc262a : nvk: Enable dynamic clip/clamp enable
07091f0f94f : nvk: Fix depth clipping parameters
e317ba373b7 : nvk: Clean up viewport math
17dfbc25d23 : iris: do not mention specifically clover for OpenCL support
a4e4bf8ccd0 : ci/venus: add fragment.32B_in_memory_with_vec4_s32 flake
b9c9fb7259a : anv: fix frame count reporting in INTEL_MEASURE
6f85e6b06be : nvk: Disable statistics around meta ops
169835da39b : nvk: Lower interp_at_sample to interp_at_offset
53ed2ff7420 : pvr: remove pvr_pbe_get_src_pos()
66198024465 : pvr: treat VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT as not supported
865bdc3da2b : lavapipe: set default min sample shading to 1
a2a848cb19e : lavapipe: set default viewport and scissor count for cmdbufs
0d975219ad9 : lavapipe: more vertex stride fixups
94debd4b4c3 : lavapipe: always set independent blend
74ac66c2759 : lavapipe: fix variable descriptor count support handling
207b37bfd9b : zink: always trace_screen_unwrap in acquire
aaabb5b0f20 : zink: avoid UAF on wayland async present with to-be-retired swapchain
2b7b1059e41 : zink: move swapchain fence to swapchain object
e24a710c1e3 : freedreno/decode: Remove gpu_id
066f80e31c5 : freedreno/decode: Use info->chip to decode
ebdac80b0d8 : freedreno/decode: Lookup device info
ae99a3d76c5 : util: Add more PRINTFLIKE and MALLOCLIKE annotations
931253b45d0 : microsoft/compiler: Fix printf formatting string issues
1cdc4be14b6 : intel/compiler: Don't allocate memory for SIMD select error handling
e55aa87f323 : compiler: Only enable mesaclc helper if we have OpenCL SPIR-V support
4e065cdaaa2 : clover: Only compile/depend libclspirv and libclnir when using SPIR-V support
3a210932ada : clover: Hide SPIR-V related code behind HAVE_CLOVER_SPIRV
0e7337e8301 : rusticl: Ensure NIR generated headers will be available
3988d901ac8 : meson: Remove unnecessary inc_compiler mentions
ec835595f0d : compiler: Use a meson dependency for libcompiler
9442571664e : ci: separate hiden jobs to -inc.yml files
17dfbb6ce78 : zink: fix semaphore signal ordering
12778fc99f7 : zink: add a ZINK_DEBUG=validation alias
fe43e639744 : zink: set workgroup_memory_explicit_layout for shader validation
5d90b1db70a : lavapipe: set separate_shaders for shader objects
cf903ff79b1 : zink: delete a non-maintenance5 workaround for shobj use
3c50b93efef : zink: require maintenance5 for shobj
792d76feb17 : zink: delete injected pointsize during shader creation
51e067d9e59 : lavapipe/ci: Fix asan expectations
be8a73f40d0 : nir/deref: Layer rematerialization helpers
439e8c42cc4 : nir/lcssa: Fix rematerializing derefs
29dc1b193a0 : nir: Add nir_rematerialize_deref_in_use_blocks
ba809dccb8c : nir/deref: remove rematerialize_deref_in_block cache
ab1310e84d7 : nir: Add nir_foreach_block_in_cf_node_reverse
70e497a2ac8 : nir: Add nir_cf_node_cf_tree_prev
01f6afb01a0 : ci/zink+radv: bump the timeout of zink-radv-navi10-valve by 10 minutes
e7c977503ca : ci/zink+radv: specify that zink-radv-navi10-valve should run in the mupuf farm
c891c1fdce6 : virgl: Cover all the formats defined in the virgl definition
24555cdbbd9 : aco/spill: Make sure that offset stays in bounds
9510af0f603 : freedreno/fence: Hold a strong ref to batch
86f50775388 : freedreno: Add reformatting commits to .git-blame-ignore-revs
dedb2f02089 : glsl: remove unused validate_first_and_last_interface_explicit_locations()
7b744bb8df5 : glsl: switch to nir validate_first_and_last_interface_explicit_locations()
92f24e6cdcc : glsl: add nir version of validate_first_and_last_interface_explicit_locations()
8bf5c399948 : glsl: move get_varying_type() declaration earlier
08735fd90d4 : intel/isl: Build for Xe2
961aa68b23a : intel/genxml: Build with gen20.xml
065ff21bf21 : radv/ci: add more tests to the navi10 vkcts flake list
8c98ee6f3ad : radv/ci: move vkcts-navi10 testing to KWS
2157f136d74 : nir/rematerialize: Rematerialize ALUs used only by compares with zero
60a7c9688cf : radeonsi: emit framebuffer state after allocating cmask
0c1b6af1b68 : ci/fastboot: Use a case insensitive match for a fastboot line.
2b1148ca4d0 : radeonsi/vcn: Implement destroy_fence vfunc
24ff1062b1d : frontends/va: Destroy fences when destroying surface or context
d6b2a624a11 : frontends/va: Track surfaces in context
8f513813b17 : u_gralloc: Add a function that returns gralloc type
d923d6234dd : Revert "util: Add NONNULL macro"
3b6f14c4d36 : u_gralloc: Remove usage of NONNULL macro
28b21fae6e7 : u_gralloc: Remove inline modifiers from the functions
446b0fe8c9b : docs: drop outdated and redundant note about the minimum meson version
336ec2a4b4e : aco: simplify masked swizzle dpp selection by removing or_mask first
2009b9b5e28 : ci: limit build jobs to 30min so that they can retry when they go wrong
33ca3a999c9 : rusticl/kernel: skip adding global id offsets if not used
a9f408bd521 : rusticl/mesa: fix `set_constant_buffer` when passing an empty buffer
f1b9b7f9556 : intel/fs: Update SSBO & shared uniform block loads for Xe2
9fb2b12c999 : intel/compiler: Update RT stack_id access for Xe2
d371565d344 : intel/compiler: Update ray-tracing intrinsic lowering for Xe2
3d744a6890d : intel/compiler: Update lower_trace_ray_logical_send() for Xe2
9e43fa09a6d : intel/compiler: Update emit_rt_lsc_fence() for Xe2
9846dd798b9 : intel/compiler: Update opt_split_sends() for Xe2 reg size
727ab2c11d6 : intel/compiler/fs: Support Xe2 reg size in assign_curb_setup
cef4d53daf5 : intel/xe2+: Round up size to reg_unit() in fs_reg_alloc::alloc_spill_reg().
fe3d90aedff : intel/fs/xe2+: Fix calculation of spill message width for Xe2 regs.
791d0401047 : intel/fs/xe2+: Fix execution width of SHADER_OPCODE_GET_BUFFER_SIZE for SIMD16 EU.
ac4f5985773 : intel/fs/xe2+: Update regioning lowering offset alignment checks for Xe2 regs.
37e280f28ae : intel/fs: Lower unsupported regioning with non-trivial 2D regions on FIXED_GRFs.
dd632bf5278 : intel/fs/xe2+: Update TASK/MESH payload setup for Xe2 reg size.
8944ac7d6c3 : intel/fs/xe2+: Update BS payload setup for Xe2 reg size.
14e1b9ee69b : intel/fs/xe2+: Update TES payload setup for Xe2 reg size.
4b3243104cd : intel/fs/xe2+: Update TCS payload setup for Xe2 reg size.
6195eac210c : intel/fs/xe2+: Update GS payload setup for Xe2 reg size.
28744c89543 : intel/compiler/xe2: Account for reg_unit() in TES intrinsics
9859f5b4d20 : intel/compiler/xe2: Account for reg_unit() in TCS intrinsics
610daa3166e : intel/fs/xe2+: Fix payload layout of sampler messages for Xe2 reg size
c9f28575461 : intel/compiler/xe2: TXD is lowered to SIMD16 in SIMD32 mode
ef817650c94 : intel/compiler/xe2: Use SIMD16 for nir_intrinsic_image_size
0b23df39519 : intel/compiler/xe2: Update fs_visitor::setup_vs_payload to account for Xe2 reg size
42b90f05f60 : intel/compiler: Adjust barrier emission for Xe2+
8b1dc77521d : intel/fs/xe2+: Scale BRW_MAX_MSG_LENGTH by native register size.
4de065f6a25 : intel/compiler: Adjust fence message lengths for new register width on Xe2+
e1289d61358 : intel/compiler: Adjust CS payload registers for new register width on Xe2+
150b3e87c88 : intel/fs/xe2+: Round up fs_builder::vgrf() size calculation to HW register unit.
24dcc3269b4 : intel/fs/xe2+: Update encoding of FB write message payload.
a573531785f : intel/compiler/xe2+: Represent dispatch_grf_start_reg in native GRF units.
17ef5e7ead1 : intel/fs/xe2+: Allow increased SIMD width for various get_fpu_lowered_simd_width() restrictions.
6423cb9bfa8 : intel/eu/xe2+: Update validation of GRF region size to account for Xe2 reg size
00b614a5a72 : intel/fs/xe2+: Scale MAX_SAMPLER_MESSAGE_SIZE by native register size.
421d43fe62f : intel/fs/xe2+: Fixes for increased accumulator register width.
80e9031b44f : intel/fs/xe2+: Fix grf_count in post-RA scheduling for updated register file size.
571ddf85167 : intel/fs/xe2+: Fix payload node live range calculations for change in register size.
2b7419d090c : intel/fs: Fix signedness of payload_node_count argument of calculate_payload_ranges().
abf81115604 : intel/eu/xe2+: Fix encoding of various message descriptors for change in register size.
6d39b3d6ae9 : intel/fs/ra/xe2: Scale up register allocation granularity by 2x on Xe2+ platforms.
bd98df5d8ec : intel/compiler: Make MAX_VGRF_SIZE macro depend on devinfo and update it for Xe2.
a7d521e556a : intel/vec4/ra: Define REG_CLASS_COUNT constant specifying the number of register classes.
5d87f41a546 : intel/fs/ra: Define REG_CLASS_COUNT constant specifying the number of register classes.
502b864dcc9 : docs: add another 23.1.x
7330631fae5 : docs: update calendar for 23.1.8
234654eb7c2 : docs: add sha256sum for 23.1.8
e1160b9867c : docs: add release notes for 23.1.8
c93bcb32fee : amd: Use inverse ballot intrinsic if available
4282386311b : nir/spirv: Add inverse_ballot intrinsic
0ef87f148df : nir/lower_subgroups: Don't do multiple lowerings at once
465644640a0 : zink: Store zink_vertex_elements_hw_state::b.strides by binding id
2993853f492 : radv/rt: Skip cull_mask handling if it is FF
e0cf4fbf38e : radv/ray_queries: Skip cull_mask handling if it is FF
3e7850f97bc : radv/bvh: Treat instances with mask == 0 as inactive
8d2dcd55d78 : anv: refactor to fix pipe control debugging
747c7042df9 : v3dv: we can sample from 1D array too
62f931204b1 : freedreno/a6xx: Add L8_SRGB
dac6f241777 : ci/zink: Add a few updates for anv/tgl from the nightly runs.
d2ec7b4c352 : ci/virgl: Disable virgl-iris-traces.
258d8b9c23f : ci/intel: Add various updates from our nightly runs.
cb96dab5c8f : vc4: mark buffers as initialized at vc4_texture_subdata
7c538b5ad8e : iris: assert(bo->deps) after realloc()
3cec15dd142 : iris: avoid stack overflow in iris_bo_wait_syncobj()
762b9aad01c : iris: assert bufmgr->bo_deps_lock is held
1c72c71bdf2 : nir/move_vec_src_uses_to_dest: allow to skip reuse of constant sources
dc601945992 : nir/move_vec_src_uses_to_dest: skip reuse if vec is used only once in store_output
8ac975fa5ec : r300: enable nir_move_vec_src_uses_to_dest
00aa8816a1a : docs: Update Clover's env variable documentation
4c877ebfe50 : anv: define clear color localy within can_fast_clear_color_att
88efda1b24c : v3dv: only handle Android Hardware Buffer on Android
67ed899cd60 : radv: remove absolute_depth_bias workaround
4475c400a1f : radv: remove drirc workarounds for Path Of Exile
f3790959c85 : drirc: remove Path of Exile workarounds
604a9b7fae4 : ac/perfcounter: add GFX11 groups
0925d0d0428 : ac/perfcounter: add SG_WQP group for GFX11
041d1150c13 : radv: fix missing ISA with RGP and GPL
c314bc2ab95 : radv: fix checking if RGP is enabled with others tracing tools
c773794943e : crocus: avoid issues with undefined clip distance
d6d73aae4f8 : iris: avoid issues with undefined clip distance
d6748c72d82 : egl/wayland: enable WL_bind_wayland_display for zink
1b4e877def1 : egl/wayland: use more registry listeners to better handle device init
7ac0dbd73b6 : egl/wayland: split out wl drm extension init
e0e812f34a3 : egl/swrast: expose EXT_swap_buffers_with_damage and EXT_present_opaque
9197dba8bc2 : radeonsi/vcn: Don't hang GPU when using DCC surface as encoder input
3166b14bd89 : venus: drop device, family, index, flags tracking from vn_queue
f5c706e438f : venus: use more common vk_queue related implementations
3b58e934ebd : venus: use common ANB implementation
4cb0da89a50 : venus: use common vk_queue object
e8a61a8a6be : vulkan/android: drop vk_buffer dependency from common AHB impl
cd0b86fce1f : vulkan/android: add missing AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER usage
ab1bc348fc9 : d3d12: Video - Relax ID3D12VideoDevice QI version for decode, process
7a5948b3ee2 : vulkan/android: add missed STACK_ARRAY_FINISH()
51840bbdced : nir: add a deref slot counter that handles compact
b318b3d5209 : nir: Remove nir_ssa_for_src
55333fce771 : treewide: Remove remaining nir_ssa_for_src
d1eb17e92e4 : treewide: Drop nir_ssa_for_src users
0df0980fc4e : agx: Enable sinking ALU
4bcb62d203a : nir/opt_sink: Also consider load_preamble as const
aead5316d28 : nir/opt_sink: Move ALU with constant sources
561df40211b : nir/opt_sink: Do not move derivatives
469fd36fba8 : nir/opt_sink: Sink frag coord instructions
c07a9dca658 : nir/opt_sink: Sink load_local_pixel_agx
596682ad4b5 : nir/opt_sink: Sink load_constant_agx
d628be082b8 : nir/gather_info: Use nir_op_is_derivative
6d3425653a2 : nir/opt_gcm: Use nir_op_is_derivative more
e0246ed8e4f : nir/opt_preamble: Use nir_op_is_derivative
1a788a86c12 : nir: Hoist nir_op_is_derivative
b77dc9f7d75 : nir: Add NIR_OP_IS_DERIVATIVE property
f6f9c07efed : radv: disable mesh dispatch XYZ_DIM when possible
6dd751b3b94 : aco: remove unused p_logical_end check when optimizing branching sequence
8d5bd3ca48d : aco: check logical_phi_info at p_logical_end when eliminating exec writes
87b79078b59 : meson: Update libarchive to v3.7.2-2
ac48334ecd3 : aco/optimizer_postRA: check overwritten_subdword in is_overwritten_since()
92012c9bec4 : freedreno/replay: Fix implicit-function-declaration error
63a3a9b23b0 : st/mesa: check renderbuffer before using it
af27ecb0899 : device_select: add shortcut for MESA_VK_DEVICE_SELECT_FORCE_DEFAULT_DEVICE
b935ce01315 : docs: update DRI_PRIME documentation
201662659e3 : device_select_layer: support DRI_PRIME=n
ea84b85887a : loader: add DRI_PRIME_DEBUG env var
b8d0b1ceb59 : loader: extend DRI_PRIME to support =N
d052baf1904 : loader: refactor DRI_PRIME handling code
06a3bb75e38 : glx: drop the 'libGL' log prefix
fa4d4f84a17 : ac/spm: enable support for multi-instance counters
414783162a7 : ac/spm: move the counter instance to ac_spm_counter_create_info
d5a5473185a : ac,radv,radeonsi: prepare support for multi-instance SPM generic counters
ed0d3d8cbde : ac,radv,radeonsi: prepare support for multi-instance SPM SQ counters
af4d4f52035 : ac/spm: fix number of instances of GL2C
0e4d5b171ac : radv,radeonsi: make sure to emit GRBM_GFX_INDEX before SQ select registers
3e8922d9f73 : ac/spm: select correct segment type for per-SE blocks
033e49995da : ac/spm: use block flags to initialize instance mapping
037d7d0f5ba : radv: reserve more CS space in SQTT/SPM paths
edd3cd67c2f : compiler/types: Use a string table for builtin type names
53149cdd6e1 : compiler/types: Change glsl_type::name to be an uintptr_t
bf01000a501 : compiler/types: Use glsl_get_type_name() to access the type name
d1e9e7699e6 : compiler/types: Use Python to generate code for builtin types
b5a79000eb9 : r600/sfn: get rid of the method to get the index mode
116a389c121 : r600/sfn: Sepeate resource and sampler in texture instructions
cbda74a6251 : r600/sfn: Add old address to update_indirect_addr
56c1e6cef21 : r600/sfn: rename method resource_base to resource_id
552e9ddcc49 : r600/sfn: Make address split pass obligatory
f16582b654e : r600: print texture resource index mode separately
3a307e22483 : intel/common: Add sse2_args for 32-bit build when -Dsse2=false was set
3c4c263dc73 : vulkan/android: improve vkQueueSignalReleaseImageANDROID
6ed2515df1a : vulkan: remove a dup entry from vk_image_usage_to_ahb_usage
497aecb2100 : Android.mk: Only link LLVM for radeonsi, not amd_vk
ec32619cb04 : Android.mk: Explicitly enable/disable LLVM support
599f47f11c6 : Android.mk: Allow building only Vulkan drivers
de9bf84501d : meson: use a single dependency call for lua
57f83469071 : ci/zink: drop redundant `MESA_LOADER_DRIVER_OVERRIDE: zink`
3251f321b86 : mesa: some cleanups for texparam extension checks
ee3981e84d6 : Revert "ci: disable lima LAVA lab for maintance"
83d856d4bc8 : ci/farm-rules: re-add "run every container and build job when a farm gets re-enabled"
67c7f391b3e : ci/farm-rules: rename .disable-farm-mr-rules to make it clear it's only about MRs
fa2fc50f81d : freedreno/decode: Fix printing chip-id
9fa75efe69c : freedreno/layout: Handle 565/etc MSAA special case
4952db73fb5 : freedreno: Fix crash with debug msgs enabled
cd2c4927c82 : zink: use null attachments for null attachments with dynamic render
267b997abf1 : zink: propagate rp_tc_info_updated across unordered blits
12cdd546be4 : zink: use much bigger dummy surfaces
047213fcbaf : tu: handle unused color attachments without crashing
42722347362 : lavapipe: EXT_load_store_op_none
73a9f9c5cac : tu: Actually emit patchpoint for viewports with FDM
64ed3576993 : tu: Fix assert in FDM state emission
f8bb1b22fbe : tu: Fix tu6_emit_*_fdm size call
749e1de9d33 : tu: Fix per-view viewport state propagation
21fa6777129 : ci: document which image tags need to be bumped when updating {alpine,debian,fedora}/x86_64
c1990cdb001 : ci: document which image tags need to be bumped when updating piglit
7521dbae602 : ci: Fix pre-merge pipelines with no code changes
b1a63d5418f : intel/fs: Check if the whole ubo load range is in the push const range
2bd86f80482 : panvk: Add Android ICD loader entry point
dd6a7a8e615 : lavapipe: clamp cache uuid size
b73ebc6bfc3 : zink: flag db maps as unsynchronized
a5be0385c7c : aux/tc: don't use pipe_buffer_create_with_data() for rp-optimized subdata
81dd39de019 : aux/tc: fix rp info handling around tc_sync calls
c9b7639a7dc : compiler/types: Fix array name dimension flipping for unsized arrays
ea998ddd348 : glsl: Annotate _mesa_glsl_error() with PRINTFLIKE
2db04de6df1 : freedreno: Build drm subdir before perfcntrs, which uses it.
c5a6cdfeb98 : ci: add locked flag to bindgen-cli on x86_64_build.sh
92f5442489e : intel/fs: Merge copy prop dataflow loops
fa2757aa979 : intel/fs: Use rb_tree for copy prop dataflow
35644bb4832 : intel/fs: Use rb_tree to store ACP entries by destination
c28bf1a2495 : intel/fs: Use rb_tree to store ACP entries by source
06bdd3eac04 : intel/fs: Encapsulate per-block ACP in a structure
c262752d741 : intel/fs: Make opt_copy_propagation_local file private
09461082985 : intel/fs: Simplify check in can_propagate_from
1f15a0f8b2e : intel/fs: Don't loop in try_constant_propagate
ab23d89adef : intel/fs: Move src.file checks out of try_constant_propagate and try_copy_propagate
b5b2338c5cf : intel/fs: Make try_constant_propagate and try_copy_propagate file private
8665e37960f : intel/fs: Don't try to copy propagate into a source again after progress is made
e488b46419b : intel/fs: Don't continue fixed point iteration just because liveout changes
385f01c89b5 : util/rb-tree: Inline rb_tree_init
0f917d93bf1 : util/rb-tree: Work around C++'s dislike of offsetof
f7472f23ba3 : glsl/list: Clean up an inappropriate comment
6f1b1d63304 : intel/genxml: Auto-import genxml files using genxml_import.py
cd0c758f328 : intel/genxml: Start Xe2 support
57b56312979 : intel/decoder: Implement support for importing genxml
0ec95e425cd : intel/decoder: ralloc_steal() values from spec context for fields and enums
0495f952d48 : intel/genxml: Add genxml_import.py script
6ad2f39bab5 : intel/genxml: Add GenXml.flatten_xml() method
c0f7feb239a : intel/genxml: Add GenXml.add_xml_imports method
9e5190ad1f5 : intel/genxml: Drop assertion to allow for importing
614aa2e62be : intel/genxml: Add GenXml.optimize_xml_import()
12853372180 : intel/genxml: Add all xml files as pack dependencies
b076b4f99b9 : intel/genxml: Add support for excluding items when importing
6cc21dc8b5f : intel/genxml: Support importing from another genxml file
bb06db5a62f : glx: Increment dpy->request before issuing an error that had no request
73fec95358e : radv: Remove ray tracing shader module identifier skips
28dcc5959d0 : radv/rt: Handle stages without nir properly
3fd9894e3aa : radv: Update navi21 llvm fails
77bf1408f3b : radv: Don't advertise features requiring PS epilogs with LLVM
4c168635f8a : ac/llvm: Use float types for float atomics
60e7b1c69c1 : ac/llvm: Use the correct return type for uadd_carry and usub_borrow
3ae0562c237 : ac/llvm: Fix typed loads with 16bit formats
0cada27826e : radv/ci: Improve ray tracing skips
97b1caf9f67 : radv: Perform multiple sorts in parallel
44c47054bca : radv/radix_sort: Vendor the radix sort dispatch code
1cacc64ea72 : radv: Remove dead radix_sort_vk_get_memory_requirements call
fb0f51bc642 : radeonsi/vcn: change max_poc to fixed value for hevc encoder.
84390c5c98e : ac/spm: initialize and set instance mapping for counters
0864a7dfa94 : ac/spm: rework how segment muxsel RAM are filled
6ae64900e21 : ac/spm: fix checking if the counter instance is valid
90d9406436f : ac/perfcounter: compute the number of global instances of TCP,SQ,GL1C and GL2C
60cb257d262 : ac/perfcounter: set the number of instances of GL1C to 4
10dc97b20ff : ac/gpu_info: init num_cu_per_sh from the kernel
95527162081 : ac/spm: add SPM block definition for GFX10-GFX10.3
b1ce30539bd : ac/spm: remove useless SPM block setting for GFX9 and older GPUs
303184e4e5d : radv,radeonsi: use AC_SPM_SEGMENT_TYPE_xxx instead of magic values
db6e16a5158 : radv: enable the PKT3 CAM bit for some SPM register writes
d57241d290c : radeonsi/vcn: Set H264/HEVC chroma sample location in bitstream
8e76b8fb351 : frontends/va: Parse chroma sample location in H264/HEVC SPS
aca2adc36c3 : ac/spm: add SPM counters configuration for GFX11
42d67183e7c : ac/perfcounter: add new SQ_WGP block for GFX11+
31e6c055273 : ac,radv,radeonsi: rework SPM counters configuration and share it
f88338f8012 : issue_templates/Bug Report: fix outdated URL for GFXReconstruct
6eaf416f353 : aco/insert_exec_mask: Simplify WQM handling (2/2)
5f667231888 : aco/insert_exec_mask: Simplify WQM handling (1/2)
45f6d38a766 : aco: insert a single p_end_wqm after the last derivative calculation
28904839dad : aco: don't insert a copy when emitting p_wqm
040142684cc : aco: make p_wqm a marker instruction without Operands/Definitions
1275981df8c : aco: don't optimize cross-lane instructions across p_wqm
0907b53740a : aco/insert_exec_mask: set Exact mode after p_discard_if when necessary
41b6020ff3b : aco: remove fast path in insert_exec_mask's process_instructions
0e8192a76b7 : aco: append p_logical_end after monolithic RT shaders
c5fb2fff181 : ac,radeonsi: move vcn enc av1 default cdf file to common
daa01703cc8 : ac,radeonsi: move vcn enc structs to common
f8a7c8edd15 : radv: emit relocation for mesh/task shaders
312103e0ffb : radv: set THREAD_TRACE_MARKER_ENABLE for mesh/task draws
505c2ee92d5 : ac/rgp: use correct API stage string for mesh/task shaders
12f1c5d23be : radv: fix instruction timing on GFX11
c04b10155e6 : radv: disable unsupported hw shader stages for RGP on GFX11+
4f5dd547131 : radv: set THREAD_TRACE_TOKEN_MASK.BOP_EVENTS_TOKEN_INCLUDE on GFX10.3+
16527f6ffd0 : ci: Only look at file changes for MRs
0e1ee4fac9d : ci: Use container rules for containers
e67868fa19a : ci: Always set user container jobs to manual
7cb86d9adc8 : ci: Move farm-disable rules before anything else
3ec953ed755 : iris: modify Wa_14014414195 to use intel_needs_workaround
3740b6f599b : radv/video: take db alignment into account when allocating images.
dee280249c3 : meson: Warn about side-effects from DRM for FD KMDs
ce124328a04 : freedreno+meson: Add lua+libarchive+libxml from Meson WrapDB
b91f9f68f04 : freedreno/decode: Support building replay for multiple KMDs
f8ac5689550 : freedreno: Only add drm/computerator when system_has_kms_drm
a0cca5f6eb8 : freedreno/rnn: Remove %n usage in fprintf
73d0286eb56 : freedreno/replay: Add "gpu_print" function for command streams
cad065cd006 : freedreno/replay: Add "print" instr to ir3 asm to be used in replay
c22f894bd1b : freedreno/rddecompiler: Update to handle a7xx
e3bbd1688b8 : freedreno/replay: Add limited support for KGSL
e2648d42558 : anv: Remove i915_drm.h include from common code
5d3c5a79219 : anv: Move i915 handling of imported bos bo_flags
e1f846f7903 : anv: Move bo_alloc_flags_to_bo_flags() to backend
8b672c7b2c4 : anv: Move i915 specific code from common anv_gem.c
fc0acf6d901 : anv: Move i915 specific gem_set_caching to backend
b8a9c72561c : vk/enum2str: add more max enum vendors
d09aac5e647 : zink: Change zink_vertex_elements_hw_state::b.strides to VkDeviceSize
9399165bd4e : aux/tc: fix renderpass tracking fb state clobber scenario
79ba431d4a2 : intel: Sync xe_drm.h
69e3af2037d : ci/zink: Add another conversion fail on a618
99ec13742b7 : ci/radeonsi: Skip more really slow tests
6067aba9e6d : freedreno: Include speedbin fallback in 740 chipid to fix probing
d48f2469bea : aux/tc: Add ASSERTED to unreferenced release build variable
ca9734c2233 : pvr: Use correct index when writing query availability data
210f1e14d5a : panfrost: delete stale editorconfig file
2978b85789c : zink: don't warn about missing scalarBlockLayout on v3dv
ced3ee78981 : ci/windows: drop build rules from test jobs
8ee6e3d8d64 : ci/windows: add windows docker runner tags to .windows-docker-vs2019
87281e7dd4b : ci/windows: centralize definition of windows runners tags
6a0fb8244a9 : zink/ci: update list of expected failures for POLARIS10/NAVI10
1c3097225a4 : ci: don't run everything just because a farm gets re-enabled
907b96f1e7b : v3dv: Enable VK API v1.2 for Android
733909a6379 : v3dv/android: Add AHardwareBuffer support
def20cbb07a : v3dv: Split v3dv_image_init to use layout setting logic separately
1fc460b203f : v3dv: Use format stored in vk_image and vk_image_view after init
02fc0c7e6a1 : v3dv/android: Rework Android native buffer importing logic
179dc4a106c : v3dv/android: Add a helper function to support explicit layouts
bc9277d81cd : compiler/types: Move builtin type initialization to C
13d3efb2d1c : compiler/types: Add workaround to use builtin_type_macros.h in C
a67d4bde2cc : compiler/types: Make struct glsl_type visible to C code
69ade9a3443 : compiler/types: Use a linear (arena) allocator for glsl_types
5d804e833cb : compiler/types: Store builtin types directly as data
492644dbef4 : compiler/types: Move static asserts about glsl_type to a central place
7815f3cd3e0 : compiler/types: Simplify clearing the glsl_type_cache
8a62b669f20 : compiler/types: Don't store a mem_ctx per type
4f1473ef977 : compiler/types: Use type cache mem_ctx for hash tables
450c753f8d9 : compiler/types: Add a mem_ctx for the glsl_type_cache
74d85abf005 : compiler/types: Move local cache details to implementation file
6bf0654f4a1 : compiler/types: Use designated initializer syntax to specify builtins
3a3318364bf : compiler/types: Add extra level of macro to builtin_macros
3bdd2ba1942 : glsl: Don't create struct type builtins
78af1d0d9a5 : glsl: Add missing glsl_types initialization to test_optpass
f865905fac1 : compiler/types: Move GLSL specific builtin structs into glsl/
75bcebbb9e6 : ci/anv: Add testing on JSL.
d1758ed14c3 : ci/anv: Add a manual full VK run for TGL.
a8b8d96f20b : ci/anv: Drop "-vk" from the job name.
7e812a122d8 : ci/anv: Drop DEQP_VER:vk setting.
9eed03657d4 : clover: fix parameter arguments since recent translator changes.
718699b9f0e : glsl: remove field from gl_shader_program
06af083b930 : glsl: check for xfb setting xfb info
a0ff56e3349 : zink: pass a stage mask to pipeline create functions
e4bca6adf1a : zink: use FAIL_ON_PIPELINE_COMPILE_REQUIRED for GPL path
d79a615cf8e : zink: remove an intermediate variable in pipeline compile selection
af760c75297 : zink: add a flag for combined pipeline compile for doing FAIL_ON_PIPELINE_COMPILE_REQUIRED
eacc44afb97 : zink: slightly refactor pipeline compile selection
3802be6bac4 : lavapipe: KHR_map_memory2
f423d91790a : spirv: use a pointer sized int type for opencl event_t
4e85c325ffe : venus: implement VK_EXT_vertex_input_dynamic_state
dfbe545a2c8 : venus: sync protocol for VK_EXT_vertex_input_dynamic_state
3890c60584b : compiler/types: Remove unused GLSL_TYPE_FUNCTION and related functions
0f41da91602 : compiler/types: Constify a couple of pointers in glsl_type
412fe99ea6c : compiler/types: Don't duplicate empty string
247f940d373 : compiler/types: Use right hash for function types
f1bc58cb7bd : intel/fs: use ffsll so we don't explode on 32 bits
147c17c28c3 : radv: don't emit event code on video queues.
85192dcfc6e : wsi/x11: Don't allow signal_present_id to rewind.
08fee190aa0 : wsi/x11: Fix potential deadlock in present ID.
da16a76fe7d : venus: fix a device memory report leak
9eba1d91875 : intel/genxml: update PIPE_CONTROL instruction for dg2
8c8985390d0 : Revert "frontends/va: Also map VAImageBufferType for reading"
7eabe9bb40d : ci_run_n_monitor: add comment to explain "MR > fork" logic
717cff829c5 : ci: remove duplicate fork pipeline in MRs
941d92408ee : bin/ci_run_n_monitor: automatically pick MR pipelines when they exist
f398f0fb44b : bin/ci_run_n_monitor: print in which repo we're looking for the pipeline
b8a54c50a6a : nir: fix invalid sampler search by texture id
5a7044d0bc9 : zink: move find_sampler_var from zink to nir core
010147cd642 : llvmpipe: make sure to initialize the lp_setup_context slots with the default values
f9b341cbf40 : radv: use shortcut_1d_workgroup_id
2965a9d5102 : radv: optimize mesh workgroup ID using ts_mesh_dispatch_dimensions
81d17246ec2 : nir/lower_system_values change num_workgroups to uint32_t
b3b58b91f41 : zink: ci updates
5f73b8976bb : aux/tc: fix address calc for segmented texture subdata
b6bc1f85f45 : aux/tc: fix staging buffer sizing for texture_subdata
64b49fb501e : v3dv: don't assume that bound descriptors have been written
9d2bad8b373 : zink/ci: document more flakes seen on vangogh
13161f4adb2 : zink/ci: automatically reboot when hitting a kernel BUG on vangogh
29f730b793d : docs/features: cl_khr_3d_image_writes needs driver support
2cc981a0cd5 : radv: fix capturing RGP on RDNA3 with more than one Shader Engine
6caae898dd4 : radv: fix emitting SQTT userdata when CAM is needed
23f9e89fce6 : anv: enable VK_EXT_mesh_shader where supported
4eddeea7bf2 : intel/fs: handle URB setup for fast linked mesh pipelines
17d7f7a292f : intel/fs: read viewport and layer from the FS payload
d36da7c5f82 : anv: track what kind of pipeline a fragment shader may be used with
b200e5765cb : anv: use a simpler MUE layout for fast linked libraries
bcde58ea86e : blorp: fix hangs with mesh enabled
079604e41ef : ci: disable lima LAVA lab for maintance
4dbc55818c1 : llvmpipe: enable driver functions.
4ecd471ee36 : llvmpipe/cs: add support for function calls.
3704f158a22 : gallivm: add support for function calling
14a66689640 : rusticl: use cleanup funcs
18ca6c37f0f : nir: add a function usage tracker
f5bf4657fbc : nir: add driver_functions option to avoid inlining.
8a95b438806 : spirv/nir: parse function control and store in nir.
b8e93abd113 : gallivm: rework translator to allow per-impl work.
3cd20feed07 : gallivm/nir: split prepasses out to make per-function work easier.
a74e98547c0 : nir: don't inline linked functions
8f982a7fd9a : nir: add nir function clone
5dea1ac64c7 : nir/functions: move linker pass to new helper
b1a12cf3a8a : nir/functions: put link state into a struct
4af6061fe57 : nir/functions: use helper to get function for a name.
bfe152916c1 : nir: move the libclc lowering over to functions file.
e6bfe7c501a : nir: use nir_function_instructions_pass in the inliner.
5f568625fa4 : nir: rename nir_inline_functions.c to nir_functions.c
97557ebfa21 : nir: Add nir_function_instructions_pass helper
93bb08d1f73 : nir: use a _clone so users calling their variable clone don't get a warning
6417f1021ae : ci/freedreno: Add another excessive-constlen UBO skip.
52343ac668d : Uprev Piglit to f7db20b03de6896d013826c0a731bc4417c1a5a0
3f1356bef50 : util: Add convenience macros for linear allocator
9e37631aa5e : vulkan/properties: Handle unsized arrays properly
b235e8fc9a2 : tu: Fix heap size
c4c76b72e12 : freedreno/a6xx: ARB_shader_viewport_layer_array
0bb34e49ec4 : freedreno/a6xx: Handle PIPE_BIND_BLENDABLE
e6b5e965ccb : freedreno/a6xx: Use pipe_blit_info::sample0_only
c1a188ad4ff : freedreno/a6xx: EXT_depth_bounds_test
43c77244d90 : freedreno/a6xx: EXT_shader_image_load_formatted
6df5f3d4f14 : freedreno/a6xx: EXT_demote_to_helper_invocation
babe8a10d95 : freedreno/a6xx: ARB_texture_filter_minmax
286b7723f04 : freedreno/a6xx: ARB_sample_locations
fd00e994449 : freedreno/a6xx: ARB_post_depth_coverage
eb3cb03bbe3 : freedreno: Implement ATI_meminfo
c2e8b529220 : freedreno/a6xx: Re-write the function-of-doom
9b2780dcaf4 : freedreno/a6xx: Re-work fd6_emit_shader
a11e3f35dfc : freedreno/a6xx: Drop unused screen args
71fe3f10730 : ir3+tu: Simplify ir3_find_sysval_regid callers
38694b73865 : r300: reduce number of iterations for vertex shader loops
ccd3bb45483 : winsys/radeon: fix a race between bo import and destroy
028ba76a00e : radv/ci: Document new flake
0c29b7aeaf2 : anv: remove misleading comment about batch_len
9a7c6ae32cd : anv/xe: return failure in case waiting for the vm_bind syncobj fails
935a1d2c8ff : anv/xe: make vm_binds async
7018e64d794 : anv: add a new vm_bind vfunc
a54451075d4 : anv: rename the vm_bind vfuncs
0a1ccd4a9a6 : vulkan wsi: add support for PresentOptionAsyncMayTear
39aa4837601 : zink: set optimal_keys for turnip jobs
cf66ed2dec6 : zink: imply ZINK_DEBUG=quiet if ZINK_DEBUG=optimal_keys is set on turnip
1e1f58c1aca : zink: add ZINK_DEBUG=quiet
cb76e90793f : ci/zink: Add new zink-lvp flakes
f5c80f001bd : ci/intel: Add new skqp flake
077e2da21ec : ci/d3d12: Add new flake
abb612ec1f7 : ci/radeonsi: Add new flake
9dbc8a7ee3d : ci: Declare stages before jobs
e3aab80d4f9 : meson: support installation tags
05e80e1a5e2 : v3dv: expand sampling from linear image hack to support multi-planar images
95f881adbd7 : v3dv: add support for sampling simple 2D linear textures
151f78150ba : Revert "ci: disable Collabora's LAVA lab for maintance"
d74d017f7d7 : v3dv: Rely on the internal tiled flag instead of the common vk structure
a03525d8db7 : tu: Split program draw state into per-shader states
a80f0260738 : ir3: Add helper to determine when variant exceeds safe constlen
252aee26346 : freedreno, ir3, tu: Constify various uses of ir3_shader_variant
d1b333a0b57 : tu: Split up tu6_emit_vpc()
211aeb2dda1 : ir3: Add ir3_find_input_loc() helper
0d82f929427 : tu: Pull entangled shader state into program config
56667588203 : tu, freedreno/a6xx: Don't use VS for PrimID passthru state
b312155cc54 : tu: Rename PrimID-related registers
979cf7bac04 : tu: Merge depth/stencil draw states
3a1f7c61b6a : tu: Stop reusing base Vulkan dynamic state enums
1f88c9c5a4c : tu: Merge PC_RASTER_CNTL into RAST draw state
51ba8d43318 : tu: Merge SAMPLE_LOCATIONS and SAMPLE_LOCATIONS_ENABLE draw states
d3ab5b68d5e : tu: Remove MSAA draw state
8179b6fcf4d : anv: tell blorp to do mesh stuff only if it's enabled
3d7153afdf0 : anv: ensure pipelines have all state
3fb3752e332 : anv: fix missing 3DSTATE_SBE_CLIP emission
05ebfa5463f : anv: fix missing 3DSTATE_SBE_MESH emission
a023897cd31 : anv: ensure partially packed instructions are emitted in the pipeline
f5344a6b1c0 : anv: ensure mesh pipeline have all pre-rasterization stages disabled
80feff8559f : anv: emit 3DSTATE_URB_ALLOC_(MESH|TASK) only when mesh shaders are enabled
ef8f28403f8 : anv: fix 3DSTATE_VFG emission
51773d135d4 : radeonsi: sets OPTIMAL_BIN_SELECTION to 0 if using bottom_edge_rule
86b4fe5d682 : radeonsi: stores bottom_edge_rule option in the rasterizer state
c558c495505 : ci: disable Collabora's LAVA lab for maintenance
729cb4004a0 : radv: fix enabling DGCC
2d4fe5f2297 : clover/llvm: move to modern pass manager.
cb1c88d41f6 : lima: fix plbu block stride calculation
df710fe6956 : radv/rt: Enable monolithic pipelines
f2514e75f0e : radv/rt: Add monolithic raygen lowering
e039e3cd768 : radv/rt: Store NIR shaders separately
39fca243bb9 : nir/inline_uniforms: fix oob access with nir_find_inlinable_uniforms
94941de25b5 : zink: delete all psiz=1.0 stores if maintenance5 is present
23df2bf41b4 : zink: slightly refactor psiz deletion during linking
b5c2e91e4a6 : Revert "ci: taking igalia farm offline"
6d5174974a4 : zink: use HIC for image subdata when possible
f24891269d2 : zink: check/use suboptimal HIC during ici init
e006a3d8bc9 : zink: use some return codes for check_ici errors
4feb37d6296 : zink: fix some off-by-one indentation
9907573d981 : zink: add a fixup method for extra driver props
9ff50261004 : zink: disable HIC without resizable BAR
f95134468ab : zink: move mem type detection up in file
521800cf597 : zink: hook up VK_EXT_host_image_copy
5edcab3385e : lavapipe: don't advertise UNDEFINED layout for HIC
943909514e4 : lavapipe: handle VkHostImageCopyDevicePerformanceQueryEXT
87fa46c10d1 : zink: use VkFormatProperties3
e02441b000b : zink: simplify redundant is_buffer check
738eb0d78cf : ci: bump VVL to 1.3.263
ddc3c18e4aa : intel/dev: Update device string for MTL PCI ID 0x7d55
bb91e0306c8 : nvk: Invalidate the texture cache in PipelineBarrier
dff769e2bdd : nvk: Set the discard bit for Z/S self-deps
35e09897796 : nvk: Don't add a dummy attachment when gl_SampleMask is written
8ce4d7a08d8 : intel/compiler: Don't evict for workgroup-scope fences
5eddf60e560 : intel/compiler: Combine control barriers with identical memory semantics
9f98f20c583 : anv: Use nir_opt_barrier_modes() to drop unnecessary barriers
2b14618daa5 : glsl: Use nir_opt_barrier_modes() to drop unnecessary barriers
5754461f059 : dxil: Set UAV_FENCE_THREAD_GROUP any time global isn't required
fb3e37a0140 : virgl, nir_to_tgsi: Add a hack for promoting partial memory barriers
dd92fd8fcc9 : lavapipe: Don't delete control barriers
fc0aaa81eed : nir: Reduce the scope of shared memory barriers
7dd897e1cd1 : nir: Add an optimization pass to reduce barrier modes
1c3706fc28e : nir: Fix function parameter indentation in nir_opt_barriers.c
17a35412dcc : zink: re-rework i/o variable handling to make having variables entirely optional
8b4904405e2 : zink: use right function to get src_type in eliminate_io_wrmasks
459b49a1749 : zink: add a new linker pass to handle mismatched i/o components
9af2f179372 : zink: create new vars without copying existing ones
86668052dd6 : zink: use explicit sizing for builtins when creating variables
53dab1cf408 : zink: use MAX_PATCH_VERTICES directly for arrayed io var sizing
e81048a0e2f : zink: use explicit stride from types instead of copying old_var stride
3c422ba5182 : zink: simplify an arrayed io check during variable creation
dcc1d115f96 : zink: use nir_io_semantics::num_slots for indirect var creation
a91d920a630 : zink: delete some bindless io lowering code
7fdc74b0788 : zink: fix typing on bindless io lowering
a3ce422a997 : zink: reorder bindless io lowering
e87b24719f0 : zink: set is_xfb=false for all i/o variables
20cbc6b9a0a : zink: ci updates
39b814b2a65 : zink: handle multi-plane implicit sync
d4f8ad27f2d : zink: handle implicit sync for dmabufs
4932e65f1e6 : zink: hook up cached fd semaphore usage for batch signal/waits
7662ddc4268 : zink: add a util for getting cached fd semaphores
5f7333b1889 : zink: add a screen cache for fd semaphores
8d3ac89f97e : zink: add another submitinfo for fd semaphore waits
ed17b6f8174 : zink: make submitinfo handling easier to manage with enum
ffc371ba61d : zink: add a third submitinfo (unused for now)
efc339f9589 : zink: make zink_resource_image_barrier2_init public
a30deb5d310 : zink: use a pointer to simplify submit struct mechanics
68a478870d2 : venus: expose KHR_external_fence/sempahore_fd extensions
c9c2ba38390 : ci: drop clover leftover
d11900d5e76 : meson: use llvm-config instead of cmake to fix linking errors with meson 1.2.1
6a89507be8a : anv: Program and emit STATE_COMPUTE_MODE
f0d5c7848af : intel/genxml: Add STATE_COMPUTE_MODE instruction
7901b536ee0 : iris: Enable always flush cache with DEBUG_STALL option
28e1e33c32b : radv: Don't use the depth image view for depth bias emission
4171d9ff849 : radv/amdgpu: Use rwlock to protect access to virtual BOs.
eb0c1970906 : anv: bound image usages to the associated queue family
fafb1a897e3 : ci/b2c: drop logic to remove install.tar
80a352c87cd : anv: remove aux checking asserts
64a5472ad70 : radv: remove useless PIPELINE_CREATE_2_LIBRARY_BIT check for retained shaders
d6299ec258d : frontends/va: Flush after unmapping VAImageBufferType
136a6982515 : nir/opt_algebraic: remove broken fddx/fddy patterns
109a99e6914 : llvmpipe: enable f16 paths on aarch64.
adaf4460bd1 : radv: do not use pre-compiled prologs when VS is compiled separately
871a3836714 : radv: adjust emitted prolog regs for merged shaders compiled separately
657cabe17e5 : radv: adjust next stage for VS prologs and merged shaders compiled separately
524a894ba48 : aco/gfx11: don't use bfe for local_invocation_id if the others are always 0
1409f69e00e : tu: Call tu_cs_dbg_stomp_regs with appropriate GPU gen
cb08ccb3787 : tu: Exclude SP_UNKNOWN_AE73 from reg stomping
84e61d606b9 : radv/sdma: use correct limits for gfx10.3
c707cb51e53 : radv/sdma: use multiple commands if required
ca25d5f8462 : radeonsi/sdma: use multiple commands if required
a69ffbd08a4 : ci: taking igalia farm offline
84e0f5ce753 : nir: remove unused param from nir_alu_src_copy()
9b6eae2e67f : nir: remove unused nir_src_copy()
af1528cc153 : nir: replace use of nir_src_copy()
fd297ecf98e : zink: always add a per-prog ref for gpl libs
4303ea7b9ac : radv: Use a double jump to limit nops in DGC for dynamic sequence count.
05bd55a994a : ci/traces: extend no-output timeout by 5 minutes
a2ead228acb : radv: avoid emitting THREAD_TRACE_MARKER for predicated draws/dispatches
51eb072eb66 : radv: skip DGC calls when the indirect sequence count is zero with a predicate
13723e3097e : radv/ci: use the default kernel on vkcts-navi10
76ef5f82ab7 : radv/ci: drop the auto-reboot-on-hang for vkcts-navi10
b16472fc97f : ir3/lower_tex_prefetch: Fix crash with lowered load_barycentric_at_offset
eb7a46ed3d5 : v3dv: bump up MAX_UNIFORM_BUFFERS to 16
383842fab81 : radv: Fix dumping vertex descriptors with RADV_DEBUG=hang.
6d2d74fa1c4 : pvr: Add VK_KHR_driver_properties
34813e13db5 : pps-producer: add ability to select device with DRI_PRIME
0228b294e8b : radv: Fix IB size for RADV_DEBUG=hang.
6e4663635f6 : mesa: disable snorm readpix clamping with EXT_render_snorm
285223d0fd0 : radv: fix interactions with primitives generated queries and pipeline stats
6f4fe3f81b0 : anv: Copy/Clear MSAA images over companion RCS while we are on compute
5b8bef86501 : anv: Extract batch print code to anv_print_batch helper
9866c4e32b5 : anv: Skip layout transition on the compute queue
46d203c0abf : anv: Add secondary companion RCS cmd buffer to primary
4d79c2d280f : anv: Execute an empty batch to sync main and companion RCS batch
0c49d3cf977 : anv: Setup companion RCS command buffer submission
a63277ec36b : anv: Execute RCS init batch on companion RCS context/engine
103512ef3b2 : anv: Move compute specfic bits under compute queue init
b3753025766 : anv: Create companion RCS engine
a5f2c8c845e : anv: create individual logical engines on i915 when possible
a5e4be45c08 : intel: Pass virtual memory address space ID while creating context
b73960fc408 : intel: Add helper to create/destroy i915 VM
13b3d7f7411 : anv: Handle companion RCS in end/destory/reset code path
801523f03d7 : anv: Split out End/Destroy/Reset cmd buffer code into helper
edcde0679c0 : anv: Add helper to create companion RCS command buffer
31eaeb82746 : v3dv: handle pPlaneLayouts in VkImageDrmFormatModifierExplicitCreateInfoEXT
717fbda5367 : v3dv: be more precise in vkGetImageSubresourceLayout
8019a1b9292 : glsl: ir_function_param_visitor::visit_enter always true condition
5d203c4ae03 : glsl_to_nir: add more unhandled function types
67d1c36bb4a : glsl: fix out params in glsl to nir
51ad269198e : aux/tc: handle stride mismatch during rp-optimized subdata
3ecc5f01801 : docs: add one more 23.1.x release
a6b8bfabeb9 : docs: update calendar for 23.1.7
67f97816b94 : docs: add sha256sum for 23.1.7
bd58c84b038 : docs: add release notes for 23.1.7
12967c8dcb6 : rusticl: don't store ptrs to nir_variables across opt passes.
f857c9a96fe : d3d12: Extend video screen AV1 encode tile support checking
967133cc91f : util/vl_vlc: Use UINT64_MAX instead of ~0UL with MSVC compiler
23071b9adc5 : docs: update Anv documentation about dynamic state emission
ceb1c6033b2 : anv: split BLEND_STATE packing from BLEND_STATE_POINTERS emit
2b5f9cc30a0 : anv: remove unused state emission
50f6903bd9c : anv: add new low level emission & dirty state tracking
8d66ff01b1a : vulkan/runtime: add helper to name dirty states
44656f98d5e : anv: split pipeline programming into instructions
758540d7417 : anv: add a flag tracking occlusion query count change
0ce772bd19e : anv: split 3DSTATE_VFG emission
1e081bd6806 : anv: split 3DSTATE_TE packing between static & dynamic parts
19c3f3ede49 : anv: categorize partial/final pipeline instruction
b1614c4e220 : anv: rename files to represent their usage
a1f7e7d93e9 : anv: move all dynamic state emission to cmd_buffer_flush_dynamic_state
047c0ba44b2 : intel/decoder: implement accumulated prints
2c3a51573a4 : intel/anv: batch stats util
1fdc089e9ce : anv: change anv_batch_emit_merge to also do packing
5c287385c2e : anv: remove ReorderMode from pipeline 3DSTATE_GS emission
adfa4f04537 : blorp: remove unused variable
9231f24be1f : hasvk: add state cache invalidation back before fast clears
97c9e015179 : nouveau/mme: SPDX everything
919a717ba4c : nouveau/nil: SPDX everything
963d658f099 : nvk: SPDX everything
9aa18e45d90 : nvk: Add include guards to nvk_bo_sync.h
1249937b5d7 : nvk: Clean up includes
318b8389905 : r600/sfn: Simplify dependency chain for index loads on EG
e9f60482fba : r600/sfn: factor out resource as extra class
0dea86e8865 : r600/sfn: drop unused ControlFlowInstr type enum
16bef14dd4f : r600/sfn: Make use of four clause local registers
c9739e89122 : intel/fs: limit register flag interaction of FIND_*LIVE_CHANNEL
421d8f14793 : pvr: Cleanup comments in pvr_physical_device_get_supported_*()
4f199175c44 : ci: enforce -Wimplicit-const-int-float-conversion for clang
81a28fb3e2a : Do explicit cast to suppress clang warnings
3a949de28c4 : pvr: Remove PVR_WINSYS_BO_FLAG_ZERO_ON_ALLOC flag
a57faf50370 : iris: migrate preemption streamwout wa to WA infra
ed48d1cb53f : zink/ci: merge piglit testing with deqp-runner for RADV
b2ce36b40b3 : zink/ci: merge GLCTS testing with GLESx for RADV
938465ccac0 : ci/farms: no need to check RUNNER_TAG for Collabora farm
17cd153dd03 : radv: add support for DGC with SQTT
63e0fcfb137 : radv: avoid emitting SQTT markers for DGC calls
8c8fca53fda : intel/genxml: Fix comparing xml when node counts differ
d8038c8d096 : intel/genxml: Ignore tail leading/trailing whitespace in node_validator()
5d37359f324 : intel/dev/xe: Move placeholder subslice info into XEHP_FEATURES
9123505ddec : radv/video: use correct enum value for max level IDC
c29e3d52059 : anv/video: use correct enum value for max level IDC
3040aa2e264 : ac/llvm: don't convert undef to 0 because nir_opt_undef does it now
497c40be190 : nir: remove nir_op_unpack_64 handling from nir_opt_undef
861d274453c : nir: replace undef only used by ALU opcodes with 0 or NaN
2b128c570b9 : intel/clflush: Add support for clflushopt instruction
b68582b1c5b : meson: Check for the __builtin_ia32_clflushopt function
6f30c980dd0 : util/u_cpu_detect: Detect clflushopt support
159c7973628 : util/u_cpu_detect: Drop unused has_tsc
e111d3241a0 : anvil,hasvk: Use intel_flush_range_no_fence to flush command buffers
9f20be64e6a : intel/common: Add intel_flush_range_no_fence
486e7bdbd85 : anvil,hasvk: Replace intel_clflush_range with intel_flush_range
543a707b7b8 : intel/common: Move intel_clflush.h to intel_mem.h/intel_mem.c
735026e8110 : anvil,hasvk: Rename need_clflush to need_flush
785d96b040d : rusticl/mesa: create contexts with PIPE_CONTEXT_NO_LOD_BIAS
8d79376957b : d3d12: Video Decode - Remove unnecessary copy for texture array case
1456cb9c0bb : drirc: enable `vk_wsi_force_swapchain_to_current_extent` for "Serious Sam Fusion"
142e317024c : drirc: enable `vk_wsi_force_swapchain_to_current_extent` for "The Talos Principle"
aa657247ce8 : vulkan/wsi: add `vk_wsi_force_swapchain_to_current_extent` driconf
d45f598ece6 : llvmpipe: move to nir lowering for fquantize2f16
b6bd7107e66 : driconf: use lower_depth_range_rate for The Spirit and The Mouse
6223e887577 : Revert "ci: disable Google Freedreno farm, currently timeouting on all jobs"
ad6557b101d : frontends/va: Support chroma sample location in postproc
a50a46acf5b : gallium/auxiliary/vl: Support chroma sample location in compute shaders
a6a43963ed0 : gallium/auxiliary/vl: Clamp coordinates in compute shaders
a90b9f1d1e5 : gallium/auxiliary/vl: Map range when updating constants
7c8e1596d6e : gallium/auxiliary: Fix util_compute_blit half texel offset with scaling
959801d9d9e : zink: polaris ci updates
07cb81f0fcf : asahi: Skip LOD bias lowering for GLES
2adb0f31fc9 : gallium,mesa/st: Add PIPE_CONTEXT_NO_LOD_BIAS flag
6269b60a1ce : asahi: Conditionally expose cube arrays
dd3dd6e127f : asahi: Handle linear 1D Arrays
56267ec14d0 : asahi: Forbid linear 1D Array images
fb606262608 : agx: Run opt_idiv_const after lowering texture
49951ef3cc2 : agx: Lower coordinates for cube map array images
fb76f6cc6ed : agx: Handle cube arrays when clamping arrays
54ebddaa0fe : ail: Force page-alignment for layered attachments
f9b08cf3a65 : asahi: Translate cube array dimension
7895d5b79c8 : agx: Add unit test for cmp+sel fusing
bdad7992bc0 : agx: Add unit test for if_cmp fusing
08e0c5a9cf1 : agx: Fuse compares into selects
e7ffc799d1a : agx: Fuse conditions into if's
f17ad0c516e : agx: Generate unfused comparison pseudo ops
ed6e3913494 : agx: Add pseudo-instructions for icmp/fcmp
139e56c0dba : agx: Only use nest by 1 for loops w/o continue
8f06252e9b1 : agx: Add helper to determine if a NIR loop uses continue
5c9495cf376 : agx: Omit while_icmp without continue
e71a1469a8a : agx: Omit push_exec at top level
6e0ae2c3165 : agx: Detect conditional breaks
a009f39fca7 : agx: Use agx_first_instr
aad7d5288ad : agx: Add agx_first/last_instr helpers
ffb64283eeb : agx: Add break_if_*cmp instructions
ff816f224b8 : agx: Split nest instruction into begin_cf + break
b89c048c9bf : agx: Lower nest later
b25b36a9e39 : agx: Expand nest
84054441437 : agx: Lower pseudo-ops later
f9343fe5ca1 : agx: Remove logical_end instructions
a2e5d1ddd19 : asahi: Force translucency for ignored render targets
62a2bdde7fa : agx: Lower pack_32_4x8_split
23c5ff814e7 : asahi: Allow no16 flag for disk cache
8781c448a41 : driconf: Disable fp16 for browsers
025da70013a : asahi: Add and support the no_fp16 driconf flag
45be01374f2 : asahi: Add scaffolding for supporting driconf options
c83672a0b34 : asahi: Fix VDM pipeline field width
0424017e726 : asahi: decode: Do not assert on buffer overruns
acd5ed0451d : asahi: decode: Implement VDM call/ret
c43dbadaa0c : asahi: cmdbuf: Identify call/ret bits
4f793d878a8 : asahi: Allocate staging resources as staging
119e5b9719a : agx: Schedule for register pressure
47873ec55e6 : agx: Include schedule class in the opcode info
0ea47d86c7c : agx: Add schedule-specialized get_sr variants
f6df092925c : agx: Annotate opcodes with a scheduling class
6f189afcd57 : agx/validate: Print to stderr
0df6f22bd14 : agx: Fix jmp_exec_none encoding
a58bb49fc09 : asahi: Fixes for clang-warnings
c2b803090bf : agx/lower_address: Remove not used has_offset
d97a79a85e4 : agx/lower_address: Use intrinsics_pass
251008c1bfc : asahi: Fix 32-bit x86 build with correct data type for overflow error message
cce1933ca5d : rusticl: enable asahi
b70172baffa : rusticl/memory: fallback if allocating linear images fails
7fd3e532792 : asahi: handle images in is_format_supported
3bc09aaf1ab : asahi: gracefully handle allocating linear images
01aa487c407 : asahi: implement clear_buffer
91f40629593 : asahi: implement set_global_binding
9b596023381 : asahi: implement get_compute_state_info
9f8a466e03d : asahi: handle load_global_invocation_id_zero_base
ce5d1100ebc : asahi: handle load_workgroup_size
36e42299fa1 : asahi: handle kernels
37597c60eaf : asahi: lower hadd
36235b5668b : asahi: fetch available system memory
1cef1f02b54 : vk/graphics_state: Fix copying MS locations pipeline state
7cf13ea504e : ci: skip containers & build jobs when disabling a farm
83cb5c34911 : tu/a7xx: Disable LRZ
4b84ae157a9 : tu/a7xx: Fix CmdDrawIndirectByteCountEXT
a2191239f9f : tu/a7xx: Fix 3d blits after multiview usage
720480943d0 : tu/a7xx: Fix occlusion query
9eaf8ab8a02 : tu/a7xx: Adapt r3d blits for A7xx
cdf28d3b4f5 : tu/a7xx: Fix flat shading
15334c045e7 : tu/a7xx: Fix multiview
d13c5aeee83 : tu/a7xx: Fix tesselation shaders
d9b33245d43 : tu/a7xx: Fix geometry shaders
4dc75fc7230 : freedreno/fdl: Set LOSSLESSCOMPEN for image when ubwc is enabled on a7xx
95104707f18 : tu: Basic a7xx support
e19272a7a24 : tu/common: Generalize TU_GENX macro
7a01325200f : ir3/a7xx: Disable shared consts for a7xx
ba32f44da99 : ir3/a7xx: Use ccinv for data synchronization
99457286c96 : ir3/a7xx: Add ccinv instruction
9b7452c5e6f : ir3/a7xx: insert lock/unlock at the end of every compute shader
5f89ce87995 : ir3/a7xx: Don't multiply global mem instruction's offset by 4
5d0d5108d73 : ir3/a7xx: cat5 mode1 has swapped tex/samp ids
d0ab1a6217f : isaspec: Make possible to obtain gpu_id in <expr> blocks
7e10a175c77 : freedreno/computerator: Fix remaining issues with A7XX
b0ea4883f0a : ir3/tests: Use fd_dev_info to infer GPU generation
cd3719be7d0 : freedreno: Fully define a730 and a740 device properties
a70e04b0c02 : freedreno: Add a list of raw magic regs
0b25388afec : freedreno/registers: Generate python files with reg offsets
a9fc9bc46b1 : freedreno/registers: Refactor gen_header.py to allow more options
10e75aae1bd : intel/nir: rerun lower_tex if it lowers something
c4506b5af5e : pvr: Implement VK_KHR_format_feature_flags2
e80fddf81fd : radv/amdgpu: do not copy the original chain link for IBs
9206aeb077e : radv/amdgpu: fix executing secondaries without IB2
40d7cb40007 : intel/measure: track batch buffer sizes
2108742257d : anv: reuse cmd_buffer::total_batch_size
94e3e05b93c : anv: rename total_batch_size
b492f73f87a : anv/android: Enable shared presentable image support
574bdee19da : android: Add explanatory comment to u_gralloc
0ed4c86873b : util/cache_test: Add test for get/put() with disabled cache
4547671fc3c : util/cache_test: Fix disabled cache test using SHADER_CACHE_DISABLE_BY_DEFAULT
976fe1d77c6 : util/cache_test: Re-add test for disabled cache
651c47f0ff3 : llvmpipe/cs: further cleanups after tgsi removal.
ca162bc82d5 : zink: fix linear modifier dmabuf imports
31b5f5a51f3 : nir/opt_if: Simplify if's with general conditions
977ef3b388c : lavapipe: fix pipeline stride propagation
f2865308c42 : lavapipe: update vbo indices before propagating stride
4f7fb8341ea : zink: don't block reordering during ref updates in unordered blits
98340dc8c40 : zink: be more precise about flagging rp changes around unordered u_blitter
7876a2f6853 : radeonsi/vcn: fix the incorrect dt_size
0e9a26372bb : iris: implement Wa_14018912822
672155ee04f : anv: implement Wa_14018912822
6e0ad50102f : ci: do not fail vkd3d-proton job when the expectations match
4a8afc9072c : radv/ci: re-enable vkd3d-polaris10-valve
58f19311043 : r300: use w channel for scalar opcodes if possible
326080428e1 : pvr: Add 'info' PVR_DEBUG flag
d01a60e8a3f : kmsro: Add hdlcd DPU
fc46062ee52 : ci: disable Google Freedreno farm, currently timeouting on all jobs
b0830e911e4 : v3dv/android: Skip swapchain binding
064e034d5f8 : v3dv: Migrate to vk_device_memory
22809765ac9 : v3dv/android: Enable shared presentable image support
83b90c44009 : v3dv/android: Use u_gralloc code
083e7d3a92f : radv: fix capturing indirect dispatches with SQTT
b5eaec6c801 : aco,radv,radeonsi: rename is_monolithic to merged_shader_compiled_separately
6b4d213a6f3 : radeonsi: Set PIPE_CONTEXT_LOSE_CONTEXT_ON_RESET for auxiliary contexts
07ef39ddc61 : nir/gather: add support for fbfetch and bindless image loads.
19a7d9615cc : ac/nir/ngg: Extract nogs_export_vertex_params function.
93b4f200dea : ac/nir/ngg: Wait for attribute ring stores in mesh shaders.
0721784b78a : ac/nir/ngg: Refactor mesh shader primitive export.
edd51655f0e : ac/nir/ngg: Wait for attribute stores before VS/TES/GS pos0 export.
9c096e4ace7 : ac/nir: Slightly refactor how pos0 exports are added when missing.
838d886d901 : ac/nir: Add done arg to ac_nir_export_position.
8a32614a183 : isl/tilememcpy_test: add multiple tile testing
fa6562b239f : Revert "iris: Disable tiled memcpy for Tile4"
a6c8ddb5965 : intel/isl: Linear to Tile-4 conversion unittest
4f0d02902eb : intel/isl: Convert Tile4 texture to linear format
a648ee7a70f : intel/isl: Convert linear texture to Tile4 format
d16eac17d84 : intel/isl: Unittest for linear to Ytile conversion
ca7ae1a53f8 : blorp: drop undefined macro
99a88ca4a24 : crocus: fix GFX_VERx10 macro
802043018eb : crocus: add a __gen_get_batch_address declaration
86e8ba4d327 : anv: use the lineage number for WA
50c2fe46fab : iris: use the correct WA macros and lineage numbers
cbc49166617 : anv: drop dead ifdef
c38b67f4d1a : intel: Limit Intel Vulkan RT to x86_64
fd114ab7068 : ci: Disable WHL jobs
3e457c6b7e9 : ci: Disable known broken Bifrost Vulkan job
2ae94b38943 : aco: implement some exclusive scans with inclusive scans
f90f68aa1cf : rusticl/memory: only specify PIPE_BIND_SHADER_IMAGE where supported
3a715cc9d2f : nir: add nir_scalar_equal
bce9bba90d4 : nir: add nir_scalar intrinsic helpers
1ae3c40732e : docs: add LAVA farm informations
1a990e21c8a : Revert "ci: disable a660 jobs"
4066f05fe43 : anv: enable standard Y tiles
db4488a2dca : anv: Align memory VA to support for Ys, Tile64 tiled images
e03f3b646c1 : isl: enable Tile64 for 3D images
e956f6ad305 : intel/isl: Allow Ys tiling
4ac46dbb46c : isl: reorder tiling selection
af559c48d39 : intel/aux_map: correctly program tiling mode for Ys
3c6d003d9fb : blorp: allow 3D blits/copies on Ys/Yf/Tile64 tiling
e182f5770d8 : isl: disable CCS on Ys/Yf
4e36aa507e9 : isl: disable miptails on gfx12 with yuv formats
aa31683dde3 : isl: disallow miptails on planar formats
7ee41c162d3 : isl: add Gfx12/12.5 restriction on 3D surfaces & compression
63c86a95b2f : intel/isl: Disallow CCS on 3D surfaces with miptails
46f45d62d1b : intel/isl: Start using miptails
a42d808b712 : intel/isl: Support miptails in isl_surf_get_uncompressed_surf
866af3d8faf : isl: make isl_surf_get_uncompressed_surf robust to argument accesses
988fa2006a8 : intel/isl: Add support for computing offsets with miptails
1ada5f54908 : intel/isl: Add a max_miptail_levels field to isl_tile_info
b1862a09646 : intel/isl: Add initial data-structure support for miptails
68ac5c21658 : intel/isl: Support Yf/Ys tiling in emit_depth_stencil_hiz
01b50c9dacc : intel/isl: Support Yf/Ys tiling in surf_fill_state
6f90d6d2287 : intel/isl: Support Ys, Yf & Tile64 in isl_surf_get_uncompressed_surf
4ef7b074e77 : intel/isl: Indent uncompressed surface code
9a4e9848adf : intel/isl: Fill out the correct phys_total_extent for Ys/Yf/Tile64
9421998e959 : intel/isl: Use the depth field of phys_level0_sa for GFX4_2D 3D surfaces
390d53e13fb : isl: disallow TileYs/Yf on 3D storage images on Gfx9/11
15648dcbba1 : isl: add a usage flag to request 2D/3D compatible views
7c5015e1813 : isl: disable Yf/Ys/Tile64 tilings for 1D images
6cde6b1d1a1 : intel/isl: Disallow Yf, Ys and Tile64 for 3D depth/stencil surfaces
911832e9cfa : intel/isl: Implement correct tile size calculations for Ys/Yf
e230ef329bf : intel/isl: Add ICL variants of Yf and Ys tiling
fa625aea3d9 : intel/isl: Rename ISL_TILING_Yf/s to ISL_TILING_SKL_Yf/s
298e8dee61d : isl: program 3DSTATE_HIER_DEPTH_BUFFER_BODY::TiledMode as documented
3e9f366b708 : genxml/gfx12: rename Tiled Resource Mode
cc985bb2ad0 : genxml/gfx11: remove Tiled Resource Mode field from HIER_DEPTH_BUFFER
34d5db05835 : anv: add missing ISL storage usage
28c1053c07c : intel: Allow using intel_clc from the system
52638026182 : rusticl/memory: do not verify pitch for IMAGE1D_BUFFER
a8c7a2fb699 : ci/amd: split the polaris10 rules into one for each farm
0f291cb6c0b : intel: allow reduced memory usage for INTEL_MEASURE
cda5784eb3d : aco: use v_cvt_f32_ubyte for signed casts too
144c2d4e4a9 : anv: Initialize the clear color more often for FCV
223d00fe0a9 : radv/ci: re-enable vkcts-polaris10-valve
46c17a8e54b : rusticl/queue: properly implement clCreateCommandQueueWithProperties
969f7b97fdf : zink/ci: add zink-radv-polaris10-valve
a1a2aac3a3e : meson: Move video to separate section in meson configuration summary
48a41c77004 : ci: add a fix for KHR-GLES3.packed_pixels.*snorm tests
ff17766fbb4 : mesa: remove GL_UNSIGNED_BYTE as supported for snorm reads
05179931afc : pvr: Implement VK_EXT_tooling_info
51bee677b36 : anv: use the pre defined _3DPRIMITIVE_DIRECT macro
0385dcac5cc : aco/lower_to_cssa: Fix typo
ce4c38ecae7 : radv: Only generate debug info if required
2a5d8d4cf4f : aco: Unify demote and demote_if selection
9af91edda95 : aco: Use bytes() instead of size() in emit_wqm
1ddf8378cb4 : aco/validate: Handle p_wqm like p_parallelcopy
e104718c9f7 : aco: allow separate compilation of NGG shaders
ee8ba0f98fc : aco: adjust fix_exports() for VS/TES as NGG and non-monolithic shaders
bfb39031f19 : aco: flag blocks with long-jump as export_end for separate compilation
05185e8412c : radv: preserve shader argument for separate compilation of NGG shaders
1f3858509c1 : radeonsi: enable aco compile for part mode standalone vs
287f7a9c355 : radeonsi: set vs has prolog aco shader info
4247b742ecb : radeonsi: add vs prolog aco build
8c3b5ce0c4d : radeonsi: fix aco options has_ls_vgpr_init_bug setup
ec57236824d : radeonsi: extract si_get_vs_prolog_args to be shared with aco
07b62af8102 : radeonsi: remove is_monolithic from vs prolog key
b5d9c4ef4f9 : nvk: add build_id linker argument.
4c10bf1e6dd : radeonsi: fill aco_shader_info->is_monolithic
667375999c7 : rusticl/event: disable profiling for devices without timestamps
8e4d51aa1f9 : rusticl/query: fix use-after-free, but also fix incorrect usage of unsafe
6d3a7c1773f : docs: Add row for VK_KHR_maintenance5
01f5fd36c88 : intel: Only build perf if drivers or tools are enabled
ce7d41bbc50 : intel: Only build ds if drivers are enabled
60d01cb1afa : intel: Only build blorp if drivers are enabled
4f89c1dafd6 : intel: Consider with_intel_clc in with_any_intel
37b88a72fb2 : intel: Rearrange for next commit
f2c8cb26497 : radeonsi: use wave size to determine index stride
42abb231aa2 : radeonsi: use AMD_CODE_PROPERTY_ENABLE_WAVEFRONT_SIZE32 to determine wave size
11106bab1b4 : amd/common: add AMD_CODE_PROPERTY_ENABLE_WAVEFRONT_SIZE32 property
2ee3367dc9c : freedreno/a7xx: Add CP_RESET_CONTEXT_STATE
9bd2fabee93 : egl: bind dri2_set_WL_bind_wayland_display for zink when necessary
4e7c7656f32 : egl: call dri3_x11_connect() for zink
a31922b785a : egl/dri3: only set driver_name if not already set
223c36e7db4 : ci/b2c: assert that install folder is present whether or not the tarball was extracted
e17f3a2b5ae : ci/b2c: don't allow failures in test script preparation
95a9f66f30a : ci/b2c: skip install.tar extraction if the tarball is not present
728f6c0b70c : radv/rt: Pre-initialize instance address
9b87912f62e : ci: document farm rules
1a20ac7891f : rusticl/disk_cache: fix stack corruption
bcc0ec8e6c4 : anv: enable KHR_maintenance5
688bb375529 : anv: deal with new pipeline flags
bbd5baa3269 : anv: add maintenance5 A8_UNORM/A1B5G5R5_UNORM support
fb61bb6af4e : anv: implement GetDeviceImageSubresourceLayoutKHR/GetImageSubresourceLayout2KHR
8b662d41b44 : anv: add vkGetRenderingAreaGranularityKHR()
4bd864c4876 : anv: handle new VkBufferViewUsageCreateInfoKHR
5c2aca456ee : anv: implement vkCmdBindIndexBuffer2KHR
ceb1d817637 : vk/graphic_state, tu: Use dynamic blend count from subpass
8bc0f6be678 : lavapipe: Fix the locking around cso destruction
3d0ed8bb265 : lavapipe: Avoid lowering shaders twice
55e348b879d : llvmpipe/fs: rewrite output finding using nir.
89451e79cd1 : llvmpipe/fs: drop the simple shader logic
a63c2daf7ad : llvmpipe/fs: start using nir info in some places.
f36488a406f : llvmpipe/analyse: drop TGSI path.
d2c4b8b32a5 : llvmpipe/fs: switch to using tgsi->nir instead of handling tgsi
17f7ffcb364 : android: Fix num_planes assignment in u_gralloc_fallback
c8687a4b09d : aco: do not fix_exports when program is prolog
9cce7ce80a4 : aco: add aco compile interface for radeonsi vs prolog
a2ba50aee69 : aco: add vs prolog instruction selection for radeonsi
3f874138117 : aco: prepare fix_ls_vgpr_init_bug to be used by gl vs prolog
eb4f8710344 : aco: pass sw_stage when setup_isel_context
ffd73285477 : aco: simplify setup_tcs_info
9b488f36fb8 : ci: disable nouveau shaderdb
bf1c7ac5cf0 : vulkan/wsi: warn about unset present_mode in PresentModeCompatibilityExt
a48beddb564 : ci: add comment explaining which image tags to update for Fossilize
6963a6c8e04 : ci: uprev Fossilize
b810eeda6ff : ci: uprev vkd3d-proton
8efc25c54cd : radv: Use before/after_cf_list for entrypoints
f80c57c38f7 : treewide: Use nir_before/after_impl for more elaborate cases
25cc04c59b4 : treewide: Use nir_before/after_impl in easy cases
4c45503aaea : nir: Add nir_before/after_impl cursors
bd0d3c7b1c6 : panfrost: drop pan_nir_lower_64bit_intrin
7d29a264eac : rusticl: reduce global_invocation_id_zero_base to 32 bit
088c2bbd51a : amd/ci: update list of failures/flakes for glcts-vangogh-valve
c7bb2f7bb9d : aco/spill: add all live-in to merge block spill candidates
ae5e2c1fea8 : zink: add lavapipe flake
e3bedd984e6 : pvr: Zero tail of cs buffers after linking when dumping cs
d59f9999d2f : pvr: Do not require TA_STATE_HEADER.pres_ispctl_dbsc for {db,sc}enable
367aad4f335 : pvr: Don't override commands copied to new buffer when extending cs
9c39ea796cd : virgl: Do not expose EXT_texture_mirror_clamp when using a GLES host
1c367933ba2 : ci: Add locked flag to bindgen-cli installation
6c469f9b196 : radv/winsys: check amdgpu_create_bo_from_user_mem() for EINVAL
496a17bffea : radv: re-order IO slot layout for stages that aren't linked
7550f59178e : panfrost: drop 64 bit handling for cl workgroup intrinsics
202fe3de31c : intel/compiler: drop 64 bit handling for cl workgroup intrinsics
bf4243f0809 : gallivm/nir: drop 64 bit handling for cl workgroup intrinsics
a19f98a134d : ac: drop 64 bit handling for cl workgroup intrinsics
513cd29eda4 : nir: make num_workgroups 32 bit only
1b22b671998 : nir: make workgroup_id 32 bit only
ade44ad82e4 : v3d,v3dv: use fquantize2f16 lowering in NIR
209ed8eace0 : ci: disable a660 jobs
45e2efbe85f : zink+anv: add regression testing with pipeline libraries
74a40cc4b6e : intel/fs: move lower of non-uniform at_sample barycentric to NIR
68027bd38e1 : intel/fs: implement dynamic interpolation mode for dynamic persample shaders
9bf2a89127f : intel/compiler: fix dynamic alpha-to-coverage handling
d74c3010268 : intel/compiler: disable per-sample interpolation modes with non-per-sample dispatch
8366d77e4c6 : bin/ci_run_n_monitor: error out if both --project and --pipeline-url are passed
927a24db149 : intel/fs: New VGRF packing scheme for constant combining
c506d7e511e : intel/fs: Combine constants for integer instructions too
64c251bb3af : intel/fs: Combine constants for SEL instructions too
44d62a5224d : intel/fs: Completely re-write the combine constants pass
e6625fa25a4 : ci/android: remove strace output from cuttlefish-runner.sh
67147a3c5c0 : ci: add --project option to ci_run_n_monitor.py
f97e38f9cda : ci/farm-rules: fix missing valve-infra jobs in scheduled pipelines
011f0b0d7de : nir/lower_shader_calls: Fix warning with clang
a209d767228 : nir/lower_shader_calls: Limit the remat chain length
78ec03b3ba6 : panvk: catch unsupported arch in the panvk_physical_device_init
deb17db38e1 : panvk: architecture isn't invalid, just unsupported
32610bee4cc : gallium/auxiliary/vl: Set vertex element src_stride in vl_deint_filter
cb096b85ff1 : aco/spill: skip p_branch in process_block
2d98b450865 : ci/panfrost: add G52 simple_tests.partial_image_pot_same_format_noclear flake
c395e445a65 : ci/freedreno: add another a530 flake
ba5085469d6 : ci/virgl: flakes in functional.draw_buffers_indexed group
ddac37a8b3b : util: add radeonsi workaround for Nowhere Patrol
f30d47c518b : aco: fix emitting TCS epilogs end on GFX9+
6463e60fe44 : radv: remove the pipeline dependency for emitting VGT_GS_MODE
c435a71728f : v3dv: re-enable sync_fd import/export on the simulator
3f517ff9475 : radv: fix emitting TCS epilogs if TES and GS are linked on GFX9+
01ecaca188b : radv: small cleanups in radv_emit_patch_control_points()
9314d5c6df1 : radv: rename tcs_shader to tcs in radv_emit_tcs_epilog_state()
f7f6a015d0c : zink: remove sync TODO
361f7796b41 : zink: simplify some image barrier conditionals
4d0e975a81e : zink: make image barrier init functions void return
43be9a867e1 : zink: reset unordered flags for image barriers on non-matching batch access
e64a47cee77 : zink: force-reset unordered flags for buffer barriers on non-matching batch access
639bdadd4a8 : vulkan/wsi/wayland: fix unset present_mode
6776f7c6d3f : zink: fix optimal_keys warning message
b8ea9724fa5 : zink: be consistent with ds3 state resetting for blits
87044cfe330 : zink: break out ds3 state resetting
60b3090d5d9 : vulkan: Add trace points for more Vulkan waiting functions.
b39d328dcb0 : frontends/va: checking va version for av1enc support
72f104791d1 : venus: expose at least one cached memory type
7c98510d173 : d3d12: Fix H264 interlaced decode
c3cf7f3e35c : d3d12: Fix Map/Unmap of YUV resources
71466eb863e : vk/wsi/x11: Remove dead code
f816578e4e2 : nv50: Remove unused value
3e66eba59e6 : driconf: add a workaround for Rainbow Six Extraction
577b231458f : nv/codegen: Delete copy and assign
932d7fe4cd4 : nv/codegen: Change copy-constructor call to assign
5ce6e09ffc7 : nir/algebraic: Remove redundant pack / unpack lowering patterns
69d086c6c41 : nir/builder: Add nir_extract_i8_imm and nir_extract_u8_imm helpers
58c7ad6aceb : hasvk/tests: Propagate failures to gtest
27a66f70a5b : hasvk/tests: Link a single hasvk_tests binary using gtest
66d3b4a8b25 : hasvk/tests: Refactor state_pool_test_helper to not use macros for parametrization
54b0745b5e5 : anv/tests: Propagate failures to gtest
c374033f5b8 : anv/tests: Link a single anv_tests binary using gtest
695e356d4a0 : anv/tests: Refactor state_pool_test_helper to not use macros for parametrization
2d2a189fef4 : ci/panfrost: we have enough device, parallelize Vulkan tests
cccbd8ae699 : ci/panfrost: add G52 flakes
35b2af0f0be : lavapipe: further limit accurate_a0 hack
bba4880ffcb : zink: add a618 flake
c9e060bfbe6 : r300: there is no limitation on presubtract source file
87ea850d765 : r300: move power of two multipliers down
7ae3d3eb8d9 : r300: convert x * 2 into x + x for presubtract
0508db91556 : r300: implement bias presubtract
3b743603383 : r300: exit early in presubtract is not supported
24d35a56d99 : r300: reorder for easier presubtract 1-x pattern recognition
939845e424d : zink: pass KERNEL shaders through successfully
226aefccd3e : rusticl: fixes for zink shader images
07272f6c359 : rusticl/device: _MAX_CONST_BUFFER0_SIZE is unsigned
54b37078ebf : rusticl: add debug option to sync every event
43fe842b922 : radv,aco: remove unused clip/cull distances variables
8ebb29245c5 : aco: add support for compiling {VS,TES}+GS separately on GFX9+
37aa6d25e14 : aco: ensure to initialize exec manually for non-monolithic {VS,TES}/GS on GFX9+
92015fe3dc4 : radv: preserve shader arguments for non-monolithic {VS,TES}/GS on GFX9+
c906723009c : radv: always declare some arguments for non-monolithic {VS,TES}/GS shaders
d693027a00f : iris: Check prog[] instead of uncompiled[] for BLORP state skipping
0c529a61fc6 : venus: set deviceMemoryReport feature
1e46a810d6e : venus: Use the common GetPhysicalDeviceFeatures2 implementation
8c98814874d : vulkan/wsi/x11: Implement capture hotkey using the keymap
80177e02962 : aco: add support for compiling VS+TCS separately on GFX9+
196b355db61 : aco: ensure to initialize exec manually for VS as LS on GFX9+
aba16211a8a : aco: disable shared VGPRs for non-monolithic shaders on GFX9+
4224da67264 : radv: preserve shader arguments for non-monolithic VS/TCS on GFX9+
c161337029f : ac: allow to mark shader arguments as preserved
8ba1860fbd1 : radv: add a new shader argument for non-monolithic shaders PC
7b4f10b4347 : radv: always declare some arguments for non-monolithic VS/TCS shaders
a4933d2d7f8 : radv: force indirect descriptor sets for non-monolithic shaders
e5d30462c99 : radv: do not inline push constants for non-monolithic shaders
34ddde6d639 : radv: use info->uses_view_index directly when declaring shader arguments
467bf472812 : radv: add radv_shader_info::is_monolithic
f64f08a9e00 : anv/video: send h264 scaling list in raster order
dd20ec5655b : radv/video: send h264 scaling list in raster order
1d2f7f068ce : util/vl: extract gallium vl scanning data to shared code
e921b889e33 : anv/video: use vk_video_derive_h264_scaling_list
d578e4416ad : radv/video: use vk_video_derive_h264_scaling_list
8daa329634e : vulkan/video: add helper to derive H264 scaling lists
0d4df682b9d : venus: add no_sparse debug option to disable sparse resource support
d3e796da6b9 : util/driconf: add workarounds for the Chronicles of Riddick
640173cdbbb : zink: fix rewrite_read_as_0 filtering
f9cf8727456 : nouveau/mme: Fix a compile warning
819d359d1d6 : nvk: Plumb no_prefetch through to the DRM back-end
458baeee5fa : drm-uapi: Sync nouveau_drm.h
8852e9cb2ee : util/rb-tree: Fix typo in comment
2ff38260b9a : util/rb-tree: Return the actual first node from rb_tree_search
e51056f9f7d : ci/iris: add GL46.arrays_of_arrays_gl.SizedDeclarationsPrimitive timeout
2fdcc00b015 : tu: Pass real size of prime buffers to allocator
cda19618357 : treewide: Also handle struct nir_builder form
465b138f01d : treewide: Use nir_shader_intrinsic_pass sometimes
5fa9f842b09 : ci: switch to 6.4 kernel, improving Adreno 660 reliability
39a07916278 : ci/freedreno: There is only one King of Town.
fd21c998e69 : ci/piglit: add extra space on top to prevent single quote getting into URL
9c3746fe9c3 : zink: update some compute caps
ac289b7268a : zink: fix global stores
ac1685bc6a8 : zink: fix source type in load/store scratch
db41d62be99 : zink: use Aligned with global load/store ops
2ff560514b4 : zink: handle global atomic intrinsics
ef6725a5f44 : hasvk/android: remove numFds check
143d417fcc1 : anv/android: remove numFds check
6a4e9b55e4a : anv: Don't reject Android image format if external props not supplied
5ceba97c2e1 : vulkan/wsi/wayland: add support for IMMEDIATE
f7da5e3e38a : wayland: enable use of wayland-protocols as a subproject
d65b0b04247 : intel/dev: Add more RPL PCI IDs
27f6b4b1c66 : intel/dev: Use RPL-U name on RPL-U devices
112b393766e : radv: stop declaring unused SGPR arguments for PS epilogs
0004d903d4c : radv: fix the per-patch data offset when TES isn't linked with TCS
d65fe6eff1f : mesa: fix some TexParameter and SamplerParameter cases
26c5200acfb : compiler/glsl: Move glsl_print_type from glsl_types.* to ir_print_visitor.cpp
01ddb18427f : compiler: use 4 instead ATOMIC_COUNTER_SIZE in glsl_types.h to avoid #include "mesa/main/config.h"
26a23a7c1fe : d3d12: replace use of MAX_VERTEX_STREAMS with PIPE_MAX_VERTEX_STREAMS
0b84e38684f : intel/brw: use 4 instead of MAX_VERTEX_STREAMS to avoid #include "mesa/main/config.h"
d6f8bdcb5f6 : sfn: Use 4 instead of ATOMIC_COUNTER_SIZE
75789e9429d : tu: Workaround bionic _SC_LEVEL1_DCACHE_LINESIZE
08fc4603dd7 : intel/fs: Dump IR for pre-RA scheduler modes in DEBUG_OPTIMIZER
07f2ad32e46 : intel/fs: Pick the lowest register pressure schedule when spilling
158ac265dfd : intel/fs: Make helpers for saving/restoring instruction order
2dd56921c93 : intel/fs: Index scheduler mode string table by mode enum
7eba19245dc : intel/compiler: Move SCHEDULE_NONE handling into schedule_instructions()
743fd60bea0 : intel/fs: Account for payload GRFs when calculating register pressure
4275781896a : docs: Followup to !24636
ee1132bd793 : Revert "radeonsi/vcn: add an exception of field case for h264 decoding"
87d13ee73d3 : aco: combine a | ~b to bfi(b, a, -1)
27eafbcd4e3 : nir: Remove dead nir_const_value variables
74bf80323ec : panfrost/ci: revert Disable T720
56587b24e5d : zink: copy some cs shader properties to the program struct
1f3ffb7fd99 : lavapipe: Lock around CSO destroys
04cb346973f : svga: fix stride used in vertex declaration
4b84e769512 : asahi: Fix shader stage dirtying
bb663b8595a : asahi: Dirty the shader stage when the shader changes
581514d9256 : asahi: Dirty track VBOs + blend const separately
24238cc5077 : asahi: Use proper dirty tracking for VBOs
0a5ca3f34fe : asahi: Use finer dirty tracking for blend constant
d6ca887f904 : asahi: Decouple sysval lowering from uniform assignment
17563210d4d : asahi: Put unuploaded uniforms on the batch
871d97f7d08 : asahi: Extract sampler upload
9fa5dec767e : asahi: Add real per-stage dirty flags
9a604789665 : asahi: Upload a single draw_uniforms per draw
4717b08f78a : asahi: Extract agx_upload_textures
0e6cb6d893e : asahi: Collapse grid_info
b049b1c98f8 : asahi: Split out per-stage sysvals
31afce2fa5c : asahi: Add sysval tables for each shader stage
5189bae50c9 : asahi: Move UBO lowering into GL driver
1d77fb967d6 : nir,asahi: Remove texture_base_agx
cd25f753d58 : agx: Add helper returning if a descriptor crawl is needed
1e118627532 : agx: Do some texture lowering early
6e1bdc1291a : asahi: Add missing LOD source for agx_meta's txfs
176484d7f04 : agx: Do not fence write-only images
d49ed63d07f : agx/fence_images: Use intrinsics_pass
d42bb650b39 : asahi: Add get_query_address helper
a620e86f35e : asahi: Add non-occlusion query tracking
9845814c98a : asahi: Sync when beginning a query
a13f233219f : asahi: Only touch batch->occlusion_queries for occlusion
dfde9345d71 : asahi: Refactor agx_get_query_result
e5dd053640e : asahi: Simplify occlusion query batch tracking
e72facab9ac : asahi: Generalize query logic
542a317a129 : agx: Use 16-bit reg for pixel_coord
58efa64c5c1 : asahi: Preserve atomic ops when rewriting image to bindless
8ae3eebba4e : agx: Clear image_array after lowering
c8ea02a8836 : agx: Clear sample count after lowering MSAA
a51c3f638b6 : asahi: Pass layer stride in pixels, not elements
486fb75981a : asahi: Use local_size from compiler directly
6247e617c13 : asahi: Report local_size from compiler
5b3f4cf6f88 : asahi/decode: Turn assert into error
6aa1cf6e7a5 : asahi: Advertise OpenGL ES 3.1!
c8b44eb4c3a : agx: Implement imul_high
cf12429c972 : agx: Convert 8-bit comparisons
72231b042c4 : agx: Handle b2i8
7590b2b39d0 : agx: Allow loop headers without later preds
4dcfb681bca : agx/lower_vbo: Handle nonzero component
0ec2183dfc6 : agx: Ensure to lower 1D image load/store to 2D
8701ad43966 : agx: Don't blow up when lowering textures twice
7f636a08c81 : asahi: Keep drawoverhead from OOMing itself
c363fcbe1e4 : agx: Assert vertex_id, instance_id are VS-only
4c36f9052b2 : asahi: Copy CSO stride
240ee9564be : agx: Use more barriers
f068ed05340 : agx: Fix extraneous bits with b2b32
ec2ab7d7713 : nir: Add load_sysval_agx intrinsic
bda4eb18dd7 : anv: Advertise Vulkan 1.3 on Android 13
b0f02973d7d : panfrost/ci: Disable T720
9865e5dff49 : anv: Do fast clear color initialization more delicately
caa5c23e481 : intel/isl: Don't over-allocate CLEAR_COLOR size to use whole cache line
6d949e18fd5 : aco: fix u2f16 with 32bit input
1d29a1e2fc8 : aco: add adjust_bpermute_dst helper
9169fbf83c4 : aco: clarify bpermute pseudo opcode names
8a024c985f1 : aco: fix p_bpermute_gfx6's exec save/restore with wave32
85957dd6e55 : aco: fix p_bpermute_gfx6 with input at non-zero byte
280281f8f72 : anv/android: Add support for AHARDWAREBUFFER_FORMAT_YV12
35fddccf3fd : anv/android: Fix importing hardware buffers with planar formats
203b4054f3a : aco: rework printing shader stages
09ff733a3e5 : CODEOWNERS: Add @flynnjiang for VirGL video
aef257fd152 : radv: advertise NV_device_generated_commands_compute
1a90b7a5da7 : radv: allow DGC on the compute queue
559da067559 : radv: implement NV_device_generated_commands_compute
a57fe712f77 : radv: prepare radv_prepare_dgc() for DGC compute
aa0ca1e1dbf : radv: prepare radv_get_sequence_size() for DGC compute
bb82a3402a2 : radv: track the pipeline bind point for indirect commands layout
fbf3f64c6dd : zink: sanitize optimal keys
dae144aeac6 : zink: use the "set" optimal key for prog last_variant_hash for consistency
d5157356cef : zink: don't start multiple cache jobs for the same program
87e2d5d6056 : frontends/va: Add BT.709 as supported postproc color standard
33dc69b9fa0 : gallium/auxiliary/vl: Don't set csc matrix in video_buffer/rgb_to_yuv_layer
92690aee954 : frontends/va: Set csc matrix in postproc
e99f0f953e9 : gallium/auxiliary/vl: Add BT.709 full csc matrix
839b03cc06d : blorp: Drop unnecessary assertions in blorp_can_hiz_clear_depth
39f26642d60 : util: Decouple disk cache from EGL_ANDROID_blob_cache
5bd07509216 : intel/fs: Simplify compute_start_end().
2b01246f492 : intel/fs: Move the defin[]/defout[] screening up to livein[]/liveout[] setup.
ed4e1becead : intel/fs: Move defin/defout setup to the start of the loop.
7e246f7f2bd : nir/opt_move: fix handling of if-condition
f9e55341828 : nir/lower_gs_intrinsics: Remove end primitive for points
8c7629524e1 : nir/print: Print access qualifiers for intrinsics
48b86a877f1 : compiler/types: Use smaller keys for explicit_matrix_types table
fd1da0f7f5c : compiler/types: Extract get_explicit_matrix_instance() function
b248740e30b : compiler/types: Use smaller keys for array_types table
d4fcc97a3f4 : compiler/types: Use ralloc for the key in array_types
566c919df80 : ci/deqp: backport fix for dEQP-EGL.functional.wide_color.*_888_colorspace_*
f744c114d17 : rusticl: add cl_khr_expect_assume
25bc3d2824b : spirv/nir_to_spirv: add expect assume op codes
37fcbb375cb : blorp: Disable unaligned partial HIZ fast clears for HIZ_CCS too.
7aee3ba36dd : radv: Stop updating the stack_size in insert_rt_case
bdec044c880 : aco: Do not fixup registers if there are no shader calls
ec708c26ef6 : radv/rt: Split stage initialization and hashing
f3e2900c59e : radv/rt: Insert rt_return_amd before lowering shader calls
774421f11e6 : radv/rt: Add and use radv_build_traversal
2d7965dbff7 : radv/rt: Do not apply stack_ptr for non-recursive stages
d174a71db84 : radv/rt: Remove some dead code
10bbe172534 : nv/codegen: Remove Function::buildDefSets
bf48f7ca97a : nv/codegen: Delete periodicMask32
eae6800ec3c : nv/codegen: Delete unused OP_CONSTRAINT
dcec14c51e7 : nv50_ir_ra: Delete unused functions
21a3889d9bc : nv/codegen: Remove unused clipVertexOutput var
95c20be5637 : nv/codegen: Merge from_common into from_nir
b80897fab1f : nv/codegen: Remove fragCoord variable.
2ef8af39d8e : nv/codegen: Delete OP_EXP, OP_LOG
401bdd7d1e9 : nv/codegen: Delete OP_WRSV
f4ba2fdd732 : nv/codegen: Fix an uninitialized variable warning
a28ff7f2405 : nir/load_store_vectorize: Handle intrinsics with constant base
db05db44fe8 : iris: implement a dummy depth flush for Wa_14016712196
c9abcddad42 : anv: implement a dummy depth flush for Wa_14016712196
9cf69842003 : nir: unify lower_find_msb with has_{find_msb_rev,uclz}
2ac7e6614a7 : nir: unify lower_bitfield_extract with has_bfe
34c3f81614d : nir: unify lower_bitfield_insert with has_{bfm,bfi,bitfield_select}
bfb55d02667 : ac/sqtt,radv/sqtt: Add and use marker for separate RT compilation
3d3d5c4bc3e : radv/sqtt: Handle separately-compiled RT pipelines
1cd9525b18d : radv/sqtt: Write LDS size metadata in code objects
7809fb9e49f : radv/sqtt: Unregister records based on hash
3ed4cca8838 : radv/sqtt: Move record filling to helper function
b4a704b42a3 : ac/rgp: Add metadata for separate-compiled RT stages
0c4e92bf3ec : ac/rgp: Write lds_size metadata
be0e3e8e09c : ac/sqtt,radv: Split internal and API hash in PSO correlations
d5f1c9fb4b7 : ac/msgpack: make fixstrs a const char
ef4cb2431d4 : etnaviv: Fully replicate back stencil config
a425ae17ace : anv: Update Wa_16014390852 for MTL
a29e2c6fbc7 : aco: implement create_tcs_jump_to_epilog()
e03c09dfb26 : aco: allow SGPRs operands with p_jump_to_epilog
fc9283938f1 : aco: adjust TCS epilogs for RADV
0c2adc7ada1 : aco: fix jumping from main TCS to epilog on GFX9+
131c3aa3dc8 : radv: add tcs_out_patch_fits_subgroup to radv_tcs_epilog_key
65191bb3512 : radv: declare shader arguments for TCS epilogs
d0808b22cbc : radv: stop declaring the scratch offset argument for TCS epilogs
6ad8abf7aad : radv: use the maximum possible workgroup size for TCS epilogs
e74c3dbb707 : ac/surface: limit RADEON_SURF_NO_TEXTURE to color surfaces
21778950e10 : lavapipe: use vk_buffer_range common code.
d4f5ac50254 : lavapipe: use vk_buffer common code.
d9942442f20 : zink: handle patch variable locations for separate shaders better
ca987c0dfb9 : zink: wait on async fence during ctx program removal
0a90994fced : llvmpipe/cs: drop tgsi for compute/mesh/task shader internals.
6222d0633d2 : llvmpipe/cs: convert to using tgsi->nir
e32510be82e : llvmpipe/fs: move some tgsi checks in nir path to nir code.
156d509ca42 : gallivm/nir: avoid using params->info
8e2f020bb42 : llvmpipe/fs: drop cbuf 0 since it's lowered now.
5120139958e : gallivm: drop unused info parameter
6079c3ca499 : ci: disable Material Testers.x86_64_2020.04.08_13.38_frame799.rdc trace
df11f3f7e64 : r300: remove the nrt main optimization loop
4c122086b6f : r300: simplify ntr_get_gl_varying_semantic
85c10bab8c8 : r300: remove unused barrier code from ntr
b5c28332586 : r300: remove some unsupported texture opcodes
e363b2a77fe : r300: simplify ntr_try_store_in_tgsi_output
12e9c20bfb5 : r300: simplify ntr_output_decl
b3cf43bda31 : r300: simplify ntr_setup_uniforms
0b11a9d8934 : r300: remove some virglrenderer specifics from ntr
5d567f0c1b0 : r300: simplify ntr_emit_load_input
8facefb451e : r300: simplify ntr_emit_load_ubo
608613b937a : r300: remove ntr default options
30b62b77335 : r300: remove unused ntr default settings
1c045c54b70 : r300: remove unneeded 64bit and atomic lowering passes
6b3be0cc2a8 : r300: remove the unneeded ntr_lower_vec_to_reg callback
b60b27c7621 : r300: remove more ntr unused helpers
868eee6e181 : r300: simplify vectorization rules
0f63a92328e : r300: remove more unused 64-bit pieces from ntr
c8ef8400818 : r300: remove ntr_tgsi_usage_mask
e81c64f2fa2 : r300: remove unused integer support in ntr
fcefbf9599e : r300: remove irrelevant opcodes in ntr
98ae4efcecf : r300: remove unused intrinsics in ntr
553c1d33ddd : r300: add lower_sqrt to nir option
ed8b7eaec98 : r300: copy ntt to r300 compiler
6c5512568b1 : radv/amdgpu: Do not pass in a BO handle when clearing PRT VA region.
2b78fe5b959 : nv/codegen: Delete OP_POW
4ac1f4bf7dc : nv50_ir_from_nir: Use nir's lower_fpow
eb5cabf3ae6 : nouveau/codegen: Add a 4th optimization level for MemoryOpts
2943bc34e93 : radv: Remove leaf_args::dst_offset
90a24c7cb35 : radv: Add internal_nodes_offset to scratch_layout
85cc70a629c : zink/ci: update list of expected failures for NAVI10
db8e49682d1 : docs: expand mobile-menu without js
b8b42be5552 : radv/amdgpu: add support for submitting external IBs with the chained path
33f584f033e : radv/amdgpu: allow to execute external IBs on the compute queue
e3fae017300 : Revert "radv/amdgpu: skip adding per VM BOs for sparse during CS BO list build"
f67eb9ce07e : Revert "radv/amdgpu: workaround a kernel bug when replacing sparse mappings"
9153dc327ff : etnaviv: unbreak cmdline compiler
953ac9da794 : v3d/qpu: fix type of function argument
8a1f3d0d73f : v3dv: fix shader stage name in error message
ae0cb0b998f : v3dv: fix copy/pasted type of `sample`
4dc0cb1ebea : v3dv: fix VK_PIPELINE_ROBUSTNESS_{BUFFER,IMAGE}_BEHAVIOR_DEVICE_DEFAULT_EXT copy/paste typo
c2d3d655b8f : docs: Add documentation for gpuvis.
4eb57ab97ad : vulkan: Add CPU tracing for vkWaitForFences.
d980f311b7b : egl,venus,vulkan,turnip,freedreno: Update CPU trace init to init more than perfetto.
11198951e66 : util/perf: Add gpuvis integration.
ff3db3e6cf8 : radeonsi: fix templated si_draw_rectangle callback for Navi14
1a2c12937de : radeonsi/gfx11: pass attribute ring addr via SGPR instead of memory for blits
bfdff13f916 : radeonsi: don't pass gl_Layer to PS for blit shaders
59e49cc6ab3 : radeonsi: simplify/merge emit_shader_ngg functions
1c82067b60e : radeonsi: improve the heuristic when to use Wave32 for compute shaders
7f25f30443f : radeonsi: rename uses_subgroup_info to uses_tg_size
e359254a197 : radeonsi: allow setting any index in radeon_set_sh_reg_idx
905a00f10a1 : ac/surface: add radeon_surf::u::gfx9::uses_custom_pitch
9eb00f612a4 : ac/surface: trivial non-functional changes
40b426c8f94 : ac: add a standalone IB parser program
229833d1186 : ac: update gfx11 shadowed register tables
176ef72ff5a : ac: improve the IB parser
05e7bf471c5 : ac: change offsets of DMA_DATA dwords to prevent reg offset conflicts
8e4ba537a1b : ac: minor updates to packet documentation and definitions
bc441214445 : ac: document ac_shader_args::gs_vtx_offset
a2bf30961fa : ac: implement AMD_FORCE_FAMILY properly, remove SI_FORCE_FAMILY
5d19a0a19ba : Revert "ac: don't call ac_query_pci_bus_info from ac_query_gpu_info"
b02b43eef16 : ac/gpu_info: add the /dev/dri/ filename into radeon_info
1ac379c4a08 : nir/algebraic: collapse ALU opcodes sourcing NaN
ee225e31c13 : nir: fix constant evaluation of fddx/fddy sourcing Inf & NaN constant
8780f66c3ae : nir/opt_dead_cf: Remove if branches with undef condition.
558e36f6419 : nir/passthrough_gs: Fix array size
fe4208ed4c9 : nir/passthrough_gs: Correctly set vertices_in
04ba4059b72 : nir/lower_helper_writes: Consider bindless images
c07d3f00c47 : nv/codegen: Use nir_lower_clip
ab0f0d15633 : zink: fix format in zink_make_{image,texture}_handle_resident()
af28356de06 : vc4: drop duplicate .lower_ldexp
caf15a32769 : egl: Advertise EGL_MESA_gl_interop extension if support present
8ee8788208d : glx: Advertise GLX_MESA_gl_interop extension if support present
c0d804685d2 : glx: Remove MESA_depth_float_bit from enum
48e416ee2f0 : egl: Export the MESA GL Interop functions through eglGetProcAddress
1b8d81f3f8a : glx: Export the MESA GL Interop functions through glXGetProcAddress
414c4583e81 : glx: Add missing MesaGLInteropGLXFlushObjects
798a7ef698b : include: Fix the PFN declarations to be pointers as they should
51a911cfa10 : egl: bump extension string length
c0cb358f1b3 : agx: Lower fquantize2f16
a257e2daad9 : nir: Lower fquantize2f16
05cb55abe84 : gtest: backport ansi color fix
798becf2da9 : ci/freedreno: reuse freedreno_gl_file_list instead of re-definining it
9fa26f69cc6 : r300: add dEQP baseline for RV370 with forced swtcl
8657a09f9a6 : r300: don't abort on flow control when using draw for vs
659b7eb2799 : r600: better tracking for vertex buffer emission
63267bcb944 : r600: store the mask of buffers used by a vertex state
f638ba4669f : radeonsi/vcn: Fix leaking fences in decode
1198816f500 : nir: Use nir_shader_intrinsic_pass() a few places
831085afa3f : nir: Fix metadata in nir_lower_is_helper_invocation
d620d8d74fd : nir: Add nir_shader_intrinsics_pass
f6f302bbbcb : lavapipe: Advertise AMDX_shader_enqueue
ce4af69d7ea : lavapipe: Implement AMDX_shader_enqueue commands
ff6a133b724 : lavapipe: Implement exec graph pipelines
b817b597c77 : lavapipe: Add lvp_pipeline_type
2489f7d84ff : spirv: Implement SPV_AMDX_shader_enqueue
289df72d10a : spirv: Update headers and grammer JSON
ccc52ae887c : nir: Add shader enqueue data structures and handling
2953c93cca2 : vulkan Add enqueue entrypoint for CmdDispatchGraphAMDX
083793a39dd : vulkan: Allow beta extensions for physical device properties
a7141a6f8a1 : vulkan: Allow beta extensions for physical device features
32ad8baa05a : bin: Update spirv sources
9557aa8822c : radeonsi: modify algorithm of skipping holes of sparse bo
e259f4050d0 : radeonsi: limit CP DMA to skip holes in sparse bo
8849e1e3a65 : anv: emitting 3DSTATE_PRIMITIVE_REPLICATION is required on Gen12+
e62f2c48a08 : dri: Use RGB internal formats for RGBX formats
61dd0ff97d8 : ci/freedreno: another batch of Adreno 530 flakes
b78ea2a38f2 : radv: stop copying if VS or TES uses the InvocationID built-in
d547c996ae3 : radv: simplify declaring VS specific input SGPRs
525143d01a6 : radv: remove unused param from radv_pipeline_init_multisample_state()
1cf840fb3eb : radv: remove radv_cmd_buffer::cached_vertex_formats
c1361690623 : radv: fix emitting TCS epilogs for GFX6-9
f9a9471cafc : radv: add missing comment about TCS_OFFCHIP_LAYOUT_LSHS_VERTEX_STRIDE
c6a56e6b3d3 : radv: reduce TCS_OFFCHIP_LAYOUT_NUM_PATCHES to 6-bits
20381eb5226 : nir: Drop nir_push_if_src()
96c0f8c5800 : nir: Drop nir_instr_rewrite_src()
b5d6b7c402a : nir: Drop most uses if nir_instr_rewrite_src()
71ddaca2e23 : nir: Drop nir_instr_rewrite_src_ssa()
de063a1481a : nir: Drop most uses of nir_instr_rewrite_src_ssa()
964c73e13ed : nir: Drop nir_if_rewrite_condition()
267b4fb1b9c : nir: Add and use a nir_instr_init_src() helper
9c8cb69c158 : nir: Add a nir_instr_clear_src() helper and use it
7af0dcbdfc8 : nir/opt_undef: Don't rewrite a bcsel to mov
53294de682a : nir: Take a nir_def * in nir_phi_instr_add_src()
298a3eebd8a : nir: Take a nir_def * in nir_tex_instr_add_src()
6d168b93bce : ci/etnaviv: update ci expectation
3e0cd6dfb9b : nv50: limit max code uploads to 0x8000
26b2bdcfe01 : iris,crocus: drop unnecessary DEBUG_NO_CCS/NO_HIZ checks
20db03d32fb : anv,hasvk: drop unnecessary DEBUG_NO_CCS/NO_HIZ checks
b3affef2529 : intel/isl: Enable INTEL_DEBUG=noccs/nohiz in ISL helpers
4dfd306454a : disk_cache: Disable the "List" test for RO disk cache.
e595c367d5f : zink: Fix one addicional case when running a compositor
d7daf78f628 : intel/compiler: Respect NIR_DEBUG_PRINT_INTERNAL for DEBUG_OPTIMIZER
8a8bde69a58 : ci/turnip: Add a660 VK coverage.
71a2d651c13 : anv: refactor batch_set_preemption to use batch_emit_pipe_control
f3398683f22 : radeonsi: don't use threadID.yz/blockID.yz for compute_blit if they're always 0
3952b89ebb8 : radeonsi: don't use threadID.yz/blockID.yz for copy_image if those are always 0
47a57416cf9 : radeonsi: don't abort for descriptor failures, let the winsys handle it
784492a3633 : radeon_winsys: add a ctx_set_sw_reset_status callback
d7b7332a164 : winsys/amdgpu: rework how SW reset status is generated and reported
4b0f822e26f : radeon_winsys: move allow_context_lost from cs_create to ctx_create
591aaea6486 : radeonsi: set PIPE_CONTEXT_LOSE_CONTEXT_ON_RESET on aux_context explicitly
a7e6d5bad17 : radeonsi: rewrite how occlusion query precision is determined for performance
5d50e772078 : radeonsi: enable shader culling by default because it helps Viewperf
652593ee239 : radeonsi: use num_patches_per_workgroup directly in si_get_ia_multi_vgt_param
eb90fffa584 : radeonsi: move GE_CNTL emission from si_draw into si_emit_vgt_pipeline_state
0b2d1fe9cf0 : radeonsi/ci: update gfx11 failures
bf579559ed8 : radeonsi: convert si_gfx_resources_add_all_to_bo_list to a state atom
0125e8d3341 : radeonsi: merge si_upload_*_descriptors into si_emit_*_shader_pointers
2783f4d98ea : radeonsi: rename shader_pointers state -> gfx_shader_pointers
43c8502db1f : radeonsi: abort when failing to upload descriptors instead of skipping draws
28089e0a662 : radeonsi: remove render condition logic from si_draw by reordering atoms
1e4b5390425 : radeonsi: handle deferred cache flushes as a state (si_atom)
c3129b2b839 : radeonsi: add a simple version of si_pm4_emit_state for non-shader states
3986f27396b : radeonsi: merge pm4 state and atom emit loops into one
c21ce040145 : radeonsi: move code around si_pm4_emit_state into si_pm4_emit_state
9ab2a92f27e : radeonsi: split direct pm4 emission from si_pm4_emit
95cbdcee832 : radeonsi: add index parameter into si_atom::emit
cd7e20f5138 : radeonsi: specialize si_draw_rectangle using a C++ template
eeb384193cd : radeonsi: always inline si_prefetch_shaders
79e33b8b403 : radeonsi: remove the draw counter with primitive restart from the HUD
d7f6985dd49 : radeonsi: remove unused check_mem parameter from si_sampler_view_add_buffer
1744a8b89c1 : radeonsi: add padding to si_resource to fix Viewperf2020/catiav5test1 perf
7d67e10b021 : radeonsi: remove splitting IBs that use too much memory
a59d387bc2f : radeonsi: move si_emit_rasterizer_prim_state out of si_emit_all_states
3a9de499b8a : radeonsi: move si_emit_spi_map into si_state_shaders.cpp
e234c9fc215 : radeonsi: move si_update/emit_tess_io_layout_state into si_state_shaders.cpp
99996603860 : radeonsi: remove si_compute.h, move the contents into si_pipe.h
a10c46d8a62 : radeonsi: update obsolete comments about compiler queues
cb7dcdcea02 : radeonsi: handle draw user SGPRs as tracked registers
3f34bd5f3f5 : radeonsi: cosmetic changes to radeon_opt_* macros
a5b31657742 : radeonsi: restructure the loop for non-indexed multi draws
c30aed00025 : radeonsi: turn sh_base[PIPE_SHADER_VERTEX] into a constant in emit_draw_packets
f34f740b64e : spirv: Re-emit constants at their uses
39e24082fcb : radv: Use nir_opt_reuse_constants()
74746ac03ac : nir: Add nir_opt_reuse_constants()
d80392a6df9 : r600: use correct cso pointer for fetch shader
9d442b459a4 : ci/freedreno: handle disabling farm properly for each FD/Collabora farm
e6928735e64 : ci/freedreno: switch references, the farm-rules takes care about this
e62527c2d0e : ci/freedreno: the tag belongs to the apq8016 only
bcf52883513 : ci/zink: drop a630, which we currently have very low amount available
3a4bdf26e64 : ci: remove LAVA prefix from variables which can be used also elsewhere
8f3499bafcd : Revert "vk/wsi/x11: handle geometry updating more asynchronously"
cc2f59d840b : rusticl/kernel: optimize nir between lowering io and explicit types
91029b7e87b : nouveau: take glsl_type ref unconditionally
51511892c65 : ci: rename *.log to *.txt to work around gitlab bug
0fb90642316 : vk/graphics: fix CWE handling with DS3
e13bdbbd5bf : etnaviv: switch to float_to_ubyte(..)
98eecece9bb : anv: remove assert, size is asserted in the runtime
2cbe85e6a90 : vulkan/runtime: change assert to match specification needs
20d6bb27693 : glthread: sync for VDPAU sync functions
3fe0cec4c1b : ci: disable duplicated pipelines triggered by marge
9a2a0c6fa3b : docs: add one more 23.1.x release
444bc03fa89 : docs: update calendar for 23.1.6
42118a75047 : docs: add sha256sum for 23.1.6
42ab34522f0 : docs: add release notes for 23.1.6
5a8672952ae : freedreno/a3-5xx: Don't try to emit ISAM for SSBO loads.
408199236f9 : ci/freedreno: Skip some tests on a5xx that destabilize other tests.
3aa3eb8ddd9 : nir/opt_large_constants: Handle small float arrays
e38522608f7 : nir/opt_large_constants: Add Small constant handling
8ec0fdf0178 : nir/large_constants: Add read/write_const_values helpers
7456ee05234 : nir/large_constants: Use nir_component_mask_t
783d59eec1a : nil: Add support for G8B8_G8R8_UNORM and B8G8_R8G8_UNORM
c7f109352d9 : nvk: Enable MIDPOINT_CHROMA_SAMPLES_BIT for multi-planar formats only
b9801a3c081 : nvk: Enable SEPARATE_RECONSTRUCTION_FILTER_BIT for multi-planar formats only
4e2830c9efc : nir: Clean up nir_op_is_vec() and its callers
408929289aa : nir: Don't handle nir_op_mov in get_undef_mask in opt_undef
f9a17c6fef9 : nir: Handle nir_op_mov properly in opt_shrink_vectors
9bcc9597a5b : nir: Fix nir_op_mov handling in nir_collect_src_uniforms
87004fa7019 : nir: Rework nir_scalar_chase_movs a bit
cf796aa885b : radv: vectorize scratch access
81641b01555 : radv: vectorize RT stack access
6f315e60493 : nir/opt_load_store_vectorize: support scratch access
afb465013f3 : nir/lower_shader_calls: fix align_offset
5a7efccdc31 : radv/gfx11: re-enable 0001/1110 clear values
19f73f8eb4a : radv: support 128bpp comp-to-single with all colors
e2c7ce37192 : radv: fix 128bpp comp-to-single clears
405f3bf9903 : radv: disable 64-bit color attachments
ad40073e4e5 : meson: Rename dri-vdpau.dyn to dri.dyn
f0a362d5ba9 : turnip: Move sysmem clears to the first subpass that uses them.
21334e3b538 : turnip: Move gmem clears and loads to the first subpass that uses them.
4cfd021e3f7 : turnip: Save the renderpass's clear values in the cmdbuf state.
139cc916970 : turnip: Skip emitting empty CP_COND_REG_EXEC.
c96b2cc5110 : turnip: Track the first/last subpass an attachment is used in.
fce10ddf0f9 : vulkan/util: Make multialloc succeed with 0 allocations.
d142c845d05 : Revert "intel/fs: only avoid SIMD32 if strictly inferior in throughput"
aebe5845861 : iris: ensure stalling pipe control before fast clear
bd1d322107e : etnaviv: fix null pointer dereference
cff6c4d8858 : docs: upgrade bootstrap to 5.3.1
daa1f789b57 : nouveau: add exported GEM handles to the global list
d7cc19363f3 : nv50/ir: Remove few nvc0 specific defines from nv50-specific header.
7f63d2ebdbc : nv50: fix code uploads bigger than 0x10000 bytes
8e13736222e : radeonsi: remove unused arg of get_tcs_tes_buffer_address
0e97fe38b79 : radeonsi: part mode standalone tcs support aco compile
59f4504d058 : radeonsi: add si_aco_build_shader_part
8631851b8f6 : radeonsi: change si_fill_aco_options args
04aadb32ad9 : radeonsi: add si_get_tcs_epilog_args
8e0cff56f31 : radeonsi: remove separate_prolog arg from prolog/epilog build
b744405aa25 : radeonsi: extract si_llvm_build_shader_part
e797bd78c96 : radeonsi: fill part mode tcs aco shader info
ac867af0997 : radeonsi: share si_get_tcs_out_patch_stride with aco
1001478a681 : radeonsi: support upload multi part shader binary
85c0f310994 : radeonsi: add exec_size to shader binary
51a8479a510 : aco: use semantic location as io temp index
4c7fdebf9bc : ac/nir/tess: move tess factor output out of control flow
47563880388 : aco,radeonsi: save const addr to symbol
facbd13df14 : aco: skip scratch init when no scratch arg provide
d3333609e64 : aco: don't emit s_endpgm for tcs with epilog
b41d3e42f7c : aco: add tcs epilog generation for radeonsi
a2484b20f90 : aco: add pending_lds_access option for insert waitcnt
5cf6f4f9a74 : aco: allow tcs with epilog to keep nir store output instruction
5d05ae5df0b : aco: add tcs end regs for epilog usage
7c7062f8f92 : aco: move jump to epilog out of ic_merged_wave_info
85d9646288d : aco: add p_end_with_regs pseudo instruction
a3549d7f7ab : aux/trace: trace video_buffer method return vals
992ded3a3fe : aux/trace: unwrap refrence frames in picture_desc
ac9c2689a6d : aux/trace: wrap video_codec & video_buffer
a5279f1ec51 : aux/trace: add context video methods
ace894cff87 : aux/trace: add screen video methods
9d1da9ec202 : aux/trace: fix set_hw_atomic_buffers method name
713437b2fcd : aux/trace: move trace_sample_view logic
9ff20e23fed : aux/trace: deduplicate enum dump macro work
87850734e79 : aux/trace: skip multi-line comments in enums2names
c4133a110de : gallium/dri: fix dri2_from_names
f7e39c6f854 : intel/isl: Remove Wa_22011186057
4c06c736c56 : intel/isl: Remove unknown workaround
b64da56b1a8 : nir: s/nir_instr_ssa_def/nir_instr_def/
43be4129d24 : nir: s/live_ssa_def/live_def/
b781dd62009 : nir s/nir_get_ssa_scalar/nir_get_scalar/
65b6ac8aa45 : nir: Rename nir_instr_type_ssa_undef to nir_instr_type_undef
252bff0f487 : zink: use real A8_UNORM when possible
f501f9453ad : zink: use maintenance5
8be6b7caa3f : zink: add maintenance extensions to profile
d19e8fc1fb6 : zink: split create_ici to init and eval
4f8561369ee : zink: remove unused param from create_ici
eff5e187144 : nir: Assert that nir_ssa_for_src components matches
8552311343e : broadcom/compiler: Use nir_trim_vector explicitly
c182ab2b834 : lvp,nir/lower_input_attachments: Use nir_trim_vector
88d753631c6 : aux/trace: print bindless handles as pointers
823827a2959 : panfrost: Pack stride at CSO create time on v9
32675a304be : mesa: Enable ARB_texture_border_clamp in GL Core
714362b7dad : zink: ci updates
bc5ba7b7c49 : zink: remove pipe_stream_output from function params
3c7f50ba4dc : zink: stop using pipe_stream_output
1abd507049b : zink: delete all the extra gross xfb handling
01d3c691a50 : zink: fix clip/cull dist xfb inlining
235ae7c3c6c : zink: delete lower_64bit_vertex_attribs pass
25fd1dfca33 : zink: delete split_blocks pass
f8cb0d8a44a : ntt: handle interp intrinsics as derefs
aedebb9d30d : zink: stop lowering indirect derefs
9e42553ca8d : zink: use lowered io (kinda) for i/o vars
0156058a3ba : zink: add a mode param to find_var_with_location_frac
b0e4ecc032c : zink: move fragcolor lowering further along the compile process
df238e8fc09 : nir/zink: fix gs emulation xfb_info sizing
fa5ebfbeb90 : ci/freedreno: document another a530 flake batch
c9b177db0e5 : aco: don't create sendmsg(dealloc_vgprs) if scratch is used
a02b5138a71 : radv/rt: Rename traversal_shader to traversal_shader_addr
c291f612cb3 : radv/rt: Rename shader_pc and next_shader
2edf222abdc : egl: reenable partial redraw with a warning when using gallium hud
d0f4333fcad : intel/decoder: Fix memory leak on error path
6a2a36d7ddc : driconf: add a workaround for Captain Lycop: Invasion of the Heters
210fe9f5867 : zink: drop CWE requirement for renderpass tracking with primgen queries
1bff8ade885 : zink: rip out some awkward parts of the old non-cwe path
55360307359 : zink: rework rast-discard for primgen queries
4f743df4f00 : zink: unset primgen suspended flag when ending a primgen query
5ea5318e607 : zink: require EDS1 for CWE usage
69cacebd29a : zink: track start/stop of a couple query types
da5ca7529f7 : gallivm: Drop the Vulkan YUV format hacks
4accbb27a22 : vulkan/format: Translate G8B8G8R8_422_UNORM and B8G8R8G8_422_UNORM properly
eb23ce91b53 : vulkan/format: Use correct swizzle for 1-plane YCbCr formats
b9870275b12 : anv: Disable CCS_E for ISL_FORMAT_YCRCB_*
0e33bb56a4e : blorp: Use R8G8_UINT for YCRCB_* formats with CCS
3fff38f624e : gallivm: Support G8B8_G8R8_422_UNORM and B8G8_R8G8_422_UNORM
0c03d44093d : util/format: Add G8B8_G8R8_422_UNORM and B8G8_R8G8_422_UNORM formats
9a6ec6cdd6a : util/format: 8-bit interleaved YUV formats are UNORM
c1a0bdae1cc : intel/genxml: Update xml with gen_sort_tags.py output
549540ca7cd : intel/genxml: Add final newline to output when saving xml
548a0bc7d2a : intel/genxml: Don't rewrite sorted xml if the contents didn't change
e60a0b16163 : intel/genxml: Move sorting & writing into GenXml class
3176abc0f20 : panfrost/ci: updated CI expectations
56be9a55be0 : pan/decode: handle more than one panfrost_device
cea0cc5b163 : panfrost: fix invalid memory access in get_equation_str()
bfa4125308b : zink: ci updates
f5c1da10f5c : lavapipe/ci: Remove descriptor_indexing fails
b2f6de8f0d8 : gallivm: Run nir_convert_to_lcssa before nir_convert_from_ssa
4695bebc795 : nir: Drop nir_dest
6c1d32581a4 : nir: Drop nir_alu_dest
977999d8364 : nir: Get rid of nir_dest_is_divergent()
9d81f13a757 : nir: Get rid of nir_dest_num_components()
80a1836d8bb : nir: Get rid of nir_dest_bit_size()
0dd76b1abb9 : nir/print: Replace all dest printing with print_def
c7fb2228e69 : nir/validate: Replace all dest validation with validate_def
b9e514d25be : nir/propagate_invariant: Stop passing around nir_dest
c69eb8dfd72 : nir/dce: Stop passing around nir_dest
cced401b0ff : nir/gather_types: Stop passing around nir_dest
2155634fb93 : nv50/ir: Stop passing around nir_dest and nir_alu_dest
dd2178060d8 : r600/sfn: Stop passing around nir_dest and nir_alu_dest
734b15186bf : etnaviv: Stop passing around nir_dest
11af0c1f1bf : lima: Stop using nir_dest directly
9b4677981f2 : nir,ntt,a2xx,lima: Stop using nir_dest directly
b30da1b281f : vc4: Stop passing around nir_dest
f922ea7c07f : broadcom: Stop using nir_dest directly
ce8b157b948 : intel/fs: Stop passing around nir_dest and nir_alu_dest
de5bc9128c7 : intel/vec4: Stop passing around nir_dest
6b01d6a6b82 : nir: Drop nir_dest_init
1deba364e1e : dxil: Do not reference nir_dest
262373541da : ir3: Do not reference nir_dest
b41676d7ed0 : zink: Do not reference nir_dest
dcdd9966c7d : panfrost: Do not reference nir_dest
02ddb7eae27 : asahi: Do not reference nir_dest
5aa38181cc0 : pan/bi: Don't reference nir_dest
08093a7deaa : pan/mdg: Don't reference nir_dest
d9786a48aac : agx: Remove agx_nir_ssa_index
6f66f3583ea : agx: Stop passing nir_dest around
7cf9ff304e0 : nir/from_ssa: Don't insert store_reg instructions before phis
cbb28eaeaf3 : gallium/auxiliary/vl: Set correct csc matrix in set_buffer_layer
69fa48fbb1c : lavapipe: handle VkBufferUsageFlags2KHR
566e556478c : lavapipe: handle VkPipelineCreateFlagBits2KHR
5174cae8c25 : ci/baremetal: shorten BM_KERNEL to filename and BM_DTB to name only
795a099f388 : ci/baremetal: do not install curl, it's already there
a93d7ec445e : freedreno: Use shared DIV_ROUND_UP instead div_round_up
581f6fb7c8f : u/draw: skip zero-sized indirect draws
efb80c17155 : aco: summarize register demand after handling branches
b882309e848 : Revert "ci: disable Collabora's LAVA lab for maintance"
83d7e327f91 : etnaviv: switch to S_FIXED(..) macro
8bce68edf55 : etnaviv: switch to U_FIXED(..) macro
16915c7a71e : etnaviv: switch to log2f(..)
04dbb556c28 : zink: fix crash in lower_pv_mode_gs_store
198719de39f : zink: fix null config screen creation
e1c278ae825 : clc: use CLANG_RESOURCE_DIR for clang's resource path
9d7a3f170b0 : v3d: Use DIV_ROUND_UP instead div_round_up
7ec12b537a4 : anv: don't try to access dynamic buffers from surface states
3e72539dc2a : radv: Fixes mingw linkage error undefined reference to `radv_GetCalibratedTimestampsEXT'
7006104d7e6 : ci: disable Collabora's LAVA lab for maintance
76725452239 : gallium: move vertex stride to CSO
29fd7bf603f : nouveau: calloc vertex csos
ea093702040 : virgl: fix some indentation
6984e524f47 : virgl: move virgl_vertex_elements_state to header
4eb4c9bba97 : d3d10umd: use cso_context to set vertex buffers and elements
65cda2c0e16 : nir: Drop nir_foreach_dest()
95a3c1325da : nir/from_ssa: Use nir_foreach_def() instead of nir_foreach_dest()
581ee2ccb48 : dxil: Use nir_foreach_def() instead of nir_foreach_dest()
369270906b7 : st,zink,sfn: Use nir_foreach_def instead of nir_foreach_dest
6203750d78c : nir: nir_foreach_ssa_def() -> nir_foreach_def()
0ec7b8455e3 : nir: Drop nir_ssa_dest_init_for_type()
6914272c301 : nir: Drop nir_ssa_dest_init()
174a75631f7 : nir/serialize: [De]serialize nir_def nor nir_dest
9cd9115d87b : nir/clone: Clone nir_def nor nir_dest
d2c4749986c : nir: Drop more instances of nir_ssa_dest_init()
ed9affa02fe : nir: Drop most instances of nir_ssa_dest_init()
7bcbfae87c9 : frontends/va: Ignore requested size when creating VAEncCodedBufferType
040a0fcf421 : lavapipe: Use common physical device properties
e2a02f39102 : clang-format: Disable formatting by default
47722b2d7f7 : nvk: Remove reference to genUserClip
0b9fee379d1 : nvk: Don't use nir_ssa_for_src()
09d31922dee : nir: Drop "SSA" from NIR language
777d336b1ff : nir: clang-format src/compiler/nir/*.[ch]
6fb63f369cd : nir: Add a .clang-format file
0d9254204be : nir: Add a do to the do/while in nir_const_value_t_array()
bb8f1437496 : nir: Wrap pass macros in braces
7f6112302b1 : nir: Pretty format type mapping helpers
59e5b51084a : nir: More manual formatting
57e10f7c936 : nir: Don't clang-format debug print setup
4d54b423e7a : nir: Don't clang-format a couple typedefs
8579224fe1e : nir: Don't clang-format const_value helpers
a89fb36f6be : nir: Re-align a couple enums and add clang-format comments
a6be8191210 : clang-format: Set the default ColumnLimit to 0
54680948a80 : clang-format: nir_foreach_src is not a foreach macro
fe5671e881a : clang-format: Add nir_foreach_reg_*
ee42e2166d8 : android: Introduce the Android buffer info abstraction
21dcde096f3 : util: Add NONNULL macro
9bf104f9348 : ci/deqp: really remove the uncompressed results.csv file
7cc2f23d535 : anv: move genX(rasterization_mode) to gfx8_cmd_buffer.c
705840d417c : anv: get rid of genX(emit_multisample)
eef54f31756 : intel/decoder: add options to decode surfaces/samplers
cf5ee0a0f72 : anv: emit 3DSTATE_GS only once per pipeline
8689791e1f4 : blorp: drop programming of 3DSTATE_(MESH|TASK)_SHADER
22c7ccb523d : intel/decoder: constify some input parameters
9d45a25b801 : ci/farms: enabled Microsoft job only when conditions are met
19d318d88ac : zink/nir: add a zink specific intrinsic for push constants
333b6ef4096 : zink: remove unused indices from `nir_load_push_constant` calls
57b8b82d7df : ci/freedreno: document vs-nested-return-sibling-loop2 flake on Adreno 530
aee00062f41 : ci/amd: add glx@glx-visuals-depth flake to raven
17021f70f4a : ci/build: limit debian-build-testing to 30 minutes
95856898393 : nir/opt_if: also rewrite uniform uses for read_invocation
ce0c70fb0c6 : vulkan: ignore VkPipelineColorWriteCreateInfoEXT if the state is dynamic
c43135d740e : egl/drm: fix EGL_EXT_buffer_age with gbm contexts
ae81eb9d501 : asahi: Legalize compression before blitting
7ac6176ea5d : agx: Do not allow creating vec8
fd481d00d39 : agx: Handle <32-bit local memory access
aeffd22c308 : agx: Handle f2f16_rtne like f2f16
4002ba95bbc : agx: Lower f2f16_rtz
3634791baab : agx: Fix 64-bit immediate moves
4d0233cb1d8 : agx: Fix uadd_sat packing
73657cd011c : agx: Handle conversions to 8-bit
fa2a7cb2a87 : agx: Lower f2u8/f2i8
b3ed5228b47 : agx: Handle blocks with no predecessors
c247de37bbc : asahi: Fix incorrect BO bitmap reallocations
f1fedb72d37 : asahi: Handle non-written RTs correctly
0f4e3a03fd8 : agx: Move nir_lower_fragcolor out of agx_preprocess_nir
3704caca0b9 : agx: Stop setting forwarding bit
09dfaf2c919 : agx: Remove unused allocation
ae440c99292 : agx: Don't reuse ssa_to_reg across blocks
d035908550f : agx: Don't use ssa_to_reg across blocks
964a67fda4c : agx: Assert invariant stated in the comment
6909cb63798 : agx: Use agx_replace_src
6447bf4cceb : agx: Stop setting registers after the shader
87121cf9a4c : agx: Set phi sources in predecessors
8cc96d64b0b : agx: Fix accounting for phis
d2224544d68 : agx: Allow 64-bit memory regs
d0b966cb106 : agx: Maintain ctx->max_reg while assigning regs
b973e382148 : agx: Fix AGX_MESA_DEBUG=demand
135f3c35c51 : agx: Optimize logical_end removal
d459de85b75 : agx: Optimize swaps of 2x16 channels
efbdc31ce55 : agx: Use compressed fadd/fmul encodings
a30c668e44c : agx: Require an immediate for `nest`
85d6f162ada : agx: Fix length bit confusion
e83b7086764 : agx: Optimize out pointless else instructions
782055106f4 : agx: Use unconditional else instruction
41b7891673b : agx: Put else instructions in the right block
5196558204f : agx: Do not move bindless handles
c252120239f : agx: Fix shader info with sample mask writes
c1e2200b707 : asahi: Enable explicit coherency for G14D (multi-die)
d6ee12a4d72 : asahi,agx: Upload constant buffers immediately
f4fd4d4d506 : agx: Fix atomics with no destination
9da8dc47f98 : agx/dce: Use the helper
0d7b8bfce5c : agx: Don't lower load_local_invocation_index
3f8894b0f7c : asahi,agx: Fix stack buffer overflow in agx_link_varyings_vs_fs
eafd35e458f : asahi: Force linear for SHARED buffers with no/implicit modifier
3e5d2f0c1b1 : asahi,agx: Respect no16 even for I/O
721aa39ad90 : asahi: Impose limits on resource shadowing
9d668f87d3d : asahi: Print info about shadowed resources
ccbd1254684 : asahi: Always use resource size, not BO size
f8f4f466f71 : asahi: Fix race in BO stats accounting
9762c555899 : asahi: Do not overallocate BOs by more than 2x
175e02baeda : asahi: Add a noshadow debug flag
5f3d784c6c4 : agx: Handle 8-bit vecs
c3b86bcbbce : agx: Lower 8-bit ALU
aeac45c188b : asahi: Move a bunch of helpers to common
e5f76821f1e : asahi: Stub num_dies
41d094c2cc1 : nvk: Support dynamic state for enabling sample locations
2de545c68ff : nvk: Fix support for VK_EXT_sample_locations
2dc883eb37f : gallium/st: lower NV21 to R8_B8G8 instead of G8_B8R8
4eb0a98e5a4 : pan/bi: add support for I420 and YV12 sampling
b890a5ff619 : gallium/st: add non-CSC lowering of YV12 as PIPE_FORMAT_R8_B8_G8_420
60ebef430a5 : gallium/st: add non-CSC lowering of I420 as PIPE_FORMAT_R8_G8_B8_420
06495f11dae : radeonsi/vcn: Update rate control when framerate changes with HEVC
c4f356faf49 : aco: always use rtne for fquantize2f16
144546f4345 : agx: Lower flat shading in NIR
ff0e25d293b : agx: Add interpolateAtOffset lowering pass
48029548f33 : agx: Forcibly vectorize pointcoord coeffs
52b8d315481 : agx: Set lower_fisnormal
5577aebfb2a : agx: Allow more varying slots
22f694c008a : agx: Implement nir_intrinsic_load_coefficients_agx
10cdc0ad9f8 : nir: Add load_coefficients_agx intrinsic
e9a5da2f4bd : nir: add a filter cb to lower_io_to_scalar
550f3dc4370 : nir/lower_io: add a new doubles-only 64bit lowering option
933e6e47518 : r600/asm: Make sure MOVA and SET_CF_IDX are in the same clause
99c8d15c679 : r600/asm: Fix AR force_add_cf setting if a clause is not open
b34c027cb0e : radv: use the number of VS outputs for computing the tessellation info
8a97302f57f : radv: add support for loading the LSHS vertex stride from a SGPR
0cb88ddca29 : iris: implement required PSS sync for Wa_18019816803
92941ee84bb : anv: implement required PSS sync for Wa_18019816803
419531c5d98 : intel/blorp: add a new flag to communicate PSS sync need
973e6f3be09 : gallium: remove start_slot parameter from pipe_context::set_vertex_buffers
e0da62c0e96 : nvk: NOUVEAU_WS_BO_LOCAL is a trap.
9f767db1265 : nv50/ir: Rework conversions for texture array indices
585f0e8b489 : nir: minor fixes for io_to_scalar
0a12cedec91 : zink: add a special separate shader i/o mode for legacy variables
b24911e5dbd : zink: pre-convert mode in fixup_io_locations
52c57667eda : nvk: Use common physical device properties
c06f70ca180 : radv: Use common physical device properties
eaee792ea5f : vulkan: Add a generated vk_properties struct
0ab0e5d803e : ci/a530: document piglit flake
5ba5bcf2b60 : vulkan/wsi: Allow binding presentation_timing when software rendering
54c7099087f : panfrost: upcast uint8/uint16 before shifting them beyond their range
90a6ebdf80d : amd/ci: drop duplicate test expectations
85e74944c69 : winsys/amdgpu: fix a race between import and destroy
17c95e070cd : r600/sfn: work around injecting extra CF's to handle hardware bugs
b8edd19358e : radv: Handle VK_SUBOPTIMAL_KHR in trace layers
de6d298fd08 : ci/zink+radv: set a timeout of 2x the normal runtime
9da56a36980 : iris: Inline iris_can_sample_mcs_with_clear
1d1dbbd03f1 : iris: Drop get_copy_region_aux_settings
60aebe8fa89 : iris: Fix iris_copy_region calls involving FCV_CCS_E
3acdb29332e : iris: Fix aux usage tracking in prepare_render
abc0b3a0dd1 : pvr: Add VK_KHR_copy_commands2
3c6356493a3 : pvr: Print VkStructureType name on pvr_debug_ignored_stype()
ffc93ba7a34 : pvr: Add VK_KHR_get_surface_capabilities2
40888311243 : pvr: Add VK_KHR_get_memory_requirements2
1823afa94a0 : pvr: Add VK_KHR_get_display_properties2
64a3320f228 : docs: Fixup imagination/pvr extension support
3208207998b : pvr: Refactor pvr_GetPhysicalDeviceProperties2()
afe9b73cd5e : pvr: Clean up extension tables
efb3c93d5fd : ci: build hasvk in debian-vulkan job
9dfd8b3723c : ci: reorder vk drivers alphabetically in debian-vulkan job
ee6eadb65ab : ci/amd: Skip all VAAPI tests that creates too many huge surfaces
06c8ebaa66b : pvr: Pad rogue_regarray_cache_key union members to avoid UB
e15832e6f4b : zink: don't try to replace separate shader prog in noopt mode
58625686637 : docs/v3dv: mark direct display extensions as implemented
d1b0629c414 : r600: retire SB optimizer
ee6ba2bb571 : zink: fix big tcs output io
ccc195c3a32 : zink: explicitly set non-optimal last_vertex_stage shader key on ctx create
12d997cd64a : lavapipe: zero-init pipe_sampler_state
5b4aa5b999e : zink: reindex ssa defs before dumping debug shaders
7498c83ace9 : draw: fix so debug offset printing
48b0af72178 : zink: move ZINK_DEBUG=nir printing to just before compile
f272a885057 : zink: fix xfb buffer array sizing to use buffer limit, not output
aa322a37fcb : ir3: Implement helper invocation optimization
b9489dea3d8 : ir3: Gather pixlod status earlier
5411f01f93d : freedreno, tu, ir3: Add last_helper statistic
1f44d8d51d3 : tu: Add missing last_baryf statistic
662db8e894e : ir3, freedreno, tu: Plumb through SP_FS_PREFETCH_CNTL::ENDOFQUAD
86440685f32 : freedreno/regs: Define unknown SP_FS_PREFETCH_CNTL fields
6aabdb7a576 : ir3: Parse (eq) flag
f22437654a9 : meson: fix indentation
3bbfc45c371 : radv: re-introduce radv_pipeline_stage_init()
afcafa1b618 : radv: stop passing redundant stage to radv_shader_stage_init()
66eaca3a0a5 : radv: introduce radv_shader_layout for per-stage descriptor layout
7a3e256d27a : radv: remove useless NULL for pipeline layout during shader info pass
6ae2844c520 : v3d: fix texture packing lowering
d28e5960e55 : v3dv: assert that only tex instructions with sampler state have a sampler src
da625903c71 : squash! v3dv,broadcom/compiler: don't abuse sampler index
b2de3f71dc5 : nir/lower_tex: use a callback to check sampler return size packing
374c660582c : nir/lower_tex: copy backend_flags field when copying a tex instruction
a95c33eeaff : v3dv: remove unused code
6f694432e43 : intel/fs: add variable for output of debug backend optimizer
0e244d56e39 : intel/fs: track more steps with INTEL_DEBUG=optimizer
f9cd8446efe : lavapipe: Fix struct initialization
81cae3d8d23 : nvk: enable KHR_shader_clock.
ba49f2bef18 : radv: advertise VK_KHR_maintenance5
54caa8d346e : radv: implement radv_Get{Device}ImageSubresourceLayout2KHR()
6861c5275b8 : radv: allow VK_REMAINING_ARRAY_LAYERS with VkImageSubresourceLayers
2ed52ca5786 : radv: add support for VkBufferUsageFlags2CreateInfoKHR
9089b091b26 : radv: add support for VkPipelineCreateFlags2CreateInfoKHR
f4b9c5b1d0c : radv: store pipeline create flags to radv_pipeline::create_flags
15548d8a5fc : radv/rmv: remove unused pipeline create flags when logging pipelines
3f617b8e4a3 : radv: allow VK_WHOLE_SIZE for pSizes in vkCmdBindVertexBuffers2()
cbfd2931bb1 : radv: implement vkCmdBindIndexBuffer2KHR()
bbb5cdcf409 : vulkan/render_pass: add common vkGetRenderingAreaGranularityKHR()
95feb95c95b : nvk: advertise VK_EXT_tooling_info
134014dfc74 : lavapipe: maintenance5
e70179f3c67 : lavapipe: VK_REMAINING_ARRAY_LAYERS for copy ops
6522b55a391 : lavapipe: GetDeviceImageSubresourceLayoutKHR
c5a8c970987 : lavapipe: BindIndexBuffer2
cee494aafdd : lavapipe: block yuv formats from getting blit feature flags
9e2f95eae3d : lavapipe: fix resolves where src image has a layer offset
8a5936ae2fd : lavapipe: fix BindVertexBuffers2 buffer size handling
ce09458917f : llvmpipe: fix early depth + alpha2coverage + occlusion query interaction
632d4de2144 : llvmpipe: block weird uses of subsampled formats in buffers
6cd51fc1d95 : lavapipe: GetRenderingAreaGranularityKHR
db7304fe3cf : llvmpipe: export PIPE_CAP_IMAGE_LOAD_FORMATTED
b60ac8b52a7 : llvmpipe: enable A8_UNORM for shader images
ba7efa4dfaf : gallivm: handle A8_UNORM image stores
ae5a08de67b : glsl: fix potential crash with DisableUniformArrayResize
5c70a55bf3f : nir/opt_intrinsics: optimize (exclusive_scan(op, a) op a) to inclusive scan
7a3e5dd2ec1 : aco: use s_bitreplicate_b64_b32 to set exec to 0xffff0000ffff0000
f71d43ecfb8 : git-blame-ignore-revs: add pvr formatting commit
3d459fa4da0 : git-blame-ignore-revs: add radv formatting commit
415a660aaf6 : git-blame-ignore-revs: repeat instruction on how to enable to avoid having to look for it
ca2e2f4bd0c : zink: apply ZINK_DEBUG=noopt to linked separate shaders
717ad8c5c8d : zink: generated tcs is on the tes, not the vs
e1ff7893ba7 : docs/radv: mark VK_INTEL_shader_integer_functions2 as implemented
0e9e033cded : docs/radv: mark VK_EXT_tooling_info as implemented
53231b01373 : ci: document max image tag length
39e281073a0 : ci/zink: Add flake seen in the wild
42ab786e529 : ac/nir: handle more special cases in ac_nir_unpack_arg
82dd60dfb04 : virgl/video: Enable AV1 decoding
c4a1b4e1002 : virgl/video: Add support for AV1 decoding
ea5054a94ae : virgl/video: Add definition of virgl_av1_picture_desc
82ee420b155 : frontends/va: Add slice_count to AV1 slice_parameter
c87d5c67d9b : anv: implement VK_EXT_pipeline_robustness
9934613c746 : anv/hasvk: track robustness per pipeline stage
c4ec60e87d6 : hasvk: remove descriptor array bounds checking
059e82a4699 : anv: remove descriptor array bounds checking
0e5b4b1b437 : hasvk: fix null descriptor handling with A64 messages
8fe6e6957c1 : svga: use alignas over struct MKSGuestStatInfoEntry
0ca43db2d04 : v3dv: Use alignas(8) over 64 bit atomic value
d130c96bdad : util/treewide: Use alignas(x) instead __attribute__((aligned(x)))
8c25cd307af : nvk: EXT_conditional_rendering
07c70c77de4 : nvk: add cond render upload buffer.
fbe171638eb : nvk: add gart forced cmd pool side buffer.
92c5460253f : glsl: mark structs containing images as bindless
8dd26910204 : aux/trace: fix winsys handle dumping
f1db28da358 : zink: add VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT
1c1e09249c4 : zink: add more locking for pipeline cache
eea408e5637 : zink: use SPV_KHR_workgroup_memory_explicit_layout when available
904cf2329ba : zink: propagate have_workgroup_memory_explicit_layout to ntv
ae3163dfd2f : zink: hook up VK_KHR_workgroup_memory_explicit_layout
0bb55b4634d : nvk: Enable dynamic line rasterization mode state
870636cc1f6 : nvk: Support VK_EXT_line_rasterization
cf8fe9baec3 : zink: set msrtss depth resolve mode when enabled
2630a89b720 : zink: don't append msrtss to dynamic render if not supported
751407a59ab : zink: don't add VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT for transient images
300cbedc78b : zink: fix zs resolve attachment indexing
5ac2291c6bc : zink: add batch refs for transient images
e1e813586c1 : radv/winsys: Remove unused struct radv_winsys_bo_list.
b85817f8774 : radv/amdgpu: Remove unused bo_list variable from cs_submit.
371c18b3310 : freedreno/a5xx: Skip SSBO emit when none are enabled.
e9a6832a1bd : freedreno: Fix crashdec pre-a6xx.
33f2726b97c : ci/freedreno: Add a regression test for decoding a540 blob's compute shaders.
b10f4eda70d : freedreno/cffdec: Fix decode on pixel 2 blob's COMPUTE_CHECKPOINT
f7bd10ed381 : freedreno/a5xx: Add private mem support.
c4874b4cee6 : freedreno/a5xx: Set num_sp_cores and set PC/VFD_POWER_CNTL accordingly.
c9f9d714128 : freedreno/a5xx: Refactor SHADER_OBJ emit to a helper function.
c361e1d0d94 : freedreno/a3xx: Add the shift for MEMSIZEPERITEM according to db410c docs.
0fb797aab0a : freedreno/a6xx: Move pvtmem allocation to ir3_gallium.
a4c89cc8a60 : freedreno/devices: Set num_sp_cores explicitly for pre-gen6.
f6ea7c3a997 : freedreno/devices: Move fibers_per_sp to the common info struct.
b4682869375 : ci/freedreno: Add some more db820c xfails.
bdeadc366a0 : ci/freedreno: Update comments for some a530 xfails.
0918b909876 : ci/freedreno: Sort another a530 xfail with its friends.
9cfa86202ee : ci/freedreno: Drop a bunch of stale a530 xfails.
e3274e9e1b5 : freedreno/ir3: Move pvtmem per-fiber size alignment to the compiler.
a2976241822 : freedreno/a5xx: Skip emitting unused texture descriptors for images.
59e9909cc16 : freedreno/a5xx: Fix border color structure size.
1b66ebf09aa : radv/rt: fix capture/replay support
12be0829ea3 : docs: Add INTEL_DEBUG_BKP_BEFORE/AFTER_DRAW_COUNT
f575d4bc6fa : blorp: Implement blorp hooks to emit breakpoint
1e3b40ffcf3 : iris: Add GPU breakpoint before/after draw call
49eabb9ea67 : anv: Add GPU breakpoint before/after specific draw call
e5116e00ca3 : intel: Add env variable to add break point on/before draw
7a9ee94e1f9 : ci/panfrost: t760-gles is nightly job, test also GLES 3 and 3.1
a7f512ad6fe : CI: Re-enable G52 Vulkan testing
a3615fad253 : ci/panfrost: re-enable t760 and t860 traces as a nightly job
c4357c6c498 : ci: add perfetto into mesa git-cache
478a18aa3d4 : zink: fix setting VkShaderCreateInfoEXT::nextStage
f75ba983cae : nir/print: always group variables by type when printing
4a783abd79a : nir/print: print location names for (some) tess slots
4c11fe8ae63 : Gallium: Fix shared memory segment leak
5325582968f : radv: Expose VK_EXT_external_memory_acquire_unmodified.
edab54dd685 : ci: build nvk
9f0866018c5 : meson: Export winsys function symbols for target va
0dafa2e0f02 : vc4/ci: update expected results
a7d6edfb360 : radv: use vk_query
97c926cf17b : radv: use common vkCmdBegin/EndQuery wrappers
36a93b41d47 : radv: use vk_sampler
b6d542d7baa : radv: use vk_buffer_view
fc149880821 : vulkan: add init/finish helpers for vk_buffer_view
9acbb197fbf : anv: fake non intel vendorID for Death Stranding
b135149986a : radv: update cmdbuf scratch size info when shaders are bound
ea311935321 : radv: update the number of scratch waves for RT prolog at bind time
44e82a6cf11 : radv: add a helper to get the maximum number of scratch waves per shader
9880224490c : radv: use the RT prolog scratch size directly for tracing rays
493e8c4b503 : intel/genxml: Add filter_engines() to GenXml class
5e275d8a2bf : intel/genxml: Add GenXml class into intel_genxml module
6e54245d00d : intel/genxml: Convert gen_pack_header to use ElementTree
a8a50332a66 : intel/genxml: Convert gen_bits_header to use ElementTree
ef2f2ae7653 : intel/genxml: Split some genxml sorting code into a intel_genxml module
761bcc3716f : intel/genxml: Align "Texture Coordinate Mode" naming
87ec9456bed : llvmpipe: fix UAF in lp_scene_is_resource_referenced.
9dd6866958e : nvk: Fix assert
43f7d9693bd : nouveau/mme: fix OOB inside tu104 simulator
1bee6a35ec3 : nouveau/mme: fix OOB access inside while_ine builder test
8483a59dde3 : anv: Override vendorID for Hogwarts Legacy
a7850f8cf3e : glsl: fix spirv sso validation
ae6be7a44a2 : zink: turn off threaded cpu access if not visible.
4f217e9670b : nvk: Remove plane sources from tex instructions
ac00f5a361c : nir/linking_helpers: force type matching in does_varying_match
58ba2bcc8c1 : nir/lower_io_to_scalar: fix 64bit io splitting
4755276bafe : anv/video: copy from correct H264 scaling lists
0e4b1b8f230 : radv/video: copy from correct H264 scaling lists
08ca37645e7 : nvk: align sampler allocation counts with nvidia.
f2f4e811bee : nir/gl: Move glsl_type::sampler_target() into a helper in its one caller
f17c5297d7a : tu: Add virtgpu support
006342be8b5 : tu/drm: Split out helper for iova alloc
84524cfdfab : tu/drm: Add missing error path cleanup
811f332d81e : tu/drm: Factor out shared helpers
c14a13d40dd : tu: close submitqueues before device_finish()
2196fdb2cfb : freedreno/drm/virtio: Use global_faults
0be8fab6c8c : freedreno: Update virtgpu proto
b0deba6210e : drm-uapi: Update virtgpu header
5d701d4ebaf : tu/knl: Remove some random const'ness
3a3a6587976 : tu/msm: staticify a couple things
37834e3d7c7 : freedreno/drm/virtio: Remove unused header
6ae6536ed98 : freedreno: move virtgpu msm_proto.h to common
f7226181b40 : r600/sfn: take number of dest values into account
0bce97ce837 : Force vk vendor for spider-man remastered
122ffb0c888 : zink: unset line stipple ds3 state flags when stipple not available
b2a98814753 : zink: use VK_WHOLE_SIZE when binding null db buffer descriptors
4e9b20beb90 : ci: bump VVL to 1.3.261
d686cadfbf5 : intel: Sync xe_drm.h and rename engine to exec_queue
6db246c960f : egl: fixup _eglFilterConfigArray() params and drop _eglFallbackMatch() wrapper
78714a43281 : egl: make _eglFilterConfigArray static
109a6b8cd72 : panfrost: add PAN_MESA_DEBUG=yuv for debugging yuv sampler
bba74a84a96 : panfrost: mandate proper alignment requirement depending format and arch
c1ad78476d5 : panfrost: advertise support for YUYV and variants
46856284119 : panfrost: prepare the driver to support YUYV and variants
9692815293d : panfrost: prepare pan_image_view for multiplanar formats
3fff7f3d0ee : pan/decode: decode Multiplanar Surface descriptors
6a15167b817 : panfrost: refactor (un)packing of surface descriptors
f27b02838d1 : panfrost/genxml: add Multiplanar Surface descriptor
0d5bf46272f : panfrost/genxml: fix Surface With Stride descriptor alignment
c5a6e88c4e8 : pvr: do not claim support for ASTC texture compression
6c25dc09099 : freedreno: add ci flake
d2d0f4a28ad : virgl: add ci flake
cfa23e66901 : panfrost/vk: Use correct sampler dimensions for MSAA
f5074adeb52 : anv: enable INTEL_DEBUG=nofc
85c5b68823c : v3dv: drop cpu path for buffer to image copies
67be2b6e639 : radv: initialize result when pipeline cache creation fails
77773490cf9 : zink: use fprintf instead of printf to align the requirements warnings
4f5bfc66910 : zink: force image barriers after dmabuf import
652e87bc5d0 : zink: better handle separate shader dsl creation when no bindings exist
18214bf9ea3 : docs: add two nvk exts to features.txt
bfe4a0e744d : intel/decoder: Make intel_spec_load_filename() have separate dir and name strings
b4c8d2dc455 : intel/decoder: Add intel_spec_load_common()
1d5535613e6 : intel/decoder: Fix xml filename when verx10 % 10 is not 0
807c0d6bb75 : r600/sfn: Take source uses into account when switching channels
bcfa71a6d09 : nvk: Call nir_lower_int64
93362f801ac : nvk: Use more consistent device variable names
8088d73fd1c : ci/freedreno: document another flakes on Adreno 530
286e58b8d8a : nv50/ir: convert system values to gl_system_value
f5c41c4b78f : nv50/ir: use own info struct for sys vals
8c62b3938a8 : nvk: Enable the new UAPI
b2fe4c77295 : nvk: Print an error message if VM_BIND support is missing
0b6afbc407f : nouveau/winsys: Allow nouveau_ws_device_new() without VM_BIND
1a6a198ab54 : nvk: add new internal bo allocation flag.
766a6a5a4d4 : nvk: Use an empty EXEC for the empty submit case
9cb945015ca : nvk: enable sparse residency buffer on maxwell+
0fe8090bc72 : nvk: enable a bunch of external fence/semaphore bits
921fc517ce1 : nvk: enable sparse features
9a0a5f85619 : nvk: Handle pre-turing indirect buffers with sparse
723041a3ed7 : nvk/queue: add support for syncobjs and sparse binds
7321d151a94 : nvk: Add support for sparse images
03f0f01904c : nvk: Add support for sparse buffers
6dbf02ec646 : nouveau/mme: Support the new UAPI
fa8bbfaa55a : nouveau/winsys: add support for the vma bind interfaces
c815ff16615 : nvk: always sync internal cmd bufs for vma lifetimes.
9d7d76cddcd : nouveau/shim: Use the imported nouveau_drm.h headers
5fd1b8e0860 : nvk: Use the imported nouveau_drm.h headers
300df8e177f : nouveau/winsys: Use the imported nouveau_drm.h headers
fc1fb3a5160 : drm-uapi: Import nouveau_drm.h
ae37fbba123 : nouveau: Move shader topology info to nv_device_info
d8b7b1d7842 : nvk: Decorate CmdBegin/EndRendering entrypoints
40ab58035e2 : nvk: Implement GetRenderingAreaGranularityKHR
8636597c4a1 : nvk: Implement CmdBindIndexBuffer2KHR
c4b7754e7c5 : nvk: Use VkBufferUsageFlags2
98a3bc699bb : nvk: Implement the maintenance5 image layout queries
af72961ff17 : nvk: Rework memory requirements to handle aspects correctly
733d20277c7 : nvk: Misc. style nits
50e5ee586ce : nvk: enable EXT_depth_clip_enable
15d12bb6152 : nvk: enable EXT_depth_clip_control
57c38a56696 : nvk: Implement CopyQueryPoolResults with a compute shader
4a049f0d2c5 : nvk: Separate the MME query copy code out a bit
f090efa8dce : nvk: Enable the SPIR-V DeviceGroup capability
dadf9d59e6f : nvk: Add support for variable pointers
0241ed60252 : nvk: Add a root_desc_addr to the root descriptor table
2e709a92788 : nvk: Use nvk_root_descriptor_offset for drawInfoBase
0afc57afada : nvk: Rework multi-plane format features a bit
b883031b916 : nvk: Improve image format properties and limits
2b85ccacf00 : nouveau/nvk: Enable VK_KHR_sampler_ycbcr
e311b24b793 : nouveau/nvk: Add multiple sampler planes for CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT
67a2d784779 : nouveau/nvk: Create helper function for sampler creation
41b20344603 : nouveau/nvk: Support multi-plane descriptors in nvk_nir_lower_descriptors.c
a863ddcf9e1 : nouveau/nvk: Add YCbCr sampler NIR lowering pass
fd03f4cd1af : nvk: Use the new NIL helper for image level extents for copies
866fc8b3f45 : nil: Add a nil_image_level_extent_px() helper
113d3447bbf : nvk: enable rgb32 texel buffer support
758973fb621 : nvk: Disable shaderStorageImageReadWithoutFormat pre-Maxwell.
1bbfdccc9f4 : nouveau: Drop GART size from nv_device_info
b2fa2ed04e0 : nouveau/codegen: Do not keep redundant info for tessellation domain
94e5eb68f4d : nvk: Do not keep redundant info for tessellation domain
2d670169ce7 : nvk: fix independent color write masks.
b844b6b66af : docs/relnotes: Stick something about NVK in new_features.txt
34ea8dfbdd5 : docs: Add NVK to features.txt
71f7cf8acf4 : docs: Add a docs page for NVK
d0192cec1ef : nvk: Don't skip zero-size bindings in GetDescriptorSetLayoutSupport
89bab0012a5 : nvk: align geometry clip setting with nvc0
d6e347c82df : nvk: Flush more state on VI_BINDINGS_VALID dirty
9345b95346d : nvk: Bind 3D depth/stencil images as 2D arrays
f0e8749e13a : nvk/tess: don't emit patch control points in pipeline
afd6219055f : vulkan/meta: Use vk_meta_get_pipeline_layout in blit/resolve
574d6362ca9 : vulkan/meta: Add a get_pipeline_layout helper
f65fdfcca86 : Revert "vulkan: Allow scissors or viewports to be set without counts"
9b2e7aab523 : nvk: Use the new core vk_sampler struct
1524906f734 : nvk: enable fp helper invocations loads on more gens
27eb9af9d80 : nvk: Require an environment variable for poorly tested hardware
a4367f2e3c0 : nouveau: fix max_warps_per_mp_for_sm for builds with asserts disabled
61c0d868318 : nvk: properly calculate SLM region by taking per arch limits into account
4b66a0a70c8 : nvk: replace mp with tpc
a5129fb03f4 : nvk: fix num_gprs for Volta+
c6a88519024 : nvk: Implement VK_EXT_physical_device_drm
c68b4e4b3a8 : nvk: Don't enumerate pre-Kepler GPUs
f52add16fc7 : nvk: Move the winsys device to nvk_device
be5d6c7cbe3 : nvk: Add a ws_dev to nvk_device and use it
e2bdbc2151a : nvk: Rename nvk_device::ctx to ws_ctx
088692d954f : nvk: Use nv_device_info for class checks
1756e4601a0 : nouveau: Move gart_size to nv_device_info
372c884b4ad : nouveau: Move more stuff into nv_device_info
8e85ea6f7ab : nvk: Set deviceType based on nv_device_info::type
56ccada0879 : nouveau: Stop using hex for SM numbers
9846c4e13e0 : nouveau: Put PCI info in a pci substruct in nv_device_info
b232e42532b : nvk: Only advertise EXT_pci_bus_info on discrete GPUs
e722d0ff0b8 : nvk: Drop nvk_physical_device::instance
221e024386a : nvk: Use canonical variable names in nvk_sampler.c
75fc6260e80 : nvk: Use canonical variable names in nvk_bo_sync.c
2be4acce257 : nvk: Use canonical variable names in nvk_shader.c
6170e1c8d99 : nvk: Use canonical variable names in nvk_physical_device.c
0d9155c9f8a : nvk: handle alignments in device memory
f0a165799ce : nvk: Add an addr field to nvk_image_plane
ad37394dfe1 : nvk: init image fields for requirements
0498eeba32f : nvk: Add a buffer alignment helper
6a0cc93bd41 : nvk: Reformat nvk_buffer.c
5fb3298a953 : nouveau/winsys: fix SM value for Ada
9ffbd53bb77 : nvk: Add support for probing as a platform device.
880663c25dd : nvk: Clean up redundant vendor checking for physical device creation.
826486339bc : nvk: Quiet a compiler warning.
0410054459e : nouveau/winsys: Fix an undefined use in the error path.
820c03ebeea : nvk/query: fix push buffer size for copy pool results.
4fe57b2d7a5 : nvk: Enable external memory extensions
113b9b00e78 : nvk: Support dma-buf export
0399999decd : nvk: Support dma-buf import
c370260a8f1 : nouveau/winsys: Add dma-buf import support
10ffe8e709a : nvk: Require dedicated allocations for external images
7f0c06e1306 : nvk: Dedicated allocations override internal
702326d0138 : nvk: Add external memory queries
3d247f447e9 : nvk: Add device and driver UUIDs
cccc044f515 : nvk: Use abbreviated names in nvk_device_memory.c
14d35c70487 : nvk: Use NVIDIA_VENDOR_ID in pdev try_create()
ccfbd94891c : nvk: Enable descriptor indexing
edb58c66600 : nvk: Add nir non-uniform optimization pass
0dd15199a1f : nvk: Handle cases of descriptor bindings with variable counts
6a74b3e3118 : nvk: Support VkDescriptorSetVariableDescriptorCountLayoutSupport
81bec8b63bc : nvk: Use the max descriptor alignemtn in GetDescriptorSetLayoutSupport
354fe8fda01 : nvk: Fix segfault when opening DRI device file returns error
3572f5cd7e2 : nvk: add support for D32_SFLOAT_S8_UINT
62fa4ff5e02 : nvk: Take an nvk_image_plane in nouveau_copy_rect_image
8d712c2e066 : nvk: Add helpers for binding image planes
fe022d4e870 : nvk: s/device/dev in nvk_image.c
ebcac6b81c5 : nvk: introduce an optimisation loop.
0b6b59e6542 : nvk: merge tess info between tcs/tes.
136d49054bd : nvk: fix transform feedback crash when optimiser removes things.
7715aea5aa9 : nvk: Lower io to temporaries for tessellation evaluation nir
f561406d38b : nvk: Respect tessellation domain origin state
93369f1f96b : nvk: Fix cases where execution mode is specified in the tesc shader.
544aadc56b8 : nvk: Enable multiview with tessellation shader
76e02c7f77b : nvk: Assign locations correctly for arrayed IO
304636297fa : nvk: Basic tessellation shader support
ecbcc26a6e0 : nvk: remove duplicated device features
e41031d8ffd : nvk: Enable multiplane images and image views
39d8d3811d0 : nvk: Advertise KHR_spirv_1_4
1ea94caab6f : nvk: Fix the NO_PREFETCH assert for CmdDrawIndirect
e2379a2e87a : nvk: Advertise shaderStorageImageReadWithoutFormat
6334cac2887 : nvk/heap: Set the right pitch for heap resize copies
729b34be8a1 : nil: Add A4B4G4R4_UNORM format support
ac4073a4ee7 : nvk: expose EXT_sampler_filter_minmax
72263d7589d : nvk: Only use view_id for layer in multiview
3e93173cc9b : nvk: Move code inside view mask loops to a helper function
45001c878f0 : nvk: Combine CLEAR_VIEWS and CLEAR_LAYERS MME macros
b6a3dd4b510 : nvk: Load view_mask to shadow scratch in nvk_CmdBeginRendering
71a00a0a1c0 : nvk: simplify code by using new helpers
d1bbd16f1fa : nvk: Reset offset value in ResetDescriptorPool
35d85fca88b : nvk: Add bufferImageGranularity limit
c4aba5b310c : nvk: Advertise EXT_shader_viewport_index_layer on MaxwellB+
8269ca0d519 : nvk: Sort SPIR-V caps
86f960090ef : nvk: Implement VK_KHR_map_memory2
fc368b2b907 : nvk: Use vk_device_memory
0dd42378963 : nvk: Set spirv_to_nir_options::min_*_alignment
7810c9171e4 : nvk: Add a separate #define for SSBO alignment
06c798f39bd : nvk: Expose VK_KHR_maintenance2
a626eff1c3d : nvk: Set pointClippingBehavior
4c760d2436e : nvk: Implement uncompressed views of compressed images
0895e160a8a : nil: Add an image_level_as_uncompressed helper
5fff5b7c4f9 : nil: Add a nil_image_for_level helper
6caf1e473dc : nvk: Support geometry shaders
8eac1b0c4d7 : nvk: Fix geometry shader active stream mask
921c06a6d44 : nvk: Disable PRIMITIVE_RESTART_VERTEX_ARRAY by default
7cbe7117604 : nvk: Increase the push runout to 512 dwords
16f4c215599 : nvk: Add A8B8G8R8_*_PACK32 format support
d02e8951521 : nvk: Advertise VK_KHR_multiview
5472e968498 : nvk: Add input attachments support for multiview
ec4e014b9b8 : nvk: Add query support for multiview
903b9179799 : nvk: Add draw support for multiview
df2f07a57cd : nvk: Break the inner MME draw loop into a helper
18c1977b657 : nvk: Spill DRAW_IDX pre-Turing
3d8ffa3dd45 : nvk: Rework spill helpers and DRAW_COUNT spilling
6b7d13529a6 : nouveau/mme: Add a helper for re-allocating registers
9009100486a : nvk: Use the new load/store_scratch helpers for DRAW_PAD_DW
8ae61af5e33 : nvk: Add begin to mme_scratch
ec917719bf2 : nvk: Lower nir_intrinsic_load_view_index
f0c86365dae : nvk: Add view_index to root descriptor table
08a200193ff : nouveau/mme: Fix while loops pre-Turing
ccf004837ae : nouveau/mme: Use ADD for ine with an immediate
837b622dbf4 : nvk: Add a macro to set MMIO registers via falcons
63bb25f87dd : nouveau/mme: add a macro exit helper
dc099bd8085 : nouveau/mme: add test for BEQ with magic exit offset
bd1ff51b777 : nvk: Fix some cast defines
3ecf6db5217 : nvk: Add instace WSI entrypoints
bb003b75a15 : nvk: Advertise ICD/loader interface version 4
43083a041bc : nvk: Use the same lock for the submit and the memory objects list
93c439f6603 : nvk: advertise DemoteToHelperInvocation
651bdb38227 : nvk: fix r32_sint format support
c7b240c67cb : nvk: add min_lod to spirv caps.
d96cac61c51 : nvk: add compute support for ampere
9dbeef7fa18 : nvk: Clamp viewport clip to max range
f1b4ddcf1fc : nvk/barrier: handle host bit.
44fd2e94a35 : nvk: Support vertex shader transform feedback on Fermi
6e5efe64075 : nvk: Support transform feedback queries
2b3730d2713 : nvk: Support transform feedback geometry streams
bdd4a657188 : nvk: Support transform feedback indirect draws
6dded0bc530 : nvk: De-duplicate MME code for setting draw params
fb60830935f : nouveau/mme: Ensure that zero-initizlied mme_value is ZERO
5fd7df4aa2c : nvk: Support for vertex shader transform feedback
d66182b2152 : nvk/nil: don't ask for compressed image kind
983b5e99344 : nouveau/winsys: allocate unique object handles across channels.
37505e9bba0 : nouveau/mme: Add a bfe helper
b0658acf178 : nvk: Advertise shaderImageGatherExtended
97346f0fe1a : nvk: Rework features enables
e37c20a3da7 : nvk: Rework extension enables
b07fef43bf3 : nvk: advertise VK_KHR_maintenance4
08057651eaf : nvk: implement vkGetDeviceBufferMemoryRequirementsKHR()
81dc17c4db0 : nvk: add stub for vkGetDeviceImageSparseMemoryRequirementsKHR()
e4ec8df90b9 : nvk: implement vkGetDeviceImageMemoryRequirementsKHR()
e83faece09b : nouveau/mme: Add a helper to dump instructions
c1ae91d89e1 : nouveau/mme: Fix nested while instructions on Turing+
f2aec3b99ef : nvk: Bump init context batch size
b4ddae03b79 : nvk: set device info before use in nvk_get_device_extensions
0e5fcf912f6 : nvk: Implement VK_KHR_draw_indirect_count on Turing+
d0cf79b28fa : nvk: add warning on non-nouveau drm driver
0083eb330f8 : nvk: Return VK_ERROR_INCOMPATIBLE_DRIVER if the PCI vendor isn't NVIDIA
52db7738f7a : nvk: Support VK_KHR_shader_draw_parameters
09358fc0c1e : nvk: Simplify mme build function argument
ffd896852bd : nouveau/mme: Keep device info in mme_builder
c9eac89da83 : nvk: Advertise VK_EXT_robustness2
ea06f9a893e : nvk: Advertise VK_EXT_image_robustness
2532f5654fd : nvk: Set image index to zero for NULL nvk_buffer_view
290bd3e0276 : nvk: Advertise VK_EXT_mutable_descriptor_type
7ff951d3cc3 : nvk: Enable VK_KHR_maintenance3
635b252b4bc : nvk: Implement nvk_GetDescriptorSetLayoutSupport
63c35814aad : nvk: Don't over-size push descriptor sets
34e842eedbc : nvk: Replace asserts with conditional that sets type_list = NULL
b7e39f5e15c : nvk: Update mutable descriptor struct type
f6ab6fe401f : nouveau/mme: fix print inst for case MME_FERMI_OP_MERGE
197b4f8fc75 : nouveau/mme: use fermi enum in fermi builder
715dff0b937 : nvk: Add a build test for MMEs
978415e7a23 : vulkan/meta: Use the new NIR texture helpers
a3716f1b9e3 : nvk: Implement Draw*Indirect on pre-Turing
4fb8fa52413 : nouveau/push: Add an NV_PUSH_MAX_COUNT #define
ee8fb23d20b : nvk: Reduce register pressure in nvk_mme_build_draw*()
83142c825f7 : nouveau/mme: Don't allow WaW dependencies in the same Turing instruction
5560f5f4ff6 : nvk: Make some MME builder names more consistent
0d45486f2c5 : nvk: Add a helper for pushing indirect data
d5a31866ec7 : nvk: Rework nvk_cmd_push a bit
eed24d89dd1 : nvk/drm: Take a byte offset/range in push_add_push
b76d6725e27 : nouveau/mme: nouveau/mme: Add builder tests for SLL and SRL
aa69c251252 : nouveau/mme: Use a uint32_t for size in mme_fermi_bfe()
c98179b868b : nouveau/mme: Add builder tests for SUB
e8032b893d6 : nouveau/mme: Add some generic builder tests
15295e32ec7 : nouveau/mme: Unify some of the test framework
94ea7cad3a4 : nouveau/mme: Take a const nv_device_info in mme_builder_init
b664b42fceb : nouveau/mme: Don't swap x and y in mme_fermi_merge_to()
75deae59887 : nouveau/mme: Fix is_int18 for negative numbers
67008dfe789 : nil: Only choose a PTE kind for tiled images
22cd2658e89 : nvk: Report image alignments from NIL
be5a07aa52b : nil: Fix image align and size constraints
a51b06c7306 : nvk: set the device fd
ee06bee79ac : nvk/winsys: store device ptr into bo instead of ptr
be456a3be2a : nvk: init dev->physical_device earlier.
cca5f6b2806 : nvk: Cosmetic clean-ups to Create/DestroyDevice
ade334a8078 : nvk: Handle zero-size index and vertex buffers pre-Turing
7c096786cad : nvk: Use a GS for layerered rendering pre-MaxwellB
74e8be6545d : vulkan/meta: Insert a geometry shader when needed
af3400a9575 : nvk: Compile all NIR before running codegen
838c92ae958 : nvk: Compile geometry shaders
ccc50eb2765 : nvk: Properly align root descriptor tables for pre-Pascal
3595701e161 : nvk: Free a couple regs in nvk_mme_build_draw_*()
dabc4f6bcc7 : nvk: Disable indirect draw/dispatch and query copy MMEs for now
731cfb86e76 : nvk: Use a contiguous shader heap pre-Volta
55be10648d8 : nvk: Add support for contiguous heaps to nvk_heap
dc8fd9050cb : nouveau/mme: Add Fermi hardware tests
d64a0b787ec : nouveau/mme: Add Fermi simulator
b949a53206f : Add add immediate optimizations
e848cbafa4e : Support immediates in MERGE
162269f0498 : nouveau/mme: Add Fermi builder
663258be5eb : nouveau/mme: Add initial Fermi definition
5971c0967ad : nouveau/mme: Take an nv_device_info in mme_builder_init
dfe4627e3db : nouveau/mme: Prepare the builder for multiple GPU generations
ff39efdf557 : nouveau/mme: Move the cf_stack struct to mme_builder.h
7630f0e645c : nouveau/mme: Drop the implicit_imm parameter from mme_alu_to()
baa17353642 : nouveau/mme: Move the guts of mme_state_arr_to() into mme_tu104_builder.c
9e1a868b6d0 : nouveau/mme: Move the guts of mme_merge_to() into mme_tu104_builder.c
0b52da5afab : nouveau/mme: Break the Turing builder guts into a separate header
724f7a875ff : nouveau/mme: Make helpers less Turing specific
cc87631b202 : nouveau/mme: Use mme_mov() for temp copies of register IMM32 sources
d207b3356e9 : nouveau/mme: Add an intermediate MME_CMP_OP enum
c0c7e23ca8a : nouveau/mme: Add an intermediate MME_ALU_OP enum
db5b38cb9e0 : nouveau/mme: Add a mme_reg_alloc struct
2d7f96228d5 : nouveau/mme: Move mme_value into its own header
70ce8ba5a41 : nvk: Implement VK_EXT_image_view_min_lod
71da9cbefbf : nouveau/nil: Add macros for ufixed
fa5a82dc322 : nouveau/mme: Make alu_op_to_str static
ffc619b3eb3 : nouveau/mme: Invoke SET_OBJECT in the tests
6fd6baa989a : nouveau/nil: Use nv_device_info for format queries
f23b892a9dc : nouveau/nil: Take an nv_device_info for image functions
433e7426821 : nouveau/winsys: Move device type into nv_device_info
87f946730f5 : nouveau/winsys: Add an info to nouveau_ws_device
0d254831012 : nouveau/winsys: Take a drmDevicePtr in nouveau_ws_device_new()
44431f8ee5f : nvk: Implement VK_EXT_non_seamless_cube_map
788ae9b6018 : nvk: Enable shadow sampling
53e0bef3598 : nvk: Advertise EXT_4444_formats
e89a715f4af : nvk: Add A4B4G4R4 formats to nil_format_info table
115644cbc6c : nvk: Add VK_FORMAT_B4G4R4A4_UNORM_PACK16 format to nil_format_info table
44b7d71c651 : nvk: Advertise KHR_device_group
d471da3f950 : nvk: Implement nvk_CmdDispatchBase and delete nvk_CmdDispatch
3fb732ad7da : nvk: Lower base_workgroup_id
668e859255d : nvk: Add base_group to root descriptor table
3c5fbfcc304 : nvk: Set maxMemoryAllocationCount
7bb03cbd7a3 : nvk: call correct macro to clear views
1de2bc61445 : nvk: fix maxPushDescriptors
436171ecf11 : nvk: Add a helper for loading resource_index-based descriptors
abe806236d4 : nvk: Drop block_size from the root descriptor table
6411cbc6c58 : nvk: Lower load_num_workgroups ourselves
3a6aeb7caa5 : nvk: Rename grid_size to group_count
03738819f9b : nvk: Capitalize NVK in user exposed strings
062b8e74775 : nvk: expose KHR_driver_properties
748bc8e487a : nvk: Advertise VK_EXT_separate_stencil_usage
0a84e58180e : nvk: Advertise EXT_index_type_uint8
c461c30181d : nvk: Advertise KHR_uniform_buffer_standard_layout
1bcb8797bce : nvk: Enable KHR_dynamic_rendering
dd044423a2d : nvk: Advertise VK_KHR_bind_memory2
1e5b6074e08 : nvk: Advertise samplerMirrorClampToEdge via 1.2 features
b934e98452e : nvk: Enable VK_EXT_provoking_vertex
d1b9441a8e9 : nvk: Enable inheritedQueries
0e84eb35e29 : nvk: Re-order Vulkan 1.0 feature bits
45c2ebc341d : nvk: Convert system values for gl_PointCoord and PointCoord into inputs
a08ad59ea68 : nvk: Use nvk_buffer_addr_range for buffer descriptors
08e5a211dcc : nvk: Add an nvk_buffer_addr_range helper
e0e16a78938 : nvk: Fix a comment
d8c21d89e83 : nvk: Support large points
e6ef49b454a : nvk: Switch point rasterization to point sprites
4fa8df43ea6 : nvk: Lower image_size to txs
ae14362ff6b : nvk: wire up M2MF for Fermi
970bd705846 : nvk: allocate VAB memory area
8633aac5845 : nvk/device: fix order of error handling
27d6f994baa : nvk: support pre Maxwell Texture Headers
6214bfd139f : nvk: bind more subchans in init_context_state
cd487101762 : nvk: reduce pitch for FillBuffer
1eb63dd19a7 : nvk: use remaps for image copies
a39d22f2465 : nvk: properly align slm size
cb54c32fee9 : nvk: Use SET_PIPELINE_PROGRAM pre-Volta
f24bd529159 : nvk: align desc root table
2a8673f6946 : nvk: rework QMD handling to support pre Turing
80d0a074fc4 : nvk: properly align shaders pre Turing
1949c83381c : nvk: fix some class version checks
891624b08fd : nvk: Advertise EXT_vertex_attribute_divisor
b9316b624a9 : nvk: advertise EXT_image_2d_view_of_3d
380a2bc795c : nvk: add check for VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT
6f9319f60fb : nvk: Support base instance in instanced draw calls
b2a52982d19 : nvk: Set base vertex state in sequential mme draw
73f5ab54565 : nvk: Add a macro for root descriptor table byte offsets
0de4083544f : nvk: Do not increment instance id across draws
ff30b059173 : nvk: Add a devenv ICD json file
b0d8ddc70ed : nvk: Support VK_FORMAT_B10G11R11_UFLOAT_PACK32 for vertex buffers
c9b72acc4e2 : nvk: fix multiple pipelines failure allocation case.
79d7ee22e18 : nvk/format: Style fix for VkFormatProperties3KHR
7d629d7aec1 : nvk: Add a bo size to nvk_descriptor_set
3568027b9d3 : nvk: Assert that descriptor buffer access stays in-bounds
be417625c47 : nvk: Advertise VK_KHR_depth_stencil_resolve
d47ca67cde3 : nvk: Advertise MSAA via image format properties
8dc19e1cce4 : nvk: Stop advertising higher framebufferNoAttachmentsSampleCounts
d6a0c1cd4b3 : nvk: Replace gl_SamplePosition with fract(gl_FragCoord.xy)
4bd2ba31fc9 : nvk: Use meta for MSAA resolves
1c3dc8c6321 : nvk/meta: Fix restore for descriptor set 0
1a94c556326 : vulkan/meta: Add support for MSAA resolves
57314fcdc63 : vulkan/meta: Rename vk_meta_blit.c to vk_meta_blit_resolve.c
d813fe50a40 : vulkan/meta: Support writing stencil as iterative discard
c184b54ef94 : vulkan/meta: Break the guts of blit into a helper
266a472b282 : vulkan/meta: Add a helper for building texture ops
996844f884e : vulkan/meta: Bind whole LODs of 3D blit destinations
a34edc7500c : nvk: Fill out sample locations on Maxwell B+
7660e585f6c : nvk: Stop creating a new upload BO every time
55278fe2b8e : nvk: Set correct multisample regs for graphics pipelines
0842cae0818 : nvk: Pass through a shader key for fragment shaders and MSAA
a02f65809c4 : nvk: Use the right view format for stencil texturing
de3ef1a9ec1 : nvk: Support copies of MSAA images
9145286083d : nvk: Handle multisampled render targets properly
a34467001d4 : nvk: Handle zero color attachments better
48f9ec1fe57 : nvk: Stop asserting on MSAA
0ae334b32b4 : nouveau/parser: Handle SET_ANTI_ALIAS_SAMPLE_POSITIONS
c3a6b529e46 : nouveau/parser: Sort METHOD_ARRAY_SIZES
28e73a72f64 : nil: Add an offset4d struct and some helpers
256a1e4193c : nil: Properly support MSAA
157fa1871c9 : nil: Use ONE for the anixotropic coarse spread function
f35b0f6f2a2 : nvk: Implement CS invocations statistics queries
62bd03a0e76 : nouveau/mme: Add a mul64 helper
adb880cd29d : nvk: Implement DispatchIndirect
1179d7606b4 : nvk: Break the guts of CmdDispatch into a helper
0b2f9cfecd3 : nvk: advertize KHR_relaxed_block_layout
ed6d5c33c60 : nvk: Implement VK_EXT/KHR_buffer_device_address
07f48c925bf : nvk: Use depth_clamp_enable to select PIXEL_*_Z_CLAMP.
d6423d402ca : nvk: Fix missing init of the stages to sync against.
8f25f9f0681 : nvk: Remove duplicate (disabled) point sprite setup.
5610fad23e5 : nvk: fix copy lower address extraction
d4d210c588a : nvk: sort extensions
130e9381a84 : nvk: fix initialization override
3974f88de71 : nvk: drop dead assignment
683102a3bd9 : nvk: drop dead assignment
f4fc6511ac1 : nouveau/headers: Add generated headers to dependencies
fd70fcd62bf : nvk: CmdPushDescriptorSetWithTemplateKHR
1944af3260e : nvk: Add a helper for pushing descriptors
15be43acc17 : nvk: KHR_descriptor_update_template
e1b0e6220f5 : nvk: advertise KHR_sampler_mirror_clamp_to_edge
de85746f901 : nvk: advertise EXT_private_data
86283a4fc43 : nvk: advertise KHR_image_format_list
e23f6819e06 : nvk: advertise KHR_shader_non_semantic_info
c0f42ddee41 : nvk: Advertise VK_KHR_storage_buffer_storage_class
574b92ded63 : nvk: Move more states to dynamic
350e851b475 : nvk: Advertise VK_EXT_extended_dynamic_state3
07f6947981b : nvk: Implement VK_EXT_border_color_swizzle
39958c9e9d8 : vulkan: Add a helper for swizzling color values
55483d8c7ca : nvk: Advertise custom border color features
611889bc2a3 : nil: Fix include guards in nil_image.h
640783513b6 : nvk: Use 2D array views for 3D storage images
1fd3e5ff1d8 : nvk: Advertise VK_KHR_maintenance1
2c57a941cd6 : nvk: Support 2D views of 3D images
7559d2e93cf : nil: Add a helper for getting 2D views of 3D images
343933d77a0 : nvk: Support copies between 3D and 2D images
681224260fd : nvk: Bind 3D images as 3D for clears
c3f5211137f : nvk: Implement VK_EXT_pci_bus_info
9b20394b896 : nouveau: Add PCI information to nv_device_info
8e722497cdc : nvk: Tell WSI we don't support legacy scanout
a3416aab1fa : nvk: Advertise VK_KHR_separate_depth_stencil_layout
426de27b6fa : nvk: Flush the current pushbuf before allocating a new one
495c1202d3b : nvk: Advertise VK_KHR_imageless_framebuffer
ec4675bcfc4 : nvk: Enable VK_KHR_create_renderpass2
b8021cc635f : nvk: Stop leaking command pool BOs
156d7dd0120 : nvk: Don't crash if we fail to allocate a push BO
23409aea73d : nvk: Events
62e8faf56c5 : nvk: Use poll for BO waits
dd1b27fcb48 : nvk: Use mme_load_addr64()
696a1fe776e : nouveau/parser: Handle 6F methods
9a0d6cf4425 : nvk: Use a normal DMA for CmdUpdateBuffer
e16b1f37a7d : nvk: Handle large command buffer uploads better
c86d0e635d0 : nvk: Implement vkCmdCopyQueryPoolResults()
8f1b9c35fce : nvk: Use mme_tu104_read_fifoed()
8fba9f81b49 : nouveau/mme: Add a helper for MME_DMA_READ_FIFOED
92970b15159 : nouveau/mme: Add a couple helpers for working 64-bit addresses
54fd3604ef4 : nouveau/mme: Add support for freeing registers
d83fb1d29c7 : nouveau/mme: Assert on OOB registers
c88e10dc2fd : nouveau/mme: Allow ZERO as the destinatio nof mme_load_to
052bbd65c9a : nvk: Implement pipeline statistics and occlusion queries
26db771abe4 : nvk: Implement timestamp queries
253d1c44691 : nvk: Add a query pool object
bc992fc6cc8 : nouveau/parser: Parse all fields in each method
6f01802be59 : nvk/wsi: Use the common present implementation
d9bb29d3f88 : nvk/wsi: Style fixes
279d81c0835 : nvk: Reset semaphore syncs on wait
5b9ea2863ba : nvk: Style fixes in nvk_physical_device.c
32830a2d07d : nvk: support exporting buffers
e2d0be7d084 : nvk: Rework whitespace in nvk_device_memory.c
c9a4fd19cf0 : nvk: Allocate shaders from a heap
c227cfdaec6 : nvk: Add a shader heap to nvk_device
b110445bb8f : nvk: Return a VkResult from nvk_shader_upload()
52331a3406d : nvk: Add a heap data structure
16bdefa5301 : nvk: Rework nvk_queue_submit_simple()
f25d2396759 : util/vma: Allow initializing zero-size heaps
275691e94c0 : nvk: WFI in pipeline barriers
32f2317223c : nvk: Use meta for doing blits with the 3D hardware
2a319d0fe90 : nvk/meta: Save/restore descriptor set 0
1ed8fe749da : nvk: Support load_layer_id
cda469428da : vulkan/meta: Implement vkCmdBlitImage()
98867ad9762 : vulkan/meta: Fixes for clear
edef53c337a : vulkan/meta: Add a create_sampler helper
c13c6d04d74 : vulkan/meta: Add a helper for image view types
ecf5c5c46d3 : vulkan/meta: Add key types
07530902b20 : nvk: Properly implement robustBufferAccess
acf067d635c : nvk: Add lowering for load_global_constant_bounded
9f57d958c39 : nvk: drop nvk_nir.h
f098d26e91b : nvk: use common pipeline layout code
04e7c38fd69 : nvk: use common descriptor set layout code
e0c551599fd : nvk: Bring back push sync and dumping
13c73e3214e : nvk: Also store the push BO map in nvk_queue_state
23aaa4e179f : nvk: Add an nvk_queue_submit wrapper
f249555504b : nvk: Embed a nv_device_info in nvk_physical_device
e523c04006b : nvk: Reference descriptor set layouts in the sets themselves
687900de4bc : nvk: Implement VK_KHR_push_descriptor
87956e98c1d : nvk: Fix up whitespace in nvk_descriptor_set.c
f1611979b4b : nvk: Use vk_object_zalloc/free for descriptor pools/sets
b6ce5af12bb : nvk: Re-indent vk_instance.c
ed2898eb2d8 : nouveau: Drop nouveau_ws_push
6315ebf58d5 : nouveau: Use DRM interfaces directly in MME tests
cf7b5de3e18 : nvk: Remove remaining references to nouveau_push.h
4e58eb39ad8 : nvk: Implement vkCmdExecuteCommands()
40eedabd4ae : nvk: Use nvk_cmd_bo for push bufs
4998896ae8c : nvk: Allocate upload buffers from the command pool
c1b92bdf713 : nvk: Add an nvk_cmd_buffer_ref_bo helper
567148c1721 : nvk: Add an nvk_cmd_buffer_push helper
87686a22205 : nvk: Rework side-band data upload
56843707c13 : nvk: Constant buffer alignment is actually 64B
42fb0646a16 : nvk: Fully populate QMDs before uploading
9ae0a5fb16c : nvk: memcpy root descriptors for compute instead of doing a DMA
9bc97bc2089 : nvk: Return VkResult from nvk_cmd_buffer_upload_alloc
903c000055b : nvk: Add BO recycling to the command pool
366fa3c7e12 : nvk: Use cmd instead of cmd_buffer
8b4f441e841 : nvk: Break nvk_cmd_pool into its own file
4bdeaef7f2d : nvk: Use queue_submit_simple for zero_vram
4ebb6ca41b3 : nvk: Use submit_simple for draw state init
a132e18846c : nvk: Initialize the queue later in device setup
b660d064c2f : nvk: Add an nvk_queue_submit_simple helper
1094ffa82c9 : nvk: Use a regular BO for the queue state push
08d0231dac1 : nvk: Use a regular BO for the empty push
1cf4eea7b39 : nvk: Submit pushbufs directly
3ffa526c045 : nvk: Move queue_sumbit to nvk_queue_drm_nouveau.c
1832acbac6c : nvk: Always allocate empty_push
75a97b6cb7e : nvk: Use bo_new_mapped for the zero page
b8d092afb19 : nouveau: Add a nouveau_ws_bo_new_mapped helper
dee921f46df : nvk: Use nv_push directly for graphics pipelines
5ce9d75701e : nouveau: Move push dumping to nv_push.c
f89f05c94e3 : nouveau: Move push validate to nv_push.c
76edce98f72 : nouveau/parser: Take a FILE* in DUMP_*_MTHD_DATA
fb9524f5ddb : nouveau: Move nv_push and helpers to their own header
ccd670cc2fc : nouveau: Rename the fields of vk_push
60fa24ee09f : nouveau: Add an nv_push struct
3964457ba07 : nvk: Use p for the nouveau_ws_push_buffer in zero_vram
e16918df03b : nvk: Implement vkCmdDraw[Indexed]Indirect()
9ceec19adb7 : nvk: Use MME for vkCmdDraw[Indexed]()
02783c822c3 : nouveau/mme: Add helper macros for setting fields
d6ac9dcac7d : nvk: Use MME for clears
d753d0a8091 : nvk: Add MME infrastructure
f50e7cf015e : nouveau/mme: Add unit tests for the Turing+ MME simulator
e4b936d817d : nouveau/mme: Make the winsys headers C++ safe
58b91084688 : nouveau/mme: Add an isaspec-based dumper
4a5c0b686a3 : nouveau/mme: Add a tiny simulator for the Turing+ MME
51e81947369 : nouveau/mme: Add a builder for the Turing+ MME
e9170ef4521 : nouveau/mme: Add an assembler and disassembler for the Turring+ MME
01d0c783862 : nouveau/mme: Add isaspec XML for the Turing+ MME
af961f9aece : nouveau/mme: Add basic structures for the Turing+ MME
a6c62732da3 : nouveau/parser: Add more arrays
9db0c9fb2d7 : nouveau/push: Fix a void pointer arithmetic bug
33ed4b9bc5f : nil: Don't claim texture support for 2-bit SNORM
1e3e00dad7e : nvk: Increase the graphics pipeline push space
82fc528773c : nvk: Use VK_IMAGE_USAGE_*_ATTACHMENT_BIT for image clears
46f54d53e8f : nvk: Drop a TODO
8825d8effe8 : nvk: Use f for extension features
e96c3cb965a : nvk: Fix unused result warnings in pushbuf resets.
2773e55e865 : nvk: Fix uninitialized result usage in NVK_DEBUG_ZERO_MEMORY.
5d0aa694ee9 : nvk: Avoid strict aliasing warning in the pushbuffer encoding.
5c853ed300f : nvk: fix zero page refing
7f413ef104c : nouveau/parser: Put the dump helpers in C files
7e1291d7be7 : nouveau/parser: Use more idiomatic python
9855b80a7ab : nouveau/parser: Convert to mako
309c6cfd994 : nvk: alloc a zero page and use it for vertex runouts
c87a7b87fa8 : nvk: Initialize fixed draw/default state once
daa6f9c700d : nvk: Start every command buffer with a nop
7cdb86a8436 : nvk: Split nvk_queue into its own file
adb71cace77 : nvk: fix mem leaks
c9f0ec90fc8 : nvk: delete commented code
c086d60466e : nvk: fix implicit-fallthrough warnings with clang
6bfecf8448a : nvk: use common physical device enumeration
3f16c305164 : nvk: fix OOB read inside nvk_get_va_format
6ba98ca4a10 : nvk: Update to the new command buffer infrastructure
fa8be32aece : nouveau/ws: push chaining
3d5b9d8b789 : nouveau/ws: rework refing push buffer bos
c791fae67b2 : nouveau/ws: bound check nouveau_ws_push_append
6f702f99395 : nvk: Add some asserts for nv50 compiler image restrictions
c36ee41fdb2 : nvk: Zero unused descriptors
67a45d1c5fa : nvk: Implement descriptor table growing
cad1834ba4f : nvk: Rework nvk_descriptor_table_add/remove
9e549ce08bc : nvk/sampler: Free descriptor table entries
b13faff71ca : nvk: Invalidate texture header and sampler caches each submit
6935fe5c68a : nvk: Rework TLS/SLM and image/sampler table handling
e8183da71f9 : nvk: Drop most buffer tracking
a43e3fc80ba : nvk/dispatch: Rename push to p
26fc226a7e7 : nvk/blit: Rename push to p
23260c3619c : nvk/copy: Rename push to p
39b64aed3fc : nvk: Inline nouveau_copy_linear
71c830278fb : nvk: clean up bo mappings
05bc4500ad8 : nouveau/ws: add a bo unmap helper function
886db84e946 : nouveau/ws: add API to query if the context was killed
e1af0f983f4 : nvk: Fix dynamic buffer descriptor copies
c88cf7828dd : nvk: Set up clip and cull distances
7696f8c8d28 : nil: Fix nonnormalized coordinates
d407e2b1309 : nil: Fix max mip level
89591214a3e : nil/format: Depth/stencil formats appear as red
fe84f07fced : nvk: Fix border color alpha
d3f4a23f7b1 : nvk: VkSamplerCreateInfo::mipLodBias is signed
b5cdb13b55c : nvk: Assert on CmdExecuteCommands
bd4988b9c0e : nvk: Fix max anisotropy
2a2076b0d20 : nvk: Don't advertise tiling on non-power-of-two formats
60f41aca472 : nvk: Use a UINT format to clear non-renderable images
177c968cd1e : nvk: Implement vkCmdClear*Image directly
f1aa12d5969 : nvk: Add image_view_init/finish functions
7b7bfbcc61d : nvk: Use hardware clears for attachment clears
10d16dce1c7 : nouveau/parser: Add array and float tags for clear values
4d02d9d796c : vulkan/meta: fix gnu-empty-initializer build error
b877922b070 : nvk: Save/restore push constants around meta ops
a1652525e26 : nvk: Wire up early z and post depth coverage
b5beae5777a : nvk: add basic primitive restart
8e052c311f4 : nvk: support GetImageSparseMemoryRequirements2
82712282891 : nvk: implement GetDeviceMemoryCommitment
f3d43c2a86a : nvk: Allocate descriptors for input attachments
d2b30362eb8 : nvk: Assert samples == 1
e3afa1e3c21 : nvk: Re-flow a couple function prototypes
0252b000de2 : nvk: Align descriptor buffers to NVK_MIN_UBO_ALIGNMENT
8fff829b0b6 : nvk: Add nvk_queue_init/finish() helpers
1410100ebe5 : nil: Add a PTE kind for Z32_FLOAT
cbb14e54830 : nvk: Return OUT_OF_DEVICE_MEMORY if bo_new fails
91c1be22ed4 : nvk: Set GEOMETRY_SHADER_SELECTS_LAYER properly
2d108bb672e : nvk: Call nir_lower_input_attachments
da0ad121bf0 : nvk: Don't destroy NULL descriptor pool BOs
226c152f55c : nvk: Advertise depth/stencil support
5570e2c06b4 : nvk: Flip the front-face setting
6ab9fe31fea : nvk: Enable two-sided stencil
c6a50c27451 : nvk: Fix viewport Z scale
9deab8f1397 : nvk: Fix depth/stencil render pass clears
78009a1a9a6 : nvk: Do internal dedicated allocations for ZS images
ba70017f682 : nvk: Add internal helpers for device memory allocation
ac8bbb355a5 : nouveau: Add a function to allocate a tiled buffer
71420b4c7d3 : nil: Compute PTE kinds and tile modes for images
3ef84bc1e09 : nvk: Disable sparse Z on Maxwell+
99248274b4b : nvk: Depth buffers don't allow Z-tiling
90b94828dde : vulkan/meta: Make stencil reference dynamic for clears
6b7ee963910 : nvk: Clear dynamic state dirty after flushing it all
69091553460 : nvk: Advertise more format features
77db3e99ddc : nil: Add more format support helpers
0af169b86bc : nil: Re-introduce the format capabilities
0c6c2fe2cf5 : nil: Rename rendering to color_target
e6866593d51 : nil: Rename rt to czt in the format info struct
db0a63c9098 : nil: Use nvidia headers for ZS format enums
56ad7b57a46 : nil: Use the nvidia headers for render target format enums
312e9a3eb0a : nil: Use nvidia headers for texture format enums
6eaa45933e4 : nil: Properly depend on nouveau winsys and nvidia-headers
53215c98bb2 : nouveau: Add class information to nouveau_ws_device
58bf9ff90ee : nvk: Depth bounds need fui()
1d4c6cee45c : nouveau/parser: Dump more fields as float
6d1babc9a00 : nvk: Clean up try_create_physical_device error handling
673bb5c8b7a : nvk: Advertise vertex buffer format featues
db4efa14dfa : nvk: Move the vertex format table into nvk_format.h
7fdb8e247da : nvk: Re-initialize dynamic_graphics_state.vi when recycling
26f6458c70c : nvk/meta: Save and restore VI state
e824cdc0e59 : nvk: Drop sample locations structs
f4986963703 : nvk: Implement copies for D24_UNORM_S8_UINT images
25fb43475fe : nvk/copy: Mape bpp part of nouveau_copy_buffer
33bdd756399 : nvk: handle NULL to destroy descriptor pool
51e24cd5b05 : nvk: lower io to temps to avoid output reads in vertex shaders
875d4fe6f2b : nvk: assign vertex locations according to input attrib index
e1b12b49e6a : vulkan: Allow scissors or viewports to be set without counts
a6f8ab2a2cb : nvk: Track and reference all device memory objects
853f454dbaf : nvk: Don't assert when there are no attachments
8cc9c91f674 : vulkan/meta_clear: Populate VkRenderingInfo::renderArea
c24db442b1a : nvk: Implement nir_intrinsic_load_frag_coord
d97397f084f : nvk: Use the new headers for samplers
17ab4459300 : nvk: Bind texture and sampler header pools for 3D
c25f0c1dbe7 : nvk: Zero client memory objects
5268ad9b8d6 : nvk: Use meta for CmdClear*Image
a4c14606410 : nil: Switch to using the new headers for TIC entries
24c0aa3a93e : nvk: Use max alignment for descriptor pool sizes
b7acd1030d3 : nvk: add indexed draw support.
8017ac0e797 : nvk: add some limits/features from binary driver.
ba2faab08c5 : nvk: fix depth emission ordering.
871c587414a : nvk: increase graphics cpu push buffer
86b05c2750b : nvk: fix pipeline pushbuf sizing
8dff06aada5 : nvk: add linear image creation support.
f28bf4407d1 : nvk: add initial 8/16 byte clears.
3d77175f1dd : nouveau: Fix pushbuf ref reset for user command buffers
150cba46ba7 : nvk: Enable all the dynamic state features
0a9903f778f : nvk: Stop using vk_cmd_set_dynamic_graphics_state in meta_end()
e1c665013b1 : nvk: Use vk_meta for CmdClearAttachments
4746099306a : nvk: Expose a bind_vertex_buffer helper
b0d007e7de6 : nvk: Add an addr field to nvk_buffer
5b10446a9b3 : nvk: Add an attachment format even for secondaries
b07e2a1049c : vulkan/meta: Add implementations of Clear*Image
6a25cba7928 : vulkan/meta: Implement start-of-rendering clears
daa4485ecf2 : vulkan/meta: Implement attachment clears
514c10344e6 : vulkan/meta: Add a concept of rect pipelines
8418d6c97a4 : vulkan/meta: Add an object tracking list
54366ea922a : vulkan/meta: Add the start of a meta framework
8c2f95e3e7b : nvk: Color attachments clears via image clears
8ce12f33e27 : nvk: Implement vkCmdDraw()
83598f44a94 : nvk: Graphics pipelines
c9e28274cc2 : nouveau: Add CPU push buffers
8530c3c882d : nvk: Implement push constants and descriptors for graphics
1e3e85056b9 : nvk: Emit dynamic graphics state
d98a7d0de5a : nvk: Misc. additional state setup
ff3e099a734 : nvk: Add boilerplate for Begin/EndRendering
5ee481bf262 : nil/format: Add helpers for render formats
617532b24eb : nvk: Import 3D context init code from nouveau
73156507397 : nvk: Add a nvk_cmd_buffer_device() helper
abb7f69520e : nvk/shader: Populate headers for vertex and fragment shaders
8df9d16fb47 : nvk/shader: Assign I/O locations and gather info
0b179da3444 : nvk: Make shader_upload take an nvk_device
61a91914df7 : nvk: Expose pipeline alloc/free functions
ae0d8edc1de : nvk: Free pipeline shader BOs
c2f636861a8 : nvk: Add an nvk_shader_address helper
782d3763633 : nvk: Don't free the NIR in nvk_compile_nir
ffc6c3afafa : nvk: Switch to vk_pipeline_shader_stage_to_nir
65b1cc3adf7 : nvk: Split pipeline binding into helpers
db2cf498ce2 : nvk: Add graphics state to command buffers
0f203b2b441 : nouveau: Generate 3D headers
b3531276c67 : nouveau: Null terminate the debug flag list
4a22e24e982 : nouveau/push: Make P_IMMD more versatile
ec0b9109b81 : nouveau/parser: Handle arrays properly in P_IMMD()
68403e57428 : nouveau/parser: Better dump float data
bbdd35f155a : nouveau/parser: Properly dump most arrays used by 3D
76e30e64da9 : nouveau/parser: Fix an integer overflow and a typo
a4b29aaa724 : nvk: Init WSI after setting up supported_sync_types
edfc84b4ebc : nouveau/ws: allocate copy subchan as well
25a91f90936 : nouveau/ws: allocate 3D subchan
3f07cd31e3a : nouveau/headers: initial 3D headers import
e6b2c84d0f3 : nouveau/headers: add path for 3D headers
84830a1725c : nvk: set deviceName
dc1f87864de : nouveau/push: Add a P_INLINE_FLOAT helper
5e3f6f326fc : nvk: Make image/buffer address helpers const
7ebc94a17a2 : nvk: Include nvk_private.h in everything
d76175955f1 : nouveau/ws: remove the drm.h header
403ac39bbc0 : nouveau/ws: fix building error in nouveau_ws_push_dump()
002516aeb81 : nouveau/ws: use new NVIF interface to query oclasses
daa91dfedfc : nouveau/ws: get rid of libdrm
cafccc23057 : nouveau/ws: depend on generated class header files
a8d545602a5 : nvk: Padd shader BOs by 4K to avoid I-cache overflow
06cf8244f10 : nvk: Bind immutable samplers on descriptor set creation
61e910bde09 : nvk: Rework OOM handling for descriptor pools
933d487313c : nvk: Advertise minUniformBufferOffsetAlignment
152ded2b972 : nvk: No-op sparse image format properties
0e284f71e1a : nvk: Unconditionally zero image format properties
cf76c3d17c0 : nvk: Initial vkCmdClearImage support
f8b48ccf0b4 : nvk: Assert that we don't double-free descriptors
a68b0fcd059 : nvk: Delete the storage TIC in nvk_image_view_destroy
e1c93352d7a : nvk: Support inline uniform blocks
a45f7890833 : nvk: Use a switch for descriptor types in load_descriptor
fff59a5f4fa : nvk: Fix descriptor offset alignment
443717a17e5 : nvk: Properly indent a comment
98a573eb159 : nvk: Implement push constants
717ed1c48fc : nvk: Load the requested descriptor size
b6483f51265 : nvk: Handle cube storage images properly
8b08bbe2cfa : nvk: Use a descriptor type instead of a hand-rolled thing
0648f0fa03c : nvk: Advertise non-zero descriptor set limits
aa78f098f21 : nvk: Advertise descriptor array indexing
dda149c0532 : nvk: Better advertise image format features
db81c26525b : nvk: Add support for dynamic buffers
1f7476a03dd : nvk: Use the correct root descriptor table size for CmdDispatch
fae4f1884c3 : nvk: Advertise KHR_dedicated_allocation
fedff04fbda : nvk: Implement buffer views
1f72430bd67 : nvk: Move is_storage_image_format to nvk_format.c
788e94294f1 : nil: Add a helper for filling out buffer TIC entries
834f01f1b13 : nvk: Implement samplers
100c7060d84 : nvk: Re-format nvk_sampler.c
cb4eff26e71 : nvk: Teture pool sizes are maximums not sizes
e13a64d2861 : nil: Fix image array layer alignments
f3ef6f2ee18 : nil: Refactor TIC image extent setup
6a6cf64a78d : nil: Don't minify image dimensions when setting up TIC
a67cfe2590c : nil: Drop miptail support for now
974212a581f : nouveau/classes: add 906f header support.
7a86192d3a3 : nvk: Drop vk_sync BO refs after push_submit
4c485b0b6fa : nouveau/ws: add a push reset just for references.
e2565c2fc28 : nvk: fix empty cmd submission.
bf01f4d66ac : nvk: Support compressed images in copy commands
20d8d1e239b : nvk: Add a more competent GetPhysicalDeviceImageFormatProperties
fc191730145 : nvk: Rework format features queries
76253dbf94f : nvk: Reset and properly clean up command buffer upload areas
2a914028f13 : nvk: Implement VkGetImageSubresourceLyout
23e6689b384 : nvk: Re-indent image entrypoints
04d2bf2ee74 : nvk: Convert to using NIL for image layout
eefb60b8323 : nvk: Manually offset for array layers in copy/blit
d673111bc8a : Revert "nvk: Stop returning VK_ERROR_FORMAT_NOT_SUPPORTED for non-blitable"
3e706a974ef : nvk: Move Fill/UpdateBuffer to nvk_cmd_copy
3beb4daa2b9 : nvk: Align arguments consistently in copy/blit code
b647527476a : nvk: Use helpers for push_ref
3516136d7af : nvk: Add an nvk_get_format helper
ec6d56d4ce4 : nil: Add a nil_view and code to fill out TIC entries
c12c94cde35 : nil: Add the TIC format table from nouveau
69967e3f0dd : nil: Create images
13abd1dbf22 : nouveau: Add stubs for an image layout library called NIL
5623de73453 : nouveau/ws: initial debugging options for command submissions
95843dd7541 : nouveau/headers: Generate parser functions
43444e1a720 : nvk/blit: assert that formats are supported
1de656bce3d : nouveau/ws: assert on broken channel
008e9768ad1 : nouveau/ws: make sure we don't submit nonsense
ee50fe7d851 : nvk: Rework descriptor writes
7d6ea3fcf53 : nvk: Reserve a null image descriptor
86d367e75be : nvk: GART os host-cache-coherent
8213eaa99f6 : nvk: Make texture descriptors a bit more acceptable to codegen
c9bf9744727 : nvk: Add a stub implementation of buffer views
8d3f185a4de : nvk: Re-format nvk_buffer.c a bit
da3e5c13c37 : nvk: Re-format nvk_image_view.h a bit
9cd1753a299 : nvk: Unify descriptor loading in lower_descriptors
035a63d8bf0 : nvk: Set b->cursor when lowering image intrinsics
e120a789d34 : nvk: Fill out TIC table entries for image views
ff84f8aa483 : nvk: Add an image descriptor table to the device
e0d445c28d6 : nvk/image_view: Reformat and fix Create/DestroyImageView
52565b1e62b : nvk: Copy in the nouveau TIC format table
108c9dc6558 : nvk: Add a descriptor table data structure
2ec2ce44f31 : nvk: Mark nvk_push_descriptor_set_ref() inline
460a026d72a : nvk: Allow R32_UINT
ecbc8208982 : nvk: Stop returning VK_ERROR_FORMAT_NOT_SUPPORTED for non-blitable
6a481d8170b : nvk: Drop image_view_init
a0d64f2770b : nvk: add basic nve4+ compute support.
f845c722838 : nvk: add some compute limits
a2d9f959616 : nvk: add some basic format wrapping framework
25dc939252b : nouveau/winsys: Add m2mf/compute objects
0870cd87196 : nvk: add command stream upload buffer.
c8805f45447 : nvk: add record result to cmd_buffer.
fa32ee409a0 : nvk: add support for preamble and tls allocation.
a3e5eb1134d : nvk: retrieve gpc/mp counts from kernel.
bd8077bef50 : nouveau/vk: add support for compute classes to generator.
d440084d968 : nvk: tiling prep work for VK_EXT_image_2d_view_of_3d
b73b91016ad : nvk: support array blits over multiple layers
e49a66c40cc : nvk: support multiple miplevels
d8a9d662e46 : nvk: Lower load_global_constant_offset
1b7ff4b62c2 : nvk: Re-arrange nir_lower_explicit_io a bit
0c775223daf : nvk: Fetch descriptor set addresses from the root table
5017a3b0921 : nvk: Add a root descriptor table
935f316eb0c : nvk: Basic descriptor binding
95cb6680519 : nvk: Rework whitespace in nvk_cmd_buffer.c
e2e83e68b6a : nvk: Move nvk_cmd_pool cast definitions
6dfb36c636b : nvk: Add a couple descriptor set address helpers
fca440dcb23 : nvk: Reformat nvk_nir_lower_descriptors
4fbe45ca58a : nvk: Re-arrange nvk_descriptor_set.h a bit
9230629c034 : nvk: reduce pitch even further in CmdFillBuffer
05d969fc2e8 : nouveau/ws: handle 0inc inside nvk_push_val as well
1f8682a1e7c : nvk: implicitly reset the command buffer
eae2eac3cf7 : nvk: Add a skeleton for pipelines
c165e5b5b02 : nvk: Initial wiring in of the compiler
124f2708ef8 : nvk: Add an nvk_device_physical helper
8050f61b62a : nvk: link in codegen without gallium bits.
325109122ae : nvk: advertise VK_KHR_copy_commands2
eaed2a43400 : nvk: implement CmdCopyBuffer2
198d2da5b19 : nvk: implement CmdUpdateBuffer
dc84cf6ccb9 : nvk: implement CmdFillBuffer
fd7d38875d5 : nvk: optimize blit command buffer gen
6df4eda0004 : nouveau/ws: drop the old push generators.
af823ae71a4 : nvk: port the blit and copy code to new command submission.
4cd3d74136e : nvk: move to new command stream generator.
b5010e630a3 : nvk/copy: Use nvk_image_base_address()
13dca99623e : nvk/image: Add image address helpers
1f42ab6f307 : nvk/copy: Use nvk_buffer_address in CmdCopyBuffer
1a906072db5 : nvk/buffer: Add a push_buffer_ref helper
d59c6dc4a79 : nvk/buffer: Take an offset in nvk_buffer_address
b7838092707 : nvk: report maxMipLevels as 1
242c5ddb674 : nvk: add support for blits
aa0ac90ed3e : nvk: simple format table
d98540c6457 : nvk: add basic support for images
7e2f7e38bf5 : nvk: use fermi class definitions
36e5573ef03 : nouveau/ws: bind 2D class
acbd4523a47 : nouveau/ws: set GPU object class
8e382f197d4 : nouveau/ws: PUSH_IMMD only works with 16 bit values
78a94be05a3 : nvk: Re-format descriptor sets some more
f57a3ef7f33 : nvk: Re-format pipeline layouts
e9fbac9002f : nvk: Re-format descriptor set layouts
0b675ef7a37 : nvk: descriptor set freeing fix
d4e71940c21 : nvk: implement buffer address.
56a5ed2b70e : nvk: add descriptor set bo allocation.
79c92238643 : nvk: Expose nvk_descriptor_stride_align_for_type
3033681f93b : nvk: some boilerplate for descriptor sets
50ca748b6a5 : nvk: add initial descriptor pool framework.
0930936a6eb : nvk: reindent descriptor sets to mesa std.
b8a6a4cb7d9 : nvk: Implement vkUpdateDescriptorSets
1b2656b674b : nvk: Add initial descriptor set lowering
04e52c25ac9 : nvk: Implement VkPipelineLayout
3137f9df6e2 : nvk: Implement VkDescriptorSetLayout
fc6f9a45e90 : nvk: Reset pushbufs on command buffer reset
464534995f2 : nouveau/ws: fix setting push bo domains
927de5918f3 : nvk: impl nvk_CmdCopyBuffer
bc4f7b4bf1c : nvk: add nvk_CmdPipelineBarrier2 stub
47b95416ae9 : nvk: add nvk_bo_sync
6e0089307ef : nvk: add cmd buffer framework
decb8c6fd43 : nvk: allocate a GPU context for each VkDevice
f1903980496 : nvk: Add initial queue
cd46cf852b3 : novueau/bo: add nouveau_ws_bo_wait
d71a4d73b85 : novueau/bo: refcount it
f9cd1d69419 : nouveau/ws: add a cmd buffer
bede03cbd8a : nouveau/ws: add context support
81e680edc93 : nouveau/headers: add host classes
e47b0c42cc7 : nouveau/headers: typedef Nv void types
2810d4cf6d1 : nouveau/headers: add nvtypes.h
787fbe85b93 : nvk: add bind buffer memory
12e8ea26300 : nvk: fix header guards to be less generic.
ab4452b9af1 : nvk: add some initial wsi framework.
6725804efb6 : nvk: add missing finish calls
24641ecce41 : nvk: add basic device memory support
b1937296457 : nouveau/ws: add bo API
d270ad422c5 : nvk: set nonCoherentAtomSize as the CTS divides with this value
63a1d52e622 : nouveau/ws: add a field for the SM version
0e9fda6efb4 : nouveau/ws: dup the fd
ba7d2ba45e8 : nouveau/ws: reorganize a little
cd4e67c5367 : nvk: advertize memory heaps and types
b2b13b19442 : nvk: implement GetPhysicalDeviceQueueFamilyProperties2 to make the CTS happy
179f996c045 : nouveau/headers: initial sync of headers
b081325fc77 : nouveau/headers: add script to sync in-tree headers with open-gpu-doc
a07b0694174 : nvk: fix nvk_buffer include guards
89d7ce0fda6 : nvk: Add a stub implementation of VkBuffer
bbe7f42e2a0 : nvk: Add stub implementation of VkSampler
32b7d178fda : nvk: Add stub implementations of VkImage and VkImageView
c5775c7ed65 : nvk: Implement EnumerateInstanceVersion
a0d521d268d : nvk: use winsys lib
07494927600 : nouveau/winsys: add the new winsys implementation
83786bf1c9c : nvk: add vulkan skeleton
cfbd1fd4130 : r600/sfn: Use clause local registers in RA
ebf45153d87 : r600/sfn: Track whether a register is ALU clause local
f03b466fb5c : r600/sfn: Renumber shader blocks in scheduler
ab5da82e006 : radv/ci: skip some mesh shader tests on GFX1100
746b90839fb : zink/ci: set the default timeout for zink jobs to 30min instead of 1h
a0a5d0f02e0 : egl/dri2: Add a couple of missing mutex release in error path
04cc8c6f8dc : clang-format: Set ColumnLimit to 78
35307aa9b97 : ci: use mold to build deqp
2c6dc51a902 : ci: include mold in x86_64_test-base & rootfs images
9359ff9c2d6 : vulkan: Use VkBufferUsageFlags2 in vk_buffer
a9a30a7e09c : n50/compute: submit initial compute state in nv50_screen_create
23082347bd7 : vulkan/format: add VK_FORMAT_{A8_UNORM,A1B5G5R5_UNORM_PACK16}_KHR
fb8ba9d3b9b : vulkan/runtime: add common implementation for GetImageSubresourceLayout()
3651eb0be81 : vulkan/runtime: add a layered implementation of vkCmdBindIndexBuffer
db6ba033c1c : vulkan: bump header register to 1.3.261
48b5353ac30 : vulkan: skip non required extension structures
bf6d6a0934d : Revert "compiler: Combine duplicated implementation of is_gl_identifier into glsl_types.h"
b89a48e00d0 : Revert "mesa, compiler: Move gl_texture_index to glsl_types.h"
e3312455419 : rusticl/kernel: mark can_remove_var as unsafe and document it
66c6061491a : rusticl/kernel: get rid of initial function_temp type lowering
b9e47cf5fd8 : rusticl/kernel: move things around in lower_and_optimize_nir
f06f59ea3b9 : rusticl/kernel: merge lower_and_optimize_nir_pre_inputs and lower_and_optimize_nir_late
2bc3103f00c : rusticl/kernel: rename res to internal_args inside lower_and_optimize_nir_late
c327ab9e336 : radv: track if vertex binding stride is dynamic from the cmdbuf state
976297b73aa : radv: re-emit binning state if the framebuffer is dirty
0a102d3fd69 : radv: track if patch control points is dynamic from the cmdbuf state
b56c2885890 : radv: remove redundant check in radv_cmd_buffer_after_draw()
63aea80cc00 : radv: don't set vertex_attribute_strides on GFX8+
d7fa2561a5e : virgl: Only PIPE_BUFFER with VIRGL_BIND_CUSTOM flag is considered busy during creation
95db3e87fee : intel/compiler: Fix sparse cube map array coordinate lowering
2a580bba767 : radv/video: Match function definitions to declarations
b13473efe96 : bin/pick-ui: use venv wrapper
2eca558dd40 : bin/ci/update_traces_checksum: use venv wrapper
ce49034bbbb : bin/ci/gitlab_gql: use venv wrapper
6e4843bb04a : bin/ci/ci_run_n_monitor: use venv wrapper
75f44bd79a0 : bin: add wrapper to run scripts in a python venv
f34bae7d8cd : nir: Simplify alu_instr_is_copy
3f5e8b85f71 : nir: Drop no-op all_srcs_are_ssa
92e59b5af5f : nir: Remove no-op remove_def_cb
b2ddbecaadc : lima: Clean up after deleting asserts
91ae717d0bc : nir: Remove nir_foreach_def
42ee8a55dd3 : nir: Remove nir_alu_dest::write_mask
f5b09fefe3e : ntt: Evaluate write_mask check
4828881e286 : intel/vec4: Don't use legacy write mask
56be39996af : etnaviv: What if we just didn't have a compiler?
d878470bbc3 : etnaviv: Don't use alu->dest.write_mask
e93dd20451d : rogue: Stop reading write masks
d550dea8192 : ir3: Drop write_mask handling
7be895f9605 : nir/from_ssa: Remove pointless union
b23d951e96c : nir: Drop nir_register
1c49586a1f3 : nir: Remove nir_{src,dest}::is_ssa
312c6472725 : nir: Collapse more SSA checks
d18dfe6e27f : nir: Initialize source as a NULL SSA def
fb79497b444 : nir: Do not init dests
70c64b5d49d : nir: Remove def_is_register
696fdde4858 : nir: Collapse more SSA checks
312089fea74 : nir/instr_set: Assume SSA
306182c63e1 : treewide: Collapse more SSA checks
700e270df50 : nir/range_analysis: Assume SSA
d78ca1badfd : nir/worklist: Assume SSA
73e82b9281d : nir/gather_ssa_types: Collapse SSA checks
84f7fb70e11 : radeonsi: Collapse SSA check
b047016e70d : lima: Collapse is_ssa checks
c3077d3ad49 : ir3: Collapse is_ssa checks
2734f1b5863 : llvmpipe: Assume SSA
11fc4f969c2 : intel: Collapse is_ssa checks
cf8ceb6e0ad : aco: Remove is_ssa check
ca9e2ceeebe : nir: Drop trivial reg handling
579bc1e72e9 : treewide: Drop some is_ssa if's
ba5aaf2ff74 : pan/mdg: Assume SSA
95e3df39c0b : treewide: sed out more is_ssa
a8013644a1e : nir: Drop nir_alu_src::{negate,abs}
efc1c3261ac : nir/print: Drop legacy NIR
09d7f6d64b9 : nir: Remove stale todo
c512636cf09 : nir: Remove reg-only dest manipulation
ab0d8789326 : treewide: Remove more is_ssa asserts
042a3eca003 : nir: Collapse some SSA checks
5fead24365d : treewide: Drop is_ssa asserts
d559764e7cc : nir: Remove nir_alu_dest::saturate
0bbf458a32b : nir: Remove impl->{registers,reg_alloc}
20f38b4b410 : nir/validate: Assume SSA
71699e59a3a : nir/serialize: Drop legacy NIR
441188cd7a9 : nir/clone: Assume SSA
97a3302bf8f : nir/print: Assume SSA
08035ce388e : ntt: Drop nir_register reference
5133dcebb48 : nir: remove nir_{src,dest}_for_reg
ed018babf76 : nir: Remove nir_foreach_register
9f0427e3e32 : nir/schedule: Drop more nir_register handling
c11c75d1a17 : nir: Remove nir_index_local_regs and callers
1bc05bb8479 : nir: Drop NIR reg create/destroy
068770aaa60 : nir/schedule: Drop nir_schedule_dest_pressure
b606a0b91e1 : nir/from_ssa: Drop legacy reg support
bbb9838b780 : nir: Add {...} before case
86bcc90c0eb : intel/compiler,intel/blorp,intel/vulkan: decouple vulkan driver and compiler from gallium
fc73d275b9e : crocus: #include "program/prog_instruction.h" for SWIZZLE_*
9eb8a0b16ac : intel/brw: Define and use BRW_SWIZZLE_* instead of SWIZZLE_*
846d620632b : intel/blorp: brw_sampler_prog_key_data::swizzles is only and should only accessed in crocus
66880eeaec5 : intel/blorp: Use float directly to avoid #include "mesa/main/format_utils.h"
8b2d2dd43dc : compiler: Move WRITEMASK_* from prog_instruction.h into shader_enums.h
ced762a8d30 : bin/ci: handle errors more gracefully in update_traces_checksum script
356a268b461 : nir/builder: Don't assume we have compiler options
0a5fab555d7 : glx: There is no need to psc++
6e7718dcea4 : anv: debug messaging for sparse texture usage
df349bc2bef : anv: enable fake sparse for Elden Ring
7db20032096 : anv: add fake sparse support
17e505cb2d7 : asahi: decouple layout from gallium
68c30215a9a : etnaviv: decouple drm from gallium
74589123338 : docs/ci: expand the description of test suites
774ce3ff88e : docs/ci: drop mention of build systems variants in the CI
a4df4fd0f56 : docs/ci: in paragraph about the CI being overwhelmed, mention our tool to help with that
845518d5d40 : docs/ci: stop trying to enumerate drivers that are tested using VK-GL-CTS
f5672d048e9 : ci: include some timing information in the git cache download script
f8cc1ab04b1 : docs/ci: remove default nginx config, which we don't need for proxy
f9ebbcd8b67 : docs/ci: update to systemd and used version of the trace for testing
e389234a5e1 : docs/ci: default to port 80 for the caching proxy
57b0db63e12 : ci/amd: fix timeouting radeonsi-raven-va-full job
95431435930 : radeonsi: Enable PIPE_VIDEO_CAP_SUPPORTS_CONTIGUOUS_PLANES_MAP
4f047c9583a : radeonsi: Copy all planes with multi-plane staging textures
2cb3c2cbfb2 : zink: Collapse is_ssa check
91f676819cd : vc4,broadcom/compiler: Drop write_mask handling
59645f05a7f : nouveau/codegen: Drop writemask check
30ff0857bef : r600/sfn: Ignore instruction write masks
b870988b77f : r600/sfn: Stop referencing legacy functionality
c545df7426a : frontends/va: Init view_resources array in vlVaPut/GetImage
ca8647e29b7 : frontends/va: Don't allow multi-plane derive without driver support
9e9d90c6c38 : lavapipe: VK_EXT_host_image_copy
6d3009d7585 : lavapipe: be slightly more permissive for bad apps (and cts) with dynrender
cd3ea02da05 : ac/radv: decouple radv vulkan driver and compiler from gallium
b5401a4b0e8 : nouveau/drm-shim: Decouple from gallium
9ecfd9feea4 : intel/tools: Use 'env bash' to find bash executable
37b56dfd7d0 : meson: Remove arm_neon_workaround
4c4d2d35c25 : glx: decouple from gallium
3b731d92d9f : freedreno: decouple compiler and vulkan driver from gallium
d8ed2917519 : pvr: decouple vulkan driver and compiler from gallium
f0e603583ef : broadcom/compiler: drop execution environment from the shader key
b95bb44c61e : broadcom/compiler: always clamp results from logic ops
fb80e830ef6 : v3dv: don't set lower_wpos_pntc for Vulkan
87e167baa14 : broadcom/compiler: move vulkan's point coord lowering to the driver
59018b02280 : broadcom/compiler: move uniform offset lowering from compiler to GL driver
f5931ba6d89 : broadcom/compiler: use NIR's lowering for dispatch base
9211b9afdff : broadcom/compiler: stop asserting on Vulkan environment
fc0ca7407b1 : v3dv: fix incorrect key setup
ebe66479fbd : nir/lower_robustness: drop skip_ubo_0 option
e941732ab19 : v3dv: stop incrementing UBO indices by one
c733c166d7c : radv: add radv_graphics_shaders_compile() to compile graphics shaders
5be4446abed : radv: add a struct for the retained shaders and GPL
2050f2fe489 : radv: inline radv_pipeline_get_nir() in radv_graphics_pipeline_compile()
581f4701be5 : radv: stop passing a graphics pipeline to radv_pipeline_nir_to_asm()
efbb6de0351 : radv: remove unnecessary check in radv_pipeline_nir_to_asm()
19d0b249276 : intel/dev: Support xe2 device init (for intel_device_info_test)
b80bcd83279 : intel/dev: Add LNL platform enum
773d77dc7e4 : llvmpipe: fix fragdata/lastfragdata heuristic a bit more.
17ee184e258 : docs: update calendar for 23.1.5
17b856d97ad : docs: add sha256sum for 23.1.5
71a07831a9b : docs: add release notes for 23.1.5
4c3fc03d7f7 : r600/sfn: AR loads should depend on all previous non ALU instructions
5b75d86df9d : r600/sfn: Only switch to other CF if no AR uses are pending
b1ce5fe20ab : ci: drop rule for non-existent src/include/
f69e60406fa : ci: add .core-rules to .gallium-core-rules
e7cf2354224 : radv: add support for emitting TCS epilogs in cmdbuf
ce054124172 : radv: add support for a TCS epilogs cache in the device
8abf8dad6bf : radv: add infra for creating TCS epilogs
198291f45b0 : radv: add radv_tcs_epilog_key
f950eae10f3 : radv: declare new argument for the TCS epilog PC
c12ab8af96d : radv: track if TES reads tess factors differently
61999253ded : radv: do not write tess factors in main TCS when it has an epilog
54a6eb6613a : radv: assume a TCS needs an epilog unless it's linked with a TES
f4ec2e7bb37 : radv,aco: move has_epilog to radv_shader_info
eadc72d9de5 : broadcom/ci: reduce v3dv-rpi4-vk timeout to 30min (instead of 1h)
4346fe8e2ab : broadcom/ci: reduce v3d-rpi4-traces timeout to 30min (instead of 1h)
9ca031b4a84 : broadcom/ci: reduce v3d-rpi4-gl timeout to 30min (instead of 1h)
b23d4d86dd3 : broadcom/ci: reduce vc4-rpi3-gl timeout to 30min (instead of 1h)
9ee4de829ea : nir: Remove register load/store builders
17d66055ae6 : nir: Remove reg_intrinsics parameter to convert_from_ssa
11a161b9b9b : nir: Remove lower_vec_to_movs
f218a2c3dfd : nir: Remove lower_to_source_mods
61d24ea88ce : ci: reduce bare-metal retries of poe_run to only 3 attempts
52ee1f6fa68 : ci: add a 10min job timeout to formatting checks
39ddc509e1c : ci/freedreno: document another mapbuffer flake on a530
08579810d1d : broadcom/ci: update expected results
f433d39935f : aco: add infra for compiling TCS epilogs
572625ea6c1 : aco: extract aco_compile_shader_part from aco_compile_ps_epilog
ac99fbe5917 : aco: add aco_shader_info::tcs::has_epilog
ac40924a3b9 : radv: allow to use fixed IO locations for VS<->TCS<->TES without linking
ec1e11ab23d : amd,radeonsi: move si_shader_io_get_unique_index_patch() to common code
235b10e7cff : util/meson: Getting mesa util core to be self contained
e87969eed5f : util:Move only gallium used u_debug_refcnt.* and u_debug_describe.* into src/gallium/auxiliary/util/
518e21ab875 : util: Remove include "pipe/*.h" in src/util/* files
4bdbf44cce3 : util: Move u_pack_color.h and dbughelp.h into src/util from/src/gallium/auxiliary/util/
52b92a7166e : util: Move pipe_color_union from p_defines.h into u_formats.h
ed1281a1702 : util: Move PIPE_MASK_* from p_defines.h to u_formats.h
9817f7d621c : util: Move pipe_swizzle from p_defines.h to u_formats.h
4de7e0034ae : lavapipe: don't check geometry for fb attachments
33d06f8cc2c : lavapipe: zero fb attachment array at rp start
b39815fa9c1 : lavapipe: statically allocate fb attachment array
b398036c73b : glsl: only explicitly check GS components in PSIZ injection with output variables
473ae3c89b4 : zink: add feedback loop exts to optimal profile
ae848634ab1 : ci/nouveau: add 20 minutes timeout to gk20a and align gm20b
51db19f7a28 : nir: Rename scoped_barrier -> barrier
04159a2973d : panfrost: Gate overdraw_alpha on Bifrost+
7a32a9aa187 : panfrost: Add missing inline
59d5d090aca : panfrost: Only define pan_blitter_get_blend_shaders for midgard
f5690d2e810 : panfrost: Drop unused decode_position for samples
21790954a60 : pan/mdg: Add missing static inline annotation
fb36995fe4d : pan/decode: Drop unused debug function
df879723b37 : panfrost: Add missing static inline annotation
2b09ab4bad0 : nir/passthrough_gs: Drop unused array_size_for_prim
54ce1d94376 : nir/loop_analyze: Drop unused inverse_comparison
c885e906b35 : gallium/u_transfer_helper: Remove dead forward decl
e5b65566974 : iris: Sample more texture view fast-clears on gfx11+
f49989148ae : anv: Return earlier in anv_reloc_list functions
d9d284d0509 : anv: Remove VkAllocationCallbacks parameter from reloc functions
0584bb450e8 : anv: Nuke unused READ_ONCE() from anv_batch_chain.c
ad9d39a5baf : ci/amd: Skip VAAPI CreateSurfacesWithConfigAttribs/1121 test
71f7d4e6736 : radeonsi: Don't prefer interlaced for video decode
0ee4506c3aa : frontends/vdpau: Alloc interlaced surface for interlaced pics
578e10e1571 : frontends/va: Alloc interlaced surface for interlaced pics
d7b9da2673a : mesa/main: allow readpix/teximage to read from implicitly multisampled fbos
4d1a07c1a0b : mesa/main: account for RTT samples when updating framebuffer
ba72946fa37 : gallium: bump PIPE_MAX_SO_OUTPUTS to 128
b1cca112209 : ir3: bump max xfb output to 128
4d8c53b070f : radv: bump max xfb output to 128
f70fb753b99 : zink: Hash only first 32 bits of zink_gfx_pipeline_state with full DS3
373019f9efe : intel/genxml/gen125: Set MI_MATH MOCS field as non-zero
b0b763d0be8 : intel/tests/mi_builder: Set MI_MATH MOCS field
a7ab31b96a0 : anv: Set MI_MATH MOCS field
d0890a0b8ba : iris: Set MI_MATH MOCS field
0233e3639f0 : intel/genxml/gen125: Add missing fields in MI_MATH
ae105ad5cdc : anv: Use the common versions of vkBegin/EndQuery()
e4485bc062d : anv: Use vk_query_pool
f2930ec5dda : vulkan: Add init/finish helpers for vk_query_pool
1d6d775ffeb : anv: Use vk_buffer_view
92f996d0fa8 : anv: Use vk_sampler
d4086be6bcd : nv/codegen: Implement nir_op_fquantize2f16
6023943b815 : nv50/ir: Run nir_divergence_analysis before out-of-SSA
cdece16cf4e : nouveau/codegen: Add capability to pre-specify tessellation domain
df5d1ef2b59 : nouveau/codegen: Fix compact patch varyings in case of NIR
b96639011c5 : nouveau/codegen: Don't convertSurfaceFormat for unknown formats
2200d3c2e7d : nouveau/codegen: Use a NULL format for PIPE_FORMAT_NONE for images
f4536232557 : nouveau/codegen: Handle nir op amul
43b8da3a8b7 : nouveau/codegen: Support compact clip distances with arrayed_io
6990439eb81 : nouveau/codegen: Set lower_device_index_to_zero
e2221a9cac9 : nouveau/codegen: Support nir_intrinsic_load_workgroup_id_zero_base
f9d385d7771 : nouveau/codegen: Handle/indirect goes before sample index
1f60923b892 : nouveau/nir: Implement support for compact arrays
77acf893364 : nv/codegen: Call nir_shader_gather_info
9a2d0160217 : nouveau: Allow GLSL_SAMPLER_DIM_SUBPASS*
9cb70c6ee01 : nv50/nir: Lower to scratch AFTER optimization
21424577cbd : lima/gpir: switch to register intrinsics
9ad3a80b138 : lima/ppir: convert to nir_legacy
87a17039496 : lima/ppir: don't optimize loads with different block successors
c124fa4a4f3 : Revert "ci: Disable nouveau CI"
82920c99a59 : aco: fix non constant 16bit bitnz/bitz
12a4f2c1328 : frontends/va: Also map VAImageBufferType for reading
f41ce4b2108 : mesa: Implement and advertise GL_MESA_sampler_objects
18b2daa1362 : gallium/u_simple_shaders: Optimize out ffloors
ff9423b6933 : nir/schedule: Assume no old-style registers
caa52774ae7 : rusticl/nir: use the new nir_pass macro
237feff9178 : rusticl/nir: add a nir_pass macro
78dd9f4a42f : rusticl/nir: add helper functions we need for a NIR_PASS macro
ec93d46a7c2 : meson,ci: bump meson req for rusticl to 1.2
388bf84c07a : zink: Removes `disable_xcb_surface`
6d60115be7c : zink: Fix enumerate devices when running compositor
71db99e566d : egl: Always set _EGLDisplay->Device during eglGetPlatformDisplay()
1efaa858890 : egl: Fix attrib_list[0] == EGL_NONE check
1440a0f95be : ci: Disable nouveau CI
01cb01a7ee9 : rusticl/kernel: only handle function_temp memory before lowering printf
5fc5123f63c : turnip: Use common nir_vk_is_not_xfb_output
261df5fb3c0 : radv: Use common nir_vk_is_not_xfb_output
555a1a3be1d : vulkan/nir: Add common helper to check if output is XFB
81407797b94 : radv: fix unused non-xfb shader outputs not being removed
1e8d445bcfb : aco/gfx11: use v_cmp_class_f16 with opsel for bitnz/bitz
1659d982c32 : aco: combine a & ~b to bfi(b, 0, a)
c9b2f83a2fb : clang-format: Ignore original panfrost commit
76232d67241 : radv: correctly skip MRT output NaN fixup for meta shaders
8de38aded5f : vulkan: Add a core vk_sampler struct
6ff0b430d5c : vulkan/format: Add the remaining 1-plane YCbCr formats
829b3c0106e : vulkan: Add common vkCmdBegin/EndQuery wrappers
f7e5e2cc4fb : vulkan: Add a vk_query_pool base object
25b1e349c66 : vulkan: Add a more direct way to use a NIR shader
b083f443035 : vulkan: Add a core vk_buffer_view struct
fa73130d9b1 : iris: Add support for userptr in Xe KMD
b38f7834f50 : iris: Add gem_create_userptr() to KMD backend
0698bc9e5a8 : iris: Move iris_bufmgr_bo_close() to kmd backend
36bc3da5863 : iris: Move i915_gem_set_domain() call to i915 backend
7f6e6eb8ecc : anv: partially revert 2e8b1f6d
c1c0311d423 : anv: enable EDS3 ConservativeRasterizationMode
a0179c32b6e : anv: fix 3DSTATE_RASTER::APIMode field setting
e88c0770969 : radv: workaround WWZ exporting index=1 through location=1
618fc13db78 : r600/sfn: Don't try to propagate to vec4 with more than one use
03ff3c00272 : venus: suppress a false logging
99aeea467ba : r600: Force CF when emitting a NOP on R600 in gs copy shader
8d7f682bdba : nv50/ir/nir: Fix zero source handling of tex instructions.
5df97c27dc8 : intel/compiler: Use nir SUBGROUP_INVOCATION for RT TOPOLOGY_ID
dbf19b76e8f : intel/isl: Use intel_needs_workaround() for MTL CCS WA
23b45c5a291 : lavapipe/ci: use tighter changes: rules
0831f93e5f9 : nir/builder: Add a nir_txs_deref() helper
ee0942f7a62 : nir/builder: Allow tex helpers on image types
e690d88d69d : freedreno/afuc: Initial a7xx support
6fd00074475 : afuc: Fix writing $00
7d7aa2251e1 : afuc: Add setbit/clrbit
1046ebbb899 : afuc: Convert to isaspec
7376af0eef2 : afuc: Fix xmov lexer typo
038680c2f62 : isaspec: Add initial decoding support
2faf344f037 : isaspec: Rename isa_decode() to isa_disasm()
26cce0a1333 : isaspec: Add callback after decoding an instruction
b63782da165 : isaspec: Add "custom" field type
dc874e46547 : isaspec: Add support for function and entrypoint labels
569d3ac5a15 : isaspec: Add support for "absolute" branches
86b17d96b3a : isaspec: Add "displayname" for altering {NAME} when decoding
c237539d621 : egl: Implement EGL_EXT_explicit_device
41e664f8258 : egl: android: Remove legacy name-based shared buffers support
2b7599dc495 : intel: Rename intel_gem_add_ext() to intel_i915_gem_add_ext()
c9950786f61 : intel/common: Move functions inside of C++ ifdef
4198a301b3f : intel: Move i915_drm.h specific code from common/intel_gem.h to common/i915/intel_gem.h
0579627f211 : iris: Replace I915_EXEC_FENCE_SIGNAL by IRIS_BATCH_FENCE_SIGNAL in common code
1174e7412ee : intel/dev: Port intel_dev_info tool to Xe KMD
56e0aff5307 : anv, drirc: Add workaround to speed up Cyberpunk 2077 reg allocation
739e21fa9a7 : intel/fs: Add a parameter to speed up register spilling
be11fee2a72 : aco: Refactor select_program to smaller functions.
623d704de85 : iris/xe: Call iris_lost_context_state() when batch engine is replaced
e68e612826c : nir: add a helper for calculating variable slots
330f728cc4f : lavapipe: use the component offset directly for xfb
59396eefe64 : nir: fix slot calculations for compact variables with location_frac
42021b4d13f : bin/ci_run_n_monitor: get git sha from pipeline if specified, instead of requiring --rev to match
f4d24ca4142 : egl/drm: Assume modern DRI interface versions
3d59f4cfcbc : egl/drm: Use IMAGE_DRIVER instead of DRI2_LOADER
0b976bd48d5 : egl/wayland: Assume modern DRI interface versions
b3ec7c2a9e3 : egl/wayland: Never use DRI2_LOADER extension
45b9b0ba32c : egl/wayland: Add image loader extension for swrast
449e5bad7c3 : egl/wayland: Always initialise fd_display_gpu
08bfc7395eb : egl/dri2: Don't look up image extension twice
00aa095d53e : dri: Support 1555/4444 formats
0a07431e9a2 : llvmpipe: Zero extend vectors in widen_to_simd_width
0d75fc8e423 : radv: remove radv_shader_info::tes::num_linked_patch_inputs
f04577b7892 : radv: add support for dynamic TCS vertices out for TES
faa756b3ba7 : radv: copy the number of TCS vertices out to TES shader info
e855c7dd3d5 : radv: stop checking if patch control points is dynamic everywhere
a50cec9e182 : radv: use a packed user SGPR for the TES state
7ee74881d92 : radv: prevent linking TCS<->TES when TES is NULL
54414a21217 : radv: initialize tcs.tes_{patch}_inputs_read to a default value
afa5b831520 : radv: do not always copy the number of tess patches to TES
f1b98f32c45 : radv: stop lowering patch vertices for TES
40a693e0562 : radv: stop copying some NIR info fields from TES to TCS
16a66a67eff : virgl: link VA driver with build-id
76cc85ebb9e : radv: compute the legacy GS info earlier
329907178ef : radv: use next stage to determine if primID/clip dist should be exported
48fc29e0753 : radv: use next_stage to determine if the layer should be exported
8ab8145aa15 : radv: add support for VS/TES as ES without shaders IO linking
2e7ea0fc248 : radv: track whether inputs/outputs are linked per shader stage
3629b438227 : radv/video: use app provided hevc scaling list order
87149cc545a : blorp: update and move fast clear PIPE_CONTROLs to drivers
c94bd561143 : blorp: switch blorp_update_clear_color to early return
85a31fa1fc9 : nv50/ir/nir: fix txq emission on MS textures
6b2956e5692 : ci/venus: reenable pipeline cts
9e05ef823c4 : ci/venus: remove fixed tests that no longer run
626e3a6e34d : zink: don't clobber descriptor mode on multiple screen creation
f9d62b4c0b6 : kopper: determine modifier support per-drawable
a9efabd8f31 : kopper: pass modifier availability to drawable creation
1887368df41 : glx/sw: check for modifier support in the kopper path
5589d2b556d : glx/dri3: split out modifier check
6b0f8973c99 : kopper: move pixmap param for drawable creation to info struct
7100ef45665 : glxsw: check geometry of drawables on creation
2b71e645bc7 : kopper: handle pixmap creation failure more gracefully
71ebd9b9d71 : anv,hasvk: respect provoking vertex setting on geometry shaders
88deb4bb883 : ci: print clang-format's version
02e40d3b48c : ci: print rustfmt's version
e693fd815aa : nir: Let nir_fixup_deref_modes() fix deref_casts when possible
38d1e73868c : ci/kdl: remove extra-verbose ls command
4aeac9f21ce : iris: allow for a unsynchronized device reset query
2756534660e : iris: track reset signalling instead of replacing the context
e52f7d5cb9c : gallium/auxiliary/vl: Fix chroma offset of compute_shader_weave
3a484cd4ead : gallium/auxiliary/vl: Fix chroma and blurry output of cs video_buffer
59f24c7df84 : nir/lower_shader_calls: vectorize stack access for all shaders
318d0316ddf : zink: fix the fix for separate shader program refcounting
70eff587673 : ci: allow hw jobs even if lint jobs fail for non-Marge pipelines
b4bcb1a567d : ci/lint: also print a diff for rust format issues
5ae6d5e436a : ci/lint: deduplicate formatting check jobs
59e08ad78ce : pvr: Fix csb relocation status assert on `pvr_csb_finish()`
2c6cadb5ea9 : pvr: Fix packing issue with max_{x,y}_clip
670bd70fa6c : radv: emulate GEOMETRY_SHADER_INVOCATIONS query on RDNA1-2
b3aeaee5eb5 : radv: implement nir_intrinsic_atomic_add_gs_invocation_count_amd
2e0893cf8b4 : radv: rename RADV_SHADER_QUERY_PIPELINE_STAT_OFFSET
50709863ace : radv: simplify the NGG vs legacy pipelinestat query path
f13ff5e70e1 : radv: enable pipelinestat query emulation for legacy GS
96b97ed5271 : radv: declare the shader query user SGPR for emulating GS counters
e1f8cfc2b2f : radv: rename NGG query state to be more generic
86a5e942dd0 : freedreno/regs: python does not need ';'
d305b4a1c84 : freedreno/regs: remove dead code
03bd9b9a586 : freedreno/regs: remove not used variable
c2d8f3c5612 : freedreno/regs: remove double assignment of self.current_domain
9709ae4cc66 : meson: report with_glvnd in summary
365b14489d6 : anv: wire image sparse loads
fe81d40bff2 : intel/nir: add lower for sparse images & textures
300cc829de2 : intel/nir: handle image_sparse_load in storage format lowering
d33aff783d9 : intel/fs: add support for sparse accesses
ba5f0c203c5 : gallium: unbreak kmsro/freedreno case
a5b445782e9 : gallium: move kmsro definition to the bottom of the file
2cf55d94b60 : ci/kernel: add amd patch to prevent crashes when starting X
29c4417fb8c : nir: Add a backend_flags field to nir_tex_instr
3954d545cac : r600: don't use sb disasm to disassamble copy shader
02384de4949 : r600: don't check possible size of ALU CF
c3e5b8da580 : r600: Assert when backend wants to create a new ALU CF
9d4104d4fb2 : r600: Explicitly force new CF in gs copy shader
104cac4dbd1 : r600/sfn: Schedule AR uses befor possible groups
9bf68273ad4 : r600/sfn: rework checks for ALU CF emission
6aafa2bb490 : r600/sfn: Splizt ALU blocks in scheduler to fit into 128 slots
440cf7439d1 : r600/sfn: on Cayman loading an index register needs only one slot
4b4770e8208 : r600/sfn: make remaining slots a signed value
b4ddc9b0c73 : r600/sfn: Add flags to check whether a group starts CF and can do that
acf21d74629 : r600/sfn: Add method to convert to AluGroup directly
bd7a9b7f4e4 : r600/sfn: override slot count for IfInstr
c517defbdd7 : r600/sfn: Fix typo with block type
e60ff83834d : r600/sfn: set block sizes based on chip class
55f692c4518 : r600/sfn: Always check arrays writes before allowing copy propagation
1d4dd664e0b : r600/sfn: Fix use of multiple IDX with kcache
d99b830c2bf : Revert "ci/farms: always compare the code against main repository"
37a92d0af19 : tu: Disable transformFeedbackPreservesProvokingVertex
6383f9c1315 : ir3: Handle GS stream "mixing" with non-point output primitives
37fbfa655a4 : aco: insert s_nop before VGPR deallocation
7b29ae557ab : ci/farms: always compare the code against main repository
50c29e1ffa1 : anv: simplify buffer address+size loads from descriptor buffer
f1f58c3bea7 : isl: add ability to store buffer size in unused RENDER_SURFACE_STATE fields
d099e47de04 : intel/fs: add more UNDEFs around SEND messages
5c727248197 : intel/fs: consider UNDEF as non-partial write
08bfcc12d47 : radv: rename radv_pipeline_stage to radv_shader_stage
090d88247de : radv: cleanup pipeline compute emit helpers
fdec88bd7c3 : radv: rework determining the NGG stage without a graphics pipeline
174816019fc : radv: simplify lowering NGG GS intrinsics
70dbe011bb0 : radv: rename graphics pipeline linking helpers
697d4d4b030 : radv: move removing all varyings when the FS is a noop
5da9f38c539 : radv: stop passing radv_graphics_pipeline to radv_fill_shader_info()
a7fdcc3b221 : radv: rework considering force VRS without relying on graphics pipeline
9d89b29a80d : radv: set next_stage to MESA_SHADER_NONE if there is no FS
b250efa7140 : radv: initialize stage/next_stage earlier
d62e494b370 : intel/vec4: fix log_data pointer
6e43618b825 : ac: Switch to use nir_foreach_function_impl in function analyze_shader_before_culling
a606074a7a9 : radeonsi: Convert to use nir_foreach_function_impl
3f7a3a66982 : microsoft/clc/compiler: Convert to use nir_foreach_function_impl when possible
d5baad2afae : microsoft/compiler: convert to use nir_foreach_function_with_impl in function emit_module
87109c3e1b1 : vulkan/runtime: Add helper functions for VK_EXT_host_image_copy
2388f22a5e5 : gm107/ir: fix SULDP for loads without a known format
377c2a045fc : intel/compiler: call brw_nir_adjust_payload from brw_postprocess_nir
cb0de0a1d34 : intel/fs: Constant fold OR and AND
61c786bad51 : intel/fs: Constant fold SHL
56e6186dcf0 : intel/fs: Always do opt_algebraic after opt_copy_propagation makes progress
d089272fc07 : ci/a5xx: Add another GPU hanging piglit test to the skips.
2f834340a67 : Uprev Piglit to ed58dfbd12be34fa3dab97a7a2987b890e0637f1
65ff9f0a556 : tu: Fix data race in userspace VMA management.
3efba1e2e96 : iris: Request Xe KMD to place BOs to CPU visible VRAM when required
f59d272e93f : anv: Request Xe KMD to place BOs to CPU visible VRAM when required
f9fcd7168a1 : intel/dev/xe: Add support for small-bar setups
a8279d37ec4 : intel: Sync xe_drm.h
a3e36095908 : ci/tu: Drop some xfails for !24086
1d97838871c : ci/tu: Mark descriptor_buffer.basic.limits as failing in gmem too.
b05d640b955 : ci/tu: Add more crash cases for the multithreading bugs caught on a630.
6619317172e : nir/lower_blend: Optimize out PIPE_LOGICOP_NOOP
9c0740211dd : nir/lower_blend: Fix 32-bit logicops
b010b6f6912 : panfrost: Disable blending for no-op logic ops
2d902dbf026 : rusticl: fix warnings with newer rustc
94f36cfaa3e : intel/fs: Assume NIR is in SSA form
965bbe52869 : intel/fs: Rework the overlapping mov/vec case
45ee952efb0 : intel/fs: Use write masks from store_reg intrinsics
d89ca14e71d : broadcom/compiler: Convert to new-style NIR registers
355afc92d10 : nir/schedule: Support load/store_reg
6908814d465 : vc4: Convert to new-style NIR registers
dff85b61631 : nir/trivialize: Move decl_reg to the start of the block
0655bada4be : nir/trivialize: Handle more RaW hazards
f8b69abbd48 : nir/trivialize: Trivialize cross-block loads
f1f05cc7cf4 : nir/trivialize: Maintain divergence information
4fd257d20fe : nir: Properly handle divergence for load_reg
91c3ee24127 : pan/bi: Remove leftover include
4f1125e4ae7 : intel/compiler/test: fix crashes when TEST_DEBUG is set
23a2b83639a : lavapipe: fixes indent of function lvp_inline_uniforms
b4ed366d6b2 : lavapipe: Convert to use nir_foreach_function_impl
d557169e817 : zink: Convert to use nir_foreach_function_impl when possible
c7672f4fa56 : freedreno: Switch to use nir_foreach_function_impl in tu_shader.cc
d45f8469460 : lima: Convert to use nir_foreach_function_impl when possible
29f4e7b2150 : rusticl/core: Make convert_spirv_to_nir output pair (KernelInfo, NirShader)
2448bdc81b1 : rusticl/core: Delete KernelDevState and KernelDevStateInner
58979e9247c : rusticl/program: New helper functions to NirKernelBuild
323dcbb4b52 : rusticl: Move NirKernelBuild to ProgramDevBuild
7ec9b9cd072 : rusticl/compiler: Remove unnecessary functions
218dce5e386 : rusticl: Move Cso to Program
11729e8311d : rusticl/compiler: Add NirPrintfInfo
e3169f624d1 : rusticl/kernel: Add CsoWrapper
07c8bce24d0 : rusticl/kernel: Removing unnecessary clone in kernel launch
f49bfb1108c : ci/freedreno: add a530 flake vs-lessthanequal-uvec4-uvec4
c1a02c01389 : state_tracker: fix dereference before null check
34e47b40e61 : glx: fix dead code when gc var cannot be null due to earlier check
c2724b4d374 : s/Intel: fix/anv: fix: potentially overflowing expression in genX
1cbf10ca88a : iris: remove NULL check for already dereferenced pointer earlier
33546705b53 : i915: change format in dbg string Actually, uintptr_t is of type unsigned long, but the debug line uses the %d format specifier, which expects an int.
c22961571ae : state_tracker: moving initialisation of whandle out from if statement whandle initialization inside if statement but used also outside
ae18247e88a : lavapipe: Advertise samplerYcbcrConversion
32403c696b5 : lavapipe: Implement samplerYcbcrConversion
2667da5174c : lavapipe: Fix binding immutable samplers with desc buffers
da95f64a6f8 : lavapipe: Store immutable_samplers as lvp_sampler array
7dc6c4b5817 : lavapipe: Remove dummy sampler ycbcr conversion
dbbd84ce8b8 : gallivm: Ignore nir_tex_src_plane
c7914a84e92 : gallivm: Fix subsampled format sampling under Vulkan
1280cf5b2af : draw: Do not restart the primitive_id at 0
df98dca7ad3 : radv: pass submit info to radv_check_gpu_hangs()
9c95a74e5e0 : radv/amdgpu: rename old_ib to ib in radv_amdgpu_winsys_cs_dump()
7eb1105829a : radv/amdgpu: fix dumping CS with the chained IBs path
7f173d1ff3a : radv: use next_stage for determining the stage to lower NGG
340f74e4682 : radv: simplify getting next VS stage for VS prologs
ca520c49f5d : radv: determine as_ls earlier by using the next stage
f68316d78ba : radv: determine ES info for VS/TES with GS earlier
4098e47ab62 : radv: use the number of GS linked inputs to compute the ESGS itemsize
7c2d38f4d17 : radv: add a helper to compute the ESGS itemsize
54ab7b24a2b : radv: remove the pipeline dependency for creating a GS copy shader
75452f611e8 : intel/common: Only set op mask on instructions in decoder
046bba0be05 : iris: Handle clear color compatibility in prepare_render
1aa4e6bac02 : iris: Create BLORP surfaces after resource preparation
215b50ace15 : iris: Pass the render format to prepare_render
c59ba8ac073 : iris: Reorder render_aux_usage parameters
1d12b29b3f6 : intel/blorp: Ambiguate after CCS resolves on gfx7-8
8cbf7301459 : intel/fs: don't try to rebuild sequences of non ssa values
2f3230a736e : meson: Ensure that LLVMSPIRVLib is not required for Clover
61ec26db264 : ci/tgl: Improve the info for ANGLE's MSAA regression on TGL.
3ef07e6c443 : ci: Uprev ANGLE to 0518a3ff4d4e ("Android: Simplify power metrics collection")
48b725279ed : ci/radv: Clarify when the ANGLE GS failures started happening.
079e8a96749 : anv,hasvk,iris: sampler_prog_key::swizzles is only used on crocus
1e29b3cee8c : etnaviv: nir: convert to new-style NIR registers
935730a563e : etnaviv: nir: switch to etna_nir_lower_to_source_mods(..)
5ae3bd616c1 : etnaviv: nir: add etna_nir_lower_to_source_mods(..)
276f91dad05 : etnaviv: nir: look at parent instr in lower_alu(..)
f3be07cb2dd : etnaviv: do not clear all pass_flags before RA
8d89e78cf5b : etnaviv: extend etna_pass_flags with source modifiers
5b7104b7a0b : etnaviv: add is_dead_instruction(..) helper
0c9c450f444 : etnaviv: name the enum used for pass_flags
8305fb196c1 : etnaviv: make use of BITFIELD_BIT(..) macro
0a5fe1f5246 : frontends/va: Add YUV420 to NV12 postproc conversion
c0545f2a4ff : gallium/auxiliary/vl: Fix blurry output of compute_shader_yuv
fc2b32c5d3a : gallium/auxiliary/vl: Handle UV subsampling in compute_shader_yuv
92900d8bf47 : aco: improve get_gfx11_true16_mask description
8fbebb6a2ac : aco/gfx11: fix get_gfx11_true16_mask with v_cmp_class_f16
a53d3ff0b35 : nir/tests: add nir_opt_dead_cf_test.jump_before_constant_if
21f0aca948b : nir/opt_dead_cf: remove nodes after a jump earlier
1c8577b4932 : nir/tests: Use a single binary
6eb0a3a5b7c : nir/tests: Refactor boilerplate into a common header
eeb1fd90fc0 : tu,freedreno: Forbid blit event for R8G8_SRGB due to gpu faults
f3d948eb6c4 : panvk: Use 1.0 in ICD Manifest json
48885c7fe34 : intel/compiler: load debug mesh compaction options once
c1685f08dd4 : intel/compiler,anv: put some vertex and primitive data in headers
a2521233631 : intel/compiler/mesh: compactify MUE layout
fb765a65c86 : radv: add radv_compile_cs() to compile a compute shader
8ccabbfc502 : radv: stop using an array of binaries when compiling a compute shader
06db9bd3f6e : Revert "intel/ci: disable iris-jsl-deqp because it always fails for an AMD MR"
2cf8c8cba4b : nir/opt_copy_prop_vars: drop reuse of dynamic arrays
d56e739417e : nir/opt_copy_prop_vars: skip cloning of copies arrays until needed
869b5a562e2 : nir/opt_copy_prop_vars: remove var hash entry on kill alias
9b4c7cc611c : nir/opt_copy_prop_vars: speedup cloning of copy tables
e9804bdc4c2 : nir/opt_copy_prop_vars: don't clone copies if branch empty
527cc3ad291 : radeonsi: enable aco compile for mono merged ES/GS
b313d950e23 : radeonsi: enable aco compile for mono merged LS/HS
1b53708a62b : radeonsi: calculate lds size for merged shaders
339ea9e344b : radeonsi: aco compile support merged mono shader
21ae5909a47 : radeonsi: refine si_llvm_es_build_end
401a40a5f47 : radeonsi: refine si_llvm_ls_build_end
07fcb4aa199 : radeonsi: remove param type check in wrapper function
7ebf667360b : radeonsi: move vertex shader vb desc input sgpr args to last
a4b4f9a62a6 : radeonsi: simplify si_build_wrapper_function
d9f7902afbd : radeonsi: init aco shader info for merged LS/HS
7daa0857c0a : radeonsi: extract si_get_prev_stage_nir_shader to be shared with aco
ec17cc345f9 : radeonsi: aco does not pass LS outputs to HS by arg
599b50b448b : aco,radv: replace tess_input_vertices shader info param
826c570ab3b : ci/freedreno: cover all texture gather flakes
01266f81198 : llvmpipe: Fix compiling with LP_USE_TEXTURE_CACHE
c2e39863264 : nir: Fix 16-component nir_replicate.
e536d31a468 : aco: Fix some constant patterns in 16-bit vec4 construction with s_pack.
2fcf7c7014e : aco: fix nir_op_vec8/16 with 16-bit elements.
e890bb0e75e : asahi: Don't depend on glibc to decode
f997d32f9f6 : asahi: drop unused include paths
2572a961625 : ci/etnaviv: update ci expectations
5cca1124d18 : amd/ci: update radv-stoney-aco-fails.txt for depth/stencil resolve
e7c4ebc0cde : radv: disable tc-compat htile for layered images on gfx8
d84d5ff0ced : tgsi: drop two unused functions
2ed4f048699 : venus: use in_render_pass to skip present_src counting
e47da97be62 : venus: refactor more cmd states into cmd builder
10c791619c9 : venus: avoid redundant tracking of render pass
540242f9ff6 : venus: add helpers to track subpass view mask
311a0eeb214 : venus: cleanup vn_cmd_begin_render_pass usage
81b69f8e8b8 : venus: use tracked queue_family_index from the cmd pool
72728f83ed9 : venus: remove redundant fb tracking from cmd builder
f0b5a6335d9 : venus: move transient storage from cmd to pool
566df7821b2 : venus: log and doc the broken query feedback in suspended render pass
d13bf8f6b19 : venus: fix cmd state leak across implicit reset
a9f058d6149 : venus: fix a cmd builder render_pass state leak across reset
2b03938f27d : gallivm: fix atomic global temporary storage.
9c17d9df436 : svga: set clear_texture to NULL for vgpu9
fd9a0ecc865 : ci/venus: update venus-lavapipe expectations
8cb7bab3413 : lvp: avoid reading immutable sampler from desc write info
1f3e320d15c : vulkan: bump header register to 1.3.258
c75bf084d0b : tu, freedreno/a6xx: Remove has_ccu_flush_bug
847834461e9 : tu: Fix and simplify execution dependency handling
ed020942350 : tu: Fix vk2tu_*_stage flag type
e1abf85bf55 : docs: update calendar for 23.1.4
0720b0a613f : docs: add sha256sum for 23.1.4
f6de634e6bf : docs: add release notes for 23.1.4
0bd9ab232ba : gallium/auxiliary/vl: Fix RGB->YCbCr full range matrix
0195e1204b6 : radeonsi/vcn: num bs_bufs must be proportional to num jpeg engines
47a9d016414 : radeonsi/vcn: support variable number of bs_bufs
53d35c641da : radv: bind the pre-compiled PS epilog to the cmdbuf state
55f05309cae : radv: pass a shaders array for computing ia_multi_vgt_param
b0f53c3a480 : radv: remove unused param in radv_pipeline_emit_vgt_gs_out()
3348cd3a80e : radv: stop using a pipeline for emitting VGT_VERTEX_REUSE_BLOCK_CNTL
03b2c34793b : nir: Remove register arrays
14660141840 : nir: Rename lower_locals_to_reg_intrinsics back
d2c94f9e714 : nir: Remove nir_lower_locals_to_regs
a8c0b6695fc : panfrost: Remove unused helpers
a08286f993a : intel/fs: Don't read reg.base_offset
01965a2fe95 : anv: drop CFE state validation checks
e7e7042093c : anv,iris: program the maximum number of threads on compute queue init
5a952807487 : etnaviv: nir: lower nir_texop_txs
88f399b6515 : etnaviv: nir: support intrinsic used for txs lowering
fb48d3d1da0 : nir: add enta specific intrinsic used for txs lowering
65ffa5b0b80 : etnaviv: move nir texture lowerings into one pass
06046a02f83 : anv: merge cases leading to the same code
0eb2679cdb5 : anv: drop unused function
3c83ac80021 : intel/compiler: remove redundant code
e3ecba32664 : anv: use ycbcr_info for P010 format
340df429777 : nouveau: Delete the nouveau_compiler tool
b5a638454de : nouveau: Drop BuildUtil::Location
73239d40290 : nouveau: Drop BuildUtil::DataArray
51dfde7b96e : nouveau: Drop ConverterCommon::Subroutine
c631635f435 : nouveau: Drop tgsi support from nv50_ir_prog_info
38a96f79afb : nouveau: Delete nv50_ir_from_tgsi.cpp
9178b049cc5 : nv50: Keep nir directly in nv50_program
d00d9673996 : nvc0: Keep nir directly in nvc0_program
88bf4b61af8 : zink: emit SpvCapabilitySampleMaskPostDepthCoverage with SpvExecutionModePostDepthCoverage
d744bb5bfc4 : zink: be even dumber about buffer refs when replacing storage
23795dc318a : nvc0: fix num_gprs for Volta+
fa8634388bf : llvmpipe: enable system SVM
44e652af9af : rusticl/mesa: make svm_migrate optional
99ffa4043ef : intel/isl: Add a score for DG2_RC_CCS
15dec308770 : intel/isl: Move the Tile4 modifier score case down
d9bdffa7088 : intel: Describe modifier compression with booleans
37068e8aaf6 : iris: Swap stencil and modifier aux assignment order
f5f61c5bb70 : hasvk: Delete modifier with aux code
2d7fc325d6b : crocus: Delete modifier with aux code
5568970d63e : iris: Reduce accesses of mod_info->aux_usage
569f80f2dfc : anv: Reduce accesses of isl_mod_info->aux_usage
f2dab434d8b : anv: Handle explicit surface layout of DG2_RC_CCS
47565d31e14 : intel: Add and use isl_drm_modifier_get_plane_count
e50af52e3d9 : anv: Don't support ASTC images with modifiers
c042eb653d4 : iris: Remap DRM_FORMAT_MOD_INVALID more often during import
ba071ee81c3 : anv: use the correct GFX_VERx10 macro for WA
097f3b4a988 : anv: use the WA infrastructure where possible when generating state
54f18b50002 : radeonsi: fix a CDNA regression breaking compute
019e5cbd399 : nir/print: print instr pass_flags
a89752d6300 : turnip: flush cache for dstBuffer in vkCmdCopyQueryPoolResults
950a0b6a635 : ir2: Switch to nir_legacy
ad214fcaf7f : asahi: Advertise Z16_UNORM
0197d46b34c : asahi: Execute preambles for background programs
9fbe2fdea04 : asahi: Offset clear colour uniform by 4
0597c100ccb : asahi: Ignore spilled render targets for background load
ef5a5e170fe : asahi: Permit meta shaders to use preambles
5f167c9f728 : asahi: Lower multisample image stores
ff163979120 : asahi: Lower tilebuffer access for spilled RTs
66e8afe7c98 : asahi: Extract some tilebuffer lowering code
46b54064837 : asahi: Ignore spilled render targets with partial renders
dc38f24de36 : asahi: Ignore spilled render targets in EOT shaders
73fb1543fd5 : asahi: Do not support masking with spilled RTs
fa0e671b7b2 : asahi: Add agx_tilebuffer_spills query
6bc42054d11 : asahi: Introduce concept of spilled render targets
17e10499b94 : asahi: Extract sampler_view_for_surface
10fc9e3d593 : agx: Plumb in coverage mask
56bb3dcc213 : agx: Require tag writes with side effects
46bb0037ce4 : agx: Add simple image fencing pass
7ed2596fe77 : agx: Implement fence_*_to_tex_agx intrinsics
c1afe26be62 : agx: Don't emit silly barriers
b618ba93309 : agx: Emit global memory barriers for images
93f26abe493 : agx: Implement image_load
e5f37ac5cb0 : agx: Extract texture write mask handling
34c759467c0 : agx: Add image_load opcode
02b1ddeca66 : asahi,agx: Fix txf sampler
1106e2499ee : agx: Lower buffer images
15915f021ae : agx: Lower image atomics
c09089025d7 : agx: Extract texture_descriptor_ptr_for_* helpers
a43141f3b54 : agx: Extract coords_for_buffer_texture helper
e2cfd2a2285 : agx: Add interleave opcode
a6ed776a13a : agx: Handle early_fragment_tests
76641762cee : agx: Implement image barriers
ad456a683c7 : agx: Wait for outstanding stores before barriers
5b3635a1974 : agx: Handle frag side effects without render targets
4ef89e71bac : agx: Translate image_store from NIR
13bb1209e2e : agx: Translate texture bindless handles
bb21160a19b : agx: Pack bindless textures
34a95820913 : agx: Handle bindless properly for txs lowering
f4aa6fd22e9 : agx: Model texture bindless base
4505cb962c6 : agx: Add image write instruction
2978f4eef24 : agx: Generalize texture/PBE packing
8398a2469ad : agx: Lower image size to txs
c6e33249801 : agx: Legalize image LODs to be 16-bit
dfea028aa27 : asahi: Use nir_lower_robust_access
2ebdd5fd123 : asahi: Extend PBE packing for image support
a77facd4599 : asahi: Augment PBE descriptor for software access
ee83453f69f : asahi: Add a shared library interface for decode
55d363e02ef : asahi: decode: Add a function to construct decode_params from a chip_id
56d5db247ac : asahi: decode: Refactor to always copy GPU mem to local buffers
2c2858c2afd : asahi: wrap: Handle freeing shmems
0dc819f284a : asahi: Add extra CDM header block for G14X
69e91527d3d : asahi: decode: Add a params argument to pass through
de1174791d7 : agx: Fix bogus assert
80e103d7180 : agx: Reduce un/packs with mem access lowering
afa38c7d4f5 : agx: Vectorize 16-bit parallel copies
42a4c09b728 : agx: Try to allocate phi sources with loop phis
d0caa08c26e : agx: Try to allocate phi sources with phis
73da872a66d : agx: Try to allocate phis compatibly with sources
6cc8d7b52a6 : agx: Add try_coalesce_with helper
42fbbd2a73f : asahi: Forbid 2D Linear with images
4e53da72659 : asahi: Don't restrict sampler views
6788194c394 : asahi: Make clear the non-sRGBness of EOT images
8db9eeaeece : asahi: Upload image descriptors
689d47fe7c6 : asahi: Upload at most the max texture state registers
274d0d1c824 : asahi: Add texture/image indexing lowering pass
1ad4a35a6c5 : asahi: Add agx_batch_track_image helper
868d85bd830 : asahi: Reallocate to set the writeable image flag
92cd946028f : asahi: Mark writeable images as such
16f081bf2a8 : ail: Page-align layers for writable images
f716da596b0 : asahi,agx: Set coherency bit for clustered targets
f66fc188861 : asahi: toggle more barrier bits after transform feedback
58d43ca03c4 : asahi: Identify background/EOT counts
198c51d6649 : asahi: Serialize NIR in memory
8df0a86cc09 : asahi: Extract shader_initialize helper
0e08923a7bc : asahi: Add nomsaa debug flag
e9b2f02c2fa : asahi: Add smalltile debug option
35715db30d7 : asahi: Add synctvb debug flag
d33375bb052 : asahi: Refactor PBE upload routine
85c829d64f6 : asahi: Remove unused #define
f10d51541d5 : asahi: Use nir_builder_at more
c20c9f06d35 : asahi: Augment fake drm_asahi_params_global
f7d05865240 : Integrate ci-kdl in the building process and launch process.
8a1c95caab2 : Introduce ci-kdl builder and launcher.
95c9d3db32b : ci: add Vignesh Raman into restricted traces access list
85a8f032110 : ci: delete install.tar after extracting it to avoid re-uploading it
c9a0e91d4cd : r300: fix cycles calculation
2007d67054e : ci/a530: switch a few tests to flakes to unblock CI
d04be9770b0 : intel/compiler: use shader source hash in shader dump code
6ac8a9a0309 : intel: use shader source hash in INTEL_MEASURE
49182271e38 : mesa: propagate shader source sha1 from gl_shader to nir_shader
96f344e5a62 : iris: save shader source sha1 in ish
124973c6358 : anv: Add Source hash field to VkPipelineExecutableStatisticKHR
b145d053818 : anv: save a shader source uint32_t hash in gfx/compute pipelines
3384f029be7 : intel/compiler: rework input parameters
df3f2c89f5b : radv/meta_buffer: Rename size_minus16 to max_offset
c49bd75fa78 : radv/meta_buffer: Stop setting RADV_META_SAVE_DESCRIPTORS
839d6f9fa2f : radv: Stop using the misleading round_up_u* functions
34a12a27277 : r300: cycles estimate for shader-db
219dc0fc088 : r300: add a helper for checking number of temporary sources
c86e1b97a37 : r300: normal instruction can't have presubtract op
c577655f8c4 : r300: bump the RC_MAX_INDEX_BITS
beee5c3658f : r300: source register index is always unsigned
953dd9605fb : r300: check for index overflow when translating from TGSI
3b5daba32d1 : ci/panfrost: introduce OpenGL testing with Mali-G57 MP5 on Asurada chromebook
ac51cc12b1d : panfrost: Fix transform feedback on v9 harder
64ff2b3ed6d : panfrost: Lower vertex_id for XFB
539bf3929b0 : amd/ci: update radv-stoney-aco-fails.txt for depth/stencil clear
e0602775c1d : radv: fix separate depth/stencil layouts in clear meta
aaec5ea2937 : radv: refactor depth clear in clear meta
a06cb572f6f : radv: fix separate depth/stencil layouts in resolve meta
673d416e222 : radv: fix separate depth/stencil layouts in fb state
460e62b5e72 : ci: remove binding model from the asan skips for lavapipe.
32a79e9be71 : docs/tgsi: Specify that depth texture fetches are replicated
6f88e3befbf : anv: Add support for userptr in Xe KMD
5c729cb1b83 : anv: Replace handle by anv_bo in the gem_close()
7e7ab394249 : anv: Add gem_create_userptr() to KMD backend
46958bcb74f : intel/fs: fix missing predicate on SEL instruction
7fe16571403 : zink: set feedback attachments on batch init
7cbdb0b7142 : zink: set pipeline dynamic state count after all dynamic states are set
97c79cdf19d : nir: Use instructions_pass() for nir_fixup_deref_modes()
a0d426370db : ir3: Fix FS quad ops returning wrong values from helper invocations
696f37f5c3f : freedreno/regs: Rename SP_FS_CTRL_REG0.DIFF_FINE into LODPIXMASK
59087003c4b : r600/sfn: remove debug output leftovers
7a4e3b27880 : radeonsi/vcn: Fix setting color range in AV1 bitstream
2661e975dca : intel/aux_map: Add function and macro to return l2 and l1 table masks
c50008903b2 : intel/aux_map: Drop magic sub table size number
b9a38a16619 : intel/aux_map: Convert l1_entry_addr_out to canonical
4f44c47db8b : intel/aux_map: Mask out bits above index 47 in intel_aux_get_meta_address_mask()
47792b3642c : intel/aux_map: Rename some variables to improve readability
14ae2c58b88 : intel/aux_map: Replace magic number by INTEL_AUX_MAP_ENTRY_VALID_BIT
4fc38aa99b8 : intel/aux_map: Use get_aux_entry() in remove_mapping()
872b4247ad8 : intel/aux_map: Nuke format_enum
db4b365f2b3 : etnaviv: initialize VIVS_GL_BUG_FIXES
af38b1acd57 : zink/ci: update list of expected failures for NAVI10
74451ed3f08 : egl/wayland: wait for compositor to release shm buffers
2a6fc690c18 : anv: Use workaround framework to Wa_14016118574
58febefa9a3 : tgsi: remove unused tgsi_shader_info.max_depth
0335976fb20 : tgsi: remove unused tgsi_shader_info.const_buffers_indirect
674fbed75df : tgsi: remove unused tgsi_shader_info.indirect_files_written
bfb7f854614 : tgsi: remove unused tgsi_shader_info.indirect_files_read
606db8cc400 : tgsi: remove unused tgsi_shader_info.uses_bindless_image_atomic
67f85d3f459 : tgsi: remove unused tgsi_shader_info.uses_bindless_image_store
70d84086667 : tgsi: remove unused tgsi_shader_info.uses_bindless_image_load
aa6a3faf755 : tgsi: remove unused tgsi_shader_info.uses_bindless_buffer_atomic
33e9189aa1b : tgsi: remove unused tgsi_shader_info.uses_bindless_buffer_store
98b157bd9c3 : tgsi: remove unused tgsi_shader_info.uses_bindless_buffer_load
b2c6f21f10a : tgsi: remove unused tgsi_shader_info.images_atomic
4b9b6a0711b : tgsi: remove unused tgsi_shader_info.images_store
8c227964f31 : tgsi: remove unused tgsi_shader_info.images_load
eeb0d979f37 : tgsi: remove unused tgsi_shader_info.culldist_writemask
14454e20ead : tgsi: remove unused tgsi_shader_info.clipdist_writemask
a481db8f3e2 : tgsi: remove unused tgsi_shader_info.uses_bindless_images
7d21d1317fe : tgsi: remove unused tgsi_shader_info.uses_bindless_samplers
395a2409cb9 : tgsi: remove unused tgsi_shader_info.uses_derivatives
908441e0ee9 : tgsi: remove unused tgsi_shader_info.uses_doubles
87d1dde7f91 : tgsi: remove unused tgsi_shader_info.writes_primid
9c207d4f894 : tgsi: remove unused tgsi_shader_info.uses_subgroup_info
68d0c847bba : tgsi: remove unused tgsi_shader_info fields
402f5c5407b : tgsi: remove unused tgsi_shader_info.uses_drawid
436e59e3d9a : tgsi: remove unused tgsi_shader_info fields
6c513ef4fdc : tgsi: remove unused tgsi_shader_info fields
76b0e7b25c6 : tgsi: remove unused tgsi_shader_info.reads_tess_factors
9050b106276 : svga: remove unused struct field
29673ac8d0a : tgsi: remove unused tgsi_shader_info.reads_samplemask
ad2c8118840 : tgsi: remove unused tgsi_shader_info.reads_position
1f1ffd5b1da : tgsi: remove unused tgsi_shader_info.colors_written
9684fbc87d5 : tgsi: remove unused tgsi_shader_info.colors_read
849065b9f30 : tgsi: remove unused tgsi_shader_info.num_memory_instructions
64ce4669a3c : tgsi: remove unused tgsi_shader_info.array_max
8807f0ec3ea : tgsi: remove unused tgsi_shader_info.num_tokens
6b6102f2ffb : pvr: Fix writing query availability write out
a4bdf2de0f8 : pvr: Fix occlusion query unaccounted for user fences
2b685fb09e9 : pvr: Allow query stage for barrier sub cmds
0ba29bf641d : pvr: Use the correct size for the unified store allocation
0137de917b2 : pvr: cleanup SPM EOT dynarray after upload
f39df8fe2df : nv50/ir: Remove SpillSlot
42f5f9cb8fa : nv50/ir: Remove dead loop from assignSlot
3c0f8aec844 : nv50/ir: Remove Function.stackPtr
cd2c314ee00 : nv50/ir: Remove ArgumentMovesPass
1032d5c8361 : nv50/ir: Drop nir_jump_return handling
69101c72f37 : rusticl: Wire the 'start' and 'end' profilng times up
4a44dd1654c : rusticl: Wrap pipe query reads
52e53938c37 : rusticl: Wrap pipe queries
c893fa1fcd3 : rusticl: Wire the 'submit' profiling time up
85ca349be04 : rusticl: Wire the 'queued' profiling time up
6052e58bf6a : rusticl/core: Add profiling time storage (queued) to event
a944a8eba93 : nvc0: initial Ada enablement
f626605cbff : etnaviv: fix segfault after compile failure
b246f96573d : virgl: Enable vp9 hardware decode
d4220c14ccb : virgl: Implement vp9 hardware decode
7eff5cdbacd : virgl: Add vp9 picture desc
15a2b1797b7 : virgl/video: Add jpeg buf start code check
9cbb7cb13b2 : virgl/video: Add more pipe type in virgl formats convert table
2b6301e870f : virgl/video: Add support for hevc10bit decoding.
e1b8e4d7fc0 : virgl/video: Add support for jpeg decoding
dad4b79ee00 : virgl/video: Add support for vc1 decoding
deafeab1ee3 : virgl/video: Add support for mpeg12 decoding
61a90c29688 : intel/vec4: Drop support for nir_register
39b5bb08097 : intel/fs: Drop support for nir_register
ce75c3c3fea : intel: Switch to intrinsic-based registers
abb6188a04c : intel/vec4: Add support for new-style registers
f783eb9ebde : intel/vec4: Assume get_nir_dest() provides a sane write-mask
b8209d69ffd : intel/fs: Add support for new-style registers
c64ad299e4d : glsl: fix validation of ES vertex attribs
28b07a7bd2a : ci: bump VVL to 1.3.257
0f557ffa26a : ci: move lavapipe files rules to src/gallium/drivers/lavapipe/ci/gitlab-ci.yml
a15384383b0 : ci: move softpipe files rules to src/gallium/drivers/softpipe/ci/gitlab-ci.yml
14b9f460c21 : ci: move llvmpipe files rules to src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml
96344c7b711 : ci: move virgl files rules to src/gallium/drivers/virgl/ci/gitlab-ci.yml
e9f2c4b4c29 : ci: move intel files rules to src/intel/ci/gitlab-ci.yml
c99f10eb540 : ci: move virtio files rules to src/virtio/ci/gitlab-ci.yml
5828d86c26f : ci: move zink files rules to src/gallium/drivers/zink/ci/gitlab-ci.yml
7aa9abe4731 : ci: move microsoft files rules to src/microsoft/ci/gitlab-ci.yml
b7298836c5c : ci: move amd files rules to src/amd/ci/gitlab-ci.yml
58077c6add6 : ci: move lima files rules to src/gallium/drivers/lima/ci/gitlab-ci.yml
1625b5984af : ci: move broadcom files rules to src/broadcom/ci/gitlab-ci.yml
728ae85b5de : ci: move panfrost files rules to src/panfrost/ci/gitlab-ci.yml
8b8169f52ea : ci: move nouveau files rules to src/gallium/drivers/nouveau/ci/gitlab-ci.yml
52528c7088f : ci: move freedreno files rules to src/freedreno/ci/gitlab-ci.yml
6f176d2cf27 : ci: move etnaviv files rules to src/etnaviv/ci/gitlab-ci.yml
a445f611c42 : ci: replace virgl_file_list anchor with reference
a35056421ed : ci: replace radeonsi_file_list anchor with reference
068b68db948 : ci: replace radv_file_list anchor with reference
e6d5448229c : ci: replace iris_file_list anchor with reference
8af6ad46ddf : ci: replace lavapipe_file_list anchor with reference
d8503dc5fd0 : ci: replace softpipe_file_list anchor with reference
426d417f3af : ci: replace llvmpipe_file_list anchor with reference
2668c02c32b : ci: add .gallium-core-rules and use it instead of gallium_core_file_list anchor
f55a2b5babe : ci: add .llvmpipe-manual-rules and use it
593b85f6728 : ci: use !reference for scheduled_pipeline retry rule
614efeeafec : intel/genxml: set a default value for "Pixel Position Offset Enable" in genxml
e6f0819806c : radeonsi/vcn: Enable full/limited range support for H264/HEVC/AV1
756e5d66871 : radeonsi/vcn: Set HEVC video signal parameters in bitstream
f44697239dd : radeonsi/vcn: Set H264 video signal parameters in bitstream
8a21efce3a2 : frontends/va: Add postproc support for converting to full range
8438d6363a2 : frontends/va: Parse HEVC SPS for video signal parameters
2785d54b71c : frontends/va: Parse H264 SPS for video signal parameters
cfd24047a1d : radeonsi/vcn: Don't use chroma in AV1 encode with RGB input
2cb4c6aef0b : frontends/va: Don't use EFC with scaling or filtering enabled
b5fa9f992da : frontends/va: Skip processing buffers already converted with EFC
0e9affd2676 : venus: reduce to use 4K mem suballoc align on platforms known to fit
283e3acd3ad : iris: Re-emit 3DSTATE_DS for each primitive (workaround 14019750404)
4ad19c83105 : anv: implement Wa_14019750404
7b0ded0b232 : anv: ensure mesh is disabled on context init
50d68f74b50 : iris: ensure mesh is disabled on context init
f48aa460a26 : r600/sfn: Print more info if scheduling fails
2a9348967ae : r600/sfn: Add some tests for proper register access
382e198503d : r600/sfn: reorder the value factory class member declaration a bit
00417c216e2 : r600/sfn: Add peephole optimization to move a dest to the previous op
197bc1ee07b : r600/sfn: Increase LDS fetch schedule priority
ddb167e81a1 : r600/sfn: Handle indirect array load/store dependencies better
d0beaf73d9b : r600/sfn: Allow for larger ALU CF's
d8291cc7ee8 : r600/sfn/tests: add simple copy-prop test with register source
10938cddd7a : r600/sfn: Switch to register intrinsics
886a7ae7868 : r600/sfn: Remove nir_register unit tests
f334d00a8a0 : radv: make radv_get_pa_su_sc_mode_cntl() static
9299a90cc1a : radv: remove support for VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV
4b93ae7e7a7 : util/u_queue: always enable UTIL_QUEUE_INIT_SCALE_THREADS, remove the flag
bfdfe5aa82f : util/u_queue: fix util_queue_finish deadlock by merging lock and finish_lock
c282f80c988 : panfrost: Fix transform feedback on v9
75990e5564f : anv: ensure CFE_STATE is emitted for ray tracing pipelines
4cf94ce90ef : ci/freedreno: add a530 flakes, remove one fail which recently started passing
a6edac37640 : ci/microsoft: when re-enabling Windows Farm, always run the container
1d9d72b3fb9 : egl: Rename _eglAddDevice() to _eglFindDevice()
3a9e1014e13 : egl: Rename _eglAddDevice() to _eglFindDevice()
7d231f82829 : egl/android: Use EGL DeviceList instead drmGetDevices2()
a2aea267279 : egl/surfaceless: Use EGL DeviceList instead of drmGetDevices2()
cd52762bb65 : egl: Refresh DeviceList during eglInitialize()
e0c97148de8 : egl: Rename _eglRefreshDeviceList() to _eglDeviceRefreshList()
0e0adec81ec : egl: Expose access to DeviceList
3a8aae9e6aa : ci: drop leftover kernel configs
5178c81e26c : radv: Rely on workgroup_size initialization
3fed1b4a9e2 : v3dv: Rely on nir_builder setting workgroup size
d0f0afc6a4f : nir: Initialize workgroup_size in builder_init_simple_shader
ce25668d020 : ir3: Use NIR info to enable per sample shading
79f7882fc60 : ci: add quirk for GitLab assuming changes is always true for scheduled runs
16b080b5d8c : ir3: Use nir_lower_tess_coord_z
2c8f8841033 : r600: Use nir_lower_tess_coord_xy
4f0f76346e0 : nir: Add nir_lower_tess_coord_z pass
9109830bb04 : nir: Promote tess_coord_r600 to tess_coord_xy
74f8956f27a : ci: replace copy of nouveau rules with reference
005ffbe4b75 : freedreno,lima,zink: update CI fixes and flakes
c97961a855a : mesa: fix 38% decrease in display list performance of Viewperf2020/NX8_StudioAA
701b035179b : bin/ci: Ensure that all jobs have nodes in DAG
5e4029bfe5a : nir/tests: add test for unsigned_upper_bound with loop header phis
1139d870f38 : nir/unsigned_upper_bound: fix phi(bcsel)
34c4a195f93 : radeonsi: add AV1 profile to supported profile
36d4e832996 : intel/perf: add perf query support for Intel Raptorlake
6cda08416b1 : glthread: determine global locking once every 64 batches to fix get_time perf
d4b211bf1b9 : ac/nir: always round cube array layers
e02f8b62af2 : radv: don't unset TRUNC_COORD if conformant_trunc_coord=true
436df35c17b : radv: add conformant_trunc_coord to cache UUID
0cb26f31feb : ac/llvm: skip ballot zext for 32-bit dest with wave32-as-wave64
47c9dea6ac6 : ac/llvm: fix wave32 ac_build_mbcnt_add with 64-bit mask
7a199a051e6 : radv: fix radv_get_ballot_bit_size with CS
85d1159a2a7 : ac/llvm: fix AC_TM_CHECK_IR
f7c74e35eef : etnaviv: remove bogus comment about replacing resource storage
4b17bab6b4a : etnaviv: remove always true assert in etna_transfer_unmap
ab1d4ac3387 : etnaviv: remove superfluous braces
bee2a846577 : etnaviv: move buffer range tracking into the PIPE_MAP_WRITE clause
e1c00ce5c9e : etnaviv: remove huge outdated comment
6638ba513b2 : etnaviv: reword comment about staging resource usage
f6222a4b927 : etnaviv: check for valid TS as condition to create the staging resource
78a999ecfac : etnaviv: don't allocate full resource as transfer staging
8c8741a17e2 : etnaviv: split etna_copy_resource_box levels parameter in src/dst
07a95858985 : iris: fix iris for WA 16013000631
a303ff66847 : isl: add a tool to query surface parameters
dfd96fac414 : ci/freedreno: add another a530 flakes
f952756d1e2 : ci/freedreno: fix unexpectedpass flake on a630
5b3cccaf630 : ci/lima: EGL testing was disabled when fp16 fail was removed
87439a8c718 : ci/radeonsi: stoney arb_timer_query got fixed between kernel 6.3.1..13
d3f26cbbe1a : Revert "lima/ci: temporarily disable deqp-egl tests due to timeouts"
c467d760cba : ci/freedreno: add fails introduced by upreving to 6.3.13
bd2b31a89cc : ci: update kernel to 6.3.13
23158e9a3f7 : ci: build kernel in gfx-ci/linux and just use binaries in Mesa3D CI
9bcdc45ee7e : nir: Devendor load_sample_mask
56d61d9a644 : nir: Add fence_{pbe,mem}_to_tex(_pixel)_agx intrinsics
259ba104f79 : nv50/ir: Support vector movs
39824457283 : glx: Assign unique serial number to GLXBadFBConfig error
9590bce3e24 : radeonsi: prefix function with si_ to prevent name collision
27d30fe3c0e : isl: Disable MCS compression just on ACM platform
efa65945360 : intel/compiler: Look at 2 register worth of data instead of 4
8b93fa149bf : iris: migrate WA 14016118574 to use the WA framework
83716b08cf1 : iris: migrate WA 14013910100 to use the WA framework
e85a18a9afe : Update radeon_vcn_enc.c
64eab1f3ae2 : radeonsi: enable vcn encoder rgb input support
043dcfad04d : Revert "ac/nir/ngg: Follow intrinsic sources when analyzing before culling."
d408ae88db6 : radeonsi: Use DIV_ROUND_UP instead of ALIGN_POT
6d312c61600 : etnaviv: optimize transfers when whole resource level is discarded
f8f0f1c5cb5 : etnaviv: optimize render resource update
61e27debf5b : etnaviv: keep blit destination tile status valid if possible
dce4aa83e4f : etnaviv: allow sampler TS even if the resource is flushed
fdedc0b3b37 : etnaviv: optimize sampler source update
995e34840f0 : etnaviv: add tile status buffer status into TS metadata
49d2f9f918a : etnaviv: move TS meta into etna_resource_level
97aec88c793 : etnaviv: add helper to set TS validity
0f2df7d3615 : etnaviv: add helper to get TS validity
f9af3b368a7 : etnaviv: add helper to transfer resource level age to another
2d2d0e803db : etnaviv: add helper to mark resource level as changed
99daab8bf06 : etnaviv: add helper to mark resource level as flushed
83a05447c58 : etnaviv: optimize resource copies by skipping clean levels
87021531a32 : etnaviv: flush destination before executing blit
ff3741eee1d : etnaviv: move resource seqnos to level
73c1eb50dc3 : ci/etnaviv: update ci expectation
1e9f4b967a5 : ir3: Convert to register intrinsics
7ad9416c611 : ac/llvm: Remove subgroup_id and num_subgroups intrinsics.
9fb9e54d699 : aco: Remove subgroup_id and num_subgroups intrinsics.
2468874bf00 : radeonsi: Use ac_nir_lower_intrinsics_to_args.
7000cd83620 : radeonsi: Move si_select_hw_stage to si_shader_info.
9bade0205ad : radv: Use ac_nir_lower_intrinsics_to_args.
6551be9c6e5 : radv: Move radv_select_hw_stage to radv_shader_info.
5825e20dbf5 : ac/nir: Add new pass to lower intrinsics to shader args.
a7f2d821ecf : ac/nir: Simplify arg unpacking when shift is zero.
dc3bbd351a0 : aco: Fix subgroup_id intrinsic on GFX10.3+.
3798f99c469 : pvr: Submit PR commands
3c9d1a6cfac : pvr: Restructure `rogue_kmd_stream.xml`
87e7f6abbe1 : pvr: Remove some magic numbers and increments from km stream
f1e45f4bbdd : pvr: Use the SPM EOT on barrier stores
ad0ca7a8794 : pvr: Compile SPM EOT shader
bf5c529f974 : pvr: Remove mrt setup from SPM EOT
36ff6c0004a : intel/compiler: remove NV_mesh_shader support
87dd96bbbe5 : anv: drop support for VK_NV_mesh_shader
ed72d6e2a79 : hasvk: remove dead code & comments related to mesh shading
55e75d89e31 : iris: avoid duplicating validation entries
b470d931dc2 : pvr: skip setting up SPM consts buffer when no const shared regs are used
5f5be9e4e10 : ntt: Switch to new-style registers and modifiers
d54aa28b970 : nir/legacy: Fix handling of fsat(fabs)
34fcf6d479b : nir/legacy: Fix fneg(load_reg) case
2e23d8c885e : zink: remove venus from renderpass optimizations
a608f5804c3 : compiler: Remove blend enums duplicating util
3748d143a75 : gallium: Remove pipe->compiler BLEND enum translation
f55efb4ae68 : panfrost: Convert to PIPE_BLEND enums internally
a2d56c4c738 : nir/lower_blend: Use util enums
eb1112ae7a6 : lvp: Use common blend/logicop translation
31001c61840 : vulkan: Add helpers for blend enum translation
521d596d271 : util/blend: Add helpers for normalizing inverts
5764071f95f : gallium,util: Move util_blend_dst_alpha_to_one
02868c9e77d : gallium,util: Move blend enums to util/
b0313d9f09a : gallium/trace: Collect enums from multiple files
cef578c5fc7 : docs: truncate feature list for 23.3-devel
7220deff90c : afuc: Rework and significantly expand README.rst
426708796c7 : turnip: Add debug option to allow non-conforming features.
576a4e85f00 : freedreno: Add support for devices not supporting double thread size.
0f57d7c0c39 : ir3: handle non-uniform case for atomic image/ssbo intrinsics
7373ab7f95b : freedreno, turnip: set correct reg_size_vec4 for a6xx_gen1_low
49ed69369ee : turnip: make sampler_minmax support configurable.
f78bce1b59c : turnip: Add support for devices not supporting double thread size.
9d2fd39f846 : ir3: make wave_granularity configurable
e58f28f3dad : ir3: Make FS tex prefetch optimization optional
9ed32b386aa : turnip: Make multiview support configurable per generation
3d299bc7ef8 : freedreno: Add A605, A608, A610, A612 GPUs definition
02ea3e4e10a : freedreno,turnip: Make VS input attr/binding count configurable
4a43ab30192 : freedreno,turnip: Make CS shared memory size configurable
05fffc7b253 : freedreno,turnip: Make number of VSC pipes configurable
0814c2c7a6d : freedreno: Set magic writes per-GPU, using existing data
c8ce3e50967 : freedreno, turnip: Clarify some RB_CCU_CNTL fields
67a8b70c57b : anv: hide exec_flags selection inside the i915 backend
f6dddcef79b : util: Blake3 - Identify arm64ec as aarch64 instead of x64
6e87b277bde : crocus: Avoid fast-clear with incompatible view
4fa02c5c8e6 : freedreno/cffdec: Decode CP_DRAW_AUTO
0a2a7bfd19b : r300: update RV370 failures
953c04ebd39 : pvr: clang-format fixes
39f547381cc : isl: Set MOCS to uncached for MTL stream-out
fa47c82fbe8 : isl/dev: Add uncached MOCS value
ef105f8ccee : genxml/chv: Add MEMORY_OBJECT_CONTROL_STATE_CHV to document compared to BDW
90535d7aef0 : genxml/hsw: Add additional MOCS field enumerations
492b07625d4 : anv,iris,hasvk: Use ISL_SURF_USAGE_STREAM_OUT_BIT for setting stream-out MOCS
6b5082f5d5d : isl: Add ISL_SURF_USAGE_STREAM_OUT_BIT
0dc961645c4 : docs/ci: Add docs for EXTRA_LOCAL_PACKAGES
a3d10300b0b : ci: add EXTRA_LOCAL_PACKAGES to apt-get install
afaefb20f30 : ci: re-add EXTRA_LOCAL_PACKAGES to rootfs
29de6520609 : ci/freedreno: update a530 flakes
6b64c27a976 : docs: Update release calendar for 23.2.0-rc1
c136a22b600 : nv50/ir: Convert to new-style NIR registers
a151d26513a : venus: refactor query feedback cmd record
ed79b306398 : venus: add a missing barrier before copying query feedback
c4c258e19eb : vulkan/util: Use ycbcr_info for multiplane helpers in vk_format.c
d5b6edec0f0 : vulkan/util: Support VK_EXT_ycbcr_2plane_444_formats color formats in vk_format.c
c263e5307fd : vulkan/util: Support 10-bit and 12-bit color formats in ycbcr_info in vk_format.c
7b44880e3e2 : venus: ensure consistency of query overflow behavior
c55d43df04e : venus: handle query feedback creation failure
d810d67a8cc : radv/ci: Set DRIVER_NAME in LAVA raven vkcts jobs
bdaee9e09da : ci: avoid running hardware jobs if lint fails - now on Windows too!
fd35e591395 : ci: avoid running hardware jobs if lint fails - now on LAVA too!
ef80f81c8f9 : zink: Switch to register intrinsics
fac4f526acf : VERSION: bump to 23.3.0-devel
2c48ce81a82 : api/icd: drop static lifetime from `get_ref` return type
d653eb8a9a0 : rusticl/device: make it &'static
afe95b613c0 : rusticl: Replace &Arc<Device> with &Device
5bd235189ad : rusticl/kernel: silence newer clippy warning
a1c1cce9dfc : ci: avoid running hardware jobs if there are already trivial issues
feaa12c7c66 : freedreno/regs: Document a7xx CP_BV_BR_COUNT_OPS
271ba747669 : freedreno/regs: Properly document a7xx CP_EVENT_WRITE, CP_WAIT_TIMESTAMP
aceb82b80e3 : tu: Use reg usage tables for stale reg dbg option
aecb7323207 : tu: Allow reg stomping of compute related registers
dac8d371e14 : freedreno/regs: Define usage for all a6xx/a7xx regs
c62b0cd4f8f : freedreno/regs: Generate per-gen reg usage tables
463db342586 : freedreno/regs: Fix a7xx SP_FS_PREFETCH definition
6f3117fbce3 : freedreno/regs: Add more a7xx regs and reg fields
95354ab6799 : freedreno/regs: Add some new a7xx events
5928ac6b642 : freedreno/regs: Add 2 new a7xx modes to CP_COND_REG_EXEC
27312eb3860 : freedreno/regs: a7xx has a new source type CP_REG_TEST
853d64ae551 : freedreno/regs: Add a7xx pseudo-regs to CP_SET_PSEUDO_REG
1dc044764da : freedreno/regs: Clarify polling on a7xx for CP_WAIT_REG_MEM/CP_COND_WRITE5
1f192e49b62 : freedreno/regs: Document a7xx CP_MODIFY_TIMESTAMP
ed6394fda70 : freedreno/regs: Document CP_MEM_TO_SCRATCH_MEM
912bafbdd5c : freedreno/regs: Document a7xx CP_FIXED_STRIDE_DRAW_TABLE
8185fac66b5 : freedreno/regs: More CP commands are the same on a7xx as on a6xx
11cc4561178 : freedreno/regs: Change a7xx regs to have open range for generation
3ba1d230ad2 : freedreno/rnn: Take into account array's variant for regs
dfe650f3f9b : freedreno/rnn: Make addvariant work for fields in the same reg
15db60fbbc7 : freedreno/rnn: Fix addvariant being set effectively once
148f214dae5 : freedreno/regs: Print xml validation error if validation fails
431bbea8409 : meson: clarify what "off-screen rendering" means
4ef16e34a8a : meson: clarify description of `opengl` option
a762fa27db3 : anv: limit stack usage for anv_surface_state
deaf4f2d574 : anv: pass anv_surface_state using a pointer
fb070b1dfd8 : anv: fix how NULL buffer_view is handled in anv_descriptor_set_write_buffer_view
127999989a7 : aco: Add MESA_SHADER_KERNEL to instruction selection setup.
6934efc15df : broadcom/ci: add the renderonly folder to things that can affect v3d & vc4
f831883af63 : nir/lower_tex: optimize offset lowering for has_texture_scaling
93830098094 : nir: rename has_txs to has_texture_scaling
9ddedf45540 : nir: rename intrinsic to have a more generic nameing
dd81c03ab13 : etnaviv/ci: drop duplicate line in etnaviv files list
2c3b6243002 : nvc0: backport fp helper invocation fix to 2nd gen Maxwell+
0c778ec3c8e : anv: Adds a workaround for HEVC decoding on some old platforms.
ad980dc699e : ci: update fails for fixed tests due to llvmpipe linear changes.
a07fa6516b0 : llvmpipe/linear: add support for rgba color buffers.
f96b6027a1a : llvmpipe/linear: add support for sampling when cbuf order is different.
a3f586685db : llvmpipe/linear: add sample routines for swapping r/b channels
70f49c78cc7 : llvmpipe/linear/tgsi: calculate num_texs properly for nir.
e43804ba65d : llvmpipe/linear: refactor linear samplers into templated code.
0230179f8b5 : freedreno/ci: Update pixmark piano checksums
69f8daca166 : pan/mdg: Ingest new-style registers
35030fc79c3 : gallivm: Switch to reg intrinsics
fded7e7b66e : nir: Remove nir_register-based unit tests
e96a9a1b71c : nir: Remove nir_lower_regs_to_ssa
9eab1e7521b : nir/lower_shader_calls: Convert to register intrinsics
002f8b657eb : mesa: Convert PTN to register intrinsics
b55836a74df : mesa: Return SSA defs from PTN ALU helpers
5b835f1a08a : mesa: Simplify ptn_log() a bit
2198eedd045 : gallium: Convert TTN to register intrinsics
a6d9f168ce1 : gallium: Return SSA values from TTN ALU helpers
61010e52554 : nir: Add lower_vec_to_regs pass
aea8a702008 : nir: Add intrinsics version of locals_to_regs
ae0408be1bd : nir/from_ssa: Support register intrinsics
29b2ace1845 : nir/from_ssa: Make additional assumptions in coalescing
36b29201faa : nir: Produce intrinsics in lower_{phis,ssa_defs}_to_regs
73e191924c0 : nir: Add a reg_intrinsics flag to nir_convert_from_ssa
bcf3a622d1d : nir: Add new version of lower_regs_to_ssa
2eb554af482 : nir: Add legacy data structures & helpers
d313eba94ef : nir: Add pass for trivializing register access
1d6c06e4b97 : nir: Add helpers for walking register uses
7229bffcb13 : nir: Add intrinsics for register access
80c10b2a4b0 : ci: split farm rules out of test-source-dep.yml
f9c1948a21d : llvmpipe/linear: don't allow linear path for shader output with location frac
fb925c92600 : ci: fix .valve-farm-manual-rules
f160f7c525c : nir/opt_dead_cf: Clarify comment
4b5737b785c : nir/opt_dead_cf: Run dead_cf_block while it makes progress
6532751e4d2 : nir/lower_shader_calls: Remat derefs after shader calls
e81a47cfa24 : freedreno/drm/virtio: Trigger host side wait boost
a85b84ba1e2 : anv: fix utrace signaling with Xe
6b2fa965c6c : gallium: Remove `PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND`
99e58460efb : tu: Fix zombie VMAs array not initialized when first BOs may be freed
8e383e6d9ee : ci: set priority:low tag only on non-Marge pipelines
c56528b450b : ci: document workflow rules
12c75922d5d : radeonsi/gfx11: fix a regression with PAIRS packets due to shader changes
7e4870e8e5b : amd: Do shader binary alignment for prefetch at memory allocation time.
437bf4fccb8 : amd: move end-of-code marker padding to ACO.
0ffcfdba9e9 : radeonsi: fix gfx9 regression causing GPU hangs
1c21f6c90d9 : etnaviv: linker: clean up etna_link_shader(..)
a11501e014c : etnaviv: linker: handle scenario where there are FS inputs without matching VS output
ba0ceb3be33 : ci/freedreno: another batch of a530 flakes
9b72ece4ec8 : docs: Add inital PowerVR driver documentation
e88c0bb945c : radv: migrate radv_shader hash to BLAKE3
8740fb00264 : radv/meta: disable disk cache for meta shaders
2efa5ad0f69 : vulkan/pipeline_cache: add 'skip_disk_cache' option
c778803d673 : aco/assembler: change prefetch mode on GFX10.3+ during loops if beneficial
b9c5b273b0a : aco/assembler: align loops if it reduces the number of cache lines
de8ecc127ef : aco/assembler: align resume shaders with cache lines
f4ed778cc1b : aux/trace: fix (u)int dump
77b76074fc4 : zink: drop linear D32_SFLOAT_S8_UINT requirement
5c2f6d3f8e8 : virgl/video: Fix out-of-bounds access in fill_mpeg4_picture_desc()
3c520892b10 : zink: fix batch disambiguation on first submit
9b572ce8ebd : zink: update profile vulkan version requirements
005a4ec9e8c : radeonsi/vcn: Remove unnecessary type conversion
9790350e9dd : frontends/va: Fix memory leak of decrypt_key
55d9ffc99ed : gallium/va: fix superres av1 decoding.
85ec6ecf820 : ci/zink+radv: fix flake definition
e1753582937 : ci/traces: switch from xvfb to Weston XWayland
69614e859e6 : ci/container: we need to keep the wine inside
a0ae98f345c : ci/container: add weston into Vulkan container
97014036a95 : nir: Remove nir_builder_init, it's not used anymore
bd27faf0833 : treewide: remove unused nir_builder
48a25ef700a : treewide: Remove all usage of nir_builder_init with nir_builder_create and nir_builder_at
df910803890 : docs: update etnaviv extensions
e034ba1c44a : radv/rt: Miss rays that hit the triangle's v edge
a096cf784fd : radv/rt: Enable exact on software intersection functions
34ef0c15db0 : iris: Drop depth cache flush requirement after depth clear/resolve
66a6f487472 : anv: Drop depth cache flush requirement after depth clear/resolve
bcae3128193 : freedreno/ci: add KHR-GL46.buffer_storage.map_persistent_flush to flakes
ec260cb7a2f : mesa/main: add PIPE_FORMAT_VYUY and PIPE_FORMAT_B8R8_G8R8
8c3c9c36f33 : mesa/main: add PIPE_FORMAT_YVYU and PIPE_FORMAT_R8B8_R8G8
26e3be513dc : gallium/st: add support for PIPE_FORMAT_NV21 and PIPE_FORMAT_G8_B8R8_420
65d6f5aed28 : nir: add options to lower y_vu, yv_yu, yx_xvxu and xy_vxux
f4958738667 : ci/freedreno: add execution@varying-struct-copy-return-vs flake
2dab9b37f85 : ci/freedreno: add KHR-GL46.buffer_storage flakes
7fba2b1fe1f : d3d12/ci: add piglit arb_clear_texture-integer fail to CI expectations
40e3055efdf : lima/ci: add some ARB_clear_texture piglit tests to lima-fails.txt
a1eabeff660 : gallium: remove PIPE_CAP_CLEAR_TEXTURE
491110f02ed : gallium: cleanup util_blitter_clear_render_target
3d9438ecd63 : clover: use fallback path when pipe->clear_texture is not available
6c444ac12f6 : rusticl: use fallback path when pipe->clear_texture is not available
29a64f677a2 : mesa/st: use fallback path when pipe->clear_texture is not available
2594436c7a6 : gallium: rename util_clear_texture to util_clear_texture_sw
3a044b16812 : gallium: use u_default_clear_texture where applicable
28837ac970f : gallium: implement u_default_clear_texture
f4ab3294117 : d3d12: fix clear_depth_stencil texture deref
f326479acc5 : vc4: implement clear_render_target and clear_depth_stencil
b094332303f : v3d: implement clear_render_target and clear_depth_stencil
9a88064162a : freedreno: implement clear_render_target and clear_depth_stencil
b0bbd9c0d33 : nir: do not needlessly rely on optimizations
6d42711043c : radv: do not rely on constant-folding
1f9a3ee0111 : nir: use nir_intrinsic_get_var
67a7b66b903 : nir: constify intrin
15b46703052 : ci: Uprev virglrenderer
0695ead057b : rogue: Remove commented convert_from_ssa call
e51364241a8 : virgl: remove check of VIRGL_CAP_V2_UNTYPED_RESOURCE
80c001013ce : glsl: do vs attribute validation in NIR linker
9cbdf5c9e5a : glsl: remove dead varyings before assigning attr locations
689f38b2b45 : panfrost: fix refcnt imbalance related to blitter
146a92dd9f7 : radeonsi/gfx11: only use SET_*_PAIRS* packets on dGPUs
d3662ba461e : wgl: Fix depth/stencil image support when using zink kopper
544c0b572ea : ci/zink+radv: document another flake
d92520e19c3 : Revert "Revert "radv: Enable ray tracing pipelines by default""
816ed055acf : Revert "radv/rt: Enable RT pipelines on GFX10_3+ excluding vangogh"
0804e150e49 : radv/ci: Skip ray tracing tests on vangogh
6934f660357 : ci/freedreno: document number of a630 devices available
15cddb7035a : ci/freedreno: re-enable a530 as it's now stable with multiple skips
69a14f3f7db : ci/freedreno: switch a630_{piglit,skqp} and a618_gl to Weston
591ce8f185b : add initial .git-blame-ignore-revs
98ed583a6d7 : clang-format: enforce formatting of egl
e85983d7726 : egl: re-format using clang-format
f30081e5868 : egl: prevent clang-format from reordering some headers
f2300eeb67a : egl: protect the formatting in a couple of places
659bace01a5 : egl: add a few trailing commas
35d8db96ed2 : egl: change a couple of clang-format settings
f5eec48799b : clang-format: add wayland foreach macros
d4575d7fcb1 : clang-format: add egl foreach macro
66a01b9377b : ci/amd: switch all possible jobs from X11 to Wayland
a6740ee7a4d : d3d12: Fix indexing of local_reference_state
8166c1f8c1a : intel/genxml: Drop incorrect compute aux-inv register entry
cc6c35518fe : intel/genxml: Fix typo in CCS cache flush enable
a126ba0cbd0 : iris: Use correct CCS0 aux-map register offset
c328638b3b2 : anv: Use correct CCS0 aux-map register offset in pipe flush
1fb94609137 : anv: Program compute aux-map base address during queue init
b4ab4e85498 : intel/genxml: Add COMPCS0 aux-table registers
0908adf567a : ci/windows: Re-enable Windows builds
ea3c73b33c6 : microsoft/clc: Fix usage of nir_builder_at
511116d6307 : radv: Fix label name
158813816e7 : virgl/ci: fix skips definition
5b2e672bb0b : v3dv/ci: skip more tests that are timing out
fb7c9745141 : v3dv/ci: fix skipping of vk tests
d5e01e67a4f : vc4/ci: fix skipping of gles3 piglit tests
975a8ecc881 : frontends/va: use resources instead of views
025dcbea661 : d3d12: implementation for get_resources()
e4389fe0eec : nouveau: implementation for get_resources()
8e147746c40 : gallium/vl: implementation for get_resources()
815e8cee7d3 : gallium/pipe: Add get_resources() to pipe_video_buffer
a5ccb4dafba : ci/lava: Use an alpine image for SSH client container
db3b5370ecd : ci/lava: Add LAVA SSH client container
d2225026242 : ci/lava: Increase Docker action failure_retry counter
ec819a16b92 : iris: Convert to use nir_foreach_function_impl
7471bc2574d : intel/vulkan: Convert to use nir_foreach_function_impl when possible
b6cfb9aa9d8 : zink: The result should be assigned a value when returned
2ad2af19cea : lavapipe: Always advertise formatless storage image OPs
d681cdf4a6d : rusticl: support subgroups
0fd1b21db2b : rusticl: deal with compute_param returning 0
a8df5cfa3a6 : gallium: change PIPE_COMPUTE_CAP_SUBGROUP_SIZE to a bitfield of sizes
13df23bd67e : rusticl/device: rework subgroups to subgroup_sizes
af98c5c77cb : rusticl/util: add div_round_up
8dbccadb71e : rusticl/util: add an Iterator to iterate over set bits in an integer
b5f8ddee58f : iris: implement get_compute_state_subgroup_size
f0b2944a0bf : gallium: add PIPE_COMPUTE_CAP_MAX_SUBGROUPS
98d6edc6ad8 : gallium: add get_compute_state_subgroup_size
b72d9509392 : gallium: add simd_sizes to pipe_compute_state_object_info
5afed066152 : llvmpipe: report the proper subgroup size
1e655b2f255 : clc: rework optional subgroup feature
17e749dc002 : vtn: more CL subgroups
11cb1a7bd7a : docs: add missing get_compute_state_info documentation
6562e898936 : v3dv: Use vk_index_type_to_bytes
6d5979f1cde : lavapipe: Use vk_index_type_to_bytes
b733fcb3370 : vulkan: Add vk_index_type_to_bytes helper
ce2252d2659 : etnaviv: Convert to use nir_foreach_function_impl
1c268196b84 : meson: Prefix Vulkan "Ray Tracing" summary with "Intel"
334bcb31a51 : etnaviv: blt: fix multisampled blits
7552f481dc1 : etnaviv: rs: fix multisampled blits
12e4988e826 : etnaviv: move resource level dimension members to make comments line up
8f3e298a588 : r600/sfn: Shorten array elements live range
409486aa574 : r600/sfn: Be more conservative with AR re-use
91fa1970c99 : r600: Pre-EG - Set wrap texture modes to repeat when seemless cube is used
75fd29036f1 : venus: recheck valid bit after acquiring lock to init ahb mem type bits
ee7e440743f : ci/radv: Add testing of the GLES CTS using ANGLE on stoney.
8d7d2aeba29 : ci/radv+radeonsi: Fix the combo rules to include core vulkan changes.
2e3c445b680 : ci/anv: Add testing of the GLES CTS using ANGLE on TGL.
ebec1e36778 : ci/x86: Build ANGLE for testing layering on VK drivers.
0811a51e9ab : ci/amd: Report flakes to #amd-ci on OFTC.
6bf4b89fcb0 : ci: Clean up .intel-rules definition.
cc7aaa2c545 : ci/anv: Make anv-manual-rules actually manual on anv-only changes.
26d83ae2559 : venus: refactor query batch handling
c3ad8c2f94f : venus: cache query batches at cmd pool
a74b6061423 : venus: refactor vn_cmd_add_query_feedback and miscs
5889995fbdf : venus: cmd to reuse alloc copy from cmd pool
81aa680b3ce : venus: track pool in cmd and track device in pool
fe4cf26687c : venus: fix leaks from tracked present src images
ee3f17ca790 : venus: fix a cmd tmp storage leak
87b99bf4704 : venus: extend VkBuffer cache to cover concurrent sharing
1e172342608 : venus: refactor buffer cache related bits
432ffaf10a5 : venus: refactor ahb buffer mem type bits cache to be lazy
eaab20c58f1 : ci/etnaviv: update ci expectation
5ebbb937af6 : docs/features: add hasvk entries
1bed67dc3a9 : docs/features: add more missing extensions
80731c4b437 : frontend/va: Remove fence_server_sync for surface in vlVaHandleVAProcPipelineParameterBufferType
52647bd221f : frontend/va: Fix vaSyncSurface and vaQuerySurface status for drivers not implementing get_processor_fence
bcc1e339665 : docs/codingstyle: fix clang-format command
209a347a8c3 : zink/ci: fix skips & flakes for zink+radv on vangogh & navi10
827e7182a5b : etnaviv/ci: fix skips definition
703102d7cbd : intel/ci: fix skips definitions
42df7131ba9 : panfrost/ci: drop invalid skips that are already marked as known flakes
6686a1e7ea4 : zink: fix anv ci flakes (for real this time)
1c29200a15e : vk/wsi: add error logging for syncfile import/export failures
a69a4f393b0 : vk/wsi: unify dmabuf exporting
2b885b233f7 : vk/wsi/x11: stop roundtripping on presentation
36d5b583171 : vk/wsi/x11: handle geometry updating more asynchronously
fb9f697fbb8 : vk/wsi/x11: move surface alpha check from get_caps to creation
776f258ddba : zink: Free the cdt when an error occurs
0a6dd797ea7 : nir/opt_shrink_vectors: enable sparse intrinsics shrinking
c26c0a36d34 : intel/fs: disable coarse pixel shader with interpolater messages at sample
30163c59f70 : rusticl: Drop Program::kernel_count
3dde5c231e1 : rusticl: Drop some Kernel data and have a NirKernelBuild ref instead
005b41fd391 : tgsi: uint -> unsigned
a42dc4ef5e5 : tgsi: uint -> uint32_t
dcbca3e3b3f : tgsi: use enum for interpolate-mode
733ed06e940 : tgsi: use enum for shader-type
e4b86e76cf7 : tgsi: use enum for property-name
5ccf63dc9d8 : tgsi: use enum for tgsi-file type
32f40b2e813 : tgsi: use stdint.h types
a65da48b6cc : tgsi: use enum instead of defines
e8114fe9a74 : aux/util: uint -> unsigned
284151262fd : aux/util: use stdint.h types
3f79b51dcd6 : aux/util: use unsigned instead of uint
ae0df2a52fa : aux/util: use enum for primitive-type
70e153e8d08 : aux/util: match type of pipe_draw_start_count_bias::start/count
0f98f750db3 : aux/util: use enum for render-condition
647241a770c : aux/pp: use unsigned instead of uint
872719d15cf : gallivm: use unsigned instead of uint
c3ec99bf9a5 : pipebuffer: use unsigned instead of uint
d29bb6467e2 : aux/trace: use stdint.h types
d941078129b : math: drop MAT_[ST][XYZ] defines
4a00e4ff612 : math: remove unused defines
386a3656458 : math: fix indentation in m_matrix.[ch]
a4c5d0ebea5 : lima: use u_pipe_screen_lookup_or_create in the renderonly path too
a57dc77482d : docs/features.txt(fix): mark VK_EXT_pipeline_robustness as supported on radv
7b10877078b : vbo: correctly restore _VaryingInputs for display list fast path
5c1d91d5da4 : st/glsl: merge st_glsl_to_ir.cpp with st_glsl_to_nir.cpp
c6fe8b7cba0 : st/glsl: merge st_link_glsl_to_nir() into st_link_nir()
692c97c70a8 : st/glsl: merge link_shader() into st_link_nir()
ac2b3cf7ef4 : glsl: remove glsl ir optimisation loop from linker
ed3fe89562f : glsl: move store_fragdepth_layout() to nir linker
e8c2c59372a : glsl: drop link_invalidate_variable_locations()
ee68c633e94 : glsl: set last_vert_prog in the nir linker
0d7b5f8b309 : glsl: inline link_varyings()
bc66c2588ac : glsl: remove the always_active_io flag from GLSL IR
06f3988c582 : glsl: move disable_varying_optimizations_for_sso() to NIR linker
7cff8d85c06 : nir/glsl: add nir_var_declared_implicitly enum
a8534c7b4cf : glsl: drop the dce of global vars from GLSL IR linker
a8c485efee4 : glsl: remove unused system vars
cbff8f8c5c5 : glsl: remove unused buffer objects with packed layout
fa56e911b8b : glsl: call assign_attribute_or_color_locations() in NIR linker
f3c6718f73c : glsl: port assign location code for VS inputs or FS outputs
6786a39940e : glsl: move lowering linker code out of st
a5131074247 : glsl: move some compiler code out of st
ef589368765 : mesa: add some new constants
5f26c647fbf : glsl: add some more c wrappers for string_to_uint_map
be91133f876 : broadcom/compiler: don't leak v3d_compile when finding a new best strategy
dcc6288a137 : broadcom/compiler: free defin and defout arrays if they already exist
b9de7da421d : tu: Add missing dbg reg stomping to tu_CmdBeginRendering
39427352f6e : llvmpipe,lavapipe: Relayout lp_descriptor
7b1a1e21632 : llvmpipe: Allocate more dummy sample functions for FORMAT_NONE
91d090f0e7f : llvmpipe: Allow comparison sampling for float formats
9caf625490b : lavapipe: Set the descriptor count to what vkd3d-proton requires
f2812900051 : gallivm: Fix atomic_global types
791785c2b4c : glsl: Fix yylloc.source propagation in YYLLOC_DEFAULT
80ccc3f822d : radeonsi: fix refcnt imbalance related to util_blitter_save_fragment_constant_buffer_slot()
fb5ecbb4fe9 : clc: llvm 17 requires opaque pointers.
b392d3ac27b : r300: assert that every writer has a reader
5716700bbf9 : r300: disable ntt regalloc for vertex shaders
7c291fca156 : r300: remove most of backend contant folding
41f1dd89a35 : r300: add some early safe bool lowering
0bf6dcb785c : r300: lower undefs to zero
ba83c1e254d : radeonsi: Use ALIGN_POT instead ALIGN_TO
4880c827d63 : radv: Re-enable RT pipeline capture/replay handles
169583a4add : radv/rt: Rework radv_GetRayTracingCaptureReplayShaderGroupHandlesKHR
fccf6fbeec6 : radv/rt: Replay shader allocations according to capture/replay handle
3e9bd821f15 : radv/rt: Associate capture/replay handles with stages
eee0068943f : radv/rt: Only compare the non-recursive capture/replay handle
59d269c48e6 : radv: Add radv_rt_capture_replay_handle
e3bd54d2a82 : radv: Add support for creating capture/replay shaders
4f192b9af44 : radv: Split up implementation of radv_shader_create
51f2fa1a5ef : radv: Break up radv_shader_nir_to_asm
878a731c77b : radv: Add radv_shader_reupload
744357477ef : radv: Add utilities to serialize and deserialize shader allocation info
d23e41de6cd : radv: Add option to allocate shaders in replayable VA range
ec9f5b77779 : radv: Move shader arena allocation to a separate function
91241014e88 : radv: Add radv_shader_free_list
5cc9569b5b9 : iris: Convert slab address to canonical
0e7e6f2a0d6 : nir: Fix breaking in nir_foreach_phi(_safe)
ee62f4629a4 : kmsro: assert that scanout refcount is larger than 0
279d08a18a3 : panfrost: remove BO from cache before closing GEM
7a0033a1c9c : winsys/panfrost: Make sure we reset scanout on error in create_kms_dumb_buffer_for_resource()
45a27adc3b9 : renderonly: Make sure we reset scanout on error in create_kms_dumb_buffer_for_resource()
8568a46c1ca : renderonly: Fix potential NULL deref in the error path
8087f784e42 : winsys/panfrost: Fix a scanout resource leak
46b488151f2 : aux/trace: fix bindless texture dumping
a28f9738e17 : asahi: Use txf_ms for MSAA background programs
02ac7305a01 : agx: Don't leak ssa_to_reg_out
2a334a9f4d9 : asahi: Take ownership of compute shader NIR
a004d968742 : asahi: Use ralloc harder
56461bc0a2e : asahi: Fix scissor_culls_everything check
98de1b1b958 : asahi: Assert we don't transition shared resources
1140bdb783b : asahi: Arrange VS varyings in the correct order
2055e032434 : asahi: Add flat/linear shaded varyings mask to the VS shader key
4a65b4bb144 : asahi: Fix type confusion for fragment shader keys
90834353a10 : asahi: Gather flat/linear shaded input info from uncompiled FS
49994dc8cb5 : asahi: Identify the separate varying count fields
d9bf52e00f5 : agx: Assert that barriers are not used in the preamble
9bf7d14b2cf : agx: Use nir_opt_shrink_vectors
c81a14c7541 : agx: Use nir_opt_shrink_stores
45cbe122821 : asahi: Remove ; in perf_debug_ctx
b57faede715 : asahi: Identify PBE::sRGB flag
6dc69919303 : asahi: Rename 'Render Target' to 'PBE'
75b5bf8dbcc : asahi: Strip ? in GenXML
850380cbf5e : asahi: match_soa: Treat offsets as signed
a90b0743f3b : agx: Smarten discard_agx -> sample_mask lowering
5a4c9136cd8 : agx: Add algebraic opt to help with discard lowering
54bd804ad30 : zink: don't destroy swapchain on initial CreateSwapchainKHR fail
2fc2597fe53 : gallivm: make block_size use discrete values.
c0123d792ce : gallivm: convert grid_size to discrete values.
e021973f5a4 : gallivm: convert block_id to discrete values.
bcb5dbf2322 : gallivm: store thread id in separate values.
d0e6809ee5e : anv/video: fix to support HEVC 10bit on some of 9th gens.
59cf3702c4b : radv: Remove unused pipeline param from radv_generate_pipeline_key
5ca8390e5f1 : radv: Advertise VK_EXT_pipeline_robustness
c9ac960b6a7 : radv: Implement VK_EXT_pipeline_robustness
3e269c7a4e3 : radv: Rename radv_required_subgroup_info to radv_shader_stage_key
2c6125c1c53 : radv: Split and move buffer robustness to shader key
3e36b47b962 : radv: Rename radv_nir_compiler_options::robust_buffer_access to robust_buffer_access_llvm
f52ebc8b40e : radv: Refactor buffer robustness to an enum
59aa49494c4 : anv: Drop unnecessary intel_canonical_address() calls around bo->offset
27e20c87265 : anv: Drop unnecessary intel_canonical_address() call around anv_address_physical()
2fa4fe2c858 : anv: Fix some mismatches of canonical and regular addresses around anv_bo_vma_alloc_or_close()
f948393005e : Revert "ci/fdno: Pause a660 testing"
a775b9cb640 : ci: restore lima farm
bbdb615a868 : v3dv/device: update conformanceVersion
8f8ea2dd689 : broadcom: Switch to use nir_foreach_function_impl
edb607ed9fa : v3d: Switch to use nir_foreach_function_impl
9cfded7f1b3 : vc4: Convert to use nir_foreach_function_impl when possible
7ed9ec70c01 : intel/compiler: simplify reading of gl_NumWorkGroups in task/mesh
1ac1d5d62e2 : anv,intel/compiler: enable shortcut in wg id to wg idx lowering on >= gfx12.5
3d7513ee8ea : nir: add cheap shortcut for wg id to wg idx lowering
7ec1ef75d34 : intel/compiler: pass num_workgroups from task to mesh shaders
e7ca9d70f5f : nir: lower num_workgroups to constants
b9eeee8554c : nir: use constant components of num_workgroups in wg id to wg idx lowering
7ebfbc97a86 : nir: use wg id to wg idx shortcut if two dims of num_workgroups are 1
b5792c1a342 : nir: extract try_lower_id_to_index_1d
1f8ecd3ae0e : broadcom: use nir info to keep track of implicit sample shading
59e2760d8f7 : pvr: Use alignas instead of ALIGN_ATTR and remove ALIGN_ATTR
dadb7244bb3 : etnaviv: support OES_texture_half_float_linear
3f726f4ca5a : docs: mark OES_texture_half_float done on etnaviv
fd4d0e1cc23 : st/mesa: Set gl_config.floatMode based on color_format
649e12c8973 : anv_video: reject decoding of unsupported profiles and formats
832c408b63f : lavapipe: expose subgroups in mesh/task shaders.
c142736f52f : anv: Fix compute maximum number of threads value
608504c7747 : nir/print: Reformat the preds/succs block information
a188337972e : nir/print: Print div/con annotation first
884debdee3f : nir/print: Use 4-space indentation
9215aad7daa : nir/print: Use `//` for comments
1c0038d5d58 : nir/print: Don't use comment syntax for deref_cast properties
88c411c6388 : nir/print: Rename print_tabs() to print_indentation() and use it more
761d90341fd : nir/print: Align instructions around `=`
58e3abc4a37 : nir/print: Use BITSIZExELEMENTS for SSA sizes
252a6140ead : nir/print: Use `bN` instead of `block_N` for identifying basic blocks
ea44879d2d9 : nir/print: Use symbols % for SSA and @ for intrinsic
c4d3bc03c4e : nir: Add nir_foreach_function_safe and use it
0fbec6dd79e : radv: Use nir_remove_non_entrypoints in radv_shader.c
c545c39c7e5 : glsl: Use nir_remove_non_entrypoints to simplify the code
1238a652510 : nir: Update the comment to call nir_remove_non_entrypoints directly
823a1047e91 : dxil: Use nir_remove_non_entrypoints
20beebb0414 : amd: Move ac_hw_stage to its own file
82aaf1893dd : nir/builder_opcodes: Do not generate empty intrinsic indices
e379b9ad8c3 : nir/opt_dead_cf: Handle if statements ending in a jump correctly
7be8d0f7f49 : tu: Use common dirty tracking for PC_PRIMITIVE_CNTL_0
97da0a77341 : tu: Rewrite to use common Vulkan dynamic state
56cd6a8b647 : tu: Split pipeline struct into different types
db1ea9f749e : freedreno/a6xx: Fix name of A6XX_PC_PRIMITIVE_CNTL_0::TESS_UPPER_LEFT_DOMAIN_ORIGIN
5704d0ad275 : tu: Don't use A6XX_PC_PRIMITIVE_CNTL_0::TESS_UPPER_LEFT_DOMAIN_ORIGIN
df7be7323a3 : vk/graphics_state: Don't track each vertex input field
2a8e627e3a4 : vulkan: Fix renderpass flags with driver-specific renderpass
ea52d0d9e07 : vk/graphics_state: Track attachment count as state
d322a80170f : radv: Fix radv_pipeline_is_blend_enabled
f497cc9d56e : vk/graphics_state: Add helpers for pre-baking state
5405c9ed505 : vk/graphics_state: Fix some assertions when copying state
7da44ef671f : vk/graphics_state: Add VI_BINDINGS_VALID state
ea4257be32d : vk/graphics_state: Add feedback_loop_input_only
1d5eeefd9b1 : vk/graphics_state: Remove vk_subpass_info
282e73118d5 : util/bitset: Add some extra functions
5be8f98f5ac : compiler/clc: Switch to use nir_foreach_function_impl in function nir_lower_libclc
0dd0f35205c : v3d/ci: add new flake
d2719c31777 : d3d12: Video Decode - Refactor and style fixes
5a8d8dad9a8 : d3d12: Video Process - Implement get_processor_fence and async queing
c875028b028 : d3d12: Video Encode - GPU wait on input surface fence
9510c11c6fe : d3d12: Video Decode - Sync 3D context copy with decode work for texture array case
4b15eaeba8b : d3d12: Apply style format to d3d12_video_dec.cpp
af0b4eacab7 : d3d12: Video Decode - Implement get_decoder_fence and async queing
fb1783616e3 : frontend/va: Add video processing async fence support
c78611c0ab6 : frontend/va: Pass surf->fence in PIPE_VIDEO_ENTRYPOINT_ENCODE contexts for driver to wait on input surface pending work
6b09f8f453e : zink/ci: Add ext_transform_feedback@api-errors to fail list.
94b92718d9f : radv: Enable weak reference cache for device->mem_cache.
3bd72eec1e4 : radv: reference pipeline cache object in radv_pipeline
05269047d3c : intel: Use nir_builder_at
ed083055492 : panfrost: Use nir_builder_at
12a268ea813 : microsoft: Use nir_builder_at
8b606d53470 : lavapipe: Use nir_builder_at
47934ecf07c : zink: Use nir_builder_at
b8486673a02 : vc4: Use nir_builder_at
364edfefe4e : radeonsi: Use nir_builder_at
977f385e656 : r600: Use nir_builder_at
fba5c97bc1a : etnaviv: Use nir_builder_at
7f9e790d429 : crocus: Use nir_builder_at
2c413ed86f0 : gallium,st: Use nir_builder_at
79a37ceda09 : freedreno: Use nir_builder_at
be45d4fa6ef : spirv: Use nir_builder_at
574079e354e : nir: Use nir_builder_at
c1b472c834f : glsl: Use nir_builder_at
5c8c2ec85c6 : v3d: Use nir_builder_at
8ce27e7ed28 : asahi: Use nir_builder_at
1ea963c00b7 : radv: Use nir_builder_at
a7cd2069370 : nir: Add nir_builder_at
b774d5f9d5e : freedreno/fdperf: Use common device info helpers
a9c6f7ffdff : vulkan/pipeline_cache: Introduce weak reference mode.
47c9fba3221 : vulkan/pipeline_cache: Move cache_object_unref out of header.
44bfeb77d9f : vulkan/pipeline_cache: Move locking outside of remove_object.
64c959e46c7 : vulkan/pipeline_cache: Do not consume object passed into remove_object.
3774c3232c4 : docs/features: update anv entries
eb0610c4012 : Revert "ci: disable Collabora's LAVA lab for maintance"
d3b6635663f : ci/microsoft: partly revert rename from container-rules to manual-rules
80a140953d9 : ci: when touching farms, never run manual jobs
ece34ec1276 : tu/kgsl: Fix memory overwrite with vkFlushMappedMemoryRanges when more than 1 range
ae48fae658a : aco: remove 64-bit integer conversion opcodes
1194a3baa98 : radeonsi: use nir_lower_conv64
b3b9b22c953 : radv: call nir_lower_int64 later
38cff03e58b : radv: use nir_lower_conv64
3d0e997e99e : nir: split nir_lower_mov64
bd43d9e3d90 : radv: Enable required subgroup size on mesh/task.
34ace6688ac : radv: Use required subgroup info for graphics shaders.
8982bd60453 : radv: Refactor required subgroup size in pipeline key.
b8fbce045e6 : etnaviv: nir: do a late nir_opt_cse run
8d49f66ee91 : ci: disable Collabora's LAVA lab for maintance
1fc98414b6b : ci/traces: print version of apps used for replaying traces
ae69494be00 : ci/apitrace: include version with LTO enabled
40c7262c407 : ci/traces: guard DXVK and VK behind VK_DRIVER
28667995e4c : ci: create manual farm rules
c9de0d29774 : ci/microsoft: rename manual rules according to rest introduced rules
4403797b716 : ci/microsoft: uploading artifacts gets stuck currently (retried)
ea9f8c26bc9 : docs(fix): remove last ref to i965 in features.txt
ee69c56c8ca : sfn: indent fixes after switch to use nir_foreach_function_impl
2b64f29f0fb : sfn: Convert to use nir_foreach_function_impl
8410468d230 : llvmpipe: Convert to use nir_foreach_function_impl
0554eec4939 : mesa: Convert to use nir_foreach_function_impl
d86bcc39d64 : panfrost: Convert to use nir_foreach_function_impl when possible
9b6dbb2a2b1 : panfrost: Convert to use nir_foreach_function_with_impl in function midgard_compile_shader_nir
21a0ca7ce58 : nir: Strip the const modifier on nir_function * in nir_foreach_function_with_impl
e32cb99dcb9 : util/disk_cache: fix ~/.cache/ permissions
384c8677f59 : draw/gs: handle extra shader outputs in geometry.
7e42fdac6b2 : nir: Rename nir_reg_{src,dest} -> nir_register_{src,dest}
bed2f3f8e69 : nir: Rename load/store_reg -> load/store_register
f9a0423a20a : pan/mdg: Propagate modifiers in the backend
0e97dc25d77 : pan/mdg: Copy-prop even with swizzle restrictions
d78c4c44c31 : pan/mdg: Reset predicate.exclude while scheduling
056e8ec8c3c : pan/mdg: Lower special reads better
23010acc10a : pan/mdg: Fix temp count calculation
7da1e4c326d : pan/mdg: Fix 2-const CSEL at block beginning
b66b122e037 : pan/mdg: Fix IR from scheduling conditions
080a1a4cc4f : pan/mdg: Add is_ssa helper
50449167d5d : pan/mdg: Constant fold after algebraic_late
e8ffbc77b5c : pan/mdg: Lower isub in common code
074e5700cc4 : pan/mdg: Type CSEL with a NIR pass
311bfd0623d : pan/mdg: Optimize b32csel(inot) in NIR
d1f6bcd1d05 : nir: Add b32fcsel_mdg opcode for Midgard
feea00a6c42 : anv: retry batchbuffer submission with i915
e6cffa1f0e4 : venus: use feedback for vkGetQueryPoolResults
38b1c39b595 : venus: batch query feedback and defer until after render pass
e96428d588e : venus: track render pass
fb537262c2a : venus: track viewMask
de4593faa19 : venus: add query pool feedback cmds
5d88a3db8b4 : venus: expose vn_feedback_buffer_create()
a26a51d1d4e : venus: factor out flush barrier cmd
6788aade62c : meson: Add back execmem option as a deprecated option
25c49e491fd : aco,ac/llvm,ac/nir,vtn: unify cube opcodes
dd3f756204d : docs: update lavapipe extensions
4e380616430 : zink: fix separate shader program refcounting
84bb6078f44 : zink: do initial program unref during program creation
d5884d5bd5c : llvmpipe/ci: Update expectations
9a0c9c3ce49 : lavapipe/ci: Update CI expectations for new extensions
1eca25cacc7 : venus/ci: Update fails
16151a597a0 : zink/ci: Update lavapipe expectations
01357b4da7c : zink: Increase ZINK_FBFETCH_DESCRIPTOR_SIZE to 280
8f003569dd6 : lavapipe: Make shader compilation thread safe
83a7a88d6ba : llvmpipe: flush/reference fs ubos on bind
b9c588b47b7 : llvmpipe: Use lp_jit_buffer_from_pipe_const in setup
63d09d2437d : lavapipe: VK_EXT_mutable_descriptor_type
91eb0f5b082 : lavapipe: EXT_descriptor_indexing
ea848d37216 : lavapipe: Lower non uniform access
b9d774fe222 : lavapipe: EXT_descriptor_buffer
9d876505bc0 : lavapipe: split out descriptor stage setting
180f0090e51 : lavapipe: create a desc set for immutable sampler layouts
12a7fc51c77 : lavapipe: Rework descriptor handling
9b12e0ec02f : lavapipe: Make pipeline_lock generic for accessing the queue
001a3769a6f : lavapipe: Lower more texture OPs
a8adbaf9651 : lavapipe: Include llvmpipe
d361a0be286 : llvmpipe: Disable the linear path when running vulkan
61d94f243cd : gallivm: Implement vulkan images
573b8f23c29 : gallivm: Implement vulkan textures
eb140fa936d : gallivm: Implement vulkan SSBOs
3f5f8071257 : gallivm: Implement vulkan UBOs
62b4eb9d741 : gallivm: Add a function for loading vulkan descriptors
f675e4ee823 : llvmpipe: Pre compile sample functions
7d4135ac106 : gallivm: Clamp the texel buffer size
14486001712 : gallivm: Propagate vulkan resources
9aa28ae09de : gallivm: Expose lp_build_texel_type
7ee32d636a1 : llvmpipe: Add LP_TOTAL_IMAGE_OP_COUNT
b7e85f838aa : gallivm: Expose LP_MAX_TEX_FUNC_ARGS
0814f547796 : gallivm: Add LP_IMG_OP_COUNT
12bd6242e53 : llvmpipe: Add lp_build_image_soa_dynamic_state
4654a994975 : llvmpipe: Add lp_build_sampler_soa_dynamic_state
e1f603b0924 : gallivm: Expose lp_build_sample_soa_code
e11e8289dde : gallivm: Add lp_descriptor struct
0ab04247dc7 : gallivm: Add missing includes
c2e639e74b2 : llvmpipe: Add BDA jit type helpers
d63549a6429 : ac/nir/ngg: Follow tex sources when analyzing before culling.
411f69b9c5b : ac/nir/ngg: Follow intrinsic sources when analyzing before culling.
91b28fc6218 : ac/nir/ngg: Add upper limit to reusable uniforms.
ddeabcc19b0 : ac/nir/ngg: Call nir_convert_to_lcssa before divergence analysis.
ac61162e2a9 : r600/sfn: Fix filling FS output gaps
48737626c80 : docs/cl: timer sync is implemented
2df35156256 : docs/cl: move vec3 support under OpenCL C 1.1
9784b525793 : docs/cl: remove cl_khr_byte_addressable_store from extension list.
c3110ef1e97 : intel/compiler: reuse previously computed bitsize
7f48c70babd : intel/compiler: construct masks instead of using magic values
0925b07f4f5 : pvr: fixup transfer primary sub-command list
b544a6d6c35 : radv: emit PA_SC_SCREEN_SCISSOR_BR with the actual fb extent
c881e4167e4 : glsl: remove old lower_blend_equation_advanced() code
c02252950ca : glsl: call nir version of lower_blend_equation_advanced()
7f3f4293081 : glsl: port lower_blend_equation_advanced() to nir
34072923a9f : util: Remove redundant #if !defined(XF86_LIBC_H) in u_string.h
2aafd9d7e29 : util: Remove redundant defined(_WIN32) in u_string.h
e385913c21d : lavapipe: check sampler pointer before deref
d2a7ddf066a : zink: get new bda when rebinding invalidated buffers
041591d972d : zink: fix unbinding generated gs on real gs bind
a30379488e2 : zink: fix assert for inline uniform invalidation with generated gs bound
eeb65150964 : intel/isl: tile 64 calculations work with 1D surfaces
7c43c2ac49b : iris: also avoid isl_memcpy_linear_to_tiled for Tile64
a64f860acbb : broadcom/compiler: Use nir_steal_tex_src
5623f6571b5 : broadcom/compiler: Remove unused #define
4601517f54c : broadcom/compiler: Remove v3d_nir_lower_robust_access
596176a7208 : broadcom/compiler: Use nir_lower_robust_access
f0fb8d05e30 : nir: Add nir_lower_robust_access pass
bafbfc57ea8 : anv: flush data cache before emitting availability
6535b0c0ea1 : intel/genxml: Update RENDER_SURFACE_STATE Fields
4affaced9db : intel/genxml: Fix gen_sort_tags.py to handle mbz/mbo
12f93d06e97 : isl: Don't set "Enable Unorm Path in Color Pipe" on Alchemist
38935d97898 : broadcom: replace redefined ALIGN() macro with common util functions
9a8a7aaf1d1 : ci: split valve farm in two
1ab22f788d3 : ci: remove unused tag DEBIAN_X86_64_TEST_IMAGE_PATH
1faac35866a : etnaviv: make use nir_shader_clear_pass_flags(..)
36b0cff7749 : nir/lower_amul: make use nir_shader_clear_pass_flags(..)
fada46cf99a : nir: add helper to clear all pass_flags
690549f1b65 : amd/ci: add another dEQP-VK.dynamic_rendering.primary_cmd_buff.basic.* flake
33ee59af1de : radv: fix incorrect size for primitives generated query
4f3890dd87b : anv: move WA 1607854226 to use the WA infrastructure
2bd2c03b0ee : lavapipe: handle multiview queries
e81b5b972ec : nir/validate: Assert txf(_ms) matches dimension
5099137612c : aco/optimizer: delete s_bitcmp optimization
130fbda71b9 : radv: set has_bit_test for aco
44d0b785ccf : nir/opt_algebraic: combine bitz/bitnz
573e98f34ac : aco: implement nir_op_bitz/bitnz
6585209cdd9 : nir/lower_bit_size: mask bitz/bitnz src1 like shifts
481a34e82e4 : nir: add single bit test opcodes
9ca1bb3cf8f : util/blitter: revert util_blitter_clear_buffer()
625215dbe17 : ci/fdno: Pause a660 testing
68b8aa788dc : intel/compiler: Switch to use nir_foreach_function_impl
46df42c4e80 : crocus: Switch to use nir_foreach_function_impl
e1bf96dd567 : glsl: Remove the extra scope in gl_nir_link_uniforms.c
dcf9cfd2973 : glsl: Switch to use nir_foreach_function_impl from nir_foreach_function
4a8ec0db90c : d3d12: Switch to use nir_foreach_function_impl
99dce8407e5 : asahi: Use nir_foreach_function_impl instead nir_foreach_function in function agx_nir_lower_zs_emit
a4342177204 : gallium/auxiliary: Switch to use nir_foreach_function_impl
a8d669b5931 : nir/split_64bit_vec3_and_vec4: Use the right number of components
d3003b0a413 : Revert "isl: Set Depth to array len for 3D storage images"
2e8c0a33e77 : anv: implement storage image depth query using descriptor buffer read
a7ccba2dfd1 : v3dv: fix blit path for compressed image to buffer copies
599e76617da : v3dv: use div_round_up for division by block size
a1fda29bd1d : anv: look into batch bo reloc list looking for BOs to decode
5f7fb0a720c : clang-format: Add nir_foreach_function_impl into src/.clang-format
62ce223245c : treewide: Switch to use nir_foreach_function_with_impl when possible
b91bff3537f : clang-format: Add nir_foreach_function_with_impl into src/.clang-format
fde6b51749a : nir: Split macro nir_foreach_function_with_impl out of nir_foreach_function_impl
afa79cd9b88 : nir: use imm-helpers
0d8c458e8f4 : gallium: use imm-helpers
2a7ab2f7bd4 : etnaviv: use imm-helpers
a6da9d7147e : amd: use imm-helpers
ee028935732 : mesa/st: use imm-helpers
33035ed216e : hasvk: use imm-helpers
6520b3e7262 : anv: use imm-helpers
c4b6b0d949e : intel: use imm-helpers
0b57f76986d : vc4: use imm-helpers
6537b8b40b7 : radeonsi: use imm-helpers
bd87f15ee95 : d3d12: use imm-helpers
f2afe52a14d : r600/sfn: use imm-helpers
1c524136c08 : freedreno: use imm-helpers
45e7e162221 : pan: use imm-helpers
80212172e44 : v3dv: use imm-helpers
b3b3be55c4f : broadcom/compiler: use imm-helpers
c69dc017965 : vulkan: avoid needless constant-folding
195399f857f : mesa/st: use nir_ineg
b9d3736302c : microsoft/compiler: use nir_imm_zero
30ab06bcf8b : mapi: Remove dead struct _glapi_function in glapi/glapi_getproc.c
1ed7a1282c5 : mapi: Merge get_static_proc_address into _glapi_get_proc_address
e3b93887eb6 : mapi: Style fixes in glapi/glapi_getproc.c
a63b7a03a1e : util: sizeof bucket are always 32bit width, use align instead align64
b7a0d34f893 : util: Do not use align64 over unsigned int in register_allocate.c
4d7c969dd80 : util: Replace the usage of redundant u_align_u32 with align and remove u_align_u32
7ac83b09612 : util: Getting align and align64 consistence with ALIGN
b45fb614a4c : util: use uint32_t instead of unsigned in bitscan.h
3aa929ca461 : util: Add function util_is_power_of_two_nonzero64 in bitscan.h
3fc727b3468 : pvr: Rename rogue_fw.xml -> rogue_kmd_stream.xml.
70f86b25a14 : pvr: Rename transfer 3D heap to transfer frag heap
a76818e525d : pvr: Merge main and extension command streams
8d3e8c3ad92 : pvr: Rename heap reserved area to static data carveout
b0a45fc6184 : pvr: use pvr_csb_pack() to setup CR_FB_CDC_ZLS
e714b35301a : pvr: Fragment register fb_cdc_zls is feature dependent
5acbadddb45 : microsoft/clc: Don't build compiler test if build-tests is false
1b7bf9a4f42 : d3d12: Fix usage of D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG, was using D3D12_VIDEO_ENCODER_SUPPORT_FLAG wrongly instead
ed0087d75ef : d3d12: Only set reduced_tx_set when supported by D3D12 caps (no libva caps for reduced_tx_set to map to)
6de9402fa8f : d3d12: Correct tx_mode_support reporting as specified in libva spec
75ac852253d : compiler: set alignment=1 by default for handling empty struct/interface in glsl_types.cpp
68b9ad0ba7e : radv: Do not enable robustness for push constants with robustBufferAccess2
f4c2025e2cf : nir/print: Print more representations in load_const
a185736a429 : nir/print: Use src_type when printing consts in SSA uses
5d15f4ef28b : nir: Extract logic to get dest and srcs types from intrinsic
7de530d3dfb : nir: Make a const-friendly way to get the offset_src and arrayed_io_src from intrinsic
8f64415af72 : nir/print: Make NIR_DEBUG=print_consts behavior the default
260a9167db5 : nir/print: Improve NIR_PRINT=print_consts by using nir_gather_ssa_types()
3cfdab8f928 : nir: Allow nir_gather_ssa_types() to ignore regs instead of assert
1e2f647fbba : radv/rt: Hash stages using radv_hash_shaders
de1092e2567 : radv/rt: Fix caching non-recursive stages
c9a5cac4ffa : util: Do not include immintrin.h in half_float.h
189c7d6ff15 : amd/ci: add another dEQP-VK.multiview.renderpass2.multisample.* flake
e67337bebf6 : vulkan/wsi: check for dri3 buffer initialization failure
0e51f2de887 : freedreno/registers: add bitfield for DSI wide bus enablement
bbcda635644 : draw/i915: move hwfmt array to i915 specific struct
3f7ea95bc9e : radv: inline more values in radv_emit_fb_ds_state()
5010ab8fffc : radv: stop emitting TILE_SURFACE_ENABLE for the ZRANGE_PRECISION workaround
f8a20473877 : d3d12: Fixes unused-variable compile error
4096bd8d859 : pvr: Setup ZLS depth and stencil load/store separately
59518b6dc63 : v3dv: add a linear images to buffer copy codepath
74fd2b9dd7f : v3dv: refactor copy_image_to_buffer_blit
7b8c6cedcf8 : radv: allow NV_device_generated_commands with RADV_DEBUG=noibs
277b2afd708 : radv/amdgpu: add support for executing DGC cmdbuf with RADV_DEBUG=noibs
82c60b41e92 : radv/amdgpu: add more small helpers for managing CS
86785130d18 : CI/windows: Update headers and Agility redist to 1.711.3-preview
64da736286d : d3d12: AV1 Encode
314871d57bd : frontends/va: Extend AV1 Encode params
190b1fdc643 : nir: Convert to nir_foreach_function_impl
19daa9283c1 : nir: Add nir_foreach_function_impl helper
a8044110bf6 : docs/rusticl: add Enabling section
e2263a645c4 : docs/rusticl: mark building section as such
7f0ed719aac : intel/devinfo/i915: Set has_set_pat_uapi for MTL+
463bf134115 : anv: Use set PAT extension on BO creation for MTL
45278d1988a : iris: Use set PAT extension on BO creation for MTL
b66678fb2e5 : drm-uapi/i915_drm.h: Update from drm-next (2023-06-09)
fce905f613f : anv: Swap ordering of memory types on non-LLC platforms to work around application bugs.
79c879d2354 : iris: Map aux-map with WC on MTL+ (has_set_pat_uapi)
37fc25aa742 : iris/bufmgr: Skip bucket allocation if not using writeback cache PAT index
5e697abc588 : iris/bufmgr: Add iris_pat_index_for_bo_flags()
b602c14fc52 : intel/devinfo: Define PAT indices used on MTL
e896b81322b : intel/devinfo: Add has_set_pat_uapi
758bf5f7648 : iris: Allocate coherent buffers for resources flagged as persistent/coherent
8b707547535 : intel/dev: update mesa_defs.json from defect database
f0569cdba01 : dzn: VK_EXT_external_memory_host
a831ee51ae6 : anv: Flush untyped dataport cache DC flush is requested on compute
215c6c6ce4c : anv: Flush untyped dataport cache when HDC flush is requested on compute
c5ca2bed513 : anv: Clear untyped dataport cache flush bit if not in GPGPU mode
1d1f5f14057 : iris: Flush untyped dataport cache DC flush is requested on compute
46e1a2b31e0 : iris: Flush untyped dataport cache when HDC flush is requested on compute
a4f1c926888 : ci: Testing -D shared-glapi=disabled with debian-clang-release
d5a09bf5944 : mapi: Hide OpenGL functions to be exported when shared-glapi is disabled
a8b83244946 : intel/aubinator_error_decode: add ccs support
16c12a9c3b4 : genxml: enable decoding on compute engine
79d935ceaf6 : radv: use nir_opt_intrinsics
8649bde78fc : nir/opt_intrinsic: optimize quad vote
58f8e0e2a0c : nir,aco: add INCLUDE_HELPERS index to reduce intrinsic
c5fc89019b5 : aco: include helpers in emit_uniform_{reduce,scan}
48674a17998 : nir/peephole_select: allow some invocation broadcast intrinsics
069cca9d66d : treewide: Remove unused builders
173b9ee69a5 : treewide: Use nir_builder_create more
815efcdf7e2 : nir: Use nir_builder_create
e5410f9b00e : nir: Add nir_builder_create returning nir_builder
ddb7cf7a25f : nir/builder_opcodes: Remove nir_build_ prefixed helpers
400645a5656 : nir: Use nir_ instead of nir_build_ helpers
083f7dba5bb : vtn: Use nir_ instead of nir_build_ helpers
707f92f248b : freedreno: Use nir_ instead of nir_build_ helpers
8f3db26d14d : intel: Use nir_ instead of nir_build_ helpers
afd81d5ace4 : microsoft: Use nir_ instead of nir_build_ helpers
17f3f5fa851 : amd: Use nir_ instead of nir_build_ helpers
c24b7533781 : nir/lower_blend: Optimize masked out RTs
d4424950ace : asahi: Use txf for background program
05adeb850be : agx: Use nir_lower_frag_coord_to_pixel_coord
abe5b06a99e : pan/bi: Use lower_frag_coord_to_pixel_coord
f318cab4a16 : nir: Add lower_frag_coord_to_pixel_coord pass
c7067660b28 : nir: Add pixel_coord, frag_coord_zw intrinsics
137e8d1cc48 : ci: add a test-dozen-deqp flake
9b00867327c : radv/amdgpu: workaround a kernel bug when replacing sparse mappings
51caece74cd : radv/amdgpu: skip adding per VM BOs for sparse during CS BO list build
035e55f5aca : mapi: Now _glapi_get_dispatch_table_size always equal to sizeof(struct _glapi_table) / sizeof(void *)
e72a879de07 : mapi: Fixes compile error with build option "-D shared-glapi=disabled"
d53c7513285 : pvr: Change winsys flag defines to bitfields
4e6444af0be : pvr: Fix missing BITFIELD_BIT for winsys frag job flag
739ba18c799 : util: include "util/compiler.h" instead of "pipe/p_compiler.h"
0d82c0a026b : util: Merge p_compiler.h into src/util/compiler.h
b7b4e534043 : treewide: style fixes after replace the usage of ubyte/ushort with uint8_t/uint16_t
e53915828f9 : treewide: Replace the usage of ubyte/ushort with uint8_t/uint16_t
05b840521ab : treewide: Replace the usage of TRUE/FALSE with true/false
49e84fdad2b : treewide: style fixes after replace usage of boolean to bool
7b45a0bd666 : treewide: replace usage of boolean to bool
b65e745168d : llvmpipe: altivec.h inclusion in -std=c++98..11 causes bool to be redefined
07cb3c0e312 : gallium/draw: Replace the usage of ushort to uint16_t in files that can not found by tools
542f00b5f18 : hud: Use bool/true/false to replace boolean/TRUE/FALSE in hud/hud_context.c
e5aec68ce79 : aux/indices: use stdint.h types
96c99bc2d95 : etnaviv: linker: add fallback lookup to VARYING_SLOT_BFC[n]
f9e60699596 : etnaviv: nir: call nir_remove_dead_variables(..) before linking setup
5f9ac201165 : ir3/analyze_ubo_ranges: Move IR3_DBG_NOUBOOPT check
03ad1d5ab6f : v3dv: don't use the TLB path if we might be copying partial tiles
cec030a2332 : v3dv: fix slice size for miplevels >= 2
107d29765b5 : docs: Update envvars used for tracing
b0beca8c7a4 : vulkan/rmv,radv: Use common trace trigger
e0641ed59f1 : radv/rgp: Use common trace trigger
3e11640127a : radv/rra: Use common trace trigger
291fa055453 : vulkan/wsi/x11: Capture traces using a hotkey
15d6618a128 : radv: Add radv_trace_mode
70489edce48 : vulkan: Common trace capturing infrastructure
3b83a60c955 : meson: Add a xcb-keysyms dependency
7a7b1a4f710 : radv: Call radv_pipeline_init_scratch per shader
957d7644aa4 : intel/ds: Track CCS cache flush bit
5a272b5ed81 : iris: implement recommended flush/wait of AUX-TT invalidation
6be75d8aa2b : iris: Fix AUX-TT invalidation
26a7e997fb1 : iris: Add CCS cache flush bits
e88eac5b6ca : anv: implement recommended flush/wait of AUX-TT invalidation on compute
012ff791fb8 : anv: Fix AUX-TT invalidation
0b42a6c3b57 : anv: Add CCS cache flush bits to anv_pipe_bits
f5927271301 : intel/genxml: Add Compute/Blitter CCS aux invalidation register
55d9959e674 : intel/genxml: Add CCS cache flush field to PIPE_CONTROL
99502b42b4d : vc4/v3d/ci: update expected results
f9e6d35f65c : radv: Enable VK_EXT_fragment_shader_interlock
8a8f2edd505 : zink/ci: Add broken fragment shader interlock test to RADV flakes
ec0778f59ee : radv: Disable VRS forcing with Primitive Ordered Pixel Shading
787a5532625 : radv: Apply the POPS missed overlap hardware bug workaround
647952c8e31 : ac/gpu_info: Check whether the device has the POPS missed overlap bug
3831860b201 : radv: Handle Primitive Ordered Pixel Shading in DB_SHADER_CONTROL
37e325fe15b : radv: Enable the null export workaround with POPS
7eabc5d6fc0 : radv: Enable POPS collision wave ID shader argument
50e680d05a9 : radv: Declare POPS collision wave ID shader argument
1812819e669 : radv: Ensure 1x1 shading rate on GFX10.3 with interlock execution mode
08c582ea696 : radv: Detect the use of Primitive Ordered Pixel Shading
5449a2c9884 : radv: Remove unconditional POPS_DRAIN_PS_ON_OVERLAP setting
266ad83acd1 : radeonsi: Remove unconditional POPS_DRAIN_PS_ON_OVERLAP setting
dda425df098 : aco: Implement fragment shader interlock intrinsics
e0f4b525599 : aco: Add Primitive Ordered Pixel Shading waitcnt rules
a87628cd088 : aco: Send MSG_ORDERED_PS_DONE where necessary
2194e8bd82c : aco: Add Primitive Ordered Pixel Shading scheduling rules
6082e126ebf : aco: Skip waitcnt insertion in the discard early exit block
f8e744f07f1 : aco: Add Primitive Ordered Pixel Shading pseudo-instructions
94d2888da22 : aco: Add s_wait_event argument bit definitions
b892f31e4d7 : ac: Define POPS collision wave ID argument SGPR
308a5ea43af : aco: Support pops_exiting_wave_id PhysReg usage
90c88f5933e : ac/nir: Support Primitive Ordered Pixel Shading in lower_ps
365d342ee6e : docs/amd: Document Primitive Ordered Pixel Shading
fadcd8d371a : gallivm: Use NIR_PASS macros
6689c678fe5 : nir/lower_locals_to_regs: Add bool bitsize knob
5c8f21412f2 : nir/lower_bool_to_int32: Fix progress reporting
8887be62065 : rusticl/api: Wire up CL_DEVICE_PROFILING_TIMER_RESOLUTION
1bb523111b8 : rusticl/api: Implement get_{device_and_}host_timer
2a41b1869f1 : rusticl/device: Stash timestamp availability
748a1b357d1 : rusticl/screen: Wrap get_timestamp
9486b9e7857 : draw: use unsigned instead of uint
65591a3b25a : draw: match type of pipe_draw_start_count_bias::count
b108e47091e : cso: use unsigned instead of uint
fda6cad85ef : draw: use stdint.h types
f4bd2d35cb2 : draw: track vertices and vertex_ptr as byte-pointers
ed4bda80448 : draw: use enum for primitive-type
1569507e265 : draw: use uint32_t instead of uint
57abc7d0379 : draw: use enum for tgsi-semantic
4844809edbe : cso: use enum for render-conditions
82e2802b7d6 : radv/amdgpu: add a helper to get a new IB
148f42be1da : radv/amdgpu: rename old_ib_buffers to ib_buffers
d74de650692 : radv/amdgpu: use cs_finalize() when growing a CS
437456b47c2 : radv/amdgpu: use the array of IB buffers for the chained IB path
81e308df72c : radv/amdgpu: do not set the IB size when ending a CS with RADV_DEBUG=noibs
df0c742543d : radv/amdgpu: rework growing a CS with the chained IB path slightly
c11a62a7b05 : radv/amdgpu: use the correct IB size when growing a CS with RADV_DEBUG=noibs
91143f45b85 : pvr: Advance entry pointer in pvr_setup_vertex_buffers()
bc2828a436a : compiler: Allow the explicit_stride of aoa types to be zero
9f4299d6b24 : anv: fix to set predicted weight tables correctly.
b8dc7675f27 : intel/genxml: changes the type for predicted weight to unsigned.
e2f95ad296d : vulkan/video: keep delta weight and offsets of predicted weight tables in h265 slice parsing
c421ecea56e : vulkan: Update XML and headers to 1.3.255
73af0475cbd : vulkan: Add NV suffix to VK_NV_cooperative_matrix feature names
07597596588 : rusticl/program: skip linking compiled binaries
18f1087a21c : rusticl: bump bindgen requirement
5b29463746d : nir: Add function nir_function_set_impl
9fa38cf1427 : vtn: Do not assign main_entry_point->impl twice
0d9f474381b : draw: Update the comment and function name to match the type
e7f0dd27107 : draw: Replace usage of ubyte/ushort/uint with uint8_t/uint16_t/uint32_t in draw_pt_vsplit.c
f35ebd221f5 : draw: Replace usage of boolean/TRUE/FALSE with bool/true/false in draw_pt_vsplit*
fbe9a7ca3e7 : rusticl/mesa: create proper build-id hash for the disk cache
29b932512a8 : rusticl/meson: extract common bindgen rust args
c8963738896 : rusticl: generate bindings for build-id stuff
d14af004321 : rusticl: structurize and reorder mesa binding args
337908440ee : v3dv: replace boolean and uint with bool and size_t
fa8a2326910 : docs/coding-style: add pre-commit hook fallback for clang-format
270d898e754 : docs/coding-style: add example emacs config for clang-format
342196f7b05 : docs/coding-style: add example vim config for clang-format
89873e5e5ce : r300: properly count maximum used register index
561cce32f14 : anv: Only expose video decode bits with KHR_video_decode_queue
727335045dd : anv: Pipe anv_physical_device to anv_get_image_format_features2
02aaf589083 : nv50/ir/nir: set numBarriers if we emit an OP_BAR
69c452781b3 : nvc0: fix printing shaders
45d86b419bf : rusticl/program: add debugging option to disable SPIR-V validation
2b2a5138900 : rusticl/program: add debugging for OpenCL C compilation
2362fd502bb : docs: document CLC_DEBUG
1b3669a1ed3 : intel: Initialize FF_MODE2 on all Gfx12 platforms
427fee35079 : intel/gfx12.5: Enable L3 partial write merging for compressible surfaces among other cases.
d7ec6f17246 : ci/fastboot: use gzipped Image to avoid compressing on the runner
7d3c29dc600 : frontends/va: fix some coverity scan reported issues
dc93f205c11 : meson: Explicitly add "check : false" to a couple instances of run_command
d3e5e04a75e : amd/drm-shim: use fixed-width types
766535c8671 : agx: Implement vector live range splitting
72e6b683f37 : agx/lower_parallel_copy: Lower 64-bit copies
bfdaab65121 : agx: Validate predecessor information
923b966775f : agx: Add loop header? flag
a2dbe6b688d : agx: Recollect stored vectors at their use
91d98975a68 : agx: Extract coordinate register size calculation
eef7fff8529 : asahi: Pass through surface sample count
87bbaf680aa : asahi: Disable PIPE_CAP_SURFACE_SAMPLE_COUNT
af895692b3b : asahi: Revert "Advertise ARB_texture_barrier"
b5fccfa1977 : agx: Fix discards
baf67144bd1 : agx: Update explanation of sample_mask behaviour
942c206cd17 : nir: Add discard_agx intrinsic
0f8864e0471 : radv: adjust alignment of the preprocess buffer with DGC
06cdf222a6c : radv: only dirty the active push constant stages with DGC
3b329e195e3 : radv: only dirty the index type when necessary with DGC
2d97cc89fb6 : radv/amdgpu: dump all cs with RADV_DEBUG=noibs
8af705a8567 : radv/amdgpu: fix dumping cs with RADV_DEBUG=noibs
a1e2e01f62f : pvr: Correctly read dynamic state setup during blend constant setup
036d3dc0660 : radeonsi: disable H264HIGH10 profile
ae7721d1637 : radv: reserve more space in CS for SQTT
bbdbab15fc4 : aco: Drop NIR parallel copy handling
3b21c59fc3e : aco: Remove unneeded stage related info fields.
bc971ba2c7d : aco: Use aco_shader_info::hw_stage instead of guessing.
6028c146d54 : radv: Set aco_shader_info::hw_stage
016370b4f91 : radeonsi: Set aco_shader_info::hw_stage
0fef6b95caa : aco: Add hw_stage field to aco_shader_info.
05928f42004 : aco: Use ac_hw_stage instead of aco-specific HWStage.
cc2307008a3 : ac: Add ac_hw_stage enum.
231fa269eac : treewide: spelling fixes
a13ac83f1b9 : anv: fix utrace batch allocation
8e729a2f578 : freedreno/decode: Correctly handle chip_id
3111a70a554 : freedreno,ir3: Don't call fd_dev_64b more than necessary
00900b76e0f : freedreno: Decouple GPU gen from gpu_id/chip_id
7a8d92e25f6 : freedreno/perfcntrs: Link with libfreedreno_common
f18afc886a7 : ci: Upref virglrenderer
90bc0ccf4ab : virgl/ci: Drop duplicate runs
b69a1b4153a : vulkan: Migrate shader module hash to BLAKE3.
e5173e62d71 : util/blake3: Add blake3_hash typedef.
0823ab43c52 : Revert "egl: return correct error for EGL_KHR_image_pixmap"
34163e19f7a : r600/sfn: Don't clear clear group flag on vec4 that comes from TEX or FETCH
23d4e21d835 : anv/video: fix to set U/V offset correctly.
d336bc39260 : glsl: call nir_opt_find_array_copies() when linking
570c263ea3a : nir/load_libclc: run some opt passes for everybody
3a981acf555 : rusticl/device: create helper context before loading libclc
98c8d7b7cfb : venus: Fix detection of push descriptor set
f278b30e94e : nir/opt_if: Use block_ends_in_jump
7ddfc43fdff : nir: Remove integer and 64-bit modifiers
a2fc3213f89 : venus: Advertise 1.3 in ICD file
2f729ff6aae : venus: suballocate feedback slot with feedback buffer alignment
b2ed33fb4d0 : docs: update calendar for 23.1.3
86f8e90deb4 : docs/relnotes: add sha256sum for 23.1.3
7051d4e1d85 : docs: add release notes for 23.1.3
8509ebb68a0 : anv: align buffers to a cache line
9db5da0f388 : r300: add partial CMP support on R5xx
e15a4e6e1a7 : radv: pre-init surface info
92dbf454f81 : ci/etnaviv: update ci expectation
3005c27a92d : Revert "amd/ci: temporarily disable some manual jobs that take a long time to run"
33673bcc2ab : rusticl: stop linking with libgalliumvl
92fdfea5af8 : rusticl: specify which symbols to export
72fe01a6be9 : rusticl: add ld_args_gc_sections
ff290167536 : meson: Guard the glsl tests that only working when OpenGL ES2 is enabled
0c298c1bb21 : mapi: Fixes non-constant-expression cannot be narrowed from type 'unsigned long' to 'unsigned int' in initializer list with clang
e44773b6d64 : meson: Use consistence disabled/enabled comment for shared-glapi option
7af2c45947d : mapi: Fixes check_table.cpp for DrawArraysInstancedARB and DrawElementsInstancedARB
29b4c1a09f2 : rusticl: experimental support for cl_khr_fp16
6ae801c4d83 : rusticl/device: rename doubles to fp64 and long to int64
0623e1784ca : ci/panfrost: switch panfrost-g52-piglit-gles2 from X to XWayland
5c120173b36 : zink/screen: add PIPE_CAP_TIMER_RESOLUTION
79cd51d0e6d : radeonsi/get: add PIPE_CAP_TIMER_RESOLUTION
979f47a04d7 : r600/pipe: add PIPE_CAP_TIMER_RESOLUTION
6e1f873a0c0 : iris/screen: add PIPE_CAP_TIMER_RESOLUTION
d27040ed89b : crocus/screen: add PIPE_CAP_TIMER_RESOLUTION
6ec57403dbf : sofpipe/screen: add PIPE_CAP_TIMER_RESOLUTION
35f5bc0ad47 : llvmpipe/screen: add PIPE_CAP_TIMER_RESOLUTION
660f2eabe11 : gallium: add PIPE_CAP_TIMER_RESOLUTION
77f5b1cce02 : radeonsi: clean up #includes
56c787b36df : radeonsi: declare compiler[] and nir_options as pointers to reduce #includes
620ff256a2c : radeonsi: clean up query functions, make them static, remove forward decls
69bc1180b77 : radeonsi/gfx11: use SET_SH_REG_PAIRS_PACKED for compute by buffering reg writes
1753b321f87 : radeonsi/gfx11: use SET_SH_REG_PAIRS_PACKED for gfx by buffering reg writes
a6e6646d918 : radeonsi: reorder compute code to prepare for packed SET_SH_REG packets
f71607c8d3c : radeonsi/gfx11: enable register shadowing by default
aafef61f6a3 : radeonsi/gfx11: fix GLCTS with register shadowing by keeping the CS preamble
c7f4ffa401b : radeonsi: remove uses_reg_shadowing parameter from si_init_gfx_preamble_state
913c6392f65 : radeonsi: remove radeon_winsys::cs_set_preamble
c4811edfa69 : radeonsi: use si_pm4_create_sized for the shadowing preamble
fff585bdb80 : radeonsi: don't do BREAK_BATCH for context regs with only 1 context per batch
835190dd9f6 : radeonsi: keep pipeline statistics disabled when they are not used
ccb856fbaa1 : radeonsi: determine si_pm4_state::reg_va_low_idx automatically
22f3bcfb5a3 : radeonsi/gfx11: use SET_*_REG_PAIRS_PACKED packets for pm4 states
1aa99437d37 : radeonsi: eliminate redundant TCS user data and RSRC2 register changes
6959493f8c2 : radeonsi: move the only tcs_out_lds_offsets field to vs_state_bits
5632d8d1a77 : radeonsi: replace tcs_out_lds_layout with nearly identical tes_offchip_addr
1b40ab21503 : radeonsi: move TCS.gl_PatchVerticesIn into the tcs_offchip_layout SGPR
b4e2073f041 : zink/ci: remove 3 tests from the fails list
4031ed5c8a0 : amd/ci: temporarily disable some manual jobs that take a long time to run
a4796a34b19 : Revert "ci: mark the valve farm as down"
b4ca45911d2 : nir_opt_algebraic: don't use i32csel without native integer support
f9a4b8e6401 : docs/ci: fix command to disable/re-enable farms
e8533328056 : r600/sfn: Add source mod propagation also to fp64 ops
255eee10ace : r600/sfn: Implement fsat for 64 bit ops
12d86e9822f : anv: update conformanceVersion
ff52a00553c : dzn: Align placed footprints used when copying linear <-> optimal for BC formats
9dd106b1137 : ci: move .microsoft-farm-container-rules to test-source-dep.yml
402ae3b132e : nir/lower_tex: ignore saturate for txf ops
886b7aaa6be : zink: add fastpaths for no-op sampler/view rebinds
8125437acdc : zink: check sampler views pointer before loop
58b82d231de : zink: don't update tc info directly from cso binds
7b4c1b3a426 : zink: track and apply ds3 states only on change
5dc2d329cb0 : zink: use local screen var in blend state bind
2543fc15a19 : zink: clean up rp update tracking on dsa bind
b65efda5088 : zink: specialize invalidate_descriptor_state hook for compact mode
53542dd1200 : zink: make invalidate_descriptor_state a ctx hook
ad04bd81b96 : zink: force inlining for a bunch of functions
14bf10c1adc : zink: no-op redundant samplemask changes
f759cbb6755 : dzn: Fix multisample counts in device limits
8b888ead2f7 : dzn: Remove dynamic check for block-compressed support
a3d14e4b058 : dzn: Use common GetPhysicalDeviceFeatures2
7a68617692f : dzn: Inline D3D12 device creation in physical device creation
badb85edb8f : util: reinstate ENUM_PACKED
4b48d377bad : egl/haiku: Fix potential crash if double buffering is disabled
2089fc81886 : ci: mark the valve farm as down
ed5d3468682 : intel/fs: Add missing newline
df6749ed569 : radv: inline radv_can_enable_dual_src()
8b73109a938 : radv: remove redundant intermediate variable in radv_is_mrt0_dual_src()
2a1d97e3fcf : dzn: Ignore export access parameters
63f44951ac4 : asahi: drop unnecessary DRM_FORMAT_MOD_{LINEAR,INVALID} fallbacks
cfa7eec06c7 : aco: don't set exec_hi for wave32 scan reductions
5d03bbc91d1 : pvr: Fix csb control stream extension
5336cbff3bd : intel/fs: Constant propagate into SHADER_OPCODE_SHUFFLE
b902fb2e14e : pvr: Fix dynamic offset patching
4071b8e7f32 : pvr: Fix barrier insertion on merged subpasses
822dc384b13 : pvr: Fix seg fault on empty descriptor set
9d75795087c : radv: Move most of DB_SHADER_CONTROL to PS, more precise GFX11 blend WA
b687cbe36c1 : isl: add surface creation reporting mechanism
75074414302 : isl: assert on gfx8 condition that should not be met
31cc7a18876 : isl: assert on gfx7 condition that should not be met
4616aa2fac2 : isl: assert on gfx6 condition that should not be met
7cf7ea25002 : zink: radv vangogh ci updates
1ca87a300dd : zink: always clamp NUM_QUERIES to 500
0e32de0aed7 : zink: recache present semaphores
6b204c61622 : zink: acquire persistently bound swapchain descriptors before setting usage
98031749421 : zink: fix ubo array sizing in ntv
240b419c03a : vulkan/video: consider removed bits when calculating the size of comsumed data.
a28994f73c7 : util/rbsp: keep track of removed bits for the emulation prevention three bytes.
6f2e260d2bf : vulkan/video: move parsing longterm rps in h265 slice parsing.
b10631865d8 : vulkan/video: adds more conditions for setting loop_filter_across_slices_enable in h265 slice parsing.
48b32124c61 : radv/rt: Store the prolog outside the shaders array
ebe4e337fda : radv: Use _mesa_shader_stage_to_string for executable name
334a20ae28a : radv: Implement executable properties for ray tracing stages
bf5b74c3bae : radv: Use get_shader_from_executable_index for executable properties
8a5c4b3ebf8 : radv: Adjust the traversal shader description
eeae2fb5c4c : radv: Move the shader type to radv_shader_info
12d7aaf2b82 : intel/compiler: add more validation for acc register usage
836990b6513 : radv: enable NV_device_generated_commands on GFX6
a9c83662610 : radv: implement padding cmdbuffer for DGC on GFX6
65249c6f0a7 : util: Fixes prototype of threads_timespec_compare
146adbd2f49 : radv/video: drop incorrect defines for uapi ones.
38f941c8a85 : intel/stub_gpu: Don't run program again after using GDB
23c003b88c5 : util/blitter: fix util_blitter_clear_buffer() refcnt imbalance
3d22bcb7903 : zink: only retry bo allocation after reclaim if reclaims actually happened
d4757ea67e5 : aux/pipebuffer: add a return to pb_cache_release_all_buffers()
d0653043671 : aux/pipebuffer: add a return to pb_slabs_reclaim()
fde8bf7b7f5 : intel/compiler: Respect NIR_DEBUG_PRINT_INTERNAL flag
af9be8c024a : nir/print: Print whether the shader is internal or not
880a8bb943f : rusticl/memory: fix clippy errors
f1f01aaef53 : aco/gfx11: schedule for VMEM store clauses
f837fec2134 : aco/gfx11: use s_clause with stores
0c0143a4c04 : aco: don't try to form load+store clauses
414576aad54 : zink: fix anv ci flake wildcarding
c15b2491ec0 : zink: ZINK_HEAP_HOST_VISIBLE_CACHED -> ZINK_HEAP_HOST_VISIBLE_COHERENT_CACHED
7a169254c51 : zink: add COHERENT requirement for CACHED memory
59a72570b66 : compiler: Move spirv into a module of its own
2af68d157b3 : isl: Add and use size and alignment calculators
68f7c538142 : aco/gfx10+: use v_cndmask with literal for reduction identity
71d30bcede5 : aco: combine scalar mul+pk_add to pk_fma
6db61d0dc07 : aco: use uses helpers for pk_fma opt
532407094a0 : radv: use wave32 for small workgroups
b765a27d73b : radv: refactor CS subgroup size determination
41d8837e89c : radeonsi/vcn: update luma and chroma size
1359e806f25 : radv: advertise VK_EXT_depth_bias_control
266b2cfe5bf : radv: implement VK_EXT_depth_bias_control
0432a748ee0 : vulkan/runtime: call CmdSetDepthBias2EXT() from CmdSetDepthBias()
ae7d904a73b : r600/sfn: Implement source mod optimization in backend
da92733d5a9 : r600/sfn: add source and dest mod info to opcode table
2f6ded1098a : r600/sfn: allow source mods for per source with multi-slot ops
0ff3c4bef21 : r600/sfn: drop use of nir source mods
47152b6c09b : r600/sfn: Fix typo
bd93d6b2fba : virgl: don't allow vertex input arrays on GLES hosts
a2d40c09b72 : zink, drirc: Add Borderlands 2 workaround to fix spir-v 1.6 translated discard
1dade03b1fa : etnaviv: remove not used tgsi includes
c784a3db7fe : etnaviv: drop usage of tgsi_swizzle_names
c9ced5abde1 : etnaviv: remove tgsi remains
ab6aa14f427 : v3d: clear alpha-only as red-only
91c56020264 : gallium/util: fix color clamp for alpha-only formats
e1d7861dd69 : isl: handle DRM_FORMAT_MOD_INVALID in isl_drm_modifier_has_aux
b8f8146c6e4 : gallium: Remove unused os_process.h in gallium/auxiliary
3851a655796 : dd: Replace the usage of os_get_process_name with util_get_process_name in dd_draw.c
e287d39f4dd : zink: Replace the usage of os_get_process_name with util_get_process_name
25fcf0adc35 : mesa: Fix use after free.
cb588d5d6ee : compiler/clc: Move related NIR passes to the common mesa clc
be3e4c8aaf1 : compiler/clc: Rename the internal library from libclc to libmesaclc
0c387249e1e : intel/compiler: Move brw_kernel.c to the intel_clc target
ba420128577 : anv: add VK_EXT_depth_bias_control support
f39fa398096 : vulkan/runtime: add support for EXT_depth_bias_control
6249ff17ca0 : vulkan: registry/headers bump to 1.3.254
1a6e45d32bd : anv: switch copy query results with shaders from semaphore waits to flushes
61496915c21 : anv: tracking query buffer writes & query clears separately
0339ec4240c : anv: fix pending query bits for compute only command buffers
8c548700b6a : anv: change the way we clear pending query bits
cab84956251 : anv: track buffer writes from shaders for query results writes
1f72296f2c8 : anv: add missing query clear flush for acceleration structure queries
4431e5a222a : compiler/types: fix size of padded OpenCL Structs
8e452e385b5 : c11: Implement os_time_get_nano with timespec_get(&ts, TIME_MONOTONIC)
45bd24708a9 : c11: Improve mtx_timedlock to use timespec_get instead of time(NULL)
66a99f619fe : c11: Improve timespec_get to support TIME_MONOTONIC TIME_ACTIVE TIME_THREAD_ACTIVE TIME_MONOTONIC_RAW
785ca133231 : wsi: Fixes passing argument 1 of ‘mtx_unlock’ from incompatible pointer type
2e4f874fa5b : freedreno: Fixes error: passing argument 1 of ‘pthread_mutex_unlock’ from incompatible pointer type in tu_pipeline.c
1f3869ed4e4 : nir/print: Use mesa_scope_name() function to print scopes
45bd6cfe281 : compiler: Add mesa_scope_name() function
59cc77f0fab : compiler: Move from nir_scope to mesa_scope
4d26b38caf9 : rusticl/program: pass our max param size along to the spirv validator
99a480ba9bb : clc: allow passing custom validator options
8f7da6f0525 : clc: fix SPIRVMessageConsumer for NULL src
e09754c658d : r600/sfn: Clean up FS member initialization
201b46e487d : r600/sfn: on R600/R700 write a dummy pixel output if there is a gap
0e728ea7b07 : anv: avoid private buffer allocations in vkGetDeviceImageMemoryRequirementsKHR
714e11fe046 : rusticl/format: enable all trivial to support optional image formats
976ba09f576 : rusticl/format: move format table generation into a macro
9112aeb4a4f : rusticl/format: document cl to pipe format mapping
092abd8b9af : rusticl/format: add required format table for CL2.0
6a874d76153 : rusticl/format: drop req_for_3d_image_write_ext
d0ba3ab0b5a : rusticl/format: extract required format checks into const functions
ceb1c292b5b : rusticl/format: extract CL format to pipe format mapping into const function
6a259c0b948 : rusticl/format: pass order and type to rusticl_image_format directly
4999f9995ee : rusticl/mem: fix validation of packed image formats
73f86c9b9d1 : rusticl/mem: cache the pipe_format
ff95349285d : docs/cl: improve reporting of image features
d0dd0ad1c32 : Revert "ci: remove clang-format testing"
ec8932fd633 : radv: fix formatting
45a0de84912 : docs: remove i965 features from docs/features.txt
125700cf8b8 : docs: add crocus features to docs/features.txt
aa20ea7c5e5 : docs: add iris features to docs/features.txt
5cdb2371fd3 : v3dv: expose shaderImageGatherExtended
e31aff59d88 : broadcom/compiler: handle textureGatherOffsets
0de89e10ba1 : nir/lower_tex: handle lower_tg4_offsets with lower_tg4_broadcom_swizzle
65353814a39 : nir/lower_tex: copy missing fields when creating copy of tex instruction
32088445390 : radv: use cs_execute_ib() for GFX, MBCP and DGC IBs
afbe1877151 : radv/amdgpu: add cs_execute_ib() for executing IBs
0551954e80c : radv/amdgpu: remove useless assert in radv_amdgpu_winsys_cs_submit_internal()
8e1579a2142 : radv/amdgpu: fix a buffer overflow for submissions with RADV_DEBUG=noibs
795bf984c6b : radv: reserve space for shadowed regs
a5cdc4840da : radv: use IB for the GFX preamble on GFX6
e20a0f32f29 : radv: do not use IB for the GFX preamble with RADV_DEBUG=noibs
7e56f0389be : ci/docs: fixup incorrect spacing around console block
e0ca73e96d5 : r600/sfn: Don't deref unused group slots
3a569fbf9b6 : r600: Split tex CF only if written component is read
da4b5b4a47c : intel/ci: disable iris-jsl-deqp because it always fails for an AMD MR
d666a8d259a : ci: remove clang-format testing
845ed015dd3 : radeonsi: remove gfx10 NGG streamout
283be8ac3b8 : radeonsi: handle GE_CNTL and IA_MULTI_VGT_PARAM as a tracked register
12b123fdb72 : radeonsi: handle VGT_LS_HS_CONFIG like a tracker register
7065bbdc239 : radeonsi: handle VGT_GS_OUT_PRIM_TYPE like a tracked register
315231b5a51 : radeonsi: eliminate redundant compute SH register changes
35fa0135452 : radeonsi: handle demoted si_pm4_set_reg_idx3 as si_pm4_set_reg
29e1d0ac4fb : radeonsi: set non-graphics uconfig registers first in the preamble
52087d5772a : radeonsi: remove sscreen parameter from si_pm4_set_reg_idx3
7d2a0bda77a : radeonsi: add more variables into si_pm4_state and rework how it's created
8c7e32fb330 : radeonsi: don't needlessly invalidate L0/L1 caches at the beginning of IBs
c5a565d0949 : radeonsi: don't do PFP_SYNC_ME before CP DMA and compute blits
76664c16773 : radeonsi: shrink the last field of tcs_offchip_layout due to LDS limit
c89ca3b47f1 : radeonsi: change si_emit_derived_tess_state into a state atom
d891bd7c3a9 : radeonsi: fix RB+ and gfx11 issues with framebuffer state
9fd5561d773 : radeonsi/ci: add glx@glx-visuals-stencil to skips because it gets stuck often
229c3b7827d : radeonsi: set register_shadowing_enabled if AMD_DEBUG=shadowregs is set
f0eb548e7b2 : amd: skip redundant INDEX_TYPE even with register shadowing
2ce24402d6b : amd: skip redundant PKT3_NUM_INSTANCES even with register shadowing
6349d3f537c : amd: update shadowed register tables for gfx11
c8efd2b2cf3 : amd: add a new helper that prints all non-shadowed regs
f43d68d7aca : amd: remove ac_check_shadowed_regs
6e19b6d97f9 : amd: remove non-shadowed register tables
93dbdde3132 : amd: fix GPU cache sizes retrieved from the kernel
c33622d9318 : amd: don't set PA_RATE_CNTL because it has no effect
3e5aa9e717d : amd: increase the attribute ring size on gfx1103_r1
93162584499 : amd: rename mid_command_buffer_preemption_enabled -> register_shadowing_required
789a3b24c1f : amd: improve the IB parser, parse more packets
95a85d1b375 : amd: update SET_*_REG_PAIRS* documentation and remove radeon_info options
9078301ff8f : radeonsi: don't convert L8A8 to R8A8 when blitting via compute to fix gfx7
d9eedda917c : rusticl: advertize cl_khr_spirv_no_integer_wrap_decoration
9985247e719 : docs/cl: fix whitespace issues and add missing entries
a9ddee677b4 : rusticl: advertize cl_khr_extended_versioning
f969e9a137c : rusticl/version: use cl_version instead of cl_uint and provide a From impl
dce0665705a : rusticl/device: sort cl_device_info queries
c7751c7f7df : rusticl/device: add intel usm queries DPCPP cares about
2f1e62f8316 : gallium/hud: append results to files instead of overwriting them
6e5eb0afd3f : anv: do not explode on 32 bit builds
dcf5dfbbf8d : ci: implement farms handling trough files inside .ci-farms
2146e91e984 : ci/crocus: depend on state of the Anholt farm
da12b40a49b : ci/amd: hide vaapi job dependent on Collabora farm when it's down
fe844dd72bf : ci/etnaviv: if farm is down, we expect no manual jobs can be triggered
7377bdd66b3 : ci/windows: move microsoft farm rules
63c883ee006 : svga: lower images before ntt
4f1a3955c4c : tgsi: remove unused functions and structs
62b9e6e9371 : ci: enforce formatting for RADV & ACO
6b21653ab4d : aco: reformat according to its .clang-format
8b319c6db8b : radv: reformat according to its .clang-format
1725d9aa672 : radv,aco: tweaks to get clang-format to print nicer code
3ac00f9db3a : clang-format: add explanation for anyone reading .clang-format-include
5db031bf3ea : egl: return correct error for EGL_KHR_image_pixmap
84b47f0d26e : iris: Support MTL modifier MC_CCS
f71c42bc2c6 : intel/isl: Add MTL MC CCS modifier into modifier info
71b7355aae7 : iris: Support I915_FORMAT_MOD_4_TILED_MTL_RC_CCS_CC modifier
a45f5500ddc : intel/isl: Add MTL RC CCS CC modifier into modifier info
d9392d97c70 : iris: Support I915_FORMAT_MOD_4_TILED_MTL_RC_CCS modifier
898c7252c12 : intel/isl: Add MTL RC CCS modifier into modifier info
b2136dbe6f5 : include/uapi: Update drm_fourcc.h from drm kernel
8bc7bcfa0c1 : iris: Fix memory alignment when importing dmabuf (GFX12.5)
94d827332f3 : dri: Replace usage of boolean/TRUE/FALSE with bool/true/false
7f3874981dd : radv/rt: Enable RT pipelines on GFX10_3+ excluding vangogh
49b400423ce : Revert "radv: Enable ray tracing pipelines by default"
b49afd6ce24 : radv: Add the BOs of all shaders in a RT pipeline
99e44cc527d : aco/opcodes: delete wrong comment copy pasted from NIR
fe3993447d4 : aco: remove v_cvt_pkrtz_f16_f32_e64 when it's actually VOP2
49bdc3a1c2c : aco/opcodes: move v_cndmask_b32 back to the VOP2 list
89c86af39e6 : aco/spill: Use arena allocator for spills
73835f4b099 : aco/spill: Use arena allocator for next use distances
b3aae9c5568 : nouveau: eliminate busy waiting on fences
8f2680871da : anv: convert most pc in genX_cmd_buffer to use pc helper
9f3b51255a7 : anv: change most pipe controls in gfx8_cmd_buffer to use pc helper
b3589a88992 : anv: change pipe control in indirect draw gen to use pc helper
6a7dcd3e12f : anv: change pipe controls in genX_gpu_memcpy to use pc helper
e70cf3ea988 : anv: change pipe control in genX_pipeline to use pc helper
c232269db43 : anv: change pipe controls in genX_state to use pc helper
6dc95685f3b : anv: convert genX_query pipe controls to use pc helper
d8c76f88441 : anv: implement invalidate part of emit_apply_pipe_flushes with helper
9f6f69e0f9b : anv: implement flush part of emit_apply_pipe_flushes with helper
c3658f5a5d3 : anv: wrap pipe control emission to a set of helper functions
1ad79cb84fc : virgl: Fix stack overflow in virgl_bind_sampler_states
0e726c63ff8 : radv: add dgc_emit_index_buffer()
a842f37dff7 : radv: add dgc_emit_draw_indexed() helper
0551c54dff9 : radv: add dgc_emit_draw() helper
bb24e17d445 : radv: add dgc_emit_vertex_buffer() helper
be05e0e7a45 : radv: add dgc_emit_push_constant() helper
cc3a9b90a97 : radv: add dgc_emit_state() helper
1d0c18ba3b2 : radv: remove unused radv_dgc_token struct
562e890f2c6 : ac/radeonsi: add av1 defaults header file from radeonsi
b7f37265ac2 : lavapipe: correctly update shader object per-stage push constant sizes
6e4971b5104 : lavapipe: fix shader binary binding with mesh shaders
cb03191e82d : lavapipe: more fixes for sample shading
9aff38c7ca7 : aux/trace: add methods for mesh shaders
8f9514fc63d : clc: static assert that clc_optional_features has no padding
ce467c6b33d : meson: Remove reference to removed SWR driver
bea91117490 : bin/pick-ui: use asyncio.new_event_loop
0630a599fc7 : bin/pick: Add support for adding notes on patches
41394187aae : bin/pick: use lineboxes to make the UI clearer
dd760f88461 : bin/pick: fix issue where None for nomination_type could fail
3f48d842960 : rusticl/spirv: Key optional clc features when caching.
23cbe6b0d57 : clc: add commment to clc_optional_features to ensure no padding exists
0d5673d6350 : docs: upgrade bootstrap to 5.3.0
c9a00d66760 : nv50/ir: resolve -Woverloaded-virtual=1 warnings
6c73c6cec6d : nv50/ir: use override
a734dba415b : zink: more anv ci flakes
c8d8961f332 : anv: avoid requiring ordered memory planes for explicit import
0a6d919c532 : asahi: Use bitfield_extract for texture lowering
1636037b664 : agx: Implement bitfieldExtract natively
fc3bf53a65e : nir/builder: Add ubitfield_extract_imm helper
7f8e172ecf7 : pvr: add missing frag to geom dependency for jobs targetting same render target
44ed3e73415 : microsoft/clc: Add unreachable() to fix 'may be unitialized' warning
6007dcbb334 : r300: remove unused opcodes from r300_tgsi_to_rc
ffedd609017 : r300: remove unused LIT lowering
69c9f4631e1 : r300: remove unused ROUND lowering
d56edd8d180 : r300: remove unused DST lowering
20bd7bb6fa2 : r300: remove unused POW lowering
127941ef1b3 : r300: remove unused FLR lowering
a1813720228 : r300: move CEIL lowering to NIR
e16894fb5ad : r300: remove unused SSG lowering
3a3b9b7a630 : r300: remove unused SIN/COS lowering
daac72de3a2 : radv/rt: Stop forcing wave32 by setting compute_subgroup_size
397e728ef4f : iris: Drop GPGPU Tex Invalidate restriction for TGL+
e3b794c184c : iris: Drop the RT flush for PIPE_BARRIER_TEXTURE
bb6d300b3a3 : Revert "iris: Add missed tile flush flag"
f0b6b57c77b : intel/blorp: Avoid 32bpc fast clear sampling issue
a593de7cf3f : nir: add missed nir_cmp_imm-helpers
3a64e3425f9 : nir: add and use nir_imod_imm
e1f4c792883 : nir: add and use nir_fdiv_imm
590e191e775 : nir: use nir_imm_{true,false}
9e5cd02faec : nir: isub -> iadd_imm
8b03a54bcde : nir: use more imm-helpers
2dd5f2cfb4e : mesa/st: use nir_imm_vec4
84856cabfcb : iris: Don't use STREAMING_LOAD without SSE
1e46ca673cd : dri3: only invalidate drawables on geometry change if geometry has changed
2a71e332aa0 : nir: use new immediate comparison helpers
f7bf0c774f3 : nir: add nir_[fui]gt_imm and nir_[fui]le_imm helpers
4291cc52557 : ac: fix PIPE_FORMAT_R11G11B10_FLOAT DST_SEL_W
5638b768e66 : pvr: fix division by block size in blit
4eb9d22b9e5 : pvr: Remove outdated finishme
10c0c68f473 : pvr: Dedup a check with pvr_is_render_area_tile_aligned()
c57a49c2349 : r600/sfn: Downgrade some error message to warning
2a4a93a8489 : r600/sfn: Silence warnings "overloaded-virtual"
71b6108f672 : radv: reset some dynamic states when the fragment shader stage is unbound
80153a86660 : radv: fix re-emitting early_z/late_z when the bound PS changes
00968f38ca7 : radv: fix re-emitting some dynamic states when the previous FS is NULL
e93d6abeb7b : mesa/arbprog: fix compile errors
c36e0e3f792 : ac/nir/ngg: fix ngg_gs_clear_primflags crash
ff1e667e453 : zink: strip format list when disabling mutable during image creation
0c17eadac00 : zink: drop dt checks for mutable format init
9e83723a210 : zink: add srgb mutable for all resources by default
1859f191c38 : zink: wrap format mismatch checks for blit/surface
5511a08a1c5 : zink: remove redundant conditional in set_sampler_views
26f456203ca : compiler/types: Use hash table pre-hashed functions for type caching
40ba00238bb : compiler/types: Tidy up the asserts in get_*_instance functions
efbbdeffc09 : compiler/types: Be consistent when naming array element/size
83f741124b6 : nir_lower_returns: Mark assert-only var as ASSERTED
13df91d7d7d : radv/video: restrict the number of IBs on video related queues.
0535948535e : rusticl: fix UB in CLProp machinery
fdcb86168d1 : rusticl: drop cl_prop_for_type macro
cf43a74c793 : rusticl: drop CLProp implementation for String
f1461c5a772 : rusticl: core: stop using cl_prop from the api module
27555191423 : svga: fix compute shader type after ntt
095fee55f85 : rusticl: enforce using unsafe blocks in unsafe functions
4edbe8f5a09 : zink: add mem debugging
65fad783c7c : zink: break out vk flag unrolling into util function
de60b463d76 : nir/algebraic: Simplify various trivial bfi
541e7eb3898 : nir/algebraic: Optimize some u2f of bfi
96cde9cc01d : intel/fs: Emit better code for bfi(..., 0)
6603948a7ad : nir/algebraic: Lower some bfi with two constant sources
e419eefd348 : intel/fs: Use nir_opt_reassociate_bfi
83bd87c558f : nir: Add optimization pass to reassociate some bfi instructions
a085fead0c0 : zink: add some ci flakes
2760aeb13e0 : CI: Re-enable freedreno CI
6af691dfffa : ci: Extend a618_vk_full runtime
c41d493f771 : ci: Don't retry manual or scheduled jobs
47991a094ed : ci: Elaborate causes for job retries
5ef4e1c4c05 : ci: Drop some skips of GL CTS ArraysOfArrays tests.
97744f11cf1 : ci: Drop skips for some previously-invalid CTS tests.
8c35537351d : ci: Update to vulkan-cts-1.3.5.2 (and pull in some more fixes).
e3b0a79b3a8 : ci/zink: Update current xfails on tgl.
10b94772d29 : intel: Reduce cost of resetting last_grf_write.
7d4769e8022 : intel: Allocate the last_grf_write once per scheduler.
2ad865b2197 : intel: Count reads_remaining across all blocks.
12a47b84b73 : egl/dri2: trigger drawable invalidation from surface queries for zink
1563aea69f2 : lavapipe: add version uuid to shader binary validation
b79f6ec3974 : r600: Disable SB if we use the ariable length DOT
269895c674c : 600/sfn: Trigger use of ACK for some barriers
d6280a8eefc : r600/sfn: move kill handling to fully scheduling
f7e6171f3ae : r600: fix handling of use_sb flag
4e87d81d20a : zink: add a dgc debug mode for testing
6b9f838d621 : intel/fs: handle load_global_constant_uniform_block_intel
4ee1a8bb9c2 : nir: add a load_global_constant uniform intel variant
5ae8a78d8c8 : intel/fs: make use of load_ubo_uniform_block_intel
4a23a5a9047 : nir: add a new ubo uniform loading intrinsic for intel
7eb1e2a690b : intel/fs: avoid reusing the VGRF for uniform load_ubo
ff3494fce3a : intel/fs: print identation for control flow
5b3ff7e3f3d : rusticl/queue: overhaul of the queue+event handling
6114e661241 : broadcom/compiler: only use last thread switch flag to detect final section
dfdbf5bf947 : broadcom/compiler: clarify use of QFILE_VPM
0cd9f0c3d36 : intel/fs: fix bindless/shared surface mistake
b3b12c2c27f : anv: enable CmdCopyQueryPoolResults to use shader for copies
e86f3c7abba : intel/ds: add query count in query tracepoints
930e862af7a : anv: add shaders for copying query results
4cee8ce7a58 : anv: generalize internal kernel concept
7ca5c84804f : anv: add support for simple internal compute shaders
dbbcd5c32c7 : anv: factor out generation kernel dispatch into helper
455a13fb7f1 : anv: limit ANV_PIPE_RENDER_TARGET_BUFFER_WRITES to blorp operations using 3D
d7c28e526b9 : anv: fix incorrect batch for 3DSTATE_CONSTANT_ALL emission
0da39bf8ee1 : anv: disable mesh/task for generated draws
e9c1eaa535c : anv: only disable mesh when enabled at the VkDevice level
d096a3f1a65 : radv: fix smooth lines with graphics pipeline library
8f88cf3b42d : radv: do not force VRS 1x1 when smooth lines are enabled
f6c01cd1dc1 : radv: add a helper for forcing VRS 1x1 in some situations
642a0972f00 : radv: gather info about load_poly_line_smooth_enabled
5ce784e5c93 : radv/video: reject unsupported hevc profiles and bit depths
d7d0ccdc51f : radv/video: reject non-8bit H264
758e6a8f2fc : radv/video: reject general unsupported video formats
a6a687b197f : svga: fix shader type after ntt
d19bb4bc579 : zink: add some ntv asserts for ms txf
9b8adebfcaf : zink: assert that ntv image creation isn't clobbering existing images
d032de726ae : zink: massively shrink qbo size for timestamp queries
e816c106383 : radv/video: program hevc max dec pic buffering correctly
ff4e9fa2d5c : radv/video: program frame number correctly.
efd4a162d30 : anv: always report all pipeline stats regardless of stages
810da51e913 : anv: report max simd width only once for fragment shaders
a0a20164eb0 : anv: deal with unsupported VkImageFormatListCreateInfo::pViewFormats
374bd4e1bef : radv: Enable ray tracing pipelines by default
fa7c7791ee5 : radv: Add RADV_DEBUG=nort
c17d0cc4883 : lavapipe: use PACKAGE_VERSION for cache uuid in release builds
68ded42a385 : radv: directly use vk_format_map for vertex input
6650d89d4cf : vk: make vk_format_map[] public
30fb1bffd63 : etnaviv: only emit sampler config for changed samplers
8f56228ace6 : zink: only try to create srgb mutable images if the vk format is supported
0d52acce1ee : radv: tweak gfx pipeline stage binding
12eb23530bc : nir: Remove non-scoped barriers
d64f6f2f695 : radeonsi: Scan for scoped barriers
df51464cacb : nir: Remove handling for non-scoped barriers
c7232be5373 : nir/tests: Use scoped barriers internally
1d4a59448c8 : treewide: Remove use_scoped_barrier
416d8ad384d : ttn: Assume use_scoped_barrier
7173cbccbfc : nir: Assume use_scoped_barrier
5dfa8e45378 : vtn: Assume use_scoped_barrier
c696fc43925 : glsl: Assume use_scoped_barrier
d8a45db591d : ac/llvm: Drop memory_barrier_buffer impl
749b4817ad2 : ntt: Use scoped barriers
d3aca1a7586 : ttn: Emit scoped barriers when needed
4368365fcf6 : ir3: Drop reference to unsupported intrinsic
09b5e2a7861 : vtn: Handle atomic counter semantics
98fde58b3a7 : ci: temporarily disable lima farm
20e6c31ba67 : r600: tgsi cleanup
50085ccd110 : docs: improve OpenCL features
d3d55f77472 : radv: Leave primitive reset index at max on GFX8+.
ce3b84cc62f : radv: Remove primitive reset index from late scissor workaround.
3d496190715 : etnaviv: add support for performance warnings
00a91d88702 : anv: use workaround framework for 1408224581, 14014097488
c7c902cdbfe : iris: use workaround framework for 1408224581, 14014097488
15433897b2c : intel/dev: add parentheses around intel_needs_workaround macro
4c28c5b0743 : r300: be more agressive when merging A0 loads
6de9152e3a0 : r300: remove duplicate ARRs
a1a981f6c13 : r300: optimize the load A0 pattern from wined3d
886a6aa5be2 : r300: move the ROUND+ARL->ARR fusing to main optimization loop
f82574fb2c5 : r300: move the ARL merging pass up in the opt loop
453201fe745 : r300: move nir stuff to r300_nir file
6d60e38dd73 : zink/ci: enable zink-radv-vangogh-valve for pre-merge testing
741bfb52e67 : zink/ci: add more tests to the flake list of vangogh
e01f7323def : ci/b2c: change the default first-console-activity timeout to 2 minutes
acf63640689 : broadcom/ci: update expected results
3f71ed9e7e1 : gallium: Rename dri_init_screen_helper into dri_init_screen
ad0bcd75fd1 : gallium: Use the common destroy function on screen initialization failure
4d25ae350f7 : gallium: Only call dri_init_options when the screen is actually created
09f65f266e9 : pipe-loader: Do not destroy the winsys on screen creation failure
6b4f80f7f00 : pipe-loader: Document the behavior regarding screen creating failures
744c849a08a : gallium: Rename dri_destroy_screen_helper into dri_release_screen
c2d90602ca9 : gallium: Incorporate the device release in dri_destroy_screen_helper
5b96a6cc2fe : radv/ci: update the list of expected failures on STONEY
25d46958c5d : radv: disable HTILE compression only when layouts are compressed
9b141e2565e : radv: emit DB_RENDER_CONTROL as part of the framebuffer
b9237bdc6b3 : radv: reset more DB registers when emitting a null ds target
42dbfad01d4 : radv: add a helper for emitting a null depth/stencil target
b4403d89851 : radeonsi: enable aco support for compute shader
df4f84f806c : radeonsi: fix crash when AMD_DEBUG=cs,initnir
5f52f8a6bab : ac/llvm,radeonsi: lower nir_load_user_data_amd in abi
0a7014328f0 : radeonsi: add scratch_offset arg for aco cs
a337a0c8072 : st/glsl: move linking code to the same st file
92dcaf7debf : dxil: Remove custom SSBO lowering
16aeaad73e5 : microsoft/compiler: Don't over-align raw buffer load/store intrinsics
38617dc7269 : microsoft/compiler: Don't lower bit sizes for movs
ecfbc16f612 : dxil: Delete load_ubo_dxil intrinsic
42877c8b631 : dxil: Don't generate load_ubo_dxil directly
6a5ed9e2e9d : microsoft/compiler: Support load_ubo_vec4
f960b379868 : spirv2dxil: Don't lower shared/temp to explicit I/O
f121d8fe12e : microsoft/compiler: Un-lower shared/scratch to derefs
95bfee6a85c : microsoft/compiler: Use mem_constant instead of shader_temp for consts
f9b0382fafc : microsoft/compiler: Emit const accesses as load_deref
572e02a3b79 : microsoft/compiler: Add some more lowering passes for derefs
d40c64c4c34 : microsoft/compiler: Improvements to constant -> shader_temp pass used for CL
13e5d51f8e4 : microsoft/compiler: Support vec/struct const vals
33ce7c4b901 : microsoft/clc: Fix progress reporting for some lowering
e9b2bb244ba : microsoft/clc: Try harder to optimize memcpys before lowering them
fba82797d72 : nir: Optimize unpacking 16 bit values that were originally packed
663d957480b : nir: Fix constant expression for unpack_64_4x16
c70d94a8897 : nir_lower_mem_access_bit_sizes: Support unaligned stores via a pair of atomics
082eba61653 : nir_lower_mem_access_bit_sizes: Move options into a struct
4217353e2d1 : nir_lower_mem_access_bit_sizes: Add a bit_size input to the callback
e77fe70b1e3 : nir_lower_ubo_vec4: Delete an invalid assert
bb311ce370d : nir: Allow atomics as non-complex uses for var-splitting passes
cf9ea94958a : nir_split_struct_vars: Support more modes and constant initializers
c0e41e9b3e4 : vtn: Set is_null_constant
4edfb67fd49 : nir: Add is_null_constant to nir_constant
009d2de88f7 : nir_opt_constant_folding: Fix nir_deref_path leak
ce07aabab12 : meson: Key whether to build batch decoder on expat
b717a438261 : dzn: Don't support VK R4G4B4A4_UNORM_PACK16 unless we have B4G4R4A4
1dd1147408e : mapi: Delete execmem support code.
34808de7371 : mapi: Drop the unused_functions table.
a4b28252286 : mesa: Drop the aliases from the remap table.
e0213a69535 : mapi: Clean up mapi_stub struct.
29397f2e000 : mesa: Drop the function parameter spec from the remap table.
398a8d43dc9 : mapi: Delete dynamic stub generation.
30332529663 : mapi: clang-format _glapi_add_dispatch().
5c1d614256b : nir: Add interleave_agx instruction
176c3a2ab7a : agx: Use common nir_steal_tex_src
d1b94a11bd2 : nir/lower_tex: Use nir_steal_tex_src
36e779e4a9a : nir/builder: Add steal_tex_src helper
bbda9f73904 : aco: validate ir for prologs and after lower_to_hw_instr
2028df87577 : aco: don't validate p_constaddr_addlo/p_resumeaddr_addlo operands
b9854a90975 : aco: move cfg validation to its own function
e5df6ee6054 : aco: make validation work without SSA temps
496ea57d418 : radv: Add driconf to force wave64 for RT
42847057334 : r600: fix cayman_convert_border_color() swizzle behavior
fa4e55c54fa : mesa/atifs: Rename the header guard.
377048700fc : mesa: Drop dead TGSI serialization prototypes.
248ac8921e7 : mesa: Simplify st_get_nir_compiler_options().
c52d1acb42d : mesa: Drop TGSI token handling
0034a26a407 : mesa: Always query our compute params against IR_NIR.
d4534eb5f42 : svga: Stop asserting that compute params are queried against TGSI.
96bee21dc7b : mesa/drawtex: Cut out the TGSI semantic translation.
0ac95418048 : gallium: Drop PIPE_SHADER_CAP_PREFERRED_IR.
de908b8d05f : nine: Drop the nir_vs/nir_ps env vars.
d9affb76ba4 : svga: Switch to preferring NIR by default.
c3cbe610dfd : nouveau: Delete the NV50_PROG_USE_TGSI env var.
ae777b18367 : r300: Drop RADEON_DEBUG=use_tgsi.
715dcf40530 : r600: Drop docs for use_tgsi debug var.
4340ec141d0 : virgl: Drop the VIRGL_DEBUG=use_tgsi debug var.
8dcf78d6d01 : llvmpipe: Drop the LP_DEBUG=tgsi_ir debug option.
f71762f54e4 : softpipe: Drop the use_tgsi debug flag.
96a0f886a7c : mesa: Port the pbo.use_gs path to NIR and let it get used on NIR drivers.
d361655aae3 : mesa: Emit full output write in st_pbo_create_vs().
0cffef54e5d : v3d: Respect nir_intrinsic_store_output's write_mask.
3aa1aed2370 : radv/ci: Test ray tracing on vkd3d-proton
bbd42840169 : Revert "glx: Remove pointless GLX_INTEL_swap_event paranoia"
1980934d0d1 : nouveau: fix nouveau_heap_destroy() memory leak
d0e0ba897fd : anv: split ANV_PIPE_RENDER_TARGET_BUFFER_WRITES for finer grained flushing
06b436e51e2 : anv: add query tracepoints
9de81344107 : aco: Fix assert in insert_exec_mask
3ea01b86f0a : aco: Fix live_var_analysis assert
7f3cfcc96a1 : aco: Reset scratch_rsrc on blocks without predecessors
67a0f2532fd : aco: Mark exec write used when it writes other registers.
da4b27452b3 : rusticl/event: ensure even status is updated in order
e7d336bb85d : rusticl/api: remove some repr(C)
30559a399b9 : rusticl/icd: fix ReferenceCountedAPIPointer::from_ptr for NULL pointers
e358173fbfd : iris: Add GET_PARAM for protected context capability support
937325137ed : drm-uapi: bump headers (except AMD)
a4bb6d7c722 : anv: remove BDW specific WA for CS stall enable
386c7a5158a : radv/ci: use the low-priority runners for vangogh jobs
43d83cd0d89 : ci/b2c: select the DUT to run on by name
926e97d5df2 : r600/sfn: Remove duplicate assignment
12b816ce79c : mesa/st: discard whole resource when mapping drawpixels texture
1a975bc278f : lp: align memory for long16 CL types
8e7d434b8cd : etnaviv: query: optimize context flushes
5ef6da21d91 : etnaviv: query: correct max number of occlusion query samples
3d98e9c2e0c : etnaviv: query: correct max number of perfmon samples
f33a4fa6025 : etnaviv: query: remove incorrect comment
b6a4b988abf : etnaviv: query: reset sample count on begin_query
22d5d1bc404 : etnaviv: query: move sample counter manipulation into query providers
4452216a280 : radv: Use RESET_FILTER_CAM for some mesh shading draws.
4181e144eff : radv: Always flush before writing acceleration structure properties
31fb75a08b0 : ac/llvm: set +cumode for radeonsi
19196199a8a : ac: Replace the usage of pipe_compare_func with compare_func
00765e78652 : ci: bring back the valve farm
08e95f8f8e9 : nir/lower_shader_calls: Fix cursor if broken after nir_cf_extract() call
ba0787f266a : freedreno: Partially decode CP_PROTECT_CNTL
628d21c5219 : ci: valve and freedreno farm is down
91e5c4a82f7 : docs: rusticl envvars list supported drivers
1555f412569 : panfrost: Replace the usage of PIPE_BIND_* with PAN_BIND_*
51cd2965c71 : aco/rt: Do not initialize the next shader addr
4bf3d7d8cf2 : radv/rt: Clear NIR metadata after lowering the ABI
b577f8b547f : radv/rt: Do not guard the raygen shader
ed3f23029be : ac/llvm: replace MESA_SHADER_COMPUTE checks with gl_shader_stage_is_compute
e65f561a75c : ac/llvm: support vec2 on b2i16
5ae953b5e97 : radv: disable calibrated timestamps on raven/raven2
e1d948b6a24 : frontends/va: Fix missing unlock
bb3cf3ff8ee : zink/ci: remove spec@nv_shader_atomic_int64@* from the fail lists
0ce595a89a7 : intel: use generated helpers for Wa_1508744258
256f64dc456 : ci/android: remove the artifact file just as we unpack it
32007270b52 : ci/lava: rename rest local MINIO_ variables to S3_
78aaec836a9 : ci: remove BUILD_PATH, always use S3_ARTIFACT_NAME
2af371b3f31 : ci: replace MINIO_RESULTS_UPLOAD with S3_RESULTS_UPLOAD
deba02fddff : ci: rename MINIO_HOST variable to S3_HOST
7b6629a6943 : ci: rename MINIO to S3
e1737c46b96 : ci: rename S3 artifacts according to scheme mesa-$arch-$config-$buildtype
d4670eea0f2 : ci: explicitely state BUILDTYPE
40042ed25ae : nir: Rematerialize derefs after opt_dead_cf
fb8c48f4fcc : anv: allow intel_clflush_range only on igpu
26f6ea5c304 : intel/compiler: Remove unused functions and declarations
8f4b9ed4d8a : CODEOWNERS: add r300 driver
62e0f6bf328 : etnaviv: Add support for conditional rendering
a603413eb8a : etnaviv: optimize transfer flushes
64fda091de9 : aco: Lower divergent bool phis iteratively
ba27071c8bc : agx: Fold addressing math into atomics
13535d3f9dd : agx: Refactor expressions in agx_nir_lower_address
5a55ef2fd13 : nir: Add AGX atomic intrinsics
06f4608c5b4 : ir2: Drop lower_locals_to_regs call
10fb9de9f68 : lima: Drop lower_locals_to_regs call
03175f61fc2 : pan/mdg: Drop lower_locals_to_regs call
4f317d15d37 : amd/ci: add another test to the vkcts-vega10 flake list
b8c76655993 : zink/ci: add more QBO-related fails on RADV
56eb8311553 : aco: run nir_lower_int64 after nir_opt_uniform_atomics
948970c1ebb : rusticl/icd: use new proc macros
e3bdc7cc230 : rusticl/icd: make release return nothing
5875f2e8030 : rusticl: add proc macro module for generating API stubs
b1cd5780d65 : etnaviv: rs: unconditionally flush color and depth cache before using RS
cfc1be95902 : etnaviv: rs: flush TS cache before making configuration changes
c39521a9290 : anv/video: move video requirements to outarray.
689b01c598d : ci/b2c: update to mesa-trigger:2023-03-08.1
7c78c346ff8 : rusticl: compile r600 driver
33d878eb584 : r600/sfn: Handle load_global in 64 to vec2 lowering
687e41da610 : r600/sfn: Handle store_global when lowering 64 bit ops to vec2
9dbe936fe4a : r600/sfn: Add experimental support for load/store_global
25de091753e : intel/nir: switch ray query state tracking to local variables uint16_t
085f6ec6ebc : radv/video: fix hevc scaling list order.
4cc86e4ea94 : radv/video: report bad profile operation if h264 profile isn't supported.
5024d8c7630 : radeonsi: enable aco support for gs copy shader
8b71935c140 : radeonsi: enable aco for standalone gs
1e2d4b32b0c : ac/llvm,radeonsi: lower nir_load_ring_gsvs_amd in abi
4e3da403cca : radeonsi: add scratch_offset arg for aco gs
afa90c6a41d : radeonsi: enable aco support for standalone tes
f8c830ab85a : radeonsi: update lds size for tes
62c8edaa636 : radeonsi: init tes aco shader info fields
e8b3c9a13ba : radeonsi: add scratch_offset arg for aco tes
13ff818d569 : radeonsi: enable aco support for mono standalone tcs
b4f3b7c3401 : ac/llvm,radeonsi: lower nir_load_ring_tess_offchip_amd in abi
415ed0567a8 : radeonsi: lower nir_load_tess_rel_patch_id_amd in abi for aco
497d563b5ec : radeonsi: add scratch_offset arg for aco tcs
b44bbe7daa4 : ac/nir,radv: add 1 dword to ES/GS item size
2e1092095a4 : ac/nir,radv: add 1 dword to LS/HS vertex stride
c2251b8e13e : ci/etnaviv: add asan run
6d510fcdc57 : ci: add debian-arm32-asan
2bb26cc01d0 : intel/compiler: Refactor dump_instruction(s)
4f9a23e3398 : spirv: Use vtn_translate_scope for OpReadClockKHR
089a0cf4ef8 : spirv: Refactor and rename scope translation helper
7ff978b5deb : docs: venus: update extension support
106e97a43a2 : venus: enable VK_EXT_color_write_enable
ca0b7811325 : venus: enable VK_EXT_shader_subgroup_ballot
5f2d38ac3ca : venus: enable VK_EXT_fragment_shader_interlock
6e4c93886d6 : venus: enable VK_EXT_border_color_swizzle
e217b3093c0 : venus: enable VK_KHR_shader_clock
7b31127ed2a : venus: enable VK_EXT_dynamic_rendering_unused_attachments
7fe390c85b2 : venus: enable VK_EXT_non_seamless_cube_map
bd4cb328a39 : venus: sync protocol for multiple extensions for zink
f63ea8614a1 : venus: sync to latest protocol header from v1.3.252
7a4a2428c0e : util/tests: add gc_alloc_size alignment tests
928f31a24a8 : util: fix gc_alloc_size alignment
90b8666ff2f : clc: relax spec constant validation
1bbc997bef3 : rusticl: fix clippy errors on image_slice_pitch change to usize
d57303ace77 : ci: add and use clippy for rusticl
5d551d14cc7 : docs: update calendar for 23.1.2
df0c5d84555 : docs/relnotes: add sha256sum for 23.1.2
0e428b6479d : docs: add release notes for 23.1.2
bac1c88ea3e : mesa: fix glBitmap in display lists when width <= 0 || height <= 0
206cdbc4403 : radv: Clarify gang submit terminology.
dad91dc7c47 : zink: update some radv qbo fails
6aa9e95021c : zink: stop swizzling conditional render during batch flush
43a6f8b9f8c : zink: remove assert for dt in zink_kopper_update
81834a211df : zink: check for cached mem correctly when mapping buffer
3e1431dee93 : zink: don't check prog->shaders when creating gfx pipeline
eca11febe20 : zink: combine some rast state draw conditionals
a1189f4b7ff : docs/features update opencl extensions add rusticl
be673fdd78b : rusticl: add cl_khr_create_command_queue
c41faeb323f : docs/relnotes/23.1.1: clear "new features"
31c8c42f48a : aco/tests: test that s_bfe bits is masked
08064a55424 : aco: mask bits source of s_bfe
4a2e62844b4 : pvr: Add support for sampler border colors
b8a32e76941 : pvr: Declare dependency on idep_mesautil
ae828a33a74 : etnaviv: make wider use of DBG_ENABLED(..)
14782cf2480 : .mailmap: add an alias for Christian Gmeiner
aae23fe68d1 : pvr: HWRT creation simplifications.
9ace53f3cc1 : r600/sfn: Don't rewrite TESS_EVAL inner tess level outputs
976d6de232a : r600/sfn: add read instruction for unused but required LDS op results
9396ba3be10 : pvr: fixup assert in pvr_cmd_buffer_alloc_mem
4dc82b4473e : pvr: fix infinite recursion in pvr_cmd_buffer_{start,end}_sub_cmd
cb41ef0d3f5 : util/driconf: pin minImageCount to three for "Path of Exile"
75b63a5d3e4 : r600/sfn: Fix warning about overloads hiding virtual functions
1eda220f18e : compiler: use align instead glsl_align and remove glsl_align
4134f9ac095 : util: Do not use align as variable name
586391720b3 : util: use uint32_t as the parameter of align function
9ce8ff9bb1e : util: Remove redundant type cast in function align64
93f047b6ffa : gallivm: Zero initialize param structs
a2159dfe8aa : gallivm: Handle invalid image format/op combinations
1841dd7549c : gallivm: Add lp_img_op_from_intrinsic
6a0383e518f : gallivm: Add lp_build_nir_sample_key
9d3dbc6400e : llvmpipe: Add lp_storage_render_image_format_supported
cfb37e73833 : llvmpipe: Add lp_storage_image_format_supported
fbe7c970f69 : llvmpipe: refactor out the pipe->lp_jit structure fillers.
c3c9e28131e : gallivm: Cast read_first_invocation source to an int
3101f900a02 : gallivm: Fix anisotropic sampling with num_mips=1
d99dca86ceb : lavapipe: ignore another yuv format.
da54b57888c : radv/video: fix hevc scaling lists.
3f12103be96 : radv/video: fix hevc st rps programming
f0597a1514b : radv/video: rework h265 reference frame bindings.
b8191cd6030 : radv/video: don't supply an 8-bit format for a 10-bit dpb.
b2e1e17ff66 : radv/video: convert session memory requirements to outarray.
28f2a6b2813 : radv/video: convert video format properties to an outarray
d0d7dda8293 : radv: fix non-square compressed image copy on gfx9
8616c0a52c7 : rusticl/event: flush queues from dependencies
86dd5dd8530 : rusticl: bump rust req to 1.60
e285a05c2a2 : doc/rusticl: add Rust Update Policy
19092576ce3 : u_format: Use memcpy to avoid unaligned accesses
96cf4531e11 : Revert "gallium/u_threaded: buffer sharedness tracking"
965503ae220 : anv: allow binding tables allocations on compute only queues
b1faeae4fe8 : draw: repack some members of context.
73f79482986 : draw: add a max stage define and use it in a few places
f922f1f902b : draw: refactor resources to use arrays instead of explicit structs.
d1cdf0d91a1 : gallium/tgsi/draw/softpipe: remodel shader const/buffer bindings.
370cd08a5eb : draw/tess: drop unused tgsi bits.
f1b752f6502 : draw: rename jit to vs_jit in lots of places.
c20df7e22e6 : gallivm/nir: fix shuffleup tests.
976dd26004f : lavapipe: NV_device_generated_commands
32096095356 : lavapipe: handle index buffers with offsets for indirect draws
1d64b185fea : lavapipe: add a zeroed buffer that can be bound in place of an index buffer
ea9ded410a4 : lavapipe: add a mapping for BDA
2ac8ca7d72d : lavapipe: pass list to cmdbuf exec, not cmdbuf
e05e62c6118 : radv/rt: remove now dead code
60f9dbeb2ba : radv/rt: use priorities to select the next shader
f5428a4181d : radv/debug: dump ray tracing shaders in case of a hang
163c97e6a7a : radv/rt: separate shader compilation
defdcd2058a : aco: adjust RT prolog for shader functions [disables RT]
302649dda1f : radv/rt: adjust lower_rt_instructions() for shader functions [disables RT]
b33c01b00fe : radv/rt: set up RT shader args for separate compilation
365f3346f8c : radv: Disable capture/replay handles
6a5eaa25ef5 : radv/rt: create compile_rt_prolog() function
09e4535f20c : radv/rt: don't write cache hit feedback per stage.
7f2a569ec5d : radv/rt: reference library shaders during radv_rt_fill_stage_info()
772b5b3758d : radv/rt: add and use specialized cache search/insert functions
62b4380acbf : radv/rt: pass radv_ray_tracing_pipeline to RT shader creation
8fb7df92c0f : radv/rt: replace pCreateInfo with VkPipelineCreateFlags in rt_variables
d506fe3397b : radv/rt: change RT main shader to MESA_SHADER_INTERSECTION
81e48613b98 : radv/rt: implement radv_rt_nir_to_asm()
99466ca1851 : radv/rt: implement radv_nir_lower_rt_abi to lower RT shaders for separate compilation
d4409769c78 : radv/shader_info: add RT stages to radv_get_user_data_0()
c75619b2686 : radv/rt: extend radv_pipeline_group_handle with shader VAs
870e4d285ef : radv/rt: adjust shared_size when lowering hit_attribs
393f3426b61 : aco: implement select_program_rt()
f66f2743046 : aco: implement nir_intrinsic_load_resume_shader_address_amd
be9f4a80b83 : nir: add nir_intrinsic_resume_shader_address_amd
03c4b5b0cc1 : nir,amd: add nir_intrinsic_store_[scalar|vector]_arg_amd to overwrite inputs
1be3a558f2e : radv: add remaining RT shader args for separate compilation
be235ce9381 : intel/genxml: Drop Tiled Resource Mode fields
e7c63fc51c7 : iris: Assert against FCV_CCS_E for blitter writes
0f0e929655e : iris: Avoid FCV_CCS_E for shader image accesses
39ec3c180e3 : iris: Avoid extra CCS_E flushes for aux mode changes
0c204277e71 : intel: Rename the GFX12_CCS_E aux-usage to FCV_CCS_E
dcc1d1be19b : iris: Drop a GFX12_CCS_E check in can_fast_clear_color
0f546215645 : compiler/types: Make key in subroutine_name more effective
d57eedefa9b : anv: convert Wa_14010455700 to use workaround mechanism
7868c8698f4 : iris: convert Wa_14010455700 to use workaround mechanism
5b2d71ab885 : Update OpenGL headers
6dc1ae1759e : amd: drop support for LLVM 14
ab5662dc617 : amd: drop support for LLVM 13
3a9f8730f52 : amd: drop support for LLVM 12
4c8cc26fd8c : amd: drop support for LLVM 11
7761e93c8c8 : ac/gpu_info: rearrange if checks for dcc config
6f968f46fe5 : ac/gpu_info: num_cu = 4 and gfx11 enable dcc with retile
add14d6cfb6 : etnaviv: nir: do not call nir_lower_idiv(..) unconditionally
c5b6a65f814 : v3d,v3dv: fix viewport offset for negative viewport center
78dc0bc5891 : broadcom/cle: fix up viewport offset packet definition for V3D 4.1+
84af2cb44ab : v3dv: simplify scissor setup for negative viewport height
226c62b7454 : v3dv: remove bogus viewport code
40433dea14a : zink: add a ci flake
02bf3e3c0a6 : zink: enable EXT_shader_object globally with have_EXT_attachment_feedback_loop_dynamic_state
d17c081b7c6 : zink: use dynamic state for feedback loops when available
88d42b62306 : zink: hook up VK_EXT_attachment_feedback_loop_dynamic_state
51db63538c1 : pvr: Fix PDS temps allocation on fragment stage
8809758fbc1 : pvr: Rename temps_count to pds_temps_count
d070e31020f : pvr: Fix draw indirect page faults due to missing index list buffer
68735f4e860 : treewide: use uint64_t / (u)intptr_t in image address calculations
d72d13bbb5b : pvr: add block compressed formats blit support
811ac6e3936 : mailmap: Add Lucas Fryzek to mailmap
dd1b9278053 : ci: uprev virglrenderer and crosvm
e1cd887b78e : ci: Bump base tag to rebuild piglit
91505132423 : radv: advertise VK_KHR_fragment_shader_barycentric on GFX10.3+
593fb2035d3 : radv: gather info about nir_intrinsic_load_sample_positions_amd
7ee8a12a62a : radv: add a NIR pass that lower fragment shader barycentric intrinsics
2b156c82580 : radv: configure RSRC1.LOAD_PROVOKING_VTX for the fragment shader
b9b3560039d : radv: set ROTATE_PC_PTR for custom interpolations
50888ba390f : radv: handle per_vertex variables when gathering FS inputs
506705bdeb9 : radv: add support for nir_intrinsic_load_rasterization_primitive_amd
98bb7e10e73 : nir: add nir_intrinsic_load_rasterization_primitive_amd
116ee981068 : radv: track if the rasterization primitive is known at compile time
958cc879542 : radv: add support for nir_intrinsic_load_provoking_vtx_amd
0358a230127 : nir: add nir_intrinsic_load_provoking_vtx_amd
67cd3da63e6 : .mailmap: add an alias for Clayton Craft
d76aaf1f4dd : .mailmap: add an alias for Miguel Casas-Sanchez
d13baacc8cb : pvr: Don't overwrite PDS vertex input flags
6b53ba341e1 : pvr: Allow S8_UINT to be used as a stencil attachment format
52050a35c7a : pvr: Refactor pvr_unwind_rects()
dc3538cdb50 : pvr: Correct calculations in pvr_unwind_rects()
b5c31f14a27 : aco: remove memory_barrier_buffer implementation
62f023f6cf8 : ac/nir: use scoped barriers to finish stores before exports
417990b19ec : aco: consider position/primitive exports around memory barriers
dfb6d3e443b : aco: use v_fma_mix for f2f32 and f2f16 on gfx11 if wave64
177dba62a1f : aco: use v_add_f{16,32} with clamp for fsat
3a0bc8f0076 : aco/statistics: improve v_fma_mix dual issuing detection
0f023d90c07 : aco/ir: return true in hasRegClass for Operand(reg, rc)
a62a22c9222 : vulkan/wsi: Remove duplicate NULL check
46764815ac3 : tu: Fix missing unlock
7bbef4002cc : etnaviv: move printing of final shader out of etna_link_shaders(..)
f40ab555f51 : etnaviv: correct number of instructions in dump_shader_info(..)
a2d7a4f9788 : nv50/ir: convert to scoped_barrier
7a21b59df9b : v3d: handle samplerExternalOES
b687fa4ccb9 : vulkan: move nir_convert_ycbcr into vulkan runtime
476022cbe1d : zink: also disable bg compile for compute with nobgc
b222b34e789 : ci/etnaviv: Update some xfails common between the last 3 nightly runs.
d93bdf24276 : ci/crocus: Update trace hash for the neverball regression.
580a8a8b1e4 : lavapipe: fix memory budget reporting
bfed41d3229 : lavapipe: don't remove queue family barriers.
91e919f1bf8 : llvmpipe: emit fences for barrier.
9fb0bbd7d41 : docs: update venus VK_EXT_device_memory_report support
1bc4e716959 : venus: enable VK_EXT_device_memory_report
0960ceb0719 : venus: emit device memory report for device memory events
f70a08bc60f : venus: handle device memory report requests
26567183d81 : venus: refactor vn_device_memory to track VkMemoryType
7b387997244 : freedreno/a6xx: Use idalloc for samp/view seqno's
3f00f4ac30a : freedreno/a6xx: Directly invalidate on samp view update
ca9dc7be343 : freedreno/batch: Add driver-thread assert
e527bd79861 : freedreno: Add extra assert
537994bb328 : asahi: Remove stale comments
d6ff4733a63 : asahi: Do not leak meta shader NIR
c6016486f4a : asahi: Fix memory leak in agx_nir_lower_sysvals()
bb27e3f69c3 : asahi: Use os_dupfd_cloexec() instead of dup()
35d849025ba : asahi: Decompress with format reinterpretation
d499bf10a34 : asahi: Decompress writable images
531247cf31a : asahi: Extract transition_resource helper
389c0fdc7c7 : asahi: Add ASAHI_MESA_DEBUG=nowc flag
3a0d1f83d57 : agx: Stop bit-inexact conversion propagation
be5004691cd : asahi: Advertise GL 3.1
8d019125a01 : agx: Emit shader info late
7b1d6204c81 : asahi: Use nonempty tib for MSAA
f3919bead6e : asahi: Lower MSAA
1dd513727db : agx: Handle centroid and sample interpolation
b7f130fbbc1 : agx: Model interpolation for iter instructions
2548293e8b5 : agx: Split iter and iterproj instructions
b9b71bcae68 : asahi,agx: Call lower_discard_zs_emit in the driver
398851ca53d : agx: Lower discard in NIR
989d6fd3788 : agx: Enable tag writes when sample mask written
f514d49ae20 : agx: Handle sample_mask_agx
73bbf43bc0b : agx: Plumb in nir_intrinsic_load_sample_mask_in
6fd16dd7c9e : agx: Model both sources of sample_mask
954e2eee29c : asahi: Plumb ppp_multisamplectl into shaders
17a05884b42 : asahi: Plumb API sample mask into shaders
bffbe099df1 : asahi: Set uses_sample_shading for background program
0b95d81150a : agx: Assert that sample shading is lowered
46a5a99d24d : asahi: Add alpha-to-coverage (and alpha-to-one) lowering
51e868f3a28 : asahi: Add passes to lower sample intrinsics
f28962e29a5 : asahi: Add passes to lower MSAA
70b8babe3cd : agx: Use textures_used, not num_textures
f1c2ea99e2a : agx: Constant fold when optimizing int64
9641fba9bab : agx: Set support_16bit_alu
80682644693 : r600/sfn: Switch to scoped barriers
a12072868d3 : r600/sfn: assert that group barrier is not emitted in divergent code flow
d0b7cf192b7 : spirv: Add workaround for OpImageQueryLevels with Multi-sampled images
568209f57d3 : compiler: Remove redundant struct glsl_type in nir_types.h
9e8135e9361 : compiler: Remove the need include "util/glheader.h" and "util/ralloc.h" in glsl_types.h
1b836a52ea2 : mesa, compiler: Move gl_texture_index to glsl_types.h
ab73f717d91 : compiler: Move can_implicitly_convert_to helper to glsl module from glsl_types.h
f9860a84b3c : compiler: Combine duplicated implementation of is_gl_identifier into glsl_types.h
340311dac9c : r600: fix r600_draw_vbo() buffer overflow
ed759ad7952 : dzn: Fix qpool->queries_lock double lock
60664285a91 : nir/print: Do not print raw values
49c7fd7a7ee : iris: Fix memory size with disabled resizable bar
07207d12b0b : ci/zink+radv: update expectations
9316ab74ef8 : ci/radv: update expectations
99a00e22475 : treewide: Use nir_trim_vector more
68eda9456fe : treewide: Use nir_tex_src_for_ssa
38632803998 : nir: Add and use nir_tex_src_ssa
218c00319bc : amd: remove unused PKT0 definitions
dd5604b94df : radeonsi: don't use SET_SH_REG_INDEX if the kernel doesn't use CU reservation
d98501f5c1f : radeonsi: don't use SET_SH_REG_INDEX on gfx7-9
0fecee53cfe : radeonsi: re-indent gfx10_create_sh_query_result_cs
acde68b2824 : radeonsi/ci: add gfx6 failures
c2b655d7881 : radeonsi: add a separate cdna_init_compute_preamble_state function
7baeb54c2ae : radeonsi: don't set registers set by CLEAR_STATE in the preamble for gfx10-11
5acff16ce4e : radeonsi: add a separate gfx10_init_gfx_preamble_state function
c4d465a514f : radeonsi: add helpers to create and clone a sized pm4 state
c23597970b8 : radeonsi: don't program COMPUTE_MAX_WAVE_ID (GDS register) on gfx6
ead53b62c90 : radeonsi: optimize no-op primitive restart index changes thanks to index masking
ade70712df7 : radeonsi: rename the msaa_sample_locs state to sample locations
d0e141ca735 : radeonsi: merge si_emit_msaa_sample_locs with si_emit_sample_locations
b8fef52f0c9 : radeonsi: move PA_SU_SMALL_PRIM_FILTER_CNTL to the preamble when possible
547fccaab97 : radeonsi: adjust 16x EQAA sample locs to make PA_SU_PRIM_FILTER_CNTL immutable
818381dfbdb : radeonsi: always set sample locations even for 1x MSAA for simplicity
f6d861a1c18 : radeonsi: move PA_CL_NGG_CNTL emission into rasterizer state
941e214fe7f : radeonsi: reorder and comment tracked registers
d7802b02c4e : radeonsi: split tracked_regs masks into context registers and other registers
9cf2e47833f : radeonsi: increase SDMA gfx9+ limits
52f94e2b93a : radeonsi: decompress DCC for SDMA if we're really going to use SDMA
d2e6c4d255b : radeonsi: unduplicate si_translate_format_to_hw
5f2779f62ad : radeonsi: completely rewrite how VGT_SHADER_STAGES_EN is set
cfc9352c259 : radeonsi: remove RADEON_FLAG_MALL_NOALLOC due to no use
d3f716bdfc0 : radeonsi: add a gfx11 version of si_decompress_textures, add assertions < GFX11
dc311f3f616 : radeonsi: remove a useless depth texture function call in a fast color clear
d692d433f28 : radeonsi: use nir_lower_alu_to_scalar correctly
5066623b797 : radeonsi: print shader-db stats with AMD_DEBUG=vs,ps,stats
2bf839f0aea : radeonsi/gfx11: extend DB_Z_INFO.NUM_SAMPLES programming to > GFX11
52ca879cdd2 : radeonsi: export non-zero edgeflags for GS and tess
b72a1883e22 : radeonsi: remove gl_BackColor VS outputs on demand if color_two_side is disabled
a1d938d3188 : radeonsi: define si_shader_io_get_unique_index() values as SI_UNIQUE_SLOT_*
ed8250360f3 : amd: add radeon_info* into ac_llvm_context and radv_nir_compiler_options
192b2c7c313 : ac/nir/ngg: always use load_initial_edgeflags_amd, choose the value in drivers
d6e70334fff : ac/surface: fix R32G3B32 image format regression for gfx6-8
15be2f554af : ci: fix KVM module modprobe code
fed5a50d0f5 : ci: missed variable inside the big rename and split ARCH and DEBIAN_ARCH
b9c1d74ff4f : radv: correctly skip vertex loads with packed formats
69e259dcff9 : radv: initialize aco_compiler_options::is_opengl
53383fe8a55 : aco: fix ds_sub_gs_reg_rtn validation
e2927dd5e76 : mesa/main: fix distance attenuation calculation in ffvertex
049c791a632 : intel/fs: fix pull-constant-load prior to gfx7
c56dd678e48 : intel/stub_gpu: add an option to launch valgrind
61a7eacf3e9 : virgl: Replace the usage of os_get_process_name with util_get_process_name
b3feb48548d : virgl: Array cmdline on stack should initialized to 0
ae7a30d5db0 : r300: Replace usage of os_get_process_name with util_get_process_name in r300_chipset.c
8a22f5c3729 : radv: initialize the device cache UUID even if on-disk cache is disabled
e6e320fc799 : anv: make Wa_16013994831 to use intel_needs_workaround
58e2947cc9b : iris: make Wa_16013994831 to use intel_needs_workaround
7e9b06f1c60 : intel: Fix stack overflow in intel_dump_gpu
bd88c75d4c8 : aco,radv: remove unused gs aco shader info
75cd115ecf6 : venus: temporarily disable VK_EXT_memory_budget
0be83bf1c41 : anv: Drop unused ALL_GRAPHICS_LIB_FLAGS.
b44d4774891 : tu: Ignore unused shader stages in pipeline library creation.
78dd15d8e8e : intel/eu/validate: Add some validation of ADD3
1c4c76032bb : intel/eu/validate: Add Gfx12.5
a3cfec06908 : intel/eu/validate: Use a single macro define half_float_conversion cases
7ef45e661f4 : intel/fs: Add constant propagation for ADD3
7b348086498 : nir/algebraic: Fixup iadd3 related patterns
9a9a86013c2 : intel/fs: Allow HF const in MAD on Gfx12.5 if all sources are HF
4f272bf001d : intel/fs: Fix handling of W, UW, and HF constants in combine_constants
4cc3206218a : intel/fs: Don't munge source order of 3-src instructions in opt_algebraic
60a00f246b9 : nir/print: Print 0 when mem_modes or resource_intel have no values
8bdd3e318b4 : docs: update docs for lavapipe mesh shading
bc3f2ab62b3 : traces: update sir-f720 trace expectations for zink on anv and freedreno
4909a216a54 : lavapipe: enable task/mesh shaders.
aa2c2092604 : lavapipe: add execution backends for mesh shader draw apis
5c6c226f5ae : lavapipe: add support for task/mesh shader stages in various places
092b1daaf6d : lavapipe: add mesh query support
ccb16259cbd : lavapipe: handle some mesh shader stage differences.
8f8c55fd38f : llvmpipe: enable task/mesh shader support.
450c95c7b45 : llvmpipe: add mesh shader drawing.
8fcb024047d : llvmpipe/cs: add multiple stride indirect to fill_grid_info.
3994fb1e19c : llvmpipe/cs: add task/mesh shader support to compute shader builder.
51eb3cc5636 : gallivm/cs: add payload ptr to the cs thread data.
e4c5a9383dd : llvmpipe: bind task/mesh resources and dirty bits
936db9f8f3a : llvmpipe: add query support for task/mesh shaders
575cc620cdf : llvmpipe: add debug bit for mesh shaders
fcf653067e6 : llvmpipe: add dirty bits for mesh and task shaders.
24f4f35eac4 : llvmpipe: bump dirty tracker to 64-bits.
d9fae966183 : llvmpipe: start adding task/mesh support.
b0b81b279cf : llvmpipe: resize arrays to handle mesh shaders.
7f1151d90da : gallivm/nir: add support for mesh shader outputs.
a1106fd8b83 : gallivm/nir: call task shader lowering.
a29ed5ba5dd : gallivm/nir: add a mesh interface and vert/prim count setting.
24fe5abbaef : gallivm/nir: add launch mesh workgroups
97a2d0aded7 : gallivm: add support for payload access
f3e6582f325 : draw: add support for per primitive aos emission
fe0e4bf8637 : draw: add mesh pipeline middle end.
888fb3d360b : draw: add a mesh primitive assembler.
bb1be13bb8c : draw: move draw_vertex_info and draw_prim_info to public header.
03768014fab : draw: add mesh shader infrastructure
6123f8e2453 : lavapipe: fix indentation whitespace
cbb86329914 : lavapipe: fix pipeline sanitizing.
954e56bb185 : d3d12: Fully initialize UAV desc for null SSBOs
df8b41b0b41 : zink/ci: remove useless RADV_PERFTEST=gpl
3fa3c236237 : broadcom/ci: update expected results
6d142078bc3 : nir: use generated immediate comparison helpers
82465f14184 : nir: generate nir_{cmp}_imm variants
28b1c5bca16 : nir: use nir_i{ne,eq}_imm helpers
57260a836a1 : d3d12, dozen: make sure we pass float to fge
817be4b8607 : pvr: Fix typo causing seg faults copying immutable samplers
1021e2b946b : r300: fail linking instead of using dummy shaders
9ae5c942da9 : aco/tests: add discard export target tests
21867b45c16 : aco: fix has_color_exports=true for mrtz exports
7447c158944 : Revert "ci: disable Collabora's LAVA lab for maintance"
d4b8e8a4814 : r300: enable PIPE_CAP_TGSI_TEXCOORD
f34d76e93eb : v3d: Z/S blit require Z/S formats
4c6a0f9cf1c : r300: remove nir round lowering
5404c71e8a5 : r300: fuse ROUND and ARL to ARR
8bc7d71c232 : pvr: Fix signed comparison
d75973a1422 : Uprev Piglit to 5036601c43fff63f7be5cd8ad7b319a5c1f6652c
48745d58e28 : lavapipe: when in doubt, swizzle the swizzle
7059aa2f842 : ci: disable Collabora's LAVA lab for maintance
137aa8b2dcb : util: Replace all usage of PIPE_TIMEOUT_INFINITE with OS_TIMEOUT_INFINITE
6d013d1f13a : ci/fedora: re-enable ccache
bcc0947ed0d : ci: use bash arrays in Fedora script + shebang change
bfb092b9555 : nv50: Fix memory leak in error path
87ac5d7d0a1 : nir: Remove unnecessary assert in nir_before_src
ee2764d5e86 : nir: Rematerialize derefs in use blocks before repairing SSA
cf323446e70 : amd/ci: run gl(es) cts & piglit on radeonsi on vangogh
070d02b04b4 : docs: Update document about pipe_prim_type with mesa_prim
12256136e0c : compiler: Rename shader_prim to mesa_prim and replace all usage of pipe_prim_type with mesa_prim
5393156da4d : compiler: Add SHADER_PRIM_COUNT to be SHADER_PRIM_MAX + 1
e4b6a0a8245 : compiler: Getting shader_prim to be PACKED that consistence with pipe_prim_type
fcef3f040be : microsoft/compiler: Getting function impl to be consistence with decl in dxil_enums.*
9ca0bdba01b : intel/tools/error2aub: Fix potential out of bounds read
39e057028cb : vulkan/wsi: fix double free on error condition
d22a86c77c5 : iris: Implement external object implicit syncronization for Xe kmd
ba373a298da : iris: Add iris_implicit_sync struct and functions to do implicit synchronization for Xe kmd
f26467a3432 : iris: Extend iris_bo_wait_syncobj() to wait on external implicit syncobj
8971a878c7f : iris: Add functions to import and export implicit sync state
d0a3a055438 : iris: Attach a dma-buf to bo flink
127bdefe503 : iris: Store prime fd of external bos for Xe KMD
c1ac4ea13e2 : hasvk: Use intel_ioctl() helper for GEM_SET_TILING
4a2655d084c : anv: Use intel_ioctl() helper for GEM_SET_TILING
16cc0c0eda1 : intel/dev: Use intel_ioctl() helper for GEM_SET_TILING
2d3c1707fa5 : iris/bufmgr: Use intel_ioctl() helper for GEM_SET_TILING
5140ff19484 : ci: rename x86 and amd64 to x86_64, armhf to arm32, and i386 to x86_32
653a3741261 : dzn: Fix incremental binding of VBs
fb722ca6fff : dzn: Don't create D3D objects for secondary command buffers
ec9efee9070 : anv: Remove alignment to aux ratio on size of main surface
d2b6f16145d : anv: Support 1MB AUX mapping (MTL)
a98f2468574 : isl: use generated workaround helpers for Wa_1806565034
3a5a7203af4 : rusticl/device: set preferred vector size of doubles if fp64 is enabled
d1b17a5edcd : pvr: Implement ZLS subtile alignment
620e7d4cf25 : pvr: Rename ds_{image,iview} in pvr_gfx_sub_cmd_job_init()
fa8667b7289 : pvr: Publicise some static functions from pvr_blit.c
c31998b7d37 : pvr: Add pvr_image_view_get_image()
675aa18d4de : pvr: Cleanup in pvr_process_cmd_buffer()
8dbf9932a9c : pvr: Add wait_on_previous_transfer flag to graphics subcommand
40ce3835540 : pvr: Use pvr_sub_cmd_event union members directly
f63f4fac0aa : pvr: Move pvr_get_isp_num_tiles_xy() to rogue_hw_utils.h
46cd332c36d : radv/rt: Fix pipeline libraries
b5ac476b98f : pvr: Fix segfault in pvr_physical_device_init()
84f2d265092 : nir: print locations for per-vertex fragment shader inputs
7b213254c98 : nir/lower_io: add nir_intrinsic_load_input_vertex to is_input()
72955540cce : spirv,nir: add support for SpvDecorationPerVertexKHR
c2ec23ab846 : spirv,nir: add support for BaryCoord{NoPersp}KHR builtins
c49a052cbf4 : spirv: add support for SpvCapabilityFragmentBarycentricKHR
adbd362421b : zink: update profiles schema
501f78b268a : draw: add (disabled) vertex dumping for non-linear emit
b45594f4ff0 : lavapipe: don't pass indirect info in streamout draws
13af5dda977 : lavapipe: stop setting patch vertices constantly
f75da8f2f08 : lavapipe: bump max push constant size
cc9e9580531 : lavapipe: fix DS3 min sample setting
5a85c4432c0 : radv: Guard against misplaced RGP barrier markers.
7c48e886ece : radv: Add RGP barrier markers for render pass transition and copy.
f6c5133074f : radeonsi: enable aco for mono standalone vs
8db2d6181bc : ac/llvm: remove unused barrier implementation
2d1859b01e3 : radeonsi: always use scoped barrier
90b56e99f41 : radeonsi: use nir_umul_high for fast udiv
95ff215be29 : radeonsi: calculate needed lds size when upload raw binary for vs
142485ff645 : radeonsi: fill aco shader info for mono standalone vs
53512096320 : nir,ac/llvm,radeonsi: replace nir_buffer_atomic_add_amd with ssbo atomic
d39fd98a478 : ac/llvm,radeonsi: lower nir_load_ring_esgs_amd in abi
b21098779da : ac/llvm,radeonsi: lower nir_load_ordered_id_amd in abi
19d9bca39e0 : ac/llvm,radeonsi: lower nir_load_packed_passthrough_primitive_amd in abi
bbcb02fac49 : ac/llvm,radeonsi: lower nir_load_initial_edgeflags_amd in abi
dc07743106a : ac/llvm,radeonsi: lower load_workgroup_num_input_(vertices|primitives) in abi
c8680f1f901 : ac/llvm,radeonsi: lower nir_load_merged_wave_info_amd in abi
327e35f667f : ac/llvm,radeonsi: lower nir_load_gs_vertex_offset_amd in abi
a27058e8ea0 : radeonsi: add scratch offset vs args explicitly for aco
7445101fddb : radeonsi: resolve lds ngg aco symbols
2d0e8e02580 : aco: use ac_get_image_dim for array check when image intrinsic
ed97cd92dc3 : aco: implement nir_bindless_image_fragment_mask_load_amd
50f9d644e83 : aco: implement nir_xfb_counter_sub_amd
8d5cc23c186 : aco: use gds reg when ordered xfb counter add
438dcf6d0f5 : aco/assembler: handle ds_(add|sub)_gs_reg_rtn encoding
460b528c9e5 : aco: implement load buffer with ACCESS_USES_FORMAT_AMD
c5c98d2f208 : ac/nir/ngg: don't use 8bit alu ops
12ee7eccf75 : aco,radv: remove unused aco_shader_info fields
89dab665614 : aco: implement two load lds ngg intrininsic for radeonsi
2d02494d719 : ci/turnip: Update full-run xfails.
b3c6cd0886b : ci: Respect $HTTP_PROXY for ci_run_n_monitor
200b55496a7 : ci/crocus: Add a missing xfail.
7609b9f036e : crocus: Fix regression from !20153
900deea4cf7 : Revert "ci: disable anholt's farm"
a6435e15ebc : ci/freedreno: Update minetest hash.
d8caa80cc5a : mesa: Use shared NIR code for ARB_vp and FF VS position transformation.
6855edcfb8d : mesa/ffvs: Fix mvp_with_dp4 position transformation.
6b529eabeb6 : mesa: Use the NIR pass for fixed function fog.
804647acfc7 : mesa/ati_fs: Move prog->SamplersUsed/TexturesUsed setup to EndFragmentShader.
6fde02816d6 : mesa/ati_fs: Move NIR translation to ATI_fs compile time.
a6521856968 : mesa/ati_fs: Move sampler dim adjustment to a separate NIR pass.
00f03a409c9 : mesa: Move st_prog_to_nir_postprocess out of prog_to_nir.
12c8499f31f : mesa: Drop remaining unused ARB program instructions.
7549f4f0047 : mesa: Drop unused control flow instructions for ARB programs.
f0a8899ed1b : mesa: Drop ARB program helper functions that are no longer used.
279403d1746 : mesa: Move ARB_vp position invariant option handling to NIR.
9301c083436 : mesa/ARB_fp: Use the NIR pass for adding fog code instead of ARB instrs.
07c93cbdb0e : mesa/ARB_fp: Drop an extra enum for fog mode.
66951679f2c : mesa: Move ATI_fragment_shader fog code emit to a NIR lowering pass.
b26a9efc5a6 : nir,mesa: Add helpers for creating uniform state variables.
95c34452582 : nir: Use find_state_var in lower_atomics_to_ssbo.
1746413dd74 : mesa: Use find_state_var in lower_builtin.
5a914dcd6a6 : d3d12: Support PIPE_CAP_VS_LAYER_VIEWPORT
f622b3072d3 : microsoft/compiler: Viewport/layer as input to GS/HS needs to set feature bit
764e39be364 : microsoft/compiler: Fix usage of type var in semantic asserts
d100ddd8d72 : microsoft/compiler: Fix the int->uint pass for arrayed I/O
0596304d626 : dzn: Don't lower away mediump
3b0cc6e2044 : spirv2dxil: Enable mediump
ea68135ed12 : microsoft/compiler: Handle mediump
7371c9a2a81 : microsoft/compiler: Always set support_16bit_alu
2d3fbb44f4b : nir: Add preserve_mediump as a shader compiler option
cb965b207e7 : zink: Use PIPE_CAP_FS_POINT_IS_SYSVAL.
bc773b795cf : nir/lower_texcoord_replace: Flag SYSTEM_VALUE_POINT_COORD read when we load it.
0e943bc3f22 : glsl: Allow invariant flags on sysvals, such as gl_PointCoord.
c58518226be : gallium/nir/tgsi: add various support for task/mesh bits
8fd1aad8f8b : gallium/cso: add task/mesh shaders to the cso cache
b02fba337fa : d3d12: don't report mesh/task limits
ece1cb8c6be : svga: don't report mesh/task shader limits
31db515e03c : radeonsi: don't report shader params for task/mesh
fd1ff352dd7 : crocus: don't report mesh/task limits
7b547ccb9ab : iris: don't return shader params for task/mesh.
2b3514966d5 : gallium: add task/mesh shader entrypoints in context
2e8991733a0 : freedreno: don't report task/mesh.
564094b3ce2 : gallium: add a new PIPE_SHADER_MESH_TYPES
96b38883df5 : gallium: expand pipe_grid_info to handle task/mesh.
0602108c38c : gallium: add task/mesh shader query types to stats interface.
97c48edac07 : rusticl/device: limit MAX_PARAMETER_SIZE to 32k
2d9a3bb0934 : intel/compiler: Fix a fallthrough in components_read() for atomics
c5bac3164a9 : freedreno/a6xx: Enable gl46
c32c5a7749f : freedreno/a6xx: GL_ARB_pipeline_statistics_query
81924985309 : freedreno: Handle compute queries
d52e9097e19 : freedreno/a6xx: Handle nested pipeline stats queries
a475b7f66d6 : freedreno/a6xx: Split primitives and pipeline-stats queries
5fdd3a8d55a : freedreno/a6xx: GL_ARB_transform_feedback_overflow_query
f8036c3b54c : freedreno/a6xx: Remove primitives_relocw()
98c4b86694a : freedreno/a6xx: Fix xfb stream configuration
973e1d4555f : freedreno/a6xx: Add missing cap
ed7a1a5e5a9 : freedreno/a6xx: Stop using fd_wfi()
d17610898db : freedreno/a6xx: Clean up open coded flushes
79821d7afb0 : aco: p_start_linear_vgpr doesn't always need exec mask
018e306b8e2 : intel/fs: fix a couple of descriptor mistakes
27047e11fb4 : radv: allow wave32 for geometry shaders
7d066330e0c : ac/surface: relax custom pitch requirements to any multiple of 256B on gfx10.3+
3f7ddaf2816 : radv: implement setting a custom pitch to any multiple of 256B on gfx10.3+
4ffa45689f3 : radeonsi: implement setting a custom pitch to any multiple of 256B on gfx10.3+
10c45fcc3f8 : ac/nir: handle DEPTH as PITCH in ac_nir_lower_resinfo
d7156316232 : ac/surface: fix is_linear for stencil-only surfaces
4ce5f318778 : amd/addrlib: add ADDR_FMT_BG_RG_16_16_16_16
9ddff6063fb : amd/addrlib: switch the license to the SPDX identifier MIT
539f2419ae5 : ci/b2c: also detect non-soft GPU hangs with AMDGPU
457f9ee1918 : mesa: Fallthrough GL_SRB_DECODE_ARB pname
f85c286f51b : egl: fix comments alignment
e516a0a94fd : egl: disable partial redraw when gallium hud is active
86532fa21de : util: Use the gcc_struct attribute for packed structures in mingw
b06be7c0028 : ci/zink+anv: fix flakes definition
88dc720d2d9 : ci/crocus: fix flakes definition
67dd075fd3a : ci/radv: fix flakes definition
3db255a61ac : ci/ccache: recent ccache changed a output a bit, adapt script
bc21c2863e4 : ci: bump Alpine to 3.18
4265ab00952 : radv: merge all FS user SGPRs into one using packed arguments
8268b43e253 : radv: regroup fragment shader user SGPRs emission
e8fe8ce4bcb : radv: introduce SHIFT/MASK for unpacking shader input args
a90d96bb225 : radv/nir: use ac_nir_unpack_arg() for packed shader input user SGPRS
c1b36468912 : radv/ci: removed expected failures that are skipped now
7637fba4525 : freedreno/a6xx: Fix memory leak on error path.
5293a99ad14 : panfrost: Use util_pipe_image_to_sampler_view
07e477bb395 : gallium: Add util_image_to_sampler_view helper
d261c425ff9 : drm-shim: Avoid assertion fail if someone does close(-1).
b9dd13e1b3b : ci: uprev VVL to 1.3.251
5682e395d19 : gitlab: prefill MR template with first multiline commit message
6c62eaf22d7 : nir_opt_algebraic: Don't shrink 64-bit bitwise ops if pack_split is going to be lowered
44b960a6453 : mesa/st: fix buffer overflow related to set_program_string()
1d6467b612e : docs: increase contrast in dark-theme
80be49ada92 : v3d/ci: update traces
60785d9de7a : spirv: Assert sampler_dim is valid when building nir_tex_instr
ae36ee02bcc : spirv: Validate Dim of OpTypeSampledImage and OpSampledImage
42f707e4596 : intel: Fix support of kernel versions without DRM_I915_QUERY_ENGINE_INFO
34f9dd34917 : driconf: set vk_x11_strict_image_count for Wolfenstein II
732db2b60cd : hasvk: enable single texel alignment
ef2b763d9c7 : anv: fix incorrect asserts when combining CPS and per sample interpolation
dc07e0d3fea : mesa/st: fix refcnt imbalance related to st_feedback_draw_vbo()
8bbd049a922 : ci/windows: Update WARP to 1.0.7.1
6e1203bd0d0 : c11: Remove _MTX_INITIALIZER_NP as it's not used anymore
1a1a644d963 : vdpau: Replace usage of mtx_t with simple_mtx_t in htab.c
3821a125b98 : omx: Replace usage of mtx_t with simple_mtx_t in vid_omx_common.c
972ffcdd2bc : nine: Replace usage of mtx_t with simple_mtx_t in nine_lock.c
78e95e05e9a : rtasm: Replace usage of mtx_t with simple_mtx_t in rtasm_execmem.c
b57109f6147 : rtasm: Trim trailing spaces and replace tab with 3 space
8690dc15d3a : xlib: Replace usage of mtx_t with simple_mtx_t in xm_api.c
0a87dca4340 : hud: Replace usage of mtx_t with simple_mtx_t in hud_sensors_temp.c
33f10b32b66 : hud: Replace usage of mtx_t with simple_mtx_t in hud_nic.c
8ec2d988475 : hud: Replace usage of mtx_t with simple_mtx_t in hud_diskstat.c
a4c3d5d19f7 : hud: Replace usage of mtx_t with simple_mtx_t in hud_cpufreq.c
9260f9c51ae : drm: Replace usage of mtx_t with simple_mtx_t in nouveau_drm_winsys.c
efeb33ab107 : drm: Replace usage of mtx_t with simple_mtx_t in drm/radeon_drm_winsys.c
d4a67176807 : drm: Replace usage of mtx_t with simple_mtx_t in virgl/drm/virgl_drm_winsys.c
d438a62840e : drm-shim: Replace usage of mtx_t with simple_mtx_t in drm_shim.c
799bce87f27 : vc4: Replace usage of mtx_t with simple_mtx_t in vc4/vc4_simulator.c
7378bb60a0c : v3d: Replace usage of mtx_t with simple_mtx_t in v3d_simulator.c
1b91697f091 : loader: Replace usage of mtx_t with simple_mtx_t in loader/loader_dri3_helper.c
6cb5185916f : radv: fix msaa feedback loop without tc-compat cmask
7e8e7f08237 : ci: Disable "opencl-external-clang-headers" when "microsoft-clc" is enabled
a28540a430c : meson: add feature option for use of system Clang headers at runtime
7836260af8f : aco: cleanup v_cmp_class usage
ed23e386dc1 : ci/zink+radv: mark flakes as such
4ba553ab9ad : pvr: Use common vkGetPhysicalDeviceFeatures2() implementation
6dab9ea50de : pvr: Use correct pbe format for VK_FORMAT_A8B8G8R8_UNORM_PACK32
6d3d1f884ce : pvr: Fix rect splitting logic in pvr_unwind_rects()
6611866246e : etnaviv: don't flush implicit flush resources when forced
fbd37e61687 : etnaviv: update derived state after forced commandstream flush
cb3ac95d030 : etnaviv: nir: improve uniform usage for ALU opc
5266bb0211a : Fix DGC bug where indirect count > maxSequencesCount.
19475002083 : aco: remove nir_intrinsic_load_barycentric_at_sample occurences
54ceec8d9e0 : radv/meta: fix uninitialised stack memory usage.
ed2d7719311 : r600/sfn: Initialize BlockScheduler member m_chip_family.
673acc3d011 : v3dv: Update texture padding logic to match v3d changes
10b4b3bf3fb : v3d: Add support for ASTC texture compression
0a3ddcbe8b1 : vulkan: use cmd size array for queued cmd allocations
fd45ab843f4 : vulkan/cmd_queue: expose cmd sizes
5759ab668e5 : vulkan/cmd_queue: allocate cmds based on the size of the cmd
96a404cf827 : vulkan: reorder vk_cmd_queue_entry
223c0ecd1e2 : zink/ci: update expected results
2f3841339cd : zink: fix layout(local_size_variable) for vk1.3+
112e16b14da : docs/venus: advertise VK_EXT_image_2d_view_of_3d
2db9536ade5 : venus: enable VK_EXT_image_2d_view_of_3d
83018a78541 : venus: sync protocol for VK_EXT_image_2d_view_of_3d
c18b7a2082d : venus: sync to latest protocol from header v1.3.248
2b551d100bf : venus: silence -Wuninitialized
d0669f3ede5 : intel/dev: switch defect identifiers to use lineage numbers
b94d35f74dd : freedreno: Reallocate on unshared export
75193262fd6 : freedreno: Add aux-context support
221a6986ba8 : freedreno: Handle export error handling
7cc8185ca32 : freedreno/drm: Don't try to export suballoc bo
be705ce7600 : nir/print: Print locations for geometry shader inputs
065db2ddad2 : intel/blorp: Use nir_trim_vector
4486009edbd : radv/query: Use nir_trim_vector
2b2685f5519 : pan/lower_framebuffer: Use nir_replicate
ebf4eff7eb6 : treewide: Use nir_replicate
f534c2c539f : nir/builder: Add nir_replicate helper
11c8b84c53e : radeonsi: return kernel queried video capability for HEVC and JPEG
af8f04e9fe0 : radeonsi: return kernel queried video capability for HEVC and JPEG
a2ae6518c2d : gallivm: Fix gather/scatter types for newer llvm
74704cbb184 : docs/calendar: add 23.2 branchpoint and release candidates
631109f8f7c : docs: update calendar for 23.0.4
cf2a9e2c15c : docs: Add sha256 sum for 23.0.4
d4f612b30da : docs: add release notes for 23.0.4
84691dfc460 : microsoft/compiler: Use image formats to determine texture types
431557e38e9 : spirv2dxil: Assign formats to image vars before lowering to bindless
a66d1e4d1f2 : microsoft/compiler: Add a pass to assign image formats based on number of components
0c8c77b1b01 : microsoft/compiler: Enable emitting type info for textures with <4 comps
a3507f9d87d : radv/amdgpu: Report 48-bit VAs in bo logs.
063e2e8ed85 : radv: fix gl_SampleMaskIn for sample shading
0bba0eb0dfd : ac, radeonsi: add and use ac_get_ps_iter_mask
750d641ca6d : aco: fix alignment check in emit_load
25c1f325d08 : anv: remove unused functions
d17af98abc7 : anv: add support for VK_EXT_dynamic_rendering_unused_attachments
b50c9ba6922 : zink: do not lower line-smooth for non-lines
ffc77d52629 : zink: compute correct location for line-smooth gs
955a6ffa6e4 : zink: keep gl46_optimal extensions/features sorted
c6ef6a39cc4 : zink: explicitly avoid ci errors due to unrecognized extensions in VVL
bf97afa2ab5 : zink: update profiles schema
76a82c3ac9d : nir/opt_if: use nir_alu_instr_is_comparison directly
94958e637d1 : aco: improve printing of s_delay_alu
54c0088629f : aco: insert s_delay_alu on the linear CFG
d7f48a61ece : aco: use pass_flags to recover s_delay_alu cycles
d9cdb3524a3 : aco: fix update_alu(clear=true) for exports
a63a38aeafd : d3d12: HEVC Encode - Fix num_subregions_per_scanline rounding
3fc24c64e18 : pvr: Fix page faults in occlusion query tests
43f0fef92f4 : pvr: Handle barrier load and store flags.
a04f244c0c0 : pvr: Reorder execution in pvr_cmd_buffer_end_sub_cmd()
173df8f15d5 : pvr: Fix out of range stream errors for geometry-only jobs on pvrsrvkm
dae68cf4aa7 : pvr: Do not free deferred pvr_transfer_cmd instances
85fa24e0614 : pvr: Rename shadowing loop variable in pvr_add_deferred_rta_clear()
6e6cd3eb3a4 : pvr: Use correct surface for deferred RTA clear
0be6f8b5c17 : pvr: Correct error flow in pvr_compute_pipeline_compile()
a49a2f87658 : pvr: Correct error flow in pvr_graphics_pipeline_compile()
9bfd3997b4e : pvr: Fix memory leaks on realloc failure in pvr_pipeline.c
4af6a9507f4 : pvr: Fix allocation scopes in vkCreateRenderPass2() code path
4c0541abb3e : v3d: only warn about bining sync for indirect draw once
5731ebac404 : anv: override vendorID for Cyberpunk 2077
96c33fb0270 : anv: enable direct descriptors on platforms with extended bindless offset
26e2436823d : anv: ensure descriptor addresses are used with bindless stages
0502a92199b : anv: descriptor binding for direct descriptors
a8ef34bd31a : anv: bring back the max number of sets to 8
06dfd216d35 : anv: add direct descriptor support to apply_layout
1d24d0bdcc8 : anv: track descriptor data size
86a7cc8d8f6 : anv: simplify ycbcr bti computations
739981e0acb : anv: implement binding table emission for direct descriptors
ce89410adbb : anv: factor out dynamic buffer bti emission
5676d51c1c9 : anv: handle null surface in the binding table with direct descriptors
e846e68adf5 : anv: add helpers to build pipeline bindings
688968e8880 : anv: add support for direct descriptor in allocation/writes
64f20cec28d : anv: prepare image/buffer views for non indirect descriptors
1c45cd217eb : anv: bound load descriptor mem better
6d1223a5c9d : nir: expose a couple of address format add helpers
02cecffe2bb : anv: add a pass to partially lower resource_intel
77c01467473 : anv: new structure to hold surface states
3f1ff326e00 : anv: reduce push constant size for descriptor sets
d2c0147228f : anv: create a pool for indirect descriptors
6367691b581 : anv: introduce a new descriptor set layout type
7b9d27e6130 : anv: add an option for using indirect descriptors
b3869524115 : docs/anv: some binding table explanations
257bf9b6c32 : anv: toggle extended bindless surface state on Gfx12.5+
7fa0fceabaa : anv: increase workaround BO so that we can hold a full 4Kb page of 0s
1f8ede792e0 : anv: move pipeline active_stages to common structure
7eb8e711829 : anv: track pipeline in anv_cmd_pipeline_state
b2728f22c78 : anv: bail flush_gfx_state when not gfx push constant is dirty
b3f6e5dc702 : anv: remove incorrect ifdef
efcda1c530a : anv: fix null descriptor handling with A64 messages
944004dc8ac : anv: remove unused define
04777171e01 : intel/fs: try to rematerialize surface computation code
b28609a7561 : intel/fs: enable uniform block accesses through bindless heap
05089f305f0 : intel/fs: enable bindless sampler state offsets
6d6877bf99f : intel/fs: enable extended bindless surface offset
01fc9a06bd1 : intel/fs: enable get_buffer_size on bindless heap
ad9bc1ffb57 : intel/fs: enable UBO accesses through bindless heap
068bf1378d7 : intel/fs: enable SSBO accesses through the bindless heap
3d0cc3f63b0 : intel/fs: keep track of new resource_intel information
86e9943b00b : intel/fs: teach ubo range analysis pass about resource_intel
12540dfb6bb : intel/fs: add a pass to move resource_intel closer to user
3df3c38a65c : nir/opt_gcm: allow resource_intel to be moved anywhere
8a8382a78a5 : nir: teach nir_chase_binding about resource_intel
54dfc08b89a : nir: add a new intrinsic to describe resources accessed on intel
b8790e9808f : nir/lower_shader_calls: add ability to force remat of instructions
e09cfda0de5 : intel/fs: lower get_buffer_size like other logical sends
a66944dfbcb : intel/fs: reuse descriptor helper
e1ffa067d3d : anv: fix push range for descriptor offsets
b25adac077c : anv: update internal address space to have 4Gb of dynamic state
6674ac98a6a : anv/video: move format properties to outarray.
5deb4760956 : radv: align video images internal width/height inside the driver.
45a92f14b2c : vk/video: add a common function to get block alignments for profiles
b9d208bd1f3 : radv/video: fix physical device format property count.
1a2a3304832 : radv/video: add debug flag to enable dpb image array on newer GPUs.
04c28c9fba0 : radv/video: fix some whitespace.
e2fa6ec73b7 : radv/video: rework stream handle generation.
cf1bd0f3644 : radv/video: add missing offset to the dpb binding.
b5963fc1f00 : radv/video: fix h264/265 dpb usage.
84f465ec810 : mesa: fix refcnt imbalance related to _mesa_delete_semaphore_object()
52d212aff2b : util: add Jamestown+ workaround
62817ce396b : rusticl/screen: fix driver_uuid on non x86
6439edd6443 : panfrost: Reformat using the new style
13c9b490a7d : asahi: Reformat using the new style
7ee6627f661 : venus: Use the Mesa base style
7e023df76f0 : util/perf: Use the Mesa base style
74c7ef0e6d3 : panfrost: Use the Mesa base style
7c79d7baedd : r600/sfn: Use the Mesa base style
bfac244f571 : i915: Use the Mesa base style
61c391356ea : d3d12: Use the Mesa base style
b56b30b20d9 : freedreno: Use the Mesa base style
e3773c43953 : asahi: Use the Mesa base style
03a9715a686 : amd: Use the Mesa base style
155eb727719 : treewide: Add a .clang-format file
7c142183efb : ci/panfrost: add largest possible eglcreatepbuffersurface and then glclear flake
c9288808db0 : ci/amd: previously missed raven flake
bb48d29a0f2 : ci/zink: add KHR-GL46.limits.max_fragment_interpolation_offset flake
71b5c580646 : v3dv/vc4/ci: update expected results
8a33a1390a9 : anv: limit non zero fast clear check to GFX12_CCS_E
3debf2af0c2 : anv: set aux usage to GFX12_CCS_E if a platform needs WA 14010672564
963847735a7 : isl: add helper to check if aux usage is CCS_E
f6a83ec9886 : anv: enable single texel alignment
58f97c7c053 : zink: require EXT_dynamic_rendering_unused_attachments for dynamic rendering
7474166b2a1 : lavapipe: VK_EXT_dynamic_rendering_unused_attachments
3808aab2391 : radv: advertise VK_EXT_dynamic_rendering_unused_attachments
3e6b0f43dc2 : vulkan: Update XML and headers to 1.3.251
a698291f568 : va/surface : Add Nv12 support for PRIME_2 imports
b61c9cde910 : docs: document clang-format and how to use it
3ea2c1cb32f : ci: use meson to run clang-format
2f78ec7d379 : meson: enable the clang-format target
059ee4ff8d8 : ci: color the diff for clang-format
63645118375 : ci/zink+radv: document recent regressions
14adc62ef2e : ci/zink+radv: mark all spec@arb_copy_image@arb_copy_image-targets* as flaky after getting a bunch more of them
950cd75dda5 : ci/zink+radv: fix flakes definition
75d59df41fe : v3d/v3dv/ci: adjust job fractions
efc807aac40 : radv/ci: skip tests that timeout since Vulkan loader 1.3
bf9699a768a : radv/ci: update list of expected failures since Vulkan loader 1.3
ceb923bc2a1 : vc4: add specific stencil blit path
2232320fe9d : vc4: allow tile-based blit for Z/S
d13da7782cd : vc4: call blit paths in chain
5b3c61db659 : vc4: set blit mask correctly
8fb16b88142 : v3d: enable NIR compact arrays
55df7b64151 : radv: rework configuring VGT_SHADER_STAGES_EN
978d80fbe2a : radv: Make shader related destruction happen before hw_ctx.
01bd012edd2 : amd: fix 64-bit integer color image clears
0e886a93ce7 : vulkan: complete the usage flags for video layouts
9c26a6b3bbd : anv: Fix calculation of guardband clipping region.
744e9cb2132 : gitlab: add template for merge requests
b3b883ca00b : bin/ci: mention requirements.txt
92a7cba4f26 : intel: Sync xe_drm.h
264cf37348f : radeonsi: re-enable fp16_rtz for compute blits to fix PBO tests on gfx11
cc199c2baa9 : radeonsi: update test results and flakes
c5806422a53 : radeonsi: reduce the supported compute grid size
ebb784f2683 : radeonsi/gfx11: use DISABLE_FOR_AUTO_INDEX to disable non-indexed prim restart
1f90a2be60a : radeonsi: move emitting draws states out of si_emit_all_states
9d7eab2ab17 : radeonsi: don't enable WGP_MODE because of high cost of workgroup mem coherency
038fb6573a8 : radeonsi: remove the gl_SampleMask FS output if MSAA is disabled
7b95be35752 : radeonsi: cosmetic changes in si_shader.h
b914c2601c4 : radeonsi: reorder code in si_texture_create_object as preparation for the future
dcbe4b89eaa : radeonsi/gfx11: fix alpha-to-coverage with blending
2f6665efc54 : ac/llvm: use LLVM 0/1 constants from ac_llvm_context instead of LLVMConstInt
39da12b7c7c : ac/llvm: clean up visit_load_local_invocation_index and visit_load_subgroup_id
1dd2fa01c72 : ac/llvm: clean up translation of nir_intrinsic_load_invocation_id
ea7c89d1f57 : ac/surface: move determing ADDR_FMT_* into a helper function
78d5626d177 : ac/surface: move CB format translation helpers here
8642740aef5 : ac/gpu_info: give has_msaa_sample_loc_bug a more accurate name
587ad3430dd : ci/windows: Update WARP to 1.0.7
0373b02cf6b : dxil: Don't run opt_remove_phis before lower_returns
cc136cacfa4 : radv: Don't run opt_remove_phis before lower_returns
505b81b8c10 : nir: Add undef phi srcs when adding successors
5d238c0c2cd : nir_lower_returns: Optimize phis before beginning the pass
a1b27c364ff : panfrost: rename *.cc files to *.cpp
63c3768cf38 : panfrost: fix formatting of a couple of files that were missed
480204aeed3 : ci: show diff when clang-format check fails
648b5f30706 : ci: split clang-format list of folders for easier maintenance
564562eb050 : mesa: Implement GL_CLEAR_TEXTURE flag
d240a630e79 : wsi/display: drop unused parameters from local functions
d55427f3d6b : ci: uprev virglrenderer to include changes needed for GL 4.6 support
fa031540777 : features: Update virgl features
cc6b0b20d84 : virgl: enable ARB_gl_spirv
2428fce2e6a : virgl: signal support for group vote and draw parameters
9ce5fa758d3 : virgl: Submit drawid_offset if is not zero
d4fc3597481 : virgl: Fix IB upload when a start >0 is given
8ebb9e2c132 : anv: opportunistically align VMA to 2Mb
28efc785d3f : anv: further reduce pool alignments
9c67dde401e : intel: reduce minimum memory alignment on Gfx12.5
6dbe165b2a3 : anv: update aux-tt alignment requirements for MTL
7ffd0f409e5 : iris: add a comment about aux-tt alignment requirements
195fbffac8b : intel: add alignment helper for aux map
b772499a09f : zink: don't propagate psiz in quads emulation gs
09678079c3e : zink: don't remove psiz from linked shaders if the consumer reads it
c81b78041ea : meson: simplify another "any of" check
5feb6133d77 : ci/intel: reuse iris_file_list instead of copying its definition
51482b2c6a6 : bin/ci: fix mistakenly hardcoded repo name in get_gitlab_project()
6801de51708 : ci/amd: only define AMDGPU_GPU_ID for the duration of the call
0a33701558f : ci/amd: move AMD-specific LD_PRELOAD to AMD config
f76b1216100 : ci: uprev vkd3d-proton to 2.9
d2d07a72629 : radv: fix copying 2D to 3D images
395450c5b1d : zink/ci: skip arb_texture_buffer_object@texture-buffer-size-clamp* with RADV
f466e8ea3c9 : ci: Allow zink-radv jobs to be manual when uprev piglit
0583c1f8d22 : frontends/va: add default intra idr period
9ce717ab31f : ci_run_n_monitor: add ability to specify the pipeline to use, instead of auto-detecting it
0539dec10f1 : util: move pot functions to use existing macros
f4f133ab378 : util: revert back to ALIGN since it moved to util
0a06cf75231 : util: migrate alignment functions and macros to use ALIGN_POT
78e7a9740be : util: fix ROUND_DOWN_TO alignment type
3bd5968b5c2 : freedreno: set alignment to next POT
c2d0662eb8a : ac/surface: make sure alignment is a POT
14dec0c1479 : iris: correctly set alignment to next power of two for struct size
c54201c196b : docs/relnotes: add sha256sum for 23.1.1
05a0661ea6d : docs: add release notes for 23.1.1
f7577ff4b71 : docs: update calendar for 23.1.1
e965b5d2912 : wsi/win32: Handle acquiring an image while one is already acquired
3867e91da4a : v3dv: fix align() computation for pixel formats with non-POT block sizes
2fbf13085ac : radv: Stop using radv_get_int_debug_option
4cdd85517d4 : nir: Add intrinsics for multisampling on AGX
170e2fa11e0 : ci/zink: document new zink-radv-navi10-valve failures
c9cfe7bc806 : aco/tests: add fix_derivs_in_divergent_cf tests
02b933981cf : aco/tests: improve performance of declaration parsing
859e059aa91 : radv: use fix_derivs_in_divergent_cf
364ad2815b8 : aco: implement texture samples with strict WQM coordinates
2447156b3c9 : aco: implement strict_wqm_coord_amd
35c133a77b1 : aco: add MIMG_instruction::strict_wqm
1a6a57ac96c : aco: let p_start_linear_vgpr take an operand
ab885a011a0 : aco: remove unused RegType
0d26d9d9b68 : ac/nir: add fix_derivs_in_divergent_cf
6bdf9dfd47e : nir/lower_tex: remove lower_array_layer_round_even
09785e5e1b8 : radv,radeonsi: use ac_nir_lower_tex
3efaaf130ac : ac/nir: round layer in ac_nir_lower_tex
1f86be7f8e4 : ac/nir: add pass for lowering 1d/cube coordinates
1ba73621bcc : nir,vtn,aco,ac/llvm: make cube_face_coord_amd more direct
1e00748a538 : nir/fold_16bit_tex_image: skip tex instructions with backend1
12d5a2aa97a : util: fix stack dynarray used by multiple tus
4af6b601e05 : panfrost/ci: Skip hanging test
4c03f9b0553 : panfrost/ci: Skip Piglit tests known to crash
fe957400daf : ci/llvmpipe: document intel_shader_atomic_float_minmax@execution@ssbo-atomic*
160f573b641 : ci/lavapipe: zink failures
8c12d5c89ad : ci/lavapipe: document subgroups.shuffle.compute.subgroupshuffleup_double_constant crash
9c6321b0068 : ci: do not fail when SHA1 impl. produce stringop-overreads warning
d5389446557 : ci: disable bogus GCC warning with -Warray-bounds
5941fc8ccd3 : ci: enable shellcheck on whole .gitlab-ci
a99b952a5de : ci/zink: disable flaking anv traces
a939af64d12 : ci/virpipe: add flakes introduced with CI uprev to Debian 12
5f4138fd04f : ci/venus: add fail after CI uprev to the Debian 12
06f0e7b1d2b : ci/mingw: disable as it's broken
7189236f529 : build-crosvm: Use the pkg-config crate 0.3.27
b88080aa2e3 : ci: drop gallium-aux test on msan builds, renable freedreno
70917cd77a1 : ci/skqp: skqp can't live with compiler named clang-15, provide symlink
117df219c1b : ci: add clang-15 and clang++-15 wrapper script
7cbd8f3742d : ci/crosvm: install libelogind0 and sysvinit-core for poweroff functionality
cbe79beaff6 : ci/apitrace: install win64 apitrace only on x86_64
848f59deda3 : ci: bump from Debian 11 (bullseye) to 12 (bookworm)
335d3074fb8 : ci: VVL uprev (temporary until new release will be published)
c8615c8ad3e : ci: libwayland from 1.18 to 1.21 and wayland protocols from 1.24 to 1.31
8b8da551c1f : ci: bump gfxreconstruct revision up to compatible version with Debian 12
80b7787babb : ci: install stock android-libext4-utils (available in 12, bookworm)
993ed1f0269 : ci: bump libdrm from 2.4.110 to 2.4.114 present in Debian 12
1966eff8a6e : ci: use meson setup and meson install instead of meson and invoking ninja directly
bb54ae1d26d : ci: move from pkg-config to pkgconf
394d592525c : docs: fix release date of 23.1.0
3530e3ffb29 : broadcom/compiler: use scoped barriers
e99ab86f777 : broadcom/compiler: flag use of control barriers
b6e40edae6f : zink: Switch to scoped barriers
ee62454fe3d : docs: move obsolete extensions to their own list
e0fd96ffd56 : docs: mark MESA_texture_array as obsolete
10cbc98162b : docs: mark MESA_swap_frame_usage as obsolete
13feb7235b7 : docs: mark MESA_shader_debug as obsolete
6c5c8a543de : docs: mark MESA_multithread_makecurrent as obsolete
48899251d37 : docs: explicitly mark extensions as obsolete
8126e0287d4 : vulkan/pipeline_cache: remove a bogus assert when inserting objects
d6deb977c8a : radeonsi,radv: use nir_format_linear_to_srgb
1d13f22174f : iris: rework Wa_14017076903 to only apply with occlusion queries
7ae6932d474 : mailmap: update @mupuf's name
8038ecfbda8 : st: remove unused tgsi includes
16fb3995f3c : lavapipe: remove unused tgsi includes
1227d66dc19 : zink: remove unused tgsi includes
14a350fbf31 : virgl: remove unused tgsi includes
cbe1e2cec74 : vc4: remove unused tgsi includes
c959e302e85 : v3d: remove unused tgsi includes
3d4789d3bea : svga: remove unused tgsi includes
ea136dd9e00 : softpipe: remove unused tgsi includes
f8663b4b40c : radeonsi: remove unused tgsi includes
23e78d719b2 : r600: remove unused tgsi includes
17207eef365 : r300: remove unused tgsi includes
5d345b3b05a : nouveau: remove unused tgsi includes
af57770df29 : llvmpipe: remove unused tgsi includes
472bc207cbc : i915: remove unused tgsi includes
381b29f14e2 : freedreno: remove unused tgsi includes
3ea64b8a2d3 : etnaviv: remove unused tgsi includes
1a6ffb3e9d1 : d3d12: remove unused tgsi includes
531896b3665 : aux: remove unused tgsi includes
e2d305ce45d : tgsi: delete unused functions
c87e491107f : nir: use nir_fsub_imm
0ef104b0575 : nir: add nir_fsub_imm
4cfb8005f08 : nir: use more nir_ffma_imm variants
c4d2ebd2851 : nir: fsub -> fadd_imm
5382b4fc2eb : nir: use more nir_fadd_imm
20d619cd841 : nir: use more nir_fmul_imm
ea2eade57b6 : radv/video: use correct h264 levels
81b0840caaa : zink: Implement PIPE_CAP_RESOURCE_FROM_USER_MEMORY
c5054b1dfdc : winsys/radeon: set more radeon_info fields
474f9fbe86d : winsys/radeon: fix the scratch buffer on gfx6-7
fe03351bee3 : winsys/radeon: set has_image_opcodes to unbreak gfx6-7
6674f04fc23 : dzn: Fix src/dest confusion for some non-bindless descriptor copies
5a43a503192 : dzn: Don't expose copy queues
b4852c4efbd : dzn: Partial revert of 8887852d
c83d894be10 : dzn: Fix inverted assert
98589399a45 : dzn: Add a no-bindless debug flag
9b7faa7d960 : pvr: fix invalid read reported by valgrind
a7beb9974e9 : d3d12: Fix Xbox frame scheduling for interval != 1
e9bc4a22bb2 : wgl: Add BITMAPV5HEADER to stw_gdishim.h
2e0eeb3706a : d3d12: Fix Xbox GDK build errors
39a9ebde378 : glthread: fix typo related to upload_vertices()
e18344dd24d : ac,radeonsi,winsyses: switch to SPDX-License-Identifier: MIT
713078f662e : ci/zink: add new zink-radv-navi10-valve flakes
862a3e3b9e4 : ci/freedreno: rename piglit job to respresent the real testing it does
3809807b3d4 : ci/freedreno: disable 3 jobs to match our farm 3 devices down
ce3edf51bef : mesa: fix a VBO buffer reference leak in _mesa_bind_vertex_buffer
2ae220f4513 : zink/ci: update VANGOGH expected list of failures
fab911858c8 : aco: consider how definitions fixed to operands can change register demand
446d0dd6585 : aco: add get_op_fixed_to_def() helper
e9fa840eed2 : anv: implement EDS2.extendedDynamicState2PatchControlPoints
429ef02f83e : intel/fs: make tcs input_vertices dynamic
32b7659fffb : zink: use the per-context track_renderpasses flag in more places
f58594cdea4 : zink: don't wait on queue thread if disabled
feeeb45639b : nir: Drop stale comments
d6b8acbee93 : agx: Use common combine_all_barriers callback
2da3a6e1b96 : nir/opt_barriers: Add a default callback
ecd295bb8bf : treewide: Avoid nir_lower_regs_to_ssa calls
6875f97618b : iris: Replace aperture_bytes by sram size in iris_resource_create_for_image() for PIPE_USAGE_STAGING
88ca89bea92 : broadcom/compiler: disable tmu pipelining when needed
8dbd9925d5c : zink: Implement PIPE_CAP_OPENCL_INTEGER_FUNCTIONS and PIPE_CAP_INTEGER_MULTIPLY_32X16.
b6d874ade22 : v3d: assert if v3d_compile returns NULL
470b8567a52 : broadcom/compiler: return NULL if we fail to register allocate
83cd7d23a26 : mesa: fix refcnt imbalance related to egl_image_target_texture()
c8fa8672e48 : ci/amd: don't override the b2c timeout in the steamdeck config
bdebef9215b : ci/b2c: increase timeout to 5 minutes
3ba839bf734 : v3dv: align compressed image regions to block size
74e797e6ba6 : v3dv: allow TFU transfers for mip levels other than 0
1cb2d2a5eed : v3dv: store slice dimensions in pixels
b439bd5a584 : radv: do not enable VRS flat shading if the VRS builtin is read
1a8dd84ec61 : nir: Propagate the type sampler type change to the used variable.
f4aa99f0da8 : radv/video: add missing space checks for video.
3a9e8a4d730 : mesa: validate shader binary format in _mesa_spirv_shader_binary
688f03e3699 : iris: use COMPUTE_WALKER post sync field to track compute work
521c216efcc : anv: use COMPUTE_WALKER post sync field to track compute work
ddc37cf430b : anv: move timestamp vfunc initialization to genX code
7f5613903c2 : docs/features: fix empty line error
613eb64011a : iris: add required invalidate/flush for Wa_14014427904
60b0d2c2cbe : anv: add required invalidate/flush for Wa_14014427904
abcef5a4769 : intel/dev: provide helper to check if devinfo is ATS-M
b43e5aec0d2 : freedreno/batch: Move submit bo tracking to batch
5d26070f086 : freedreno/a6xx: Optimize max_indices calculation
f4fc45d63df : freedreno/a6xx: Template specialization for pipeline type
778cdb156e7 : freedreno/a6xx: Template specialization for draw type
15c66adc8a6 : mesa: Skip update_gl_clamp() if samplers need clamp
3e44b14af84 : broadcom: Fix slice memory allocation logic for compressed textures
fe973222a9a : broadcom: Add support for VK_FORMAT_A2R10G10B10_UNORM_PACK32
cb60ca3b1d6 : docs: update calendar for 23.1.0
7fe482d4ce4 : docs: add release notes for 23.1.0
622779e5cbc : dxil: Rely on scoped_barrier
e3676176680 : ac/nir: fix slots in clamping legacy colors
dd0469e4014 : lavapipe: VK_EXT_pageable_device_local_memory
54c981e4a02 : lavapipe: store memory allocation size onto lvp_device_memory
0c79c04f49a : lavapipe: EXT_memory_priority
1c42056ee12 : lavapipe: EXT_memory_budget
2111a3fcdb6 : lavapipe: report full memory in heap for 64bit processes
8ed34cbfeb6 : lavapipe: bump memory allocation heap to 3GiB
e44911827e1 : util: mark externally-unused functions as static
799665c9baa : frontends/va: remove private member and update target buffer
a89f740e288 : radeonsi/vcn: apply update_decoder_target logic
5b2544f8689 : gallium/pipe: add interface update_decoder_target
1f586f94097 : ci: reenable lavapipe
a7f623e0995 : util: move check for AVX512
ca856143d49 : util/bitset: ensure the sets compared have the same size at compile time
348818fc6c5 : ci: only execute capture-devcoredump.sh when it's present
aedbc358578 : lvp: use stage iterator macros instead of explicit loops
7bd41840a45 : lvp: use stage mask
f52510efb3c : gallivm/nir: refactor the local invocation index calc.
1e491993642 : gallivm: fix whitespace in get_deref_offset
2fbe256e822 : lvp: explictly skip compute shader stage.
6046b6ea947 : lavapipe: add lavapipe specific shader stages define.
d45d3f0a815 : llvmpipe/cs: support passing a csctx instead of using implicit one
89c868a9565 : llvmpipe/cs: start making variant generator less compute specific
502cd6a2ca2 : llvmpipe: convert a bunch of shader_type ifs to switches.
7c84ca23055 : gallivm/draw: refactor vertex header jit type out
b2c604973b9 : virgl/ci: uprev virglrenderer
cbb144c8d43 : virgl: Add support for ARB_pipeline_statistics
330a1db0161 : virgl: Make query result resource as dirty before requesting result
c07b8a54c5f : rusticl/device: implement cl_khr_device_uuid
536283555e3 : rusticl/screen: implement uuid wrapper funcs
c06a18ad9a5 : rusticl/spirv: skip printing info messages
21c7b55f6fd : intel/fs: fix size_read() for LOAD_PAYLOAD
1546a9de99d : nir: Fix serializing pointer initializers.
520c5091d7d : ci: disable anholt's farm
c6d0bc3918f : v3d: remove v3d_get_internal_type_bpp_for_output_format
b8f40fc4d4c : v3d: remove v3d_tfu_supports_tex_format
1a74a0b6370 : v3d: remove v3d_create_texture_shader_state_bo
b7c35f59986 : v3d: use more an auxiliar devinfo
a5c8be30d1a : v3dv: simplify too small Z viewport scale workaround
10daeac6036 : v3dv/pipeline: don't prepack up early-z configuration
6dc22d996c0 : v3d/ci: make traces test mandatory
496a7aedbb9 : v3d/ci: run GPU piglit profile
d719e99f161 : radv: apply a bug workaround for smoothing on GFX6
208c31b25fb : zink: infer types from load_const instrs to avoid more bitcasts
9f6be8effb4 : zink: store and use alu types for ntv defs
096dcdbd01b : zink: dynamically emit non-bool register values using local_vars spirv buffer
871afadfe51 : zink: write out register variables to a separate spirv buffer
2a18d070cb8 : zink: manually memcpy the spirv instruction buffer
5f4a2f6cfed : zink: move get_alu_type() up in file
af76c23d74a : zink: use void return for store_dest
e4dacc382ee : zink: delete unnecessary bitcast in load_shared/scratch
5d8103b109b : zink: also declare int size caps inline with signed int type usage
80b8defaf31 : zink: promote flushed clears to unordered cmdbuf when possible
dfc01aea83d : vk/graphics_state: handle null pipeline state structs in creation
589fc441c3b : anv: more correctly handle null pipeline states
fef493f745d : lavapipe: more correctly handle null pipeline states
0f510040dcb : zink: flag 'has_work' on batch when promoting a cmd
b0c02f5ce91 : zink: explicitly disable promotion on images that are both unflushed and non-reorderable
3c010319bbb : zink: explicitly disable reordering after restricted swapchain readback blits
ab3914a17b8 : zink: disable unordered blits when swapchain images need aqcuire
db12b881c7f : zink: track/check submit info on resource batch usage
5e1943db7f7 : zink: move batch usage to substruct on zink_bo objects
143da5f2e4b : zink: move zink_batch_state::submit_count to zink_batch_usage
84bcdc521dc : zink: use batch usage function for a simple case
9c8b6754b0d : zink: add special-casing for (not) reordering certain image barriers
03b9a6fde19 : iris: Use known formats for tex_cache_flush_hack
803a569fdf9 : intel/blorp: Add and use blorp_copy_get_formats
f11a02c183b : intel/blorp: Change condition for CCS_E copy formats
1ac1b170878 : intel/blorp: Add depth usage check for copy format
85142f3fce2 : intel/blorp: Use the depth copy format more on BDW+
57b85b6002d : radv: do not use a pipe offset for aliased images
4f1c43d38e8 : ac/surface: print tile_swizzle as well
4f5edcd0eec : amd/drm-shim: add raven2
569d035a08d : panfrost: expose PIPE_CAP_POLYGON_OFFSET_CLAMP
8484fdf5014 : mesa/st: Set pipe_shader_image::single_layer_view
a6a3a7a8817 : gallium: Add pipe_image_view::single_layer_view
17fd50b817a : radv/ci: switch to b2c v0.9.10
623bc176fbb : mesa/spirv: Provide more specific error message for glSpecializeShader()
eebb9377c41 : pan/mdg: Use nir_lower_image_atomics_to_global
47f5cc6ba79 : pan/bi: Use nir_lower_image_atomics_to_global
1ff7ec0c9e3 : pan/bi: Fix atomic exchange on Valhall
de648020af0 : nir: Add pass to lower image atomics
66656822e31 : nir: Add image_texel_address intrinsics
c3ea2f8d20f : nir: Document extra image source
32b150344e0 : docs: use meson instead invoking ninja directly
62961b172f7 : zink: try update fb resource refs when starting new renderpass
cab7ba00e2e : anv: fix push descriptor deferred surface state packing
cc0cf1762d9 : r300: workaround GCC 12+ warning, declare NULL value as unreachable
e401add741f : broadcom/compiler: skip jumps in non-uniform if/then when block cost is small
4c8be22c660 : radv: fix radv_emit_userdata_vertex for vertex offset -1
7cb44940394 : radv: enable smoothLines
85cbdba3559 : radv: add support for smooth lines
8c5eaf21662 : radv: lower nir_intrinsic_load_poly_line_smooth_enabled_amd
9b2e59abc5a : radv: declare a new user SGPR for the dynamic line rasterization mode
fcfdb1bb6ce : radv: determine if smooth lines can be used in the pipeline key
9612603aaca : radv: track if the smoothLines features is enabled in the device
3626c23e85c : nir: lower smooth lines conditionally using the new intrinsic
759a57d9022 : radeonsi: lower nir_intrinsic_load_poly_line_smooth_enabled_amd
f023ab01e93 : nir: add nir_intrinsic_load_poly_line_smooth_enabled
15bb9c4b967 : radv: remove useless check about USAGE_STORAGE for TC-compat HTILE
dda7400c0ba : radv: disable IMAGE_USAGE_STORAGE with depth-only and stencil-only formats
3adc9b67221 : radv: bump the global VRS image size to maximum supported FB dimensions
5be8acc1b53 : util: add Pixel Game Maker MV workaround
8e53b293f88 : ci/v3dv: add often timeouting ssbo.layout.3_level_array.std140.column_major_mat4
4a49892ba35 : ci/radv: add another raven flake dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.linear_interpolation
b78cf192f04 : radv: Clear query dirty flags when flushing them.
59c27118009 : radv: Move empty dynamic states check to caller.
0d14f7a3041 : radv: Move indirect check from index buffer emission to caller.
8436fe5af47 : radv: Slight refactor to late_scissor_emission.
2249ab1daa1 : radv: Set last_index_type in radv_before_draw.
e5c3479faed : radv: Move ignore forced VRS code to more optimal place.
4255bd63a44 : radv: Compute tess info when emitting patch control points.
94465f30732 : radv: Emit primitive reset index with primitive restart enable.
04bd1f2cdaa : asahi: Drop Asahi-as-a-swrast hack
c284a200b93 : gallium: Drop Asahi-as-a-swrast hack
a0b1aa6f00e : docs: update crosvm networking options
27c775d2f73 : ci/crosvm: update cmdline options
462ef200d81 : nir: Assert that we don't shrink bit-sizes in nir_lower_bit_size()
a2d384a5c09 : intel/compiler: Fix 64-bit ufind_msb, find_lsb, and bit_count
9293d8e64bc : nir: Add find_lsb lowering to nir_lower_int64.
25c7181f1b8 : microsoft/compiler: Better and simpler bitcast reduction
50c8836bf02 : iris: Fix return of xe_batch_submit() when exec fails
fd99b671ff1 : anv: Nuke ANV_BO_ALLOC_WRITE_COMBINE
a6c5746b377 : anv: Fix ANV_BO_ALLOC_NO_LOCAL_MEM flag
a148e91edbf : ci/lava: Renable SSH sessions for panfrost jobs
22fb6e3906e : freedreno: Add some A6/7xx registers
8a1a49aae40 : anv: assume context isolation support
eb2b3093282 : anv: defer binding table block allocation to when necessary
29d324cc75c : rusticl/types: fix clippy new() not returning Self
3d73bd48c0d : rusticl/program: fix clippy cast to the same type
2588aa8912d : CODEOWNERS: Update panfrost
a15604e129c : pan/decode: Use common hexdump
e5867b0dca9 : asahi: Use common hexdump utility
016a04fcba5 : util: Add common hex dump utility
2f0677dd52b : dzn: Skip a few deqp tests which are prone to timeout
ebdf8a95b74 : ci/lava: Force LAVA panfrost jobs to use UART
80290bcdddf : ci/lava: Raise the post test metadata gathering retry count
3f5c9077c59 : ci/lava: Tweak http-download timeout in SSH based jobs
4173e4b18f2 : ci/lava: Hide JWT block during YAML dump
703635f0595 : ci/lava: Only check for the first section marker
2cee21ffa5d : ci/lava: Distinguish test suites in DUT vs Docker
8626a52637f : ci/lava: Add bridge function for job definition
02d07f3380f : ci/lava: Add SSH job definition
eabd22e7ab2 : ci/lava: Add SSH support in rootfs
25e84016d6d : ci: Use absolute paths in init-stage2.sh
6bb7add8290 : ci/lava: Fix last section in job submitter
3d4ceb2aeec : ci/lava: Bypass arg list to print_log function
1fc40c081eb : mesa/program_cache: remove unused shader-cache functions
a0683e243a1 : mesa/main: compile ff_fragment_shader as c-code
e607a89f22f : mesa/main: ff-fragshader to nir
a37051304a4 : compiler/nir: move find_state_var to common code
5e997beeb75 : mesa/st: allow using nir for ff-fragment shaders
793840937fc : mesa/st: refactor st_translate_fragment_program
30d9be1f9f6 : mesa/main: clean up white-space in ff_fragment_shader.cpp
185001a86fb : meson: remove needless c++17-overrides
886ad3b4ec1 : pvr: fix array overflow in pvr_device_tile_buffer_ensure_cap()
b83ce03a7d1 : radv: reserve cmdbuf space in radv_flush_gfx2ace_semaphore()
a1b88c06647 : ci: rework vkd3d-proton runner and fix detecting failures
5a2a042ec72 : ci: stop using the hang-detection tool for vkd3d-proton
bec100f9b5b : ci,radv: use drm-shim instead of the null winsys for radv-fossils
66a33888f06 : ci: build drm-shim in debian-testing
9f9feda85f1 : amd/drm-shim: update README about which file to modify
400434e5ea2 : amd/drm-shim: add bonaire
9234558a60a : amd/drm-shim: add pitcairn
714ae976692 : amd/drm-shim: add navi21
e5536173dc0 : anv/ci: Add tests for video formats to the failing tests.
60f871dc9ef : anv: enable the video h265 decode extension.
a64ae20d0f0 : anv: support HEVC 10-bit decoding
ad02e21ad20 : anv/image: get width/height for each plane of a surface for video decoding.
50374b1f9a2 : anv: support P010 format for video 10-bit hevc decoding
8d519eb5f59 : anv: add initial video decode support for h265
91235092ab3 : anv/image: allow VK_IMAGE_CREATE_ALIAS_BIT with a private binding.
23c338af5d8 : anv/image: allocate mv storage buffers for h265
b4b31828e02 : anv/image: Add a surface usage bit for video decoding
b08614b96ba : vulkan/video: add h265 reference structures and relevant util functions.
efdcacb230c : vulkan/video: add to parse h265 slice.
c78c5466e42 : util/vl: initialize data/end pointers.
d5f8265e05d : intel/genxml: add a command VD_CONTROL_STATE to gen12/125
27dcd182106 : intel/genxml: align some fields on gen9/11/12/125 with media driver.
b3a1a8c617e : intel/genxml: conform some fields to each other gen.
44bc651aba3 : intel/genxml: fix num bits of some MOCS fields
1a24f43d97b : amd/registers: update pitch definitions in descriptors
dbc1febb338 : ac/surface: add ac_surf_config::is_array
78088ebaea3 : ac/surface: fix overridden linear pitch for CPU access
3f5723a23fc : ac/surface: validate overridden pitch for all chips
f449ff426f7 : ac/surface: define LINEAR_PITCH_ALIGNMENT
4705148c5e8 : ac/surface: clean up and move the PIPE_CONFIG helper to ac_surface.c
ad0c490e383 : radeonsi: fix image size calculation in fast clear
2f51ba5496b : radeonsi: fix sparse image address calculation for large images by using uint64_t
df39962dc80 : radeonsi: fix image address calculation for large images by using uint64_t
6d69aa38c19 : radeonsi: fix SDMA image address calculation for large images by using uint64_t
4d9942d8916 : radv: fix SDMA image address calculation for large images by using uint64_t
c627bdc9b60 : radv: fix sparse image address calculation for large images by using uint64_t
cbc6bf8218a : ac/surface: fix address calculation for large images by using uint64_t
ce161ce4632 : radeonsi: fix uses_instanceid for merged mono shader stage
b5ae645c165 : rusticl/device: add cl_khr_integer_dot_product ext
9c1051d7cf7 : rusticl/kernel: remove nir_lower_pack pass
75555d0660a : rusticl/clc add integer_dot_prod feature macros
40f1f25f56d : rusticl/api: add integer_dot_product api
8ca0a41f18a : rusticl/types add ::new for cl_dev_idp_accel_props
2e8b1f6d1c8 : anv: drop duplicate checks when setting the compressed bit
a7cef01db13 : aco/optimizer: allow DPP to use VOP3 on GFX11
476149f90da : aco: use can_use_input_modifiers helper
644c5e95a0f : aco: use get_operand_size for dpp opt
0ffc9bccfaf : aco: add helper function for can_use_input_modifiers
b4ff7e25671 : aco/ra: use fmac with DPP/opsel on GFX11
5b2b7829404 : aco/ra: use smaller operand stride for VOP3P with DPP
a3d6335742d : aco: add withoutVOP3 helper
12b28d64abd : aco/gfx11: use fmamk/fmaak with opsel
6a53af3fc8c : aco: introduce helper to swap valu operands with modifiers
28e2031e3ac : gitlab-ci: add capture for i915 error state
978bb7b9d16 : ci/venus: add missing flakes
9a58f21c7a4 : ci/gtest-runner: fix results reporting
ae9c67d773a : ci/amd: add radeonsi-raven-va-full job to cover all VA-API tests
0136c059dbb : ci/amd: update VA-API expectations
0323f736568 : ci/gtest: improve the runner script
73741631cfe : ci: update libva to 2.18.1
51e7b2605ce : ci/rules: radeonsi VAAPI rules should include also VA-API targets
c518178458d : ci/amd: re-enable VA-API testing
63c723bfcd7 : nir: Fix incorrect comment
40a056db512 : nir: Remove stale TODOs
c05dd048981 : pvr: Return VkResult from winsys buffer_map operation
a986aea7f7d : pvr: Assorted cleanup
4643319f430 : pvr: Use common physical device enumeration
31e98d3783f : pvr: Rename primary_{device,fd,path} to display_*
157499bd05a : pvr: Drop pdevice from pvr_physical_device_get_supported_extensions()
9edac865725 : pvr: Squeeze fd handling into winsys layer
7cb945b7770 : pvr: Fix incorrect error handling in pvr_render_ctx_switch_init()
0ae96a95ff5 : pvr: Fix incorrect error return in pvr_ctx_sr_programs_setup()
c0b43591136 : pvr: Propagate errors as VkResults from ioctls through winsys
438433e1311 : pvr: Return VkResult from pvr_winsys_create()
b6f623d387f : radv: Use const keyword more.
51d3e08bf9c : ac: Use const keyword for some function arguments.
6b8fe323229 : intel: infer scalar'ness locally for brw_vectorize_lower_mem_access
3a8f5c27832 : intel: update comments about non-existent function parameter
a15cc833f92 : intel: drop unused is_scalar function parameter in brw_nir_apply_key
212810ac8ad : intel: infer scalar'ness locally for brw_postprocess_nir
b214cf11b98 : pvr: Fix transfer image clearing PBE packmodes
c0d6ce4a4b7 : pvr: Use idalloc as the allocator for sync prims
fb85417433d : pvr: Move pvrsrv sync prim code into new pvr_srv_sync_prim.{c,h}
d1e61d563d3 : pvr: Add pvrsrvkm sync prim set bridge call
99388657055 : pvr: Simplify descriptor set layout dump separators
b793afc0ce2 : pvr: Add PVR_DEBUG=vk_desc option to dump descriptor set layouts
c5195a67b84 : pvr: Remove bad assert in pvr_clear_attachments()
ae64b471131 : pvr: Return correct pbe_accum_format size for A2B10G10R10_UINT_PACK32
741f51552fe : pvr: Set output_offset correctly in pvr_clear_color_attachment_static()
78a195f252d : intel/compiler: Postpone most int64 lowering to brw_postprocess_nir
d764c03d5d9 : nir: Add a variant of nir_lower_int64 for float conversions only
0960ac2a240 : pvr: Use the suballocator for queries
2dcbeb234ec : pvr: Fix vk_free() in vkCreateRenderPass2() error path
792cf1caffd : pvr: Fix possible allocation of 0 size
5f60444b132 : pvr: Fix missing invalidation of the command buffer
7c382f4f6f4 : pvr: Remove custom status in command buffer
9ba41ed70af : radv: fix a sync issue with primitives generated query and NGG/legacy
177af455773 : nir/lower_io: don't renumber VS inputs when not called from a linker
275cf62e20f : loader/dri3: temporarily work around a crash when front is NULL
98d65120cb6 : r600/sfn: use correct FS output location if not all outputs are used
fe881bf0976 : r600/sfn: move kill handling fully to scheduling
b401e718d29 : r600/sfn: add dependencies for kill instructions
ab5f0affc83 : r600/sfn: move kill instruction test to alu instruction
995c00dbea1 : glsl: Delete dead intrinsics
8bb1ecaa021 : mesa/main: Exit early when trying to create an unsupported context API
f9688f63788 : vtn: add more info to bitcast bit size error message
3511bb9eea9 : vtn: print spirv ids for type mismatch in bcsel
3aadc65fa88 : vtn: print spirv id for type mismatch error
684756e1622 : vtn: add spirv index to type mismatch error for debugging
c7861fe1f2e : nir: Drop unused argument from nir_ssa_dest_init_for_type
01e9ee79f70 : nir: Drop unused name from nir_ssa_dest_init
7adf6c75efa : spirv: Improve the 'ID is the wrong kind of value' error messages
1a89b1a3012 : anv: mark images compressed for untracked layout/access
e7ec4101416 : ci/v3d: add flaking opengl 1.1@depthstencil-default_fb-drawpixels-float-and-ushort
8bfd18b8c51 : vulkan/pipeline_cache: don't log warnings for client-invisible caches
1df30b01ff1 : docs/rusticl: add Contributing section
1b31d528b9c : spirv: Fix gl_spirv_validation when OpLine with strings is present
a32f97530a3 : spirv: Extract vtn_handle_debug_text() helper
5039b595477 : docs/venus: update vtest instructions
4f9314588fa : iris: Set CS stall bit during HIZ_CCS_WT surface fast clear
688ee02864d : anv: Set CS stall bit during HIZ_CCS_WT surface fast clear
241741a77a8 : Uprev Piglit to d8c08d123fadb986e9a8a7887b922ff63fcff52e https://gitlab.freedesktop.org/mesa/piglit/-/compare/536975d94a40cf76a69fcfa786c2513eccd0c989...d8c08d123fadb986e9a8a7887b922ff63fcff52e
098342ce53f : Add checks for NULL dxil_validator
7f7b2fc53ab : anv: put private binding BOs into execlists
af0f7b34751 : intel/dev: remove dg2 0x5698 pci id
42ed0f03569 : anv: drop duplicated nir_opt_dce passes
b2e733a8ed8 : anv: use the common vulkan runtime to do the heavy lifting
08279f4b17a : zink: add feedback loop usage for swapchains
1effbccc5cc : vulkan/wsi: add feedback loop usage to swapchain caps if supported
4d188e005bc : pvr: Fix deferred_control_stream_flags
fbe975e738d : pvr: Fix seg fault on unused ds attachment
2e5fb910900 : pvr: Transfer image to buffer dest rect
9e91e06d452 : pvr: Transfer optimisation remove unused features from API
f142eae05fe : pvr: Transfer check valid source address mask
1f36901ad95 : pvr: fix texel unwind workaround mappings
9d7b35bf8eb : pvr: Transfer remove byte unwind workaround
7f5920ba98f : pvr: Transfer support flipped rectangle mapping
41fbe9fe8ec : pvr: Transfer block compressed with 3d twiddled layout
59ba5cc2d15 : pvr: Transfer ignore non zero stride for twiddled surface
0e3c828fc4e : pvr: PBE fix mesa pipe swizzle conversion
f1e339dfd6d : radv: fix resetting VRS if the graphics pipeline doesn't enable it
9ba416cdc67 : llvmpipe: only include old Transform includes when needed
518425d107f : radv: fix emitting VRS state with a null fragment shader
cc99fd42f6d : llvmpipe/cs: refactor cs generator args to use an enum
58e7867c67e : draw: move to use common sampler/image binding code
36eb75d281b : llvmpipe: move to common sampler/image binding code
f4c8a520c26 : gallivm: add common code for sample/image tracking.
d565f677471 : gallivm/draw/llvmpipe: consolidate the sampler/image dynamic state fns
5f32b2ecf54 : gallivm: refactor common resources out of contexts
90295bccc51 : llvmpipe: refactor fs/cs jit structure members.
d4b7083ab3c : draw: align common members in jit context structs.
f677f64e80c : freedreno: implement GL_ARB_indirect_parameters
7609f83c702 : ir3, freedreno: implement GL_ARB_shader_draw_parameters
2cc77088b96 : nir: Remove legacy atomics
af69d0b1d10 : nir/opt_uniform_atomics: Drop legacy atomics
19593f1f403 : nir/opt_load_store_vectorize: Reclaim ATOMIC
f00c464b5b8 : nir/validate: Drop legacy atomics
c853ae660f7 : nir/lower_task_shader: Drop legacy atomics
44d89774e0f : nir/lower_io: Drop legacy atomics
59e73674c32 : nir: Drop legacy atomics in simple cases
9456e9880f5 : ntt: Stop handling legacy atomics
0a4c31003d6 : nir: Drop nir_lower_legacy_atomics
c323762f9f3 : treewide: Stop lowering legacy atomics
ec0c9706f0e : ac: Produce unified atomic
e7bb53467b4 : intel: Produce unified atomics
1823eca74d1 : vtn: Produce unified atomics
5f082f25125 : mesa/st: Produce unified atomics
a19660bfc7b : nir/lower_printf: Produce unified atomic
6c8e2201363 : nir/lower_atomics_to_ssbo: Produce unified atomics
b838a8746bf : glsl/nir: Produce unified atomics
969a9fe7f24 : lavapipe: Lower legacy atomics sooner
43b9dc3c53f : v3dv: Lower legacy atomics earlier
8088171369b : tu: Lower legacy atomics earlier
9b4ec866426 : panvk: Lower legacy atomics earlier
d4b2a7a26e1 : pan/mdg: Lower legacy atomics earlier
65469d6b233 : agx: Lower legacy atomics sooner
6431ba087f6 : venus: bump ring space to 128K
df1d1ccb37c : aco: use c++17
04699cc3aa1 : frontends/va/context: return error if context_id == 0
63c501809e1 : rusticl/platform: generate extension constants via macro
508f81f913d : rusticl: explicitly state supported SPIR-V extensions
cdc2e2fece2 : rusticl/device: split add_ext in fill_extensions
2041c36e70d : rusticl/platform: advertise byte_addressable_store
7e65cff9319 : rusticl/device: use PLATFORM_EXTENSIONS as a template for filling extensions
c3af8f3c111 : Reviewed-by: Nora Allen <blackcatgames@protonmail.com>rusticl/platform: make the extension array a static
975a2c17a4e : v3d: delay offset/counter values with primitive restart
b4c4d282630 : aco: emit_wqm on MIMG dst, not operands
ec4619a5e9e : intel/devinfo: call intel_device_info_init_was only once
9ebd553fc21 : intel/devinfo: allow -p to take a pci-id in hexa
fce55ffb7d0 : intel/devinfo: printout on stdout
0f25bb8283b : nir: Add helpers for lazy var creation.
e31b7a3f9ed : compiler: Update reference to name_for_stage func.
40653f07839 : nir/lower_shader_calls: Remat derefs earlier
c0a39545386 : pvr: Transfer add s8_uint support
b5aff655607 : pvr: Transfer add depth merge support for X8_D24
71ca4412298 : pvr: Add PBE packmode for depth stencil formats
b106752782d : pvr: Add back S8_UINT support
d8bd30d9b24 : pvr: Transfer multiple emits clip rectangle
9bce479efc7 : pvr: Transfer fix blit with multiple emits
48bf9c736f9 : pvr: Use original binding numbers instead of reassigning
bac048e1dfe : pvr: Add missing NULL checks in some vkDestroy...() functions
7cb77cb089c : pvr: Transfer PBE gamma is unset
9fccc25bdf1 : pvr: Transfer PBE source snorm format should be signed
a495cdb09ee : pvr: Allow block compressed source blit
b59eb30e886 : pvr: Fix cs corruption in pvr_pack_clear_vdm_state()
27d55436173 : tu: Use common GetPhysicalDeviceFeatures2
4aea3fb3dd2 : lvp: Use common GetPhysicalDeviceFeatures2
1ec09769014 : radv/ci: document more flakes for navi21
47f08019495 : zink: Move the workaround before the EDS setting.
6ee0bba3ae6 : crocus: fix scratch_bos memory leak
e2e6adbe378 : pvr: switch pvr_spm to use pvr_bo_suballoc
983f98d8581 : pvr: switch pvr_clear to use pvr_bo_suballoc
073bdbdea75 : pvr: switch pvr_descriptor_set_create to use pvr_bo_suballoc
547a10f8702 : pvr: switch pvr_cmd_buffer_alloc_mem to use pvr_bo_suballoc
42d10112169 : pvr: switch pvr_gpu_upload_* to use pvr_bo_suballoc
06c6cfc55b0 : pvr: introduce suballocator for internal allocations
882fd3c522a : radv: small fix for VkDescriptorSetVariableDescriptorCountLayoutSupport
cd406eae7db : mesa: set a type for depth fallback texture
e0c3324695c : drm-shim: Use anonymous file for file override
730834aa6b3 : drm-shim: Set file type in readdir()
c1cb168888e : ac/llvm: remove redundant nir_lower_legacy_atomics
4fb3133cdf2 : radeonsi: fix aco compile for atomic ops
8cc7ad48d5c : ac/llvm: remove the double frcp special handling
f094c8acfed : ci/freedreno: add recent a630 flake
00a3b7b8383 : ci/venus: add recent flakes
a15bffe2b84 : anv: enable the GPL feature based on whether the extension is supported
47d9eaa0f1b : zink: flag batch usage on swapchain images
7ce82f1dec8 : zink: set higher prio on dedicated memory allocations
5dd63a69dad : zink: hook up some memory extensions
b88006fb9f6 : zink: slightly simplify bda allocation chaining
38fab8a1da3 : ci/broadcom: skip timeouting ssbo.layout.3_level_array.std430.mat4 on RPi4
cab466816f6 : lavapipe: EXT_attachment_feedback_loop_layout_dynamic_state
8d58fa5787a : zink: only add feedback loop usage bit if extension is supported
468554804ce : zink: ignore no-op image copies
864ccc7a928 : zink: reorder some image copy code
7466c6fbf20 : zink: reject blits where src/dst is 3D and dst/src z!=0
cc13c96b336 : zink: reorder some native blit code
58532057c56 : zink: destroy current batch state after all other batch states
cd0454646fb : zink: don't leak swapchain readback semaphores
6c90fe189f4 : r600: Use unified atomics
a0e51fcc4ec : iris: Init CCS_E to COMPRESSED_NO_CLEAR for XeHP
f220f3fdaed : intel/blorp: Assert an 8bpp fast clear restriction
54c9fa63740 : docs: Update list of extensions implemented by dzn
bd09cbee52e : venus: drop unused sem_feedback_count from vn_queue_bind_sparse_submit_batch
7f84eee3c6b : intel/isl: Fix map between sRGB and linear formats
1404c180e93 : rusticl: implement cl_khr_pci_bus_info
b031b28063c : spirv: fix argument to ray query intrinsic
60ed4b92a08 : dzn: Hook up fd semaphore import/export
c64f1b6650f : dzn: Hook up win32 semaphore import/export
cd5e372f1c8 : dzn: External Fd memory extension
ed25ea1bc9e : dzn: External Win32 memory extension
fb613407905 : dzn: Dedicated resource cleanup
7cc59ad9736 : dzn: Finish implementing KHR_synchronization2
eec07cdde4c : dzn: Don't zero an output struct that can have pNext
c9146794d4a : vulkan: Win32 sync import/export support
952a523abb2 : intel: switch over to unified atomics
8e7df8ab377 : radv: Move perf counter CS creation to where it's used.
53b439d24fa : radv/amdgpu: Use STACK_ARRAY for IB array to reduce stack usage.
984c0baa88d : radv/amdgpu: Pass preambles to get_bo_list.
d61f1556b8d : radv/amdgpu: Split radv_amdgpu_get_bo_list to smaller functions.
ae5e937f0b2 : radv/amdgpu: Remove unused extra BO array.
cef751c86a8 : zink: do not open-code memcpy
93682f9f4d1 : zink: clean up tcs_vertices_out_word handling
e6edce2f2a6 : zink: fix bad indent
7b52dcff526 : nir/inline_uniforms: Handle num_components > 1
723922b6f16 : gallium/nir: Handle unified atomics in nir_to_tgsi_info
508b7bba7aa : radv: Use common GetPhysicalDeviceFeatures2
83bc32d55d4 : radv: Constify radv_device_supports_etc
a229f6cd2e4 : pvr: fixup stack overflow in {start,end}_sub_cmd
b563bfb4eea : zink: add some ci flakes
811f3843d99 : amd/drm-shim: add navi10
3a04a383209 : amd/drm-shim: add vega10
0f2220fb225 : amd/drm-shim: add polaris10
9ed3e0db5da : amd/drm-shim: move device list to external file
71107b6dc8e : zink: don't create invalid inputs in `zink_create_quads_emulation_gs`
b5818e2e4f7 : nir: make var arrays large enough in `nir_create_passthrough_gs`
474d93719e1 : zink: handle interface blocks in `copy_vars`
8f22669f9b0 : nir: handle interface blocks in `copy_vars`
a4113fd0210 : zink: don't replace non generated gs
83692bfe301 : nir: don't create invalid inputs in `nir_create_passthrough_gs`
78d59ef4b1f : nir: use `nir_variable_clone` in `nir_create_passthrough_gs`
59ec79a2b83 : pvr: Remove unneeded assert in pvr_get_hw_clear_color()
fa3b7ef943b : pvr: Fix off-by-one in pvr_cmd_buffer_upload_desc_set_table() assert
e90deac3d8c : pvr: Correctly compile graphics pipelines without a fragment shader
36db17dfa5b : pvr: Initialize aspect_mask when creating buffer views
5f8320bd048 : pvr: Actually check for depth load when setting up load op constants
8939b80bf57 : radv: stop using the pipeline for determining the null export workaround
d73b6ce1c73 : radv: remove unused pipeline param in radv_generate_ps_epilog_key()
def2ac22b31 : radv: reset the emitted PS epilog when a new fragment shader is bound
297859c56b7 : panvk: drop path from panvk_physical_device struct
a94f0898651 : radv/ci: Test ray tracing pipelines
10d1073aa62 : radv: advertise VK_EXT_tooling_info
66b3d346331 : broadcom/compiler: use unified atomics
9fa9782c179 : radv: stop compiling a noop FS when the application doesn't provide a FS
7f47886cf12 : radv: allow to determine NGG settings with a NULL fragment shader
d91cb1bbfa1 : radv: rework the checks for implicit exports with GPL
333c8773a42 : radv: handle NULL fragment shaders when creating graphics pipelines
87245c6e8e6 : radv: handle NULL fragment shaders when recording cmdbuf
c51c68ba4bc : radv: implement dynamic sample locations enable
4a379f7637a : glx: fix build with APPLEGL
d1dd36a74e1 : radeonsi: be able to use aco compiler for mono ps
288adae5128 : radeonsi: fixup sampler desc for tg4 in nir
521cbcb5886 : ac/llvm,radeonsi: enable lower_array_layer_round_even
38e064b674b : radeonsi: clamp shadow texture reference in nir for aco
b5409131efc : radeonsi: pass use_aco to ac_nir_lower_ps
7180b16afca : radeonsi: adjust ps args for aco
474ddeffe67 : radeonsi: resolve aco scratch addr symbols
7aac3508dca : radeonsi: add symbols to si_shader_binary
6a360e4a71a : radeonsi: add initial aco compile code
91c91bb972b : radeonsi: lower non uniform texture access when aco
f859436b557 : radeonsi: add has_non_uniform_tex_access shader info
563bdcc7fc8 : radeonsi: lower vector const to scalar at last for aco
e252d878161 : radeonsi: lower some 64bit ops aco does not support
9bc1fb4c07f : ac/llvm,radeonsi: lower nir_fpow for aco and llvm
19a8626f865 : ac/llvm,radeonsi: lower some pack/unpack ops not supported by aco
fb2d0fb4a2b : ac/llvm,radeonsi: lower ineg in nir
3fae161ff22 : ac/llvm,radeonsi: lower txf offset in nir
f13f9044db2 : ac/llvm,radeonsi: lower fsin/fcos in nir
f9d54b1d36b : ac/llvm,radeonsi: lower idiv in nir
5fa06828b48 : tgsi_to_nir: call nir_lower_int64 when required
636f6282062 : radeonsi: remove ps vgpr index save when args init
1eddf5934b5 : radeonsi: support print raw shader binary
ff29502df2d : radeonsi: support raw shader binary upload
4b903475952 : ac/binary: pack prefech align code to a function
f3997a3ca70 : radeonsi: add a raw shader binary type
83a920dfb9a : radeonsi: init spi ps input shader config when aco
f954aa1624b : radeonsi: pack spi ps input fixup to a function
e752248b3b8 : radeonsi: add shader info uses_sampleid
14d2b12390b : radeonsi: add shader info for frag coord and sample pos read
326b027b25f : radeonsi: add use_aco field for struct si_shader
ad33ff4de2f : radeonsi: add aco debug option
5bc6c624862 : meson: build radeonsi with aco
ad7ff4c25ba : ci/skqp: handle all warnings printed with clang >= 14
1671b5fd1f3 : radv: Stop running constant folding during ray query lowering
0cf22f9af35 : nir: Make rq_load committed src an index
626669bab31 : gtest: Update to 1.13.0
b289a9e16f2 : util/tests: adjust for new gtest
be5b5fbe3db : nv50: Fix return type of nv50_blit_is_array
504907a7d39 : nvc0: Free blitter->vp
ae6ae84a753 : nv50,nvc0: Free nir from blitter fp shader
4621a6db508 : dxil: Use unified atomics
75e14071168 : microsoft/compiler: Back-propagate type requirement information
d94e23d7bd5 : microsoft/compiler: Duplicate some SSA values to simplify SSA typing
049d340d8e2 : microsoft/compiler: Remove alu type info from store_dest()
f98871608cb : ac/llvm: rewrite and unify how GLC, DLC, SLC are set
968db0208df : ac/llvm: don't treat ACCESS_NON_READABLE as ACCESS_COHERENT
3a043b57399 : aco: don't treat ACCESS_NON_READABLE as ACCESS_COHERENT
142c4f5abc6 : intel: Secondary CB print primary CB's renderpass
07ec481cd82 : intel: batch consecutive dispatches into implicit renderpasses
82f6a477f3f : intel: refactor INTEL_MEASURE pointer dumping
e2dfab5c964 : anv: re-enable RT data in INTEL_MEASURE
f783f581a86 : anv: fix INTEL_MEASURE on MTL
fa1962681e8 : nir/validate: Handle unified atomics
55f7fd6d0d3 : nir/opt_uniform_atomics: Handle unified atomics
b1fd8d27fc5 : nir/lower_ssbo: Handle unified atomics
66f1633ffd5 : nir/lower_io: Handle unified atomics
1609b413032 : nir/lower_task_shader: Handle unified atomics
ca5c869b6d6 : nir: Load/store atomic op indices when lowering image intrinsics
97857731ce8 : nir: Handle unified atomics in simple cases
ee6ddce6361 : ir3: Use unified atomics
6ff97776b77 : nv50/ir: Use unified atomics
b98b7f4d851 : zink: Use unified atomics
ce638eafe26 : aco,radv: Use unified atomics
0241d8894e2 : ac/llvm: Use unified atomics
1e9c01523ad : ac/llvm: Don't handle atomic derefs
d0d2292ac07 : ntt: Use unified atomics
bd0a2b16084 : gallivm: Use unified atomics
3c823351c0f : pan/mdg: Use unified atomics
133af0d6c94 : pan/mdg: Fix icky formatting
e258083e072 : pan/bi: Use unified atomics
f5d73a9989e : agx: Use unified atomics
5c995070288 : nir: Add pass to lower atomics to unified
d51bc958376 : nir: Add unified atomics
88f6d7f4bdf : aco/gfx11: fix VMEM/DS->VALU WaW/RaW hazard
8fc5dd935f4 : meson/vaon12: fix driver file name for mingw build
aa57e8ef18e : lvp: avoid accessing member of NULL ptr for global entries
5b310390331 : pipe-loader: avoid undefined memcpy behavior
d5cf6f7d2f9 : zink: disable dynamic state exts if the previous ones aren't present
6debee51f38 : zink: disable have_EXT_vertex_input_dynamic_state without EDS2
edcecfa8176 : nir_lower_system_values: Add ASSERTED to assert-only variable
ef831c137fc : ci: replace write + cat with tee
07a8fdb9bb5 : ci: stop marking environment variable list as executable
0a45f9c9997 : ci: drop GENERATE_ENV_SCRIPT
7dfa98abc64 : nir: Use nir_block_last_phi_instr more
82430b91bb1 : ac/llvm: Use nir_foreach_phi
5a0223a2d48 : dxil: Use nir_foreach_phi_safe
aa6bdbd54a4 : nir: Use nir_foreach_phi(_safe)
7dc297cc141 : nir: Add nir_foreach_phi(_safe) macro
04976beac7d : aco: don't apply dpp if the alu instr uses the operand twice
151bcc1e8bb : aco: use VOP3+DPP
41b0eafc4b0 : aco/ra: convert VOPC_DPP instructions without vcc to VOP3
d32526caf24 : aco: add assembler tests for VOP3(P) with DPP
984bdc0fb11 : aco/builder: support VOP3(P) with dpp
2548f28ab30 : aco/assembler: support VOP3P with DPP
d0e73cb313e : aco/optimizer: copy pass flags for newly created valu instructions
d27e03d7190 : aco/optimizer: don't use pass_flags for mad idx
7c5e8dedab5 : aco/vn: compare all valu modifers
0f5a27ca8d2 : zink: add back some anv qbo flakes
86a053f7b90 : docs: Include ALU opcode descriptions
bd466195b93 : nir: Make ALU descriptions machine-readable
6b4f00a3acf : nir: Allow adding descriptions to ALU opcodes
72a84ebbd64 : vc4/ci: re-enable VC4 testing
0a87f1b7ed8 : amd/drm-shim: Update docs for more devices.
b96aa6b9e24 : amd/drm-shim: Add raphael&mendocino, polaris12 and gfx1100.
d16cd4c758a : amd/drm-shim: Add vangogh entry.
b0b6811b9bc : anv: handle missing astc for gfx125 in CreateImageView
088e25216f4 : radv: configure PA_CL_VRS_CNTL entirely from the cmd buffer
be0ba9a1c00 : radv: re-emit fragment shading rate state when PA_CL_VRS_CNTL changes
041cf2d48e9 : radv: dirty the dynamic vertex input state only when needed
8688e110134 : radv: reset the emitted VS prolog when a new vertex shader is bound
d41b83e1ca5 : hasvk: avoid assert due to unsupported format
e930ad6017a : anv: Enable MCS init with ISL_AUX_OP_AMBIGUATE
5b01a0ac477 : anv: Drop the MCS initialization performance warning
f53638fa1ac : iris: Enable MCS init with ISL_AUX_OP_AMBIGUATE
bba4d850c22 : intel: Implement ISL_AUX_OP_AMBIGUATE for MCS
71d52a4d85a : iris: Add a barrier to iris_mcs_partial_resolve
a1ed41dec77 : intel/isl: Bump the MCS halign value for BDW+
0a398b0ef95 : ail: Add MSAA tests
e918509284a : ail: Handle larger block sizes
f545a2b9480 : asahi: Use ail_can_compress() in agx_compression_allowed()
59a6c5b3575 : ail: Implement multisampling for compression meta calculation
94c9115aa0a : asahi: Make bo->writer_syncobj atomic
dc1a18b0ed5 : asahi: Lazily initialize batch state on first draw
f8b055eb968 : asahi: Partially identify some missing index list stuff
64a595291e2 : asahi: Add some more system registers
9608e57524f : asahi: Fix check for sprite coord mode in agx_bind_rasterizer_state
e92ff4f8093 : asahi: Add missing stdbool include to lib/hexdump.h
2e377190f58 : asahi: Disable tilebuffer write masking optimization
6f57f952fcc : asahi: Make framebuffer texture barriers a no-op
69740fb82b4 : asahi: Implement create_fence_fd and fence_server_sync
86d41cb7bdb : asahi: Implement memory_barrier
435a6079099 : intel: Disable shader cache when executing intel_clc during the build
6aee7848bb0 : radv: improve externalMemoryFeatures for android ahb
eaf1776586e : anv,hasvk: android ahb is not always exportable
47b37651f80 : vulkan: add vk_image_format_to_ahb_format
380180516cc : anv,hasvk,radv: do not fall back to AHARDWAREBUFFER_FORMAT_BLOB
50e703f347b : vulkan: add vk_ahb_format_to_image_format
2bbe0462e8a : vulkan: define inline stubs when android api level < 26
f81dce9bccc : vulkan: rename vk_image::ahardware_buffer_format
5561abcb2cb : vulkan: make sure vk_image_view::format is never UNDEFINED
df8ec99c81a : vulkan: make sure vk_image::format is never UNDEFINED
0a4c92b646f : hasvk: Use the common vk_ycbcr_conversion object
cb6d655f535 : hasvk/android: Use VkFormat for externalFormat
6039f2a22f1 : hasvk: Refactor Android externalFormat handling in CreateYcbcrConversion
bafa5efcfc5 : dzn: Enable KHR_shader_integer_dot_product
a6ea08c5423 : microsoft/compiler: Enable packed dot product intrinsics for SM6.4+
217bbdc4fd1 : microsoft/compiler: Take inputs from callers before providing nir options
f2945409b3e : dzn: Enable 64-bit ints and floats
9dc009e7ae4 : d3d12: Convert from D3D shader model to Mesa shader model earlier
7cdbf4f065a : spirv2dxil: Support int64 and doubles
95d93b24f63 : zink: Always set a blend state for shader-db
d3bdddcf2ae : spirv: Use NIR_PASS for spirv2nir --optimize
f4c48326892 : spirv: Do more on spirv2nir --optimize
c61eea2ff33 : intel/mi_builder: fixup tests for newer kernel uAPI
4d4b0dfdb8d : anv: Set memory types supported by Xe KMD
ffbbf23ef82 : radeonsi: Use vcn version instead of CHIP family for VCNs
09e59553ecd : amd: Add vcn ip version info
82a064020c2 : radeonsi: Remove redundant vcn_decode from info
90c3fd0c835 : dzn: Fix segmentation fault when Direct3D 12 user mode driver from at least one of GPUs is not available.
5a80bf2eb04 : agx: Optimize multiplies
c2793a304d4 : agx: Fix packing of imsub instructions
8289fa253bc : agx: Handle imadshl_agx, imsubshl_agx
18e19882fa6 : nir: Model AGX-specific multiply-shift-add
3df4ae33343 : agx: Use nir_alu_src_as_uint
445e2f16200 : pan/bi: Use nir_alu_src_as_uint
0eb5f8e7654 : nir: Add nir_alu_src_as_uint helper
73814050959 : anv: fixup workaround 16011411144
5a7520d2529 : egl/loader: move crtc resource infrastructure as common helper
2a1e6a140da : aco: also reassign p_extract_vector post ra
c1cf40da8a5 : aco: Assert that operands have the same byte offset when reassigning split vectors
d3f06cf5ce0 : vulkan/pipeline_cache: don't log warnings for internal caches
b4b17f8aaac : Revert "intel/compiler: make uses_pos_offset a tri-state"
728e3168647 : v3d/ci: annotate failures
df387306d6b : amd/drm-shim: add amdgpu drm-shim
0b6283e2e6b : drm-shim: apply file overrides for open
e169a402a8c : microsoft/compiler: Do basic I/O analysis for dependency tables
8ff95b766d3 : microsoft/compiler: Allocate space for I/O and viewID dependency tables before instruction processing
63904240f21 : tu: Re-enable bufferDeviceAddressCaptureReplay
d2f9346d9d5 : tu: Move queue deletion to last
0df8532777f : tu: Move VMA heap to the logical device
3a8fac0ccd9 : tu: Create drm fd per logical device
0d9ceeee3f6 : ci/zink+anv: Skip a couple more long tests pre-merge.
5546e57b90b : ci: Re-enable some piglit tests that should be fast enough post-uprev.
9ab31d56b27 : Uprev Piglit to 536975d94a40cf76a69fcfa786c2513eccd0c989 https://gitlab.freedesktop.org/mesa/piglit/-/compare/79a084c56b6dd79f7c3a97b57a72963121ebb1e6...536975d94a40cf76a69fcfa786c2513eccd0c989
deb064d98dd : zink: Don't flag legacy_shadow_mask for RED-only reads in the shader.
dd426964124 : zink: Fix silly void * type in rewrite_tex_dest.
e9ad9ab3d2d : zink: Explain some of the current pathway for shadow sampling.
0b22b311900 : mesa: Fix precompile of GLSL programs with shadow samplers.
63f8964d5a7 : mesa: Fix debug logging of fp compile compare func.
3cfdcabc781 : ac: enable SHADOW_GLOBAL_CONFIG for preemptible ib
0e679e80a96 : nir/lower_io: Emit less iadd(x, 0)
0b259e72bdf : freedreno/a5xx+a6xx: Don't allocate LRZ for z32
f46cb3c6c44 : freedreno/a6xx: Actually use LRZ for ms
b6e2afb2238 : freedreno/a6xx: Move LRZ clears to gmem
c823460f2fe : freedreno/a6xx: New subpass on mid-frame clears
3738969710e : freedreno/a6xx: Per-subpass LRZ
a77406b72b9 : freedreno/a6xx: Introduce batch subpasses
c613bf1f140 : freedreno/a6xx: Split tile loads and clears
10f625eb134 : freedreno/a6xx: Switch to batch->cleared
f61766df22e : freedreno/a6xx: Simplify per-tile conditional IBs
1a7590a47ac : freedreno/a6xx: Add ctx->emit_sysmem()
df1e357de87 : freedreno/a6xx: Move LRZ clear to blitter
c29e9dc0543 : freedreno/batch: Add helper to set fb state
9af6f257416 : zink: disable always zs feedback loop on radv
b2d636b275b : anv: apply ANV_BO_ALLOC_IMPLICIT_SYNC for external memory
bcdd5b5e748 : ci: bump bin/ci/ deps to support python 3.11
4a1614eedd4 : pvr: add GUARD_SIZE_DEFAULT for CDM and VDM control stream links 1 and 2
5ea7a416071 : pvr: use PVR_DW_TO_BYTES for stream_link_space calculation
dc676ed7115 : aco: Initialize vcmpx field in get_cmp_info.
16a05f19039 : aco: Don't allow any VALU instruction to write m0.
c140a456b7a : vulkan/wsi/wayland: add 16-bit formats
994ad351f7c : broadcom/compiler: increase peephole limit to 24 instructions
8d5003d91ad : radv/ci: stop setting MESA_SPIRV_LOG_LEVEL
4f7b27bccf9 : spirv: ignore SpvDecorationInvariant warning on struct members
31e6d15801a : radv: advertise LINEAR filter support for multiplanar/subsampled
7accfbffd83 : drirc: Set limit_trig_input_range option for Nier games
0e466efe417 : v3d: apply proper clamping when setting up RT
b5a458859f4 : v3d: upgrade V3D 4.1 to 4.2 version
d95bff8e1ce : v3d: add per hw-version caller macro
1e334e98188 : radv/rt: store stack_sizes per stage instead of per group
f50a5a62bfe : radv/rt: use vk_multialloc for radv_ray_tracing_pipeline
dfa5fd480cf : radv/rt: refactor radv_rt_pipeline_compile()
b314c2aae22 : radv/rt: unify radv_rt_pipeline_create() and radv_rt_pipeline_library_create()
1100f7dcd5e : radv/rt: unify radv_ray_tracing_lib_pipeline and radv_ray_tracing_pipeline
97721f32ca5 : radv/rt: change base of radv_ray_tracing_lib_pipeline to radv_compute_pipeline
fbc0e74bdac : anv: enable graphics pipeline libraries by default
c97b1eb08a9 : anv: put EXT_mesh_shader behind an environment variable
e9f18f64b9e : zink: also cache swapchain semaphores
c6fd5880278 : zink: block more flushes during unordered blits
2df7ee528c6 : zink: adjust bindless texel buffer handle before indexing
8ef098a6008 : zink: compare desc set to detect bindless vars in separate shaders
2991a7c11f8 : zink: bind bindless db set when updating separate shader db sets
7428b41618b : zink: set debug callback on context
391cda41ace : zink: add perf_debug for "interesting" shader compiles
443e098f7aa : zink: make mesa_logw separate from perf_debug
6098c3f9c07 : zink: add ZINK_DEBUG=nobgc
0fb5f81ab64 : zink: add ZINK_DEBUG=noopt
4d39ff67519 : vc4/ci: disable VC4 jobs
6d52f08a76b : dzn/ci: Remove 'exclude' for graphicsfuzz cases
cd91387cadf : dzn: Run nir_opt_remove_phis before nir_lower_returns
ca5bb27641b : frontends/va/config: check for QVBR support when creating
fcdd3cf0ad8 : frontends/va/context: check min supported resolution when creating
55d2973bce6 : frontends/va/config: add disable packed headers as valid config
acdd6a2a6c3 : radeonsi: set proper drm_amdgpu_cs_chunk_fence alignment
e1ab3223722 : iris: Add function to return mmap mode for aux map
743bf9597ce : iris: Add function to return mmap mode for userptr bos
9ad8466a45a : iris: Add a function to return allocated bo mmap mode
57afa7c0b12 : lavapipe: honor dst base array layer when resolving color attachments
c84aee779bf : zink/ci: document new flakes on RADV
dab817c4d8c : zink/ci: document recent fixes on RADV
d1152283278 : radv: advertise VK_EXT_attachment_feedback_loop_dynamic_state
d740e283e16 : radv: implement VK_EXT_attachment_feedback_loop_dynamic_state
ae4692db497 : vulkan/runtime: add VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT
14162c09048 : vulkan: Update XML and headers to 1.3.250
ccbfcf3933e : glsl/lower_samplers_as_deref: apply bindings for unused samplers
3277d6965b4 : vc4/ci: skip unsupported test versions
787ae18a373 : ac/spm: switch to SPM version 2.0
a51f8787d56 : v3d/ci: update neverball-v2 trace reference
99c1f58b0a4 : iris: use the workaround framework for WA 14013111325
27b019d94eb : hasvk: drop dead code
1896b48f4eb : anv: use the workaround framework for WA 14013111325
f00143acc3a : intel/compiler: Fold constants after distributing source modifiers
0c64ff6c2af : venus: enable sparse binding properties
0c05418fd71 : venus: enable sparse binding features
a55d26b566f : venus: add back sparse binding support
c3e1140c20b : venus: add helper function support for VkBindSparseInfo
6ec54465d48 : venus: filter out queue familes with exclusive sparse binding support
1ba2460e615 : ac/nir/cull: fix line position w culling
24350064ca2 : zink: fix uncached memory readback
6452849b110 : zink: block batching of unordered barriers if previous usage was write
9b4b0911ee0 : zink: disable batched unordered barries with ZINK_DEBUG=noreorder
4b7245284dc : zink: flush INDIRECT_BUFFER mem barrier for compute
5149b2a9386 : zink: unbind the ssbo slot being iterated, not the index of the buffer
2f0749f8fda : zink: use an intermediate variable for binding ssbo slots
ecb4e6af215 : zink: delete unnecessary pipeline stage flags from inference
98c411a2a19 : zink: add PERSISTENT for db buffer maps
8e75378a2d0 : zink: delete persistent map tracking
ebe3b91ca01 : microsoft/compiler: Avoid integer divides by 0
a6ac1f5fbd3 : spirv2dxil: Lower large temps to scratch
a4ce095bad9 : dzn: Use A4B4G4R4 instead of B4G4R4A4 when available
95df5f2e8ce : zink: stringify unsupported prim restart log error
e205a4839bf : zink: allow vk 1.2 timelineSemaphore feature if extension isn't supported
421546c60df : ci/windows: Pick up WARP 1.0.6 NuGet with lots of dzn fixes
17fe6d12525 : frontend/nine: Add debug driconf var force_features_emulation
824fad18b3b : frontend/nine: Fix shader cap test for POSITIONT
2c8eb27e2c3 : frontend/nine: Implement backup support for clip planes
7a3b2f9485d : tgsi_to_nir: handle PIPE_CAP_NIR_COMPACT_ARRAYS for clipdistance
f0e9c225d87 : docs/gallium: Clarify PIPE_CAP_CLIP_PLANES
3d5f3c51782 : frontend/nine: initialize force_color_in_centroid
2f5f388a2ca : frontend/nine: Get rid of INTERPOLATE_COLOR
33bb1e04106 : frontend/nine: Enforce legacy pow behaviour
77c0230006f : frontend/nine: Print warning incomplete position_t support
372c4549f4b : frontend/nine: Improve VS_WINDOW_SPACE_POSITION fallback
98a51b77944 : frontend/nine: Implement backup support for pointsize
87fd0f29fca : frontend/nine: Implement alpha test backup support
31fe84f2bc7 : frontend/nine: Drop max_ps_const_f
b4ea6adda58 : zink: don't init mutable for swapchain src during blit
d2c63624c17 : zink: don't init mutable resource bit for swapchain images
cb8a878b536 : intel: enable protected context creation along with engines
cbc1c6a16f5 : tu: Expose VK_EXT_fragment_density_map
761a1e98637 : tu: Don't allow importing/exporting subsampled images with modifiers
cc33082d003 : tu/autotune: Always prefer GMEM with fragment density maps
6f2be52487b : tu, ir3: Handle FDM shader builtins
b474ed1f3a2 : nir, ir3: Add option to use unscaled FragCoord for input attachments
715327ff857 : tu: Implement FDM scaled loads/stores
fec372dfa50 : tu: Implement FDM viewport patching
17c732f5311 : ir3: Record whether a shader writes gl_ViewportIndex
05f96dd00f3 : tu: Add core FDM patchpoint infrastructure
ebb8e104a56 : tu/cs: Add support for CS patching
2aa3dc3bd04 : tu: Implement sampling the fragment density map
64daede1c39 : tu: Parse fragment density map attachment info
ab75e0a1263 : freedreno/a6xx: Document per-view viewport in GRAS_SU_CNTL
768dcc7a275 : tu: Make dynamic viewport and scissor count more accurate
0f33d0392aa : tu: Merge RB_DEPTH_CNTL and RB_STENCIL_CONTROL drawstates
7673fcf2064 : tu: Precompute maximum views across all subpasses
2668ba0ecde : tu: Use dirty bit for scissor state
f3ffd963f53 : tu: Add 3D GMEM load path
a294a6cfe66 : freedreno/fdl: Expose view offset
31a9ac7f4ec : freedreno/fdl: Don't pre-shift image view pitch
012e8f5c61c : tu: Don't pre-shift depth and stencil pitch
f6902bf4255 : tu: Don't override depth for GMEM
cabbbbf0af1 : nouveau/nir: Set isSigned on all atomic_imax/imin
00627b4f8db : aux/draw: add guardband clipping for lines
5fa94366179 : aux/draw: check for lines when setting clipping-mode
43802ea3b5d : aux/draw: guard_band_points_xy -> guard_band_points_lines_xy
ea98df2a65e : gallium: pipe_rasterizer_state::point_tri_clip -> point_line_tri_clip
04b33699217 : ci: uprev virglrenderer to drop venus release patches
4ed2616ac36 : radv: Fix vk_instance_init vk_error instance use-after-free
bb91bc9fd23 : lavapipe: Fix vk_instance_init vk_error instance use-after-free
dbc4c088fc5 : r600/sfn: Fix iterator use
d90fc825699 : radeonsi: do AMD_DEBUG=nodisplaydcc differently to also remove modifiers
8c8b5a8fbd9 : radeon: add radeon_info parameter into radeon_winsys::surface_init
ae6b9284951 : ac/gpu_info: disable display DCC on Raphael and Mendocino to improve power usage
e4c8ac5aae5 : ac/surface: don't expose modifiers with DCC retiling if radeon_info forbids it
ce643006761 : radv: remove ac_surf_info from radv_image
9e846ab1dcc : radv: use vk_image::extent instead of radv_image::info::{width,height,depth}
cb721d5de51 : radv: use vk_image::samples instead of radv_image::info::samples
d37b020428a : radv: use vk_image::samples instead of radv_image::info::storage_samples
8e62bb0dfee : radv: use vk_image::array_layers instead of radv_image::info::array_size
b7b9657a70e : radv: use vk_image::mip_levels instead of radv_image::info::levels
87d31cadad0 : radv: disable RB+ blend optimizations on GFX11 when a2c is enabled
a6d4139e59b : Corrects log print to produce hexadecimal base output
fb13360546e : intel/fs: reduce register usage for relocated constants
1aaf4bf40a5 : asahi: Fix batch writer_syncobj cleanup
3f55eff0e5d : asahi: Assert that freed BOs have no pending writers
d7d098679b4 : asahi: Fix depth load/store flags
d49e8f4d763 : asahi: Clear batch->resolve on agx_batch_init
d72e1418ce4 : asahi: Implement transform feedback
25646c7772c : asahi: Bump MAX_PUSH_RANGES to the worst-case
c2f366ce647 : asahi: Shrink disk cache size of push ranges
e79e7436748 : agx: Lower I/O to scalar later
a561a6c4684 : agx: Validate that collect sources are the same size
9337f6a8650 : agx: Rework z/s emit
f4f9269b661 : agx: Ensure load_frag_coord has the right sizes
7f71e1bc2d5 : agx/lower_address: Match multiplies, not only shifts
032d7bd302c : agx/lower_address: Add helper to match multiplies
c837156e99b : asahi: Bind staging resources as RENDER_TARGET
31c805d0aa7 : agx: Don't wait at the end of the shader
3d138f44601 : asahi: Copy resources if needed to shadow
87e57eae092 : asahi: Rename no colour output to tag write disable
e13f9caa255 : agx: Fix packing for iadd with shift
cd7e016961a : asahi: Use device_load shift for VBO loads
bd9c33e16ab : agx: Defeature fsub
a33a813fe2e : asahi: Use u_default_get_sample_position
1185ac931f9 : agx: Remove bogus assert
7090b34ca57 : asahi: Compress more texture targets
9f39bbdee9b : asahi: Use 2D array staging resources for cube/3D
c11c40eaf4d : asahi: Explicitly ban MSAA, compression with linear
fc88876329c : agx: Handle linear 2D array textureSize()
21d7049925f : agx/lower_zs_emit: Fix progress returning
c8e331bf722 : agx: Fix abs/neg propagation into fcmpsel
632014ece02 : agx: Handle splits of uniforms
221b329a982 : asahi: Track write to separate stencil
2f907dd827e : asahi: Identify XML for barycentric coordinates
6f8cd310e47 : asahi: Don't use depth/stencil staging blits
a2546b71ed6 : asahi: Minify width/height in create_surface
e9b471d1b36 : asahi: Fix disk cache disable with AGX_MESA_DEBUG
fdec9f9c6b7 : asahi: Fix batch writer tracking for null batches
ae2b312ecb9 : asahi: Add batch state debugging
be3a1e2e88e : asahi: Free low VA BOs correctly
222d6b45fab : asahi: Fix typo in debug/error message helper macro
fba5a6b7e24 : asahi: Enable 2xMSAA (for deqp)
da60a34fa91 : asahi: Broadcast Z for all components on texture fetch
6bbf10f3f2b : asahi: Identify ZS resolve bits (tentative)
5503a08583f : nir/lower_fp16_casts: Fix SSA dominance
dabc52899b4 : ci: uprev kernel to 6.3.1 with fixed patch for Adreno SMMU
6dc8afc19b5 : freedreno/a6xx+: Use template to handle a6xx vs a7xx differences
526831ee2ea : freedreno/a6xx: Rework set_bin_size()
1ae09f3effd : r600/sfn: fix cube to array lowering for LOD
05a3eba0946 : r600/sfn: Ass support for image_samples
19961f81950 : docs/tgsi: use \ll and \gg for left and right shift
abcd3423e9b : docs/tgsi: fixup latex for TEX and TEX2
b7327296d52 : docs/tgsi: do not use math-block for non-latex
f94c95ab5a1 : docs/tgsi: use math-notations for conditionals
02908b26bbb : docs/tgsi: wrap overly long lines
d22ee93f97e : docs/tgsi: fixup bad latex
d8871ac2edf : docs/tgsi: fix bad latex
f84d1033c16 : docs/tgsi: fix up indent
cb4e4fc5de4 : dzn: fix pointer type mismatch
191fa52d0cd : ci/turnip: Drop the IUB bug fallout flakes.
12c10f2fe99 : ci/turnip: Drop an xfail from the full run for a recent fix.
80b541513dd : ci/radv: Disable flaky heaven d3d9 trace.
a8af5040419 : ci/radeonsi: Mark glx-make-current as flaky.
d6ece34418d : intel/tools: decode ACTHD printed by newer kernels
499f332a3a5 : radeonsi/vcn: fix decoding bs buffer alignement issue.
6d84b34359d : zink: add ZINK_DEBUG=optimal_keys
dcf3adbde7e : zink: disable EXT_shader_object if !optimal_keys
4cb900609fc : zink: break out optimal key handling into separate function
13f98c8101b : zink: move EXT_shader_object check to another place
e64f5f261e2 : anv: increase instruction heap to 2Gb
c60e94d61ff : anv: make internal address space allocation more dynamic
843afd4c639 : anv: link anv_bo to its VMA heap
bb8e31b7ed5 : anv: avoid hardcoding instruction VA constant in shaders
53b77a8102c : anv: remove 48bit address space checks
c35d430460d : isl: fix layout for comparing surf and view properties
9471ffa70a0 : intel/fs: fix scheduling of HALT instructions
9b6945bb652 : amd: Cleanup old GS intrinsics code.
5bb04dc5286 : ac/nir/ngg: Use sendmsg in NGG lowering.
025c1f51740 : ac/nir: Emit legacy GS DONE signal in NIR.
fffb2b33af5 : ac/nir: Use sendmsg in legacy GS lowering.
009f0623ff4 : ac/llvm: Clarify arguments of ac_build_sendmsg.
28d740fc0ba : amd: Move sendmsg defines to ac_shader_util.
f66281c7fb7 : amd: Add and implement gs_wave_id sysval.
c1591bfc280 : amd: Add and implement sendmsg_amd intrinsic.
38447b3f634 : aco: Disallow constant propagation on SOPP and fixed operands.
d5398b62da1 : aco/ra: create M0-affinities for s_sendmsg
9dd6fcd9ece : intel/compiler: UNDEF SubgroupInvocation's register
4913f54a1f3 : intel/compiler: UNDEF comparisons with smaller than 32-bit
fcdf28ad94f : vulkan: Document vk_physical_device::supported_features
96cd034e3cf : zink: take location_frac into account in pv emulation
0843d4cbc35 : nir: switch to a normal sampler for ARB program with not depth textures
f698d475718 : drirc: add allow_sampled_tex_copy option
9e764eb8f87 : Uprev Piglit to 79a084c56b6dd79f7c3a97b57a72963121ebb1e6
5edbf17e909 : pvr: Move heap initialisation out of pvr_winsys_helper.
2b4ce498eef : panvk: clear dangling pointers
f3d648d20db : anv: implement VK_KHR_ray_tracing_position_fetch
5cdcc227362 : intel/nir/rt: wire position fetch intrinsic
03f0f70adf1 : intel/nir/rt: use a single load for instance leaf loading
1e0e4657f97 : spirv/nir: wire ray interection triangle position fetch
dcdf008d6f4 : spirv: update to latest headers
3e726435ccc : vulkan: bump headers to 1.3.249
eb233576d82 : pvr: Reduce free list initial size when multiple devices are created
6005d28249c : pvr: Use vk_device's enabled features struct
0164425b386 : pvr: Don't ralloc build context from compiler
2cc0b4a813e : panvk: port panvk_logi to vk_logi
ba118bb3bc4 : pvr: Adjust clear's region clip words
beffefbf21a : pvr: Fix incorrect PBE packmode for S8_UINT
0aafa22a1cd : pvr: Don't advertise S8_UINT support
57d6cb2f1e5 : pvr: fix sync waiting while using pvrsrvkm
9e75abb61b1 : docs: fixup About Mesa3D.org link
360feea99cc : llvmpipe: fixup refactor copypasta
6ea7bdb1521 : mesa/main: drop use_legacy_math_rules
0a9473b32d5 : r600: remove unused code
1c1855cc004 : nir/lower_io_to_vector: initialize base
be34257197a : dzn: Delete queue-level event waits
7d34fe04e4f : dzn: Support separate depth/stencil resolves via blits
dfc88a536bd : dzn: Support all available depth/stencil resolve modes
3f641538d3f : dzn: Augment blit resolve to support min/max/sample-zero modes
fa938dd9750 : vulkan: write beta extensions into generator scripts.
54113f5a602 : vulkan/cmd_queue: handle beta extensions.
eb0307107d9 : nir: add/update comments for gl_access_qualifier
820c50ada3f : nir: rename ACCESS_STREAM_CACHE_POLICY -> ACCESS_NON_TEMPORAL and document
c38bf95a06a : device_select_layer: log selectable devices if MESA_VK_DEVICE_SELECT_DEBUG or DRI_PRIME_DEBUG are set
208e1824f1d : device_select_layer: add MESA_VK_DEVICE_SELECT_DEBUG which logs why default selection was made
571ce2e481f : device_select_layer: pick a default device before applying DRI_PRIME
f958a45a714 : device_select_layer: apply DRI_PRIME even if default device is > 1 to match opengl behavior
7fcda2b4e30 : device_select_layer: fix inverted strcmp in device_select_find_dri_prime_tag_default (v1)
ed212b8cce8 : svga: use util_unreference_framebuffer_state to unref fb state
6cb3c6c7680 : llvmpipe: use util_unreference_framebuffer_state to unref fb state
f05caed02e7 : vc4: use util_unreference_framebuffer_state to unref fb state
8f690c4f783 : v3d: use util_unreference_framebuffer_state to unref fb state
4809274c18e : softpipe: use util_unreference_framebuffer_state to unref fb state
7a3deb05a6b : iris: use util_unreference_framebuffer_state to unref fb state
b1449e3e673 : i915: use util_unreference_framebuffer_state to unref fb state
b86f0280d78 : i915: use util_copy_framebuffer_state to set fb state
c686c98a795 : cso: unbind fb state when unbinding the context
cb865ac7211 : ci: carry venus-protocol 1.0 release patches in virglrenderer
bdc82f52d7d : docs: update Virtio-GPU Venus driver page
7d76038712e : meson/ci: promote virtio-experimental to virtio
e9c26e6920b : venus: adopt venus protocol release
234ae64c928 : venus: stop query experimental features
ac1dff603e7 : ci/zink+anv: Test piglit quick_gl pre-merge, dropping a few KHR-GL46 tests.
fee85209372 : ci/zink: Update more xfails for tgl piglit.
c213bedd113 : Revert "ci/zink: Try to update TGL results for new MSAA behavior."
f79aba46dad : venus: use pipelineCacheUUID for shader cache id
2e3ce614b9e : zink: sync queries at the end of cmdbufs
738c2eacf35 : zink: null some descriptor buffer pointers during destruction
d5ceb4770b3 : zink: set depth dynamic state values unconditionally
d1e565a8ebf : nouveau/nir: image_samples/size don't have coordinates
f4be2e3437c : zink: disable a630 traces
d7e37389bcb : nv50/codegen: Set lower_uniforms_to_ubo
e6bcbd57e36 : panfrost: Check blend enabled state in pan_allow_forward_pixel_to_kill()
300327ba19d : ci/zink: Disable Freedoom trace on ANV
36bb5f1f704 : radv/ci: document a series of recent regressions
11a853e912c : wsi/wayland: Do not assert that all present IDs have been waited on.
577b3c7bb2d : wsi/wayland: Simplify wait logic for present wait.
43f868d1757 : wsi/wayland: Support VK_KHR_present_wait
47cd010931a : wayland: generalize wayland-protocols code generation
0b251d43622 : radv: Add driconf to always drain waves before writing timestamps
284e6048722 : radv: Always call si_emit_cache_flush before writing timestamps
b59935e2e77 : radv/meta: rename dest to dst
63b5b93dd31 : radv: replace radv_get_levelCount() by vk_image_subresource_level_count()
963f51158d4 : radv: replace radv_get_layerCount by vk_image_subresource_layer_count()
a77c88f1e89 : radv: fix fast-clearing images with VK_REMAINING_{ARRAY_LAYERS,MIP_LEVELS}
de61eddc02e : radv: fix invalid type for usage in radv_get_buffer_memory_requirements()
c950098abb5 : broadcom/compiler: move buffer loads to lower register pressure
efc94390f71 : docs: fix edit-links
2cbc24b9da0 : turnip: fix buffer markers using wrong addresses
df08ed7d1c8 : radv: Move all the dirty flags from TES binding to TCS binding.
f572344901e : radv: use lower_ballot_bit_count_to_mbcnt_amd
b93c92eba33 : nir: lower ballot_bit_count_exclusive/inclusive to mbcnt_amd
5489033fa85 : intel/compiler: make uses_pos_offset a tri-state
ef01a9cf3b4 : mesa/main: drop unused variable
9f522ac0c65 : broadcom/compiler: don't allocate undef to rf0
4ca8be82d57 : r600: fix refcnt imbalance related to atomic_buffer_state
0937a02d96b : vulkan: rename vk_physical_device_features.py to vk_physical_device_features_gen.py
9cf1cdfaa89 : vulkan: put TEMPLATE_H before TEMPLATE_C
005cfc63fc7 : vulkan: put interesting code before boring code
64f4b277ea6 : vulkan: inline vk_get_physical_device_features into vk_common_GetPhysicalDeviceFeatures2
528d430ca11 : v3dv: use common vkGetPhysicalDeviceFeatures2
99bc68f042f : panvk: use common vkGetPhysicalDeviceFeatures2
a252a9dc24d : anv: move get_features after get_device_extensions (ugly diff)
430abb971a4 : anv: switch to using the common vkGetPhysicalDeviceFeatures2
61413d70a0b : vulkan: introduce supported_features parameter to vk_physical_device_init
cc02214304d : vulkan: add common implementation of vkGetPhysicalDeviceFeatures2
c93b179d76a : vulkan: Actually increment the count of objects in GetPipelineCacheData.
bc257928d7a : vulkan: Handle alignment failure in the pipeline cache.
888bfa7f04b : dzn: Ensure bindless is factored into pipeline/nir hash
aa43b030866 : dzn: Ensure subgroup size control is factored into pipeline hash
dacc3cc5970 : dzn: Use the nir hash as an input to the dxil hash
c9a34e6de0c : dzn: Ensure sample-rate shading is factored into nir hash
cc8cdbb0ef9 : dzn: Hook up subgroup size to compute shader compilation
d615dfca409 : crocus: fix refcnt imbalance related to crocus_create_surface()
551e92d8a6b : virgl: check a debug option again at context creation
73952bfbfd1 : dzn: Fix UBO descriptors pointing to the end of the buffer
905f7f83650 : Revert "zink: don't create separate shader dsls if there are no bindings"
27d6a98638a : zink: only unset a generated tcs if the bound tcs is the generated one
cf13a1d791b : radv/rt: Fix and improve VkPipelineCreationFeedback
7070c4e5ff0 : radv/rt: remove merged VkPipelineShaderStageCreateInfo
4408395a302 : radv/rt: refactor compute_rt_stack_size() to use radv_ray_tracing_stage information
8ec81a43cba : radv/rt: use precompiled stages to create RT shader
7836e327787 : radv/rt: retain parsed NIR shaders in radv_ray_tracing_lib_pipeline
284ab601a53 : radv/rt: introduce struct radv_ray_tracing_stage
a5b0b150df5 : radv/rt: expose radv_parse_rt_stage()
8665506cbde : radv/pipeline_cache: add NIR caching capabilities
9afb52a1223 : vulkan/pipeline_cache: expose vk_raw_data_cache_object
37c6c5c624b : nvc0: do not randomly emit fences.
a86e8969c7e : ci: Uprev crosvm and virglrenderer
53605f226b3 : nir/lower_non_uniform_access: add get_ssbo_size handling
8c1bc1b964a : rusticl/nir: finish blob after serializing
fb7e9b1c36c : clc: free kernel args in clc_free_kernels_info
7fc259e4e7a : radv: add padding to radv_shader_binary_legacy
df262d80da3 : vulkan/pipeline_cache: use vk_pipeline_cache_insert_object() to replace raw data objects
cbab396f549 : vulkan/pipeline_cache: replace raw data objects on cache insertion of real objects
edfc9d9d966 : etnaviv: Add util_blitter_save_so_targets(..) call
db6f94f2c40 : pvr: Correctly validate PBE accum format
7cda715ad62 : radv: fix bc optimization with POS_W_FLOAT_ENA(1)
11b1a37553a : pvr: Unmap mapped memory on free
926ddc319cd : pvr: Fix unaligned VDMCTRL_PDS_STATE1 data address
78df1977fe3 : pvr: Fix image to buffer copies
71980739a10 : pvr: Fix vtxin special var allocation count
ddd3c66f539 : pvr: Improve support for image clears
955797d0156 : nir: fix constant-folding of 64-bit fpow
e25e4c81de8 : radv: fix dynamic depth clamp enable support
cc66d546dde : microsoft/compiler: Unroll loops in opt passes
bb65d36c5c5 : spirv2dxil: Mark SSBO reads for bindless as CAN_REORDER
34cc37910f3 : radv: respect VK_QUERY_RESULT_WAIT_BIT in GetQueryPoolResults
cdf01be1312 : Revert "ci: disable all a306/a530/a630 jobs"
98bb47ee455 : ci: Enable rusticl in the fedora-release job
96dd3947875 : ci: Upgrade fedora-release job to Fedora 38
5c6b07246d8 : ci: Drop -Wno-error=array-bounds from fedora-release job
dce97f090a7 : clover/llvm: Use std::nullopt already with LLVM 16
4ee15720087 : clover/llvm: Use llvm::DataLayout::getABITypeAlign with LLVM >= 16
6bab67f5a66 : svga: Make declaration of emit_input_declaration match definition
ee8b572b403 : svga: Make vmw_svga_winsys_buffer_map definition match declaration
6c7400f4e80 : vulkan: Fix GetPhysicalDeviceSparseImageFormatProperties definitions
dbab98d9d63 : radv: enable RADV_THREAD_TRACE_CACHE_COUNTERS by default
f092f548cb8 : r600/sfn: assign window_space_position in shader state
bbd265b8e8b : r600+sfn: Assign ps_conservative_z and switch to NIR defines
c8151891124 : v3d: apply 1D texture miplevel alignment in arrays
040aeb5a23e : radv: Add asserts in radeon_emit{,_array}.
7893040f807 : radv: Add stricter space checks.
4c204db0a79 : radv: Reserve space in the ACE pre/postambles.
17a7c55ea7e : radv: Reserve space for indirect descriptor set address writes.
775e42e6b84 : r300: remove simple duplicate ARL instructions
c5b3d488f9b : mesa/main: make ffvertex output nir
7610747e944 : mesa/main: allow passing nir-shaders to st_program_string_notify
fdd20b9469d : mesa/main: drop disasm-code from ffvertex_prog.c
972c9235928 : mesa/main: clean up white-space in ffvertex_prog.c
02493aeffc2 : ci/skqp: update to the Android CTS 12.1_r5 version
a3ae424e0c0 : ci/skqp: replace license with SPDX and extract the used branch
5c1a8d3b774 : meson: Don't use masm with VS backend
b7f815117ef : Revert "zink: add `single_sample` to fs key"
e7b03fa3dcb : Revert "zink: add to multisample field to `zink_gfx_pipeline_state`"
8cbd6acf12b : Revert "zink: don't render with multisampling when it is disabled"
6b9f1a540d9 : Revert "zink/ci: remove xt_framebuffer_multisample-interpolation fail"
9a8a397294c : Revert "zink: set when pipeline dirty flag when multisample changes"
0b64c737796 : zink: add extendedDynamicState3DepthClipNegativeOneToOne to profile
8e664816fc0 : zink: update amdpro fails
e9864d7f39d : llvmpipe: fix native vector width init
78ea6220a76 : gallivm: reorder some texture/image members.
d32aa2686c8 : gallium: consolidate jit image types between draw/llvmpipe
d3ed01d5ebe : gallivm: consolidate llvmpipe/draw sampler types.
fd2902a1cf4 : gallivm: consolidate draw/lp texture type.
5f22f35590c : lp_jit: use pipe max for the lp_jit texture levels.
af214c233b8 : ci: disable all a306/a530/a630 jobs
4f1716ebcaa : ci/dzn: add flaking test
b07f575a91d : radeonsi/vcn: correct cropping for hevc case
faf27fa0a29 : ac/nir: fix 8-bit/10-bit PS exports clamping
559d3b0f9ab : ac,radv,radeonsi: rename thread_trace to sqtt everywhere
c2d312c4016 : ac/rgp: remove ac_thread_trace_data from ac_thread_trace
3a19c36618f : radv: do not abort when the SQTT buffer resize failed
1202d8b0f94 : ac/sqtt: add ac_sqtt_get_trace() helper
d0a11c5b9e6 : ac/sqtt: add ac_sqtt_se_is_disabled() helper
a031bfdb9d3 : pvr: Fixup format features
37f202a54ad : pvr: Remove false assumption from pvr_write_draw_indirect_vdm_stream()
5d11e503671 : v3d: fix various minor issues in gen_pack_header.py
ec6d520eb99 : iris: Allow shared scanout buffer to be placed in smem as well
8b52c9bab74 : r600/sfn: Tie in address load splitting
4beefbe0741 : r600/sfn: prepare for emitting AR loads
5da9f086579 : r600/sfn: factor out index loading for non-alu instructions
9f395317436 : r600/sfn: Can't use an indirect array access as source to AR load
ae55668f777 : r600/sfn: print failing block when scheduling fails
fdec18640ad : r600/sfn: Add more tests and update to use address splits
7fdb056277f : r600/sfn: scheduled instructions are always ready
5d6b80bf5bb : r600/sfn: Fix copy-prop with array access
062188de160 : r600/sfn: Override Array access handling in backend assembler
e57643cf548 : r600/sfn: Add handling for R600 indirect access alias handling
d9556333192 : r600/sfn: Add chip family to shader class
4d5859a524b : r600/sfn: Start a new ALU CF on index use, not on index emission
557dc149448 : r600/sfn: set CF force flag always when starting a new block
e9e1806a2ee : r600/sfn: Add test for multiple index load
669aba02b09 : r600/sfn: Don't copy-propagate indirect access into LDS instr
f4816d2a723 : r600/sfn: Add more tests and update to use address splits
d617052db6b : r600/sfn: take address loads into account when scheduling
8e1cf2d4395 : r600/sfn: Add function to check whether a group loads a index register
d21054b4bc9 : r600/sfn: Add pass to split addess and index register loads
aca80216c14 : r600/sfn: Add interface to count AR uses in ALU op
6e5327fef61 : r600/sfn: Add a RW get function of IF predicate access
a7611bc0937 : r600/sfn: AR and IDX don't need the write flag, but haev a parent
cb8f12ded54 : r600/sfn: Be able to track expected AR uses
af3d496253b : r600/sfn: Update resource based instruction index mode check
e7b497fe87f : r600/sfn: Add function to insert op in block
f464fc28d4b : r600/sfn: add method to update indirect address to all instrution types
c3f60f77d6b : r600/sfn: handle AR and IDX register in shader from string
9a293015671 : r600/sfn: Prepare uniforms and local arrays for better address handling
fac4760c7d6 : r600: Allow both index registers for all CF types
db0752a8090 : r600/sfn: don't allow more than one AR per instruction
886a3e52863 : r600/sfn: Rework query for indirect access in alu instr and opt
5579263368c : r600/sfn: Add address and index registers creation to ValueFactory
a40c1c9d5c9 : r600/sfn/tests: Cleanup and move some code around
c5ea9182b4d : r600/sfn: Handle MOVA_INT in sfn assembler
077f7d25dfc : r600/sfn: don't track address registers in live ranges
bd9b653dbbc : r600/sfn: Add a type for address registers
1c00dec60d0 : pvr: Fully declare support for VK_EXT_private_data
2de6bdd4492 : pvr: Fix static assert check
a8f841dad92 : pvr: Change push_constants_shader_stages to type pvr_stage_allocation
c38da3dcd22 : pvr: Fix pvr_csb_bake() list return.
b22e5fab8c4 : docs: Add INTEL_DEBUG_BATCH_FRAME_START/_STOP
543c554ed6d : iris: Enable INTEL_DEBUG_BATCH_FRAME_START/_STOP
61c209095c6 : anv: Enable INTEL_DEBUG_BATCH_FRAME_START/_STOP
015eecde47d : intel/debug: Control start/stop frame of batch debug
65c3d1869d3 : aco: allow no export instruction for gfx10+ fs
3c59df73185 : aco: get scratch addr from symbol for radeonsi
360176b671f : aco,radv: support symbol relocation in aco
3fc4ddd6283 : dzn: Expose core VK1.2 extensions that aren't optional
0b8a39498d2 : dzn: Expose core VK1.1 extensions that aren't optional
a1b46b5e667 : clc: Add clang frontendhlsl module to fix build of microsoft-clc with llvm 16+
d09a7132d81 : clc: Add clangASTMatchers to fix static llvm build of microsoft-clc with LLVM 16+
f53e5efad7e : compiler/clc: Fix embedded clang headers (microsoft-clc) for LLVM 16+
6a08dc7cabf : v3d: fix tfu_supports_tex_format() param type, and document why
4dd15177d0a : ir3: documents (ss) flag for cat7 instructions
85c6c9068ac : ir3/a7xx: Add definitions for (last) src GPR attribute
1613d767c17 : ir3/a7xx: Document "alias" instruction
b909eda0b36 : ir3: Document that stc has higher DST upper bound than we defined
11b2c54a9a4 : ir3/a7xx: Add STSC definition
80f878b103c : ir3/a7xx: Add new form of stg.a/ldg.a addressing
3b0daf29e50 : ir3/a7xx: Add new lock/unlock CS instructions
52ee3943ebf : ir3/a7xx: NOPs may have some no-op bits set
569ed0f2386 : freedreno: Early exit in device matching if id doesn't have chip_id
7ddc31c6721 : intel/fs: fix per vertex input clamping
79b3828e829 : draw: fix robust ubo size calc
08ffa8e0d28 : dri/android: Fix MSAA resolve
5969541123d : zink: set when pipeline dirty flag when multisample changes
9c4e3c90206 : tgsi: use locale independent float and double parsing
27eafdcbd55 : util: check and initialize locale before using it
7373f25c093 : mesa/main: rework locale setup/teardown
306c6e12a59 : frontends/va: define va av1 encoding caps
03c9a81959c : radeonsi/vcn: use PIPE_ENC_FEATURE enum
5edbecb8569 : frontends/va: adding va av1 encoding functions
35c21509888 : radeonsi/vcn: add av1 encoding ib packages and get_info
4697b71c4e3 : radeonsi/vcn: add some av1 encoding function
8b3295b9ed7 : radeonsi/vcn: add av1 enc data structure
0b31c5a00c9 : gallium/pipe: add av1 encoding data structure in pipe
f33f26e9ffb : radeonsi/vcn: add av1 dpb variables and cdf table
b13f87031fd : radeonsi/vcn: remove extra zero bytes from bitstream
bb08f061d96 : radeonsi/vcn: merge get_output_format_param function
a4f96446fb9 : radeonsi/vcn: enable swizzle mode in encoding ref frames.
0a11d5f598e : radeonsi/vcn: enable 2 pass search center map
869c34c1ca3 : radeonsi/vcn: add macros used in av1 encoding
d0caa50dcda : aco: don't move exec writes around exec writes
65265d3e32d : anv: Take into consideration physical device max heap size to set maxStorageBufferRange
7508f4b4b6d : pvr: drop unused variable
49cc6edf840 : mesa: remove unused bools
71c5db5e112 : mesa: don't share reset status across contexts
b4a2cb1e166 : winsys/amdgpu: use the no-op helper to detect if reset completion
45cd75cdad3 : winsys/amdgpu: add a helper function to submit a no-op job
e528823400e : radeonsi: stop reporting reset to app once gpu recovery is done
50225311200 : amd: update amdgpu_drm.h
e996599ed07 : ac/rgp: update SQTT_FILE_CHUNK_TYPE_ASIC_INFO to minor version 5
dd91faaddc2 : ac/rgp: update SQTT_FILE_CHUNK_TYPE_API_INFO to minor version 2
4cbb0f7ec38 : ac/sqtt: add missing EventUnknown to rgp_sqtt_marker_event_type
637a6813db2 : ac/sqtt: add new bits to rgp_sqtt_marker_barrier_end
930e77e9036 : radv/sqtt: add support for queue info
84a0ef7a332 : radv/sqtt: sample CPU/GPU clocks before starting the trace
ee938641176 : ac/sqtt: initialize clock calibration/queue info/queue event records
94ce6540d8c : ac/sqtt: add helpers for initializing ac_thread_trace_data
23f3aa34919 : ac/sqtt: add a helper for adding clock calibration records
16f3e9cd76b : wgl: Remove needless `if (1) { ... }`.
9105e771afe : wgl: Fix unintentional assignment on assert.
5f43f866a2a : anv: enable shaderUniformBufferArrayNonUniformIndexing
9fb9ae5ac69 : anv: fix anv_nir_lower_ubo_loads pass
d6e9479d4b3 : nir/divergence: add missing load_global_constant_* intrinsics
0468ce3791f : broadcom/compiler: try harder to merge thread switch earlier
13f258fae3c : radv/sqtt: Add RGP Markers for Mesh Shaders
01b7371bb47 : ac/sqtt: Add RGP Definitions for Mesh Shaders
f2d5b7cd1c4 : ac/spm: rename ac_spm_trace_data to ac_spm
0d4fa8e5c65 : ac/spm: introduce ac_spm_trace and ac_spm_get_trace()
44a2e5ba383 : radv: only enable extendedDynamicState3ConservativeRasterizationMode on GFX9+
0a718c9354c : nir: clean up white-space in deref-printing
d8f3060bd91 : radv/video: start adding gfx11 vcn decoder
89df5976f80 : radv/video: fix dpb surface programming
6b75c365a82 : radv/video: add a video addr gfx mode
ca7a2e508dd : radv/winsys: handle encoder queue padding/submits.
2fdf75dadf4 : radv: set a video decode ip block in physical device.
d8262e26a20 : radv/video: add missing gfx family
e895c7ba56c : radeonsi/ac: move some vcn defines to common
dfd39d1d9d3 : zink: enable EXT_shader_object for generic precompiles
29a62dd2ae3 : zink: make zink_shader_spirv_compile public
0b4e8fcd39d : zink: use zink_shader_object for pipeline compiles from zink_gfx_program
8a397b76497 : zink: add a union to zink_gfx_pipeline_cache_entry for gpl
a0df43f3ee1 : zink: avoid accessing zink_gfx_program::modules during pipeline compile
76fbc852208 : zink: allow zink_shader_module to be either a shobj or a mod using a bool
36b014b28db : zink: store spirv onto zink_shader_object structs
a3730531aff : zink: use zink_destroy_shader_module() for compute to deduplicate code
6ae2c62b7c7 : zink: use zink_shader_object for zink_shader_module
e0c58688c53 : zink: delete redundant conditional
5922c2efa9f : zink: deduplicate separable program replacement handling
9d112791a58 : zink: use local screen var in zink_gfx_program_update_optimal()
1c3bd0f2188 : zink: add zink_program::uses_shobj for managing shader object binds
db4017cf365 : zink: explicitly block sample shading in the GPL precompile path
96eeff56605 : zink: rename 'separate' param in shader compilation to 'can_shobj'
492a1cf49e9 : zink: add ZINK_DEBUG=noshobj to disable EXT_shader_object
8650aa05603 : zink: don't run update_so_info if shader has no outputs
bf746b59212 : zink: add a workaround for a nir_assign_io_var_locations bug
697ed61e7c5 : anv: Improve image/view usage bits verification
98991513616 : anv: Handle UNDEFINED format in image format list
0ed8a48ce9b : isl: Check all channels in isl_formats_have_same_bits_per_channel
337dc7d7660 : r600: remove TGSI code path
608ed04cc15 : glx: fix typos
523dffe6cdd : egl: fix typos
9aefd97cfd0 : docs: use custom html theme
3b6f549e961 : docs: remove support for old sphinx-versions
e64dae9441c : docs: translate admonitions into bootstrap alerts
f72033bb707 : docs: add bootstrap extension
7da0482636a : docs: add custom html theme
3e612aa86e0 : docs: sort extensions
ad1e64551d1 : frontend/nine: Fix num_textures count
13eaa7cdd0c : zink: reapply VkImageViewUsageCreateInfo when rebinding a surface
792c2956ac3 : zink: break out VkImageViewUsageCreateInfo applying for reuse
c39a2d67eac : crocus: fix refcnt imbalance related to framebuffer
3af2ab02f3c : rusticl/program: use if let to get rid of an unwrap in build
f745a07b36c : rusticl/program: rework dynamic Program state
2b01934bc87 : rusticl: Move nir compilation to Program
feb41032724 : zink: prune some validation errors from ci
1ede7c053b7 : pan/bi: Don't set has_fsub
5e6c7161734 : docs: add missing ACO_DEBUG=force-waitdeps
b0b55dc602b : docs: rename ACO_DEBUG=noscheduling to ACO_DEBUG=nosched
218aa779413 : egl: Clear EGL_WINDOW_BIT for non-double-buffered EGLConfigs
3f14fd85785 : radv: reserve command buffer index for SQTT
9c33c4dcbe8 : ac/sqtt: add a helper to get cmdbuf IDs per queue
a7b4573c119 : ac/sqtt: add rgp_sqtt_marker_cb_id definition
5e20fbd4245 : aco: don't move exec reads around exec writes
2c773440484 : bump VVL to 1.3.248
5c214117ad1 : intel/tools: add ability to dump out raw kernels data
ca634459c72 : r300: add CI list of known rv370 dEQP failures
db6c3cd13de : r300: fix unconditional KIL on R300/R400
7d4eb78e1b2 : radv/ci: document another vkcts flake on vega10
c5ad3d3bc92 : docs: correct spelling of "frame"
2234a7f86fa : docs: correct spelling of "tagged"
870871c6a72 : docs: correct spelling of "source"
c3400a787b5 : docs: toplevel -> top-level
690a05579bf : docs: vlan -> VLAN
1a42e8ac442 : docs: use correct tick for "doesn't"
9f410bcb96b : docs: perfetto -> Perfetto
c1ebded76e5 : docs: Anv -> ANV
1c35ad0d63d : docs: cma -> CMA
ebffd3afedb : docs: did't -> didn't
9b1a99c89eb : docs: codepath -> code-path
dc788aaa6f6 : docs: backfacing -> back-facing
6d945b4e11b : docs: statechanges -> state changes
57c87d4661d : docs: renderpass -> render pass
b9ba2c272ac : glsl: remove ir_state_slot::swizzle
4e8b532db31 : nir: remove nir_state_slot::swizzle
4c47d830516 : zink: use EXT_shader_object to implement generic separate shader precompile
234f9953a22 : zink: fix longstanding TODO for generated tcs
d5a3e2db89b : zink: handle all stages in fixup_io_locations()
7a83d6289e1 : zink: move separate shader creation to shader CSO creation
0d448d441c0 : zink: use a more standardized loop for initing separate shader program descriptors
01694e5bf34 : zink: assign separate shader prog stages from ctx->shader_stages
74156278536 : zink: move some shader CSO functions around
fe095fcdcd9 : zink: switch to a regular loop to wait on precompile shader fences
ab8499fe00a : zink: streamline separate shader descriptor update
991d9d99242 : zink: simplify separate shader prog init a little
38d149ffc7b : zink: use intermediate variable for separate shader db resize check
f46e5f2c0ce : zink: use intermediate variable for separate shader descriptor update loop
5c287290d88 : aco,radv: remove unused aco compile options
a4b60295a79 : aco,ac/llvm,radv,radeonsi: handle ps bc optimization in nir for radv
df74919bc29 : ac/nir/ps: remove used nir_variable if created
bfcf03872ea : radv: implement nir_load_barycentric_optimize_amd
33d683bf09d : ac/llvm: remove output variable declaration for radv ps
290c3d360e5 : aco,radv: lower outputs to exports when nir for monolithic ps
d3611af3896 : aco: support nir_export_amd with ps targets
471418077a6 : ac/nir/ps: add no_color_export option
c877d264549 : ac/nir/ps: use nir_export_dual_src_blend_amd when aco
9763b6e0da6 : aco: implement nir_export_dual_src_blend_amd
583402a332c : aco: move create_fs_dual_src_export_gfx11 above
eb1fe8c32fa : nir: add nir_export_dual_src_blend_amd intrinsic
01f4addc18e : ac/nir/ps: fix null export write mask miss set to 0xf
1080ff39717 : radv/rt: remove merged VkRayTracingShaderGroupCreateInfoKHR
b72c50a885d : radv/rt: replace uses of pGroups with radv_ray_tracing_group
c809c05f4f5 : radv: Hash pipeline libraries separately
a98b44cd34f : radv/rt: add shader stage indices to radv_ray_tracing_group
1a0ae060914 : radv/rt: rename radv_ray_tracing_module -> radv_ray_tracing_group
c661f38342d : svga: set PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY for VGPU10 device
acb2a7d2ecc : intel/dev: report stepping for TGL systems
47ac056d0ff : intel/dev: update mesa_defs.json from defect database
45ea17d2449 : glx: add fail check for current context in another thread
2795cf7422d : radv/rt: properly destroy radv_ray_tracing_lib_pipeline on error
74a8f118a25 : ci/zink: Try to update TGL results for new MSAA behavior.
0e9036c55e8 : ci/crocus: Note a recent regression.
72520e5a7b3 : ci/lima: Skip ppgtt_memory_alignment that flaked a job with the oomkiller.
35157270c83 : ci/panfrost: Drop tex3d-maxsize on g52.
2bd17f832ce : ci: add a660 firmware into rootfs
cc6f2589ec4 : ci/lava: add support for HDK 888 firmware
5dd68b6ba6e : ci/lava: implement fastboot support
3f553c6adb8 : ci: add Adreno 660 on sm8350 chipset (HDK 888)
6a8e6716acd : aux/draw: fix memory leak related to ureg_get_tokens()
b73e2df47a6 : radv: Don't leak the RT prolog binary
23c2dbd6ba8 : radv/rt: Plug some memory leaks during shader creation
32dddb90adf : zink: print the type of shader when dumping
d49c7b95821 : nouveau/codegen: Check nir_dest_num_components
4a00e794862 : freedreno/a6xx: Change a618 tile_align_h back to 32
d437e389e04 : freedreno: Fix resource tracking vs rebind/invalidate
7cad28571bf : radv/rmv: Fix import memory
fd389ade5c0 : radv/rmv: Fix creating RT pipelines
bc8f7c53af7 : ci/dzn: Run almost the full CTS
d34ac0a70b7 : dzn: Re-design custom buffer descriptors
a12a15a9ea3 : dzn: Handle depth bias for point fill mode emulation
542febcf59a : dzn: Handle opaque BC1
11cad58125b : dzn: Use unrestricted copy alignments when available
71f36568cb1 : ci/windows: Update Agility SDK to 1.610.2
39770c6503a : zink: fix store subsitution in `lower_pv_mode_gs_store`
a0645e3383e : nir/zink: use sysvals in `nir_create_passthrough_gs`
cfd525d0973 : pvr: Add PVR_DW_TO_BYTES()
e501b31e159 : anv: implement state cache invalidate for Wa_16013063087
72fc56aa37a : anv: cleanup bitmask construction for PIPELINE_SELECT
5e5ca30785a : iris: implement state cache invalidate for Wa_16013063087
c2003535b99 : broadcom/compiler: return early for SFU op latency calculation
148473eae4c : broadcom/compiler: fix incorrect ALU checks
65b40d0b7e9 : radeonsi: implement fw based mcbp
8fe39e99976 : amd: determine info->has_fw_based_shadowing
dc5a9e176c2 : amd: update amdgpu_drm.h
171d3164026 : venus: fix the RHEL8 build by using syscall for gettid
2c5a2f1a054 : ci/valve: Add a workaround for finding libdrm on navi21s.
6986cf1d897 : ci/zink: Drop anv/lvp validation exceptions that should be fixed in the CTS.
71fda36e7d8 : ci/deqp: Update to 1.3.5.1 and pull in additional bugfixes from main.
8dc0015448c : ci: Move some timeout xfails to skips.
cc0de56a0e4 : rusticl/device: allow enablement of fp64 via RUSTICL_FEATURES
b90d1cfbfea : rusticl/platform: add RUSTICL_FEATURES boilerplate
389a199993e : rusticl/platform: extract env variable parsing from Platform::init
2283e9d155c : rusticl/platform: make the initialization more explicit
400847a9900 : rusticl/device: improve advertisement of fp64 support
b82004d9609 : gallium: Add pipe_shader_state_from_nir
5889c13fcd4 : nv50,nvc0: Use ttn for tgsi shaders by default
44db89b9375 : nv50,nvc0: Stop advertising TGSI by default
d11145e837a : nv50,nvc0: Use nir in nv50_blitter_make_fp
a019d15668c : nvc0: Use nir in nvc0_blitter_make_vp
8928d8d3ad3 : nvc0: Use nir in nvc0_program_init_tcp_empty
35fa7937db0 : lavapipe: asst. clean-ups in lvp_execute.c
9b1addbf757 : lavapipe: clean-ups in lvp_physical_device_get_format_properties()
625a9d4c03a : lavapipe: clean-ups in lvp_GetQueryPoolResults()
128e578c04c : ci/mold: bump to 1.11.0
6d5462658a1 : llvmpipe: do late init for llvm builder
4a056807bc3 : gallivm: break out native vector width calc for reuse
78e448f4f91 : v3d/ci: enable glsl 1.30 and 1.40 piglit tests
712daef3a86 : freedreno: Add more tracepoint fields
dc4add8cdd8 : freedreno/a6xx: Pass ring to __ONE_REG()
daaa2917aa9 : freedreno: Add dirty state logging
6ea7d8e2236 : freedreno/perfetto: Add shader_id for compute stages
f136f89487b : mesa/nir: Add some perfetto traces
15499250f2f : freedreno/ir3: More perfetto tracing
d36643bef5c : util/log: Add missing "const"
09f19672a07 : freedreno/registers: C++ struct casting
827363f8860 : freedreno: Extra casting to make C++ happy
7f99cbf25e2 : util/log: Fix log messages over 1024 characters.
4cfb4f7d126 : anv: support fast color clears on vkCmdClearAttachments
5faf75dd74f : anv: expose some helper functions
9046319cc99 : anv: factor out code for ccs_op and mcs_op
2a67a1f0c24 : anv: make anv_can_fast_clear_color_view more generally available
a2e02c4ba4b : anv: Remove dead parameters from copy_fast_clear_dwords
e488773b29d : anv: Fast clear depth/stencil surface in vkCmdClearAttachments
ee03b30e457 : anv: Move and make anv_can_hiz_clear_ds_view non-static
e04a4142062 : anv: Factor out code from anv_image_hiz_clear
ae2784b8323 : blob: Don't valgrind assert for defined memory if we aren't writing.
c060b649c5a : ci/zink: Enable the validation layer on the TGL GL46 run.
75a08b04d7d : ci: Move zink's validation layer setup to deqp-runner.sh.
5ae6a9bd708 : ci/zink: Re-enable traces now that !20319 has landed.
c0f5f852ab1 : ci: Add the Vulkan validation layer to amd64 rootfs builds.
e38ca400821 : ci: Make a variable for the repeated rootfs directory name.
5307f6d03ff : frontends/va: return matching drm format for yuyv pipe format
edaf49160e5 : zink: fix array copying in pv lowering
99121c9b779 : nir/gs: fix array type copying for passthrough gs
796109cb08c : dzn: Align-up heap sizes when allocating memory
bdc4e3a5a6a : radv: do not overallocate the CS array during submissions
41a36561491 : radv: Search for guilty contexts at radv_check_status
dc6f7045665 : freedreno: Enable A506
905264f27dd : zink: add a driver workaround to disable background compiles
b346c019d52 : v3d: add support for ARB_texture_cube_map_array
1bc9efc10c2 : zink: add z32s8 as mandatory GL3.0 profile attachment format
e4c4fca16e9 : zink: don't pin flush queue threads if no threads exist
a9cce40dab3 : rusticl: don't set size_t-is-usize for >=bindgen-0.65
62dd0370be9 : zink/ci: mark 77 multisample-related tests as fixed
9d7ba380139 : ac/llvm: support shifts on 16 bit vec2
037b56bf0fa : radeonsi: lower mul_high
d8253efe999 : Revert "ci: disable Collabora's LAVA lab for maintance"
8b791c24eae : v3d: document that `V3D_DEBUG=shaderdb` is *not* for shader-db
18a3a0d9151 : broadcom/compiler: fix incorrect check for SFU op
b3ac456eb1d : broadcom/compiler: add a v3d_qpu_instr_is_legacy_sfu helper
4a3be610d5e : broadcom/compiler: fix v3d_qpu_uses_sfu
ee4e7b9d4dc : zink: fix line strip offsets in pv mode emulation
bdb3daab7c5 : zink: fix exit condition on pv emulation loop
89077b866ca : zink: use ring buffer to preserve last element
436dacf7541 : zink: fix pv mode lowring index calculation
aa45b133985 : anv: move nir_shader_gather_info to anv_pipeline_nir_preprocess
3291050cc18 : zink: refcount the correct query pool
f6b5e128c13 : zink: fix incorrect line mode check for bresenham
8ca13afe15a : zink: take location_frac into account in lower_line_smooth_gs
657fc39b099 : zink: do not emit line stipple dynamic state when emulating
16d0b868c65 : radv: add the perf counters BO to the preambles BO list
ea5535090a9 : ci: disable Collabora's LAVA lab for maintance
483639d7382 : zink: add validation exceptions for shader object extension enable
cd6625c6eb9 : zink: use EXT_shader_object to (re)implement separate shaders
3baa9ed6d8b : zink: remove redundant compute program batch ref
a76bdcd34c1 : zink: run bo lowering passes for separate shader compile with uniform inlining
3e5e5e58af8 : zink: add a 'separate' flag to shader module compile to indicate separate shaders
82abbe19c92 : zink: move separate shader dsl creation to compiler function
7f7b229c89d : zink: minor whitespace cleanup
535a8f0e96d : zink: use zink_shader_object for precompiled separate shaders
d733e24648b : zink: more zink_shader_object conversion
76f477e8d50 : zink: make zink_shader_spirv_compile static
a1c994d60db : zink: wrap return of compile_module()
aa2cf4d7f3e : zink: wrap zink_shader_compile_separate() return
5383bb4315a : zink: hook up EXT_shader_object
9c0497275fe : zink: use tes to generate tcs
bba644ce826 : draw: fix viewmask iterating
a18a51a708a : nir/nir_lower_vec3_to_vec4: Use the nir_shader_instructions_pass() helper
e86c28a78b7 : nir/nir_lower_to_source_mods: Use the nir_shader_instructions_pass() helper
0ddf98e85d5 : nir/nir_lower_two_sided_color: Use the nir_shader_instructions_pass() helper
7e5dde11ef4 : nir/nir_lower_uniforms_to_ubo: Use the nir_shader_instructions_pass() helper
d0fdc8ec6a7 : nir/nir_lower_var_copies: Use the nir_shader_instructions_pass() helper
087b082f3d0 : nir/nir_lower_viewport_transform: Use the nir_shader_instructions_pass() helper
ab7138e2836 : nir/nir_lower_wpos_ytransform: Use the nir_shader_instructions_pass() helper
ecab220c501 : nir/nir_lower_wpos_center: Use the nir_shader_instructions_pass() helper
133e7ba571d : frontend/nine: fix wfog
80d1da14f04 : frontend/nine: fix fog key overflow
9923a319456 : frontend/nine: Apply writemask to pointsize
02ce3abd8aa : frontend/nine: Fix missing clamping of pointsize for ff
7edae7baa62 : v3dv/ci: rename waiver test
6a78af1dbb0 : r600/sfn: make sure f2u32 is lowered late and correctly for 64 bit floats
068738eea9e : util: Add mesa_blake3 wrappers.
0e30076d834 : util/blake3: Patch with hidden visibility for asm symbols.
77826e83524 : util: Add a copy of BLAKE3 hash library.
a01d9ac330e : docs: update calendar for 23.0.3
404e8991caa : docs: update calendar for 23.0.2
328e832750e : docs: update calendar for 23.0.1
d6821080cda : docs: Add sha256 sum for 23.0.3
48e753d4c89 : docs: add release notes for 23.0.3
63ad833dd0a : docs: Add sha256 sum for 23.0.2
10a5ca13b56 : docs: add release notes for 23.0.2
6a5a7e791fd : docs: Add sha256 sum for 23.0.1
ef3e17bfb01 : docs: add release notes for 23.0.1
37622b33c4b : freedreno: Inline single-caller helpers
d4e42d31c05 : freedreno: Remove unused fd_batch_reset()
e3e077c9d48 : r600/sfn: Lower tess levels to vectors in TCS
32f7ff2c204 : wsi/x11: Fix present ID signal when IDLE comes before COMPLETE.
0b1cd7eb079 : Revert "ci/radv: Demote navi21 to manual until recent flakiness resolves."
84d8ea6e2b4 : radv/amdgpu: fix adding continue preambles and postambles BOs to the list
c3c63cb1d89 : broadcom: fix typos
177c92fe7ca : zink/ci: remove xt_framebuffer_multisample-interpolation fail
a004825266f : zink: don't render with multisampling when it is disabled
14d58926099 : zink: add to multisample field to `zink_gfx_pipeline_state`
420f2c0878f : zink: add `single_sample` to fs key
d2ccdc3e8da : mesa: fix ms fallback texture creation
c29359a008d : mesa/st: try to block multisampled texsubimage from doing cpu writes
56840e4c895 : anv: rework Wa_14017076903 to only apply with occlusion queries
8f23a5dd965 : radv/ci: remove one expected test failure on PITCAIRN
e45fa939b09 : r600/sfn: fix memory leak related to sh_info->arrays
bfabd2dec73 : zink/ci: document that some tests no longer fail
7af6616030d : radv/ci: only reboot on hangs for vkcts-navi10-valve
a65fe883f44 : ci/b2c: allow not specifying a reboot condition
64822bc35fe : radv/ci: document all the flakes we hit while I was away
ad508e50bfe : radv/ci: disable the vkcts-navi21-llvm-valve job
a4d99aee917 : v3d/ci: annotate failure
a86d18a8c49 : v3d: use primitive type to get stream output offset
0e88c04ed0a : ci: Move Vulkan CTS patches to their own directory
9a6b70da0bb : zink: Add some printfs when initialization fails
a1098a1e45f : mesa/draw: fix -Wformat warning
b83af7e5b81 : freedreno/a6xx: Fix valid_format_cast logic for newer a6xx
31ced4c5ad2 : dzn: Support aniso-with-point-mip samplers
4e2c5ba1007 : dzn: Use narrow quadrilateral lines when supported
0b3f2a3c7db : dzn: Support dynamic depth bias via command list instead of PSO
c6bc4459e5f : dzn: Add physical device arg to format lookup
1e11645a309 : dzn: Remove driconf for quad ops in vertex stages
fe128dca28c : spirv2dxil: Lower quad ops in non-fragment/compute stages
3c64f3dcbca : ci: rework vulkan validation layer build script
fcb72ffd0c6 : intel/compiler/gfx12.5+: Lower 64-bit cluster_broadcast with 32-bit ops
74ab9401561 : radv: update binning settings to work around GPU hangs
d99211b22c0 : radv: debug: Update decode ring umr command
cb282b6a813 : vk/entry_points:: fix mingw build
6bc2dce228d : radv: use gfx_level in radv_flush_occlusion_query_state()
fbab8df43fe : radv: emit PIXEL_PIPE_STAT_CONTROL in the gfx preamble for GFX11
c1d32880f7b : radv: track DB_COUNT_CONTROL changes to avoid context rolls
02443d752e8 : radv: delay enabling/disabling occlusion queries at draw time
3017d01c9de : zink: check for extendedDynamicState3DepthClipNegativeOneToOne for ds3 support
e6701f72314 : radeonsi/vcn: AV1 skip the redundant bs resize
d44651bfc3c : radv: wait for occlusion queries in the resolve query shader
1e6e3427f03 : drisw: don't leak the winsys
2d6527c9f15 : pvr: fix typo in pvr_rt_get_region_headers_stride_size()
83a1b74240d : zink: don't create separate shader dsls if there are no bindings
329473c2421 : zink: add a util function for printing shaders
f2f6012f4a0 : zink: call zink_shader_free for compute shaders
ee8c1a44c1a : zink: always wait on precompile fence at start of zink_gfx_shader_free()
b2ecafd1ac9 : zink: split out generic shader destruction for reuse
9f6eec03e00 : zink: zink_shader_free -> zink_gfx_shader_free
9bf4db8ebb4 : zink: don't bitcast bool deref loads/stores
82add9f2e99 : zink: avoid recursion during msrtss blits from flushing clears
8ea506e94bf : zink: skip msrtss replicate if the attachment will be full-cleared
1e7cb4642e9 : zink: handle 'blitting' flag better in msrtss replication
ec0860b4013 : zink: manually re-set framebuffer after msrtss replicate blit
72a522fb369 : radv: fix usage flag for 3D compressed 128 bpp images on GFX9
8a2fab66dee : radv: do not allow 1D block-compressed images with (extended) storage on GFX6
aeec9071b50 : spirv: Rework structured control flow handling
6a39d35df06 : aco: fix nir_f2u64 translation
22b07b10c44 : freedreno/registers: updte HDMI registers to include CEC details
d5871d21a5d : vulkan/wsi: fix -Wnarrowing warning
a6c8d74cd7a : util/debug: move null checks out of debug message macro
39094712884 : zink: use a perf_debug() macro for debug message logging of copy box warning
3d467c466a5 : zink: hook up debug callback
366b79fa102 : zink: only print copy box warning once per resource
f7758bd3797 : ci/freedreno: Demote a530 to manual again.
7d17713723c : ci: Crank up the yamllint line length limit.
392266ad6a7 : ci/radv: Add known flakes for #8817
bcf38ff950e : ci/freedreno: Drop portal-2-v2 trace.
a75371b68a5 : ci/zink+tu: Drop some intermittently failing a630 traces.
2a9b990fa3e : ci/radv: Demote navi21 to manual until recent flakiness resolves.
53cbe352ad1 : ci/lvp: Update sanctuary trace hash.
b32556b058a : radv: Fix dword alignment in SDMA buffer copy.
cf181fef68d : spirv: Add --optimize flag to spirv2nir tool
6e3207a191e : spirv: Output spirv2nir tool result to stdout
a71f79fb457 : d3d12: Clean unused code for parsing slices
244af0523c8 : d3d12: Use frontend H264 decode slice offsets and sizes instead of parsing buffer
114c35cb0cc : frontend/va: Add H264 decode slice data
6ddfc5087c6 : zink: emit demote cap when using demote
421d3e3c8e8 : nine: add fallback for D3DFMT_D16 in d3d9_to_pipe_format_checked
8f3c3d2fc0b : glthread: add newline to env override
972082d0511 : util/blitter: fix line wrapping on error to avoid giving wrong line number
4681fd3882b : nir: set uses_wide_subgroup_intrinsics for all shader stages
e6e406b4833 : nir: add next_stage parameter to nir_remove_varying
42822413cf9 : nir: add next_stage parameter to nir_slot_is_sysval_output to return better info
c60002ea274 : nir: remove an obsolete comment from nir_gather_xfb_info_from_intrinsics
ea9156edc36 : nir: return a status from nir_remove_varying whether it removed the instruction
9d78fec6848 : nir: rework nir_lower_color_inputs to work with lowered IO intrinsics
28374b466ca : nir: don't remove dead IO variables in nir_lower_io_passes for st_link_nir
f11118a36be : nir: handle all varying slots in gl_varying_slot_name_for_stage
988545002e4 : nir: handle more opcodes in nir_lower_io_to_scalar
10a362f582b : nir: extend nir_opt_fragdepth to handle lowered IO
2a9ef6b1f84 : nir: update nir->num_inputs, num_outputs in nir_recompute_io_bases()
45d41bd0430 : nir: skip nir_lower_io_passes for compute shaders
d29dd3333b2 : nir: assign IO bases in nir_lower_io_passes
bd9ea4b5bc3 : nir: lower load_barycentric_at_offset in lower_wpos_ytransform
ace8a7068e0 : nir: fix 2 bugs in nir_create_passthrough_tcs
13e885842a4 : translate: do not clamp element index in generic_run
5075e9f7c74 : ci/freedreno: Fix a618-traces-performance rules
5db64fcc8ca : aco: use apply_nuw_to_ssa() with load_smem_amd
1a6095b36e9 : aco: remove SMEM_instruction::prevent_overflow
957009978ef : pvr: Handle special built-in variable loading in vertex shader
d6b30d42b05 : ci/lava: Skip regression test if LAVA log file is not present
a893b06691f : ci/lava: Use f-strings in job definition
11a97b644cb : ci/lava: Refactor LAVAJobSubmitter and add tests
710b568dcda : ci/lava: Force use of UTC timezones
5c5aec15b15 : ci/lava: Integrate StructuralLogger with AutoSaveDict
eb1945c3d9c : bin/ci: Add StructuredLogger to improve log handling
0ac38249222 : ci/lava: Add a simple Structural Logger into submitter
41f29c53333 : ci/lava: Update LogFollower for better section handling and history
cfe644a9e59 : ci/lava: Use python-fire in job submitter
c03f7233ca9 : ci/lava: Extract LAVA proxy and LAVAJob abstractions
6f6b892dcad : ci/lava: Move job definition stuff to another file
3fbe699a43d : egl: inline driver.GetProcAddress() as it's always _glapi_get_proc_address()
8b366b6bc09 : zink: Use malloc to allocate libs
f89c85e5d01 : zink: Use malloc instead of ralloc
c91fa697e9e : pvr: Add handling for missing entries in pvr_setup_vertex_buffers()
f0659728e4f : pvr: Fix typo in PDS function name
b288ec803ca : radv/rt: fix total stack size computation
efc629389ad : pvr: Use driver vertex input data in the compiler
361f58f0eed : pvr: Fix a comment in the PDS code
ddda8b88c60 : pvr: Collect vertex input data and fill info struct.
da0739b4e4e : pvr: Finish pvr_perform_start_of_render_attachment_clear().
95820584d06 : pvr: Add deferred RTA clears for cores without gs_rta_support.
060c3db4efd : pvr: Complete pvr_generate_custom_mapping()
9930cafbf28 : pvr: Support multiple sources per pass in TQ job submission
f7ff71aec98 : pvr: Complete pvr_3d_validate_addr()
71fe789d354 : pvr: Support ipf_creq_pf in pvr_isp_ctrl_stream()
86ad8681428 : pvr: Implement pvr_reroute_to_clip()
35d2b51c11b : pvr: Implement pvr_isp_scan_direction()
8bcc40ed22c : pvr: Complete pvr_double_stride()
9cfe3b52835 : pvr: Complete pvr_unwind_rects()
8a0a357b652 : pvr: Complete pvr_modify_command()
240bac1e85f : pvr: Implement pvr_pbe_setup_modify_defaults()
0a8334e0545 : pvr: Complete pvr_isp_ctrl_stream()
5ac3c8d0df3 : pvr: Support single core transfer queue commands on multicore GPUs
c3e7060ba19 : pvr: Implement simple internal format v2 transfer paths.
838132c0a95 : pvr: Implement vkCmdClearDepthStencilImage API.
c468cf29a89 : pvr: Implement vkCmdResolveImage2KHR API.
de9c53e3bb6 : pvr: Implement vkCmdFillBuffer API.
ed243eca907 : pvr: Implement vkCmdCopyImageToBuffer2 API.
29e120c0924 : pvr: Implement vkCmdClearColorImage API.
5827f0098c9 : pvr: Implement vkCmdBlitImage API.
4c311213294 : pvr: Implement vkCmdCopyImage2KHR API.
dc260f6fc33 : pvr: Implement vkCmdCopyBufferToImage API.
96b6b69d8a5 : pvr: Implement vkCmdUpdateBuffer().
480bdff4b52 : pvr: Add support to process transfer and blit cmds
1cdd0ccb373 : pvr: replace transfer EOT binary shaders with run-time compiled shaders
11dea16dee4 : pvr: Add support for generating transfer EOT programs
f0b47cfd658 : pvr: Add support for generating transfer fragment programs
eeac8336ef7 : pvr: Use movc for reading special registers
e8cd78b3196 : pvr: Amend validation when checking multiple supported types
4dc86e1148c : pvr: Add missing includes in pvr_common.h
6b27b764320 : pvr: use util_dynarray_begin() in more places
16a1752d346 : pvr: add missing explicit check against VK_SUCCESS
c4e8b1cddb4 : iris,crocus: Add proper way of assigning num_levels value
acce5c3fe1f : radv: Enable IB2 workaround on all indirect draws.
46a14390d8b : radv: Remove IB2 workaround from mesh shader draws.
d16d9ef3455 : radv: Simplify IB2 workaround.
fbe7aec446f : aco: skip scratch buffer init when its arg is not used
9cd3aa173ab : aco: implement nir_bindless_image_atomic_inc/dec_wrap
b54f07870e8 : nir: add missing image atomic_inc/dec_wrap intrinsic
31bfad83ecf : aco: support 32bit address in nir_load_smem_amd
3ff9153a3b3 : ac,radv: move ps arg compation to common place
48062f91c72 : virgl: add debug flag to force synchronous GL shader compilation
2e2491b76cd : anv: enable shaderStorageImageReadWithoutFormat on Gfx12.5+
3678c28d3db : util: Call mesa_bytes_to_hex directly instead of disk_cache_format_hex_id.
681d8cd9ea9 : util: Add dedicated hex conversion functions and use it.
96a0b1e9880 : zink: fix non-db bindless texture buffers
feeae0f18f8 : ac/llvm,radeonsi: lower nir_load_point_coord_maybe_flipped in nir
f7f0d31fccc : nir,ac/llvm,radeonsi: replace nir_load_smem_buffer_amd with nir_load_ubo
75b75c6c0a9 : ac/llvm,radeonsi: use texture non-uniform flag as waterfall switch
ba5eb2f5c18 : radeonsi: add si_mark_divergent_texture_non_uniform
24555f5462e : nir/lower_alpha_test: rzalloc state slots
12706fab601 : radeonsi/gfx11: updated vertex format changes
da3b8c1e6b3 : radeonsi/gfx11: updated si_is_format_supported
543b6ca7c4b : iris: use util_framebuffer_get_num_samples when setting ps dispatch samples
cbac02b7d32 : zink: avoid zero-sized memcmp for descriptor layouts
f2e74822021 : pan/va: fix typo in IADD_IMM.i32 description
82ccde09574 : pan/va: Fix MUX.v2i16 and MUX.v4i8 description
135039f5264 : ci: do not retry on forks to get the upstream kernel and rootfs
2dcd6bed6a9 : util: enforce unreachable()'s argument being a literal string
5863bafbdc9 : vk/util: fix buggy usage of unreachable()
2f9520a5d0e : pvr: fix buggy usage of unreachable()
f5ed1c79ae5 : compiler: fix buggy usage of unreachable()
0a0e4854211 : amd: fix buggy usage of unreachable()
d291f368a00 : ac/llvm: support implicit LOD for nir_texop_tg4
25b1974e1b7 : aco: support implicit LOD for nir_texop_tg4
dbb9f3a8a9e : vtn: set is_gather_implicit_lod
48158636bf1 : nir: add is_gather_implicit_lod
73e9cf60626 : anv/format: Fix GetPhysicalDeviceSparseImageFormatProperties definition
4ec052187a2 : vulkan: Fix GetPhysicalDeviceSparseImageFormatProperties definition
0f7d01cdbe0 : mesa/st: Make st_convert_image(_from_unit) declaration match definition
92a47ba1ae4 : llvmpipe: Make lp_build_interp_soa declaration match its definition
2420b190b8b : tgsi: Make ureg_DECL_output_masked definition match its declaration
3beaaa9ae8c : anv: drop lowered storage images code
d04d701cc61 : intel/nir: add options to storage image lowering
d4f498a5835 : isl: fix a number of errors on storage format support on Gfx9/12.5
c221bfbd85d : radv/amdgpu: remove legacy code for querying context status
767a9324b9c : radv/amdgpu: remove legacy code path for creating the BO list
c920d676c01 : radv: require DRM 3.27
d561bac6bb1 : isl: disable mcs (and mcs+ccs) for color msaa on gfxver 125
f6fb189cbd0 : rusticl/mem: more region and origin validation
1c1fb288fdb : rusticl: add create_pipe_box to better deal with pipe_box restrictions
74c43834e7c : winsys/gdi: GDI B5G6R5 display target support
d75e631e761 : d3d12: Support blit texture uploads
81595cc8234 : d3d12: Respect buffer offsets for sampler views
2d4fbb3025e : anv: Work around the spec question about pipeline feedback vs GPL.
e433925789e : anv: Refactor repeated pipeline creation feedback output code.
647ca816540 : anv: Only enable GPL if ANV_GPL=true, or if zink or DXVK are the engine.
3d49cdb71ee : anv: implement VK_EXT_graphics_pipeline_library
0b8a2de2a17 : anv: add dynamic buffer offsets support with independent sets
16c7c377186 : anv: move preprocessing of NIR right before compilation
17e7fe9d975 : anv: make input attachments available through bindless
e82b05dc644 : anv: move force shading rate writes checks
b2d3d818d57 : anv: introduce a base graphics pipeline object
3ca1fdc8b56 : isl: don't set inconsistent fields for depth when using stencil only
f7bd375e395 : frontend/va: Add VAProfileH264High10
407bd51b719 : d3d12: Support PIPE_VIDEO_CAP_ENC_QUALITY_LEVEL
99f96eb81ba : d3d12: Support PIPE_VIDEO_CAP_MIN_WIDTH/HEIGHT caps
956c582d04c : d3d12: Support QPMin/QPMax app params
b40aacc0c2c : d3d12: Support rate control HRD and MaxFrameSize app params
358fea01a6f : d3d12: Support QVBR rate control mode
9c4969a2497 : frontend/va: Allow distinction for Min/MaxQP params sent from app and frontend defaults
44c53786a0d : frontend/va: Allow distinction for HRD params sent from app and frontend defaults
30a6363c8f6 : frontend/va: Support QVBR rate control mode
035b84f3085 : lima: fix refcnt imbalance related to framebuffer
3c47627871a : build: Add Iris and ANV to ARM's auto-generated drivers
a5c57b9af77 : iris: Fix vm bind of imported bos from other GPUs
41f1e6c84b2 : iris: Implement batch_submit() in Xe kmd backend
b2d7386631f : iris/bufmgr: Handle flat_ccs for BO_ALLOC_ZEROED
215fbbb6049 : iris/bufmgr: Add and use zero_bo
5e5faa11942 : iris: Allocate ZEROED BOs for shared resources
be2619766be : lima/ci: temporarily disable deqp-egl tests due to timeouts
d0d6d90ccf7 : d3d12: Do not fail d3d12_screen creation if D3D12_FEATURE_D3D12_OPTIONS14 not available
ec896048bb9 : radeonsi: create a new context for transcode with multiple video engines
1563210a41d : intel/common: Add gt_id to intel_engine_class
670d4a2f71f : iris: Fix close of exported bos
b30a75a195f : vulkan/overlay: deal with unknown pNext structures
1eb2359bbdd : lima: fix stringop-overflow warning
4f42d3b843c : r600: fix refcnt imbalance related to evergreen_set_shader_images()
4405e8a9e14 : r600: Report multi-plane formats as unsupported
eb7e9068865 : egl/wayland: fix oob buffer access during buffer_fds clean up
0d7912d239d : radv: disable fast-clears with CMASK for 128-bit formats
134abe83440 : radeonsi: remove separate_prolog parameter
51d99464482 : radeonsi: restructure mono merged shader build
dcfe3eed80a : radeonsi: monolithic ps emit prolog in nir directly
fbedbad0dd9 : radeonsi: handle lowered ps in scan_io_usage
b8bd186788f : radeonsi: add si_nir_emit_polygon_stipple
223878fbe24 : radeonsi: add si_nir_lower_ps_color_input
cc891e871ed : ac/llvm,radeonsi: lower ps color load in nir
35d5c7c251f : ac/nir/ps: lower sample mask input when needed
1103d4ed74d : ac/nir/ps: add force lower barycentric load options
0e4ac0c1d62 : ac/nir/ps: lower barycentric load when bc_optimize
d6c5596c377 : radeonsi: implement nir_load_barycentric_optimize_amd
7fcc5aa9c0a : nir: add nir_load_barycentric_optimize_amd intrinsic
31a0de99212 : zink: make general bo allocation more robust by iterating
9d923b14f95 : zink: restore BAR allocation failure demotion
561b64cf55d : zink: slightly rework memoryTypeIndex selection to pre-determine heap
085c9efbf3f : zink: move memoryTypeIndex selection down in general bo allocation
fdf746cb2b0 : Revert "ci: disable lima farm, currently out-of-space, needs to be fixed"
8ebc5cbe2b8 : v3dv/ci: drop fixed failure from fails.txt
74525f8576d : ci: uninstall libdrm from the GL and VK containers
74e42359162 : ci: polish deqp-runner a bit
2933976e78b : ci/freedreno: fix the a530_piglit job and switch to Weston
f84aee451d0 : ci/freedreno: update a530 flakes, fails and skips
2092f959751 : ci/freedreno: a530 behaves stable in 6.3
1fcfcaf008e : ci: drop overriding new a530 firmware due to preemption issues with older kernel
cad794594b9 : ci/freedreno: do not restrict to 2 cpus on a530
a925c59f83d : ci: bump kernel to the 6.3, support HDK 888 based on sm8350
f3e8aeb2e9e : tu/perfetto: s/MRTs/attachment_count/ in traces.
947f5d4d7ad : tu/perfetto: Drop unused arg to send_descriptors().
020baed66e4 : tu/perfetto: Use tu_CmdBeginDebugUtilsLabelEXT as a stage event in perfetto.
69bff073ca1 : tu/perfetto: Clean up an extra token paste to just use the arg being passed.
b4b18e41652 : tu/perfetto: Refactor code out of the macro, to stage_end.
60cfe15d799 : rusticl/event: drop work item before updating status
00b9685d966 : symbol_table: Prehash the key on insert, and reuse the entry on shadowing.
46498abbacb : symbol_table: Don't bother resetting the key on popping scope.
0a400f933fa : symbol_table: Don't maintain the HT as we're destroying the table.
6db7d72b4bf : symbol_table: Store the symbol name in the same allocation as the symbol entry.
c6906448425 : ci/amd: update checksums after DXVK 2.1 update
5cf3b92661c : ci/dxvk: uprev to 2.1
0dcb3994a5a : ci/amd: 4/5 runners TPad-C13 runners are online, restore most of the tests
a7877289062 : anv: enable blorp query reset for performance queries
20c330e95d4 : ci: Drop executable permissions from backend compiler wrapper script
1ec3c16c54a : ci: Remove shebang from backend compiler wrapper script
21b190bf44e : ci: Use set -e in frontend compiler wrapper scripts.
1915185648e : ci: Explicitly test for meson feature checks in compiler wrapper
2fbedd442a3 : util: Delete Offset() macro from u_memory.h
7706d1cc33e : spirv/tests: Add test for single-block loop
5672b6cb021 : dzn: Remove #if D3D12_SDK_VERSION blocks now that 610 is required
290bb7a7067 : microsoft/clc: Remove #if D3D12_SDK_VERSION blocks now that 610 is required
27c304be2ed : d3d12: Remove #if D3D12_SDK_VERSION blocks now that 610 is required
b5a9021708d : meson: keep Mako version checking in accord with build msg
8f0da0851f2 : radeonsi/vcn: engage all jpeg engines on gfx940 for mjpeg decode
87a44c44b45 : radeonsi/vcn: enable RGBP format on gfx940 jpeg
bdb7f36aa8e : frontends/va: add support for RGBP rt_format
23580b09a34 : util/format: add planar3 r8_g8_b8_unorm pipe format
33886e5ef2c : docs: add INTEL_MEASURE=cpu
b661149921a : iris: Enable INTEL_MEASURE=cpu
0417cfd7a0a : anv: Enable INTEL_MEASURE=cpu
55ba4575be4 : intel: INTEL_MEASURE cpu mode
c45dee34aab : anv: split INTEL_MEASURE multi events
50bda45d15b : anv: Add flush reason to NEEDS_END_OF_PIPE_SYNC
bdeb849e25b : anv: Add flush reasons to raytracing flushes
9a30493ccb2 : anv: Add END_OF_PIPE_SYNC reporting to INTEL_DEBUG=pc
bfce57c7a5b : radeonsi/vcn: add an exception of field case for h264 decoding
f23d54cfaaf : llvmpipe: fix some corner cases with line rendering
9b6abe4206b : llvmpipe: minor cleanups in line rendering code
82c22580192 : v3d: set depth compare function correctly
c84989c4cf3 : zink: use correct primitives for passthrough gs with tess
7e6191f6055 : zink: don't emulate edgeflags for patches
3ad751f043f : radv: tidy up dirtying RBPLUS state in radv_bind_dynamic_state()
ba71b142f8a : radv: re-emit the guardband state when related PSO are bound
28cb33fadaf : r600: fix refcnt imbalance related to r600_set_vertex_buffers()
cd861b7f38e : meson: ensure i915 Gallium driver includes Intel sources
cf90be90ade : intel: split URB space between task and mesh proportionally to entry sizes
f11a4a09b02 : radv: try to keep HTILE compressed for READ_ONLY_OPTIMAL layout
3e22c3a8bcf : broadcom/ci: deduplicate script definition
bdb03ecdd9e : vulkan: ignore rasterizationSamples when the state is dynamic
6af78baa237 : ci: update shebang to make it more portable
9120f17b278 : ci: bump tags
8eb5de31262 : ci: start documenting which image tags need to be bumped
9a45d3ee139 : ci: move deqp-egl instead of copying it
efd2067a8f9 : ci: add -android suffix for android build of deqp-egl
e876a018e91 : ci: stop removing -x11 suffix for x11 build of deqp-egl
08cf224c4a1 : intel/vec4: force exec_all on float control instruction
df784c03fb5 : glthread: disable by default with fewer than 4 (big) CPUs
8c42c353b6e : driconf: rework glthread enablement
0cc93a46031 : util/cpu: add big.LITTLE cpu detection
54d01db8a84 : docs/asahi: Add hardware glossary
44fb5ceb364 : nouveau: nouveau_copy_buffer can deal with user_ptrs just fine
47e0c6764b0 : nouveau: allow to enable SVM without having to enable CL
7cfb8cb1a58 : nv50/ir: ignore CL system values
bfee3a8563d : rusticl: add support for fine-grained system SVM
bfcd9148255 : rusticl/mem: add get_parent helper
816bab4c234 : rusticl/memory: Rework mapping of memory located in system RAM
2ee082ef8a8 : rusticl/context: add helper to get the max mem alloc size for all devices
50097ffae04 : gallium: correctly name the flags of svm_migrate
e5654cb3ee6 : zink: remove screen param from zink_prune_query()
7119a344f3d : zink: always defer query pool deletion
50e3974e258 : zink: pass ctx through query destroy paths
cb83606279d : zink: remove atomics from zink_query
c987eed9cd7 : frontends/va: report min width and min height values if available
413235d164b : radeonsi: return min width and min height video cap values
7bce60f8af2 : gallium/pipe: add min width and min height video cap enums
5b376664e78 : v3d: add flake spec@ext_framebuffer_blit@fbo-sys-sub-blit
440459645b0 : d3d12: Support separate front/back stencils
36990eca48f : d3d12: Add ID3D12GraphicsCommandList8 to the context
4f9cd76369c : d3d12: Update PSO creation to use CreatePipelineState
52ee566bc55 : d3d12: Query device for D3D12_FEATURE_D3D12_OPTIONS14
cc6d87b4626 : d3d12: Update and require DirectX-Headers 1.610.0
5dc4212cc1f : vulkan/runtime: discard unused graphics stages in libraries
a86c710ce58 : mesa/st/program: don't init xfb info if there are no outputs
9f4ec94c20e : llvmpipe: code clean-ups in llvmpipe_get_query_result_resource()
f0bd5742237 : llvmpipe: remove lp_setup_alloc_triangle()'s unneeded tri_size param
267dcdca8a4 : docs: add missing MESA_VK_WSI_HEADLESS_SWAPCHAIN variable
948a122f300 : amd: Rename INDIRECT_BUFFER_CIK to just INDIRECT_BUFFER.
7ddac41f3f5 : radv: Chain command buffers on GFX6 in radv_queue.
d6518fd3571 : radv: Use IB BOs (chaining) by default on GFX6.
0e7244ce184 : radv: Disallow IB2 on GFX6 when using draw_indirect_multi.
add3b34c171 : radv/amdgpu: Remove unnecessary assertions from chaining.
5bb8d513ccc : r600/sfn: fix typos in code
298f555572c : r600/sfn: fix typos
7eaab5dec0a : r600/sb: fix typo
45e09d5bb95 : r600: fix typos
7851b6fd489 : radeonsi: fix typos
701b6520f5c : r300: fix typos
f85f511a38e : amd: fix typos in code
aea48a4ff17 : amd: fix typos
1aab6820fb5 : rusticl/mem: replace buffer_offset_size with CLVec::calc_offset_size
68df8cc79d0 : rusticl/mem: fix Mem::copy_rect
3e118e89102 : rusticl: rework CLVec helper function to calculate bounds
0a52002a1cc : anv: disable reset query pools using blorp opt on MTL
6405a38aeb8 : ci/crocus: Update checksum for STK.
e5008acf13c : zink: Avoid infinite loop finding no var in update_so_info.
efaffcfbd49 : nir: Add more system values for lowering XFB
947a7590c79 : d3d12: Use u_default_get_sample_position
07e83f58199 : freedreno: Use u_default_get_sample_position
71cfe8fb60f : panfrost: Use u_default_get_sample_position
43f9903d0c8 : zink: Use u_default_get_sample_position
6b211e9b435 : gallium: Add u_default_get_sample_position
6124f8f371f : iris: Set priority to Xe engines
a564baf6e76 : iris: Implement batch_check_for_reset() in Xe kmd backend
17c7eb1d4f1 : iris: Create, destroy and replace Xe engines
35d6e830c79 : iris: Move iris_batch i915 specific variables to union
b6cf4001d3b : iris: Initialize batch screen in iris_init_batch()
35a547430e0 : iris: Move i915 batch destroy logic to iris_i915_destroy_batch()
f66e6b671ce : zink: Some return values of malloc should be checked
0b4e7491f3f : radv: fix detecting FMASK_DECOMPRESS/DCC_DECOMPRESS meta pipelines
8f024cdd4d3 : docs: reset new_features.txt
4aab6bd456d : VERSION: bump to 23.2
45826e42c53 : ac,aco: move gfx10 ngg prim count zero workaround to nir
b967cbba57c : intel/compiler: use intel_needs_workaround for Wa_14012437816
ccf16693e14 : intel/fs: use intel_needs_workaround for Wa_22013689345
1a9727a81e0 : ci/rustfmt: make sure to only check each file once
36fd2bbd98f : ci/android: Make armv8's arch aarch64 instead of arm.
1a63ccc9aa5 : zink: remove a fixed validation error for ci
55c9356d290 : rusticl/program: rework source code tracking
6d7b705125d : rusticl/program: extract common code of compile and build
d7e9b4ef5b4 : rusticl/program: validate the SPIR-V when created from IL
8fcfc51dad6 : clc: add clc_validate_spirv
ab032f4bfd7 : rusticl/program: make IL programs look closer to CLC ones
ca1e9917a9b : rusticl/program: allow dumping compilation logs through RUSTICL_DEBUG
22808d542bf : rusticl/platform: move device initialization to the platform
53025688bba : rusticl/platform: move getter into the type
3e59a2860e6 : rusticl/platform: rename _cl_platform_id to Platform
11250d7a9e6 : rusticl: split platform into core and api parts
3320eee8776 : radv: cleanup after splitting radv_pipeline.c
30d141ba635 : r600: Alpha to coverage dithering on Evergreen+
7a7d374ac3f : pan/decode: Print compute job payloads
de01ae120dd : panfrost: Allocate shared memory in OpenCL
2f2738dc902 : pan/bi: Use nir_lower_mem_access_bit_sizes
934b0f1add1 : pan/bi: Respect swizzles for more vector ops
d00d2ae701c : pan/bi: Lower swizzles for 8-bit CSEL
66edd030ab7 : anv: add utrace tracking of frame boundaries
da6842007fa : intel/ds: add a new timeline row for frames
68bba1539f7 : anv: exclude performance queries from blorp clears
7036d1a1553 : ac/nir/ngg: Don't store primitive IDs from culled primitives.
31c4087cb34 : frontends/va: disable skip_frame_enable in vaapi interface.
8976d8280ff : wsi: remove get_sorted_vk_formats duplication
53106c3a4f7 : wsi: add rgb_component_bits_are_equal
77047736198 : zink: handle swapchain handoffs around makecurrent
5db5218044b : zink: track per-image swapchain layouts
ba73a41a2b9 : radv: Reserve space for fast clear related writes.
1b5bd0f1c06 : radv: Reserve space for updating DCC metadata.
771c0f0e658 : radv: Reserve space in si_cs_emit_cache_flush.
1de978b873a : radv: Reserve space in conditional rendering functions.
7f47d764e1a : radv: Reserve space in various streamout functions.
4879f309a6d : radv: Reserve space in framebuffer emission.
0c8394908c7 : aco/tests: add missing dependency on generated header
f8a8b7708e3 : etnaviv: Fix regression from if_uses change.
bd3191dbfee : aco, radv: Remove redundant enable_mrt_output_nan_fixup from PS epilog info.
af768afcbf3 : aco, radv: Remove "key" from aco_compiler_options.
80d8e8d8289 : aco: Remove setup_*_variables and add setup_lds_size instead.
facecd87e10 : radv: Don't hardcode LDS granularity in gfx9_get_gs_info.
4ae46840cde : ac, aco, radv: Clarify LDS size on GFX6, and NGG shaders.
edf30b1c6d5 : zink: eliminate implicit feedback loops on rp begin
60d045e0b21 : zink: pre-convert attachment id to attachment idx
d649368009f : zink: break out feedback loop pipeline state flagging for reuse
aec938b1f8c : zink: remove redundant 'blitting' check in zink_prep_fb_attachment()
4f3ddf31e02 : radv: fix pipeline creation feedback with imported graphics libs
d689a72bc5d : zink: do not use sampled-image for buffers
7783b7f6977 : radv: split radv_pipeline.c into radv_pipeline_{compute,graphics}.c
02de31f6bb2 : loader: Add Xe KMD support
156464b67ea : iris: Handle Xe syncronization with syncobjs
910e659e31c : iris: Add function to close gem bos
b1299f42ff9 : anv: Fix vm bind of imported buffers
87978c39334 : freedreno/a6xx: Allow z24s8 format casts
fc5dd4035ae : freedreno/a5xx: add SP clock control register
05c22bdea15 : freedreno/a5xx: reorder GPMU registers
be5db62f886 : Uprev Piglit to 355ad6bcb2cb3d9e030b7c6eef2b076b0dfb4d63
8f76a6a26ec : radv/ci: remove one RT test from the expected failures on RDNA3
117ace3b14f : dzn: Handle mismatches in bound descriptor set vs pipeline layout
a4e13063eda : iris: Hack around gbm_gralloc stride restrictions
1452b60f357 : iris: Extend resource creation helpers to allow for explicit strides
59bb2f1aacd : zink: fix GPL lib leaking
a81a101159f : zink: free GPL input/output libs on context destroy to avoid leaking
187efd4e97e : d3d12: Fix buffer reference leak for SO count staging buffer
3b958f65ca8 : rusticl: enable radeonsi
c9ab7d7525d : radeonsi: use default float mode for CL
e5ef95e31f0 : radeonsi: implement get_compute_state_info
0c730f98c55 : zink: unroll array loop when copying vars for passthrough shaders
26f767d5247 : d3d12: Video processor to only promote resources to permanent residency when there is work to be flushed
17df75d47d7 : vulkan: Sanitize pSampleMask in CmdSetSampleMaskEXT
89aa3635932 : zink: block oom flushes during unordered blits
b51e858d680 : radv/amdgpu: Place secondary CS without IB2 in non-WC GTT.
7c5bf913506 : radv/amdgpu: Extract radv_amdgpu_cs_bo_create function.
0c1d4130cab : radv/amdgpu: Add bool is_secondary argument to cs_create function.
c0fe6bbef17 : radv: Allow task/mesh shaders with RADV_DEBUG=noibs.
dc59a6b2eee : radv/amdgpu: Respect maximum number of submitted IBs per IP type.
e4a37547a55 : radv/amdgpu: Clean up submission functions.
50e6b16855d : radv/amdgpu: Use fallback submit for queues that can't use IBs.
958ea2ec2a3 : radv: Split submission in winsys instead of radv_queue.
41a9bced313 : radv: Fill continue preambles and postambles properly.
1bdc1bd36c7 : radv/amdgpu: Split gang submissions correctly when not chained.
813885f682a : radv/amdgpu: Add ability to submit non-chained CS to fallback.
e4dd6a8eb30 : radv/amdgpu: Add postambles to fallback submit.
103ebe96c03 : radv/amdgpu: Add continue preambles to fallback submit.
6844506c3d8 : radv/amdgpu: Allow multiple continue preambles.
8cea452bda8 : radv/amdgpu: Rewrite fallback code path so it can split submissions.
df90102a158 : radv/amdgpu: Remove hw_can_chain in favour of use_ib.
ccb4b788404 : radv/amdgpu: Add a few assertions during submit.
e5201987b1b : radv/amdgpu: Extract radv_amdgpu_cs_add_old_ib_buffer.
44de40fb5f6 : radv/amdgpu: Use correct alignment when creating CS BOs.
e2140591202 : radv/amdgpu: Only allow IB BOs on graphics and compute queues.
a7080fe4ef9 : radv/amdgpu: Fix mismatching return type of radv_amdgpu_cs_submit.
daeb409559c : ac: Add maximum number of submitted IBs.
87d22933aed : radv: Create continue preamble on GFX6 even when no shader rings are used.
0bba1397679 : zink: bs->dd.push_pool[1].pool should be freed
f9401a515a4 : egl: fix memory leak related to _eglRefreshDeviceList()
1fa1c285fca : ci/amd: add draw.dynamic_rendering flake
4b182dbcf28 : v3dv/ci: mark known dEQP-VK.wsi.xlib.surface.query_formats failure
a8cb837703d : radv: Align atomic values.
02c46fa1e84 : util/disk_cache: Align atomic size.
1c2d90f17ac : util: Add aligned int64_t types for x86(non 64).
9ccaf5583f6 : radv: fix re-emitting vertex user SGPRs when binding a graphics pipeline
35805d172ad : radv/ci: add 2 more Flakes for Navi21
dcfca69e67e : radv: clean up pipeline-cache interface
c2b9279227e : radv: use vk_pipeline_cache
9b3679aff2a : radv: implement radv_shader_create_cached()
55cc2fb0885 : radv: add struct radv_pipeline_cache_object
577d76f60f7 : radv: add radv_shader_serialize() and radv_shader_deserialize() functions
efbf0e70eba : radv: unconditionally store the binary code in radv_shader
5303a57964f : radv: derive struct radv_shader from vk_pipeline_cache_object
daa8003e45c : intel/fs: use nomask for setting cr0 for float controls
45a682650ca : mesa: Add EXT_instanced_arrays support
8aa4d37b833 : glapi: Make EXT_draw_instanced functions available for GLES 2.0
b3793dc4425 : mesa: OpenGL ES 3.0 requires EXT_instanced_arrays
cff71ae8ff6 : anv: fixup streamout write barriers
2bf9ae78c52 : radv: Remove radv_bvh_aabb_node::aabb
1ce50f0774b : radv/bvh: Remove calculate_node_bounds
f791cd9e435 : radv: Pack and encode geometry id and flags on the CPU
8391639b5f3 : radv: Remove has_previous_stage
b4bae8a2c06 : aco: Remove is_gs_copy_shader
58ab7831537 : radv: Remove some dead radv_shader_args setup
6f9bb453ef8 : radv: Add radv_shader_type to fix gs_copy and trap handler handling
c66be7521fb : nir/lower_blend: Enable per-sample shading
a74c2ac4033 : nir/lower_blend: Set uses_fbfetch_output conservatively
d998217e179 : mesa/st: Set uses_sample_shading when forcing per-sample
52ba7e967b7 : d3d12: Support creating PSOs with no attachments with MSAA without TIR
1fda55ba094 : venus: forward ARM driverVersion for ANGLE workarounds
590959057c2 : ci/amd: raven is currently downgraded to 2 machines only, adapt
d9ba47e8d48 : ci/amd: update device status
fe96bb8dcc6 : Revert "mesa: Enable NV_texture_barrier in GLES2+"
900d622d8ec : radv: Add RT stages to radv_mesa_to_rgp_shader_stages
de70c0cf88b : lavapipe: implement inline variant caching
9f5bb8992f4 : lavapipe: don't double-inline ubo0
7582752233a : ci: Run clang-format on panfrost
c7bf3b69ebc : panvk: Clang-format
4ccf174009a : panfrost: Re-run clang-format
0a67386b401 : pan/decode: Move comment out of designated initializer
c90f036516a : panfrost/winsys: Clang-format
edb5b03cde8 : panfrost/winsys: Add .clang-format for winsys folder
74a31491ed4 : panfrost: Symlink gallium .clang-format to common
e3105f93bd1 : mailmap: Update my e-mail
d87756923df : lavapipe: refactor/consolidate GPL shader copying
e33fda37325 : lavapipe: copy fragment shader when merging GPL pipelines
14be6b084e7 : radv: Don't include nir.h in radv_shader.h
2ff12679591 : aco: Only include nir.h in instruction selection.
8e9d269da6a : aco: Don't use nir_selection_control in aco_ir.
cff02468c64 : aco: Fix optimization of v_cmp with subgroup invocation.
57afa79933e : venus: move exp feature init back to ring and remove unused function
b285083cad4 : venus: requires ringMonitoring
5fcb2830e6c : venus: requires asyncRoundtrip
3cbd4fb61bc : dzn: Don't enable bindless by default
4d142ec5945 : dzn: Never set STATE_RENDER_TARGET on a compute command list
5aca5932628 : dzn: Ignore unnormalized sampling flag if driver doesn't support it
51c96cb745b : dzn: Use a linear allocator for upload data on command buffers
0c2848f44af : dzn: Changes to descriptor set dirty flag handling
01ccba0d8ef : microsoft/compiler: Don't split loads/stores that will be split by lower_explicit_io
642a88df3d9 : docs: add more release notes for RADV
bb653b0acbe : nir: make nir_fisnan helper exact
a6ab0cff08f : radv: Set DB_Z_INFO.NUM_SAMPLES to MSAA_EXPOSED_SAMPLES without Z/S
75a7dcf35fa : zink: try to prune resources from barrier jit on fb unbind
871aa64e53e : winsys/amdgpu: Fix amdgpu_cs_query_reset_state2 error log
ad4a72c11e5 : radv: Implement vk.check_status
c8949db0cc3 : radv/ci: update expected failures with BONAIRE
18ea1080385 : radv/ci: remove no longer existing tests for PITCAIRN
d3e5a1f638f : radv/ci: update expected failures for PITCAIRN
6476abd821a : radv: enable VK_EXT_graphics_pipeline_library by default
719a0e269e2 : vulkan/pipeline_cache: move vk_log on failed deserialization to vk_pipeline_cache_load()
53eb3ad375b : vulkan/pipeline_cache: add cache parameter to deserialize() function
a6360a32031 : vulkan/pipeline_cache: use vk_pipeline_cache_create_and_insert_object() during vk_pipeline_cache_load()
f524f91d6fa : vulkan/pipeline_cache: implement vk_pipeline_cache_create_and_insert_object()
84fa7b17454 : vulkan/pipeline_cache: Don't re-insert disk-cache hits into disk-cache
5daff41e275 : vulkan/pipeline_cache: remove vk_device from vk_pipeline_cache_object
4ac56e3e5a4 : ci/v3d: add flaking spec@ext_framebuffer_blit@fbo-sys-blit
ba537ac25ad : ac/llvm: Cover runtime 0 in GFX10 gs_alloc_req workaround.
c7da969f8fe : mesa: Enable NV_texture_barrier in GLES2+
98bcf650f15 : intel/compiler: Use nir_dest_bit_size() for ballot bit size check
f5471ca9657 : nir/validate: Only walk uses once
9a350790741 : nir/repair_ssa: Refactor some use handling
dcb59a7672d : nir: Remove nir_if_rewrite_condition_ssa
ed85a497271 : dxil: Use nir_src_rewrite_ssa
e25c182993c : nir: Use nir_src_rewrite_ssa
e9e0956d623 : nir: Factor out nir_src_rewrite_ssa helper
2285b5daae4 : nir: Reduce indirection
373bd37b85e : dxil: Avoid list_length
c4a91c12dc2 : nir/validate: Don't treat if-uses specially
f3b420692b5 : nir: Remove 2nd argument from nir_before_src
8505f0bd84d : nir/opt_loop_unroll: Avoid list_length
7356f3eee7b : nir/opt_ray_queries: Don't use list_length
7f6491b76d5 : nir: Combine if_uses with instruction uses
fd9c69218ae : tu: Use vk_features2_to_features
4fa2924610c : anv,hasvk: Use vk_features2_to_features
672a06a1b63 : pvr: Use vk_features2_to_features
c517d45341a : lavapipe: Use vk_features2_to_features
b222b02d3d1 : v3dv: Use vk_features2_to_features
a7389f68948 : radv: Use vk_features2_to_features
657e82a72f7 : vulkan: Add common features2_to_features
6894548d6c4 : Revert "zink: don't trigger shader variants on pcp change if driver supports dynamic pcp"
79655e2ea83 : radv: copy stages instead of serializing NIR for GPL with the RETAIN flag
edb198e0b12 : radv: create a helper for copying VkPipelineShaderStageCreateInfo
6181ba11d56 : radv/rt: stop storing unused hashes/identifiers
a782393b1aa : zink: fix sampler array collision in `nir_to_spirv`
4579fe5fade : zink: add `descriptor_bindless_id` to `zink_shader_info`
c0c16d1ae24 : dzn: Remove xfail for test that passes (if run)
e4da9c2dfc7 : dzn: Support >2K samplers with bindless
b269c206c1c : dzn: Remove skips now that WARP is faster
16e70708bab : dzn: Don't leave deleted physical devices in the instance pdev list
71dbb3120a9 : dzn: Use GetResourceAllocationInfo3 for castable formats
4fad8931f5e : dzn: Clean up ABI helpers now that we require DirectX-Headers 606
33051f1eb42 : dzn: Early-out on no-op barriers
472fcf74e25 : zink: don't trigger shader variants on pcp change if driver supports dynamic pcp
172054e305c : zink: reuse copy_vars for generated tcs
762a29279bd : zink: reuse d3d12 variable copying to make passthrough gs more robust
4dc7256bf96 : anv: reset query pools using blorp
bb49610973a : anv: replace query flush before gpu copy by semaphore wait
abc4111d197 : anv: pass steam output as argument for anv_dump_pipe_bits
2415d57a99f : anv/blorp: add flush reasons to RT flushes
43f93f50431 : anv/blorp: implement anv_cmd_buffer_fill_area
0130a4f6676 : anv/blorp: support surf generation for addresses
9d38c9ca2f3 : dzn: Enable VK_KHR_get_memory_requirements2
a9a0dc3cca3 : dzn: Enable VK_KHR_bind_memory2
bcd33d2937a : radv: import retained NIR shaders later in the compilation process
e9097649305 : radv: do not retain noop FS for libs when a cache hit happened
34fa60e138d : radv: simplify a check when retaining NIR shaders
3b5ea90f1d4 : radv: move the serialized NIR to radv_graphics_lib_pipeline
4672c6c43b9 : radv: add a helper for retaining NIR shaders
dc18570c0aa : zink: don't access non_fs part of zink_shader from fs
215beee16d9 : zink: more explicitly track/check rp optimizing per-context
2c78cbbfe15 : ac/llvm: remove some unused code replaced by nir
a2cecbbc44b : ac/nir/ngg: fix store shared alignment
c082cdacae8 : ac/nir/ngg: fix gs culling vertex liveness check for odd vertices
fc3d8e11255 : radeonsi: fix max scrach lds size calculation when ngg
9fcadd0c8d5 : asahi: Allow explicit non-LINEAR modifiers for scanout
534a04d557f : asahi: Flip kmsro around to allocate on the GPU
9db36376a68 : asahi: Fix compressed ZS support
2296f696293 : asahi: Print reasons why compression is disabled
888d443f298 : asahi: Add resource debugging
0a132b06406 : asahi: Add a helper macro for debug/error messages
883ba4b1616 : asahi: Make BO import path failures more robust
fcf594d00b1 : asahi: Implement valid buffer range tracking
00064ba4e30 : asahi: Fix style nits
a88b9c5540d : asahi: Locate low VA BOs correctly
030b2306a44 : asahi: Enable glthread
4a5115c47b5 : asahi: Make agx_alloc_staging() take a screen instead of a context
75e32128098 : Revert "asahi: Advertise dual-source blending"
8a6d74d15b7 : agx: Make signal_pix instructions explicit
bb530760a2e : agx: Rename writeout to wait_pix
2028e7b88b9 : agx: Tease apart some sample_mask packing magic
13b3da822b4 : asahi: Clamp texture buffer sizes
c4175c5fc88 : asahi: Dirty track depth bias uploads
23880daa8dd : asahi: Lower 1D to 2D
098295f1a00 : asahi: Implement null textures
1fb4e34020e : asahi: Honour sampler count
203c9c12e23 : agx: Don't overallocate registers
42c5d6140be : agx: Coalesce more collects
43b221cd595 : asahi: Set PIPE_CAP_LOAD_CONSTBUF
8e501b758a7 : asahi/decode: Print VDM barriers
0bbd8b502a2 : asahi/decode: Remove agxdecode_dump_bo
e7139838754 : agx: Add helper for calculating occupancy
05e614cc31f : agx: Set loads_varying accurately
80adaa47e55 : asahi: Add perf debug for shader variants
3a4920e9288 : asahi: Add perf debug for generate_mipmap
3a87d2cfbd2 : agx: Don't destroy usub_sat with constant
8ec91ee16f6 : agx: Don't allow uniform source to local_atomic
c643f42dc61 : agx: Constify agx_{read,write}_registers
da9c8a46270 : agx: Assert that we don't overflow registers
7c7b95ba2a5 : agx: DCE even with noopt
75b858e904a : asahi: Support more renderable formats
fc22380c328 : venus/docs: sync to latest venus supported extensions
bb7424b4b46 : venus: add VK_EXT_rasterization_order_attachment_access support
9c19d426cd0 : venus: add VK_EXT_load_store_op_none support
303a2136a4d : venus: sync latest protocol for layering extensions
ab3507691ad : radeonsi/vcn: optimize bitstream buffer resize logic
d1b569d26f8 : nir/print: Don't print sampler_index for txf
a9f99539282 : docs/gallium: Note samplers are not used for txf
6ba29d37c8b : gallium: Remove PIPE_CAP_TEXTURE_BUFFER_SAMPLER
e406e74aa4a : panfrost: Unset TEXTURE_BUFFER_SAMPLERS
b9cc2b2a98c : pan/{mdg,bi}: Always use sampler 0 for txf
e15603bdf1e : panfrost: Always upload a workaround sampler
06bfe072129 : zink: don't try copying multiple results for conditional render copy
72a9d12c96e : nir/tests: Port almost all loop_analyze tests to new macro-based infastructure
9427aaeab7c : nir/loop_analyze: Determine iteration counts for more kinds of loops
f051967f19e : nir/loop_analyze: Track induction variables incremented by more operations
bc170e895f3 : nir/loop_analyze: Use try_eval_const_alu and induction variable basis info
99a7a6648de : nir/loop_analyze: Change invert_cond instead of changing the condition
aeb8af11415 : nir/loop_analyze: Track induction variable basis information
30879a760c9 : nir/loop_analyze: Add a function to evaluate an ALU as constant
2e942909c84 : nir/tests: Add many loop analysis tests for induction variables modified by imul
a210fcd9c70 : nir/tests: Add more loop analysis tests for induction vars updated by shifts
45518d2ebaf : nir/tests: Add many loop analysis tests for induction vars updated by shifts
4f1646d73fa : radeonsi/vcn: set bitstream buffer size to encoded bitstream size
a3e5e6ceaa0 : dzn: Fix bindless descriptor sets with multiple dynamic buffers that need custom descriptors
04fa6c715b0 : dzn: Batch command lists together
e16b55d8613 : dzn: Don't do initial-layout barriers for simultaneous-access resources
023f7b26dc5 : dzn: Attempt to force depth write states for depth access in LAYOUT_GENERIC
c914d53d138 : dzn: Ensure buffer offsets are aligned
eaa8c8097cb : dzn: Don't use write-combine memory for cache-coherent UMA
3db019a8169 : dzn: Ensure pipeline variants are used for dynamic stencil masks
460ee81913e : dzn: Align descriptor sets in the bindless buffer
84c0f40490e : dzn: Report some more caps correctly that are supported
a348b499016 : dzn: Raise max number of descriptor sets to 8
f2a5a03d3b6 : dzn: Fix SRV barrier state on compute command lists
fb5abb956d6 : dzn: Add a driconf option for enabling subgroup ops in VS/GS
89879d8fe21 : dzn: Add a driconf entry for enabling 8bit loads and stores
e28328ca2c5 : spirv2dxil: Add some more supported caps
6d5ff875d2b : microsoft/compiler: Fix large shifts
4f56cede6de : microsoft/compiler: Assign 1D wave IDs based on local thread ID
eeb67362dae : microsoft/compiler: Fix barrier for wave ID computation
477332a3477 : microsoft/compiler: Fix 8-bit loads and stores when supporting 16-bit DXIL
e89e1f5049d : glx: Fix error handling yet again in CreateContextAttribs
86fd72448cf : glx: Disable the indirect fallback in CreateContextAttribs
5dba6726f75 : glx/dri: Fix error generation for invalid GLX_RENDER_TYPE
dd67c079a01 : dri: Validate more of the context version in validate_context_version
9c76682d803 : glx/dri: Use X/GLX error codes for our create_context_attribs
12e11fa3e49 : intel/fs: White space fixes
6dfb7061e08 : intel/fs: Preserve meta data more often in brw_nir_move_interpolation_to_top
3037603b703 : intel/fs: Linked list micro optimizations in brw_nir_move_interpolation_to_top
78ee74de4a3 : intel/compiler: Micro optimize regions_overlap
7873edee6e5 : intel/fs: Use specialized version of regions_overlap in opt_copy_propagation
43cb42df7c5 : intel/compiler: Micro optimize inst_is_in_block
d47f521ee40 : intel/compiler: Use NIR_PASS instead of NIR_PASS_V
fb950a9edfe : intel/compiler: Remove one overload of backend_instruction::insert_before
179a694232c : etnaviv: don't read too much from uniform arrays
c45ce64ea0a : etnaviv: implement nir_op_uclz and lower find_{msb,lsb} to uclz
9dc4ee91215 : etnaviv: lower (un)pack_{2x16,2x32}_split and extract_{byte,word}
70bb1902794 : etnaviv: print writemask of store operations
194327c1364 : etnaviv: handle missing alu conversion opcodes
2a111d520ee : etnaviv: add default clear_buffer and clear_texture APIS
201a1417988 : etnaviv: use stderr for compiler error logging
3b7d35bb99c : etnaviv: abort() instead of assert(0) on compiler error
debc5439042 : amd/registers: use gfx9 packet definitions for gfx940
ba74d10950c : amd/registers: update gfx940.json
e3bc800d5d8 : amd/registers: fix the parser to include CP_COHER registers for gfx940
e917db3b422 : amd/registers: simplify integer division by 0x1000 in the parser
81a66019797 : radeonsi: don't set registers that don't exist on gfx940
69397180f6b : radeonsi/vcn: enable RGBA/ARGB formats on gfx940 jpeg
6d675feff77 : frontends/va: support crop region in jpeg decode
4b0d4d5ca62 : radeonsi/vcn: reset to default value when ROI/FC is not used
74bf0cdc9da : radeonsi/vcn: Add decode support for gfx940
73ba47e87b8 : radeonsi/vcn: Add video capabilities support for gfx940
5639b236442 : amd/common: Add gfx940 codec query support
b4efb1ef352 : radeonsi/vcn: set jpeg reg version for gfx940
334919b8ed6 : radeonsi/vcn: support ARGB/RGBA conversion on JPEG 4.0.3
d0477cbd078 : radeonsi/vcn: add support for picture crop on JPEG 4.0.3
74572084d88 : radeonsi/vcn: use register versions for jpeg
94226270743 : radeonsi/vcn: add register definitions for JPEG 4.0.3
d75f0d6c26c : ac/nir: fix CDNA image lowering for array textures
eaf98b14220 : ac/nir: implement image opcode emulation for CDNA, enable it in radeonsi
e3c6ed0685d : radeonsi: add an emulated image descriptor for gfx940
96913bbf3eb : ac/surface: force linear image layout for chips not supporting image opcodes
8277e6fda39 : radeonsi: always use ffma32 on gfx940
72354667cbc : radeonsi: use COMPUTE_DISPATCH_SCRATCH_BASE on gfx940
d3b03fedd8c : amd: add initial code for gfx940
46639eb0562 : amd: add gfx940 register definitions
91a6c9cccfa : Revert "broadcom/ci: run gl jobs on arm64, just like vk"
2242bb703ec : nv50,nvc0: Use u_pipe_screen_get_param_defaults
fe60fa898e6 : Revert "ci: disable Collabora's LAVA lab for maintance"
44053c09479 : intel/common: limit the amount of SLM with Wa_14017341140
e21cca78ea9 : anv,blorp,iris: Set PreferredSLMAllocationSize on gfx125+
3b6dbf89024 : intel/genxml: Add the preferred slm size enum for gen125
606a39f9d14 : intel/genxml/125: Add preferred SLM allocation size field
767c5425da6 : CI/windows: Increase timeout for build container job
24fce05f3f9 : CI/windows: Update headers and Agility redist to 1.710.0-preview
5a29af262c5 : glsl: move some GL ES checks to the NIR linker
bf8f11a2de8 : mesa: add _mesa_is_api_gles2() helper
86ad0356b6a : ci: disable Collabora's LAVA lab for maintance
a38de4c011d : radv: disable tc_compatible_cmask on GFX9 in some cases
bd5fb29db6c : radv: add RADV_FMASK_COMPRESSION_PARTIAL
3cf7ac4e9c4 : radv: rework radv_layout_fmask_compressed
8e84a23697d : ci/zink: Disable a630 portal-2-v2 due to kernel OOMs.
ffa867b5357 : tgsi: Drop TGSI_OPCODE_DFRACEXP.
ba5bc2677fa : glsl: Drop PIPE_SHADER_CAP_DFRACEXP_DLDEXP_SUPPORTED.
7325f699dbd : glsl: Drop frontend lowering of 32-bit frexp.
fca48570913 : nir_to_tgsi: Always lower frexp_exp/sig.
3f2328c6295 : panfrost/midgard: Enable nir_lower_frexp.
094b5a71d75 : agx: Enable nir_lower_frexp.
862235ecaa8 : v3d: Lower frexp in the GL compiler like we do in Vulkan.
04c31c6ada7 : zink: Enable nir_lower_frexp.
7c57061b77e : nouveau: Enable frexp lowering in the backend.
3a336a8ffd8 : nouveau: Add missing nir_opt_algebraic_late.
f2228902ed8 : ir3: Move turnip's nir_lower_frexp to the shared compiler.
f1ea6c1b40a : intel: Always call nir_lower_frexp.
fb60edf4e98 : state_tracker: Lower frexp before lowering doubles.
261c1f9ee14 : glsl/softfp64: Add fisfinite lowering.
7ff899dd6e8 : glsl/softfp64: GC the temp vars after we lower them to SSA.
2a33ea95d66 : glsl: Retire ldexp lowering in favor of the nir lowering flag.
675f4ff596f : zink: Add mapping for nir_op_ldexp, but disable it for 64-bit's sake.
46bf687882a : glsl: Move ForceGLSLAbsSqrt handling to glsl-to-nir.
a73c28fdce7 : radv: fix leak of nir from retained shaders
e6c84b8a00f : panfrost: assign the correct create_for_resource from the start
66d4dbd960e : util/disk_cache: Move blob_put_cb to the async queue
dab1bd5a77e : util/disk_cache: Use queue state to skip put
213627e94b0 : util/disk_cache: Add NONE type
afb350906ea : util/disk_cache: Split out queue initialization
eef7a117a1a : intel/compiler: Support fmul_fsign opt for fp64 when int64 isn't supported
7abd8c499b4 : radv/amdgpu: Remove can_patch and chained submit code path.
6aa518ea869 : radv: Chain cmd buffers in queue code when possible, not in winsys.
c876e99aa44 : radv/amdgpu: Unchain CS array in queue code not in winsys.
44f7e426655 : radv/amdgpu: Walk chained CS objects for BO list.
d7fc114788a : radv/amdgpu: Remember which CS the current one is chained to.
ba87ade6d0b : radv/amdgpu: Extract radv_amdgpu_add_cs_to_bo_list function.
9d22125f057 : radv/amdgpu: Expose CS chain and unchain on the winsys.
aa9558698e3 : radv/amdgpu: Extract CS chain and unchain functions.
e261e46c094 : ci: implement sections for cuttlefish
981f512037d : radv: emit the PS epilog after the graphics pipeline
368a6f2330a : vc4/ci: add another sync flake
a17317d2a02 : glthread: use id 0 for internal buffer objects
e25aee8e34d : intel/fs: also allow vec8+ vectorization of load_global_const_block_intel
a358b97c586 : intel/fs: optimize uniform SSBO & shared loads
2cf93f76322 : nir: add 2 new intel intrinsics for uniform ssbo/shared loads
2259e1e9329 : nir: reuse nir_component_mask() where it makes sense
275ad509c13 : intel/fs: factor out lsc surface descriptor settings
76698f3abd7 : intel/fs: copy instruction sources in logical send lowering
adb8c304362 : intel/fs: UNDEF fixup_nomask_control_flow temp register
362a07db3a0 : intel/fs: don't consider fixup_nomask_control_flow SENDs predicate
34d8bfe65f4 : intel/fs: run VGRF compaction just before max live register accounting
554b28d0b12 : anv: ignore structure types handled in vk_device_memory_create
ba4eeaf435f : broadcom/ci: run gl jobs on arm64, just like vk
0cb6437f4f5 : r600/sfn: fix container allocators
9085c9d43e3 : radv: fix VS prologs with GPL and static binding stride
9217c565b28 : v3d,v3dv: stop trying to force 16-bit TMU output for shadow comparisons
1bbbdbe6663 : vulkan/wsi/display: set pDisplay to NULL on error
d28cf0dbd5f : v3dv: always acquire display device before checking if we can present
74d08864752 : v3dv: drop unused parameter
6eaf2e7c16d : llvmpipe: clean-up llvmpipe_get_query_result()
58fbd75de27 : llvmpipe: s/unsigned/enum pipe_query_type/
76605c1cb97 : llvmpipe: s/tabs/spaces/
3658fd68237 : llvmpipe: rename some vars related to occlusion query and ps invocations
43773fdda75 : llvmpipe: fix ps invocations query bug
840e98f19ea : iris: report draw count for perfetto
72cd7e0079f : ci: remove unused rules
1b7a4029d0a : virgl/ci: clean up manual rules for virgl
67750f138bd : ci: move virgl-rules after intel-rules
61451af5a20 : zink: rework choose_pdev (again)
32e3c77a11d : Revert "microsoft/compiler: Use SRVs for read-only images"
88acbcadbb2 : spirv: Assume input attachments are read-only
e59fdcb93ce : spirv2dxil: Split read-only image as SRV logic into declared and inferred
9663546cf4c : dzn: Claim fillModeNonSolid
69a9a3ea3cc : dzn: Handle polygon point mode
bcf50b75329 : dzn: Add a helper to generate triangle->point GS
83fd7e94602 : spirv2dxil: Expose yz flip pass to external callers
b723962418c : d3d12: Move forward-front-face pass to common DXIL code
e0ed2b29f4c : r600: fix typo that could lead to a possible crash
db0c4a8965c : vc4/ci: add arm64 failure to flakes as it works on armhf
7360aa020cf : gallium/pipe: change PIPE_DEFAULT_DECODER_FEEDBACK_TIMEOUT_NS to 1 second
3ede37f8a65 : docs: Claim less functionality for glsl_compiler.
c346413d9c3 : ci: Add missing dependency on doxygen sources for docs-generation jobs.
6fc95401769 : docs: Update Vulkan renderpass docs for !22191
59a5340f740 : i915: hook new get_fd proc for drm winsys
94b3a7e3ff1 : virgl: hook new get_fd proc for drm winsys
5c362cde33b : radv: update PS num_vgprs in case of epilogs rather than overallocating VGPRs
4c7a5b1e514 : aco: don't use shared VGPRs for shaders consisting of multiple binaries
37df8edf34e : aco/ra: adjust_max_used_regs() for fixed Operands
8c68aba6780 : aco: split ps_epilog args before exporting them
10fc12fd175 : anv: Drop dead code that sets the L3BypassDisable field
e3b172d75da : anv: Drop unused param from add_surface_reloc
a1277b89a1f : ci/zink: Disable godot-tps-gles3 on a630.
91b06ea8b25 : Uprev Piglit to 2391a83d1639a7ab7bbea02853b922878687b0e5
c5b7efa2938 : radv: enable shaders cache for libraries with GPL
03d2bd6042d : radv: ensure to retain NIR shaders for GPL libs found in the cache
5e62d8d1bd9 : radv: add VkGraphicsPipelineLibraryFlag to the graphics pipeline key
47c0820dc7b : radv: remove dead code in radv_pipeline_get_nir()
a9529d96444 : radv: allow to create/insert PS epilogs from/to the cache for libs
ba967e1a28c : radv: rely on non-NULL binaries when inserting shaders to the cache
1239fcab4d3 : radv: only copy non-NULL shaders when loaded from the cache
0977925c537 : nir, spirv: Add support for VK_EXT_fragment_density_map
6c0a8a7f067 : ci/zink: Drop validation exception for leaks at device destroy.
4c3e1f65297 : radeonsi: update test results
c1368685c36 : util/vbuf: fix index_bo leak
c19a3a6ddf4 : util/vbuf: clarify indirect draws handling
2b717f01f71 : mesa: fix invalid index_bo refcounting
09320705f07 : zink: be explicit about separate shader dsl indexing during creation
b0cdd5a1d27 : anv: check for MESA_SHADER_TESS_CTRL with get_tcs_prog_data
98c6db3fc80 : anv: take primitive ID override to account Wa_14015297576
e84cf80fe15 : zink: always store nir serialized
4e1668384d5 : zink: store num_inlinable_uniforms separately for cs programs
517146f5400 : zink: move nir cloning out to callers of zink_shader_compile
dfa8c15164c : zink: break out nir blob deserializing
0563499db0a : zink: simplify assign_io() further
fd2714b5a98 : zink: store nir as serialized on zink_shader structs
e40134aea85 : zink: streamline nir cloning for assign_io
2e1ad9f8178 : zink: directly return nir from zink_shader_tcs_create
d3c91124046 : zink: swap nir pointers when compiling compute shaders
fdb9c919228 : zink: pass nir directly to zink_shader_tcs_create()
6524b9285fd : zink: simplify fbfetch output detection from fs
edc804e50f2 : zink: use zink_shader::info instead of zink_shader::nir::info
b33d5d1a982 : zink: generate flat_flags during shader creation
f26526ff33d : zink: pass nir_shader to update_so_info()
f7b76d681be : zink: add and populate a shader_info struct to zink_shader
eb307445623 : zink: delete shader reordering in assign_io()
bbd124fd005 : v3dv/pipeline: use pipeline depth bias enabled to fill up CFG packet
a88aedbfa5b : intel/perf: fix OA format selection on MTL
c61101f1511 : intel/dev: set a default valid kmd_type
2016d9f46c6 : intel/fs: Rework the loop of opt_combine_constants that collects constants
9e4bb4bfcfe : intel/fs: Refactor part of opt_combine_constants to a separate function
593cde04322 : intel/fs: Output opt_combine_constants debug to stderr
eadc64ab248 : vulkan/wsi/display: do not dereference a NULL pointer
6ad5f885afe : vulkan: Drop VkRenderingSelfDependencyInfoMESA
b4c18b9b769 : vulkan: Drop vk_render_pass_state::*self_dependenc*
6d4e605378c : hasvk/pipeline: Use feedback loop flags for self-dependencies
8df8a3c19bc : anv/pipeline: Use feedback loop flags for self-dependencies
f3876db1ee5 : vulkan: Plumb rendering flags through vk_graphics_pipeline_state
f4b534d50f2 : vk/render_pass: Support VK_EXT_fragment_density_map
df9694e98e8 : tu: Use vk_pipeline_get_renderpass_flags()
bd26ae00862 : vulkan: Record pipeline flags in the render pass
9582c1e52a1 : radv/ci: add one more flake
d74790a865f : zink/ci: remove primitive-id-no-gs-quads from the NAVI10 fail list
f92994bb837 : radv/gfx11: improve RT scratch allocation
50e9a8f7c2f : radv: Use linear_dispatch info in GFX11 task/mesh draw packet.
e42d2bd5344 : nir: Gather compile time constant task->mesh dispatch size.
836204da253 : aco: Better phi lowering for merge block when else-side is const.
81b4806d64b : aco: Call dominator_tree before lower_phis.
0eb7c49c7f5 : aco: Pop branch operands when targets are same in SSA elimination.
739bd03c375 : aco: Don't verify branch exec read when eliminating exec writes.
9eb04d8f969 : aco: Simplify get_phi_operand using Operand::c32_or_c64.
0211e66f655 : aco: Don't remove exec writes that also write other registers.
54da8639569 : aco: Consider p_cbranch_nz as divergent branch too.
78644c9bb0d : ci: disable lima farm, currently out-of-space, needs to be fixed
7fe469d6c80 : radv: Pre-compute descriptor set layout hash.
71fe9dfe07b : anv: Bump VkDeviceMemory objects limit to 4GB
b7e5b3e3180 : isl: update max buffer size for SKL+
00fc927e52c : anv: take care of maxStorageBufferRange being uint32_t
7be81a680b2 : ac/llvm: remove ac_build_opencoded_load_format
1165758b8bc : ac/llvm,radeonsi: remove abi->load_inputs implementation
894d92995cd : radeonsi: monolithic VS emit prolog in nir directly
531acf548a0 : ac/llvm: move ac_fixup_ls_hs_input_vgprs to amd common
297f97a42b8 : ac/llvm: vs_rel_patch_id can also be fixed up
7ab7eccddda : radeonsi: add si_nir_lower_vs_inputs
003d84b660c : ac/nir: add ac_nir_load_arg_at_offset
e6f69853be2 : radeonsi: expose si_nir_load_internal_binding
b40e7dcf827 : hasvk: include "vk_android.h" header in anv_android.c
4de9a4b2b8c : ac/nir: When task->mesh dispatch Y or Z are 0, also set X to 0.
4683b21399d : ac/nir: Store only lowest 8 bits for task draw ring DWORD3.
6974e5479ce : aco: fix nir_var_shader_out barriers for task shaders
d698bf05234 : freedreno: Support the disable_throttling=true driconf option
77a5778836d : freedreno: Move driconf settings into sub-struct
8620b649308 : freedreno: Avoid looping shader stages if nothing dirty
0a62a874fc5 : freedreno: Re-work dirty-resource tracking
4c0fdef42cd : freedreno: Inline single-use helpers
7099f628c54 : freedreno: Extract out a helper
0408ddcda96 : freedreno: Hoist dirty vars
19a138adcfe : freedreno: Stop being too clever by half
b123ee707d8 : freedreno: Fix or/and'ing two BitmaskEnums
5825f9dd68e : nine: use separate register for aL emulation
ac993ae8287 : rusticl/kernel: make use of cso info
c7dd3677dc6 : panfrost: implement get_compute_state_info
87aeea20ac7 : panfrost: move max_thread_count and take reg_count into account
3212ac4658e : nvc0: implement get_compute_state_info
52f03f63e77 : nv50: implement get_compute_state_info
c1c0362d34b : iris: implement get_compute_state_info
5fa297dadd6 : lp: implement get_compute_state_info
6305d1cb1cc : gallium: add get_compute_state_info
87147e2b097 : rusticl/kernel: set has_variable_shared_mem on the nir
0e5722cd222 : nir: track existence of variable shared memory
1995762d685 : Revert "d3d12: Honor suggested driver profile/level for H264/HEVC encode"
0f60c18f298 : aco: don't optimize s_or_b64(v_cmp_u_f32(a, b), cmp(a, a))
46e7a127d99 : docs: add a few vulkan extensions supported by multiple drivers
7b837531e8b : radv/ci: Update ray tracing pipeline fail/skip lists
e98aded5278 : radv: fix binding raytracing/compute pipelines
56493a5f8a8 : radv: add the raygen shader BO to the cmdbuf list
115958b6f01 : ac/nir/ngg: Slightly improve attribute ring offset calculation.
61003e36002 : radv: Use radv_get_shader to get vertex shader when binding pipeline.
f8558d1fb5a : radv: configure PA_SC_MODE_CNTL_1 during cmdbuf recording
66da73e8639 : radv: set PS_ITER_SAMPLE(1) for sample shading during cmdbuf recording
b750fe4c6a8 : radv: copy db_render_control to the cmdbuf state
e6c9b6eddcf : iris: Implement Xe version of bo_madvise() and bo_set_caching()
c10ff197046 : iris: Place scanout buffers only into lmem for discrete GPUs
d72705ce43b : iris: Handle allocation of scanout buffers in Xe
ccffcec03ec : iris: Handle allocation of exported buffers in Xe kmd
41ddecc8b23 : iris: Add BO_ALLOC_SHARED
4b0b75c27a7 : anv: Use the new vk_device_memory base struct
c0cc508cd0b : vulkan: Add a vk_device_memory base struct
b16cfe23ef1 : vulkan,anv,hasvk,radv: Unify Android hardware buffer creation
d75f797246c : radv: Set vk_image.ahardware_buffer_format
0a86df21d0d : anv,hasvk: Set vk_image.ahardware_buffer_format
906944b210c : vulkan: Add an ahardware_buffer_format field to vk_image
dc0749adab3 : vulkan/android: Fix hardware buffer usage flags
41f88be2822 : vulkan,anv,hasvk,radv: Add a common vk_image_usage_to_ahb_usage helper
49f34675f3c : anv: set CFE_STATE.OverDispatchControl to default
ecb709c8535 : anv: only emit CFE_STATE when scratch space increases
c88de6c18cc : anv: move queue check helpers to anv_private
546a6752ac2 : anv: compute the largest GRL kernel scratch size
97e64aef603 : anv: cs_stall during compute state flush on < gen12.5
cffa67af011 : gallium: Modify default path for DMABUF to use DRM
59efea9f63d : d3d12/llvmpipe/softpipe: Add support for `get_screen_fd`
0c0e7d5c1a2 : r300/r600/radeon_si: Add support for `get_screen_fd`
2ade6917dac : virgl: Add support for `get_screen_fd`
cf1c3c96ab6 : svga: Add support for `get_screen_fd`
853b4801f27 : i915: Add support for `get_screen_fd`
0f5fdd9ca44 : iris: Add support for `get_screen_fd`
29a7bc61728 : zink: Add support for `get_screen_fd`
28275598df2 : nouveau: Add support for `get_screen_fd`
70a8292b178 : tegra: Add support for `get_screen_fd`
b18f259177e : crocus: Add support for `get_screen_fd`
4faa0c2f10b : lavapipe: advertise EXT_shader_object
8b3022c9180 : lavapipe: implement EXT_shader_object
469a1d8c114 : lavapipe: break out pipeline layout creation for reuse
1eaea97f3ac : venus/ci: Only run one crosvm instance
c08c2a09639 : ci: Uprev crosvm and virglrenderer
df3536cd4a4 : vulkan: Update XML and headers to 1.3.246
c682de95fbc : zink: update requirements now that pv mode can be emulated
302302a8a15 : zink: always advertize provoking vertex mode support
5a4083349f3 : zink: add provoking vertex mode lowering
9466a6e2f82 : zink: add field to 'zink_gs_key' and enum
34faab07daf : zink: simplify logic to call `zink_set_primitive_emulation_keys`
15b3d77b403 : nir: only handle flat interpolation when needed in `nir_create_passthrough_gs`
744cdf42622 : panfrost: Check the return value of drmGetVersion
1aa09f33462 : docs: make code-block indents consistent
eec65642589 : docs: format code-block as toml
e7f00ee2c8f : docs: format code-block as ini
b8ee90188b5 : radv: Work around use-after-free compiler errors
56b98bb36dd : radv: add dynamic support for rectangles enable/mode
1577906d9f6 : vulkan: add dynamic support for rectangles enable/mode
552f877b2d9 : radv: fix sample shading when a new fragment shader is bound
a064e8ff292 : intel/decoder: Bump the binding table guess value to 32
4d2c8bf8599 : docs: Remove docs about macOS hardware drivers
31778ac869e : microsoft/clc: Add shader model / validator to compiler API
cd03392c7ef : panfrost: Choose hierarchy masks by vertex count
1887b26845d : panfrost: Estimate vertex count for hier mask
cabed301110 : panfrost: Clean up tiler calculations
9f43bc73da6 : freedreno/computerator: Add support for a7xx
f32eb48095f : freedreno/computerator: Templatize a6xx backend
8558d070142 : freedreno: Add dummy a730/a740 definition
3389c3b84cc : freedreno: Move fd6_pack.h to common code accessible by computerator
48ad485d1cb : freedreno/computerator: Convert to C++
1ae595873fe : freedreno: C++ fixes for computerator to compile
6826a0ab14d : freedreno/computerator: C++ proofing
5d2ddce99ff : freedreno/registers: More a7xx regs
899d142336a : freedreno/registers: Document new CP_EVENT_WRITE::SEQNO
1e67f71324b : panfrost: Add a v9 fast path for no images
e6529d6dccd : panfrost: Don't update access with a single batch
c224bc6f701 : panfrost: Mark packs as ALWAYS_INLINE
f8b29f47a09 : panfrost: Don't redundantly call emit_const_buf
6ba62be633f : panfrost: Print perf debug on seqnum overflow
9d3e01ddef1 : panfrost: Print perf debug when flushing everything
70b7c24206b : zink: stop caching vertex states
91ddfe55b53 : zink: use fast popcnt for vstate draws
11a61ab4243 : zink: don't swizzle velems state for vstate draws
f676704fca6 : zink: explicitly pass null velems when creating pipelines with dynamic vinput
1ead8f73752 : zink: add another vstate draw template for popcnt presence
41983630c46 : zink: bind vertex state directly from draw hook
837168db20f : zink: use search_or_add for masking vstate
4be5caba671 : zink: flag vertex buffers for rebind after vstate draws
6c3b5921b27 : zink: omit VkPipelineVertexInputStateCreateInfo with dynamic vinput
f6147051e2b : radv: Stop counting user SGPRS separately
0c915ba5015 : radv: Set user SGPR locations when declaring args
fd767a45170 : bin: Fix typos
db582e5e7d1 : zink: block resolves where src extents > dst extents
373c6346f5b : radv: add push constant state to the cmdbuf state
a0baefa0334 : radv: copy need_indirect_descriptor_sets to radv_cmd_state
eeefe18f05b : radv: add a helper to convert a VkPipelineBindPoint
88f36760195 : freedreno: Optimize repeated finishes
8416bc1c601 : freedreno/drm: Disable threaded-submit for msm
a16533c43e9 : freedreno/drm: Make threaded-submit optional
cacbbfd6a8f : mesa: Add a few more function traces
c2194552e74 : freedreno/drm: Stop cleanup at first active BO
712c26e2b61 : freedreno/drm: Fast path for idle check
77c7198d760 : zink: fix quads emulation gs with array variables
f9a074dd550 : dri2/android: Bypass throttling
816f434efc0 : radv/rq: Rematerialize inv_dir before proceed
9c733122484 : zink: set src access when rebinding buffers, unset unordered_*
2cc9364c206 : tu/drm: Support cached non-coherent memory
5a594109623 : turnip: add cached and cached-coherent memory types
bd816084c6a : zink: enable spir-v 1.6 for vulkan 1.3
99bd1eaf3d2 : zink: use spir-v 1.6 local-size when needed
da895596da6 : zink: use demote from spir-v 1.6 when possible
636bfc63585 : zink: emit terminate for spir-v 1.6
67462ed0147 : zink: add spirv builder function for terminate
db1371cce1d : llvmpipe: fix handling of unused color attachments
6a5dcd2776f : llvmpipe: fix linear fs analysis with nonzero fs outputs
15f1d5cc8ff : radv: copy ia_multi_vgt_param to the cmdbuf state
0daffade14c : radv: copy uses_{drawid,baseinstance} to the cmdbuf state
8fd915098da : radv: copy rast_prim to the cmdbuf state
6ee8d33ef41 : radv: add a helper that returns the current rasterized primitive
b0a007583dd : radv: copy custom blend mode to the cmdbuf state
bc39fa95003 : radv: rework emitting inner coverage when a fragment shader is bound
5231643900f : radv: remove radv_graphics_pipeline::vb_desc_alloc_size
b2ac40e7341 : radv: remove radv_graphics_pipeline::vb_desc_usage_mask
2b1a0c0a29c : radv: adjust vb_desc_usage_mask for dynamic VS inputs in the info pass
d87c813da1f : aco: remove unused aco_shader_info::vb_desc_usage_mask
c7784f14095 : radv: remove radv_graphics_pipeline::can_use_simple_input
53b2b30d0b3 : radv: remove radv_graphics_pipeline::next_vertex_stage
f224e9f1a5b : radv: remove radv_graphics_pipeline::last_vertex_attrib_bit
99bca4cb508 : radv: remove radv_graphics_pipeline::use_per_attribute_vb_descs
5d85966805d : intel: fix memory leak related to brw_nir_create_passthrough_tcs()
9c90deefb23 : radeonsi: don't use alignment_log2 of imported buffers
ba6336ce3e6 : docs: use version-number as toctree-title for relnotes
b09e1ecef0c : docs: move old relnotes to _extra directory
655150918b7 : venus: Enable VK_EXT_memory_budget
85007a5caf1 : venus: Refactor vn_physical_device_init_memory_properties
436a0d26094 : venus: Delete vn_renderer_info::has_cache_management
e58352930e9 : venus: Update protocol for VK_EXT_memory_budget
72b7e20bf77 : nvc0: enable fp helper invocation memory loads on Turing+
d147cf5a566 : radv: use serialized NIR for graphics libs with the RETAIN flag
5e413f49198 : ci/broadcom: slightly increase coverage of vk tests
a96e51382ca : ci/broadcom: consolidate v3d-rpi4* jobs into a single v3d-rpi4-gl:armhf
8e09be4616c : ci/broadcom: consolidate vc4-rpi3* jobs into a single vc4-rpi3-gl:armhf
f277d3c651c : Revert "CI: Disable freedreno"
c0692dbfabc : radv: Move I/O lowering functions into a new file.
93e43824386 : radv, ac/nir: Move sin/cos lowering to a common pass.
90bf9ed7596 : radv: Move radv_nir_export_multiview to new file.
685dcecb572 : radv: Move radv_nir_lower_viewport_to_zero to new file.
67de4b54fef : radv: Move radv_nir_lower_view_index to new file.
1e2a5858f43 : radv: Move radv_nir_lower_intrinsics_early to new file.
87e7dfb5f8c : radv: Move radv_nir_lower_fs_intrinsics to new file.
838defc5eba : radv: Move radv_nir_lower_primitive_shading_rate to new file.
1978eaf5b2c : radv: Move radv_nir_* to a new folder.
dd8d52cabc7 : kopper: apply ancillary invalidation through glthread on swapbuffers
bd74da9d2af : glthread: add _mesa_glthread_invalidate_zsbuf()
0c7994bb2dd : mapi: add InternalInvalidateFramebufferAncillaryMESA
aa9d823318d : lavapipe: move default rasterizer state values to rendering_state init
38e3132dfad : lavapipe: avoid uniformly unsetting gs_output_lines
ddf8917b2db : lavapipe: only unset tess_states pointers on tes bind
5feeb2535b7 : lavapipe: only update shader access for bind/unbind stages
770d1623187 : lavapipe: split out gfx stage unbinding
42ebb995c5a : lavapipe: don't double unbind gfx stages on pipeline bind
d97d921634f : lavapipe: dynamically bind noop fs at draw time when needed
3366b4a9b97 : lavapipe: unify lvp_pipeline_nir creation
5880fc00c26 : lavapipe: add a ref for the tess_ccw nir on creation
d127c134eb0 : lavapipe: refactor pipeline destroy a bit
30db1800e99 : lavapipe: delete unused struct member
25a47e3cc6e : lavapipe: break out all the important parts of gfx pipeline setting for reuse
ac1f843b28c : lavapipe: pull out dynamic tess origin check in gfx pipeline bind
295141b39b1 : lavapipe: don't access pipeline shader structs as much during bind
062bf6f455a : lavapipe: PIPE_SHADER_ -> MESA_SHADER_
ef4df9bc019 : lavapipe: merge some loops in handle_graphics_pipeline()
8aa59f57a09 : lavapipe: refactor compute shader binding
39bb7785e6d : lavapipe: stop using rendering_state::pipeline
d5857240bb5 : lavapipe: add a device member to rendering_state
b7197451d09 : lavapipe: track bound shader stages on rendering_state
771e0e14a81 : lavapipe: refactor shader compile functions to not take pipeline params
f986f85fdcc : lavapipe: don't memcpy tess_ccw when copying pipeline library shaders
9193fb2efd9 : lavapipe: always copy streamout info when creating shaders
80bde780846 : ci/radeonsi: Skip really slow tests on stoney
7d425b5a9bc : ci/radeonsi: sort and dedup stoney skips
dae13f3dc13 : aco: add tests for neg(mul) with opsel
02b94037f67 : aco/tests: run optimize.mad_mix.input_conv.modifiers on gfx11
728146b2fc9 : aco: add test for min/max combining with opsel
9499f202e82 : aco: add tests for cmp ordering with opsel
22903bcdedb : aco: add tests for swap operand with opsel
0b29dc5c06a : aco: add tests for dpp with opsel
f7bb794dda1 : aco: add tests for fma with opsel
bb7c2b70c11 : aco/optimizer: remove to_SDWA
e699a4181c1 : aco: keep label_mul/usedef/minmax in apply_extract
7014145ab23 : aco/optimizer: use opsel for VOP12C
96507243709 : aco/gfx11: allow opsel for VOP12C
3907c54443d : aco: don't label mul with opsel as abs/neg
ace017bba87 : aco/ir: copy opsel when converting to DPP
a60b9313d39 : aco: swap opsel when swapping VOP2/C operands
fc1bf9c3b4d : aco: return true in usesModifiers for VOP12C with opsel
82f7b3acfaa : aco: support neg(mul)/abs(mul) optimization in more cases
9d841507e1d : aco: support v_cvt_f32_f16 with opsel in combine_mad_mix
9d6e223a7a2 : aco: update match_op3_for_vop3 for VOP12C opsel
0896ecec9a2 : aco: handle opsel in combine_constant_comparison_ordering
d8f07a0ddcc : aco: handle opsel in combine_ordering_test
4db43415e5f : aco: handle opsel in combine_comparison_ordering
8e6d79d10da : aco/optimizer: preserve opsel when fusing fma
32d7a11acfd : aco/ra: prepare for VOP12C opsel
8ee1519ceec : aco/to_hw_instr: use VOP1 opsel for v_mov_b16
066cee08963 : aco: validate VOP12C opsel
2c49b7babfb : aco/assembler: support VOP12C opsel
9b4ea9ff901 : aco/vn: hash opsel for VOP12C
c62e5ef82e1 : aco/ra: don't reallocate VOP3 instruction for non-vcc lane mask
424825c6e56 : aco: Un-swap addressable VGPRs/SGPRs in RT prolog
83a38987b18 : radv/rt: Also adjust the SGPR count in postprocess_rt_config
c443503e077 : perfetto: Move intel's cmdbuf/queue annotation code to the shared util.
9c364a346fa : perfetto: Deduplicate clock sync packet emit from renderstage sources.
3fd825d3e27 : perfetto: Make a MesaRenderpassDataSource with common setup/start/stop.
42f1df1ec58 : intel/perfetto: Drop unused "pipelined" field.
da78d5d729b : perfetto: Add a .clang-format for the directory.
66a8f7dcdb8 : anv: Add assert in functions not supported by Xe kmd
74ff665bd0a : anv: Disable anv_bo_sync_type for Xe kmd
fdea48df5ed : anv: Implement Xe version of anv_queue_exec_locked() and queue_exec_trace()
91ee00a7417 : anv: Move to a function code to clflush batch buffers
88d074cb8f3 : util/disk_cache: use posix_fallocate() for index files
ba670f0cdfd : anv: hash immutable sampler conversion data not pointers
71e5530c07a : nir/algebraic: Undistribute fsat from fmax
782de1932c8 : intel/fs: Don't copy propagate from saturate to sel
125ecd7e2d7 : radv: fix setting radv_shader_info::user_data_0 with rt
47774d2414e : ci/zink: Reduce zink-tu-a618-traces parallelism
a5de0174af1 : ci/zink: Fix zink-tu-a618-traces perf job rules
43dc19f44d9 : radeonsi: simplify binning settings to work around GPU hangs
281126f1d65 : radeonsi/gfx11: reduce MSAA samples to 8 for no-attachment framebuffer
e0d449dd401 : amd: set the correct LLVM processor name for gfx1036
0b6a7cba0b4 : amd: rename GFX1036 -> RAPHAEL_MENDOCINO
52b68869922 : amd: update addrlib
5fb8ba0eb8b : zink/ci: remove `primitive-id-no-gs-quads` from radv-vangogh-fails
1c3a4ab8962 : zink: unbind generated gs in `bind_last_vertex_stage`
303e06b19df : zink: improve generated gs unbinding
431795b9b91 : zink: zink: add `parent` to `zink_shader::non_fs`
d80a35a7f76 : zink: unified `zink_set_primitive_emulation_keys` and `zink_create_primitive_emulation_gs`
d786f52f1ff : zink: prevent crash when freeing
2748301a09d : zink: advertise support for the quad primitive
49329b89045 : zink: keep xfb properties in quad emulation gs
2bd72a4101d : nir: keep xfb properties in nir_create_passthrough_gs
1c7d846bccb : zink: handle provoking vertex mode for filled quads
0b655147759 : nir/zink: handle provoking vertex mode in `nir_create_passthrough_gs`
1a5bdca2dda : zink: implement flat shading using inlined uniforms
009ba806c9b : zink: add `needs_inlining` to `zink_shader`
a6de15eff56 : zink: add flags to `zink_gfx_program` and `zink_context`
027ba4ccefb : zink: fix flat shading on filled quads
7eab64f1c66 : zink: handle quads
f48b699654f : zink: add `zink_rast_prim` enum
e2220ee55e4 : zink: filled quad emulation gs generation function
0cb81ac38c2 : zink: force line strip out when emulating stipple
3b5fb8b0607 : nir: allow to force line strip out in nir_create_passthrough_gs
90a8525d703 : zink: handle edgeflags
a93685ef557 : zink: add `has_edgeflags` flag to zink_shader and zink_gfx_program
24535ffb3d5 : nir: handle edge flags in nir_create_passthrough_gs
a0751e8088d : nir: calculate number of vertices in nir_create_passthrough_gs
edecb66b018 : nir: avoid generating conflicting output variables
ea14579f3dc : nir: handle primitives with adjacency
eedbf9046e7 : zink: handle switching between primitives
32107d8b5aa : intel/compiler: compactify locations of mesh outputs
1f41198772d : anv: work around for per-prim attributes corruption
f113b55e25d : ci/broadcom: Skip another texelfetch case.
ae0aae797ff : ci/freedreno: Flake KHR-GL45.shader_image_load_store.basic-allTargets-store
0d0221a574e : nir: Fix use of alloca() without #include c99_alloca.h
d3bbbc4c6c0 : glsl: Drop dead prototype.
d2a3fa75692 : glsl: Remove the TessLevel lowering special case from xfb.
84006587d7e : glsl: Delete the lower_tess_level pass.
c2a9dd693b3 : nir_to_tgsi: Handle stores to compact outputs.
ceef2b99823 : nir/lower_sysvals: Add support for un-lowered tess_level_inner/outer.
6ee4cd239d5 : gallivm: Skip loads/stores that are definitely outside of compact vars.
ac9d36a42a5 : venus: re-use VN_DEBUG_NO_ABORT to disable ring monitoring abort()
b688a6d2277 : nir: Remove IB address and stride intrinsics.
b0cae2fafe4 : ac/nir: Remove ac_nir_apply_first_task_to_task_shader.
3093622f358 : ac/nir/ngg: Remove NV_mesh_shader support.
a677fc59996 : radv: Clean up emitting zero mesh shader draw id.
8a426be553d : radv: Remove first_task and ib_addr/ib_stride.
945384b504c : radv: Remove NV_mesh_shader API entrypoints.
faf8375fc34 : radv: Don't expose NV_mesh_shader and don't use it in CI.
937924f2a54 : iris: implement recommended flush/wait of AUX-TT invalidation
763854f7e30 : anv: implement recommended flush/wait of AUX-TT invalidation
d1b5b2901f9 : pvr: Mark all normalized formats as supporting with_packed_usc_channel
c825303a0f1 : docs: drop reference to modindex
a19fd0f6347 : radv: replace pipeline->force_vrs_per_vertex during cmdbuf recording
09f81e024c3 : radv: replace pipeline->is_ngg occurrences during cmdbuf recording
0e81ec98ce9 : radv: move user_data_0 to the shader info pass
dd855c7772b : radv: determine and store the next graphics stage to radv_shader_info
d109362a3da : radv: copy bound shaders to the cmdbuf state
16bd3664da2 : radv: move dirtying flags for mesh shading to radv_bind_pre_rast_shader()
0fbe0c4d1b8 : radv: stop using last_vgt_api_stage_{locs} during cmdbuf recording
2dfe49a9489 : radv: determine the last VGT shader at pipeline bind time
19c329f4f9f : radv: keep track of active stages as part of the cmdbuf state
6caa180dc7c : radv: add an assertion about shader stage to radv_bind_pre_rast_shader()
1f878334c03 : radv: add radv_bind_shader() helper
59a2a4f87fa : radv: pass a shaders array to radv_get_shader()
52fa8e1f61c : radv: pass shader/base_reg to radv_emit_view_index_per_stage
1f552f1bf32 : kmsro: sort drivers alphabetically
5cf91a6406a : kmsro: uniformize renderonly creation
c7723da5bef : vc4: change create_renderonly signature to uniformize it
ed12e071aba : v3d: change create_renderonly signature to uniformize it
6caa166ffed : panfrost: change create_renderonly signature to uniformize it
b5082223bee : lima: change create_renderonly signature to uniformize it
d0c845ecb02 : freedreno: change create_renderonly signature to uniformize it
09f42948ad6 : etnaviv: change create_renderonly signature to uniformize it
49996def653 : asahi: change create_renderonly signature to uniformize it
66fe427ebc2 : zink: stop leaking separate shader nir
ba48753b5f6 : ci/zink: Update the tgl manual run xfails.
4219a3c0496 : ci/etnaviv: Polish the gc2000 xfails a bit.
04d1c71e4d5 : ci/crocus: Fix 1.3.5.0 xfails.
11d32fb44f8 : anv: Fix stride mismatch in mesa and minigbm
ca4ec49b0e0 : anv: use primitive ID override when shader does not supply it
84faaca38a9 : radv: stop using the pipeline for emitting shaders
8f9b0088abd : radv: pass the ES shader to radv_pipeline_emit_hw_ngg()
69da1857933 : radv: use the ES type to apply a workaround for NGG on GFX10
73ac2a22ec2 : radv: use the shader info stage to simplify emitting NGG shaders
09d713ee535 : radv: stop using the pipeline for emitting PS inputs
168f282908a : radv: add radv_get_last_vgt_shader() helper
5c3c80be45a : radv: emit the GS copy shader outside of radv_pipeline_emit_hw_gs()
d071e36851d : radv: stop using get_vs_output_info() when emitting VS/NGG shaders
71fd9c2be06 : pvr: fix segfault in dEQP-VK.ycbcr.query.*
fd3ea4ffc28 : aco: clean up to_mad_mix
51237a65087 : radv/ci: update CI lists for Polaris10 and Pitcairn
4147dbdb7e9 : zink: use c++ template to deduplicate image barrier functions
46d324e9a75 : zink: minor tweaks for image barriers
60af511fc60 : zink: use c++ template to deduplicate all the buffer barrier code
bf0af0f8ede : zink: move all barrier-related functions to c++
f5fe8d4f5cf : zink: break out a src region barrier check for reuse
d8f3f6613aa : zink: fix some type mismatches for c++ compilation
145295e5178 : asahi: Don't lie about seamless cube maps
bf3027c3916 : mesa/st: Normalize wrap modes for seamless cubes
f2506780c8a : mesa/st: Only set seamless for GLES3
1646f7d977a : driconf: add a workaround for Kaiju-A-Gogo
aa314c746f8 : radeonsi: monolithic PS emit epilog in nir directly
c1821544562 : ac/nir: add ac_nir_lower_ps
bf9c1699cd7 : nir: add nir_fisnan helper function
c9d60547ef3 : nir,radeonsi: add and implement nir_load_alpha_reference_amd
67f295f1e21 : aco: implement float16 nir_op_pack_(s|u)norm_2x16
3df1c4455e8 : ac/llvm: implement float16 nir_op_pack_(s|u)norm_2x16
6848e05f9c2 : nir: pack_(s|u)norm_2x16 support float16 as input
c30194e9ec5 : intel: Allocate mesh shader URB space before task shader
b69ec8bde33 : radv/rt: Refactor rq_load lowering
83929f99557 : aux/trace: fix GALLIUM_TRACE_NIR handling
62789086e46 : aux/trace: dump blend states with enums
c1050b53303 : radv: add RADV_DEBUG=extra_md
f315774727a : radeonsi: don't use si_decompress_dcc if the blitter is running
46d2655a18d : radeonsi: add AMD_DEBUG=extra_md
7f94b800015 : ac/surface: introduce umd metadata v2
4abb911bd20 : amd/surface: rename metadata functions
e272e59e405 : mesa: fix CopyImageSubDataOES with GL_TEXTURE_EXTERNAL_OES
0c76e088f2a : anv: call nir_shader_gather_info early
6a16ed8d794 : CI: Disable freedreno
16c03fd756a : aco/util: override default assignment operator for bitfield helpers
ed03696ed9d : aco/ir: fix copy paste bug in convert_to_SDWA
1979e551a8b : aco: Swap operands for v_and_b32 in RT prolog
fd1e27a8f88 : radv: Fix swizzled VS input loads when some components are unused.
5bf6f6fed12 : radv/rt: bind the pipeline stack when it's not dynamic
0f974d1f907 : asahi: Convert to SPDX headers
ede5fed450b : mailmap: Add Lina's new google.com address
ecf7a7da1bf : docs/svga3d: Fix typo
1ffd5915625 : docs/panfrost: Fix typo
eff5d950ea8 : docs/freedreno: Fix typos
c9378106ed9 : docs/gallium: Fix typos
8ebc01ee0bb : docs/specs: Fix typos
fa6ecd00327 : crocus: don't quantize the clear value
5d8f0c570e5 : amd/llvm: remove no-op code for vec3 loads in ac_build_tbuffer_load
03c97b212e8 : amd/llvm: fix handling of unsupported vec3 loads on gfx6
dde7c5506c7 : aco: make .clang-format usable with tests
40a00fc0652 : v3dv: fix format swizzle for buffer views
3647b05ae93 : v3dv: pause occlusion queries during vkCmdClearAttachments
e61d68ac8ae : radv: move {esgs,gsvs}_ring_size to radv_legacy_gs_info
c1c8aa49c8c : radv: rename gfx9_gs_info to radv_legacy_gs_info
bc6f95c53e1 : pvr: Add robustness buffer support
5fdfcc99133 : pvr: Rename pvr_xgl_pds.c to pvr_pipeline_pds.c
bb8d47b09b9 : pvr: Always mark robustBufferAccess as supported
679c84142f7 : intel/vk/grl: don't install libgrl.a
cb9f94f84c4 : radv: stop checking dynamic states when emitting the guardband state
66fec16238a : radv: add DI_PT_RECTLIST to si_conv_prim_to_gs_out()
5e9ea154849 : aco: fix p_interp_gfx11 comment
b1668aedaf2 : aco: don't check usesModifiers for pseudo instructions
9df5a2bd627 : etnaviv: fix texture barrier implementation
77ab87e5a71 : etnaviv: flush VS texture cache when texture data is changed
e7ee11f89a7 : docs/freedreno: fix turnip-heading level
8f6998ad8a9 : radv: separate the sample shading state between FS and graphics pipeline
774e0558233 : radv: move uses_user_sample_locations to radv_multisample_state
609edd6e96f : radv: copy the multisample state to radv_cmd_state
f5e8944dd6e : amd: Add radv_foreach_stage to ForEachMacros.
698135fd3e2 : anv,hasvk: remove stale comments
4dc40c3b644 : radv: move radv_meta_* to a new folder
5e0c8a6555b : ci/broadcom: test occasionally fails, but typically passes
04bfb71fa1c : docs: prefer http-links over ftp
5b5fd8d4376 : CODEOWNERS: s/jekstrand/gfxstrand
877473b4a0e : util: Update some copyright tags
9d1c1379e74 : vulkan: vk_android.c should be copyright Intel
e001995dc59 : util,mesa,panfrost: Drop some author tags
789992b7c91 : intel: Drop some author comments and update Faith's name
cf1da3ef402 : spirv: Drop a bunch of Authors tags
01275a1a95c : nir: Drop a bunch of Authors tags
329398b99a7 : docs: Fix Faith's name in relnotes
a02ed15067e : intel/blorp: Drop the TODO file
0f045d43d61 : ac/surface,radv: Opt out of stencil adjust.
3bfa0d44fb1 : ac/surface: Only allow stencil pitch adjustment for mipmaps.
71a50bdaade : ac/surface,radv: Avoid pitch weirdness if image not used for rendertarget.
102445d2c35 : freedreno/registers: Add control reg for zap fw base
c3ed8d0e7b5 : freedreno/afuc: Add raw mode for disasm
e5dae7d9459 : driconf: make glthread=true default for source games
cece2aa2c14 : intel/compiler: Add Wa_14014063774 for slm_fence
4a4b05869a6 : venus: check and configure new ringMonitoring feature
c4c09464ce8 : venus: update to latest protocol for ringMonitoring
476c771e34f : venus: init exp features before ring init again
3812a946d22 : venus: set/check ring status bits independently
bb4c10f85e5 : venus: add vn_relax_init/_fini()
0f147240398 : iris: Implement Wa_14015297576
86d931724db : anv: Implement Wa_14015297576
7f04fa7364b : ci/zink: Add zink-tu-a618-traces-performance job
38074e8d6dd : ci/zink: Add zink-turnip-manual-rules
2bb917282ae : ci/zink: Add zink-a618 trace jobs
bbfc9b517d9 : ci/freedreno: create a618-traces and perf jobs
93e3d37b47c : ci: Add piglit traces hidden jobs
cadceac2a73 : ci/freedreno: Make traces work on LAVA caching proxy
a114bf1cd28 : ci/freedreno: define Google farm specific includes
748c02f86c4 : ci/freedreno: split deqp from other jobs
4286e559cce : ci: remove deqp from lava piglit and traces runs
bc5a48d48b1 : ci: create lava-test without deqp HWCI_TEST_SCRIPT
2314a0d59b1 : ci: rename .lava-test to .lava-test-deqp to describe it correctly
8e5c33f8a22 : ci: Fix freedreno-rules-performance
2112d8b1f28 : ci: Improve piglit-traces "no-perf" filter
f868c1727dd : anv: Fetch max_context_priority from drm_xe_query_config
972d2a89d97 : anv: Partialy import drm-uapi/gpu_scheduler.h and use it
073fc34e4b3 : intel: Sync xe_drm.h
fed462a011d : driconf: remove the adaptive sync special case for mpv
56b6ca411fe : radv/rt: Fix VK_KHR_pipeline_executable_properties
2cf6813c199 : radv: fix radv_shader_binary member fields to 32 bit.
3806cd83f2d : radv: skip pipeline caching with RADV_DEBUG=shaders
493d93f26c5 : radv: refactor shader_compile()
5051980ff80 : radv: remove radv_create_gs_copy_shader()
55caea6453a : radv: move gl_shader_stage from radv_binary to radv_shader_info
2c8d101c715 : radv: separate radv_capture_shader_executable_info() from radv_shader_create()
43ad3d39175 : radv: inline radv_postprocess_config()
13c55a8e869 : radv: remove unnecessary copy of binary->config
fe716c24282 : radv: separate radv_postprocess_binary_config() from radv_shader_create()
0fec7819f4c : radv: remove unused parameter from radv_open_rtld_binary()
68babdd2271 : r600: fix refcnt imbalance related to shader
8ec0cb120c8 : iris: Ajust gem buffer allocation size in Xe kmd
a25ef68f683 : iris: Implement gem_vm_bind() and gem_vm_unbind() in Xe kmd backend
c83a76339f6 : iris: Add vm bind and unbind to kmd backend
db781f01d4d : iris: Prepare iris_bufmgr functions for vm bind error paths
879ddf97202 : radv: rework binding shaders to cmdbuf by introducing new helpers
b30f2bf790f : tu: Generate entrypoints for each gen
3db70be04b5 : freedreno/regs: Include assert.h in generated headers
7e833713d83 : vk/entry_points: Add option to generate template entrypoints
c82ddf4f98d : tu: compile as C++
8baa7acd821 : freedreno/msm: Rename drm_msm_gem_submit_reloc::or in C++ code
ae47b4e9378 : tu: C++-proofing: misc fixes
903072ea03e : tu: C++-proofing: cast result when extracting field from reg value
28a703ea435 : tu: C++-proofing: prevent taking address from rvalue
aec1e9ecf77 : tu: C++-proofing: ease access to global bo struct
40b7e5c48a0 : tu: C++-proofing: fix casting from void * fpermissive warnings
c618e2a2d4f : tu: C++-proofing: Initialize tu_reg_value in-order by pack funcs
685dbce850c : tu: C++-proofing: fix extension table initialization
e02e51df5b1 : tu: C++-proofing: fix designator initializer order
a8dc6fbf830 : tu: C++-proof: do not goto over variables initialization
af3e075f05c : tu: C++-proofing: various enum fixes
5430d10d061 : tu: C++-proofing: fix struct initializers
8a0f1a6d70d : tu: C++-proofing: fix offsetof with dynamic array index
1510b97c70b : ir3: C++-proofing
485bdae420c : freedreno/common: C++-proof freedreno_uuid.h
1600b310bc1 : vk/util: Generate defines to help casting structs with vk_find_struct
de5c3900ca7 : vk/util: remove (void *) casts from vk_foreach_multi_draw macros
4d79703b912 : vk/wsi: C++-proof wsi_common_drm.h
815960d88fb : vk/vk_extension_gen: Make table struct initializable in C++ on older gcc
330b64d1d19 : spirv: sort spirv_supported_capabilities
d60b551b903 : util/format: Make format_table compatible with C++
24fca432ab9 : util/perf: C++-proof util/perf
200e551cbb3 : nir/lower_shader_calls: Remat derefs before lowering resumes
af1bc7f4cee : radv: remove radv_pipeline::device completely
8e9262fefdf : gallium: decompose quad strips into quads if supported
d4a6c97779b : mesa: correctly allocate space for converted primtives
d9e68f4e406 : radv: pass a radv_shader to radv_emit_dispatch_packets()
d07c81d87ee : radv: move cs_regalloc_hang_bug to radv_shader_info
48ba17b823c : amd: remove duplicate from .clang-format
687b756073d : aco: remove duplicates from .clang-format
9448c2628eb : anv: add utrace support for queue debug utils
b868f22b46b : anv: rename anv_utrace_flush_copy in anv_utrace_submit
becfbb2a19f : anv: fixup locking for utrace submission increments
87a1d6423c6 : anv: fix incorrect utrace bo release
68bc4c56ff4 : intel/ds: rename frame timeline row to queue
1c64952e65f : vulkan/runtime: also copy strings on queue debug utils
d55d74bb723 : util/u_trace: move needs_cs_param option to tracepoints
de8b14f8ea6 : d3d12: AV1 Dec - Set anchor_frame_idx only when large_scale_tile equals 1
2e4f2472cc3 : frontend/va: Add large_scale_tile from VADecPictureParameterBufferAV1
14507927a6f : zink: flag rp layout change if zsbuf usedness changes on dsa/fs state bind
822090e8027 : panfrost: Remove Midgard RSD fields from Bifrost
c358c6cd439 : panvk: Lower blending late
ecd29fdf384 : pan/bi: Call pan_nir_lower_zs_store late
24693d8a7c1 : pan/bi: Export bifrost_nir_lower_load_output
f8889946792 : panfrost: Move panfrost_sysvals to GL driver
56288a7cfb7 : panvk: Remove unused function
3e64b131934 : panfrost: Move sysvals to GL driver struct
ffb9919c2fe : panfrost: Lower sysvals in GL
455a76f10a0 : panfrost: Add NIR-based sysval lowering pass
3ec9b183327 : panvk: Inline blend constants as syvals
819313ff995 : panvk: Don't use vec4 for vertex_instance_offsets
5b3870d8582 : panvk: Lower sysvals in NIR
f79697123e7 : panfrost: Remove stale TODO
c65a9be421c : panfrost: Preprocess shaders at CSO create time
683d1b60785 : panfrost: Effectively lower gl_FragColor late
b722410544a : panfrost: Lower texcoords late
21ad75d4b9d : panfrost: Lower clip_fs late
2745daa05a2 : pan/lower_framebuffer: Lower MSAA blend shaders
ca2042f3592 : panfrost: Preprocess shaders in the driver
2a356cefba1 : pan/blit: Lower load_sampler_lod_parameters_pan
bccd6d3880b : pan/lower_framebuffer: Use nir_shader_instructions_pass
8059eb15775 : pan/lower_framebuffer: Only call for FS
ee2a5d6bc64 : pan/mdg: Split out early preprocessing from late
0cdd82a8929 : pan/bi: Split out early preprocessing from late
924f68fe4b5 : pan/mdg: Only lower once
02f570e33d3 : pan/bi: Only lower once
c333c0ea57f : panfrost: Remove unused inputs.nr_cbufs
da0815fb9bb : panfrost: Remove inputs->blend.rt
edf24f1887b : pan/mdg: Use I/O semantics for MRT blend stores
f2b56c8dd81 : pan/bi: Remove bi_load_sysval
91ffd103510 : pan/bi: Lower gl_VertexID in NIR
540d556a8f4 : pan/bi: Allow specializing bifrost_nir_options by arch
8db30010dc1 : pan/bi: Lower load_output to make sysval explicit
5c9ffaad8fe : pan/bi: Lower sample mask writes in NIR
6f3a761e813 : pan/bi: Don't duplicate texture op cases
f247f57f529 : panfrost: Use 0/~0 boolean for MSAA sysval
47ed0b41be0 : nir: Add Mali load_output taking converison
60bfc4deb91 : nir: Add Panfrost intrinsics to lower sample mask
8eceff48cdb : intel/dev: use GFX_VERx10 to detect genX compilation
8c78dd63206 : intel/dev: fix macro naming convention in gen_wa_helpers.py
52c71cf959b : intel/dev: fix macro string concatenation for INTEL_WA_{id}_GFX_VER
4d48fc6fe51 : dzn: Use mesa_loge for DXIL validation errors
7750e23c7f2 : dzn: Enable variable size bindings
19818ecc37e : dzn: Support descriptor indexing via bindless
c93dda6bee0 : dzn: Add a debug option for enabling bindless mode
ebc8a86df1c : dzn: Apply bindless lowering when compiling pipelines
35a789dbb7d : dzn: Only bind descriptor sets up to the used amount of the current layout
a227ef29839 : dzn: Ensure root signatures are re-bound after a meta op
7edff267ccf : dzn: When binding a bindless root signature, bind descriptor heaps first
8d52a480fe3 : dzn: Add a binding classification in the pipeline layout remapping
8bd5fbf8edd : dzn: Bind buffers for bindless descriptor sets
5f61e660248 : dzn: Use separate dirty bits for descriptor sets/dynamic buffers
18464261956 : dzn: Don't dirty bindings if root signature doesn't change
5d2b4ee4f49 : dzn: Allocate descriptor sets in buffers for bindless mode
a1881bc7eec : dzn: Delete unused function
ac0b0731eaf : dzn: Remove defragmenting of descriptor pools
079f3deafb4 : dzn: When bindless, only allocate one descriptor per layout entry
4c4431b6741 : dzn: Add initial bindless infrastructure
f977c10f3c3 : dzn: Skip setting up UAVs for depth resources
60b3637e763 : dzn: Set up SRV descs for 3D textures correctly
0bf1a436011 : dzn: Don't use plane slice 1 for depth+stencil SRVs
442d456b28a : dzn: Consistently order depth formats before stencil
4c5100f94ab : dzn: Put UAVs first for storage images/buffers in descriptor tables
8887852d208 : dzn: Add some docs around descriptor sets and remove redundant/unused data
492d61cfbba : dzn: Fix a leak in descriptor set layout creation
3f2e13eaf84 : dzn: Remove descriptor heap type from descriptor heap wrapper
599abf5b1ae : dzn: Remove device pointers from descriptor heaps
79ef6e4e8fc : spirv2dxil: Support descriptor indexing capabilities
e0a090adfd7 : spirv2dxil: Only lower readonly images to SRVs when the option is set
b125575f959 : spirv2dxil: Add a pass to lower deref tex/image and vulkan ubo/ssbo to bindless
4f31d1a7e04 : microsoft/compiler: Update header docs for binding modes supported by compiler
4fc7d2480a9 : microsoft/compiler: Use store_dest instead of store_dest_value more
ce004e63919 : microsoft/compiler: Support descriptor heap indexing for UBO/SSBO
88e4edeb2bd : microsoft/compiler: Handle "bindless" image/tex sources as heap indices
068f1ada9aa : microsoft/compiler: Split handle annotation into two parts
6220fb454f5 : microsoft/compiler: Add helpers for getting res_props structs
abc2412ccc4 : microsoft/compiler: Refactor type -> resource kind helper
a838f095ef1 : microsoft/compiler: Only set typed UAV load feature bit for multi-comp loads
273a7cf0e26 : microsoft/compiler: Fix setting bit 31 in feature flags
33d03e57ad2 : intel/fs: use generated helpers for Wa_14013363432 / Wa_14012688258
c029b1499fa : freedreno/decode: fix possible overflow
6c5888b890c : ci/freedreno: do not build tools executables without explicitly enabling them
79725115c60 : d3d12: Remove now-unused UAV format from shader info
4f56f2188cb : d3d12: Fix buffer SRV/UAV creation
efe3f246b1e : d3d12: Report correct texel buffer max size
78fc1197eba : microsoft/compiler: Handle writable buffer UAV size queries
0016b8c9ea7 : d3d12: Encode - Only upload headers when written headers size is > 0
cd575ff72b8 : d3d12: Encode H264/HEVC - Do not write PPS unless different from active
4cb76bd2802 : d3d12: H264/HEVC Encode - Set both VBV InitialCapacity/Size in CBR Rate Control to same value when requested
75d029b7170 : freedreno/rnn: Fix reg names for regs with variants
8da3494d533 : freedreno, nir, ir3: implement GL_EXT_shader_framebuffer_fetch
ca92183845e : nir: Add memory coherency information to shaders.
1462da2a70f : nir: allow nir_lower_fb_read to support multiple render targets
c54b8dfe672 : tu: Fix tile_align_h on a650
f5d325a8d02 : v3d: add link to issue investigating failure
2c1da7fbde0 : frontends/va: check decoder in va surface call
3f544150bb3 : anv: Implement Xe version of execute_simple_batch()
41cba37c4a1 : anv: Handle Xe queue/engine priority
45cb2819f6a : anv: Implement Xe version of check_status()
13874840bf6 : anv: Create Xe engines
0818d18d489 : anv: Replace I915_ENGINE_CLASS_VIDEO by INTEL_ENGINE_CLASS_VIDEO
e743ddbbb47 : radv: Enable mesh shading on GFX11.
59a4fb6af71 : ac/nir/ngg: Store special MS outputs in attribute ring for PS to read.
b2a71c56d95 : ac/nir/ngg: Fix mesh shader layer on GFX11.
9d2f5a4adae : ac/nir/ngg: Split legacy workgroup index function.
240e16fc8e2 : ac/nir/ngg: Use attribute ring for mesh shader params.
0af22af5487 : ac/nir/ngg: Clarify mesh shader scratch ring.
36edbebe8be : radv: Adjust mesh draw packets for GFX11.
9c1571bc56a : radv: Include per-prim params in NUM_INTERP on GFX11.
500f3e0bded : radv: Use PRIM_ATTR for PS inputs on GFX11.
09b81c7570e : radv: Add extra offset to per-prim params.
552614e15a5 : radv: Use per-prim params in has_param_exports.
d0f25109f64 : radv: Add per-prim attributes to ring_attr stride.
7cc9a729137 : radv: Use new mesh shading packet defines.
da3eb6e6a5f : ac: Add more defines for mesh shading packets.
781c088d928 : ci: bump Alpine to 3.17 (again)
2413cb29659 : v3d: fix condition for EZ disabling when stencil on
7941db652e9 : intel/dev: fold Gfx12 URB entries in Gfx12 HW info
25cb4805f5c : intel/devinfo: initialize pci_device_id with from_pci_id()
19c9391a2cb : intel/devinfo: dedicated entries for XeHP
de5ee891f08 : intel/dev: use generated WA helpers for Wa_22012575642
9b1660c7275 : intel/devinfo: printout URB entries
a42a5bf87e9 : intel/devinfo: add an option to pick platform to print
24d5bdbb6e6 : ci/windows: Update warp to 1.0.5
0cd89a27ed0 : ac/llvm: add missing type convert for nir_load_buffer_amd
5ddb46e9637 : ac/llvm: respect channel_type when ac_build_buffer_load
772cacff32b : glsl: Write a new test for GLSL and NIR mediump lowering.
41f51fe815c : glsl/standalone: Make all standalone contexts have NewProgram set.
9b5326bdc14 : glsl/standalone: Pull out a helper function for adding GLSL source shaders.
1c476098880 : glsl/standalone: Pull program create/destroy out to a public function.
79ac6197a99 : freedreno/a6xx: Restore mode
8af8c5bd075 : ci/docs: start documenting ci_run_n_monitor.py
6538c5bcd4e : intel/fs: restore message layout changes for cube array
3d2d4728aaf : Move combining clip and cull optimization before linking
48e218b49d6 : egl: don't expose swrast device if swrast is not built
59527150640 : egl: reorder code in _eglQueryDevicesEXT, add *swrast variable
63f1b4531ba : ci: deduplicate compiler wrappers
16d5f655021 : ci: always use the -Werror wrapper
dc53b391734 : ci: add linker wrapper for clang
6a0f12ba5f1 : ci: centralize detection of ccache in link-werror wrapper
ab46f6974b7 : zink/ci: add a test to the fails list
09ea80466aa : radv/ci: update the navi10 expectations
5e8866a35a2 : anv,hasvk: cleanup unused enum
3eea22039cc : zink: track whether zsbuf is unused
2362e02f297 : panfrost: fix strict-aliasing violations when packing fb ptrs
b6d5cb0d39b : lima/ci: restore swap buffers egl tests
e99ba0b6d3f : nir/range_analysis: use perform_analysis() in nir_analyze_range()
2b03db39b34 : nir/range_analysis: use perform_analysis() in nir_unsigned_upper_bound()
29a38b09cfc : nir/range_analysis: add helpers for limiting stack usage
2145cf3dd1d : nir/range_analysis: add missing masking of shift amounts
63e8f77d8e0 : util/dynarray: allow an initial stack allocation to be used
87efb9c3b33 : intel/isl: Support Yf/Ys/Tile-64 in isl_surf_get_image_offset_sa
d4bce9508b1 : radv: use common GetBufferMemoryRequirements2()
099a537e514 : v3d/ci: group dEQP-GLES3.functional.texture.specification.teximage2d_pbo.* flakes and add another one
52e28d6e6e1 : ir3: Use umod_imm
968c5c6334d : radv: Use umod_imm
7b0133b30f2 : v3d,v3dv: Use udiv_imm/umod_imm
e80f209df94 : blorp,anv,hasvk: Use umod_imm
2933af75762 : nir/builder: Add nir_umod_imm helper
cec04adceec : nir: optimize i2f(f2i(fsign))
a7b34ad8f20 : pvr: Don't allocate/upload 0 size coeff programs
49ed1e55d89 : pvr: fix clang-format issue
7dcd02bd324 : aco: drop leftover variable
f39ffc69110 : ci/etnaviv: Get the gc2000_piglit manual job mostly working.
dfec80aed16 : ci/hasvk: Update some xfails from the 8-sample fast clear disable.
ecca3b9655d : ci/crocus: Update expectations from VK CTS 1.3.5.0.
f2c356a0950 : ci/iris: Update more manual job xfails from the Wayland build change.
cb5701eed99 : radv: implement VK_KHR_map_memory2
cd59db8c46c : radv: pass radv_shader to radv_shader_need_indirect_descriptor_sets()
0d95660a032 : radv: pass radv_ray_tracing_pipeline to radv_rt_pipeline_compile()
88137cd7101 : radv: rework dumping shaders when a GPU hang is reported
444c5887c21 : radv: pass radv_shader to radv_dump_shader_stats()
0514c015e69 : radv: use a separate compute path in radv_flush_constants()
e7bbd610b8a : radv: pass shader/base_reg to radv_emit_userdata_address()
1e3cac8d5e8 : radv: pass shader/base_reg to radv_emit_inline_push_consts()
c2e71729afa : radv: pass shader/base_reg to radv_emit_descriptor_pointers()
d7c5b6fb94d : radv: replace radv_lookup_user_sgpr() by radv_get_user_sgpr()
4066e3a951d : radv: stop using radv_get_shader_shader() for task shaders
9169025d065 : gallium: Fix u_stream_outputs_for_vertices with QUADS
69cbc2e7eea : docs: remove old thanks-article
1c69fbff47e : docs: move developers article to main website
d044eeb6585 : ac/nir/ngg: Rename repacked variables to clarify their name.
5b50b9631c6 : ac/nir/ngg: Create separate variable for repacked rel_patch_id.
30ce47cc00b : ac/nir/ngg: Remove some superfluous variables.
c22f9442f6b : ac/nir/ngg: Rename state variables to "s".
0068dbee968 : ac/nir/ngg: Move divergence analysis call to analyze_shader_before_culling.
a0a341f644e : ac/nir/ngg: Split some functions out of save_reusable_variables.
091dffdfc95 : ac/nir/ngg: Rename saved_uniform to reusable_nondeferred_variable.
c904c7dbf13 : ac/nir/ngg: Remove usused lds_es enum values.
1ca29408f1b : docs/zink: clean up requirements-language
adc7170d850 : docs/zink: mention vk1.2 mirror-clamp feature option
3f272fd15e9 : ac/llvm: fix build with LLVM 17
4659a94cfe8 : vulkan: depend idep_vulkan_runtime_headers on vk_physical_device_features.h
46c9e84ead3 : vulkan: fix building with python3.8
5082b6b034f : radv: add support for caching PS epilogs
228afe1a2f5 : radv: make radv_shader_part_create() non-static
83c20b95dd8 : radv: allow to return the PS epilog binary to the pipeline
eba315d2bfd : radv: upload prologs/epilogs as part of radv_shader_part_create()
aa15d64949b : radv: store the total radv_shader_part_binary size
aec9fd394f0 : radv: store spi_shader_col_format to radv_shader_part_binary
a455e0c99f7 : radv: stop storing the binary as part of radv_shader_part
2803b786f02 : radv: remove set but never used num_preserved_sgprs
415b824bc6d : iris: implement occlusion query related Wa_14017076903
c34916f841d : anv: implement occlusion query related Wa_14017076903
c10a9372d6e : v3d: implement NV_conditional_render extension
94de8767aa8 : v3d: include offset as part of streamout target
6d21d563a1b : v3d: cache pipe query results
957186102f9 : anv: report shader max dispatch width in pipeline props
2acc2f18ea7 : intel/compiler: report max dispatch width statistic
1e28f2a6f24 : broadcom/compiler: track pending ldtmu count with each TMU lookup
c09482b2936 : docs: fixup broken indentation
46143ecc4cc : docs: escape a few more strings
331601abda7 : docs: fixup broken envvar-role syntax
f2aa0e80a0c : radv: enable fullyCoveredFragmentShaderInputVariable on GFX9+
8e84251cc79 : radv: implement fullyCoveredFragmentShaderInputVariable
ebbb0d3f1b2 : radv: enable SAMPLE_COVERAGE_ENA if the fully covered built-in is used
2a02f567aa3 : radv: lower nir_intrinsic_load_fully_covered
bb7e0c4280d : spirv,nir: add support for SpvBuiltInFullyCoveredEXT
cf2bc83c606 : spirv: add SpvCapabilityFragmentFullyCoveredEXT
e57caf98939 : radv: initialize cmd_buffer upload list earlier
270f9c0b063 : zink: add ZINK_DEBUG=flushsync
6a45e0d9912 : zink: don't update fbfetch in db mode if inputAttachmentDescriptorSize==0
46212427f95 : zink: rework handling of unordered->ordered write buffer barriers
e83513832bb : zink: always set sampler layouts when unbinding fb images while rp optimizing
c2b3c7b6be0 : zink: only run post-fb-unbind layout stuff if the resource isn't being destroyed
b442ea4700b : zink: add an assert to ensure zsbuf invalidation doesn't break rendering
ad9a5c252ae : zink: force unordered_write=false when binding image descriptors
eaeb1350bef : zink: fix unordered access for image descriptors
5018bc1358b : zink: add batch refs for framebuffer surfaces on bind and ref update
c2d2cb5e455 : zink: flag some rp ends as unsafe
7ca5656c49c : zink: never split a renderpass for a loadop change
61c236bc31b : zink: delete unused barrier api
30d59c469a2 : zink: simplify resource_check_defer_buffer_barrier()
ca43ecefa48 : zink: handle swapchain creation failure less lazily
5873dcb32f6 : nir/lower_mediump: Fix assertion about copy_deref lowering matching.
1fff5629297 : glsl/lower_precision: Add actual spec quotes for "check_parameters"
4a519446391 : glsl: Fix the precision of atomic counter builtin function args.
b251f94e15b : glsl/lower_precision: Drop most special-casing of builtin arg precision.
18e096769c4 : glsl: Set the precision of function return value temporaries.
b1d228e9d5d : glsl: Handle highp promotion of builtin function args in the builtins.
be2731f445c : glsl: Set the precisions of builtin function arguments and returns.
2e85c9a4226 : glsl/lower_precision: Add a cut-down testcase for #8124
41be2caa6d1 : glsl/lower_precision: Add a unit test that I thought we might fail at.
9a2d66f5a55 : glsl: Simplify vector constructors from scalars.
92ea49edcb0 : anv: Implement VK_KHR_map_memory2
f4a5b2d59e1 : anv: Limit memory maps to the client-allocated size
b4497e54be0 : vulkan: Provide wrappers for VK_EXT_map_memory2 functions
8af4fa3d4b2 : vulkan: Update XML and headers to 1.3.244
efa6387a093 : zink: convert luminance/alpha clear colors in dynamic texture clear
600b8ba75c5 : zink: split out luminance/alpha clear conversion code for reuse
84762bb1cfe : glx: fix memory leak related to __glXCloseDisplay()
19b89c80777 : amd/common: fix a typo
deb537de3c8 : radv/rt: Handle load_constant instructions when inlining shaders
23cd81686c6 : zink: further eliminate zs implicit feedback loops for read-only access
a702e5038c7 : zink: explicitly eliminate feedback loops for unused zsbufs
618c3651ffd : zink: rename add_implicit_color_feedback_loop()
2d099c46cc6 : zink: allow zink_is_zsbuf_used() without tc / rp optimizing
c900b9e35f0 : zink: don't flag rp layout check on next draw when rp optimizing
d6e40b7d542 : zink: improve no-oping of write -> readonly zsbuf layouts
93d7bde9dc4 : zink: add a fixup case for readonly zsbuf clears
e2e079eef4b : zink: track whether the fb zsbuf is readonly
1b9e9a54abb : zink: fix dsa state parsing for tc info
d8bb8af4f55 : zink: track zsbuf info even when rp optimizing is disabled
d750ad19fd5 : radv: fix NGG streamout with VS and GPL on GFX11
491887c9f25 : intel: Add TODO about removal of 2Mb alignment in i915
96302900aa2 : anv: Apply memory alignment requirements in Xe kmd
7dc8474c3bb : intel: Set mem_alignment in Xe kmd
bfc1782ad65 : anv: Use intel_device_info memory alignment
2ab3d5f436c : intel: Move memory aligment information to intel_device_info
12cf314dd83 : v3d/ci: add another depthstencil-default_fb-drawpixels-* to the flakes
859bcd605de : ci: move docs-stuff out of root .gitlab-ci.yml
220356e0831 : pvr: Add initial support for VK_FORMAT_S8_UINT
317a3fe49b2 : pvr: Select a single aspect format for the texture state of DS image views
26671b5d63f : pvr: Add support for multiple emits from EOT program
4162c37d57e : pvr: Generate dummy emit for renders without any emits
de5258ae2bc : pvr: Generate EOT program at runtime
0badfd8b20a : radv: add helpers for destroying various pipeline types
abfdc06b017 : radv: rename RADV_PIPELINE_LIBRARY to RADV_PIPELINE_RAY_TRACING_LIB
10622ccc730 : Uprev Piglit to 60e7f0586bac0cfcfcb5871046e31ca2057a5117
20ba9b9faa6 : v3dv: use vk_get_physical_device_features
d94625d1109 : v3dv: reorder features as 1.0, 1.1, 1.2, 1.3
a0be8597acb : v3dv: use common GetPhysicalDeviceFeatures
43789068857 : docs/developers: Add Igalia as Mesa consultancy
a7c051b5acd : v3d: fix `dirty` bitset being too small to accept V3D_DIRTY_SSBO
29c71b8eb0c : util/00-mesa-defaults: add Akka Arrh workaround
47e7b49c61e : mesa ctx->API --> _mesa_is_foo(ctx)
5e039dbf8ec : gallium/xlib: call fence_finish() in XMesaSwapBuffers()
bbde684ca0d : ci: Uprev Piglit
bf910c94e06 : glsl: fix gl_CullDistance lowering from float[8] to vec4[2]
ec31535ce0c : zink: add debug markers for draws
af9bffd07d4 : zink: catch zs u_blitter ops for draw markers
c56b46638cd : zink: round geometry for u_blitter debug markers
3a9f7d70383 : zink: implement unordered u_blitter calls
4593f335f67 : zink: add zink_context::unordered_blitting to preserve unordered flags
887f72990ed : zink: split out pipeline rp info update function
9746e7253e0 : zink: manually apply barriers whenever zink_context::blitting is set
07a5ede65a9 : zink: reset fb clears using the clears_enabled mask
7411264ca67 : zink: add a dynamic render version of clear_texture hook
e1621d3e6df : zink: add a function for applying u_blitter barriers
22fb4578a08 : zink: end rp earlier in set_framebuffer_state
63f425c7d25 : zink: double check layouts for possible feedback loop images
7812f3844b4 : zink: add some asserts for zs layout in dynamic render
dc34413f43a : meson: implement quirk for the compilation under armv7 GCC with LTO
afb82e553be : ci: disable weston session timeout for llvmpipe
fb3632d24f4 : ci: distribute XDG_RUNTIME_DIR with setup-test-env script
210c6c11cc6 : freedreno+tu: Add a690 support
b012a4a9cd7 : freedreno+tu: Big GMEM support
60bc7c0e221 : freedreno: Specify GMEM tile alignment per GPU
ad4271439c0 : Update my mailmap aliases
0f18bb40763 : radv: Fix inserting stack_size into the cache
3887f64dc3c : radv: Fix loading stack_size from the cache
3823d4696a2 : ci/intel: add dEQP-EGL.functional.wide_color.window_fp16_default_colorspace flake
161799d2c7d : ci/traces: add two skips due to flakes
9e6c88c96b7 : ci/freedreno: add recent occasional flakes
9ed6487ba02 : zink: expand ZINK_DEBUG=sync to cover copy ops
e1bfae1d4db : zink: add tracing for copy ops
4dd81b4e2f4 : intel/fs: handle interpolation modes for at_sample and at_offset too
22d6556a4b3 : radv: Fix missing wait of GS copy shader upload for dmashaders.
3ce2b711935 : dzn: Claim the arithmetic subgroup bit
b4de74165dc : spirv2dxil: Handle arithmetic subgroup ops
ccc9540dae9 : microsoft/compiler: Add a lowering pass for scan ops that aren't supported
981fe2bf42d : microsoft/compiler: Implement wave reduce/exclusive scan ops that are supported
082368cd842 : radeonsi: remove unused vs_output_param_mask
6eddc6dd5af : ac/nir: use plural correctly in the ac_nir_export_parameters name
3626bc2daa7 : ac/nir: don't emit duplicated parameter exports
c86d6c8af8b : iris: Move to iris_i915_batch.c code to destroy i915 context
cb40ff3ecb3 : iris: Move to i915/iris_batch.c code to create and replace i915 context
7a1d0b31a67 : iris: Store iris_context's priority
75b9d0b3d84 : llvmpipe: remove debug printf spam in lp_setup_wait_empty_scene()
a882cf09c35 : ci/b2c: increase the console timeout to 4 minutes
d3c1cc92610 : radv/ci: update VanGogh's expectations
8e6ac356588 : asahi: fix a few typos
b6878d456f0 : st/mesa, iris: Add optional CPU-based ASTC void extent denorm flushing
f534c36ca5e : ci: Enforce clang-format for asahi
5c1b360eaad : ci: Add clang-format to the amd64 container
d2621ef81d9 : iris: Implement gem_mmap() in Xe kmd backend
16dbf50ad9b : iris: Implement gem_create() in Xe kmd backend
c9fdfae334a : iris: Implement the function to destroy VM in Xe
60f4bd61b6f : iris: Implement the Xe version of iris_bufmgr_init_global_vm()
7f65b94451d : iris: Only mark buffer as exported if drmPrimeHandleToFD() succeed
596f2ef3619 : aco: set needs_flat_scr=true for RT
184cf1cb794 : aco/gfx11: fix RT prolog scratch initialization
2ead574abe4 : ci: Enable LTO for fedora-release job
eb9cd45ef68 : ci: Install procps-ng in Fedora image
2b739ca31de : ci: Drop ccache from Fedora image
bca2bcfec92 : ci: Make ccache optional
fe53fa5117e : ci: Allow passing c{,pp}_link_args to meson
b6e0bf8b76b : ci: Pass -Werror to compiler linking stage for LTO
86c6634897d : intel/vk/grl: Do not use no_override_init_args for C++
66e34fe914e : ci: Split up -Werror workarounds for debian-mingw32-x86_64 job
86496167ea8 : ci: Remove some -Werror workarounds for debian-android job
2f3dc689487 : iris: Use ralloc_free for memory allocated with rzalloc
c65948a34b1 : crocus: Use ralloc_free for memory allocated with rzalloc
c67633be62a : r600: Use container_of instead of direct pointer cast
ff73392774b : nouveau: Make getSize return unsigned int
20a066e9ab8 : v3dv/debug: add debug option to disable TFU codepaths
46813ffecb5 : zink: only flag rp info for updating on flush, don't actually update
430db810719 : aux/tc: rework inter-batch renderpass info handling
3d960491915 : aux/tc: make some of the rp tracking api private
64a256c66a5 : aux/tc: fix initial rp info allocation
1a9ba0aaa34 : aux/tc: add a function to reset rp info
4a5d3590d6d : aux/tc: don't sync for get_sample_position
4f585078553 : aux/tc: track the number of active queries
0f4c3cb05c0 : aux/tc: fix renderpass splitting on flush
454772c123b : aux/tc: use a local 'deferred' variable in tc_flush()
767ef6e02e0 : aux/tc: flag late zs clears as partial clears
4c359f785ff : zink: trigger oom flushes more aggressively from copy ops
11b1ad9f3ff : zink: disable tc flush notify with rp optimizing
e3f0eaf5f9c : zink: disable queries when flushing clears from set_fb
5d94887f088 : zink: add and use a function for "safely" ending renderpasses
64b9cf57604 : zink: reset tc fb info upon splitting a renderpass
73528dd3b70 : zink: don't use/update tc rp info while blitting
a858bcbb37e : zink: add an assert to catch renderpass optimizing bugs
76b4255cd80 : intel/fs: Fix register coalesce in presence of force_writemask_all copy source writes.
d4015bcb388 : intel/fs: Fix copy propagation dataflow analysis in presence of force_writemask_all ACP overwrites.
1c1be23497e : intel/fs: Track force_writemask_all behavior of copy propagation ACP entries.
14f9f98dcb4 : i965/vec4: Implement uclz in the vec4 backend
e7ea2aa46ca : intel/fs: Make bld.F16TO32 actually emit F16TO32 not F32TO16
84197bc0a4f : intel/vec4: Retype texture/sampler indexes to UD
49885f87c3b : nir: Propagate alignment when rematerializing cast derefs
9df68c633e5 : zink: track tc fences better
7edae456e2c : d3d12: Track up to 16 contexts worth of batch references locally in bos
70af7fd5e8f : d3d12: Unroll shader variant selection loop
777e6b43bcc : d3d12: Reduce gs variant key init cost; unnecessary validate gs calls
9bbf5505f06 : d3d12: Use short circuit in shader key compare; update key hash
32e058017d4 : d3d12: Use context-level sampler_state array for filling shader keys
7854f9283c8 : d3d12: Don't unnecessarily recompute manual_depth_range
8a3ac985243 : d3d12: Track up to 16 contexts worth of pending barriers locally in bos
d862d708e2b : zink: use res->queue to auto-handle queue transitions back to gfx queue
d7b04c110b2 : zink: remove redundant dmabuf_acquire setting
2fd2133c9d2 : zink: track current queue for resources
f4a6993b1f3 : ci/traces: disable nheko trace with zink since it flakes
1648e3b4b93 : glsl: Fix codegen for constant ir_binop_{l,r}shift with mixed types
cf973fe2990 : zink: fix layer check for compressed format surface creation
a42c57dc013 : aco: Always enable idxen for swizzled buffer access on GFX11.
1f9e44c181d : aco: Disable MUBUF/MTBUF offsets when they are zero.
40676da3816 : aco: Use zero for MUBUF/MTBUF when soffset is undefined.
b3933ffe605 : aco: Don't add soffset to swizzled MUBUF base.
1d0cc570865 : android/ci: raise error on script when not related to the tests
89432213ef0 : android/ci: Fix call to adb
cbe11f6f8d2 : android/ci: fix removal of inexistent file
89590c1d84d : radv: Add RT shader stage names for executable properties
9678becbf94 : Revert "zink/kopper: Add extra swapchain images for Venus"
04387269dd3 : asahi: Extend batch tracking for explicit sync
c41f10eb9eb : asahi: Make agx_flush_resource reallocate non-shareable resources
e6b565699fc : asahi: Support importing sync objects on BO export
c4aa7828b34 : asahi: Use a dynarray for writers
0cde42a506f : radv: Wait for shader uploads asynchronously.
a8c5fd3b1bb : radv: Upload shaders to invisible VRAM on small BAR systems.
3b258ae2d96 : radv: Introduce sdma_copy_buffer for GFX7+.
d4fb3db7489 : radv: Use radeon_cmdbuf for sdma_copy_image.
25b1a11401a : Revert "CI: Disable Windows runners"
f8566533ea8 : radv: Fix returning an expression from a void function
5c4c9fd454c : vulkan/wsi: Fix Windows build
a455f803954 : iris: implement TES distribution mode WA 22012785325
b4b43aa9124 : anv: implement TES distribution mode WA 22012785325
cb7e9a6cfb4 : asahi: replace copies of .clang-format with symlinks
9faaff45613 : radv/rt: Don't upload the prolog twice.
8f6126e21a7 : v3dv/ci: fix test name (`,Fail` is not part of the test name)
77c3df53ae2 : zink/ci: update the radv expectations
c69e2849a67 : zink/ci: increase the parallelism of zink-radv-vangogh-valve
928aab57a36 : radv/ci: reduce the parallelism for vkcts-vangogh
5c5c114fa29 : meson: correct typo in comment
3ddbf64e417 : virgl: Lower binding start into buffer indices
99416624e52 : ntt: add option to lower SSBO bindings to buffer index
1247b23f287 : virgl: Don't try to do re-alloc or readback by transfer for blob resources
831e7818aad : virgl: Enable AMD_vertex_shader_(layer|viewport_index) when host supports it
d53aba56dbc : anv: use vk_get_physical_device_features
ded810ded50 : panvk: Use vk_get_physical_device_features
723825f5c7a : vulkan: use vk_features for vk_device::enabled_features
c7300a6a3b6 : vulkan: add hepler for vkGetPhysicalDeviceFeatures2
efaf3fd5fc2 : vulkan: delete trailing namespace
cd35ab95706 : vulkan: tidy up vk_physical_device_features
b0b3b9e8b11 : vulkan: relocate rmv to its correct home
51e725df297 : radeonsi: monolithic TCS emit tessfactor in nir directly
3f5d42a28a8 : radeonsi: lower nir_load_ring_tess_factors_offset_amd
719366c2b24 : ac/llvm,radeonsi: lower nir_load_ring_tess_factors_amd
99828e0390d : ac/nir: handle tess factor output missing case
700e24941c5 : ac/nir: init tess factor location with IO remap
c06329eb3f8 : ac/nir: tcs write tess factor support pass by reg
e070a9e8d00 : ac/nir: move store_var_components to common place
f2617944bfd : panfrost: Don't round up Midgard polygon list BOs
174d6e6a545 : glsl: allow 64-bit integer on RHS of shift
39c828cb9fd : aco: remove aco::rt_stack variable
f123d65e9f5 : radv/rt: use prolog for raytracing shaders
bea022d1f6a : radv/rt: Add shader config combination/postprocessing utils
0569b350ed3 : radv: Emit RT shader VA user SGPR
a16df842a66 : radv: compile rt_prolog
4b92a532859 : radv: add radv_create_rt_prolog()
6446b791681 : aco: implement select_rt_prolog()
7d35bf24f6e : aco: create hw_init_scratch() function for p_init_scratch lowering
2fee99a36cb : aco: implement load_ray_launch_{id|size}
c7c68e11939 : aco: move rt_dynamic_callable_stack_base_amd to VGPR
1f01a86b360 : aco: don't set private_segment_buffer/scratch_offset on GFX9+
a33b9d43d84 : aco: add RT stage enums
c38b8678c95 : radv: add RT shader handling to radv_postprocess_config
3f03eebf04b : radv: add RT stages to radv_get_shader_name()
650f386bddc : radv: handle RT stages in radv_nir_shader_info_pass()
d5de56bf599 : radv: add RT shader args
5ede3b1c6b8 : mesa: add gl_shader_stage_is_rt()
b78fc0ae483 : driconf: Work around incorrect GI discard/invalidate
a66c62420e6 : driconf: Add ignore_discard_framebuffer option
976d964a35e : mesa: Rework discard_framebuffer()
f5e5ec180cd : aco_validate: allow for wave32 in p_dual_src_export_gfx11
a2e5e7daa0d : intel: use generated helpers for Wa_1409433168/Wa_16011107343
4466098324d : ci/turnip: Move some more of the 1.3.5 new xfails under links.
5e3d36199f1 : ci/turnip: Disable dEQP-VK.image.queue_transfer.* for now.
45dc05d455f : ci/turnip: Clear out stale xfails.
78d4a82d300 : turnip: Don't push inline uniform buffer contents outside constlen.
f99eab23ad6 : aux/trace: delete GALLIUM_TRACE_NIR log message
eec5ddd0ed2 : anv: Handle external objects allocation in Xe
b2d82c25fb6 : anv: Properly alloc buffers that will be promoted to framebuffer in Xe KMD
a311c031f6f : anv: Implement Xe version of anv_physical_device_get_parameters()
1538a28803d : zink: fix `final_hash` update in `zink_gfx_program_update`
78198d634d1 : zink: Add driver name and API version to renderer name
81a41633750 : zink: fix copy box merging adjacency
32f74c4db54 : zink: fix copy box iteration when adding
6185e4f2ff1 : aco, radv: Remove VS IO information from ACO.
819ba6f7aea : ac/llvm: Remove unused function ac_build_struct_tbuffer_load.
2f78700f890 : radv: Remove VS inputs code from LLVM backend.
3b0394d0631 : aco: Rename visit_load_input to visit_load_fs_input.
c6020920337 : aco: Remove VS inputs from visit_load_input.
27c81319780 : radv: Apply swizzle and alpha adjust in radv_nir_lower_vs_inputs.
a46acdbc3ff : radv: Lower non-dynamic VS inputs in NIR.
22ca8c8561c : ac/llvm: Implement typed buffer load intrinsic.
477cb943f65 : aco: Implement load_typed_buffer_amd.
022e55557b8 : nir: Add load_typed_buffer_amd intrinsic.
7d63d8882a9 : aco: Remove vtx_binding from MUBUF/MTBUF instructions.
999b956ebc4 : radeonsi: correct an assertion if we get a display list with no vertex buffers
9fad7ca6595 : radeonsi: don't use fp16_rtz for FP formats in the compute blit
bcdde99675d : radeonsi: don't convert to fp16 in the compute blit if not testing
e7d7fc67409 : radeonsi: fix AMD_TEST=computeblit being rejected on gfx < 11
f67b41e53bb : radeonsi: don't print the base non-view texture format for AMD_TEST=computeblit
f8070b3dc29 : radeonsi: add AMD_DEBUG=nowcstream to enable caching for stream_uploader
e32700c5039 : radeonsi: rework MSAA resolve averaging to exploit instruction-level parallelism
1d978917a00 : radeonsi: remove duplicated gfx11 check in si_msaa_resolve_blit_via_CB
d76bb15c513 : radeonsi: replace nonir,noir,noasm,preoptir options with new reworked options
c3df9973a38 : radeonsi: dump shader stats only if dumping asm shaders
c2f33397830 : radeonsi: remove unused TCS/TES SGPR fields
2b04d6cada3 : radv: set RADEON_SURF_NO_TEXTURE flag in radv_get_surface_flags()
de0885cdb89 : amd/surface: add RADEON_SURF_NO_TEXTURE flag
becc1c56150 : anv: break out of the loop when the first color attachment is found
3bc374ca934 : vbo: fix current attribs not updating gallium vertex elements
e6f9444567b : asahi: Fix occlusion query lifetime
a74d2ef17d5 : ci/iris: Add skips for slow tests on APL.
e61b423074b : ci/turnip: Extend a630 vk full timeout to 3 hours.
343426b95cb : ci/zink: Update TGL xfails/flakes based on the last nightly pipelines.
aba16defa84 : radeonsi: fix memory leak related to ureg_get_tokens()
040dc89b95d : radv/trace: don't attempt to emit trace on non-graphics/compute queues
17d19a3c07c : radv/video: fix h265 decoding sizes.
67a606c6119 : radv/video: fix used for reference flags.
30ccf31aaea : radv/video: fix h264 frame heights when field images are in use
761bbb2c6ff : ci: Update trace expectations for GLSL constant prop removal.
e395e57f073 : glsl: Delete constant-variables pass.
329ab85a89c : glsl: Delete constant folding pass.
7f39c9f24ee : glsl: Delete constant propagation pass.
470214cb82f : glsl_to_nir: Use a variable's constant_value if it wasn't const-propped out.
dccbecbef5b : glsl/nir: Include early glsl-to-nir output in NIR_DEBUG=print.
a10388224d6 : iris: Move iris_bufmgr_init_global_vm() to i915/iris_bufmgr.c and prepare for Xe KMD
631756db56b : iris: Drop usage of i915 EXEC_OBJECT_WRITE
660877cf38a : iris: Drop I915_EXEC_FENCE types
747c3ddb9dc : glthread: align small buffer uploads to 4 bytes
5ada09412f2 : anv: remove GetBufferMemoryRequirements2()
2649ee0724c : vulkan/runtime: implement vkGetBufferMemoryRequirements2()
10a4412966b : vulkan/runtime: move common buffer related entrypoints to vk_buffer.c
3b55d4a6b74 : ci: Allow to use crosvm-runner before deqp-runner
ce43cc32e20 : ci: Setup XDG_RUNTIME_DIR in crosvm-init
2bab56737c5 : panfrost: Note glDrawRangeElements underflow
c832831a6f5 : panfrost/ci: Remove fbo-mrt-new-bind fail+flake
179ed2ff603 : panfrost/ci: Add some Piglit skips
e0605135333 : panfrost/ci: Identify some Piglit flakes
6788d37a1f4 : panfrost/ci: Skip draw_buffers_indexed.random.* on Midgard
a0e9f9278dc : panfrost: Handle null textures robustly
b8b6bb18f54 : panfrost: Defeature 24-bit textures
7dda731a382 : panfrost: Assert that we don't see unsupported vertex formats
589a0fe865a : panfrost: Identify "Base vertex offset" signedness
90e78f6008c : pan/bi: Ignore signedness in vertex fetch
62497d48609 : util/prim_convert: Don't set index_bounds_valid
2409ddb5dbb : zink: fix copy box iteration
7d41b8fe4ee : tu: don't set startup debug on debug builds
1115a290259 : pvr: Fix segfaults when pDepthStencilAttachment is NULL
7176e0c1602 : ci: group RESULT logic in a single place
755282accc6 : ci/rustfmt: print which files are checked
6c2d1778962 : ci/rustfmt: simplify getting all the rust files
488d5c6fa6e : ci: drop redundant .no_scheduled_pipelines-rules + .core-rules since the latter already includes it
a0bf0adade0 : ci/broadcom: move rare failure to the flakes
179fadb3327 : venus: make external fence and semaphore export async
a37771b42a1 : venus: refactor to add vn_sync_payload_external
891af34bca2 : venus: make common wsi bo submission async
0a3f612ab3e : venus: let vn_instance_submit_command track ring seqno
1cb42a629fa : venus: make vn_instance_wait_roundtrip asynchronous
9b7a78cac67 : venus: switch to use 64bit roundtrip seqno
932073d3e6c : venus: sync to latest protocol for asyncRoundtrip
82f0a012917 : ci/valve-farm-rules: allow running jobs from outside the mesa namespace
9dd4c03dd6c : ci: bring back the valve farm online
10e0c5fd466 : ci/b2c: move away from the hand-rolled initscript
a0d8ed757ec : ci/init-stage2: always set XDG_RUNTIME_DIR
226c2479458 : ci/init-stage2: allow sourcing the job env vars from the CWD
4affc3b3611 : zink: rename shadow key to zs swizzle
24a2530ed8c : zink: workaround undefined swizzle 1 for z/s textures
2cf117ee39f : zink: add depth/stencil needs shader swizzle workaround field
cc15dbc4f89 : zink: extend shadow swizzle pass to all zs textures
79557c2747c : zink: add needs_zs_shader_swizzle shader key
b707cdccf5c : zink: minor formatting change
f7257b1c755 : zink: track shadow swizzle for all shader stages
a83e63437f9 : zink: fix shadow mask change logic when binding sampler views
5903868f991 : zink: fix stale point sprite mode state
4b4306fe10e : zink: super reorder buffer copies
128d19da5e6 : zink: rename zink_check_transfer_dst_barrier()
e0c53554aee : zink: unify image TRANSFER_DST barrier checks
e55e9014b35 : zink: return the unordered state from zink_resource_buffer_transfer_dst_barrier()
fe6f0692ed8 : zink: rework zink_resource::valid_buffer_range
8c51c8697ab : ci: fix LVP_POISON_MEMORY usage
8b38c4f43cd : lavapipe: beef up LVP_POISON_MEMORY
d4a2c0fcaaf : vulkan/wsi: add a headless swapchain implementation/option
4e0d4aab485 : anv: fix image height for field pictures.
56474fae937 : intel/fs: fix subgroup invocation read bounds checking
f6a36190a1c : radv/rt: Fix any_hit scratch variables.
5bb9ab896cb : ci: Re-enable some swrast testing using fd.o's shared runners for now.
bf59cfcee1d : intel/fs: prevent large vector ops generated by peephole_ffma
bc08f439911 : intel/fs: add MOV source count validation
ed3c2f73dbb : intel/fs: fixup sources number from opt_algebraic
18bdc714598 : intel/fs: fix nir_opt_peephole_ffma max vec assumption
efde1917c93 : intel/fs: don't SEND messages as partial writes
adcdc38f3bb : anv: more formats for acceleration structure vertices
cb24faf1a63 : anv/video: disable picture id reampping.
f85b2cbe335 : anv/video: fix chroma qp to be a integer value.
c28c9956458 : lavapipe: add command debugging
e6e1d01be08 : lavapipe: set render_condition_enabled=false for vkCmdClearDepthStencilImage
c9e757c61e6 : lavapipe: fix dynamic depth clamping
cd39a5ac8b0 : ci: uprev virglrenderer and crosvm
f406a9efa9d : docs: update Anv features support
d8013976c71 : anv: export EXT_pipeline_library_group_handles only with RT
76b591d8f73 : broadcom/ci: no need to skip the tests that swap buffers anymore
d57a4b57df5 : ci: disable weston session timeout
43facca1958 : aux/tc: use renderpass tracking to optimize texture_subdata calls
ecf29228d0b : radv/sqtt: Skip dumping pipeline libraries
715adcb8847 : tu: fix tu_GetInstanceProcAddr not handling null instance
9c808043f35 : tu: KGSL backend rewrite
88989379b1e : Revert "driconf: add a workaround for plasmashell freezing"
a98e4195f56 : yegl/wayland: fix glthread deadlocks
95e8be29a72 : ci/panfrost: Add texturesize flake seen in the wild
ea3e9d541ff : freedreno/a6xx: Simplify iova emit
5ca3481b5d2 : freedreno/register: Define chip enum values
6b2c1b00ff3 : freedreno/registers: Define rest of CP_REG_WRITE
6dd5b4ca5f1 : freedreno/registers: Fix nameless fields
dc43237d1a8 : freedreno/registers: Add c++ magic for register variants
d58af7b5c7f : freedreno/registers: Split out regpair builder helper
d54edcfc72a : freedreno/registers: Track varset
f011189642c : freedreno/registers: Start adding stuff for a7xx
b90d4a07012 : freedreno/decode: Start adding a7xx support
dd6e7041abb : freedreno/registers: Start adding a7xx pipe/control regs
56f9371f7e0 : freedreno/registers: Merge a6xx and a7xx regs
684931166d5 : freedreno/registers: Add prefix="variant"
fadf76b9383 : freedreno/registers: Fix designator order
4a528e8f5f7 : freedreno/a6xx: Convert to c++
ce336097f1c : freedreno/a6xx: Fix designator initializer order
96ca37b9afd : freedreno/a6xx: Add missing "inline"
af2f0c3d9b8 : freedreno/a6xx: Rework texture_clear fallback
f921b7c09bb : freedreno: c++-proofing
05958fa6c91 : freedreno: Un-inline buffer-mask enum
37a036500a1 : freedreno/ir3: Add missing driver params
5eed59cc874 : freedreno/ir3+tu: Calculate subgroup size in ir3
c449e638090 : freedreno/ir3: c++-proof the headers
bff0ff5ae30 : freedreno/ir3: Don't use negative opc for meta instructions
7c7761574ea : freedreno/ir3: Un-inline enums
69947b284e9 : freedreno: Quiet c++ warning about designated initializers
64e93ca9a17 : freedreno/registers: Add regs for a690
44d0365a4d3 : freedreno/registers: Schema validation for gen_header.py
963729af2aa : freedreno: Nerf strict-aliasing warning for all of gcc
4d03bf0f9d6 : radv: allow to cache optimized (LTO) pipelines with GPL
532d63993f9 : radv: keep track of the retained NIR shaders sha1 for LTO pipelines
fbc7e8f3df0 : radv: determine if a graphics pipeline needs a noop FS earlier
86ab8c33ed9 : radv: fix the error code when the driver fails to create a PS epilog
481f78ab93e : radv/rt: place any-hit scratch vars after intersection scratch vars
48ff68820e8 : intel/dev: Enable MTL PCI ids
e28b982db8d : radv: avoid a huge memset in radv_graphics_pipeline_compile()
1c286db14e8 : radv: zero-initialize radv_shader_info earlier for graphics pipeline
67635bb3e3d : radv: zero-initialize radv_shader_args right before declaring them
c505f892d44 : radv: delete radv_graphics_pipeline_compile() asserts
29c6a098878 : pps: Fix build errors.
c455ea61440 : glthread: qualify the *cmd unmarshal parameter with restrict
862b00b795f : mesa: put dispatch table initialization into one place
dae902e11ef : mesa: rename CurrentClientDispatch to GLApi
6b22642e21d : mesa: move ctx->Table -> ctx->Dispatch.Table except Client & MarshalExec
ef0e327d9fb : glapi: inline the meson list files_mapi_util
eed145004be : glapi: move files specific to shared-glapi into the shared-glapi subdirectory
7cf7d497e7a : ci/clover: disable the jobs
3d4f6a00b8e : aco/spill: allow for disconnected CFG
caec48529b3 : aco/insert_exec_mask: allow for disconnected CFG
7f7a70778f2 : aco/dead_code_analysis: don't add artificial uses to p_startpgm
fb99bc5f307 : aco/value_numbering: clear hashmap between disconnected CFGs
678aef9f063 : aco/dominance: set immediate dominator for any BB without predecessors
87317214893 : CI: Disable mingw job
023d7e860ee : CI: Disable Windows runners
5b697d19214 : Revert "ci: Disable Collabora LAVA farm"
bb2db56ffec : fix: gallivm: fix LLVM #include of Host.h, moved to TargetParser
e3aa058317f : radv/rt: Properly handle pNext of pipeline library stages
ef5cba56a08 : vulkan: Add vk_shader_module_init
0fc8335ccb1 : radv/rt: Use vk_pipeline_hash_shader_stage for RT stages
2b00eaaedc8 : ci/iris: update apl and glk expectations, after enabling Wayland support
2f8073f87cb : ci: build Wayland support for the amd64
45554a957a7 : agx: Lower discard late
c04a7c92672 : zink: ignore renderdoc if ZINK_RENDERDOC isn't in use
7e908878c19 : ail: Restructure generated tests
43e21702f65 : anv: Integrate gem vm bind and unbind kmd backend functions
37fa2fa30e8 : anv: Add gem VM bind and unbind to backend
324d22d6842 : anv: Implement gem close and mmap for Xe backend
149e945ad45 : anv: Implement Xe functions to create and destroy VM
d5f767edf9a : anv: Implement gem_create for Xe backend
59fea8af3af : nir/algebraic: remove duplicate bool conversion lowerings
a553d3cd298 : nir/algebraic: make patterns for float conversion lowerings imprecise
79c94ef52ef : nir/algebraic: extend lowering patterns for conversions on smaller bit sizes
a27bcd63d0b : nir/algebraic: extend mediump patterns
b3685f3ba7f : nir/algebraic: insert patterns inside optimizations list
2ba48eea88a : nir/lower_point_size: Use shader_instructions_pass
933b5c76f67 : agx: Switch to scoped_barrier
84767a51609 : ci/lava: every LAVA job doesn't want to run gles2 deqp, drop it
8cdbb894ca1 : ci/panfrost: correct the job name, as it runs on gles2
e3660c28200 : ci/amd: move skqp and va jobs on raven from XOrg to the XWayland
1e262f129b1 : ci: add and utilize dalboz devices
3067bda0f34 : d3d12: Fix video decode for interlaced streams with reference only textures required
b768a254f79 : agx: Use nir_lower_mem_access_bit_sizes
8a53050d7d3 : agx: Implement extract_[ui]16
706815488e1 : agx: Fix subdivision coalescing
5ea9c2e6348 : agx: Make partial DCE optional
16f8bfb042c : agx: Don't set lower_pack_split
c1aa876747a : ci: Disable Collabora LAVA farm
9cf636834c6 : ci: take valve farm offline
50378f59a73 : ci: Actually run Piglit on LAVA
b190d08a8aa : pan/mdg: Remove reference to removed macro
cc16e7322ff : panfrost: Remove MALI_POSITIVE macro
131845eb84c : panfrost: Inline the last MALI_POSITIVE use
14eb964e59c : panfrost: Remove FBD tag enum from XML
67cbbf94175 : panfrost: Use framebuffer pointer XML
1a5546293cf : panfrost: Add XML for framebuffer pointers
35985be275f : panfrost: Handle fixed-point packing in GenXML
17c55e0d12e : panfrost: Don't use DECODE_FIXED16 for sample position
e0752673bec : docs/panfrost: Move description of instancing
07b43d6231f : panfrost: Remove some unused definitions
341f1011a67 : intel/perf: Hide extended metrics by default
6b22a02f908 : asahi,agx: Implement buffer textures with gnarly NIR
826649ba195 : asahi, agx: Implement dummy samplers
bc178c044ec : ci/baremetal: Wrap artifact download curl with xtrace
256e7888fd0 : ci: Fix release build use for performance jobs
91a129b44a4 : iris: Move i915 submit_batch() to i915 backend
21d5034edb6 : iris: Add batch_check_for_reset() to kmd backend
e0ce31d7cf9 : iris: Add gem_mmap() to kmd backend
c5888bf6103 : build: Block build of HASVK, Crocus and i915 in non-x86 architectures
757e2dd692b : intel/perf: Disable it for Xe KMD
266d961fdc9 : iris: Don't mark protected bo as reusable
e61d6540e63 : asahi: Don't allow linear depth/stencil buffers
e61d022313a : ci/android: Use a more aggressive timeout for the job
0cadc3830fa : nir/lower_int64: Optionally lower ufind_msb using uadd_sat
831f9d3f615 : nir/algebraic: Optimize some ifind_msb to ufind_msb
db6d1edc1b6 : nir: Restrict ufind_msb and ufind_msb_rev to 32- or 64-bit sources
2d6f48f6efd : nir/algebraic: Do not generate 8- or 16-bit find_msb
2119ab7319c : nir/builder: Do not generate 8- or 16-bit find_msb
28311f9d029 : nir: intel/compiler: Move ufind_msb lowering to NIR
a4052e70ea7 : nir/algebraic: Only lower ufind_msb with 32-bit sources
08ca862ef84 : intel/compiler: Tighter src and dest size bounds checking for some opcodes
0cc7bf63b76 : nir: intel/compiler: Move ifind_msb lowering to NIR
15c6c859cff : intel/compiler: Lower find_lsb in NIR
66840b98e41 : nir: ifind_msb_rev can only have int32 sources
29be4e9e9ba : zink: fix stipple pattern in oblique lines
ee6785309ec : agx: Handle indirect texture/samplers
e12bf971536 : agx: Pack indirect texture/sampler handles
30b456021c8 : docs/zink: fixup wording of the GL 4.6 requirements
d6ce7bc020f : docs/zink: remove some trailing spaces
33d75924899 : docs/zink: use vk-feat role for features
923a41ac999 : docs: implement new vk-feat role
9d42e31b540 : symbols-check: support OSes based on GNU toolchain
e5b29e6735f : Revert "Revert "ci: disable mesa-swrast runner jobs""
e29772f1345 : v3dv: split out broadcom_shader_stage_to_gl() calls to improve readability
f5d3d1e7edb : meson: inline gtest_test_protocol now that it's always 'gtest'
a18f439f526 : meson: allow feature options to take true/false to mean enabled/disabled
049086cd581 : meson: bump minimum version to 0.60
9a34b2ab0e6 : intel/compiler: Add swsb_stall debug option
cdf63e6dce9 : agx: Fix clang-formatting
7ae0d9d2e8a : Revert "ci: disable mesa-swrast runner jobs"
5aec829f978 : iris: trace frames with u_trace
2cc9791cd39 : docs: fix invalid link
dfe652fb03f : intel/eu: Simplify brw_F32TO16 and brw_F16TO32
c590a3eadfd : intel/fs: Move packHalf2x16 handling to lower_pack()
f5e5705c915 : intel/fs: Use F32TO16/F16TO32 helpers in fquantize16 handling
44c6ccb1972 : Revert "intel/fs: Fix inferred_sync_pipe for F16TO32 opcodes"
309ec3725a5 : intel/fs: Use new F16TO32 helpers for unpack_half_split_* opcodes
78bf53904e8 : intel/fs: Delete a TODO about using brw_F32TO16.
966995d9117 : intel/fs: Add builder helpers for F32TO16/F16TO32 that work on Gfx7.x
38640491840 : intel/fs: Fix inferred_sync_pipe for F16TO32 opcodes
4978db6b9ed : intel: use generated workaround helpers for Wa_1409600907
5691b10b0f1 : radv: set RADEON_FLAG_GTT_WC for external mem on vram
6a1be0fb95b : ci/weston: add background PID
50521850393 : ci/weston: before testing, verify that XWayland is really running
675f757ffb6 : ci/lava: implement the priority
ae893089e9a : ci/radv: Lower stoney CTS load
f07c69d8b61 : ci/zink: Add flake seen in the wild
aef0f3efdfb : ci: disable mesa-swrast runner jobs
6f1aa8cfc1e : ci/fdno: Add a618 Vulkan flakes
13ff4a5f64a : aco: use bitfield_array for temporary neg/abs/opsel
d0eebb0e8b0 : aco: access neg/abs as int in usesModifiers
828aff2a2de : aco: use array indexing for opsel/opsel_lo/opsel_hi
a47c3f84fb2 : aco: use integer access for neg_lo/neg_hi
60cd3ba39f1 : aco: copy abs/neg with assignment
5fdbc4a23e1 : intel/isl: disable TILE64 for YCRCB formats
fad9c69e42d : ci/radv: Drop raven quick_shader load
a19739f1b05 : v3dv/ci: add a test to the known failures
ec513270e3d : zink: Pass the cmdbuf to the end of the marker, too.
11a4e10fe24 : ci/zink: fixup the zink-lvp job
27c8d6ca7b3 : drirc: set `zink_emulate_point_smooth` for Quake II
ffe36abf7c4 : zink: handle point_smooth emulation
3a59b2a6702 : nir: handle output beeing written to deref in `nir_lower_point_smooth`
4b07182c8cc : zink/nir_to_spirv: add support for `nir_intrinsic_load_point_coord`
e121b6d9eb6 : zink: add `lower_point_smooth` to `zink_fs_key`
c32a5b8d048 : zink: add `zink_emulate_point_smooth` driconf
e280d6a7c95 : zink: fix line smooth lowering
5f5e30b5bbd : docs: update calendar for 22.3.7
1f61bca5fe0 : docs/relnotes: add sha256sum for 22.3.7
2488afec117 : docs: add release notes for 22.3.7
b8b0a0d1351 : docs/relnotes: add 23.0.0 to relnotes.rst
b687a62566d : docs: Add sha256 sum for 23.0.0
882c4ef59be : docs: add release notes for 23.0.0
0ad320af128 : docs: Add calendar entries for 23.0 release.
c28f144c814 : osmesa: add exported symbols check
8b75b726135 : anv+hasvk: Use driconf to disable 16-bit for zink.
daa1468b543 : intel/isl: Don't scream FINISHME into logs for 3D vs. CCS
df7b40d0024 : ci/anv: Temporarily halve TGL testing load
b8017243523 : util: allow align64() to do alignments >= 4Gb
9a058f6b4c9 : radv: use 1ull for alignment computations
11bc2bde836 : anv: force MEDIA_INTERFACE_DESCRIPTOR_LOAD reemit after 3D->GPGPU switch
d17bf881ea7 : radv/rt: Fix updating stack_size if the shader uses scratch
3af675dfc1f : ci/radv: Skip vkCreateInstance memory-fail test
0614c2e8bd7 : aco: don't reallocate fma{mk,ak,_mix} instruction
a4873071e67 : aco/optimizer: don't reallocate instruction when converting to VOP3
7413ce7e0da : lavapipe: break out main shader lowering into separate function
f2765cd6d64 : lavapipe: move uniform inline functions to shader struct
7718d7f31a9 : lavapipe: rename inline uniform function params
990fa82c613 : lavapipe: move xfb init to shader struct
b221f6c1285 : lavapipe: more small shader struct usage tweaks
a0c9609e59b : lavapipe: pass shader struct and layout to scan_pipeline_info()
6e5fe71599b : lavapipe: split out shader struct members into their own struct
2af3476639e : lavapipe: split out spirv compile of shaders
bf1b4ed54e2 : vulkan/wsi: fix crash in failed swapchain creation for wayland
41ae2d0725b : radv/rt: use terminate() when returning from raygen shaders
cd1e5b18585 : aco: fix NIR infinite loops
30738103972 : nir/gather_info: allow terminate() in non-PS
842b8f14f46 : radv: move device memory related code to radv_device_memory.c
4316a64e27d : radv: move buffer related code to radv_buffer.c
17c5a910284 : radv: move event related code to radv_event.c
4de305cb8a3 : radv: move sampler related code to radv_sampler.c
7a157b3a4cc : radv: move queue related code to radv_queue.c
4e5db634828 : radv: move physical device related code to radv_physical_device.c
06fa90e14eb : radv: move instance related code to radv_instance.c
98cb7e01082 : nir: add nir_lower_alu_width_test.fdot_order
50f7e214810 : nir: make fdph lowering match fdot
3668da7c83b : nir: use xyzw order for precise fdot
6ee5337d94c : aux/tc: fix rp info resizing clobbering current info
10057d19f2c : anv: report max register pressure in pipeline properties
09cdb77a92f : intel/fs: report max register pressure in shader stats
8dd960e056f : anv/iris: report counter symbols with debug option
e6735409eef : radv: disable DCC with signedness reinterpretation on GFX11
79ab787a8f6 : radeonsi: fix fast depth_clear_value/stencil_clear_value
b75acbf88f5 : radeonsi: don't use PKT3_SET_SH_REG_INDEX on gfx9 and older
49913fa418c : radeonsi/test: update test results
9eb05801ad2 : radeonsi/test: use gbm-skips.txt
f88dbb27d41 : radv: enable VK_KHR_fragment_shading_rate on GFX11
1fb8e0eff22 : radv: advertise attachmentFragmentShadingRate on GFX11
d1e724b952a : radv: do not emit PA_SC_VRS_OVERRIDE_CNTL from the pipeline on GFX11
c186420b26e : radv: add support for VRS attachment on GFX11
31d699106d0 : ac/surface: add RADEON_SURF_VRS_RATE for selecting swizzle mode on GFX11
ce4a1b1c3cc : radv: move disabling DCC for VRS rate images in radv_get_surface_flags()
e8793f2a861 : anv: enable VK_EXT_pipeline_library_group_handles
461ccb00e15 : radeonsi: increase NGG workgroup size to 256 for VS/TES with streamout and GS
43fd5528728 : radeonsi: allow using 64K LDS for NGG to allow larger workgroups
e01d505291b : radeonsi: other cosmetic changes in si_state_shaders.cpp
ef965d56811 : radeonsi: reorganize si_shader_ps
c9d297fc771 : radeonsi: reorganize si_shader_ngg
1664aad43cd : radeonsi: reorganize si_shader_hs
b3459eae7a3 : radeonsi: reindent si_shader_ls, si_shader_es, si_shader_gs, si_shader_vs
7e0ed2c4f06 : radeonsi: set pm4.atom.emit in si_get_shader_pm4_state
4c1475fc1cf : radeonsi: lower nir_texop_sampler_descriptor_amd
1417ced72c5 : radeonsi: separate nir_texop_descriptor_amd lowering
54ebd907398 : radeonsi: merge si_emit_initial_compute_regs with si_init_cs_preamble_state
ddded6fbb58 : radeonsi: emulate VGT_ESGS_RING_ITEMSIZE in the shader on gfx9-11
fb819fdb136 : ac/nir: clear nir_var_shader_out from TCS barriers
87de5b2b9e3 : aco: Don't include headers from radv.
a0141c63087 : aco, radv: Don't use radv_shader_args in aco.
e9793331db0 : aco, radv: Move PS epilog and VS prolog args to their info structs.
84a2cea5969 : aco, radv: Rename aco_*_key to aco_*_info.
91e68db0e18 : aco, radv: Move is_trap_handler_shader to aco info.
978220c99ab : aco, radv: Add load_grid_size_from_user_sgpr to aco options.
3058ab60907 : aco: Generalize vs_inputs to args_pending_vmem.
1583bea9dab : radv: Set pending_vmem on dynamic VS input args.
1a7b5979df7 : ac: Add pending_vmem field to args.
d5376c3feb2 : freedreno: Promote non-drawing batches to sysmem
aaed609e577 : zink: hook up buffer TRANSFER_DST barrier optimizing
fe469a7618a : zink: add a driver workaround to disable copy box optimizations
46f98da188c : zink: add a mechanism to trigger copy box resets from batch state reset
aaca91eb79d : zink: add a mechanism for managing TRANSFER_DST buffer barriers
54f3c589d53 : zink: track the last write access for resources
30a89323ad6 : radeonsi: Add support for DPB resize
e54ec96f35c : asahi: disable disk cache in debug runs
5e9538c12e0 : agx: isolate compiler debug flags
78d742290b4 : intel/ci: Remove skipped float_controls tests from hasvk xfails
840b4b856e0 : intel/ci: Remove hasvk xfails missing from the CTS
82a78b7e9f3 : intel/ci: Remove outdated hasvk copy_and_blit xfails
ff7446ba0c9 : mesa/program: fix memory leak triggered by arb alias
a692fe418ed : mesa/program: fix memory leak triggered by multiple targets used on one texture image unit
444250a5e79 : mesa/program: fix memory leak triggered by invalid extended swizzle selector
57557e88150 : aco/assembler/gfx11: simplify 16bit VOP12C promotion to VOP3
ae50b662516 : radeonsi/gfx11: only allocate GDS OA for streamout, GDS memory is not needed
61da19a262a : amd/llvm,radeonsi/gfx11: switch to using GDS_STRMOUT registers
f7076d129db : amd: add nir_intrinsic_xfb_counter_sub_amd and fix overflowed streamout offsets
08649e36730 : intel/fs: use generated workaround helpers for Wa_14017989577
5fd9abae909 : ci/etnaviv: Drop the dEQP-GLES2.functional.uniform_api.random.94 xfail.
d52cf80bcbe : ci: Add some xfail updates from VKCTS 1.3.5.0 for the manual jobs.
53da1534b59 : llvmpipe: fix LP_PERF=no_depth to ignore depth format
baff5099247 : v3d/v3dv: define performance counters in common
161e3f29f47 : iris: Add support for 2d images created from buffers
4f096d0d880 : llvmpipe: Add new caps PIPE_CAP_LINEAR_IMAGE_(PITCH_ALIGNMENT|BASE_ADDRESS_ALIGNMENT)
06daa03c5cd : rusticl: Implement spec for cl_khr_image2d_from_buffer
010c18c4433 : gallium: Add new caps PIPE_CAP_LINEAR_IMAGE_(PITCH_ALIGNMENT|BASE_ADDRESS_ALIGNMENT)
7839341d8f9 : lvmpipe/cs: Add support for 2d images created from buffers
9cbdf3673b4 : mesa/st, nine, nouveau: Fix uninitialized pipe_sampler_view structs
cc36fd0f616 : gallium, rusticl: Add tex2d_from_buf in image_view and sampler_view
07270ece457 : rusticl: Enable mapImage for images created from buffers
9dda1e4872c : rusticl: Enable copy for images created from buffers
3c51db3f217 : rusticl: Enabling image fill for images created from buffers
e40fd3bd606 : rusticl: Enabling reading/writing for images created from buffers
26f430d6ce3 : radv/rt: move radv_pipeline_key from rt_variables to traversal_data
d87bbee0be8 : radv: remove unused parameters from radv_compute_pipeline_compile()
d06aa7b71d1 : radv/rt: introduce and use radv_rt_pipeline_compile()
f1565de4cc9 : radv: expose radv_pipeline_capture_shaders()
2fbd495ce7c : radv: expose radv_postprocess_nir()
c87c34bbba3 : radv: fix defining RADV_USE_WSI_PLATFORM
a6dcd62f448 : iris: Move iris_bo_wait_gem() to i915/iris_bufmgr.c
97becc1b6f0 : iris: Move iris_bo_busy_gem() to i915/iris_bufmgr.c
7553d921f66 : iris: Move bo_set_caching to kmd backend
bdfcc980016 : iris: Move bo_madvise to kmd backend
d636e772c0c : intel/common: Implement the Xe functions for intel_gem
19aa1fb851f : intel/common: Implement the Xe functions for intel_engine
7b2086d7419 : radv: fix border color swizzle for stencil-only format on GFX9+
889c3ee6b84 : anv: fix sends_count_expectation assert on simd32
347a5b79f97 : ac/surface: only adjust pitch if surf_pitch was modified
f72774f13f4 : ci/lavapipe: fixes typo
de4805f25f9 : aco: use bitfield array helpers for valu modifiers
e7559da7570 : aco: add bitfield array helper classes
097a97cc426 : aco: remove VOP[123C]P? structs
08542318e76 : aco/optimizer: simplify using VALU instruction
4591703e791 : aco/print_ir: simplify using VALU instruction
17ff2e8c52b : aco: validate VALU modifiers
fc193ab4dbb : aco/ra: set opsel_hi to zero when converting to VOP2
366cf4efaa3 : aco/ir: rework IR to have one common valu instruction struct
77afe7d9604 : aco: treat VINTERP_INREG as VALU
c119b19f98d : radv: fix incorrect stride for primitives generated query with GDS
a278eeb7197 : nir: fix nir_ishl_imm
5ec80ab37c6 : radv: do not add descriptor BOs on update when the global BO list is used
1aca36815ee : gallivm: fix lp_vec_add_offset_ptr for 32 bit builds
4c24ff0a341 : rusticl/kernel: Images arg sizes also have to match the host pointer size
66f806d01d1 : agx: Assert that memory index is 32-bit reg
2a174f0019a : agx/lower_address: Handle 16-bit offsets
9f5a4a96042 : agx/lower_address: Fix handling of 64-bit immediates
4bd0e1d0971 : agx/lower_address: Handle 8-bit load/store
5865e23a078 : agx/lower_address: Handle large shifts
6203503196c : agx/lower_address: Optimize "shift + constant"
dccf6f569b6 : agx/lower_address: Break on match
36f6eb88cb6 : Revert "ci: disable Collabora's LAVA lab for maintance"
b5fc941f2f4 : zink: always set batch usage for descriptors after barrier
afb56bad1cd : zink: set dynamic pcp for unordered cmdbuf
c5f901dbc6f : zink: bind descriptor buffers to unordered cmdbuf
20c9cfb30f1 : zink: always set color writes on the unordered cmdbuf
8e3ee9aad6f : zink: explicitly flush src clears when u_blittering
1aa62912b70 : zink: don't unset existing access when adding resource binds
a0f3d171f69 : zink: eliminate pre barrier for adding resource binds
d133f950844 : zink: check for layout updates when unbinding samplerviews
a4b1ae1f03c : zink: propagate valid_buffer_range when replacing buffer storage
7145ccfa059 : zink: fix descriptor update flagging on null ssbo set
e0dfe058c4c : zink: only add deferred barrier on fb unbind when layout needs to change
bc04e2dacac : intel/fs: use generated helpers for Wa_1209978020 / Wa_18012201914
c92d5895970 : intel/compiler: Drop non-scoped barrier handling
02eef8ca980 : gallivm: Drop non-scoped barrier handling
c8147e69d31 : ir3: Drop non-scoped barrier handling
fc93e8e5375 : pan/mdg: Drop control_barrier handling
cb0f4b8146f : pan/bi: Drop control_barrier handling
f47ea3f9922 : glsl/nir: Use scoped_barrier for control barrier
07de034791f : intel/compiler: Drop brw_nir_lower_scoped_barriers
dfc34b1a657 : intel/vec4: Handle scoped barriers with execution scope
db0a09c9e2b : intel/fs: Handle scoped barriers with execution scope
ae6eb3229ee : venus: revert back the warn order
28bdf8db184 : venus: vn_relax to abort on ring fatal status upon warn order
adb51eeba52 : venus: propagate vn_ring to vn_relax
15a55198ecf : venus: abort ring submit when ring is in fatal status
0b458938236 : venus: sync to latest protocol for ring status enum
b96019f82b5 : intel/fs: use generated workaround helpers for Wa_14010017096
66d2ae03862 : meson: forcefully disable libdrm when host doesn't have it
952bd63d6d8 : nir/opt_barrier: Generalize to control barriers
83fd7a5ed15 : intel: Use nir_lower_tex_options::lower_index_to_offset
4b6d98a40cb : ir3: Use lower_index_to_offset
510d3ab93d2 : pan/bi: Use lower_index_to_offset
282aeb9b9c7 : nir/lower_tex: Add lower_index_to_offset
9de997bde67 : nouveau: Fix null dereference in nouveau_pushbuf_destroy
34d45df8ff7 : ci/fdno: Only run full tests on a limited subset of machines
399012a911b : freedreno/common: Replace or_mask() with BitsetEnum<T>
30d469215be : v3d/ci: add dEQP-GLES3.functional.texture.specification.teximage2d_pbo.*_cube flakes
62f1a8a3a62 : zink: unbind fb on context destroy
7600e2cca2a : ci: Handle carriage return characters in LAVA logs
3174cfcaf27 : hud: add GALLIUM_HUD_OPACITY envvar
7ace1bab731 : hud: use defines for default scale/rotation/visibility values
0f3370eede2 : raseonsi/vcn: fix a h264 decoding issue
340f2d1a256 : zink: add frame trace markers on the queue
bb796f70a14 : radeonsi: Add NV12 support for AV1
0ed28d2715c : wsi: move an assertion in wsi_xxx_surface_get_capabilities2()
c3cc8455d4a : zink: when skipping a TRANSFER_DST image barrier, set access tracking
e650ff4ea08 : zink: remove debug markers for u_blitter ops
271ebdd735e : zink: pass cmdbuf to debug marker begin
60496f63762 : zink: reorder some blit debug markers
d677c00f6dd : zink: be more descriptive with perfetto buffer barriers
8c037193fb5 : zink: determine whether debug markers are used on screen create
8c226ba2426 : zink: skip buffer barriers if the buffer can be easily proved idle
0a7092b2853 : zink: use split image barriers if the image can be easily proved idle
5be506c16ec : zink: fix zink_resource_access_is_write()
772d92bfa62 : zink: add functions for faster batch-usage completion checks
5b64d7267b3 : zink: skip attachment barrier for redundant layout-setting if !valid
16946782944 : zink: avoid unnecessary read-only layout changes for zs attachments
73df715c110 : zink: add perfetto tracing for barriers
7fadee9b70c : radv/rt: only reserve stack_sizes after rt_case insertion
3e03fe44e7d : radv/rt: move stack_sizes into radv_ray_tracing_module
48edcd03c53 : radv/rt: introduce struct radv_ray_tracing_module
4dafb69d618 : radv/rt: defer library_pipeline allocation
a62d699664e : radv/rt: rename library_pipeline->groups to library_pipeline->group_infos
d79d62c6380 : ci: do not exit when an error happens inside the section
944a3af5315 : glx: Fix glXGetFBConfigFromVisualSGIX
5d30d11ccce : ci: include setup test environment script in the output artifacts
c305f972572 : nir: add a print_internal debug-flag
7c1563aebec : radv/ci: update CI lists for CTS 1.3.5.0 on GFX110/POLARIS10/PITCAIRN
81eaf7b9e42 : radv/ci: stop skipping some graphics pipeline library tests
9e919a9bd92 : ci: disable Collabora's LAVA lab for maintance
0d8a54f9137 : zink: avoid ballooning of copy box tracking
d2de2bb9c53 : util/box: fix off-by-one calc error in intersection funcs
3c0fad058a8 : zink: eliminate internal qbo copy barrier
b31c414e280 : zink: set predicate_dirty on query creation
5374605ea9e : zink: merge qbo update copies when possible
7f956435a03 : zink: rework xfb queries for drivers with poor primgen support
5144c8a8587 : zink: track whether a primgen query is suspended and needing color write hacks
9bc871199cd : zink: only resume queries inside renderpasses from set_active_query_state
81de7a1c253 : zink: resume queries after conditional render and clears are processed
f7d1fff23fc : zink: disable queries for clear_texture()
26dc5b3737f : ci/ci_run_n_monitor: while we usually disable many jobs, print them inline
f5061758beb : radv: Use LDS for closest-hit hit attributes
c1651a10326 : radv: Extend hit attribute lowering for LDS
61663859bc9 : asahi: Wire up compute kernels
c086f2770bd : asahi: Rework system value lowering
f92738eaaab : agx: Handle fragment shader side effects
290f3b76f30 : agx: Disable tri merging with side effects
b20c9adb4eb : crocus/meson: add dependency on libintel_dev also for versioned static libraries
8e7511ea7fd : vk/runtime: Use libdrm shim
44f7ec40efc : loader: Use libdrm shim
5f5ccf4bec8 : turnip: Use libdrm shim
e05abb13455 : util: Add a simple no-op libdrm shim
b73b7015796 : ci/freedreno: rare flake KHR-GL45.sample_variables.mask.rgba8i.samples_4.mask_3
5ee724e180b : ci/lavapipe: add recent occasional flake
9b09f244f07 : r600/sfn: Fix atomic lowering
3c3ecdab36c : r600/sfn/tests: Add a test for the copy prop into a group
244cc152d1b : r600/sfn: redirect copy propagation to alu parent group
2028465bd86 : r600/sfn: Add print method to AluReadportValidation
ee0010213f5 : r600/sfn: Add method to AluGroup to replace sources
61807210059 : r600/sfn: Split AluInstr replace_source into test and actual replace
afa545b9265 : r600/sfn: Add AluGroup method to update readport validation from scratch
ed587ae6ac2 : asahi/meta: Use lowered I/O
485eddcc851 : asahi: Bump shader buffers
c7b5f014615 : agx: Only lower int64 late
811f8b899da : agx: Don't print pre-optimization shader
ea37d7f81fe : agx: Use agx_emit_collect for st_tile
7bb8112fd1e : agx: Refactor vector creation
037609f1dc3 : agx: Constify agx_print
a9c5956f2fb : agx: Inline 16-bit load/store offsets
c9728b41d51 : agx: Factor out allows_16bit_immediate check
445ca949cd8 : agx: Clean up after lowering address arithmetic
4b1f4b86ea3 : agx: Add AGX_MESA_DEBUG=nopreamble option
c22a18c9afa : agx: Don't write sample mask from preambles
e9f7d14de67 : asahi: Mark PIPE_FORMAT_NONE "supported"
8bb40ce4ad2 : agx: Fix 2D MSAA array texture register allocation
3032e3ad23d : agx: Mask shifts in the backend
f4e2b226466 : asahi: Advertise dual-source blending
af953616a10 : wsi/display: check alloc failure in wsi_display_alloc_connector()
82cc236458c : freedreno/a6xx: Fix mirror x/y blits
ec9e03fb396 : freedreno/a6xx: Convert blitter to OUT_REG()
149f2a2e81d : freedreno/a6xx: Namespace reg/pkt packer vars
1d2c1b8bd65 : pan/mdg: Use nir_lower_helper_writes
586da7b3290 : nir: Add nir_lower_helper_writes pass
1dd872ec17d : asahi: Assert on TIB strides > 64
aa32dc704f7 : nir/range_analysis: fix vectorized phis and intrinsics
a19a37e8d7d : vk: be stricter about symbols check between android and other platforms
2a6fbc4bb2c : android/vk: drop unnecessary symbols
4e1eb53b5e9 : vn: add linker script to fix android symbols
2b1e9b0fd69 : anv: add linker script to fix android symbols
6f654d532b7 : tu: add linker script to fix android symbols
c4e24004618 : v3dv: add linker script to fix android symbols
78578a6ddb4 : vk: move radv's linker symbols scripts for use in all drivers
938f7a48b22 : anv: VK_EXT_image_sliced_view_of_3d
7e1b62ea5b3 : isl: Set Depth to array len for 3D storage images
74e6e207fe2 : intel/blorp: Set array_len for 3D images properly
4ee1908ab60 : vulkan/runtime: only consider slice info with 3D image views
3384e4f768c : vulkan/runtime: Rename and document storage image Z range
464cae94979 : venus: shader cache fossilize replay fix
60ae5b106f8 : ci/zink: add skip for the Single-GL46.enhanced_layouts.ssb_member_align_non_power_of_2
5353fc94e5e : ci: Retry, retry, retry... No one likes to trigger Marge more than once.
d73d383ed29 : ci: deqp-runner: drop already unused function
1fbdf57c48a : ci: make meson build and test uncollapsed
fb82371558a : d3d12: VP9 Decode - Fix use_prev_in_find_mvs_refs calculation
6fea823dc0a : frontend/va: Keep track of some VP9 previous frame data for current frame use_prev_in_find_mvs_refs
f094e69469c : radv/rt: Use ushr for extracting the cull mask
d89aea73e2f : util: Add util_format_get_array.
26c51bb8d8a : asahi: clang-format the world again
b02600cde16 : intel/vk/grl: genX-ify grl_cl_kernel_name()
d68c9e0dcf7 : intel/vk/grl: genX-ify genX_grl_uuid.cpp
14007a525bd : intel/vk/grl: Allow grl/grl_cl_kernel.h to be included by C++ files
4a7ddc4841c : intel/vk/grl: Allow genX_grl.h to be included by C++ files
3251db12708 : intel/vk/grl: Don't include anv_private.h in genX_grl.h
a535f213d7b : asahi/winsys: add .clang-format
af8d97d0964 : asahi: Destroy the renderonly context on screen destroy
0a5f3556a17 : asahi: Fix device fd leak in agx_close_device
f083e1807d6 : asahi/decode: Handle VDM barriers
2eb1efd181e : docs/feature: Mark ARB_sync as done on Asahi
05e6d945ad1 : radv: Emulate VGT_ESGS_ITEMSIZE in shaders on GFX9+.
8aff7152a0f : aco: make IDSet sparse
8e0c832c307 : asahi: Fix scissor culling check when out of bounds for FB/viewport
1313787c125 : asahi: Do not overread user index buffers
1fecb266344 : iris: Add iris_bo_set_caching()
5dc0f18333b : iris: Move iris_bo_madvise() to i915/iris_bufmgr.c
736d6643bb3 : aco/tests: add tests for v_fma_f32 with 2 fp16 literals
afb0289d7c9 : blorp: add dependency on idep_intel_dev
75ce0bfd856 : crocus/meson: add back dependency on libintel_dev
1d9cf8f3811 : anv: add gfx9 generated draw support
3ac7d5f258e : anv: remove unused item_count parameter
ec660544264 : anv: use a list of generated shaders
b32303c3692 : anv: move common shader code into header
ac71719d4a3 : anv: pack more data into generated draws input
200cec935da : anv: use 64bit int support in generation shaders
a2026bf5f95 : anv: rename generated draws for Gfx11
caf2389bc55 : anv: use a single generation shader for indirect draws
897a92f5765 : anv: remove MI_NOOPs at the end of the generation batch
aa18d52728c : anv: make sure mi_memcpy lands before push constant loads
e68615aeaab : anv: fix indirect draws VF cache tracking of index buffer
1454b789b10 : anv: fix 3DSTATE_PS emission in generation shaders
8f16ca8741c : anv: remove commented code
f5dc88910f4 : anv: remove pre hasvk split assert
ae398284c99 : anv: limit push constant dirtyness with generation shaders
2ea106e758a : anv: correctly program 3DSTATE_SF in generation shaders
e6980400619 : anv: remove BTI related flush in generation shaders
1dcb536acdb : anv: remove copied code from generation shader
63fa6d9f49c : anv: fix generated forward jump with more than 67M draws
c1c680c08bd : anv: correctly reset generation address on command buffer reset
4246a519f3b : anv: fix incorrect parameter
234505f0135 : util/glsl2spirv: add support for include directive
eae5aa943a5 : panfrost/ci: add EGL tests
6ee7a2ecfa1 : anv: pull Wa_14016118574 out of some loop not changing state
d82e8e01c8b : anv: fixup condition for Wa_14016118574
3e4541bb568 : radv/ci: adjust timeouts for Vega10 and Renoir
f775873f81d : ci: uprev CTS to 1.3.5.0
3b9937c85e9 : radv: stop allocationg the attr ring BO for compute queues on GFX11
23f8b5b7a21 : iris: Add initial skeleton of kmd backend
cebffb404f4 : iris: Use DRM_IOCTL_I915_GEM_CREATE_EXT in all supported kernels
65d129ec157 : iris/bufmgr: Add i915_gem_set_domain()
d6754c1e04b : iris: Convert drm_i915_gem_memory_class_instance to intel_memory_class_instance
a24d93aa895 : intel/dev: Query and compute hardware topology for Xe
4b81a80f550 : intel/dev: Implement Xe functions to handle hwconfig
bc24091c520 : intel/dev: Implement Xe functions to fill intel_device_info
545d7e07ca8 : intel/dev: Add INTEL_KMD_TYPE_XE
7d34ec4691d : intel: Add Meson parameter to enable Xe KMD support
ee510e2c504 : intel: Pull in xe_drm.h
276f4a9d8cc : intel/dev: Print required workarounds with intel_dev_info
b7926303e67 : radv: Expose VK_EXT_swapchain_maintenance1.
3d0258c679a : wsi/win32: Implement VK_EXT_swapchain_maintenance1.
1b047ceac26 : wsi/display: Implement EXT_swapchain_maintenance1.
07ac177c3fa : wsi/wayland: Implement EXT_swapchain_maintenance1.
ad71d584cfb : wsi/common: Add function to modify present mode.
d79fa8a03a2 : wsi/common: Add comment about DEFERRED_ALLOCATION_BIT_EXT.
ae920c8420c : wsi/common: Implement swapchain present fence.
be0dcbdfa22 : wsi/x11: Implement EXT_swapchain_maintenance1.
8ece1ade5ba : wsi/common: Add common implementation of vkReleaseSwapchainImagesEXT.
c1fa7fe785e : lavapipe/ci: add a new flake
4f7e3532373 : amd: lower multi-component subdword SSBO loads in NIR
82919e2dcb1 : amd: lower subdword UBO loads in NIR
1a424fee4a2 : ac/llvm: implement nir_op_unpack_32_4x8
6aee9991318 : aco: implement nir_op_unpack_32_4x8
09005e6dfc9 : ac/nir: add ac_nir_lower_subdword_loads to lower 8/16-bit loads to 32 bits
b80bd582650 : nir: skip nir_op_unpack_32_4x8 in nir_lower_alu_width
ec38758e861 : nir: return progress from nir_lower_io_to_scalar
9a4641cf6b6 : intel/nir: Limit unaligned loads to vec4
c11ac5e4462 : nir: Handle wider unaligned loads in lower_mem_access_bit_size
7e8a10be67d : nir: Make chunk_align_offset const in lower_mem_load()
eb9a56b6caf : nir: Rename nir_mem_access_size_align::align_mul to align
802bf1d9a66 : nir: Rename align to whole_align in lower_mem_load
ca4d73ba364 : nir: Add a combined alignment helper
e433a7c4fa2 : nir: Add UBO support to nir_lower_mem_access_bit_sizes
116a8512641 : nir: Add mode filtering to lower_mem_access_bit_sizes
4b06b1a7c5f : nir: Check against combined alignment in nir_lower_mem_access_bit_sizes
352fee176c7 : mesa/framebuffer: fix gl_framebuffer.resolve refcnt imbalance
73c91c4c8ae : radeonsi: assume shader is never NULL in si_emit_shader_*
ab802a1f917 : radeonsi: simplify encoding VGPRS and SGPRS
63d5eb35f4f : radeonsi: check the pm4.reg_va_low_idx assertion unconditionally
51e4437eee1 : radeonsi: add si_pm4_set_reg_va to simplify setting reg_va_low_idx for RGP
8a564f72e55 : radeonsi: reindent code in si_state_binning.c
3a26d2b1a7f : radeonsi: don't merge SET_* packets that have a different index in si_pm4_state
0d543d76d7e : radeonsi: reorganize si_emit_framebuffer_state for better readability
0669d7c29b5 : radeonsi: remove Smart Access Memory because CPU access has large overhead
1862c8296c9 : radeonsi/ci: update flakes and gfx8-polaris11 results
3c9aa3e2013 : amd/rtld: allow 64K LDS for all shader stages except for gfx6
ccaaf8fe04c : amd: massively simplify how info->spi_cu_en is applied
2b3f551ed80 : ac/nir: don't use load_esgs_vertex_stride_amd on gfx6-8
79732416fd0 : amd: query cache sizes from the kernel
6e2e89e6d88 : amd,radeonsi: change enabled_rb_mask to 64 bits
03ffb8d77c6 : amd: update amdgpu_drm.h
8e86ba3dd40 : asahi: Pull device name from device struct
f1dac37b3da : asahi: Add agx_bo_mmap() calls to transfer path
3716f72413c : asahi: Add result buffer to context/batches
798fc2730b4 : asahi: Add agx_debug_fault() helper
240e9dc5dc5 : asahi: Add APIs for DMA-BUF sync file import/export
d610f40e171 : asahi: Implement Linux driver scaffolding, sans UAPI
942d9cc17b4 : asahi: Align device submission API with upcoming UAPI
7f2e24d2efc : asahi: Add nocluster,sync,stats debug flags
afe134a49c5 : asahi: Drop macOS backend
b5e7a22c2e9 : venus: ensure invariance of buffer memory requirement size
2e2605e2971 : mesa: initialize VertexProgram._VaryingInputs before the first use
0a71957a9bf : mesa: remove a redundant call to _mesa_update_edgeflag_state_vao
0293f8d8ce8 : mesa: fix glPopClientAttrib with fixed-func VP and zero-stride varyings
689ce66a433 : vulkan/wsi/wayland: Fix destruction of event queue with proxies still attached.
ee5d2250fd1 : egl/wayland: Fix destruction of event queue with proxies still attached.
f1e4d5c910c : anv: fix scratch buffer reloc in 3DSTATE_HS
e509afacf3f : hasvk: Disable non-zero fast clears for 8xMSAA images
dc01f03d1b0 : radv: remove is_internal pipeline creation parameter
9905322df96 : pvr: Advertise STORAGE_IMAGE_BIT for B10G11R11_UFLOAT_PACK32
225ae963571 : pvr: Don't advertise currently unsupported features
4ec6850210d : radv: fix DCC decompress on GFX11
57ab623f0bb : radv: Use common helpers to translate format in SDMA copy.
4f681d5e2c9 : radv: Remove SDMA padding from copy helpers.
e9a55b332a3 : radv: SDMA v4 size field is size - 1
4f50497a968 : radeonsi: SDMA v4 size field is size - 1
c914e70bceb : anv/hasvk: speed up null image/view descriptor writes
646cff13bca : Revert "iris: Avoid abort() if kernel can't allocate memory"
5aae8a05264 : iris: Retry DRM_IOCTL_I915_GEM_EXECBUFFER2 on ENOMEM
207eb944450 : intel/compiler: add comment about workaround on simd width
427fd83d27f : radv: use new EVENT_WRITE_ZPASS packet3 on GFX11
87444bb7ab4 : radv: ignore alpha_is_on_msb on GFX11 because the hw ignores it
0a3387a190e : nir/lower_mediump: don't use fp16 for constants if the result is denormal
ede0630f9e1 : aco: use v_fma_mix_f32 for v_fma_f32 with 2 fp16 representable, different literals
ed349951cb7 : aco: mark mad definition as precise if the mul/add were precise
f19fccd9f8c : amd,ac/rgp: fix SQTT memory types
bb122202b6d : gallivm: Add some notes about other invocation_0_must_be_active usages.
66dff3d39c5 : gallivm: Use first_active_invocation for scalar SSBO loads.
a2b054c8f0a : gallivm: Use first_active_invocation for ubo/kernel memory loads.
1be626b618b : gallivm: Return 0 for first active invocation when no invocations are active.
e2c67ed63ec : ci/radv: remove dEQP-VK.image.sample_texture.* fails/flakes
3c9a8f7a6d2 : intel/dev: generate helpers to identify platform workarounds
f11aab743b6 : util: add macro to support gcc/clang poison
a0fa31bcdd8 : intel/dev: create a helper dependency for libintel_dev
98198a77820 : glthread: fix a perf regression due to draw_always_async flag, fix DrawIndirect
1eab7e69e2b : glx: fix indirect initialization crash
cc3c8c241e7 : d3d12: Use memcmp for full tcs/gs variant keys
f53188b7fa4 : d3d12: Cache varying info to reduce compare/copy cost
e4ba343ac91 : d3d12: Compare shader key common parts with memcmp, instead of if's
623a01827c3 : d3d12: Compare shader keys with union-encompassing fields all at once
ebd925e79ce : d3d12: Compare shader keys with a switch, instead of cascading if's
4887b88d22f : anv: use the parameter passed to the macro
a8691f916be : intel/mi: use 64bit constant for bitshift
054a83492df : venus: fix VK_EXT_image_view_min_lod feature query
1dfd5351249 : pvr: Setup SPM background object
d75a36a9eeb : glsl: remove do_copy_propagation_elements() optimisation pass
106019a5d8b : nir/split_64bit_vec3_and_vec4: Handle 64-bit matrix types.
5f79e789110 : spirv: Add skip_os_break_in_debug_build option to use in unit tests
8a91a33b7cc : spirv/tests: Add some basic control flow tests
4e5b520286b : spirv/tests: Parametrize stage in get_nir() helper
131f328a18f : spirv/tests: Add script to generate C array from SPIR-V source
17e0c75441d : spirv/tests: Subclass spirv_test helper to namespace the tests
4cc0cec4735 : ci: implement unified sections
5bfc17b2dad : ci: alpine: install bash and coreutils for date -d
6f0fcb0a0cf : ci/alpine: keep the curl inside the image
aeb68c29b48 : nir/opt_algebraic: add patterns for iand/ior of feq/fneu with 0
3ced4ae8161 : radv: only expose EXT_pipeline_library_group_handles if RT is enabled
863cbb3e02c : spirv: Don't specify nir_var_uniform or nir_var_mem_ubo in barriers
530ae32c5d4 : iris: Fix to release BO immediately if not busy
42e8a2c1d6b : genxml: fix border color offset field on Gfx12+
58b687d77b2 : genxml: Fix STATE_BASE_ADDRESS::BindlessSurfaceStateSize field size
24c09d4b167 : radv: add video format support to format probing.
bab235106e7 : radv: Replace radv_trap_handler_shader with radv_shader.
1f0fdcb6194 : anv: always pick graphics queue to execute prime blits on.
494cb2e5cac : asahi: Flush USC caches on the first draw
70169c7488a : asahi: Identify USC cache invalidate
860ac5c1498 : asahi: Add readonly BO flag
0498ad3e26d : asahi: Add BO_SHAREABLE flag
672b2f9ad18 : anv: remove more Gfx7 code
fc7680b7df7 : iris: fix Wa_16011107343 for Gfx12
3cd72a28402 : anv: fixup Wa_16011107343 for Gfx12 only
6cb0c8b6d74 : ci: Reuse MESA_CI_PERFORMANCE_ENABLED in performance-rules
5b9a6106041 : ci: Use workflow to make CI aware of performance jobs
c91f4b2efbf : ci: Use release builds in perf jobs
2fcd6df1075 : ci: Create debian-arm64-release job
c65eb88f0b4 : ci: Upload debian-release artifact to S3
53dda476a9e : llvmpipe: fix compute address bits to return native pointer size.
67904a36a6d : pvr: Don't update fragment signal sync when fragment stage is disabled
4af1cf89abc : pvr: Clear wait syncs after job submission
18fb8d3b55a : pvr: Enable threaded submit when supported
5be2e44095f : pvr: Add support for VK_KHR_timeline_semaphore
80f864cd23b : pvr: Use common queue submit implementation
5ce99bc5688 : radv: Only init geometry infos if RRA is enabled
7bd265bc863 : radv: Move header and geometry info init into separate functions
e74a3284f53 : anv: halve the push constants space in mesh pipelines
814eb9e2cea : iris: consider bufmgr creation to have failed if `dup`ing of the fd fails
0912b14b3ae : ci/freedreno: add flaking KHR-GL45.buffer_storage.map_persistent_flush
baea3b328b7 : intel/vulkan: add missing dependency on generated headers
c356f1b4edc : radv: fix draw calls with 0-sized index buffers and robustness on NAVI10
b1c19498c64 : pvr: replace nop binary shader with run-time compiled shader
fa1cf83217e : meson: allow checking for null pointers even if they're supposed to be non-null
bf5cfb64868 : v3dv: Enable (leased) direct display extensions.
12f0daddfc8 : pvr: initialise size for placeholder "zeroed" shaders
c9f3ba987fe : glapi/meson: drop duplicate line in deps
7c62f6fa01d : radv: fix flushing non-coherent images in EndCommandBuffer()
6750a9094f6 : radv: fix flushing non-coherent images inside secondaries on GFX9+
78c95b28658 : glsl: align definition of _mesa_problem with the one in main/error.h
ff494361bee : util: rzalloc and free hash_table_u64
75968398f37 : anv: emit 3DSTATE_HS for each primitive on gfx12
df9f71d7957 : iris: emit 3DSTATE_HS for each primitive on gfx12
4b3a22fcd46 : aco: only ls and ps use store output now
e9616d1d2ae : ac/llvm: only init outputs when fragment shader for radv
ee9ccd7ac52 : radeonsi: only init llvm output when needed.
87ec94f6aac : glsl: Move lower_vector_insert to GLSL-to-NIR.
f16a23aa9d0 : panfrost/midgard: Drop redundant arg to emit_explicit_constant.
63aa5909b4c : panfrost/midgard: Fix handling of csel with a vector constant condition.
35c85c0ae69 : venus: fix device memory export alloc info
23c350517a2 : venus: fix external image creation
953ff3cf556 : venus: simplify support for non-AHB external images
ca96f94aee9 : venus: simplify ahb image creation
768017f72b9 : venus: refactor image create info pnext tracking
4d616fb919f : venus: remove redundant abstractions for wsi struct search
21a06083954 : venus: fix external buffer creation
09f5033232a : venus: distinguish external memory from mappable memory support
19c3608672e : venus: tighten up the sync fd requirements for Android wsi
657cd2e1d42 : venus: refactor sync fd fence and sempahore features
05791b6ae08 : venus: clean up globalFencing
344be4405c0 : venus: clean up memoryResourceAllocationSize
6f8fe78e3b0 : venus: start requiring all experimental features
9d76ed96381 : venus: replace binary search with hardcode for max buffer size
417de28e43c : venus: further disallow sparse resource
e1eabab6fec : aco/optimizer_postRA: assume all registers are untrackable in loop headers
4c978d54458 : zink: skip buffer barriers for ACCESS_NONE -> ACCESS_READ / ACCESS_WRITE
fef6e6588bb : ci: Update traces expectations for gutting glsl opt_algebraic.
2f53188f18d : glsl: Remove unused as_rvalue_to_saturate().
d76fb3b2b1a : glsl/opt_algebraic: Drop the flrp recognizer.
579aca894fd : glsl/opt_algebraic: Drop the ftrunc pattern recognizer.
6d52e6fd2c5 : nir: Port a floor->truncate algebraic opt pattern from GLSL.
6229d34b915 : glsl/opt_algebraic: Drop some fmul simplifications.
4bf65ce2219 : glsl/opt_algebraic: Drop the flrp/ffma simplifiers.
3f632ce764c : glsl/opt_algebraic: Drop no-op pack/unpack optimization.
d589760f44d : glsl/opt_algebraic: Drop the eq/neq add-removal optimization.
d352bd97376 : glsl/opt_algebraic: Drop scalar all_eq/any_neq -> eq/neq opt.
62afead36fd : glsl/opt_algebraic: Drop fdot 0-channel optimizations.
ef02581590c : nir: Add optimization for fdot(x, 0) -> 0.
b328c97e112 : glsl/opt_algebraic: Drop csel(true/false, x, y) optimization.
652ff42f149 : glsl/opt_algebraic: Drop x + -x -> 0 optimization.
69b178ac909 : glsl/opt_algebraic: Drop add/sub with 0 optimizations.
c6908fc8acd : glsl/opt_algebraic: Drop fdiv(1,x) -> frcp(x) and fdiv(x,1) -> x optimizations.
4fc9342fc61 : glsl/opt_algebraic: Drop and/or/xor optimizations.
ab7a9b45383 : glsl/opt_algebraic: Drop rcp optimizations.
6b53d4b8250 : glsl/opt_algebraic: Drop pow optimizations.
bb1b37e6c12 : glsl/opt_algebraic: Drop shifts of 0 optimizations.
71c0c73f8e4 : glsl/opt_algebraic: drop fsat(fadd(b2f(x), b2f(y))) -> b2f(ior(x, y)) opt.
144b61437a3 : glsl/opt_algebraic: Drop f2i(trunc(x)) -> f2i(x) optimization.
47657b2ffe9 : glsl/opt_algebraic: Drop -(-x) -> x optimization.
766f551cb56 : glsl/opt_algebraic: Drop abs(-x) -> abs(x) and abs(abs(x)) -> abs(x).
7a8a50106ee : glsl/opt_algebraic: Drop pow-recognizer.
d79061dba1e : glsl/opt_algebraic: Drop log(exp(x)) -> x and exp(log(x)) -> x optimisations.
2bd0343ba07 : glsl/opt_algebraic: Drop ~~x == x transformation.
36a916f3f4d : zink: use tc renderpass optimizing to more optimally start queries
7c96e989755 : zink: always start/stop/resume queries inside renderpasses
cbbc7c98c47 : zink: pull 'was_line_loop' into ctx for query updating
5492e927e7f : zink: use more consistent check for deleting zink_query::stats_list links
b4deaf7b2cb : zink: break out query suspend functionality for reuse
53c9f60ce42 : zink: track whether queries were started in a renderpass
e5d517f3622 : zink: rework query pool overflow
7da78ffb697 : zink: create/use query pools dynamically
e56d4f92642 : zink: rework find_or_allocate_qp()
bf782503e19 : zink: reorder some query code
8fdbf81ff02 : zink: try updating qbos on query resume if !in_rp
49deb9cbe74 : zink: only update qbo for TIME_ELAPSED on start if !in_rp
93a7187f34c : zink: handle null query results for conditional render
cf60c7fbfac : zink: handle null query results
6bcf4721dc0 : zink: only try doing qbo updates on query suspend if !in_rp
2440c98b3bc : zink: refuse to start cs invocation queries in renderpass
74a65363ea0 : zink: don't double suspend queries
9d0c3d3fb12 : zink: un-suspend queries if they end while suspended
34e2d2ec589 : zink: add zink_query::suspended to indicate suspended state of queries
74af46230cf : zink: don't auto-sync qbos on query end
c870c7c942c : zink: handle multiple query starts in qbo update
d60c864c454 : zink: delete zink_query::last_start_idx
c46d68235e5 : zink: make zink_vk_query unref consistent
eb5e0f5ab56 : zink: fix possible query destroy leak
10389698a09 : zink: fix zink_query_start initialization
2a938c3e228 : zink: rewrite zink_query_start struct
ed9909e3a0d : zink: reset queries on the promoted cmdbuf when possible
96f7fe71913 : zink: remove suspended queries from list before resuming
4f539975746 : zink: move zink_batch_no_rp call for query reset
7e613d2a32b : mesa/shaderapi: fix path memory leak
e7c5a8b3f8f : d3d12: Don't loop in update_draw_indirect_with_sysvals
bf6c214b258 : d3d12: Create varying structures as necessary, reference them
41d5e76f2ce : d3d12: Don't memcmp gs/tcs keys
30883c01452 : d3d12: Don't unnecessarily zero out gs/tcs keys
56d30bf5912 : d3d12: Track max varying slot, set and compare less bytes
9a3820fe116 : d3d12: Don't recompute has_flat_varyings or missing_dual_src_outputs
d246948ce36 : anv: Skip BTI RT flush if we're doing an op that doesn't use render targets.
2bd304bc8f0 : anv: Skip the RT flush when doing depth-only rendering.
6992aa951d4 : aux/tc: only call tc_parse_draw() when parsing renderpass info
ad0d5a24aa1 : aux/tc: track whether queries have been terminated in a renderpass
91fa9397639 : panfrost: Use NIR scoped barriers instead of memory barriers
901bc6d53ca : pan/midgard: Handle nir_intrinsic_scoped_barrier in Midgard compiler
64a02662600 : pan/compiler: Fix handling of nir_intrinsic_scoped_barrier
c80268a20d4 : intel/compiler: Mark various memory barriers intrinsics unreachable
fe908ffefa5 : glsl: Implement use_scoped_barrier option for lowering memory barriers
2178a8da51f : gallivm: Fix handling of nir_intrinsic_scoped_barrier
e411e0afd33 : microsoft/compiler: Handle scoped barrier in Tess splitting
1db7e6a2611 : nir: Support use_scoped_barrier in nir_lower_atomics_to_ssbo
e45bbcf6492 : Revert "freedreno: Account for multi-draw in num_draws"
cc55a2e77db : ci/crocus: Mark unvanquished as flaky.
eac875a78e2 : ci/crocus: Add new tess xfails and a link to the regression bug report.
ca2d2ea60b7 : zink/ci: skip one more test that timeout with RADV
4fb0adc43c8 : ci/zink: move threading tests to flakes
afd5a95d61e : docs: add pipeline library support for tu
03ffbcb29a4 : Revert "venus: temporarily redirect VkDrmFormatModifierPropertiesListEXT to "2" variant"
1d12d7c33ca : venus: update venus-protocol headers to fix WA1
4eabd6586b4 : nir/lower_blend: Don't dereference null
75d9a4a6ce5 : aco: always update orig_names in get_reg_phi()
735df516e9c : radv: split linker script for android since it requires different symbols
669a68489da : meson: Use sse2_arg and sse2_args to replace usage of c and c_sse2_args
ddf708a1ff0 : meson: Split sse2_arg and sse2_args out of c_cpp_args
446630ab422 : meson: When sse2 enabled, both c and cpp using sse2 options
c1a62476ace : vulkan/wsi/x11: make 4 image minimum for xwayland driver-specific
7c8a5f6e377 : vulkan/wsi: switch to using an options struct for last param
1c5c2f77c3a : aco: use and swizzle mask in dpp quad perm
8fabde3be4d : aco/gfx11: use dpp_row_xmask and dpp_row_share
b7cd0eb4399 : aco: use v_permlane(x)16_b32 for masked swizzle
9f155c21c3e : amd: d16 uses rtz conversion for 32bit float
77252687fa4 : amd: don't use d16 for integer loads
a00b50d820b : nir: change 16bit image dest folding option to per type
a14d46fde27 : radv: enable primitiveUnderestimation on GFX9+
dba7a664293 : radv: set MSAA_NUM_SAMPLES to 0 for underestimate rasterization
0eae617826e : radv: stop setting ENABLE_POSTZ_OVERRASTERIZATION to 1
05732f45198 : radv: cleanup radv_emit_{conservative,msaa}_state() functions
34e7c17cfee : lavapipe: EXT_image_sliced_view_of_3d
66e3ccbcacb : vulkan/runtime: store parameters of VK_EXT_sliced_view_of_3d
ed03821442d : radv/sqtt: Use code buffer from radv_shader directly instead of copying.
ea070fb83a2 : radv: Keep shader code ptr in a separately allocated buffer.
52f27cda05b : zink: allow direct memory mapping for any COHERENT+CACHED buffer
d78de2a9625 : zink: add locking for zink_screen::copy_context and defer creation
a7b98dd4be8 : zink: avoid adding ubo/ssbo bindings multiple times for different bitsizes
db1af91f1b8 : zink: simplify/rework image typing in ntv
ac5f72a0237 : zink: delete unused emit_image param in ntv
fb4fd03db9e : zink: fix bindless texture barrier generation
75e9ba85de4 : zink: rework descriptor unbind params to use is_compute directly
ddb116d7551 : zink: fix shader read access removal for barrier generation
00288d4f53f : zink: delete dead uniform variables
760f367386e : agx: Lower sampler LOD bias
23f271833fd : asahi: Lower lod_bias_agx to uniform registers
8058d31a257 : nir: Add nir_texop_lod_bias_agx
822e7565117 : ac/llvm,radeonsi: lower fbfetch in abi
28c2527e42a : radeonsi: add num_component param to load_internal_binding
5c44404b5f5 : ac/llvm,radeonsi: lower nir_load_barycentric_at_sample in abi
0c8e7ad47e9 : nir: lower to fragment_mask_fetch/load_amd with EQAA correctly
83130165437 : nir/lower_blend: Consume dual stores
44bdcb7214b : panfrost: Use proper locations in blend shaders
44202519474 : intel/rt: Fix L3 bank performance bottlenecks due to SW stack stride alignment.
de4e3da4c42 : docs: Fix formatting for RMV tracing docs
be2961de09a : meson: print c_cpp_args
2d93ab795b0 : radv/rt: Pre shift cull_mask
964323fe97b : pvr: remove duplicate define
cbfa4d52ed2 : pvr: stop restricting the compiler to the Sascha Willems triangle demo
cb7403b9095 : d3d12: Track up to 16 active context resource states locally in d3d12_bo
2c00c069fee : d3d12: Assign up to 16 simultaneously active contexts unique IDs
bd0e1b3d02c : d3d12: Move d3d12_context_state_table_entry to d3d12_resource_state.h
4c711460d4e : tu/kgsl: Propagate tu_physical_device_init() errors
6a28986eb4d : tu+meson: Re-work KMD selection
407e4929de9 : turnip: Refactor device loading
3b3882d4c5f : turnip: Handle kgsl vs drm specifics at runtime
fc06e35a58f : turnip: Move QueueWaitIdle entrypoint to kgsl
1170efcf014 : turnip: Allow knl backend specific entrypoints
fd2b014a12a : turnip: Split out vfuncs for kernel interface
f84fce767d3 : turnip: drm code-motion
1cb702def49 : turnip: Move things to prep for multi-kernel support
73dfcbf7e85 : vk/runtime: Allow enumerate and try_create_for_drm to coexist
08ba87481bc : ci/freedreno: add flaking KHR-GL45.buffer_storage.map_persistent_dispatch
54f2074ebef : docs: update link to intel optimization reference manual
8203618d455 : ci: correct typo in name of linkcheck job
b52917f9fcc : intel: use c_see2_arg instead of explicit -msse2
1851ca714b7 : intel: enable -mfpmath=sse on x86
182066538f3 : r600/sfn: Fix minimum required registers
13a9ce7f2fe : radv/rt: Merge cull_mask and flags
8ae5a429903 : nir: Add cull_mask_and_flags_amd intrinsic
8441d565ec9 : anv: remove assert typed write support when using NULL surface
65b62db0fb9 : ci: uprev virglrenderer
297fda6cf13 : zink: fix build with -Dvulkan-beta=true
f1acdeba6b8 : zink: fix slab allocator sizing
fe4271c42d1 : vbo/save: fix possible crash related to fixup_vertex()
b71957635f1 : anv: stop tracking color blend state in the pipeline
dd5c6446b4f : anv: fix testing for dynamic color blend bits
6e60612d427 : vulkan: track the right value on CmdSetColorWriteMasks
9f1e6d8f70a : nir,amd: add and use nir_intrinsic_load_esgs_vertex_stride_amd
5e837f95944 : amd/gpu_info: add a workaround for SI_FORCE_FAMILY=gfx1100
df6380ddc9c : amd: implement conformant TRUNC_COORD behavior for gfx11
39fefeabee6 : radeonsi/gfx11: change the default of COMPUTE_DISPATCH_INTERLEAVE to 256
3e8bd050209 : radeonsi: don't set PACKET_TO_ONE_PA for line stippling
4ca32bbc798 : radeonsi: reorganize si_init_depth_surface for better readability
f5a98ba30c4 : radeonsi: reorganize si_initialize_color_surface for better readability
236890608fc : radeonsi: reorganize emit_db_render_state and simplify VRS code
be8c61b4f67 : amd/registers: only define SPI and COMPUTE registers in the 0xB000 range
82926d93b42 : radeonsi: don't clamp z_samples to fix Unreal Tournament 99
80c0efa50f5 : amd: query the per-SIMD VGPR counts from the kernel, don't hardcode them
26208698ae0 : radeonsi: rename esgs_itemsize -> esgs_vertex_stride
32b8d0c19d2 : radeonsi: correct and clean up obsolete vs_state_bits comments
23e7d44a88d : radeonsi: always add 1 to lshs_vertex_stride now that LS_OUT_PATCH_SIZE is gone
b9c6ef7f518 : radeonsi: remove unused VS_STATE_LS_OUT_PATCH_SIZE
461b05c281c : radeonsi: remove a gfx11 check in si_shader_gs (legacy GS)
f6d8e776fd0 : radeonsi: reformat emit_cb_render_state, create_blend_state, create_rs_state
8e9968e3a12 : radeonsi: remove returns from si_emit_global_shader_pointers
98eee7dee38 : amd: replace SI_BIG_ENDIAN with UTIL_ARCH_BIG_ENDIAN
e0c8b24e225 : amd/registers: unify VRS combiner definition names between gfx103 and gfx11
091268944d9 : amd,radeonsi: remove unused LLVM functions
d8b17b17526 : radeonsi: disable Smart Access Memory because CPU access has large overhead
d61cd390266 : radeonsi: replace si_screen::has_out_of_order_rast with the radeon_info field
5b85fa60319 : radeonsi/gfx11: ignore alpha_is_on_msb because the hw ignores it
52f5b7a9705 : radeonsi: set PA_SU_VTX_CNTL consecutively with PA_CL_GB_VERT_CLIP_ADJ
429f43f0881 : radeonsi: use SPI_SHADER_USER_DATA_HS_0 definition instead of LS_0
6dcd60206a1 : radeonsi: remove no-op setting of THDS_PER_SUBGRP
742c9f411b7 : radeonsi: change si_shader::ctx_reg to a nameless union for better readability
3e9863f4968 : radeonsi: move a few DB_SHADER_CONTROL states into si_shader_ps
ee83ba57716 : radeonsi/gfx11: set CB_COLORi_INFO.MAX_COMP_FRAG on GFX1103_R2
c54635a0333 : radeonsi/gfx11: don't set non-existent VGT_STRMOUT_BUFFER_CONFIG
31438fbab56 : radeonsi/gfx11: fix the CU_EN clear mask for RSRC4_GS
34c01cf718b : amd: bump AMD_MAX_SE and change the CU mask type to 16 bits
63b21e3066a : amd: add missing gfx11 register definitions
ac0e83375a3 : amd: fix LOD_BIAS on gfx6-9 and adjust the lod bias CAP
98328a71dc5 : radeonsi: fix COMPAT_MODE on gfx8-9
fb70d8cf9c6 : Revert "radeonsi/ci: Update stoney test expectations"
96c832c47e3 : spirv: Always emit deref_buffer_array_length intrinsics
fbeb81d8121 : v3dv: Set spirv_options::use_deref_buffer_array_length
1386e1476aa : lavapipe: Set spirv_options::use_deref_buffer_array_length
85634a70ec3 : turnip: Set spirv_options::use_deref_buffer_array_length
00218ab73f4 : panvk: Drop our manual SSBO size handling
7594a64ebe2 : hasvk: Drop our manual SSBO size handling
a1c82fa42f4 : anv: Drop our manual SSBO size handling
e41753cf175 : nir/lower_io: Handle buffer_array_length for more address modes
ee129301a9e : frontend/va: Remove duplicate code in format support checking/reporting.
1a6865eae3a : frontend/va: Add format support checks for VA_RT_FORMAT_* in VaCreateConfig/VaGetConfigAttributes
a4fa4890026 : lavapipe, nir: Fix wrong array index scaling in nir_collect_src_uniforms
b6303d33ec7 : r600/sfn: Fix readport cylce map
b5b7ca0ad31 : r600/sfn: be more conservative with channel use in multi-slot ops
e2fa9ba9c65 : radv: Use indirect header filling for compact builds
40e9efa2deb : radv/bvh: Add a shader for filling the header
c83ea206830 : radv/bvh: Move the size header field up
b0fd43f1f71 : radv: Move the geometry infos before the BVH
0800450cb9b : radv: Use compact encoding
07c1b230221 : radv/bvh: Implement compact encoding
71ccc8d6009 : radv: Add a build config for compact builds
da4f498f6f1 : radv/bvh/encoder: Move dst_node initialization into the loop
2792d012d24 : radv/bvh/encode: Introduce is_root_node
2c0e158ae2e : radv/bvh/encode: Move bvh_offset NULL check to the top of the loop
4e87a01b930 : radv/bvh: Replace is_final_tree with bvh_offset
688f598237e : radv/bvh/encode: Use the node type for identifying internal nodes
6d93f4f867c : freedreno: Add A2xx REG_A2XX_RBBM_PM_OVERRIDE2 bitfields
891a8bfb2da : freedreno: Add A2xx perf counter reg values
9e2572903bc : pvr: Remove component_alignment
0244719a12d : pvr: Remove unused msaa_mode field
ca04882117f : pvr: Setup SPM EOT state
f59c6eef168 : pvr: Move PBE START_POS into csb enum helpers header
d2ff8b673a9 : radv: advertise VK_EXT_image_sliced_view_of_3d on GFX10+
5520a40e052 : radv: implement VK_EXT_image_sliced_view_of_3d on GFX10+
e82c11df66a : ac/nir: add resinfo lowering for sliced storage 3D views
806f146eea5 : pvr: Add support for blend constants.
46091832d81 : util/process_test: make the error variable static
b4ab54976b7 : pvr: Add encodings for index registers
6122dd54883 : pvr: Amend definitions for ST and IDF
66500c28d25 : pvr: Add late op lowering pass and conditional execution
8719f7cb8d4 : pvr: Add support for MOVC
c38c119617a : pvr: Add basic support for manual instruction grouping
b642e77cdd8 : pvr: Add support for TST
de64dfe9404 : pvr: Add branch support
b1064e91f17 : pvr: Add support for ST
c4b7128d84b : pvr: Add support for IDF
73d07bbb52d : pvr: Add support for generating NOP program
4ddcda8369b : pvr: Add support for generating per-job EOT program
88e42e18d96 : pvr: Fix descriptor set address calculation
5287edd6d2a : pvr: Register allocation improvements
eb65c4be88b : pvr: Add support for WOP
432fea181df : pvr: Add support for emitpix
bdbd69edb81 : pvr: Add support for validating modifier combos
8ef839374e2 : pvr: Add support for sample instructions
1c11f1afbd4 : pvr: Add support for fitr.pixel
0ce53b002f5 : pvr: Amend subarray ownership code
af0685d05e5 : pvr: Add NIR pass to lower vars to SSA
07b57deea29 : anv: Move WA MEDIA_VFE_STATE after stalling PIPE_CONTROL
c0c911d9ba3 : mesa: Report GL_SHADER_BINARY_FORMAT_SPIR_V as supported
2b655e267e5 : radeonsi: fix incorrect vgpr indices in the ps_prolog
a8e1e5b5c2a : r300: simplify KILL transformation
fc0f6946765 : ci/zink: Add a glx flake on anv
f2dc37454e4 : ci: Fix stage of etnaviv manual runs.
ae0e1eb0afe : ci/hasvk: Add a synchronization flake.
0b976dee49f : ci/zink+turnip: Disable flaky minetest trace.
2a7debd1cab : ci/turnip: Drop the #8219 xfail.
0cc34b7bb95 : ci/freedreno: Drop a530 piglit_gl coverage.
be32dba99c3 : ci/etnaviv: Drop one more gc7000 xfail.
4bf38f5652b : anv: Handle all fields in VkAccelerationStructureBuildRangeInfoKHR
070f042e104 : spirv: Implement SPV_KHR_subgroup_rotate
3328714295c : nir/lower_subgroups: Add option lower_rotate_to_shuffle
e40b1df4323 : nir: Add nir_intrinsic_rotate
a06ab9849db : r300: drop VDPAU support
865e9311a29 : zink: utilize copy box tracking to avoid barrier emission for buf2img copies
4ad64552b89 : zink: add a util function for optimizing TRANSFER_DST image barriers
fa6e6545b1a : zink: add some tracking for copy box regions
935184ca44f : util/box: add intersection test functions for 1d/3d
8f3d0141de9 : anv, hasvk: Align workaround address to 32B
a4a0417263a : iris, crocus: Align workaround address to 32B
ea0ec8c5628 : intel: Add extra zeros at the end of debug identifiers
387d131f96f : ci/llvmpipe: add flake timeout for rusticl program@execute@builtin@builtin-float-sincos-1.0
94906337232 : d3d12: Fix VP9 Decode - Checking 0xFF instead of 0x7F for invalid frame_ref[i].Index7Bits
fb2a6248d2e : hasvk: Update driver name in debug information
ed768337050 : radv: Implement & expose VK_EXT_pipeline_library_group_handles.
d0f7587109d : radv: Use group handles based on shader hashes.
913de78731a : radv: Use provided handles for switch cases in RT shaders.
430170702e5 : radv: Hash group handles as part of RT pipeline key.
9eb76ab6386 : radv: Add helper to hash stages.
211ed8745f7 : zink: add debug marker tracing for qbo updates
26aedae568b : zink: add ZINK_DEBUG=map
03610a5aab5 : zink: actually hook up ZINK_DEBUG=norp
9e8450b65cc : freedreno/crashdec: Disable GALLIUM_DUMP_CPU
3f227957d64 : freedreno/crashdec: Handle multi-IB prefetching
ddc4e87438e : freedreno/crashdec: Add another prefetch test
643ee851030 : freedreno/crashdec: Refactor crashdec tests
7417432a285 : freedreno/crashdec: Add prefetch test
9ececfc6e63 : freedreno/cffdec: Fix hang location detection
924f2640812 : freedreno/cffdec: Add helper to parse CP_INDIRECT_BUFFER
c01ac4b5836 : freedreno/cffdec: Add helper to find next pkt
cb13e24758c : freedreno/cffdec: Fix unitialized count for pkt2
4060cf5772c : freedreno/crashdec: Fix apparent off-by-one with ROQ size
ce7225c0f90 : freedreno/a6xx: Fill in ROQ status registers
44054b1f3b3 : freedreno/a6xx: Fix CP_ROQ_THRESHOLDS_1
aba8aea2be7 : freedreno/a6xx: Add CP_ROQ_*_STAT
8c6d741e263 : freedreno/a6xx: Rename CP_CSQ_IB*_STAT
880a3efe6c2 : anv: implement emission of 3DSTATE_HS for Wa_1306463417
f8a1100ca1b : anv: limit generated draws to pipelines without HS stage
2028f1caa38 : anv: emit 3DSTATE_HS in cmd_buffer_flush_gfx_state
a043ae8e249 : iris: implement emission of 3DSTATE_HS for Wa_1306463417
e4ebb541c5a : meson: update flex/bison requirement to cover all usages
61f45a6f44e : gbm: drop unnecessary vulkan dependency
2bf24c84f3e : glx: include directly the useful vulkan header, instead of including everything
c8d7e0c0235 : egl: include directly the useful vulkan header, instead of including everything
e97ed4fc89d : anv: process utrace payloads on queue submission
aa791961a82 : pvr: Add support for dynamic buffers descriptors
2bef26ed043 : ci/intel: Update hasvk HSW xfails
d6d8edf9ae6 : hasvk: Handle subpass self-dependencies for stencil shadow copies
d3162f97b5a : hasvk: Mark VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL as stencil write optimal
79a58cb79bc : hasvk: Enable PixelShaderKillsPixel when omask is used
15b302179a7 : aux/tc: add a 'has_resolve' member to tc_renderpass_info
ce68824bdfb : anv: fix invalid masking of 48bit address
af994570f02 : intel/blorp: Allocate only necessary amount of VERTEX_BUFFER_STATE
a364f23a6cf : intel: Make gen12 URB space reservation dependent on compute engine presence
63278778c64 : pvr: Add push consts support to descriptor program.
fbd644c59d9 : meson: replace vk_wsi_args with dependencies to let meson take care of transitivity
f059213f5dd : meson: reuse vulkan_wsi_list for defining vk_wsi_args
22c1f4be8c1 : docs: mention `meson configure` and drop broken workaround script
e5cf2831216 : docs: mention the meson summary
512126b26d5 : intel/compiler: remove unused field from fs_thread_payload
9b4eb739079 : r600: fix shader blob memory leak
cc3c97d8c94 : venus: Add VkBuffer cache statistics for debug
7d53d4d078e : venus: add VN_DEBUG_CACHE flag
ef255444c19 : venus: switch to lazy VkBuffer cache
56a9aad4010 : nir/deref: don't replace casts with deref_struct if we'd lose the stride
fa9a8c85e20 : radeonsi/vcn: disable fence for JPEG decoding
c392cdf7502 : v3d: update supertuxkart reference after 1c028a4d5b623e73bdf5
4229d9324f4 : iris: Avoid creating uncompressed view with unaligned tile offsets on BDW
7ebdddf319f : docs: update calendar for 22.3.6
2ad59278164 : docs/relnotes: add sha256sum for 22.3.6
e581901132a : docs: add release notes for 22.3.6
ecabc824c2e : glsl: Drop the (v.x + v.y + v.z + v.w) -> dot(v, 1.0) optimization.
3c668513b9e : freedreno/a6xx: Fix view_seqno in tex cache key
818b49932a3 : freedreno/a6xx: Static-ify sampler_view_update()
e9fa92d6fa9 : freedreno/a6xx: Small cleanup
936f2ebb468 : freedreno/a6xx: Remove needs_invalidate flag
b6778995d7c : freedreno/a6xx: Add a way to assert valid format
ea9d1cfb20c : freedreno/a6xx: Fix sampler view rsc_seqno for X32_S8X24
b40e3c9e6c9 : freedreno/a6xx: Drop unneed fd6_texture_state() arg
29445505f6f : freedreno/a6xx: Fix set_sampler_views(start != 0)
a3c73987ab9 : freedreno/a6xx: Move rsc seqno out of tex cache key
94abccf3ce5 : aco: fix pathological case in LdsDirectVALUHazard
ee47cc8256d : amd,nir: remove byte_permute_amd intrinsic
e316416dd0d : docs: include explicit `setup` in instructions
a502f4fc133 : radeonsi/video: use specific PIPE_BIND_ value for video buffers
635d62ba992 : mesa: use mesa_log from output_if_debug
f18f43338eb : mesa: add missing newlines for _mesa_debug/_mesa_log callers
40e45eaef02 : util/log: add logger_windbg
8f0a7e848f4 : util/log: add support for MESA_LOG_FILE
7d8d64426b1 : util/log: add logger_syslog
bbd19527c1f : util/log: improve logger_android
7a18a1712a0 : util/log: improve logger_file newline handling
63864d4dfcd : util/log: allow multiple loggers
337d58f6fca : util/log: refactor mesa_log
dd3b67b9746 : v3dv: handle ASPECT_MEMORY_PLANE aspect flags when getting plane number
f4ce19063c2 : loader: do not check the mesa DRI_Mesa version if it was not found
6e666c6303b : nir: Skip samplers and textures in lower_explicit_io
186a22712ff : rusticl: allocate printf buffer as staging
3abbeed74f8 : rusticl: no compute only
ced9d5d6357 : rusticl/device: limit CL_DEVICE_MAX_CONSTANT_ARGS
bbea8761c22 : rusticl/device: fix some device limits
188c0d7c8f1 : llvmpipe/ci: increase deqp-runner timeout
7f2775bc8ad : radv/ci: cleanup CI lists for dEQP-VK.memory.* tests that timeout
2809bb84999 : broadcom/ci: re-enable egl on wayland
67b2f486456 : broadcom/ci: add two known failures
50361c71f47 : broadcom/ci: skip buffer_age.no_preserve and swap_buffers_with_damage on wayland
d01fded429d : broadcom/ci: drop create_pixmap_surface from the fails; it passes now
ccc61357d5e : broadcom/ci: add x11- prefix to x11 EGL tests
176add76ad5 : zink: get rid of needless dependency
e02cdb397e6 : zink: prefer vulkan_core.h over vulkan.h
6242fe3923c : anv: Use vk_acceleration_structure
4d2a7ea1463 : radv: Use vk_acceleration_structure
eb33a1adb04 : vulkan: Add vk_acceleration_structure
1ba3e83958e : meson: add basic support for loongarch
1583b150d6a : radv: set VS_OUT_MISC_SIDE_BUS_ENA for clip distances on GFX10.3+
50a65e2e2b4 : driconf: add zink glthread disable for a game
e375fb0c5cd : zink: make ZINK_DESCRIPTOR_MODE=db the default
685bd95de91 : zink: move db input attachment size check to screen init
e6f54801808 : ir3: Add cat7 sleep instruction
121e4ca87dc : ir3: Add cat5/cat7 cache related instructions
42dba8ebc55 : driconf/anv: Apply limit_trig_input_range WA to Rise of the Tomb Raider
b43d32b77d0 : kopper: fix loop iterating for msaa texture creation
1b9b060f0ee : svga: use upload buffer if texture has pending changes
3a359385cb1 : svga: fix compatible formats for shareable surfaces
75b7296fc36 : svga: fix resource_get_handle from resource created without SHARED bind flag
427ac51c10e : llvmpipe: only use accurate_a0 hack if there are no textures bound
9390766b830 : broadcom/ci: use weston's xwayland instead of starting X as well
5425064c53a : broadcom/ci: group x11 and wayland variant of the same test failing
af197629357 : radv/rt: Skip instances after loading the entire node
ab3184c0a2d : aco: don't apply modifiers through DPP to unsupported instructions
3bd5b583f9d : aco: combine a ^ ~b and ~(a ^ b) to v_xnor_b32
dea36fce6a4 : util: Extend vk_enum_to_str with bitmasks vk_enum_to_str only generates literals for enums with type: @type="enum", but many enums have type: @type="bitmask" and were not taken into account here.
e29a964d020 : intel/compiler/mesh: follow the type of offset variable
15afb8dcc6c : intel/compiler/mesh: apply URB payload mask once per program
93a47bab042 : nir: simplify nir_block_cf_tree_{next|prev}
2e394b5cc1c : nir/lower_continue_targets: only repair SSA when necessary
7fba5abfd7f : nir/lower_continue_constructs: special-case Continue Constructs with zero or one predecessors
f42eb71df9a : spirv: use Loop Continue Construct to emit SPIR-V loops and lower after parsing
c20751d61dc : nir: add lowering for Loop Continue Constructs
312510448f2 : nir: create nir_push_continue() and related helpers
2bb369dd8d4 : nir: add assertions that loops don't have a Continue Construct
d4b97bf3fa5 : nir: add Continue Construct to nir_loop
e0c6ad1ce5c : glsl: Account for unsized arrays in NIR linker
10f8240caf2 : zink/kopper: Add extra swapchain images for Venus
04d654a5d0b : vulkan/wsi: Take Xwayland into account for x11_min_image_count
23ec0d6bb2b : asahi: Make shader-db work again
029c686c6db : asahi: Implement color masks with masked stores
3084e6e6890 : agx: Add agx_internal_format_supports_mask helper
5e031867fe0 : agx: Handle ssa_undef as zero
eab4d6a96f3 : agx: Add and use agx_nir_ssa_index helper
ad459054ed9 : radv: enable SQTT tracing on GFX11
dfa9b5d624c : radv: disable SPM counters with RGP on GFX11
5fe48baad62 : radv: implement a workaround for SQTT on GFX11
826ae89ba6a : radv: make sure to wait for the trace buffer also on GFX11
c2bc4aff541 : radv: only enable SQTT for SE0 on GFX11
ad4ad2ba848 : radv: configure SQ_THREAD_TRACE_CTRL.REG_AT_HWM on GFX11
8bc78e8eb9f : util/u_process: implement util_get_command_line for BSDs
923758a5c22 : winsys/amdgpu: use amdgpu_device_get_fd
919c5568bf8 : freedreno: check for conditional rendering in launch_grid
e93a221024d : agx: Handle group_memory_barrier
e9cec966334 : agx: Implement b2b32
955797bb00d : agx: Pack local atomics
14f546726e3 : agx: Lower shared memory offsets to 16-bit
a21f6f8cb04 : agx: Translate load/store_shared
f8b9dfbbada : agx: Translate NIR atomics
2a021b1818e : agx: Pack local load/store instructions
96904f83b44 : agx: Pack global atomics
eea3674f36a : agx: Disallow immediate bases to device_load
6b0ef2b4629 : agx: Model local loads/stores
0d07d271739 : agx: Model atomic instructions
ec7584130f5 : iris: Export num_fences()
780dd291c5f : iris: Export update_batch_syncobjs()
102e180d0f5 : iris: Export batch debug functions
9e67d3f2378 : asahi: Advertise ARB_texture_barrier
5f8a59ac89e : asahi: Advertise ARB_derivative_control
c6c61d052e3 : docs/features: Sync Asahi with reality
cf96edff1cf : agx: Implement gathers (nir_texop_tg4)
978d3fefa88 : agx: Model and pack gathers
8dc861dbb59 : agx: Lower offsets in NIR
a5dfee1c22b : ci: revert download of git cache to the wget
44f40ff9417 : pvr: Use descriptor/set/table offsets from driver
e64288a0ba5 : pvr: Split pvr_private.h
5694755fa02 : pvr: Load descriptors from memory
3355749105e : pvr: Support loading immediate values
e0e58e96595 : pvr: Additional register subarray support
888e06b8cc6 : pvr: Add bitwise instruction support
93fa2f6265f : pvr: Add memory load support
81f86a559c8 : pvr: Add ADD64 support
7386342a19a : pvr: Add PVR_SELECT() helper macro
ce67f5ac944 : pvr: Write descriptor set addrs table dev addr into shareds
d67ed3eb240 : pvr: Change last_DMA to last_dma
5405277b380 : pvr: Put old descriptor set approach behind a hardcoding check
b7f8a120bfc : pvr: Store enum pvr_stage_allocation instead of VkShaderStageFlags
15f1478eb9d : radv/ci: move CI lists for external GPUs in separate folder
f3347040782 : radv/ci: disable vkcts-kabini-valve
dee4784e534 : asahi: Fix rendering into mipmapped framebuffers
0e0825013dd : agx: Do more work in agx_preprocess_nir
5b92bd99dbb : agx: Don't treat clip distances specially
99a6afd1a68 : asahi: Only apply FS lowerings to fragment shaders
2adea481f15 : asahi: Move agx_preprocess_nir to CSO create
4495f85b08b : asahi: Lower clip distances late
59c64d90e25 : docs/release-calendar: drop the last 22.2.x, it won't happen
04c45b91a4c : zink/ci: set RADV_PERFTEST=gpl for RADV jobs
6ec392ab4fe : zink/ci: skip KHR-GL46.texture_swizzle.functional with RADV
cd1f1990a71 : ci: uprev vkd3d-proton
1c028a4d5b6 : v3d: support r{g,gba}16f formats for vertex buffers
689a0c4d4ec : gallium: create query_memory_info implementation for sw drivers
96ba0344db8 : intel: Use common helpers for TCS passthrough shaders
3a9edfc4943 : glsl: isolate object macro replacments
6e29dce291c : glsl: add _token_list_prepend() helper to the parser
2c40215ab9d : aco/optimizer: Change v_cmp with subgroup invocation to constant.
616d595d18d : glthread: don't restore non-VBO vertex arrays after all draws
201038a80d3 : glthread: don't free glthread for GL_DEBUG_OUTPUT_SYNCHRONOUS, only disable it
068670a79ab : glthread: remove unnecessary debug code
cabc08a184a : glthread: convert (Multi)DrawIndirect into direct if user buffers are present
72b336dbdcb : glthread: add API to allow passing DrawID from glthread to mesa
aabca21c7e0 : glthread: handle non-VBO uploads for glMultiModeDraw{Arrays,Elements}IBM
85108145280 : glthread: don't execute Draw and BufferSubData calls if the context is lost
faf476ea4ff : glthread: inline draw functions that have only one use
21ab24acd0d : glthread: remove goto statements and add unlikely() into draw functions
3b897719e63 : glthread: add ctx->GLThread.draw_always_async to simplify draw checking
15aaef4d365 : glthread: reorder draw code a little
50d791ca73e : glthread: add a vertex upload path that unrolls indices for glDrawElements
28724de0d7f : glthread: track vertex formats for all attributes
e97d0b318b2 : glthread: don't bind/unbind uploaded indexbuf, pass it to glMultiDraw directly
a078374b101 : glthread: don't bind/unbind uploaded indexbuf, pass it to glDraw directly
5c0c0dc5cd0 : glthread: move some draw call parameters closer to their use
c2806a836b2 : glthread: don't pass index bounds to the driver for async calls
38efb766d3a : glthread: don't execute glDraw code if we're inside glBegin/End
07ef2652fec : glthread: change glMultiDrawElements to execute draw_count < 0 asynchronously
7aff69bcddf : glthread: rewrite glMultiDrawArrays to never fail to upload vertices
e6231a1320c : Revert "ci/zink: Disable Amnesia trace until the linked issue gets fixed."
efb531fcb5a : glthread: ignore non-VBO vertex arrays with NULL data pointers
3ed141e9d80 : glthread: add a heuristic to stop locking global mutexes with multiple contexts
78c61140f16 : glthread: upload non-BO indices in the core profile to fix GStreamer
2e0cb30bd5b : glthread: initialize indices[i] for no-op MultiDrawElements
e2ad086f485 : mesa: ignore indices[i] if count[i] == 0 for MultiDrawElements
55682e958bf : glthread: track the current element array buffer in the Core profile too
37b544e410a : hasvk: Fix gfx8/9 VB range > 32bits workaround detection.
4cd7976208b : anv: Fix gfx8/9 VB range > 32bits workaround detection.
4b5b5bb73c6 : zink: enable renderpass optimizing on lavapipe
5f3f415770a : llvmpipe: do additional checks in lp_state_fs_analysis.c for linear shaders
3b853964c66 : broadcom/ci: use deqp-runner to run piglit tests
9b58bb9d22f : broadcom/ci: fold .vc4-rpi3-piglit:armhf into its only user
2eb8716be89 : broadcom/ci: refactor a bit
84e5d50b89e : meson: improve formatting of options file
1851c0e8682 : ci: stop watching for changes in removed script
e60f3795451 : EGL: implement Haiku driver over Gallium
d55f66b483c : haiku: fix build
da73bcac37f : hgl: remove
adbe8b6c17a : mesa: optimize out _mesa_is_desktop_gl*() and _mesa_is_gles*() calls when not built
b20a614e828 : mesa: make more use of the new _mesa_is_gles2() helper
7a7c1e65197 : mesa: make more use of the new _mesa_is_gles1() helper
6651f9808c1 : mesa: add & use new _mesa_is_gles1() & _mesa_is_gles2() helpers
be391402ec5 : mesa: make more use of the existing _mesa_is_gles* helpers
a5fa548a34f : mesa: make use of the new _mesa_is_desktop_gl_core() helper
ae66411f267 : mesa: make use of the new _mesa_is_desktop_gl_compat() helper
e8e17641c10 : mesa: add _mesa_is_desktop_gl_compat() and _mesa_is_desktop_gl_core() helpers
8a4c18afffb : meson: allow building GLES without GL
da25d0b8e4c : meson/windows: only build libgl-gdi for desktop gl
89553408398 : meson: make GLX require OpenGL
50b82ca8181 : nir/lower_blend,agx,panfrost: Use lowered I/O
acfda67b4f8 : nir/lower_blend: Don't handle gl_FragColor
b3f229c510c : nir/lower_blend: Don't touch store->dest
63f30802eb3 : pan/lower_framebuffer: Operate on lowered I/O
1b6607fa13c : nir: Augment raw_output_pan with IO_SEMANTICS+BASE
862b5b7d01b : nir/loop_analyze: Simplify some logic in compute_induction_information
9461cc44248 : nir/loop_analyze: Track induction variables with uniform initializer
4edf1cdd3d6 : nir/loop_analyze: Eliminate nir_basic_induction_var
e444ed9210a : nir/loop_analyze: Use nir_loop_variable::init_src instead of nir_basic_induction_var::def_outside_loop
72e763650c7 : nir/loop_analyze: Use nir_loop_variable::update_src instead of nir_basic_induction_var::alu
1bc43c0778e : nir/loop_analyze: Track induction variables with uniform increments
c26d356dd5b : nir/tests: Add tests for nir_loop_info::induction_vars tracking
168e54f7e3a : nir/tests: Add tests for "inverted" loops
ffe0db099c6 : nir/tests: Refactor creation of loops for loop_analyze test cases
7384ea7978a : nir/tests: Don't unconditionally log shaders from this one CF test
11a4791894a : docs: add 23.1 branchpoint & rc dates
3b037ac0736 : anv: fix vma heap memory leak
b772de9c783 : ci: bump tags of deqp images
61c2ae3d094 : ci: fix grouping of image tags
560ccdf05a5 : ci: remove no-op sed
37a7f03ad80 : ci: simplify adding & removing deqp patches
525b8c582f2 : venus: temporarily redirect VkDrmFormatModifierPropertiesListEXT to "2" variant
e9bcfcf19c2 : panfrost: Fix prim restart XML on Valhall
4459668b6e7 : radv: add a size check in radv_create_buffer for Android
e13074d7631 : radv: Call nir_lower_array_deref_of_vec in radv_lower_io_to_scalar_early.
c76060c253f : radv: Advertise ray query support with LLVM
3966fbdc51f : radv: Pre-compile BVH build shaders if there is a cache
40f246e3e9b : radv: Force ACO for BVH build shaders
2ef5acedc25 : radv: Make accel struct meta state initialization thread safe
0f709510f4e : ac/llvm: Implement bvh64_intersect_ray_amd
a6d3d65c3c6 : zink: handle semi-matching i/o for separate shaders
fc30fe5bc5e : panfrost: Disable CRC by default
18bf85468c4 : anv: track vram only BOs to print things out on ENOMEM execbuf
0aa44b107a6 : anv: move debug submit to helper and call it on execbuf failure
c8495dbee36 : radv: stop using a PS epilog when the FS doesn't write any color outputs
78c0fae08c4 : radv: only skip emitting the pipeline blend state if the FS uses an epilog
5a5a131127e : pvr: Handle VK_QUERY_RESULT_WAIT_BIT.
d53613dbd76 : anv: Wa_14016407139, add required pc when SBA programmed
14266d3c2d8 : intel/perf: also add the oa timestamp shift on MTL
6d73841d34f : radv/amdgpu: only set a new pstate if the current one is different
663877e8943 : Revert "radv: acquire pstate on-demand when capturing with RGP"
c426e5677f3 : lima: don't use resource_from_handle while creating scanout
5277e458494 : pvr: Add support to copy descriptors on vkUpdateDescriptorSets()
30b7263419c : pvr: Move descriptor write into pvr_write_descriptor_set()
c660cef5998 : virgl: add more formats to conv table
20584e04e3c : r600/sfn: Fix Cayman trans from string and add test for copy prop
4152e38924b : r600/sfn: Fix alu trans op flag setup
f07a2715c6c : r600/sfn: Fix handling of fetch through texture clause
a99c08e181a : r600: Don't start new CF for every fetch through tex clause
c44a9c87650 : r600/sfn: Forward setting the block ID and index
08ed216a118 : r600/sfn: address use in group only if instr can be added
560731279f4 : r600/sfn: rename texture coordinate offset for clarity
869e4de6af9 : r600/sfn: Stop try scheduling in t-slot with empty related v-slot
b406cfd9222 : r600/sfn: Don't copy propagate indirect loads to more than one dest
d1f419b365d : r600/sfn: Silence warnings about unused parameters
c5272939249 : r600/sfn: Fix a typo
b1df8b03936 : r600/sfn: drop useless instr use count
ac6b95d40bb : r600/sfn: Work around dependency issue when splitting op to group
8b5d41cacb5 : r600/sfn: Use range_base for atomics and images
ee7953ab975 : mesa/st: support compute shader decoding of ASTC
977bc760fa8 : mesa: add astc decoder shader template (glsl es version)
179adf9d59f : mesa/st: initialize resources for ASTC decoding
ad51f5bd13c : mesa/st: add astc decoder lookup tables
685f08f91dd : radv: add support for rectangularLines
3368c0e6f2e : radv: reduce maximum line width to 8.0
65469eeca5f : zink: more accurately handle i/o for separate shaders
e8d7f6a32cc : zink: delete some now-broken ntv dref sampling code
d87ab12893b : vulkan: Update the XML and headers to 1.3.241
8297d189524 : vulkan/device-select-layer: Include vulkan.h
d6248b8133a : vulkan/layers: Use PUBLIC instead of VK_LAYER_EXPORT
f24f753c8a0 : vulkan: Properly filter structs in vk_physical_device_features
5021344fa6c : vulkan: Move the features generator to vulkan/util
68cb42e52b4 : vulkan: Filter out provisional extensions
ef3e75d7f3d : Vulkan: Properly filter structs in vk_cmd_queue_gen
a9c4423ed32 : vulkan: Properly filter by api in enum_to_str
4059c78633c : vulkan: Properly filter entrypoints
6910d1337a9 : vulkan: Add a get_all_required() helper
edfef5d9156 : vulkan: Parse the platform in Extensions.from_xml()
ab5ab6ef9e6 : vulkan: Improve extension parsing
3b686f3a2fe : vulkan: Remove unused fields from Extension and ApiVersion
a47c903e51b : Revert "vk/util: keep track of extension requirements"
15e332073cb : Revert "vk/runtime: turn vk.xml extension requirements into asserts"
aa4b1d314e6 : glsl: copy prop vars before scalarizing alus
e787ddf2981 : panfrost: fix tiny sample_positions BO memory leak
f8aa83f0c86 : intel/nir: Use nir_lower_mem_access_bit_sizes()
2e2d7803c7f : nir: Add a load/store bit size lowering pass
34e11963faa : ci: enable dEQP-VK.ubo.random.all_shared_buffer.48
cb58d75224c : nir/nir_opt_copy_prop_vars: don't call memset when cloning
d1a41d9c647 : nir/nir_opt_copy_prop_vars: reorder clone calls
2a2d85e254e : nir/nir_opt_copy_prop_vars: reuse dynamic arrays
ffe0f3fda18 : nir/nir_opt_copy_prop_vars: reuse hash tables
731e9fd535a : nir/nir_opt_copy_prop_vars: avoid comparison explosion
8f6f5730f62 : nir/nir_opt_copy_prop_vars: remove extra loop
4e09d37f3bd : nir/from_ssa: Move the loop bounds check in resolve_parallel_copy
5afba073c6b : nir/from_ssa: Only re-locate values that are destinations
9673502b3b7 : freedreno/drm: Optimize stateobj re-emit
6747d301557 : freedreno: Add seqno helper
8f2b22ba667 : freedreno: Drop batch lock
9a6de00e98b : freedreno/batch: Stop tracking cross-context deps
a4b949fe61b : freedreno: Avoid taking screen lock
35fc1595b37 : freedreno/a6xx: Pre-compute PROG related LRZ state
c938101bb55 : freedreno: Move FD_MESA_DEBUG cases out of draw_vbo
8942f4b7340 : freedreno: Move blend out of dirty-rsc tracking
67d4bc7be44 : freedreno/a6xx: Remove tex-state refcnting
cfd4721ee03 : freedreno/drm: Make rb refcnt non-atomic
f91bcd24559 : freedreno/a6xx: Do tex-state invalidates in same ctx
e7993d68e27 : freedreno/a6xx: Multi-draw support
cc31997f1b5 : freedreno/a6xx: Split out flush_streamout() helper
911d67bdadc : freedreno/a6xx: Drop unused return
c4e2e821a20 : freedreno: Push num_draws down to backend
6bfee9e6697 : freedreno: Account for multi-draw in num_draws
f6251b21f94 : radv/rt: don't hash maxPipelineRayRecursionDepth
8e718c5b639 : radv/rt: use dynamic_callable_stack_base also for static stack_sizes
2649a1f272c : radv/rt: introduce and set rt_pipeline->stack_size
b338d59047d : radv: unconditionally enable scratch for RT shaders
aa362b4b6fd : radv: rename shader_info->cs.uses_sbt -> shader_info->cs.is_rt_shader
72d9604db0b : radv: Clean up dynamic RT stack allocation
fc84c63e17b : zink: Add missing features to the profile file
60e03220925 : zink: add check for samplerMirrorClampToEdge Vulkan 1.2 feature
ed62eec58b1 : hasvk: Fix SPIR-V warning about TF unsupported on gen7.
98455470ead : hasvk: Silence conformance warning in CI.
570acf56554 : ci: Add a manual full and 1/10th hasvk CTS runs.
be976e0aa6c : ci/tu: Add 1/200 pass to test for stale reg usage
86f82d42242 : docs/freedreno: Add info about stale reg stomper dbg option
a66d9c815d1 : turnip: Add debug option to find usage of stale reg values
084d10a7027 : aco: Remove MTBUF zero operand.
afdacf4dcc0 : aco: Don't set scalar offset on buffer load instructions when it's zero.
e050a00b9f4 : intel/common: Move i915 files to i915 folder
41286f100ec : vl/dri3: avoid deadlocking when polling deleted windows for events
819cbf329a5 : vulkan/wsi: avoid deadlocking dri3 when polling deleted windows for events
91de576a7f6 : dri3: avoid deadlocking when polling deleted windows for events
4621ffdec12 : aco: Get rid of redundant load_vmem_mubuf function.
74f1b770463 : radv: Move VS input lowering to new file: radv_nir_lower_vs_inputs.
450e173de03 : ac/llvm: Change ac_build_tbuffer_load to take format and channel type.
0ae778ca59a : ac/llvm: Fix ac_build_buffer_load to work with more than 4 channels.
a2755fc203f : ac/llvm: Fix buffer_load_amd with larger than 32-bit channel sizes.
b5b0ded4c16 : ac/llvm: Remove "structurized" argument and instead check vindex.
881c52ba19a : ac: Port ACO's get_fetch_format to ac_get_safe_fetch_size.
2e9f5aadd0e : nir: Clarify comment above load_buffer_amd.
f815daa2851 : mesa/st: refactor st_destroy_texcompress_compute condition
93952916c6d : v3dv: fix stencil view aspect selection of depth/stencil image
eba566c8540 : ci/lava: Fix LAVA logs issues for Collabora jobs
c85f3fbbb7b : ci/lava: Add LavaFarm class to find LAVA farm from runner tag
ca110658b75 : ci/lava: Move LAVA dependencies to pip
cf9e1b953ca : radv: Hash VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_* flags
3e9c1314821 : frontend/dri: Initialize callbacks in dri_swrast_kms_init_screen
f023548d2f3 : gallium: Add MCJIT target triplet for Windows ARM64
982757082ea : gallium: Use DETECT_OS_WINDOWS instead of 'WIN32'
0d1c759f4e0 : radv: revert Metro Exodus workaround which was moved to common code
effee24951d : spirv: add workaround for Metro Exodus in spirv_to_nir
888492ecd3c : asahi: Vectorize background colour load
affa8a9fb2f : amd/surface: fix base_mip_width of subsampled formats
28d0ddead0a : turnip: avoid FMT6_Z24_UNORM_S8_UINT_AS_R8G8B8A8 for event blits
dc1fab8b8cb : venus: update venus-protocol headers to partially fix WA1
95d44a0773b : hasvk: fix KHR_shader_float_controls reporting
f331bab8840 : anv: Move execute_simple_batch() and queue_exec_locked() to kmd backend
0c8d8ae13c3 : anv: Add gem_mmap to kmd backend
32a8250b467 : anv: Add gem_close to kmd backend
b39947ee0ca : asahi: Drop agx_device.memctx
6ad64387dd0 : asahi: Do not use memctx for pools / meta cache
9daaa9e44e0 : asahi: Fix shader key cloning overreads
bac6062d10d : turnip: fix a null descriptor set dereference
bce8e7f2ae5 : turnip: fix a major leak with GPL LTO
c7f18e4183e : tu: Don't expose KHR_present_id,KHR_present_wait without KHR_swapchain
09501fe5a7d : anv,hasvk: flush what UNIFORM_READ flushes on SHADER_READ
6de8b9a65b9 : egl/kopper: Pass ancillary invalidate flush flags down to gallium.
53780b7a3ac : egl/kopper: Use the kopper private interface for swapBuffers.
3e1b40be54f : egl: Add a note explaining the swapBuffers badness in dri2_x11_copy_buffers().
a6b850e3358 : egl/kopper: Add assert for no kopper in dri2_copy_region.
24a32b2cab9 : Revert "meson: Fix Asahi build on macOS"
29ffc794104 : meson: don't pass vk wsi args where they don't belong
7ea85871fe7 : vulkan: prefer vulkan_core.h over vulkan.h
f5bde99cbdd : gallium: plumb resolve attachments through from frontends -> pipe_framebuffer_state
073cced8681 : radv/ci: add missing expected failures with RADV_PERFTEST=gpl on GFX1100
bd848ac92d9 : hasvk: use Vulkan runtime's robust buffer access
5053527806f : anv: use Vulkan runtime's robust buffer access
9873ccb0714 : frontends/va: Map VAEncCodedBufferType buffer as PIPE_MAP_READ
e832d6a1bbe : fix: clover/llvm: replace llvm::None with std::nullopt for LLVM 17+
b7ab83d59fd : ir3: Consider dst type in ubo_vec4 to ldc lowering
e089166776d : pvr: Add support for VK_ATTACHMENT_LOAD_OP_LOAD.
c75c58e54c5 : pvr: Upload spm load programs to device.
d6408e08df0 : pvr: Add SPM load usc empty programs
5d24682aaeb : iris: Drop iris_cache_flush_for_render
7c367bef0d5 : iris: Flush caches for aux-mode changes more often
ad9c0b7a84c : iris: Update comment in iris_cache_flush_for_render
9e934ee0681 : meson: Combine duplicated c_args and cpp_args
26269464904 : meson: Split c_cpp_args from pre_args
4ff295e1d8b : meson: drop `TODO: opengl`, it's done
1fa68d91c68 : meson: only build glsl when needed
e0adef2652b : meson: only build libglsl_util when needed
0404918f614 : meson: only build the loader when needed
ef564f9391f : meson: only build mapi when needed
de90690aba9 : meson: move float64_glsl_file one meson.build up
0337acad150 : lavapipe: enable linear filtering for depth formats
4b97e349cd9 : intel: Implement Wa_16011448509
f0e1512673d : zink: block LINEAR filtered blits for zs formats
120a506e703 : Revert "zink: always use NEAREST for zs blits"
6ac830ccb1a : vk/runtime: turn vk.xml extension requirements into asserts
a654a303f88 : vk/runtime: keep track of supported instance extensions
ca98e4446b6 : vk/util: keep track of extension requirements
87e83ce58e9 : dzn: Enable KHR_storage_buffer_storage_class
9ac192d79db : intel/fs: bound subgroup invocation read to dispatch size
0d445cfb7e0 : zink: enable renderpass optimizations by default for selected drivers
4fbcd046ceb : aco: Don't use vcmpx with DPP.
41b0407d5c5 : nir/from_ssa: Use more helpers in resolve_parallel_copies
3e09a636dbb : nir: Fix typos in the from-SSA pass comments
b1ebd9978c0 : nir: Fix merge_set_dump() to compile again
8343d7fd2a3 : nir: Print divergence information for registers as well as SSA defs
139dd4e7727 : meson: remove unused USE_FOO_ASM defines
d64000dbb39 : anv/blorp: use existing function to convert the op to a string
80790f50dbb : isl: fix some documentation
4e611910652 : anv: reuse the VK_IMAGE_ASPECT_PLANES_BITS_ANV macro
5bb217a07a6 : anv: drop unused headers
281a505ef04 : aco: new 16bit VOP3 opcodes can use opsel
e8091a65933 : ci/venus: Skip tests risking out of memory issues
fa66c8954e7 : radv: ignore registering pipeline libaries with SQTT
b68f13bc907 : zink: remove incorrect trailing comma
445d104dd95 : zink: correct companies in requirements
aaa407e3bd4 : ci: Enable the hasvk Vulkan driver in the fedora-release job
0511e6cf649 : ci: Enable i915 Gallium driver in fedora-release job
e4b7e681308 : ci: Re-enable intel-clc in fedora-release job
1589d004f1f : ci: Update Fedora image to 36
2a626f999a2 : clover: Reserve vector memory in make_text_section
53ce756eebe : anv/grl: Use union for reinterpreting integer as float
a10529080b1 : zink: set ZINK_DESCRIPTORS=db for radv jobs
75e5d458a00 : anv: enable task redistribution
dd9bf86725b : intel/compiler/mesh: use slice id of task urb handles in mesh shaders
9ddd296cd38 : anv: implement VK_EXT_vertex_input_dynamic_state
95e32782855 : anv: move 3DSTATE_VERTEX_ELEMENT emission to dynamic path
46ecd56191c : anv: remove copied information from runtime graphics state
b1bb44cf65f : anv: fix how unset gl_Viewport & gl_Layer are handled in mesh case
9d3e3c15f3a : intel/compiler: replace gl_Layer & gl_ViewportIndex by 0 in fs if ms doesn't write it
5d41d8258a7 : radv: disable DCC for mipmaps on GFX11
6cbc90df48d : ci/etnaviv: Update deqp xfails for gc2000.
fe9a00af344 : ci/etnaviv: Drop stale xfails from gc7000.
29ffdd72a17 : ci/radv: Add a skip for navi21-llvm for a test that consistently timeouts.
56108b411fd : zink: verify compressed format layer count when creating surfaces
64708f93167 : zink: don't handle mutable init on surface creation with tc enabled
44ce7ee6c1b : zink: const-ify a surface param
d05b7ef6410 : zink: break out pipe_surface init for new surface creation
b288e5d0ceb : zink: account for null surface when trying to retain clears on fb bind
f770263ab60 : zink: only try for a fb rebind if fb binds exist in rebind_image()
f11e9e3aa1d : zink: fix indentation of rebind_image()
6d3c79fa4c8 : crocus: switch gen4/5 tiling flags to follow suggestions.
723569d71e8 : broadcom/ci: mark test as flaky
5c246e21b71 : Revert "freedreno/a5xx: Fix clip_mask"
509c1f9feac : ci/freedreno: Update manual-run xfails for a530.
11bec226470 : d3d12: Don't clear d3d12_shader_key
f9a827d61ef : nir: Check sampler_binding is valid when lowering tex shadow
b2e54841716 : d3d12: Add unions to encompass shader key stage vars, use in hashing
806f100ad23 : d3d12: Use varying comparison function for TESS stage key compare
289eb50abf8 : util/disk_cache: Handle OS'es without d_type in struct dirent
067545eb9af : zink: always use NEAREST for zs blits
77f59950fd4 : radv/rra: Hide deferred accel struct data destruction behind an env var
5093ea6d416 : radv/rra: Find copy memory index when initializing the trace state
eb5d7056e04 : anv/hasvk: handle a SAMPLED_READ/STORAGE_READ access flags
96849363eba : zink: free resource objects' views array during destruction
da5137ef618 : zink: stop creating pipeline library cache for non-optimal_key drivers
b3ed037ca8d : zink: allocate program shader caches from the program's mem ctx
6af3a12e700 : zink: fix compute shader leaks
742c77078ce : ci/mingw: drop useless -Wno-error flags
4e03cfa3c65 : radv: fix a hang with binning on CHIP_RENOIR
1c724247704 : virgl: enable timer queries only if host supports it
f2740ac69c9 : pan/decode: Add support for decoding CSF
102d4292d54 : panfrost: Fix some fields in v10.xml
39774503b36 : asahi: Implement indirect draws
ad3375478cb : asahi: Refactor index buffer upload for indirect
e4731ec3355 : asahi: Remove default=true on index list values
7968c474b8d : panvk: Disable SNORM rendering
6142d50375a : panvk: Fix varying linking
1ba20868c4c : panvk: Take lock when tracing
13a4c49cb18 : rusticl/program: enable spirv
2a0b58434d8 : rusticl/kernel: fix clGetKernelInfo CL_KERNEL_ATTRIBUTES for non source programs
771f7c1d91f : anv: bump ANV_MAX_QUEUE_FAMILIES
a1571333804 : nvc0/nv50: support and enable EXT_memory_object*
8e1eee8b5e7 : asahi: Add XML for VDM memory barriers
8e0e68510f3 : asahi: Add XML for indirect draws
c3b8928b84c : asahi: Add XML for indirect dispatch
3da48385913 : asahi: Submit batches that don't touch RTs
2c2f189fe74 : agx: Write sample mask even with no colour output
e785ae61258 : agx: Implement load_helper_invocation
6214c9921a2 : agx: Remove bogus gl_Position assertion
eeae9b93de1 : agx: Fix AGX_MAX_CF_BINDINGS
fbe8878dcb2 : agx: Respect component in frag load_input
a5d478d17cc : agx: Remove unused AGX_MAX_VARYINGS
b73fe8d52e7 : zink: also replace hash_entry::key when replacing separable program
b5029a90df4 : zink: calloc separable program zink_gfx_library_key struct
4cda98c827f : zink: implement a scaling descriptor buffer size
453701256d9 : zink: store base descriptor size on the screen
651f322091b : zink: ensure db is bound before separate shader update
bec60876994 : zink: move db_bound to batch descriptor data
f57f28a3485 : zink: move zink_batch_state::db_bound reset to zink_batch_descriptor_reset()
5b316596503 : zink: rename a struct member for clarity
27dec4a2623 : zink: add an io assignment pass for separate shaders
13c6ad0038a : zink: use a single descriptor buffer for all non-bindless types
facb1b78840 : zink: rework separate shader descriptor iterating
e6a55bfc16e : zink: flag gfx programs as removed-from-cache by default
f70b1732da7 : zink: assert that the found program matches the expected one in shader_free
66f2a1c5263 : zink: don't fetch/update pipeline cache for separate shader programs
ffd91ee7a87 : zink: fix descriptor pool free iterating
16c019142ba : zink: sync LTO compiles for GPL pipelines on shader free
e8b8279b610 : zink: allocate all batch command buffers in one call
295dd6f515c : intel/dev: add a default urb value for intel_stub_gpu on dg2
214d6d05ed2 : radv simplify compiling graphics shaders with a mask of active NIR stages
8dd0b98786e : radv: only initialize shader arguments for the active stages
d05a02018be : radv: use last_vgt_api_stage for determining the last stage with XFB
36d8443e5fa : zink: add a local is_compute var for set_shader_images
cff6e6e13b1 : zink: pull out image descriptor updating in set_shader_images
1c1f0756279 : zink: rework set_shader_images() hook
128192bffb8 : zink: unref image buffer descriptors on unbind
e5666fe7cc4 : zink: remove stale comment
ee53b07c0ab : zink: unset gfx shader read when unbinding shader images
892eae9af04 : zink: rename some variables in zink_set_shader_images()
9f8c563e107 : radv: fix importing retained NIR shaders when a lib uses the RETAIN bit
edf78810a77 : radv: Use common Get*OpaqueCaptureDescriptorDataEXT
2854dca8983 : tu,vulkan: Add common Get*OpaqueCaptureDescriptorDataEXT
235e5806b36 : iris: handle error in iris_resource_from_handle
efcb63938c1 : fix(FTBFS): clover: fix LLVM #include of Triple.h, moved to TargetParser
7956b80bf89 : fix(FTBFS): gallivm: fix LLVM #include of Triple.h, moved to TargetParser
1e73fd4aa89 : u_pipe_screen_lookup_or_create: avoid re-querying the fd to have a consistent hash key
cd152ec9305 : asahi: use u_pipe_screen_lookup_or_create() to keep track of and reuse screens
8193efec836 : panfrost: use u_pipe_screen_lookup_or_create() to keep track of and reuse screens
7b3ee9335f1 : vc4: use u_pipe_screen_lookup_or_create() to keep track of and reuse screens
769b5110543 : v3d: use u_pipe_screen_lookup_or_create() to keep track of and reuse screens
759496cc455 : lima: replace custom code with u_pipe_screen_lookup_or_create()
e17c3af5933 : freedreno: replace custom code with u_pipe_screen_lookup_or_create()
013f05872c8 : gallium: move etnaviv screen_lookup_or_create function to common code
1dea6aea204 : etnaviv: use simple_mtx to avoid breaking windows in the next commit
a72035f9c55 : util: avoid calling kcmp on Android
0d6c240fcc8 : gallium/u_screen.h: add missing stdint.h include
e40ed0f88b5 : radv: Implement VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT.
7efabfbbe4f : radv: Fix missing VK_ACCESS_2_SHADER_SAMPLED_READ_BIT.
97aa8d9547e : radv: Fix invalid 64-bit shift.
49a6bdde8ef : glsl/standalone: Do not pass memory allocated with ralloc_size to free
bf67f32d4b4 : glsl/standalone: Fix up _mesa_reference_shader_program_data signature
c0bc0ecf9ea : freedreno: Avoid screen lock when no rsc tracking needed
b70ea03302f : freedreno: Add FD_DIRTY_QUERY
3a98822cc7d : freedreno: Remove impossible NULL check
918caaad598 : freedreno: Move num_vertices calc to backend
b15aaea1d58 : freedreno/a6xx: Move num_driver_params to program state
0a17c3afc5e : nir: Apply a maximum stack depth to avoid stack overflows.
7ead7173937 : dzn: Enable 16bit types when supported
d7f9e2db598 : dzn: Get options4
08fc7315c52 : dzn: Delete unused extensions table
cc906c0eed0 : dzn: Enable get_surface_capabilities2
a7d4309234f : spirv2dxil: Support 16bit types
536ab16bc1e : spirv2dxil: Move shader model into runtime conf struct
4c527f4fc07 : spirv2dxil: Lower unaligned loads and stores
9e2683c6f02 : spirv2dxil: Set min UBO/SSBO alignments
58e7acb0e2d : microsoft/compiler: Support lowering SSBO accesses to 16bit vectors
0f56fc09d92 : microsoft/compiler: Support raw buffer load/store intrinsics with 16bit alignment
196dc728388 : microsoft/compiler: Handle 48-bit stores to SSBO/shared
c994c8b3fd4 : microsoft/compiler: Pass an alignment to constant buffer load lowering
7fcb60be37b : microsoft/compiler: Simplify bitpacking for load/store lowering with nir_extract_bits
78309017516 : microsoft/compiler: Pass deref modes to unaligned pass and handle push const
facd2e4fdba : microsoft/compiler: Move unaligned load/store pass from CL
f50843fcdb2 : microsoft/compiler: Handle undef-rounding f2f16 as rtz
8782a0b8dfd : microsoft/compiler: Ensure native_low_precision is set for 16-bit bitcasts/stores
4d76d46c130 : microsoft/compiler: Handle frcp for float16/float64
ed13c2261c4 : microsoft/compiler: Handle struct consts in DXIL module dumper
25ee07373c3 : nir_lower_fp16_casts: Allow opting out of lowering certain rounding modes
c0c2b60f1d6 : nir: Add alignment to load_push_constant
42267588d7d : ci/windows: Update LLVM to 15
e9ab33c9a18 : microsoft/clc: Set features that are used by CL tests
b27d8ee2e91 : clc: Include opencl-c-base.h with LLVM 15 (using builtins)
dda35e616b8 : turnip: fix use of align() instead of util_align_npot() with tile_align_w
cb611b207d9 : rusticl/icd: Make it work in case Rustc shuffles struct around
f6c5cd33b00 : rusticl/util: extract offset_of macro
af9212dd82b : nir/deref: Preserve alignments in opt_remove_cast_cast()
9b2ddd2c5ec : anv: Handle VkAccelerationStructureBuildRangeInfoKHR::transformOffset
465c2412667 : intel/compiler/mesh: use U888X packed index format
2d20564a6aa : turnip: Disable draw states after dyn renderpass in all cases
855fa788663 : turnip: Ensure that there is no renderpass rotation in binning
43ea1f2dfbb : freedreno: Document A6XX_GRAS_SC_CNTL::rotation field
388e4ea7333 : tu: Prevent using stale value of GRAS_SC_CNTL in sysmem clear
981f1d88a18 : tu: Prevent using stale value of RB_UNKNOWN_88D0 on BLIT
99fb770c450 : freedreno: use blendcoherent to set FLUSH_PER_OVERLAP
527a74cb5d7 : gallium: make BlendCoherent usable from gallium drivers
40bdd2bbf75 : freedreno: use A6XX_GRAS_SC_CNTL_SINGLE_PRIM_MODE with fb readback
cd446b87e1f : zink: add newlines to some debug printfs
13f68bcce14 : hasvk: Tell spirv_to_nir float controls are always supported
6f932276c35 : hasvk: Don't claim shaderDenormPreserveFloat32 on gfx7
56667002fd7 : intel/vec4: Don't optimize multiply by 1.0 away
dcad4a2cd12 : intel/vec4: Set the rounding mode
5a2326f9b2c : panfrost: drop no-longer-needed libglsl
bd30f3619d5 : radv: implement graphics shaders relocation for a RGP workaround
69bd1c0c402 : radv: restore uploading shaders individually instead of consecutively
533d0008c74 : aco: remove stale TODOs about v_interp opsel
f29f656530a : vulkan/wsi/wayland: fix acquire_next_image to report timeouts properly
75ccf7c003c : radv/ci: bump the number of runners to 3 for vkcts-navi21-valve
6533709d10e : radv/ci: set RADV_PERFTEST=GPL for all VKCTS jobs
94eff7ccd86 : nir: shrink phi nodes in nir_opt_shrink_vectors
2a008018c18 : docs: stop reporting RADV_PERFTEST=gpl as experimental/suboptimal
09061e2fe91 : vulkan: Use static_assert for check HWVULKAN_DISPATCH_MAGIC == ICD_LOADER_MAGIC
af7bcc0cdc5 : freedreno: avoid conditional ib in fd6_emit_tile
b2c340c106e : mesa/st: fix possible crash related to arb invalid memory access
620baf9c42e : freedreno/registers: document more bits of CP_REG_TEST
02784625754 : turnip: skip unnecessary CP_REG_TEST for cond load/store
37f6714fe79 : turnip: add a comment to tu_render_pass_cond_config
487ac6dbd60 : zink: implement cross-program pipeline library sharing
b282761839e : zink: break out zink_gfx_program::libs into refcounted object
6482cf12ca3 : zink: store gfx_hash on zink_gfx_program
18fc4daaf66 : nir/inline_uniforms: Add inot condition support
682e83f012a : nir/inline_uniforms: Make add_inlinable_uniforms public
cdd23b1efaa : nir/inline_uniforms: Make src_only_uses_uniforms public, change name
edb89b71c50 : nir/inline_uniforms: Allow possibility of uni_offsets and num_offsets being NULL
0c0fb216dd6 : nir/inline_uniforms: Allow possibility of more than one UBO
23b4266f9e2 : nir/inline_uniforms: Pass max_num_bo and max_offset around as parameters
1d5033823ea : nir/inline_uniforms: Change num_offsets type to uint8_t
6b6f757e237 : ci/crocus: Update HSW expectations.
b01c3553f7b : ci/radv: Update navi21 llvm xfails.
9adfe495634 : ci/nouveau: Disable the gm20b jobs entirely.
ba73aaa0daf : ci/freedreno: Update a3xx piglit_shader xfails.
e182970692e : ci/freedreno: Add an xfail for a618 VK full run.
a8a6be1641c : ci/freedreno: Update a530 manual-run xfails.
e267d729793 : ci/freedreno: Disable the a306_piglit_gl job.
238fcd30ed4 : ci/zink: Update TGL full-run xfails.
1a862c74bc5 : ci: Disable systems in my farm that haven't recovered.
2e13456bca8 : mesa/st: Measure compressed fallback unmap paths
fdabf886be7 : mesa/st: Enable compute-based transcoding to DXT5
6d57614fd01 : mesa/st: Add st_texture_image_resource_level
637ff224132 : mesa/st: Add st_compute_transcode_astc_to_dxt5
1f8f1a0d9bd : mesa/st: Add and use create_bc1_endpoint_ssbo
bab950a4ac5 : mesa/st: Add get_compute_program
c4a6176d197 : mesa: Create _mesa_CreateShaderProgramv_impl
cb296db8535 : glsl: Modify the #includes in the DXT5 shaders
96cb3ba4245 : glsl: Add compute shaders to encode DXT5/BC3
0a5a54b81ab : docs: Document the implicit barriers around blits
6043f66dd33 : crocus: disable Y tiling for render targets properly.
db6c374919e : iris: disable preemption for 3DPRIMITIVE during streamout
ebc4893947c : intel/fs: fix mesh indirect movs
dc91f2c71b5 : zink: set PIPE_CAP_SURFACE_REINTERPRET_BLOCKS
e3b746e3a31 : zink: use GPL to handle (simple) separate shader objects
60b26a6b1fe : zink: enable combining intermediate gpl libs from combine function
ab69cba8073 : zink: move gpl input/output funcs to zink_pipeline.c
4f8a548af1b : zink: allow multiple gpl libraries in zink_create_gfx_pipeline_combined()
7efec7fb613 : zink: add gpl flags for libraries based on shaders passed
983f30f8ba3 : zink: split out gfx pipeline library creation
5ae973c7d38 : zink: add flags param to zink_pipeline_layout_create()
bdb97b3f200 : zink: split out VkShaderModule creation
36595e94c70 : zink: avoid the descriptor set multiplier for bindless buffers
f14571e393c : zink: flag bindless_init before calling zink_batch_bind_db() in init
1fdf6e140de : docs: add missing RADV_PERFTEST=video_decode
9fdc145ad6c : radv: Assert the hardware support rbplus when emitting rbplus state.
a36efe3e196 : radv: Fix missing rbplus_allowed check for dynamic PS epilogs.
46aee750c6b : radv: stop skipping the cache for monolithic graphics pipelines with GPL
26896616c1f : radv: stop skipping the cache for compute/raytracing pipelines with GPL
53cea404f76 : radv: simplify creating a FS epilog from a library
06d17fccfbb : radv: make sure to disable MRT compaction when compiling a PS epilog with GPL
16e4dd3e373 : radv: fix disabling MRT compaction for on-demand PS epilogs
ea5c8932891 : radv: regroup PS epilog info when generating the graphics pipeline key
84d006ef11b : radv: simplify determining when the fragment shader needs an epilog
b41c6c3a501 : radv: cleanup graphics pipeline library flags uses
7976316f3ec : radv: fix skipping graphics pipeline compilation when the FS is NULL
88cadf14545 : intel/blorp: disable REP16 for gfx12+ with R10G10B10_FLOAT_A2
948f4e4d072 : util: Fixes error: no previous prototype for 'mesa_cache_db_entry_remove' Fixes: c92c99481fd ("util/mesa-db: Support removal of cache entries")
a2fbd2fbd02 : zink: Add tracing of blit operations.
4dc63904458 : u_trace: Add an interface for checking trace enablement outside a context.
fb6e65c72c0 : hasvk: Remove remaining bits of anv_i915_query()
5ecb8966b20 : anv: Remove remaining bits of anv_i915_query()
c8626a20bbe : anv: Start to move anv_gem_stubs.c to kmd backend
de79cf05128 : anv: Add basic KMD backend infrastructure
eaeda2107ef : anv: Use DRM_IOCTL_I915_GEM_CREATE_EXT in all supported kernels
099b9e5058c : anv: Convert drm_i915_gem_memory_class_instance to intel_memory_class_instance
9fc224631c3 : intel: Add intel_memory_class_instance
cc0b7498901 : ci/freedreno: Don't forget to report flakes on a618, too.
20d4c592c96 : freedreno: make sure depth/stencil layouts are always tiled
885c315d10d : docs: update calendar for 22.3.5
a0e1707b65f : docs: add release notes for 22.3.5
f7b2dbb2bdc : zink: relax bresenhamLines requirement for non-strictLine drivers
b4383821e7e : aco: don't modify exec in p_interp_gfx11
6e4598f7b97 : aco: support omod/imod for v_fmac_f16
2deda5c0bed : aco: don't list imod/omod support v_fmaak_f32/v_fmamk_f32
4c9ac730641 : aco: allow output modifiers for ldexp_f16
b63aa2bb8ee : aco: don't allow output modifiers for v_cvt_pkrtz_f16_f32
dc93033234b : freedreno: Indent fixes
e9eee8781a1 : freedreno/a2xx: Move pack_rgba()
e7f88c41c46 : freedreno: Quiet unused variable warnings
eaf272aa93b : ir3: Quiet unused variable warning
727afda21f5 : d3d12: Video Encode - Fix ID3D12CommandAllocator leak
997b91fead0 : d3d12: Video processing - Fix out of bounds array access
2c8c151591d : freedreno/drm/virtio: Limit guest handles passed to virtgpu
53ba7d88679 : freedreno/drm: Move sa_cpu_prep() to core
dec49ec50a2 : freedreno/a6xx: Move CS state to PROG state group
7ea98091c17 : pvr: Add firmware stream support for transfer submit
5a2618c73c1 : pvr: Update FWIF transfer queue register structures
0dd89dacf23 : mesa/st: Handle all 10 bpc types in st_choose_format
98526b7d48d : mesa/st: Fix GL_EXT_texture_type_2_10_10_10_REV name in comment
6390953fa5c : anv: put the video extension behind a variable
81af999a751 : pvr: Clarify unreachable text
c13bed8bef4 : pvr: Add block printing support during validation
1bd84f47536 : pvr: Validate instruction repeat and src/dst sizes
8ac16c97cf3 : pvr: Adjust instruction repeat offset
d431adaecd6 : pvr: Keep NIR SSA defs instead of registers
d47d0ea1015 : pvr: Drop the ENUM_PACKED macro
52bcb0e2920 : pvr: Commonise some instruction member defs
e74aaa347b6 : pvr: Support dual-destination ALU instructions
6187f1fd8c6 : pvr: Add support for optional instruction params
d187418f63d : pvr: Add new Rogue compiler framework
5038a049f10 : aco: add mov/cndmask opcodes to does_fp_op_flush_denorms
c8adf16278f : aco: fix imod/omod for gfx11 VOP3 opcodes
8f5a63ebfe8 : util/vbuf: fix multidraw unrolling
c6ebd2de71d : radv: Fix noop FS not getting constructed for GPL pipelines.
e5600d5257f : radv: CSE ray_launch_{size|id}
8ebb34ee57f : radv: Refactor radv_emit_ngg_culling_state so it's based on dirty flags.
22947ef0cc0 : radv: Remove NGG culling skip from command buffer.
88a4e170184 : radv: Use shader code to skip NGG culling in small workgroups.
def53a085c4 : radv: Move checking primitive topology to radv_get_ngg_culling_settings.
8457dfec47b : radv: Don't change LDS_SIZE for NGG culling shaders.
ab87b19088b : loader: Add missing brace to fix compile
53283bc26da : anv/video: fix video memory bindings.
d6fb4d8d7d6 : freedreno/registers: correct WFM bit in CP_REG_TEST
dda85cf94bd : venus: move exp features init back to use ring submit
830c7a9f1a4 : venus: render server enforces blob_id_0
0938c1f7e2b : venus: fix tracing init to include instance creation
91b0ae93b25 : venus: fix formating
66313732a7c : mesa/program: fix memory leak triggered by parser errors
3061ec366ee : venus: add SHADER_DEVICE_ADDRESS_BIT to buffer cache
4054b08f398 : turnip: reorder tu6_format_*
6a76bd8d4c4 : turnip: handle ubwc in blit_base_format
3c4eea2aabd : turnip: add blit_format_color and blit_base_format
75f601279b2 : turnip: add blit_format_texture
659b2e56bd0 : turnip: let tu6_format_vtx* take pipe format
41bf169a93b : turnip: make tu6_format_*_supported static
f710911f2f3 : turnip: remove tu_native_format::tile_mode
de45fc8d804 : turnip: move a comment about FMT6_Z24_UNORM_S8_UINT_AS_R8G8B8A8
273a01f43ef : turnip: add a comment to tu_format_for_aspect
633efa7af7b : anv: enable video decode extensions.
76e8d015d8c : anv/query: add query status report
98c58a16ef1 : anv: add initial video decode support for h264.
41caf3665cc : anv/image: allocate some memory for mv storage after video images.
bff627142de : intel/genxml: add missing power well control bits
cfc62802f88 : intel/genxml: align some of the fields with the media driver
3b110efccb6 : anv/format: handle video extensions structs by ignoring them
93614817806 : anv: add video format features for the one supported video output format
61618b05693 : anv: set Y/4 tiling for video decode images
056b0cb87f2 : anv: add video engine support in various places
faaf6f95cc4 : zink: use screen indexing for bindless descriptor set in template bind
7bd51224304 : zink: use screen indexing for bindless descriptor set in db bind
4cf54e2ed22 : zink: fix gpl lib hashing
bbae237258a : zink: set zs feedback loop bit from driver workaround on ctx create
0cb326cc744 : zink: set gfx feedback loop bit in pipeline state for driver workaround
3ca3a26f9cd : zink: don't set blend_id with full_ds3
d584f320b88 : zink: add VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT for gpl libs
7c021cc5f05 : zink: add a define for testing that an optimal key is the default
1f08a6dcdbf : zink: add a define for the "default" optimal key
9e0e6708edc : zink: ralloc zink_shader structs
77d8cd9c07a : zink: make last_vertex_stage the first bit in zink_vs_key_base
94d9d832f60 : zink: delete zink_screen::framebuffer_cache
115e0446dcd : zink: pass screen to descriptor_util_pool_key_get()
be8b7980e66 : zink: store last pipeline directly for zink_gfx_program::last_pipeline
45ece56b755 : zink: remove duplicated gpl output blend initializations
fa69db6e68d : zink: move gpl usability checks to static inline for reuse
958c4d82d66 : zink: const-ify a bunch of shader key inlines
5bba2eb13b2 : zink: take screen param in init_db_template_entry()
e132af91923 : zink: move bindless_layout to screen and init on creation
b9181c3218b : zink: set PIPE_CAP_VALIDATE_ALL_DIRTY_STATES
dba8bb08ac6 : venus: disable non AHB external memory bits on Android
5c7e60362cb : venus: enable timeline semaphore feedback
067cda659ab : venus: add timeline semaphore feedback cmds
56c6e4862ab : venus: add NO_TIMELINE_SEM_FEEDBACK perf option
493a3b5cdaf : venus: refactor batch submission fixup
aaee0ad6bb1 : venus: refactor semaphore helper functions
1fe5ffd60ef : gallium/auxiliary/vl: add crop to compute shader
f0b6348ad06 : intel/eu/gfx8-9: Fix execution with all channels disabled due to HW bug #220160235.
65db990b39e : lavapipe: Only check NULL pointers in one place in src_only_uses_uniforms
a7696a4d98b : lavapipe: Fix bad array index scale factor in lvp_inline_uniforms pass
6d37f7f5ac9 : virgl/video: disable decoder fence
782f1e9e010 : zink: fix pointcoord y inversion
6ace3d6cf06 : ci/android: add missing line terminator at the end of the file
61eba809745 : ci/android: move virgl-specific so lib name to virgl-defined variables
720812f3539 : ci/android: move virgl-specific deqp suite to virgl-defined variables
b9cdcd2cbe8 : ci/android: move virgl-specific fails/flakes/skips lists to virgl-defined variables
515ea485237 : ci/android: move virgl-specific gpu_mode to virgl-defined variables
eb0f85dd8c5 : ci/android: move common config to common job
eb9ab4efeb1 : intel/genxml/gen125: Tune 3DSTATE_WM Walker direction
bea93f70589 : intel/genxml/gen125: Add walker configuration fields to 3DSTATE_WM
fad1f716dd8 : aco: fix out-of-bounds access when moving s_mem(real)time across SMEM
7d8e2db9f95 : lavapipe: disable VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT for int formats
fec15a225f6 : v3dv: ensure we apply binning syncs to secondary command buffers
c2601f06908 : v3dv: ensure at least V3D_CL_MAX_INSTR_SIZE bytes in last CL instruction
079247e0463 : pvr: remove start/stop transfer flags
43470724438 : meson: Ignore unused variables when assertions are disabled
4888dd73918 : radv: use amd common force_vrs option
1e3198c7662 : radv: move radv_consider_force_vrs above radv_fill_shader_info
bee8e470480 : anv: use malloc for host only descriptor sets
3e2c768aa86 : radv/vcn: enable dynamic dpb tier 2 for h264/h265 on navi21+
6c3c242361d : radv/video: add h265 decode UVD support
db62c38091a : radv: add vcn h265 decode.
8a29291dbe6 : radv/video: add h264 support for uvd
1693c03a396 : radv/video: add initial h264 decoder for VCN
9477f117f4d : radv/video: add initial frameworking.
32533409169 : radv: add video decoder register setup.
85eead4198d : radv: adding video decode queue support
30b6e9797df : ac: add name to codec info struct
ee7837aae2b : radv: add new upload alloc aligned api
855ad612e18 : radv: remove the status query mark it unsupported.
284547af558 : freedreno+ir3: Move storage_16bit to compiler options
79caf8a44b6 : anv: Make a batch decoder for each queue family
1a1fa2393ec : v3d/v3dv: use shader_info->var_copies_lowered
ba0bc7182d2 : anv: use shader_info->var_copies_lowered
a12a71e6c0c : radv: use shader_info->var_copies_lowered
3685528c1ea : nir: track if var copies lowering was called
27a89a0903f : loader: unregister special event in loader_dri3_drawable_fini
f56f277ba0e : r300: set register file to none if swizzles are constant only
1d5d07e5658 : fix: gallivm: limit usage of LLVMContextSetOpaquePointers() to LLVM 15
569517d7ad5 : radv: Use common ycbcr conversion lowering
9104dafb6f1 : vulkan,nir: Refactor ycbcr conversion state into a struct
dae893cb96a : radv: Remove radv_indirect_unaligned_dispatch
b9d7306edc5 : radv: Use an ordered dispatch for BVH encoding
22a028ea992 : radv: Implement ordered compute dispatches
77b0a4c025e : radv: Make radv_compute_dispatch non-static
26754f658e4 : Revert "ci: disable Collabora's LAVA lab for maintance"
95b5cc3a53b : radeonsi/ci: Skip slow traces on raven
53cc5092885 : radeonsi/ci: Update stoney test expectations
f15f08c3de3 : intel/dev: Add another EHL pci id
a23e04b6736 : intel/dev: remove invalid EHL pci id
89cf0a3bdc9 : zink: fix max acquired image count
22e91af1a77 : zink: clear null image surfaces to 0
2fe3cef3675 : radv: do not insert fast-linked libraries to the shaders cache
104040b5c71 : zink: fix leak when rebinding same image surface
4c647c9e259 : zink: only save frag const buffers when used by blit
c68f9ed0208 : radv/llvm: use the ring_offsets shader arg
be6f30a0db2 : ac/llvm: let ring_offsets be accessed like a normal arg
24618721d39 : ac: move ring_offsets to ac_shader_args
10a5035c836 : radv: set state.vbo_misaligned_mask_invalid in radv_bind_vs_input_state
21f0fc65b22 : pvr: add padding bytes when allocating buffer memory
4e75e1bfec3 : pvr: Set SPMSCRATCHBUFFER flag.
ad8c0878b4a : pvr: Update comment about ZS and MSAA buffers for pvrsrvkm submission.
3457f8083a6 : pvr: Acquire scratch buffer on framebuffer creation.
ad9c61c2925 : pvr: Add SPM scratch buffer infrastructure.
e37f4582078 : intel/ds: track end of pipe bits
a242500eb47 : anv: rename a few internal functions to highlight gfx use
6a23b187306 : anv: rename RT pipeline function helper
fd7debc8bbb : intel/fs: make alpha_to_coverage a tristate
f3969e2413d : intel/fs: Rework dynamic coarse handling
964b8789869 : intel/fs: Break out yet another FB write helper
9c658b1fc86 : intel/fs/validate: Assert SEND [extended] descriptors are uniform
949b42c4dc6 : intel/compiler: Convert wm_prog_key::multisample_fbo to a tri-state
5644011f063 : intel/compiler: Convert wm_prog_key::persample_interp to a tri-state
d8dfd153c50 : intel/fs: Make per-sample and coarse dispatch tri-state
43ca7f4178a : intel/compiler: Convert brw_wm_aa_enable to brw_sometimes
5d1c5384490 : intel/fs: Return early in a couple builtin setup helpers
714a2916731 : intel/compiler: Use SHADER_OPCODE_SEND for PI messages
9c62e0c77dc : nir: Remove nir_lower_io_force_sample_interpolation
d25e5310bc1 : intel/nir: Lower barycentrics to per-sample in a dedicated pass
991d5461021 : intel/compiler: Document wm_prog_key::persample_interp
71a6b531920 : amd: don't hardcode real VGPR allocation granularity on gfx10.3 and gfx11
e673bb4ae44 : amd,util: fix how lod bias is converted to fixed-point
fb5d31c3dd1 : amd/surface: clean up is_dcc_supported_by_L2
70d228188a4 : radeonsi: clean up si_set_mutable_tex_desc_fields
4f246f27b1f : amd: define new SET_*_REG_PAIRS packets
97f30fc65f2 : radeonsi/gfx11: don't add alpha to mrt0 format for A2C if exporting via mrtz
0f81224e70a : radeonsi/gfx11: don't add mrt0 export for alpha-to-coverage if mrtz is present
6b97f396e6e : nir/lower_clip: Only emit 1 discard
b481e3ae57b : zink: conditionally enable PIPE_CAP_NULL_TEXTURES
8b000ebbb5e : radeonsi: set PIPE_CAP_NULL_TEXTURES
2127287d4dd : gallium: add PIPE_CAP_NULL_TEXTURES
7f98fcae52c : radv: Scalarize global IO with LLVM enabled
10ac51a52ba : ac/llvm: Fix validation error with global io
55175cd13c0 : radv/llvm: Use the shader names as module name
877e150ec83 : radv/rq: Use 16 stack entries if there is only one ray query
4ca4a05627e : meson: Fix Asahi build on macOS
bfa7ec0aa0f : agx: Don't scalarize preambles in NIR
7edd42cbc09 : agx: Lower uniform sources with a dedicated pass
e44a53f5dce : agx: Run DCE twice
cd8b5427c7f : agx: Allow uniform sources on phis
abe6d750e58 : xlib: fix glXDestroyContext in Gallium frontends
8f928a95e16 : zink: fix cap check for arb sparse texture2
93db6094a12 : nir/print: Pretty-print color0/1_interp
b235be1fd4a : nir/print: Pretty-print I/O semantic locations
435e7f5e6d8 : nir/print: Extract get_location_str
f857795e833 : agx: Implement barriers
251f6fb2247 : agx: Implement compute ID intrinsics
da91a78ab72 : asahi: Identify more compute-related XML
57e0dbe55b4 : asahi: Implement load_ssbo_address/get_ssbo_size
78c9344a4d4 : asahi: Add compute batches
f54739396c6 : asahi: Bump PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS
580ed13779e : asahi: Stub out MSAA for dEQP
5e7babfa1b3 : asahi: Advertise seamless cube maps
32cbcbcb500 : asahi: Fake more caps for dEQP-GLES31
f4b553d55a4 : asahi: Add hooks for SSBO and images
c1a64656446 : asahi: Don't leak shader NIR
227d4f6d758 : asahi: Add compute kernel scaffolding
60121e3a427 : asahi: Fix delete_vs_state implementation
b73b5cc71a7 : agx: Optimize lower_resinfo for cube maps
9ab1c0d83b8 : agx: Use AGX extr for tex lowering
f3d6524a2d3 : agx: Add extr instruction to AGX backend
4ffc7c3ff49 : nir: Add extr_agx opcode
e765ec21ec6 : asahi: Implement custom border colours
507ca71f3e9 : agx/decode: Handle extended samplers
afce5be6590 : agx/decode: Add a data parameter to stateful
10eaa4a2ecb : asahi: Add XML for custom border colours
3a819bd22ec : ac/nir/ngg: Include culled primitives in query.
221311e1e96 : agx: Handle constant-offset in address matching
c3f7abaaef0 : agx: Fix storing to varying arrays
897c47aa1c8 : docs/asahi: Document clip distance varyings
13b25a6114f : asahi: Don't use 16-bit inputs to 32-bit st_tile
6b0322d4419 : agx: Keep varyings forwarded to texture as fp32
5678fbe010f : asahi: Merge fragment control XML
50e61e251bf : asahi: Remove redundant tri merge disable bit
6ee38e26352 : asahi: DRY dirty tracking conditions
98b2657b9ed : asahi: Implement nontrivial rasterizer discard
64ae63c41f0 : asahi: Prefer blit-based texture transfer
0a5c3764c7c : asahi: Make STAGING resources linear
e7b97899ac9 : asahi: Use writeback when it looks beneficial
a88aa3e8350 : asahi: Refuse to transfer out-of-bounds mip levels
3706da1d1a4 : agx: Support uniform registers as LODs
231561d53a1 : asahi: Correct alignment for USC Uniform packets
e4cb64c0e22 : asahi/nir_lower_sysvals: Split large ranges
b0f1964771d : asahi: Strengthen agx_usc_uniform contract
ea38709345e : asahi: Fix encoding of uniform size
79a7c6e3bd1 : asahi: Set layout->mipmapped_z for 3D textures
9b2dc922282 : ail: Test 63x63 cube map
294351ff77c : ail: Test mipmapped_z behaviour
c2bf66ab873 : ail: Add layout->mipmapped_z input
60d7e15a7e6 : ci: disable Collabora's LAVA lab for maintance
ea413e826b2 : nir: Eliminate nir_op_f2b
024122c069e : nir/builder: Handle f2b conversions specially in nir_type_convert
b265020b825 : nir/builder: Eliminate nir_f2b helper (and use of nir_f2b32 helper)
7b0d0003420 : zink: add back VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT for bindless
e67bdf47d49 : zink: handle missing line rasterization modes with ds3
813bb9e4429 : zink: cache and reuse dummy inputattachment for fbfetch
abf63b7c681 : zink: fix more cases of heap/memtype suballocator mismatch
e1e4ddcf104 : zink: free descriptor buffer maps on batch state destroy
4f8ba2b9aae : zink: fix sparse residency query and minLOD feature checks
86c6484fba8 : venus: lazily query and cache gralloc front rendering usage
de5b67ef2ca : ci/llvmpipe: Drop skip of InteractionFunctionCalls2.
2eb07304e36 : ci/swrast: Drop skips for tests whose perf had been fixed.
907b0a01b79 : gallivm: Do the same codegen improvement for constant-index array loads.
cf471543002 : gallivm: Fix codegen performance for constant-index register array stores.
833a74351c7 : gallivm: Fix the type of array nir_registers.
a5d360550ee : gallivm: Enable GALLIVM_DEBUG (mostly) on non-DEBUG builds.
947c60fa2f1 : llvmpipe: Enable LP_DEBUG on normal builds.
fd9b50aa1c0 : meson: combine checks for linker --gc-sections support
7f98a9ba2bd : panfrost: Implement GL_EXT_render_snorm on Bifrost+
b6bd9040193 : ci/lvp: Drop the subgroupbroadcast skips.
70be21e7c60 : gallivm: Use first active invocation in some image/ssbo accesses.
8c2493d041c : gallivm: Use cttz instead of a loop for first_active_invocation().
c11fa55f6db : gallivm: Return 0 first_active_invocation when we know that up front.
dc7c518abea : gallivm: Refactor out a shared "get the first active invocation" loop.
0b0246706ed : gallivm: Optimize emit_read_invocation's first-invocation loop.
d73f72120ae : asahi: Lower texcoords late
6908a0decea : asahi: Run nir_lower_fragcolor during preprocessing
071ac599604 : nir: Add a late texcoord replacement pass
4397c166c01 : radv: Work around shader_call_data variables in raygen shaders
002707ff094 : ci/lavapipe: use dxvk for the traces
3bc1bf7eea1 : ci: uprev piglit (etag md5 checksumming support)
ed419f46aae : aco: remove early_rast wait insert
f6b194b6483 : nir,ac/llvm,aco,radv,radeonsi: remove nir_export_vertex_amd
f44872c7b6d : nir,ac/llvm,aco: remove nir_export_primitive_amd
aea109e25d3 : ac/nir/ngg,radv: ms use ac_nir_export_(primitive|position|parameter)
80d928c20e8 : ac/nir/ngg: gs use ac_nir_export_(position|parameter)
bae5a3157f9 : ac/nir/ngg: prepare gather_vs_outputs to be used by gs
80506be31bf : ac/nir/ngg,radv,radeonsi: nogs use ac_nir_export_(position|parameter)
f084e9bbe81 : ac/nir/ngg: change clipdist_neg_mask_var type to uint32
d798214c7b2 : ac/nir/ngg: fix clip dist culling mask uninitialized
7c41cdb81f5 : ac/nir,radv,radeonsi: gs copy shader use ac_nir_export_(position|parameter)
7308637bb46 : ac/nir,radv,radeonsi: legacy vs use ac_nir_export_(position|parameter)
df8c93a9f38 : radeonsi: set nr_pos_exports outside of llvm translation
048d4de5e59 : radeonsi: remove the extra handling for VS/TES primitive id
59135678cf6 : radeonsi: update outputs written nir info
dcccd94faf8 : radeonsi: clamp vertex color in legacy gs instead of gs copy shader
601ad9e0a9c : amd,radeonsi: implement nir_load_force_vrs_rates_amd in driver abi
58988c32393 : ac/nir: add force_vrs to ac_nir_export_position
daa12b1ab12 : ac/nir: add ac_nir_export_parameter
f823581dd4c : ac/nir: add ac_nir_export_position
e9268b2c065 : ac/nir: gs and nogs use ac_nir_export_primitive
8331842258e : aco: implement nir_export_amd
5fe4dd3d68d : ac/llvm: implement nir_export_amd
5f24d585490 : nir: add nir_export_amd intrinsic
9af3a31744d : ac/nir/cull: Alway remove zero-area triangles in face culling.
3508597aa1b : radv: Disable NGG culling when conservative overestimation is used.
9b3b7e50910 : anv: handle ATTACHMENT_OPTIMAL layout
b1a33789b8a : util: Implement util_iround with lrintf unconditionally
e82369d06bb : zink: enable bindless texture with ZINK_DESCRIPTORS=db
99ba529feed : zink: implement descriptor buffer handling of bindless texture
6b49dec6752 : zink: add a flag to indicate whether a descriptor buffer is bound
f81a4e904c3 : zink: break out descriptor binding into separate function
362b8792e7f : zink: set VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT on compute pipelines
e471b4360d3 : zink: skip updating descriptor buffer sets that aren't active
933f1dc50b3 : zink: fix bindless struct member comments
f382922f084 : zink: make bindless buffer_infos a union
dc60d373c90 : zink: enable PIPE_CAP_ALLOW_GLTHREAD_BUFFER_SUBDATA_OPT
b8f6758bae1 : amd/ci: update sanctuary trace sha1
3ba1b18c900 : radeonsi: set sampler COMPAT_MODE in the corresponding branch
60a3f0667f7 : radeonsi: call ac_init_llvm_once before any util_queue initialization
da7dfbe3b85 : amd/llvm: fix LLVM 15 & 16 crashes in SelectionDAG.cpp
0c0b9789380 : radeonsi: set NEVER as the depth compare func if depth compare is disabled
35a18134a33 : amd/registers: remove confusing definitions from gfx10-rsrc.json
1d8d223f084 : amd: document OOB behavior on gfx11
76472c850b7 : amd: fix typo in shadowed uconfig registers on gfx11
35fa57dfae8 : amd: sort and re-indent packet definitions
8d9e18974f2 : amd: update late_alloc_wave64 for gfx11
76e3437c1ed : amd: update the cache size for gfx1103_r1
2cdb6be86c2 : amd: change pbb_max_alloc_count for gfx11
bfc37e7c635 : amd: unify and tune the attribute ring size for gfx11
e25f08baf28 : radeonsi: never set INTERPOLATE_COMP_Z
d087b3ec3cb : radeonsi: determine alpha_to_coverage robustly in si_update_framebuffer_blend_rasterizer
f2923168baa : radeonsi: merge si_ps_key_update_framebuffer_blend & .._update_blend_rasterizer
a29218b5576 : radeonsi/gfx11: always set MSAA_NUM_SAMPLES=0 for DCC_DECOMPRESS
8532cb8e7ee : radeonsi: deduplicate VS/TES/GS update code
711c4bddb2b : radeonsi/gfx11: use new packet EVENT_WRITE_ZPASS
4664b22f655 : radeonsi/gfx11: move the PIXEL_PIPE_STAT_CONTROL event into the GFX preambles
383269238df : radeonsi/gfx11: fix blend->cb_target_mask dependency for shader keys
d5ff270e0bf : radeonsi/gfx11: adjust ACCUM_* fields for tessellation
0b4b309fc64 : radeonsi/gfx11: add a comment why we use PRIM_GRP_SIZE <= 252
d21850f7538 : radeonsi/gfx11: remove the INST_PREF_SIZE workaround
f6c30af00ce : radeonsi: implement RB+ depth-only rendering for better perf
2fc03e479b2 : amd: improve RB+ blending precision
a9e9c4650df : amd: update shadowed register tables for gfx11
b6f6465264b : amd: update SX_BLEND_OPT_EPSILON.MRT0_EPSILON enum definitions
47f598a183e : amd: fix tile_swizzle on gfx11 - should be shifted by 10 bits, not 8
84d59cdb597 : amd: split GFX1103 into GFX1103_R1 and GFX1103_R2
66d11391f76 : radeonsi/gfx11: unset SAMPLE_MASK_TRACKER_WATERMARK to fix hangs
8556b3db716 : radeonsi: fix RB+ blending with sRGB formats
dacb1116079 : radeonsi/ci: add gfx1100 results
6445d2eca92 : radeonsi/ci: update gfx10.3 results
fd284526312 : turnip: Make the tiling-impossible case have an impossible tile layout.
3c3bd12af7e : tu: Only emit the conditional gmem subpass resolves when gmem is possible.
aae679e2213 : turnip: Optimize tile sizes to reduce the number of bins.
e27f84c56e1 : tu: Mark tiling impossible if we couldn't lay out gmem in the first place.
0ec35221633 : nir: Handle other variants of image_samples properly while lowering
6f4b375c948 : anv: check initial cmd_buffer is chainable
9c5df90ae57 : wsi/win32: We don't need a window DC for DXGI
192e7e0cef0 : wsi/win32: Don't require buffer blits for software drivers
c8994256a66 : anv, hasvk: remove stale TODO-files
175732bb51c : etnaviv: fix double scanout import of multiplanar resources
8839baee57b : ci: Drop the itoral-gl-terrain demo from traces.
3c25edfdb74 : aco: Improve wave64 cycle estimates.
5a40190f04a : Revert "zink: fix zink_mem_type_idx_from_bits()"
0d4e375a586 : asahi: wire up shader disk cache support
3ad9a6e7c20 : radv: simplify an assertion after considering RADV_FORCE_VRS
3eb97b9d334 : radv: skip compilation when possible with GPL fast-linking
6b513a9c6a9 : radv: determine the last VGT API stage earlier
031bbdfbe68 : radv: stop using the graphics pipeline key after compilation
aebe65e88a4 : radv: return a boolean value in radv_pipeline_needs_dynamic_ps_epilog()
6ddf1fd9adc : radv: pass the lib flags for generating the pipeline key
04fefec70f4 : v3dv: mark dEQP-VK.api.command_buffers.record_many_draws_secondary_2 as flaky
863bc08136a : radv: remove one unused variable in radv_graphics_lib_pipeline_init()
c9e032be7f6 : radv: allow to create a noop FS in a library with GPL
68e914a4caa : zink: rework descriptor buffer templating to use offsets
ed6edc07e40 : asahi: Split off macOS support into its own file
2e51ccac82a : asahi: Split off common BO code into its own file
ea285aea8d1 : asahi: Use non-UAPI specific BO create flags
9e2365708b0 : zink/ci: allow running manual jobs again on RADV
0c54f261eae : ci/core-manual-rules: enclose the whole condition in quotes
5e147922004 : agx: Centralize texture lowering
7258f6bafdc : Revert "CI: Lima farm is offline"
d23b3a13943 : zink: fix zink_mem_type_idx_from_bits()
ff5a761232e : zink: only set VkPipelineColorBlendStateCreateInfo::attachmentCount without full ds3
fd0562693d6 : lavapipe: try harder to reuse pipeline layouts during merge
a1a859328b1 : lavapipe: delete lvp_pipeline::mem_ctx
59af3b4ad4d : lavapipe: delete unused pipelines immediately
408606af02b : lavapipe: create gfx gallium csos at pipeline bind
6f0303ba767 : lavapipe: break out (and slightly refactor) gallium shader cso creation
4031098b857 : lavapipe: refcount nir shaders instead of cloning
3770eaab735 : lavapipe: add refcounting for shader nir
453f49ce6d1 : lavapipe: move noop fs creation to device
dc7f6c53241 : freedreno: support UBWC scanout
1cf28bd049a : freedreno: add has_implicit_modifier helper
1244506c152 : nir/opt_algebraic: Add optimization for ieq/ine and right-shift.
873dfb673b6 : anv: Perform load_constant address math in 32-bit rather than 64-bit
a0e7e7ff41f : iris: Perform load_constant address math in 32-bit rather than 64-bit
95d06343c69 : radv: Don't place CS in VRAM when bandwidth is too low.
ef668f37141 : ac/gpu_info: Add has_pcie_bandwidth_info.
d7730fcf22a : vulkan/wsi/win32: Support tearing (immediate) and VSync (FIFO) present modes
747604b17c5 : vulkan/wsi: Add a wsi_device param to get_present_modes
0c083d29a55 : intel/fs: Always stall between the fences on Gen11+
51ea81c0a11 : ci: Fix perf job condition.
5d1c6938939 : ci: Fix perf jobs blocking Marge pipelines.
aa68b98b876 : radv: remove radv_pipeline_stage::spirv::sha1
853f8eb9300 : radv: remove redundant zero initialization of pipeline layout
1f67782eb2a : radv: optimize radv_pipeline_layout_add_set() slightly
a73a5915fba : venus: log upon device creation
7e6acfd5877 : nir: mark progress when removing trailing unused load_const channels
fe56dd9c42b : nir: mark progress when removing trailing unused alu channels
ef800da3f7c : nir: nir opt_shrink_vectors whitespace fix
ab4c2990ed4 : intel/compiler: use lower_image_samples_to_one
e8bfb71660c : ir3: use lower_image_samples_to_one
c384690ab71 : nir: support lowering nir_intrinsic_image_samples to a constant load
a568a5492f1 : radv: Fix creating accel structs with unbound buffers
37652da6161 : d3d12: Honor suggested driver profile/level for H264/HEVC encode
bfd4ac4581b : aco: limit VALUPartialForwardingHazard search
8092bc2158e : intel/ds: Fix crash when allocating more intel_ds_queues than u_vector was initialized
1b3c746eec4 : hasvk: Let spirv_to_nir() set UBO/SSBO base cast alignments
85d44b0f97c : anv: Let spirv_to_nir() set UBO/SSBO base cast alignments
f78e4cec320 : vtn: Set alignment on initial UBO/SSBO casts
e29001d0e75 : freedreno/a6xx: Remove excess CS flushing
9b22bdc956b : freedreno/a6xx: Also FLUSH_CACHE on image barrier
23e65c60845 : freedreno/a6xx: Make shader state independent of grid info
1faf7133d44 : freedreno: Don't open-code setting dirty CS state
5a37cd8569d : freedreno/a6xx: Don't double-write SP_CS_OBJ_START
a063caa46a1 : freedreno: Skip flush_resource with explicit sync
2503e227178 : freedreno: nondraw-batch
0e3f2646ddf : freedreno/a6xx: Add CS instrlen workaround
bfd7d9e22e9 : freedreno/a6xx: Add missing CS_BINDLESS mapping
13fe9c3e635 : freedreno/ir3: Scalarize load_ssbo
951d963565f : freedreno/a6xx: LRZ for MSAA
5eb85ef756e : freedreno/decode: Increase size of offsets table
2b264455b51 : aco: use s_pack_ll_b32_b16 for constant copies
9ee9b0859be : aco: use s_bfm_64 for constant copies
bbc5247bf71 : aco/spill: always end spill vgpr after control flow
850d945baf5 : aco/tests: add setup_reduce_temp.divergent_if_phi
44fdd2ebcb2 : aco: end reduce tmp after control flow, when used within control flow
e2d63c9a62a : ac/gpu_info: add PCIe info
e267b86d808 : amd: update amdgpu_drm.h
cd6712e3a82 : radv: pass pCreateInfo to radv_graphics_pipeline_compile()
6f17ce08fc2 : radv: pass radv_compute_pipeline to radv_compute_pipeline_compile()
b4deb3aa32d : radv: move retained shaders info to radv_graphics_pipeline
b982f8bbe46 : radv: pass radv_graphics_pipeline to radv_graphics_pipeline_compile()
d1b36b01a20 : radv: add helpers for capturing shaders and statistics
e1bc8b0b214 : radv: simplify pipeline_has_ngg during graphics shaders compilation
08e496c29d5 : radv: remove useless check about CS in radv_lower_io()
6eb75dc74cc : anv: expose EXT_load_store_op_none
9b0c688f515 : mailmap: Remap name and email for Val Packett
6bdc29e2e6d : intel: enable existing workaround for ICL platform
7e072cfba2c : radv: Improve the BVH size estimation
03c2bdda60c : zink: use VK_EXT_multisampled_render_to_single_sampled for EXT_multisample_render_to_texture
78884602577 : zink: shrink zink_render_pass_state::msaa_expand_mask
dc0a251e4e6 : zink: hook up VK_EXT_multisampled_render_to_single_sampled
6291d4d3397 : meson: turn android-libbacktrace into a feature option
10992256ddf : freedreno/gmem: Fix for partial z/s fast-clear
6962bf4e572 : nir: Add sha1 hash for nir shaders converted from spir-v
dc2119bf3fa : util/format: Fix wrong colors when importing YUYV and UYVY
4fe2247be50 : util/disk_cache: Switch to multipart mesa-db cache
fd9f7b748e2 : util/mesa-db: Introduce multipart mesa-db cache
4964b989674 : util/cache_test: Remove dummy cache entry added by cache_exists()
c92c99481fd : util/mesa-db: Support removal of cache entries
f68db0da4cf : util/mesa-db: Don't account header size
51869405bce : util/cache_test: Unset env vars left after Cache.List test
a429d06878f : mailmap: Lina is Chad's new name
13de23ea07d : intel: add missing PS restriction on BDW+
75159304b09 : docs: list anv in EXT_extended_dynamic_state3 support
65adf0c0af5 : util/xmlconfig: add MESA_DRICONF_EXECUTABLE_OVERRIDE
887ca5e1b2b : util/u_process: remove util_get_process_name_may_override()
c8fe8787176 : util/u_process: add MESA_PROCESS_NAME override to util_get_process_name()
a2b296c75be : ci: fix directory existence racing in parallel test execution
064141266ff : radv: skip shaders cache for fast-linked pipelines with GPL
2fe3ac2f88f : radeonsi/vcn: use encoder/decoder caps reported by kernel
af9e2b8bf1a : intel/compiler/mesh: remove dead code path supporting >4 dword writes
be82ed28f0a : intel/compiler/mesh: support longer write messages
0f087b56d03 : agx: Bump preamble_storage_size to 512
02fe57b7e9c : agx: Lower system values in NIR in the driver
b0b5a71c74f : nir/opt_preamble: Consider load_preamble as movable
05d3238692b : nir/opt_preamble: Treat *size as an input
d745e3b0ab4 : zink: always unref old images when adding new binds
dd733034aa1 : zink: stop leaking push descriptor templates
01d2e7afce5 : zink: don't add dmabuf export type if dmabuf isn't supported
e07232acbb4 : radv: fix GPL fast-linking with libs that have retained NIR shaders
3131c2fc7ad : intel/compiler/mesh: optimize indirect writes
2255375c4db : nir: add nir_mod_analysis & its tests
56158bd0c0a : radv: adjust ACCUM tessellation fields on GFX11+
c8a575eb309 : radv: fix RB+ for SRGB formats
47852b9ff45 : radv: stop setting INTERPOLATE_COMP_Z
c489b3eadb1 : vulkan/runtime: match the spec when taking pipeline subsets.
6e359c21895 : egl: fix fd_display_gpu on surfaceless and device platforms
09977d687dd : frontents/va: Use PIPE_USAGE_STAGING for coded buffer
2f933980479 : radv: only initialize non-zero values for the default dynamic state
912a19e630e : radv: regroup dynamic states initialization
c08082e8615 : radv: ignore all CB dynamic states when there is no color attachments
5eade8fb9bd : ci: Run our manual jobs during the nightly scheduled run.
610efb08666 : ci/zink: Move the zink-anv-tgl manual full run to custom manual deps.
2e807a028aa : ci/zink: Disable Amnesia trace until the linked issue gets fixed.
b0a9772cc61 : radv: Shift left the tile swizzle more on GFX11.
d321bc1323b : radv: Set FDCC_CONTROL SAMPLE_MASK_TRACKER_WATERMARK
03d1141e51d : mailmap: Remap e-mail addresses for Faith Ekstrand
29010669802 : broadcom/compiler: fix indentation at v3d_nir_lower_image_load_store
237e12c2dfa : dzn, driconf: Add a driconf entry for NMS to claim wide line support
df0054e523f : iris: Stop marking context unconditionally as guilty
0733aafa227 : CI: Lima farm is offline
3b5da9714f1 : docs: Add GL 4.3 support info in mesa docs
4eadb333a89 : radeonsi/vcn: validate fence handle before using it
0b9972953c8 : wsi/win32: Use app-provided timeout instead of arbitrary hardcoded value
202480a9ca0 : wsi/win32: Always use non-SRGB formats for DXGI
a192923f99e : freedreno/drm: Restart import on zombie race
bb438c8dc71 : freedreno/drm/virtio: Flush before CREATE_BLOB
df8243dadf0 : radv: rename radv_create_shaders() to radv_graphics_pipeline_compile()
21f53b9c480 : radv: split radv_create_shaders() between graphics and compute shaders
87e055a7002 : radv: pass the number of stages to radv_hash_shaders()
fc93e0453c1 : radv: simplify VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED
4b841cfec8b : rusticl: fix build error with valgrind being enabled
4a675f93b9f : asahi: Omit extra call to clock_gettime
2f467fb1547 : gallium/draw: Enable polygon stipple NIR helpers to generate bool1 or bool32 Booleans
d3a95f0f713 : gallium/draw: Enable aapoint NIR helpers to generate bool1, bool32, or float32 Booleans
17b610771dd : ir3: support texture and sampler index with offsets
196882a1477 : etnaviv: drm: fix check if BO is on a deferred destroy list
c59369005bf : etnaviv: free pm queries dynarray on screen destroy
3156b15f70c : etnaviv: drm: fix BO array leaks
0d7f8aa2499 : anv: fix null descriptors
d7ef1331b5e : turnip: make debug_flags a global variable
511c42ef4ed : turnip: replace TU_DEBUG_DONT_CARE_AS_LOAD by a bool
c0122b81a4e : dzn: Consider linked shaders when computing DXIL hash
134c49072a1 : pvr: Process wait event sub command.
6d7a076daa0 : pvr: Process set and reset event sub commands.
ac339d97978 : zink: set VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT when using DB
6f7b752fdd2 : zink: disable bindless texture ext with descriptor buffer
cc9fa060ee1 : zink: always set RESOURCE usage for descriptor buffers
59989d04623 : zink: assert that buffer descriptor usage is populated before bind
3c562cfc064 : zink: set vkusage/vkflags for buffer resource objects
c545300f30b : zink: add VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT for buffers if ext is enabled
ccde3e02bad : zink: fix heap/memory type selection
07809c45271 : Revert "zink: allow direct memory mapping for any COHERENT+CACHED buffer"
38a087c4ce2 : anv: there's no need to set exec_obj offsets twice
5de60fbc3eb : radv: Loop over shader stages in flush_indirect_descriptor_sets.
0b2fad04267 : radv: Fix emitting tess indirect descriptors twice.
9c5e47e66d7 : pvr: Split render job submission for multi-layer framebuffers
8cc474cd87b : pvr: Rename global_queue_job_count to global_cmd_buffer_submit_count
187a95e617d : pvr: Add pvr_csb_bake()
695cf75266f : aco: set has_color_exports with GPL
1a93cd15563 : radv: add a layer for fixing rendering issues with RAGE2
b2df787058b : radv: Optimize emitting prefetches
bd78c8bbfa7 : radv: Avoid redundant fetch of radv_device
b5de1ee1f73 : radv: Clean up variables in si_get_ia_multi_vgt_param
4b8dfaae89e : radv: Change radeon_cmdbuf counters to uint64_t to make alias analysis optimize radeon_emit better
d7f429ccc1d : ci/debian/x86_test-vk: drop an outdated dependency
3ab1a06a158 : trace: Don't use italic escape code.
77092ca8f4f : llvmpipe: Honor zero sample_mask when multisample is disabled.
b6a344f4baa : meson: do not reconstruct ICD paths
fd72369b656 : freedreno/meson: simplify script-path logic
f00c9e85e56 : meson: use files() instead of joining paths
d54c8a47c67 : meson: avoid using deprecated build_root() method
b2d5a653f45 : pvr: small cleanups
432e263284a : intel/compiler: fine-grained control of dispatch widths
59625a68ffc : meson: remove deprecated dri-drivers option
47d19196c14 : meson: remove deprecated osmesa-bits option
713371c7237 : meson: remove dupliace add_devenv call
47ed5836cc0 : egl/dri2: Use primary device in EGL device platform for kms_swrast
74967249d27 : ci: uprev virglrenderer
41d5f0ee09c : egl: Rewrite eglGetMscRateANGLE to avoid probes and handle multi-monitor
3170b63314f : loader: Add infrastructure for tracking active CRTC resources
87a9018ff90 : zink: reorder commands more aggressively
1a29f3dfdb2 : CI/windows: Apply CI_FDO_CONCURRENT to piglit too
1c5a64296d5 : CI/windows: Don't limit deqp-runner to 4 jobs
2ae08c3e8fc : ac/llvm: remove llvm:: now that we use "using namespace llvm"
a273f64f80b : ac/llvm: run the IPSCCP pass
d05c3811cd1 : ac/llvm: run the LLVM sinking pass because LLVM will stop running it
fbd32a04daf : anv: add a third memory type for LLC configuration
15e19d04f04 : freedreno/drm: Synchronize handle close and lookup
444db624df5 : freedreno/drm: Split out bo->finalize()
5a46e884ea8 : freedreno/drm: Remove bo_del_or_recycle()
160137ccaeb : freedreno/drm: Detect zombie BOs
547f50c2447 : freedreno/drm: Add some ref/unref debugging
870beb21597 : freedreno: Don't sync timestamps while perfetto isn't running.
2010b915479 : dzn: Report as a software device for non-Windows
cdd1588d55c : dzn: Don't recursively lock the physical device enum mutex
40a2b505990 : dzn: Fix Windows WSI
633f2428f4b : docs: update calendar for 22.3.4
c8a32d21cfd : docs/relnotes: add sha256sum for 22.3.4
cf58992a36b : docs: add release notes for 22.3.4
50dee85b684 : freedreno/registers: Add RBBM_GPR0_CNTL for non-GMU operation
f9bcf19e523 : freedreno/a6xx: Add a few kernel regs/etc
4767ebeffc7 : virgl: remove unused virgl_encoder_inline_write
228d812a0c6 : ir3, isaspec: add raw instruction to assembler/disassembler.
f2a4ea53007 : frontends/va: revert commit 0b02db30
dd3730f8bdd : kopper: Do not free the given screen in initScreen implementation
4c03d4735ea : util/tests/cache_test: Skip Cache.List if not supported
f18702250fe : util/fossilize_db: add ifdef for inotify header
65a917cb6ec : nir: Add algebraic optimization for VKD3D-Proton fp32->fp16 conversion.
7985933a6d1 : nir: Lower pack_half_2x16_split to RTZ if available.
c644461b719 : radv, aco, ac: Implement pack_half_2x16_rtz_split.
12652cc5493 : nir: Add pack_half_2x16_rtz_split opcode.
13cca489203 : intel/fs: drop FS_OPCODE_UNIFORM_PULL_CONSTANT_LOAD_GFX7
5bc91550d1d : lima/ci: Add more piglit unsupported tests to skip
9f51340b99a : llvmpipe: Ensure floating point SSE state is reset regardless of the write mask.
b97fee432c2 : radv: fix ignoring graphics shader stages that don't need to be imported
6bec9159198 : radv: fix creating libraries with PS epilog and all CB states as dynamic
a3ed7f3ff23 : v3dv: add a cl_advance_and_end helper
a08d6d8b598 : dzn: Support Vulkan 1.2
9d89b7e4a84 : dzn: Ensure we don't mix DSV+simultaneous-access
4daeac01c59 : dzn: Enhanced barriers fixes/workarounds
c413c3dffca : dzn: Always do clears with copies on non-graphics queues
948ff5b8e24 : dzn: Support float control
f391c2db62b : dzn: Cache GPUVA for buffers
34f372c47c9 : dzn: Handle separate stencil usage
789acc2ffbf : dzn: Fix dynamic rendering clear load op for non-multiview
e88070b1da1 : microsoft/compiler: Support float controls
9fc5d8d2116 : aco: Remove dynamic VS input loads.
15b689604ef : radv: Lower dynamic VS inputs in NIR.
81620fc7b07 : aco: Enable constant exec mask based optimization on compute shaders.
39448c8e9c0 : radv, aco: Add uses_full_subgroups to compute shader info.
22b350fa27b : radv: Get rid of app_shaders_internal.
9419b4ee457 : vulkan/rmv: Remove delta parameter from dump helpers
5eb00a195eb : vulkan/rmv: Use the timestamp divisor instead of a hardcoded value
e07729e8de7 : radv/rmv: Correct timestamp shifting
292d7b95fc4 : radv/rmv: Log bo destruction before freeing it
2d5d2472036 : radv/rmv: Avoid more CPU unmap deadlocks
2dec10c2975 : radv/rmv: Also check the other pid field
f6c06ef2f66 : ci: Add manual rules variations to disable irrelevant driver jobs.
67547a04b60 : ci: Move the performance jobs' allow_failure:true to the gl rules.
e27d217fb16 : vulkan/wsi/wayland: improve same gpu detection
56e758d9e9b : mesa: fix out of bounds stack access on big endian
6c80f7c5552 : zink: Fix non debug builds failing to compile on
7b5e9336298 : intel/fs: Fix src and dst types of LOAD_PAYLOAD ACP entries during copy propagation.
51b8abe0ba5 : docs: Lower Python requirement to 3.6
bca22a65781 : util/glsl2spirv: Fix build with Python 3.6
e5e64e5c51d : zink: validation ci updates
23d3783f587 : zink: force GENERAL layout for all fb attachments with image binds
1b52e85ead1 : zink: update sampler layout when detecting feedback loop for first time
d791e9a77db : zink: return false for implicit feedback loop check with image binds
bdaded5a188 : zink: don't skip repeated handling feedback loops
fda5f83ced1 : zink: move barrier jit to zink_context.c
06a125942be : zink: fix VK_DYNAMIC_STATE_LINE_WIDTH usage
a5bff81f473 : radv/winsys: prefix all error messages with RADV
d5846bd1e5a : radv: Move constant flushing check out to callers.
5ccc2049fae : intel/ds: Nuke intel_ds_queue::queue_id
f2fdd14907a : hasvk: Nuke anv_queue:index_in_family
013e849a2c6 : anv: Nuke anv_queue:index_in_family
80dd6ed074b : intel: Add kmd_type parameter to necessary intel_gem.h functions
162695f0b87 : intel: Add intel_kmd_type parameter to intel_engine_get_info()
2c42641994c : intel/dev: Detect what is the kernel mode driver loaded
0504a3b0792 : radeonsi: correctly declare YUV420_10 RT Format support for AV1
3eb646efd0d : radv: Merge the leaf and internal converter
883f18f761b : radv: skip creation of null TLAS for null winsys
345d41155fe : ci/b2c: uprev to b2c v0.9.9
7b51a583edb : ci/android: add android to the ci
068dc91317d : ci: export artifacts from debian-android
3cb7a8537be : ci: debian-android compile virgl
e42ef902dee : ci: compile deqp-runner for android
54a46c594eb : ci: compile deqp for android
d024af8d00c : ci: Use NDK 25b to build for the Android ABI level 33
d66cfe6a3ef : ci/android: move sdk version and ndk to a job variable
bdcbf7dcf81 : ci: Build for Android with libbacktrace=false
a5c96cb7059 : android: Cleanup unneeded headers from the sync stub
b1bd6aa21a8 : android: Make libbacktrace optional again
0e286d0dbcc : android: allow system = 'android' on cross file
87e6703b67a : ci: move patches to patches directory
388b49d150b : ci/debian-android: move pkgconfig paths to the cross file
6c446377ff2 : panfrost: fix off-by-one when exporting format modifiers
7b76d46e389 : radv: fix RADV_DEBUG=hang with multiple cmdbuffer per submission
75ae391375f : radv: Reduce descriptor pool allocation for alignment.
6a16d3b312f : radv: Strictly limit alignment needed within a descriptor set.
f73cdda983e : radeonsi/gfx11: fix ge_cntl programming
014a0bf0b60 : radeonsi/gfx11: clamp PRIM_GRP_SIZE
f2ef663d08b : winsys/amdgpu: use DMA_BUF_SET_NAME_B if available
3ed75027b74 : drm-uapi/dma-buf.h: use __u32/__u64 types
bd8e8d204db : iris: Add missing untyped data port flush on PIPELINE_SELECT
a8108f1d444 : anv: Add missing untyped data port flush on PIPELINE_SELECT
bc07b1a0bf2 : radeonsi: remove some shadow reg optimization for bf1 game
44f25792d56 : radv: allow NULL initial_preamble_cs in radv_amdgpu_winsys_cs_submit_sysmem()
c6702e1530b : radv: fence complete struct is 4 qw size
b11f49f0691 : radv: INDEX_TYPE and NUM_INSTANCES PKT3 are not shadowed
2258090c73b : radv: set preemp flag and pre_ena bit for shadowregs
97b9b2cf401 : radv: add support for register shadowing
db61db7f672 : radv: add shadowregs variable to RADV_DEBUG environment variable
5f0fcc05c2f : ac,radeonsi: move shadow regs create ib preamble function to amd common
ab5dd2467f5 : ci/freedreno: Mark max-texture-size as a flake.
677a3053fff : mesa: Fix format transform on big endian platforms
5d5cc7525d1 : ci/zink: Update radv xfails for the recent shadow fixes.
656f62a801a : ci/zink: Update TGL full-run xfails.
512f1c160a6 : ci/zink: Add coverage using the vulkan validation layer on lvp.
4286633eec3 : zink: Re-emit the SpvBuiltInSampleMask access chain each load.
1e4deb3b896 : zink: Fix up mismatches of memory model vs addressing model.
adf81044d4c : zink: Fix validation failure for maxLod < minLod.
2a33d509ca1 : zink: Add missing Flat decorations on some inputs.
7b6a5e3e244 : zink: Fatal error if requesting validation and we fail to load the layer.
81b5f6a3fd5 : dzn: Use core feature matching logic instead of rolling our own
db083070f03 : dzn: Implement subgroup size control extension
a041cd48f49 : dzn: Support more subgroup/quad ops
9d26aa99d5e : spirv2dxil: Support subgroup SPIR-V caps
a8329595fad : spirv2dxil: Lower some wave op properties
f58d7633632 : microsoft/compiler: Support emitting the SM6.6 wave size tag
2c5d96bb58e : microsoft/compiler: Implement more wave/quad ops
a318c101bb9 : microsoft/compiler: Handle i1 overloads
e1b6e0748f7 : microsoft/compiler: Handle i2i1 and u2u1
1ef9ba9166a : microsoft/compiler: Don't emit threadgroup barriers for graphics shaders
e07e9a08cb0 : spirv_to_dxil: Unify spirv_to_nir_options
12a471afac2 : dzn: Enable Vulkan 1.1
3f0bbb19de6 : dzn: Fix independent blend check
602a54a0839 : dzn: Don't expose variable pointers
ad7157c1e84 : dzn: A single sampler descriptor set needs to support 1024 samplers
884d8709291 : dzn: Descriptor limits are based on binding tier, not heap tier
9f13a4a10a1 : dzn: Usage MULTISAMPLE_LOAD support instead of RT/DS support for MSAA
29a0bcdd84c : dzn: Support EXTENDED_USAGE bit
c0d8838c307 : dzn: Usage image view usage instead of image usage
1041e0d2815 : dzn: Use SHADER_LOAD to indicate SAMPLED_IMAGE support
cfc05566ab0 : dzn: Move patched vertex buffer capability check up a level
ceb287a509b : dzn: When rendering to 3D, don't treat layers as subresources for barriers
232c598e79c : dzn: Set dynamic rendering caps
c8b9f70fcaf : dzn: Respect suspending/resuming flags to omit clears/resolves
cfa260cd274 : dzn: Use common physical device list/enumeration helpers
0bae7a307c2 : dzn: Support vkCmdDispatchBase
296ad630db9 : spirv2dxil: Support dispatches with base group indices
6bb765f3d1c : microsoft/compiler: Lower device index to zero
725948c6c9c : microsoft/compiler: Fix atomic image umax
97740401dc6 : zink: fix implicit feedback loop detection
49b7f0842ef : radv: print depth image size with RADV_DEBUG=img
5b79745b045 : intel/common: add a INTEL_DECODE variable to parameter decoder at runtime
31931754bc1 : intel/decoder: print out compute push constants
536a2acfc20 : intel/compiler/mesh: handle const data in task & mesh programs
9bb18a4f9ee : intel/compiler: fix generation of vec8/vec16 alu instruction
19b0bafe353 : loader,glx,egl: remove is_different_gpu variable from loader
648cbd47a79 : glx: remove is_different_gpu variable from struct dri_screen
31013f3ce7c : egl: remove is_different_gpu variable from struct dri2_egl_display
1a0ec8e8d37 : loader,glx,egl,vl,d3d: loader_get_user_preferred_fd() function to return original_fd
1c5b61eefb9 : loader,glx: add render_gpu tag psc->driScreen and psc->fd
c712419c1a1 : egl: add render_gpu tag to dri2_dpy->fd and dri2_dpy->dri_screen variable
967b9ad084e : egl/wayland: for prime, allocate linear_copy from display GPU VRAM
42a46f2c5f1 : loader: make image_format_to_fourcc() non-static
57b22f99a98 : egl/wayland: keep display fd open for prime
94946251d0e : loader,glx,egl/x11: init dri_screen_display_gpu in struct loader_dri3_drawable
5519dd0bd1a : egl: create DRI screen for display GPU in case of prime
b8da022da41 : egl,egl/x11: keep display fd open for prime
4e6e30215dd : egl: add fd_display_gpu to struct dri2_egl_display
0813c1a6fa5 : intel/genxml: set unused 3DSTATE_PS_EXTRA field as mbz
205d40b8db7 : mesa: move component bits queries as GL ES only
a81063d2ca3 : v3dv: ensure we allocate at least the requested space for a CL
0c6e56c391a : mesa: (more) correctly handle incomplete depth textures
818cc308526 : mesa: populate gl_program::ShadowSamplers mask from shader data
64140a73c16 : mesa: remove dead parameter doc for _mesa_new_texture_object()
ef3205ae574 : zink: pass depth swizzle data block to shader compile
336d7630fdf : zink: remove old depth swizzle workaround
b6518f3ba59 : zink: create another samplerview for shadow textures
c46fb43473e : zink: plug in the program/module parts of shadow texture mode emulation
ef233d43f42 : zink: block pipeline fast-pathing for any programs using depth texture modes
1b2bf99f058 : zink: rework depth sampler splatting in shaders
5193f4f712b : zink: add a fs shader key member to indicate depth texturing mode
f62ccaacb80 : zink: track depth swizzle on samplerviews
c20c79f5849 : zink: add an extra_data param to zink_shader_compile
e9e4c6266ea : zink: break out tex dest rewriting into separate function
368197923b6 : zink: flag old-style shadow tex mask for fragment shaders
bf3c14b8a5a : radv/winsys: fix incorrect PCIID for GFX11 in the null winsys
a50d2fdb465 : intel/fs: avoid cmod optimization on instruction with different write_mask
159edf710ee : ci/piglit: Exclude swapbuffers front-readback tests with PIGLIT_PLATFORM=gbm.
849af68dbd5 : ci/piglit: Add some common piglit skips for Mesa CI's testing of glx.
ac5b1df2b9c : ci: Move PIGLIT_PLATFORM settings out of the .tomls.
83c2b26acf1 : ci/freedreno: Switch the piglit job to using a deqp-runner suite.
ccfacab1002 : ci/zink: Clear issue #7781 flakes.
8189fd30ed9 : ci/zink: Drop glx-swap-copy xfails.
d01f83841af : ci/zink: Drop xfail for copy-sub-buffer.
68135c12ed2 : ci: Drop windowoverlap xfails, since it's always skipped.
a0d7ccccc09 : ci/virgl: Disable iris traces for now while it's unstable.
c26306f7d9c : radv: stop using radv_pipeline_has_stage() in BindPipeline
5039acfd9df : hasvk: check the return value of anv_execbuf_add_bo_bitset()
80196aaa5bf : hasvk: don't leave undefined values in exec->syncobj_values
cce1f1ea707 : ci: Uprev kernel to 6.1.7
17095904399 : util/fossilize_db: fix macOS inotify build error
357340953ad : radeonsi/vcn: check fence before destroying decoder
843bdd22626 : radeonsi/vcn: check fence before destroying dpb
e527f686caa : Revert "aco: Combine v_cvt_u32_f32 with insert to v_cvt_pk_u8_f32."
c007a6e7276 : zink: update gl43 profile to allow imageRobustAccess
f855e2fff64 : zink: lower LOD-invalid txf when imageRobustAccess2 is missing
90d5e449ae0 : zink: add robust_access field to shader key
37d00c1a8ea : zink: add VK_EXT_image_robustness
6f15646945a : zink: add zink_cs_key
c448c7c2e25 : zink: add pass checking for lod overflow in txf
474ed4b877e : zink: use actual swapchain object for surface comparison
26e4621fa29 : aco/tests: update assembler tests for latest LLVM 16
b0fa106dc62 : aco/tests: fix assembler.gfx11.vop12c_v128 with LLVM 15
9f4f131f2e9 : radeonsi: respect smoothing_enabled
33259506481 : v3dv: increase BO allocation size when growing CLs
01c6eeeba5d : v3dv: drop unused field from v3dv_cmd_buffer
0594b3c143d : egl/dri2: avoid undefined unlocks
e82cf650e93 : ci: bump Mold to the 1.10.0
4c1544b38a1 : ci: Sir trace has small invisible change in rendering
5bbeb8f5075 : radv: add an early out in radv_cmd_buffer_flush_dynamic_state()
a8caf451cb3 : v3dv: use common code for descriptor update template
9ca5a81a6ea : glx: fix a macro being invoked with the wrong parameter name
d59683ab898 : radv: Enable extended SAH for shallow BVHs
da87c2883df : radv: Wrap internal build type inside a build_config struct
c53eb2f3d4b : radv: Add a shader variant for PLOC with extended SAH
b1755c0b21f : radv/bvh: Add a define for extended SAH
13a8a4071a4 : radv/bvh/meson: Add the option to set defines
e4ccd74cbc8 : ci: be explicit about the `meson setup` subcommand
4f50eba5a57 : r600/sfn: Fix splitting of multislot alu ops
ac30c402112 : r600/sfn: Fix opcode and result dest slot mask for variable size dot
797b8391110 : glthread: disallow glthread if buffer uploads are unsupported
aca09e4f719 : glthread: do vertex uploads if an index buffer is present for MultiDrawElements
7921396c7bf : glthread: remove the vbo_upload_ratio_too_large fallback for glMultiDrawElements
98a0e8c9080 : glthread: make marshal functions for glBegin/End attribs non-static
e9abed5315d : glthread: pack and name the type of glthread_vao::Attrib
02f1968696f : mesa: move gl_vertex_format_user definition into glthread.h
c00db0dbc86 : glthread: do vertex uploads if an index buffer is present for glDrawElements
ed7d3b33b0f : glthread: change multi_draw_elements_async() to never fail due to large size
fc93c69701f : glthread: execute glMultiDrawArrays(draw_count < 0) asynchronously
68a926a15b7 : glthread: set GL_OUT_OF_MEMORY if we fail to upload vertices
e39b90311ca : glthread: set GL_OUT_OF_MEMORY if we fail to upload indices
777166cc66c : glthread: handle GL_*_ARRAY in glEnable/Disable
a4d813ba547 : glapi: autogenerate function parameters with no space between * and variable
721526227cd : mesa: allow GL_UNSIGNED_INT64_ARB as vertex format for ARB_bindless_texture
4f6e7858762 : util: fix util_is_vbo_upload_ratio_too_large
4d4995b32bd : glthread: fix an upload buffer leak
6f02f9d1084 : anv: fix preemption enable emission in gpu_memcpy
b3fd72fd091 : radv: remove redundant type sizing
46e2cc5d4ce : radv: add some graphics pipeline hints to optimize pipeline bind
8fc5d93060c : radv: simplify depth aspect check in radv_handle_image_transition()
f9ff2d9d078 : radv: reorder dynamic state checks during bind
83c290ff842 : radv: repack radv_graphics_pipeline struct
bfd891fe66e : dzn: Support basic subgroups
33f59578faa : spirv2dxil: Support basic subgroups
8872d5d1dc9 : spirv2dxil: Use 32-bit shared offsets
2f8a8b59490 : microsoft/compiler: Add lowering passes for basic subgroup vars
a422df4b612 : microsoft/compiler: Implement a few basic wave/subgroup intrinsics
142faf894b5 : microsoft/compiler: Add an overload param to unary function helpers
5d443185666 : zink: don't use ds3 blend states without color attachments
b4d18f2ad11 : zink: delete need_blend_constants
c1d99283e6b : intel/dev: Split hwconfig i915 specific code
b3b769894ed : intel/dev: Move i915 code to i915/intel_device_info.c
1332702cf4c : intel/dev: Export functions that will be used by different kernel drivers
473732dfd17 : radv: remove an old FIXME about a possible bug with TC-compat HTILE
1c82981bbec : freedreno: Add driconf to disable conservative LRZ
b392d57042c : util/xmlconfig: Use os_get_option()
720c842c50e : turnip: Invalidate LRZ on blend+depthwrite
899f2218fee : turnip: Rename lrz force_disable_mask
0e1bdd0057a : freedreno/a6xx: Invalidate LRZ on blend+depthwrite
c1b1b3e6ab4 : freedreno/a6xx: Add LRZ perf warn for ztest direction changes
65e5b8e4130 : gallium/util: Add util_writes_depth() helper
e8a60633dae : radeonsi: report 0 block size for Polaris HEVC encoding
08f6d14b85b : radv: Make NGG query emission a dirty flag.
247c06d4199 : iris: add restrictions for 3DSTATE_RASTER::AntiAliasingEnable
58dd9d5134e : hasvk: add restrictions for 3DSTATE_RASTER::AntiAliasingEnable
9b37ef40f8b : anv: add restrictions for 3DSTATE_RASTER::AntiAliasingEnable
f42521f6c3f : radv: advertise extendedDynamicState3ColorBlendEquation
de1e2b65dbb : radv: fix detecting that blend is enabled when all CB states are dynamic
4041be0f6f1 : radv: enable compiling PS epilogs on-demand for dynamic color blend equations
daa2aeaa0c7 : radv: add support for dynamic blend equation
11382a6711f : radv: add a new helper for normalizing blend factors
39dcac4f794 : radv: move some color blend helpers to radv_private.h
f7dd9e58064 : zink/ci: add spec@!opengl 1.1@line-smooth-stipple to the fails list
ec6ad8c7dc0 : iris: Don't flush the render cache for a compute batch
926f626b95a : tu/kgsl: do not use kgsl_command_object::offset
58ababdee6c : anv: uncompressed views of compressed 3d images are now valid
1617dac6c3a : radv: Fix depth-only-with-discard when epilogs are used.
7bed7d94756 : meson: use sections in summary()
6c0dc0b2a79 : meson: use summary()
e8c8a94c2e3 : dzn: Rework meta blit VS
8de0c23ac94 : dzn: Delete an unnecessary assert
c92729c3ce9 : dzn: Enable independent blending
613feb39c41 : ci: bump ci-fairy with session support (robust downloads)
a8d2b288eee : ci/piglit: 2023-01-19 uprev
796686af1b3 : ci: migrate from wget to curl
1abd3a3051f : ci/piglit: explicitely define we want GLX tests
bab3e2fbd9b : meson: use the same workaround for setting 'lib' on windows
7aca37fc281 : meson: use [] instead of 'lib for !windows name_prefix
a79e6457d8a : meson: use builtin support for reading version from a file
c31629ee786 : meson: remove version checks for < 0.59
8c0531cf912 : dzn: Enable multiview
ebf26045622 : dzn: Implement multiview queries
4586b308d85 : dzn: Handle draws and clears for multiview rendering
6fca32cb384 : dzn: Handle multiview pipeline creation
ea9d092655d : dzn: Put nir compilation options in a struct
3299ab04cb6 : spirv2dxil: Claim multiview support
95a90b359a4 : spirv2dxil: Implement lowering for multiview
2d56b3214d0 : spirv2dxil: Pass runtime conf struct to lower_shader_system_values
58488b9d85e : microsoft/compiler: Support view instancing
4a440889a87 : microsoft/compiler: Delete stale TODO comment
e0024a844cf : microsoft/compiler: Subpass textures are supposed to be arrays
8924fe9fc31 : microsoft/compiler: Delete incorrect implementation for load_layer_id
a6f932639a9 : zink: simplify some dynarray concat descriptor code
1329fec3529 : zink: consolidate semaphore creation where possible
7399b2241f8 : zink: move semaphore caching to zink_reset_batch_state()
b8252784cf0 : zink: add a binary semaphore cache
283de45fd67 : zink: add a util function for creating semaphores
020db79340a : zink: preserve present resources during async presentation
482e215a674 : ci/bare-metal: add more timestamps to help debugging issues
7f0e213a577 : zink: NV_compute_shader_derivatives
c71287e70c2 : zink: correct sparse bo mem_type_idx placement
e20e8f22438 : zink: trival renames heap_idx -> memoryTypeIndex
f6d3a5755f6 : zink: zink_heap isn't 1-to-1 with memoryTypeIndex
75276deebcf : meson: Use feature option methods for xmlconfig
37463bedec5 : meson: use a feature option for shared-llvm
c52c2ed0f8f : meson: use a feature option for egl
afa97e74685 : meson: use a feature option for zstd
e3f60ea4a89 : meson: use a feature option for xlib-lease
ce490a20e73 : meson: use a feature option for power8
2653fe11c96 : meson: use a feature option for lmsensors
202344e9a00 : meson: use a feature option for libunwind
3f10a89180b : meson: use a feature option for valgrind
d00c6e0fd75 : meson: use a feature option for llvm
c40e1bb1d04 : meson: use a feature option for gbm
6b334a84167 : meson: use a feature option for gles2
ca615a4f16d : meson: use a feature option for gles1
80eb78d7a4b : meson: use a feature option for shared-glapi
98bd7cdb8c4 : meson: use a feature option for shader_cache
b200d547dcd : meson: use a feature option for gallium-xa
6f66b89ac36 : meson: use a feature option for gallium-va
eac76e433d7 : meson: use a feature option for gallium-vdpau
8dcc1f83111 : meson: use a feature option for dri3
643af2cf83c : meson: drop meson < 0.54 workaround
3c5e9691447 : meson: replace uses of ExternalProgram.path with .full_path
92235e0c48f : meson: replace has_exe_wrapper with can_run_host_binaries
45632b3297c : meson: bump minimum required version to meson 0.59
6ff334e54a2 : zink: handle modifier nplanes queries correctly for planar formats
072e29a22e2 : zink: store drm format as internal_format for imported resources
700bc2dae01 : radv: rename ac_surf_nbc_view::max_mip to num_levels
8d191b2cfb5 : radv: fix creating BC image views when the base layer is > 0
18aaa373b70 : radv: fix buffer to image copies with BC views on the graphics queue
aff5fe3f943 : radv: fix setting MAX_MIP for BC views
34e65305187 : mesa/st: drop unused param
ddc721e15c6 : glthread: fix glArrayElement handling
0f5c8c3dc35 : vbo: lower VBO_SAVE_BUFFER_SIZE to avoid large VRAM usage
491f6b138ec : vbo: remove bogus assert
ff34e96701e : nir/lower_io: fix bounds checking for 64bit_bounded_global
7092c1218a0 : intel/compiler: Use more symbolic source names in components_read()
16b66ab6597 : intel/compiler: Drop dest checking in atomic code
780f3e2e6b6 : intel/compiler: Delete all the A64 atomic variants for type sizes
03ddde12308 : intel/compiler: Combine nir_emit_{ssbo,shared}_atomic into one helper
b84939c6784 : intel/compiler: Delete fs_visitor::nir_emit_{ssbo,shared}_atomic_float()
f7b29d79246 : intel/compiler: Drop redundant 32-bit expansion for shared float atomics
02129eee3aa : intel/compiler: Eliminate SHADER_OPCODE_UNTYPED_ATOMIC_FLOAT
284f0c9a57e : intel/compiler: Add an lsc_op_num_data_values() helper
90a2137cd56 : intel/compiler: Use LSC opcode enum rather than legacy BRW_AOPs
8d2dc52a14b : intel/compiler: Move atomic op translation into emit_*_atomic()
5ff3d4a8a2c : anv: fix generated indirect draw shader stats checks
4fd9bf6e7fb : intel/hasvk: remove some stale comments, wa was removed
f40e17059ad : intel/fs/gfx12+: Drop redundant handling of SHADER_OPCODE_BROADCAST in exec pipe inference.
b867d1b851c : intel/eu/gfx12+: Implement decoding of 64-bit immediates.
f80f29dc4bd : intel/disasm/gfx12+: Fix print out of non-existing condmod field with 64-bit immediate.
f3352745ad6 : intel/disasm/gfx12+: Use helper instead of hardcoded bit access for 64-bit immediates.
4a2e7306dd0 : intel/fs/gfx12: Ensure that prior reads have executed before barrier with acquire semantics.
e664082d350 : nir/lower_blend: No-op nir_color_mask if no mask
1fc25c8c793 : nir/lower_blend: Handle undefs in stores
8b83210ab3f : nir/lower_blend: Don't do logic ops on pure float
dbd0615e7ad : nir/lower_blend: Avoid useless iand with logic ops
ee127f03e45 : nir/lower_blend: Fix SNORM logic ops
f9839e7e1b4 : nir/lower_blend: Clamp blend factors
fca457790e1 : nir/lower_blend: Fix alpha=1 for RGBX format
97061dd7ee4 : d3d12: Add support for Xbox GDK.
882a78b8adf : wgl: Add support for Xbox GDK.
75415e58e39 : dxil_validator: Add support for Xbox GDK.
75881647179 : util: Add #ifdefs for Xbox GDK support.
d575fe8881d : futex: Change INT_MAX to INT32_MAX.
f9477770d84 : anv: use vk_realloc for the anv_execbuf arrays
6d4fc0e5bfa : anv: rename anv_execbuf->array_length to bo_array_length
e642cafdae6 : anv: run buf_finish() if add_bo() fails during execute_simple_batch()
3d37950fd9d : anv: check the return value of anv_execbuf_add_bo_bitset()
ad6a036a681 : anv: don't leave undefined values in exec->syncobj_values
fd3e8047d26 : docs/panvk: VK_KHR_descriptor_update_template
86c9bdcd9ad : v3dv: remove unused clamp_to_transparent_black_border property
11669c96bc5 : Revert "nouveau/ci: temporary disable gk20a-gles"
f410a6d0111 : ci/intel: fully utilize asus-cx9400-volteer
fb876f64f19 : ci/anv: add multiple fails uncovered by change of sharding
257bb11332b : gallum/asahi: fix memory leak in agx_resource_from_handle
b82d9b1a3d0 : nir/divergence: add missing RT intrinsinc handling
7e68cf91d74 : mesa: Set info.separate_shader for ARB programs
696069bc0d1 : ci: Add some new folks to the restricted-traces access list.
9db7c1a509f : r300: remove backend negative addressing emulation
7bec63c0249 : r300: set ubo_vec4_max ntt option properly
cd18d541de6 : ntt: pass ubo_vec4_max nir_opt_offsets flag through ntt options
4c0a54fc364 : tool/pps: Fix 32-bit build issue with format string
a32d6071e15 : d3d12: Lower minimum supported Shader Model to 6.0
5e3ca1f97fa : lima: fix memory leak related to u_transfer_helper_create()
926ba335fdf : pvr: add support for tile buffer output clear
96784f6cc18 : pvr: fix uses_tile_buffers in clear color attachment
027dd2c246c : radeonsi/sqtt: implement offset workaround for gfx11
215babd3ca9 : radeonsi/sqtt: update registers for gfx11
a3dc8b870d6 : radeonsi/sqtt: disable SE1+ on GFX11
2e3dc3838ec : radeonsi/sqtt: don't read results for disabled SEs
f10f2c9bbb7 : ac: add TC_OP_ATOMIC_SUB_32
50bb7745ca8 : v3dv: enable shaderStorageImageReadWithoutFormat
b56be4c37ec : broadcom/compiler: treat PIPE_FORMAT_NONE as 32-bit formats for output type
41a081380a8 : broadcom/compiler: v3d_nir_lower_txf_ms doesn't need v3d_compile
a6c6a4ad04d : intel/blorp: Lower base_workgroup_id to zero
a6ac4cbae88 : freedreno: add support for markers.
ab9dd18b68d : util/u_trace: pass utrace context to marker functions.
c7fc30421cb : radv: Advertise rt pipelines for Control (DX12)
0429f11dfb9 : zink: remove depth_clip_control_missing workaround
c12fed18049 : zink: fix depth-clip disable cap
09a87d21711 : zink: whitespace fixup
84241b1f75a : ac/nir: clear unused components before storing XFB outputs to LDS
e39bf3e6aa8 : zink: skip implicit feedback loop layout changes if feedback loop not present
9ba06579035 : zink: make implicit feedback loop application stricter
230a5547190 : zink: outdent code in add_implicit_color_feedback_loop()
487e5cc781a : zink: set textures_used in analyze_io
9a9c17cd492 : zink: break out implicit feedback loop detection into separate function
6f91a5ab078 : freedreno: Restore GL_VENDOR string
589d4ff0cb6 : vulkan/format: add a 10-bit video format
41dbeca4c22 : vulkan/video: add common h264/h265 parameter set management code.
0c30e0fa000 : freedreno/a6xx: Expose SSBO/image for all shader stages
a93d3f14989 : freedreno/a6xx: Move tex state building
a16c99a9a50 : freedreno/a6xx: Move compute to tex state group
b17ad0657f7 : freedreno/a6xx: Remove tex fb_read state
f6b6400254f : freedreno/a6xx: Removing munging of tex state for IBO
549a8d206ab : freedreno/a6xx: Remove bindfull IBO state
ce1e73f4411 : freedreno/a6xx: Switch over to bindless IBO
e51975142c0 : freedreno/a6xx: Add bindless state
101700b150a : freedreno/a6xx: Pre-bake IBO descriptor sets
a45d111c187 : freedreno/ir3: Add descriptor set lowering
066ff5c7593 : freedreno: Track image/SSBO usage for all stages
165de87f8ed : freedreno/ir3: Let driver specify fb-read descriptor
4982adb4cf3 : freedreno/ir3: Stop copying options
db2497f2058 : radeonsi: update nir xfb info after medium io lowering
49cfbe1fed0 : nir/xfb_info: nir_gather_xfb_info_from_intrinsics update nir xfb_info
b6c172f26c5 : gallium/aux: remove nir_helpers
15908179775 : radeonsi: move gfx10_ngg_export_vertex to si_shader_llvm.c
1475339543f : radeonsi: replace llvm legacy gs code with nir lowering
6219374c4ed : radeonsi: remove llvm gs copy shader generate
e007c7fa6f1 : radeonsi: replace llvm gs copy shader generation with nir
246630ac98f : radeonsi: build legacy gs output info when shader compile
2b0566f6726 : radeonsi: add nir implementation of gs copy shader generation
89aa75f81c8 : radeonsi: use ac_nir_lower_legacy_vs to replace si_llvm_vs_build_end
acde71c015a : radeonsi: use nir_print_xfb_info to replace si_dump_streamout
def3f700bcf : radeonsi: lower nir streamout intrinsics in abi
743fbc4bb05 : radeonsi: implement nir_load_ring_gs2vs_offset_amd
16cf743f2d0 : radeonsi: implement nir_load_ring_gsvs_amd
8aff2281276 : ci: Enable building the testing drivers with perfetto.
64455dc32b5 : freedreno/pps: Fix a signed/unsigned complaint.
302858c48cb : ci/freedreno: Add glx-swap-event-async as a flake.
327f736627d : freedreno: Skip CPU/GPU timestamp sync when not supported.
79bbfb31686 : ci/zink: Add more blit conversion xfails for a618.
c4c94e8aedd : ci/iris: Generalize the 8888_pbuffer EGL known flakes and share with GLK.
6dc90009a54 : ci/iris: Add known flakes for skqp.
c34b539e174 : ci/llvmpipe: Drop dEQP-EGL.functional.sharing.*.link.7 flakes.
d292cb82b8e : gallium,util: Pull u_indices and u_primconvert back into gallium
fe3b467eb9e : radeonsi: Fix distortion for yuv422 format for GFX10.
53487048207 : ci/venus: Remove failure now passing
dc8c9d20568 : zink: prune old swapchains on present
6b0db6bf8b5 : dri2: Fix exposing robustness with swkms.
ca8c8f2fc1f : dzn: Remove cmdbuf query 'wait' list
261102bd9c2 : dzn: Fix format support checks for storage/uniform texel buffers
0069ac9e6eb : dzn: Disable depth when the rasterizer is disabled due to no position output
682605a99be : dzn: Add a zeroed zsa state when depth or raster is disabled
25d460a8181 : dzn: Always align cached pipeline header size to input element align
4565490b715 : dzn: Support unnormalized coordinate samplers
552ab9c2f7e : dzn: Support root signature 1.2
1e0adac84a1 : dzn: Define a symbol that was present in older D3D headers
3eb33ec9e9b : v3d: expose more drm formats with SAND128 modifier
aac66fe0393 : freedreno/a6xx: Rework barrier handling
63e889516d6 : freedreno: Don't re-install a flushed batch
aa9b62cad36 : freedreno/a6xx: Workaround for no pos/psize
e41d19a7119 : freedreno: Fix tracking of enabled SSBOs
ca2011d11cc : freedreno/drm: Remove assert
adee0e7e532 : r600/sfn: Do a bit of cleanup with the secondary read port validation
ca5bbff558d : r600/sfn: Fix readport check
42d51ef2bb1 : radv/gfx11: expose shaderBufferFloat32AtomicAdd
7dd16791ca9 : radv: load ssbo_atomic_fadd descriptor
068c84f2754 : aco: add support for fp32 addition atomics
ea1ac3901a4 : ac/llvm: add support for fp32 addition atomics
e879b289947 : anv: Move anv_device_check_status() code to i915/anv_device.c
94af444490f : anv: Split i915 code from anv_batch_chain.c
94ca73b3565 : anv: Export anv_exec_batch_debug() and chain_command_buffers()
80c89c4606d : anv: Start to move i915 specific code from anv_device to i915/anv_device
8084b412ca9 : virgl: drop the separable flag for cases that can't be handled
aa7c83786d6 : freedreno/ci: Add an a618 flake
a7a46556ec3 : Revert "freedreno/ci: Switch a630 jobs over to manual"
23e6d0ce79f : Revert "freedreno/ci: Switch also performance a630 job to manual"
f9115b6d51c : intel: use a shared UUID with other drivers
53de48f1c43 : intel/compiler: add cpp_std=c++17 when building tests
d59e5aa08fa : virgl: Request setting the atomic offset in the range_base
994cf0e9952 : virgl: lower image variable offsets into the intrinsic range_base value
7380656a8ce : ntt: Make use of the range_base offset when translating atomics in NTT
36f19058ae7 : ntt: handle the image intrinsic range_base when translating to TGSI
2e05cfa179d : nir: Add range_base to atomic_counter and an option to use it
c4cde91c1b8 : nir: Add possibility to store image var offset in range_base
2f4c7b5ccfb : dzn: Use typeless format for creation of depth-only or stencil-only D24S8
9f928adf81e : dzn: Set MultisampleEnable to enable MSAA lines
ca205776220 : dzn: Storage buffer sizes need to be 4-byte-aligned
b948a5db4fa : dzn: Support int border colors
10282bbd967 : dzn: Use R24G8_TYPELESS for 24/8 depth resources
a3005ecb565 : dzn: When changing root signature, dirty descriptors too
14f0c85874a : dzn: Support alpha blend factor
aa3fc8753d4 : dzn: Get options13
22eb9b1c127 : spirv2dxil: Replace not-provided inputs with zero instead of undef
61c391781ee : spirv2dxil: Allow killing position as an undef varying
3ddf41cb7d2 : spirv2dxil: When removing unused inputs, make sure they're actually inputs
00b9c10cf71 : spirv2dxil: For removing unused vars, consider the whole I/O var size
85f44304d80 : microsoft/compiler: Set num_components to 4 when updating pos write instructions
5d8e89f92f8 : microsoft/compiler: Use nir info.fs.uses_sample_shading to force sample-rate
cbc481f39f2 : microsoft/compiler: Re-work the logic for adding SV_SampleIndex to force sample-rate
b151ed4b954 : microsoft/compiler: Always emit float types in the I/O signature for structs
c1a3d6b9a94 : microsoft/compiler: Remove arrays when testing for structs in I/O
c86bd4bfbc1 : microsoft/compiler: Implement texture sample count query
47481e81512 : microsoft/compiler: Lower pack_[u/s]norm_2x16
4a0aeae371c : virgl/vtest: allow socket being specified by env variable
501309ef323 : venus: allow vtest socket being specified by env variable
530a62ce735 : hasvk: Add extra memory types for hasvk driver instead of a single one
8491b1fd5e7 : ANV: Add extra memory types for ANV driver instead of a single one
83a1d56faa2 : ci: bump vk cts to 1.3.3.1 + and a crash fix.
bb003d406e0 : gallium/auxiliary/vl: clean-up progressive shader
f02354d3e26 : pan/mdg: Remove MSGS debug
23968aeeb5d : pan/mdg: Scalarize LUT instructions in NIR
10759d17088 : pan/mdg: Use special NIR ops for trig scaling
c3839bd5401 : nir: Optimize vendored sin/cos the same way
a49ba0f1aef : nir: Add Midgard-specific fsin/fcos ops
e86c7ac9f4b : r300: remove backend input range transformation for sin and cos
d8f59b14d03 : r300: skip sin/cos input range transformation for nine and ntt
0b21d3ae6c7 : r300: update rv515 ci failures list
faba30a8f37 : aco/optimizer: Optimize p_extract + v_mul_u32_u24 to v_mad_u32_u16.
171d76ded1f : aco/optimizer: Add missing v_lshlrev condition to can_apply_extract.
04ac0ec1483 : wsi/x11: Support depth 16 visuals
37a8b2d12ea : wsi/x11: Infer the default surface format from the root window's visual
4a7ffd9162a : wsi/x11: Make get_sorted_vk_formats handle varying channel widths
aa6b2ec46a7 : ac/nir: use store_buffer_amd's base index
39c214769b9 : aco: restore semantic_can_reorder for GS output stores
18d3e4fecdc : radv,aco: use ac_nir_lower_legacy_gs
c7cedaaee2e : radv: implement GS load_ring_gsvs_amd/load_ring_gs2vs_offset_amd
dfd6157d6c7 : panfrost: Document render_condition_check contract
02f9cddb617 : panfrost: Fix clears with conditional rendering
7c7c38b126d : panfrost: Remove unused debug parameter
ea03d0652d2 : panfrost: Remove PAN_MESA_DEBUG=deqp
46051049a61 : panfrost: Stop testing CAP_INT16
c966b06736b : etnaviv: don't drop TS capability on GPUs with MMUv2
3b69b67545b : util/fossilize_db: add runtime RO foz db loading via FOZ_DBS_DYNAMIC_LIST
eea2033b3ef : utils/fossilize_db: refactor out loading RO foz dbs
483ee5d6ba4 : util/fossilize_db: don't destroy foz on RO load fail
4c19426fd6a : docs/envvars: add missing mesa disk cache envvars
41d99c10d1f : panfrost: Fix logic ops on Bifrost
fe4dc59e99d : panfrost: Enable NV_primitive_restart on Valhall
2f97883276b : pan/bi: Add a unit test for fsat(reg.yx)
ed46c617b07 : pan/bi: Fix incorrect compilation of fsat(reg.yx)
c672b593b92 : bin/ci: add gitlab_gql.py.cache to the .gitignore
684eee0748f : radv/bvh: Prevent NANs when computing node cost
4c7caa62118 : v3dv: skip two ycbcr tests
18319a236c1 : v3dv: add support for multi-planar formats, enable YCbCr
2ef614a2d81 : v3dv/image: use 64-byte alingment for linear images if needed
aa31d38bcf9 : v3dv: pass alignment to v3dv_buffer_init
77f4885ccba : v3dv/pipeline: rename lower_tex_src_to_offset to lower_tex_src
98e6effadd2 : v3dv/format: remove unused v3dv_get_tex_return_size
36ec3d6fe33 : v3dv: add paths to handle partial copies of linear images
b39958a3a18 : anv,nir: Move the ANV YCbCr lowering pass to common code
f02a11e4e4c : nir: Add copyright and include guards to nir_vulkan.h
2ac771973da : anv: Use the YCbCr format info from common code
30a91d333d1 : anv: Use the common vk_ycbcr_conversion object
1cc342f5e17 : vulkan: Add a common vk_ycbcr_conversion struct
5eaf8218def : vulkan/formats: Add YCbCr format information
04e7ebea5d5 : util/format: YUYV and UYVY have 4 8-bit channels
18feb32df0a : anv/android: Use VkFormat for externalFormat
9fc046a87dc : anv: Refactor Android externalFormat handling in CreateYcbcrConversion
4121aa43c40 : Revert "ci: build hasvk if we're building anv"
b27e42dcb5f : vulkan/wsi: check if image info was already freed
6b8dab7de28 : pvr: Add support for geometry-only render jobs
85155e389e9 : pvr: Extract setup of winsys job submit flags into separate functions
9bf525b4bd7 : broadcom/compiler: produce better code for f2f16 with RTZ rounding
a48642400be : ac: don't call ac_query_pci_bus_info from ac_query_gpu_info
6f533c4ee2c : ac: add ac_query_pci_bus_info helper
91b0cc3fe3c : ac/info: move pci bus info in a struct
7893369c2e4 : radeonsi: simplify dpbb settings
3be7a28b242 : freedreno/ci: Switch also performance a630 job to manual
0886df2491b : ci/zink: Penumbra is now fixed.
6986332c806 : radv: Fix memory leak.
eab2c399513 : radv/rt: Divide by the correct workgroup size
0ca325cc109 : glsl/nir: only set uses_sample_shading when the output is a fbfetch
03105138f15 : radv/rt: Get rid of accel struct null checks
33166ba50b8 : radv: Use the null accel struct instead of emitting 0
31ca19589fe : radv: Create a null TLAS as meta state
6d06964f8aa : radv: Add a helper for finding memory indices
2d738803b50 : vulkan: Track the nullDescriptor feature
274e1d5a39e : freedreno/ci: Add a618 egl/skqp/piglit jobs
23e9fe5d537 : freedreno/ci: Cleanup a618 yaml
0cc37013381 : freedreno/ci: Switch a630 jobs over to manual
4fb2463a37f : etnaviv: nir: use lower_fround_even
5fdfd8044d7 : panfrost: Don't use AFBC of sRGB luminance-alpha
48a0478126f : zink: add renderdoc handling
7e52bd7b182 : venus: vn_queue: align vulkan object variable naming
32660a41ea8 : venus: refactor QueueSubmit/QueueSubmit2
6863092d956 : venus: append fence feedback batch
2889a0478b7 : venus: drop VkQueueBindSparse
3b107962a29 : venus: remove filtering external semaphores for QueueSubmit
f6ffb5ac365 : venus: require exportable/importable bit for ext semaphores sync fd
31e7471be2e : venus: require exportable bit for ext fence sync fd
75e369335f9 : venus: require importable external semaphores for WSI
f09cc33dfb7 : venus: refactor VK_KHR_synchronization2 ext sync fd requirements
72371af332c : venus: refactor out vn_feedback_event_cmd_record2
842ca284650 : gbm/backend: fix gbm compile without dri
f1faf30a5f0 : dzn: Fix clear bind flag logic
59495215086 : dzn/ci: Add image test group, which is all passing now
889f03fc243 : dzn/ci: Remove flakes/fails that don't hit anymore
9f9a58eb952 : ci/windows: Download updated WARP 1.0.4 package
a5a19903ab6 : mesa: Trivially advertise NV_generate_mipmap_sRGB
2aad8dbfa52 : mesa: Fix extension table formatting
d3feccfa6f5 : radv: Use the new NIR builder tex helpers for meta
433fe592ace : nir/builder: Add some texture helpers
30f3fec3801 : nir: Add more opcodes to nir_tex_instr_is_query()
7d8b90a4705 : glx: Harmonize glXCreateGLXPixmap with glXCreatePixmap
2cc3763d045 : glx: Fix drawable type inference in visual/fbconfig setup
86c9a31d99d : glx: Inline a few single-use constant strings into their user
07292d6e76b : glx: Move 1.2 GLXPixmap code into glx_pbuffer.c
cf90a2b28f0 : glx: Check for initial "glX" first in glXGetProcAddress
f8d3c222db2 : glx: Reflow MakeContextCurrent a little
cf9debb6397 : glx: Clean up some funny business from context bind/unbind
f0eed000103 : glx: Remove support for glXGetDriverConfig for old drivers
f53ec64d68d : glx: Remove a can't-happen NULL check
9de2776e016 : glx: Remove glx_context::screen
81f77f999b5 : glx/dri3: Simplify protocol version tracking
862bf420a96 : asahi: Handle sampler->compare_mode
edca10e9c90 : aco: Pass correct number of coords to Vega 1D LOD instruction.
267dd1f4d57 : nir/nir_opt_move: fix ALWAYS_INLINE compiler error
5b3fb44ecc6 : radv: fix re-emitting RB+ when the non-compacted color format changes
ebec42d799b : radv: fix hashing pipeline keys if RADV_PERFTEST=ngg_streamout is used
aab08fc2501 : zink/ci: relocate radv testing from radv's gitlab-ci.yml
89a85a8daa0 : zink/ci: add a fail to the VG flake list
0907fb46eef : zink/ci/radv: remove a test from the fails list
d7c1ba0bce5 : ci/piglit: compress results.csv before uploading it to GitLab
d110299d77c : ci/deqp-runner: compress results.csv before uploading it to GitLab
f19f119baea : Revert "ci: Collabora's LAVA lab for maintance"
9a4bd327901 : ci: disable Collabora's LAVA lab for maintance
2a5d7f4926c : radv: fix missing implementation of creating images from swapchains
2969850d886 : intel/utrace: document tracepoints
27021592687 : intel/ds: remove unused trace point
4dd3e755eab : intel/ds: add INTEL_GPU_TRACEPOINT envvar to toggle tracepoints
28b15fa9e77 : anv: add support for command buffer tagging in traces
662e05c9fb2 : vulkan/debug_utils: copy debug util labels
a34fcaf326f : util/u_trace: add support for variable length trace points
f1ab070d7f2 : intel/ds: move event_id access to perfetto lambda
f0160ee2ab3 : intel/ds: track secondary cmdbuffers in perfetto
9a16effeac8 : anv: record secondaries' traces into primaries
1082c8ad116 : pps: print out message when we get the first counters
61c7e1bf48f : agx: Peephole select after opt_preamble
f4b3201244d : nir/peephole_select: Allow load_preamble
f3d046af6ac : zink: simplify get_slot_components() for xfb emission
3fcdd9e4a7a : nir/lower_bool: ntt: Generate a good opcode for bcsel
36e842839ff : i915: Enable generation of fcsel_gt and fcsel_ge opcodes
cb1ab133ead : r300: Enable generation of fcsel_gt and fcsel_ge opcodes
70b25d9fe87 : nir/lower_int_to_float: Add support for i32csel opcodes
451df66ea03 : ntt: Add support for fcsel_gt and fcsel_ge opcodes
fd927737f57 : docs: reset new_features.txt
45de63b3fd9 : VERSION: bump to 23.1.0-devel for further development
ebdf6a79266 : intel/genxml: Drop CACHE_MODE_SS definition.
18e91ad3291 : radv: Fix deadlock in radv_rmv_log_event_create
af55e36d798 : dzn: Declare debug only root_dwords as ASSERTED
f67a0a77459 : anv: Add a tracepoint for the fallback implicit sync wait path.
25edfcdb2ae : perfetto: Add the intel data sources to system.cfg.
dbd6031c067 : docs/perfetto: Fix the name of the i915 render stages data sources.
b4d3d11e435 : ci: build hasvk if we're building anv
329e0173004 : vulkan/rmv: Only trace on the n-th frame
0b081731cb3 : radv/rmv: Capture names of pipelines but not command buffers
681871ade17 : radv/rmv: Fix resource ids for name tokens
ab9a9f702aa : hud: fix values printing
63203f94e86 : util: add a return value to util_sprintf
fa227969a31 : nv30: add nv49 results
2b7b0868dee : r300: don't cache abs in fragment shader
2e2775c11b0 : zink: fix PIPE_RESOURCE_PARAM_NPLANES with format modifier
b3f517b9889 : gen_release_notes: include links in relnotes.rst when generating the new release note
13af9975670 : gen_release_notes: allow using the script from another checkout
4a2635153c0 : gen_release_notes: avoid crashing when none of the commits mention closing an issue
b114debffb5 : gen_release_notes: stop the script if we can't generate the release note
2f70f001a86 : frontends/va/postproc: yuv422 to nv12
56eac722bd7 : gallium/auxiliary/vl: compute shaders for progressive yuv
49f36f4658d : frontends/va/postproc: default to weave when deinterlacing
4c46e4a5da5 : gallium/auxiliary/vl: fix scale and translate parameters
d4f759fefbd : docs: utilities: Update list of development utilities
9d9f8a48125 : docs: debugging: Fix path to dlist.c
9112fe3c76d : radv/gfx11: increase radeon_check_space for occlusion query begin
bee771412c0 : dri: Free the already allocated optionCache and optionInfo on failure
7e61696de96 : dri: Do not free the given screen in initScreen implementation
237e73eccaf : gbm: Avoid leaks on screen creation failures
b9835fe6aaa : lima/ci: add deqp-egl run to the deqp suite
2a4a6aa76f2 : lima/ci: change lima jobs to use deqp-runner suite
1af39eda6ec : r600: Request that state validation is emitted for all changed states
153af03b941 : gallium: Add cap to request state validation for all dirty state
e3e74a44024 : docs: move note on other drivers to the bottom
c412b21d858 : ac/nir/ngg: implement 16bit output streamout
cd22bf90e79 : ac/nir/ngg: refine nogs outputs handling
69d11b69266 : ac/nir/ngg: fix gs 16bit output uninitialized channel when gfx11
3c26fbc9348 : ac/nir/ngg: fix gs store output for no param offset slot when gfx11
b4695f78adf : ac/nir/ngg: always reset output when gs emit vertex
82f45dd5d4e : ac/nir/ngg: assert no offset for nogs/gs output handling
4b0ace2585a : ac/nir/ngg: gs store output use nir_ssa_def instead of nir_variable
0224741ef6f : ac/nir/ngg: gs save data type of outputs
417c51a511b : lavapipe: fix one more descriptor set reference issue
f008a9baa79 : ci/lvp: cleanup asan fails
3ec428bb325 : vk_cmd_queue: add a callback to free push descriptors set khr
ff0433b8cb6 : llvmpipe: unref images correctly in the fragment shader path
474965adb34 : lavapipe: fix merged layout ref counting
20902d1ed68 : lavapipe: fix descriptor set layout reference counting in layout merge
abd7ea2a88b : lavapipe: drop unused macro
0accbe03e83 : gallium: Allow copy_region blits with matching formats.
673837bb8b4 : gallium: Add a unit test for util_can_blit_via_copy_region().
29adbb132f3 : Revert "intel/compiler: fine-grained control of dispatch widths"
a3b0300ef10 : ci: make wget even more robust
93994f365e2 : ci: propagete robust wgetrc into lava rootfs
b5e32c6a1cf : ci: when downgrading from Alpine 3.17 to 3.16, the tag was kept on 3.17
55135dc82f8 : ci/amd: increase number of stoney runners
c31443901ea : docs: update calendar for 22.3.3
f2e54b71b51 : docs: add release notes for 22.3.3
2e9ce1152e7 : vulkan/wsi: Use the newly imported dma-buf.h
bce3acb1356 : drm-uapi/dma-buf.h: unbreak on non-Linux via local typedefs
fb1c5d547eb : drm-uapi/dma-buf.h: Update from drm-misc-next (2022-06-10)
4311c636c2f : agx: Don't crash trying to encoding minifloats
7859b531c26 : agx: Use BITFIELD64_BIT for outputs_written
2976548e4a6 : nir/gather_info: Handle store_zs_agx
93c40e3353c : agx: Wire up nir_intrinsic_store_agx
baac17131d1 : agx: Remove load_global(_constant) support
ac3272be849 : agx: Use load_global_constant for UBO lowering
3a6a5281b39 : agx: Lower global loads/stores to AGX versions
cc5ca8164d2 : nir: Add store_agx intrinsic
f506dac18f1 : freedreno/a6xx: Demote coherent img access to uncompressed
1e22971d92c : gallium: Add image volatile/coherent flags
5fb0992a535 : mesa/st: Track complete access qualifier for images
e8e7f06f104 : d3d12: implement the get_decoder_fence vfunc
5e1bd07ac57 : radeonsi: vcn: implement the get_decoder_fence vfunc
01a5de1b956 : radeonsi: uvd: implement the get_decoder_fence vfunc
435139d196f : r600: uvd: implement the get_decoder_fence vfunc
8187b35fa1c : virgl: video: implement the get_decoder_fence vfunc
4246bcfc7a0 : frontends: va: fix vaQuerySurfaceStatus and vaSyncSurface for decode
3a0d1f9fdc6 : gallium: pipe: add PIPE_DEFAULT_DECODER_FEEDBACK_TIMEOUT_NS
9d583719e91 : gallium: pipe: add get_decoder_fence vfunc
1b8bed38eb4 : freedreno/a6xx: Remove shader key from fd6_emit
7b734cc6683 : freedreno/a6xx: Avoid zero-init fd6_emit
dfd16c489a3 : freedreno/a6xx: Tighten up fd6_emit
2128607014d : freedreno/a6xx: Move fb_read descriptor to fd6_gmem
14524511857 : freedreno/a6xx: Split out fd6_state
c73a76195ce : freedreno/a6xx: Rename fd6_emit_3d_state()
417a10fcb19 : wsi/meson: add missing dep
e11e68b56b1 : radv,aco: fix enable_mrt_output_nan_fixup for RAGE2 again
38d6185432d : ci: debian-build-testing, build only the LTO variant
f44bd88c9dd : docs: fixup envvar-directive syntax
0c58ad3e321 : docs: use envvar directive more
c2200a410bf : v3dv: expose VK_KHR_shader_integer_dot_product
22ef66bcc96 : v3d/compiler: remove unused sample_coverage field from fs key.
09782e5e6d5 : v3dv: fix alpha-to-one for single sample setup
f40afe98836 : v3d: add a debug option to optimize shader compile times
dee97e7b998 : dzn: Allow multiple graphics queues
5f1b8b3e6c9 : dzn: Use DXGI swapchains
2f462105fac : vulkan/wsi: Hook-up DXGI swapchains and DComp
e4d81c05ea4 : vulkan/wsi: Port Win32 WSI to C++
a40913b3e00 : vulkan/wsi: Allow platform code to define extra dependencies
2975a7f453a : vulkan/wsi: Add support for image -> image blits
65e4873d829 : vulkan/wsi: Dissociate the blit context and image configuration steps
fa4e7291658 : vulkan/wsi: Prepare things for image to image blits
bbcbf2cd91b : vulkan/wsi: Don't set use_buffer_blit manually in the win32 WSI logic
5fb2adb8fdb : vulkan/wsi: Simplify wsi_win32_surface_create_swapchain() error path
52c87d0b839 : vulkan/wsi: Indent fixes in ws_common_win32.c
a67f5f32a8d : meson: Define VK_USE_PLATFORM_WIN32_KHR for C++
9ff54a52ec7 : docs: update new_features.txt for additional work with RADV
bed18ab3e2f : intel/compiler: fine-grained control of dispatch widths
bf3112805ce : ci/venus: re-enable venus-lavapipe
3c91168c71c : ci/venus: specify render server path to enable server config
e86c99bb28f : ci: uprev virglrenderer
f13a42e5a15 : Fix incorrect stage reference
63345d59b02 : d3d12: Unionize shader variables in d3d12_shader_key to reduce size
e1cbff228a7 : docs: Add short documentation about RMV tracing variables
e624494c0f1 : radv: Enable RMV tracing
abf3bcd6ea6 : radv: Add RMV resource tracking
5611ab25d1a : radv: Add RMV tracing layer
8d0e6c02c70 : radv: Add RMV tracing utilities
d816859eded : radv: Use internal allocation helpers for internal allocations
845792db735 : vulkan: Add RMV file exporter
defed481046 : vulkan: Add common RMV tracing infrastructure
5f30a7538be : vulkan: Add RMV token definitions
b2739c9f005 : zink: set surface->dt when updating swapchain
54088f4bb52 : d3d12: Reuse sampler tables inside of a batch
32b23d8fb21 : svga: fix max number of texture cube levels
1aa163ebb5b : anv: Print the BO sizes in KB instead of hex bytes.
38e29fe712d : anv: Fix the size/aperture space debug printouts to consider _ccs_size.
e937c4b716f : anv: Add an aperture space summary to INTEL_DEBUG=submit.
7ab7b9770e3 : r300: allow more copy propagation with relative addressing
2b28983c5db : aco: Use NSA on GFX11 with more than 5 vaddr registers.
9538d523b6f : aco: Validate GFX11 NSA correctly.
9abe4850baf : aco: Handle NSA with vectors in get_mimg_nsa_dwords.
1ab80eb061b : mesa: add missing count_scale attributes
37dcd183310 : mesa: add missing count_scale attribute
a84c40c6a4d : zink: lower stipple + smooth
c69637a2a5a : gallium/draw: support lowering stipple + smooth
180e30857c6 : egl: const display & config pointers in eglGetConfigAttrib()
f83a0e0a14e : egl: inline _eglReportError(), and drop this and all the other unused defines
3632d398359 : radeonsi: rewrite si_update_ps_colorbuf0_slot to fix crashes and recursions
8bc51d78a57 : ci/lava: Tweak LAVA jobs timeouts
bbdbf0862c2 : ci/lava: Update lavacli version
b1f759e750f : ci/venus: temporarily disable due to instability
54f583738ee : etnaviv: hide TS sharing behind debug option
9572ecbee9e : docs: Add calendar entries for 23.0 release candidates.
a2f954f4677 : broadcom/ci: drop duplicate job definition
b1e59646de7 : aco/gfx11: increase vgpr_limit to 256
6872f8d861b : aco/gfx11: allow true 16-bit instructions to access v128+
254b178d5bb : aco: disallow SGPRS/constants with interpolation instructions
5af891a747d : aco: add more opcodes to can_use_DPP()
c3dd1931d99 : aco: allow Builder::Result to be dereferenced
e386523380d : aco/gfx11: fix discard early exit removal optimization
9d814c405bb : microsoft/spirv_to_dxil: Let linking report the need of runtime data
6481805e000 : etnaviv: properly check for new clear value in sampler TS setup
03fdcbba19b : etnaviv: blt: properly use upper half of clear value
a358890667a : ir3/print: Consider the size of input when matching it to a reg
d474cc935e7 : ir3: Force flat.b sources to be equal
a45d32b10b3 : tu: Fix varyings interpolation reading stale values
25a151533cd : loader/dri3: Overhaul draw->cur_num_back handling
27366cb5107 : loader/dri3: Add dri3_set_render_buffer helper
5d25a4cab40 : loader/dri3: Move NULL handling into dri3_free_render_buffer
6e888f61593 : radv: enable PS epilogs on-demand for some dynamic states
eb07a11b8f4 : radv: add support for compiling PS epilogs on-demand
11469f7553d : radv: copy the non-compacted color format at pipeline bind time
bbd7f700739 : radv: rework PS epilog emission
7de50e4c6c0 : radv: keep track of SPI_SHADER_COL_FORMAT for PS epilogs
c9f30c4aa0e : radv: enable the PS epilogs cache when some ds3 states are enabled
75b0d6de040 : radv: add support for a PS epilogs cache in the device
c0f95913a09 : ci/rpi4: add a couple of tests as flaky
7931b4026f3 : ci/rpi3: add another test variant (draw-copypixels-sync) as flaky
28d6caad605 : gallium/draw: assert shader-stage
7c1b9ee6b76 : gallium/draw: use nir_shader_instructions_pass for nir_lower_aaline_fs
3897a233fb1 : radv: add a new dirty flag for the RB+ state
f1e06b46a9d : lvp: avoid redundant sampler views and image views
f18827e0153 : zink: stop using VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT
2e9ac9278c2 : agx: Remove obsolete comment
90dea84ef6b : agx: Remove dead arg
17d1559036b : agx: Use i0/i1 variables
1e61f13ffd1 : agx: Get rid of emit_alu_bool
5b25ee6cc76 : agx: Use agx_subdivide_to for umul_high
f6c5b2a5a3d : agx: Remove dead code
dd571ede85d : docs/envvars: Document MESA_DISK_CACHE_COMBINE_RW_WITH_RO_FOZ
6c1c5d9ef0b : util/disk_cache: Fix rw cache lookup when using combined ro+rw caches
8b79e6fb5e4 : dzn: No need to add another bind flag for clears if one is already present
c59141d3c22 : dzn: Lower tg4 offsets
9a991cc52ea : dzn: Implement point coord
03ce60ec7e2 : dzn: Lower fragcoord wtrans
e8b12006bbe : dzn: Use the right variable for heap slots when prepping resolves
22b8e0c74c5 : microsoft/compiler: Set the advanced texture ops flag correctly
a84208ee4df : microsoft/compiler: Fill out and sort the shader/module flags
beeeb74a4c3 : microsoft/compiler: For Vulkan, centroid should be ignored on position
d3cae18cb52 : microsoft/compiler: For Vulkan, when shading at sample rate, pos is sample pos
b0f3a387c98 : nir_lower_fragcoord_wtrans: Support Vulkan shaders
ac5af6c06d8 : util/driconf: add Dune: Spice Wars workaround
e986d8c3377 : d3d12: Update hard-coded heap sizes and batch limit
9c1fbc076af : Return 'Mesa' for GL_VENDOR for community drivers
7d9eb64990f : zink: fix the stencil write
53c4ce495cc : zink: add a condition to needs_write_s
847d198c1ff : lavapipe: add some safety asserts when beginning rendering
b20df1abebe : zink: add a fs base key, fix optimal fs key packing
8772651aa04 : zink: use optimal key for pipeline library hash
19332b13e19 : zink: unify some shadow tex code in match_tex_dests_instr()
e6c6a59f566 : zink: fix some weird indentation in zink_set_sampler_views
90cd9cd3d18 : zink: simplify some depth texturing spv
b23877e7fa7 : zink: put line emulation stuff behind optimal_keys check in draw
c6f06901b7d : zink: only flag modules_changed in optimal path if a change has occurred
b295accf077 : zink: delete dead code
bc801c0808a : meson/zink: use vk_api_xml variable instead of re-constructing the file path
615c3a078b6 : asahi: Fix segfault with null drawbuffer
9b67afb55d8 : agx: Fix missing #include
b4d8be165b2 : asahi: Implement ARB_texture_mirror_clamp_to_edge
0e2d786579d : asahi: Implement GL_CLAMP natively
8679956e631 : ci/zink+anv: remove dEQP-GLES31.functional.layout_binding.ubo.*
2d627f28c8f : anv: use the null surface with unused push descriptor binding table entries
bbfca4eb92a : anv: return properly typed value for no ubo promoted
e2b0086b786 : anv: check that push range actually match binding considered
48bb3df9515 : anv: don't nullify entries
319d4856798 : iris: let isl set tiling mode for external resources
fdf4a878233 : radv/rt: use a smaller value to enable scratch
810ced93f3f : aco: align scratch size during assembly
c9846158cd9 : aco/gfx11: reduce scratch allocation alignment
ee32f3873c5 : vc4: Fix running process_mux_deps on irrelevant type of instructions
7489c29abee : vc4: Fix RADDR_A field extraction of branch instruction
82bd38fa115 : zink: add a bunch of asserts for starting dynamic render
0997a6272ea : zink: re-clamp dynamic render area when doing swapchain fixups
c53fc5f48e8 : zink: catch a potential corner case with dynamic render and swapchain updates
a59dc9d1575 : zink: split out swapchain render update fixups into separate function
6f02fe8842f : zink: protect against invalid scissored renderpass clears
79a4d22928e : zink: only update framebuffer object during swapchain update if framebuffer exists
51be6233720 : intel/eu/validate: Check predication and cmod for SEL, CMP, and CMPN
e0f409c5d85 : intel/eu/validate: Add validation for csel
3a7c23973b4 : intel/eu/validate: Add validation for bfi2
f34821d9987 : intel/eu/validate: More validation for logic ops
8be7406c816 : intel/compiler: Assert that ARF used is the accumulator
3b579a2ea85 : intel/compiler: Validate 3-source instruction source strides
c5684019f63 : intel/compiler: Validate 3-source instruction sources have same base type
c2419807514 : aco: Mark more instructions as 16bit on GFX10.
b64afc1d37a : aco: use s_delay_alu skip field
e2f083c0a7d : aco: add more dependency instructions under waitcnt class
c8357136d40 : aco: improve parse_delay_alu
bbad550f3d4 : radv/winsys: fill real info for CHIP_GFX1100
d944959fbf4 : radv: configure VGT_TF_PARAM directly from the command buffer
f1b3e6aefd4 : radv: fix re-emitting tessellation domain origin when it's dynamic
6e24b76c105 : util/00-mesa-defaults: add Limbo workaround
1067ec90a59 : anv: Update PIPELINE_CONTROL flush when switching pipeline mode in TGL+
172e0b0ebff : iris: Update PIPELINE_CONTROL flush when switching pipeline mode in TGL+
595079c37cc : hud: extract float printf modifer selection logic to helper
31d95dd3c64 : dri: get rid of LIBGL_SHOW_FPS
87f4d794278 : hud,dri: emulate LIBGL_SHOW_FPS using hud
0a3e91b9ee4 : hud: add "stdout" option to print values to console
3170f7d7fae : hud: check GALLIUM_HUD_DUMP_DIR value only once
32fe60e8c42 : util/disk_cache: Support combined foz ro and non-foz rw caches
75dae4f8e3d : util/disk_cache: Store environment variable values in disk_cache struct
434bf4b482c : util/fossilize_db: Fix resource leaks in foz_prepare() error paths
2b77a658005 : zink: fix disappearing smooth lines after workaround
41eb491fb64 : driconf: add a workaround for plasmashell freezing
6b494745be0 : intel/fs: only avoid SIMD32 if strictly inferior in throughput
480308c6e59 : radv: remove unused radv_is_raster_enabled()
1099fd71b04 : radv: initialize blend state after compiling shaders
87b88de973a : radv: replace blend_enable_4bit by radv_pipeline_is_blend_enabled()
0768cc5ed18 : radv: determine DISABLE_DUAL_QUAD directly from the command buffer
ab48665f8de : radv: simplify uses of color_write_mask/color_blend_enable
25f067ef4c8 : radv: adjust CB_SHADER_MASK right after SPI_SHADER_COL_FORMAT is compacted
db2108672dc : radv: remove unused parameter in radv_init_multisample_state()
84527093c40 : spirv2dxil: Fix memory leak on error path.
9b29876a02a : ci: Start weston with Xwayland
c91a78c03a6 : virgl: Use virgl host side shader stage IDs when reading caps
300dc7d6536 : ci/virgl: cover more glx@glx-copy-sub-buffer flakes
91a1455e3b1 : Revert "ci/venus: disable for now"
3e66ef53d4a : ci: Bump crosvm and virglrenderer versions
d8e5714e81a : isaspec: Fix bitmask conversions when isa.bitsize < 64
2d7ea1895ed : etnaviv: add cleared surfaces to context flush set when necessary
cf501a7f348 : etnaviv: split adding resource to context flush set into own function
a6e487e367e : ci_run_n_monitor.py: automatically retry on transient errors
617e7596d1b : zink: Add an assert for not seeing any more MSAA image-to-buffer copies.
f74bbcd8a00 : zink: Have u_transfer_helper resolve MSAA surfaces when mapping.
823e34f9388 : u_transfer_helper: Merge in-place and split z/s interleaved map handling.
4372069f5ad : u_transfer_helper: Use common code for interleaved unmap.
b5b2194a3a3 : u_transfer_helpre: Drop !interleave handling from the interleave code.
95c4241f475 : docs/gallium: Explain that MSAA transfer_map must be supported.
03a26ae3d99 : ci: Fix VK driver setup for HWCI_START_*.
85650297d23 : anv,hasvk: move the null check into the function call and drop null check copies
0ae23b81a44 : anv: Drop useless FIXME
00ffe8227f6 : anv,hasvk: drop unused function
05dca17b57a : anv,hasvk: migrate to ROUND_DOWN_TO from util
818eed3d2f2 : anv,hasvk: migrate to u_minify from util
9257b08f49c : anv: migrate anv_minify to use u_minify
4504188508e : anv,hasvk: migrate to align64 from util
a06f751ec88 : anv,hasvk: migrate align32 to the right functions from util
1e9fb7c6960 : anv,hasvk: Use the inbuilt macro from src/util for clamping int64_t
0030d6d2249 : anv: constify variables and use early returns
5fb935b3a4e : ci/linker: update mold to 1.9
9e55b3b7909 : aco/gfx11: update s_code_end padding
aab4a260db6 : meson: add missing dependency
cf64ca6a0c4 : ci: enable wayland platform in more debian builds
98747e5c826 : radv/ci: run Zink testing on VanGogh
c90f69a0430 : zink/ci: rename zink-radv-* to zink-radv-navi10-*
5b04a2138f8 : radv/ci: merge all the zink jobs into a single one
22ab226396a : ci/venus: disable for now
808a25c30a4 : venus: Avoid to copy the descriptor sets when it is not required
5757dbe1ee9 : radv: fix returning VK_PIPELINE_COMPILE_REQUIRED from library
888f5e5aa1d : radeonsi: Fix amdgpu-color-export with prologues
988c871ca98 : radv: stop dirtying INDEX_BUFFER for non-indexed draws
509ba67aeba : radv: flush push descriptors at bind time
f288acb50ff : radv: remove set but unused radv_cmd_state::index_{buffer,offset}
ddb21e86a44 : radv: remove unused pipeline parameter from radv_emit_binning_state()
21e52a612d1 : radv: remove enabling out-of-order rasterization internally
39c6f6454cf : isaspec: Give decode.c/h more descriptive names
e8945a8ce60 : isaspec: Stop depending on glue headers and out-of-folder C files
4953a8db253 : isaspec: Use argparse
e83ad77ef5d : isaspec: Stop using s and xml from the global namespace
05c17eae2b9 : asahi: Advertise MRT and fbfetch
fa96dfb2d7f : agx: Lower discard to zs_emit when zs_emit used
ebe40b15ea6 : agx: Fix discard with MRT
2b5519e8659 : agx: Introduce "no_varyings" instruction
33e3418cfe2 : agx: Consider "stop" a control flow instruction
f6aa43cf42d : agx: Optimize waits locally
a01680b9795 : agx: Remove logical_end later
73ac73308b0 : agx: Validate widths of vectors
6685dba75ea : agx: Add agx_read_registers helper
e6631ba5aff : agx: Compact st_tile argument per mask
545a3eb6017 : agx: Insert waits post-RA
463744e4f98 : agx: Pack texture scoreboard slots
01f948ee130 : agx: Pack wait instructions
640afb33b95 : agx: Remove unused idiv const func
44925a142e2 : agx: Use metadata for VS varying linking
617f2f7a024 : agx: Don't use nir_variable when gathering flat varyings
d00a43f682c : agx: Hash agx_instr faster
f44afe766f3 : agx: Use texture write mask
7284e4967c2 : agx: Note that textures clobber even masked
ddbec45b6fc : agx: Plumb in store instruction
6b645f12ad4 : asahi/lower_tilebuffer: Avoid loading sample mask
bb677c7fc81 : asahi: Remove outdated comment
b612690e38a : asahi: Implement linear 2D array textures
0bc70a00740 : asahi: Correct acceleration_buffer for layered images
17d4486c6aa : asahi: Add XML for linear 2D arrays
48c9a9676c9 : asahi: Add XML required for vertex shader side effects
6bda0f2a707 : asahi: Dump uniforms when decoding
d31a9cf3aea : asahi: Check box implement NV_conditional_render
21a35b58bac : ail: Add compression_layer_stride_B field
d703c2887d3 : ail: Support linear 2D arrays
35494ea83e5 : docs/features: Add more missed asahi
03beb324787 : freedreno/decode: Deal with suballocated buffers
8e437a2203b : freedreno: Limit max draws per batch
8d44525feb5 : freedreno/drm: Add nr_suballoc_bos size check
912c91e3830 : freedreno: Fix FD_MESA_DEBUG=nohw
5c3d5f14ac0 : freedreno/drm: Mark ring heap buffers for dumping
0d5570bb47a : radv: Always compile accel structure shaders on demand.
ef37407971f : radv: Support on demand compilation of fmask shaders.
32925bf7080 : r300: lower fsign in nir
9af7f7d1562 : r300: move some ftrunc lowering to nir
31f678626f5 : r300: use nir lowering for ffloor
a93bc6afc46 : nir: check for x - ffract(x) patterns when lowering f2i32
b111e8aa494 : egl: handle NULL loaderPrivate in dri_is_thread_safe
5449b6927a9 : radv: use vk_dynamic_graphics_state for the color blend state
e381ac7aaf5 : radv: rework some color blend state fields for vk_dynamic_graphics_state
29ca23dd932 : radv: use vk_dynamic_graphics_state for the multisample state
ed5dc76ea7a : radv: use vk_dynamic_graphics_state for the depth stencil state
a72fcfd40b3 : radv: use vk_dynamic_graphics_state for the rasterization state
3bc248e5648 : radv: use vk_dynamic_graphics_state for the discard rectangles state
104a564920b : radv: use vk_dynamic_graphic_state for the viewport state
251933efa70 : radv: use vk_dynamic_graphics_state for the input assembly state
3bf256e86d6 : radv: use vk_dynamic_graphics_state for the tessellation state
4183002c629 : radv: use vk_dynamic_graphics_state for the fragment shading rate state
0241094eb46 : radv: move viewport pre-computed xform outside of radv_viewport_state
aa1a752979b : vbo/save: avoid dangling_attr_ref situation
a9ab06668f9 : vbo: simplify current_init since VBO_ATTRIB_POS is 0
32010d985c4 : intel_noop_drm_shim: add ability to specify device id
a2252adde82 : v3dv: initialize fd variable for proper error handling
f4b4bc0c2f9 : ci/b2c: start making use of the harbor.fd.o
d045b33599a : ac/nir: handle 16bit varying streamout for legacy vs and gs copy shader
7d6d63c94a5 : ac/nir,radv: use ac_nir_gs_output_info
cf2ea3fce9a : nir/xfb: save high_16bits output info
b8d9f860a02 : zink: Only expose PIPE_CAP_SHADER_ATOMIC_INT64 if we can do shared and ssbos.
426cb025e7f : zink: Only expose PIPE_CAP_IMAGE_ATOMIC_FLOAT_ADD if we can actually add.
a4a1f95431a : util/00-mesa-defaults: add Metal Slug XX workaround
c1c81137d9c : hasvk: Emit CS stall on INTEL_MEASURE timestamp
7f6beb8537b : anv: Emit CS stall on INTEL_MEASURE timestamp
0a11cea6526 : ci/zink: Add trace testing on anv TGL.
a5572583e3c : ci/zink: Add a manual full run of CTS+piglit on tgl.
d19d0fe2eb8 : ci/zink: Refactor a bit of test configuration yaml.
99a6f2a1864 : ci: Set the path to the VK drivers during HWCI_START_XORG/WESTON.
01b5e876a2a : ci/iris: Add some recent flakes.
cd15e95a114 : mesa: set NewVertexElements when changing IsDynamic
a573f6a6da6 : dzn: Handle split front/back compare/write masks for dynamic state
33e2444384c : dzn: For CmdBindIndexBuffer, look at the graphics pipeline instead of last used
a81e832af06 : dzn: Don't touch pMultisampleState if rasterizerDiscardEnable
22bb768a8ed : dzn: Remove spammy logging during device create
a0b9e5a93e9 : dzn: Flip on enhanced barrier code paths based on D3D capability
dc9a3ed4d51 : dzn: Add an "enhanced" version of CmdPipelineBarrier2
4fb076fc224 : dzn: Add an enhanced barrier path for internal and fixup barriers
d50f160d0a6 : dzn: CmdWaitForEvents needs to submit barriers too
2314afae9d6 : dzn: Fix aspects used for blit barriers
5b9aedce0e0 : dzn: Remove unnecessary read -> read transition barriers
e616d338504 : dzn: Respect sharing mode
b9df7f0a27f : dzn: Store valid BARRIER_ACCESS flag masks for a few objects
184339ba6fc : dzn: Store command list type in the command buffer object
d7f5563907e : dzn: Create all buffers in COMMON state
76e72ed4526 : dzn: Delete initial_state which is always COMMON
0b72ff00b15 : pvr: Remove PVR_STATIC_CLEAR_.*_BIT and use VkImageAspectFlags.
7509e259f85 : pvr: Implement color/depth/depth+stencil attachment clear.
6e2ec310431 : pvr: Add clear attachment programs in device.
72151aa4260 : pvr: Add comments documenting large/normal clear words.
a308d38fae0 : pvr: Add empty clear attachment usc programs.
821c6b93423 : pvr: Implement depth/stencil/depth+stencil attachment clear.
5611dedd787 : pvr: Fix typo in 'err_free_verices_buffer'.
603570535d1 : pvr: Add pvr_clear_vertices_upload().
13fc4b1780f : pvr: Move static clear state into pvr_clear.c .
aa37415f1c8 : pvr: Add layer count support to pvr_clear_vdm_state().
4a9f23c564a : pvr: Move clear VDM state into pvr_clear.h .
a70b7245193 : pvr: Add clear rta vert shader pds program.
22bad762f47 : pvr: Add pvr_clear.{h,c} .
821da19046b : pvr: Add multi layer passthough vert shader upload in device.
37e8e0a4942 : pvr: Change "ID" to "id" in instance_ID_modifier.
305f0de7a32 : ci: Remove MESA_ARM_BUILD_TAG environment variable
37d56a05764 : ci: Bump crosvm and virglrenderer versions
234e8fd157f : r600/sfn: make sure we return a non-negative number of registers
c3e2e71b501 : radv: rework generating the PS epilog key
4f6f53a18ae : radv: simplify removing unused color exports
476a1552c1b : docs/freedreno: Extract debug tooling docs and improve gpu dbg docs
f5de21336b7 : radv/winsys: set has_3d_cube_border_color_mipmap for null winsys
e176eb6c390 : docs/freedreno: Extract LRZ docs from tu_lrz
22543653d5b : radv: fix multiple resolves in the same subpass
043508d8f84 : glsl: Remove bit_count lowering
abe5acf7fda : glsl: Remove bitfield_reverse lowering
f5722c49734 : glsl: Remove bitfield_extract and bitfield_insert lowering
db241fbd70c : nir: Don't allow conflicting bitfield lowering passes
8ab7ec01290 : intel/compiler: Enable lower_bitfield_extract_to_shifts and lower_bitfield_insert_to_shifts for pre-Gfx7
13f7ef5e0c0 : util: Drop the ENUM_PACKED macro
58e6d8eee24 : ci: Update the skqp testing docs and retire the old runner script.
0cff5d51ac3 : ci/intel: Switch skqp testing over to deqp-runner.
2c69052fd59 : ci/amd: Switch raven skqp testing over to deqp-runner.
eedc1cdef40 : ci/freedreno: Switch skqp testing to using deqp-runner.
fe1294e17a4 : glx: Remove the GetProcAddress special case for indirect rendering
b090246ad27 : glx: Only compute client GL extensions for indirect contexts
4ccd253588b : glx: Require GLX 1.3
19c57ea3bf6 : glx: Remove pointless GLX_INTEL_swap_event paranoia
0c043116c74 : glx: Drop GLX_MESA_{pixmap_colormap,release_buffers} stubs
ce8291f0304 : glx: Replace FreeB 2.0 text with SPDX-License-Identifier: SGI-B-2.0
cc93f08f1e3 : glx: Remove dead declarations from <GL/glx.h>
ac02a860a1b : include: Sync <GL/glxext.h> with Khronos
421bf657bf3 : r300: don't convert to constant swizzles when translating from TGSI
7decc7efbac : r300: allow copy propagate of RC_FILE_NONE reads to TEX instructions
d869f0f7ca5 : r300: don't copy propagate constant swizzles to KIL on R300
39b7502f041 : aco: Use v_mov_b16 on GFX11.
c2790fe5375 : CI/Windows: Use waffle instead of freeglut for piglit
4e03f1f8a13 : CI/Windows: Update piglit for Waffle fix
9721d1d6157 : docs/freedreno: Add bindless/bindful descriptor docs
3b2e1b2d324 : freedreno/registers: Cleanup bindless-base regs
3fa2ce08907 : freedreno/registers: Fix bo fields with low != 0
ffb77c8be61 : freedreno/decode: Improved reg64 decoding
59f27481636 : freedreno/decode: Add rnn_reginfo_free() helper
9feea4e7c04 : freedreno/registers: Fix reg64 support
e34c0a31167 : ci: Update mingw and vs2019 libva build dependency to libva/releases/tag/2.17.0
ce7155b8a03 : radv: Use the correct pipeline layout for LBVH IR generation
50972297f4c : nv30: Fix an offset for vbos being applied to a buffer twice
0409834ca25 : ci: update venus-lavapipe test expectations
33b778cc361 : venus: properly ignore the sampler for immutable sampler
9a104f6348d : lvp: properly ignore sampler write for immutable sampler
531d17c3342 : spirv2dxil: Support linking multiple shaders
ac7abf04831 : spirv2dxil: Rename and move prep helper
31d722b706b : CI/Windows: Use deqp-runner for D3D12 piglit
0a256f79d46 : vulkan/runtime: Preserve pNext when upgrading to synchronization2 structs
b0f07a3e856 : radv: determine the gfx scratch size at pipeline bind time
c2a4bdf1141 : radv: dirty all dynamic states when beginning a new cmdbuf
18306d3231b : radv: dirty states when beginning a cmdbuf instead of when a pipeline is bound
6aaba10c6e0 : radv: move emitting the strmout buffer in CmdDrawIndirectByteCountEXT()
cb0a17652d5 : radv: flush DFSM on CB_TARGET_MASK changes when it's emitted
fb0038f489f : frontends/va: Update state var frame_num disregarding cap check
1825ad134b1 : radeonsi,radv/llvm: fix amdgpu-color/depth-export with epilogs
c68530bedb0 : postprocess: move the definition of pp_filters into **/pp_init.c
f43cd04228d : ci: build test LTO
7ab5c5d36d2 : zink: use EXT_descriptor_buffer with ZINK_DESCRIPTORS=db
20e1474c2cc : zink: move some descriptor data into a substruct
885e5a35715 : Revert "zink: remove descriptor-mode selection infrastructure"
97f2b608330 : anv: implement Wa_14015814527 for task shaders
53d9b696e43 : nir: basic tests for nir_opt_shrink_vectors
3305c9602df : nir: fix shrinking of load_const for large vectors
cb7f2012887 : nir: remove duplicate alu channels in nir_opt_shrink_vectors
980df9ede18 : pan/bi: Move Bifrost specific C code to src/compiler/bifrost
551c2aadd4d : pan/bi: Remove standalone compiler
1a35acd8d90 : pan/bi: Rename panfrost/bifrost -> panfrost/compiler
261a3345091 : hasvk: Add layer with work-around for Doom 64 texture corruption
c2acd9f76aa : anv: Add layer with work-around for Doom 64 texture corruption
28ee90bc7ff : radv: Add an app layer driconf and use it for Metro Exodus
15250630553 : radv: Clean up entrypoints generation
124a405f6f7 : radv: Use multiple dispatch tables for layers
0821f76fd74 : radv: Move dispatch table init into a separate function
b0e55c4d60d : vulkan: Allow passing NULL dispatch tables to vk_device_init
8ad6b10a015 : r600: Don't merge alu groups with variable length dot using t-slot
9fd9f3cd10c : r600/sfn: Set minimum required registers based on array allocation
8348c9c84d7 : r600: enable ARB_gl_spirv
0ff00cfe979 : r600: Fix early exit when setting SSBOs
ff4de13c705 : r600/sfn: Fix FS primid input slot
c69f2fe5fd0 : r600/sfn: Fix warning for mixed use of enum and integer
2df023a1f19 : r600/sfn: pre-evaluate allowed dest mask in Alu instructions
e2eb7cd3d85 : r600/sfn: move handling of legacy math rules to assembler
46a493a2f00 : st/mesa: Fix free of non-shareable shaders on context destroy
1174ab6d56e : ac/llvm: use amdgpu-color-export/amdgpu-depth-export
d496f0b97d7 : radv: Decouple radv_before_taskmesh_draw from radv_before_draw.
050c39c92fb : radv: fix missing initialization of radv_resolve_barrier::dst_stage_mask
fc0e23b6dd9 : iris: implement PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE
b9caddb4a72 : glthread,gallium: add a CAP to disable glBufferSubData optimization in glthread
83b31b11a59 : aco: Reassign dead definitions of p_split_vector to associated register
75b10277228 : aco: Try to reassign split vector registers post-RA.
3d29779a25a : aco/optimizer_postRA: Distinguish overwritten untrackable and subdword.
d3b0f781103 : aco/optimizer_postRA: Initialize loop header with preheader information
8f4eccb1385 : aco: fix reset_block_regs() in postRA-optimizer
b2dc63ed8ce : aux/trace: Add pipe_context::set_hw_atomic_buffers
37cb8828830 : radv: Advertise rt pipelines for DOOM Eternal
4125a35c9ce : radv: Advertise rt pipelines for Quake II RTX
ea38efb17e5 : radv: Add a driconf to advertise rt pipelines
9e56f69edf5 : isaspec: encode: handle special fieldname properties
4429bdd7f5a : drm-shim: Use hide_drm_device_path() to hide other drm devices
b39044fd9f2 : drm-shim: Add hide_drm_device_path()
d7ed05d1ba3 : drm-shim: Convert nfasprintf and nfvasprintf to functions
c9a4c0f22ae : freedreno/a6xx: Linewrap
d75a1bb4d01 : freedreno: Fix use_fence_fd typo
92e6fea7dfa : freedreno/drm: Flush deferred submits at context teardown
4441a416299 : freedreno: Add some more traces
89286632a26 : freedreno: Remove some impossible NULL checks
05ca7d114ea : bin/gen_release_notes.py: read Closes/Fixes tags case-insensitively
e67578a264b : bin/gen_release_notes.py: parse "Fixes" tags as well as "Closes"
52cd87ea16f : bin/gen_release_notes.py: don't fail if "Closes" refers to an MR
334123a908c : bin/gen_release_notes.py: do not fail on confidential features
bd807eecd16 : bin/gen_release_notes.py: do not end "features" with "None"
cf24b70dc6c : docs: update calendar for 22.3.2
b22dd4d2d33 : docs: add release notes for 22.3.2
980d6a91eec : gen_release_notes: strip second newline in new features
75eb0d2891c : freedreno/ir3: Allow isam for non-bindless ssbo loads
7cf7bf8b9ee : ci/broadcom: add rpi3 flake color_clears.multi_context.gles2.rgba8888_pbuffer
def474e916b : intel/genxml/gen12.5: Pipe_Control::Remove Global Snapshot Count Reset
c6d1f76da28 : anv: Add and use emit_pipeline_select()
57f73d097ec : ci/iris: add iris-kbl flake
4bd1829a5a4 : ci: Enable gl-renderer in weston for wayland testing
dcae3018281 : pan/va: Fix MUX.i32 and MUX.v2i16 description. Should be:
d14d7c49db2 : pan/va: Fix d0 description in enum "Load lane (8-bit)"
f102b574235 : pan/va: Fix description for constant 0xFAFCFDFE: -2, -3, -4, -6
db9cd8b5daa : ci/amd: decrease number of stoney runners
2b2824b9eaa : util/xmlconfig: fix memory leak triggered by duplicates
f603d8ce9e8 : asahi: Clang-format the subtree
bf93fd46e21 : asahi: Clang-format the twiddled tests
c4c4f0502be : asahi: Add missing #include's
d9dc77f068e : asahi: Add some clang-format commas
c1f175c9fa7 : asahi: Manually format some parts of the code
de0fcd08d3f : asahi: Add .clang-format file
680c873b353 : agx: Undo sed fail
b9aa66d5d0a : anv: disable preemption for 3DPRIMITIVE during streamout
910f5a18cf8 : intel/genxml: add disable preemption field for gen125
afdbed9e9c3 : anv: fix potential integer overflow
eb2576902d9 : radv: Use common vkEnumerateDeviceLayerProperties
75619a907b3 : radv: Remove last_primitive_reset_en
e584447aed4 : panvk: Fix null pointer dereference on cmd_buffer->ops
2024115b798 : intel/ds: add missing generate draws perfetto glue
bb4aa8a3eab : panfrost: Fix race condition in BO imports
f401599f79a : vc4: Fix race condition in BO imports
7dbb1a091aa : v3d: Fix race condition in BO imports
8c3c11ad33d : Revert "ci: Windows runner is experiencing DNS issues; disable Microsoft farm"
ad4d7ca8332 : kmsro: Fix renderonly_scanout BO aliasing
3e568cc6fe4 : freedreno/perfetto: Add grid information for compute jobs
b53fa255873 : panfrost: Clang-format pan_layout.c
0afd691f296 : panfrost: clang-format the tree
a4705afe634 : panfrost: Fix up some formatting for clang-format
e35719be6fb : panfrost: Add missing #includes
90e128ae03b : panfrost: Remove perfetto-specific .clang-format
ee2dcdc3df7 : panfrost: Add clang-format file
c950fe97a05 : anv: implement generated (indexed) indirect draws
3596a8ea7a3 : anv: factor out some indirect draw count entry points
61b730f1f48 : anv: decouple util function from anv_cmd_buffer
bd83e5ddaf5 : pan/bi: Use write masks on Valhall texture instrs
7d9c771b9b8 : pan/va: Pack texture write masks
182087245da : panfrost: Don't flush readers for reads
3c56b9c7a3f : panfrost: Remove rsrc->track
955417aa3ec : panfrost: Upload sysvals to a staging buffer
b481507c03e : panfrost,asahi: Set vendor to Mesa
3e28c5b9f96 : anv: Pass anv_bo as parameter to anv_gem_mmap()
95ce9664d5d : intel/common: Move i915 gem specific code to its own file
f51bafc3683 : intel/common: Move i915 engine specific code to its own file
c14060e0d8e : iris: Make iris_bo_export_gem_handle() static
f6d73ea7b40 : pan/lower_framebuffer: Remove unused pack
8dd35e0ac79 : pan/mdg: Remove unused disassembler functions
8e1a4668829 : panfrost: Remove unused so_mask calculation
9cd6d0873d7 : panfrost: Remove experimental v7-only indirect draw path
4890745b19b : ir3: Do 16b tex dst folding only for floats
1c9ee308380 : nir/fold_16bit_tex_image: Add type granularity for dst folding
c5231025bee : etnaviv: disable linear PE by default
4c986c58b3f : intel/blorp: Fix a hang caused by invalid dispatch enables on gfx7
7db1b94e07f : intel/dev: setup 1024 GS urb entries for ADL-N
25608659a03 : intel/compiler: mark shader_record_ptr as uniform
3af08b9c30a : nir/divergence: handle shader_record_ptr intrinsic
8a1a3a31dac : nouveau/ci: temporary disable gk20a-gles
97c948fc2c3 : freedreno: bump up FD6_MAX_BORDER_COLORS
19920f126e7 : radv/ci: remove locally-deleted files from the job bucket
596c11494f6 : radv/ci/vkcts: do not sync back the *.qpa
fa07dcb5885 : radeon: drmGetVersion can return NULL
739a08ad235 : anv: handle null push descriptors in deferred optimization
c52b7aa732e : ci: Windows runner is experiencing DNS issues; disable Microsoft farm
0d36f7f76d5 : radv: Only apply taskmesh indirect 0 bug workaround when necessary.
50330aaccbb : ac: Add has_taskmesh_indirect0_bug field to ac_gpu_info struct.
d368914a388 : radv: Include view index SET_SH_REG in ace_predication_size.
590f74084d5 : ci/lava: Show LAVA job info during fails
2e723cdc10a : ci/lava: Anticipate overlayfs download
584762c2168 : ci/lava: Fix Gitlab section rendering
f040122bedb : ci/lava: Feed yaml.load with raw bytes data
ce0ca7ed21d : Revert "ci: Lima farm maintenance"
d004b4929d5 : radv: Don't assume there is always at least 1 preamble.
376a947c09e : venus: fallback to passthrough pci bus info when not natively supported
55df7ad5714 : r600/sfn: Fix possible dest channels for variable size dot
281c07d89f1 : radv: Fix uninitalized struct for trap handler
05fab97b2ce : r600/sfn: Don't try to re-use the iterator when uses is updated
aace38c2d83 : radv: Enable EXT_mesh_shader by default on GFX10.3.
b8e4cc73bfa : radv/amdgpu: Remove cs_add_buffers because it's no longer necessary.
97d3377b56a : radv/amdgpu: Remove command submission with scheduled dependencies.
7cb128ffb1e : radv: Add gang wait preambles and postambles to ensure correct behaviour.
c47c4d5f802 : radv: Remove ACE->GFX wait at the end of each command buffer.
0b0c941d755 : radv: Rename radv_update_ace_preambles to radv_update_gang_preambles.
bcadea6af69 : radv: Implement gang submit in radv_queue_submit_normal.
d065abef758 : radv: Update ACE preambles in radv_queue_submit_normal.
76deaa1b1a9 : radv: Refactor command buffer handling in radv_queue_submit_normal.
5ec9a96b91d : radv: Remove radv_queue_submit_with_ace and disable task/mesh shaders.
ce62ec3bbb4 : radv: Enable gang submit on the null winsys.
24404d83305 : ac: Add has_gang_submit field to ac_gpu_info.
294604bc56c : radv/amdgpu: Allow using more than 1 preamble with cs_submit.
e9d5b5c9b34 : radv/amdgpu: Add IP type to IB info and use it when submitting.
ff772a7ba4a : radv/amdgpu: Introduce a custom struct for submitted BO info.
dfb89077b96 : radv/amdgpu: Set fallback submit request ip_type from the last CS.
e10b2f273e8 : radv/amdgpu: Change extra_cs to array in get_bo_list.
f0492a6efb0 : radv: Return correct error code when failed to allocate CS array.
c70c2d97309 : radv: Determine use_ace in radv_update_preambles.
a59e49bae3c : radv: Rename uses_perf_counters to use_perf_counters.
3ff86e3be63 : radv: Stylistic changes in radv_queue_submit_normal.
64aa555909f : radv: Destroy mesh shader scratch ring in radv_queue_state_finish.
db4c62ea390 : radv: Remove trailing whitespace again.
499e33061b5 : lvp: fix load_helper_invocation not being lowered
7f2ce867cf0 : tu: fix load_helper_invocation not being lowered
8482ad01102 : nir/nir_lower_is_helper_invocation: Lower helper invocation if required
ad9c0e8cd9a : anv: Ensure we clear ANV_PIPE_PSS_STALL_SYNC_BIT on flush
22bf19c1f51 : util: Fixes os_get_option_cached with bool options_tbl_exited
f0fe74ceaa8 : d3d12: Don't flush indiscriminately for query result accumulation
a607df2f0f2 : d3d12: Fix race condition when getting query results
8886f5e3434 : d3d12: Move query structs to header
c90e5ddc710 : vulkan: update headers/registry to 1.3.238 for video decode
7bcb6a0896c : vulkan/util: handle LUNARG in the list of special prefixes
bfe1942e8aa : vulkan/cmd_queue: update generator to handle guarded types.
c1968deec25 : turnip: Lazily call tu6_emit_descriptor_sets() at draw time.
73db82c8160 : lavapipe: Enable VK_KHR_shader_non_semantic_info.
a04720dc1c1 : ci: move the CI handling scripts into bin/ci
07f2c862e05 : ci: ci_run_n_monitor.py: fix args.rev leftover
6b3f085c3cd : iris: Add BO_ALLOC_PLAIN flag
c12f7f601c3 : radv/bvh: Handle inactive triangles and AABBs
4686ab731cb : radv/bvh: Move leaf node initialization into separate functions
9bb1d8ab19c : ac/llvm: remove deref image/texture code
796d395ab94 : ac,radv,radeonsi: remove unused param of load_sampler_desc abi
2fd6e150c30 : ac/llvm: remove samples_identical nir to llvm code
a8350dcd253 : ac/llvm: remove implicite ms texture fmask handling
523e7e094d3 : ac/llvm: remove image/texture descriptor_amd nir to llvm code
d4fdeaa820a : radeonsi: replace llvm resource code with nir lower
e85c5d87794 : nir/divergence_analysis: add missing intrinsics
adecf52a3bc : ac/llvm: add disable_aniso_single_level abi
194add2c232 : nir: lower image add lower_to_fragment_mask_load_amd option
1461b5f61b4 : nir: add image fragment mask load intrinsic
88f6ca39a7f : radeonsi: replace llvm load_ssbo abi with nir lower
d57a22d0683 : ac/llvm: check load_ssbo present before call it
5bc5cae571a : radeonsi: add si_nir_lower_resource pass
f0f5d5c5e5f : radv/rt: Refactor exiting PLOC
54ca0665c8a : radv/rt: Execute memory barrier before updating the phase end count
0e0f42723e9 : radv/rt: PLOC fixes for active_leaf_count
b0f6de4ea62 : util/tools: add the tool that generates perfect hash functions for GLenums
b5c0706d470 : mesa: optimize _mesa_bytes_per_vertex_attrib using a hash-based translation
8e89f07fc85 : mesa: compute _PipeFormat and _ElementSize after checking if the format changed
6a8c1d50433 : mesa: move user-specified vertex format fields into gl_vertex_format_user
13160c0d14f : mesa: change gl_vertex_format::Format to bool Bgra to free bits
124d2762db4 : st/mesa: simplify prepare_indexed_draw
8bcdcc8b237 : st/mesa: optimize index buffer reference counting in st_indirect_draw_vbo
819627041e7 : mesa: set pipe_draw_info::index::resource directly and remove gl_bo
ea11f48a53e : st/mesa: fold GLThread.enabled into pin_thread_counter to skip that checking
23f9f6787a1 : st/mesa: use u_bit_scan64 only for 64-bit CPUs in st_validate_state
47feb2b0134 : docs: update to latest venus driver support
553c0a30672 : venus: fix VK_EXT_pci_bus_info support
63cb570ef3d : venus: sync protocol fixes and support for VK_EXT_pci_bus_info
18f4dc6b75b : etnaviv: Do expose 2D texture support on pre-halti GPUs
486c3417691 : panfrost: Add architecture description XML for v10
a9cdbed5a28 : freedreno/drm: Short-circuit kernel for timeout=0 waits
90b9b1330d0 : freedreno/drm/virtio: Guest side fence waits
995c64ddcbb : freedreno/drm/virtio: More tracepoints
be6d21ed56a : freedreno: Limit cached staging BOs to PIPE_MAP_READ
4be235af7ca : freedreno/drm/virtio: Remove prealloc_list
48610676897 : freedreno/drm: Add sub-allocator
7d0d82f25ff : util/vma: Add "nospan"
793741c9369 : freedreno/drm: Merge in_fence_fd's
137cd3b0fa9 : freedreno/drm: Move no_implicit_sync accounting
7b02bc6139f : freedreno/drm: Drop fd_bo_fence
434a8412e83 : freedreno/drm: Re-enable submit fence merging
932ce591ac7 : freedreno/drm: Simplify deferred submit flushing
48b5164356c : freedreno/drm: Return fence from submit flush
7469574814e : freedreno: Rename fd_fence -> fd_pipe_fence
c1a621813b3 : freedreno/drm: Combine fd_fence and fd_submit_fence
803df07d9ed : freedreno/drm: Replace shared/nosync fields
e6b364f9248 : freedreno/drm: Reorg BO alloc flags
fd20df8f094 : freedreno/drm: Invert BO destruction
84f44137ff7 : freedreno/drm: Shuffle around BO init
db0f273cfb4 : freedreno/drm: Drop pipe ref to device
c196e13e1f0 : freedreno/drm: Get rid of fd_bo_del_locked()
5136f25667a : freedreno/drm: Rework batch BO delete
75a4d902806 : freedreno/drm: Start prying apart table_lock
2ee7012c2c6 : freedreno/drm: Simplify cleanup_fences()
73ab83d2287 : freedreno/drm: Add bo list iterator macros
8c355c7cbc9 : freedreno/drm: Add BO cache stats
1bf88d0bf90 : freedreno/drm: Allow submit merging with explicit sync
87f89a03835 : freedreno/drm: Move no_implicit_sync to base
9372f11c810 : freedreno/drm: Remove cpu_fini
5c96dea6382 : freedreno: Update obsolete comment
8a16c5283cf : venus: fix signaled fence creation under multiple timeline
3827c465e1b : asahi: Implement anisotropy
0347d1c3588 : asahi: Identify seamful cube map bit
dc87d83a294 : asahi: Set flatshading controls appropriately
623a2bf488c : asahi: Identify XML for more flatshading controls
3091f5a7f41 : asahi: Enable VS_INSTANCEID and VERTEX_ELEMENT_INSTANCE_DIVISOR caps
8ba44b6492f : asahi: Implement depth and stencil export
9578b47af39 : agx: Implement depth and stencil export
15155268de7 : asahi: Allow texturing S8 portion of combined Z/S
9fc2c0f3410 : asahi: Put meta shader keys into the meta shader itself
c12153cd892 : asahi: Identify & disable triangle merging for shaders using derivatives
005f556065d : asahi: Fix include guard comment on decode.h
b80fb316787 : asahi: Allocate enough push ranges for the worst possible case
440601dead0 : asahi: Fix off-by-one assert in agx_create_vertex_elements
d4270531c42 : asahi: Consider shared resources always valid
0042f2beb21 : asahi: Ensure we always have space for stream links + padding
cea15fe06d9 : asahi: Don't crash on VBOs without resources
331c2f4b7e4 : asahi: Do not leak staging resources for PIPE_MAP_READ
eba2b182c8d : agx: Fix packing of extension for block image stores
ef23bbfdbd8 : agx: Coalesce i2i16 and u2u16
58d02e4f596 : ail: Assert that the mip level is in bounds
a8ec3135bbe : ail: Fix tile sizes
d36a829fa15 : ail: Fix typo
0d57fcaf285 : ail: Always allocate the full miptree
3c892d0d545 : docs/features: Mark ARB_occlusion_query2 as done on asahi
5de18036581 : docs/features: Mark panfrost supporting aniso
71e2028ce38 : nir: Add store_zs_agx intrinsic
e66df0d3620 : ci: Lima farm maintenance
a6b16333c64 : r600/sfn: Fix test compilation with -fno-rtti
8646e397aec : r600/sfn: Fix test for possible dest slot
d90da01bef0 : r600/sfn: don't use a return register when shader doesn't read it
58e1d14edf7 : iris: Limit DG2 modifiers to DG2
50b7d36428b : venus: rename sync_queue -> timeline
9ae5c6be126 : venus: support vtest+multiple_timelines and enable
fea4af6234b : venus: add supports_multiple_timelines capset and enable
929e52c35af : venus: support external fencing with multiple timelines
2c1a7f877cc : venus: place wsi submissions on corresponding ring_idx
c957d086007 : venus: remove workaround for empty renderer submissions
3beb4f055e1 : venus: allow renderer submissions on per-context virtgpu rings
9bba5032c23 : venus: bind VkQueue to available ring_idx at creation
6dce6012df7 : venus: use upstream DRM_IOCTL_VIRTGPU_CONTEXT_INIT
a72f84c4a30 : venus: update venus-protocol for multiple timelines
68be337235b : venus: formatting fixes
0bd9a062e1a : CI: Overwrite valve infra's registry
cba819d65e8 : util: Fixes thread safety of DEBUG_GET_ONCE_*_OPTION macros
cdad035cfd9 : util: Add function debug_get_option_cached os_get_option_cached
397a5c1b2e8 : util: Improve os_get_android_option to be thread-safe
501a46fd69f : util: Improve prototype of debug_get_num_option and debug_get_flags_option
2794ad39fd9 : util: Indent u_debug.c with 3 space instead of tab
36ba2e31f6a : glsl: fixes -Werror,-Wunused-but-set-variable for clang-15 in glcpp-parse.y and glsl_parser.yy
113def3bbdb : glsl: Fixes indent issue after replace tab with 3 space by tools in glcpp-parse.y
3261a54c79a : glsl: replace tab with 3 space in glcpp-parse.y
c5a4520b3ce : glsl: Fixes ident issue in glsl_parser.yy and update editorconfig for it
9f5ace98570 : panvk: Fixes -Werror,-Wunused-but-set-variable for clang-15 in panvk_descriptor_set.c
fb6b3bee251 : loader: fixes -Werror,-Wdeprecated-non-prototype for clang-15 in pipe-loader
cd8f2b51a02 : d3d12/ci: Update expectations
53260f7bed6 : dzn: Swizzle SRV access to stencil
e4e0ab22079 : dzn: Pass input clip size to shader compilation
565d4540719 : dzn: Don't add UAV flag to DSV textures
c4201f4a79b : dzn: Use ResolveSubresourceRegion to support non-averaging resolve modes
e24468803ea : dzn: Use driver-implemented triangle fans if available
e1ea140d77f : dzn: Get options15
e950224787b : microsoft/compiler: Handle cull distance starting fractional with no previous clip
638e375c195 : microsoft/compiler: Sort all user varyings before any sysvals
8c1af8854bf : microsoft/compiler: Make nir_var_to_dxil_sysvalue_type static
f363504b42e : microsoft/compiler: Handle both input and output clip/cull distances
476be5cb273 : panfrost: Don't use texture format swizzles on v7
f159ff530e1 : panfrost: Allow swizzled AFBC on v9+
cb5e417c01b : panfrost: Introduce pan_afbc_mode
0784adc6680 : panfrost: Luminance-alpha AFBC unsupported on v7+
a3f9aa3b3e4 : panfrost: Align WSI strides for tiled AFBC
b08a7e9db51 : panfrost: Remove panfrost_blit_format
4802168b940 : panfrost: Remove RGTC emulation relic
3cb151573bb : asahi: Remove agx_blit_format
9e3a7a17447 : radv/ci: add yet another pipeline barrier test as flake
357d1fc75b9 : radv/gfx11: enable VK_AMD_shader_explicit_vertex_parameter
201291d9684 : ac/llvm/gfx11: implement load_input_vertex
98e83f19f92 : aco/gfx11: implement load_input_vertex
f69b43ae3ef : OpenCL/draw module: Support linking with LLVM and clang 15 static libraries
83617f4a57b : radv: enable graphicsPipelineLibraryIndependentInterpolationDecoration
14e9fbb4d65 : radv: enable graphicsPipelineLibraryFastLinking
24db7caebdf : radv: import compiled binaries from libraries only when fast-linking is enabled
74ceff1816f : radv/gfx11: disable mesh shaders
192486b7aa5 : aco/gfx11: export mrtz in discard early exit for non-color shaders
c6cc1dc37c3 : zink: fix line-smooth interpolation
80285db9efe : zink: lower smooth-lines if not supported
50d89663c51 : zink: add line-smooth lowering passes
23f1294f425 : zink: fix line-stipple varying allocation
f135309e736 : r600/sfn: Check possibility of channel switching also for trans-slot
4b89a8fd005 : r600: don't try to serialized shaders translated from TGSI
a8b6b2367ef : ci: allow omitting of --rev for ci_run_n_monitor.py
f745e863918 : ci: ci_run_n_monitor fix Unicode log parsing
df8611e8162 : v3dv: be more careful when restoring dirty state after meta operations
3cc863649fe : v3dv: pipeline creation feedback may not request all stages
bdcbdfdfcbf : egl/wayland: Prefer back buffer with minimum buffer age
ec90a6e132d : loader/dri3: Simplify new buffer allocation in dri3_find_back
c82c71a650e : loader/dri3: Find idle buffer with minimum buffer age in dri3_find_back
d5881451614 : loader/dri3: Clean up dri3_find_back logic
a093a44d457 : zink: lower mem_global to scalar
6d6c6caff18 : nir_lower_io_to_scalar: handle load/store_global
3cd641bebde : nir_lower_io_to_scalar: make use of nir_get_io_offset_src
ce94d3e48d4 : v3dv: honor render area in subpass resolve fallback
9ac053e0a2d : v3dv: handle depth/stencil resolves we can't implement via TLB
284285376bc : v3dv: don't resolve by averaging samples on depth/stencil resolves
6117f855ee7 : v3dv: always store/restore attachment state during meta operations
a5f9e59ce35 : anv: Use vma_heap for descriptor pool host allocation
94a6384f1b7 : util/vma: Track size of free memory in heap
766508f56a4 : Revert "anv: Refactor anv_pipeline to use the anv_pipeline_type"
94f2619b7d1 : iris: Don't reject CPU access for non-invalidating buffer write maps
77244e30b65 : anv: remove some gen8 specifics handled now in hasvk
09d5c55836f : ci: restore reliable Alpine 3.16
94b4a4b2a53 : iris: Check for zero in clear color compatibility fn
002096fcc45 : d3d12: Add ASSERTED to variables only used in debug builds to fix build MSVC with C4189 errors
5df50292d60 : intel/isl: Disable CCS on MTL until B0 (Wa_14017353530)
6e33423a6fa : intel/dev: Enable AUX map on MTL
f81579628a6 : intel/aux_map: Ignore format bits when using tile-4
1bcce906e91 : iris/resource: Check devinfo::has_local_mem before using BO_ALLOC_LMEM
ac9af0dceee : iris: Nuke dead IRIS_CONTEXT* macros
2dd1b12bc6c : iris: Nuke flags from iris_bufmgr that can read from devinfo
1e78dd9edaa : iris: Only fetch intel_device_info once per bufmgr
aff85114fd3 : iris: Store intel_device_info in iris_bufmgr
b21cd1ee1ba : anv: fixup another dirty issue with gpu_memcpy
87f0b7d0c1a : panfrost: fix memory leak related to disk cache
b1126abb38a : anv: Refactor anv_pipeline to use the anv_pipeline_type
ffc8d490b7d : radv/rra: Fix leaf node id order
3a8c3b813e9 : radv/rra: Validate geometry_id
446c49cdf76 : radv/rra: Refactor resource management during dumping
ab8777b384e : radv/rra: Emit leaf node ids for leaf nodes instead of internal nodes
5a5f3fe561b : ac/sqtt: bump the maximum number of traces to 6 for GFX11
5f7955ff74a : ac/rgp: add missing GFX11 bits for RGP
54ae38042ab : ac/nir: remove num_es_threads_var
69e55d9c1b4 : ac/nir: fix ngg culling on gfx11
ba31ec0d6fe : vc4: replace open-coded F_DUPFD_CLOEXEC with os_dupfd_cloexec()
78a75e0d257 : intel/common/intel_genX_state.h: Add intel_set_ps_dispatch_state()
f16e76d9409 : intel/common: Add intel_genX_state.h
ed28705994f : radv/ci: add lists for GFX1100
3440e89437e : st/mesa: Enable Alpha writes when writing RGB faked as RGBA
c1144c82647 : docs: update calendar and link releases notes for 22.3.1
42de551b836 : docs: add release notes for 22.3.1
a8615016322 : panfrost: Add tool to print supported texture formats
dafbdd8a35f : ci/nouveau: Add a bunch of the top hits of gk20a flakes.
3890df33829 : ci/nouveau: Sort some uncategorized gk20a flakes.
0521027182c : nir: Allow more than just ALU instructions in 'weak' GVN
d5d03a7273d : nir: Perform 'weak' global value numbering in all GCM passes
e930bff19e7 : anv: remove anv_reloc_list->array_length
1358622878b : anv: remove anv_reloc_list->reloc_bos
f1c4c646b8a : anv: remove anv_reloc_list_grow()
4168d3ef30b : anv: remove anv_reloc_list->num_relocs
4b1c4925e74 : anv: remove anv_execbuf->surface_states_relocs
c14857e915d : intel/common: clean up AUX macros
9ff471fdc65 : intel/vulkan: replace AUX macros with interfaces
78a4b6deed3 : intel/isl: Support 1MB alignment for AUX mapping
9698eee50d9 : intel/common: Support 1MB granularity AUX mapping format (Bspec 44930)
49c6e306115 : ci/bare-metal: Avoid a bug in armhf stripping causing tempfiles in artifacts.
dace7d780df : ci/baremetal: Clean the directory we unpack artifacts into.
046c75e95c0 : tu: Use start offset for storage buffers
316ed8f9652 : tu: Expose *TexelBufferOffsetSingleTexelAlignment
4d2aa9a9f7d : freedreno/fdl: Support texel-aligned iova for buffer views
3ca90405e8a : freedreno/a6xx: Document buffer-specific tex const fields
f94bd1d7233 : freedreno: Document various preemption-related registers/packets
34010a50d42 : wsi/x11: Rename the present progress objects.
9e55766f630 : wsi/x11: Fix possible deadlock with wait_ready.
657d1be1539 : radv: Don't lower subgroup shuffle on GFX11.
db5c3f170f1 : aco: Emulate Wave64 bpermute on GFX11.
853e76f0076 : aco: Stylistic changes to emit_gfx10_wave64_bpermute.
640e8016510 : aco: Split opcodes for GFX6 and GFX10 emulated bpermute.
614348f28be : aco: Don't accept constants on p_bpermute.
27b70f28d97 : ci/venus: add a VKCTS mapping test to the flakes list
16a7e15d4fc : iris: Enable compression for image load/store in more cases
bf3d6ca94fa : iris: Allow fast clears on compressed image load/store access
7b2a690a354 : iris: Update aux state tracking for image views after draws/dispatches
a9652fe5885 : iris: Drop disable_rb_aux_buffer handling for image views
806082e96fa : iris: Drop 'isl_' prefix from 'formats_are_fast_clear_compatible'
880fab60a79 : iris: Pin the clear color BO in use_image()
699e60681a3 : iris: Drop batch parameter from iris_update_postdraw_resolve_tracking
9dedbf66f62 : zink: Fix reversed cap declarations for ImageBuffer
bedb9b73db9 : radv/ci: bump most jobs to the kernel to 6.1 + latest firmwares
264a0cabd1d : anv: assert when number of primitives is higher than max
d7a1916798b : anv: handle mesh shaders with max primitives == 0
c26a053f2b6 : radv: disable more NIR opts in radv_postprocess_nir() with DISABLE_OPTIMIZATIONS
05d2ed7350c : radv: move a conditional check to radv_remove_color_exports()
a43482e8d67 : radv: advertise VK_AMD_shader_early_and_late_fragment_tests
3ff58049b5a : radv: implement AMD_shader_early_and_late_fragment_tests
877c10efd16 : spirv: add support for AMD_shader_early_and_late_fragment_tests
ac8131b564e : radeonsi/vcn: add support for 10bit input and enc 8bit output
eb76cee9f88 : nir: Eliminate nir_op_i2b
8b37046765c : nir/builder: Handle i2b conversions specially in nir_type_convert
edae161d989 : intel/fs: Use nir_type_convert instead of nir_type_conversion_op
e34b8866b41 : microsoft/compiler: Use nir_type_convert instead of nir_type_conversion_op
58164794f4f : spirv: Use nir_type_convert instead of nir_type_conversion_op
ded35729475 : nir: Use nir_type_convert instead of nir_type_conversion_op
11970307273 : glsl: Use nir_type_convert instead of nir_type_conversion_op
9f86d18b2db : nir/builder: Add rounding mode parameter to nir_type_convert
43da8223121 : glsl_to_nir: Fix NIR bit-size of ir_triop_bitfield_extract and ir_quadop_bitfield_insert
1fae751d493 : microsoft/compiler: Simplify nir_intrinsic_load_front_face handling
9342c14eeb4 : nir/builder: Emit x != 0 for nir_i2b
7a5e9df39db : nir: Use nir_i2b wrapper everywhere instead of using nir_i2b1 directly
b60b2f2add5 : nir/algebraic: Optimize some b2i involved in masking operations
ba0b248ac2c : nir/algebraic: Eliminate unary op on src of integer comparison w/ zero
ee15d893224 : nir/algebraic: Simplify min and max of b2i
19222867e43 : nir/algebraic: Reassociate some iand to eliminate an operation
d48ce1f47d5 : nir/algebraic: Remove redundant i2b(b2i(x)) patterns
14a9bb04e4a : nir/algebraic: Remove redundant i2b(-x) pattern
8d90b13954f : nir/algebraic: Catch some kinds of copy-and-paste bugs in algebraic patterns
fa02fb5ccae : gallium/pp: typedef and use pp_st_invalidate_state_func to avoid cast
a23488d63e6 : gallium/hud: typedef and use hud_st_invalidate_state_func to avoid cast
e4e4ba23047 : intel: Allow CCS_E on R11G11B10_FLOAT for TGL+
e8626260316 : intel/isl: Bump format_info entries from 100 to 110
2b2141d1933 : intel/isl: Lessen CCS_E-compatibility checks for TGL+
2add57d0c22 : intel: Hook up RENDER_SURFACE_STATE::DecompressInL3
408f1c689c2 : v3dv: skip some invalid tests
5f2171625b1 : asahi: unbind samplers and fix sampler_count if state is NULL
687a82d2d3d : radv/rt: Handle no-null shader flags
a3aea98a2af : nir: validate that store_buffer_amd doesn't use a non-trivial writemask
afcbccb0781 : ac/llvm: implement ACCESS_USE_FORMAT_AMD as buffer_load/store_format
5307480f4ec : ac/llvm: unify load_buffer_amd and store_buffer_amd code
150c2cec632 : nir: add ACCESS_USES_FORMAT_AMD for typed buffer opcodes
716ac4a55dc : nir: replace IS_SWIZZLED flag with ACCESS_IS_SWIZZLED_AMD
7998c3bdd30 : nir: remove redundant SLC_AMD in favor of ACCESS_STREAM_CACHE_POLICY
c0d69b40bcf : nir: add nir_texop_sampler_descriptor_amd
e2dc32d755b : anv: move functions around to plan for generated draws
971e07361a6 : genxml: add gen12/12.5 CS prefetch disable bits
4a3faab5124 : anv: move draw command helpers to their own file
624ac557212 : anv: move total_batch_size to anv_batch
8d21e29be34 : anv: add helper to get current address of a batch
c9272e80b1a : anv: add a utility function to ensure command buffer space
21e32e1f8dc : anv: document utrace field
c70ef757e63 : anv: Use extended parameters on Gen11+
2680e32f714 : intel/blorp: Emit a dummy 3DSTATE_VF_SGVS_2
9859413bf4a : intel/genxml: Add 3DPRIMITIVE_EXTENDED opcodes on Gen11+
781a16382d5 : intel/genxml: Make some fields Booleans
75d20a18f5a : anv/utrace: only record the emitted pipecontrol flags
5fd0d27280d : intel/ds: trace a couple of more pipe control flags
eea416d0c9c : cso: fix a regression from draw_vbo rework
d51fc12af9d : panfrost: fix sampler_count and unbind samplers in bind_sampler_states
a921486e2a6 : anv: disable Wa_1806565034 when robustImageAccess is enabled
94bb4a13fa2 : intel/fs: make Wa_1806565034 conditional to non robust access
89a550a37b0 : isl: make Wa_1806565034 conditional to non robust access
6a3179c5a97 : frontends/va: fix crash during grayscale rendering
7ad4a5079e8 : radeonsi/vcn: fix regression in yuv422 jpeg decode
b4f940913d3 : radv: do not remove the PointSize built-in for polygon mode as points
75375233f6e : intel/compiler/mesh: extract emit_urb_direct_vec4_write
3a60112ce5e : intel/compiler: optimize away local_inv_index and local_inv_id if workgroup size is 1
85b1c89e206 : intel/compiler: split lower_cs_intrinsics_convert_block
bb93f1bda19 : intel/compiler/mesh: extract shared code for offset adjustment
5ffdd47a266 : anv: simplify EXT_mesh_shader lowering
7fbd1dfb18b : anv,intel/compiler/mesh: drop lowering of gl_Primitive*IndicesEXT
f6929e7c3bc : intel: fix the wrong function name
a0991c7c794 : anv: fixup descriptor copies
79cb465526e : r600: Lower all bitfield ops on pre-EG
357e5fac995 : r600/sfn: Use variable length DOT on Evergreen and Cayman
573448f93cb : r600/sfn: prepare alu split for use of variable length dot
edabd5cd842 : r600/sfn: check used channels when evaluating allowed mask
8c30cf44434 : ci/test-vk: uprev vkd3d
d2ac1b18df9 : ac/nir: add ac_nir_lower_legacy_gs
0e52a4faf06 : ac/nir: move ngg_gs_shader_query to a common function
9a6416b3746 : nir,ac/llvm,radv: add stream id index to nir_load_ring_gsvs_amd
0ea589ec69f : ac/llvm,radv,radeonsi: pass instruction to intrinsic_load abi
796a150196a : nir: add nir_load_ring_gs2vs_offset_amd
603e68ba36e : ac/nir,radeonsi: replace llvm ngg gs invocation query with nir
fd240f759f2 : nir,radv,radeonsi: add nir_atomic_add_gs_invocation_count_amd
17c18a492a3 : freedreno/registers: Add some docs for PM4 events.
378f83917c0 : doc/freedreno: Add a bunch of docs of the hardware and drivers.
e284e6ad3c4 : freedreno: Clarify that CACHE_FLUSH is pre-5xx.
5d37f6b16c8 : ci/docs: Always expose the built docs.
7642f3b99c8 : intel: Fix crashes for importing drm buffer
68b546ec3da : hasvk: pipelineStageCreationFeedbackCount is allowed to be 0
8560ce28c22 : vdpau: allow building vdpau st with virgl only
9e9b8dc7f8a : glsl: fix function inlining for images
92959061a92 : radv: Improved export conflict bug workaround.
3a294ff01fb : mesa: move the _mesa_set_varying_vp_inputs call to where the state changes
fe1d5335532 : mesa: move _DrawVAOEnabledAttribs determination into st_update_array
01ef28f1aff : mesa: inline _mesa_draw_array_bits & _mesa_draw_current_bits
a2cda5ba09e : mesa: don't AND with VERT_BIT_ALL because it's ~0u
b1b4f1e1856 : mesa: simplify VBO state flagging in _mesa_update_vao_state
b57d56d7542 : mesa: remove VAO::NewVertexBuffers/Elements, set the dirty flags directly
0fbd82bdc45 : mesa: move calling _mesa_update_vao_derived_arrays into st_update_array
76a214f390e : mesa: remove the NewVAO flag, set directly what we need to set
ee308fb9ae5 : st/mesa: move st_atom.c contents into st_context.c
ae2b9112174 : st/mesa: inline st_validate_state and remove redundant checking in callers
eb97f624c73 : st/mesa: remove the switch from st_validate_state by passing state mask directly
ae8147dd5a9 : st/mesa: remove st_context::dirty, use gl_context::NewDirtyState instead
33c3e429fe3 : mesa: remove per_vertex_edgeflags parameter from DrawGalliumVertexState
a5851ca8b1a : mesa: completely rewrite the edge flag state update logic
b6e800af7d5 : mesa: don't call _mesa_set_varying_vp_inputs in set_vertex_processing_mode
c2557a5652a : mesa: don't call _mesa_update_vao_derived_arrays for dynamic VAOs
dcad210d12d : mesa: merge 2 switch statements into one in _mesa_get_derived_vao_masks
d5187dbc077 : mesa: remove derived _EffEnabled* fields and compute them at their only use
888463b1734 : mesa: merge _mesa_draw_(user_array,nonzero_divisor)_bits into one helper
e6375f95bbe : mesa: remove unused inline functions from arrayobj.h
50a367f8f70 : mesa: keep the current VAO also set as _DrawVAO
b205d7663bd : mesa: split _mesa_set_draw_vao into set and update functions
568fa71ef8d : radv: Handle NULL miss shaders
276236ed6d8 : radv: Change shaderGroupBaseAlignment to RADV_RT_HANDLE_SIZE
5751ae45ec9 : radv: Force non uniform texture sampling with NV Remix
9492b84a680 : radv: Add a driconf option to force non uniform texture sampling
7a994d92ff6 : spirv: Add a debug option to force non uniform texture sampling
cdd68cbafdb : radv/rt: Hash the pipeline key
48ae92ceea8 : radv/rt: Propagate radv_pipeline_key
7b5ac0ae2a6 : radv/rt: Work around incorrect NOT_DEFERRED handling in Portal RTX
cb3872f2cdc : tu: Implement VK_EXT_descriptor_buffer
b28899a2612 : vk/descriptor_set_layout: Add optional destructor
56e43595420 : tu: Fall back to ldg for variable-size inline uniform blocks
f4c9e9329cf : ir3/a6xx: Fix immediate offset stg/ldg path
733264bd7ca : microsoft/compiler: Fix codegen when a loop ends in a jump
16c4c1a549f : microsoft/compiler: Handle holes in driver_location when adding sysvals
1071d33c372 : ci: Bump virglrenderer version
0d34df0e6cd : ir3/freedreno: Find regs for FS inputs when printing info
c147a356446 : radv: fix assertion on gpu hang detection
e9efd05af53 : intel/compiler: Remove leftover declarations of old NIR passes
61063968253 : intel/nir/rt: fixup primitive id
13f39da71a6 : radv: fix hashing descriptor set layout
e20564cfdb9 : nir/lower_shader_calls: Remove phis after dead control flow
a54c2c82894 : nir: Do not consider phis with incompatible dests equal
c9c44d63da4 : docs/release-calendar: add 22.3.x dates
110d550941f : zink: Don't set dynamic color attachment state for 0 attachments.
efa4e9568b2 : radv: Use correct watermark for early loop exit.
f0d6a1a6854 : radv: Rename stack_base to stack_low_watermark.
b0a6e0e1741 : Revert "r600/sfn: Make use of variable length DOT"
c9b13a93385 : cso: remove cso_draw_vbo from all draws, call the driver or u_vbuf directly
85f01982a08 : cso: add a base class cso_context_base holding pipe_context*
37e89b41f1f : cso: unify cso_draw_vbo and cso_multi_draw
8b4201d6bd7 : gallium/u_vbuf: change u_vbuf_draw_vbo to accept pipe_context as first param
4a92492a8a0 : gallium: add the u_vbuf pointer into pipe_context
a9934a9f649 : asahi: Implement occlusion queries
4dabbb761b4 : asahi: Move query functions to agx_query.c
7a5f88cb38c : asahi: Don't upload samplers for clears/stores
d2f27d282f2 : asahi: Avoid reloads with staging blits
dc4cf64a768 : asahi: Don't reload uninitialized surfaces
949a760c9f5 : asahi: Fix Z32S8 harder
0c2500168d0 : asahi: Don't shadow idle resources
c9144eff488 : asahi: Model alignment of occlusion query indices
3a318e4265a : asahi: Identify some more fields used with layered
c3eb81fd169 : asahi: Identify XML for anisotropic filtering
7f247743a3c : asahi: Check-box implement rasterizer discard
d2a2d1997ec : asahi: Wire in 1D (array) textures
5612d2cbeb9 : asahi: Dirty track VS/FS key updates
37feaf9c0c5 : asahi: Separate VS/FS shader keys
720ff76de42 : asahi: Implement invalidate_resource
28b652af801 : asahi: Track batch masks on ZS/blend CSO
33b18768575 : asahi: Dirty track blend state
29e6c00e3c7 : asahi: Enable dirty tracking
b28fe26d7c6 : ail: Save level_offsets_compressed_B
3895545b834 : panfrost: implement clear_depth_stencil
b19a14a0947 : nine: enable on panfrost
be841f0e789 : panfrost: implement clear_render_target
8560c7613d4 : panfrost: Handle resources without depth in batch_to_fb_info
d76d791565a : panfrost: Implement GL_EXT_clip_control
a099d6ae4d1 : intel: add devinfo->has_64bit_float_via_math_pipe
eac00f4ec77 : intel/compiler: fix intel_swsb_decode for newer platforms
295c5f59e04 : intel/compiler: export brw_num_sources_from_inst
df50add27ee : intel/compiler: avoid 64bit SEL_EXEC on MTL
951855c3492 : intel/compiler: avoid (RegDist, SBID) on DF instructions on MTL
16b9f87104b : intel/compiler: on MTL, DF instructions run in the math pipe
051887fbf3f : intel/fs: Make the result of is_unordered() dependent on devinfo.
d6087068759 : Revert "anv: compile anv_acceleration_structure.c"
d217883c5c3 : freedreno/a6xx: fix blend all_mrt_write_mask
bec68a85a2d : iris: Improve direct CPU map heuristics
eafaac2b1e3 : iris: Only copy existing data into staging images with PIPE_MAP_READ
50614d39fe7 : iris: Return idle status from iris_invalidate_buffer, skip busy checks
f112add5544 : iris: Don't replace backing storage for exported buffers.
6954a8ddbe9 : iris: Promote DISCARD_RANGE to DISCARD_WHOLE_RESOURCE where possible
465eb092ede : iris: Use persistent mappings for pinned memory (userptr)
b82d5454425 : iris: Delete map->dest_had_defined_contents
907fbf22ddf : nir/gather_info: use nir_ssa_scalar_resolved
085828ea4dc : vtn: add mesh output and task_payload to vtn_mode_is_cross_invocation
e1f51003111 : nir: add task_payload and shader_out to nir_var_vec_indexable_modes
a89755d1792 : radv: fix task payload lowering when shared_memory_explicit_layout=true
e4060752e24 : radv: fix mesh shaders with null winsys
f381187b8f0 : panvk: Delete panvk_CmdSetDeviceMask, panvk_GetDeviceGroupPeerMemoryFeatures
aa76b70751a : hasvk: Delete VK_KHR_device_group provided entrypoints
43f9c66224f : anv: Delete VK_KHR_device_group provided entrypoints
159cf9122ec : tu: Delete VK_KHR_device_group provided entrypoints
6b1e2e9eb69 : v3dv: Delete VK_KHR_device_group provided entrypoints
64d7385e61e : radv: Delete VK_KHR_device_group provided entrypoints
83400af043a : vulkan/runtime: Add VK_KHR_device_group provided entrypoints
2d4a36ce647 : gallium: add new variable for video frame statistics
c872e339a15 : radv: remove some unnecessary 64-bit IO handling
6a5b615ab1f : radv: fix streamout with different streams in the same varying slot
20e670d0603 : aco/ra: don't swap create_vector operand with definition blocker for SGPRs
a05dd58309c : aco/ra: don't swap p_create_vector operand with definition blocker for scc
4dff3ff005b : nir/opt_algebraic: Optimize open coded bfm.
a73e86e0a5e : frontends/va: fix gst videotestsrc h264 enc fail issue.
ee10a5f7a69 : frontend/osmesa: inherit pipe_frontend_drawable instead of allocating separately
5be128f67da : frontend/hgl: inherit pipe_frontend_drawable instead of allocating separately
3ba24ad153e : gallium: rename st_framebuffer_iface -> pipe_frontend_drawable, etc.
279dfeff1d2 : gallium: remove pipe_frontend_screen::destroy callback, call it directly
ab7a86a0ee8 : gallium: clean up comments in api.h, cosmetic changes
e7a1cce4eec : gallium: remove st_framebuffer_iface::st_manager_private
4f376f32396 : frontend/glx: inherit st_framebuffer_iface instead of allocating separately
e51cb3ae20b : gallium: remove unused ST_CONTEXT_ERROR_*
ab281457aa4 : gallium: rename st_manager_private -> st_screen
8543dcb275e : gallium: remove st_profile_type in favor of gl_api, move out st_context_attribs
81020faf20e : gallium: remove unnecessary ST_PROFILE_*_MASK definitions
9fdb0ce755d : gallium: use PIPE_CONTEXT_* flags instead of ST_CONTEXT_FLAG_*
0122a67c814 : gallium: move st function declarations from api.h into st_context.h
be8f1d685e7 : gallium: remove enum st_texture_type
59c9e62f482 : st/mesa: remove st_context callbacks for dri/glx/wgl frontends
263dc7b6056 : gallium: remove st_context_iface, use st_context directly
c61aa8fa816 : gallium/pp: don't use st_context_iface, use an explicit callback
fdec3529030 : gallium/hud: don't use st_context_iface, use an explicit callback
64ee8d2430a : gallium: rename st_context_iface::st_manager_private to frontend_context
ec564cf0435 : gallium: remove duplicated st_context_iface::st_context_private
cf2d71ec068 : gallium: rename st_manager to pipe_frontend_screen (think dri_screen)
597b2648d2d : zink: do not leave needless shader temps around
8c2448d4e67 : intel/compiler: Delete sampler key handling for planar format stuff
88918baf5ca : intel/compiler: Delete key->msaa_16
5d2a290cc7b : intel/blorp: Set key->msaa_16 unconditionally on Gfx9+
584e18863e6 : intel: Drop compressed_multisample_layout_mask from the compiler keys
5c62f526a4b : intel/common: use format struct in aux mapping
8ad95496777 : intel/common: initialize format of aux mapping on GFX12
cf3ee73f8f6 : intel/common: fix style of some comments in intel_aux_map.h
d0520430aa8 : intel/common: Add a new struct to describe AUX mapping format
6b3740f3595 : intel/common: Add an enum of formats of AUX mapping
90c86fe63e9 : intel: add MTL performance metrics
d4bcfed4223 : hasvk: Allow aliasing with modifiers for WSI images
586ba9c2234 : r600/sfn: implement GDS op channel mask evaluation
4d4411588bf : r600/sfn: allocate pinned registers as SSA
b623e1a0efe : r600/sfn: nir_op_vec results don't need channel pinning
9b34969459f : r600/sfn: implement TF allowed channel mask override
219854a864a : r600/sfn: clean up TF emission in TCS
18a8d148d86 : r600/sfn: Cleanup copy-prop into vec4 source values
38da65c4455 : r600/sfn: scheduler allow more lookahead on ALU instr
fcafe1ffc85 : r600/sfn: Make use of variable length DOT
906c5efc37a : r600/sfn: Don't require assignemnt in same block to copy-propagate
5f82b4cf5b8 : r600/sfn: No need to pin LDS dests to chan
6d93139061c : r600/sfn: allow copy propagation to LDS read dest
d7d07d0d320 : r600/sfn: allow more copy-propagate with dest chan fixed.
5dc35cf1d17 : r600/sfn: Allow copy prop into GDS sources values
68ef0d84481 : anv: emit sample mask state independent of fragment stage
25a5d7ac0d5 : radv: fix re-emitting the RB+ state when dynamic color write mask change
4c83a96f16b : radv/rt: Discard metadata after lowering intersection shaders
79b7ed61a84 : radv/rt: Lower hit attributes to registers
a598263800f : radv/rt: Move load_hit_attrib_amd to the top
36125598c86 : nir: Add intrinsics for hit attribute io
5bfc4c293f4 : nir/split_vars: Handle ray hit attributes
9f03e9c2867 : radv: Add nir_foreach_variable_with_modes to .clang-format
433c6f5d3a1 : egl: Drop backwards compat for missing __DRI_ATTRIB_*_SHIFT.
a145a8301e5 : gbm: Don't look up the DRI2_FENCE extension.
5ff8edaa2a1 : egl: Replace sRGB support check with a pscreen query.
eb2dcda50c1 : egl: Move common eglCreateContext() error checks from backends to core.
e6285ea55fb : egl: Replace the robustness DRI2 ext check with a pipe cap query.
f4b2f9cff29 : egl: Remove silly robustness support checks.
83b0f109411 : gallivm: s/unsigned/enum util_format_type/ in lp_build_sample_common()
bc048f5c513 : gallivm: fix incorrect type for undefined texcoords
5233551e191 : radeonsi: disable av1 decode for navi24
f3d2d076ed0 : gallivm: misc clean-ups in lp_bld_nir.c
d44c4b1e0ee : llvmpipe: misc clean-ups in lp_scene.c
7b7c2e3cac5 : llvmpipe: misc clean-ups in lp_rast.c
72f8e821e3c : gallivm: minor clean-ups in lp_bld_quad.c
f83bf1adc40 : gallivm: asst. clean-ups in lp_bld_sample_soa.c
b8e792e7cc6 : gallivm: clean-ups in lp_bld_sample.c
44614965a5c : mesa: fix typos in gl_array_attrib comments
d25df150b85 : mesa: use the format table for double attrib format translation too
593e4ae4b4a : mesa: add a format table for GL_BGRA vertex format translation too
1b4278117a5 : mesa: add more cases to the gallium vertex_formats table
7089a4c59f2 : st/mesa: move setting draw_needs_minmax_index into st_update_array_templ
4bf6ac2e423 : st/mesa: simplify st_setup_current parameters
98b7c4ea096 : st/mesa: optimize uploading zero-stride vertex attribs
a18b9d071df : st/mesa: remove alignment code from st_setup_current
1d5962b0e67 : ci: fix missing line after adding austraincoder's farm killswitch
0d9be82fe6a : intel/genxml: Add genX_rt_pack.h
b4b4294a785 : intel/fs: add a saturation propagation test
d5d8bb1dbbb : brw: fix saturate propagation region overlap range
bc4b7de0d04 : intel/fs: implement Wa_14017989577
5ba35fd6ccf : freedreno: fix compute shared_size underflow
a7b3a279fb5 : radeonsi/vcn: av1 film_grain output fix
af695149e96 : frontends/va: pass in film_grain_target as new output
7e91f948641 : frontneds/va: use current_display_picture from VA for film grain
7f71f732ea7 : frontends/omx: initialize film_grain_target
b70953f5baa : gallium: add film_grain_target into av1 dec desc
2db09f5b22c : drm-shim: add __readlink_chk as readlink with overflow check
3068f046bcc : pvr: Check depth/stencil attachment is tile-aligned
2112a7d9edc : pvr: Account for other depth formats in pvr_frag_state_stream_init()
6404eee627c : pvr: Add stencil support in render job setup
ff928d9567a : ci: Allow disabling the whole of austriancoder's farm
011a0b97b2e : radv,aco: move radv_ps_epilog_key to the graphics pipeline key
67c9497435c : radv: fix PS epilogs with RADV_PERFTEST=pswave32
b7f49de625a : radv,aco: use 8-bit for color_is_int{8,10} everywhere
9079bd821c6 : radv,aco: rename color output related fields for consistency
724e662948c : pvr: Extract common code from pvr_CmdDispatch{,Indirect}
46213744c70 : pvr: Track max_shared_regs for compute jobs
293230faf17 : pvr: Refactor pvr_compute_pipeline and pvr_compute_pipeline_shader
327c9064243 : aco: Migrate RA to use std::optional
a3249415e23 : ci/valve-infra: use a new version of the mesa trigger
bafbe7c23a1 : intel/compiler: Set NoMask on cr0 access for float controls mode
b6616b036f7 : virgl: lower FMA and MULADD
8d10a6835f3 : glsl: dont create temps for builtin function inputs
7b9ec592aa3 : glsl: use ir_rvalue_visitor for function inlining
34b28cfb7d9 : venus: scrub ignored fields for descriptor writes for push descriptor
e1ab7629f8a : vulkan: VkPolygonMode has a bit more than two values
40358535231 : hasvk: Report correct multisampling limits on gfx7
513442dc32f : aco: Add s_delay_alu support for GFX11+
cd3bf56acea : aco: Add helper to get cycle info for an instruction.
352e492c7b1 : aco: Add isTrans helper.
bdb7fd69d65 : radv: mark extendedDynamicState3SampleLocationsEnable as not required by Zink
06a65be3d44 : radv: advertise extendedDynamicState3LineRasterizationMode
10092763123 : radv: add support for dynamic line rasterization mode
f992e663c77 : radv: advertise extendedDynamicState3RasterizationSamples
a2fe4e9b048 : radv: add support for dynamic rasterization samples
c88d4037aac : radv: store the number of color/ds samples to the rendering state
613e9b8e7a8 : nir: fix digit order in print_bitset()
0320dbaff55 : nir: print shader_info bools with the value
da2d36a9d59 : nir: print shader_info inputs/outputs as bit ranges
89eca6a2fa9 : radeonsi: add AMD_DEBUG=elements for printing vertex elements
6dd170e5a42 : util: minor refactor _mesa_sha1_print()
e9f3f80b1d5 : nir: print_shader_info(): brief output
814ba7d13d6 : nir: print_shader_info: print stage-specific shader info
37b7233c15e : nir: print_shader_info() print bitsets
4ed85c16f90 : nir: print more in print_shader_info()
185e65f0f5d : nir: extract print_shader_info() from nir_print_shader_annotated()
2e775b8bdbc : anv/hasvk: Clamping Scissor Rect values in a valid range
029919f3c83 : tu: allow using resolve engine for SRGB MSAA resolves
1cfc413c9a4 : meson: Do not enable drm for KGSL Turnip build
3c3e5cc40d1 : st/mesa: stop using redundant st_context::vp,tcp,tep,gp,fp,cp
33ca53ac79a : st/mesa: fix the glBitmap cache wrt FS, scissor, and clamp color changes
525c70c61aa : st/mesa: don't flag ST_NEW_RASTERIZER for _NEW_PROGRAM
2a25b47c87e : mesa: flag ST_NEW_RASTERIZER for !needs_texcoord_semantic if changing FS
7950661aa01 : mesa: remove unused composite _NEW_* flags
0a8d741b6d9 : mesa: don't flag _NEW_PROGRAM for "texture_unit -> sampler" mapping changes
dbc9cb69954 : mesa: set fewer flags for VertexProgram.TwoSideEnabled changes
5acc0fa1d22 : mesa: set fewer dirty flags for PointSizeEnabled state changes
5b97b452afd : mesa: flag ST_NEW_FS_CONSTANTS instead of _NEW_PROGRAM for ATI_fs constants
4bc0edd1cf9 : st/mesa: update st_context::active_states in _mesa_update_state
aaa4b0e6186 : st/mesa: move check_program_state code into _mesa_update_state
03118273376 : st/mesa: always unbind constant buffer 0 when unbinding a shader
a77c687cfb0 : mesa: clean up hairy code in state.c: update_program
65406bfde1f : zink: fix rebase-mistake
e25e17dd0c3 : intel/fs: clamp per vertex input accesses to patchControlPoints
9d43aebcadd : nir: Use nir_component_mask_t for nir_alu_dst::write_mask
57b7102ef96 : glx: fix xshm check to init xshm_opcode.
2ccf481c17c : zink: don't use defunct custom-flag
91ed8fb13a5 : nir: Add missing includes
0033ec1f693 : venus: check against the Vulkan type rather than type index.
fbf4c6e43ff : venus: fix deqp tests failed on iub descriptor type
12f26b5e6d5 : radv: fix guardband if the polygon mode is points or lines
12b0f7ac19a : tu: Destroy disk_cache during tu_physical_device_finish
f7d414b3e3c : mesa: Add missing dep on generated marshal header in the tests build.
1c3671d2ba3 : ir3: Disallow `noperspective` texture preloads
5b8917bb911 : ir3: Propagate `coord_offset` result from `alu` src insts
83b8687264d : turnip: Initialize *memory on 0-sized alloc early exit.
7809f76fe8a : intel/compiler/mesh: align payload size to the size of vec4
ffefa386fda : nir/lower_task_shader: fix task payload corruption when shared memory workaround is enabled
bd30adf89d3 : aco: apply NUW to additions for scratch access
381de3c809f : aco: more carefully apply constant offsets into scratch accesses
fae8c75ad0b : radv/rt: set additions for scratch access as NUW
9b7217d12e9 : nir/range_analysis: unsigned upper bound analysis for b2i
ccbb4648cba : ci/freedreno: temporarily disable godot-trive on zink+freedreno
b75b9d6324e : ac/llvm: set invariant.load on image loads with ACCESS_CAN_REORDER
de3fcc77c78 : ac/llvm: inline ac_get_load_intr_attribs
ce860953a62 : ac/llvm: rename attribute enums
ce0a83efb86 : ac/llvm: use invariant.load metadata on load intrinsics instead of readnone
d3a03d24fce : ac/llvm: don't set "readnone" on non-memory intrinsics
50bece9322c : ac/llvm: don't set "convergent" on intrinsics where it's automatic
2b5edf96ff3 : ac/llvm: simplify how function attributes are set
9b4142ae9f2 : ac/llvm: simplify how call attributes are set
e94b040add0 : ac/llvm: remove illegal function attributes READONLY and WRITEONLY
89cd402c9b7 : gallivm: remove illegal and unused function attributes
6ab5f570394 : gallivm: remove unused LP_FUNC_ATTR_LEGACY
e54f2286bea : gallivm: remove unused LP_FUNC_ATTR_INACCESSIBLE_MEM_ONLY
5104f4d496d : ac/llvm: remove unused AC_FUNC_ATTR_LEGACY
834d59a83e6 : ac/llvm: remove AC_FUNC_ATTR_INACCESSIBLE_MEM_ONLY because LLVM 16 removed it
16971cd667b : zink: add driver-workaround for missing gl_point_size
3193eebb45b : zink: rename `zink_set_line_stipple_keys`
ea5b2b9c4c0 : zink: add gl_point lowering pass
da5840f3857 : llvmpipe: Faithfully honour pipe_rasterizer_state::rasterizer_discard flag.
36a7d6788c9 : nir: Recognize empty shaders in nir_tgsi_scan_shader().
dcf3ae72abf : zink: do not lower gs-intrinscs, take two
a42f8d49c39 : radv: use LATE_Z for depth/stencil attachments used in feedback loops
86c3b9df12a : radv: apply register changes for SQTT on GFX11
ad26d29adcc : zink: do not lower gs-intrinsics
7244d885164 : nir: fix nir_link_varying_precision
4663d6fc9c1 : turnip: fix dynamic logicop state
ea4de4ad3d1 : anv: Don't ambiguate for undefined layouts on TGL+
5c84b318916 : anv: Move aux vars up in transition_color_buffer
822687f4c06 : intel/dev: Add a has_illegal_ccs_values flag
d307655e528 : anv: Use specific flush reasons for CCS operations
d4cd33630a9 : intel: add missing restriction on fragment simd dispatch
b9403b1c477 : intel: factor out dispatch PS enabling logic
71180004e0e : ci/i915: Update xfails.
f902203daa9 : i915: Fix probing regression.
a42feab5ae8 : egl+glx: Always support no_error contexts.
895ec843d33 : egl: Collapse a bunch of renderer queries into pipe cap queries.
7ab8dd13b9e : egl: Pull the API mask directly out of the dri_screen.
133e2f8ac39 : dri: Add createContext hook to __DRI_MESA.
cdc7475f72a : gallium/dri: Move the backendVtable InitScreen func into __DRI_MESA.
4dd656e19a7 : dri: Add createNewScreen into the __DRI_MESA extension.
fbf9f671e4e : gallium/dri: Clarify some "extensions" lists in driCreateNewScreen2.
1026d293441 : dri: Introduce internal Mesa DRI driver loader extension.
2db044d7e53 : gbm: Refactor screen creation a bit.
3ad1ef82dd9 : gbm: Drop redundant extension error checks.
690ea44cf18 : gallium/dri: Use loader_bind_extensions().
ca7a74199fc : egl: Switch to using loader_bind_extensions().
3ae6ec9f606 : glx: Use loader_bind_extensions().
e864047f971 : loader: Simplify the extension matching logic.
6229b48aaa8 : gbm: Promote dri_bind_extensions() to the loader util library.
b49e7cb3f4e : radv: Add missing radeon_check_space() in radv_cmd_buffer_after_draw()
d86f60d21e3 : radv: Use wave32 for ray queries inside compute shaders
712fcaba1f4 : frontends/va: return proper error for unsupported profile
da32cbb5c69 : aco: fix missing uses of MRT output flags
40f09f4e1c3 : pvr: Add empty PDS program
46c2492a5d1 : pvr: Add pvr_pds_compute_shader_program_init()
8c506c4b03a : pvr: Use util_dynarray_append_dynarray()
b051719b058 : radv: do not set ZPASS_INCREMENT_DISABLE on GFX11
3ab9218820a : radv: fix SPI_SHADER_Z_FORMAT for alpha-to-coverage via MRTZ on GFX11
a297ac10a4e : radv,aco: stop lowering FS outputs in NIR
3be728f1d0f : aco: fix indexing MRT0 alpha channel for alpha-to-coverage via MRTZ on GFX11
20856bfe0f0 : aco: always use 32-bit for exporting alpha-to-coverage via MRTZ on GFX11
664aa7a37b5 : radv: fix emitting invalid color attachments
64d584b8e4f : r600/sfn: Silence warning for unused parameters in override
d7393c6b9cd : r600/sfn: Allow more copy-propagation into TEX src
1975d5eaf4e : r600/sfn: use only as many components as needed for tex backend coord
bcd9da1b38a : r600/sfn: drop useless const specifier in return value
0a0dc7c04b3 : r600/sfn: simplify if clauses with empty then branch
d4dfae313e6 : r600/sfn: legalize image acccess on Cayman
fc75c1e07f2 : r600/sfn: use three channels only for unary trans opts if possible
71df6ba92d7 : r600/sfn: lower-to-scalar in optimization loop
b47928043dc : r600/sfn: Fix scheduling with limited channel availability
1f7d34b4a2d : r600/sfn: Don't copy propagate using non-allocated dest channel
ca0164f4876 : r300: improve conversion to native swizzles
384fc52dd33 : r300: doublecheck for free alpha source when coventing to alpha
eb9f17b309c : radeonsi: fix a regression causing GPU hang with GLCTS using streamout
b5133894005 : dzn: Don't crash when libd3d12.so can't be found
b3d1ae19f2f : d3d12: Don't crash when libd3d12.so can't be found
55ffbf867b7 : radeonsi: fix ngg lds base load intrinsic llvm implementation
77ecf9149c7 : anv: Defer flushing PIPE_CONTROL bits forbidden in CCS while in GPGPU mode
cd5c66e1653 : dxil: Use nir_const_value_for_uint in dxil_nir_lower_int_samplers
f3f1c28f8e6 : r600/nir: Fix u64vec2 immediate lowering
49d86200e5c : st/mesa: Use nir_const_value_for_bool() in ATIFS
e6de164e030 : nir: Use nir_const_value_for_int in nir_lower_subgroups
ef168a57b9c : llvmpipe: Use get_first_non_void_channel more often
c94e3687d1e : virgl: Use get_first_non_void_channel more often
9d4172f548c : radeonsi: Use get_first_non_void_channel more often
cc8b398c960 : r600: Use get_first_non_void_channel more often
9a452a97d9a : r300: Use get_first_non_void_channel more often
ad8de42ce5e : radv: Use get_first_non_void_channel more often
c2fdd6a2c2d : venus: add VN_PERF_NO_CMD_BATCHING
739b20beda1 : venus: fix draw cmd batch accounting
ea7c2d3d944 : venus: add VN_PERF_NO_MEMORY_SUBALLOC
bda80458f98 : venus: avoid no_async_buffer_create related caches with the perf option
63973045192 : radv: Only create bvh pipelines when using rt
f89708c2c5f : vulkan: Use vk_image_sanitize_extent
8d8188ec59e : microsoft/clc: Add a test for nested function-temp arrays
88b2c2a5cae : microsoft/compiler: Handle nested arrays correctly for emitting global consts
d4c70e483d4 : compiler: Handle nested arrays correctly for computing CL size/alignment
4a976d371b0 : gallium/u_debug_flush: Fix incompatible function signature warnings
7fe515f6d46 : radv/rra: Get rid of annoying memory aliasing warning
e2b7e478a52 : radv/rra: Fix setting some offsets
79dcacfc040 : radv/rra: Refactor rra_fill_accel_struct_header_common
bb6b45e26ed : radv/rra: Set the metadata size correctly
0e3325dfb63 : radv/rra: Remove an obsolete comment
94ec359ae55 : radv/rra: Defer destroying accel struct data
ae9c65a5528 : radv/rra: Copy accel structs directly after build
08a85076e5e : radv/rra: Introduce radv_rra_accel_struct_data
ff3ba5c74d0 : radv: Add hash_table_foreach to .clang-format
b2c43388629 : microsoft/spirv_to_dxil: Properly handle load- and is_helper_invocation
e22491c8326 : clc: fetch clang resource dir at runtime
cd2609b12ca : clc: generate sources only with with_microsoft_clc
5d025f4003b : nir/nir_opt_offsets: Prevent offsets going above max
f7e76eee28a : ci/amd: re-enable previously OOM tests
3e80c5f1ece : ci/kernel: enable ZRAM on all archs
89663828ea6 : aco: Don't use v_lshrrev_b64 for moves on GFX11.
91fe2a23617 : aco: Use more detailed wave64 timing for GFX10+.
09caa570b18 : docs: update calendar and link releases notes for 22.3.0
9d665ae4397 : docs: add release notes for 22.3.0
5797af2d8d3 : Revert "ci: disable Collabora's LAVA lab for maintance"
2fb1097bac6 : ac/nir/ngg: merge multi stream gs shader queries
b7b91ae51e2 : anv: enable VK_KHR_ray_tracing_maintenance1
d844fa4defa : anv: implement new queries for VK_KHR_ray_tracing_maintenance1
4d05be49c25 : anv: implement vkCmdTraceRaysIndirect2KHR
675c5bd4ccc : anv: refactor ray tracing dispatch
df384260721 : intel/rt/nir: add support for RayCullMaskKHR
6202a2c6b47 : intel/rt/nir: enable the trampoline shader to load the indirect ray shader bsr
af3f7948d14 : anv: correctly predicate ray tracing
7d7c32de4c1 : anv/genxml: make gen_rt more like other genxml files
8baacba4d66 : hasvk: remove coarse pixel checks
2d150f3ecd7 : hasvk: Drop more DG2 code
d0fea83d7bc : hasvk: Rip out local memory support
4256d2cbc20 : hasvk: Rip out scratch surfaces
eea49c7d32c : hasvk: Drop SKL+ features
b71ac720a8d : hasvk: Drop support for atomic_int64 and atomic_float2
49201fe8c10 : hasvk: Drop bindless image support
7b700369b1b : hasvk: Drop A64 descriptor set support
85cfa21e04c : hasvk: Drop remnants of ray queries
e490434479a : hasvk: Drop CCS_E support
5f1dbd80b3c : hasvk: Rip out primitive replication
7f97cd04c97 : hasvk: Rip out remaining traces of CPS/FSR
90aab6e9a53 : hasvk/gpu_memcpy: Rip out SKL+
6d80ce12830 : hasvk/state: Rip out SKL+
ce57cc43978 : hasvk/blorp: Rip out SKL+
cc68b7cd944 : hasvk/pipeline: Rip out SKL+
91090e39af0 : hasvk/cmd_buffer: Rip out SKL+ support
0626b68c88d : isl: don't report I915_FORMAT_MOD_Y_TILED_CCS on Gfx8
3964a77454b : ci: disable Collabora's LAVA lab for maintance
6c44d92362b : ac/llvm,radeonsi: lower attribute ring intrinsics in nir
daaa8ddb8ee : ac/llvm,radeonsi: lower nir primitive counter add intrinsics
bb837bf6ef6 : nir,ac/llvm: add nir_buffer_atomic_add_amd
7cec2e7520c : ac/llvm,radeonsi: lower nir_load_streamout_buffer_amd
daf5d30b598 : ac/llvm,radeonsi: lower nir_load_user_clip_plane in abi
84abc307a5f : ac/llvm: remove lowered abi->intrinsic_load() intrinsics
2a5fcf42c9b : radeonsi: remove si_llvm_load_intrinsic intrinsics lowered
a5bd39c7edd : radeonsi: add si_nir_lower_abi pass
e9f08d8193c : ac/nir: add ac_nir_unpack_arg
8030fbcf16a : nir,ac/llvm: add nir_load_smem_buffer_amd
73ea7d651a5 : ac/llvm: nir_load_smem_amd support 32bit base address
0007c10c1ec : radeonsi: separate shader args from llvm
003cbddfee3 : radeonsi: use native shader info when init streamout args
c445c292634 : asahi: Use PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY
8dcf7648f15 : agx: Lower VBOs in NIR
fb49715a2c5 : agx: Lower UBOs in NIR
6b4ed663a84 : agx: Implement 8-bit sign extensions
8127737c1e5 : agx: Allow some 8-bit sources
ba209fe493e : agx: Implement formatted loads
580f25a266a : agx: Add shift to device_load
19a0db31eb9 : asahi: Use NIR_PASS_V for agx_nir_lower_tilebuffer
0af08acca5f : nir: Add intrinsics for lowering UBOs/VBOs on AGX
a855bdbf479 : intel/nir/rt: switch to workgroup_id_zero_base
da4f49d0ad7 : radeonsi: cleanup si_llvm_build_vs_exports gfx11 code
9b2ec290c47 : ac/llvm: remove unused llvm cull
f758ffccb87 : radeonsi: remove unused ngg llvm code
853436bacd7 : radeonsi: replace llvm ngg gs with nir lowering
028d0590f85 : radeonsi: replace llvm ngg vs/tes with nir lowering
3542d5ce6b3 : radeonsi: fix NGG VS primitive ID load
7e1b804992d : radeonsi: implement two lds base load intrinsics
7bc56911f81 : radeonsi: implement export_vertex abi
6cbb6e63977 : radeonsi: implement nir_intrinsic_load_provoking_vtx_in_prim_amd
3c1ebebeae2 : radeonsi: use nir_lower_gs_intrinsics
224e9ce4a87 : ci/zink: add missing spec@!opengl 1.1@masked-clear flake
d3753aa336b : wgl: Fix build break when LLVMPIPE and SOFTPIPE are both off
5f94c369603 : ci/cross: switch from the debcrossgen to the meson env2mfile
733498a4eba : ci/arm_build: follow x86 and install newer Meson
9f551e4829b : ci/meson: bump to 0.63.3
0e7de16884c : ci/x86: Remove meson from apt when we later install it with pip
4ada7f0239c : ci: CI should handle also arrays in meson cross-file
43eab9252ee : meson: sort drivers alphabetically in any-of checks
5479234d45a : meson: make long any-of checks easier to read and to update
8140eca23b8 : meson: replace deprecated meson.get_cross_property(...) with meson.get_external_property(...)
9b6ab40b3be : aco: improve do_pack_2x16() with zero constants
917cfd587c4 : aco: use v_minmax/v_maxmin opcodes
dfbc8e01923 : aco: change order in combine_minmax()
ce5838599d7 : aco/gfx11: use v_cvt_i32_i16/v_cvt_u32_u16
8f0177b3345 : ir3: Reduce the maximum allowed imm offset for shared var load/store
96ec79c7e33 : tu: Don't prefetch descriptors for inline uniforms
1d3cb3f188f : frontends/va: partially updating RefPicList depends on slice type
c0346ac170f : Revert "freedreno/a6xx: Remove unneeded MSAA clear fallback"
ab7f518ed04 : radv,driconf: fix static driconf by parsing 00-radv-defaults.conf
60ff0df39b7 : driconf: add support for multiple input files in the static script
686ada78cdc : intel/dev: Add (disabled) device info for MTL
d5740d85c4b : pvr: debug: Print hexdump at the end of all sub buffers
b530a6b0556 : pvr: debug: Add option to zero-alloc all buffer objects
eb44597c2c9 : pvr: debug: Print hexdump for referenced buffers with unknown encoding
49bdc7f7f77 : pvr: debug: Add offset address field type for dumps
e05b32d00c3 : pvr: debug: Include hexdump after each block in control stream dump
14c0f3de4c3 : pvr: debug: Enhancements to hex dumps
0009b37bf1c : pvr: Remove a todo in vkCmdEndRenderPass2().
e89be067b34 : pvr: Replace sub_cmd flags with bools within each sub_cmd type.
8c9217e4d8b : pvr: Handle PVR_SUB_COMMAND_FLAG_OCCLUSION_QUERY.
904a3c4dd78 : pvr: Handle PVR_SUB_COMMAND_FLAG_TRANSFER_SERIALIZE_WITH_FRAG.
4276ec9f2af : v3dv: fix job serialization for single sync path
95b9293eeb0 : v3dv: make single-sync paths more explicit
93c084a99b9 : panfrost: Add NATIVE_FENCE_FD cap
8910533a5a3 : panfrost: Move fence code to pan_fence.{c,h}
3bd0f5c502c : panfrost: Destroy panfrost_context::syncobj in the ctx desctruction path
076a333d401 : ac/nir/ngg: rename nogs 16bit output mask and var
abe2e99e9e5 : ac/nir/ngg: gs support 16bit outputs
68519891a7d : ac/nir/ngg: gs skip check bit size before nir_u2u
d3e20e88347 : ac/nir/ngg: gs store output use src_type index for type info
0cb5ea512f4 : ac/nir/ngg: gs use u_foreach_bit64 to loop all output slots
13b75594d7b : ac/nir/ngg: reduce nogs 16bit output gather space
b67fdcdfbc0 : util/dynarray: Add an append_array helper
db0e6f9a07b : intel/compiler: user payload starts after TUE header & its padding
f6adfd62783 : nir/lower_task_shader: allow offsetting of the start of payload
7aaafaa8ae2 : intel/compiler: adjust [store|load]_task_payload.base too
d25fa88c6cb : ci/zink: add lavapipe flakes
66b438dca11 : zink: do not complain about missing line-stipple support
d4a5977b174 : zink: lower line stipple
ad6eedab00e : zink: allow to generate any vertex shader stage
09ced773fce : zink: process non-optimal-key passes first
81fcbfae748 : zink: give gs its own shader-key
85964945e7c : zink: emit vars with nir_var_shader_temp mode
4b17c099ca4 : zink: add line-stippling lowering passes
9f67e72e84f : zink: setup driver-workaround for missing linestipple
4f019730342 : ci/alpine: disable the job, still occasionally flakes
d09848d84de : glx: Require __DRI_SWRAST >= 4 for doing swrast.
7d364230321 : egl: Refactor common error handling for context creation.
d592f567468 : egl: Bump minimum version of __DRI_SWRAST to 4.
f4af33a36c6 : glx: Require __DRI_DRI2 v2 for doing X11 DRI2.
9fd2901454e : egl: Require __DRI_DRI2 v4 if we're to do DRI2.
0847140e711 : egl: Bump __DRI_CONFIG_OPTIONS min version to 2.
d92dd4fb2f6 : egl: Bump minimum version of __DRI_IMAGE to 6 and drop version checks.
12d67aabed5 : egl: Bump required version of optional __DRI2_FENCE to 2.
bb28bff583a : gbm: Bump required __DRI_IMAGE version to 6.
65822a31e24 : gbm: Drop support for __DRI_DRI2 < 4 and __DRI_SWRAST < 4.
b695727cd35 : dri: Add notes on what part of the loader interface are used by Xorg.
ccef6d1f5fd : freedreno/fdl: Set sRGB bit for storage images
1555ac6f0ba : agx: Clamp point sizes
7108619c0d6 : agx: Handle 32-bit gl_FragCoord.zw
eb4187b02db : agx: Handle large varying indices
21f9a72c77c : asahi: Support one-sided polygon modes
5e15b3c3236 : asahi: Handle NULL sampler views
63d4f30aa71 : asahi: Unset GL_CLAMP
47cb8278be4 : asahi: Set frag coord caps correctly
0bd71f74216 : asahi: Set PIPE_CAP_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
1bf7d7139fa : asahi: Set PIPE_CAP_SUPPORTED_PRIM_MODES
216e5d6e10e : hasvk: Drop anv_nir_add_base_work_group_id()
2806968af84 : anv: Drop anv_nir_add_base_work_group_id()
b4dd3df2279 : intel/nir: Set has_base_workgroup_id for lower_compute_system_values
19ad2629d06 : hasvk: Implement lower_base_workgroup_id
3c09571f67c : anv: Implement lower_base_workgroup_id
f2aee04d280 : crocus: Lower load_base_workgroup_id to zero
4abdecce226 : iris: Lower load_base_workgroup_id to zero
7d2e3f660c7 : intel/fs: Support load_workgroup_id_zero_base
4fb33124c32 : nir/divergence: Handle base_workgroup_id and workgrpu_id_zero_base
9a311a1891d : radv: Remove the old LBVH shader.
5ba950eb146 : radv: Switch to new LBVH implementation.
ea159e47a59 : radv: Add new LBVH shaders.
f531f671ef6 : radv: Handle nodes with 2 invalid children in internal node converter.
8e125b6c15b : panfrost: Enable AFBC of more formats
c7eb6a9fbb9 : panfrost: Enable AFBC of sRGB formats
8b7038ab3e3 : panfrost: Enable AFBC of cube maps
cd21cf5ab62 : panfrost: Handle all RGB AFBC modes on v9
a3beb82cf6b : aco: Use wave size specific opcode for s_or in cube map coord code.
0531630658e : nir/builder: Also short-circuit for auto-generated nir_t2t<N>()
e67e2293fa7 : nir/builder: Rework the boolean conversion helpers
d9a24632d3c : nir/builder: Drop nir_i2i and nir_u2u in favor of nir_x2xN
ccf19e09568 : nir/builder: Move conversions higher in nir_builder.h
9a225415e33 : nir/builder: Short-circuit in nir_type_convert if no conversion happens
c5fbcab8033 : nir/builder: Fix indentation of nir_type_convert
8a406fe0552 : nir: Fix builder usage in lower_mediump_vars()
976405907e3 : pan/mdg: Emulate 8-bit with the 16-bit pipe
261d48fc9b7 : pan/mdg: Refuse to schedule CSEL.vector to SMUL
921cfcf4c4f : ci: Rebalance radv/grunt testing
24b1e3946cc : pvr: Add support to submit occlusion query sub cmds.
1b87ba7c9c7 : pvr: Create a separate compute context for queries.
3ea2f82169c : pvr: Set isp userpass to dirty for secondary command buffers.
224cfd772cf : pvr: Process queries and emit write program when ending sub_cmd.
952c1a55c8b : pvr: Kick job and end sub_cmd if barrier_store is set in vkCmdExecuteCommands.
5c34be4340f : pvr: Process secondary buffer queries in vkCmdExecuteCommands.
9df4be8cc4a : pvr: Save error result in cmd_buffer state.
b6e8e1cf372 : pvr: Implement vkCmdCopyQueryPoolResults API.
0aa9f32b95e : pvr: Implement vkCmdResetQueryPool API.
d69362ae847 : pvr: Add support to generate query programs.
963b6965111 : pvr: Add PVR_SUB_CMD_TYPE_OCCLUSION_QUERY type sub cmd.
b85ee36051c : pvr: Create device specific compute query programs.
68b8f80fb2f : pvr: Implement vkCmdEndQuery API.
2b1992a0005 : pvr: Implement vkCmdBeginQuery API.
5055c182ebf : pvr: Sequential dependency should be NONE for 0 constant shared regs.
279c7c6d5ad : pvr: Implement vkGetQueryPoolResults API.
4fc2586efd8 : pvr: Add support to generate update compute kernel.
9ac269fc7df : pvr: Add support to generate compute kernel to update shared regs.
e38273013ba : pvr: Change CDM to compute, TA to geometry and 3D to fragment.
5b205ef4130 : r600: Store nir shaders serialized to save memory
22be0d09a00 : aco: Don't prematurely emit s_andn2.
df0842c4f22 : Revert "radeonsi/ci: update stoney fail -> flakes"
73f1fa4354e : ci: Update radeonsi-raven xfail to flake
871443f4de0 : ci: Add intel kbl xfail to flake
71e86a4655d : v3dv: pre-allocate actual events instead of event descriptors
cf841cdd0bc : commit_in_branch.py: variables cleanup
707015891fc : commit_in_branch.py: add support for checking staging branches
3b07d57ff91 : commit_in_branch.py: fix tests
8ba2d612d51 : ir3: Don't save/restore disasm string pointer
515c9a2e075 : tu: Fix binding NULL descriptor sets
863516dd63c : radv: enable lower shader call vectorizing
96332b3433b : radv: stop emitting R_00B8A0_COMPUTE_PGM_RSRC3 from the CS preamble
80072df8246 : radv: disable VRS entirely on GFX11
5d552b4f6cb : radv: do not enable NGG culling on GFX11
84a7138d3cf : radv: do not enable DCC for MSAA images without FMASK
9b637aa9a17 : radv: set INTERPOLATE_COMP_Z to 0 on GFX11
62715a6d039 : radv: set missing SPI_SHADER_PGM_xxx registers on GFX11
d0342e28b32 : nir: Add helper to create passthrough GS shader
6f2dbe6da14 : anv: enable lower_shader_calls vectorizing
9d0560fe87e : nir/lower_shader_calls: enable vectorizer
9c76cda7f04 : nir/lower_shader_calls: add a pass to split load/store into scalars
e84eab42c4e : nir/lower_shader_calls: avoid moving loads into loops
750325730bb : panfrost/blend: Fix invalid const values leading to NIR validation errors
6148ccef637 : venus: fix android wsi with global fencing disabled
8b99e96dc8b : radeonsi/vcn: set current pic index correctly
5398dd04bf6 : nir/lower_int64: fix shift lowering
83efd336dad : ci/freedreno: Add another blend_equation_advanced flake.
7dd9bf45b9c : panfrost: add GALLIUM_HUD=draw-calls
0a0a04bdaa6 : tu: Use right enum for compute active_shader_stages
f2414dc2a0c : turnip: Drop the cs argument from tu6_emit_cache_flush*().
939648bbd08 : turnip: Clean up a repeated pattern around tu6_emit_flushes().
43aae918034 : turnip: Make tu_emit_cache_flush_ccu manage flush bits like other paths.
07dc402a3ff : radv: inline gfx10_emit_streamout_{begin,end}()
09ac29cca9b : meson: Enable system_has_kms_drm for android
ae521aaa2a4 : radv: compile GS copy shader after geometry shader
0cb48ec3b76 : radv,aco: remove old streamout code
3a96977542d : radv,aco: remove old GS copy shader code
17bd2721e6a : radv,aco: implement GS copy shaders using NIR
3ab471a87d4 : radv: make radv_use_llvm_for_stage device parameter const
12becb8839a : radv: lower streamout in NIR
19d0403594b : radv,aco: export legacy vertex outputs in NIR
09eb2a40230 : pvr: Add missing valgrind includes and fix unused return value.
8d3475ab8c5 : docs/zink: document missing max-image requirements
2658d025166 : mesa/main: verify more texture-limits for GL 4.1
dc770eb9bb7 : zink: check maxImageDimension1D as well as maxImageDimension2D
1b892c5a7d7 : freedreno: fix PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS for a6xx
d15e71ef3c3 : d3d12: fix return-value for PIPE_CAP_MAX_TEXTURE_3D_LEVELS
acc0039aece : d3d12: fix max-array-layers
7e287609e33 : radv: use HTILE for VRS image only on GFX10.3
e3d3fb2e695 : radv: do not clear VRS_HTILE_ENCODING on GFX11
2673d0f8b2a : pvr: Query kernel for free list max size
5e5c42ebb5e : tu: Fix fault with variable-count inline uniform blocks
6080dce4d87 : intel/isl: Add MOCS settings for MTL platforms
ea10b0fc7ad : AOSP: Add intel_hasvk vulkan library suffix
3507cdc59c9 : ac/nir: legacy vs/gs use nir_xfb_info to replace pipe_stream_output_info
59b29c5fc4a : iris: Use devinfo::has_flat_ccs instead of verx10
93baad8047d : intel/dev: Set 'has_flat_ccs' flag for DG2
4db33adf9d6 : intel/isl: Disable CCS on MTL
cbae3052587 : anv, iris: Make use of devinfo::has_caching_uapi
ed84f163ff7 : intel/dev: Add devinfo::has_caching_uapi (and disable for dg1 and dg2+)
0213750e6d9 : ci/alpine: disable mold on Alpine builds
afcff6f3333 : radeonsi/vcn/enc: add encoder statistics support
2d1bd619dfd : frontends/va: add ability for encoder to output statistics
022d03013a2 : ail: Split off test-miptree.cpp from test-layout.cpp
d0532196a22 : ail: Add uncompressed twiddled texture sizing tests
50ee22f5a5b : ail: Rename test-compression.cpp to test-comp-twiddled.cpp
c52d4bef2d7 : ail: Add more compression size test cases
c39ca7007f4 : ail: Fix logic for buffer alignment
ecdcb3e1aad : ail: Fix compression metadata buffer sizing corner cases
112830f1a03 : asahi: Pass through layer alignment flag to the hardware
d88b546e653 : ail: Introduce layer_alignment flag
974358a8c11 : radv/llvm: add clip distance outputs manually if they're missing
7aa94efe827 : aco: Combine constant bit test to s_bitcmp.
73be938c48d : aco: Combine bit test to s_bitcmp.
853d2cb6f15 : aco: Combine s_abs and s_sub/s_add to s_absdiff.
7e1d77fd90b : aco: Ignore instructions with exec operands in follow_operand.
65a3328b4c6 : aco/optimizer: Cleanup ctx.uses handling for patterns which use follow_operand(..., true).
28c7684eb9a : r600/sfn: always use four slots for Cayman trans ops
aa545a0012c : radv: reduce CPU overhead when emitting streamout descriptors
eae904260b6 : asahi: Implement DISCARD_WHOLE_RESOURCE
a3e5445d4a4 : agx: Don't depend sampler view on BO
597e303b5b3 : agx: Add merge helpers to GenXML
debee344a27 : agx: Make empty texture pack to all-zeroes
db7dcc4567a : radv: only install 00-radv-defaults.conf if xmlconfig is used
f5a26cc6468 : asahi: Fix remaining build issues on macOS
fcb207a4d35 : asahi: add fallback for DRM_FORMAT_MOD_INVALID on macOS
a6d7d2a525c : radv: emit DB_RENDER_OVERRIDE2 as part of the framebuffer
8d3c96a49cf : freedreno/decode: add missing dependency
f6bef7305b1 : freedreno/rddecompiler: Fix memory leak.
9fe16c91b39 : clover: test for nir fp64 lowering options for cl_khr_fp64
e30b6563ca2 : pvr: Setup tile buffers.
42e9cc010d5 : pvr: Don't print out secondaries if they aren't used.
ebf639f4ffc : pvr: Add '+' before desc offsets in debug output.
8a690192777 : pvr: Use glsl syntax to show set and binding number.
260db8112a8 : pvr: Change how desc set debug output section dividers are printed.
02626072e23 : pvr: Don't print inactive bindings.
6d9a7d1597e : pvr: Print out empty row if dynamic primaries or secondaries are missing.
567ae397386 : pvr: Explain why dynamic descriptors are allocated separately.
c5d91ab254e : radv/rt: Check space before emitting descriptors
0966fb2c100 : radv/ray_queries: Fix AABB handling
409556f0480 : radv/ray_queries: Move some initialization outside a likely branch
8fdaa25c54e : frontend/dri: rewrite and comment dri_make_current to make it make sense
51fcabfb044 : frontend/dri: unduplicate flush_drawable callback
eaf99194eac : frontend/dri: remove the drawable ctx hack, we should always use current context
f2c4aba9e11 : frontend/dri: clean up updating dri_drawable::refcount
7d5b1cd02c4 : frontend/dri: move callbacks from the VTable into dri_screen, dri_drawable
f34d607d2f4 : frontend/dri: clean up the hacky implementation of kopper_drawable
165b8a9fef2 : frontend/dri: inline __DRIscreen in dri_screen, make __DRIscreen opaque
0a622f61ea0 : frontend/dri: inline __DRIcontext in dri_context, make __DRIcontext opaque
c65bde7b1e0 : frontend/dri: inline __DRIdrawable in dri_drawable, make __DRIdrawable opaque
449a35a3971 : frontend/dri: replace the CopySubBuffer callback with a direct call
2941eacb22a : frontend/dri: replace the DestroyBuffer callback with a direct call
f408bb647c5 : frontend/dri: replace the DestroyScreen callback with a direct call
d57284d673a : frontend/dri: inline __DriverAPIRec
e061affa7fb : frontend/dri: remove __DRIdrawableRec::dri2::stamp
f890714b701 : frontend/dri: add comments describing drawable invalidation logic
426f1cbea3c : dri: move private __DRIDriverVtableExtension out of dri_interface.h
8cb8a3c03dc : glx,dri: simplify indirect function call syntax
fbf93ef8214 : ci/amd: add raven flakes which was previously failing
a97a6d0f0e7 : radv: reserve space for the scissor in vkCmdBeginRendering.
2a3ed9521d2 : radv: Enable rayTracingPipelineShaderGroupHandleCaptureReplay[Mixed].
dba75d345df : nir: fix a leak of ralloc ctx in nir_opt_ray_query_ranges
2de7d6d1d81 : etnaviv: remove copy of resource level in etna_surface
b6fa3cdb0e6 : etnaviv: fix wrong surface TS clear size
d9e2a7d6ada : etnaviv: blt: use correct TS offset in clear operations
58259e14377 : etnaviv: fix ZS clear value computation
4449b5a2714 : etnaviv: fix stencil operation without Z write
ea3f73ba85b : Revert "glx/dri: Fix DRI drawable release at MakeCurrent time"
0cee008fee1 : Revert "glx: Fix drawable refcounting for naked Windows"
797454edfcc : etnaviv: rs: fix blits with insufficient alignment for dual pipe operation
fd06b313b01 : etnaviv: always use RS align when GPU has TEXTURE_HALIGN feature
20cdc35fdbb : asahi: Add missing #include
5e379acd314 : asahi: Enable framebuffer compression
59824c1ecb2 : asahi: Fix incorrect debug string
9b80ebd86c0 : asahi: Print debug info about unsupported blits
efa240b74b7 : asahi: Don't hardcode is_dmabuf_modifier_supported
a6079e5aa8d : asahi: Hook up compressed Z/S support on macOS
6f15873d44c : asahi: Introduce compressed resource support
78948c03f03 : asahi: Identify compression-related XML
bea975b2988 : ail: Add unit tests for compression
0ba63d5c26e : ail: Introduce support for compression
478ffe71276 : driconf/intel: Use fake vendor to WA bad detection in Source engine games
f9e11c71c7f : asahi: Fix undefined behaviour with samplers
b102f045ab0 : asahi: Set GPR count accurately for background/EOT
bcba473eac5 : asahi: Fix UB in union with logic ops
8d83ffe531d : radv/ci: Add coverage for ETC2 emulation.
13d755441c7 : vulkan: Remove asserts that weren't valid for RADV ETC2 emulation.
eab61863c0b : radv: Fix sampler types in ETC2 decode.
c6ec4925c06 : radv: Use correct init order for ETC2 image views
0685e330dd7 : radeonsi: mark glx-multithread-texture as a flake
20747fabbad : pvr: debug: Add PPP sub-buffer support to CSB dumps.
97e54d69a96 : pvr: csbgen: Remove TEXTURE_WRAP_VARYING-dependent fields
01f9601b028 : pvr: debug: Add option to track pvr_bo allocations
f9a234ef041 : pvr: debug: Add "cs" debug option to dump control stream on job submit
0432015265e : pvr: debug: Add documentation for PVR_DEBUG environment variable
e6b752ff62a : pvr: Add pvr_bo_cpu_map_unchanged() helper to load saved vbits on map
d51d79b450d : pvr: csbgen: Generate enum-to-string functions for debugging
f36c938c944 : pvr: util: Add integer digit counting functions
ccac91db7bb : radv: make sure to mark DCC as compressed on GFX11
9b19a933192 : ac/nir: combine shift translation
064336d3597 : ac/nir: mask shift operands
d5217b024ea : virgl: Fix injection of double from const mov instruction
762e5cccb5c : radv: remove useless parenthesis in radv_cmd_buffer_flush_dynamic_state()
e9b3a6b81f4 : radv: simplify handling logic op when it's not dynamic
470fbb35efe : radv: fix and rework DISABLE_DUAL_QUAD setting
0a327f9c7a8 : radv: re-emit dynamic provoking vertex mode if primitive topology changed
de4de09a56c : radv: re-emit dynamic depth clamp enable if depth clip enable changed
bbbc8e7ce76 : anv: use the anv_state_pool address helper more
08d34ca5822 : v3dv: allocate copy query pipelines lazily
edc830be34c : radv: fix memleak with link time optimizations and GPL
16fd8b83243 : docs/zink: update query requirements
00a88f48fdd : mesa: do not require optional queries
2906c468c13 : mesa: support dummy queries for ARB_pipeline_statistics_query
1b1e8873fe9 : mesa: treat unsupported queries as dummies
c70eec86efd : st/vdpau: fix interop with GL
4b19725ee52 : panfrost: Revert "Require 64-byte alignment on imports"
9f136fea8c3 : agx: Use default SHAREABLE_SHADERS
6de5bd5f418 : agx: Fix signedness issues packing
d608ca0363c : agx: Handle vertex shaders that use <= 8 halfregs
94124925caf : agx: Try to align sources of pack_64_2x32_split
442e29890de : agx: Implement nir_op_pack_64_2x32_split
68e25f33daf : asahi: Allocate smaller scissor/zbias arrays
2baaff9cac6 : asahi: Allocate/free batch BOs as needed
04360a270e5 : asahi: Copy panfrost's bo cache
7c8e3963bda : asahi: Stop aligning pool allocations to 4KiB
860f5d77c6e : asahi: Label BOs internally
4a8134975e7 : ci/alpine: bump to 3.17, new GCC 12 and LLVM 15
629e940b2ce : ci/alpine: enable Mold linker
c85d09bcddf : radv/ci: do not create jobs that will fail outside of mesa's namespace
4b63667f313 : hud: add GALLIUM_HUD_ROTATION option
8ec6cb06e3b : ac/nir: Avoid data race with task shader payloads.
a2a0ac21e4f : docs/zink: add missing required device-feature
13bccac5a7d : zink: update textureCompressionBC requirement
754353c4170 : zink: fix incorrect requirements
b60bc529925 : zink: remove needless requirements
b707cf24a3b : zink: fix json-errors in profile-file
f71944ae0e2 : v3dv: specialize query copy pipelines
ae4351e9391 : v3dv: allocate one BO for both occlusion results and availability
7a65b3f006a : v3dv: reimplement occlusion queries
40500864396 : v3dv: add a helper to create compute pipelines from nir
cc9db4eac24 : v3dv: reset pending cpu job state once processed
79063617877 : Apply 1 suggestion(s) to 1 file(s)
61bdc2a2e03 : docs/perfetto: update section about vulkan app tracing
a126ed19f93 : r300: fix r300_max_vertex_count
00bc06bc27c : zink/ci: mark the two remaining GLES3 failures as CTS test bug
e3506dd06fc : radv/ci: don't download back the vkd3d-proton.cache files
909fa621c45 : radv/ci: set B2C_JOB_VOLUME_EXCLUSIONS in all jobs
bd743d7db56 : radv/ci: do not sync back the install folder
128a19caf11 : radv/ci: run test automatically only for the mesa namespace
3bf7791e93b : util: Remove unused WIN32 and MSVC related staff in p_compiler.h
f70f20433bd : util: Rename PIPE_CDECL to UTIL_CDECL and moved into util/macros.h
b0203b5d47b : util: Move EXCLUSIVE_CACHELINE and CACHE_LINE_SIZE macros into u_memory.h
50ab93afdea : util: Remove the latest PIPE_ALIGN_VAR in p_compiler.h
5670636598c : clover: Fixes -Wundef in memory.cpp
172e8a0e6a8 : gallium: Fixes -Wundef in draw_gs.c
84d6a615ea6 : util: Fixes -Wundef in u_debug_stack_test.cpp
485505d5500 : util: Fixes -Wundef in u_qsort.h
d1d2e0efcd1 : mesa: Fixes -Wundef in arbprogparse.c
37e863f3c1a : util: Fixes -Wundef in util/compiler.h
b461921ed80 : gallivm: use valid LLVM_VERSION_MAJOR instead of LLVM_VERSION
970c8dfd98e : r600: Fixes -Werror,-Wunused-but-set-variable for clang-15
cdbe1ad570b : aco: Fixes -Werror,-Wbitwise-instead-of-logical for clang-15 in aco_optimizer.cpp
55b35e6193a : mesa: fixes -Werror,-Wunused-but-set-variable for clang-15 in program_parse.y
77c29bfffd7 : mesa: indent fixes after replace tab with 3 space by find and replace in program/program_parse.y
59fb86ea6f1 : mesa: replace tab with 3 space in mesa/program/program_parse.y by tools
20c936bee1f : rusticl: print missing context features
bdc240e13eb : meson: Don't depend on expat for !use_xmlconfig
6cd392cbe20 : util: Gate installing drirc on use_xmlconfig
662bb5977b6 : util: Add xmlconfig build option
fb0a4a5d6c5 : util: Define WITH_XMLCONFIG from Meson
fc6bb139456 : zink: Don't check WITH_XMLCONFIG
218ddd032ef : docs/features: Get Asahi on the board
4f5e59d1146 : etnaviv: Hide MSAA support behind debug flag
4002640f8de : docs: update calendar for 22.3.0-rc4
3a406688f26 : st/mesa: only call st_manager_validate_framebuffers at FBO change or SwapBuffers
044428211c9 : pan/mdg: Fix out-of-order execution
af79e631eec : freedreno/replay: Add option to replay specific range of cmdstreams
a7773c3c4c7 : freedreno/rddecompiler: Add shader disasm/asm support
03d80e0a6d3 : freedreno/decode: Add 'rddecompiler' tool
86d27ac4ffd : freedreno/cffdec: Add type0/type4 vs type3/type7 pkt helpers
13ab0088e05 : freedreno/cffdec: Remove packet types
00e2f9eff6d : freedreno/cffdec: Remove dead code
86e8b9339f5 : freedreno/replay: Add option to override selected cmdstream
6d72407d395 : freedreno/decode: Print cmdstream idx
060e1686232 : freedreno/decode: Move rd section parsing to a common header
4701508ec0b : i915g: fix typo in #if
52a34309f6c : iris: s/#if/#ifdef/ to fix -Wundef
8261f9ce4f9 : freedredno: s/#if/#ifdef/ to fix -Wundef
cf520806b11 : freedreno/ir3: fix -Wundef warning
0f0dac0f659 : freedreno: fix HAVE_FREEDRENO_KGSL check
55731f1d25e : docs: Mark VK_KHR_present_wait as supported.
c78257e8b06 : wsi/x11: Rewrite wait logic for ANI/WaitForPresentKHR.
c31ffe63ae7 : wsi/x11: Mention problems with xcb_wait_for_special_event().
e3986a30e0a : turnip: Conditionally enable VK_KHR_present_wait on Turnip.
4889be3883a : anv: Conditionally expose VK_KHR_present_wait on ANV.
f1f78fa297e : radv: Conditionally expose VK_KHR_present_wait on RADV.
c66248fb5bd : wsi/common: Allow present-wait to be unconditionally enabled.
d0712797100 : driconf: Add DRI configuration for exposing VK_KHR_present_wait.
367fa985700 : wsi/display: Implement VK_KHR_present_wait on KHR_display swapchain.
8fc79277878 : wsi/x11: Implement VK_KHR_present_wait on X11.
c888da3d48a : vulkan/wsi: Add mechanism to wait for WSI semaphore unsignal.
339c0f6a7ec : vulkan/wsi: Refactor out wsi_init_pthread_cond_monotonic.
0aba2c604e0 : vulkan/wsi: Add stub interface for VK_KHR_present_wait
11f91505d92 : intel/fs: Accept an unsigned int in fs_reg::fs_reg
fc003140851 : intel/fs: Preserve unsignedness in fs_visitor::split_virtual_grfs
bd2dd039375 : intel: Disable SSE2 instruction set if building for non x86 architectures
a821dfbda56 : intel: Add SUPPORT_INTEL_INTEGRATED_GPUS build argument
f2e535e4fed : vk/runtime: Fix narrowing of timeline signal and wait value to u32.
913f99e90bb : r600/sb: Fix initialization order in sb_shader
99dcdf4d648 : nir/divergence: add missing btd_shader_type_intel
9bb055ff5d7 : anv: generate correct addresses for state pool offsets
20e8e1eb065 : blorp: support negative offsets in addresses
f0ddb389aaa : vulkan/device-select-layer: drop wayland-protocols dep
b74a1c8fade : panfrost: drop wayland-protocols dep
d9f4e4a8219 : v3dv: drop wayland-protocols dep
a4690750b78 : gallium/draw: do not use trig to compute tangent
089e7242598 : gallium/draw: properly fix short aalines
20964181c14 : aux/draw: vectorize aaline computations
64e74b4277c : driconf: disable glthread for FINAL FANTASY XI
4301f1d8926 : radv: fix number of PS samples with VK_AMD_mixed_attachment_samples
9eccb54dbf5 : radv/ci: make use of the new VanGogh runners
1d9608be1a5 : genxml: forbid usage of L1CC_WBP/L1CC_UC for stateless messages
945637514e6 : intel/fs: improve Wa_22013689345 workaround
86f353ed23d : intel/perf: Fix memory leak.
15c1a9ed600 : anv: Set 3DSTATE_RASTER API mode as recomended
505a5bc79fa : venus: enable VK_KHR_push_descriptor
933ca11f1a4 : venus: implement vkCmdPushDescriptorSetWithTemplateKHR
19f2b9d0bbd : venus: extend VkPipelineLayout lifetime for batched VkCmdPushConstants()
91966f2eff1 : venus: extend lifetime of push descriptor set layout
5ed2265fbf7 : radeonsi/ci: update stoney fail -> flakes
321dc932764 : ci: split arm_test into arm{hf,64}_test
f4b7b73df4f : ci/iris: Drop EGL copyteximage2d.12 xfail.
bffb7153a14 : ci/llvmpipe: Add headless Wayland testing using weston.
207f9677f63 : ci/llvmpipe: Drop NIR stress testing from deqp-egl.
05ae56adeae : ci/vc4,v3d: Add headless wayland testing using weston.
1c59c10debc : ci/iris: Add headless Wayland testing using weston.
76831b6344b : ci/freedreno: Add wayland testing using weston.
bdf66c44f0e : ci/freedreno: Drop EGL wide_color and create_context flakes.
2e99c85c7d6 : ci/freedreno: Expire an old robustness flake.
6af1fbc2512 : ci/deqp-runner: Drop dead code for DEQP_CASELIST_FILTER.
eb699d80146 : ci/freedreno: Stop segregating reset tests from non-reset tests in EGL.
ac2b84b8c27 : ci: Add weston to our rootfses for wayland testing.
307700ad12d : ci/softpipe: Add another blit flake.
19c7d18831b : ci/llvmpipe: Update some flakes/skips from IRC logs.
e74d989a693 : r600/sfn: allow building with clang 6 (Android 9)
ce11c064294 : aco: fix emitting DEALLOC_VGPRS in the discard block
c9f0b7b0421 : radv: fix possible hangs with NGG streamout and secondary cmdbuf
3189be249d4 : radv: fix NGG streamout when it's never enabled in runtime
6a2bcce8824 : radv: re-mit streamout buffers to unbind them when NGG streamout is disabled
5b609491558 : radv: enable NGG XFB queries only if streamout is enabled
ba81dcf9715 : radv: fix computing the pervertex LDS size with NGG streamout
499abeba605 : radv: stop overallocating LDS for VS/TES when NGG streamout is enabled
8b8d14f9066 : add zink to macos ci
e244b0f8b20 : etnaviv: nir: lower extract byte/word
7d78fe4a869 : etnaviv: Support negative float inline immediates
74ff3f70bb3 : etnaviv: fix NULL pointer dereference in TS allocation
3aadbb9fdec : anv: enable sample location enable dynamic state
c869d1cb629 : microsoft/nir_to_dxil: Avoid emitting SampleCmpLevel prior to SM 6.7 if possible
b07d57e4810 : rusticl: Emit build-id in libRusticlOpenCL
321d1d355be : v3d: make format/modifier logic easier to read
c2695dac5a8 : nir: convert nir_opt_idiv_const to nir_shader_instructions_pass
e83c01919f0 : etnaviv: remove use of flush_seqno as trigger for texture cache invalidate
2f86639ea30 : etnaviv: mark texture caches as dirty when blitting into a sampler resource
215613ba35f : etnaviv: drop useless ts_for_sampler_view pointer check
d871958702e : st/mesa: suppress async glthread flushing for GLX_EXT_texture_from_pixmap
5ebf72c44c0 : util/glsl2spirv: don't store preprocessed files in source tree
1b492d50310 : freedreno,tu,ir3: DCE ij_pix
c7c186590c5 : freedreno,tu: Update SP_FS_PREFETCH,SP_FS_PREFETCH_CNTL regs definition
c1a0f4b8fac : mesa: add unlikely() and adjust error handling in BindBuffer
c924cfae429 : mesa: add no_error support into get_buffer_target()
ba913284440 : mesa: remove ctx->Extensions.EXT_pixel_buffer_object capability flag
0fb813526e3 : etnaviv: fix tile status interaction with write mappings
f7d6c6e1ed9 : anv: fixup context initialization on DG2
c5801727015 : CODEOWNERS: add MTCoster as an Imagination maintainer
af50f6a490d : util: Remove EXPLICIT_CONVERSION macro and use c++11 explicit directly
8c326861160 : tree-wide: Fixes multi-line macro width after replace to __func__
c24e2428ade : gallium: __FUNCTION__ now never be used, remove it
6f4dc9b8077 : gallium: Replace the usage of __FUNCTION__ with __func__ in all gallium code
40a9fc57aa8 : tree-wide: Use __func__ instead of __FUNCTION__ in non-gallium code
703d85485f8 : meson: do not use source_root() when possible
74ad255c8c6 : ac/nir/cull: fix culling for lines
d18a28ae87d : ac/nir/ngg,radv: use intrinsic base for instance_rate_inputs check
9cec1ed51d1 : vulkan: Add a dummy vk_common_CmdSetColorBlendAdvancedEXT()
182aa9eb15e : vulkan: Add a common implementation of CmdSetSampleLocationsEnableEXT
b172fd62f51 : vulkan: Add state for extraPrimitiveOverestimationSize
fa99fc34914 : rusticl: advertise conformance on 12th Intel iGPUs
507a86e131d : anv: ensure CPS is initialized when KHR_fragment_shading_rate is disabled
62f12c2dadc : anv: fix 3d state initialization
f75c83c4aae : nir/loop_analyze: Fix get_iteration for nir_op_fneu
d9f014401bf : nir/loop_analyze: Fix get_iteration for nir_op_ine
dbad33da169 : nir/loop_analyze: Add basic unit test framework
b51eb98cf65 : rusticl/device: put space at the end of CL_DEVICE_VERSION
3732c7aa636 : egl: Fix uninitialized variable warning
90df5c3b5f1 : r300: don't reuse destination registers when lowering
b33845cf242 : r300: simplify rc_find_free_temporary
ded82cf4bdd : freedreno/a6xx: Remove unneeded MSAA clear fallback
87563e64c93 : freedreno/a6xx: Use fallback path for MSAA clear_texture()
042f006a43d : .gitignore: add VSCode and VSCodium
c415d8f08b3 : ci: ci_run_n_monitor.py: fail when job is not found
50c7abefa67 : ci/freedreno: add some missing a630 flakes.
be64e0cdc02 : ci/turnip+zink: Generalize the 16-bit copy_image fails.
70f40ea4d3e : asahi: Wire up all BCn formats
e496d24cb2d : virgl: don't a use staging when a resources created with the shared flag
c22fbeb72a1 : gallium/drivers: copy only the actual number of slice parameters
368be872555 : nir/algebraic: shrink 64-bit bitwise operations with 0/-1 constant half
8133d5551de : radv/rt: Return the correct result for requested deferral
8d8caa44bd5 : frontends/va: remove unused slice_param_idx variable
3061bc792d3 : aco: ensure MRT0 is written with dual source blending
ea0ae17fc45 : radv: disable MRT compaction with dual-source blending
68652dca0c2 : iris: Fix iris_bo_alloc() flags call argument
f1305d49d91 : tu: Implement VK_EXT_post_depth_coverage
1ec172646cd : r300: more informative too many ALU instructions error
b70543a9558 : r300: delete backend branch emulation
2fe73e3bcb0 : r300: abort shader compilation early on loops and branches
8d37ab6bfa0 : radv: Fix custom build id with C90 compilation.
d34f3a1db59 : v3dv: fix multiple typos
67ffe25fd9d : r600: Fix lower-to-scalar on TTN path
a69eafc4226 : r600: reference glsl type system during translation
089ae08ab1f : intel_batch_decoder: disasm shaders when decoding states besides VS
c82775e3c72 : v3d: Minor fixes on sand8 blit based on sand30 modifications
e97b20f3ca5 : v3d: Also expose DRM_FORMAT_MOD_BROADCOM_SAND128 with PIPE_FORMAT_P030
653cf8c8d23 : v3d: Blit for P030 format with BROADCOM_SAND128 modifier to P010 UIF
4ea41479359 : gallium/dri: Add P030 format
e253729e037 : zink: require extendedDynamicState3ColorBlendEquation for full ds3
390c4b337aa : radv: Support accelerationStructureCaptureReplay.
165ef452fd7 : radv/ci: add one more pipeline barrier test as flake
5c5735fd681 : radv: advertise VK_EXT_descriptor_buffer
46e0c77582d : radv: implement VK_EXT_descriptor_buffer
e3fae40e966 : radv: always restore NULL descriptor sets for meta operations
a59be04ea55 : radv: rework writing image/buffer/accel_struct descriptors slightly
e8cff91bd5f : radv: avoid RMW operations in radv_make_texel_buffer_descriptor()
fcd53eda0e1 : radv: force 32-bit address-space for descriptor buffers usage
94bea63936b : radv: add 32-bit memory types for visible VRAM and cached GTT
d6d772d3d16 : asahi: Fix memory leak on error path.
e3b1f26a2b8 : ac/llvm: fix 16bit varying llvm compile error
e8ff841e983 : asahi: Fix memory leak on error path.
0803e39b719 : mapi: update gles 1.1 extention packet link
f1f33582e7d : radv/rt: use explicitly named sbt entries in radv_pipeline_group_handle
2b99523a959 : v3d(v): account for debug flags when using the cache
cee2c4624d0 : asahi: Advertise all supported renderable formats
74e92274af3 : asahi,agx: Use new tilebuffer infrastructure
c5c0ea39f6a : asahi: Add new clear/reload/store infrastructure
4f96651f1e4 : asahi: Use correct tib settings for USC
555447769d3 : asahi: Extend texture descriptor packing for MSAA
cc555e0c04f : asahi: Remove some bogus asserts
bbe7d8e4f5d : asahi: Implement texture_barrier trivially
03dc4bc3e80 : asahi: Calculate tilebuffer layout per batch
b1f5004ee79 : asahi: Add agx_usc_shared_none helper
c713197c25c : asahi: Add R16 SNORM formats
d637189d366 : asahi: Add more XML via PowerVR
a3907e92da4 : asahi: Add note to XML about 16-bit varyings
94a8fe51d5a : asahi: Identify more depth-related fields in XML
6ce615d852f : asahi: Add XML for layered rendering
74de571402a : asahi: Add NIR pass to lower tilebuffer access
66a680a0435 : asahi: Add tilebuffer layout helpers
5d3243ea2db : asahi: Add some notes about unknowns to the XML
363ffa779da : asahi: Identify multisampling fields of shared layout
5a20c90508c : asahi: Add _with_bo pool uploads
4a166acc930 : agx: Add block_image_store instruction
0e106681e0d : agx: Add helper to map pipe formats to agx_formats
db0461a8d0a : agx: Implement nir_texop_txf_ms
53d013a6050 : ail: Handle multisampling
8781aef6b43 : asahi: Make libasahi_lib depend on libasahi_decode
6ee6cfec412 : asahi: Use PIPE_FORMATs for driver-compiler ABI
940b871dbab : nir: Define AGX intrinsics for local pixel access
7befecf5004 : turnip: Apply the RB_DBG_ECO_CNTL_blit workaround.
9076b38610d : freedreno: Don't WFI and set RB_DBG_ECO_CNTL if it's not changing.
4ab489a0b7b : freedreno: Update RB_DBG_ECO_CNTL/RB_DBG_ECO_CNTL_blit.
be570cd3225 : r600/sfn: sort FS color outputs before all other outputs
85e140aa5ce : r600: Print RAT instruction names in disassembly
684e90b15c7 : r600: Update scratch buffer late
394d8e4122e : freedreno/drm/virtio: Defer flush on BO free
b4a54824e5c : freedreno/drm: Support for batched frees
e5a60e1df27 : freedreno/drm: Add optimized path for freeing many BOs
d7511ad784c : asahi: Add batch tracking logic
de1eb9400f1 : asahi: Use the batch for submission
0d3b4ff2aa2 : asahi: Use batch_reads for sysvals
84f623ae7b4 : asahi: Use a pipe_framebuffer_state batch key
d36c911b7b1 : asahi: Use batch instead of ctx for pipelines
fb7257af4e6 : asahi: Hide ctx->batch
3104b1aaaf9 : asahi: Factor out prepare_for_map
9c1c1888d98 : intel/fs: put scratch surface in the surface state heap
daab1615357 : iris: move bindless surface state heap inside the surface state heap
64f1ae4bc51 : iris: prevent crash in decoder
1b5dc33caac : radv: Convert instance bvh address to node in bvh build.
d09ed23b9a3 : radv: Fiddle with opaque flag positions to reduce instructions.
38842109020 : radv: Skip and for node_to_addr with bvh_base.
0a269758407 : radv: Move ray flag compares out of the loop.
e2dadda35f8 : Revert "nir/lower_shader_calls: put inserted instructions into a dummy block"
3686d5a3129 : nir/lower_shader_calls: wrap only jumps rather than entire code blocks
96d84e2a775 : nir/lower_shader_calls: update metadata before validation
6f45c98b580 : radv/bvh: Adjust sah cost based on depth
2ba55ec504f : nir/range_analysis: Set higher default maximum for max_workgroup_count
d989746e55b : iris: Pass devinfo directly in iris_setup_uniforms
a9602134a32 : intel/compiler: Require C++17
11a607dbc8d : asahi: Don't support 16-bit vertex attributes
9dddbfeaef2 : asahi: Fix logic ops
a22ed999068 : asahi: Restrict rendering to what we support
37617ab09e9 : asahi: Don't validate WSI (twiddled) strides
f3282074750 : asahi: Split out agx_usc.h into a common file
8be506039da : asahi: Note some magic bits used with memoryless RTs
3fa87e47d57 : asahi: Identify "Sample mask after depth/stencil" bit
ff616099ce1 : asahi: Identify the pass type enum
2e6369f5f63 : asahi: Identify PBE sample count
1f0edc0158a : asahi: Identify Dimension for Render Target
016a699fa9e : asahi: Fix agx_set_framebuffer_state for MRT
7e662320aa7 : asahi: Set data_valid for the correct level
9c52001a1d6 : asahi: Implement stencil texturing
1ffbd53aa2d : asahi: Add internal formats for RGB10A2
efb5aef9353 : asahi: Implement perf_debug
c8e520985b8 : asahi: Free the scanout resource
6a12d793d84 : agx: Handle collects in backwards isel
3b9d2716463 : agx: Assert more invariants in RA
c2159ce9e40 : agx: Validate part of SSA form
1110fcccc26 : agx: Split off NIR preprocessing from compiling
972354b5fd1 : agx: Handle scalar texture destinations
a92fb4f38c8 : agx: Don't depend on GenXML
3789dba5f6a : agx: Lower packs/unpacks and bitfields
94886a2975f : util: Move src/gallium/include/pipe/p_format.h to src/util/format/u_formats.h
1facb6fbe80 : ci/freedreno: disable flaking Civilization V
e5f0d222b1d : util: Rename PIPE_ALIGN_STACK to UTIL_ALIGN_STACK and moved into util/compiler.h
778402f3b0f : llvmpipe: fixes error: ‘enum pipe_blendfactor’ declared in lp_test_blend.c
6832a9433d1 : util: convert usage of uint to unsigned in u_format.h
b728bed5671 : util: use void * instead of byte * for util_copy_rect in u_format.h
2f42ffcd028 : tgsi: fixes error: ‘enum pipe_shader_type’ declared in tgsi_info.h
887e0fdace6 : aco: fixes error: 'uint' was not declared in aco_instruction_selection.cpp
72cf2b540ce : util: Remove the usage of enum pipe_error in u_hash_table.*
8eff2c22238 : util: Remove redundant #include "util/u_inlines.h" in u_trace.c
fbe40720e00 : intel/compiler: Remove redundant argument from brw_nir_create_passthrough_tcs
f0115ebc25a : intel/perf: fix printf formatting of size_t for 32bit builds
bc34217978d : ci/dzn: add flake
5cf862fbb9c : docs: update Python requirement to 3.7
6e4f0bdb7d0 : include: Update the OpenCL headers
9a9a49d630e : clover: Use braces arround a union initializer
4b6c5781dc8 : scripts: Fix khronos-update.py to use main for OpenCL headers
db2b098323b : Update 00-mesa-defaults.conf
723b15fb75a : nir/lower_explicit_io: fix metadata preserve
716aaf36731 : nir/lower_bit_size: lower uadd_sat/iadd_sat/isub_sat to unsaturated alu
8a4f9a874ba : nir/lower_bit_size: optimize usub_sat lowering
e19584db2b8 : nir/algebraic: optimize open-coded uadd_sat/usub_sat
6fc4a760571 : radv: lower 8/16-bit uadd_carry/usub_borrow
da30fb5df70 : nir/lower_bit_size: lower uadd_carry
42395122103 : crocus: Pass devinfo directly in crocus_setup_uniforms
5a5bc3dd529 : radv: advertise extendedDynamicState3ColorBlendEnable
40b76ca08a7 : radv: add support for dynamic color blend enable
faf15ff3f49 : ci/freedreno: temporarily disable godot-trive
17aea35c448 : ci/panfrost: drop glmark2 traces, useless
b09e53479e1 : ci/iris: drop glmark2 traces, useless
0db9e170f68 : ci/llvmpipe: drop glmark2 traces, useless
40d4d0785af : ci/virgl: drop glmark2 traces, useless
1637291fd42 : ci/broadcom: drop glmark2 traces, useless
c80a7543df3 : ci/freedreno: drop glmark2 traces, useless
4f746218848 : ci/amd: drop glmark2 traces, useless
bdd2abe3340 : nir/lower_shader_calls: Get rid of any brw occurences
37cde2c6348 : tu: Rewrite inline uniform implementation
e402d2dbe95 : nir: Fix nir_chase_binding() vecN handling
bd513059433 : pvr: Minor cleanup around pvr_emit_vdm_index_list()
8d7aa4279aa : vulkan/wsi/wayland: Set num_modifier_lists = 0 if num_drm_modifiers == 0
fffc3866fec : pvr: Support clear colours with more than 32 bits
0ad5b0a74ef : pvr: Fix clang-format error.
8b48e11179b : virgl/video: Check driver supported profiles and entrypoints
ebf6158bd02 : virgl/video: Add support for H.265 encoding
d3a203c9690 : virgl/video: Add support for H.264 encoding
69ed5f13d84 : virgl/video: Pass "max_references" to backend when creating a video codec
d4f189fe69c : frontends/va/enc: save intra_idr_period in the context
316652a4bbf : virgl/video: Move hardware-related definitions from virgl_video.h to virgl_video_hw.h
403083744de : iris: Increase the maximum grid size
aa86369163c : turnip: set ycbcr feature bits properly
6bc1fd18627 : freedreno: add has_separate_chroma_filter to fd_dev_info
f3a9076e51d : freedreno: Find curses properly for building fdperf
d1e1911d82b : ci: Update dozen flakes
dd34cdbfa47 : svga: Fixes -Werror,-Wunused-but-set-variable for clang-15 in svga/svga_tgsi_vgpu10.c
e8a2f801af6 : softpipe: fixes -Werror,-Wunused-but-set-variable for clang-15 in sp_tile_cache.c
af082cb69c9 : radv: fixes -Werror,-Wunused-but-set-variable for clang-15 in radv_shader_args.c
4b0409ff9a6 : intel: fixes -Werror,-Wunused-but-set-variable for clang-15
d6bd3823528 : intel: Fixes -Werror,-Wbitwise-instead-of-logical for clang-15 in brw_nir_lower_shader_calls.c
63f353b4560 : r300: don't use abs twice in transform_TRUNC on older hardware
efe5b9163ef : meson: Enable initialized-but-unused warning for MSVC
383715e33b1 : gallium/vl: Remove unused win32 screen var
6c329e8f0a1 : docs: update calendar for 22.3.0-rc3
fb57aa69c8c : zink/ci: Add automatic test on Adreno 618 with Turnip
8aa55cbcf22 : ci/freedreno: Test on a618
7ba9d99e5a3 : ci/turnip: Shard the tests on a618 over more boards
f24bb8194b8 : radv/rra: Fix copying accel structs that were not built yet
a5e3a506885 : vulkan: Update the XML and headers to 1.3.235
0c4fdbaa920 : d3d12: Video Screen - Do not crash if HEVC not supported, return no support instead
23adf60f96f : iris: Get VM id from iris_bufmgr's fd
ac51c0c93c1 : intel/perf: add ACM/DG2 performance metrics
fdf602a5453 : intel/perf: use the new OA format for Gfx12.5+
02608c25ecc : drm-uapi: import i915_drm.h changes for the new OA report type
61fef1ed726 : intel/perf: fix B/C counters accumulation in non query mode
6c2e7797f55 : anv: tweak performance query timeout based on number of passes
56bd81ee21c : anv/perf: fixup counter/query mapping
7fbfa694a89 : intel/perf: simplify pass computation loop
4d19685a991 : intel/perf: don't ralloc on perf context a temporary hash table
e754bf6be49 : intel/perf: allocate cleared counter infos
bdacd6df5ad : intel/perf: add a non installable tool to print metrics
e3a842d6272 : intel/perf: fix overflow in index types
77703469029 : intel/perf: support new variable names
c1aa1059c68 : intel/perf: support new operators for upcoming metrics
d4cbb665067 : intel/perf: support more than 64 queries
1dd4cc0da5d : intel/perf: fix variable type assumption error
d969ac7c02f : ci: don't remove wget from the packages of debian/x86_test-vk
987f9a67e02 : ci: insert debian/x86_test-vk in image tags
440da44a840 : anv: get rid of ilog2_round_up
a61378859c7 : ci/alpine: rename job to alpine-build-testing
9bd11f65238 : frontends/va: Use YUV400 YUY2 444P for JPEG only
62356e71f43 : radv: suspend/resume XFB queries with NGG for meta operations
50fe37070fb : aco: fix FS inputs loads in WQM with 16-bit
b24fe2badf0 : asahi: Unset PIPE_CAP_POINT_SIZE_FIXED
726603f7792 : asahi: Set data_valid with PERSISTENT or COHERENT
7522f4f7147 : asahi: Make resource creation code modifier-aware
a57b4577a17 : asahi: Fix indexed draw decode
fa81da9e2f0 : asahi: Add render scanout to resource
2aac18d7e4f : asahi: Set cfg.levels for linear framebuffers
a5b89188008 : asahi: Set fd/ro appropriately
f1771ec3980 : asahi: Implement agx_resource_get_param
3732a416776 : asahi: Implement agx_resource_get_handle
01964625eb2 : asahi: Implement agx_resource_from_handle
b774ed7c180 : asahi: Stub import/export code
943d939a9fb : asahi: Implement dmabuf modifier queries
7147313d0a1 : asahi: Support XRGB formats
7c59e754817 : asahi: Add renderonly to device
69ee201733f : asahi: Remove index_bias assert
6ca69b2843f : asahi: Localize the modifier #define hack for macOS
b89d82fd6c9 : asahi: Use AIL tiling instead of DRM modifiers
bf593e09b13 : asahi: Handle synchronized transfers better
e9dbbddf437 : ail: Add get_wsi_stride_B helper
2d042066735 : meson: Enable SSE4.1 for MSVC
ad0d39efed5 : glsl: Use DETECT_CC_GCC_VERSION in glsl/builtin_functions.cpp
71a0a386b5d : Revert "egl/glx: add fallback for zink loading"
b1b419f7fe1 : docs: update calendar and link releases notes for 22.2.4
03eb7ae9ae2 : docs: Add sha256 sum for 22.2.4
5061bd6c25c : docs: add release notes for 22.2.4
2a1bb4df953 : dzn: Ensure SRV ResourceMinLODClamp is set to 0.0
2f8d2a91a68 : dzn: Use cube-array views for misaligned cubes
6e7896aa440 : dzn: Use DEPTH_STENCIL_DESC2 for front/back stencil read/write masks
73c9cfb61b6 : dzn: Use ID3D12GraphicsCommandList8 for front/back stencil ref
c5b6d0c8826 : dzn: Get options14
6b887034be3 : dzn: Use CreateCommandList1
56d4e038ddf : dzn: Use common command buffer state tracking
f3b631f1dc8 : dzn: Upgrade baseline from ID3D12Device2 to 4
a3dbc9ac25a : microsoft/compiler: Emit sampleCmpLevel when needed
442d1fe5ad6 : gallivm: use masked intrinsics for global and scratch access.
fda262fe64e : radv/rt: move Ray Tracing shader creation into separate file
ce97fa93492 : frontends/va: set vbv buffer size same as target bitrate in cbr mode
3e19eb59a6a : r300: respect extra presubtract swizzle limitations during regalloc
14d97e1e426 : r300: handle presubtract when rewriting non-native swizzles
8cfc44aace3 : r300: don't allow constant swizzles from presubtract sources
6738a7b5b4a : r300: be more careful with presubtract and non-native swizzles
fe851d7759f : util: include sys/time.h for timespec functions
fb781bfb0a5 : aco: fix dual source blending on GFX11
bb90d29660b : aco: add p_dual_src_export_gfx11 for dual source blending on GFX11
e93de8a75e7 : dzn: add triangle_strip flake
35d6e290e41 : r600/sfn: Fix location for reading cube array image dimensions
d1a81db9ee1 : r600/sfn: set finalize_nir after reading debug flags
0ccf7ed7916 : r600/sfn: Honor shader key w.r.t. atomic counter layout
6d020540474 : aco: Combine v_cvt_u32_f32 with insert to v_cvt_pk_u8_f32.
5a3cc2d4531 : aco: fix missing SCC for p_interp_gfx11 in emit_interp_mov_instr()
c567e5528fd : panfrost: Use PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY
42212a9bfda : panfrost: Fix reference counting with batch->resources
ba9bdd5642a : ci: improve run-shader-db and add r300 testing
6b87bad9932 : r300: use drm_shim_override
e976f4930df : ci/build: bump LLVM to 13 for debian-build-testing
65ffcee23db : meson: build radeon drm-shim also for r300 and r600
c699122d6aa : turnip: Enable EXT_swapchain_colorspace
55b6813b7b1 : anv: Enable EXT_swapchain_colorspace
5637a1b91ef : radv: Enable EXT_swapchain_colorspace
0b9beb5107b : wsi/display: Refactor available_surface_formats structure
d6c58f54460 : iris: Destroy batch contexts in a single place
cd159c7d6c1 : iris: Set priority for replaced engine context
f7e7fa6e5f3 : pvr: Fix valgrind issue on compute job submissions
cd2e2021a0a : radv: emit PA_SU_PRIM_FILTER_CNTL in the graphics preamble
d4ce63a87a5 : radv: determine if sample positions are needed at pipeline bind time
5c9ade2464b : radv: simplify load_sample_mask_in lowering
0097592f8cf : etnaviv: rs: set TS_MODE for inplace resolve
7d370d80edf : etnaviv: update headers from rnndb
78c71d14e02 : etnaviv: don't select TS modifier when not FAST_CLEAR capable
6e3fc88f0c7 : radv/ci: mark the whole texturequerylod subtests as flakes on renoir
e70362e7474 : gallium/pipe: Trim trailing spaces in src/gallium/include/pipe/*.h
b9be2773a1b : ci: Drop a couple of -Werror exceptions from fedora-release job
2b724c01358 : ci: Drop -Wno-error=unused-const-variable from debian-clang job
28ae62ef12e : ci: Drop a couple of -Werror exceptions from debian-android job
1b8e66e564e : radv: rework how vertex buffer descriptors are flushed
0945412ec8c : radv: use more radv_dynamic_state pointers in radv_emit_XXX() helpers
86d9a4f20f7 : radv: cleanup radv_emit_viewport()
2bb76d579c5 : radv: constify more pointers in radv_emit_XXX() helpers
34d81d264ba : radv: cleanup radv_CmdSetXXX() functions
fc193133d4e : aco: adjust an assertion about nir_texop_txf_ms and GFX11
cf7b96a83f6 : radv: introduce RADV_DEBUG=nofmask
912c72eda5a : ci: Add va frontend to windows-build-rules
35c78d4f151 : freedreno/a6xx: Fix dummy binning pass FS shader
2de0a031ea8 : freedreno/a6xx: Un-open-code some event names
0132c22de75 : freedreno/a6xx: Don't disable LRZ for invalid channels
4e9d913f814 : freedreno/a6xx: Improve LRZ test for stencil write
d03d08668f5 : freedreno/a6xx: Use same LRZ state for draw and binning
2b186016a38 : freedreno/a6xx: Handle additional depth test funcs
edca30efbfd : freedreno/drm: Fix suballoc alignment
cf6b2699ca4 : panfrost: Don't set job_barrier on vertex jobs
51457b19cea : r300: tweak nir loop unrolling hint for r500 vertex shaders
6ac678df43b : freedreno: Add one flake
f3ee9be836b : glsl: Drop borrow/carry lowerings in favor of nir
339d80d5f22 : pps: make pps-producer RT only on freedreno
557120b593c : util: Include the needed util/detect*.h headers in multiple files
4ff21b4a47f : util: Remove the unused PIPE_(ARCH|OS|CC) macro defines from src/util/detect_arch.h and src/util/detect_cc.h
1accc0df640 : tree-wide: Convert all usage of PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* by use grep
27fe4bd29fd : tree-wide: Convert all usage of #ifndef PIPE_(OS|ARCH|CC)_* to #if DETECT_(OS|ARCH|CC)_* by use grep
1817659bb65 : tree-wide: Convert all usage of #ifdef PIPE_(OS|ARCH|CC)_* to #if DETECT_(OS|ARCH|CC)_* by use grep
eab0da3c641 : tree-wide: Convert all usage of defined PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* by use grep
80fac8637b9 : tree-wide: Convert all usage of defined(PIPE_(OS|ARCH|CC)_*) to DETECT_(OS|ARCH|CC)_* by use grep
4304177675a : util: Add DETECT_ARCH_* and DETECT_CC_* macros for latter usage
db01b983ede : util: Move compiler configuration defines from detect_arch.h into detect_cc.h
845222dbae5 : util: Rename src/gallium/include/pipe/p_config.h to src/util/detect_arch.h
7710cc8506b : util: Test __PPC64__ for getting PIPE_ARCH_PPC_64 respond to __PPC64__ take effect
d81e40b20c3 : frontend/va: Fix WIN32 VA_DRIVER_INIT_FUNC declaration. Remove declspec as it uses .def file
59f11b76124 : util: Add test for util_get_process_name_may_override
3325c5b80e1 : util: Add tests for os_mman.h and util_get_process_name_may_override
660b1104949 : util: Move src/gallium/auxiliary/os/os_mman.h to src/util/os_mman.h
f5050d0fcd2 : util: Replace the usage of os_get_command_line with util_get_command_line
d600a0ed342 : util: Merge the code from os_process.c into u_process.c
fdad0477f0f : util: Remove usage of boolean and duplicated code in os_process.*
3f4586575e1 : util: Merge the __getProgramName code under HAIKU os
ed4fd1d90e3 : util: cleanup cpuinfo.* and it's related files
7436669d55d : mesa/vbo: Replace the usage of cpu_has_sse4_1 with util_get_cpu_caps()->has_sse4_1 in vbo/vbo_minmax_index.c
b84678ea28e : util: Use util_get_cpu_caps instead cpu_has_sse4_1 macro
6dab1896d11 : util: Drop include "pipe/p_config.h" in src/util/u_cpu_detect.h
3549439068d : ci/nouveau: Add some recent flakes
72d66aa9878 : microsoft/compiler: Delete now-unused memcpy lowering pass
fb7fd02a2b2 : microsoft/clc: Optimize memcpys
efc0835787e : aco: move statistics enum to aco_shader_info.h
4306897979a : radv: use radv_fill_nir_compiler_options() helper for prolog/epilog
7c84ca8818d : radv: create radv_fill_nir_compiler_options() helper function
369c9b64252 : aco: fix p_interp_gfx11 to not overwrite SCC
3012e85e369 : ci/alpine: build Mesa on top of Alpine 3.16
8a35052253d : ci/freedreno: add missing traces
14eef141472 : clover: empty soversion when on win32
afb83080879 : intel: Use common CONCAT/PASTE macros
6bf17673a55 : glx: Use common CONCAT/PASTE macros
c411e2df705 : gallium: Use common CONCAT/PASTE macros
f3c6ed77be3 : amd: Use common CONCAT/PASTE macros
9991926bdf1 : util: Add common CONCAT/PASTE macros
7a84473344f : intel: Unify naming of CONCAT/PASTE macros
f2e9222701e : glx: Unify naming of CONCAT/PASTE macros
63598362424 : gallium: Unify naming of CONCAT/PASTE macros
45f9939f9a5 : amd: Unify naming of CONCAT/PASTE macros
c70c5ecd2e7 : docs: move generic gallium envvars to root doc
e7e92f79543 : docs: remove duplicate envvars
e91ee07b6a2 : docs: fix badly encoded envvar-roles
8723a18e67c : docs: use envvar directive
9bfa939a5e6 : docs: remove stale envvar-reference
4eef5628c86 : docs: drop custom envvar directive
864e658c0a0 : docs: properly nest envvar descriptions
7df50de210e : docs: remove rogue "the"
afded9a0a5f : docs: add missing extension-link
9f2c9e4c3fa : docs: do not mention EGL_MESA_drm_display
a5f319a38e4 : docs/tgsi: xDArray -> xD_ARRAY
474ba56f78a : docs/gallium: move period out of quotes
306a8379ca0 : docs: lifecycle -> life cycle
a3a68da6ac4 : docs: dll -> DLL
18fcd3c47c2 : docs: un-committed -> uncommitted
4a42efb7fcf : docs: IPE -> PIPE
26d6f506a44 : docs/asahi: use console blocks for console commands
5a31e1ecaa6 : docs/asahi: use literal-block for build-options
2ebce111373 : docs/asahi: fix indent
3408cce0764 : etnaviv: don't always emit PE_DEPTH_CONFIG on shader changes
7fe91c9f660 : etnaviv: switch to late Z when linear PE is used
e65d266529f : etnaviv: fix shader register control with MSAA
5bde671df24 : gallium: Avoid nullptr-with-nonzero-offset
cdbb30334c9 : ci/update_traces_checksum.py: make output more clean and implement colors
e1d40d11f5a : ci/update_traces_checksum.py: check if checksum is in the array, not it's value
88b1bb326da : ac/llvm: fix gfx11 fs input load for 16bit varying
c21e184cc5c : ac/nir/ngg: remove nuw for negative value add
982b523769a : ac/nir/ngg: fix nogs culling with nuw add
e81c35d19f7 : anv: Don't use REQUIRE_8 for Bindless Shaders
eedbd1ddbf7 : intel/compiler: Use SIMD selection helpers in compile_single_bs()
6c194ddd18f : intel/compiler: Prepare SIMD selection helpers to handle different prog_datas
6ffa597bcfe : intel/compiler: Keep track of compiled/spilled in brw_simd_selection_state
3c52e2d04cf : intel/compiler: Add a SIMD_COUNT constant
a0580dadfd2 : intel/compiler: Create a struct to hold SIMD selection state
8cda6cd774e : intel/compiler: Simplify usage of brw_simd_select_for_workgroup_size()
a943dbf475d : intel/compiler: Make brw_private.h and simd selector helpers C++
fb7de303ba7 : gallivm: add coro malloc hooks earlier and always.
301daf868bf : glsl: remove unused intrinsics
cb32f9515e2 : nir_scale_fdiv: Respect vector swizzles
57863e21f6f : radeonsi: print the number of shader outputs for shader-db
e2b044fe3fc : lavapipe: Prevent integer overflow adding index buffer offset and start index.
f47253c5c70 : draw,util: Refactor draw_overflow_uadd into util.
cb904ceb805 : util/disk_cache: Prevent ‘sha1’ may be used uninitialized warnings.
b2835674568 : radeonsi/vcn: adding av1 decoding film grain block
0b02db30070 : frontends/va: fixed av1 decoding 10bit ffmpeg output YUV issue
35606096de6 : ci/llvmpipe: Switch rusticl and clover testing over to deqp-runner.
b0acae5f03c : ci: Update to deqp-runner v0.16.0 for SKQP and CL support.
57b2211cf0c : radv/rt: Clone specialization infos
39628c89999 : radv/rt: Clone entrypoint names
a4d6c57e654 : radv: Use ralloc for allocating pipeline library resources
08b194fb465 : vulkan,radv: Remove vk_shader_module_clone
902ec1fe0e8 : replace sys/poll.h with poll.h
48c1e0e1667 : intel/crocus: do not redefine PAGE_SIZE
9d81729c02c : kopper: guard unused variable behind ifdef
92854b96bc9 : docs/releasing: add convenient command to rebase everything since last release
68f942f2178 : docs/releasing: checkout the staging branch at the end of its creation process
739ecdf367a : docs/releasing: update branchpoint instructions to be friendlier to our Marge-bot-based workflow
fa10735da36 : docs/releasing: fix instructions to create a branch from a tag
6833138b5dd : docs/releasing: add VERSION variable to avoid typos when copy/pasting
494e2edb90d : intel/compiler: Fix missing tie-breaker in brw_nir_analyze_ubo_ranges() ordering code
9fd1d47aa0f : intel/compiler: Fix dynarray usage in intel_clc
71c4543af1a : radv/rt: Get rid of null index AABB intersection handling
ff896d5d098 : r600/sfn: Call lower_flrp from driver code
e5646382ba9 : r600/sfn: use only one undef in tex lowering
df54aa7e339 : r600/sfn: Use a bitfield for some register properties
dba46bb8bc3 : r600/sfn: handle possible inline const as array base for scratch loads
307b81747e2 : r600/sfn: Simlify check for zero and one
a81c50a2144 : r600/sfn: implement finalize_nir
ec1cdc13d5c : v3dv/bo: reset bo and then call gem close
b4b09bf8f25 : Revert "ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often"
3f371d4e940 : zink: remove descriptor-mode selection infrastructure
d255bc8f05d : radv: enable lowering of subgroup shuffle in NIR on GFX11+
a2dd0c77d69 : r300: enable channel merging on r300/r400 VS
54f6e72b271 : r300: better register allocator for vertex shaders
0889c44f18b : r300: another fix for reader detection in the presence of loops
e571fb9d2e2 : r300: properly account for per-channel negates when reswizzling
0146f5029a5 : r300: don't skip source rewrite if RC_FILE_NONE in rc_for_all_reads_src
7d28f429da8 : r300: generalize rc_init_regalloc_state
b9fe2df9524 : r300: add array with conflict values for the vp register classes
431467b1d93 : r300: add new register class list for vertex shaders
59e22d9d352 : r300: add FP suffix to the current class list
024a8d8bda9 : r300: increase maximum number of writemask combinations
240365a293c : r300: move building of the interference graph to a separate function
38f5b287e84 : r300: generalize rc_find_class
e1b4ba13508 : r300: move some functions out of radeon_pair_regalloc
715e7172e86 : r300: save pointer to register class list in the regalloc state
63c4849e8bb : nir: add another common ffract -> ffloor pattern
11b2a063bf1 : vulkan: Unconditionally add barriers for missing external subpass deps
4ff5051944e : vulkan: Handle VK_SUBPASS_EXTERNAL at the end of a subpass
fee00421575 : r600/sfn: Fix f2u32 and remove backend lowring of f2u64 and f2i64
fd27b18631b : r600/sfn: Fix source modifiers for ffract64
e63d6ed85e0 : spirv: Make vtn_fail and friends trap in debug mode
ae76bba34a8 : anv: bump pool bucket max allocation size
145cb3e349d : vulkan/wsi/wayland: fix unaligned load of dev_t
ad5c9c3fa46 : llvmpipe: drop cache stats code
4a14ba6fce8 : disk_cache: add env var to show stats
f7d7e558c95 : venus: handle VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT
8a5de0b6cf1 : freedreno/pm4: Use unsigned instead of uint to fix musl build
bc286e85869 : ci: avoid triggering vc4 & v3d tests on v3dv-only MRs
2f85d9095e3 : etnaviv: fix late Z with MSAA active
804bf2eba2a : etnaviv: update headers from rnndb
4035b0fa42f : radv: Use a lds stack for ray queries when possible
3a50dcb3f47 : radv: Always create ray query vars as shader temp
2dc93e284eb : radv: Add a field for the max shared memory size
19c5739b744 : spirv: Add MESA_SPIRV_DEBUG environment variable processing
6addb8566db : ci: remove duplicate entries from Fedora build
88f1fad3f76 : pvr: Use common pipeline & dynamic state frameworks
a89ff8d4bc8 : pvr: Use PVRX(TA_PASSTYPE) for pvr_fragment_shader_state.pass_type
9056817a6c9 : pvr: Store format aspects on render pass attachments
0e708609cbe : pvr: Remove scissor_accum dynamic state
082ad18cea0 : pvr: VDMCTRL_INDEX_LIST[5-9] are not needed
e21448d0d31 : aco: Don't create useless exec movs while creating v_cmpx.
a653a390e11 : aco: Make vcmpx definition handling clearer.
bdf680cd3fe : intel/fs: use nir_opt_ray_query_ranges
bd9396c357b : radv: Use nir_opt_ray_query_ranges
f5b65765858 : nir: Add a pass for combining ray queries
d22037b96c8 : nir: Add and use nir_intrinsic_is_ray_query helper
04abfbca57f : nir: Remove gather_info after removing dead vars
34c52d8cb98 : nir: fix typo in lower_double options handling
d558309d67b : freedreno/cffdec: Add NOP debug messages
d151ba5c300 : tu: Implement utrace CS marker support
ac5a55ef115 : common/utrace: Add CS logging support
8370a0d6bfc : common/utrace: Prefix all environment variables with `MESA_`
086b50078d1 : common/utrace: Rename `u_trace_context_actively_tracing` to `u_trace_should_process`
18e820009d6 : common/utrace: Refactor and combine all envvars into `GPU_TRACES`
044d3e53d2e : tu: Move utrace arguments to `start` from `end`
e954ec7fefc : tu/perfetto: Handle tracepoint args from start and end
f14e2ca099c : v3dv: ignore imported BOs when tracking BO memory usage
6bb5aceb28f : draw: Prevent index buffer overflow.
2c44597181e : v3dv: fix debug dump on BO free
947e183ff55 : pvr: Implement new firmware stream interface
a824b18fdfc : pvr: Set all compute sub-command registers in the same place
7666988937e : disable zinks shader cache when the needed functions do not exist
0d85a0d7cda : anv: remove dg2 condition for Wa_22011440098
3eadb3f5b0e : iris: remove dg2 condition for Wa_22011440098
ecd4517560f : anv: setup stage bitmask for Wa_22011440098
210d95bdb35 : iris: setup stage bitmask for Wa_22011440098
4ceaed7839a : anv: split internal surface states from descriptors
917d992b320 : nir/algeraic_opt: use double options too for lowering ftrunc@64
b142a7790ed : radv: advertise extendedDynamicState3ProvokingVertexMode with NGG
2cce8500de0 : radv: add support for dynamic provoking vertex mode with NGG
d81cccbb77f : radv: add lowering support for load_provoking_vtx_in_prim_amd when dynamic
8d8aa05fd24 : radv: declare shader arguments/locations for provoking vertex
8bb572b7f89 : radv: add radv_pipeline_key::dynamic_provoking_vtx_mode
08b346e81ac : radv: re-emit NGG culling settings when conservative rast mode is dynamic
d983827a62c : meson: only enable intel-clc for x86_64 builds
8e677bc1e19 : util: Replace the usage of boolean with c11 bool in u_cpu_detect.c
e39afa1ae86 : microsoft: Fixes error: unknown type name ‘boolean’ in nir_to_dxil.c
5d794e8e3d9 : util: Replace usage of boolean with c11 bool in src/util/format/* and src/util/tests/format/*
d13d93b0895 : util: Replace the usage of boolean with c11 bool in u_debug_symbol.c
28d044730f9 : util: Replace the usage of boolean with c11 bool in u_debug_memory.c
89f74466430 : util: Replace all usage of __FUNCTION__ with __func__ in src/util/*
605ebc32eeb : util: Remove va_copy fixup because of c11 is required
df3ca740530 : util: Replace TAB with space in compiler.h
6eb2512fabf : util: Cleanup util/compiler.h
6e8229c45a5 : wsi: Use UTIL_ARCH_LITTLE_ENDIAN instead MESA_LITTLE_ENDIAN
67627c84a71 : meson: Fixes name_prefix for clover on mingw
f25d483e1bd : clover: Fixes building with mingw-x86
a3b26e2758d : clover: Rename *OpenCL.def to *OpenCL.def.in
ab20ec9da76 : meson: fixes mingw-clang32 building
f03421702cc : meson: Refactoring shared gen_vs_module_defs_normal_command out
e5656f07c7a : radv: Fixes prototypes
9b3e4d5d7cd : pvr: use common command buffer status
f1e95f324bb : pvr: Hook up vk_command_buffer_ops::reset
255de11af38 : pvr: Call command buffer reset conditionally
49c4c5cb64a : turnip: use common command buffer status code.
697f448f6ce : turnip: Initialize push descriptors in tu_create_cmd_buffer()
1486b54e802 : panvk: move to using common command buffer status
84cd81e1043 : panvk: Use common code for command buffer lifecycle management
2126bb6c923 : panvk: Drop panvk_cmd_buffer::queue_family_index
452ab5554d1 : lavapipe: use common command buffer status code.
a0819382fc7 : radv: use common command buffer status code.
a26755458e1 : vulkan: Add common cmd buffer state tracking
eca63c5e5c4 : radeonsi: move param assign offset to si_get_nir_shader
35895c25e2a : radeonsi: pack code into si_assign_param_offsets
63e2e45dfa2 : radeonsi: small refine for si_nir_assign_param_offsets
17a66f26653 : radeonsi: move si_nir_assign_param_offsets above
a6f86d003b8 : radeonsi: implement nir_load_ring_attr_amd
3aaf7c103e1 : ac/llvm: implement intrinsic for gfx11 param export
2510b7f66a4 : radeonsi: use si_nir_clamp_vertex_color
42c2596b3ce : radeonsi: add si_nir_clamp_vertex_color pass
533b39bfcb0 : nir,ac/llvm,radeonsi: add nir_load_clamp_vertex_color_amd
a338d13a99a : radeonsi: remove lower_fsat nir option
1d86188dc0a : meson: enable Wmisleading-indentation
5a6f95db135 : freedreno/drm/virtio: Pre-allocate cmdstream buffers
1bb0cd66828 : freedreno/drm: Use same-sized "chunks" for growable rings
cb02cf464c1 : ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often
41a929d94ca : util/glsl2spirv: pass path to glslangValidator into the script
ae30c6c375a : meson: prog_glslang should always be for the build machine
9a85d2ed984 : util/glsl2spirv: cleanup list extension
9a165945a9d : util/glsl2spirv: use f-strings
7c88c3a05bb : util/glsl2spirv: use if `x in str` instead of `str.find`
5488fa80dde : util/glsl2spirv: simplify subprocess handling
87c83c041a9 : util/glsl2spirv: close resources as soon as possible
949c3b55dbd : util/glsl2spirv: add type annotations
c01cd8cad1f : util/glsl2spirv: add some error handling for unexpected code paths
6a5863df828 : util/glsl2spriv: make --vn required
4ffa8a9ac01 : util/glsl2spirv: fix appending extra flags
041d9ac3dc9 : util/glsl2spirv: let argparse actually enforce the restrictions we've set
f9df046436b : util/glsl2spirv: drop inconsistent use of `io.open`
76e3b482be1 : util/glsl2spirv: fix type error in argument handling
f562e37c932 : ci/freedreno: disable antichambers trace
c9db71c8ba1 : turnip: Don't disable LRZ for color write mask channels beyond the format's
062d4d83e15 : ir3: Re-fuse ffmas after nir_lower_imul cleanup breaks them.
a39113b6160 : ir3/ra: Make sure we don't pick a preferred reg overflowing the file.
ecc2dfc503d : intel/compiler: Use std::unique_ptr for tracking the fs_visitors
b79d9ee5a8a : docs: add linkcheck job
4f26b5fa0fa : docs: do not linkcheck relnotes
80b5a7d48fe : docs: configure linkcheck
72718daeac3 : docs/ci: allow overriding sphinx builder
1efc92fe8c0 : docs/panfrost: drop anchor before channel-name
67b77d8adeb : docs: apply some redirects
e9826708f99 : docs: update lavasoftware.org link
0d96b8ea2f6 : docs/perfetto: update documentation links
62b9c32d9de : docs: update link to GitLab CI docs
ccb41ce06c2 : docs: update link to Intel intrinsics-guide
b5de3889b52 : docs: update links to SPECviewperf 11/12
cdfd10741b2 : docs: update link to the gl spec
a447247d5b5 : docs: drop manual URL encoding
018e313a76b : docs: point to github for defunct link
b925665e4e5 : docs: link to web.archive.org for dead links
217df8825c9 : docs: replace dead link
1af9a8b1696 : docs: update dead link
1c4fe30466a : docs: remove dead link to copy of article
86bacb3bd06 : docs: update link to glsl
9cda6292b93 : docs/relnotes: drop links to defunct issue tracker
2289c20802d : docs/relnotes: escape non-urls
ef05d28aa27 : docs: fixup broken link syntax
68fd9d28294 : anv: fixup invalid enum for nir environment
811f8a19469 : panfrost: Require 64-byte alignment on imports
1827b4a2db3 : panfrost: Compile indirect dispatch shader on first use
c6425d44907 : pvr: conditionally call pvr_finishme() in pvr_csb_copy()
3528874dd58 : pvr: move TODO next to related code
97c4a318f86 : pvr: replace unsupported sub-command type pvr_finishme()s with unreachable()s
2d967f74d14 : pvr: remove some stale FIXMEs/pvr_finishmes
9ebf72f62ab : pvr: Address TODO in PVR_PDS_CONST_MAP_ENTRY_TYPE_DESCRIPTOR_SET.
43641c614d3 : pvr: Remove some TODOs.
54f5cfe81b7 : radv/ci: enable pre-merge testing for vkcts on navi21
5e7cb59e115 : radv/ci: move manual job decision to the jobs
078020c45ec : ci: introduce the VALVE_FARM variable
bedbdb55548 : ci/b2c-test: remove a noisy 'ls -l'
a06d3c2d2c1 : ci/b2c-test: update the trigger container to the latest version
b499a27d74c : nir: make ray query load values visible in NIR prints
525c1dd95bd : pvr: Fix segfault in pvr_CreatePipelineLayout when layout has zero bindings
4d63beaae67 : hasvk: Switch to common code for command buffer lifecycles
415bf886376 : anv: Switch to common code for command buffer lifecycles
89b49d479cb : rusticl: make image format/order work on radeonsi
0cd23a6ae20 : rusticl: skip lowering image/sampler derefs if drivers tells so
d459a584733 : nir/lower_cl_images: support keeping derefs
eae281e7888 : rusticl/kernel: use binding for filling image channel data and order
b44bf80ee60 : rusticl: use texture vars for readonly images
10144c1f0b4 : rusticl: do not DCE any samplers or textures
f8dd64739ed : radeonsi: do not DCE texture vars
761a2819b51 : nir: properly handle CL textures
915403ea6c5 : nir/gather_info: take texture vars into account when counting textures
829d6487c0c : glsl: add texture subpass variants
87526f79db6 : glsl: fix buffer texture type
d2563e6600f : ac/nir: do not convert GS outputs to the expected variable size on GFX11
26a6d16db0f : zink: Only #include <vulkan/vulkan_core.h> instead #include <vulkan/vulkan.h> in kopper_interface.h
5425e05f2f3 : zink: struct kopper_surface is not accessed, remove it in kopper_interface.h
4c409b921b9 : zink: Indent with 3 space in zink/zink_kopper.c
4b337638bb3 : wgl: Trim trailing spaces in stw_st.c
0b82281e3e3 : util: Use include_directories('..') instead include_directories('.') for inc_util
e399dc3544f : util: normalize include files under src/util/*.h with util/ prefix in mesa code base
beea3548cef : util: Move texcompress template files into util/format
0c12a396825 : mesa: include <util/*.h> instead macros.h in texcompress_bptc_tmp.h
f6ed016fe91 : util: Replace the usage of ALIGN16 with alignas(16) and them remove ALIGN16 macro
956935abafe : vulkan: Replace _Alignas with alignas
38b2402b5f6 : meson: Use deps_for_libmesa_util for idep_mesautil instead hand crafted list
4d1a293e73a : meson: Indent util/meson.build with 2 space
35a531fcd41 : agx: Don't assert on texop twice
ededb108d9b : agx: Implement unary math ops
44ccdca7681 : agx: Implement {i,u}mul_2x32_64
74a884f73c3 : agx: Implement nir_op_unpack_64_2x32_split_{x,y}
ea88ebefb98 : agx/ra: Remove index_to_reg
dea00bcc8fa : agx: Add CSE optimization pass
4387d0886d2 : agx: Describe whether instructions may be reordered
27869f69663 : agx: Add and use replace_src helper
adf3cbc04cb : agx: Use nir_opt_phi_precision
98f0ebf2647 : agx: Pass agx_index to agx_copy
023f27fada5 : agx: Coalesce collects when possible
4cc2427ad64 : agx: Introduce agx_foreach_ssa_{src,dest} macros
4971870441b : agx/ra: Factor out assign_regs
2b806b5cf80 : agx/ra: Use BITSET_*_RANGE in some places
be5357a353b : agx: Free dests of splits that are never read
9a48c356681 : agx: Refuse to handle discontiguous iter
af2137883c5 : agx: Don't emit writeout 0xC200
e295ee778bd : mesa: fix typo from adding glGetObjectLabelEXT
069bdef621b : docs: update calendar for 22.3.0-rc2
74bbeb51161 : ci/iris: Add some flakes from the new testing on JSL.
351b8c6aec5 : intel/fs: Enable nir_op_imul_32x16 and nir_op_umul_32x16 on pre-Gfx7
293ad13e3f3 : intel/fs: Slightly restructure emitting nir_op_imul_32x16 and nir_op_umul_32x16
ee2a299661e : intel/eu/validate: Validate integer multiplication source size restrictions
d668512f884 : intel/compiler: Fix signed integer range analysis of imax and imin
0f81d9bc88a : drm-shim/nouveau: fix the shim to work with nvif ioctl.
3a94b3b2a78 : gv100/ir: noop OP_BAR for now
f650c2b076e : nvc0: fix ga10x compute launch
56dbf443a81 : nvc0: no tex cb mthd on ga10x
25d4db0600d : nvc0: recognise ga10x chipsets
5a1ccd0a888 : nvc0: properly allocate copy engine class before using it
7ad20e7ba93 : nvc0: lookup supported classes instead of determining from chipset
1174f376096 : broadcom/compiler: avoid using ldvary sequence to hide latency of branching
019ca611fa8 : nir/lower_io_to_vector: Demote the old scalar vars to globals.
25c180b5097 : intel: Don't cross DWORD boundaries with byte scratch load/store
85685cf932c : intel/lower_mem_access_bit_sizes: Compute alignments automatically
24094ee03d6 : vulkan/wsi/display: Reset connector state in vkReleaseDisplay().
4ca61b5420e : rusticl/nir: copy alignment info when lowering kernel input loads
ba78af66c6c : docs: use ext-role for GL / VK extensions
f69560bdcb9 : docs: add ext-role for spec extension links
d20bfeaa89e : docs: drop rogue backtick
24372e4882a : docs: NV_gpu_shader4 -> NV_gpu_program4
b51d1af1c13 : docs: feeddback -> feedback
fd0af2bb4d1 : panfrost: DRY buffer range special case
f8553ef44cf : panfrost: Remove out-of-band CRC support
cf7a3906b06 : panfrost: Copy resources when necessary
59cc628c06a : radv: use radv_max_descriptor_set_size() for Vulkan 1.2 properties
d40af879098 : panfrost: Fix build with Perfetto (again)
81b4af28494 : ci: Fixes macos.yml
4d058a7034c : meson: -DVK_ENABLE_BETA_EXTENSIONS at a single place
560b3276960 : radv/ci: add more subtests to VanGogh's flakes list
293d8eb20e9 : docs: use c:expr role shorthand
4be9600ccb4 : docs: remove needless c:expr roles
4bc1d3e79c3 : docs: make c:expr the default-role
35d0d30a0e4 : radv/rra: Fix node type validation
8ab628ab2e4 : nir: Don't reorder volatile intrinsics
10b0a5dc34d : freedreno/a6xx: set chroma offsets to MIDPOINT
cbf68450f85 : freedreno/a6xx: set CHROMA_LINEAR
d61ac946584 : c11: Remove _MTX_INITIALIZER_NP for windows
37d79e38e96 : egl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in egllog.c
23e6a4ccdaf : nir: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in nir/nir_validate.c
e518ff4fd5b : glsl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER
db708b7e9cd : llvmpipe: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in lp_texture.c
fb979a19b0a : vulkan/device-select-layer: Remove the need of call_once by using simple_mtx_t instead mtx_t
c0fc8d5046a : freedreno/a6xx: Switch to global bcolor buffer
27b2496bae5 : freedreno/a6xx: Rename tex cache key/equals fxns
c8cf786976b : freedreno/a6xx: Move bcolor entry setup
755e3ff0ee1 : freedreno/ci: Update a5xx expectations
ed9152e2c1a : freedreno: Use our border-color quirk
26e742c661c : ci/bare-metal: remove consolidations leftovers
e090e313fa8 : freedreno/ir3: Reduce compiler thread pool size
a6e4f8d03f2 : util/disk_cache: Add some blob cache traces
d831fd40c87 : util/disk_cache: Add compression in blob cb path
2fdc3846e71 : vulkan/wsi/wayland: return VK_ERROR_NATIVE_WINDOW_IN_USE_KHR
b4921b5d7a7 : ci: run shaderdb on vc4 as well
83b1cb936e7 : vc4: add DRM_VC4_CREATE_SHADER_BO support to drm-shim
2c5b1d0e3b1 : nv50/ir: Support fmulz and ffmaz
47251d28527 : nv50/ir: add prefer_nir flag for getting compiler options
def56b531c8 : tu: Support GMEM with layered rendering and multiview
a9ab53fbe22 : radv: stop emulating number of generated primitives by GS on GFX11
97b3dd34c1a : anv: fix missing VkPhysicalDeviceExtendedDynamicState3PropertiesEXT handling
2a600375234 : crocus: enable NV_alpha_to_coverage_dither_control
3c84809ca68 : iris: enable NV_alpha_to_coverage_dither_control
bff6a38ed9b : radv: advertise extendedDynamicState3ColorWriteMask
a92d1d13c5d : radv: add support for dynamic color write mask
22d8ed84b80 : intel/compiler: Remove unused fs_visitor::emit_percomp()
90861e6fea9 : intel/compiler: Remove various unused function declarations
48506a90296 : intel/compiler: Remove unused data members
7fe5fec7472 : util: Remove os/os_thread.h and replace #include "os/os_thread.h" with #include "util/u_thread.h"
a72d57fe260 : util: cleanup os_thread.h
1129537e4c1 : util: Move pipe_semaphore to u_thread.h and rename it to util_semaphore
b732064f9ed : gallium/util: Remove the EMBEDDED_DEVICE macro because nobody use it
9abeb3d7393 : intel/fs: Optimize integer multiplication of large constants by factoring
5ec75ca10d3 : intel/compiler: Teach signed integer range analysis about imax and imin
1b0da3a765a : intel/compiler: Signed integer range analysis for imul_32x16 generation
f90d71055be : intel/compiler: Add and use a pass to generate imul_32x16 instructions
9479e3a19b9 : intel/fs: Allow constant copy prop from DW to W
90d267b2d14 : intel/fs: Fix bounds checking for integer multiplication lowering
db204121686 : intel/fs: Fix constant propagation into 32x16 integer multiplication
3194fe93629 : wgl: fix reference to wgl(Create|Delete)Context function pointers
4f599dc3a5b : r600: Fix some border color swizzles on Evergreen
923d635357f : r600: fix some border color swizzles on CAYMAN
196499d75e5 : docs: update calendar and link releases notes for 22.2.3
616635909ed : docs: Add sha256 sum for 22.2.3
2fe1aab18f8 : docs: add release notes for 22.2.3
fd8ec189e57 : Android.mk: Fix gnu++14 related build failures
41ee836c9ab : intel: Add and use intel_gem_can_render_on_fd()
29550bc50ae : intel: Add has_context_isolation to intel_device_info
d5d1331381e : intel: Add has_userptr_probe to intel_device_info
e9eceb11061 : intel: Add has_mmap_offset to intel_device_info
dfd20f002f3 : intel: Add and use intel_gem_get_param()
c076aeb865f : docs/asahi: Document drm-shim
350be81aa3c : asahi: Add drm-shim implementation
af868fcaad4 : radv/ci: add another test to the navi21 flakes list
505290dc44a : ac/nir,radv: rework and fix NGG queries enables for VS/TES
e4de5580bde : radv: move computing the binning state to the cmdbuf
a5151dc46ab : radv: always set FLUSH_ON_BINNING_TRANSITION
5e9d7a16408 : radv: cleanup setting disabled binning state for GFX9
04b557da399 : radv: remove unused blend parameter to radv_pipeline_init_binning_state()
33d60bda9d3 : radv: re-emit the guardband state when restoring meta operations
20984aab0f6 : etnaviv: Use old set of state registers for PE configuration on GC880
402a9a36f0c : anv: Rip out shadow surfaces
0bf06400bea : radv: consider allocated command buffers in the initial state.
9b55f1c12bf : docs: upgrade some links to https
e5f9a9998d5 : docs: use anonymous links when possible
6b3b6333915 : docs/zink: fix and cleanup rst syntax
296ebb09fc6 : zink/ci: document a new fail after a piglit uprev to radv expectations
c1c7adbcbd5 : radv/ci: use wildcards for the query_pool.statistics_query flakes on VG
5d4df3ac23b : intel/compiler: Run extra fp64 lowering pass on devices that don't support int64.
e14f85366eb : nir/lower_int64: Fix float16 to int64 conversions.
ec9b9ff9712 : ci: Disable automatic jobs on Chromebooks with Comet Lake
8b66c0ac760 : amd: add cosmetic gfx10 and gfx11 changes
9cc58f0f49e : ac/surface/tests: add more gfx103 and gfx11 tests
24e8a6f17c6 : ac/llvm: don't use the mbcnt workaround for LLVM 16 and set range metadata
f78dad5e33c : radeonsi: allow int16 with FP16 since it no longer hangs
8737d34add4 : radeonsi: remove clamping shader code from in-bounds blits
11993185a2c : radeonsi: don't load/resolve/store non-existent src/dst channels in blit shaders
89566828100 : amd: rename enums ARCTURUS -> MI100, ALDEBARAN -> MI200
bdfacd0a24e : radeonsi/gfx11: fix compute scratch buffer - WAVES is always per SE
803802c29f9 : radeonsi/ci: update CI results
bf5c1773c06 : radeonsi: fix the compute wave size - it was always Wave32
c37357f4e01 : radv/rra: Remove some node type validation
868107e16c4 : radv/rra: Improve validation message formatting
07bf85c2eca : radv/rra: Rename rra_accel_struct_validation_fail
e5b3efe5825 : radv/rt: Restore prev barycentrics when rejecting hits
7753e80219c : util: Add multi-threaded test for util/u_debug.h and util/perf/u_trace.h
2c1c87f76f8 : util: Fixes memory leak in __getProgramName
171c3c551a5 : util: Fixes debug_get_option_* thread safety by set initialized=true after the value get
e2c3739a3f5 : util: It's not thread safe to set initialized=true before get the real GALLIUM_PRINT_OPTIONS
9a8453d07e7 : radv: Use compares for node type in traversal.
4770d3f0bad : r600: enable memory objects
39b9067b712 : nine: enable on freedreno
cc485cfd7c4 : ci/broadcom: juint is already defined in .piglit-traces-test
c987a727a76 : nir: Fix qsort comparator function
d31375b521f : math: remove unused matrix_print & print_matrix_floats
c49aca943c0 : math: remove vector class
2d4d4df57ac : math: remove unused debug classes
94e10ced83c : math: remove unused matrix_is_general_scale
18702a28bd4 : math: remove unused matrix_has_rotation
55373642db0 : util: remove unused enter debug exit loggers
c7b70ca61ad : util: remove fifo class
0c0812cf6ee : util: remove unused debug_dump_enum_noprefix
dc0de85fed5 : util: remove unused debug_print_blob
c43c640809e : util: remove unused set_random_entry
0b6c0bfa090 : util: remove unused half_to_unorm8
e25fdc701bc : gallium/util: remove unused macros and their functions from sse class
753b31c35ea : gallium/util: drop unused sampler_view_default_dx9_template
7995050462f : gallium/util: drop unused rect_area
4abb08ac60c : gallium/util: Drop unused translate_prim_restart_ib
2c25d2ea90d : gallium/util: Remove linear class
469251c8987 : gallium/util: Remove dirty surfaces class
3b98e2a556d : gallium/util: Remove dirty flags class
707d5b5b021 : math: drop invert_matrix_perpective
06adf6ad117 : radv: invalidate L2 instead of only writeback L2 when using DCC stores
26c8fedc1bb : radv: make the GDS/GDS OA buffer objects resident
cdc1abad7b1 : util: include gles header instead of hand crafted macros
02d61c1b31f : docs/amber: fix link to docs on amber branch
f1ea0bc18aa : gallium/vl: return the buffer plane order for yuv444p format
61c487719da : radeonsi/vcn: enable yuv formats supported on jpeg 2.5.0 and 2.6.0
581220aa547 : radeonsi/vcn: enable yuv422 jpeg decode
1c567ae3a2f : dzn: Hook-up format-casting
bda14ae9987 : dzn: Try to get a ID3D12Device10 object
457e9deee17 : vulkan: Provide a vk_image_create_get_format_list() helper
d65f4396619 : vulkan: Automatically generate helpers to retrieve format information
bbc4b4f59a9 : dzn: Query D3D12_FEATURE_DATA_D3D12_OPTIONS12
40bd7b4307c : docs: use code-block
ebf33212edb : docs: eg -> e.g.
e082cff56b6 : docs/gallium: glsl -> GLSL
45b4f820917 : docs/gallium: fixup broken markup
1d947e8f7f2 : docs: remove spurious backtick
8458451180c : docs: fix a couple of links
5525d0b196b : docs: use inline-code instead of default role
779b4639b75 : docs: consistently use single-quotes in config
7c5c1816947 : ci: Uprev kernel to 6.0
ef5f9c99e05 : VERSION: fix version as it will be a new year
e9b81c663da : Revert "ci: Collabora farm maintanance"
67cee534a88 : CI: convert to use the new S3 server instead of the legacy minio
a04ed2f971d : ci: Update ci-fairy in CI, rootfs and containers
a108e4f70cc : ci: Update piglit-traces tests expectations
70ce1dcacc9 : ci: Update piglit with s3 support
96e251aa86c : ci: re-enable scheduled pipelines for git cache
d7ad9e70142 : zink/ci: add another subtest to the list of known failures for radv
c7150ad8e6a : broadcom/compiler: drop unused v3d_compile parameter for nir pass
22789d34be0 : v3dv: use vk_alloc instead of malloc
36ef75b6eb9 : v3dv: vkCmdWaitEvents2 takes an array of VkDependencyInfo
dc088754150 : zink/ci: mark another test as fixed after the frontend caching series
224f774e61e : ci: uprev vkd3d-proton to v2.7
e891e84f4be : radv: fix setting MIN_LOD for texture descriptors on GFX11
617e48ecda4 : ci: Collabora farm maintanance
798aa43b6b6 : microsoft/spirv2dxil: Lower sample pos for fragment shaders
1399f37a3b6 : d3d12: Move lower_sample_pos to microsoft/compiler
ca29d9a67ca : ac: fix IB parsing for Stoney
a54c8cdaf21 : ac/gpu_info: simplify how has_accelerated_dot_product is set
a338a2da588 : amd/registers: regenerate gfx11 headers from amd-staging-drm-next
b361ecc0da8 : amd/registers: describe allowed register ranges better
ff4cd2133df : amd/registers: fix parse_kernel_headers.py warnings by adding missing enums
c4104482c87 : ac/llvm: remove unnecessary gfx11 condition for nir_intrinsic_store_buffer_amd
d79da61ffaa : dzn: Set Agility SDK parameters and update test expectations
a954ed2a705 : d3d12: Set Agility SDK parameters and update test expectations
e4025c4712c : ci/windows: Bump test image tag
3cd2b8d0c94 : ci/windows: Enable developer mode for test container
9426425bf0c : ci/windows: Get DXIL.dll (and DXCompiler.dll) from GitHub and put it in System32
c0db462fdda : ci/windows: Download updated WARP and copy to piglit/vk-gl-cts
2c17e446fb8 : ci/windows: Download DirectX Agility SDK and copy to piglit/vk-gl-cts
70039dcad65 : microsoft/compiler: Fix feature flag handling for 64-bit bitcasts
814b822fe06 : hasvk: fix android build and reported API version
95ed0330667 : radv: Use spirv1.5 instead of vulkan1.2
08f0d96b720 : tu: VK_EXT_extended_dynamic_state3 is finished
85d0205db13 : tu: Implement extendedDynamicState3ColorWriteMask
6f759c74a20 : tu: Implement extendedDynamicState3ColorBlendEquation
536ff112388 : tu: Make tu_pipeline::dynamic_state_mask 64-bit
aab81d660af : freedreno: Make BIT() 64-bit
c8c7154c2ec : tu: Implement extendedDynamicState3ColorBlendEnable
f3b3af34685 : tu: Remove blend dependency on attachment format
84726da2f44 : tu: Implement extendedDynamicState3SampleLocationsEnable
d99e5ffee71 : tu: Clamp sample locations
e63c8b3bf1b : tu: Implement extendedDynamicState3ProvokingVertexMode
1af2471bd75 : tu: Implement extendedDynamicState3LineRasterizationMode
92dd505f7cf : tu: Impement extendedDynamicState3RasterizationStream
6b829989854 : tu: Rename RASTERIZER_DISCARD state to PC_RASTER_CNTL
68b02ff200c : tu: Implement extendedDynamicState3DepthClipNegativeOneToOne
2a19b8d6965 : tu: Implement extendedDynamicState3AlphaToOneEnable
87bdddf8f14 : tu: Implement extendedDynamicState3AlphaToCoverageEnable
5e362c82c88 : tu: Implement extendedDynamicState3RasterizationSamples
01055198dc2 : tu: Set default sample mask to all 1's
e61583f6f13 : tu: Split up tu6_update_msaa()
ac051c556d0 : tu: Don't use rasterizationSamples when enabling sample shading
f062a644057 : tu: Implement extendedDynamicState3SampleMask
80befbf844f : tu: Implement extendedDynamicState3LogicOpEnable
99caf95eba2 : tu: Implement extendedDynamicState3Depth*Enable
0e09559bd64 : tu: Implement extendedDynamicState3TessellationDomainOrigin
55bbf56a179 : tu: Implement extendedDynamicState3PolygonMode
d20256eba37 : tu: Combine GRAS_SU_CNTL drawstate with rast draw state
009df9f7780 : tu: VK_EXT_extended_dynamic_state3 boilerplate
4466f9aa02d : tu: tu: Clear patchControlPoints dirty state with static patchControlPoints
9f7896685fe : tu: Ignore line stipple dynamic state
9061f5f57d9 : tu: Clear viewport dirty state with static viewports
6da2320a92e : radv/rra: Print invalid node types
fd14fcb9f99 : intel: Add and use intel_gem_get_context_param()
39486661e9c : intel: Add and use intel_gem_set_context_param()
6ae6921216c : intel: Add and use intel_gem_destroy_context()
f928ead6259 : intel: Add and use intel_gem_create_context()
ce4a7e7d40a : intel: Refactor intel_gem_create_context_engines()
f8c9b5a96ba : iris: Do not set I915_CONTEXT_PARAM_RECOVERABLE twice
5f7c2b0e167 : intel/common: Add and use intel_gem_create_context_ext()
aa35e86cc8a : etnaviv: warn when imported TS buffer is the same as color buffer
c2b06e1a382 : etnaviv: add support for sharing the TS buffer
f7463b12923 : etnaviv: canonicalize modifier on import
48b6ec82b4e : drm-uapi: bump headers
539cc909292 : etnaviv: allocate TS memory from KMS when resource bind is SCANOUT
f1f89b2e988 : etnaviv: rework modifier queries
a4193b85944 : etnaviv: correct comment about tile status size
f525a152a7c : docs: make the "amber" branch's name explicit
381e0b43d61 : mesa: Add test to prevent windows.h to be included in shared headers
bf338c3d7ff : mesa: #include "util/glheader.h" instead GL/gl.h in shared code
de53069af6f : mapi: #include "util/glheader.h" instead of #include "GL/gl.h"
2c89401f75d : glapi: #include "util/glheader.h" in glapi_priv.h and glapitable.h directly
bfa3ce44a66 : mesa: Move glheader.h from mesa/main/glheader.h to util/glheader.h
7b7bbe871c0 : mesa: sync GLAPIENTRY with KHRONOS_APIENTRY in GL/gl.h
147a491a74d : mesa: BUILD_GL32 is not used anymore
d7b09092d44 : mesa: Remove out-dated comment in common_x86.c
f40afd1363f : util: Prevent glheader.h from including <windows.h> by defining APIENTRY
afc3d5eff37 : glapi: Remove duplicated #include "main/glheader.h"
fe08c22beed : docs: XFree86 source files in libGL.txt are out date, remove it
ae268884da0 : pvr: Fix NULL pointer indirection in pvr_enable_z_replicate()
b0016bc36a7 : mesa: Use DEBUG_NAMED_VALUE_END for const struct debug_named_value
de6f86fc441 : docs: Fix features.txt typo
e6884df088a : v3dv: fix event synchronization
8113f973b39 : v3dv: make the helper to emit pipeline barriers public to other files
67e82fd1f2c : v3dv: always check VK_ACCESS_2_MEMORY_READ_BIT for read accesses
4c861cf22a6 : v3dv: increase limit for active event objects
5e97150e21a : v3dv: do better cleanup on failure during pipeline cache operation
1f5966397aa : v3dv: handle allocation failure during pipeline initialization
7f905a8117e : v3dv: fix incorrect return type
b78fd50e90c : v3dv: do a better job at cleaning up the device on init failure
aff368fe83b : v3dv: avoid freeing already-freed memory
c793d384c12 : v3dv: remove unnecessary check for NULL
c6c5949ff70 : vk/runtime: drop incorrect UNUSED annotation
dd908e87d00 : radv/ci: document a recent regression on VanGogh
751eb1ba065 : radv/ci: document a flake on VanGogh
a7ad99f0ae4 : radv/ci: document some VanGogh flakes that came from splitting the job
fab87b0f411 : radv: fix fallback for extreme geometry with tessellation on GFX11
ba0336ab3f6 : anv: Reduce RHWO optimization (Wa_1508744258)
d876ddc920f : radv: Make the compute scratch waves per SE as well.
b8865ad0464 : radv: Fix compute scratch buffer emission.
32cf10e17a4 : radv: Style cleanup.
ab1727237ad : docs/isl: remove empty headings
d2b3ebf0d8e : docs/isl: put emphasis on unit names
05a081f7ee3 : docs/isl: correct rst-syntax
f5eb25ec9f2 : docs/tgsi: quote literal numbers
eaa0b589635 : docs/tgsi: mark pseudocode as such
c69dbe9d811 : docs/tgsi: always use uppercase for instruction names
42afb3095b4 : docs/tgsi: use src1 instead of "second arg"
a9fce4d2bea : docs/tgsi: put emphasis on src etc
d264ec7b22e : docs/gallium: use math-role for zero and one also
be857778bbc : docs/gallium: use table instead of list
c85a05a6854 : docs/gallium: use definition-lists for member-lists
e2ac43ddadf : ac/nir: create gs copy shader with scalar outputs
cb8038b8411 : rusticl: remove Option from set_global_binding
5f93feed61a : panfrost: Don't merge workgroups with variable shared mem
cd37325dd9c : rusticl: create the constant buffer ahead of launches
09e15994fc1 : rusticl: create the CSO ahead of launches
09d05e4e1ce : rusticl: unbind compute state before deleting
9ccdd86b904 : iris: invalidate sysvals if grid dimension changes
b8d10d9e87a : gallium: split up req_local_mem
7b015457163 : rusticl: use real constant buffer for cb0
900d50c3864 : rusticl/nir: add load_kernel_input lowering pass
e18512fe888 : nir: set range and base for load_kernel_input
2a522971414 : gallium: drop pipe_compute_state.req_private_mem
b5a3b9f555e : gallium/tests: drop compute test
f804f8065dd : nouveau/nvc0: Remove unused validate_zcull function
e1a7bcb49a0 : nouveau/nv50: Remove unused alternative sample position ms8
9ea6973ca67 : nouveau/nvc0: Remove unused alternative sample position ms8
287435134c6 : glx: Fixes apple/apple_visual.c that include non-exist util/debug.h
2d8f28df731 : panfrost: Replace resource shadowing flush
0b26a9f7739 : panfrost: Don't copy resources if replaced
dfa8600a2d3 : zink: add missing build_id linker args
f0a29496bb4 : docs: update calendar for 22.3.0-rc1
d911eb17d81 : intel/dev: Set has_lsc in XEHP_FEATURES rather than DG2_FEATURES
dfbc142b7a9 : docs: reset new_features.txt
53c109944dd : VERSION: bump to 22.4
c2387e6b3c4 : Revert "etnaviv: completely turn off MSAA"
22920d56911 : etnaviv: blt: Directly call etna_try_blt_blit(..)
f126f81e681 : etnaviv: blt: Add color resolve support
b00fc1a08b1 : etnaviv: Update headers from rnndb
24db330f8cb : etnaviv: rs: msaa: Set cache mode for SMALL_MSAA
a9b11d02d32 : etnaviv: rs: Directly call etna_try_rs_blit(..)
a331717ed7c : etnaviv: rs: Color resolve works
c581e426a94 : etnaviv: Create MSAA surfaces with PE compatible tiling
6c0eff847da : etnaviv: Remove possibility to force MSAA
7221cc6526c : d3d12: Hook up driver-private interop data
20bdec1fc4b : mesa/st: Query driver for interop data
6421475b48e : gallium: Add screen methods for driver-private data on interop interface
6ab615f183b : include: Add driver data to v2 of mesa_glinterop_device_info
f35c8b4dbf1 : egl/wgl: Implement interop methods
e42e7aca18d : wgl: Implement interop methods
89cd55e11dd : egl/dri2: Implement the new flush method
8d55fb54b15 : glx: Implement the new flush method
5345c34001a : dri: Implement the new flush method
a86e0e8836f : mesa/st: Implement the new flush method
4f3ccb9f475 : mesa/st: Split interop object lookup from export
7033501effb : mesa: Make fence_sync not static
04d45eab34f : include: Add a flush interop method
aaf35cb442b : mesa, dri2: Move interop helpers from dri2 to state tracker
652d09d6ed9 : include: Add WGL version of GL interop extensions
f343bd090d5 : docs/new_features: Add Panfrost disk cache
00049744675 : radeonsi: increase gfx1100/gfx1101 physical vgprs
50073d61350 : aco/gfx11: increase gfx1100/gfx1101 physical vgprs
67ebe86f0cd : ac/gpu_info: increase gfx1100/gfx1101 physical vgprs
254f4fa5738 : radv: increase gfx1100/gfx1101 physical vgprs
40372bd720f : panfrost: Implement a disk cache
b35a55bb422 : panfrost: Precompile shaders
01bbf8e2df0 : panfrost: Precompile transform feedback program
b290ac960b1 : panfrost: Make fixed_varying_mask a fragment-only key
6d6f25e97e7 : panfrost: Use u_dynarray for variants
7bc34fbe844 : panfrost: Remove uncompiled_shader->active_variant
52b4181eedc : panfrost: Rename structs to panfrost_(un)compiled_shader
ea45460f550 : panfrost: Remove unused req_input_mem copy
78f7128dadb : panfrost: Merge pan_assemble.c into pan_shader.c
5ef46b4f722 : panfrost: Consolidate all shader compiling code
ecbeb6a3354 : panfrost: Remove bogus assert
4860b0f59eb : panfrost: Move small compute functions to pan_context.c
2e1a69105d9 : panfrost: Delete set_global_resources
2316b80d77e : panfrost: Don't use nir_variable to link varyings
93bf7104d02 : panfrost: Don't allocate space for empty varyings
d0281fc16a8 : pan/mdg: Use bifrost_nir_lower_store_component
17589be72b4 : pan/mdg: Use .u32 for flat shading
225a8f6e279 : pan/mdg: Don't pair ST_VARY.a32 with other instrs
e04156b42ae : pan/mdg: Disassemble the .a32 bit
4087374deb5 : freedreno/a6xx: Mark gl45 supported
bb52332b501 : freedreno/a6xx: ARB_query_buffer_object support
41455c63690 : freedreno: Core ARB_query_buffer_object support
27250d67e55 : freedreno/batch: Add a global epilogue
c9b0cd6e807 : freedreno/a5xx+a6xx: Add base class for query samples
46f84ce20a7 : freedreno/a6xx: Remove unused field
5c5e4238ff8 : freedreno/a6xx: Fix occlusion queries
701c0fdca2b : freedreno/a6xx: Enable ARB_shader_group_vote
6edac0aaeda : freedreno/ir3: Unconditionally lower subgroup ops
5b50332a147 : freedreno/a3xx+: Enable ARB_derivative_control
5ceff032ad1 : freedreno/a3xx+: Enable ARB_shader_texture_image_samples
7598db41ae8 : freedreno/a6xx: Implement ARB_clear_texture
13946b8a6a2 : freedreno/a6xx: Use box to pass 2d clear params
cd181b6140e : freedreno: Add ARB_gl_spirv support
5ca344252c9 : docs: update new_features.txt for non-extension additions to RADV
fe6a84729d4 : zink: put union fields into structs named by the shader-stages
090a111c5dc : zink: do not read is_generated unless in tcs shader
7d7e94066da : zink: consider polygon-mode for rast_prim
18599417685 : zink: only set line-width if drawing lines
53721827ea1 : zink: correct depth-bias enable condition
b78afc2c739 : rusticl: meson devenv support
a71d068fd07 : radv/llvm: fix GS shaders on GFX8/9
6014a642ae2 : nv50/ir/nir: ignore sampler for TXF/TXQ ops.
5ae744c5982 : android: -Ddri-drivers= is not needed anymore
9c3c0320bd1 : docs: There is no more swrast driver
110c1aa461d : docs: There is only glx=xlib option now
6d2ed453960 : docs: -Ddri-drivers= option is deprecated, do not use it anymore
b49c027e1f1 : docs: fixup rebase mistake
4147add280e : radeonsi: update db_eqaa even if msaa is disabled
abf3dea738c : radeonsi/gfx11: enable sdma copy DRI_PRIME
74825d9c273 : docs: nfs -> NFS
8070a8c6e7d : docs: spell ATI codenames in allcaps
c35f5a8806b : docs: nVidia -> NVIDIA
f748cf54c61 : docs: gitlab -> GitLab
b1f97a6620e : docs: Android.mk -> ndk-build
7000154ba1e : docs: link to replacement forum
0bf34192c6d : docs: add links to usenet groups
b43f3d364ad : docs: add missing link to mesa3d.org
73fdacbebfa : docs: clean up labels
27a7f243f99 : docs: name correct driver
fdab007b1dc : docs: do not mention classic swrast
48aa892eb8b : docs: remove non-existent directory
9fea95d9077 : docs: Adreno aXXX -> Adreno XXX
cf0b5a60f41 : docs: xml -> XML
d9a04acdbaa : docs: yml -> YAML
f5e18da0660 : docs: swr -> OpenSWR
181d83cf2ff : docs: ini -> INI
a02d3e099ee : docs: piglit -> Piglit
4622c357db7 : docs: panfrost -> Panfrost
ac031f66c3c : docs: softpipe -> Softpipe
99b45b2b680 : docs: llvmpipe -> LLVMpipe
f90f194cff6 : docs: freedreno -> Freedreno
2170b4ad181 : docs: de-nominate -> denominate
0361aec645c : docs: de-duplicated -> deduplicated
c2ea5486caa : docs: spell out "transform and lighting"
c11b7145414 : docs: spell out "distribution"
dcaaeb56ef2 : anv: program 3DSTATE_MESH_DISTRIB with the recommended values
d1d2dee9708 : anv: set 3DSTATE_[MESH|TASK]_CONTROL.MaximumNumberofThreadGroups
11612d81b76 : intel/genxml: fix width of 3DSTATE_TASK_CONTROL.MaximumNumberofThreadGroups
aa4ac5ff8bb : utils: Merge util/debug.* into util/u_debug.* and remove util/debug.*
0e47171abea : utils: Move functions from debug.* to u_debug.*
d375a0ff8a5 : crocus: set clear_buffer = u_default_clear_buffer
e74e82ea77c : gallium/clover: pass -opaque-pointers to Clang on LLVM 15 and 16
1a06dbcaed9 : Revert "gallium/clover: pass -no-opaque-pointers to Clang", opaque pointers are now implemented
2a6338722e8 : panfrost: Don't use nir_variable in the compilers
6a87719d352 : pan/bi: Don't lower outputs for compute
fde99747e95 : nir: Drop infer_non_readable option for nir_opt_access()
1462a61b5d6 : st/mesa: Let nir_opt_access() infer non-readable
45a111c21c2 : nir/opt_algebraic: Fuse c - a * b to FMA
07bac4094a3 : gallium: update docs about PIPE_CAP_PREFER_IMM_ARRAYS_AS_CONSTBUF.
467ee940019 : iris: Disable GLSL lower_const_arrays_to_uniforms.
88756cee8da : intel/compiler: Run nir_opt_large_constants before scalarizing consts
96054f8ebaf : iris: Use nir_intrinsic_load_global_constant for large constants
e4d61f37d47 : rusticl: Fix the invalid memory migration flags check.
05a4d3f3805 : freedreno/pps: loop countables by references
86553cd7712 : freedreno/pps: use 64-bit reads when possible
53a8dd1d42e : radv: move GDS counters after reserved GDS offsets for streamout
0bccf8f7739 : radv: use defines instead of magic values for GDS counters offset
9746ddf1d6f : aco: Use s_pack_ll_b32_b16 for scalar zero extend.
d2f3e01f616 : radv/amdgpu: add a kernel GDS management workaround for -ENOMEM
7e3be0b3ce9 : radv: assign IO var locations for VS/TES with NGG streamout
9ff2bed7bea : ac/nir: stop using nir_gather_xfb_info_from_intrinsics
d0c9ab529e9 : nouveau/codegen: Support bindless texture queries
15796bdd0ef : nir/types: Add some asserts to glsl_get_struct_field()
4bf116d440e : frontends/va: fixed an av1 dec image corruption.
b1e9065fe41 : r600/sfn: remove load_uniform handling
350c56b1c3e : r600/sfn: lower uniforms to UBOs
981bc603b46 : clover: implement CLOVER_DEVICE_TYPE like RUSTICL_DEVICE_TYPE
6113ee650a2 : aco/gfx11: fix FS input loads in quad-divergent control flow
16d2c7ad557 : aco/gfx11: perform FS input loads in WQM
3da4fe9c6d1 : aco: fix typo in branch lowering
c2ff7c3eb2f : radv: enable VK_EXT_transform_feedback with NGG streamout on GFX11
75faaac8959 : radv: allow to enable NGG streamout with RADV_PERFTEST=ngg_streamout
4621c4936b0 : radv: enable all possible features with NGG streamout
d467ff7b0e3 : radv: set the correct buffer size for NGG streamout
3b9f36db477 : r600/sfn: Handle load_workgroup_size
76555a47770 : radv: fix primitives generated query with NGG only
8dafda4a07c : radv: suspend/resume primitives generated query separately for legacy/NGG
e83ec595df6 : radv: use 32-bit GDS counters for primitives generated query with NGG
1e925ce5655 : radv: reword an incorrect comment about primitives generated query
2842c04bf50 : meson: simplified meson for enabling ray-tracing on Intel
fda7d17e81e : gallium: Default to PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT
614a8502a85 : etnaviv: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT
8a09eee8587 : i915g: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT
1ad51f05c28 : softpipe: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT
d3d68394cef : CODEOWNERS: remove rajnesh-kanwal as an Imagination maintainer
0fa540ef613 : iris: Reduce use of RHWO optimization (Wa_1508744258)
3e56968984a : gallium/util: remove network class
d9f0fef91d4 : docs/panfrost: Document Mali-T620 support
4e14da056d6 : zink: Enable mesa/st frontend shader caching.
b4f2b244fae : d3d12: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT
61afaa0c689 : dzn: Set factory flags before creating device
1c7d208302b : radv/rt: Set vars.arg in the traversal shader
6fd14140161 : radeonsi/ci: Test piglit quick_shader profile as well
b7ea47ede62 : radv,aco: don't use lower_to_fragment_fetch_amd on GFX11+
b9a3d8b0abe : radv/gfx11: don't create texop_samples_identical
d31e5c8efc1 : radv/gfx11: don't create fmask copy/expand pipelines
140cefe95ae : ac/nir: lower gfx11 vertex parameter exports
14a1925727a : aco: don't split swizzled store_buffer_amd on GFX9+
e6d26cb2880 : nir,ac/nir,aco,radv: replace has_input_*_amd with more general intrinsics
9f692f5aa64 : radv: do not unconditionally disable NGG streamout lowering in NIR
d653ca4c52b : radv: lower NIR intrinsics for NGG streamout
3bafe6e0bcd : radv: call nir_io_add_intrinsic_xfb_info() after IO lowering
ed865440db2 : radv/llvm: prevent emitting streamout outputs for NGG
fa287c99ed1 : aco: remove invalid assertions for NGG streamout
db7ffa40063 : aco: implement NIR intrinsics for NGG streamout
fdc212bd7b6 : aco: create a new builder variant for ds_add_rtn
5d040646422 : radv: Handle attribute ring intrinsic correctly with LLVM.
45ff58cfd15 : radv: Handle GSVS ring intrinsic correctly with LLVM.
ec9d71498e2 : radv: Use correct types for loading the rings with LLVM.
18e7f5c4287 : panfrost: Enable Mali-T620
333aa0a6e8c : r600: Print MOVA_INT dest on Cayman
dfeb96e2771 : r600: Only count ALU registers that are not clause local
04465c10bdd : r600: declare for counter locally and fix signed/unsigned warning
d4ec3f21cf5 : Revert "radv: add a pointer to radv_shader_binary in radv_shader"
4f57dfc1151 : winsys/amdgpu: clamp up the alignment if zero
5eaca461a77 : freedreno/fdl: Increase alignment for UBWC images
d4b43d1bcfb : pvr: setup buffer and image format feature bits
2eac571d614 : aco: Use opsel for the third operand.
25e311e9d30 : radv: implement transform feedback queries with NGG streamout
7cfd0e8d317 : hasvk: remove some unused functions
f9176d9b2c7 : anv: remove some unused functions
78519987b94 : radv: Speculatively tune RT pipelines for GFX11.
6b52834ece9 : anv: remove shader fp64 inspection after parsing
492ac880784 : nouveau: enable PIPE_CAP_UMA when appropriate
9369b407250 : radv: Use PLOC for BVH building
271865373ed : radv: Add PLOC shader
14dfb6035f0 : radv: Add REF as a typename macro to .clang-format
0c0f1790376 : radv: Add global sync utilities
608fa1bd25f : radv/rt: Track number of inactive leaf nodes
f502b3aab33 : radv/rt: Dispatch internal converter indirectly
49c09959183 : radv/rt: Fix internal converter synchronization
fa578f280ec : radv: Add radv_indirect_unaligned_dispatch
030a1f68436 : radv: Use a struct for AABBs
ccf0a69e05f : radv: Make the number of internal nodes be written on the GPU.
0e23df959ea : radv: Add BVH IR header.
37525c11d13 : radv: Rename emulated float helpers
db946364df4 : util: glsl2spirv.py: ensure '#endif' is printed in new line
3f282b54fa3 : r300: update r400 tests
e68ecb52d20 : zink: enable renderpass optimizing for turnip jobs
8a439f89d42 : zink: use tc renderpass tracking to optimize renderpasses
58f09f59935 : zink: add a context flag to indicate when blitter is running
07017aa137b : util/tc: implement renderpass tracking
42fafd2f512 : util/tc: split out dsa and fs state cso handling
288d109ff3b : util/tc: split out flush and deferred flush calls
2f32e8f64ba : ci/d3d12: Update quick_shader results with 24 fixes from !19128
be6da310347 : nir/lower_int64: Implement lowering of 64-bit integer to 64-bit float conversions.
29da9856826 : nir/lower_int64: Enable lowering of 64-bit float to 64-bit integer conversions.
eac8cbb0491 : asahi: Identify counts for compute kernels
8f1a9a8daeb : radeonsi: force the MSAA resolve shader to use 1 clause for MSAA loads
0ac37b595a7 : nir: add nir_intrinsic_optimization_barrier_vgpr_amd for LLVM
041f4845883 : panfrost: Add lots of perf_debug annotations
1ff3b87ba24 : panfrost: Enable rendering to 16-bit and 32-bit
3a9cdd780de : panfrost/ci: Disable trace-based testing
5d3895d13b5 : nir: Add way to create passthrough TCS without VS nir
4229d2e39c6 : docs: Update features.txt
b575f5ed6c2 : gallium: Only use Asahi's software path on macOS
db8ab524477 : gallium: Stub support for Asahi + DRM
27c8cddec1a : r600/sfn: Add .clang-format file and apply style
e58c004870c : nir/algebraic: add vec8/16 cmp lowering
5efbef833ac : nir/algebraic: generalize vector_cmp lowering
f27e2234e11 : nir/algebraic: support CL vector accessors
1d6014f267f : nir/algebraic: add 8 and 64 bit urol and uror lowering
10ace5de3af : panfrost,asahi: Support ARB_buffer_storage
99b832008a0 : gallium/util: add a helper for get_timestamp
7fa50ced14d : aco: insert waitcnt before/after ds_ordered_count
ea8ddf5c263 : aco: add storage_gds
590f176327a : zink: Lazily allocate the dummy surfaces.
f0c033ebbc9 : zink: No need to use a 2-sample dummy image for bindless without null descs.
09c4ed4f2c9 : iris: Do not export iris_bo_wait()
144ccc31d7e : iris: Drop duplicated errno handling in iris_bo_wait()
191f9a39c9d : iris: Nuke pci_id from iris_screen
bb9f66800cf : intel/perf: Use intel_device_info functions to compute subslice and eu totals
dc4d7d7b0f0 : d3d12: Don't align already-aligned size in `d3d12_bufmgr_create_buffer`
e902f2ab8cc : gallium/pipe: Align allocation size in `pb_cache_manager_create_buffer`
416b33337d9 : freedreno/ci: Small bit of xfails cleanup
edfc98460b2 : freedreno: Enable GL_ARB_enhanced_layouts
5b7e6b583a7 : freedreno/a6xx: Enable GL_ARB_texture_mirror_clamp_to_edge
c50e9f65bd4 : freedreno/a6xx: Support GL_ARB_viewport_array + gl43
23b7948a72b : freedreno: Move guardband calc to bind time
d9150eab287 : freedreno: Massage scissor state at bind time
e752a26ca43 : freedreno: support multiple viewports
138b513fb70 : freedreno/a6xx: Support AMD_vertex_shader_layer
110a5f4f02f : freedreno/a6xx: Fix buffer size clamping
b416c08e869 : freedreno/ir3: Drop unused view_zero/layer_zero lowering
679adcbc3c7 : freedreno/a6xx: Move layer_zero handling to interp state
3a695470862 : freedreno: Don't advertise TGSI support for GS/tess
2e689e9d9d5 : Revert "mesa/st: ARB_vertex_attrib_64bit depend on glsl>=410"
c84dbd189bc : ac/nir/ngg: fix emitting streamout output by using packed location
1c37a8342ce : rusticl/kernel: fix more 32 bit problems
eae28671228 : radv: move nir_opt_idiv_const/nir_lower_idiv after NGG lowering
e2fcbd4a37d : radv/llvm: fix dual source blending on GFX11
d172fc1fcab : radv: fix VRS limit when attachmentFragmentShadingRate is disabled
e97edac66dc : zink: don't double-deref bindless texture arrays in shaders
a5f335f97a6 : iris: Fix enablement of protected contexts
004f431b7f6 : v3dv: split event implementation to a separate file
6748d22a7b3 : v3dv: return out of host memory if we fail to create event pipelines
40e683b9072 : pvr: remove implicit sync support
b890ad7d5eb : drirc: Apply fp64_workaround_enabled to DOOM Eternal
a954933f4f5 : drirc: Add fp64_workaround_enabled option
8c4c4c3ee1a : anv: Add softtp64 workaround
829d74b2f2d : anv/meson: Add float64_spv_h custom target
f8425e661a1 : glsl/meson: Add variable to export float64.glsl
4692c663582 : nir: Add assert in nir_lower_doubles
e4b7bf1a6df : nir: Make lower_double_ops recognize SPIR-V mangling
9786d9ef2ab : util: Add glsl2spirv.py script
48844910a3a : iris: Enable INTEL_MEASURE for compute dispatches on XeHP
a41c0b58aab : etnaviv: blt: try to find exact format match first
0f34a092e46 : etnaviv: blt: scale operations by MSAA mode
c41997f29f8 : radv: fix suspending/resuming pipeline statistics queries with GDS
cf687e88ce7 : ac/nir/ngg: fix emitting streamout output by using packed location
920aed21211 : intel/compiler: don't allocate compaction arrays on the stack
29588fe1166 : v3dv: re-enable sync_fd import/export
ecb01d53fdb : v3dv: refactor events
8cd50ef0713 : broadcom/compiler: handle vec2 load/store index
2ab70c10048 : llvmpipe: check rectangle vertices have equal W components
3ef88cd0a2d : intel/dev: Set display_ver = 13 on all ADL/RPL/DG2
dbc4f05ca1b : zink: remove leftover work_dim lowering code
43c5a7a6b4f : rusticl/kernel: add work_dim lowering
ff24eeee208 : rusticl/kernel: lower system values before gathering info
f54608db6de : rusticl/nir: add reads_sysval wrapper
0961c6aba21 : rusticl: add small bitset impl
c128cbb5bb7 : zink: always add MUTABLE with EXTENDED_USAGE for image creation
f2d3826dac5 : zink: don't force attachment usage for images when unsupported
8de17393f5c : zink: fix weird formatting
fe73e07a514 : d3d12: Set PIPE_CAP_MAX_TEXTURE_UPLOAD_MEMORY_BUDGET
7118b2136e9 : d3d12: Don't multiply cube array sizes by 6
e2934435f8f : d3d12: Don't put permanently-resident resources in the residency bo list
82029aed88f : zink: rip out unused kernel push constant
719ce10b866 : zink: add handling for CL-style discrete shader samplers
1b45e79355f : zink: add handling on the vk side for discrete sampler descriptors
b900bb22094 : zink: always take the compact descriptor size path with kernel shaders
efd14b6fc5e : zink: emit explicit samplers in ntv based on sampler_mask
6ef8470bb42 : zink: add some spirv builder handling for sampled image ops
dbf24c6dca7 : zink: simplify image deref handling
49a387720e1 : zink: add a nir pass for CL image typing and sampler tracking
c67dc62a4ce : zink: pass image type to image emission
b2fcb34e976 : zink: rework sampler emission
037bbabcb96 : zink: pass KERNEL shaders through successfully
2a08b973309 : zink: match bitsizes in bo rewriting
e59c4a912bc : intel/fs: use fs implementation of dump_instructions
e5dfff0946b : intel/fs: reduce liveness of variables in lowering passes
dd6d40429b6 : intel/fs: make split_virtual_grfs deal with partial undefs
14b99df7d92 : intel/fs: require UNDEFs register offsets to be aligned to REG_SIZE
59ecbe3fe2e : turnip: Fix reservation for indirect compute's IR3_DP_SUBGROUP_ID_SHIFT.
78785f3b187 : pan/mdg: Don't schedule across memory barrier
027ee6c9e9c : panfrost: Lower MAX_BLOCK_SIZE on Midgard
934f9bbae7b : panfrost: Avoid a XFB special case
0955fe8fe20 : panfrost: Use compute-based XFB on Midgard
9e2ce225e68 : pan/mdg: Fix 64-bit address arithmetic
4a626d98295 : pan/bi: Clean up sysval handling a bit
1e208aaef45 : panfrost: Don't allow VS side effects on midgard
1bb68d95322 : panfrost: Zero polygon list for fragment-only
63320c691ae : nir/lower_idiv: Inline convert_instr_precise
941c37c0856 : nir/lower_idiv: Remove imprecise_32bit_lowering
37bbcc2e4a0 : etnaviv: Use correct idiv lowering
5bbe3271e6f : hasvk: Fix build around intel_measure_state_changed() call
89b93f7e344 : rusticl: fix MemConstant invalid arg size check
341babb8a79 : llvmpipe: asst. clean-ups in lp_state_fs.c
4f4aacad19e : llvmpipe: fix comment typo
c2cd0e82189 : llvmpipe: s/uint/enum pipe_prim_type/ in lp_setup_context.h
ea7e331fb82 : anv: add mesh shading tracepoints
63ad8aed410 : intel/ds: add new category/stage for draw mesh events
2bc82581ad2 : anv: add support for mesh shading in INTEL_MEASURE
b1b2dee30e1 : zink: add docs for zink_surface
1e63b24f884 : zink: add some breadcrumbs for VK_EXT_multisampled_render_to_single_sampled
919cbc190dd : zink: delete unused zink_surface member
81713956fe6 : zink: use zink_resource_object::views to defer deferred storage view deletion
113e4778650 : zink: simplify conditional for surface rebind no-ops
52efe113f9d : zink: delete stale comment for zink_surface
34ec611dc61 : zink: simplify swapchain imageview handling
2f7a2ffde8d : etnaviv: disable PE_COLOR_FORMAT_OVERWRITE with MSAA
1cdcf45ac82 : etnaviv: set LOGIC_OP_UNK24 for MSAA rendering on SMALL_MSAA GPUs
2b11838eff9 : etnaviv: properly size TS buffer for MSAA resources
ca96b3a409b : etnaviv: rs: try to find exact format match first
0ff96aaef3b : etnaviv: rs: fix MSAA alignment adjustment
6dfae660165 : etnaviv: increase alignment for MSAA resources
391ccff2506 : etnaviv: handle compressed texture formats in etna_layout_multiple
88d8775f9ec : etnaviv: compute linear resource Y alignment in etna_layout_multiple
7d38c7cc184 : etnaviv: assert valid layout in etna_layout_multiple
735718ed33b : etnaviv: move etna_layout_multiple into etnaviv_resource.c
93fb84237f7 : ac/nir: add ac_nir_lower_ngg_options
21a319851aa : ac/nir: micro-optimize boolean expression
03a6eb25477 : zink: mark a test as a flake in RADV expectations
07c7d846e5f : v3dv: drop layout refs for all allocated sets from a pool on destroy / reset
57a1d13279c : iris: enable protected contexts
13d75495a08 : iris: Emit protection & session ID on protected command buffers
9402ac8023a : iris: handle protected BO creation
5d88ab63e25 : st/gallium: plumb protected context creation
9de12638426 : egl: Add EGL_EXT_protected_content support
b30f1327f96 : gallium: rename PROTECTED_CONTENT cap into PROTECTED_SURFACE
62ac2cec854 : dri: rename PROTECTED_CONTENT in PROTECTED_SURFACE
ed7d64962ee : intel/common: add detection of protected context support
4172596382e : isl: add new MOCS field for protected buffers
8cd8f3d6974 : drm-uapi: bump headers
b16df310fd6 : ci/zink: rename zink job to zink-lvp to better describe it
c80137fcba0 : radv/rt: overwrite hit args with undef in case of a miss
f4270b7659e : radv/rt: create traversal shader independent from main shader
22534e0d1a4 : nir: add AMD RT traversal intrinsics
c238699afab : intel/compiler: Broadcast lower code should check 64-bit int support
2da7ec0db9d : intel/clc: assert when libclc shader is not found
24d9a802476 : v3dv: implement VK_EXT_pipeline_robustness
9deef4cde6b : vulkan/runtime: include robustness info when hashing a shader stage
c3641f413a1 : broadcom/compiler: trivial code clean-up
86503aaba48 : v3dv: use enabled features from vk_device
1a2ca58aed8 : v3dv: use NIR_PASS with v3d_nir_lower_robust_image_access
bfb6a5fef11 : ac/nir/ngg: add one odd dword to nogs culling pervertex lds
13fb7f8f2cc : ac/nir/ngg,ac/llvm,aco: save nogs ngg culling one lds dword
66d1fa9666b : ac/nir/ngg: save and restore no_varying/no_sysval_output
b197dd0d15d : ac/nir/ngg: allow passthrough with vs primitive id output
e536d0fe4bd : ac/nir/ngg,radv: move LDS layout calculation out of nir ngg lowering
3d6cce2e4cc : nir: add two amd ngg lds base load intrinsics
54eea0e3934 : ac/nir/ngg: pass primitive_id_location as param for nogs lower
d82b668bc63 : ac/nir/ngg: support user edge flags for ngg lower
238eeeacb24 : ac/llvm: get back intrinsics used by NGG
650597a7701 : glx: clean-ups in drisw_glx.c
421777dd3ab : glx: clean-ups in create_context.c
33944867ae9 : frontends/dri: clean-ups in dri_util.c
05a4202dac6 : frontend/dri: assorted clean-ups in dri-screen.c
d9a257b339b : nv50/ir: nir_op_b2i8 and nir_op_b2i16
cc961a28f85 : docs: update to latest venus driver support
a408f5cafe9 : venus: add VK_EXT_depth_clip_control support
8f7b5bf34b4 : venus: add VK_EXT_primitives_generated_query support
4f22fb117dc : venus: sync to latest venus protocol headers
4f2471e8c68 : venus: handle VkAndroidHardwareBufferFormatProperties2ANDROID
1c010da0831 : venus: remove redundant codes
6a29cb2654f : nir/lower_bool_to_int32: add support for lowering functions.
117b32a5944 : nir/divergence_analysis: add missing desc_set_address_intel
edda5731c09 : nir/divergence_analysis: add some missing RT intrinsics
db42ed1e04c : vulkan/wsi/wl: correctly find whether the compositor uses the same GPU
93dbd14ed77 : anv: init major/minor before WSI
324d9455897 : anv: disable mesh in memcpy
2ea481b2f0a : Zink: add Zink profiles file
be235edfe2b : zink: add profile documentation
8dd314d2035 : zink: handle broken resource mapping deadlocks
5e05d98848c : nir: Unconditionally call nir_trim_vector in nir_lower_readonly_images_to_tex
d9cf6de4a8a : nir: Misc. style fixes to nir_lower_readonly_images_to_tex
b684a603f10 : nir: Use nir_shader_instructions_pass in nir_lower_readonly_images_to_tex
a3c3d0d2871 : nir: Reformat a comment
16e0702ec71 : etnaviv: properly reference flush_resources
20b9eece6ef : winsys/amdgpu: Set RADEON_FLAG_32BIT again
d50db140238 : zink: limit gl_Layer clamping to drivers that need it
2562c9c5c6b : zink: clamp gl_Layer output to 0, if framebuffer is not layered
72d18325dd8 : zink: add new framebuffer_is_layered state
fd89690795a : zink: add pushconst only pipeline layout
a0c6286485c : zink: cleanup zink_pipeline_layout_create
0f070923e83 : zink: use unified pushconst layour for passthorugh tcs
ec4ac380f1e : zink: cleanup pushconst interface between driver/compiler
001c8fdfbf9 : lavapipe: stop allocating 0 size const buffer
d7660931995 : anv: enable localized loads for lower_shader_calls
53a08041466 : radv: tweak lower_shader_calls parameters
29da1c82538 : nir/lower_shader_calls: run opt_cse after lower stack intrinsics
3c242e551df : nir/lower_shader_calls: move scratch loads closer to where they're needed
5717f13dffe : nir/lower_shader_calls: add a pass to sort/pack values on the stack
4cd90ed7bc1 : nir/lower_shader_calls: add a pass to trim scratch values
1d10d178175 : nir/lower_shader_calls: add an option structure for future optimizations
d0543bfbecd : nir/lower_shader_calls: cleanup shaders a bit more post split
6d7e04d924e : nir/lower_shader_calls: add NIR_PASS_V internally
dc70519c8a9 : nir/lower_shader_calls: rematerialize values in more complex cases
ca2a1340a2e : nir/lower_shader_calls: avoid respilling values
5a9f8d21d00 : nir/lower_shader_calls: lower scratch access to format internally
df685b4f9c5 : nir/lower_shader_calls: rematerialize more trivial values
019529aa118 : broadcom/compiler: call nir_opt_gcm with a custom strategy
afc6de356a5 : broadcom/compiler: pass a strategy struct to vir_compile_init
33878a12dda : v3dv/pipeline: use v3d_optimize_nir
0bf31b0710f : broadcom/compiler: add more lowerings/optimizations on v3d_optimize_nir
9cbc3ab239f : broadcom/compiler: update how we compute return_words_of_texture_data on non-ssa
ec10a37a526 : broadcom/compiler: don't call nir_opt_load_store_vectorize on all v3d_optimize_nir calls
16287ff87d4 : nouveau: put nv04 push macros in nouveau_winsys
8be9171fcba : rusticl/mem: can only map staging textures directly
0a0c35dd246 : rusticl: force BIND_LINEAR on staging resources
1fe408e82fc : r600/sfn: evaluate LDS location for color and clip-vertex too
7b4bf219cc9 : r600: Account for color and clipvertex when evaluating LDS space
d3805515446 : r600/sfn: elimiate dead registers too
952b385b962 : r600/sfn: Increase scheduling priority on uniform reads and non-ssa writes
a73b51c1879 : r600/sfn: improve scheduling of tex sources
8f7100e48f4 : r600/sfn: Trigger TEX CF based on max TEX CF size
4189ea373a6 : r600/sfn: Allow copy-prop of group dest into origin
5ab6ebefa47 : r600/sfn: Add test for channel changes in TEX source from opt
23c7e4d590c : r600: Fix printing t-channel in diss-assambly
7bd1084ef51 : r600/sfn: Handle nir_op_seq and nir_op_sne
e8e420568d4 : r600/sfn: Unify the handling of resource IDs in instruction
da1477a9343 : v3d: Fix initializer-overrides warning.
61342ea1a56 : xlib: Remove the usage of global constructor in xlib.c, so the xm_public.h are removed
4117710ec13 : xlib: Getting xmesa_strict_invalidate to be function
adcdfe66fc0 : ci: Getting debian-clang-release to building with glx=xlib
64f848b048c : ci/macOS: Getting the installed binary to be artifacts
9a6777c7ab2 : xlib: Indent with space and trim trailing spaces of xlib files
b7d25dca98b : gallium: Remove mgl* prefix in linker script osmesa.sym and libgl-xlib.sym
882400b1f49 : xlib: Remove the linkage hack in lib.c by use meson link_whole option
1cf6b4f205d : xlib: Fixes compiling on linux
4b49241f7d7 : panfrost: Use proper formats for pntc varying
21a4dbb7206 : panfrost: Don't use lower_wpos_pntc on Midgard
8901787bad6 : ci/freedreno: Update known flakes/timeouts.
4fc7c4d6b21 : ci/freedreno: Update CivV trace expectation.
d28d1ead9c1 : aux/trace: add set_global_binding
6d2a0b3b8d7 : zink: elide a buffer samplerview update conditional
17f9a3830c6 : zink: rescope/simplify some push descriptor code
cec19b58d50 : zink: flag push state changed in batch changed conditional
2b40170d63f : zink: split out uniform decriptor bindings in shader data
9b420f7704b : zink: simplify some program descriptor helpers
3128a8cada2 : zink: fix spirv_builder_spec_const_uint
0c4676a3aa1 : freedreno: Add 'replay' tool which allows to replay cmdstreams
db573f73625 : aco: add support for device clock on GFX11
c481978ac2c : aco: split the sendmsg enumeration into sendmsg_rtn
6630b6e2aa3 : aco: add support for s_sendmsg_rtn_b{32,64}
3a3df9acda0 : ac/llvm: add support for device clock on GFX11
1c005e72f45 : ac/nir: add legacy streamout and GS copy shader helpers
382831c9865 : radv,nir: add intrinsics for streamout and GS copy shaders
1ac42912cc6 : turnip: Enable LRZ testing (not writing) in the presence of discards.
bdfdc40a255 : vc4: mark piglit copypixels-(draw-)sync as flaky
938e13c57d0 : vc4: send shaderdb output through KHR_debug
cc22016d71f : vc4: consolidate shader-db output
8ed00732cd9 : vc4: use PIPE_MASK_RGBA name instead of its value 0xf
daaced111a1 : vc4: pre-compile shaders to make up for the lack of draw calls in shader-db
11275ce2ee6 : llvmpipe: improve some if/switch code in llvmpipe_get_shader_param()
68f507d126f : llvmpipe: asst. clean-ups in lp_texture.[ch]
857cdd61e34 : llvmpipe: asst. clean-ups in lp_tex_sample.c
5adb219e7c8 : llvmpipe: asst. clean-ups in lp_test_main.c
5384293479a : llvmpipe: asst. clean-ups in lp_test_format.c
03b62d81ccd : llvmpipe: asst. clean-ups in lp_test_conv.c
4fa266063c2 : llvmpipe: asst. clean-ups in lp_test_blend.c
eb4ff32c2de : llvmpipe: asst. clean-ups in lp_state_vertex.c
b96151cd3cf : llvmpipe: asst. clean-ups in lp_state_tess.c
03bd429fabb : llvmpipe: asst. clean-ups in lp_state_surface.c
47fa82d48e8 : llvmpipe: asst. clean-ups in lp_state_so.c
c2271fb7878 : llvmpipe: asst. clean-ups in lp_state_rasterizer.c
2c12af6cf01 : llvmpipe: asst. clean-ups in lp_state_gs.c
f22de6db44c : llvmpipe: asst. clean-ups in lp_state_cs.c
dd9b013bf50 : llvmpipe: asst. clean-ups in lp_state_clip.c
b74b245c0d3 : llvmpipe: asst. clean-ups in lp_state_derived.c
0dfc90d81be : llvmpipe: asst. clean-ups in lp_state_sampler.c
69545998210 : llvmpipe: asst. clean-ups in lp_scene.h
416fcfc6e54 : llvmpipe: asst. clean-ups in lp_scene.c
75d7bb2e165 : llvmpipe: asst. clean-ups in lp_linear_sampler.c
fa65ab5c6f5 : llvmpipe: asst. clean-ups in lp_linear_interp.c
8874c728e5d : llvmpipe: asst. clean-ups in lp_flush.[ch]
fe9296de342 : llvmpipe: asst. clean-ups in lp_fence.c
17695f796bb : llvmpipe: asst. clean-ups in lp_draw_arrays.c
7dd9c79b2d0 : llvmpipe: asst. clean-ups in lp_debug.h
ee71e0d83ab : llvmpipe: asst. clean-ups in lp_bld_interp.c
161d82c7522 : llvmpipe: asst. clean-ups in lp_bld_depth.c
54b6ccc10cf : llvmpipe: asst. clean-ups in lp_bld_blend_aos.c
bee11cdab21 : llvmpipe: asst. clean-ups in lp_bld_alpha.c
7d0616d8353 : llvmpipe: asst. clean-ups in lp_setup_tri.c
2ffb5b3688e : llvmpipe: remove gotos in do_rect_ccw()
0b12ad1f6a0 : llvmpipe: asst. clean-ups in lp_setup_point.c
c4b222b9cf1 : llvmpipe: asst. clean-ups in lp_setup_line.c
e72c735cdec : llvmpipe: asst. clean-ups in lp_setup_vbuf.c
6ef38810100 : llvmpipe: asst. clean-ups in lp_setup_rect.c
5131200c28f : llvmpipe: asst. clean-ups in lp_setup.c
5a63484b350 : llvmpipe: asst. clean-ups in lp_query.c
49ab7d19bd6 : llvmpipe: asst. clean-ups in lp_screen.[ch]
36df3d9b6f9 : llvmpipe: asst. clean-ups in lp_surface.c
b763db6015b : llvmpipe: asst. clean-ups in lp_context.[ch]
bc2068ac49f : gallium: whitespace fixes in p_context.h, p_screen.h
2e55ee8c087 : llvmpipe: asst. clean-ups in lp_rast_linear_fallback.c
25e214cdb6f : llvmpipe: asst. clean-ups in lp_rast_linear.c
b522d9d2335 : llvmpipe: asst. clean-ups in lp_rast.c
4e588932753 : llvmpipe: asst. clean-ups in lp_rast_rect.c
a020052a0bf : llvmpipe: asst. clean-ups in lp_rast_priv.h
e368ea1725c : llvmpipe: asst. clean-ups in lp_rast_debug.c
ae9d8dba19e : llvmpipe: asst. clean-ups in lp_rast.h
fa7544959ec : zink: add some docs for c++ pipeline state functions
59f560caa25 : zink: add some descriptor docs
82096c8301f : zink: stop passing pointer to changed_sets to populate_sets()
a6fdf7f6497 : zink: delete unused descriptor function
bff1f299d14 : zink: add more zink_descriptor_type enum values to improve readability
852de28579b : zink: ZINK_DESCRIPTOR_TYPES -> ZINK_DESCRIPTOR_BASE_TYPES
6f65a272f63 : zink: rename some variables in descriptor code
cf74cf39010 : radeonsi: implement nir shader query enabled intrinsics
01d26e13d16 : radeonsi: implement llvm abi atomic_add_prim_count
540eafada1e : ac/nir/ngg: add streamout emitted primitive query
188a7f92261 : ac/nir/ngg: add query param to ac_nir_lower_ngg_gs
7fb506d0688 : nir: add nir_load_prim_xfb_query_enabled_amd
a119a6464f4 : nir,ac,radv: add primitive count add intrinsics
e18f76d8909 : radv: disable dual source blending in more situations
df16fa43ffc : radeonsi: handle sqtt pipeline in shader prefetch
6189af1ddb4 : radeonsi: store the shader gpu adress in si_shader
619f009ff21 : radeonsi/sqtt: simplify condition to determine if sqtt is on
cc5dd491ec5 : radeonsi: simplify si_prefetch_shaders
676214b6ba5 : radeonsi/tests: update expected results for polaris11
f6f24786dae : radeonsi/tests: update expected results for navi10
42d26ce8af6 : radeonsi/tests: update expected results for navi21
4b2a3df6077 : radeonsi/tests: simplify the script
ee9d7e5c622 : radeonsi/tests: handle flakes file for all test suite
f319f039fbb : radeonsi/sqtt: allow to disable spm counters
8034a71430b : radeonsi/sqtt: re-export shaders in a single bo
5a9a43c8f93 : radeonsi/sqtt: notify sqtt when we skip a flush
a37e3b71995 : util: #include "c11/threads.h" instead of #include "util/u_cpu_detect.h" u_format.c
cf44028c028 : util: Move UTIL_MAX_CPUS from u_thread.h to u_cpu_detect.h
64ee9c11584 : util: Merge duplicated function prototype in u_thread.h that named with util_barrier*
17d46893fdb : util: Remove non used UTIL_MAX_L3_CACHES in u_thread.h
6a9364f4bce : pvr: Change pvr_get_hw_clear_color() to pack based on accum formats.
81a90c1e483 : pvr: Add PBE accum format size in bytes.
87eb4f4f4fa : docs: vmware -> VMware
81f8382202d : docs: healthcheck -> health check
2e320da72fe : docs: dependant -> dependent
d33eb01843c : docs: virtualisation -> virtualization
a13056587e2 : docs: Linux fbdev -> Linux Framebuffer
1160b657d2e : docs: servo -> Servo
af3c1a960cc : docs: skqp -> SkQP
d6c4ac72a32 : docs: lava -> LAVA
f2e688f0429 : docs: hw -> HW
672fc2527b8 : docs: xyzw -> XYZW
9d64954bcb5 : docs: Gitlab -> GitLab
1298c5df693 : docs: meson -> Meson
635bf6339da : docs: ArchLinux -> Arch Linux
86c27584044 : docs: autotools -> Autotools
3196f713610 : docs: ppir -> PPIR
b244128954c : docs: lima -> Lima
590d4cbe3ae : docs: vulkan -> Vulkan
f69fe8c2799 : docs: llvmpipe -> LLVMpipe
2eb1d2c19b2 : docs: nouveau -> Nouveau
b3e0a709086 : docs: radeon -> Radeon
8e099755624 : docs: adreno -> Adreno
af00076741b : docs: freedreno -> Freedreno
956cc5459a1 : docs: lavapipe -> Lavapipe
2d0ffea1183 : docs: perfetto -> Perfetto
e23c3fcb4e9 : docs: rgb -> RGB
6dbb184ad77 : docs: gpu -> GPU
a590043c77f : docs: cpu -> CPU
b8f01b1c37f : docs: pci -> PCI
deb55293858 : docs: xorg -> X.Org
f4b0689eec6 : docs: irc -> IRC
efd93f1dd6f : docs: ip -> IP
7041cf6612b : docs: use consistent casing for dEQP
e9c494e24ab : docs: consistently spell Haswell in camel-case
e855f5a060c : docs: consistently spell VirGL in camel-case
0b371a1f62d : docs: consistently spell API all-caps
dc235de1960 : docs: consistently use CMake
f1bc496785c : docs: consistently spell OK in allcaps
4453948a5ff : docs: consistently spell URL in allcaps
1ed28787557 : docs: consistently spell ANV in allcaps
5296c13552b : docs: consistently spell DRI in all-caps
8e4725e879c : docs: consistently upper-case VC4, V3D etc
4a229fea22d : docs: XOR'd -> XORed
6b831894123 : docs: eg. -> e.g.
46d48659a62 : docs: use the official spelling of SHA-1
030ecacdc4d : docs: spell out "distribution"
ad15f39e7d6 : docs: spell out "environment variable"
9346d82c9a2 : docs: spell out "SHA256 checksum"
6a008f34a69 : docs: spell out "build directory"
25936ef62b1 : docs: correct spelling of "Copr"
d356b1dc63d : docs: correct spelling of "Gouraud"
9d8bf934206 : docs: correct spelling of "specifies"
19a4e2c8641 : docs: correct spelling of "semantic"
13e2d1a78e1 : docs: correct spelling of "irrespective"
29dd4ead444 : docs: correct spelling of "passes"
c74c53ff58d : docs: correct spelling of "addition"
28f4fcaa4f2 : gallivm: Fix LLVM optimization with the new pass manager
a36e27e507d : aco: change thread_local memory resource to pointer
43d93c32c94 : loader/dri3: Add DRI performance option to wait for next buffer on swap
d54464279c1 : loader/dri3: Simplify buffer age query
2aa588bf0a3 : ci/linker: update mold to 1.6 and enable on s390x
4e570cbfa20 : vc4: don't use imprecise_32bit_lowering for idiv lowering
210e8a80ac1 : vc4: don't lower uadd_carry
7ee0b8b8dfa : ac/nir/ngg,radv: use different counters for shader queries
83643e4dc82 : nir,ac/nir/ngg,radv: split shader_query_enabled_amd
1dcbf257573 : radv: split active_pipeline_gds_queries
0bbe8029b62 : radv: count gen_prims_queries_enabled
6247b35ab2f : zink: delete unused zink descriptor mode
d702a503ad5 : zink: support multiple heaps per memory type
f9515d93767 : zink: allocate/place memory using memoryTypeIndex directly
a3552048c7e : zink: allow direct memory mapping for any COHERENT+CACHED buffer
71ee1dd597e : zink: don't flag ubo0 as used in shaders with indirect ubo access
e8e13d1d78b : zink: decrement ZINK_FBFETCH_BINDING
1f4172e4ec9 : zink: fix gpl compile optimization
490ddbd0b78 : lavapipe: fix BufferDeviceAddress usage
17ccc809207 : lavapipe: store binding offset for buffers
7cca889ecd8 : crocus: fix off-by-one error when clearing stale syncobjs
977dbfc9dec : clover/llvm: add kernel arg info for opaque pointers
b744e970334 : d3d12: Add cache managers for separate buffer usage cases
09b28524b2a : freedreno/ir3: Switch to NIR for a5xx's vertex id lowering.
7bc7b08bcf6 : crocus: Advertise PIPE_CAP_NATIVE_FENCE_FD
22ec93cc1aa : v3d/ci: Add a flake
c00f36ad76c : freedreno: Passthrough TCS support
18b02cbc254 : freedreno: Add tess_state support
38c747ce3d3 : freedreno/ir3: Passthrough TCS support
a7290370de2 : freedreno: Dirty the TCS state if patch_vertices change
027690996b9 : radeonsi: Use nir passthrough TCS helper
a8e84f50bc6 : nir: Add helper to create passthrough TCS shader
2b750cacd70 : ci/panfrost: re-enable traces on t760
c6f575f6633 : ci/panfrost: Humus Portal trace got fixed, update checksum
9ba7164d2f1 : ci/panfrost: enable piglit-gl on g52 again and deparalelize
b970e25890f : ci/panfrost: deduplicate gitlab-ci.yml
8a0c1dcbd6c : r300: respect buffer offset in r300_set_constant_buffer
a17e801a9c4 : aco: Add ACO_DEBUG=novalidateir option.
0cceab788eb : aco: Move is_dead to aco_ir.h to allow it to get inlined.
36bc3afb8b3 : aco/optimizer_postRA: Delete dead instructions more efficiently.
7263a29794e : aco/optimizer_postRA: Properly handle vccz/execz/scc in reset_block.
75967a4814b : aco/optimizer_postRA: Speed up reset_block() with predecessors.
b542ab02439 : aco/optimizer_postRA: Use unique_ptr + array for instruction indices.
6f598fe4e35 : mesa: Fix stack corruption for PIPE_QUERY_TIMESTAMP
a0c52ee8271 : radeonsi: Use available dot product instructions on gfx11.
31c1cb06ada : radv: Use available dot product instructions on gfx11.
361b47b1f00 : aco: Implement signed idot instructions on GFX11.
cea6723243d : ac/llvm: Implement signed idot on GFX11.
616d3908dc1 : aco: Don't use opsel for p_insert.
79a8a7662be : aco: fmaak/fmamk can't use SDWA.
413f8d0e9b6 : microsoft/spirv2dxil: Support pack_32_2x16 and pack_32_4x8
224e5012105 : aco: Do not define NOMINMAX as it's already defined in pre_args now
0ebd6f52a20 : zink: reuse rast_prim for line-rasterization check
659c39fafbb : zink: rework primitive rasterization type logic
811794f8d8d : microsoft/spirv2dxil: Change `spirv_to_dxil()` to receive SM and validator versions
0bf5bbb3e41 : microsoft/spirv2dxil: Refactor to make SM and validator versions public
677def1d4e2 : vulkan: wsi: fix musl build
ac01f09d57b : radv/rt: Load instance id and custom index on demand
6fcabb3b02b : aco/ra: only rename fixed Operands if the copy-location matches
cf7ada973a8 : radv: disable shaderBufferFloat64AtomicMinMax on GFX11
7298bc1810f : radv: disable {shader,sparse}ImageFloat32AtomicMinMax on GFX11
1ec5b6774dd : ac: fix has_vrs_ds_export_bug for VanGogh
4aef5f8825f : st: Remove struct st_api, st_gl_api_create and st_gl_api.h
b990142e05b : xlib: Implement xmesa_get_name by return literal "Mesa " PACKAGE_VERSION directly
78a8350e8db : st: Turn st_api::query_versions to be direct accessed function st_api_query_versions
7bd5ff3122f : st: Turn st_api::create_context to be direct accessed function st_api_create_context
562adc385db : st: Turn st_api::make_current to be direct accessed function st_api_make_current
26b77dfeb20 : st: Turn st_api::get_current to be direct accessed function st_api_get_current
40e11ee5092 : st: Turn st_api::destroy_drawable to be direct accessed function st_api_destroy_drawable
3f15ba7d681 : st: Remove st_api::destroy
23388be282c : st: OpenVG are removed, remove st_api::feature_mask as it's constant
44151acc95d : st: OpenVG are removed, remove st_api::profile_mask as it's constant
9d0d1e52956 : st: move function st_visual_have_buffers into st_manager.c
5e85165a7bb : hgl: Remove non-nused hgl_create_st_api
f32dde29028 : aco: swap v_perm_b32 operands
514a9b3b75c : radv: Use correct primgrp size for gfx11.
9d782e52946 : radv: Improve gfx11 clear colors for DCC.
8148e934a69 : v3d: replace all TODO around for FIXME
434e74e6587 : radeonsi: zero init using the correct components count
152b90efcda : aco,radv/llvm: do not export parameters on GFX11
c5bf63753d7 : ac/nir,radv/llvm: add support for the attribute ring
fee5e379f4c : radv/llvm: do not set COMPR for exports on GFX11
4096c15f4f9 : hasvk: Nuke code around local memory
fdbb005984e : freedreno: get timestamp from os_time_get_nano instead of os_time_get
851c6598bd1 : nouveau: get timestamp from os_time_get_nano instead of os_time_get
1d41dd42dfb : util: unify FreeBSD futex_wait signature with Linux/OpenBSD/Windows
813d502d7c4 : driconf: add mesa_glthread=false for gfxbench
55d2b82cc09 : glsl/types: fix dword slots calc for float16 matricies.
3570e94bcc1 : agx: Use agx_nir_opt_preamble
5e8b0289c35 : agx: Add agx_nir_opt_preamble pass
328eef2c3c1 : asahi: Set GPR count accurately
afa20a840bc : asahi: Set uniform counts accurately
ec9eae99b13 : agx: Report GPRs to the driver
6e32826345a : agx: Avoid reading high uniforms from device_load
5bd245d2cd9 : agx: Handle 64-bit moves
1521d9c58c1 : agx: Restrict copyprop of uniforms
cef13f8ab19 : agx: Handle uniforms passed to COLLECT
056280a4a16 : agx: Implement scalar load/store_preamble
14fe5bc5982 : agx: Strengthen assert for packing ld/st instructions
41b54d4a584 : agx: Allow larger indices for ld/st
05009d1dad3 : agx: Add uniform_store instruction
ca4fe9d3f58 : agx: Align preamble shaders
e466a7d1d89 : agx: Handle multiple functions
af74e746cd3 : agx: Make push_count public
2d63864e030 : agx: Check that we don't push too much
c74d6c4f9e0 : agx: Be less sloppy about high uniforms
a0da23d5209 : asahi: Support preamble shaders
9061e960b2e : asahi: Add group tests
8b464f4c598 : asahi: Don't use unnecessary test fixture
537a77ea6b4 : asahi: Rename LOD clamps tests to fit other packing
6195ac93d6b : asahi: Use USC_UNIFORM_HIGH
348ac0f4a29 : asahi: Make agx_varyings a union
721c4f21865 : asahi: Remove "padding" field
06cb242a54c : asahi: Identify more shader-related fields
24bfa5af88d : asahi: Identify "Uniform high" USC word
0e1f9ca9f69 : asahi: Route shader-db stats to debug callback
e126338394c : asahi: Precompile for shader-db
46ae8e659da : asahi: Remove AGX_FAKE_DEVICE environment variable
13e90bebe10 : agx: Remove command line compiler
80de33cf6a8 : nir/opt_preamble: Move load_texture_base_agx
ba551d293fc : asahi: Hold a reference to BOs in a batch
741dbadae09 : nir: Fix ifind_msb_rev constant folding.
125741dbae8 : nir/opt_algebraic: Optimize various find_msb_rev patterns.
d57f5c9cac8 : radv,aco: Lower uclz in NIR.
7505be3497c : nir/opt_algebraic: Add an option to lower uclz.
049b60cf4bd : ac/llvm: Implement [ui]find_msb_rev.
058174c4ded : aco: Implement [ui]find_msb_rev.
1e552b9c95a : nir/opt_algebraic: Mirror optimizations for find_msb_rev.
b5ecb5388e7 : radv/rt: Fix setting tmax for opaque AABBs
22f7f167cda : nir/opt_phi_precision: Fix missing swizzles when narrowing phi srcs.
783b416e651 : ci/macos: Building both dri and xlib version of glx
6c9f8d86620 : xlib: Remove macro guard with GLX_INDIRECT_RENDERING in xlib.c
5bed3d4ad65 : meson: with_glx never assigned to 'gallium-xlib', remove 'gallium-xlib'
814682d00c7 : meson: with_glx never assigned to 'gallium-xlib', so need add with_glx == 'xlib' for dep_glproto
9a7e93f1f6b : vulkan: drop const for descriptor set
5aa437a9f11 : zink: fix ds3 line stipple enable handling
12fded59650 : zink: fix duplicate VK_DYNAMIC_STATE_LINE_STIPPLE_EXT setting
9de7e49e6f0 : panfrost: Remove NIR_SERIALIZED support
dfce4333854 : aco/gfx11: optimize LS/HS load_local_invocation_index
8c716525cf8 : ac/llvm: ignore g16 if the image opcode doesn't use derivatives
c492779924c : ac/llvm: fix mixing non-uniform/uniform sampler/texture descriptors
5b47e324742 : d3d12: Fix placed footprint of subresources
479eb67aacf : d3d12: HEVC Decode - Fix slice size and offsets translation from VA to DXVA
897adcf7d7b : radv: disable AMD_shader_explicit_vertex_parameter on GFX11
c18e39ebca0 : radv: disable VK_AMD_texture_gather_bias_lod on GFX11
59be3b8a8f1 : radv: advertise VK_EXT_extended_dynamic_state3
e48c0fbd8f7 : radv: add support for dynamic depth clamp enable
31f946f4d2e : radv: add support for dynamic provoking vertex mode
e26d3cd9e8d : radv: add support for dynamic depth clip negative one to one
fbed3aed4aa : radv: add support for dynamic conservative rasterization mode
96282ceb9a8 : radv: add support for dynamic depth clip enable
8682e09c33f : radv: add support for dynamic sample mask
7c38d94261a : radv: add support for dynamic alpha to coverage enable
6a98329b5e9 : radv: add support for dynamic line stipple enable
17b9aa92b77 : radv: add support for dynamic logic op enable
f22290949d3 : radv: add support for dynamic tessellation domain origin
6bf34e9f368 : radv: add support for dynamic polygon mode
e0b4b12066a : radv: declare new dynamic states
5d23c94dd1a : ci/freedreno: add Guilherme Gallo into restricted traces access list
4c080cb8e50 : egl: fix error string for dri2_create_image_dma_buf()
e2d67765faf : zink: handle f2f16_rtz
813b76aeb69 : zink: handle more opcodes for CL
4629fe2aab9 : zink: update the RADV expectations
4a125f790ca : ci/llvmpipe: update to new RUSTICL_ENABLE var
cce02f01842 : docs: Add documentation for Rusticl's env variables
feca63e37e7 : rusticl: add RUSTICL_ENABLE to have a global way of enabling devices
3b7d977f764 : vulkan/wsi/wayland: avoid useless re-allocations when receiving per-surface dma-buf feedback
df776419934 : vulkan/wsi/wayland: add per-surface dma-buf feedback support
edd3c00d5d0 : vulkan/wsi/wayland: add default dma-buf feedback support
947a465cee6 : vulkan/wsi/wayland: remove refcount from struct wsi_wl_display
3adba6b18dc : vulkan/wsi/wayland: move wl_surface and wl_display from chain to struct wsi_wl_surface
ba571c3657c : vulkan/wsi/wayland: take ownership of wsi_wl_surface when creating chain
abc464f3a9d : vulkan/wsi/wayland: introduce struct wsi_wl_surface
149f7e47628 : vulkan/wsi/wayland: remove unnecessary spaces in struct fields
05ed116d012 : vulkan/wsi/wayland: move some structs to beginning of code
19b6c889be7 : Revert "ac: use LLVMContextSetOpaquePointers if available"
f5abb7ce4c1 : ac/llvm: pass ac_llvm_ptr instead of separate type/ptr
efa5c528222 : ac/llvm: add ac_get_ptr_arg
39fd373f81e : radv/llvm: replace LLVMBuildLoad by LLVMBuildLoad2
b31affddf4b : ac/llvm: remove gep_2 and others temporary functions
7508cdd2ff7 : radeonsi: port the remaining code to opaque pointers
c0058a38d10 : radeonsi: make ngg_gs_get_vertex_storage return a ac_llvm_pointer
52f8319dacf : radeonsi: use LLVMBuildGEP2 in si_build_gep_i8_var
b58bb254f33 : radeonsi: use ac_get_arg_pointee_type to get the right type
cb117cdc96c : radv/llvm: use ac_build_gep0_type to get args types
f12adf2cc97 : ac/llvm: remove unneeded casts
a15eed1e222 : ac/llvm: store constant_data and scratch as ac_llvm_pointer
e9a7f8d8df1 : ac/llvm: store lds as ac_llvm_pointer
8c54ae013d4 : ac/llvm: add xxxx2 functions to iteratively port to opaque pointers
18e78db39cd : ac/llvm: add type param to ac_build_load_invariant
f044de2e603 : ac/llvm: switch ac_build_pointer_add to LLVMBuildGEP2
f68b18f2856 : ac/llvm: switch ac_build_gep_ptr to LLVMBuildGEP2
0f00f74b209 : ac/llvm: port functions to use ac_llvm_pointer
174caabab72 : ac/llvm: add a ac_llvm_pointer type
afd645f0576 : ac/llvm: remove LLVMBuildGEP usages
fab476bd11a : ac/llvm: add helpers to get pointer types of ac_arg
5dcc2c216ba : ac/llvm: simplify get_memory_ptr
8465d23f99f : ac/llvm: drop visit_deref
236c7ca8b3c : radeonsi: use nir_lower_explicit_io to get rid of mem_shared deref
55ba066d45a : radeonsi: remove USE_LDS_SYMBOLS
83283fffc56 : ac/llvm: remove unused vars hash table
ef5fc6a7649 : aco: fix tcs_wave_id unpacking on GFX11
1f573c44abb : radv: advertise fragmentShadingRateWithShaderDepthStencilWrites on NAVI23+
0a8a9d9d638 : ac: add radeon_info::has_vrs_ds_export_bug
61e54297cdd : radv: allocate more space for pipeline statistics query on GFX11
0237e5f3795 : st/glsl_to_ir: remove stale include
4c174700ebd : st/glsl_to_ir: remove stale comment
8897f309ca5 : ci: Trigger building visual studio docker image
9edc23f0751 : ci/windows: Update vk-gl-cts to pick up new zlib dependency
fe78a8910cb : ci: Install the clang-cl compiler within mesa_deps_vs2019.ps1
9ab525ea1fb : ci: Move building libva before clone llvm-project in mesa_deps_build.ps1
a3872ff4f80 : ci: Add Get-Date in each package build in mesa_deps_build.ps1
92b4091b998 : ci: upgrade zlib to 1.2.13 in mesa_deps_build.ps1
05a31cdce64 : meson: upgrade zlib wrap
20f33a1cd91 : Revert "egl: Factor some common terminate cleanup up to common code"
210f19b0044 : venus: drop duplicated YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT
db2c14887bb : ci: Fix kernel+rootfs.* jobs
71dc65ec20b : ci: libxvmc-dev is not a dependence anymore
7ba94036f36 : d3d12: Create d3d12_resource objects for video usage keeping their DXGI_..._UNORM formats
dd90273aaac : aco: Optimize MUBUF 0 offset when idxen is also being used.
e52c2f4fca7 : nir, ac, aco: Add index src to load_buffer_amd/store_buffer_amd.
b67aa878107 : aco: Cleanup load_vmem_mubuf and store_vmem_mubuf functions.
c918f0934ef : nir, ac, aco: Add ACCESS intrinsic index to load/store_buffer_amd.
a096f46836a : st: Remove st_api_type because ST_API_OPENVG is not an option anymore
1ae73bc0768 : nir/algebraic: optimize b<<a + c<<a
26abdef5bca : turnip: Be sure we blit depth, not stencil, for Z32FS8 -> Z32F resolves.
2285011a3f4 : rusticl: remove blit code
d7e2ea803b6 : glx: Adot #ifdef GLX_USE_WINDOWSGL in #if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL)
d160ba93d1f : glx: Adopt guard of glx_direct and glx_accel in #if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL)
6ac591028ca : glx: Remove redundant #ifndef GLX_USE_APPLEGL in glx/glxext.c
bde5928264b : glx: Trim trailing spaces in in glx/glxext.c
ffab4c8cb7b : glx: Guard usage of infer_zink && !explicit_zink in glxext.c
ef9e63820c3 : zink: start on some type docs
c5324e9b2bd : zink: delete unused descriptor struct field
69013c860b2 : zink: delete/cleanup some descriptor #defines
eef575b91d1 : zink: add docs for zink_batch.c
8bf1aa1b76b : radv: add lowering for nir_intrinsic_load_ring_attr_{offset}_amd
09033c7b227 : nir: add nir_intrinsic_load_ring_attr_{offset}_amd
46777e55443 : radv: declare shader arguments for attributes via memory
bcf642c23e1 : radv: create and configure the ring BO for attributes
f239d745d6f : radv: add RADEON_FLAG_DISCARDABLE
93febe1198a : dzn: Use ID3D12DeviceConfiguration for root signature serialization
6fc619470db : dzn: Attempt to use the Agility SDK
fd653ee33ff : dzn: Use architecture props to return correct device type
74d1c72b353 : dzn: Support device factories in addition to global device creation
4696aa484f6 : dzn: Store the d3d12 module reference on the instance
d2eebb670ec : zink: set default spec constant value to 1
c305a2c9625 : zink: move spec constant emission to the types/consts block
1e51383258e : intel/compiler: run nir_opt_idiv_const before nir_lower_idiv
f8bf2a9a15d : radv: drop the ES vertex count requirement on GFX11
bc19ffef279 : radv: do not use memory for waiting for cache flushes on GFX11
39bdf17d193 : radv: use correct VGT_TESS_DISTRIBUTION settings on GFX11
2a7e4dc8cbd : radv: set SAMPLE_MASK_TRACKER_WATERMARK to 15 on GFX11
c23727d554e : radeonsi,radv/ci: Increase coverage
3df2bfac6c5 : ci: Run RadeonSI jobs on changes to src/amd/ci
97e1613b0e1 : ac/nir/ngg: use nir_load_provoking_vtx_in_prim_amd in ngg lower
58e006b1747 : nir,ac/llvm,radv: add nir_intrinsic_load_provoking_vtx_in_prim_amd
c38111f6b4d : radv/ci: run two jobs in parallel to reduce the execution time
2459fcd9ff5 : radv/ci: bump the job count on navi21
861ec4988d9 : r600/sfn: Initialize TestInstrFromString member m_instr_factory.
53ab57e8882 : util: Move the function implementation from u_thread.h to u_thread.c
0a2506a8488 : util: Remove include of windows.h in rwlock.h
c30d63a53d6 : util: Remove include of windows.h in memstream.h
c2a486120bf : llvmpipe: #include <windows.h> in lp_rast.c
797130b449b : util: #include <windows.h> in disk_cache_os.c
399dc71a30f : c11: Getting the macro guard of HAVE_PTHREAD in c11/threads.h to be consistence with util/u_uthread.h
54beddb5d2f : util: Remove the guard WIN32_WINNT >= 0x0600 in u_thread.h
b6e4aa6f31b : meson/mesa/wide: define WIN32_LEAN_AND_MEAN with pre_args
2f140c564f3 : c11: Remove the code for Windows XP
ea3dd4179db : util: #include "util/macros.h" in u_cpu_detect.h for ATTRIBUTE_CONST
2b2b8ac64ea : util: #include "c11/threads.h" when necessary in simple_mtx.h
eb6668ee866 : anv: adding parsetab.py to the .gitignore for grl
eff1517cd7b : anv: added proper handling for input argument in intel_clc
8de02ff980f : anv: fixing typo on description of output flag for intel_clc
056d72c897a : anv: add missing separator to help for intel_clc
8e1f03ada09 : anv: reword info flag in intel_clc's getopt to avoid clash
2b3529d3d89 : mesa: Use util_call_once_data instead of mtx_t init_once_lock
86290c81b24 : egl/dri2: Use util_call_once_data to replace usage of mtx_t glFlushMutex
56a34d15681 : egl/wgl: Use util_call_once_data to replace usage of mtx_t glFlushMutex
81ef38f4843 : gallium/auxiliary: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER
ccf6dfedbc4 : mapi: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in stub.c
1411d79e24f : mapi: Use util_call_once to init exec_mem and mutex instead _MTX_INITIALIZER_NP
cf363994599 : util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_M in u_debug_refcnt.c
8f9e336aedb : util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_memory.c
44901ebd97d : util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_stack_android.cpp
a26d5b4b69d : util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_symbol.c
404808afc89 : util: Call function mtx_init on exit_mutex to replace the usage of _MTX_INITIALIZER_NP in u_queue.c
35c7f2e8093 : util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_stack.c
574b4c547ff : meson: add dep_valgrind dependency for 'dxil_compiler'
0fad769c13f : d3d12: Release sharing contract in flush_frontbuffer
035db6f0118 : d3d12: Use ID3D12DeviceConfiguration for root signature serialization
6a1268cc4fb : d3d12: Attempt to use the Agility SDK
d21f0cb5b9b : d3d12: Support device factories in addition to global device creation
cb9a58c1036 : d3d12: Store the d3d12 module reference on the screen
ff102db76c0 : d3d12: Move some things from screen late-init to early-init
18683917327 : deps: Update DirectX-Headers req to 1.606.4
91085bf3379 : anv: enable rayTraversalPrimitiveCulling feature
d9747169b6a : anv: support VK_PIPELINE_CREATE_RAY_TRACING_SKIP_*
3aa41349a7b : ac/llvm: add missing nir_intrinsic_bindless_image_atomic_{fmin,fmax}
ada1076f98e : rusticl/api: Interpret `lengths` as a slice of Option<NonZeroUsize>
5c16065169f : rusticl/api: Don't check the program source for nul bytes needlessly
0d31bc5ac3b : rusticl/api: Shrink unsafe block
677c871a0a3 : rusticl/api: Factor pushing to the Vec out of the if
d64b9ea4835 : rusticl/api: Fix creating a program if a nul byte is within the specified string length
9de42613bfd : rusticl/api: Drop UTF-8 conversion of input source
4de48a5dd58 : rusticl/api: Use iterators in create_program_with_source
1e9e5618110 : r300: fix generation of invalid swizzles in regalloc
842a0c6ef14 : nir2dxil: Use native helper lane intrinsic on SM >= 6.6
1252d63cc2e : aco: Pre-split result of bvh64_intersect_ray_amd.
c6aca79f630 : util/indicies: convert u_unfilled_gen.py to write a file
090e71e0bff : util/indicies: use itertools.product in u_unfilled_gen.py
a72d8425ea3 : util/indicies: simplify some of u_indicies_gen.py
1e523f23391 : util/indicies: write a file with u_indicies_gen.py
addd4d71faf : util/indicies: use itertools.product instead of deeply nested loops
55042a1fb93 : util/indicies: move common static functions to private header
5819d259cfc : docs: Extend calendar entries for 22.2 by 2 releases.
51236cb1788 : docs: update calendar and link releases notes for 22.2.2
7887f769978 : docs: Add sha256 sum for 22.2.2
4ad1a81cd81 : docs: add release notes for 22.2.2
f939b311571 : frontends/va: fixed an av1 decoding image corruption issue.
5b49f8b025c : zink: add ci flake
029d4cbf42e : tu: Clean up variable usage in `tu6_draw_common`
9248ce29781 : tu: Only write `A6XX_PC_PRIMITIVE_CNTL_0` if changed
3de9c429083 : gallium: Default to PIPE_CAP_MIXED_COLORBUFFER_FORMATS
8939d477ac9 : zink: Remove duplicate variable zm.
3873ef47f7a : pvr: Remove outdated comments.
849c2e14abf : pvr: Handle pipeline barrier vk_sync.
d19835e43cd : pvr: Fix overflow before widen warning for rgn headers size calculation.
6a35563de0e : pvr: Fix possible seg fault on csb copy.
f9eb0c13a03 : freedreno/a6xx: Drop max_scissor tracking
2ad637f52aa : freedreno/a6xx: Update caps
dc70a940d4b : freedreno/a6xx: Fix primitives-generated query
f26631c6de5 : freedreno/a6xx: Fix MAX_GEOMETRY_OUTPUT_VERTICES cap
b96e8050d6f : freedreno/ir3: Lower all the 64b
1b38d233fc5 : freedreno/ir3: Fix clipvertex with GS+tess
0f6f6718247 : freedreno/a6xx: Remove unused param
533b87dff09 : mesa/st: ARB_vertex_attrib_64bit depend on glsl>=410
1aeca308a20 : docs: Update freedreno features
8dba83bb8d9 : driconf: add a workaround for Cossacks 3
53e7f3afbd2 : driconf: add a workaround for a cursor issue with kwin_wayland
c849c41b0da : docs: correct spelling of "freedreno"
264080057a3 : docs: correct spelling of "traveling"
ead77aeb829 : docs: correct spelling of "correctly"
de9449c17a5 : docs: ie. -> i.e.
51481b8f4c8 : docs: fractionary -> fractional
f3475859fa7 : docs: correct spelling of "rasterizer"
c20f4484d32 : docs: correct spelling of "explicitly"
60e8c443b1c : docs: correct spelling of "addition"
b469d9746f7 : docs: correct spelling of "average"
f8d047c08b0 : docs: correct spelling of "laid"
9d55200e72c : docs: correct spelling of "compression"
5590fbd5305 : docs: correct spelling of "commutativity"
57db29e967a : docs: correct spelling of "hierarchy"
fa210550b0f : docs: correct spelling of "maximum"
fcd93216c69 : docs: correct spelling of "synced"
8d286670463 : docs: correct spelling of "simplification"
65ad0824c9b : docs: correct spelling of "shareable"
12b52b3f95f : docs: correct spelling of "Raspbian"
a8343b2fc85 : docs: correct spelling of "subtly"
0a243083844 : docs: correct spelling of "choosing"
9ceb8ac1a8d : docs: correct spelling of "Khronos"
20e4ee0c77d : docs: correct spelling of "to"
fbeabe5c674 : docs: correct spelling of "implementation"
e2ee7e03da3 : docs: correct spelling of "hierarchical"
34e3dead97f : docs: correct spelling of "specified"
c8dc8c96ae9 : docs: correct spelling of "bug fixes"
9037d2a508f : docs: correct spelling of "attempts"
809be974076 : docs: correct spelling of "implemented"
13e7f0c8d29 : docs: Remove document about XvMC
86f203f60e4 : nouveau: Remove XVMC_VL environment variable usage
6570136e15d : docs: Remove rbug related documents
bdfadec6fde : docs: Remove graw related words
65e4b440c99 : ci/windows: Update build container image with all deps so wraps can be disabled
2cadc066dae : radeonsi: lower hadd and fisnormal
d7156e5d9cb : nir/lower_cl_images: set binding
d037fd539c8 : radeonsi: fail creating textures from user memory
b9e08f2fe17 : zink: clamp shader bindings for compute descriptors
e220c395105 : zink: reorder context init to handle COMPUTE_ONLY
a05a0f5b44b : zink: delete some big struct members from zink_context
b6f6224810d : zink: clamp feedback loop layout to GENERAL if the ext isn't supported
bf3edad94ca : zink: enable tc cpu storage on some buffers
211c2aebd2e : cso: make memcmp and hash computation use a literal key size for blend state
f7b513c9b1e : cso: inline more functions because some parameters like key_size are literals
2f0cd4029ce : cso: don't destroy CSOs that are saved
94240f561c8 : cso: fix broken optimization for sampler state lookups
224735abaf9 : cso: constify some parameters to remove typecasts
97ec1de8f34 : cso: start without u_vbuf by default if it's not always used
8e024e28703 : glthread: don't sync for glIsEnabled(GL_BLEND, GL_LIGHTING, GL_POLYGON_STIPPLE)
513ac52e47d : glthread remove the unused *last pointer from unmarshal functions
6e6245f1896 : glthread: merge and collapse glBindBuffer calls that unbind and then bind
9b6e2783ebc : gl_marshal.py: C style fixups
5db7dc599a6 : gallium/u_threaded: don't call simplify_draw_info redundantly
3cb96b18f64 : glthread: rewrite CallList merging and do it in the app thread
6f8cbbfce26 : glthread: demystify Draw function names
5679ef99b82 : glapi: remove EXT and ARB suffixes from Draw functions
58f738bf5ec : glthread: add more DrawArrays/Elements variants with fewer fields
83ce647c159 : glthread: use a constant expression instead of cmd_size in custom functions
b09a88fb721 : gl_marshal.py: simplify print_sync_call and rename to print_call
05dddaeb802 : gl_marshal.py: inline functions for readability
146836f4ba6 : gl_marshal.py: remove the -O1 hack and manual SET_* inlining
67c7260571b : gl_marshal.py: rework how the marshal dispatch table is initialized
5e66e269981 : gl_marshal.py: move the unmarshal table into a separately generated file
5c65a3a98f4 : gl_marshal.py: remove/simplify parameters
b4b2fd0bb4a : glsl: move lower instructions logic inside that pass
e5102a406f1 : glsl: always do {CARRY,BORROW}_TO_ARITH lowering
9f14c5dae20 : glsl: drop sub to add neg lowering in GLSL IR
a31c5472064 : glsl: move rule inside lower_packing_builtins()
141703f906c : anv: work around improper buffer usage in hitman3
a31e8a75682 : anv: add a layer for hitman3
74d0be27ae9 : anv: compile anv_acceleration_structure.c
36703a60bf8 : aco: add ACO_DEBUG=force-waitdeps
6f368431fd7 : aco/gfx11: workaround VALUMaskWriteHazard
5806f0246fd : aco/gfx11: workaround VALUPartialForwardingHazard
b0b48b76878 : aco/gfx11: workaround VALUTransUseHazard
98ee3e1468c : aco/gfx11: workaround LdsDirectVMEMHazard
296b4d95a3e : aco/gfx11: workaround LdsDirectVALUHazard
1a9840b3416 : aco/gfx11: workaround VcmpxPermlaneHazard
484df5b30e8 : aco: add search_backwards helper
6558a9e1fb4 : nir2dxil: Lower texture projections
95fe418def7 : mesa/st: remove translate_mode
a125f2d8c7c : mesa/st: move static asserts out of translate_prim
2d504bc5a05 : CI: Add gallium-va and video-codecs in windows-vs2019 and debian-mingw32-x86_64
e08df859234 : d3d12: resource_from_handle to validate importing resource ptr from same d3d12 device
b557ceb75b7 : frontends/va: Add windows VA frontend support via vl_winsys_win32 and libva-win32
05f0d276012 : gallium/vl: Add vl_winsys_win32 support
cde0778d3de : hasvk: use DX rules for point rasterization
63b2f735b1f : anv: use DX rules for point rasterization
d0426697476 : anv: compile_upload_rt_shader expects a valid pointer
095dfc6caa2 : util: Move the implementation of futex_wake and futex_wait from futex.h to futex.c
de34c2c29b0 : freedreno: Fix fence unref race
a9341eb9dad : radeonsi: fix max_dw computation for CS preambles
c62170fe57b : winsys/amdgpu: fix (enable) preemption for chained IBs
4c4d6982081 : radeonsi: rename si_create_multi_fence -> si_alloc_fence
2fd087cd19a : v3dv: drop error overwrite
3ea393e0234 : asahi: Lower point sprites in driver
87bc3066055 : u_transfer_helper: Handle Z24S8 with z24_in_z32f but no interleaving
78adf448390 : nir/lower_io: Set interpolated_input dest_type
0191b067568 : mesa: Fix multiple matrix pops in a row
09ae2c4fee7 : tu: Optimize hash_renderpass_instance by removing XXH64_update
b02e9ef35a0 : anv: fill AlphaToCoverageEnable lazily from state
9f753556434 : anv: move emit_shading_rate to gfx8_cmd_buffer
83ebd637d51 : d3d10ump: No need define snprintf anymore in InputAssembly.cpp
a9da108c6b5 : nir: No need redefine snprintf anymore in nir.h
1ee21139e84 : gallium: delete graw
ac7f4e0942d : glsl/glsl_to_nir: remove unreachable code
c7e92686583 : radv: fix setting results for initialization failures in thread trace and trap handler
0e782d96095 : radeonsi: Inherit the old modifier when reallocating the texture.
5bc52a9103d : anv: fix FTBFS on grl due to changes in clang 15
2c7be4d4212 : nir: Usher nir_normalize_cubemap_coords into 2022
fc5c671e878 : nir: Fix nir_fmax_abs_vec_comp
6fbb87851cd : d3d12: HEVC Set D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_USE_ASYMETRIC_MOTION_PARTITION when required by caps
8f654b90005 : d3d12: Fix HEVC wrong caps detection due to bad parenthesis in condition
be7e2e5525b : d3d12: HEVC Encode workaround for edge case in caps reporting not contemplated by upper layer interface
3eed5931edf : tu: Fix the size of patch control points state
ebf7f7a1827 : aco/spill: Fix spilling of Phi operands
829f769e602 : pan/mdg: Fix 16-bit alignment with spiller
2c446b66364 : pan/mdg: Limit work registers for large workgroups
9b19104a30b : pan/mdg: Lower PIPE_COMPUTE_CAP_MAX_THREADS_PER_BLOCK on Midgard
5c95be85ab5 : panfrost/ci: Remove stale fail
16d061d3acd : anv: Enable 16 bit float ops on devices that have a LSC
43169dbbe5f : intel/compiler: Support 16 bit float ops
2e774180c61 : Revert "panfrost/ci: Disable t720 jobs"
c1cb7506bb3 : v3dv/pipeline: keep qpu_insts around if we expect them to be used later
7dcdd519385 : glthread: leave dlist dispatch in place for Begin/End
ca02da294ad : radv: discard the PS epilog when the pipeline doesn't use a fragment shader
7b3aae89126 : radv: do not create a noop FS when the FS is imported from a library
c8849043a84 : Revert "CI: Igalia farm is down"
675bcbb7a1c : mesa: add EXT_debug_label support
70fef476334 : ci/windows: Getting the default supported windows version to be 7 when using mingw
79891bea1cb : ci/windows: Remove -Dlibelf:warning_level=1 as libelf subproject are already removed
2cb21fdd53f : ci/windows: Enable gles1 for msvc
6905c258298 : radv/rra: Use the accel struct type for header validation
43756a9f76e : radv/rra: Continue dumping accel structs if validation fails
e8547392b02 : radv/rra: Add basic header validation
2ccd039174a : radv/rra: Validate before gathering bvh info
d83176d1c07 : radv/rra: Fix dumps in the case of aliasing
aa405b789eb : CI: Igalia farm is down
2b64ff92843 : util: Turn -DWINDOWS_NO_FUTEX to be pre_args
4c7a44413a0 : mesa,gallium: Revert "Make point coord origin a CAP"
86c9aa6bfeb : intel: Add and use intel_engines_class_to_string()
772dfd60ad7 : intel: Convert i915 engine type to intel in tools/ common/ and ds/
5269d91efcf : intel: Convert missing i915 engine types to intel
ac2964dfbd1 : nir: Be smarter fusing ffma
07c654e08fd : glthread: fix buffer allocation size with non-signed buffer offset path
9fc4cb8067e : gallium/vl: Add opaque rgb pixel formats
8255739a0a5 : mesa/main: remove driver-cap for ARB_point_sprite
310959d9fe1 : mesa/st: rip out point-sprite cap
b0d698c5328 : rusticl: correctly check global argument size
c935232822f : rusticl: use 32-bit address format for 32-bit devices
66b3df3c152 : clc: add 32-bit target
b3a69d1c31a : panfrost/ci: Disable t720 jobs
eccc5600c3b : zink: use util_dynarray_clear
17d8ff3a398 : zink: fixup dynarray-type
510a34fbf33 : zink: fix broken pool-alloc consolidation
b49b18f0b7a : anv: reduce BT emissions & surface state writes with push descriptors
ff91c5ca42b : anv: add analysis for push descriptor uses and store it in shader cache
01e282f23fe : anv: initialization pipeline layout to 0s
8616f11a395 : anv: track descriptor set layout flags
d7f1569307b : anv: limit push constant reemission
2db45f713a3 : isl: avoid gfx version switch cases on the hot path
06d955ab210 : anv: remove multiple push descriptors
803f438d852 : anv: optimize 3DSTATE_VF emission
126f5bc15a7 : anv: limit calls into cmd_buffer_flush_dynamic_state
54bc34f70a0 : anv: comment out the Gfx8/9 VB cache key workaround for newer Gens
f8136ea5b63 : anv: remove unused code
cea113c9770 : vulkan/runtime: don't lookup the pipeline disk cache if disabled
6558ecf3ebb : radv: Mark dEQP-VK.ray_query.misc.dynamic_indexing as crashing in CI.
b516f594905 : vulkan/wsi: Add dep_libudev to idep dependencies
9cb251a0b06 : ci/traces: Blender demo (Cube Diorama) flakes on Intel APL
2e50bf19cd9 : nir: move fusing csel and comparisons to opt_late_algebraic
aea311dbef4 : r600/sfn: run cleanup passes after late algebraic opt
cfc6bdb7606 : hasvk: Correctly set NonPerspectiveBarycentricEnable on gfx7
eec49374b06 : nir: fix NIR_DEBUG=validate_ssa_dominance
44ccaca41d4 : util/mesa/wide: Rename _SIMPLE_MTX_INITIALIZER_NP to SIMPLE_MTX_INITIALIZER
be3c46964bd : ci/bin: Remove whitespace from token files
d52d51b24dc : ci/bin: Fix requirements.txt
bb6c43027ea : agx: Reserve live-in regs at the start of block
de6e11b8482 : agx: Pass in max regs as a paramter to RA
68f89d4cc59 : agx: Introduce ra_ctx data structure
bcb2cf96880 : agx: Write to r0l with a "nesting" instruction
c9a96d46156 : agx: Preload vertex/instance ID only at start
f665229d770 : agx: Print agx_dim appropriately
6c95572ef00 : agx: Print instructions as "dest = src"
72a1e1f33f6 : agx: Emit trap at pack-time, not during isel
1dcaade3e24 : agx: Rename "combine" to "collect"
82e8e709cb8 : agx: Dynamically size split instruction
7c9fba34bca : agx: Switch to dynamic allocation of srcs/dests
544c60a1326 : agx: Improve printing of immediate sources
c2bc8c13846 : agx: Don't prefix pseudo-ops
40f0ac20821 : agx: Emit smaller combines for nir_op_vec2/3
f4726cf240f : agx: Set PIPE_SHADER_CAP_INDIRECT_CONST_ADDR
6a183a9ffd1 : agx: Add iterators for phi/non-phi instructions
d3880a63245 : zink: disable fbfetch when flushing clears
1ae26de36f5 : zink: unset rp_changed after initializing renderpass attachments
f72071fbc35 : zink: clamp line_stipple_factor to 1 if stipple is disabled
2710ef4c2af : zink: don't add other usage bits for transient images
3dcc03d979b : zink: check core feature for pipeline cache control
179e638bb82 : zink: Fix dummy CB path decision for VK_EXT_cwe presence.
6a18e154bce : rusticl/mem: propper CL_MEM_ALLOC_HOST_PTR support
7195b62c63b : lp: claim being UMA
72f763f5cc0 : rusticl/mem: rewrite the (un)mapping code
dc081353acf : rusticl: add helper ctx wrapper for coherent and direct mapping
ea5b23c75bc : rusticl: rework resource mappings a little
6b235361f70 : rusticl/mesa: add bx() method to PipeTransfer
557f4dd89aa : rusticl: add support for coherent resources
a5e9e64aae2 : glthread: fix matrix stack depth tracking
6689d67603a : asahi: Remove no-direct-packing
ea58edaafbf : asahi: Use a header more like Intel's GenXML
ab2d5deec20 : asahi,panfrost: Remove exact attribute
a64e38b0aa3 : panfrost,asahi: Remove unused function
0f24c8ef5f1 : panfrost,asahi: Remove unused prepare macro
0302519f1ce : asahi/genxml: Defeature uint/float
8eefda4ea90 : asahi: Eliminate "Pixel Format" type from GenXML
f4b03ea6dc0 : nir/lower_system_values: Fix cs_local_index_to_id with variable workgroups
2dfab687ece : intel/compiler: Vectorize gl_TessLevelInner/Outer[] writes [v2]
44d917bdf3e : hasvk: force inline more pipe flush functions
760b43f32c9 : hasvk: combine flushes in Draw/DrawIndexed/DrawIndirectByteCountEXT
bee1f7b83a9 : hasvk: don't export gfx state flushing helper
6db3a82fb29 : hasvk: don't export flush_compute_state
4f0f272069b : util: Implement atomic operations consistently across compilers and testing for it
96e7d1cf0c5 : util: Remove the include of windows.h when compiling with MSVC
1c86a5f3096 : rusticl/kernel: preserve fp16 denorms to fix vload/vstore_half
5fa7c536316 : venus: avoid accessing local var in VN_ADD_EXT_TO_PNEXT_OF
ea429b90b75 : lavapipe: store compiler options to physical device
d1acd88c146 : zink: prevent ballooning of view object memory
765debc602a : zink: delete view objects when unsetting resource usage in batch reset
43dcdf33654 : zink: rework/improve descriptor pool overflow handling on batch reset
340cfa1001e : zink: fix pool overflow handling on batch reset
6c59aeebbfb : zink: handle oom better during descriptor updating
7b88bc54824 : zink: move descriptor function up in file
f8f4648cac1 : venus: Enable Vulkan 1.3
85a6a2461d8 : venus: Enable VK_KHR_synchronization2
58eb3ac6669 : venus: Refactor vn_command_buffer_builder temp storage
7daedd2a305 : venus: Add vn_queue_wait_idle_before_present()
cc1407df442 : venus: Change signature of vn_get_fence_feedback_cmd
e469bedb95f : venus/queue: Rename some local vars
c71006726e2 : meson: remove unused EGL_NO_X11 definition
96894e6746c : EGL: sync headers with Khronos
1fc7f0f084d : egl: set API symbols public
15b931bee7b : egl: fix Xlib include in egldisplay.h
0c87909bcfe : draw: fix base vertex bug
4314949277f : draw: fix vertex id offset bug
3395b40b371 : intel/genxml: use Path.replace instead of unlink and rename
ede03c99dbb : intel/genxml: use a main() function
0ac3b6f671b : intel/genxml: split the processing code up
8c8a1966ab0 : intel/genxml: reprocess xml with elementree output
9a185d78caf : intel/genxml: use ElementTree.write and .indent
b876f4daa9d : intel/genxml: re-process with extra whitespace removed
db8c6590e09 : intel/genxml: remove newlines between xml islands
9acd459bee2 : intel/genxml: re-process with space before `/>`
b150b89e61c : intel/genxml: write a space before the '/>` closing tag
c4482a3c1a9 : radeonsi/vcn: enable multi-slice encoding
4bcd5ee5b20 : radeonsi/vcn: enable dbk in avc encoding
afc9f488586 : frontends/va: add h264 dbk enc parameters
3d30bf44cef : gallium/pipe/video: add data struct for dbk in avc encoding.
f00b54bc9e7 : radv: Rework modification detection of the meta cache.
8231f7eaa12 : radv: Use a VkPipelineCache handle for meta shaders.
911455a0d63 : radv: Constify entry_size.
e00ce790030 : radv: use SHA1_DIGEST_LENGTH in the pipeline cache
db62b13ddd8 : radv: move the disk cache to the vk_physical_device struct
3e22f957d5d : radv: Remove create_accel_build_shader
ddc5c304899 : zink: handle global and scratch vars
19a74229c9f : zink: add some bda handling
5cf959393c1 : zink: add a safety assert in descriptor updates
d13bae858d4 : zink: move descriptor layout/pool stuff to screen object
20ad1678ab1 : docs: update calendar and link releases notes for 22.2.1
b860a2b802f : docs: Add sha256 sum for 22.2.1
7406a3e89f4 : docs: add release notes for 22.2.1
69c22dd8173 : zink: fix isNan mismatch between NIR and SPIR-V
a730b1bb0a4 : zink: stop enabling minmax filtering when not supported
b87c08b3bf7 : zink: fix invalid Offset set for variables which do not need an offset
6eadd6d1698 : radv/rra: Calculate bvh size requirements recursively
e4283d857b8 : radv/rra: Handle box16 nodes
7754f208cea : radv: Use half floats for box16 coords
266f0ae9486 : radv: Add radv_bvh_node_box16
5f859f805b7 : radv: Rename node_internal to node_box32
da856af2c92 : draw: s/start_or_maxelt/start/ in llvm VS code
4c73a503e3e : draw: move vs_slot var in tgsi/llvm_fetch_gs_input()
717572e5be3 : draw: fix some const-correctness in draw_vbo()
0a809fca619 : draw: make draw_geometry_shader_run() return void
8d8683ab1d0 : draw: replace double conditional expression with if/else
645a3d24a1b : draw: asst. clean-ups in draw_pt_fetch_shade_pipeline_llvm.c
baee3c62f71 : draw: asst. clean-ups in draw_private.h
bfaed9dd63e : draw: clean-up count assignment in draw_pt_arrays()
e4552632aab : draw: asst. clean-ups in draw_pt.c
529707d4eff : draw: asst. clean-ups in draw_split_tmp.h
39a42c48e3e : draw: asst. clean-ups in draw_pt_vsplit_tmp.h
0a340419cb4 : draw: asst. clean-ups in draw_pipe.c
f83e284543c : draw: asst. clean-ups in draw_prim_assembler.[ch]
8613316a31c : draw: asst. clean-ups in draw_gs.[ch]
490f7a14f61 : draw: asst. clean-ups in draw_cliptest_tmp.h
0d27e3b917a : draw: asst. clean-ups in draw_llvm.c
4e6a32219b3 : draw: asst. clean-ups in draw_pipe_aapoint.c
6af739bb9ef : draw: asst. clean-ups in draw_pt_so_emit.c
9daf8531e55 : draw: asst. clean-ups in draw_vertex.[ch]
3ac0b2115c5 : draw: asst. clean-ups in draw_pipe_wide_point.c
07e2ecd0cff : draw: asst. clean-ups in draw_pipe_wide_line.c
0a31e24d22d : draw: asst. clean-ups in draw_pipe_util.c
8a3b365b920 : draw: asst. clean-ups in draw_pipe_user_cull.c
7488f0fe274 : draw: asst. clean-ups in draw_pipe_unfilled.c
49705deb679 : draw: asst. clean-ups in draw_pipe_twoside.c
aa2eabbc2de : draw: asst. clean-ups in draw_pipe_pstipple.c
3c1cba7038a : draw: asst. clean-ups in draw_pipe_offset.c
d6541640419 : draw: asst. clean-ups in draw_pipe_flatshade.c
ff329ac1e02 : draw: asst. clean-ups in draw_pipe_clip.c
230584fed53 : draw: asst. clean-ups in draw_pipe_cull.c
b813bab8899 : draw: asst. clean-ups in draw_pt_post_vs.c
6f1b99ab06e : draw: asst. clean-ups in draw_pt_fetch.c
da2932c6345 : draw: asst. clean-ups in draw_pipe.h
67ee7ddfb7d : draw: remove unused draw_has_llvm()
7178d30a528 : draw: remove goto in llvm_pipeline_generic()
f058873832e : draw: asst. clean-ups in draw_vs.[ch]
c5ddbc6ba76 : draw: asst. clean-ups in draw_vs_variant.c
327742c2c90 : draw: asst. clean-ups in draw_vs_llvm.c
32218eabdb5 : draw: asst. clean-ups in draw_context.[ch]
243aa6b2ec0 : radv: Consider inactive internal nodes never in the tree.
87213231008 : turnip: Add perf debug for more UBWC-disable cases that we could support.
c425b7342ea : turnip: Add perf_debug for UBWC being disabled due to mutable formats.
29488c41830 : turnip: Move the ubwc_possible check before mutable formats.
4fe3330765f : turnip: Add a perf_debug for feedback-related performance traps.
3c278c3f710 : zink: Decorate mediump outputs as RelaxedPrecision.
2592749679a : zink: Fix RelaxedPrecision decoration of texture samples.
f5f5fed7e2f : ci/zink: Add some more flakes for turnip.
66664b8d7cb : radv: Implement pipeline-wide skiptriangles/skipaabbs.
65dd53ca971 : radv: always re-emit patch control points when a pipeline with tess is bound
3c9771b434b : zink: add ZINK_DEBUG=shaderdb
41ffb15de56 : zink: implement async gfx precompile
aed4e716d0d : zink: change zink_gfx_program::last_pipeline -> struct zink_gfx_pipeline_cache_entry
b54929ac271 : zink: gfx_pipeline_cache_entry -> zink_gfx_pipeline_cache_entry
b38cb40fdb9 : zink: allow creating full pipelines unoptimized
13c422e1b2e : anv: toggle on EXT_extended_dynamic_state3
9f6af43743d : anv: dynamic multisample sample mask
8e0377dcf37 : anv: dynamic color blend equation
fc3fd7c69e8 : anv: dynamic color write mask
0b75376e4d5 : anv: dynamic provoking vertex mode
1a8209218e8 : anv: dynamic states for depth clip and clamp
ba645f1623f : anv: dynamic alpha to one enable
9dc6bed9a10 : anv: dynamic state for logic op enable
ad2e80ee534 : anv: dynamic line rasterization mode
fe5a259723f : anv: dynamic line stipple enable
0a6d0fed9de : anv: dynamic rasterization stream
0f33d7061b9 : anv: dynamic state for tessellation domain origin
cc0ada2d673 : anv: dynamic state for polygon mode
6586afd6d29 : ac/nir/tess: Remove jump from tess factor writes.
892c15af648 : ac/nir/ngg: Remove jumps from some branches where we know LGKMCNT==0.
d8639b7a801 : aco: Allow explicitly removing jumps on GFX10+ when beneficial.
00a8be3414b : nir: Print nir_selection_control_divergent_always_taken.
c0d0a7c1764 : nir: Add selection control enum for always taken divergent branches.
a2ec8437271 : nir: Document the flatten/dont_flatten selection control options.
ea6e69bb2b3 : d3d12: Fix get_index7bits - Reuse previously freed indices
c8e8ce8359c : d3d12: Add VP9 Decode support
bb86bcad71f : frontends/va: Add VP9 decode ref/mode_deltas information
baad2575aed : frontends/va: Add VP9 decode multi slice information
4df54d97e84 : frontends/va: fix av1 decoding image distortion issue
c0c243f1cb4 : anv, iris: Disable pre fetching the binding table entries on DG2
d91c3bde8c8 : radv: fix and rework shaders upload with GPL
4b6b3f18f23 : vk/graphics_state: don't set default sample locations if rast samples is dynamic
ca0c429d32b : radv: add radv_zero_vram workarounds for OpenGL games
346994265a9 : iris: Add miplevel parameters to iris_resource_texture_aux_usage
21740580ceb : mesa: mark debug variables with ASSERTED
b62d1c257ee : anv: mark debug variables with ASSERTED
c9c9a5b78d4 : intel/fs: mark debug variables with ASSERTED
30ce1676fe3 : radv: Properly annotate all the invalid node usage.
a8abdc0d893 : radv: Add traversal backtracking with a short stack.
251bba2fa09 : radv: Split global & local bvh node variable.
e83e4fafc84 : radv: Only emit parents from parents that actually end up in the tree.
4ce1b9b2ff8 : radv: Generate parent links in BVH.
1e2c95ac1f3 : radv: Start the BVH after the header.
48ab1adda50 : radv: Simplify buffer copy address generation.
f1e1509c92d : radv: Add a field for the offset of the bvh in the blas.
b0a385a6bdf : radv: Clean up unused fields in BVH IR.
9b1087ca7c7 : tu: Add compute shader instrlen workaround
0dd60610dc6 : freedreno: Add LABEL flush
a1c372cd847 : tu: Reset whether there is DS resolve for dynamic subpass
e4473c8f7aa : iris: Set SamplerCount in shader packets
46143ffd63b : iris: bump IRIS_MAX_GLOBAL_BINDINGS to 128
f9c4dc35087 : iris: speed up walking global bindings
3ae84ea225c : iris: use images_used instead of num_images
1e29a1a8c5d : anv: add grl build dependency on entrypoints
4eba6d71a87 : tu: Lazily init VSC to fix dynamic rendering in secondary cmdbufs
e70a2148e52 : tu: Do not DCE unused output vars used for transform feedback
f6098fb4f5b : gallium/u_threaded: Add optional call-id tracing
81925e2cc7c : gallium/u_threaded: Add some atrace/perfetto
6d5921c6230 : nv50: call nir_lower_flrp
ed2743eae59 : clc/clover: Link clang statically when shared-llvm is disabled
55f6a2bb51a : gallium: normalized_coords -> unnormalized_coords
4e7b9aaa066 : r300: don't use smooth line if not requested
98944b327b4 : util/radeonsi: enable zerovram workaround for Exanima
3200b5c46b2 : util/conf: enable init to zero workaround for Exanima
091b5b08d44 : pps: enable track_event in intel.cfg
e68adf19bc3 : radv/rra: Transcode nodes recursively
0c6c30d2117 : ci: uprev DXVK to 1.10.3
27aa1720120 : isaspec: Fix out of date comment
c0cdc148f40 : freedreno: Add perf-debug trace
f6f72b56296 : freedreno/drm: Don't call kernel with no ops
6dcc5240352 : freedreno: Use TC cpu-storage to shadow buffers
3aa76e6a05b : r600: info.stage MESA_SHADER_KERNEL as MESA_SHADER_COMPUTE
98cace52246 : r600: set clear_buffer = u_default_clear_buffer
505dd284c1a : radv: Remove main_loop_case_visited
d4345ec4d22 : radv: Use cache_uuid for accel struct compatibility
12efb83ae89 : gallivm/sample: refactor multisample offset calcs code.
b4f132b2dd0 : gallivm/nir: drop some unused struct members.
c457e1f0e4d : gallivm/sample: move some first_level/last_level calcs out
3052d30dc21 : CI: Re-enable Collabora devices
b666c203eed : gallium/u_threaded_context: remove stale comment
12acee17fad : frontends/va: reallocate surface for yuv400/yuv444 picture
3e2f7905a63 : radeonsi/vcn: enable jpeg decode of yuv444 and yuv400
6b933676cca : frontends/va: support yuv 400/444 rt_formats in vaconfig
d2c0ff1cafb : frontends/va: add support for yuv400 and yuv444
9055ab9de33 : util/format: add util format y8_400_unorm
791f1874059 : pvr: Add vulkan shader factory headers for Query and clear APIs.
0923de04bae : pvr: Split pds compute shader create and upload code for reuse.
b8d9afe75ce : pvr: Remove double error reporting.
b03e73a0241 : pvr: Fix allocation size passed in pvr_cmd_buffer_alloc_mem.
0b694c2eb35 : pvr: Fix heap type of availability_buffer allocation.
c229916e382 : pvr: Update buffer type macro names for consistency.
9e84fc73bef : mesa: unlock texture on error path in glEGLImageTargetTexStorageEXT
941c70a28a8 : nouveau: treat DRM_FORMAT_INVALID as implicit modifier
5cd3e395037 : r600/sfn: Make sure all components are usable when lowering TF inputs
a34003d4720 : r600/sfn: Always enforce LDS operation order
6b767f83c31 : r600/sfn: Unroll loops after doing some optimizations
3290978053c : r600/sfn: assert on use of abs modifier in op3
e840645bb79 : r600/sfn:explicitly initialize the memory pool
04aea1c0ba7 : r600/sfn: Use the correct allocator for loop lists
4b7ae72c466 : r600/sfn: Fix typo
5bdbbe5399c : r600/sfn: Delete final lowered nir shader early
47bd2b7afc1 : r600/sfn: Add peephole optimization for kill instructions
6de40d17baf : r600/sfn: don't propagate registers into conditional test
99b7a12ec12 : r600/sfn: Always start a new CF after a KILL instruction
82b22e7fb93 : r600/sfn: Only run 64 bit ops lowering passes when really needed
ed3caf48663 : etnaviv: pass shader key by reference
a1af7ae96a4 : etnaviv: slim down etna_shader_key
1964899c28f : intel: add INTEL_DEBUG=capture-all to capture everything upon hang
650880105e6 : vulkan,lavapipe: Use a tri-state enum for depth clip enable
0d3bc8c5b97 : r300: be more careful when pair merging with presubtract
bd74a6fc188 : CI: Collabora farm down for maintenance
1ebd3fb3ad8 : ci/etnaviv: add GC7000 support
37cddadf293 : ci/bare-metal: introduce BM_MKBOOT_PARAMS
13c6d7e97d5 : ci: switch to mkbootimg.py
1cba34d8d53 : ci: include etnaviv support in ARM64 container
df3fdbdeb50 : aco: Fix build error with std::max on GCC 12
3ca8402ec71 : ac/nir/ngg: Fix cross-invocation indices and cull outputs.
458fc9ce815 : cso: asst. clean-ups in cso_context.[ch]
faf8398893d : cso: asst. clean-ups in cso_cache.[ch]
eaa93d71775 : cso: use util_bitcount
983e06af2ba : cso: asst. clean-ups in cso_hash.[ch]
406a1854d07 : vulkan_hasvk: set READ/WRITE_WITHOUT_FORMAT for buffer views
b75fbfdd469 : anv: set READ/WRITE_WITHOUT_FORMAT for buffer views
847361ba072 : panfrost: Remove load_kernel_input path
deb3810f1e2 : agx: Remove load_kernel_input path
6dcad8a13b3 : lavapipe: zero-init sampler objects
2aac8ef1256 : lavapipe: remove continue statements in emit_state() to be more consistent
77515d722b5 : zink: Map ETC1 to ETC2 to avoid uncompressing in the frontend.
061914ad833 : zink: Enable ASTC texture format translation.
44894ba8b1d : zink: enable native ETC2 if vk driver supports it
270ea2ac7e7 : zink: Skip border color clamping for compressed formats.
da04bbe5862 : ci/zink: Clear stale xfails for turnip.
afe4b534b52 : freedreno: Fix graphic glitches on a4xx and a5xx
1d32bcdcb2a : iris: better error message with GuC loading failures
537176181ec : llvmpipe: bump LP_MAX_THREADS to 32
0a06db8fb98 : ci/venus: enable render server for venus testing
dadb29cf2e2 : turnip: Don't use the dynamic color write enable during non-dynamic.
6f27bf25046 : gallivm: remove legacy pointer_get apis
0c865245900 : gallivm/sample: use retrieved types to do opaque pointer loads.
1a9889ae127 : draw/llvmpipe: add way to return pointer types to generic code.
02c675b1960 : draw/llvmpipe: move texture/sampler/image member load to opaque.
9fe8e5ccf7a : gallivm/llvmpipe: add opaque pointers support to sampler
3d242c04475 : llvmpipe/tests: port to new pointer interfaces.
0066e60fc4a : anv: Split the debug part of anv_queue_exec_locked()
bc384e24f00 : anv: Use Vulkan types for priority as much as possible
f5a58b8886e : anv: Split i915 specific parts of anv_queue_submit_simple_batch()
35ed40f3561 : anv: Move fetch of i915 physical device parameters
a17783b066f : intel/dev: Split i915 specific parts of intel_get_device_info_from_fd()
03b959286e2 : intel: Make engine related functions and types not i915 dependent
24bc3b76446 : docs: move VK_EXT_extended_dynamic_state3 out from 1.3
68f3c38c801 : tu: Implement extendedDynamicState2PatchControlPoints
1bd3d28050d : tu: DS primitive stride does not use patch control points
042c135a993 : tu: Fix param_stride placement
998122d9c2a : mesa: fix GL_INVALID_OPERATION in glEGLImageTargetTexStorageEXT
66b9c05bb9c : ir3: Add missing cat5 encoding to asm parser
dcab399a173 : ir3/analyze_ubo_ranges: Account for reserved consts better
c58d633dd2f : ir3: Move fixup_regfootprint() to ir3_collect_info()
7d1b8c8ab27 : ir3: Delete outputs from fixup_regfootprint()
34a390569d3 : v3dv/pipeline: use a array instead of individual pointer to stages
cc06b7e00d8 : aco: Use s_pack_ll for s_bfe operand on GFX9+.
1cf1a94f976 : intel: revert preemption disable via VFG changes
9ebe893a61f : nir_lower_to_source_mods: Don't sneek in an abs modifier from parent
8945375b80c : vulkan: update beta and video headers to 1.3.230
fbe7b6f6a20 : gallium/tgsi: handle temps/outputs array.
4a0394f54ae : gallivm/tgsi: port tgsi to explicit types.
d728355f607 : draw: handle primid for tess being a different pointer type
bbc1fe6585e : draw: fix gs/tes explicit pointer handling
4ac29d1b4b0 : llvmpipe/fs/linear: port to explicit pointers.
28afc22179d : gallivm/llvmpipe: hand sample position type in for loading.
270668f7b1a : gallivm/sample: move border color load to explicit pointers
61b2d2e0a8b : gallivm/nir: fixup atomic path for explicit pointers.
09d4eb92e8e : gallivm/nir: move to explicit pointer interfaces.
e577bb18c8d : docs: update venus extension support
1048eaffd53 : venus: move vendor ext to bottom and sort the ext list
7485660d129 : radv: Fix incorrect build info indexing
0ae3eb834da : ci/iris: Update iris traces checksums.
24607ce7d38 : glsl: Remove lower_vec_index_to_swizzle.
a2a69953523 : glsl: remove opt_structure_splitting.
a19c0ce9b2d : glsl: Remove opt_array_splitting.
f862f9112f5 : glsl: Remove do_set_program_inouts.
e5248fb53ec : glsl: Remove lower_output_reads.
594b638d4f6 : nir/vars_to_ssa: Always do OOB load/store removal.
ba64f451247 : d3d12: Updating refactored fields in pipe_h264_enc_picture_desc
e568d5d0738 : radeonsi/vcn: support aspect ratio and vui timing info
00be1a49285 : frontends/va: add aspect ratio and vui timing info
3ed4e8c956b : radeonsi/vcn: use avc seq paramters
b4eb10e4ca6 : frontends/va: apply avc seq parameters
566d95ce14e : frontends/omx: apply avc seq parameters
47e2e15c242 : radeonsi/vce: apply avc seq parameters
8432ed4b28f : gallium/pipe/video: group avc encoder seq structure
6c387971015 : nir/nir_opt_copy_prop_vars: Don't leak dynarray memory during the pass.
1e87834980e : intel: Share code to read render timestamp
3047195c62e : pvr: Implement vkCmdExecuteCommands API.
39ace3a0e6d : pvr: Add support to copy a control stream to another control stream.
ea2f4cbecbd : pvr: Reserve space for vdm state for deferred secondary buffer.
100456a5165 : pvr: Create deferred control stream for secondary command buffers.
1420d196f7a : pvr: Add support for PVR_CMD_STREAM_TYPE_GRAPHICS_DEFERRED stream.
7494a977a20 : pvr: Fix check in pvr_cmd_uses_deferred_cs_cmds.
be1142a1a32 : pvr: Add pvr_csb_emit_link function to support secondary buffer links.
d1dbf6fe7ed : r300: fix reader detection with breaks
ff933485b7e : Revert "r300: be less agresive with copy propagate in loops"
1f0a0a46d97 : meson: run genxml sort tests
3f0da1bbfa4 : intel/genxml: run gen_sort_tags on all of the xml
106da29196c : intel/genxml: add a validation mode to gen_sort_tags
1386fd6a7b8 : intel/genxml: add 'nonzero' to gen_sort_tags
92857fd5c95 : intel/genxml: don't overwrite the input of gen_sort_tags in place
c0aeeb93a8f : intel/genxml: remove unused variable in gen_sort_tags.py
27d89a673d5 : intel/genxml: use `a not in {x, y}` instead of `a != x or a != y`
4fd2e15855d : intel/genxml: add type annotations to gen_sort_tags.py
3f9fe219882 : intel/genxml: don't use parens with python assert statement
f286451adaa : intel/genxml: use a set for lookups
e04ece53d7d : intel/genxml: use a single pattern for res
7e1f0e3d98b : docs/release-calendar: add 22.3 schedule
6cda887ac65 : intel/compiler: Explicitly include build-id when linking intel_clc
3246889fb04 : radeonsi: stop vectorizing unpack_32_2x16_split
876ea2f83b7 : ac/llvm: fix load_ubo for vectors with more than 4 elements
70d375100c1 : ac/llvm: fix load/store_shared for vectors with more than 4 elements
6eb3226b71b : ac/llvm: fix load_const for vectors with more than 4 elements
d6d39920a0a : ac/llvm: support non 32 bit sized workgroup ids
8e6faa34e15 : rusticl/kernel: assign locations before passing the nir to drivers
3811834eb19 : rusticl: limit global mem to 2GB
bb911172047 : ci/b2c: add support for the new format of CI_RUNNER_TAGS
bd9d276485c : rusticl/mem: align fill pattern buffer to 4 bytes
988c45ae125 : spirv: Enable OpEmitMeshTasksEXT workaround for Clay Shader Compiler
df84c89d969 : rusticl/mem: fix image OOB checks
1af804d5548 : delete graw tests
4b0f28d7067 : delete rbug
8cc766d8f7e : remove xvmc
0b81ff01931 : zink: set depth clamp
2d6fa1dcdf3 : zink: define zink_pipeline_dynamic_state3 as zink_rasterizer_hw_state
50a7ac1bb25 : zink: reenable GPL
11c4d797095 : zink: use an extra pipeline state bit to track coherent fbfetch usage for gpl outputs
617ee2855bc : zink: don't deref prog->shaders during pipeline construction
9b76fc40335 : zink: reorder zink_destroy_gfx_program()
f63944f694d : zink: move binding_map to hw_state part of vertex state
dd9e5fea206 : zink: add param to disable optimization when combining pipeline libraries
203daf97c6a : zink: require optimal_keys for GPL
53a5291803b : zink: set VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT
c4dc3adff2c : zink: further compress zink_gfx_output_key lookups
764e800886d : zink: compress zink_gfx_output_key members
4c228f00a2b : zink: don't access prog->shaders array during pipeline compile
e7ede96f3fa : zink: add tgl ci skip
23f5936ec6f : venus: Update mutable descriptor struct type
0737ad8f866 : venus: support the promoted VK_EXT_mutable_descriptor_type
0dec967ca9e : gallivm: remove dead cube map lod calculation code
0e6d44d14fa : vulkan/wsi/x11: Fix double free of modifiers.
a5b8466e4a8 : zink: use more dynamic state3 when available
c7f46d2ad6d : zink: use dynamic state3 rasterization states when available
57f966ed1e7 : lavapipe: improve blend handling on pipeline binds
7e54fea373f : aco: fix assembler.gfx11.vinterp test
4544490df01 : aco: limit hard clauses to 63 instructions
a406b36d30a : aco/gfx11: update form_hard_clauses
2930317cea5 : aco/gfx11: deallocate VGPRs at the end of the shader
6407d783ea8 : aco: update sendmsg enum from LLVM
7cecc816837 : aco/gfx11: fix s_waitcnt printing
7b21af3f518 : aco: improve wait_imm unpack
39a60676354 : aco/gfx11: swap ds_cmpst_* data operands
6ac3f9d64e4 : zink: enable loop unrolling for loops that have soft fp64
1e8e785a075 : nir: allow to fine tune unrolling for loops with soft fp64 ops
121f30005ff : nir: track whether a loop contains soft fp64 ops
bcbcc256026 : zink: fix spirv temp func variable class emission
d2e2b9bb801 : zink: fix nir_op_unpack_64_2x32 emission
d20c82b785f : zink: lower 64bit pack when float64 not supported
e7afa9cddf4 : zink: optimise lower_64bit_vars for when int64 is supported
5a831be1ac7 : zink: lower 64bit vars for drivers without float64
a47b9f2b6f4 : zink: call flush_resource when presenting garbage
0a6aa58acae : ci: Remove Wno-error=stringop-truncation from debian-arm64-asan
4a1bde9fb0b : gallium/hud: use snprintf(..., "%s", ...) instead of strncpy
9718c88bafe : mesa/main: do not copy the exact size of the string
2cdb3e4b6b6 : aco: add VMEMtoScalarWriteHazard tests
4c327dcfbc4 : aco: improve printing of s_waitcnt_depctr
27305680e24 : aco: improve printing of sgpr_null
a1022dbf07c : aco: use some helpers in GFX10 hazard workarounds
a4f6acece17 : aco: improve VMEMtoScalarWriteHazard s_waitcnt mitigation
2bd16256a6a : aco: fix VMEMtoScalarWriteHazard s_waitcnt mitigation
bfb12a3b6a2 : nir/opt_algebraic: Optimize more (a cmp b ? a : b) to min/max.
d0d90b4de98 : pvr: Implement vkGetEventStatus API.
a125accd16f : pvr: Add assert to check for non-NULL binding_desc.
a12395c464d : pvr: Call VALGRIND_FREELIKE_BLOCK before unmapping to avoid use after free.
cc530255bb2 : pvr: Fix Unintentional integer overflow (OVERFLOW_BEFORE_WIDEN) errors.
1021550e202 : pvr: Zero init pbe_cs_words to avoid passing on garbage.
3fbecd485e8 : pvr: Remove dead code from pvr_perform_start_of_render_clears.
d1eb75ecec0 : pvr: Remove framebuffer NULL check from pvr_CmdBeginRenderPass2.
6cef99c5366 : pvr: Remove redundant assignment error.instruction.
4f965ad8ee8 : pvr: Remove redundant instruction buffer check.
568b7b46357 : pvr: Convert attachment indexes to unsigned.
60be71aeaa4 : anv: limit to default fast clear color when image used for transfer
35c40c64c8f : pvr: Handle indirect buffer address in pvr_setup_descriptor_mappings.
faf1ac8307c : pvr: implement vkcmddispatchindirect api.
f5c50f496cc : radv: enable the unified heap on APUs for Red Dead Redemption 2
0974b67a6e9 : radv: add a new drirc option to enable a unified heap on APUs
31d38d18824 : zink: enable glthread by default
8da9e655008 : pipe-loader: fix zink driinfo header path
966d6b738ed : zink: export PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE
12569a390fb : zink: export PIPE_CAP_ALLOW_MAPPED_BUFFERS_DURING_EXECUTION
af775f842ca : zink: fix/improve handling for multi-component bitfield ops
111bf8bfee2 : llvmpipe/fs: convert outputs handling to explicit api
5b83357ac5a : llvmpipe/fs: cleanup some remaining mask handling and reuse types
b9a0ec0c677 : llvmpipe/fs: handle explicit types around blending and c/zs bufs calcs
3137f4fad15 : llvmpipe/fs: use explicit api in viewport code.
38907a40ab0 : llvmpipe/fs: pass mask type to alpha to coverage handler
e28db68e53c : llvmpipe/fs: add sample position type to the interp interface
ff02d042aab : llvmpipe/fs: port depth code to opaque pointer api
694104b7761 : llvmpipe/fs: pass explicit mask_type into interp code.
637652a97fa : llvmpipe/fs: add mask_type for mask_store accesses.
b36160689f4 : gallivm/struct: add opaque ptr friendly pointer accessors.
b61b1d5a4cb : Revert "intel/compiler: Vectorize gl_TessLevelInner/Outer[] writes"
1a286837bc6 : freedreno/ir3: Validate our scheduling DAGs after construction.
5d0050c8bfa : util/dag: Add a validation function.
984aa0ac9a5 : util/dag: Move the callback function pointer to the state.
004c5b60caa : glthread: handle DeleteBuffers(n=-1) gracefully
171b2a16b52 : glthread: use signed vertex buffer offsets when available, don't require them
248e3ceba29 : d3d12: Style variable fix in d3d12_video_decoder_prepare_dxva_slices_control_av1
aa1afc3766b : d3d12: Fix aliased usage of m_SliceControlBuffer in d3d12_video_decoder_prepare_dxva_slices_control_XXXX
1222503ef38 : d3d12: Support more video formats
af8f730d8d8 : d3d12: Add support for AV1 Video Decode
f2fc9996d32 : frontends/va: Fix AV1 decode qm_* parameters reading from VADecPictureParameterBufferAV1
4bab5b0b509 : frontends/va: Use is_video_format_supported in vlVaVidEngineBlit instead of format list
e91636ae266 : frontends/va: Support AV1 Decode with multiple tiles (num_elements > 1) in a single VASliceParameterBufferAV1 buffer
d5b4dec033d : frontends/va: Add more params from VADecPictureParameterBufferAV1 and VASliceParameterBufferAV1 to pipe_av1_picture_desc
9bac88856d4 : intel/compiler: fix loading of draw_id from task & mesh payload
e5631add0d1 : ci/virgl: Enable virgl-iris-traces
f7a64df0e74 : ci: Update virgl-iris-traces checksums
498186e0d9b : ci: Bump crosvm version
24034682027 : venus/ci: remove redundant crosvm patch
c8765c5244a : radv: ignore shader stages that don't need to be imported with GPL
bc0ff36885d : radv: fix initializing the blend state for NULL render pass with GPL
6000e3f5340 : radv: fix initializing the attribute mask for VS input state and GPL
56fb2580642 : zink: replace mixed_zs with zs feedback loops
5bc19dd5f7d : zink: add a draw barrier when unbinding a sampler-bound fb surface
1b685dc3509 : virgl: Add nir_lower_tex pass
086b620793c : virgl: Add TEXTURE_SHADOW_LOD capability support
a63a31a47b5 : radv: remove NULL checks when binding a graphics pipeline
1ca89308450 : tu: Fix setting RB_DEPTH_CNTL::Z_CLAMP_ENABLE
0b131b3e99c : freedreno/a6xx, tu: GRAS_CL_CNTL::UNK5 is Z_CLAMP_ENABLE
5af6dad179d : Revert "freedreno,ir3: rename Z_CLAMP_ENABLE to Z_CLIP_DISABLE"
73089969219 : lavapipe: dynamic state3
092be5a3290 : vulkan: Add more dynamic color blend states
1deb83fb86d : vulkan: Add more dynamic multisample states
1fee04d8ffd : vulkan: Add dynamic state for tessellation domain origin
9d0ed9cbcc0 : vulkan: Add more dynamic rasterizer state
effd9962d98 : vulkan: Add a dynamic state for vp.depth_clip_negative_one_to_one
10bc2cd3ae0 : vulkan: Rename viewport_state::negative_one_to_one
76a4d5ce897 : vulkan: Update the XML and headers to 1.3.230
691ec624520 : vulkan: Use altlen when available for array lengths
1a037881955 : gallium: avoid using float based conditions in loops
5650d672429 : zink: pass actual screen->threaded to zink_tc_context_unwrap()
267d715efb2 : zink: hook up VK_EXT_depth_clamp_zero_one
3d4c8b55e88 : zink: move create_pipeline_lib to zink_program.c
21360476249 : zink: rework ZINK_PIPELINE_LIBRARY_FORCE into ZINK_DEBUG flag
e1314e682ee : zink: move zink_screen_get_pipeline_cache() calls out to callers
2044f2910ca : vulkan/wsi: Add a supports_scanout flag
15fca5ca7e7 : vulkan/wsi: Add a typedef for memory type select callbacks
39f81564aba : vulkan/wsi: Don't expose as many image configure helpers
43c1c2b8885 : vulkan/wsi: Always configure images in wsi_swapchain_init()
5424049e662 : vulkan/wsi/win32: Configure images via params passed to wsi_swapchain_init()
76d15717e37 : vulkan/wsi/display: Configure images via params passed to wsi_swapchain_init()
c315e20d619 : vulkan/wsi/wayland: Configure images via params passed to wsi_swapchain_init()
8775f08bf11 : vulkan/wsi/x11: Configure images via params passed to wsi_swapchain_init()
29e3fc8eb1e : vulkan/wsi: Support configuring swapchain images as part of swapchain init
bfa08a1681b : llvmpipe/cs: move compute code to explicit pointer types
1d6819bf5b3 : llvmpipe/setup: move setup code to explicit pointers.
977476bb050 : llvmpipe/fs: fix invocations access for opaque ptrs.
98efdc449d1 : llvmpipe/cs: convert cs thread data to opaque friendly api
dd60813657b : llvmpipe/cs: convert cs context to opaque friendly api
a8bd993809a : llvmpipe/fs: convert linear context to opaque pointers friendly
f0e9d3e497e : llvmpipe/fs: convert thread data ptr to opaque ptr friendly apis
1a7250ad966 : llvmpipe/fs: start passing explicit context pointer type.
ae201bcd42a : gallium: Do not include offscreen winsys if glx is disabled
521da0360a0 : docs/rusticl: Document minimum required bindgen version
13016d22c57 : rusticl/bindgen: Use `allowlist-*` instead of `whitelist-*` switches
5537f778a06 : gallivm: avoid the use of an uninitialized value
3ed712f7483 : zink: set layouts before possibly reordering image copies
440c1e3702c : zink: always unflag unordered_write when binding image descriptors
4c58b92e44c : aux/trace: dump depth_clamp for rasterizer state
0de63e9774f : aux/trace: dump line_rectangular member of rasterizer state
7c6f407d4c8 : radv: Add and use AS and scratch layout structs
bad75ed3f16 : radv: fix emitting RBPLUS state when MRTs are compacted
1dd5d94f65d : radv: Do an early check of distance in triangle culling.
e06c332bf77 : tc: don't use CPU storage for glBufferData
8af8dc97bc3 : tc: do a GPU->CPU copy to initialize cpu_storage
582bf4d9f72 : anv: flag BO for write combine when CPU visible and potentially in lmem
c8f563b633e : anv: Allocate buffers with write-combined local memory
5c62ad34b62 : anv: Use WC mapped local memory for block pool BO
755b413ffa9 : anv: Track BOs that need a write-combined mapping
97850c0bf0b : aco/opt_value_numbering: use monotonic_allocator for unordered_map
b39d2168a70 : aco: implement allocator_traits for monotonic_allocator<T>
a128d444cbf : aco: use monotonic_buffer_resource for instructions
15b3cc73bfc : aco: implement custom memory resource
0b76e22a961 : aco: simplify operands_offset calculation in create_instruction()
a778f3edd3a : blorp: Fix typo in blorp_xy_block_copy_blt
759d51c367b : blorp: Implement blitter clears via XY_FAST_COLOR_BLT
5f4ad65daf6 : blorp: Make blitter_supports_aux accessible from multiple files.
98bd984977d : intel/genxml: Add XY_FAST_COLOR_BLT
7a33997434b : ci: bump mold to 1.5
bcc5cb4a1ba : ci: unexport local variable (and fix formatting)
647773a0946 : intel/devinfo: DG2 supports ray-tracing
4c0dbe64206 : anv: Advertise ray-tracing on DG2
9c6ed40925f : meson: Define with_intel_vk_rt based on with_intel_clc
f7c82c72c42 : meson: Deprecate vulkan-rt-drivers intel
e565d1e4ea5 : anv/meson: Use anv_flags and anv_cpp_flags in genX compiles
64e8b0d2556 : anv: use the right dispatch size for tracing shaders
044cf4e75d6 : anv: bump client visible address heap to 32GiB
5ad803840d8 : anv: setup scratch space correctly for RT shaders
f3ddfd81b4d : anv: Build BVHs on the GPU with GRL
dc1aedef2bd : intel/grl: Parse GRL files and generate C
20f291c5f92 : anv/grl: Add a helper for dispatching our pre-built kernels
639665053fa : anv/grl: Build OpenCL kernels
37663438f75 : anv/grl: Add a GRL file parser
5f948503e40 : anv: Import GRL
49976b23e97 : anv: add new command buffer space allocation
6c76ceb6138 : anv: Add support for OpenCL-style kernel dispatch
eb249f125d5 : anv: Add support for compiling OpenCL-style kernels
6ad1a5b57a6 : anv: Add extern "C" guards
23c7142cd67 : anv: disable SIMD16 for RT shaders
58144361592 : anv: Set up the memory-backed FIFO buffer
93526c89c57 : anv: Implement VK_KHR_pipeline_library
4388b8b253c : anv: Add an anv_address_map helper
191fab68b05 : anv/formats: Advertise ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT
3beb0884908 : intel/mi_builder: allow half GP registers for dereferencing
24a4a3bbbbd : intel/mi_builder: Add a helper for incrementing reference counts
b7296e11ae9 : intel/mi_builder: add a way to reserve a register
a5e5e6aa0f6 : genxml: add missing no duplicate anyhit flag
8fc7a98e316 : intel/fs: disable split_array_vars on opencl kernels
57593c53952 : intel/nir: disable assert on async stack id
8d580de4a9d : intel/nir: fix potential invalid function impl ptr usage
1ffd28149f4 : intel/nir: fixup preserved metadata in rayquery lowering
9dba8d8aa12 : intel/fs: take a builder arg for resolve_source_modifiers()
649cdc617fb : intel/nir: reuse rt helper
57f1e951026 : intel/rt: fix procedural primitive ID access
aea88f16df1 : intel/fs: SEL_EXEC uses the integer pipe for 64-bit stuff
c80c0ed9433 : intel/fs: Always use integer types for indirect MOVs
c6a7f4b34e6 : intel/devinfo: Rename & implement num_dual_subslices
262719e963b : meson: bump required llvm-spirv version with intel-clc
0926ac42cbd : anv: remove HDC flush from invalidate bits
abba55382f5 : intel/compiler: Vectorize gl_TessLevelInner/Outer[] writes
c9d399604ef : st/mesa: Optionally call nir_vectorize_tess_levels()
be21d54aca0 : intel/compiler: Use an existing URB write to end TCS threads when viable
19c40e07302 : ci: disable intel-clc on debian-vulkan
38b5521be27 : ci: bump llvm to 13 for some builders
64645d1f147 : ci/debian: don't use libclc from the system
78b1e0340ea : ci: build our own version of the LLVM SPIRV translator
05b1f3fd979 : ci: disable intel-clc on fedora
f0c516c331d : ci: add python3-ply to debian/fedora images
f2922126156 : gallivm/nir: bitcast when non-float ptr type.
c642fa122cc : gallivm/nir: fix fmin/fmax translation
d132625eed4 : lavapipe: add fmin/fmax to image lowering.
549f0b956e2 : zink: also lower 64bit function temps
b3a44cfbb99 : zink: split up lower_64bit_vars pass
0f053f0f07c : zink: always run optimize_nir after lower_64bit_vars
17e3df4cd27 : zink: don't flatten 64bit arrays during rewrite
52edd8f7640 : nir/opt_undef: add a pass to clean up 64bit undefs
38543af8f72 : rusticl/device: fix custom device detection
645f2da3faf : zink: always set VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT sometimes
97c7eaf17f9 : zink: use feedback loop layout to correctly handle implicit feedback loops
902f64f9066 : zink: add a mask of fb attachment idx for resources
dbf2186a288 : zink: reorder zink_resource a little
630967b2521 : zink: rename fb_binds -> fb_bind_count
bc5ed17844e : zink: remove zink_context::new_swapchain
a6cfb72010a : zink: enable VK_ATTACHMENT_LOAD_OP_DONT_CARE for zs in renderpasses
7829fb9adf9 : mesa: set normalized_coords for bindless texture buffer samplers
c268ae9efe6 : egl: Remove a bogus restriction from eglMakeCurrent
71224789cf4 : egl/dri2: Fix a weird conditional in dri2_make_current
04826cd9fc8 : egl: Factor some common terminate cleanup up to common code
a942068fdb8 : egl: Formatting fix
a436fdd560c : mesa/fbo: Don't force both read/draw bindings to zero
27dff086ec7 : radeonsi/vce: using fixed value for vce 52
b23fe77cf48 : rusticl: Fix compilation if stdout and/or stderr aren't symbols
a1d34d8c957 : ci/amd: move radeonsi in amd directory
f66420c6923 : ci/radeonsi: add traces for radeonsi Zork
7d7e1c620b0 : ci/traces: prevent showing wine instalation dialog
e76a7550444 : ci: also handle default wine rootfs (for testing)
1e27a72c810 : ci/dxvk: fix DXVK 64-bit only wine setup
dd79695b3b0 : ci/lava: prepare wineprefix for GL and DXVK
7901fec52e8 : ci/lava: add wine and apitrace into amd64 rootfs container
29305a89b0f : radv: fix handling multiview with GPL
0c6f52a999f : radv: fix handling primitive ID and clip/cull distances with GPL
630bb53e68e : radv: fix handling ViewportIndex with GPL
515847b2a7a : radv: rework multiview lowering in NIR slightly
b6093ffbe72 : v3dv: expose VK_EXT_image_robustness
c7e022abfdf : broadcom/compiler: add a lowering for robust image access
adcfd9bc2f7 : broadcom/compiler: rename static helpers involved with robust buffer access
5e5eaa3f1ac : broadcom/compiler: rename v3d_nir_lower_robust_buffer_access.c
c816081eea2 : docs: fixup broken rst syntax
9cbfe9a8bae : ci/docs: Stick to specific version of python packages
21107a244a7 : mesa/main: don't copy signed rgtc via float
163e7496a9d : mesa/main: fix broken indent
40c32dfbb10 : nir/loop_analyze: remove cost of redundant selects
13d0ae593be : nir/loop_analyze: delay instruction cost calculation
8b9a5adf8be : rusticl/mem: return errors for OOB accesses
e6ecd22140f : mesa: make glPopMatrix a no-op if the matrix hasn't changed
0b00a158ad4 : mesa: use memcmp instead of floating-point comparisons in glMultMatrixf
01c481335ad : glthread: skip glMultMatrixf if it's identity
2fa864b38ad : glthread,hud: draw per-frame values and expose the number of batches per frame
62501fbf7bf : glthread: use 8-bit GLenum for prim modes where it results in better packing
cd30f044ae5 : glthread: use GLenum16 for enums, but clamp it to 0xffff to get correct errors
b7ba29cbf67 : mesa: rename GL dispatch initialization functions to make the intent clear
f44ada0eb67 : mesa: remove deprecated comments
34356c009c1 : api_hw_select_init_h.py: simplify the code
3c621f8a2a2 : glapi: rename 'vtxfmt' to 'beginend' to make it clear
684dae9e64d : mesa: initialize OutsideBeginEnd directly instead of through Exec
1c803b7080c : mesa: remove unused function _mesa_get_dispatch
4425236a208 : mesa: don't restore the dispatch at the end of glCallList
c75b152f085 : vbo: don't call _glapi_set_dispatch for GL_COMPILE_AND_EXECUTE loopback
b4de8c834e9 : mesa: reorder and pack gl_buffer_object
26a2502a3b7 : mesa: remove unused gl_buffer_object::Data and Written
37421a24ad8 : mesa: restructure bind_buffer_object for better performance
6a1ede73f5a : mesa: inline _mesa_handle_bind_buffer_gen and correct things
93c9be2b975 : mesa: inline _mesa_reference_buffer_object
1885608184d : mesa: trivial simplifications in _mesa_reference_buffer_object_
17b72129305 : mesa: clean up st_indirect_draw_vbo interface and callers
303f867e322 : mesa: remove unused code using _mesa_prim
59af6be1995 : mesa: remove _mesa_draw_gallium_fallback by adapting st_feedback_draw_vbo
c056affa255 : mesa: replace ALLOC_PRIMS with persistently-allocated context arrays
8666b1ffbf5 : radv: Build acceleration structures using BVH IR
1c0ab3ba679 : radv: Create pipelines for conversion meta shaders
45a66ab30bf : radv: Add conversion shader for leaf nodes
682dc5c28e4 : radv: Add conversion shader for internal nodes
3e6033394e4 : radv: Add BVH IR types
ca8061c2a7b : radv: Split CmdBuildAccelerationStructuresKHR into different functions
c039a132d65 : radv: Rename internal node shader to lbvh_internal
41eed5b463a : zink: only emit runtime array for ssbos if present
93696693b2c : zink: remove color_write_missing driver workaround
ceb34a2145c : zink: allow reordered clear_buffer calls
084f3b66641 : zink: avoid overflow when clamping bufferviews
55d6847d220 : zink: name bo variables using bitsize
697078c9f4a : zink: fix handling for ssbos that are just runtime arrays
60db522ed89 : zink: fix sparse queue creation
53004e57d68 : zink: always unset var->data.explicit_xfb_buffer
903aba413d8 : zink: free vertex_state_cache on shutdown
1bd0d30a534 : zink: fix some batch tracking leaks
5f618d84c6e : zink: add asserts to verify optimal key state
c338f7ae789 : zink: copy optimal key always
95d61c5c75b : iris: Ignore aux for copy_region source if there's no unresolved color
6db172436a7 : lavapipe: propagate shader access info across libraries
6c935f3f3da : lavapipe: set writemask for compute shader buffers
e884902b21e : d3d12: Replace size_t with uint64_t in d3d12_video_encoder definitions for cross-plat compatibility
7336580408a : zink: unspaghettify some program update code
809e9462ce3 : zink: be even more granular with optimal_key program updates
e4e9461403e : zink: simplify bit tracking in zink_gfx_program_update()
76ae28e69ca : zink: split dirty_shader_stages for gfx and compute
49866c4f770 : zink: use optimal_keys to massively reduce size of pipeline cache comparisons
325c703624a : zink: add 'optimal_keys' handling for shader keys
1198568e32b : zink: add some padding to small shader keys for byte-alignment
06e8acbc474 : zink: ALWAYS_INLINE bind_gfx_stage
32f50630d60 : zink: move to AoS for gfx program shader modules
745efa1231e : zink: copy the non-dirty shader stages when updating gfx program
6df9bcaa10e : zink: handle inline uniforms during first-time shader generation
7a489593d00 : zink: remove a bunch of casts from shader key inlines
f2591d09d77 : zink: wrap zink_shader_key_base access for nonseamless cubemap use
3513bddcbfa : zink: check on init whether decomposed attrs are needed
f933ede78eb : zink: add a bool flag for decomposed vertex elements
cd81f2d08a0 : ci/crocus: update ci results
3730be9873d : aco: mostly implement FS input loads on GFX11
826ed52174c : aco/tests: add GFX11 assembly tests
48c8c25e68f : aco: omit read-only memory_sync_info when printing
aadb7aef019 : aco: add VINTERP instruction format
55cd74d468f : aco: add LDSDIR instruction format
a7a9aad14db : aco: limit GFX11 to 128 VGPRs for now
4e55b5b8514 : aco: update assembler for GFX11
077dd12ac6c : aco/gfx11: don't use more than 1 NSA dword
d8d99c3c4f2 : aco: add GFX11 opcode numbers
2f74df7117e : aco: fix assembly of MUBUF-to-LDS loads
78779fd63d4 : aco: add reg() helper to assembler
7a1b5221481 : aco: rename Interp_instruction to VINTRP_instruction
51bd75e28cf : radeonsi/vcn: support async
091249dff4c : aco: Fixes compiling error about char8_t with c++20
8ace6854322 : radv/rt: inline radv_rt_pipeline_create_() helper into radv_rt_pipeline_create()
40366a3aaf8 : radv/rt: create separate radv_rt_pipeline struct
b93b696356d : pvr: Fix assignment to ISP back_a.sref
007c6b1dd28 : radv: use direct access to last_vgt_api_stage_locs for sgpr emission
351c4ed6d1f : radv: store pointer to sgprs for last vertex stage
2a723f7a8d6 : nir: use nir_shader_instructions_pass in nir_split_per_member_structs
67fe9ae5c33 : nir: use nir_shader_instructions_pass in nir_split_var_copies
9dcff3ea53f : nir: use nir_shader_instructions_pass in nir_lower_samplers
865d959090e : nir: use nir_shader_instructions_pass in nir_lower_interpolation
6e0bcc1c4da : nir: use nir_metadata_none instead of its value
dd51dedefd2 : nir: use nir_shader_instructions_pass in nir_lower_frexp
a87070937dd : nir: use nir_shader_instructions_pass in nir_lower_fb_read
2e410c4c050 : nir: use nir_shader_instructions_pass in nir_lower_drawpixels
00b0de5c833 : nir: use nir_shader_instructions_pass in nir_lower_clip_halfz
c6e4641a21a : nir: use nir_shader_instructions_pass in nir_lower_clip_disable
a1efa18dfe7 : nir: use nir_shader_instructions_pass in nir_lower_clamp_color_outputs
c7078fe4e07 : nir: use nir_shader_instructions_pass in nir_lower_64bit_phis
ea39efe9b80 : nir: use nir_shader_instructions_pass in nir_lower_bool_to_int32
d28833d60f3 : nir: use nir_shader_instructions_pass in nir_lower_bool_to_float
4a9e2dc1e94 : nir: use nir_shader_instructions_pass in nir_lower_bool_to_bitsize
5beeb3c1db7 : nir: use nir_shader_instructions_pass in nir_lower_alu
cb201e92aca : glsl: use nir_shader_instructions_pass in gl_nir_lower_samplers_as_deref
d3708d6cf50 : glsl: use nir_shader_instructions_pass in gl_nir_lower_images
1829fde2128 : glsl: use nir_shader_instructions_pass in gl_nir_lower_atomics
e9dc98ed87f : crocus: remove invalid nir_metadata_preserve from crocus_fix_edge_flags
a1c042fb5a0 : iris: remove invalid nir_metadata_preserve from iris_fix_edge_flags
0337f449a67 : radv: use nir_shader_instructions_pass in radv_nir_lower_ycbcr_textures
a54d9964637 : radv: ALWAYS_INLINE radv_is_streamout_enabled()
051594fb7f5 : radv: ALWAYS_INLINE radv_flush_descriptors
876f7f60ac1 : radv: ALWAYS_INLINE radv_after_draw
7985a9df9a6 : radv: enable NGG culling unconditionally for GPL but disable it dynamically
e7f6786d592 : radv: use the maximum number of vertices per primitives for NGG with GPL
e364670e834 : radv: determine the last VGT api stage also for GPL
e053f6feb37 : radv: remove useless gfx10_ngg_info::enable_vertex_grouping
efd83e9627d : radv: allow to build the pre-rasterization stages in a library
456543e6d85 : radv: determine the last VGT api stage from the active_stages bitfield
c08ba6a76c9 : radv: import the GS copy shader from a library if present
2fd3b0bceb5 : radv: do not free the GS copy shader binary if created from a library
25ead8ec5c8 : gallivm: fix buffer_type for LLVM 15
bcb136d548e : gallivm: handle llvm coroutines for llvm > 15
16fd0c11c66 : llvmpipe: bind sampler views/images properly.
b144d3e6a7e : llvmpipe: memset empty images in the key
fe5636af6e0 : lavapipe: handle view mask layer count properly for begin rendering.
21d39dd1deb : lavapipe: take layers into account around render surface creation.
d724e956824 : llvmpipe: handle different blocksizes for sampler/image views
bf4a2b374fb : radv: Use scalar layout for BDA references
25e1c3d5b3a : radv: Use a fallback for marketing name when libdrm doesn't know it.
26d1b0ca022 : r600/sfn: Fixes 'numeric_limits' is not a member of 'std' error in sfn/sfn_instr.cpp
e0b7430eae7 : meson: libelf is optional
37900ee2dd1 : mesa/st: emit string marker based on PIPE_CAP_STRING_MARKER
0fba2e0d1e1 : ci: debian-clang: drop -Wno-error=unused-function
48889fc68db : vulkan: avoid warning about unused function
0dd58bd1153 : panfrost: avoid warning about unused function
486381c489b : llvmpipe: drop unused function
1cbfc80f0fc : llvmpipe: mark function unused
ec5af409a5c : spirv: mark function unused
ee2e01c0ef5 : venus: fix VkImageFormatListCreateInfo for AHB
0d66ed49b41 : radv/rtpso: Use the common traversal helper
3f72061be93 : radv/rq: Use the common traversal helper
ac459353450 : radv: Add a common traversal build helper
e24a8168189 : radv: Fix file descriptor leak.
5a3411567a3 : radv: Properly initialize all memory in RRA dumps.
19aae066925 : radv: Use deterministic order for dumping acceleration stuctures.
50bb0d64277 : radv: Use GLSL matrices for instance transforms in BVH.
3c09681eddb : radv: Use proper matrices for instance nodes.
0f9fb8e15ff : radv: Remove aabb bounds from instance nodes.
b1ddb350402 : radv: Translate the BVH copy shader to glsl from nir_builder.
ffc5f527248 : radv: Hardcode root node id.
513d074d398 : radv: Fix GLSL BDA struct alignment and use pointer arithmetic SIZEOF.
f446f7a7693 : intel/l3: Use L3 full-way allocation setting for gfx12.5 (DG2, MTL)
02d858ef0dd : d3d12: Fix usage of %ld with PRIu64 instead for cross-platform build
b3be2ace593 : zink: PIPE_CAP_SHAREABLE_SHADERS
10ed67867e9 : zink: use screen param for zink_shader_free()
ac1b343477b : zink: use program's context for cache deletion
275e4a9c895 : zink: add locking for program caches
a10cad018b2 : zink: don't try to delete programs from the cache if stages have been modified
eab18cb7a29 : zink: use screen params for program reference functions
697eb99d699 : zink: track the owner context for gfx programs
2fa70912633 : zink: track a mask of gfx stages remaining in gfx programs
0f770caa232 : freedreno: Disable 8bpp_ubwc on a6xx gen2
7bf8af2c8d5 : radeon/vcn: process invalid frame rate in encoding
4fdf10fdafe : radeonsi/gfx11: don't set VERTS_PER_SUBGRP to 0
7483e50404a : winsys/amdgpu: init 'r' before using it
58829d9f112 : iris: implement Wa_14016118574
f2645229c2f : anv: implement Wa_14016118574
c7ff9876d6c : zink: correct emulation of luminance-alpha formats
e7f192030ce : zink: fix luminance/luminance-alpha emulation
09afab4c290 : zink: refactor swizzle-clamping code
51c7691108b : zink: fixup indent
37b66f7874a : zink: fix luminance clears
21ec469a2fb : zink: emulate latc formats with rgtc
88ed8245a8c : docs: add an amber article
eded5bda4ef : radv/ci: add piglit testing with Zink on NAVI10
940246b058b : zink/ci: update list of flakes for Piglit with RADV on NAVI10
e133f0f9ca6 : zink/ci: update list of expected failures with RADV on NAVI10
74cc2a20cd3 : zink/ci: skip GLX tests with RADV
7ced2ed740a : zink/ci: skip arb_shader_clock with RADV
32b0c82ba8d : zink/ci: skip ext_external_objects from Piglit with RADV
e76e3d9cea9 : intel/nir/rt: fixup alignment of memcpy iterations
139e8f46358 : intel/fs: fixup a64 messages
838bbdcf2ef : intel/nir/rt: store ray query state in scratch
f7fab09a07b : intel/nir/rt: change scratch check validation
259b1647e63 : intel/nir/rt: fix ray query proceed level
3f01071c790 : intel/nir/rt: remove ray query mem hit writes at initialization
f843bec7de9 : intel/nir/rt: spill/fill the entire ray query data
a88f725eeaa : intel/nir/rt: fixup generate hit
2905dd7951a : meson: Improve detection of qsort_r().
6be7c2ef51e : r600: Make NIR the default shader IR
ad74cd3c3f1 : r600: Add slot to ALU disassambly
0995c6827ae : lavapipe: use slow clear path if conditional rendering.
31dc15b9776 : radv: rework and rename radv_make_buffer_descriptor()
81d7a6bdff5 : radv: remove unnecessary radv_buffer_view::vk_format
a5ca3c16384 : radv: pass a VkSampler to write_sampler_descriptor()
4ea916f7047 : broadcom/compiler: don't apply robust buffer access to shared variables
44b02b5cb1e : broadcom/compiler: handle shared stores with robust buffer access
b2bce9c98a4 : broadcom/compiler: fix robust buffer access
e7e989f62e9 : vbo/dlist: keep buffers used in loopback_vertex_list() mapped.
4d44399c2e0 : gallium/u_threaded: add an option for unsychronized create_fence_fd
21ba47c8214 : zink: handle culldistance xfb outputs like clipdistance
11467938812 : glsl: fix gl_CullDistance xfb linking
eb6aa25d166 : spirv: Make a helper function to check glslang/shaderc
30b6d6b30f9 : spirv: Call vtn_emit_ret_store() only when handling return branch
b89a36fc014 : spirv: Add workaround to ignore OpReturn after OpEmitMeshTasksEXT
89f1727654f : spirv: Treat EmitMeshTasksEXT as a terminating instruction.
b9919b9980f : spirv: Pass vtn_block into vtn_emit_branch()
3f4343c7cd2 : nir/lower_task_shader: Don't fail adding a launch when last instruction is a jump
15e78caf8d3 : gallivm: LLVM opaque pointers: use lp_build_array_get_ptr2() in lp_bld_nir_soa.c
cdd7e8f5cec : gallivm: LLVM opaque pointers: add lp_build_array_get[_ptr]2 in lp_bld_struct.c
1d741f4c62a : gallivm: LLVM opaque pointer fixes in lp_bld_sample.c
966a395f026 : gallium/draw: fix LLVM opaque pointer warnings in store_aos()
cb33367449f : gallium/draw: fix LLVM opaque pointer warnings in draw_tcs_llvm_emit_store_output()
620c6e14bd5 : gallium/draw: fix LLVM opaque pointer warnings in draw_tcs_llvm_emit_fetch_output()
3e6dd65acb2 : gallium/draw: fix LLVM opaque pointer warnings in draw_tcs_llvm_emit_fetch_input()
a9d37f8bc91 : gallium/draw: fix LLVM opaque pointer warnings in draw_gs_llvm_epilogue()
6ad8b95f4d4 : gallium/draw: fix LLVM opaque pointer warnings in draw_gs_llvm_end_primitive()
4a6e34ec3dd : gallium/draw: fix LLVM opaque pointer warnings in draw_gs_llvm_fetch_input()
be03a354b8c : gallium/draw: fix LLVM opaque pointer warnings in generate_clipmask()
8766e30eda3 : gallium/draw: fix LLVM opaque pointer warnings in store_clip()
f9dbb65e7fe : anv: add missing wokraround for texture cache invalidate
8cb1deded60 : ir3/analyze_ubo_ranges: Account for reserved consts
750ecb0aa92 : tu: Set textures_used for input attachments correctly
f483419c237 : tu: Fix maxPerStageDescriptorUpdateAfterBindInputAttachments
0fd23e8696e : d3d12: Fix texture array DPB encode path
8711b53d59b : d3d12: Add debug verbosity for output reconstructed picture
93e0309b131 : d3d12: Fix out of bounds index check for texture array DPB
dc523fabef8 : d3d12: Relax slice caps requirements for video encode
f8b4d40a1e6 : zink: delete some descriptor caching cruft
b889b484661 : zink: delete more sw conditional render handling
fc52f82c09e : zink: remove batch usage from sampler states
f6bbd7875a8 : zink: remove batch tracking/usage from view types
9f9dd4f2ac8 : zink: split out bind_sampler_states hook for drivers without EXT_non_seamless_cube_map
7172fb56d96 : zink bump batch state limit a bit
83c76b8efbf : zink: rework batch tracking for resources
1896111d252 : zink: defer more semaphore destruction
babf9474c43 : zink: rework flush_frontbuffer to always flush
758c559bc45 : zink: check format compatibility up front when creating framebuffer surface
4c5dee6c227 : egl: Rewrite eglSetBlobCacheFuncsANDROID to use the standard macros
eb39198fe2d : egl: Factor out the eglTerminate write-lock pattern
b2ee2de1fb4 : egl: Untangle some spaghetti around _eglLookupDisplay
1f94f28e8ca : egl: Promote _eglLock/UnlockDisplay to internal API
5e407ec5244 : egl: Fix a bunch of maybe-uninitialized warnings
51af3f30c68 : Update 22.2.0.rst
7f6ec0f0e30 : docs: Add calendar entries for 22.2 release.
b91cf1df5a3 : docs: update calendar and link releases notes for 22.2.0
149a7f272c5 : docs: Add sha256 sum for 22.2.0
fe61d5cfe11 : docs: add release notes for 22.2.0
373bc6f1d5e : venus: ensure to clear VkPipelineCreationFeedback::flags if needed
5e39b52e6a4 : turnip: Fix busy-waiting on syncobjs with OS_TIMEOUT_INFINITE.
e2c0eac5bf6 : frontends/va: fix build error for vaSyncBuffer with older VA
8300554ba11 : freedreno: Handle xfb invalidation
3449b2187ee : lavapipe/meson: rename module_dir to icd_lib_path and swap two lines for consistence
c8e14d5d47a : dzn: rename module_dir to icd_lib_path for consistence
a144f3f80cf : radv: Getting radeon_icd to be generated properly on win32
d68e74955c8 : mesa/st: fix a set_sampler_views call parameter order
672a1a9021e : pvr: Implement vkCmdNextSubpass API.
154ffdbd45e : pvr: Pass load-op struct instead of idx to support subpass load-ops.
f1d61d8161f : pvr: Add support to create subpass load ops.
0756a28f2d3 : pvr: Add attachment resolve support.
ce5a34aadb2 : pvr: Add const to structs that are not supposed to be modified.
2fc20cff4c3 : pvr: Rename userpass_spawn to isp_userpass.
f19697de5a5 : pvr: Add missing output register write in pvr_CreateRenderPass2.
7eff9502151 : pvr: Use ~0 for masks instead of ~0U.
10b6a0d567e : pvr: Add support for generating render pass hw setup data.
b57cd626985 : pvr: Replace pvr_renderpass_surface_initop with VkAttachmentLoadOp.
9f9a1ab1189 : pvr: General reformatting and renaming some fields.
88eeece6623 : docs: update calendar and link releases notes for 22.1.7
40bfaa7354a : docs: add release notes for 22.1.7
c3df3baf8b7 : docs: update calendar and link releases notes for 22.1.6
2b4a819e60e : docs: add release notes for 22.1.6
cd36a297598 : aco/optimizer: change inverse_comparison in-place
c8445c16910 : aco: Change inverse-comparison optimization to work with s_not
cf5f9854bcb : aco/optimizer: optimize s_and(exec, s_and(x, y)) more aggressively
79a8e8b5b26 : aco/optimizer: do can_eliminate_and_exec() optimization later
14b15b4038d : zink: assert on unnormalized texcoords
37733c100d6 : mesa/st: always use normalized coords for samplers
1a135bdd6ce : mesa/st: always use normalized coords for samplers
484205b7ebf : mesa/st: always use normalized coords for samplers
7eeb0fec8d6 : broadcom/compiler: increase V3D_MAX_BUFFE_RANGE to 2^30 bytes
3417a0c4a22 : iris: Support up to 128 textures
06a0de492ac : iris: Support up to 64 images
c4ff82d9588 : iris: Split max #defines for textures/samplers/images
c9c8134d768 : iris: Stop looking at textures_used for samplers
0edf63de76d : Try to fix FTBFS on kfreebsd architecture
14810f3498a : intel/utrace: create the callback events for xfb trace points
ad89992ee1a : anv: Set meshShaderQueries for mesh shader ext features
55538462409 : d3d12: Initialize d3d12_video_encoder_references_manager_hevc::m_current_frame_idx.
c74595ead3f : radv/r600/clover: Getting libelf to be optional
3f18709f1f9 : util: Remove the macro DEBUG_GET_ONCE_FILE_OPTION
5229a147c1a : util: getting get_tracefile in u_trace.c to be thread safe
7dfd54cf4ac : util: Add util_call_once for optimize call to util_call_once_with_context out for hot path
3a6984bbc07 : zink: add stencil border color clamping
95d4faea490 : zink: add srgb border color clamping
61d60bb746c : zink: add border color clamping when customBorderColorWithoutFormat isn't supported
0f98f4882c3 : zink: move color channel clamping to zink_format.c
ec0611e9e47 : zink: clamp z/s formats to aspected format for border colors
ea185aef032 : iris: Handle resource offsets in buffer copies
f4c05f319e3 : iris: Fix more BO alignments
29841343951 : iris: Use a larger alignment for buffer allocations
c17fcbaa2fe : agx: Account for mask when writing registers
5cd23713181 : agx: Pass mask into ld/st_tile instructions
640fd089a26 : agx: Ensure that the optimizer sees legitimate SSA
52467c2d1e0 : agx: Test fsat+f2f16 together
3e86522cf20 : agx: Validate immediates
14f2be1f338 : agx: Use 16-bit immediates
e302e5d527f : agx: Emit fewer combines for intrinsics
e887a11b064 : agx: Fix bfi_mask packing
89d2cdad37f : intel/dev: Adjust prefetch_size values for MTL engines
029522f67dc : mesa/st: check egl image and texture target match before binding
6a3f5c65128 : mesa: simplify st_egl_image binding process for texture storage
25f569f58a1 : gallium: track if st_egl_image was created by a dmabuf
70e2a1faad4 : mesa: fix EXT_EGL_image_storage target validation
5b1137043c2 : zink: don't always set VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT with gpl
5c6d61635d2 : zink: don't call CmdBindVertexBuffers2EXT with no attributes
a70bac62520 : d3d12: Make get_feedback return correctly on error when writing *size=0
ef8bd5ca9e0 : d3d12: Extract into common variable for metadata slot calculation
4e3d93212a8 : d3d12: Enhance get_feedback not enough buffers message
e8474bca5a5 : d3d12: Fix redundant/inconsistent initializations for d3d12_video_encoder
5b5b5a7ed83 : d3d12: Add output buffer to inflight resourceset
ec16c95e75c : d3d12: Make d3d12 encode operations async and do not block waiting
5269d660af5 : d3d12: Have d3d12_video_encoder keep separate references for enc, heap and dpb allocations for in flight resources
24433f3a292 : d3d12: d3d12_video_encoder add reset() to prevent leaks on re-allocation
8e50d5cc0d7 : d3d12: Encoder to use independent command allocators per in flight resource set
f9b850cd550 : d3d12: Move encode configuration and capabilities into separate structs
29f2c5afbfa : d3d12: Change d3d12_video_encoder to not automatically flush
59f2c717739 : d3d12: Keep track of feedbacks from previous encode executions
45e9e2693d6 : d3d12: Export some util functions from d3d12_fence for d3d12 video
ed329865ba1 : d3d12: Change type of m_FenceValue to uint64_t in d3d12_video_encoder
9fb3b2ab123 : d3d12: Add support for PIPE_VIDEO_CAP_ENC_SUPPORTS_ASYNC_OPERATION
fe2b28192ff : d3d12: Report PIPE_VIDEO_CAP_REQUIRES_FLUSH_ON_END_FRAME
a92cfd5c88c : d3d12: Add initialization values for d3d12_video_encoder
020c0af732e : d3d12: Video process - Remove unnecessary batches flush
b47b9d96fd0 : d3d12: Update HEVC Encode GOP on I frames too
229c6f79a66 : frontends/va: Implement vaSyncBuffer
84c0529258c : aco: Unswizzle v_pk_fma_f16 literals to produce more v_pk_fmac_f16.
ed5d16cec19 : iris: check i915 features after hw gen
4e2d88781d2 : gallivm: fix nir AOS swizzling issues
d82abf448da : gallivm: asst. clean-ups in lp_bld_sample_soa.c
a4ce5d74d76 : llvmpipe: asst. formatting, clean-ups in lp_state_fs.c
bd7ed4c6a28 : gallivm: change texture/sampler_index params to unsigned
9b86745d69a : gallivm: move lp_build_nir_aos_context declaration, etc
2967cc25ea5 : util: allow GALLIUM_LOG_FILE=stdout
69f7c91fe99 : llvmpipe: always pass non-zero writemask to assign_reg()
9fbb77445c0 : llvmpipe: further bump LP_MAX_TGSI_SHADER_IMAGES to 64
ce65c7f0e9c : lavapipe: s/u_foreach_bit/u_foreach_bit64/ in handle_pipeline_access()
79208d8bf3b : turnip: advertise VkExternalFenceProperties correctly
2569215f43f : egl/glx: add fallback for zink loading
112b8d7c4d7 : ci/zink+turnip: Add a manual full run of the dEQP CTS.
578e30f3e61 : radv: make sure to initialize wd_switch_on_eop before checking its value
64d0e94d2c6 : turnip: Use the simplified stencil write flags for the LRZ-allowed check.
b9f9bfa5560 : turnip: Fix the "written stencil is unmodified" check.
ed76471d08f : aco/optimizer_postRA: Clarify terminology.
a8dd07518c5 : aco/optimizer_postRA: Fix logical control flow handling.
2eab413cf79 : aco/optimizer_postRA: Don't assume all operand registers were written by same instr.
63063dd5ce4 : aco/optimizer_postRA: Mark a register overwritten when predecessors disagree.
5e80edfa780 : aco/tests: Add post-RA SCC no-compare tests cases with control flow.
d4b3f81d949 : aco/tests: Add post-RA DPP test cases with control flow.
d7cd49d54b9 : aco/tests: Add post-RA optimizer testcase for partially overwritten VCC.
c4fa00f7517 : pvr: Add EMIT_MASK in pvr_emit_ppp_state().
1cfcf86da40 : pvr: Add assert for texturestate being 0 in when emitting ppp state.
38a846ab5ff : pvr: Add pvr_csb_unpack().
a1c66ed5c12 : pvr: Complete pvr_emit_ppp_state().
ad4886cea9a : pvr: Make control stream word writing stricter.
b5cbbdba29d : pvr: Add csb helpers macros to write into raw buffer.
091a117e38f : pvr: Remove struct pvr_emit_state and emit header directly.
75b57f44c11 : pvr: Implement vkResetEvent API.
96f5892f624 : pvr: Implement vkSetEvent API.
2274b26dfbd : ac/nir/ngg: Don't initialize same-invocation mesh shader outputs.
697ea022020 : ac/nir/ngg: Don't use LDS for same-invocation indices and cull outputs.
bb4bdba17e8 : radv: Remove dead shader temps after linking.
3e6ad428b68 : radv: Change max preferred task workgroup invocations to 64.
98e3c446d89 : aco/optimizer: disallow can_eliminate_and_exec() with s_not
d6fabe49cd7 : radeonsi: enable glthread by default
4ff207b47b8 : glthread: execute glSignalSemaphoreEXT synchronously
da686781710 : radeonsi: don't flush asynchronously for fence_server_signal
000dfb1bc96 : radeonsi/ci: add glx@glx-swap-event_async to CI failures for glthread
8a44d32e2cc : driconf: disable glthread for DeusEx:MD and F1 2015 due to a perf drop
fa059811c52 : radeonsi: simplify radeonsi_zerovram implementation
58f90fd03f4 : egl/wayland: fix glthread crashes
eafe72a6ccc : frontend/dri: sync glthread when calling from the app side
c0a05b604af : frontend/dri: make the backgroundCallable extension optional
7c1f8b63ad5 : glthread: work around GL_INVALID_OPERATION with OpenGL ES 1.x draws
907bd11ca8f : glthread: fix glGetIntegerv(GL_CLIENT_ACTIVE_TEXTURE)
97891087b5d : glthread: always sync for glShaderSource because invalid params can crash
6b6f8621709 : glthread: generate errors for glGet functions between glBegin/End
c716827f697 : glthread: fix draws not compiled into a display list should generate an error
355d5758200 : mesa: fix glDrawRangeElementsBaseVertex should be compiled into display list
7556ee1fe4f : anv: add support for EXT_mutable_descriptor_type
369c12e5be3 : anv: clear descriptorsets if AllocateDescriptorSets fails
79c2f9e7cbf : anv: trace xfb queries
d53682e1a96 : intel/utrace: make blorp tracepoints more readable
eac5e938c0c : blorp: defined operations for debug purposes
b12d95f5132 : anv: add missing tracepoint
94b5225c9bb : aco: Use v_fmaak/v_fmamk if two operands are the same literal.
075cd3ca942 : tu: Expose Vulkan 1.3
e9f5de11d40 : tu: Initial implementation of VK_EXT_graphics_pipeline_library
0a47002a65c : tu: Abstract driver-specific const state
29262f3337a : tu: Use vk_pipeline_shader_stage_to_nir
46b2c629473 : tu: Split up prim order computation
9eca3b12f67 : tu: Move no_earlyz computation to blend/msaa state
d6bf8efcdfd : tu: Emit *_OUTPUT_CNTL1 as part of blend state
bd6f6308ae1 : tu, ir3: Determine dual-src blend from shader for FS outputs
6c7da1b6323 : tu: Don't use output state to compute render components
3fa0c55a089 : tu, ir3: Move multi_pos_output to ir3_shader_variant
fa1925256e9 : tu: Don't use layer_zero/view_zero in shader key
9c0de5372f1 : tu: Nuke tu_pipeline_cache
bbb934e8c00 : ir3: Don't use msaa key for a6xx+
c90c77924a1 : tu: Split out primtype calculation for tess
1c6c8ce54b4 : tu: Make MSAA emission always dynamic
362569872a9 : tu: Always set RB_BLIT_GMEM_MSAA_CNTL when clearing GMEM
b6ef9e1f994 : tu: Rename RB_MSAA_CNTL to RB_BLIT_GMEM_MSAA_CNTL
8c07e34f7be : tu: Group pipeline state based on VkPipeline*StateCreateInfo
85dfebb7226 : tu: Remove unused need_indirect_descriptor_sets
7f40b5d0ca8 : tu: Fix case where vertex input is set but not vertex buffers
382757bb45e : tu: Also set SP_FS_MRT_REG for unused attachments
f4ec8e1ad52 : radv: emit the rasterization samples through an user SGPR if needed
deb2dccc753 : radv: add barycentric_at_sample lowering when the number of samples is dynamic
68bb58a46e1 : nir,radv: pass the number of samples to load_sample_positions_amd
c20d5ee3c23 : radv: lower nir_load_rasterization_samples_amd in ABI
dd30e7bfa03 : nir: add nir_load_rasterization_samples_amd
2a0e4b5ef7c : radv: declare shader arguments for the number of samples for FS
f85b7e294b4 : radv: add radv_pipeline_key::dynamic_rasterization_samples
45d4ee91e0e : radv: constify radv_lookup_user_sgpr()
923a864d945 : radv: acquire pstate on-demand when capturing with RGP
f1566ad500d : radv: rename radv_thread_trace_set_pstate() to radv_device_set_pstate()
ac8020ebfdf : intel/compiler: add support for 8/16 bits task payload loads
ac581b30ec8 : intel/compiler: refactor brw_nir_lower_mem_access_bit_sizes
a31b8fa38b0 : intel/compiler/task: use shared memory for small task payload loads & stores
1f0c39f23cc : nir/lower_task_shader: lower small stores & loads to shared when requested
9cc9b595f10 : turnip: Implement VK_EXT_mutable_descriptor_type
85fc1decf05 : anv: remove primitive_topology from 3DPRIMITIVE calls
8d66c452900 : intel/common: clamp sample location coordinate range
3ce1db339d9 : vulkan: Add a helper for gathering pipeline robustness
10485ee4155 : vulkan: Record more enabled robustness features
e5cd28cb379 : turnip: Add TU_DEBUG=bos to print stats of BOs live at submit time.
c25662988fe : turnip: Fix leak of autotune fence BOs.
7d399a2e78b : anv: Nuke cmd_parser_version
6b36d20bb29 : vulkan_hasvk: Nuke dead code around I915_ENGINE_CLASS_COMPUTE
e0ba5fa38ef : ci: add nouveau flakes
03d72732927 : ci: add a panfrost flake
0bf18cc483d : anv: force inline more pipe flush functions
39c6e4db25b : anv: combine flushes in Draw/DrawIndexed/DrawIndirectByteCountEXT
1be09ae81a4 : anv: don't export gfx state flushing helper
6aa2ddb9b62 : anv: don't export flush_compute_state
f81c9badcca : anv: populate rt shader groups if they were found in the cache
209a89e51d1 : aco: Convert to use u8 literal for Unicode character to fixes msvc warning
b70e92fe040 : radv: Remove the redundant #include <gelf.h> and #include <libelf.h> in ac_binary.c
37e78803d7b : intel/compiler: use nir_lower_task_shader pass
3c96959bbcb : intel/compiler: print shader after successful brw_nir_lower_shading_rate_output
cfd1e5a91e5 : intel/compiler: remove second shading rate lowering for mesh
6f9b9b01c1d : ci: Update kernel to drm-next-2022-08-12-1
c65e1ae0164 : lavapipe: Fix float32_atomic_min_max spelling
43c8064b1ef : gallivm: Fix LLVMAtomicRMWBinOpFMax spelling
2a1a8ce472e : ci/nouveau: Update gm20b xfails.
c8207158b5d : ci/nouveau: fix up Jetson Nano
0fa857de28f : ci/nouveau: Rearrange job setup variables.
e8f708dbba4 : ci/nouveau: Drop BM_POE_TIMEOUT.
5e76850cff4 : egl: Return EGL_BAD_MATCH for invalid share_list
a418ab6654d : radv: Correct accel struct header size
c0074b22cda : r300: reduce CPU overhead in IF transformation pass
19eec024d2a : radv,aco: do not compact MRTs if the pipeline uses a PS epilog
09a0fd6925a : v3dv: fix VK_EXT_texel_buffer_alignment
6df5ff7f195 : aco: DCE ra_ctx::defs_done
0f88f57223a : radv: allow to build the main FS in a graphics pipeline library
e529745be3a : radv: do not link shaders when the next stage is unknown
037404b4414 : nir, anv, hasvk, radv: pull uses_wide_subgroup_intrinsics into shader_info
de5b137a2dc : anv: small cleanup of anv_graphics_pipeline_compile
06e0342a0d1 : anv: add support for anv_assume_full_subgroups to task & mesh stages
fa437f87caa : nir: add uses_wide_subgroup_intrinsics to task/mesh shader_info
704ef1fd3b3 : radv,aco: lower barycentric_at_sample in NIR
9f0b4da8754 : radv: run nir_opt_cse before lowering FS intrinsics
7e433e25c82 : radv: add nir_intrinsic_load_sample_positions_amd in the ABI
7f444fc72c7 : nir: add nir_intrinsic_load_sample_positions_amd
266fe316667 : ac/surface: Fix some warnings.
196d29a5062 : clover: Fixes use of designated initializers requires in c++ that doesn't support by MSVC
15cdf5bb488 : v3dv: optimize ldunif load into unifa write
cbc5169ef97 : broadcom/compiler: check signal writes to magic regs when updating scoreboard
90857262dac : broadcom/compiler: detect unifa write from signal
97d307406b2 : radv: Use count_tes_user_sgprs return value.
f4179f203de : radeonsi: print out remove_streamout shader key
4d15a06dee2 : radeonsi: implement nir_intrinsic_load_streamout_buffer_amd
8049edb6538 : radeonsi: implement nir_intrinsic_load_num_vertices_per_primitive_amd
540e695b29b : radeonsi: set VS_OUT_MISC_SIDE_BUS_ENA=1 for clip distance exports on gfx10.3
c184b49cf31 : anv: remove vk_sample_locations_state from emit_multisample
78294038097 : frontends/va: enable sao in hevc encoding
0bf25a5313c : freedreno/a6xx: Simplify fd6_build_user_consts()
2f3b980caac : freedreno/a6xx: Move user const upload to bind
f8204018fd9 : freedreno: Drop unused arg
075218f756c : freedreno/a6xx: Pre-calculate user const state size
a81c6d74399 : freedreno/a6xx: Skip IBO state when unused
e9604316219 : freedreno/drm: Simplify emit_reloc_common
8609d62e4d7 : freedreno/a6xx: Drop "hardpin" support
3fb60e9cef6 : freedreno/drm: Add fd_ringbuffer_attach_bo()
07d9df0ce2d : freedreno/drm: Inline fd_bo_get_iova()
76953ca4bb9 : freedreno/ir3: GC unused macro
c00491d4ab2 : freedreno: Update github wiki links
b2972cf410a : radv: Add scratch stack to reduce LDS stack in RT traversal.
7d26fafacf3 : radv: fix dynamic RT stack size with VGPR spilling
b983fcb585b : docs: add new llvmpipe/lavapipe atomic float extensions
31695f81c92 : lavapipe: export VK_KHR_shader_atomic_float
64845cdfed7 : llvmpipe: export GL_NV_shader_atomic_float
203920d4c69 : gallivm: add atomic 32-bit float support
96a3136ddde : zink: disable GPL when sample shading is in use
ca04f968d90 : radv: Use nested ifs for pushing child nodes in traversal loop.
91a4cd26b32 : radv: Use constant for ray traversal exit condition.
40a235c9a82 : Revert "radv/rt: use derefs for the traversal stack"
85ca0b12a23 : radv: Store top of stack in a register.
f7f48251b03 : radv: Don't flatten bottom AS exit if statement.
c26f83649c8 : fix: frontends/va: unused variable ‘max_pipe_hevc_slices’ [-Wunused-variable]
a8ffe41d8c0 : fix: zink: unused variable ‘intr’ [-Wunused-variable]
1d41d31ad6b : fix: iris: unused variable ‘devinfo’ [-Wunused-variable]
6aba6a57cc6 : fix: r600/sfn: unused variable ‘spi_sid’ [-Wunused-variable]
2997f6957ec : fix: r600/sfn: variable ‘fail’ set but not used [-Wunused-but-set-variable]
a50d8e62dc6 : fix: r600/sfn: unused variable ‘{splitpos,param}’ [-Wunused-variable]
dbf48d346c9 : fix: r600/sfn: unused variable ‘splitpos’ [-Wunused-variable]
5efce78fd98 : fix: r600/sb: warning: unused variable ‘{b,nl}’ [-Wunused-variable]
5224ee2d8fe : fix: r600/sfn: variable ‘opinfo’ set but not used [-Wunused-but-set-variable]
564fef23db4 : fix: r600/sb: unused variable ‘r’ [-Wunused-variable]
1c2df5b051c : fix: r600/sb: unused variable ‘fop’ [-Wunused-variable]
078569ae8c0 : fix: r600/sb: unused variable ‘repdep2’ [-Wunused-variable]
0746feaac07 : fix: gallivm: variable ‘type_kind’ set but not used [-Wunused-but-set-variable]
0d46e6803cf : fix: mesa/st: unused variable ‘src’ [-Wunused-variable]
6771b890755 : fix: mesa/st: variable ‘texobj’ set but not used [-Wunused-but-set-variable]
a3c9c425494 : fix: mesa: unused variable ‘ret’ [-Wunused-variable]
06504254ce2 : fix: ac/llvm: unused variable ‘offset’ [-Wunused-variable]
452e5973de5 : fix: nir: unused variable ‘else_block’ [-Wunused-variable]
e52d3d5f1c3 : fix: util/format: unused variable ‘desc’ [-Wunused-variable]
a96151f6453 : st/drawpixels: use normalized coords in samplers with lowered rects
25c36c5caf1 : st/bitmap: use normalized coords in samplers with lowered rects
e13e139bcbd : zink: fix atomic ssbo fadd offsets
00a4dc57ce2 : zink: defer acquire semaphore destruction
513fcb79360 : zink: fix/relax resolve geometry check
9c5edda3ca2 : radeonsi/vcn: Add ability to encode with ltr
bf8c08a0df6 : pan/bi: Implement unpack_64_2x32
e9b69c2f799 : pan/bi: Stub out scoped_barrier
bd8c9442f9d : pan/bi: Fix 1D array indexing on Valhall
76d6bb48224 : pan/bi: Use .auto for image stores
8b6611f4bfb : pan/bi: Call nir_lower_64bit_phis
1b03a042399 : pan/bi: Scalarize phis before the opt loop
55837efe147 : pan/bi: Lower fisnormal
ddcf4b1c7e6 : pan/bi: Lower <32-bit bit_count
bb0606f0bab : pan/bi: Handle swizzles in unpack_64_2x32_split_{x,y}
f9a01af4f31 : pan/bi: Allow selecting from an 8-bit vec8
65961848b11 : pan/bi: Remove bogus assert for pack_32_2x16
5689a932e8a : pan/bi: Lower f2i8, f2u8
82b912f8445 : pan/bi: Lower 8-bit min/max to bcsel+comparison
4ee56ecd9c8 : pan/va: Add 8-bit integer max assembler case
31a5eb6165f : pan/bi: Add HADD.v4s8.rhadd packing test cases
decc24b18bf : pan/va: Pack .rhadd bit
42a474daac9 : pan/bi: Handle uhadd, urhadd opcodes
c717c28d875 : pan/va: Fix v4s8 form of R2 opcodes
48ba7f86275 : pan/va: Pack IADD.sat bit
77fcb4b2912 : pan/bi: Strip negate when lowering swizzles
377bf3a5a4c : pan/bi: Lower swizzles for 8-bit shifts
2e1b02e6a3f : pan/bi: Test some 8-bit swizzle lowering
d76c48103fc : pan/bi: Lower some 8-bit swizzles
d471b386c19 : pan/bi: Unit test swizzle lowering
1370c27728b : pan/va: Fix missing swizzle on CLZ.v2u16
bdab1f9ce9d : panfrost: Assume launch_grid parameters always change
b261a185508 : panfrost: Honour flush-to-zero controls on Valhall
9333428ca28 : panfrost: Advertise PIPE_CAP_INT64
b27589b5d47 : panfrost: Bump PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS
ff29ff5fad2 : panfrost: Upload default sampler for txf
6d180c84fb9 : panfrost: Allow compiling MESA_SHADER_KERNEL
185b3e2d7e2 : panfrost: Default pipe->clear_texture impl
8f4af4d7001 : nir/load_libclc: Don't add generic variants that already exist
2aa9eb497d0 : nir: Add a helper for finding a function by name
0a06abbb914 : spirv: Don't use libclc for wait_group_events
093b19b09aa : egl/dri2: Fix missing return with dri2_egl_error_unlock.
a1faab0b904 : agx: Convert and clamp array indices in NIR
1304f4578d2 : panfrost: Adapt emit_shared_memory for indirect dispatch
79b66a28cd4 : rusticl: Build Panfrost
b7d4897df9c : meson,amd: Remove Windows libelf wrap
74658b01d22 : driconf/Intel: Add lower_depth_range_rate option workaround for Homerun Clash misrendering issue
dedd8affd82 : anv: fix emission of primitive replication packet for mesh stage
9452e5e03ad : lavapipe: fix 3d depth stencil image clearing.
73797c2f465 : zink: use screen interfaces for pipeline barriers
8c4aaa154a0 : zink: add screen interfaces for pipeline barriers
5a78fe4445b : zink: add functions for using '2' variants of pipeline barriers
9b0b8cad60d : zink: add have_vulkan13 to device info
95ea41dff95 : zink: rewrite clears on fb bind if only the format has changed
13a19ad90c4 : zink: make void clears more robust
d7c64ffcb8a : zink: split up get_clear_data()
11a5297ef52 : zink: don't add void clears if a full clear already exists
f380a2d63e6 : ci/intel: drop glmark2 terrain trace
ce05ed1866e : ci/panfrost: drop glmark2 terrain trace
f4eea9ebc2b : ci/radeonsi: drop glmark2 terrain trace
f06809cdcaf : panfrost: Evict the BO cache when allocation fails
a1b55fde93a : r300: fix register rewrite when converting rbg instructions to alpha
bbd549205c0 : pan/bi: Fix memory leaks.
bcd75a13e09 : asahi: Identify shared memory layouts
b8b3c9fa2af : asahi: Identify pixel stride
933a9e350e1 : asahi: Overhaul USC control packing
35d5558fa55 : asahi/genxml: Overflow up to words when packing
22d37562071 : asahi: Consolidate magic numbers for USC controls
09cc736c424 : asahi: Identify shared memory fields
43ed48d1695 : asahi: Simplify IOGPU attachment packing
2fbe1ae09c2 : asahi: Identify spill buffer histogram
22de011675c : asahi: Use the internal format internally
dc05b042abc : asahi: Assert that u_transfer_helper is well-behaved
adfd2132418 : asahi: Decode IOGPU compute header
a9c26df4623 : asahi: Identify IOGPU compute header
58d138334d9 : asahi: Shuffle IOGPU structs
287a0d4f40a : asahi: Decode CDM commands separate from VDM
4e8a586fd33 : asahi: Identify CDM block types
14007333204 : asahi: Identify ZLS Control word from PowerVR
b0f86393822 : asahi: Assert cache line alignment on Z/S buffers
8a8fe0594c0 : u_transfer_helper: rip out fake_rgtc code
719294ea51b : freedreno: do not fake rgtc-support
84a30f0372f : mesa/st: enable latc extensions with fallback
559d68d25c1 : mesa/st: do not fall back to uncompressed for latc
1b720453930 : mesa/st: implement fallback for latc
6553e02a0ba : mesa/main: add support for latc in _mesa_unpack_rgtc
e92a1308d5f : mesa: add format-helper for latc
b511671d03b : mesa/st: add context-flag for latc
a8e35ee904a : lima: do not align width/height for non-shared resources
1e19e99ea71 : lima: don't store width in resource-level
9d3a5c916c5 : freedreno/registers: update hdmi registers to add more 8x74 regs
e4c7cf1568a : chore(docs): rusticl: improve list of build dependencies
345f52661cc : docs: update staus of mark GL_ARB_texture_compression_bptc
569ade73b4c : panvk: Implement VK_KHR_descriptor_update_template
42d60aa0bc9 : panvk: Fix buffer views
c63cb7f4d24 : vulkan/runtime: Compact descriptor update templates
74cebc5d5d4 : hasvk: Switch to the common descriptor update template struct
94f8222dde1 : anv: Switch to the common descriptor update template struct
3c24f19fa54 : vulkan/runtime: Add a comon vk_descriptor_update_template
571309be31a : glx: Remove some excess work from the GLX_FBCONFIG_ID fallback
fed3643eb9a : glx/dri: Avoid a weird indirection in driFetchDrawable
333895bebca : glx/dri*: Unify glx_context subclassing
b13d4362b64 : turnip: fix kgsl tu_enumerate_devices return code
3c57d05b47a : util: fix missing fcntl.h on musl
546c40cd661 : ci/turnip: Move some 15-second-ish test skips to pre-merge skips.
5694fe2a44d : ci/turnip: Drop a couple of spillall skips.
1bef39c50f7 : ci/turnip: Allow running spirv_ids_abuse in full VK runs.
3503d5fbdaa : ci/turnip: Re-enable the compressed cubemap tests.
17c27e68edd : ci/turnip: Bump the full-run a618 runner count to 3.
4319e896665 : ci/turnip: Use all 9 a618 runners at once for VK testing.
10ddbf50bb6 : r600/sfn: lower tg4 to backend in NIR
1dca2b8ae96 : r600/sfn: Make sure texture lowering is done in the right order
ed6204eb06c : r600/sfn: only use 3 channels on Cayman for trans ops
260cddf9ec2 : r600/sfn: Handle shifts on Cayman
2fbcd3d4a9d : r600/sfn: fix some channel pinning
56ded410af8 : r600/sfn: Add a free-channel mask when testing whether a register can switch channel
668167aac12 : r600/sfn: VS inputs are effectively SSA
f3415cb26a6 : r600/sfn: copy propagate register load chains
1852f1e328d : r600/sfn: drop some unused code
c0b6c59e084 : r600/sfn: Copy propagate into TEX source
5416d1bc4b2 : r600/sfn: Don't assert when setting one value
4a505609e44 : r600/sfn: Add an easy access to get an instruction as ALU
a7c6a7e3458 : r600/sfn: Don't allocate un-used components in texture ops
52415686412 : r600/sfn: print tex prepare instructions
c23604324be : r600/sfn: copy-propagate single source texture values
1fc76aae10c : r600/sfn: lower txf_ms in nir
173d62fc160 : r600/sfn: lower txd to backend in nir
02bb506c54f : r600/sfn: Lower tex,txl,txb and txf to backend
a6483f04344 : egl/dri2: Fix some thinkos in old context release
7a744aa3180 : egl/dri2: Fix a typo in a comment
6c6a37ef941 : egl/dri2: Respect the arguments to dri2_set_blob_cache_funcs
14c6f716b41 : nouveau: const cleanup
3ac0706aa83 : zink: export PIPE_CAP_SHADER_ATOMIC_INT64
c32f046ab66 : zink: export PIPE_CAP_IMAGE_ATOMIC_FLOAT_ADD
c212a00ebfb : zink: handle 64bit float atomics
99a4a9c6ff0 : zink: fix atomic ssbo indexing with non-32bit values
90169431859 : zink: emit Aliased decoration for aliased bo descriptors
e32afce5077 : zink: simplify ntv shader descriptor emission
99ef2c9a1bb : zink: always set var used by get_ssbo_size to the 32bit var
86e635d6de8 : zink: remove special-casing for 64bit runtime array emission
96be036a6b5 : zink: uncap ssbo size
e122d95d736 : radv: remove unnecessary .align_mul=4
ee1a75bd749 : radv: use nir_ubfe_imm
272d37fa725 : radv: shrink zero-initialization in vkCmdSetVertexInputEXT
891cb799aa0 : radv: disable EXT_vertex_input_dynamic_state when using DGC
04dc963cd63 : pvr: Implement vkCmdWaitEvents2 API.
1c686207826 : pvr: Implement vkCmdResetEvent2 API.
de1da8fa76f : pvr: Implement vkCmdSetEvent2 API.
1b94dfd4b27 : pvr: Implement vkCreateEvent and vkDestroyEvent APIs.
def3b88da58 : pvr: Add basic skeleton for event sub cmd.
299d2943043 : Revert "radv: upload the PS epilog in the existing pipeline BO"
0fc38b358b5 : v3dv: fix program id for binning shaders
074f3216f20 : ac/nir/ngg: support gs streamout
3fe8f881244 : ac/nir/ngg: support multi stream per output slot for gs
c25564b5522 : ac/nir/ngg: ngg_gs_load_out_vtx_primflag support stream
5ec79f98998 : ac/nir/ngg: nogs support streamout
30c76085161 : ac/nir/ngg: cleanup prim id to prepare for streamout
6762bc8bd64 : ac/llvm: implement nir_intrinsic_ordered_xfb_counter_add_amd
4e06a8f15e0 : nir: add nir_intrinsic_ordered_xfb_counter_add_amd
1119e06a45a : nir,ac/llvm: add nir_intrinsic_load_ordered_id_amd
5c2d710064d : nir: add nir_intrinsic_load_streamout_buffer_amd
2ae357aa23a : nir: add nir_intrinsic_load_num_vertices_per_primitive_amd
417cf031a09 : nir: fix nir_xfb_info buffer_to_stream length
f5ba4e855ed : radv: do not remove PSIZ for VS when the topology is unknown
7f91555d4c9 : radv: enable the VS prologs cache if graphicsPipelineLibrary is enabled
c199a5160a0 : radv: bind the VS input state for prologs created with GPL
0feab7b9cfa : radv: prepare the VS input state for prologs created with GPL
fdfa59d7bfb : radv: rename radv_pipeline_key::vs::dynamic_vs_input to has_prolog
57b3bff41a5 : radv: disable VK_EXT_graphics_pipeline_library with LLVM
591103d04d5 : v3dv: don't return incompatible driver if GPU is not present
03294e1dd1c : turnip: Keep a host copy of push descriptor sets.
e3130984277 : turnip: Ignore pDescriptorCounts[] for non-variable-count layouts.
a9f3e011e5f : drm-shim: drop gnu99 override
7b2bdb31f2a : turnip: Skip rather than invalidate LRZ on gl_FragDepth writes.
62d81245225 : turnip: Don't look at RB.Z_READ_ENABLE for setting LRZ.Z_TEST_ENABLE.
52d35cc82a6 : turnip: Ignore dynamic color write enables past our number of attachments.
f6d15818ca2 : turnip: Add some missing LRZ disable debug.
6938c9f9cd0 : u_transfer_helper: Pack Z24S8 to Z24-in-Z32F and S8
45a37ace287 : u_transfer_helper: Handle Z24X8 for drivers that don't use the interleaved transfer_map
b12cc5c4fe3 : radv: Cleanup radv_GetInstanceProcAddr
fc1ff335d9e : venus: use buffer cache for vkGetDeviceBufferMemoryRequirements
fe36f763d69 : vulkan: update comments to device enumeration callbacks
f5b46a643f1 : radv: Implement VK_EXT_mutable_descriptor_type.
3bfda5cc0e4 : vulkan: Update to 1.3.228 headers.
3d4c36a3bcc : d3d12: d3d12_video_buffer_create_impl make resident after checking for resource creation
2003d2d9284 : d3d12: Add VPBlit processor check for D3D12_FEATURE_VIDEO_PROCESS_MAX_INPUT_STREAMS
0325a2a1a36 : d3d12: Allow video processing for formats other than NV12
07bb5951fcc : d3d12: Allow formats other than NV12 in d3d12_video_buffer
fd845758096 : d3d12: Add support for importing d3d12_video_buffer from handle
59c45e1ed73 : d3d12: Fix leak in d3d12_resource_from_resource and usage in d3d12 video dec, enc
cdd83c6110c : d3d12: Fix winsys displaytarget leak in d3d12_resource
cd036433092 : d3d12: Fix leak in d3d12_video_proc when re-creating ID3D12VideoProcessor
c0e15488442 : d3d12: Fill feedback in d3d12_video_encoder_encode_bitstream so vaSyncSurface properly populates buf->coded_size
d672cc39ba9 : d3d12: Avoid heap allocations on hot path d3d12_video_decoder_dxva_picparams_from_pipe_picparams_hevc
d3f0733d1de : d3d12: Avoid local allocations for D3D12_RESOURCE_BARRIER on hot paths
5c2ec8efc81 : d3d12: Avoid extra allocation, copies when generating DXVA_Slice_Hxxx_Short arrays
da11684e9db : d3d12: Add HEVC Decode/Encode
f2d172a8be0 : gallium/vl: Rename s_addr variable in vl_idct.c as it conflicts with windows existing inaddr.h keyword definition
e0b732e506c : gallium/vl: Allow vl_zscan.h to be included from C++
8e92c76c34d : d3d12/va: Name convention rename PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP to PIPE_VIDEO_CAP_SUPPORTS_CONTIGUOUS_PLANES_MAP
427135ea6dd : frontends/va: Support HEVC caps regarding features, block sizes, prediction direction
26707569659 : frontends/va: Extend single to multiple L0-L1 references for HEVC Encode
56684b85e9b : frontends/va: Add HEVC Encode support multi slice and extend pipe args
52f23f923ec : frontends/va: Mark IsLongTerm in HEVC decode args
ee62f4d614e : frontends/omx: Fill HEVC Decode param IntraPicFlag
5efd4bbf7fb : frontends/vdpau: Fill HEVC Decode param IntraPicFlag
c7acd6788e9 : frontends/va: Add HEVC decode args: IntraPicFlag, no_pic_reordering_flag, no_bipred_flag
a6e32bf15bc : frontends/va: Add HEVC decode slice descriptors
2aa4ed16e22 : radv/ci: move some tests from the renoir fail to its flake list
ba7e87a03d6 : panfrost: do not fake rgtc-support
df58342f610 : mesa/st: enable rgtc extension with fallback
f25875ce180 : mesa/st: do not fall back to uncompressed for rgtc
1735053de5f : mesa/st: implement fallback for rgtc
091e6e37c20 : mesa/main: add _mesa_unpack_rgtc
a6ed406d9fd : util/format: implement rgtc -> r8 / r8g8 unpack
dfbcd94041f : util/format: allow unpacking less than a block from rgtc
6e1c3e98cda : util/format: fix broken indentation
bb7d193ab2f : mesa: add format-helper for rgtc
d33696a31c9 : mesa/st: add context-flag for rgtc
efd8d0f6e7c : radv/ci: cleanup lists of failures/flakes
65f1baf6c6d : turnip: use vk_descriptor_set_layout
43430fe2407 : turnip: use vk_buffer
2664d59aeec : freedreno: We really don't need aligned vbo's
76fbc8be6d4 : freedreno/drm/virtio: Handle read after upload
8c8e13e3b55 : freedreno/drm/virtio: Don't prefer upload for mapped buffers
e71b0d31aaa : freedreno/virtio: Don't upload if we have valid range
696747c96bd : mesa: Lower mediump temps and CS shared when the driver supports FP16+INT16.
7e986e5f045 : nir/lower_mediump_vars: Don't lower mediump shared vars with atomic access.
a1c765a44c0 : freedreno/ir3: Consistently lower mediump inputs to 16-bit (when we can).
f4857591e1d : intel/compiler/fs: Use DF to load constants when has_64bit_int is not supported
daf0b67bc23 : intel/compiler/fs: Fix compilation of shaders with SHADER_OPCODE_SHUFFLE of float64 type
731116da1ab : radv: stop checking for NULL pipelines in radv_CmdBindPipeline()
949d76d174b : radv: stop dirtying the graphics pipeline when restoring it
73f11551939 : radv: reset the compute pipeline when the saved one was NULL
3cceaaf5cd2 : radv: do not bind NULL graphics pipeline when restoring the meta state
9ebaa62a34a : radv: stop setting redundant viewport/scissor for internal operations
4031c9428f3 : drm-shim: Allow drm-shim to work with glibc fortify.
e2eb1d083c9 : ci/panvk: Skip dEQP-VK.api.object_management.max_concurrent.query_pool
baf24dea943 : ci/traces: remove first line with YAML version to prevent failure
dd12b04cf8b : ci: add jq utility
cbaedd3e509 : ci: use xargs instead of find -exec
0ca7f923c5b : venus: Use VkPhysicalDeviceVulkan13{Features,Properties}
3a366f10550 : venus: Fix features/properties for unavailable extensions
ca687bc2635 : venus: Add macros VN_SET_CORE_*
5932358447f : venus: Refactor VN_ADD_TO_PNEXT
7c02730ed3d : venus: Rename some feature/property structs
db192c08837 : zink: handle split acquire/present
5505811f64c : radv: avoid bottlenecking on sequential sparse buffer binds
4e4d91a79d4 : docs: add more features
054c9e708aa : lavapipe: ARM/EXT_rasterization_order_attachment_access
bb3f3c65026 : lavapipe: VK_EXT_attachment_feedback_loop_layout
ab378b9ce54 : v3dv: expose VK_EXT_load_store_op_none
5e8196e7565 : v3dv: don't load an attachment for unaligned render area if we are not storing
34109c8c10d : turnip: implement VK_EXT_multi_draw
2e93833224c : pvr: Fix multiple file descriptor leaks.
201851a3d12 : tu: Initial implementation of VK_EXT_inline_uniform_block
15f3274ea61 : tu: Don't preload variable-count descriptors
05266333a0e : tu: Fix descriptor set size bounds
b301c33f65a : nir/algebraic: optimize fabs(bcsel(b, fneg(a), a))
33e60798e14 : ir3: Prevent reordering movmsk with kill
b97b15d7626 : pvr: add required pixel formats
27c5b93d37a : iris: disable preemption on VFG, Wa_14015207028 for DG2
ddcd6b38346 : anv: disable preemption on VFG, Wa_14015207028 for DG2
d5d4604aa68 : intel/genxml: add VFG_PREEMPTION_CHICKEN_BITS register
5bfca00d318 : broadcom: fix dependencies in static_library() calls
0deca8bef8d : r300: add some synchronization for KIL
6a19950b614 : radv: Explicitly store the VA of accel structs
7da66f8f25f : radv/rra: Replace aliasing assert with a warning
916621e5a57 : radv: Make the radv_buffer_get_va parameter const
d94cb8b5950 : radv/rra: Remove redundant bounds validation
97d8bb9bc60 : radv/rra: Map accel struct VAs to handles
ba9c73f9d4d : virgl/ci: Update virglrenderer
eec1e728c5c : c11: Update the values of enum mtx_plain, mtx_recursive, mtx_timed to make sure mtx_recursive != mtx_plain | mtx_recursive
0894762cb87 : svga: direct use of mtx_recursive is not c11 conformance
e1139a3fc3c : radeonsi: direct use of mtx_recursive is not c11 conformance
77e8b5bbb02 : mesa: direct use of mtx_recursive is not c11 conformance
8192772c0ac : freedreno: Remap high/norm/low priorities
2451c30c11c : freedreno: nr_rings -> nr_priorities
8e890a8b580 : freedreno: Misc indent fix
43c53e32252 : turnip: add support for VK_KHR_global_priority
6aa06b1b9f7 : turnip: add tu_physical_device::submitqueue_priority_count
79c75a3e973 : turnip: fix error handling for tu_queue_init
0308abbe462 : frontends/va: add HRD, filler data enable and etc
3c8937d3633 : frontends/va: add max_frame_size into rate control
6646ae25766 : frontends/va: change getEncParamPreset location
72fffa62d57 : frontend/va: remove some unnecessary code
2f4532e2d15 : subprojects: uprev perfetto to v29.0
3c76091801d : vulkan: update ALLOWED_ANDROID_VERSION for api level 33
e9b995ecf4b : venus: ignore pInheritanceInfo if not secondary command buffer
d862a2ebcbf : turnip: Only emit descriptor loads for active stages in the pipeline.
f51bbcc8ae8 : ci/turnip: Add missing a618 full-run bypass fails.
ed2e3f58713 : wsi/x11: Fix the is-visual-supported check
c23411a9701 : nir/algebraic: optimize bits=umin(bits, 32-(offset&0x1f))
07a520f7316 : radeonsi: invalidate L2 when using dcc stores
4da147a02b5 : mesa: remove fallback for GL_DEPTH_STENCIL
2baa40b0411 : mesa: simplify _mesa_texstore_z24_s8 and s8_z24
a5b1a811053 : mesa: avoid reading back textures from VRAM
a6e6ffb7039 : venus: add support for VK_EXT_multi_draw
99378c88739 : venus: sync to latest venus protocol headers
873365caeeb : nouveau: Fix compiler warnings about silly address checks in ir_print.
210807a1a48 : turnip: reduce MAX_STORAGE_BUFFER_RANGE
89dcc52b783 : rusticl/device: print error when libclc fails to load
cf7069469cb : asahi: Handle blending with MRT
e1715c6a4f0 : asahi: Don't crash on <4 channel render targets
89e0f544223 : agx: Don't use nir_find_variable_with_driver_location
0883f0b3028 : agx: Lower txs to a descriptor crawl
bc4f418cb40 : agx: Implement load_global(_constant)
965cc62bddd : agx: Implement txd
7a4e0a4d351 : agx: Implement texture offsets and comparators
4f85a7be8cd : agx: Make p_combine take a dynamic src count
ef31dceee8c : agx,asahi: Implement nir_intrinsic_load_texture_base_agx
7371803f145 : nir: Add nir_intrinsic_texture_base_agx sysval
ef75dbfddd0 : panfrost: Honour cso->req_local_mem
b4dd1b8916d : panfrost: Respect buffer offset for OpenCL
4be56e5e3f0 : pvr: Update FWIF 3d and compute register structures
24e24e9a285 : pvr: Emit cs words for load op on vkCmdBeginRenderPass().
ad56b9644d2 : pvr: Remove STRIP_RENDERING members from FWIF
222f3c8a6d9 : pvr: Implement vkCmdDrawIndexedIndirect API.
cdf986a3e6a : pvr: Implement vkCmdDrawIndirect API.
e14c418862e : docs: move rusticl readme into docs/
0265a231724 : pvr: Implement vkGetPhysicalDeviceImageFormatProperties2 API.
1e7a930e104 : radv: Enable VK_EXT_load_store_op_none.
cf0e065dccf : ci: uprev piglit 2022-09-08
45eda069531 : ci: introduce update_traces_checksum.py
de08baade77 : ci: split ci_run_n_monitor into script and shared parts
c9a666c1a46 : ci: export whole results/ directory for all traces jobs
f2649b93e29 : ci: performance traces: make use of no-perf label
2b8a14e0765 : ci: check traces.yml files with yamllint
3242972cacf : ci/crocus: convert traces to new YAML format
79aa9c62db3 : ci/i915: convert traces to new YAML format
efc8eeaf7e1 : ci/intel: convert traces to new YAML format
23070376ac9 : ci/radeonsi: convert traces to new YAML format
1777510390f : ci/panfrost: convert traces to new YAML format
033050385d5 : ci/broadcom: convert traces to new YAML format
99114f12e07 : ci/lavapipe: convert traces to new YAML format
f111b238b7a : ci/llvmpipe: convert traces to new YAML format
1928ff9da45 : ci/virgl: convert traces to new YAML format
5c388fbdebe : ci/freedreno: convert traces to new YAML format
460b19d393f : pvr: Handle VK_CULL_MODE_FRONT_AND_BACK.
075d8aeb673 : radv: advertise extendedDynamicState2PatchControlPoints
eef1511437a : radv: implement dynamic patch control points
76960e2d935 : radv: move emitting GE_CNTL for non-NGG pipelines from the cmdbuf
0bf822144f1 : radv: move emitting PRIMGROUP_SIZE for <= GFX9 from the cmdbuf
556b2979772 : radv: pass the number of patch control points to si_get_ia_multi_vgt_param()
5bfac03c8a5 : radv: add ABI lowering support for dynamic patch control points
8253ec3855a : radv: add shader arguments for dynamic patch control points
9a6aa3e23a7 : aco: prevent a division by zero when patch control points is dynamic
21d9390b0e9 : radv: set workgroup_size to 256 when patch control points is dynamic
9373dbdfcc6 : radv: skip computing some tess info when patch control points is dynamic
0cea8276bc8 : radv: add radv_pipeline_key::dynamic_patch_control_points
54bd5851ba8 : radv: emit the LDS size for TCS directly from the pipeline on GFX9+
9a67edaa568 : radv: reword a comment about dynamic states when rasterization is disabled
3454ff21e59 : docs/zink: document rgtc requirement
7c34b31db25 : radv: upload the PS epilog in the existing pipeline BO
36d9fc5b5f7 : radv: store the binary to radv_shader_part
702bcffc892 : radv: split upload_shader_part() in two parts
c59d15c80ce : radv: store the VS prologs/PS epilogs VA at upload time
0ee5217fdd1 : radv/ci: re-enable dEQP-VK.renderpass2.depth_stencil_resolve.*_samplemask
f8d887527aa : radv: add a pointer to radv_shader_binary in radv_shader
e612f32e1ad : intel/compiler: Use brw_ud* helpers in thread payload code
f019687d23b : intel/compiler: Add a few more brw_ud* helpers
3272868218a : intel/compiler: Make thread_payload struct abstract
0b6e613de8d : intel/compiler: Create and use struct for CS thread payload
d8461e975a9 : intel/compiler: Export brw_get_subgroup_id_param_index()
9de790760e4 : intel/compiler: Create and use struct for Bindless thread payload
a70378f2928 : intel/compiler: Store start of ICP handles in GS thread payload struct
5b6987daee0 : intel/compiler: Create and use struct for GS thread payload
7664c85b1da : intel/compiler: Create and use struct for TASK and MESH thread payloads
0ca65b3c4cc : intel/compiler: Create and use struct for VS thread payload
19c6e1b4474 : intel/compiler: Create and use struct for TES thread payload
eb837dd23b1 : intel/compiler: Store start of ICP handles in TCS thread payload struct
2622fc3af12 : intel/compiler: Store Primitive ID in TCS thread payload struct
9a9b1119b47 : intel/compiler: Store Patch URB output in TCS thread payload struct
e21359ed0e4 : intel/compiler: Create struct for TCS thread payload
73920b7e2f0 : intel/compiler: Use FS thread payload only for FS
dab66d20a7b : intel/compiler: Make a type for Thread Payload and FS variant
582bad02563 : intel/devinfo: Add MTL platforms enums and intel_device_info_is_mtl()
6177c43bb93 : nir/lower_blend: Avoid emitting unnecessary fsats
5f68262de31 : radv: Enable subgroup feature bits for mesh and task shaders.
3335f9b19f6 : radv: Replace NV_mesh_shader macros with EXT.
fb756d79495 : venus: avoid fixing pipeline if not derivative
84a0056033b : venus: zero out the pipeline handles
d8809b5edcf : venus: vn_ResetDescriptorPool to reset mutable type states
a49f3069f48 : venus: fix an oob in descriptor pool state restoration
4d8420dcb4a : Revert "glx: Use XSaveContext, delete glxhash.c"
e90cafa435f : r300: add special path for merging movs with the same source
9156a7aab52 : r300: merge together MOV and MAD instructions
708b2b611a4 : r300: run copy propagate once more after merging channels
40c2e0a317f : intel/compiler: fix assert from ver to verx10
af8ab4a8893 : intel/compiler: Use builder to allocate fs regs for gs control data bits
00b8f9a3a60 : intel/compiler: Use builder to allocate fs regs for TCS store output
fe8e18c7824 : amd/common: some ASICs with gfx9 use compute rings for render
1d15dc04b5d : mesa: skip extra state updates for clear calls
0971868b8b9 : pan/decode: Fix job cycle detection
e2010e000b0 : v3dv: expose VK_EXT_primitive_topology_list_restart
f350b78b738 : anv: Allow aliasing with modifiers for WSI images
949edb7ffac : vulkan/wsi: Pass wsi_image_create_info into anv_GetPhysicalDeviceImageFormatProperties2
54876512a14 : pvr: Add mid fragment pipeline barrier if needed.
4aedd2daa51 : pvr: Implement clear ppp state emission from template.
7f39dbffd51 : Revert "pvr: Make pvr_cmd_pack() macro clearly internal"
d8f41f8d555 : pvr: Add graphics pipeline barrier handling.
e91a823d153 : pvr: Add static clear VDM state in pvr_device.
bd02e21885b : pvr: Add static clear control stream templates in pvr_device.
4eb0991a6f2 : pvr: Add clear program in pvr_device.
62ef714ce47 : Android: Use libgbm_mesa name for SDK30+
28af93ace7b : radv: fix pipelineStageCreationFeedbackCount when it's 0
767c401deac : rusticl: add README file
db34a7ca301 : ci: rusticl with llvmpipe
10c379bdd45 : rusticl/program: some more API validation
7a5817bf8c2 : rusticl: call glsl_type_singleton_init_or_ref
6d8d30660ae : rusticl: proper PIPE_MAP flags for internal maps
9a569203986 : rusticl/kernel: use real references for arguments
88613b9e4d8 : rusticl/icd: add some way of debugging CL function calls
8f957fe3555 : rusticl/icd: implement clGetExtensionFunctionAddressForPlatform
cad2b6c4bc7 : rusticl/device: report mesas version for CL_DRIVER_VERSION
a438533181a : rusticl/kernel: fix local buffers
98188391a20 : rusticl/program: parse quoted paths in args
82b477751ed : rusticl/device: allow overwriting the device_type via env
90f0f91ce2a : rusticl: disable fp64 support
f2ce79f8af6 : rusticl/memory: kernel read_write images prep work
734352ddfb9 : rusticl/program: some boilerplate code for SPIR-V support
1b00d4f22e3 : rusticl/kernel: implement CL_KERNEL_ATTRIBUTES
87bacf58ec8 : rusticl: the CTS is a piece of shit
149602374c1 : rusticl/kernel: optimize local size
e867ae6bccc : rusticl: fix compiler features_macro
79b3c820ccc : rusticl/kernel: cache the nir as well
ea7d5c1d4b7 : rusticl/kernel: prepare for nir caching
0da5e8704b8 : rusticl: kernel caching
7f80350d557 : rusticl: port to Rust 2018
af4c897e32a : rusticl/mem: only write pitch when required
de292ee3b8a : rusticl/mem: fix IMAGE1D_BUFFER
798fb6b9c79 : rusticl/kernel: implement image_format and image_order
17d09143f01 : rusticl/mesa: make resource_from_user_memory an optinal feature
ecd71066a2d : rusticl/mem: add user_ptr fallback shadow buffer
0f302cae638 : rusticl/device: fix compiler features_macro
9caf753ab73 : rusticl/queue: implement missing CL 3.0 bits
469329aa393 : rusticl/device: fix api consistency_device_and_host_timer test
40215c80848 : rusticl/memory: don't map more than necessary for copy operations
98cd1c4253f : rusticl: get rid of a few clones
334e4ca9ef7 : rusticl: Call nir_scale_fdiv
d747323a20b : rusticl/kernel: run some more opt passes
2522fbf32d5 : rusticl/kernel: set CL_DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE
211c29003d0 : rusticl/device: implement cl_khr_3d_image_writes
6fb9d490cb4 : rusticl/device: add retain/release callbacks for luxmark v4
5570bdc889f : rusticl/kernel: lower memcpy
25b8a34b48f : rusticl/kernel: inline samplers
0423f0701ee : rusticl/kernel: support for images
c0af2f5d769 : rusticl/mem: implement clCreateSamplerWithProperties
ea0914f69af : rusticl/mesa/context: un Arc the PipeContext
29026053db4 : rusticl/mem: implement copies between buffers and images
431a23b2122 : rusticl/mem: implement clCreateImage2D and 3D
5160bff15d6 : rusticl/mem: implement copy image
490938e7dd4 : rusticl/mem: implement fill image
ab24109eb54 : rusticl/mem: implement maping images
0167cff8153 : rusticl/memory: rework mapping tracking
71a9af49107 : rusticl/mem: support read/write/copy ops for images
d1e5f86e952 : rusticl/mesa: support mapping textures
2639cff15cb : rusticl/spirv: add print method
ea1250d0bf7 : rusticl: add support for printf
f5e6b3aae30 : rusticl/event: timeout wait on condvar to abort on reaped worker threads
039c24a2ca8 : rusticl/kernel: add stub for clGetKernelSubGroupInfo
e646a309251 : rusticl/program: add stubs for program ctors and dtors
ebce0770e30 : rusticl/pipe: add clGetPipeInfo stub end return CL_INVALID_MEM_OBJECT
8e13e90b71a : rusticl/mem implement the memory *WithProperties API
4780966bf91 : rusticl/device: expose cles_khr_int64 for compatible embedded devices
a23af19f86c : rusticl/kernel: sweep nir to reduce peak memory usage
7c7cbad1c3d : rusticl/kernel: report SIMD width as work group sizes
80ce001374e : rusticl/icd: add more func pointers
bed203bbefa : rusticl: add svm func stubs
fb9882cb352 : rusticl/program: add il stubs
e548b6f3c1d : rusticl: claim support for generic pointers
113632ce3c3 : rusticl/device: advertize atomic caps
5c18f39b094 : rusticl/device: set required double fp config values
a40d4c0346c : rusticl/kernel: implement clCloneKernel
e1fefd53722 : rusticl/context: implement clSetContextDestructorCallback
069c122b489 : rusticl: advertize CL 1.1 and CL 1.2 extensions
fc30fe2c110 : rusticl/kernel: add missing preprocessor definitions
2ac657d2d0e : rusticl/kernel: add support for offsets
6f73397c4ea : rusticl/kernel: run driver requested lowering passes
a502f61f28b : rusticl/mem: finish clEnqueueMigrateMemObjects
f1bbf856780 : rusticl/kernel: implement CL_KERNEL_COMPILE_WORK_GROUP_SIZE
43f3a4fc97b : rusticl/event: add fake impl of clGetEventProfilingInfo
e028baa1772 : rusticl/program: implement clCreateProgramWithBinary
84d16045d03 : rusticl/api: add param to query which contains application provided values
9dd56ff2e7f : rusticl: implement clUnloadPlatformCompiler
6bc7ec16618 : rusticl/program: support compiling libraries
b380e4f8b09 : rusticl/mem: add clEnqueueMigrateMemObjects stub
26495081484 : rusticl/event: implement marker and barrier
a7bf26c0878 : rusticl/mem: implement clFillBuffer
af115c915b6 : rusticl/mem: implement clCopyBuffer
883b218effe : rusticl/queue: fix clReleaseCommandQueue
a4c0f59b5f9 : rusticl/program: undefine __IMAGE_SUPPORT__ if images are unsupported
c5a535a5efe : rusticl/kernel: implement clEnqueueTask
cbbd1617cc0 : rusticl/kernel: implement clCreateKernelsInProgram
47a80d7ff4f : rusticl/event: proper eventing support
50e981a0504 : rusticl/mesa: add fencing support
feb0689839f : rusticl: hack for CL 3.0
ebfffa1daec : rusticl/event: wrong but non crashing impl of clWaitForEvents
3baf2703161 : rusticl/mem: use helper context for COPY_HOST_PTR buffers
fe8789e6746 : rusticl/kernel: clGetKernelWorkGroupInfo allows a NULL device
ea02dfce880 : rusticl/kernel: more clGetKernelWorkGroupInfo props
5795ee0e083 : rusticl: translate spirv to nir and first steps to kernel arg handling
46ee5988cd3 : rusticl: nir bindings
e8de580998f : rusticl/kernel: basic implementation
129b8216381 : rusticl/mem: support ops on subbuffers
c4304593100 : rusticl: implement clEnqueueReadBuffer
4ec5f7b8229 : rusticl: implement clFinish and clFlush
10413d1db57 : rusticl/util: add static_assert macro
1a999e6379f : rusticl: finish implementing clBuildProgram
20c90fed5a0 : rusticl: added
d431a01d9a8 : ci/lava: collapse printing env
9ba46289fab : ci/test: collapse printing env
8c956a859f6 : ci/traces: do not keep a cache, which will be wiped a few steps later
6d19b345718 : spirv: avoid allocating memory twice
c93b72d0455 : ci: Add support for Jetson TK1.
dcc52618952 : zink: implement async nir creation
b8c82b50f7e : mesa/st: add MESA_COMPUTE_PBO env var
5dab7673e10 : mesa/st: add specialized pbo download shaders
c79fc40de55 : st_pbo/compute: use new shader interface to perform async shader creation
b36a741aa43 : gallium: add pipe_screen::driver_thread_add_job
6b8339fa542 : mesa/st: move compute pbo shutdown to compute pbo file
7f9dfcd2bf7 : st_pbo/compute: use split shader finish funcs
e7f2f050c40 : mesa/st: split out builtin shader finish
95cea62a9b7 : virgl: Report CONSTANT_BUFFER_SIZE according to GL_MAX_UNIFORM_BLOCK_SIZE
d5394296bec : r600: set nir option lower_cs_local_index_to_id
36d050210ea : virgl: Set use_staging in resource_from_handle
e6cdffa0fcb : docs/envvars: Document Asahi variables
43a8a924304 : zink: add a ci skip for anv
b8c026a3651 : lima: Ensure jobs initialized before calling lima_job_fini()
027b8b42490 : intel/compiler: Add helper for barrier message payload setup for gfx >= 125
55db3aaa3a6 : intel/compiler: Create fs_visitor::emit_tcs_barrier()
b97590371a8 : nv50/ir: handle U8/U16 integers converting to U64
caba679e56e : nv50/ir: handle S8/S16 integers converting to S64
2aaa315eee5 : nv50/ir: split and cvt 64bit integers for {i,u}2{i,u}{8,16}
8ccba4ea5c4 : nv50/ir: add intermediate conversion for f2{i,u}{8,16}
6a9825bc1bd : nv50/ir/nir: always round towards zero for f2i/f2u
109d56f6122 : nv50/ir/nir: convert 8/16 bit src to 32 bit for {i,u}2f64
78fc5e37738 : nv50/ir: add isUnsignedIntType() and isIntType() helpers
ec60dcd8706 : nv50/ir/nir: avoid 8/16 bit dest regs for OP_MOV
6e2fda15f14 : nv50/ir/nir: convert to 32 bit for all OP_SET opcodes
cd53bcd325d : nv50/ir/nir: add conversion ops for bit width < 32
79b92af9da9 : gallium: Add PIPE_CAP_QUERY_TIMESTAMP_BITS
ca330f7f046 : v3dv: implement VK_EXT_memory_budget
a1e723caced : broadcom/simulator: add a helper to get the amount of free heap memory
861fff6339d : v3dv: limit heap size to 4GB
b5b3a1634fd : v3dv: fix variable type
f27d3a08c6d : v3dv: expose VK_EXT_attachment_feeback_loop_layout
bcc37775f1c : v3dv: implement VK_EXT_depth_clip_control
c6a9897b76a : pvr: Add depth_bias_array handling on dbenable.
441598eca62 : radv: Switch to dynamic rendering only
08e1af52ee1 : radv: Leave image layouts alone when doing HW MSAA resolves
0461d590988 : radv: Only copy the render area from VRS to HTILE
c7d0d328d56 : radv: Set the window scissor to the render area, not framebuffer
bbb37490776 : radv/ci: document an unstable test
21aec585c11 : tu: Retain allocated CSes in tu_autotune_on_submit
762d3772923 : mesa/glsl: Add support for NV_shader_noperspective_interpolation
c26e0e50708 : radv: fix hw remapping of MRT holes with color attachments without export
f8209ddc5b9 : radv: import PS epilog from libraries if present
dcff89994c6 : radv: add support for emitting and prefetching PS epilogs
4ba84b4d645 : radv: create a PS epilog from a library without the main FS
3f5d31ae69d : radv: keep track of the code size for VS prologs and PS epilogs
8c4e33cdabf : radv: do not try to remove color exports for FS that need an epilog
b5e25e3a30a : radv: add radv_remove_color_exports() helper
baf39246310 : radv: do not lower color exports for FS that need an epilog
a14354cf21e : radv: fix reporting RT shaders in RGP
2e04aeb1e52 : radv: capture RT pipelines from the SQTT layer
8866e6582d6 : radv: emit SQTT markers for RT related commands
057c58b39ba : glx: Use XSaveContext, delete glxhash.c
63703de443f : venus: force synchronous submission for external signal semaphore
0a3647fb882 : venus: clean up vn_QueueSubmit
f46064d40fc : Revert "ci: disable the freedreno farm."
e58a5cca029 : nir/gather_info: Clear cross-invocation output mask.
c80d8114032 : nir/lower_system_values: Add shortcut for 1D workgroups.
9fdfe432406 : zink: implement fence_get_fd required by EGL android platform
6d1e2142382 : zink: fix in-fence lifecycle
c1b827d6a25 : zink: fix zink_create_fence_fd to properly import
76397d18ae3 : zink: fix core support on Android
8fe667afbb6 : loader: use os_get_option for driver override
d0cb99e96a2 : venus: Enable VK_EXT_pipeline_creation_feedback
86d6c60eab8 : ci/lava: print set-job-env-vars.sh as other setups do
96243ca6fa6 : ci: print env as other setups do
e1f032acc36 : zink: Don't lower indirect derefs of temp arrays.
09f6acc4b75 : zink: Don't upload shader immediate arrays through UBO 0.
a0f6fecc6af : zink: flag all assigned output slots as mapped
c48c53c21f4 : vulkan: Augment _WIN32 stub comparison
19fc870ac65 : intel/compiler: Use subgroup invocation for ICP handle loads
4d7fe94f3a0 : nir/opt_algebraic: Optimize unpacking of upcasts to 64bit integers.
3601c28690c : ci: Stop explicitly passing env vars to FDO_DISTRIBUTION_EXEC command
7dc8a78001b : ci: Install sysvinit-core without --no-remove
86e2078be7d : ci: Use --no-install-recommends to avoid problems with --no-remove
55724c2a5e6 : ci: Uprev ci-templates
b36e9b61879 : pvr: Remove unimplemented push descriptor code.
54709efd5e3 : nv50: properly flush the TSC cache on 3D
b23b94fbc92 : nv50/ir: fix OP_UNION resolving when used for vector values
cbc477d0572 : pvr: finish render job sample count setup
1980827aeb4 : util: avoid deprecated builtin has_trivial_destructor
61d265cfced : pvr: Finish setting up job resolve info.
c6113def842 : pvr: Set descriptor dirty flag based on other flags.
dd19da31f21 : tu: Expose VK_EXT_tooling_info using common implementation
c82249aa689 : tu: Clamp priority in DRM submitqueue creation
c3f51a5dcf2 : r300: allow presubtract when both ADD sources are negative
1d8627deed2 : virgl: Add some formats that the CTS uses
bbef3cb9d31 : egl: Relax locking
5d99e8cc032 : egl: Introduce rwlock to protect eglTerminate()
7ba2784b0a4 : egl: Make RefCount atomic
f1efe037dfd : egl/dri2: Add display lock
fc5281286dd : egl/dri2: Make ref_count atomic
a2d6dee4f0e : egl/wgl: Make ref_count atomic
f182b1952af : glsl: remove GLSL IR inverse comparison optimisations
5473536798f : nir/comparison_pre: See through an inot to apply the optimization
61c3438b27c : nir: support loop unrolling with inot conditions
96c19d23c95 : nir: update nir_is_supported_terminator_condition()
ae7532e0cce : amd/common: Disable DCC retile modifiers on RDNA1
af4b6568177 : amd/common: Don't rely on DCN support checks with modifiers.
b26980a4d40 : intel/pci_ids: Drop non-upstream dg2 pci-ids
4ae4e4362cf : venus: double the abort timeout
92ee2e6b643 : anv: pipelineStageCreationFeedbackCount is allowed to be 0
28a69b72d8e : aco: Use plain VOPC for vcmpx when possible.
9cbc609db34 : radv: Deduplicate push constant structs
69d123d88ee : zink: fix sharedmem ops with bit_size!=32
13f36d66ad5 : ci: disable the freedreno farm.
28ed514c3c7 : v3dv: implement VK_EXT_shader_module_identifier
0704926a9cb : Revert "Revert "Revert "ci: set venus on lavapipe to manual due to flakes"""
9e19a40e56b : ci: Crosvm won't remove the control socket file on stop
d6321fee5fb : radv: only expose sparseResidencyImage3D on GFX9+
daafeb98936 : radv/ci: run vkcts on the two steam decks in parallel
8fcb4aa0ebd : radv: compact MRTs to save PS export memory space
49c7d28b0bd : radv: gather MRTs that are written by the fragment shader
6e990a2f73a : docs/zink: remove bptc from required formats for gl4.2
00c4882bc92 : vc4: do not attempt to do deep tiled blits
eb2307ec698 : vc4: respect z-offset in tiled blits
c3e1c16b965 : v3d: do not pretend to fake rgtc-support
d276ad45207 : intel/compiler: implement Wa_14014595444 for DG2
f32ac1d30b3 : anv: implement Wa_14015946265 for DG2
e37f534d7f1 : iris: implement Wa_14015946265 for DG2
6e020dff99e : radv: Expose 3d sparse images.
c738c99a4a8 : radv: Add 3d tile shapes for sparse binding.
5a2efa98d96 : radv: Add binding code for 3d sparse images.
08c612b5cee : asahi: Allocate new cmdbufs if out of space
a7ddb8ebf7f : asahi: Handle Stream Link VDM commands
6f5c8d0e247 : asahi: Express VDM commands according to PowerVR
80d82737050 : asahi: Annotate VDM/CDM commands as per PVR
1a460d1c7e8 : asahi: Make BO list growable
22f6efde023 : asahi: Dirty track everything
44853b4d01a : asahi: Hoist constant PPP state to start of batch
942bda7f2d1 : asahi: Match PPP data structures with PowerVR
baadc1ec13f : asahi: Don't use lower_wpos_pntc
f7ef5eefdd8 : asahi: Identify object type field via PowerVR
d93878f77a9 : asahi: Split RASTERIZER into constituent words
f9057cea517 : fix(FTBFS): meson: raise C++ standard to C++17
d399685da5f : venus: enable KHR_driver_properties on Android
61e899a181a : venus: enable zink required extensions on Android
ac95ecd044a : venus: some clang format fixes
0b4d54360f1 : meson: add with_gallium_virgl to allow it as VA backend driver
492761ab8d6 : anv: add a new NO_LOCAL_MEM allocation flag
f41a6504a1c : egl/kopper: Don't add EGL_SWAP_BEHAVIOR_PRESERVED_BIT configs
f70df74e0a3 : wsi/x11: Defer clearing image busy flag for non-shm upload
168fdb5a91a : egl: Move an error check earlier in EGL_BUFFER_AGE_EXT query
7662a5e9d34 : mesa: Remove PIPE_CAP_CS_DERIVED_SYSTEM_VALUES_SUPPORTED/lower_cs_derived.
dda28a3e35c : tu: Trivially expose VK_EXT_rasterization_order_attachment_access
1dfc5929d1d : tu: Use newly obtained magic reg values
c22444ebccf : freedreno: Add all variable magic regs to device-info tables
df51e96c335 : freedreno: Name more *_DBG_ECO_CNTL regs
80bd9ce7ee2 : pvr: don't setup attachment tex state for images with input attachment bit unset
fdf85f10a17 : pvr: cube map tex state packing fixes
3436438dd01 : pvr: set samplerAnisotropy to false
578361024ce : pvr: Fix clang-format issue.
f4d6abc2686 : mesa/st: enable s3tc extensions with fallback
be70018a23e : mesa/st: implement fallback for s3tc
ac87b8a1ebe : mesa/main: add _mesa_unpack_s3tc
5087ba36665 : mesa: add format-helpers for s3tc
b02f1b0eba4 : mesa/st: add context-flags for s3tc
a321d157c62 : util: allow unpacking less than a block from dxt
060596f1d88 : mesa/st: do not fallback to srgba formats for dxt
b6f6b43c766 : mesa/st: use _mesa_generate_mipmap for fallback-formats
e51c5a18ade : Revert "Revert "ci: set venus on lavapipe to manual due to flakes""
92b3ae6ed94 : v3dv: ref pipeline layout earlier during pipeline init
699e3452d0c : util/u_trace: Add locking for ctx_list
27ca22f3d64 : vc4: drop dead qir_POW() helper
898ce847074 : v3dv: expose VK_EXT_border_color_swizzle
565b388acf9 : v3dv: fix swap_rb and channel_reverse flags in image views
26024e97015 : v3dv: expose VK_EXT_tooling_info
4330313666f : radeonsi: add and implement load_user_clip_plane abi
86832964cf2 : radeonsi: vs load input re-calculate vertex index after culling
1d7e9203d06 : radeonsi: use replaced values when present
ca0b8ed9b3b : ac/llvm: move culling replaced registers to abi
463c4c55a79 : radeonsi: implement cull nir intrinsics
7a166ba3f25 : radeonsi: implement nir_intrinsic_load_viewport_xy_scale_and_offset
ec9d357b33a : radeonsi: implement nir_intrinsic_load_half_line_width_amd
0511713af7f : zink: lower discard/demote depending on derivatives
9909eff0c81 : zink: expose demote when supported
1a271948fc4 : zink: hook up demote extension
e2d7fa943d6 : zink: add ntv support for is_helper_invocation
7a48657a061 : zink: add spirv_builder support for is_helper_invocation
332ff54425a : zink: add ntv support for demote
1bff2035331 : zink: add spirv builder function for demote
944b08e5971 : v3dv/bo: reduce DEFAULT_MAX_BO_CACHE_SIZE to 64
a68e2b810c7 : Android.mk: Provide a custom entry name to ensure meson checks succeed
554b19b616a : Android.mk: Filter out --build-id=md5 linker flag
5017e805bb1 : util: Fixes comment about debug_get_option
4f11fba0c1c : radv: Enable EXT_mesh_shader on RDNA2 with RADV_PERFTEST=ext_ms
be56649fc60 : radv: Implement EXT_mesh_shader draw calls.
c7ff93a7661 : ac/nir/ngg: Add EXT_mesh_shader vertex/primitive count.
448d09d44a3 : ac/nir/ngg: Add EXT_mesh_shader CullPrimitiveEXT output.
1f8f4570f0e : ac/nir/ngg: Add EXT_mesh_shader primitive indices.
359713d1743 : zink: track min_samples state for per sample shading
55e99a22f31 : Revert "ci: set venus on lavapipe to manual due to flakes"
0a2723e35d4 : ci: Make sure that the Crosvm control socket has been removed
a6050a43cae : ac/surface: disallow 256KB swizzle modes on gfx11 APUs
aef7ea868fe : ac/gpu_info: handle LPDDR4 and 5 in ac_memory_ops_per_clock
c551bb32d16 : zink: clamp miplodbias when creating sampler
9194952e70a : hasvk: expose VK_EXT_depth_clamp_zero_one
a6de9dabf63 : anv: enable EXT_depth_clamp_zero_one
70ea65490c2 : v3dv: switch to common code for command buffer lifecycles
b830091cb6c : gallium/u_threaded: fix offset calculation for draw_multi slots
0a0fb7cbc63 : gallium/u_threaded: add missing reference counts for draw_multi slots
f90f04d501c : nv/nir: Set ssbo CacheMode from intrinsic access
02babc834a5 : asahi: Identify stencil test enable
b891d60efa8 : asahi: Fix depth/stencil buffers
7cb21eb5956 : asahi: Handle out-of-bounds clear_stencil
66f11649761 : asahi: Add 1D and 1D Array enums
2bdb8ba3ce3 : asahi: Correct SET_SHADER_EXTENDED disambig bit
210f4aff1e2 : asahi: Identify and use first level field of texture
1d72d3feb64 : asahi: Fix "stride" for tiled textures
4442be1155a : asahi: Fix nonmipmapped array textures
a41d7327849 : asahi: Fix depth for cube maps
99a5b11af54 : asahi: Label batch flush reasons
e66a901bc84 : asahi: Relax assert in decoder
9542f958644 : asahi: Trim garbage at end of set shader
279eaec278c : asahi: Use util_blitter_clear
fb7860ed248 : asahi: Handle empty fragment shaders
f8799c97b27 : asahi: Export agx_blitter_save
6b329b16f84 : asahi: Make ctx->zs a pointer
968bbca578d : asahi: Note some more unknowns in the XML
47831969c8d : asahi: Split up unk 2b
5f57fe0bc93 : asahi: Fix Indexed Draw command
10c9aceadff : agx: Plumb through nir_op_txf
44d79d39b6b : agx: Defeature indirect vbufs
0fccd564b62 : agx: Don't hardcode uniform enums
18bb64fd3a7 : agx: Add more unit tests for float copyprop
095415cdf71 : agx: Fix float copyprop of neg(neg) case
9645e46a53b : agx: Fix tib access in internal shaders
a03ce740bbb : ci: set venus on lavapipe to manual due to flakes
912d0383b4a : isaspec: Move isa_decode(..) declaration
c0b891ecca2 : util: Include stddef.h in util/macros.h
714ac455e24 : ci: remove missing-braces from no-error
6ffbb1abdb2 : vulkan: Dirty VP_VIEWPORTS/SCISSORS when copying viewports/scissors
136a26f271b : gallivm: fixes for LLVM-15 opaque pointers in lp_bld_format_soa.c
4ff7e64e81c : gallivm: fixes for LLVM-15 opaque pointers in lp_bld_struct.c
02b9a8ba12e : gallivm: fixes for LLVM-15 opaque pointers in lp_bld_format_s3tc.c
1b8c4931df9 : gallivm: fixes for LLVM-15 opaque pointers in lp_bld_jit_types.c
f30251ef9bf : gallivm: fixes for LLVM-15 opaque pointers in lp_bld_nir_soa.c
8289ac87a40 : gallivm: fixes for LLVM-15 opaque pointers in lp_bld_nir_aos.c
49c6e2fd70a : gallium: drop unused macros in draw_llvm.h
3668ebf8bd4 : gallivm: drop unused "emit_load" in lp_llvm_buffer_member()
adf28955162 : gallivm: LLVM-15 opaque pointers: disable LLVMGetElementType(ptr_type)
08615f2807e : llvmpipe: fix front/back face system value in the fs
723ae2368f6 : vulkan: fixup 1.3.226 update
7e282694ed7 : anv: remove non present field in upstream spec
2a2766ce18f : Enable .VALVE_mutable_descriptor_type in physical_device
de5879447b4 : Track bitset when create descriptor pool
d5f116feb53 : Update bitset when init descriptor layout.
70394675229 : Increase enum type in vn_descriptor_set.
250c6847505 : ci: uprev piglit 2022-08-30
c93173fcecc : util/perf: use ALWAYS_INLINE for tracepoints
4d747d5690b : util/perf: simplify u_trace_instrument
18d7cb4abbd : util/perf: add u_trace_instrument
aeb2c5a8daf : util/perf: remove u_trace::enabled
8d8d4347e39 : util/perf: ignore ut->enabled for iterators
8b15025a2ba : mesa: add GLSL_SOURCE
9701b9098f2 : anv: enable EXT_mesh_shader
d5dedecfe7e : anv: implement draw calls for EXT_mesh_shader
637063ffc63 : anv: implement EXT_mesh_shader
b3354afd896 : anv: replace VK_SHADER_STAGE_[TASK|MESH]_BIT_NV with VK_SHADER_STAGE_[TASK|MESH]_BIT_EXT
9cefaa9b6d5 : anv: check EXT_mesh_shader whenever NV_mesh_shader is checked
2e1b96bb1b9 : intel/compiler: implement EXT_mesh_shader
3ef13ef2349 : turnip: Treating non-d/s-write pipelines as not having d/s feedback loops.
14911e8f83f : spirv, compiler: add "bool nv" to shader_info.mesh
7d1bcf1f55b : spirv, nir: Handle EmitMeshTasksEXT opcode.
42e906485c4 : spirv: Support TaskPayloadWorkgroupEXT storage class.
a03c30bd8dd : spirv: Support the CullPrimitiveEXT mesh shader built-in.
c5c6cef893a : spirv: Support EXT_mesh_shader SetMeshOutputsEXT.
b3cc09cff3b : spirv: Support EXT_mesh_shader mesh/task stages.
bbebc1fb357 : spirv: Add mesh_shading capability for EXT_mesh_shader.
f6925b84465 : spirv: Support EXT_mesh_shader indices and mark them per-primitive.
c315e2e7180 : vulkan, spirv: Update to Vulkan 1.3.226 and latest SPIR-V headers.
3bf3c45ae8b : pan/bi: Add and use bi_num_successors helper
875a34160ac : pan/bi: Add and use bi_replace_src helper
f01ccdbf69b : pan/bi: Remove assert(bi_is_ssa(dest))
3fbd1e97d30 : pan/bi: Strengenth assert in the validator
98c69de80d0 : pan/bi: Add and use bi_foreach_ssa_src macro
d3acfd9be82 : pan/bi: Simplify bi_get_index prototype
93cf569b4a5 : pan/bi: Remove bi_max_temp
a4eebb556ae : pan/bi: Inline node_to_index
46e6e99f09a : pan/bi: Get rid of bi_get_node
1699d98e8e8 : pan/bi: Remove NIR registers from the IR
f6abcf534ad : pan/bi: Move non-SSA liveness into RA
30528bac5ae : pan/bi: Assume SSA for helper invocation analysis
94511618bef : pan/bi: Assume SSA when translating NIR
fad0837ee35 : pan/bi: Assume SSA when scheduling for pressure
f02f657a316 : pan/bi: Assume SSA in minor passes
334ab03b9f7 : pan/bi: Assume non-null sources in constant folding
efee0ddd917 : pan/bi: Assume SSA in CSE
0e456da7506 : pan/bi: Assume SSA in mod prop
e94e6c49f1e : pan/bi: Assume SSA in copyprop
8244965868c : pan/bi: Don't use bi_temp_reg
cefec430a3c : pan/bi: Clear reg in squeeze_index
7a5c8b920ac : pan/bi: Clean up after converting to SSA
28a9486f3ab : pan/bi: Preserve SSA form from NIR
8fb415fee20 : pan/bi: Reduce some moves when going out-of-SSA
9c18873017c : pan/bi: Add brainless out-of-SSA pass
6c5ab777eea : pan/bi: Add SSA-based liveness pass
0a83748c540 : pan/bi: Translate phis from NIR
2896b462c51 : pan/bi: Inline DCE into bi_lower_vector
7631e5a5145 : pan/bi: Validate before&after pre-RA sched
563d98c5c64 : pan/bi: Don't reorder phis in pre-RA scheduling
ebfc5b919fb : pan/bi: Don't optimize if without else
49e8f660f51 : pan/bi: Remove bogus assert lowering branches
a01e6b6dc78 : pan/bi: Don't lower FAU for phis
694578ee54d : pan/bi: Validate phi ordering
69cdcd1c411 : pan/bi: Add phi nodes
181ed2d99a9 : pan/bi: Lift bi_predecessor_index helper
a2affda89d1 : pan/bi: Add bi_after_block_logical helper
29f53ee8bbb : pan/bi: Don't write registers in optimizer tests
e68b7531ca9 : pan/bi: Dynamically allocate source/dests
8006e98243d : pan/bi: Reduce memory of scheduler access array
e118a0e731d : pan/bi: Use builder for atomic lowering in scheduler
692a2580eb4 : pan/bi: Use builder for IADD -> IADDC opt
fd427803375 : pan/bi: Use builder for MUX -> CSEL opt
de1702ef03a : pan/va: Use builder in va_lower_isel
d599deea7f9 : pan/bi: Rebuild DISCARD when optimizing
6482c8084de : pan/bi: Rebuild some instructions when lowering
50995dcb90b : pan/bi: Use safe helpers to remove srcs/dests
9c45ce309d4 : pan/bi: Use variable src/dest for collect/split
9bb2ac4d8c8 : pan/bi: Add variable dest/src support to builder
8424ef2b7a7 : pan/bi: Don't read nonexistant sources
de41fd00a50 : pan/bi: Don't read nonexistant destinations
8375717de3a : pan/bi: Assume destinations are non-NULL
e5b3faf5aa2 : pan/bi: Assert destinations are non-NULL
9ec157c4822 : pan/bi: Introduce TEXC_DUAL psuedoinstruction
338f6f90360 : pan/bi: Use bi_emit_split_i32 for trimming vecs
75a721f3a8a : pan/bi: Don't remove dests in DCE
f52de4621ae : pan/bi: Register allocate BLEND dest on Valhall
1bca6059b2f : pan/bi: Improve register printing
aaa2fa4e7a7 : pan/bi: Clean up destination printing
4f8ee2c00e2 : pan/bi: Remove trivial dest[0] = bi_null()
662b866e1bf : pan/bi: Add validation for nr_srcs/nr_dests
63051b68d7b : pan/bi: Use nr_{srcs,dests} in bi_foreach_{src,dest}
9176182a1e8 : pan/bi: Consider nr_srcs/dests in CSE
0bef566fba0 : pan/bi: Model 3rd source for ATEST
42b815397c8 : pan/bi: Set I->nr_dests, I->nr_srcs
b25c42d8aec : pan/va: Split out compare instructions
40bf6da4a42 : pan/bi: Model [IF]CMP_{OR,AND,MULTI} ops
d0aaf526023 : pan/bi: Consider all dests in helper_block_update
b5a6375f546 : pan/bi: Fix out-of-bounds write in va_lower_split_64bit
b66282d4430 : gallium/hud: Fixes compile error in hud/hud_context.c:
ded4fc48a37 : r600: fix warnings for missing-braces on clang
16e9d1b528d : d3d12: fix warnings for missing-braces on clang
7437c8f7d55 : llvmpipe: don't assume pipe_context is always available in flush_frontbuffer
c5b9a01feaa : pan/bi: Fix dual texturing with uniforms
d01cbced852 : mesa/st: do not blit when using compressed fallback
802fa57274b : anv/hasvk: tweak loading failure messages
bc68e7b5643 : anv: Remove anv_batch_emit_reloc and just open-code it
479a999637e : anv: Inline write_reloc into the only remaining caller
b4677718f3b : anv: Drop offset from anv_reloc_list_append
02fed5bb328 : anv: Make a helper function for pinning a state pool's BOs
fde5c903c07 : anv: Delete has_bindless_images and has_bindless_samples flags
9cb57c9a7a2 : anv: Delete has_a64_buffer_access flag
c5f7e1f5b4a : anv: Delete relocation support from batch submission
3fd4a294f58 : anv: Delete wrapper BOs for relocations
7b7381e8d7a : anv: Delete anv_reloc_list_add()
4b5c29bad09 : anv: Delete softpin checks
215b1b69cb4 : anv: Delete use_relocations flag
97b98dcea9d : anv: Drop state pool relocation munging
8cfe23a1e14 : anv: Delete "back" allocation from anv_block_pool
8fcaf1b921b : anv: Delete relocation support from anv_block_pool
5d3fc2e0916 : anv: Delete "back" allocation from state pool
05adcd1d0fb : anv/tests: Don't use relocations in a test case
936ec9caaeb : anv/tests: remove back allocation tests
f34975cdf9a : anv: Delete shader constants UBO from descriptor sets
7abb6f8e727 : anv: Delete batch buffer growing code.
428f07d9064 : anv: Delete image param support.
3daeb22735e : anv: Drop checks for version 8 or 9
8dcca7f47fe : anv: Fail to create a device on ver < 9
a659819f796 : anv: remove unused gfx7 code
1a77f83c2bf : anv: remove support for gfx7/8
ba1cc067706 : anv: silence fedora build warning
d8e2d227efb : hasvk: remove mesh code
6cbaaf27ab3 : hasvk: remove ray tracing code
4488253570e : hasvk: remove acceleration structure code
00eefdcd03c : hasvk: stop advertising Vk 1.3 on non-softpin
daf108ee14f : hasvk: remove entrypoints for gfx9+
50013ca9a57 : intel: add a hasvk vulkan driver
0013ef89bfe : pvr: remove image pointer from image view struct
65c9a810eed : intel/pci_ids: Add dg2 0x5698 pci-id
8fed0add86c : radeonsi/ci: trigger radeonsi-raven-skqp for any RADV changes
91fec2657a0 : intel/pci_ids: Update DG2 device names
9283ffec14e : intel/pci_ids: Update ATS-M device names
f23dbcd6420 : meson: Only draw with llvm depends on native directly Tests, softpipe or AMD drivers don't depend on it directly
c59e913e914 : ci/fedora: Re-enable vulkan-layers=device-select,overlay
89772d726fb : ci: Add debian-clang-release build pipeline
599be8326b4 : ci: Enable all possible meson build options for clang
c6979d97e46 : ci: Enable GALLIUM_DUMP_CPU=true only in the clang job
5adf2702a9a : ci: EXTRA_OPTIONS -> EXTRA_OPTION for debian-clang
d43c5b1d197 : util: Add macro util_get_cpu_caps in u_cpu_detect.c for avoid accidentally call it in u_cpu_detect.c
40541e34799 : docs: document LP_NATIVE_VECTOR_WIDTH GALLIUM_OVERRIDE_CPU_CAPS GALLIUM_NOSSE LP_FORCE_SSE2
29188560146 : llvmpipe: Enable avx512 support in llvm
f92cadccc65 : llvmpipe: Always using util_get_cpu_caps to get cpu caps for llvm on x86
0244b1858fb : util: add support for detecting avx512 vector bit size
d240fb150fc : util: Move the detect of max_vector_bits into u_cpu_detect.c
33b29ecdc91 : util: Add ssse3 and avx cpu caps override option
5b18b46cfe2 : util: Refactoring check_cpu_caps_override out
1c861a18d7e : meson: bump the minimal required llvm version to 5.0.0
f47ca350777 : llvmpipe: Remove llvm version guard LLVM_VERSION_MAJOR <=> 4
1ebfa00bc5e : venus: Fix dEQP-VK.pipeline.timestamp.calibrated.host_domain_test failure
a0b08e28588 : radv: anv: Use the new vk_clock_gettime and vk_time_max_deviation functions
8c73b37e59c : vulkan: Add vk_clock_gettime and vk_time_max_deviation
fe607547dcc : freedreno: get cpu timestamp again after FD_TIMESTAMP
6d668cb34d5 : vulkan: initialize a variable
da1a3ed2ead : zink: don't emit illegal interpolation
fe05daeea75 : zink: don't set MUTABLE by default
64aaabffdc4 : zink: avoid needing mutable for z/s sampling
cd00a36d479 : zink: only add srgb mutable for images with modifiers
3ad58642bf8 : zink: store VkImageViewUsageCreateInfo for surface creation
d9b8f8d46c9 : zink: explicitly use unsigned types for bit shifts
08548650bd3 : turnip: Enable lowering of mediump temps/CS shared to 16-bit.
e1588cdf9ec : spirv: Mark phis as mediump instead of directly lowering them to 16 bit.
0cee5f3918f : nir: Add a pass to lower mediump temps and shared mem.
65c00ba7cbd : ail: Add unit tests for miptree layouts
1f89e67883c : asahi: Rename our fake twiddled DRM modifier
4ed9843a269 : asahi: Advertise ASTC formats
c71e84b37e4 : asahi: Advertise ETC1
1044cfa49b3 : asahi: Fix is_format_supported returns
b37b8eabd38 : asahi: Handle 2-channel sRGB textures
464f59f7239 : ail: Rewrite tiled memcpy for correctness
6ff75da8aa4 : ail: Introduce image layout module
5057d6787a1 : asahi: Fix ASTC enums
01323ba4706 : asahi: Fix bind sizes
e71f8ef439e : asahi: Add XML for multisampled textures
c8435e4bc65 : asahi: Rename 'tiled 64x64' to 'twiddled'
88eea62adb7 : asahi: Identify compressed render target fields
8b0ab0e64bd : docs/asahi: Document image layouts
8abbc6b19bb : zink: check the variable mode before taking samplemask path in ntv
e2773d67fe7 : zink: don't emit entrypoints for function temp variables
2ded4909135 : pan/bi: Assert that vectors are sufficiently small
a68bed798c1 : pan/bi: Implement nir_op_vec8 and nir_op_vec16
7d07fb9a679 : pan/va: Handle 8-bit lane when lowering constants
6b87a65e383 : pan/bi: Implement general 8-bit vector construction
faaf4f6c454 : vulkan,docs: Add documentation Vulkan command pools
f17f44b91a4 : lvp: Move to the common command pool framework
c052c6a3331 : tu: Move to the common command pool framework
aea0b6292c2 : radv: Move to the common command pool framework
b825c566bb1 : vulkan: Recycle command buffers in vk_command_pool
11f33234927 : vulkan: Add a common vkAllocateCommandBuffers() implementation
f2288cca47c : vulkan: Add a common vkResetCommandBuffer() implementation
44ab076fea7 : vulkan: Add a vk_command_buffer_ops struct
5c143b132a1 : vulkan: Re-order arguments to vk_command_buffer_init
f90e2af9966 : vulkan: Re-order arguments to vk_command_pool_init
ea9e7ecdc12 : vulkan: Add a concept of recycling an object
63b1290c2f3 : turnip: add some cpu tracepionts
89d49bb9de0 : vulkan/wsi: add cpu tracepoints for internal waits
7d5227341c7 : vulkan/wsi: add cpu tracepoints to swapchain functions
f640661e541 : tu/lrz: Fix multiple depth attachment case with secondaries
bf09a5881b7 : tu/lrz: Fix multiple subpass case with secondaries
23fca58ef30 : radv: constify radv_shader_info where it's missing
72a83194710 : radv: determine as_ls/as_es in radv_link_shaders_info()
4d756d8ae3d : radv: remove unused parameters in radv_fill_shader_info()
be9cded237a : radv: add and use a helper that merges shader info for merged stages on GFX9+
60a7115b4e9 : radv: cleanup computing the workgroup size for all stages
5082918d658 : radv: simplify determining if NGG passthrough can be enabled
dda00dd40b3 : radv: move determining other NGG settings in radv_link_shaders_info()
dfdd875b060 : radv: refactor radv_nir_shader_info_link()
2f9b30f30c8 : radv: move computing NGG info and GS info to radv_nir_shader_info_link()
13af51b2f34 : radv: move computing wave_size/ballot_bit_size to the shader info pass
19308db39d0 : radv: cleanup helpers that compute NGG info and GS info on GFX9+
5cfd5c10eba : radv: stop setting esgs_itemsize to the GS stage
b7adf829289 : radv: stop setting num_tess_patches for the GS stage
e9fb732d0a8 : radv: stop setting as_es for the GS stage
0591ff4e5f7 : radv: stop setting as_ls for the TCS stage
df997cf47dd : aco: remove unused isel_context::tcs_num_patches
047738daa75 : radv: fix bogus assertion with RADV_FORCE_VRS
f0d10d0352e : radv: Free geometry infos in radv_CmdBuildAccelerationStructuresKHR
4f846468e13 : radv: Use radv_CmdUpdateBuffer instead of radv_update_buffer_cp for geometry info writes
e55b60d0bb7 : panfrost: Route shader-db to debug, not stderr
70e269ac6fb : r300: Use u_default_set_debug_callback
a7aa8fbf7a1 : etnaviv: Use u_default_set_debug_callback
161e35e156c : lima: Use u_default_set_debug_callback
741c8d8c77f : softpipe: Use u_default_set_debug_callback
ad5f0592cc4 : vc4: Use u_default_set_debug_callback
e9b54e10005 : v3d: Use u_default_set_debug_callback
c4b3dee8f30 : gallium: Add u_default_set_debug_callback
8318f733844 : dozen: move to use common command buffer result code.
a43b6d9ae26 : panvk: use common command buffer record result.
3c092f5cd8c : turnip: use common command record result.
b644c7ca9f3 : radv: move to using common record_result.
cc6ad491ea7 : vulkan/cmd_queue: Drop vk_cmd_queue::error
541be28099e : vulkan/cmd_buffer: add record_state to the common command buffer.
7d9df64b076 : panfrost/ci: Update G72 xflakes list
cce8e60a310 : radv: Proper handling for inactive instance nodes
938b65aff1c : docs: Add documentation about RADV RRA tracing
2bdb1b4641a : radv: Enable Radeon Raytracing Analyzer traces
97ffaea52e8 : radv: Add Radeon Raytracing Analyzer capturing layer
57498067540 : radv: Add Radeon Raytracing Analyzer trace dumping utilities
07eceb4fe43 : radv: Add metadata to acceleration structures
0fefdadbd35 : radv: Generalize instance count in BVH states to leaf node count
061b8bfd298 : aco/ra: rework fixed operands
ec867ef0e78 : aco/ra: remove bounds parameter from get_regs_for_copies()
efcbccaf0ee : aco/ra: handle empty def_reg interval in get_regs_for_copies
703d66254d6 : radv/ci: disable kabini's vkd3d job
2e39f41c233 : radv/ci: disable the POLARIS10 jobs
48d07fb7d3c : pvr: Update FWIF compute register structure
e5f0070b0c4 : pvr: remove redundant TODO
16c14663e56 : aco: Fix p_init_scratch for task shaders.
ec653eda9d4 : etnaviv: rewrite sampler TS check
826e05eb2d8 : etnaviv: texture-desc: drop superfluous condition
fc2298ea311 : etnaviv: texture-desc: sample 1D textures using 2D mode
d324e7ed9e5 : etnaviv: don't use TS with multi-layer resources
744acb5ae7e : etnaviv: fill alpha channel for DXT1_RGB textures
c6d0533b717 : r600/sfn: Don't scalarize fdd instructions
5099bb53878 : r600/sfn: Override VPM if access in helpers is requested
99ffb5203f5 : r600/sfn: more peephole optimization with conditionals
7d96e153a9d : r600/sfn: ACK all image stores, also at end of loop
ed294e08635 : r600/sfn: override register ID when it doesn't matter
e9cff8ed7f7 : radeonsi: avoid a use-after-free
ffd3ef35bb5 : v3dv: implement VK_KHR_workgroup_memory_explicit_layout
2b00ba23c2f : st: Fixes warning [-Wimplicit-fallthrough] in st_texture.c
fab117217ca : v3dv: Remove redundant unreachable in v3dvx_pipeline.c
c066c045984 : v3dv: Fixes warning [-Wimplicit-fallthrough] in v3dvx_pipeline.c
8d04a3d0243 : vdpau: Fixes warning [-Wimplicit-fallthrough] in vdpau_private.h
1bfa7f729cd : freedreno: Fixes warning [-Wimplicit-fallthrough] in fd6_emit.c
fbb58d6df5c : freedreno: Fixes warning [-Wimplicit-fallthrough] in fd5_emit.c
7fda8d149bc : freedreno: Fixes warning [-Wimplicit-fallthrough] in fd5_texture.h
85f0d4e269c : freedreno: Fixes warning [-Wimplicit-fallthrough] in fd3_texture.c
76a10cae12e : freedreno: Fixes warning [-Wimplicit-fallthrough] in fd2_texture.c
ac65f57438b : freedreno: Fixes warning [-Wimplicit-fallthrough] in fd4_texture.h
d29f6057d79 : freedreno: Fixes warning [-Wimplicit-fallthrough] in freedreno_util.h
35ab2a65681 : radeonsi: Fixes warning [-Wimplicit-fallthrough] in si_descriptors.c
5ad4426e98d : llvmpipe: Fixes warning [-Wimplicit-fallthrough] in lp_bld_sample_soa.c
5e2a8bed9e3 : llvmpipe: Fixes warning [-Wimplicit-fallthrough] in lp_bld_swizzle.c
91dcadf9569 : llvmpipe: finish rendering before flushing frontbuffer resources.
f5a81bb1d0a : venus: Increase vn_relax sleep time
e6e8861d7a8 : panfrost: Add userspace crash dump decoder and analyser
6a4532cbabf : panfrost: Sync panfrost_drm.h from drm-misc-next
6f4f11cf70d : panfrost: Add compiler args option for building usermode tools
8aa2e86bc34 : panfrost: Remove documentation reference to deprecated parameter
3da8c9193c3 : panfrost: Handle Job VA cycles when decoding a dump file
d3642a0e027 : nvc0: fix a warning -Wconstant-conversion
5f66a927ec8 : gallium,glsl: Delete PIPE_CAP_VERTEXID_NOBASE and lower_vertex_id.
4bdd226ab61 : freedreno/ir3: Switch to NIR for a3xx/a4xx's vertex id lowering.
78fce4d9e33 : freedreno/ir3: Move chip-specific nir compiler options to C code.
b4aa46ff893 : turnip: Make sure bandwidth config per pixel starts from 0.
2c846903494 : venus/ci: mark a test as flake
2d811fdbec2 : meson/panfrost: Add dep_valgrind for libpanfrost_pixel_format to fixes the compiling error:
46f2c4bf259 : nir_to_tgsi: Add support for bindless textures and images.
1c4b64f016e : nir_to_tgsi: Use nir_lower_discard_if for demote_if.
28b2252d0a6 : nir: Make nir_lower_discard_if() handle demotes and terminates, too.
d3b1579a1f1 : nir_to_tgsi: Add support for demote, is_helper_invocation, and subgroup ops.
44217b7760e : nir_to_tgsi: Add support for 64-bit fsign/isign.
e616d1cade3 : nir_to_tgsi: Add support for TG4 with explicit offsets.
31df102f4dd : ac/llvm: Fix image instructions with lod for 2d on GFX9.
a82b9d60017 : aco: Fix image instructions with lod when 2d_view_of_3d is enabled on GFX9.
6eb4dfca234 : nir/opt_algebraic: Optimize d3d9 pow with fmulz.
9c2c47884da : nir/opt_algebraic: Optimize check for single bit.
296eb2918c1 : util: Remove the need of _MTX_INITIALIZER_NP in simple_mtx.h
064ec944c12 : util: Add extern "C" guard in simple_mtx.h
67cd0c44d23 : util: Add api util_call_once_with_context
201e1ba9dbd : pvr: Only destroy the physcial device if it exists
6fed6161876 : pan/mdg: Print 3 sources for CSEL
4fe755e803c : pan/mdg: Always write return address to r1.w
d05a2243d46 : radeonsi/sqtt: set stable pstate if possible
33426a328b7 : wayland: avoid writing interface names as free-form strings
6d34925967c : pvr: Change indentation from tab to spaces for xml files.
7d614fa9b9c : pvr: Implement vkResetCommandBuffer
88bed3babc3 : pvr: reset all command buffer state in pvr_cmd_buffer_reset()
492ec311f79 : virgl/ci: remove some flakes
6e2b01e5b80 : virgl: when reading back wait first, then do the transfer
16143642812 : v3dv: expose VK_KHR_synchronization2
378be25016f : v3dv: use VkPipelineStageFlagBits2 when checking semaphore wait stage
4b50431c3e7 : v3dv: port remaining entry points to KHR_synchronization2
9cd81fb9108 : v3dv: implement vkCmdPipelineBarrier2
a27111cdbd1 : v3dv: also check GS stage on image access for binning barriers
f5e867712f4 : zink: request forcing of fp32-samplers to nearest when needed
8abb5c8b41b : mesa/st: force nearest-filtering for fp32 textures
ec222a20dad : mesa/st: always force integer filtering to nearest
70c71c42003 : mesa/st: also override mip filter for integer textures
d2de931c16a : radv: determine if the topology uses adjacency from the shaders on GFX9+
4406905600d : radv: allow null descriptor set layouts in pipeline layouts
ca33c319e5d : v3dv: implement VK_KHR_zero_initialize_workgroup_memory
a68a2805bf1 : nir/lower_variable_initializers: implement non-scoped barrier path
40ad12126fc : radv: Remove redundant radv_QueuePresentKHR.
0e0e5d1f204 : venus: allow no external memory handle when renderers lacks support
80b35fbefe5 : nir/lower_mediump: Lower FS outputs to 16-bit when the value was upconverted.
dbb17f567a2 : d3d12: Change displayable format logic
ae57628dd5c : anv: Drop anv_pipeline::use_primitive_replication
f1768f56404 : intel/compiler: Store the number of position slots in the VUE map
59376600679 : nir: Track per-view outputs in shader_info
30251aaca2f : anv: Stop looking at the pipeline in multiview lowering
4bdbc4c93f1 : anv: Decouple primitive replication check from the fragment shader
08d3c0e8e11 : anv: Use nir_intrinsic_load_layer_id for ViewId in fragment shaders
6c7916b7f66 : crocus: Fix memory leaks on iris_resource_create failure paths
1db51b5af59 : crocus: Fall back if iris_map_copy_region can't create a staging resource
4b6d527a503 : crocus: Don't print out XXX messages if resource creation fails
a3dba081156 : iris: don't create staging resources larger than half the aperture
fcad737cbae : iris: Fall back if iris_map_copy_region can't create a staging resource
d0c6f3d66b0 : iris: Don't print out XXX messages if resource creation fails
6a1f7e623f7 : iris: Delete unused iris_screen::aperture_bytes field
df2eaba4119 : radeonsi: use nir_opt_large_constants earlier
a9ed96ac8e6 : radv: deal with ac_nir_translate failures
ac6fb2467fe : radeonsi: deal with ac_nir_translate failures
d92d35c9db6 : ac/llvm: add a return value to ac_nir_translate
07b3adec12a : nir: Print selection control for nir_if.
a5c5b172fdb : nv50: race free state tracking
df0a4d02f26 : nvc0: make state handling race free
f2af3a9cae2 : nouveau: make fencing race free
a85cb399143 : nouveau: per context client and pushbuf
8e30cfc231e : nouveau/fence: per context fence
962a09c90f3 : nv50: remove nv50_bufctx_fence call in vbo_kick_notify
88b76f84929 : nv50: remove nouveau_fence_signalled prior nouveau_fence_wait
0642f95c4ef : nouveau/fence: make the fence struct part of the fence API
1abc27983a6 : nouveau: use PUSH_KICK instead of nouveau_pushbuf_kick
574404010a6 : nouveau: wrap nouveau_pushbuf_refn
de811ee8ebc : nouveau: wrap nouveau_pushbuf_validate
3866a5433ab : nouveau: wrap all nouveau_pushbuf_space calls
5fe8fedf24c : nouveau: wrap nouveau_bo_wait
db825e34a9a : nouveau: wrap nouveau_bo_map
4154d53a855 : nouveau: move nouveau_context initialization to common code
54f285901d0 : nouveau/fence: rework nouveau_fence_emit so we can call it on emitted fences
060d055ac56 : nouveau/buffer: simplify uses of nouveau_fence_work
35d28251d13 : nouveau/mm: make code thread safe
607a9e1fd23 : nouveau: use the contexts pushbuf and client where possible
5c2c8652d16 : mesa/st: Drop st_texture_image_transfer::map
21038d15409 : mesa/st: Fix indentation in st_MapTextureImage
dab19642ee3 : mesa/st: Don't map compressed texture fallbacks for reads
81094981b6b : mesa/st: Add and use st_texture_image_transfer::box
5f1967e92b4 : mesa/st: Add and use st_texture_image_insert_transfer
9fe525e37b9 : mesa/st: Set PIPE_MAP_DISCARD_RANGE in fallback_copy_image
c8d36f92a05 : v3dv: Use the common physical device enumeration
08ed174e741 : panvk: Use the common physical device enumeration
ff54fcd1a99 : lvp: Use the common physical device enumeration
6c452aa1adb : turnip: Use the common physical device enumeration
e90fb9cb23a : anv: Use the common physical device enumeration
52555c7d5d8 : radv: Use the common physical device enumeration
7b4b9ee7ee0 : vulkan: Add common physical device management
e743e739a9b : radv: enable 64-bit vertex formats
96df4499ac1 : radv,aco: implement 64-bit vertex inputs
813468c43c8 : radv: enable R8G8B8, B8G8R8 and R16G16B16 vertex formats
97c1731f14d : radv: remove radv_translate_vertex_format
831257bdceb : radv,aco: use pipe_format for dynamic vertex input state
c06a5a5ebd0 : radv,aco: use pipe_format for static vertex input state
d4ec156d828 : radv: add radv_is_vertex_buffer_format_supported
6a2ada93b49 : ac: add ac_vtx_format_info
dfbb4b384aa : util/format,vulkan/format: update p_format for Vulkan vertex buffers
d09b658dbd9 : nir: use a GC context for instructions
69ba1c4d596 : nir: adjust nir_src_copy signature to take a nir_instr *
aa2d6e020b1 : Revert "nir: Drop the unused instr arg for src/dest copy functions."
1df320dae73 : nir/serialize: remove unused parameter from read_src()
69a9b343e8d : util: add freelist allocator with mark/sweep
9bd7b0b305f : util/ralloc: add HEADER_ALIGN macro
9d9b891f940 : nir: Free instructions more often
8f159a8576e : gallium/u_threaded: buffer sharedness tracking
aa878030690 : gallium/u_threaded: Prepare for buffer sharedness tracking
6718bff75b4 : u_atomic: Add a helper for pointer compare-exchange
3efdaaf1154 : Revert "ci: disable the freedreno farm."
f676326a1aa : aco/live_var_analysis: implement faster merging of live_out sets for some cases
3d6ea4f6663 : aco: use std::vector::reserve() more often
902bf8ce072 : lima/ci: Make use of .lava-piglit
530683096bf : gallium/u_transfer_helper: hide deinterleave helpers
c033a12c525 : zink: use full transfer-helper api
81a73abc63a : gallium/u_transfer_helper: add in-place interleave flag
c5a01854df6 : gallium/u_transfer_helper: clean up boolean flags
9b843f8e4a3 : nir/opt_algebraic: a & ~a -> 0
efb504e402a : radv/ci: uprev boot2container
ed9189025fe : v3dv: expose VK_KHR_maintenance4
746664610b4 : v3dv: implement vkGetDeviceImageSparseMemoryRequirementsKHR
48e85642357 : v3dv: implement vkGetDeviceBufferMemoryRequirementsKHR
5d5b9bbad99 : v3dv: add a buffer_init helper
07a68e107c6 : v3dv: add a get_buffer_memory_requirements helper
d198b05f780 : v3dv: implement vkGetDeviceImageMemoryRequirementsKHR
3aa623ae03f : v3dv: add a get_image_memory_requirements helper
c354ca69c66 : v3dv: add a v3dv_image_init helper
2c388c1d497 : v3dv: set maxBufferSize property
14dab6b10cc : v3dv: ref/unref pipeline layout objects
425f8aa7a45 : v3dv: add a helper to destoy pipeline layouts
adad285fc92 : radeonsi: use LOAD_CONTEXT_REG_INDEX for VGT_STRMOUT_DRAW_OPAQUE
7f7c8e83dfe : mesa: fall-back to fp16 for bptc-textures
72ad3787a33 : mesa/main: add fp16-versions of bptc decompression functions
253b521b6e9 : mesa/main: remove always-true define
1961022e1a7 : zink: allow X32 -> A32
e4ff42684b9 : mesa/st: enable bptc extension with fallback
4f4e28face6 : mesa/st: implement fallback for bptc
2b7dfd8de1a : mesa: add _mesa_unpack_bptc-function
529e70271fa : mesa: add format-helper for bptc
403b9bf870b : mesa/st: add context-flag for bptc-support
8f446322e1b : mesa/st: do not use memcpy when using compressed fallback
673d241f369 : mesa/st: avoid double-mapping if both images are the same
985fde28a29 : mesa/st: simplify st_compressed_format_fallback
bf6e70965dd : mesa/main: simplify implementation of _mesa_is_format_astc_2d
207798c5578 : mesa/main: simplify implmementation of _mesa_is_format_etc2
45c47e7bd6e : venus: Document VK_EXT_texture_compression_astc_hdr support
6d0c86c7770 : venus: Enable VK_EXT_tooling_info
2bf2a053123 : venus: Enable VK_EXT_private_data
4d80ccbf2d0 : venus: Enable VK_KHR_format_feature_flags2
fc2d37882c2 : venus: Enable VK_EXT_ycbcr_2plane_444_formats
ea273dd8b94 : venus: Enable VK_EXT_texel_buffer_alignment
246f29d0b1b : venus: Enable VK_EXT_subgroup_size_control
c01f0bbbec9 : venus: Enable VK_KHR_zero_initialize_workgroup_memory
23a424f6e3c : venus: Enable VK_KHR_shader_terminate_invocation
8fbc12feb2b : venus: Enable VK_KHR_shader_non_semantic_info
1951eb2dad2 : venus: Enable VK_KHR_shader_integer_dot_product
1985afdde54 : venus: Simplify vn_GetPhysicalDeviceProperties2
7d1fb018f2a : venus: Simplify vn_GetPhysicalDeviceFeatures2
d46a78e74e4 : vulkan: Make vk_copy_struct_guts() public
3ed2c58047c : venus: Sort passthrough extensions
aa4db00c578 : aco: remove dead code for querying image size/samples/levels
52b781760d9 : radv: enable ac_nir_lower_resinfo for ACO
797150c144e : nir/lower_tex: ignore width of cube textures
290df958703 : aco: add SCC clobber in build_cube_select
fc06f0cbd50 : nir/print: support nir_texop_descriptor_amd
b8c861b8643 : radeonsi: move set_patch_vertices into si_state_shaders.cpp
01d351a4912 : radeonsi: move patch_vertices-related tessellation updates out of si_draw
93cd96b5237 : radeonsi: remove 1 draw packet order codepath, keep the first one
808893ee690 : radeonsi: cosmetic changes in si_emit_rasterizer_prim_state
dcd80d31cfb : radeonsi: set GS_STATE_OUTPRIM and PROVOKING_VTX_INDEX only when they change
a070a09d009 : radeonsi: precompute GS_OUT_PRIM in advance
7144621e941 : radeonsi: unify the logic that sets rast_prim
58539e976bf : radeonsi: move fixing ngg_culling into si_update_shaders
e5a92031592 : radeonsi: remove the prim_restart_tri_strips_only option
d8125427cdc : radeonsi: move *rs to its only use in si_draw
e19363a44e7 : radeonsi: make the primitive type constant with tessellation
89640f32e08 : radeonsi: don't pass num_patches via derived_tess_state, pass it via si_context
261e1af5705 : radeonsi/ci: add skips of tests not built on Linux
2917e849b07 : panfrost: Use util/bitpack_helpers.h
4fab5ae8bab : asahi: Use util/bitpack_helpers.h
4615153d71f : util: Add util_bitpack_[su]fixed_clamp helpers
570f35aa3d6 : broadcom: Use util/bitpack_helpers.h
c52d5acf15d : util,intel: Pull the bit packing helpers from genxml to a common header
7fc1ab49281 : zink: defer all compute shader creation
3652ca08aad : zink: add function to check whether a shader has cube samplers
5489b1a8ffa : zink: generate sha1 for compute programs
68f319a9b82 : zink: init fbfetch/bindless ctx stuff on shader create
7ddd8e428b5 : zink: add a context pointer to zink_program struct
27c3fe3d34a : zink: add locking for descriptor layout caches
a327ff90d26 : zink: add partial async shader compile support
eb9ec4baa7e : zink: add precompilation for compute shaders
9ee059b5b34 : zink: move compute descriptor binds down in execution
b2696ca58e0 : zink: add a param to allow zink_screen_update_pipeline_cache to run directly
e1ad7bf0b73 : zink: move compute pipeline cache update to caller
1cc6cecc3a5 : zink: track whether shader has cube samplers
48ebc60e80a : zink: use different key comparison for local_size-using compute pipelines
8731ffa2386 : zink: stop zeroing local size if current compute doesn't use it
ad96d212396 : zink: remove use_local_size from compute pipeline state
bbd58d17039 : zink: don't add compute base pipeline to hash table
d0c8e70a64d : zink: merge compute program hash table onto program struct
3e9a108c782 : zink: add a pipeline shortcut for basic compute programs
8cdb227fe75 : zink: add param to allow cache_get jobs to run directly
40878e212f7 : zink: don't call util_queue_fence_init in zink_screen_get_pipeline_cache()
3a674fc6eb8 : zink: add use_local_size flag to compute programs
bd12fa86fc9 : zink: initialize cache_get_thread unconditionally
4cb4bb555e7 : zink: create compute programs from compute shaders directly
2d46cc76c7b : zink: allow programs to solely manage descriptor deinit
06e0c058426 : zink: use screen param for zink_descriptor_program_deinit
ab473a4f486 : ci: disable the freedreno farm.
e799b884499 : radv,lvp,anv: Delete pre-common dispatch leftover.
ff6b1f48856 : radv: Remove unused radv_deferred_queue_submission.
400881e6c7c : radv: Remove unused functions.
7833c5139a5 : winsys/amdgpu: use cached GTT for command buffers and don't set the 32BIT flag
dae8f762457 : egl: Remove some can't-happen supported API checks
a1f904f7a3d : d3d12: Implement cap PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP
81ae033b949 : gallium/va: vaDeriveImage to check PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP
40d8df72808 : radv: emit the guardband state separately from the scissor state
3c2966fa1b0 : radv: rework dirtying scissors when the line width changes
5bbb7de5143 : radv: split emitting guardband into a separate helper
fbbae5c0b9d : radv: remove useless parameter in si_write_scissors()
d88aba89463 : radv: make sure to emit BREAK_BATCH when color write enable is dynamic
3bcfdfb06e2 : radv: store binning settings into the physical device
f69820468cb : turnip: Fix enabling of IB2 skipping.
554cd8bcc2b : freedreno/regs: Add a bit of documentation of what SKIP_IB2 does.
b660c0eff31 : util: Move detect_done out of struct util_cpu_caps_t
0993361ea77 : util: Use environment variable GALLIUM_OVERRIDE_CPU_CAPS to remove usage of util_cpu_caps in translate_test.c
2ff4a4dd987 : gallium: Fixes memory leak of translate_test.c
c763b1cae85 : llvmpipe: Remove the hack for LLVM4 in lp_bld_init.c
9546a09901f : util: Handling LP_FORCE_SSE2 in u_cpu_detect.c
d80c5a7c713 : util: Handling GALLIUM_NOSSE in u_cpu_detect.c
e8ac138c83a : util: Improve has_sse has_sse2 has_sse3 has_sse4_1 has_avx disable handling
e51fa10f536 : util: Rename util_cpu_detect to _util_cpu_detect_local
38dad172947 : util: Remove unused rtasm_cpu_has_sse2
4eaecd79657 : anv: disable task redistribution
6c0215eb09e : ci: bump cross compilation to LLVM 13 where possible
c16feac517c : lima/ci: There is no need to redefine HWCI_TEST_SCRIPT
9f3eb63878b : Revert "nir/lower_task_shader: don't use base index for shared memory intrinsics"
66bc9aec657 : intel/compiler: add support for non-zero base in [load|store]_shared intrins
3531c1e3157 : nir/lower_task_shader: print shader after each step
31675fc7669 : vulkan/cmd_queue: Do not generate unreachable vk_free_* calls.
d689ef7482a : intel/compiler: Change dg2_plus check to devinfo->verx10 >= 125
0210a4d7b96 : zink: fixup indent in caps-check
65c0abe2c83 : zink: fix conditions for draw-parameters
ee62a4c751c : v3dv: implement VK_EXT_texel_buffer_alignment
2daa14f1820 : v3d,v3dv: lower texel buffer aligment requirements
be012932d01 : virgl: Fix ubsan warnings:
086ba332189 : virgl: Fix buffer overflow warning:
b915c45cb9b : ci: drop last bits of wine32
4311d442606 : docs: Add d3d10umd and lavapipe to the doc for the gallium frontends.
c1871cfde46 : venus: add support for VK_EXT_primitive_topology_list_restart
46509e8060a : venus: sync venus protocol headers for VK_EXT_primitive_topology_list_restart
ef27399bca9 : docs: update perfetto with the latest status
cbd8e24b9fb : pps: enable track_event in system.cfg
05baeef69c1 : venus: use MESA_TRACE_*
9518af12aa3 : util/perf: support and prefer perfetto for cpu trace
54b105f75d3 : util/perfetto: add a simple C wrapper for track events
3163e637f49 : util/perf: fix multiple tracepoints in a scope
022cd156d4b : util/perf: add cpu_trace.h
19b7d5284b9 : util/perf: move u_perfetto to here
fc410b024da : ci: use shellcheck for .gitlab-ci/container/ directory
c90b433f18c : ci: make shellcheck happy about .gitlab-ci/container/ directory
9563cd7d7c0 : ci: move lava-test into debian-build-testing
26bfea1a7d3 : ci: rename debian-gallium to debian-build-testing
9da5b2c1f56 : freedreno: Add support for upload transfers
4703efd23f3 : freedreno/drm: Add offset param for fd_bo_upload()
a9e79dd88af : freedreno/drm: Let backend hint about upload vs map
808ad6621e3 : freedreno/a6xx: Random indent fixes
e291e05794d : nv50: fix code heap after pipe_shader_enum change
b1cb7643162 : ir3: fix predicate splitting in scheduler
e9e81bf5f36 : lavapipe: delete some code
6a01053bb20 : lavapipe: create gallium descriptor image/sampler view types for views
be2185aa496 : lavapipe: apply VK_WHOLE_SIZE to bufferviews at creation
6212cff00a4 : lavapipe: use gallium buffer descriptor types directly
b7b7da97698 : lavapipe: delete lvp_buffer::offset
4e797b13466 : lavapipe: use pipe_sampler_state directly in descriptor info
832af7776b0 : lavapipe: replace lvp_sampler internals with pipe_sampler_state
78495ffaf9c : lavapipe: remove lvp_sampler::state
cb48612355a : lavapipe: use cso for compute samplers too
7dd32b449d8 : lavapipe: stop tracking descriptor image layout
636450c274c : aco: allow direct_fetch=true for vec4 VS input loads
030d6f873e8 : aco: don't expand vec3 VS input load to vec4 on GFX6
3c63ef0c986 : radv/llvm: fix packed VS inputs on GFX6/GFX10+
32608444484 : aco: fix 16-bit VS inputs
9ae13a9bd39 : radv: fix 16-bit support in radv_lower_vs_input
82f9e40851c : radv: remove claimed support for sRGB vertex buffer formats
83f983ccda7 : Revert "ci: disable the freedreno farm."
1d915cd702f : st_pbo/compute: fix memset() warning
cbd59647a80 : radv: move determining NGG shader info to radv_fill_shader_info()
45f04dae752 : radv: move more MS info to gather_shader_info_ms()
cae4eb29045 : radv: move more CS info to gather_shader_info_cs()
ac47d149c62 : radv: add gather_shader_info_task() helper
2ed573efebb : radv: add gather_shader_info_cs() helper
6554cee7b7a : radv: add gather_shader_info_vs() helper
ba11aeca6b1 : radv: add gather_shader_info_tcs() helper
4cec1f130bd : radv: add gather_shader_info_tes() helper
f70a0d12da7 : radv: add gather_shader_info_gs() helper
f52b0dec3b8 : radv: add gather_shader_info_mesh() helper
4a2ebd60761 : radv: add gather_shader_info_fs() helper
4571126d266 : radv: move filling cs.block_size
6f244ae9ad0 : radv: stop gathering info for FS before other stages
31dc03e21e7 : radv: link primitive ID/clip distance shader info from the new helper
96b9d9f0819 : radv: add a helper that links shader info between stages
8c6a252c74a : radv: remove redundant VS output parameter assignments
2d0500d24a8 : radv: fill radv_vs_output_info unconditionally for vertex related stages
ee5b9bcc571 : radv: stop duplicating radv_vs_output_info
45a0276cd1d : radv/llvm: remove unused parameter in handle_vs_outputs_post()
20ebdc3c2b0 : radv: replace cs.uses_task_rings by ms.has_task
03d2af30f65 : radv: remove dead code about task ring when binding a compute pipeline
38ae5b6da64 : radv: compute the ESGS itemsize outside of radv_nir_shader_info_pass()
dbf175f255b : radv: use esgs_itemsize when calling ac_nir_lower_es_outputs_to_mem
0df2d5e3180 : radv: stop duplicating radv_es_output_info
a04fd5c61fb : ac: constify ac_compute_cs_workgroup_size()
8cd16839445 : aco: fix wrong size for 1D images and A16 on GFX9
0250925f079 : radv: destroy the pipeline layout if creating a library failed
39bebff1ac0 : radv: fix missing initialization of the pipeline layout when creating a lib
e6e8c092ffe : radv: remove bogus assertion about independent set layouts with GPL
64045fcf7ce : radv: re-emit viewports if negative one to one or depth clamp mode changed
1eb7a85b55f : tu: Update HS_WAVE_INPUT_SIZE formula
a7db1da37db : tu: Fix streamout with tess_use_shared
0120e7b9d9e : freedreno: PC_SO_STREAM_CNTL_STREAM_ENABLE has per-stream enable bits
0bf2033e0d2 : tu: Implement VK_EXT_attachment_feedback_loop_layout
b7601dd27ee : zink: wrap discard in a function
47d67912bdf : zink: add spirv_builder_function_call
41dfed6e123 : zink: type_main -> type_void_func
f4c44444adf : intel/pci_ids: Add 0x468b ADL-S PCI-id
6ca37aabfbb : intel/pci_ids: Update ADL-S strings
bf4234d0887 : r600/sfn: Use a low number for unused target register
90f99369aec : r600: Fix reporting TGSI IR support
c81fe5b235c : r600/sfn: Use a heuristic to keep SSBO setup and store close
1f5dccb7605 : r600/sfn: Don't scan the whole block for ready instructions
79eabb81304 : r600/sfn: Don't schedule GDS instructions early
fd71cd0b6a0 : r600/sfn: Don't tag mem-ring and stream instructions as exports
3a0f085837b : r600/sfn: Handle color0 writes all on R700 like on EG
43eb5e777e4 : etnaviv: add debug option to disable linear PE feature
ea8fc9592c1 : etnaviv: use linear PE rendering only on properly aligned surfaces
09953d7b755 : etnaviv: move checking for MC2.0 for TS into screen init
68e69d002fd : radv: stop emitting RMW context registers for updating sample locations
2f5891108a5 : radv: cleanup dynamic states in radv_emit_graphics_pipeline()
85a55009beb : radv: stop clearing bitfields for registers that are emitted dynamically
7aaa016b23d : radv: stop setting CB_COLOR_CONTROL.ROP3 from the pipeline
b5c10a90282 : ac/llvm: cast tes_u/v_replaced to float
f75452918b2 : ac/nir/ngg: support clipdist culling
620e62bb39c : ac/nir/ngg: support component position store
1bdeb961bd8 : ac/nir/ngg: add gs culling
b212fd4b1e8 : ac/nir/ngg: save and restore position output base for nogs
7e17e019732 : ac/nir/ngg: save and restore output bit size for gs
93a635c2c88 : ac/nir/ngg: use same driver location for gs output
347a94666ce : ac/nir/ngg: fix and simplify gs store output lower
db0e9d3caba : ac/nir/ngg: support line culling
f1f2c931a7d : ac/nir/cull: support caller react when primitive is rejected
035d70f7212 : ac/nir/ngg,radv: use nir_load_viewport_xy_scale_and_offset
a19dcdf9d5c : nir,ac/llvm: add nir_intrinsic_load_viewport_xy_scale_and_offset
1aef9c83187 : nir,ac/llvm: add nir_intrinsic_load_half_line_width_amd
0c2b824f67c : gallivm: don't indirect image/sampler destroy.
5fdd77c7f24 : gallivm/sample: remove unused base parameter from dynamic callbacks.
1f0d1a96cba : gallivm: drop unused parameter to lp_build_sample_aos
bc2e1a3ed67 : ci: disable the freedreno farm.
6b338d6cc5b : ci: Move 'never' rules includes above "on_success" rules includes.
71ace23fa7c : iris: Use linear for exported resources if we can't convey tiling
d66e840ab4d : dzn: Get max supported shader model
85359eba039 : d3d12: Get max supported shader model
cb21534a7c1 : microsoft/compiler: Support SM6.7
01b6676d5f9 : microsoft/compiler: SM6.6 is supported
8a4cba7143b : microsoft/compiler: Handle SM6.6 handles
15e472f7d2a : microsoft/compiler: Pass lower_bound, upper_bound, space to createhandle
6725362dfe9 : microsoft/compiler: Delete double-assignment of sampler metadata field
a19628e3c72 : microsoft/compiler: Add getters for res bind/props structs
b5c6416d40a : microsoft/compiler: Add dynamic create handle helper
e9489beb76e : microsoft/compiler: Add struct and function defs for SM6.6 handle funcs
d4b964b5464 : microsoft/compiler: Support up to shader model 6.5
ebb9ff21655 : microsoft/compiler: Always emit a shader at the max-supported shader model
6abadd27ec9 : turnip: improve tracing of secondary cmd buffers
4b37439764e : turnip: add cmd_buffer tracepoint
4c03e40991e : turnip: rename some tracing stages
57d2d752372 : turnip: clean up tu_perfetto.h
c867753c944 : turnip: convert tu_perfetto_state to a stack
c6d488814cd : turnip: add tu_clone_trace_range helper
9aa57bae9f0 : util/u_trace: add PERFETTO HeaderScope
dea0d684b73 : util/u_trace: include the generated header first
0d57cf8cad6 : turnip: tidy up tracepoint header includes
b1ba0791e31 : turnip: fix gem_store tracepoint
f539bd7a03f : turnip: move trace_start_gmem_store before cond exec
3f045bd1769 : turnip: fix a missing trace_end_gmem_clear
91a0411d2ab : turnip: improve perfetto sync_timestamp
ce0e13155d9 : venus: avoid scrubing wsi/external sempahores
7cf59d6982a : venus: re-implement sync_fd external sempahore
4da0ac54cff : venus: re-implement sync_fd external fence
db9fa4be04d : venus: query renderer sync_fd props to fill the feature stubs
3518c310988 : venus: fix vn_GetSemaphoreFdKHR
adac798598c : venus: fix vn_GetFenceFdKHR
b21e4a7990c : venus: put android wsi on the sub-optimal path
64f9fbb9ea4 : venus: stub out renderer sync_fd fencing features
1498b0877b4 : venus: sync to latest venus protocol headers for syncFdFencing
88a5146d954 : venus: avoid pre-allocating the feedback pool
81b44b49316 : venus: lazily create queue wait fence and make it non-external
d85d29b7316 : venus: use a separate sync fence for Android wsi
5457f4c0a49 : venus: avoid feedback for external fence
7925340220d : venus: require necessary extensions for common wsi support
9c5a7ffbd8a : venus: fix external memory ext filtering
6f8220e5c96 : Update venus-protocol to add extension `VK_VALVE_mutable_descriptor_type`
1de5d2ac010 : anv: Return earlier in anv_gem_get_tiling() when not supported
e9cba466ea3 : anv: Nuke dead code
d0a1c1a37d1 : mesa: Expose GL_NV_ES1_1_compatibility
b2b5308706c : meson: Add an option to specify the WGL gallium megadriver filename
b5f4a5285cc : gallium/windows: Delete OpenGLOn12.dll target
fb13ed6ff04 : aco: fix long-jump version of discard early exit
1a250eeae3a : pvr: Fix calculation in rogue_max_compute_shared_registers().
241f42d4438 : pvr: Compete pvr_calc_fscommon_size_and_tiles_in_flight().
4fc9125ca28 : winsys/amdgpu: fix non-page-aligned sparse buffer creation
e767f54f28b : v3d: introduce V3D_DBG() macro to make V3D_DEBUG checks consistent
e178ecf8a92 : vc4: introduce VC4_DBG() macro to make VC4_DEBUG checks consistent
a771efdefed : venus: Enable VK_EXT_pipeline_creation_cache_control
f81915585df : venus: Fix failure path on pipeline creation
ad8c8e366a8 : venus: Dedupe pipeline handle creation
c66622de3af : meson: replace manual compiler flags with meson arguments
76bcf69e33b : vulkan: update rest of the headers to v1.3.225
5777f99fc56 : pan/mdg: Use correct idiv lowering
5bc830cbf26 : pan/mdg: Reexpress umul_high packing
7b78e05ba8e : pan/mdg: Replicate swizzles for scalar sources
e951d6362cf : ci: update pass/fail results for spec@!opengl 1.0@gl-1.0-dlist-bitmap
cbad4adc133 : st/mesa: fix potential use-after-free in draw_bitmap_quad
bb860f63f6d : mesa: create glBitmap textures while creating display lists
6da2fb81a75 : Revert "mesa: implement a display list / glBitmap texture atlas"
f242c9af763 : intel/fs: bump max SIMD size for A64 atomics with LSC
407f2beb97b : intel/fs: port block a64/surface messages to use LSC
37b3601052c : intel/fs: switch register allocation spilling to use LSC on Gfx12.5+
3c6fa2703da : intel/fs: fixup SEND validation check on overlapping src0/src1
a81ca32f961 : intel/fs: remove unused opcode
aa65f83203f : intel/fs: switch compute push constant loads to LSC
1e7a131fd1e : tu: fix invalid free on alloc failure
b3cc213f56c : radv: Fold 16bit image sources.
91510489579 : aco: Combine 16bit undef and constants instead of using s_pack.
46f6e2ddbbb : aco: Implement storage image A16.
c8ad1aeeb27 : nir/fold_16bit_tex_image: Add an option to fold image sources.
13355232e4f : nir_lower_atomics_to_ssbo: Initialize deref struct
8eac45b2744 : nir: Add nir_ssa_scalar_is_undef.
cfaff1d3412 : ci: fix leftover tag in image-tags.yml
78564b5b842 : radv: Advertise subgroup ops for rt stages
c4f78396d48 : zink: support PIPE_CAP_FBFETCH_COHERENT
9f7195949b8 : vulkan: Update the XML and headers to 1.3.225
15a7361ce98 : radv: merge gather_tess_info() with radv_fill_shader_info()
7b94ca287b8 : radv: remove unused num_tess_patches assignment for VS
068891a3832 : radv: remove unused tcs_vertices_out assignment for VS
76f33cbf25b : radv: remove redundant assignment of tcs.tcs_vertices_out
762eefdbf64 : etnaviv: mark instanced draw extensions as supported in docs/features.txt
8b8beae8d50 : etnaviv: expose ARB_draw_instanced
1dffad2f835 : zink: Remove duplicate variable zero.
0c8492cd3b2 : glsl: fix location for array subscript
04e7ed8323b : glsl: make packed varying helper needs_lowering() external
ff7c59672fd : radeonsi: fix tcs_out_lds_offsets arg alignment
bee2df64d2b : intel/compiler: Use fs_reg helpers for GS icp_handle selection
b4aff6ab49c : intel/compiler: Use fs_reg helpers for TCS icp_handle selection
a1b1fdf70d4 : intel/compiler: Rename 8_PATCH to MULTI_PATCH
7cd06249b93 : intel/compiler: Remove INTEL_DEBUG=tcs8
bb2a4443240 : vulkan/wsi: Take max extent into consideration for modifier selection.
eb6ce47d4f7 : ci: Use mold for x86-64 and AArch64 builds
e9f40e42de6 : iris: Drop extra file-descriptor dup in iris_drm_screen_create()
3c78e94ff34 : intel/fs: fixup scratch load/store handling on Gfx12.5+
46a13404c07 : intel/fs: fix load_scratch intrinsic
0a2cfa14ddd : intel/compiler: Make component() work for FIXED_GRF/ARF
6f33b224954 : intel/fs: Fix horiz_offset() to handle FIXED_GRFs with non-trivial 2D regions.
61a77c9ce2a : ci: update CI to reflect clovers LLVM version bump
559c027adea : chore(deps): clover: raise the minimum LLVM version to 11.0.0
98ba1e0d817 : radv: Fix mipmap views on GFX10+
35f053ba8cd : radv: Fix corrupted mipmap copies on GFX9+
ea84143d1ee : radv: Only apply mipmap view adjustments to block compressed images
88401e031bd : vulkan: Introduce vk_format_is_block_compressed function
ef6a8a9a6f5 : radv: Add get_addrlib function to radv_radeon_winsys
c535434fd91 : anv: convert assert into unreachable to avoid fallthrough error
f56609a6796 : nvc0: limit max global and alloc size
16b07b342d9 : nv50/nir: A group barrier is CTA-level not global-level
9236af8b6c3 : nv50/ir: Avoid generating splits of splits
b327f46e452 : nv50/ra: Fix the offset computation for compounds
4d892829f35 : nv50/peephole: Disallow combining sub 4-byte ld/st for now
81828284b27 : nv50/ir: Handle non-32-bit values when cst folding SPLIT
f360086c301 : nv50: Mark RESOURCE_FROM_USER_MEMORY_COMPUTE_ONLY as unsupported
ebcec3b6370 : nv50: Disallow allocating more than VRAM size
66385d79dcc : nv50: Report actual VRAM size
bb61bfc90e2 : nv50: Rename interps to fixups
120c43cf46d : nv50: Rename fixups to relocs
8c066e7a57d : nv50,nvc0: Do not resize global residents if unnecessary
cc2cdf88fb1 : radv: Don't assume layout == stencilLayout for stencil-only
b772e30ce70 : radv: Add a image_transition helper for separate depth/stencil layouts
8c06fa9b9e5 : radv/meta: Drop redundant depth_view_can_fast_clear
804ce284442 : radv: Drop set/restore_subpass
a90c2e65721 : radv/meta: Use Begin/EndRendering for clears
769f566fa7d : radv/meta: s/dest/dst/ in a few functions
fd0a421c7a4 : radv/meta: Use Begin/EndRendering for resolves
1e1d69ae5dc : radv/meta: Drop subpass_att from radv_fast_clear_color
4f9dabc1a65 : radv/meta: Fix a stack use-after-free with sample locations
297d82763b7 : radv/meta: Respect render area for MSAA resolves
4e52efcc431 : radv: Use VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT for render loops
76b8b854a51 : radv: Use both aspects for depth/stencil blit destinations
7077b72d605 : vulkan,anv,dozen: Use VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT
10de12d7108 : radeonsi/vcn: add AUD syntax to h264 encoding
12cde23c385 : radeonsi/vcn: remove rate control double begin IBs
b0c3f62b546 : radeonsi/vcn: support VBAQ modes
d00d4b9b6a8 : radeonsi/vcn: support encoding preset modes
20ca84646b1 : radeonsi/vcn: dpb change for supporting pre-encoding
60f0a182e1c : radeonsi/vcn: add enc quality bits interface
a727ec83ba0 : frontends/va: improve enc quality interface change
eb3af2357f0 : ci: Remove -Wno-error=deprecated-declarations cpp option from debian-clang
da4edc0d2a7 : osmesa: Fixes [-Wdeprecated-declarations] in test-render.cpp
993889a9959 : virgl: Fixes [-Wdeprecated-declarations] in virgl_staging_mgr_test.cpp
4bfde7954ed : intel/compiler: Fixes [-Wdeprecated-declarations] in test_eu_validate.cpp
c48f4b70e2e : intel/compiler: Fixes [-Wdeprecated-declarations] in test_eu_compact.cpp
a87195a6539 : glsl: Fixes [-Wdeprecated-declarations] in list_iterators.cpp
af72975a484 : util: Fix [-Wdeprecated-declarations] in mesa-sha1_test.cpp
fd516fca157 : nir: Fixes [-Wdeprecated-declarations] in serialize_tests.cpp
9fa48eb4cff : intel/compiler: Get URB handle in emit_task/mesh_intrinsic functions
ead0cfce549 : intel/compiler: Call get_mesh_urb_handle one level up in call-stack
2af3b6756a0 : amd/compiler: Fixes warning [-Wunused-variable] in test_optimizer_postRA.cpp
4a607c2df49 : amd/compiler: Fixes warning [-Wunused-variable] in test_to_hw_instr.cpp
c49e328e4f4 : anv: fix assert to build with shader cache disabled
0a0aa24b33c : iris: Always initialize shader compilation queue ready fence
9027c5df4c5 : anv: remove the LOCAL_MEM allocation bit
a254aff6432 : anv: prevent trying to mmap non host visible memory
b08f293686b : glsl/tests: do not perform eol-conversion on windows
b8c472c111e : anv: fix assert in memory budget code when extension is not supported
4ab38112f36 : anv: fixup assertions on lowered storage formats
9e31b0fba18 : tu: Allocate private memory per-device instead of per-pipeline
d0e8f21100a : anv: fix GetPipelineExecutableStatistics for ray tracing pipelines
468538509fc : Revert "anv: Do not copy garbage to batch_bo"
585fa6bf406 : zink: ignore nir_texop_lod for tex dest matching
e95b9ac9a8a : zink: handle nir_intrinsic_sparse_residency_code_and mechanics
2b3e1d587d9 : glsl: Remove lower_offset_arrays pass
1aacd9492de : radeonsi: r600: d3d12: st: Use NIR lowering for tg4 offset arrays instead of GLSL lowering
dbd022f2ab4 : nir: spirv: Allow 32-bit version of nir_intrinsic_is_sparse_texels_resident
f73862d339f : svga: fix invalid component access of domain location
6e311dd7229 : meson: add svga gallium driver to 'auto' group on arm/aarch64
16d33b8ba18 : freedreno: Avoid deferred-flush dependency loops
425514e62e7 : freedreno: Simplify add_dep logic
027dbe2cb3d : freedreno: Extract helper to check for batch dependency
c9d9155787d : tu: Disable userspace iova allocations
013b022924e : aco: drop unused variable
7f64137d935 : aco: Use unreachable instead assert(false)
d0401f02fd6 : ci/tu: Add another cwe_after_bind fail that appeared in the reshuffle.
b0a74776d11 : tu: Emit only as many VBs as we've ever seen bound on the command buffer.
8ffb48c90a8 : tu: Only emit FS output regs for as many MRTs as we have (but at least 1).
374d1ce4915 : tu: Only emit as many VPC interp/repl regs as will be referenced.
29d725a8aa8 : tu: Only emit as many bindless regs as we have seen descriptor sets.
f986a5207c2 : anv: Group all context operations during device creation
dbbf2ff12e0 : anv: Nuke anv_execbuf_init()
87b19c68d8b : anv: Do not copy garbage to batch_bo
631794b8a90 : anv: Only wait for queue sync if execbuf was properly executed
7981936e46e : mapi: Improve comment about _glapi_tls_Dispatch and _glapi_tls_Context
1d3faf77065 : docs: Remove document about USE_ELF_TLS
78ba0eb6330 : mapi: Access _glapi_tls_Dispatch directly without need of macro
8e8a231a075 : mapi: Move shared stub into u_current.c
7f49abbdc0a : mapi: Move shared _glapi_set_context and _glapi_set_dispatch into u_current.c
01d6ae536b0 : mapi: Remove reference to unused _gl_DispatchTSD
a5972eb7ac0 : mapi: Remove usage of _glapi_check_multithread and _glapi_destroy_multithread
a5b463742c3 : mapi: Remove unused ENTRY_CURRENT_TABLE_GET
e8bb418b1c6 : turnip: trim down bo size of tu_descriptor_pool
2da46db9b2b : turnip: trim down host size of tu_descriptor_pool
9fd66f0cae8 : turnip: pCreateInfo->pPoolSizes[i] is wordy
dcfbb60392f : ir3/spill: Fix extracting from a vector at the end of a block
f9d7308014e : util: Use literal instead call to list_inithead in u_queue.c
ddd74bec387 : radeonsi/ci: make the running script easy to use
631b5742d10 : intel/compiler: Print more details when fs_visitor::validate() fails
20fba14f2cb : wsi/x11: fix memleak in wsi_x11_connection_create()
9573b24ab41 : gallium: Remove util_make_fragment_tex_shader_xrbias
18539a40997 : gallium: Inline away util_make_fragment_tex_shader interp_mode
b61ce265d72 : gallium: Inline away util_make_fragment_tex_shader_writemask
c20139c2922 : tu: Enable bufferDeviceAddressCaptureReplay
e23c4fbd9b6 : tu: Switch to userspace iova allocations if kernel supports it
3e5aac8fbcf : Revert "ci: disable unit tests"
9fc82560d3f : ci: disable glcpp tests for now
0f9b662f9a7 : meson: add enable-glcpp-tests option
201a62cbbae : meson: Use different STRACEDIR folder for intel_devinfo_override_test
12bb9cba8bd : anv: Fixes struct anv_device::info is not initialized with struct anv_physical_device
8a78fbb8324 : radv: move lowering the view index to radv_pipeline_link_shaders()
98fe5acbdba : radv: move lowering patch vertices to radv_pipeline_link_tcs()
b9ed82815d2 : radv: move assigning driver locations to the new linking helpers
cac4ad2115a : radv: rework linking shaders in NIR
f9e3339e39c : radv: add radv_remove_point_size() linking helper
7e635adb2c9 : radv: remove useless parameter from radv_link_shaders()
f461fa19333 : radv: use NIR_PASS with radv_export_implicit_primitive_id
2167a61611c : radv: remove unused parameter in radv_lower_io_to_mem()
f66d822d872 : radv: move dumping NIR shaders to the previous similar loop
619da8df77f : radv: move lowering FS intrinsics to radv_postprocess_nir()
0fd0c3871a0 : radv: add a radv_postprocess_nir() helper
22faf8597a5 : radv: copy the whole radv_shader_info struct for merged stages
6262586bd73 : radv: copy linked I/O info for merged stages in radv_fill_shader_info
0eab07bf66d : radv: remove useless check when creating the noop FS
4ac72f7d1a4 : r600/sfn: Don't use broken idiv lowering
c38023a9b2c : r300: Set more shadow sampler lowering in precompiles.
58432e56ae1 : Update docs/drivers/llvmpipe.rst
4ba21c3e8ce : vc4: store tex sampler in proper register
177f7fae013 : ci: enable lima farm
ddae033674c : lavapipe: Set ss_dirty in emit_state
3743ea0fad9 : meson: drop duplicate `lib` in lib name
137b34a67eb : vulkan/wsi/x11: detect Xwayland via the XWAYLAND extension
87182ba977a : bin/perf-annotate-jit.py: Update to Python 3.
7b81dbe591b : st_pbo/compute: pre-clamp loaded geometry based on coord components
613348766c9 : st_pbo/compute: pre-clamp shader geometry to 16bit
2fa5afd639d : st_pbo/compute: fix 1D coord dimension by pre-trimming vectors
cd07a0002f1 : st_pbo/compute: fix 1D_ARRAY offsets
bd3b03939b5 : st_pbo/compute: handle download failures with fallback
fcae7cfd279 : panfrost: Assert that blend shaders are nontrivial
1d5aad9db42 : panfrost: Include mask in replace blend shader name
378b7e37f4d : panfrost: Simplify blitter blend shader creation
0a71d56fd45 : panfrost: Invert no_colour to enabled
39bf3ea7d3c : panfrost: Don't compile empty blend shaders
d849d9779a7 : panfrost: Avoid blend shader when not blending
e59c74ec565 : panfrost: Promote blend shader outputs 8->16-bit
08746d7b527 : panfrost: Don't saturate in Bifrost blend shaders
b1c9c924c74 : panfrost: Set blit output variable types correctly
d6805609704 : panfrost: Handle untyped_color_outputs on Bifrost
cf55e05f8f2 : pan/bi: Handle info.fs.untyped_color_outputs on Valhall
394e1f5862a : pan/bi: Don't allow ATEST to take a temporary
e12a9ce8d69 : pan/bi: Don't reorder image loads across stores
15e15422ba2 : asahi: Fix warning building for macOS 12.0
1635ad03227 : tu: Assert that if draw state is enabled it has valid iova
9c01fff4453 : r300: merge MOVs with MULs or ADDs in merge channels
275beae42d4 : r300: merge MOVs into ADD using the 0 swizzle
13607d8c482 : r300: don't merge w channel in fragment shaders
268f317f228 : r300: generalize the merge_movs pass
05785d482ea : r300: run dataflow optimizations in separate loops
2755faf9386 : r300: check for identical saturate mode when merging MOVs
6286e48e5dd : r300: fix negate mask computation when merging movs
aeae7b812cc : r300: allow constant swizzles with inline constant
7b60414494b : microsoft/clc: Handle a null clc logger
163390d762b : vulkan/device_select_wayland: fix a memory leak with DRM device handling
995480a3f7e : radv/ci: Remove host build related fails
1762e6b5406 : aco: Improve SCC nocompare optimization when SCC is clobbered.
e69de0f81d6 : aco: Support s_cselect_b64 in SCC no-compare optimization.
b0ef7c7c828 : aco/optimizer_postRA: Don't try to optimize dead instructions.
4a4e5320a12 : ci: implement stress testing jobs in ci_run_n_monitor.py
607bf3cc41f : ci: GraphQL was already implemented in ci_run_n_monitor.py
d6b61fcf60e : ci: traces: update freedreno and broadcom to brotli compressed traces
1d521a5c15f : zink: add gfx pipeline lookup shortcut
6a836eaff55 : zink: track which stages in gfx programs are using inlined uniforms
8a5b3658dfc : zink: split resource tracking into two sets for buffer/texture
8b93f157de4 : zink: make batch internal api static again
40424cbe980 : zink: merge all the batch state sets onto the struct
a4830517c26 : zink: use PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND
16ae4fb8b73 : zink: add is_buffer param to zink_batch_resource_usage_set
0b56ac82eb8 : zink: move zink_batch_resource_usage_set to be static inline
7172c8a4217 : zink: remove c++ guard from zink_resource.h
277590d3e4b : zink: add more c++ guards to headers
58823f054e5 : zink: make zink_bo.h compile in c++
bc46d44ba5a : zink: constify shader module variable
98fdcd9f9b6 : zink: pass shader stage as param for gfx module update
145137df893 : zink: use dynarray instead of list for internal shader cache
d8455e5ebfa : zink: change u_foreach_bit to regular for loop in zink_gfx_program_update
5c7c566bda5 : zink: make program cache values more intelligible
47d83e609ac : zink: cache dynamic render vs renderpass pipelines separately
fc460f6274d : zink: use stage comparison template to ignore vertices_per_patch
fbade5c71ac : zink: add templates for pipeline stage comparison
3f163b173dc : zink: use a list for free batch states
a0e69e7601a : zink: split out first-time shader module creation
f5008d43703 : zink: split out gfx shader module creation from cache searching
db00e794b27 : zink: split out nonseamless/inline shader module info calculation
4de0f7acd99 : zink: plumb screen info through shader key comparison
b8a7b912d37 : zink: plumb some screen info through gfx shader creation
190e5bda110 : zink: simplify shader key comparison by splitting out non-generated tcs
59fa3285891 : zink: rework bit iteration in update_gfx_shader_modules to use for loop
69464177d03 : zink: fix shader key struct packing
f08082c0830 : zink: remove some gfx pipeline state members
c58f3ec6fc7 : zink: use template to eliminate more instructions in pipeline state comparison
d8628716821 : zink: move pipeline state comparison to c++ template
c886a7a4238 : zink: move gfx pipeline recalc to c++
5457a70ce32 : zink: move pipeline cache structs to zink_program.h
0b6751773c8 : zink: add c++ guards to zink_pipeline.h
7b115a53119 : zink: remove cpu conditional render hack
3555371679e : zink: move gfx program update/creation into zink_program.c
a98536bba26 : zink: deduplicate some program destroy code
fc429a85383 : zink: deduplicate some program creation code
67808a69c67 : freedreno/ir3: Use nir_opt_idiv_const
75739aced31 : freedreno/ir3: Don't use the broken idiv lowering
2f3cc22bc4b : pan/bi: Use nir_opt_idiv_const
3eb57544b6e : pan/bi: Don't use the broken idiv lowering
35a7490ce23 : pan/bi: Optimize pattern from nir_lower_idiv
1ef20f1f351 : pan/bi: Optimize bitwise arithmetic of booleans
e348985cd39 : winsys/amdgpu: change num_rejected_cs to a bool flag
471c82d21ef : winsys/amdgpu: flatten huge if and reorder code in amdgpu_cs_submit_ib
6d6da5bf4d8 : winsys/amdgpu: terminate process on CS rejection when unrobust context is lost
801a840a5ca : radeonsi: allow lost context with aux_contexts
445b8979076 : radeonsi: rename stop_exec_on_failure -> allow_context_lost
43703d82658 : Revert "zink: add all format modifiers when adding for dmabuf export"
5b7c2dffc43 : Revert "zink: try to reuse swapchain modifier for dmabuf export"
b936d638ab0 : intel/ds: Update to Perfetto API v28.0
0c6fbfca0c9 : turnip: lower the queue priority to 1
c625d994038 : freedreno/pps: improve interaction with turnip
718748fe61a : pan/bi: Test int8/16 -> float32 opts
c88b8cbee3e : pan/bi: Fuse [US][8|16]_TO_F32 ops
eab1d366433 : pan/bi: Implement some extracts and inserts
469e8c8e22d : gallivm: always do per-pixel LOD for cube maps
b277cbd6202 : lavapipe: initialize index_bias to zero for non-indexed draws
356a60bd6c5 : anv: Do not duplicate intel_device_info memory in each logical device
9474ff72dda : vk/render_pass: don't deref null resolve attachments
93f69e0452e : panfrost: Don't segfault on unknown models
7908cb895e2 : nv30: Fix non-scissored clears after a scissor has been set
49e6a55e5ea : zink: remove needless check
09676b58173 : freedreno: Disable LRZ write when alpha-to-coverage is enabled
dca04b04f7e : radv: Inline bvh build headers
b386df918fd : zink: Fix incorrect emission of SPIR-V shift ops
f0f22d850ca : r600: Fix SCRATCH OP de-assembly
ebcd8c51dc1 : r600: Don't use SB with R600 style scratch reads
d6bb8a40a68 : r600/sfn: Handle R600 scratch read
404d95ca49a : r600: Force NOPs when loading AR on R600 class hardware
7749599d737 : r600/sfn: Initialize out buffer when printing op
069f3869ac3 : r600/sfn: Fix color outputs when color0 writes all
f6582027dc8 : r600/sfn: Sort FS inputs to make interpolated values come first
34b9e3e44c1 : r600/sfn: Add GS thread fix just like the TGSI code path
00599f6e716 : r600/sfn: Schedule shift instruction on R600 in t-slot
fd8e3119886 : crocus: sync performance monitor code with iris.
87940c31939 : glsl: dont lower precision for textureGatherOffsets
a9556f97daa : v3dv: Avoid swapchain_info handling on Android
b17ea48f91d : v3dv: Limit API version to v1.0 for Android
5e32e8c962d : v3dv: Enable sync_fd importing/exporting on Android
54f3754107c : ci: bumping all tags to make sure we don't have hidden fails
c63303aea24 : ci: update fails list
ace13203f30 : ci: remove broken device-select-layer from build
446eeccb1c9 : intel/compiler: fix mesh urb write regression
ddc8ab9e432 : Revert "radeon: add EFC support to only VCN2.0 devices"
1ef43ea3c4e : iris: Fix PIPE_CAP_UMA
2cea0d6ef60 : intel/compiler: Drop variable group size lowering
79f47249e8c : llvmpipe: Align persistent mappings to page size
49efa73ba11 : zink: try to reuse swapchain modifier for dmabuf export
f7b1ef37c0b : zink: iterate over all modifiers and nuke the ones that aren't supported
63d70d6dd99 : zink: bail out of dmabuf resource creation when srgb explosion is expected
04e4de6faeb : microsoft/compiler: Fix PSV struct when numthreads is 0
f44ca247d4f : dxil_nir_lower_int_cubemaps: When not lowering samplers, don't touch sampler types
34294bd9bbf : microsoft/compiler: Discard shouldn't be marked readnone
2dd641119fa : aco: Force tex operand to have the correct sub dword size before packing.
70871aa50cd : radv: refactor descriptor set layout tracking
f97ba1f95d5 : c11: #include <threads.h> when the os/platform provide it
f228c26520d : llvmpipe: Add some missing locking
37aa92a3cd8 : nir: add uses_bindless flag for shader_info
aaeb5bea29f : egl/dri2: Error path cleanups
a4cd1bc9b7f : egl/dri2: Indenting fix
7fcdc07aaa7 : egl: Add some locking asserts
a020e9e70af : egl: Convert to simple_mtx_t
8c34ea69d82 : egl: Remove redundant fxn param
7d55729ae51 : egl: Drop unused _EGL_FUNC_START() arg
c11583b1644 : egl: Drop _eglSetFuncName() return
45d9c94a285 : util: Fix vs2019 build error
bacb04ef625 : freedreno/drm/virtio: Add some atrace
b69cbc0caa8 : egl: atrace support
2d0d867935c : freedreno/drm: Avoid lock in fd_pipe_del()
93fa687808f : radv: do not compress DCC in presence of render loops on GFX10+
854e8797ac3 : svga: support TGSI_SEMANTIC_TEXCOORD in swtnl draw context
d7e6174c2bd : pan/mdg: Remove disassembler stats
76e8f8b40ed : pan/decode: Clean up _bifrost_ decode routines
5c00efa695d : pan/decode: Centrally declare pandecode entrypoints
aba69fc9c81 : pan/decode: Defeature disassembler stats
6dfd0998f24 : pan/decode: Unify SFBD/MFBD decoding
e88b4949de7 : pan/decode: Reorder MFBD decoding
504022454c6 : pan/decode: Simplify pandecode_fbd
9621df96370 : pan/decode: Stop passing suffixes around
42319c6b6d9 : pan/decode: Stop passing job index around
3298ac4b12b : pan/decode: Remove pandecode_msg
c4c3f246fec : pan/decode: Don't pass around memory handles
f6492338962 : tu: Implement VK_EXT_non_seamless_cube_map
adb4934d59c : radv/winsys: Return VK_ERROR_INVALID_EXTERNAL_HANDLE if buffer imports fail
fddb4eda2f9 : radeonsi: prevent u_blitter recursion in si_update_ps_colorbuf0_slot
6b91ca7ce0b : radv: add a very initial implementation of VK_EXT_graphics_pipeline_library
390a1bbdb33 : radv: prevent accessing rasterization state when it's NULL
d8af521add5 : radv: store vk_graphics_pipeline_state to radv_graphics_pipeline
bb6ec3067db : radv: introduce a new pipeline type for graphics libs
075a35e0ad9 : radv: add radv_graphics_pipeline_import_info() helper
a5f3a212612 : radv: remove unused pCreateInfo from radv_pipeline_init_blend_state()
c45fded26b8 : tu: Disable LRZ write when alpha-to-coverage is enabled
59dca6f6e16 : intel/tools: Also look for 'batch' tag
73931afc606 : tu: remove tu_syncobj_to_fd
781f5fc499b : iris: Clean up iris_sample_with_depth_aux()
bf93229c859 : iris: Always retain ISL_AUX_USAGE_HIZ_CCS_WT in texture aux usage
d70b76ea710 : iris: Enable HiZ for non-8x4 aligned miplevels on Icelake and later
fe0152e2160 : iris: Pass devinfo to iris_resource_level_has_hiz()
8116839db97 : ir3: Suppress disasm of internal shaders unless IR3_SHADER_DEBUG=internal.
ad274ba8893 : nir_to_tgsi_info: drop const_buffers_declared
50238f49586 : amd/common: Remove redundant code for determining memory ops per clock
4291e545d5a : radeonsi/vcn: add decode support for gfx1101 and gfx1103
c5f03288f07 : anv: Free vmas in case device creation fails in pthread_mutex_init(&device->mutex
e5923bbdc05 : anv: Remove anv_app_info
d5e5a1a734d : anv: Remove duplicated memset() in physical device creation
f3b15143d2a : intel: Simply intel_gem_create_context_engines()
cf7c17a7af3 : zink: rework descriptor pool overflow
fb9f1101131 : zink: use a single allocation for zink_descriptor_layout_key
234620d8ab6 : zink: use a dynarray instead of hash table for tracking pools
33a1bffa946 : zink: add an id member for zink_descriptor_pool_key
13d4fda8410 : zink: require VK_KHR_descriptor_update_template
f7d02a9b5eb : aco: test for one and_savexec opcode in try_optimize_branching_sequence
2587e75ee19 : aco: improve vcc check for instructions between exec_val and exec_copy
faf8038254d : aco: remove val_and_copy_adjacent
cfb306b4e4b : aco: test branch opcode if removing it in try_optimize_branching_sequence
21cb002b60b : aco: fix re-write of uses of exec_val's lo/hi half
dd105f7c1e3 : aco: fix assembly of vopc_sdwa writing exec
f60cb8d0af0 : aco: rename is_cmp to is_fp_cmp
e493aab3c3f : aco: fix consecutive exec writes when finding exec_copy instruction
c50493974ed : ci: rename GitHub CI workflow from `ci` to `macos` to be a bit more explicit about what it covers
74fc367127c : pvr: Implement vkResetDescriptorPool API.
bc1382eed96 : docs/radv: advertise VK_KHR_global_priority
9e20977f189 : radv: Remove workarounds for D3D9 feedback loops
5e8916c0bf0 : tu: Make KGSL wait IOCTLs interrupt-safe
dd34f13414c : radv: advertise VK_KHR_global_priority
efd3cf8b6fe : radv: remove radv_graphics_pipeline_info completely
63cb3e9bf08 : radv: convert radv_vertex_input_info to vk_vertex_input_state
dc4b8b6d98c : radv: convert radv_rendering_info to vk_render_pass_state
1c4026501c6 : radv: convert radv_color_blend_info to vk_color_blend_state
8b6a9e8a681 : radv: convert radv_multisample_info to vk_multisample_state
2d488071c3f : radv: convert radv_input_assembly_info to vk_input_assembly_state
428be16ebba : radv: convert radv_fragment_shading_rate_info to vk_fragment_shading_rate_state
4b5441f574a : radv: convert radv_depth_stencil_info to vk_depth_stencil_state
fad16d668b8 : radv: convert radv_rasterization_info to vk_rasterization_state
094bdad2d29 : radv: convert radv_discard_rectangle_info to vk_discard_rectangles_state
40eaf2ed286 : radv: convert radv_viewport_info to vk_viewpoert_state
43452ba9032 : radv: convert radv_tessellation_info to vk_tessellation_state
31e6693fa3e : radv: call vk_graphics_pipeline_state_fill() when initializing gfx pipelines
5076bed2fbe : radv: slightly change the color write enable mask
ccb37302005 : radv: do not translate primitive topology during gfx info initialization
e34440a1bfc : radv: do not translate blend op/factor during gfx info initialization
0f2ca61dcc3 : radv: do not translate logic op during gfx info initialization
1eb18154da6 : radv: do not translate polygon mode during gfx info initialization
faaf8422f30 : radv: simplify the depth clip enable/disable logic
e70baccf381 : radv: store the provoking vertex mode in the graphics pipeline info
f19d81ee420 : vulkan: add attachment sample count info AMD support
c6e88d0394f : vulkan: fix initializing the primitive topology when it's dynamic
3f9450b4e5c : vulkan: initialize discardRectangleCount even if the state is dynamic
bb5d09da6c8 : intel/compiler: Use named NIR intrinsic const index accessors
ca4800fa76d : v3dv: vkCmdClearAttachments no longer generates its own RCL
ad1961a4416 : v3dv: add a heuristic for double-buffer mode
d17c56078a2 : v3dv: tell job_compute_frame_tiling whether we want to use double-buffer mode
a4a072a7df5 : v3dv: postpone tile state allocation for render pass jobs
d8a3473cf31 : v3dv: add a v3dv_job_allocate_tile_state helper
3ab6eceac0d : v3dv: fix tile state allocation
5da4f5fe8d3 : v3dv: track if a job is compatible with double-buffer mode
9dcf0dd51f1 : v3dv: move check_needs_load/store helpers to unversioned code
87a99510731 : broadcom/compiler: track number of TMU operations in prog data
aa018415b3f : docs/features: drop unsupported VK_KHR_display & VK_KHR_get_display_properties2 for lavapipe
8f7d7d5fabc : docs/features: start tracking extensions supported by powervr
5e32ba0f7d0 : docs/features: start tracking extensions supported by panvk
420aba38c52 : docs/features: start tracking extensions supported by dozen
11ecf949111 : docs/features: add missing extensions supported by venus
1fdbd98820f : docs/features: add missing extensions supported by turnip
53fd6434f6a : docs/features: add missing extensions supported by radv
9d7f4dd1e92 : docs/features: add missing extensions supported by lavapipe
da60522ed0e : docs/features: add missing extensions supported by anv
4f143a691a2 : turnip: handle fence wrapping in autotune
e40eae2ea9a : turnip: remove unused member in tu_submission_data
b8a916fd0cd : turnip: fix a use-after-free in autotune
62b3e75e4c5 : zink: use a maybe more accurate wild guess for pcp-less gpl
85165a246c5 : zink: (correctly) require extendedDynamicState2PatchControlPoints for GPL
c261179e143 : zink: require EXT_non_seamless_cube_map for GPL support
4579b702f67 : c11: Remove mtx_try from mtx enums as it's not a part of c11 standard
7b9d3ebe424 : aco: Use v_cmpx pre GFX10.
393e577435b : aco/assembler: Fix v_cmpx pre GFX10.
410eff4d2f3 : aco: Fix optimizing branching sequence with s_and_saveexec.
5ffc73896f3 : aco/assembler: Fix v_cmpx with SDWA.
9e5f311efec : aco: Check that we don't override exec_val operands during branching sequence optimization.
baf314e2c07 : aco: Check for instructions that inhibit the branching sequence optimization.
d88b2e4ab5a : aco: Fix invalidated reference in branching sequence optimization.
2e9044766eb : ci: do not install i386 sub-architecture in VK images
cdd508dddd3 : ci: use apt-get in x86_test-vk instead of apt
ba518a31ac0 : ci: Report failures to GitLab for LAVA jobs
477412f3034 : iris/ci: Set FDO_CI_CONCURRENT for all Chromebook jobs
1bdcf5c0990 : iris/ci: Test on Jasper Lake Chromebooks
84956286a8d : nir/lower_gs_intrinsics: fix primitive count for points
b88c3d5bd3e : zink: fix program cache comparisons
6ac64fcb6bc : zink: delete zink_shader_stage()
b988b8c84b1 : zink: remove all pipe_shader_type usage
2792d2bd4ad : zink: PIPE_SHADER_TYPES -> MESA_SHADER_STAGES
fc657f8c079 : zink: explicitly define ZINK_GFX_SHADER_COUNT
7040745060f : zink: ZINK_SHADER_COUNT -> ZINK_GFX_SHADER_COUNT
89daf988bc7 : zink: use statically sized array for descriptor allocation
2ca46b66c38 : zink: rename _lazy descriptor stuff
48cb86d487c : zink: reorder some descriptor structs
e373f978048 : zink: merge batch descriptor data onto batch state
2c281b7ccd8 : zink: merge program descriptor data onto program struct
f24c7bdef8f : zink: merge context descriptor data onto context struct
5512b15863a : zink: merge batch descriptor data structs
9938067287b : zink: merge context descriptor data structs
b25d8850f09 : zink: remove descriptor dummy_set
8c8fb47f6b0 : zink: delete some unused descriptor struct members
ca1d643eab1 : zink: move lazy descriptor data types into zink_types.h
30c51abd0bb : zink: move all types/enums into zink_types.h
bcbd3b297d6 : zink: delete unused struct types
8b6ab4dec44 : zink: move lazy descriptor functions into zink_descriptors.c
8b0447eec7a : zink: delete a lot of descriptor code
58e6480ee04 : zink: remove descriptor vtable
dc3c1206bec : zink: remove checks for lazy descriptor mode + templates ext
24acb192686 : zink: remove cached descriptor mode
5fd8ae15415 : asahi: Identify depth clip mode bit
a6f88863f61 : asahi: Don't advertise ARB_clip_control yet
5ead9738245 : aco: Add faster code path to store_lds for consecutive write mask.
4588453815c : vk/device-select-layer: fix .sType of VkPhysicalDeviceGroupProperties
d08bd9a8d8b : etnaviv: don't expose array and 3D texture support on pre-halti GPUs
2b0f77bde56 : etnaviv: allow 3D textures with TS in transfer
9496b7a2fa0 : etnaviv: fix TS buffer allocation for 3D textures
2d93327cc4b : etnaviv: properly check number of layers in surface creation
88fd397c741 : r300: fix variables detection for paired ALU and TEX instructions in different branches
b5df20568a6 : frontend/nine: Fix ff position_t fallback when w = 0
93da6e9f342 : frontend/nine: Fix shader multi-use crash
4c65ccab6d4 : frontend/nine: Fix cso restore bug
4f953ad5129 : frontend/nine: Fix ATOC handling
e5124e83ba1 : frontend/nine: Fix buffer tracking out of bounds
b74febffe6e : frontend/nine: Skip invalid swvp calls
0d0d245e7e1 : ci: Enable llvmpipe on MacOS
e04d4f881e1 : ci: Improve MacOS github ci
1f05b23b4f9 : util: Disable usage of __attribute__((__const__)) when the compiler is clang
075b72ea069 : util: Fixes invalid assumption that return non null by function util_format_fetch_rgba_func
a1b7682d10d : util: Fixes memory leak in u_printf_test.cpp
11ab6087797 : util: Fixes memory leak in create_cache_item_header_and_blob
44a64a34bf4 : intel: Fixes compile error of aubinator_viewer.cpp with gcc
1b38ca78449 : panfrost: Do no use designated initializer for union
41af9bc0a55 : nine: Fixes compile of nine_pipe.h with clang ../../src/gallium/frontends/nine/nine_pipe.h:377:9: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough] default: ^ ../../src/gallium/frontends/nine/nine_pipe.h:377:9: note: insert 'break;' to avoid fall-through default:
b5b855149ca : meson: Microsoft / maybe Intel CLC need the all-targets workaround just like clover
1df92ed2a68 : meson: Don't include glsl compiler if flex/bison aren't found
5ee3212078e : util: Add os_create_anonymous_file support on win32
24b9ad7cd5e : meson: Enable graw tests on mingw
4f5d9bd9a05 : zink: stop skipping bunch of GLESx tests
c3ca94261af : zink: Use DETECT_OS_WINDOWS instead of 'WIN32'
007d979dbe6 : util: Enable tests that disabled for msvc/mingw
dec40ea4da1 : util: Use `DETECT_OS_WINDOWS` instead `WIN32` in u_process.c
d85295e6a9c : util: Implement os_get_available_system_memory on Win32
b2bf20e28fc : util: Fixes typo in function os_get_total_physical_memory
dc7a61aa17e : util: Implement util_thread_get_time_nano on win32
c68c36f890c : mesa/st: simplify sampler border color swizzling
e00bb6cb98b : mesa/st: use tracked samplerview swizzle values
0ccc0f7b503 : mesa: track gl_texture_object swizzle internally
383b39f3130 : mesa/st: use pre-calculated format swizzle for samplerviews
e713a9a9821 : mesa: track format swizzles on teximage objects
206aad7c5c7 : zink: add a driver workaround for broken L4A4 on nvidia
d49586cfae3 : zink: support emulating alpha formats using new border color quirk
d5bf01e214c : zink: handle emulated alpha format clears
89c41a77508 : zink: reject native blits for emulated alpha formats
88390404b8b : zink: add some format functions for emulating alpha formats
3b27632abc6 : zink: stop modifying samplerview swizzle on base struct
a5b27258949 : util/format: handle SRGB in util_format_luminance_to_red()
55ef65d4f44 : gallium: add PIPE_QUIRK_TEXTURE_BORDER_COLOR_SWIZZLE_ALPHA_NOT_W
03b893acb34 : gallium: convert PIPE_QUIRK_TEXTURE_BORDER_COLOR_SWIZZLE to enum
1341d7aa84e : mesa/st: use plumbed value for srgb_skip_decode in sampler conversion
1c172cdbccd : mesa/st: plumb glsl130_or_later through sampler creation
d1e33fa3456 : mesa/st: add ignore_srgb_decode param to st_convert_sampler
28d033b34fe : mesa: require render target bind for A/L/I in format selection
4f28e2827c9 : mesa: fix blending when using luminance/intensity emulation
3eec931e9b8 : .mailmap: change spelling for Constantine Kharlamov
db11e300e92 : meson: remove source_root() call in main meson.build
91362340f33 : meson: remove source_root() call in nir compiler path
ef611696a5a : loader/dri3: remove a no-op free call
f572961d693 : loader/dri3: simplify check for reply
861167f41d1 : isl: fix bug where sb.MOCS is not being set
a3a04ed6f36 : glsl: add check for too large atomic counter buffer offset
fd28984f84a : pvr: fix memleak in error paths
c69ba3159a6 : Android.mk: Disable lmsensors
f81d4b76492 : util/xmlconfig: allow drivers to override option values
7361b67f92e : glthread: add missing code for GL_ARB_sparse_texture
983684d7633 : glthread: track glBindFramebufferEXT, not just glBindFramebuffer
f9b0dc93779 : glthread: track GL_READ_FRAMEBUFFER bindings too
28e351673ef : glthread: call _mesa_glthread_DeleteBuffers unconditionally
eb4036ea5b9 : glthread: unbind framebuffers in glDeleteFramebuffers
a9b64bd7ad7 : glsl: allow image*Shadow keywords on ES and GLSL >= 420
00d8fcee103 : intel/drm-shim: update shim to support DG2
4393be8291f : mesa/st: fix reference to nir->info after nir_to_tgsi
74266753634 : svga: compare graphics shader stages against COMPUTE
2d39227a904 : radv: Fix stack size calculation with stage ids
1f6bd6ece99 : etnaviv: fix standalone compiler to work without a tgsi backend
b85544db19a : etnaviv: skip disk cache initialization on standalone compiler
a3bf0da1cbd : microsoft/compiler: Change calls to NIR_INSTR_UNSUPPORTED to log to dxil_logger instead
97902a9ef8b : nir: add nir_instr_as_str
55b3980e789 : microsoft/compiler: Add dxil_logger type and parameter to nir_to_dxil
58bf84044bb : radv: copy the sample locations only if the state isn't dynamic
0ca33a6c0d4 : radv: copy line stipple factor/pattern only if the state isn't dynamic
1d92ab921b1 : radv: remove unecessary radv_pipeline::uses_dynamic_stride
56bb29cb93a : anv: don't return incorrect error code for vkCreateDescriptorPool
bc7edc1c7a4 : radv: force inlining on another draw function
64395f0d85a : radv: remove stupid conditional from draw path
50e6a80b5ea : radeonsi/tests: cosmetic changes
7d7275dd886 : radeonsi/tests: update navi21 expected results
b4b7162e234 : radeonsi/tests: update raven expected results
4d7637bb73b : radeonsi/tests: add testing of the khr-single tests
62d3f799de7 : radeonsi/tests: remove left-over debug print
6b5aecb1955 : virgl: add support for hardware video acceleration
15c210649d3 : gallium/util: add a new helper function pipe_buffer_size()
e2199651b83 : vl: change vl_video_buffer_destroy() to non-static
a7366d68ae5 : gallium: add key size to the structure pipe_picture_desc
04d192fccbd : pvr: Fix bo mapping on alloc with PVR_BO_ALLOC_FLAG_CPU_ACCESS.
4e9cce39d3f : nouveau: implement and enable PIPE_CAP_QUERY_MEMORY_INFO
17eda68df3b : egl/wgl: Fix some awkward sizeof formatting
efd2ae6c0c8 : egl/wgl: Delete unused variables/code
35e9c7e082d : wgl: Use pfi instead of iPixelFormat more often
aeb3147a96d : egl/wgl: Support sync objects
e08d2dde220 : egl/wgl: Support EGL_MESA_query_driver
52e663959ed : egl/wgl: Hook up image validate/get in smapi
c512b68816b : egl/wgl: Use a per-display st_manager
250bdcbfbee : wgl: Pass smapi explicitly to framebuffer creation
f5b1824ce3c : wgl: Pass smapi explicitly to context creation
d57a4abcf86 : egl,wgl: Support eglCreateImageKHR
76756ea4c64 : egl/wgl: Support eglWaitNative
0e8271b27a7 : egl/wgl: Support eglWaitClient
1d9e0a4ab0e : egl/wgl: Support eglSwapInterval
501154b4edc : wgl: Allow per-framebuffer swap interval overrides
0f533b3640e : egl/wgl: Implement bind/release texture buffer
1d0757e2e36 : egl/wgl: Set YInvert attribute to always true
87931cdb1f7 : egl/wgl: Implement PBuffer surfaces
c205641ccf4 : wgl: Split pbuffer creation into two functions
11ee16493da : egl/wgl: Implement QuerySurface
8cab2ae2405 : egl/wgl: Don't require a native display to support window surfaces
e7b4af434b3 : c11: Implement and use of thrd_current properly on win32
125a952b661 : c11: call impl_tss_dtor_invoke with tls callback for win32
e819f713794 : c11: It's should detect PTHREAD_DESTRUCTOR_ITERATIONS when define TSS_DTOR_ITERATIONS
c37c6ac613b : nir/validate: add some (light) validation for sampler type matching
b7eda568a4a : nir/validate: clamp unsized tex dests to 32bit
632e1b66f5c : radv: fix return type for meta resolve shaders
524f173c037 : radv: explain why radv_invariant_geom is still needed for SotTR DX
95232bf2619 : radv: remove radv_invariant_geom workarounds for DX games
95b0b2bea0b : venus: Enable VK_EXT_texture_compression_astc_hdr
56f33195198 : venus/pipeline: Fix ignore rules for VK_EXT_extended_dynamic_state
e643173cc5b : venus/pipeline: Fix ignore rules for VK_KHR_dynamic_rendering
33e791bc02a : venus/pipeline: Ignore basePipelineHandle
d39e202dac8 : venus/pipeline: Ignore pViewportState::pScissors
d6f2915ae54 : venus/pipeline: Ignore pViewportState::pViewports
4ab3b40f2e2 : venus/pipeline: Fix ignore rule for pColorBlendState
661fc52c905 : venus/pipeline: Fix ignore rule for pDepthStencilState
5f70e08ed72 : venus/pipeline: Split ignore rules for pViewportState, pMultisampleState
cf6099e4254 : venus/pipeline: Add pipeline state bools for ignore rules
063a13d67e8 : venus/pipeline: Refactor vn_fix_graphics_pipeline_create_info
0369fdbe94e : venus: Track subpass properties
b3619743c0c : venus: Drop vn_present_src_attachment::acquire
7cc3f046e0d : venus: Remove cryptic pointer arithmetic on present attachments
2937c100e19 : svga: fix SetConstantBufferOffset command opcode
bea050345ec : radv: do not set registers for PSO states that are dynamic
42803c70ef4 : radv: simplify dynamic states uses when determining NGG culling settings
2a96521bb40 : radv: remove one useless check about line width and dynamic state
101f9dd8cf3 : radv: properly ignore PSO states that are dynamic
fdab8fef7af : iris: return failure if iris_resource_configure_main fail
001779a33d8 : lavapipe: Remove st_shader_stage_to_ptarget
70891edd972 : nir: add a nir_opt_if_options enum
0ca0d2d4507 : llvmpipe: Double number of SSBOs
bd40e1b0127 : aco: fix hash statistic
0b312dc343f : radeonsi-raven/ci: Move spec@arb_timer_query@timestamp-get to flakes
82fd379d9ef : amd/common: move ac_memory_ops_per_clock into ac_gpu_info.h
3340dea1941 : zink: do not use VK_FORMAT_D32_SFLOAT_S8_UINT without checking
71c1ca3c67b : zink: add have_D32_SFLOAT_S8_UINT boolean
37dfa4e3f3c : radv: fix cleaning the meta query state if an error occured
5b5d5554f66 : radv: respect the render area for depth/stencil resolves
aa5d4062e8b : svga: fix mksstats build
26a1e93f7ec : ci/windows: Setup proper MESA_IMAGE_TAG for Windows build/test image
9921f5cf0c7 : ci/windows: Install Graphics-Tools package on the base image
47526556494 : egl/x11: implement ANGLE_sync_control_rate
94cfa50dc67 : egl/x11: Split declaration of dri2_format_for_depth into header platform_x11.h
eebea558b7b : egl: wire up ANGLE_sync_control_rate
f5bb9dd738a : egl: Remove eglextchromium.h and import eglext_angle.h
3a9d3ac9c1c : ci/windows: Windows runner is back online
fbd41337354 : anv: emit scissors when the pipeline changes
dd7cae2a996 : ci/lavapipe: wine flakes, switch to manual for now
2f4b9b7a950 : gallium/u_blitter: make the bilinear filter for MSAA resolving conformant
5c7ad4757be : gallium/u_blitter: make nearest filtering emulation using TXF conformant
a41386a0530 : gallium/u_blitter: clean up IMMs in util_make_fs_blit_msaa_gen
0397db1d811 : gallium/u_blitter: treat Z scaling as scaled blits
854fb27275c : gallium/u_blitter: fix the has_txf support condition
20575169221 : gallium/u_blitter: remove unused code for integer MSAA resolve
fd7a968c36a : gallivm: initialize texture_unit_offset in emit_size_query
60272d7db41 : gallivm: fix TXQ crash with MSAA samplers
c7e155628db : ttn: set the correct sampler declaration type in the presense of txs and lod
23a2698e757 : ci/tu+zink: Re-enable the traces that were asserting about UBWC compatibility.
149d4e4b6d1 : tu: Use the format list to decide whether we can do UBWC with MUTABLE.
f6bd494cfac : tu: Treat viewFormatCount==0 as no format list.
41280ba2895 : tu: Move the vkCreateImage format list checks to helper functions.
8dda0a01bb3 : zink: Make sure that we keep the existing ici pNext chain on inserts.
6a933b7f539 : c11: Fixes the declaration of timespec_get in time.h for macOS
c0dd2eabaac : util: open_memstream also support on MacOS
ecfda9a0fa0 : microsoft/clc: Fixes compiling errors with clang/mingw64 in clc/clc_compiler_test.cpp
c67e60ae8fe : meson: clc compiler test only works on win32
e95531e101f : radv: fix gathering XFB info if there is dead outputs
a35742c434e : radv/ci: Put one more board to run the CTS on Stoney Ridge
d1b16ce35b6 : radeonsi/ci: Move libva and piglit jobs to Raven Ridge boards
379f2b641e4 : radeonsi: print radeon_bo_flag when AMD_DEBUG=vm is used
22a8b7f589c : radeonsi: allocate BIND_RENDER_TARGET as tmz instead of SCANOUT
a693fbf64b8 : amdgpu/bo: update uses_secure_bos when importing buffers
1d64308fe95 : gallium/dri2: make protected buffer checks opt-in
1862923849c : ci/windows: Disable Windows builds while the runner is offline again
3ea0ec4697d : docs/ci: show how to run traces locally
8d00c55e9ea : radv/ci: bump the console activity timeout of VanGogh to 3 minutes
1db0b566097 : radv/ci: skip host_write_transfer_src.1048576 on renoir
e091e56fc16 : radv/ci: add more tests to the flake list of vega10
6bbe3c6d36c : radv/ci: move some tests from the vega10 fail to its flake list
3f8a356bd35 : radv/ci: document a recent regression
401d03e1e94 : freedreno: Cap reported video memory by VA size
2bc1d08c48b : freedreno/drm: Add FD_VA_SIZE param
32d0dfc4627 : dzn: Use D3D12 constants instead of naked numbers for device limits
d48ce281f80 : dzn: Disable extensions that require multi-view
1a3b086b06c : docs: fixup link to virgl docs
9efb1d7fbc5 : wgl: Release the context before deleting it in wglDeleteContext
7dafdb58b86 : wgl: Always release local references in stw_make_current_by_handles
3fcd0309790 : wgl: Homogenize read framebuffer reference counting logic
a60181e8f2e : radeonsi: use do..while loops and other cosmetic changes in display list path
e9a0cae1a13 : radeonsi: use si_cp_dma_prefetch_inline for prefetching VBO descriptors
0e574c801c3 : radeonsi: remove temporary si_context::vb_descriptor_user_sgprs
a5d37e161d9 : radeonsi: remove vb_descriptors_gpu_list only used for debugging
b4cef2487b5 : radeonsi: add vertex buffers into the BO list in set_vertex_buffers
c4ffac8a173 : radeonsi: merge both fail paths in si_set_vb_descriptor
a7e64ab63c5 : tu: Fix sysmem depth attachment clear flushing
de55058cbc6 : docs: document DRI_PRIME
903e99150f3 : vulkan/device_select: allow DRI_PRIME=vendor_id:device_id
a71b92fff82 : vulkan/device_select: print the dri_prime warning only if needed
4005ba3ed42 : loader: allow DRI_PRIME=vendor_id:device_id syntax
6d50e4cdc1b : loader: don't return empty string in loader_get_dri_config_device_id
6daf99fcb2b : ci/windows: Re-enable Windows runners
d4b8abe511a : radv: simplify radv_bind_dynamic_state() slightly
18e9ba3e3b0 : radv: remove unused states parameter from some radv_emit_XXX() helpers
1f6e32ff7cf : radv: simplify saving/restoring all dynamic states
1d82ec1b3f9 : radv: remove RADV_META_SAVE_SAMPLE_LOCATIONS
bf0af800456 : aco: improve VcmpxPermlaneHazard workaround
5912c7d3fa0 : aco: only add vscnt wait when visiting VMEM/DS
52156d6b26b : aco: set has_VMEM,has_DS=false after a branch
b17e59a03b2 : aco: fix LdsBranchVmemWARHazard with 2+ branch chains
c7f52551a7f : gallium/u_threaded: buffer subdata merging (v2)
293298de650 : tu: Flush depth on depth img transition from undef layout
dccd6f495a3 : ac/nir/cull: Fix typo in bounding box culling.
1fb12d2cceb : radv: use ref counting for VS prologs and PS epilogs
a2b8a92c723 : radv: rework shaders ref counting
6f4b6b4d11a : ci/radeonsi: Add zork jobs and rules
6c226010487 : ci/radeonsi: skqp: Add fail test files for raven
d4338c9df0b : ci/freedreno: skqp: run with new tests files
7801a17b543 : ci/skqp: Add gitlab sections for uncluttering
d4dcee7a8a0 : ci/skqp: Remove .baremetal-skqp-test in favor of .skqp-test
eece545d792 : ci/skqp: Supress irrelevant shellcheck warnings
57e7459377e : ci/skqp: Put generated tests files in artifacts
e50d461fec4 : ci/skqp: Use SKQP_BIN_DIR instead of hardcoded /skqp dir
5001d818da2 : ci/skqp: Add support for commenting tests files
f0f5601a9b7 : ci/skqp: Build list_gpu_unit_tests and list_gms
23732b47324 : ci/skqp: Fix Nima-Cpp fetching error
5c913970427 : ci/skqp: Fix paths in skqp-runner
6f387b78486 : ci/skqp: Show reports on crashes
2d77c7f9c99 : ci/skqp: Add an option to run all tests
2012246075a : radv: ignore out-of-order rasterization if stencil write mask is dynamic
8bffd601ede : Revert "nir: Preserve offsets in lower_io_to_scalar_early"
3712609ee36 : agx: Only emit the used components of gl_FragCoord
17168162fbc : agx: Remove p_extract
c1900cb9510 : agx: Handle type-changing splits
f86ad382c5b : agx: Stop using broken idiv lowering
f28c631a897 : agx: Implement nir_op_umul_high
aab535ffda4 : agx: Extract umul_high implementation
a8cea8679d7 : agx: Assert that registers are naturally aligned
8c2e626064c : agx: Align 64-bit register pairs
5631b3352e0 : agx: Lower more ALU operations
f759459cd64 : agx: Implement noperspective interpolation
638d7f542ee : agx: Use split instead of extract for ldcf
744b4a0f7fd : agx: Rename varying load instructions
14bf020d753 : agx: Model perspective coefficient reg in the IR
24c30844119 : agx: Add AGX_MESA_DEBUG=noopt option
f3877f56ba7 : asahi,agx: Rewrite varying linking
4b21db41111 : asahi: Decode Interpolation packets
c67169d2187 : asahi: Fix varying XML
ed215183e25 : asahi: Encode known bits of Linkage in the XML
034d52643cf : asahi: Correct bind fragment pipeline size
651e4677ca4 : asahi: Split vertex/fragment pipeline binds
0fa5b05e910 : asahi: Use a single bind texture/sampler per pipeline
b1180fe2f60 : asahi: Fix using multiple textures/samplers
d2fef02cc05 : asahi: Dump all textures&samplers
6d6dd44f82c : asahi: Allow large uniform records
c045d3761c2 : asahi: Extend counts in BIND packets
8a1050082fc : asahi: Plumb through lower_clip_fs
e441896eb87 : agx: Fix ld_var cf packing
47a3f1226c8 : agx: Fix packing of samplers in texture instrs
9bd32fb33a4 : docs/asahi: Document varying interpolation
6b86c0ba90f : radv: Switch to the GLSL leaf implementation
e55c852600a : radv: Add a GLSL leaf kernel implementation
60a91dddf4b : radv: Switch to the GLSL internal implementation
f3a457656b3 : radv: Add a GLSL internal kernel implementation
b1a8797de91 : radv: Switch to the GLSL morton implementation
f79fe32cdc0 : radv: Add a GLSL morton kernel implementation
46c723c7c02 : radv: Add the basics for GLSL bvh kerrnels
83a59403ae4 : radv: Add create_build_pipeline_spv helper
dfa56120679 : radv: Remove unused push constant structs
de75d9d1d09 : radv: Remove accel_struct_build
c39271bb4bc : radv: Always emulate fmin/fmax
4f5da7939cd : radv: Remove acceleration structure host builds
d0e20136336 : radv: Move radv_acceleration_structure
0e48165411b : radv: Move accel struct structs to bvh/bvh.h
ec454302055 : ci/lavapipe: implement traces
f6e59fa5130 : ci: prepare piglit-traces for WINE and DXVK
6aa81bfb306 : vulkan: disallow VK_KHR_performance_query on android
cbbd9f3402f : ci: Upgrade deqp-runner to 0.15.0.
f01ae0203dc : ci: Add testing of the khr-single tests.
478626fd941 : ci/swrast: Add some flakes I've noticed in the IRC channel.
9d6770d20ae : nir/lower_alu: drop unnecessary iand on uadd_carry result
8ecea47f066 : broadcom/compiler: simplify code emitted for centroid coordinates
e035c289b52 : ac/nir/cull: Tweak phi for cull_small_primitive branch.
abc4eda8468 : radv: Implement radv_flush_before_query_copy to workaround UE Vulkan bugs.
4148a525201 : ci: Windows runner is experiencing DNS issues; disable Microsoft farm
46396e97bea : virgl: Fix unmapping of blob resources
b731be2e96c : aco: Remove branch instruction when exec is constant non-zero.
baab6f18c91 : aco: Optimize branching sequence during SSA elimination.
e4b0caae61d : ac/nir/cull: Make cull functions more consistent.
c721f751f25 : ac/nir/ngg: Move LDS store of accepted flag into the inner branch.
0d527bb1aa7 : ac/nir/cull: Change if condition for bounding box culling.
fb4e68b7249 : ac/nir/cull: Move the contents of cull_bbox into ac_nir_cull_triangle.
e2ca24063ae : ac/nir/cull: Move some code from cull_bbox into helper functions.
239363f3c61 : radv: implement VK_EXT_attachment_feedback_loop_layout
5992b8bbf76 : vulkan: add support for VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT
58858c9d00b : vulkan: Update the XML and headers to 1.3.224
2d7f00d5c86 : freedreno: Drop fixed upper bound on # of tiles
2497741a1b1 : freedreno/gmem: Fix col0 calc
8b3f2a9e5d4 : freedreno/drm: Fix potential bo cache vs export crash
0a0205f0455 : virgl/ci: Update virglrenderer
0fc06daabb0 : ci: separate wine setup into own script
ceb52f64604 : ci: make shellcheck happy on dxvk script
1d8cf2ecdd6 : ci: move DXVK instalation outside of x86_test-vk
b6fb2da6f27 : d3d12: Fixes compile error with mingw/gcc-x64 when static linkage to runtime library
f9b95667fdf : ci: Turn off the entire Lima farm (devices report out-of-space)
239623ecee9 : anv: Don't require 32-bit addresses for scratch on Gen12.5+
d82cea5fc30 : genxml: Add BVH data structures
a6800835462 : intel/rt: Handle multiple exits in lower_shader_returns
a329e6e5111 : intel/rt: Handle halts in any-hit shaders properly
caed8df1462 : intel/fs_reg_allocate: Improve compressed instruction self-interference
1ce5be916fa : intel/nir: specify synchronous value for tracing op
03ab1d6aaa2 : intel/compiler: document units of brw_ubo_range fields
734384e8bc2 : intel/fs: fixup simd selection with shader calls
9cb9390962a : intel/fs: store num of resume shaders in prog_data
b2bf792ea58 : r300: add khr r400 failures
dce6409e6d7 : r300: add list of deqp gles2 r400 failures
20591573f10 : broadcom/compiler: use nir_opt_idiv_const
73e8fc3efbf : broadcom/compiler: don't use imprecise_32bit_lowering for idiv lowering
0c1801706eb : ac/llvm: handle external textures in ac_nir_lower_resinfo
bdfaf51014d : radeonsi: fix a regression due to reordering PIPE_SHADER_*
7e45622728d : radeonsi/ci: update failing tests on navi21
279315fd73e : radeonsi: don't assume that TC_ACTION_ENA invalidates L1 cache on gfx9
50802f96a80 : iris: Handle new untyped dataport cache flush PIPE_CONTROL field
845ab3d6279 : anv: Handle bits to flush data-port's Untyped L1 data cache
1f34ce7e8e1 : intel/ds: track untyped dataport flushes
8aead60434a : iris: Specify Untyped L1 cache policy for stateless accesses
79cd2c2759f : anv: Specify Untyped L1 cache policy for stateless accesses
d4b2b769d1d : intel/isl: Setting L1 caching policy to Write-back mode
5e21f474288 : anv: fixup PIPE_CONTROL restriction on gfx8
644daa97430 : vc4: properly restore vc4 debug option
5449e6d14c8 : draw: don't touch info values that aren't valid.
f4abd327493 : llvmpipe/ci: update ci results for clover.
0d41c4b3d91 : lavapipe: scan shader for info before lowering images.
5036e0a08e9 : lavapipe: lower images to non-derefs in vulkan side
a17635e9881 : gallivm/nir/st: lower image derefs in advance.
060936fe0de : virgl/vtest: fix memory overwrite problem in virgl_vtest_send_get_caps()
f54aa49c143 : venus: double the abort timeout to allow long shader compiles
ecd55099693 : venus: increase busy wait order in vn_relax
1911dc5abb7 : zink: remove an old RGBA4 nvidia workaround
32446f51a83 : zink: don't fixup sparse texops
247b8f2924b : zink: add all format modifiers when adding for dmabuf export
5e8ec87b680 : zink: don't add modifiers if EXT_image_drm_format_modifier isn't present
c824a53f352 : zink: use modifier_aspect to check for modifier plane in zink_resource_get_param
b59eb9c8b79 : zink: demote dmabuf tiling to linear if modifiers aren't supported
b9c413e8ec4 : zink: add u_queue.h to kopper header
188721d6d3d : nine: check return on resource_get_handle
b55b63991ae : zink: support PIPE_QUERY_TIMESTAMP_DISJOINT
758f60467ec : zink: export PIPE_CAP_MULTISAMPLE_Z_RESOLVE
0f97e317e33 : zink: rewrite all undefined shader reads as 0001 instead of undef
2bbc2c49ecc : zink: handle invalid gl_TexCoord reads
f60f246426a : zink: explicitly set nir cursor in rewrite_and_discard_read
721f33cd0fc : zink: fix return for PIPE_CAP_DEPTH_CLIP_DISABLE
55a4a6b8dcc : zink: handle !half_pixel_center
8a8edb310d8 : zink: handle unscaled depth bias from nine
a912952c3ea : zink: drop mode_changed check from linewidth/depthbias draw updates
8f7b8929572 : zink: allow sw loading with D3D_ALWAYS_SOFTWARE for nine
cbbf25abfdd : zink: use maintenance4
ff1fb9101fd : zink: force a new framebuffer for clear_depth_stencil if the clear region is big
80364c4d19e : zink: force flush clears on fb change if fb geometry changes
7c7feab4e18 : tu: Implement VK_EXT_vertex_input_dynamic_state
c82af0c43b6 : tu: Decouple vertex input state from shader
35dc99924ae : freedreno: Disable UBWC for frontbuffer rendering
0c6d4cf9a2b : gbm: Add USE_FRONT_RENDERING flag
126e83d9704 : ci/zink: Re-enable a630 zink-on-turnip traces job using gbm as the backend.
a3113fbcfc1 : zink: Replace the "optimal_tiling" flag with a "linear" flag instead.
01ce65da72a : zink: Take the tiling path for resources with modifiers.
c1b0eb8de47 : util/memstream: insert null terminator on windows
d1427563e3e : gallium: mark the input data as const in pipe_grid_info
caf2794f6fb : vtn: silence warning about linkage
6637b1f41e6 : clc: undefine spirv defs to work around LLVMs headers
6b38114ed7c : microsoft/clc: drop inline sampler reordering
de2065496a0 : nir: Clean up and improve nir_dedup_inline_samplers
2b129854657 : nir: extract the clc inline sampler dedup pass from clc
31ed24cec7c : nir/lower_images: extract from clover
01500198a69 : nir: serialize printf metadata for CL kernels
bdc0a8624c0 : printf: add some unit tests
aa82808645f : printf: extract clovers printf impl
160aa603f59 : ci/bin: ignore Gitlab GQL cache
12a4581a060 : radv/nir_lower_abi: Use instructions_pass
1b7b74db06b : meson: Cleanup usage dri_drivers as it's a dead option
56b0e3a575b : meson: Place all pre_args about HAVE_DRI* into single place
9d6204c7997 : docs: update calendar for 22.2.0-rc1
0fcdcf21039 : docs: update calendar and link releases notes for 22.1.5
17355d0dcfd : docs: update calendar and link releases notes for 22.1.4
fcc547328f5 : docs: Add sha256 sum for 22.1.4
7b65653900b : docs: add release notes for 22.1.4
aa14d6144b8 : docs: Add sha256 sum for 22.1.5
604b48b6417 : docs: add release notes for 22.1.5
32211788d05 : util/disk_cache: Add new mesa-db cache type
f64f74b8f23 : util/disk_cache: Make disk_cache_os.h usable by C++ code
517e523a2a6 : util/disk_cache: Move struct cache_entry_file_data to the disk_cache_os.h
d86335dd49f : util/disk_cache: Append to disk_cache_load_cache_index() with _foz
d423a4b2aa6 : util/disk_cache: Enable testing of uncompressed caches
2a9b4ad1774 : util/disk_cache: Add option to disable compression
8e6bdb2ed31 : ci: Add vulkan dEQP tests for venus
5ac14a97e27 : ci: Enable virtio-experimental in testing
91ab35efab2 : ci: Build crosvm with opaque fd mapping support
486a24c520d : ci: Move crosvm to the base test image
46ba0f0ffab : ci: Merge common builds in debian test jobs
6915d1978aa : tgsi_to_nir: handle compact arrays for clipdistance
26317f16fd7 : tgsi_to_nir: fix clipdistance store writemask
95a7b65c142 : ci: replace gzip usage with zstd where posible
784642f773c : ci: compress LAVA rootfs with zstd instead of gzip
29ccd991a84 : vc4/simulator: use i915/amd ioctls for BO
e3b7fad3563 : pvr: get free list min size from the runtime info
0bb03ffc766 : gallium: use gl shader types as the basis for the gallium ones
9edd861eb1a : gallium: fixup some inconsistent uses of enum pipe_shader_type.
49253c9c1b1 : gallium/iris/crocus: collapse a bunch of conversion functions.
27f46465c7a : gallium/tgsi: reorder pipe shader type defines.
9bbf235fd9d : svga: compare shader type against compute not tess eval.
a26543f6368 : virgl: abstract virgl shader stages from pipe shader stages.
64e8993476e : zink: add defines for the shader stage templates.
a9d8d606ccf : llvmpipe/gallivm/draw: introduce a buffer type.
118d61df59d : draw: fix up jit type creation for gs/tcs/tes
e145912654d : lavapipe: enable shader clock
c6cc3dece03 : llvmpipe: add shader clock support
25e2c4d7841 : Microsoft clc: strip lib prefix Otherwise OpenCLon12 ICD can't load it
ec46a85c4f9 : d3d12/dzn/spirv2dxil: Require version library
42a52a8be11 : ci/bare-metal: Re-open serial and everything after test phase timeout.
4e2f6e5b4c6 : zink: Advertise PIPE_CAP_NATIVE_FENCE_FD
86e4fcd9a92 : zink: add a graphics pipeline library implementation
e20aa7eb3a0 : zink: set program pipeline array idx earlier in zink_get_gfx_pipeline
ed733d934ef : zink: reorganize zink_gfx_pipeline_state a little
5b7eb0d9d34 : zink: break out program primtype->idx conversion function
2215377aa00 : zink: change zink_create_gfx_program signature
80fac34d92f : zink: hook up pipeline_library extensions
ae022b784c9 : zink: always set vertex dynamic states
3d58642984c : zink: init cache_put program fence on program creation
4c0a7a169dd : gallivm: fix printf hook for cached shaders.
f0558c6f1cc : turnip: use SPDX-License-Identifier
8977913a23f : turnip: remove headers from libtu_files
381f234ab88 : turnip: remove tu_private.h
5f7538f241b : turnip: move away from tu_private.h
46baf864143 : turnip: update tu_util.h
e99703b515c : turnip: add tu_android.h
8e61bee30c5 : turnip: add tu_cmd_buffer.h
6666ec39458 : turnip: add tu_device.h
9d9bf785656 : turnip: update tu_autotune.h
4fc31e4af32 : turnip: add tu_wsi.h
543fac108dc : turnip: add tu_pass.h
3c607309c91 : turnip: add tu_lrz.h
79dd12478f8 : turnip: add tu_dynamic_rendering.h
4f759fddba2 : turnip: add tu_clear_blit.h
6430efcab71 : turnip: add tu_pipeline.h
ec5bc3d8ff2 : turnip: add tu_shader.h
a7fe90434c1 : turnip: update tu_descriptor_set.h
216f19e62fa : turnip: add tu_formats.h
095dfcae45d : turnip: add tu_image.h
65a5fbcb151 : turnip: add tu_query.h
51d416a7e49 : turnip: update tu_cs.h
2e337f05ab1 : turnip: add tu_suballoc.h
4d9ac3d0df5 : turnip: add tu_drm.h
120469efeae : turnip: remove includes that are already in tu_common.h
0312157101f : turnip: add tu_common.h as the common header
2af624706a8 : anv: use nir_opt_uniform_access
d2754b12cd7 : radv: use nir_opt_uniform_access
fa5559f2726 : nir: add a pass to remove non-uniform access qualifier when the operands are uniform
fcbfce4e181 : ci/bin: Print job needs DAG in ci_run_n_monitor
266e3a627fb : ci/bin: Cache GQL queries
101697ceb3d : ci/bin: Add script to expand jobs manifest
39cdcea251c : ci/bin: Make ci_run_n_monitor finds dependencies automatically
caf9900b3da : ci/bin: Sort imports from ci_run_n_monitor.py
65b6edee3e9 : ci/bin: Add utility to find jobs dependencies
63082cf7095 : ci/lava: Add timeout header info for LAVA GL Sections
69400a07623 : ci/lava: Customise sections timeouts via envvars
ceb9892c1c3 : vulkan: extend ALLOWED_ANDROID_VERSION up to api level 31
e7bd099dea6 : vulkan: fix ALLOWED_ANDROID_VERSION up to api level 29
ccf5481a6c4 : vulkan: fix ALLOWED_ANDROID_VERSION for api level 26
6bb524e48e9 : vulkan: sort ALLOWED_ANDROID_VERSION by api levels
446d2039cb7 : bin/gen_release_notes.py: bump advertised vulkan version to 1.3
49237c0eb3e : radeonsi: implement a non-scaled compute blit+resolve and use it on gfx11
098b9a8d02c : ac/llvm: remove all resinfo code now that it's lowered
9c1014f3125 : radeonsi,radv: run ac_nir_lower_resinfo
4f622d62d0d : ac/nir: add ac_nir_lower_resinfo
5f772a2b75c : ac/llvm: implement nir_texop_descriptor_amd
995beca09ef : ac/llvm: implement nir_intrinsic_image_deref_descriptor_amd
9a574d3802b : ac/llvm: implement nir_intrinsic_image_deref_samples_identical
e075769a535 : nir: add shader_info::uses_resource_info_query for txs, levels, samples, etc.
3098000e712 : nir: add nir_texop_descriptor_amd
6483fd394e4 : nir: add nir_intrinsic_image_descriptor_amd
ea6993f9c76 : nir: add nir_intrinsic_image_samples_identical
22eff86eafd : zink: use modifier feature flags during surface creation when necessary
c9250d3ee3d : zink: use stored format features for blit functionality
fffd57ef610 : zink: store VkFormatFeatureFlags on creation
28ee911ad67 : zink: handle mutable swapchain images with dmabuf
0a4e599918c : docs: reset new features
373b232675b : VERSION: bump 22.3.0-devel
fcd96ce0021 : turnip: Use the GMEM CCU space for attachments when the stores won't.
b8a334b5477 : turnip: Split the tiling config into separate layouts based on CCU usage.
a1db4fcab75 : ci/freedreno: Update a630 s8 resolve xfails.
19418adfba9 : tu: Restore formatting of tu_clear_blit.c
6875e07538d : iris: Dedent enum iris_depth_reg_mode
a75cd15b94d : iris: Make the D16 reg mode single-sampled
e7419c11ae4 : anv: Make the D16 reg mode single-sampled
a4a15f500ce : nir/lower_idiv: Be less creative about signs
e13c9d2168d : zink: combine loops for lazy descriptor program deinit
74509905589 : zink: don't flag lazy push constant set dirty on batch change
c7ef4f97350 : zink: fix gfx program cache pruning with generated tcs
e1c89abd861 : ir3: Never remove GS_HEADER_IR3 sysval input
ed7814def77 : ir3/ra: Always insert interval for precolored inputs
ff8e52541dc : radeonsi: move small prim precision computation out of si_emit_cull_state
fa46f3d40e7 : radeonsi: move the no-AA small prim precision cull constant into an SGPR
788dce46a3c : radeonsi: add a randomized blit test
a42be1efdc3 : radeonsi: allow texture_map to upload only 1 sample for MSAA instead of all
2afaedf1d6d : radeonsi: make various blit functions non-static
f129db911bd : radeonsi/gfx11: use a better workaround for the export conflict bug
2ed9eb1b633 : radeonsi/gfx11: enable shader prefetch except for initial chip revisions
a09d9710072 : radeonsi/gfx11: rename si_calc_inst_pref_size -> si_get_shader_prefetch_size
a791e7f37fe : radeonsi/gfx11: skip code in si_update_shaders that has no effect
34196148c17 : radeonsi/gfx11: use better PRIM_GRP_SIZE_GFX11 setting
23a1dca8c68 : radeonsi/gfx11: set SAMPLE_MASK_TRACKER_WATERMARK = 15 and clean up
b1af36163ce : radeonsi/gfx11: use correct VGT_TESS_DISTRIBUTION settings
28842d96dff : radeonsi: cosmetic changes around do_hardware_msaa_resolve
b1b0a860a53 : radeonsi: fold async_copy into the preceding conditional in si_blit
7f1485d5eae : radeonsi: move compute-related code from si_blit.c to si_compute_blit.c
3b7512cacfb : radeonsi: check for 16-bit hw support instead of relying on options.fp16
2847106b944 : radeonsi: add need_fmask_expand parameter into si_decompress_subresource
9e9cc629120 : radeonsi: follow shader_info.float_controls_execution_mode (mostly)
0482ff31588 : radeonsi: don't do image stores with RGBX, L, LA, I, and SRGB formats
b42a4a7f07c : radeonsi: remove compute-based DCC decompression because it's broken
9da309a7f4d : radeonsi: add common helper si_launch_grid_internal_images that is more robust
2a854647c0f : radeonsi: make si_launch_grid_internal static
233b4271dc5 : radeonsi: call pipe->blit instead of util_blitter_blit after MSAA resolving
922f54a0c86 : radeonsi: move SI_MAX_VRAM_MAP_SIZE to si_debug_options.h
38cd2a610a6 : radeonsi: unify VGT_TESS_DISTRIBUTION programming
5c0b0f00586 : ac/surface: don't forbid 256KB swizzle modes on smaller gfx11 chips
2c25dd0f27d : amd/addrlib: fix 3D texture allocation failures on gfx11
2208ff7a5be : util/format: add util_format_rgbx_to_rgba helper
91a3a38d5c0 : glthread: don't sync on IsEnabled(GL_DEPTH_TEST) by tracking it in glthread
a4ee818b184 : glthread: don't ignore glPushAttrib/glPopAttrib when tracking GL_CULL_FACE
51a8e9feb52 : r600: increase possible stack size in binary code
3f5d84fb373 : freedreno/registers/a6xx: Some reg64 conversion
73ca381d7a4 : freedreno/registers: Move varset to <enum>
0cd8ce6ce32 : freedreno/registers: Allow varset to be specified on enum
98b84ef2864 : freedreno/registers: Whitespace fix for gen_header.py
ba85272cb67 : freedreno/ci: Update unit test reference decodes
7381e06d816 : freedreno: Use enum for primtypes table
d6e4b1982b2 : freedreno/a6xx: De-open-code CACHE_FLUSH enum
7a62f6e3a3e : freedreno/drm: Combine upper and lower 32b of OR val
cccadf7db6d : freedreno/autotune: Make 'offset' macro "private"
4490387ea83 : freedreno/ir3: Remove unneeded forward declaration
8e8b7562c6e : freedreno: Extract common helper macros
f1503e34df1 : freedreno/a6xx: Fix enum tag
57c03bdf146 : freedreno/a6xx: Remove fd6_format.[ch]
07e9543270f : pan/decode: Fix overrun decoding planes
3225d606858 : vulkan: Improve the docs for vk_subpass_info
378b398da7c : vulkan: Always populate vk_render_pass_state::render_pass
d5cd8f18c2c : etnaviv: Move nir_shader_compiler_options to compiler
5a000b4eb64 : ci: set reasonable amount of wget retries for each download
875ee25e981 : r300: don't read from output transform_r300_vertex_SEQ/SNE
19f8d338761 : radv: Use vk_descriptor_set_layout
da2233a1089 : vulkan: Handle descriptor set layout alloc fails
ae64b7a08cc : vulkan: Fix descriptor set layout allocation scope
8b13acd715d : anv: Move Wa_1806527549 and enable by default
6498328210d : iris: Move Wa_1806527549 and enable by default
188d1e2b206 : freedreno: WFI after PC_TESSFACTOR_ADDR update
18573e4058f : tu: WFI after PC_TESSFACTOR_ADDR update
8c9dd9e783c : intel/dev: remove INTEL_DEVID_OVERRIDE
7f82ab7104d : intel/dev: add a test verifying that device override works
9d55c5237ed : intel/tools/stub: fixup parsing of --platform=
f2bbc959a0e : intel/tools/drm-shim: fixup eu_stride for topology
186ff4696a6 : intel/dev: move verification function to a header
6931ae83ce4 : anv: decode init batch with INTEL_DEBUG=bat
2926a1aa76d : virgl: do not share virgl_screen between different drm_files
883acc41505 : intel/compiler: use NIR_PASS more
7ebae85955c : intel/compiler: insert URB fence before task/mesh termination
30c0f2bfbbd : intel/compiler: there are 4 types of fences on gfx >= 12.5
2bd148c9902 : intel/compiler: emit URB fences for TASK/MESH
9afd9553530 : intel/compiler: Delete unused Gfx8+ code in brw_find_live_channel()
49ee3ae9e8b : intel/compiler: Lower FIND_[LAST_]LIVE_CHANNEL in IR on Gfx8+
6401d768b99 : intel/dev: drop warning for unhandled hwconfig keys
be0e8a99ee2 : r600/sfn: Handle R600 class sin/cos
fe9333f7b5e : virgl: Set res->maybe_busy to true when creating resources
a19dd430828 : ci/lava: Remove MINIO_RESULTS_UPLOAD if requested
59f2a072ca2 : libsync: Fix compiler warning
1dd5dd9765a : util: Fix c++ enum casting pickiness
68b88fae8c6 : intel/dev: Fill in system memory info when using INTEL_DEVID_OVERRIDE
2cb71ac530c : ci/lava: Only parse result within testcase section
25dcb8d201a : nir/from_ssa: Ignore undef sources
c5c90e6ea49 : lima: Lower undefs to zero and run DCE after from_ssa
6f873dd2679 : lavapipe: enable VK_FORMAT_R5G5B5A1_UNORM_PACK16
097653e3d2c : gallium/dri2: Enable {GLX_ARB,EGL_KHR}_context_flush_control
33ca04eb638 : r600/sfn: remove leftover debug output
ac5c1039a2d : pan/bi: Rename CLPER_V6.i32 to CLPER_OLD.i32
d8bd80afebb : pan/bi: Assert that we use the correct CLPER
8066ef9d30a : agx: Port minifloat tests to GTest
31b9b048805 : nir: Use nir_foreach_phi_src consistently.
a4bfe11a49c : glsl: Remove opt_conditional_discard().
3714c89d0eb : nir: Add an opt pass for phis after if choosing between true/false.
a2397e6378f : v3d/ci: enable ARB_texture_cube_map piglit tests
0cb1689ca96 : v3d/vc4/ci: Fix typo in skipped list
899759be6ae : v3dv/ci: Update expected list
e22cadbed61 : zink: more accurately set ImageQuery cap
f55a4407ef9 : zink: more accurately set {Sampled,Image}Buffer caps
6aeb93d5551 : zink: more accurately set {Sampled,Image}1D caps
a923b1636dc : zink: set dynamic indexing caps
e85a710a2a7 : zink: clean up extension emitting
cb993654033 : intel/nullhw: Use correct macro to fix build regression
c3f5d276317 : vc4/v3d: restore calling debug_get_option_vc4/v3d_debug
6643bfd3e4b : ci/MinGW: LLD is not really used anywhere
65795e76589 : ci/MSVC: LLD is not really used anywhere
33765aa92aa : r600/sfn: Enable NIR for pre RG hardware
d7a3f17a79e : r600/sfn: Advertise support for fmulz
14ab267c76f : r600/sfn: Disable FP64 for pre-CEDAR
13b1069a876 : r600/sfn: Handle pre-EG buffer fetch
325eaf6479f : r600/sfn: Set trans flag for flt_to_int on pre-EG
a2cb85800bf : r600/sfn: Handle non-compressed MS texel fetch
82437c69c48 : r600/sfn: Handle primitive input handling for pre-EG
be7bd71a869 : r600/sfn: Handle pre-EG GS input fetch
675348e65e6 : r600/sfn: Handle buffer size query on pre-EG
42f2e82fe0b : r600/sfn: Handle chipclass with kcache allocation
3c7368de56c : r600/sfn: Handle slot differences between pre-EG and EG
dac627f6e01 : r600/sfn: Prepare StreamOut instruction for pre EG opcodes
fbe997049dc : r600/sfn: Support pre-EG style FS input
8f96cd4db01 : r600/sfn: Factor out fragement shader class for EG
f9703ac34dc : virgl: honor host caps in shader cash sha evaluation
5780ea90c4d : meson: add various generated header dependencies as order-only deps
df242a2c061 : auxiliary: Remove pipe_tsd
af1fe5c2c87 : glx: Remove usage of pipe_tsd_set and pipe_tsd_get
6af5cadef95 : meson: Remove pre_args += '-DUSE_ELF_TLS'
365253605aa : util: Remove usage of USE_ELF_TLS in u_thread.h
aa0b8575440 : glx: Remove usage of USE_ELF_TLS
a055f285f53 : loader: Remove usage of USE_ELF_TLS in loader.c
62a68481fa9 : mapi: Remove usage of USE_ELF_TLS
bf2cd50019c : egl: Remove usage of USE_ELF_TLS macro
c8d296ae4b9 : meson: Remove usage of use_elf_tls
6bde428c0ac : mapi: Trim trailing spaces in stub.c and u_current.c
71a0ae2796e : anv: enable VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM for modifier support
a05fcc94c28 : anv: assert inheritance_info is not NULL
1bb92a3178e : util: Disable tests/sparse_array_test.cpp on MacOS as it's too slow
dc8df485e90 : intel/compiler: reorder shader cache keys to minimize padding
a4a4aefa032 : intel/compiler: pad all data structures used by shader cache keys
3269a9b6a39 : iris: reorder to minimize padding
e6f6142c9ba : iris: pad all structures used in a shader key
b15d0a11a44 : util: define helpful macros for compiler diagnostic features
e5c50ed2d4a : nine: set view_mask=0
079857720b9 : d3dadapter: fix sw pipe loading
f153ae75db3 : virgl: more ci flakes
106b33405e8 : vc4/v3d: stop adding NORAST when SHADERDB debug option is used
6929ccedff2 : turnip: shared_consts and push_consts are mutually exclusive
562e5ba2861 : turnip: remove shared_consts from tu_compiled_shaders
ae2947fbc5a : ci: Building osmesa on OSX
6544cf4a2ae : dri: Trim trailing space in dri/dri_util.*
9caa6bb71af : glx: Convert tab to space in applegl_glx.c
73c51b5c577 : util: thread_local doesn't support to be exported on OSX
7d35d560aca : glx: __glX_tls_Context should use __THREAD_INITIAL_EXEC
14bbfee3bc3 : gallium: Disable dri2 interface on OSX
48e72da0dd9 : gallium: Rename macros HAVE_PIPE_LOADER*
98fa0c3351f : gallium: Do not call to pipe_loader_sw_probe_kms when not present
34572042c79 : gallium: Move -DHAVE_PIPE_LOADER_DRI and -DHAVE_PIPE_LOADER_KMS to be pre_args
155c8bc9646 : ci: add `--print-errorlogs` to `meson test`
661440717aa : pvr: Fix cdm shared reg usage reported to fw.
e1a0432dd21 : pvr: Add compute pipeline barrier handling.
b92c40d40ad : pvr: Add IDF/WDF program for compute pipeline barrier.
6d672e03368 : pvr: Add initial vkCmdPipelineBarrier skeleton.
c70924b20ec : pvr: Add static consts to hard coding infra.
a278f7d21eb : pvr: Add static consts support in descriptor pds program.
a4830eec53e : pvr: Rename uniform pds program to descriptor pds program.
438d5baa369 : turnip: expose support for VK_EXT_acquire_drm_display
42b89276e6f : iris|anv: gfx version 12.5 data cache flush is not a workaround
180af73101a : anv: add gfx version 12.5 flushes to CCS path
fc02ce57131 : intel/eu: Mark header present in URB memory fences on XeHP
986b49a56d4 : intel/eu: Clarify spec citations for XeHP region restrictions
5c88488a645 : intel/eu: Fix XeHP register region validation for hstride == 0
0772242feba : intel/eu: Don't throw validation errors on float MOV_INDIRECT
82ee30e5586 : intel/eu: Handle compaction when inserting validation errors
ce42fc4fa16 : virgL: lower fneg and fabs
9ba62ea8fba : util/reallocarray: add errno.h include.
d5dec00e94f : docs/ci: fix Emma's name
a02c026eb71 : zink: print result code string on vulkan failure
91c0d46afd4 : r600: Don't set TES_EVAL UCP dirty when it is not supported
97708505d77 : v3dv: expose Vulkan 1.2
46d43b1ca10 : broadcom/ci: update list of slow tests
15bf6d08c52 : v3dv: enable missing mandatory Vulkan 1.2 features
6a48d381965 : v3dv: enable missing Vulkan 1.2 features for supported extensions
366534768aa : v3dv: fill in Vulkan 1.2 missing device properties
efb17fc4f11 : v3dv: explicitly set sampler min/max filter properties to false
d6986e95d75 : docs/features.txt: mark VK_ANDROID_native_buffer as supported on v3dv
bb75e353e6c : docs/features.txt: mark VK_ANDROID_native_buffer as supported on turnip
065691e299e : nouveau: use existing list_first_entry() macro instead of re-writing it
2c67457e5e1 : util/list: rename LIST_ENTRY() to list_entry()
a9ebf55d025 : turnip: Simple breadcrumbs implementation to debug hangs
83d820973c1 : util/u_threaded: fix a CPU storage crash due to an invalid codepath taken
62207cf8855 : lavapipe: enable VK_EXT_depth_range_unrestricted.
876db77baeb : llvmpipe/fs: handle unrestricted depth values.
189755a9ac2 : util/pack_color: clamp depth values outside range for unorm formats.
171e35de919 : mesa/st: disable unrestricted fragment depth values for GL/GLES
0e38db01460 : gallium: add a rasterizer state bit for unrestricted depth values.
7d8942846da : llvmpipe: Allocate scene tiles dynamically
b6111954906 : llvmpipe: Indentation fix
419b52f1de6 : util: add reallocarray wrapper for win32
c83bbbd860f : llvmpipe: add some const qualifiers in lp_rast_linear_fallback.c
80f6a31ff3a : llvmpipe: tighten up some code in lp_rast_linear_fallback.c
c7239dfe5d9 : llvmpipe: consolidate code in lp_rast_linear_fallback.c
593282a9cdb : llvmpipe: remove unneeded casts in lp_rast_linear_fallback.c
4f26e00795b : llvmpipe: asst. clean-up in lp_rast_linear_fallback.c
abea6633176 : llvmpipe: pass frontfacing param to jit_function() call
b66e5677628 : llvmpipe: minor whitespace clean-up in lp_state_fs.h
fb6aaaf2c3e : llvmpipe: make opaque field a 1-bit field
c9c5fc1e9a5 : gallivm: rename 'var' param in emit_store_reg(), emit_store_var().
68616b16296 : gallivm: fix incorrect memset() in SOA emit_load_const()
9984ec67f2e : gallivm: simplify shuffling in emit_store_reg()
ef7da4b2929 : gallivm: asst. clean-ups in lp_bld_swizzle.c
4a30155c727 : llvmpipe: replace 'unsigned' with enum types
9bb062bade1 : llvmpipe: remove unneeded casts
1f96c244651 : llvmpipe: asst. clean-ups in lp_state_setup.c
fc2f57ed768 : llvmpipe: minor optimization in lp_linear_init_interp()
ae9ec54f68e : llvmpipe: asst. clean-ups in lp_linear_interp.c
49966374c82 : gallivm: asst. clean-ups in lp_bld_const.c
0e9cf32059b : llvmpipe: asst. clean-ups in lp_setup_rect.c
55ca12fdd0d : llvmpipe: minor white-space clean-up in lp_setup.h
aba7554f395 : llvmpipe: asst. clean-up in lp_bld_depth.c
3b595bf50f0 : mailmap: fix order of emails for Axel Davy
57841823a1b : nine: char can be unsigned on non-x86 platforms
e041a0d1e6d : nine: Only enable thread_submit by default on x86
57dea11e7ca : nine: Make vdecl_index_map always signed
5aafe29aee9 : zink/llvmpipe/ci: skip broken CTS ballot test.
9bbc3c4e859 : zink: fixup subgroup vote/ballot enables.
8be15cc3828 : lavapipe: expose some subgroup extensions
41e87c5c9ab : llvmpipe: export ARB_shader_ballot
a2cd47acdb5 : gallivm: fix casting around read invocation.
ce65e0428ab : gallivm: use progress from subgroup lowering.
9b844d7c421 : tu: Add debug option to use emulated renderpass support
b90d628a7db : tu: Use common vk_image_view base struct
89263fde205 : tu: Use common vk_image struct
cb0f414b2ae : tu: Add support for suspending and resuming renderpasses
0a4c86fc44a : util/trace: Fix u_trace_*_iterator with no tracepoints
3aa20a4409e : tu: Split out some state into a separate struct
9689433eee8 : tu: Update more state with secondaries
79c7c6e4923 : tu: Remove has_subpass_predication
ed125e6cca1 : tu: Initial support for dynamic rendering
22be08a21e9 : tu: Remove usage of RenderPassBeginInfo
cf391db4c6d : tu: Move tu_render_pass definition up
2b8b5259c71 : tu: Disable GMEM for multiview inside tu_render_pass_gmem_config
c42e7aa46cd : tu: Move TU_DONT_CARE_AS_LOAD into attachment_set_ops()
907b892bb20 : tu: Rewrite tess factor emission
c5be4445004 : tu: Treat CP_WAIT_FOR_ME as a cache invalidate
d2ad4c739c0 : tu/lrz: Do not use framebuffer when inheriting LRZ
df4b5914cd5 : nir/fold_16bit_tex_image: Default to only_fold_all.
dd3e9be413a : radeonsi: Stop using nir_legalize_16bit_sampler_srcs.
365466a10c8 : zink/turnip: Add comments to already triaged failures for tu baseline
8001c78d495 : ir3: set UL flag before ir3_lower_subgroups
7023cab0935 : llvmpipe: fix texcoord analysis regression
22d860fe4a3 : aco/ir: Add swapped opcode for v_cmp_u/v_cmp_o.
8f7ceff774c : aco/ir: Add v_cmp_class to get_cmp_info.
578d0a19341 : aco/ir: Add vcmpx opcode to get_cmp_info.
369b8c031a9 : aco/ir: Fix swapped nle.
9c727b958e2 : aco/ir: Add integer get_cmp_info.
590b93ae65d : aco/ir: Generalize (un)ordered_swapped.
f286cab27bf : pvr: Move BRN 44079, 48492 and 66011 code into pvrsrvkm specific directory
fa79020ba98 : anv: Fix PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES with large BAR
11e51f7211f : radv: Use NIR-based NGG lowering with LLVM.
45ed22c87ee : radv: Properly set LDS size for LLVM NGG shaders.
d3dcd294c09 : radv/llvm: Remove incorrect hardcoded workgroup size from NGG GS.
7e7d6d8c738 : ac/llvm: Implement GDS atomic add NIR intrinsic.
19f62b43036 : dri: add [ax]bgr16161616 to format lookup tables
7e554e11a17 : dri: fix incorrect fourcc for R16G16B16A16_UNORM format
d8eff20b9b5 : gbm: add GBM_FORMAT_[AX]BGR16161616
a5f1ebb9bb5 : dri_interface: add XBGR16161616 format
bc85e79bbac : ac/gpu_info: require amdgpu DRM 3.15.0 (kernel 4.12) from July 2017
9f6a64b1c38 : gallium/radeon: require radeon DRM 2.50.0 (kernel 4.12) from July 2017
8426cf9132a : ac/gpu_info: remove unused has_unaligned_shader_loads
f3f00f77add : ac/gpu_info: remove amdgpu_gpu_info parameter from ac_query_gpu_info
41888505fc9 : ac/gpu_info: use drm_amdgpu_device_info instead of amdgpu_gpu_info
abd188ec1c1 : radeonsi: remove workarounds for radeon DRM < 2.45.0
b2455e1ccb5 : gallium/radeon: require radeon DRM 2.45.0 from April 2016
3657cdafd6d : amd: require amdgpu DRM 3.2.0 from April 2016
ff19666a0de : ac/gpu_info: remove redundant vcn_encode
89113c0338c : ac/gpu_info: remove redundant vce_encode
9cbbdc65832 : ac/gpu_info: remove redundant uvd_encode
2972ceccfd9 : ac/gpu_info: remove redundant jpeg_decode
a0d2e16c911 : ac/gpu_info: remove redundant uvd_decode
12c5d64fae1 : ac/gpu_info: remove vram_size and gtt_size in favor of *_kb variants
983223de5dc : ac/gpu_info: use the kernel-reported GFX IP version to set gfx_level
6504d7172c0 : ac/gpu_info: use hw_ip::ip_discovery_version to set IP versions
9552da66cc9 : ac/gpu_info: rework and extend device info to be more informative
dd6b001775d : ac/gpu_info: remove tabs
f218c3d7958 : ac/gpu_info: rename info fields to num_cu, memory_bus_width, memory_freq_mhz
38a2a2da3e5 : llvmpipe: keep context list and use to track resource usage.
a680fd078c0 : llvmpipe: make last_fence a screen/rast object not a context one.
398a9be94b4 : intel/dev: Enable remaining DG2 and ATS-M device IDs
903a75245b3 : v3dv: only check binning sync for semaphores for the first CL job
2ca4a51679b : v3d,v3dv: add a common v3d_hw_prim_type helper
e812cbe8473 : v3dv: remove unnecesary FIXME comment
4cfa777e393 : zink: enable unordered blit/resolve ops
731d7be3756 : zink: make get_cmdbuf() public
ca03e35821d : zink: expand unordered_exec
b1781ec9ab2 : zink: move buffer/image functions down in file
84b8242262a : zink: promote image/buffer copy operations to unordered
a8c368b0dc5 : zink: add a second resource param to get_cmdbuf() for unordered promotion
d9276ca6d0e : zink: rework unordered_exec handling
f0f0611f40c : zink: explicitly unset unordered_exec when resource can't be unordered
e5c4c33fa6b : zink: zink_resource::unordered_barrier -> unordered_exec
a41ea582c48 : zink: add ZINK_DEBUG=noreorder
49688e6b8c8 : zink: add doc for ZINK_DEBUG=compact
f42212983c8 : zink: convert ZINK_DEBUG to enum
4a3cea6730f : zink: stop ORing unordered barrier access
2863e720f03 : intel/dev: Determine the amount of free vram using small BAR uapi
acc6457ff46 : intel/dev: Use i915 region probed_cpu_visible_size when non-zero
ab4939dfff1 : iris/bufmgr: Add I915_GEM_CREATE_EXT_FLAG_NEEDS_CPU_ACCESS for vram mappable buffers
fae88d8791b : anv: make use of the new smallbar uAPI
33bf0d7437e : drm-uapi/i915_drm.h: Update from drm-next (2022-07-22)
fc1eec0a275 : lavapipe: fix shader access stage conversion from mesa -> pipe
bbe84009490 : r600/sb: fall back to unoptimized shader if RA fails
1c065650260 : radv: expose disjoint image support
27a24cb3825 : radv: implement disjoint memory for multiplane images
6a77ecbe6f1 : radv: consolidate descriptor set buffer counts
72625bea5fa : radv: refactor image binding into struct
62044403a97 : util/blitter: respect PIPE_TEXTURE_RECT
00efd4cc385 : ci/virgl: Make the VM-based virgl tests report to #virgl-ci, too.
bd8740da77c : gallivm: Optimize single-invocation SSBO stores.
8d41f8f3840 : gallivm: Refactor a bit of UBO/SSBO range checking.
03df494ea47 : mesa: Mark render-to-texture as unsafe if there's no pipe_resource
4ba129cd864 : tu: Do not dereference descriptorSetLayout in push descriptors tmpl
2f00a04f3bb : vulkan: Include self-dep info in rendering continues
d2bd089b781 : vulkan: Append subpass structures to VkRenderingInfo last
f7f232385f1 : intel/fs: Use canonical form for "work around" tags
377246318a0 : intel/fs: Eliminate "masked" and "per slot offset" URB messages
b21b901b46f : intel/fs: Don't pass flags to lower_urb_read_logical_send or lower_urb_write_logical_send
1b17f8fc5a3 : intel/fs: Make logical URB read instructions more like other logical instructions
349a040f684 : intel/fs: Make logical URB write instructions more like other logical instructions
5dab0778246 : aco: Add a note about G16 without A16 to README-ISA.md.
7fa9b25c2fd : radv: Fold 16bit tex sources.
f5f73db846e : aco: Support 16bit sources for texture ops.
c1cf0688c99 : aco: Add G16 opcodes.
19a23534468 : tu: Fix resolving d32s8 into s8 on fast path
d426ee6a990 : tu: Support resolving D24S8 -> S8
e8b22afae98 : llvmpipe: remove unused function
ba461f897bb : ir3: fix tess param allocation
e3ba8a2f07d : ir3: increment constoff right after it is assigned
4ae29666166 : ir3: remove unused patch_vertices_in
74c96af71d2 : ir3: fix output_loc size
9c106f3ee77 : ir3: copy req_local_mem for MESA_SHADER_KERNEL
76ea28b9d0d : ir3: update ir3_const_state comment
23220c86d9b : lavapipe: Use the vk_graphics_pipeline_state
33092faef1d : lavapipe: Use shader_info::uses_sample_shading
27c97dc0d13 : lavapipe: advertise VK_EXT_multisampled_render_to_single_sampled
f2d5ff1c3a8 : lavapipe: VK_EXT_multisampled_render_to_single_sampled
d2990b65997 : vulkan: hook up VK_EXT_multisampled_render_to_single_sampled
f1ae6523b13 : llvmpipe: add a shortcut for blitter resolves
6064d838e79 : lavapipe: fix stencil clears
f2f517b3156 : llvmpipe: allow resource_copy_region to perform replicate operations
8563a95bd7f : llvmpipe: remove weird clamping for format support with sample counts
725cdfb0ad6 : lavapipe: set image access on pipeline bind, not descriptor bind
a18708e5ce4 : lavapipe: use 64bit masks for shader access
2fd930f95bd : lavapipe: use correct offset calculation for flagging ssbo/image write access
825e5f64828 : lavapipe: make binding/layout helper functions static inline
295a8b4464f : mesa: Remove Purgeable fields from texture/buffer/renderbuffer objects
ba2146f93fe : gallium/hud: do not use texture-rect for font
7ef76dec73b : lavapipe: move vertex input dynamic states into vertex input block
fbb4b90d7d9 : zink: add a ci flake
5e600afa33b : lavapipe: remove some skips
d23a9380dd6 : lavapipe: implement extreme uniform inlining
1a244e13948 : ci/freedreno: 3 pixel change in Raven restricted trace
2b3b7b692b8 : wsi/x11: Synchronously check for error from xcb_present_pixmap
747913377f2 : zink: fix EXT_color_write_enable check
32b9e639b77 : zink: warn about missing image2DViewOf3D feature
1318a58538c : docs/zink: document required VK_EXT_border_color_swizzle
d9064d3c30d : docs/zink: document required VK_KHR_swapchain_mutable_format
28cbb40a986 : docs/zink: correct name of extension
fef2004b11d : radeonsi/vcn/enc: enable cabac entropy mode
dea360dcf95 : frontends/va: get entropy mode info for h264 encode
ea9e8e776a0 : vl: add cabac init idc for h264 encode
e13a450bf29 : pvr: Add support for input attachment descriptor.
b562d29196f : pvr: Add support for storage and uniform texel descriptor.
08c867972f4 : pvr: Add support for image descriptor.
ecfea72c73c : pvr: Add support for combined image and sampler descriptor.
290b9a953af : pvr: Add support for sampler descriptor.
1bf883a8aea : pvr: Move binding related checks in common code.
f044676dbb6 : pvr: Implement vkCreateBufferView and vkDestroyBufferView.
8ef42c25a68 : pvr: Use common vk_buffer implementation.
405a407d428 : pvr: Init and store default sampler in pvr_device.
dbc82906564 : llvmpipe: clean up bresenham implementation
8f99bab70cc : llvmpipe: consolidate legacy_points and multisample state
a1846e39269 : llvmpipe: merge all rasterizer-bind functions
4ff28bd5d86 : lavapipe: accurately set image/ssbo access based on shader usage
878784dbec0 : crocus: fix leak in query code.
ad09694cba8 : lavapipe: EXT_non_seamless_cube_map
a2f97bd88a0 : zink: avoid crashing when bindless texture updates aren't used
992cd1ae2b7 : zink: assert !rp_changed after renderpass has started
c24c5972a82 : zink: only flag fbfetch as rp update if fbfetch wasn't already configured
1468cd82de4 : r600/dri-tweak: Disable ARB_shader_image_load_store for "Tomb Raider 2013"
a3dda55c0ac : r600ß/sfn: Don't fall through with VS outputs
8166be0e83e : r600: don't clone the nir shader, just use it
97d4e985018 : r600: Delete possible old NIR variant when translating from TGSI
92feb77bbbb : r600/sfn: lower the right shader variant
99e4a232900 : r600/sfn: make sure the memory pool is released after shader translation
85c3cea96f5 : anv: set image_read_without_format NIR option on Vulkan 1.3
2861d1ff8ad : radv: Fix out of bounds access in RTPSO creation
0c787d57e66 : tu: increase maxPushConstantsSize to 256.
e1f2cabc5e2 : turnip: Change to use shared consts for PushConstants
ce8e8051af5 : turnip: clean up unused parameters for user consts.
e6556b72fb5 : ir3: handle shared consts.
b35c4bd050f : ir3: change maximum size of const files.
3e94d498b3e : gallium: add pipe_blit_info::dst_sample, update u_blitter to write that sample
af7c2ff8425 : radeonsi: check last_dirty_buf_counter and dirty_tex_counter
da9feae7355 : gallivm: push LLVM version guard into assert
f0fda08739e : gallivm: add lp_build_struct_get() variants that take the LLVM type
8c4aef2abb9 : gallivm: refactor a bit the cache access in view of LLVM opaque pointers
b5493949925 : gallivm: fix a few llvm non-opaque pointers
bdf91b25d91 : dzn: Retrieve validator version
ef7635b1cb4 : d3d12: Retrieve validator version
b8328c9664e : microsoft/compiler: Blacklist DXIL validator 1.6 from 20348 SDK
8fcd506178f : microsoft/compiler: Add a getter for a validator version from DXIL.dll
46335debf66 : microsoft/compiler: Support DXIL validator 1.7
4abe781a0b3 : microsoft/compiler: Support DXIL validator 1.6
9dbaece312c : microsoft/compiler: DXIL validator 1.6 uses a new PSV resource struct
d9e575d4d7d : microsoft/compiler: DXIL validator 1.6 uses a new PSV struct version
4d257929daa : microsoft/compiler: Set the barycentrics flag for attribute_at_vertex
271c8d7a8c3 : microsoft/compiler: DXIL validator 1.6 counts UAVs differently
494af9db04c : microsoft/compiler: Correctly compute dynamic indexing I/O masks
31d09d2f77d : microsoft/compiler: Compute correct usage masks
c26b28f7119 : microsoft/compiler: Support DXIL validator version 1.5
170d428887d : microsoft/compiler: Lower I/O to scalar
80d35739ffd : microsoft/compiler: Ensure 4-component position writes via NIR
252c3c409d0 : microsoft/compiler: Split signature processing into two parts
e4c927545d5 : microsoft/compiler: Emit metadata based on long-lived signature data
6af22121cfd : microsoft/compiler: Add a max validator version
c8f63e07dae : microsoft/compiler: Add a max shader model option
d216d32756b : nir_lower_io_to_scalar: Support arrayed (per-vertex) I/O
36c000484d0 : r600: don't dump shader info to files on debug
dcfb047e119 : r600/sfn: Fix streamout with non-zero component write
d92ce8566b0 : r600/sfn: Fix used of local shared write mask
ca1c78e885f : r600/sfn: Fix emmision of LDS instructions
8a7d34e3bdf : r600/sfn: Fix the kcache failure handling
8db31e0fe69 : r600/sfn: count LDS queue pop reads separately in assembler
233f246bdf8 : r600/sfn: lower undef to zero
982effcd4ea : r600/sfn: fix storing shader output array locations
2e03dd1bef3 : r600/sfn: clean up some commented out code
6b3af02a6fe : r600/sfn: Initialize TestShaderFromString member m_instr_factory.
1f28d221d93 : venus: add support for VK_KHR_dynamic_rendering
6f5289df533 : venus: refactor VkCommandBufferBeginInfo fixups to function
d6c574f4235 : panfrost: Allow NULL streamout targets
a0851f1cc45 : panfrost: Don't unbind recently bound streamout targets
a8dbf61b461 : panfrost: Add a debug option for checking overflows on pool uploads
537f67f0536 : panfrost: Correctly calculate prefetch suppresion varying index
37ab45079d8 : panfrost: Clear the GENERAL varying buffer field if unused
379ae6d8238 : panfrost: Emit the correct number of attributes
fe613a8de95 : panfrost: Only emit images when they are present
240835cfb06 : zink: remove deqp fails for lavapipe
65c15040457 : lavapipe: propagate xfb info for pipeline library rasterization stages
430d1a20eb1 : spirv: Fix array length of buffers larger than INT32_MAX.
254076f3fcc : ci/crocus: Fix the commented YML for blender-demo-cube_diorama.
95e50d198fd : intel/vec4: Set lower_usub_sat
f6c5b1d6c6b : nir: Split usub_sat lowering flag from uadd_sat.
aed433833fb : anv: disable dev.i915.perf_stream_paranoid=0 warning
bec82bb4369 : iris: Use fill_surface_states for compressed resources
6c65e990b6e : iris: Don't leak compressed resources in iris_create_surface
bca601ffe92 : iris: Don't leak surface states for compressed resources
96a79a5f3aa : vk/util: simplify extensions gen code
e4199322ee5 : vk/util: handful of pythonic cleanups
5b196716cf4 : radv/rt: simplify lower_rt_instructions()
f7c318901d2 : radv/rt: fix nir_builder cursor in lower_rt_instructions()
c0945f70dfb : radv/rt: Don't load ClosestHit SBT on every hit, but only once after traversal
c39cccec9c5 : radv/rt: use stage ID as handle for general and closestHit shaders
3750663c72b : radv/rt: use derefs for the traversal stack
076ea8b35a9 : radv: create RT traversal as separate shader
8e056af3990 : radv: Only create noop-fs for graphics pipelines
a6857ee43e4 : anv: implement Wa_14015264727 for DG2
da7a7c9bbc7 : iris: implement Wa_14015264727 for DG2
9c5d8dcf6c3 : d3d12: Remove state tracking implementation details from header
74a811382ff : d3d12: Add a transition flag indicating that state accumulation is needed
fa570bda087 : d3d12: Optimize transition_subresource_states that covers a whole resource
a3813505cef : d3d12: Extract core barrier logic
aa94e0b37c0 : d3d12: Rename bind invalidate options to transition flags
c6f01d6c45f : d3d12: Swap the remainder of state tracking to new method
05d04c7a543 : d3d12: Record a state fixup command list when necessary
70e7cb444e4 : d3d12: Track a global resource state for non-simultaneous-access resources
6acab47d7fd : d3d12: Create/free context state entries
f972a57b0b9 : d3d12: Treat depth/stencil as planar for plane count helper
6bc5df76d3c : d3d12: Add a context state tracking structure
6a8070bcef5 : d3d12: Notify contexts about deletion of bos
375e8b2f4b3 : d3d12: Hold lock when removing resources from residency list
b72ec453bd6 : d3d12: Add a list of contexts alive for the current screen
17c3f4f3e1b : d3d12: Give bos a unique identifier to be used for state tracking
bc9616129e5 : d3d12: Move current resource state to new files
2016dec6a4b : d3d12: Move desired resource state to new files
a277dbf1f43 : d3d12: Add a blank d3d12_resource_state.h/cpp
6b07893b31f : util/vbuf: handle multidraws
7c484b0c1c9 : glsl: correctly track cross slot component packing
00955a644e5 : etnaviv: remove etna_align_up() function
89f77144d79 : zink: drop pointless comment
d3dca05d53a : zink: remove pointless assert
02de4a509cd : zink: remove pointless test
8d7ca7783b6 : ac/nir/ngg: Remember proper bit sizes of GS output variables.
e60fbb4dc96 : ac/nir/ngg: Copy comment about LDS layout for NGG GS.
b5abf4fb3d0 : ac/llvm: Use gs_prim_id for NGG VS.
1e2663b62c2 : ac/llvm: Add LLVM bug workaround to ac_build_mbcnt_add.
c9f8be9d587 : ac/llvm: Implement load_num_subgroups for NGG shaders.
1a95d43e550 : radv: Simplify the meta init fail path
b06e5535c01 : radv: Use RADV_META_SUSPEND_PREDICATING
fdeca2ca0b5 : radv: Add meta saving/restoring for predicating
21dd3056945 : llvmpipe: fix aniso cube map arrays.
02d6d43f545 : Revert "venus: suballocate more for layering"
2b4e34d9b0e : zink: Mark depth/stencil visual tests as flakes
a5952c362e9 : vulkan: Don't assert VkGraphicsPipelineLibraryCreateInfoEXT::Flags == 0
0415d66c97f : vulkan: Input assembly and depth/stencil can also be fully dynamic
ceccbc01f5f : vulkan: Fix pipeline libraries with dynamic-only VI or FSR state
e5e828e91d3 : vulkan: Add a fully_dynamic_state_groups() helper
00269c09d69 : vulkan: Depth/stencil isn't fragment output state but multisample is
cc84d4ca662 : vulkan: Multisample state isn't always included in fragment shader state
50411bd786a : vulkan: Record shader stages in vk_graphics_pipeline_state
eb1f00aaac9 : vulkan: Allow up to 12 pointers in multialloc
8ec81a4b114 : turnip: fix an assertion with drm-shim
2d2912f18aa : freedreno/drm-shim: add a660
7f4df969c93 : Revert "ci/freedreno: Switch a630 to manual/disabled for lab maintenance."
94b4c0bc395 : ci/turnip: Add a couple of missing a630 fails.
8a7c4f42024 : ci/turnip: Bump up the a630 full run timeout.
d8fb219b2f5 : ci/freedreno: Add some more known flakes for a630 from our IRC logs.
fccd6e275c3 : d3d12: Support clip halfz
948c03bf58b : d3d12: Enable VPP rotation, flip, alpha blend, crop, scaling via pipe_video_codec::process_frame
323cf5a68d3 : d3d12: Add pipe_video_codec::process_frame implementation
345fd920926 : va: Add support for VPP rotation, flip, alpha blend, crop, scaling
d09cf4333ce : gallium/video: Add video post processing interface
721d9eea811 : va: Replace usage of entrypoint UNKNOWN with PROCESSING for VP
74c5d01169d : vl: Replace usage of entrypoint UNKNOWN with PROCESSING for VP
f5ab2ffd4e4 : pipe/video: Add PIPE_VIDEO_ENTRYPOINT_PROCESSING
6bf8798ecb9 : d3d12: Video - Remove unused spCopyQueues from enc/dec objects
1aa4a91dbf8 : anv: allocate RT scratch in local memory
dd781c1ccb2 : ac/nir/ngg: Create output variable for primitive ID export.
22796d91eaa : aco: Remove hack for primitive ID export.
b0a7db1d3b4 : ac/nir/ngg: Move primitive ID workgroup barrier to proper place.
754e43369d6 : ac/nir/ngg: Decouple primitive ID store and primitive export.
9965863a136 : lavapipe: Use more Vulkan NIR heleprs
8e99a7f5e30 : vulkan: Call gather_xfb_info in vk_spirv_to_nir
bd93d6f6937 : vulkan/nir: Don't remove dead XFB outputs
87ab2874360 : vulkan: Call lower_clip_cull_distance_arrays in vk_spirv_to_nir
85099804bf8 : iris/bufmgr: Add assert and TODO comment for future small BAR uapi
d9ce7886417 : anv/allocator: Add assert and TODO comment for future small BAR uapi
7cf67e9da3e : iris: Set clear_color_unknown if the bo is not mappable
180aa4f3b21 : iris/bufmgr: Set mmap_mode to IRIS_MMAP_NONE for lmem in small-BAR mode
49b1b8b8539 : iris/bufmgr: Add all_vram_mappable which is currently always true
618c871a23c : iris/resource: Avoid mapping when not needed in iris_resource_init_aux_buf()
b79da470f27 : iris/resource: Assert that DG2 CCS buffers don't also try to set BO_ALLOC_SMEM
7bd3a6b757a : intel/dev: Add intel_vram_all_mappable()
a3316d38d15 : intel/tools: Print unmappable region info in intel_dev_info
d2829ffe4e4 : intel/dev: Add vram.unmappable.size region info
09ba5c2b433 : intel/dev: deal with i915 unallocated_size on smem
2474d920710 : ttn: set dest_type for TXQ
775578b8853 : ir3: Stop using nir_legalize_16bit_sampler_srcs.
a93786fc262 : nir/lower_mediump: Add an option to only fold if all tex sources can be folded.
87e3277b826 : nir: Rewrite and merge 16bit tex folding pass with 16bit image folding pass.
06b33770b62 : ir3: Lower alu to scalar if nir_legalize_16bit_sampler_srcs made progress.
9fe382ba96c : ir3: Only run 16bit tex NIR passes on a5xx+.
2ea0d735d4a : zink: add env var to abort on device-lost if no reset callback is set
fe5c7f14187 : gallium/tests: Remove format desc null checks
c48497593ad : util/format: Remove format desc null checks
7c793995979 : pvr: Remove format desc null check
55a12036f6c : virgl: Remove format desc null checks
90030469dd5 : softpipe: Remove format desc null check
435cb21e111 : radeonsi: Remove format desc null checks
66344fae4d6 : r600: Remove format desc null checks
ad6553eae9e : r300: Remove format desc null check
b07b3594286 : panfrost: Remove format desc null check
0dbec9c0596 : llvmpipe: Remove format desc null checks
c23c8f18ca7 : etnaviv: Remove format desc null check
b52215ae566 : agx: Remove format desc null check
74fe2c805f9 : util: Remove format desc null check
f10b9563ddf : tgsi: Remove format desc null check
927f863364e : gallivm: Remove format desc null checks
630df88a74c : turnip: Remove format desc null assert
61dfccae793 : v3dv: Remove format desc null asserts
7e7e01fe0c5 : radv: Use desc->format
ae672944795 : radv: Remove format desc null checks
e342081c376 : util/format: Assert that formats are valid
2b02ac2779e : util/format: Use an explicit length for the descs
85e859ac5f6 : radv: only force 1x sample for Bresenham lines when pipeline draws lines
28880818ee4 : ci/lava: Increase boot timeout
6e819585da5 : ci/turnip: Add a bit of spilling-vs-ballot testing on a618.
d3b38213e57 : freedreno: Enable A619
f7e1eccf5e3 : util: Gate simple_mtx_assert_locked on !NDEBUG
ed06b3dd491 : util: Enable list_assert in debugoptimized builds
6139493ae38 : vulkan/wsi: return VK_SUBOPTIMAL_KHR for sw/x11 on window resize
74aea0b8403 : glsl: Remove optimize_swizzles.
4123ee3c714 : zink: invoke descriptor_program_deinit for programs on context destroy
f0753768235 : glsl: Use the same NIR path for shared mem lowering as SPIRV does.
4eb7e539637 : radv: Enable task shader feature for NV_mesh_shader.
28db493cdc7 : radv: Copy BO list to ACE internal CS.
5a1cbafd9d3 : radv: Submit internal compute cmdbuf.
eeb8366bbd8 : radv: Workaround MEC taskmesh dispatch hang when count buffer has zero.
7b8f087f6bb : radv: Support task shaders in secondary cmd buffers.
4c6f83006d4 : radv: Synchronization for task shaders.
2479b628697 : radv: Implement mesh shading draw calls with task shaders.
99179f8490e : radv: Introduce radv_before_taskmesh_draw.
79287f5ae6d : radv: Flush descriptors and push constants for task shaders.
ef07c3272a0 : radv: Create internal cmdbuf when a graphics pipeline needs compute.
44a71594c8d : radv: Add dispatch_initiator_task field to radv_device.
822e370390e : radv: Allow reusing pipeline compute state emit functions.
bc4012d7ed4 : radv: Minor cleanup of radv_queue_submit_normal.
d718bea92da : radv: Move inline push constants to a new function.
c4d60df3804 : radv: Refactor view index emit to use a per-stage function.
99b75215042 : radv: Refactor radv_emit_inline_push_consts to work with radeon_cmdbuf.
19fcf5a4cb1 : radv: Refactor radv_emit_descriptor_pointers to work with radeon_cmdbuf.
21e6d596ede : radv: Refactor radv_emit_userdata_address to work with radeon_cmdbuf.
aadb3d69d14 : radv: Refactor some CP DMA functions to work with radeon_cmdbuf.
e10cbb5d980 : radv: Refactor predication for compute queues.
7131a05f927 : v3d/ci: update expected list
ea924212981 : zink: scale number of shader cache-get threads
153983328d9 : zink: handle null samplerview/image rebinds more gracefully
3c666172136 : zink: move layout-setting for dynamic render attachments after no-op case
edab34f68dd : zink: allow no-op renderpass updates in zink_batch_rp()
4aec7615963 : zink: improve granularity of renderpass switching
f78919d36d6 : zink: add a bits union for zink_render_pass_state comparisons
13951385b3d : zink: reuse rt layout functions to refactor zink_render_pass_attachment_get_barrier_info()
c602e877a35 : zink: break out color rt layout calc
903060787e4 : zink: break out zs renderpass layout calc
1ff18f08792 : zink: break out renderpass attachment load op calc
1bc9db68790 : zink: split out rp_changed to be more granular for dynamic render
9b087dcccdb : zink: add an assert to verify that deferred clears aren't added in renderpass
d9a320b62c2 : zink: remove redundant renderpass update check for clears
06b04a5c715 : zink: unflag ctx->rp_changed after dynamic render update
b31a8dfc856 : zink: do dynamic render implicit clear updates on rp_changed
5ae1c76baa0 : zink: flag renderpass change if renderpass clears change
ca3d696f80f : zink: don't flag renderpass change on depth write change as often
d079e3c9b6d : zink: don't try to start a renderpass before CmdClearAttachments
644f059a8d3 : llvmpipe: ignore multisample state for alpha_to_one
a884d1eb0ec : vulkan/wsi: fix multiple acquires for sw without mit-shm
333f056edfc : radv, aco: Don't lower 16bit isign.
4be6164ac90 : radv: Remove ineg from lower_bit_size_callback callback.
b96126ee959 : radv,aco: Don't lower and vectorize 16bit iabs.
37dda55f46e : aco: remove unnecessary exp_cnt increments
7384aab3ee5 : aco: Initialize spill_ctx members in constructor.
687a5d86901 : zink: use gfx_barrier for synchronization when binding buffer descriptors
268011e8c6a : zink: fix viewport count tracking
eaf11d3cd91 : zink: call bind_last_vertex_stage() when binding vs
011c02ce3c3 : zink: improve oom error message
2aab0a9c16d : zink: fix crashing on bo allocation failure
19eddeb2263 : zink: handle null samplerview in get_imageview_for_binding()
5b58f8df538 : zink: handle max_vertices=0 in geometry shader
efc827ceead : v3d/v3dv: use NIR_PASS(_
0a50330c3d6 : broadcom/compiler: make several passes to return a progress
81ca0b41914 : broadcom/compiler: removed unused function
22022dfa042 : v3dv/pipeline: use nir_shader_instructions_pass when lowering layout
8d3ce4eb06e : nir: call nir_metadata_preserve at nir_remove_unused_io_vars
d8fee4cdaa4 : broadcom/compiler: use NIR_PASS for nir_lower_vars_to_ssa at v3d_optimize_nir
dea0fe8a066 : broadcom/compiler: wrap nir_convert_to_lcssa with NIR_PASS_V
72cc2688586 : broadcom: document which debug options are specific for a given driver
e4d7c3b1795 : broadcom: add no_merge_jobs debug option
bdf23805ab8 : v3dv/device: add comment on depthClamp feature
4058984b631 : vulkan: allow null descriptor set layouts in pipeline layouts
b54544852cc : v3dv: fix offset reported by vkGetImageSubresourceLayout
d2d2fdf934e : v3dv: remove assert that poolSizeCount must be larger than 0
19ef41b1817 : v3dv: handle VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT
5e144454304 : nir: convert unused mesh outputs to shared memory
e3e43cebff1 : ci: wine-apitrace bump to 11.1
95fe5401390 : v3d/ci: (partially) revert expected list
2e7ecc02bcf : zink: default to lazy/templated descriptors
6493f6ef795 : zink: add an explicit ZINK_DESCRIPTOR_MODE_CACHED
9172127057e : zink: delete ZINK_DESCRIPTOR_MODE_NOFALLBACK
1c2bd27d812 : zink: move descriptor_mode to be a global
d1e36634bdf : nir/loop_unroll: clean up after complex_unroll_single_terminator()
bfebf51571e : lavapipe: state latest conformance tests passed
7b0fcd8932a : turnip: Disable LRZ fast-clear for gen1 and gen2
7e381ba9fcc : ci/freedreno: Switch a630 to manual/disabled for lab maintenance.
4ce29c5568e : venus: reenable VK_EXT_extended_dynamic_state2
4eaa7809443 : venus: check dynamic state for raster enablement
e14022c0525 : crocus: fail query begin if upload allocation fails.
2159a377c0f : Zink: Fix clear being missed when using emulated draws in zink_blit
3dfd8e4d7dd : zink: Fix spirv stream 0 vertex emit for multistream shaders
9ecc26ff276 : anv: Do depth/stencil optimization for dynamic depth/stencil
07f5f159634 : vulkan/graphics_state: Improve the depth/stencil optimization code
7d25c04236b : anv: Switch to using common dynamic state tracking
cc89232f2e9 : anv: Stop merging DEPTH_STENCIL state
97dd1a100d4 : anv: Rework setting primitive topology
b656957c563 : anv: Convert to using vk_graphics_pipeline_state
44cbb7d9c8e : anv: remove pipeline setting dynamic state
18868f1c767 : anv: Stop recording sample locations per-sample-count
36417bd05b5 : anv: Handle vertex buffer sizes in anv_CmdBindVertexBuffers2
1faba01c2bc : anv: Add an instance multiplier to anv_pipeline
6f25d45877a : spirv: handle phis decorated with RelaxedPrecision
cde8c92ab6d : ci/bare-metal: Add timeouts to the shell commands called in fastboot.
0fb3aa005f8 : radv: don't update misaligned_mask in CmdBindVertexBuffers2
1d019d2ab77 : radv: fix vbo_bound_mask indexing
ae003ef78cb : r300: disable PIPE_CAP_PREFER_IMM_ARRAYS_AS_CONSTBUF
3f19a608694 : vulkan: Detect pNext chain loops in vk_foreach_struct() (v2)
b510ee0d220 : Use vk_foreach_struct_const where needed
9066cc86bb1 : vulkan: Copy the depth/stencil state optimization code from ANV
4ad149a8fc7 : vulkan: Add a common implementation of vkCmdSet*
fcedb1250bb : vulkan: Add a common data structure for dynamic states
09188c96595 : util: Constify __bitset_test_range
7ca8dcb05fc : vulkan: Add data structures to store all graphics state
fed81dc3066 : vulkan: Add standard sample locations
fb3f9c0aac6 : vulkan: Add an enum for all dynamic graphics states
6b6c1a7ddd6 : vulkan: Add a vk_limits.h file for runtime limits
e840ba9ed8b : aco: requires Exact for p_jump_to_epilog
f3579a62e9b : v3d/v3dv/ci: update expected results
ac39e7bf237 : aco: fix assertion in insert_exec_mask
6de68c5dcad : aco: Avoid live-range splits in Exact mode
f12eb5c2136 : aco: avoid unnecessary copies in emit_wqm()
4bccee123fe : turnip: expose VK_EXT_shader_module_identifier
d046d6e9e07 : turnip: Remove an unnecessary assert.
d4ca5942be6 : ac/llvm: Remove load_vertex_id handling
83ccc810b41 : aco: Remove dead nir_intrinsic_load_vertex_id case
eb19640d615 : radeonsi: Set vertex_id_zero_based
d316d24d745 : v3dv: Use nir_gen_rect_vertices
f90babb567b : radv: Use nir_gen_rect_vertices
fab00502236 : nir: Add a common gen_rect_vertices implementation
203afc9351b : radv: disable viewport depth clamping only when necessary
bec3c83e19e : v3dv: implement VK_KHR_buffer_device_address
90054e9c5d9 : broadcom/compiler: track if a shader uses global intrinsics
fa03d9c8be3 : broadcom/compiler: implement 2x32 global intrinsics
b18cecbfb6f : nir: add nir_address_format_2x32bit_global
ea3acbef8dc : v3dv: remove duplicate condition
706f1252baa : v3dv: explain why we clear certain state after a draw call
702b685b074 : v3dv: add a dirty state for pending push constants UBO updates
3898bf69710 : v3dv: allocate more push constant buffers if needed
e451c612df8 : v3dv: stop tracking push constant buffer references
45b8dc667a4 : v3dv: don't allocate MAX_PUSH_CONSTANTS_SIZE bytes for the push constants UBO
51a45f93150 : v3dv: limit upload of indirect push constant data
005542f0e38 : v3dv: move push constant data to the command buffer state
41a0c89d9f9 : v3dv: only save/restore push constant data for meta operations if needed
669daa37b18 : Revert "vulkan: Detect pNext chain loops in vk_foreach_struct()"
2bfcd291553 : anv: move restart index to gfx state
a9abf1dd936 : anv: fix primitive topology dynamic state emission on gfx7
25de7522341 : anv: name non dynamic state fields correctly
5b6e6a672cf : anv: reorder & document fields of anv_graphics_pipeline
aea9abd71bf : anv: move CreateRayTracingPipelines to common code
ffc798c364b : anv: move CreateComputePipelines to common code
2c816b4f2e1 : anv: move CreateGraphicsPipelines to common code
1ba89d35abe : anv: rename internal function for consistency
cb682a1cdd0 : anv: Don't use the wrong ARRAY_SIZE
f66192a4b3d : anv: split graphics nir loading
36aa0f668f6 : anv: break up anv_pipeline_compile_graphics()
c806d1e5edb : anv: simplify dynamic buffer count in pipeline layout
5b561b501ac : anv: remove local computation of dynamic states
4c56b535f5b : vulkan: Detect pNext chain loops in vk_foreach_struct()
94bd06256ae : intel/fs: Simplify brw_barycentric_mode() args.
2d1f021e162 : intel/fs: Set NonPerspectiveBarycentricEnable when the interpolator needs it.
075564c251b : ci: move apitrace instalation outside of x86_test-vk
3d62a41dcc0 : freedreno/ir3: Enable core NIR's 16-bit ALU optimizations.
fc26fbde3dd : vulkan: Common vk_format_get_component_bits
2e71e231885 : build(glx): Fix build by adding missing deps
48491386fff : mesa/st: add implicit zeroing of clipdistance array
071d335ca20 : zink: tu a630 baseline update
b6df410d269 : zink: nv baseline update
c123ab21379 : kopper: Implement {EGL,GLX}_EXT_buffer_age
81d83e81db3 : zink: break out tc/trace context unwrapping
a211d740964 : venus: filter out VK_EXT_physical_device_drm on the driver side
50e3303b3d0 : kms/dri: add mutex lock around map/unmap
5ee5c73d2d6 : radv: implement PS epilogs
270cc396480 : aco: add support for compiling PS epilogs
8d13392969f : aco: refactor export_fs_mrt_color() for PS epilogs preparation
df8fb721a5e : radv,aco: rename radv_aco_build_prolog to radv_aco_build_shader_part
897561b7b98 : aco: add aco_postprocess_shader() helper
d9ffff09b08 : aco: prevent adding DONE/VM to the last export if the FS has an epilog
2784bfe93fd : aco: do not abort if the FS doesn't export anything but has an epilog
a6dff6caa1f : aco: emit p_jump_to_epilog if the main fragment shader has an epilog
8bdcc20815d : aco: add new pseudo instruction p_jump_to_epilog
0fd3754c264 : radv: add a function that declares PS epilog shader arguments
a38db1a94e1 : radv: declare a new user SGPR arg in FS for the epilog PC
0db7a0b6e88 : radv,aco: introduce {radv,aco}_ps_epilog_key
eee098486ae : radv,aco: track if a fragment shader needs an epilog
a585d95803c : frontends/va: WA for ffmpeg 10bit encoding crash
cd653e5cc76 : frontends/va: do texture_map when needed
e630637eab0 : dzn: expose VK_KHR_driver_properties
e5da0673841 : dzn: fill misc props
053e2fd9d0e : dzn: fill in minmax props
18c590e0b39 : dzn: fill in depth/stencil resolve props
141e715f290 : dzn: fill in bindless props
34b0828cdcd : dzn: fill in non-uniform-indexing props
8e9191cd240 : dzn: fill in float-control details
4d7403d4dc3 : dzn: fill in driver name and info
0580910aa9f : radv: Only set rt stack size for dynamic stacks
eeaf0b18888 : ac/nir/ngg: add a barrier before prim id export
0b7ef846b3d : ac/nir/ngg: fix nogs culling scratch size
5050db0b553 : radv: Remove trailing whitespace introduced by DGC commits.
b732285312d : radv: Only initialize DGC state when DGC is enabled.
7ea7d0687b8 : zink: inject a 0,0,0,1 clear for RGBX formats
ac38139c34d : zink: simplify zink_framebuffer_clear_data union
7754041ed6a : zink: delete srgb tracking for clears
b0e62adbcc8 : zink: delete zink_fb_clear_util_unpack_clear_color
d8fa4e6797d : zink: remove out-of-renderpass clears
66ceea7ed9a : zink: lift clearing on fb state change up a level
e81d6cec278 : zink: clamp color clear values based on format
95f1c84739f : zink: add explicit (awful) handling for fb layer mismatch clears
631db579af8 : zink: track a bitmask of fb attachments with mismatched layer counts
9d68684240e : zink: always use storeOp=STORE for depth renderpass
442281447af : zink: remove u_blitter usage from zink_clear_render_target
d53395ad06f : zink: remove non-renderpass clear path from zink_clear_texture
f1f08e3529d : zink: massively simplify zink_clear_depth_stencil
3488dc7dd0f : zink: improve zink_clear_depth_stencil check for current attachment
c1cc2bd48eb : zink: stop using u_blitter for texture clears
04a5471b5e3 : zink: fix coverage check for texture clears
b33f0418104 : zink: remove format check from clear texture
8bb5a115034 : zink: fix transient attachment rp assert
d1db0786195 : zink: remove bogus range tracking from texture clear
af2e4a23c99 : lavapipe: enable variablePointers
dbd9caae5e3 : lavapipe: drop unreachable pNext checks.
bc78b861cac : gallium: LLVM-15 contexts use non-opaque pointers
81d85be9a5c : freedreno/gmem: Reverse order of alternative tile rows
cdb7a3b0e26 : Revert "CI: Disable Collabora lab"
1fbc7337a1d : radeonsi: Enable nir_lower_point_smooth lowering pass for point smoothing
8adbd2a9643 : ac/llvm: Implement nir_intrinsic_load_point_coord_maybe_flipped opcodes
689559d10f2 : ac/llvm : Adding Number of all interpolated inputs in ac_shader_abi
30865756db4 : nir: Add a lowering pass for point smoothing
cad4908fa00 : nir: add load_point_coord_maybe_flipped intrinsics for point smoothing
25204d89a61 : radeonsi: Add nir_lower_poly_line_smooth pass for polygon and line smoothing
2709786bdef : nir: Add a lowering pass for polygon and line smoothing
a43b96ab1a5 : ci/crocus: Drop xfails for the recent image external fix.
c0930b552d0 : ci/crocus: Disable the blender trace.
f96688fec22 : ci/crocus: Update portal 2 trace shas for the recent fix.
c7c265892a5 : mesa/arbprog: Stop doing optimization in the ARB program IR.
c13dbf6ae9b : mesa/arbprog: Use nir_lower_io_to_temporaries.
153f7b8852c : mesa/arbprog: Move the GLSLFragCoordIsSysVal handling to prog_to_nir.
c002bbeb2f7 : util: Add a Win32 futex impl
62f79f9ec1a : venus: add more tracepoints for perf analysis
f96e25ae053 : venus: suballocate more for layering
1eea424a7ea : github/ci: Set permissions for GitHub actions
3ff058ed0b4 : mesa: update GL_CLAMP emulation when binding/unbinding textures
068239dad02 : mesa: track which sampler wrap params use GL_CLAMP
c17bfc5309c : mesa: move is_wrap_gl_clamp() to samplerobj.h and deduplicate
56e5eaeba1b : zink: fix xfb emit check in compiler
bd2eaaeb7de : zink: add a compiler pass to split xfb block outputs
924145c7b5e : zink: bitcast extracted streamout components to uint before creating uvec
c189b7f585b : zink: use right glsl length getter for ntv partial stores
52452905658 : zink: fix xfb array inlining
042cc6e6e63 : zink: split xfb block emission from array/matrix handling
76cc5198668 : zink: handle bare matrix types in xfb emission
a0771cd4ab2 : zink: always use 32bit floats for so output types
c5ebd448507 : ci: Allow disabling the whole of the Igalia farm
f4a5e95ad26 : CI: Update DirectX-Headers dependency for MinGW/Debian
1e59bc7a74b : subprojects: Point DirectX-Headers at a specific tag
f4f1914cd2b : microsoft/clc: Add helpers to build with correct ABI for MinGW
e14beaf05b3 : d3d12: Add helpers to build with correct ABI for MinGW
489ab1aa3bf : dzn: Remove the cast when the SDK version is high enough
b9fb14da069 : dzn: Missed ABI fixes for GetCustomHeapProperties
8317de8ed39 : docs/isl: fix typos & formatting
648731e2bd7 : radv: Only set pstate for the first hw_ctx.
2d2591bbb7f : radv: Expose VK_NV_device_generated_commands.
05bf39238bf : radv: Add stub for vkCmdBindPipelineShaderGroupNV.
3f09bd5a0e4 : radv: Implement CmdExecuteGeneratedCommandsNV.
d7bd9db9fc1 : radv: Implement DGC cmdbuffer generation.
37a619f517a : radv: Implement DGC generated command layout structure.
0c7bb92a783 : radv: Add DGC meta shader.
848d3fdeb6d : radv: Add flushing for DGC.
df69b34450c : radv: Add helper to write scissors.
57017b494d2 : radv: Make radv_get_vgt_index_size non-static.
f6a21fccf92 : radv: Expose helper for base pa_su_sc_mode_cntl.
b213de12d38 : radv: Require 32bit memory for indirect buffers.
cca680bab1a : radv: Always store stride in the vbo descriptor.
bce3af2cb31 : radv: Expose function to write vertex descriptors for dgc.
82c2e991023 : radv: Skip setting empty index buffers to avoid hang
f27f06d72cf : radv: Add a 32bit memory type.
b1c1d099a97 : zink: always update sampler descriptor layouts on fb surface unbind
f79d71f59e4 : zink: break out samplerview layout reset code
960a6316d4f : zink: use sampler_bind_count to simplify some code
3a475766876 : zink: add a compiler pass to match up tex op dest types
49d5fa12f21 : zink: always use 32bit sample ops
35a4b8989fb : zink: allow multiple tex components for depth tg4
02d9d1557b4 : CI: Disable Collabora lab
612b99d721c : etnaviv: fix use after free in async shader compile
20350a73a75 : pvr: Add helper macros for creating pvr_dev_addr_t instances
282f0a9330c : pvr: Split pvr_dev_addr_t into a separate header
f2e2e66e428 : pvr: Update pvrsrv build version for fixed size fw.
d0df34c3913 : ci/lava: Add delay before calling lava-test-case
cb6375d40c1 : anv: Stop compacting surface state tables
ddbbe96c88f : Fix static glapi on Windows
29ec6372cc1 : lavapipe: fix incorrect sv[] array size
a0ea45fb687 : llvmpipe: initialize a local var to fix compiler warning in release build
dfb2ea35315 : llvmpipe: don't allow texture/resource swizzles on linear path
2b14a7658a4 : lavapipe: fix logicop, independent blend enable/disable
98593360c45 : gallivm: increase LP_MAX_TGSI_SHADER_IMAGES from 16 to 32
c9fd8abe509 : llvmpipe: replace LP_RAST_OP_ #defines with enum type
90d011de8ee : llvmpipe: fix texcoord analysis in llvmpipe_nir_fn_is_linear_compat()
c6f9a91015a : llvmpipe: fix invalid memory used in lp_fs_linear_run
3743f74d306 : llvmpipe: add missing tex_info->texture_unit assignment
53cd3f331f2 : llvmpipe: replace GET_A0() macro w/ inline function
26775d7ca7d : gallivm: s/0/LP_BLD_TEX_MODIFIER_NONE/
2d4473c2ac7 : llvmpipe: replace if/then with switch in llvmpipe_nir_fn_is_linear_compat()
3e50112861c : nir: add const qualifiers, move some decls in nir_to_tgsi_info.c
36c22b5dfbe : llvmpipe: minor code re-org in lp_state_fs_analysis.c
923c73290eb : lavapipe: rework code to compute textures_used, samplers_used
8bd6feaca5a : util/bitset: add BITSET_SIZE()
938767e8351 : llvmpipe: add simple assertion in generate_fragment()
0c80bdf758e : gallivm: s/unsigned/enum pipe_swizzle/
3f0a6c7ac1d : llvmpipe: remove lp_rast_cmd_arg::state field
4d5d7d16dce : llvmpipe: add minor comments in lp_rast.h, lp_setup-rect.c
2cac3b38172 : anv: ensure tile flush before streamout writes
4246a1ff471 : intel/compiler: Don't create vec4 reg-set for gen8+
67c9ca23197 : tu: Use incoherent CCU write for buffer accesses
82283de717a : radv: Use a global address for sbt_base
69daa3f7622 : radv: Use a global address for ray_launch_size
3962555db89 : radeonsi/vcn: use calculated max hierarchy depth for hevc enc
13e73e39cca : simple_mtx: Replace GCC sync intrinsics with u_atomic ops
4845bc70729 : zink: Use p_atomic_fetch_add
3245d3a219e : u_atomic: Add p_atomic_fetch_add which returns the old value
81bbfab5dfa : u_atomic: Fix MSVC p_atomic_add_return
104c3016582 : u_atomic: Implement p_atomic_xchg for Windows
1c2ca3cfb73 : radeonsi: no need to call si_pm4_clear_state() in si_pm4_free_state()
2330c717511 : radeonsi: remove tabs from code
301bcbac0e5 : fix(gallivm): Replace LLVMConstF* with LLVMBuild* methods.
a41e8dc5887 : spirv: switch to uint64 for rayquery internal type
05552b46889 : lavapipe: support inlined shader spirv for compute
c1d0bf98f49 : docs: Update features.txt and new_features.txt
333432310a8 : d3d12: Fix up resource import validation
d119e6a46ff : d3d12: Implement fence opening and value setting
ea243ef1d55 : d3d12: Implement server signal/wait
416f10fc3fb : d3d12: Support importing fences / timeline semaphores
e3e22ce882e : d3d12: Support opening resources and memobj by name
d4623258958 : d3d12: Implement resource_from_memobj
bd0407a4a61 : d3d12: Support creating memory objects
c87d7cfaade : d3d12: PIPE_BIND_SHARED doesn't mean linear and is always on opened resources
e02b11af579 : d3d12: Get adapter LUID after device creation
d6fa0a20b07 : d3d12: Support B4G4R4A4 format
5a9cc967845 : d3d12: Add pipe getters for Win32 and base external objects device matching
5f6795309f3 : d3d12: Compute UUIDs required by external objects extension
1b59b542baa : d3d12: Store the rest of the device IDs in the screen
acba2bbb0ef : gallium, mesa: Support setting timeline semaphore values
cd01e71999c : mesa: Implement ImportSemaphoreWin32NameEXT
c760f0e8b85 : mesa: Support importing D3D12 fences as timeline semaphores
8cd391a63e9 : gallium: Add a new fence type with a pipe cap to indicate it can be imported
633a469a7a1 : driver_noop: Remove infinite recursion from create_fence_win32
7c4fa79bfae : gallium: Add 'name' field to Win32 semaphore import
51408dfec41 : mesa: Implement ImportMemoryWin32NameEXT
91b14d4a779 : gallium: Add a 'name' field to winsys_handle
8f11c0553c3 : mapi: Add more EXT_external_objects_win32 functions/enums
78ba74cfdab : mesa: Support D3D11/D3D12 memory imports
0ff4f5a7e9e : util: Shut down Perfetto before driver unload
1a07a07a50a : subprojects: Roll Perfetto to v27.1
92a46a5687f : ci: uprev vkd3d-proton to 5b73139f182d86cd58a757e4b5f0d4cfad96d319
89a9220cbf2 : zink: reject swizzled format blits
3a0a8688d3a : panfrost: Use early-ZS helpers
2454531de49 : panfrost: Add zsa->zs_always_passes flag
fe875c01445 : panfrost: Unit test early-ZS helpers
e96292bc072 : panfrost: Add decoupled early-ZS helpers
c89a3ad8573 : panfrost: Fix shader_modifies_coverage on Valhall
29c33f75d30 : pan/va: Stall after ATEST
db2bdc1dc37 : pan/bi: Require ATEST coverage mask input in R60
1b3777ee0f1 : panfrost: Simplify sample_shading
3346f6918f5 : intel/fs,anv: Rework handling of coarse and sample shading
d0b154319d2 : intel/fs: Simplify persample_dispatch
1124bee4bab : glsl/nir: Set sample_shading if a FS output ever shows up as an rvalue
3cf103f23d8 : nir/gather_info: Stop gathering uses_sample_shading
b6543470fe1 : spirv/nir: Set uses_sample_shading from spirv_to_nir
830654b7b0f : glsl/nir: Set uses_sample_shading from glsl_to_nir
fd17aaf430d : intel/fs: Use nir_lower_single_sampled
23b2d625dd0 : nir: Add a pass for lowering shaders to single-sampled
ca9f0f72db3 : intel/fs: Use shader_info::fs::uses_sample_shading
4f3bf712cf8 : radv: Set uses_sample_shading for copy shaders
9d438799c82 : intel/blorp: Set uses_sample_shading for MSAA blit shaders
cc980ee0ed2 : panfrost: Protect pandecode by a mutex
96d65b47c71 : panfrost: Use implementation-specific tile size
d67681c4ead : panfrost: Make pan_select_max_tile_size O(1)
d458384883e : pan/va: Handle BIFROST_MESA_DEBUG=nosb
43579901be3 : ir3: Fix the no-emitted-vertex condition emission in geom lowering.
2171412c66b : pan/va: Print instructions with pack assert fails
cfeafef7551 : pan/va: Use invalid_instruction in more places
cc94409d70f : pan/va: Dump unencodable instructions
fd1edbc6e56 : panfrost: Only key points to point coord origin
44d9c41b6bd : panfrost: Revert provoking vertex assertion
768238fdc06 : glx: Fix drawable refcounting for naked Windows
585d81e3eca : intel/compiler: print shaders after nir_remove_unused_varyings
0d13dfcf7c1 : etnaviv: tex_desc: remove descriptor patch TODO comment
8ddaca16338 : etnaviv: tex_desc: make error handling more consistent
9a48b1bdb2b : etnaviv: add texture descriptor suballocator
2c08decc8f3 : etnaviv: move dummy BOs to screen
f7f74a984b0 : zink: add missing guards around `have_{ext}`
672df4d0fef : zink: drop unused VkPhysicalDevicePortabilitySubsetPropertiesKHR
282013fe86e : zink: fix portability_subset usage after rename from EXTX to KHR
643623e1a35 : r600/sfn: emulate pmr::monotonic_buffer_resource if needed
3340c7ce359 : r600/sfn: lower CLIPVERTEX to clip planes
19ba29d996d : r600/sfn: Add support for fdph
0b0a04635b7 : r600/sfn: Never consider an op with register dest as dead
8222840e3f8 : r600: limit loops when trying to merge alu groups
6165701b2e2 : pvr: Implicitly assert that the correct sub-command type is present
b9d6ed445de : pvr: Split out unioned structs from struct pvr_sub_cmd
1df16b5f225 : pvr: Implement vkCmdDraw API.
40976356f28 : v3d,v3dv: stop copying and pasting the translate_swizzle helper
8d8491df5e9 : v3d: stop using a smaller texture limit in OpenGL
9b74f4218ff : v3d,v3dv: stop hardcoding various image limits
25fc388d7e1 : v3dv: clean up get_internal_type_bpp_for_image_aspects
6a4fc6f6ca7 : nine: replace ulimit with sysconf call
39f8c61f325 : iris,anv: correct the max thread number for DG2+
aac8ddae2f2 : nir/opt_algebraic: Optimize [ui](add|sub)_sat with 0.
90a8fb03556 : nir/lower_io: Fix array length of buffers larger than INT32_MAX.
d9fb1b05eb9 : ir3: Implement [iu]sub_sat.
9a83ccf1faa : r600: Lower uadd_sat/usub_sat.
e09e04a2c05 : zink: Lower uadd_sat/usub_sat.
d472c45810c : nir_to_tgsi: Lower uadd_sat/usub_sat.
6f0aba42ade : util: Don't block SIGSEGV for new threads
14428611410 : v3dv: fix comment for point_sprite_mask filed in shader key
3a8ad28524b : anv: skip flush/invalidate faster
1aeb11cde1b : intel: protect against empty invalidate ranges
105279e9896 : radv: add a dynamic vertex format cache.
af1ecbeb0a4 : anv: add a comment about handling buffer view swizzles on gfx7
a9edc268b9b : anv: validate image view lowered storage formats for storage
57a8efa2221 : anv: deal with isl format swizzles for buffer views
a841300384c : docs/u_trace: Add documentation for *_GPU_TRACEPOINT envvars
bfd3c43aa99 : freedreno: Add FD_GPU_TRACEPOINT envvar to toggle tracepoints
7a62219d33f : freedreno: Refactor tracepoints generation to reduce duplication
82e79f6cdfb : freedreno: Add the rest of tracepoints with start/end to perfetto
b059cdad401 : turnip: Add TU_GPU_TRACEPOINT envvar to toggle tracepoints
d903c6c7f36 : turnip: Refactor tracepoints generation to reduce duplication
8d34cc24710 : util/u_trace: Fix iteration over config_control
e9d4c29f6ad : ci/freedreno: Mark an occasional flake pass that happens on a530.
bcc9199df24 : loader: Just include driconf.h instead of redefining its values.
4c6a1e3f332 : egl: Just include driconf.h instead of redefining its values.
679e9697a9b : kopper: Respect the vblank_mode env var.
ff18be0872a : glx: Unify dri2/dri3 vblank_mode logic.
f9ecf99ca98 : kopper: Use the swap interval that was set at swapchain creation time.
f3d33680652 : kopper: Fix the return value of kopperSetSwapInterval().
378da2c3ff5 : etnaviv: Implement TXD
221d042c31c : etnaviv: Rename etna_emit_tex() args
20eeb529f72 : venus: GetPhysicalDeviceSparseImageFormatProperties to match sparse support
1f0d27e45f6 : microsoft/spirv_to_dxil: Fix discard to demote + return pass
ed6c346155f : zink/ci: update list of CTS flakes for RADV
82fea22607c : glx: Fix return values from __glXGetDrawableAttribute
11c30fcad01 : glx/dri2: Stop tracking the protocol version in the display state
1255d370b72 : glx: Remove excess screen parameter from CreateContext
215200d8f19 : glx: Remove unused __glXSetupForCommand from __glXIsDirect
61834ae8987 : glx: Remove some can't-happen checks from protocolDestroyDrawable
cf0cfd572e4 : freedreno/a6xx: VPC_SO_NCOMP is actually VPC_SO_BUFFER_STRIDE
7976d558d5f : vc4: Add links to test bug reports.
2f851f04799 : vc4: Work around a HW bug with 2-vert line loops.
0f37e3c3398 : mesa: Fix the error check for VertexAttrib*.
0feedec9e6b : zink: Do the timestamp-to-ns math in a double to have better precision.
cf1715e391d : r600/sfn: Don't use assert to test success of operation
75938f9d1f3 : venus: use updated tokens from vk.xml
8fa577340cc : panvk: use updated tokens from vk.xml
a96ddc38034 : dzn: use updated tokens from vk.xml
0225293a97f : anv: use updated tokens from vk.xml
9554462f4da : pvr: use updated tokens from vk.xml
ebb3ea57907 : lavapipe: use updated tokens from vk.xml
0ab33ec6d46 : zink: use updated tokens from vk.xml
c8bd10852ce : zink/codegen: use the updated identifiers
2c99dc5b221 : turnip: use updated tokens from vk.xml
9db1af87574 : v3dv: use updated tokens from vk.xml
9035408d62f : radv: use updated tokens from vk.xml
9844a2fb643 : nir: use updated tokens from vk.xml
e706a915b0e : vulkan: use updated tokens from vk.xml
c3d8395a142 : vulkan/runtime: use updated tokens from vk.xml
66af355a00d : vulkan: add script to detect & replace identifiers that have been renamed
af6f6ce065b : vulkan/wsi: Add debug variables to force the SW and PRIME buffer blit paths
3ff7494a973 : vulkan/wsi/wayland: Add a BUFFER_TYPE flag
f336a4f9b32 : anv: Init supported extensions before WSI
fb917a606cf : lavapipe: don't crash on null xfb buffer pointer
276557b9c62 : lavapipe: don't overwrite entire VkFormatProperties3 struct
eb6faf329c1 : zink: Fix BO size when it's not aligned to 16 bytes
e8d12bc2b7d : radv: Fix acceleration structure size queries
97641e5c942 : radv: Add ability to override the build id for the cache.
f286289c7fd : v3dv: remove unused lowering for nir_intrinsic_load_layer_id
5a4c5f46c77 : v3dv: fix comment in texel buffer shader copy path
4fbc237cae0 : gallium/dri: Remove the memory of GLX_MESA_multithread_makecurrent
92b2e479b8d : glx: Remove the remains of GLX_MESA_multithread_makecurrent
d528289c748 : radv: Skip pipeline_no_null_shaders_flag tests
e9b2fa65276 : radv: fix wide points/lines by configuring the guardband correctly
a07919edebf : mesa: Follow ASTC decode mode extension for RGBA8 output
dab09361410 : mesa: Simplify UNORM8 conversions for sRGB ASTC textures
81b08626427 : mesa: Stub out GL_APPLE_object_purgeable
4822058b1c2 : ir3: Use non-persp interpolation when appropriate for interpolateAtOffset.
c5eb7ef246d : ir3: Clarify what's happening in the interpolateAtOffset() math.
240a98297dc : freedreno: Rename the "SIZE" regs for interpolateAtOffset to "CENTERRHW"
0e1fb2d9845 : nir+ir3: Rename load_size_ir3 to load_center_rhw_ir3.
9dcb94e0e1c : ir3: Make sure to pass the interp_mode through in our load_bary lowering.
4b404e22d03 : turnip: Refactor vertex input setup a little.
ec5984c0d48 : turnip: Fix the reservation for vertex inputs.
12314067c41 : turnip: Fix up per-stage additional size accounting.
7d9a824d278 : turnip: Account for additional_cs_reserve_size for both bin and render.
e082b26458c : anv: move gfx12+ CCS_E clear color restriction
682383e5b33 : anv: track if images can be fast clear with non-zero color
ab4beaf3fb0 : isl: add new helper for format component compatibility
10cd9ce6068 : mailmap: update my email to Igalia
27c57b86500 : pvr: Make pvr_cmd_pack() macro clearly internal
4084162ccb0 : pvr: Remove pvr_cmd_struct() macro
3cc207bc03e : pvr: Add a const qualifier to inline pvr_csb_*() helpers
871a7536e84 : broadcom/compiler: don't over-estimate latency of TMU instructions
f227aa7c98e : broadcom/compiler: don't try to hide TMU latency at QPU scheduling
66d46a23fbc : aco: fix packed 16bit fneg/fsat optimization
11fd0e1dda4 : amd: Revert gfx10 addrlib changes
676700d660c : radv/shader_info: fix load_frag_coord and load_sample_pos read masks
30846f15966 : radv: remove the radv_report_apu_as_dgpu workaround for Red Dead Redemption 2
b45cec260c3 : r600/sfn: Add missing copyright information
42a3d22f165 : r300: Keep rc_rename_regs() from overflowing RC_REGISTER_MAX_INDEX
befc68ec334 : nir/opt_shrink_vectors: Round to supported vec size
21b3a234048 : mesa: fix SignalSemaphoreEXT behavior
4bd128f748c : Add Adreno 616 and 620 to use turnip on these GPU's .
e9840e409f8 : vc4: Add notes on the remaining dEQP failures.
48a9196632f : vc4: Move previous existing 3D xfails up to the group of 3d xfails.
426c7b65dbc : vc4: Disable OES_texture_3D being exposed.
421aa5dfacf : mesa/st: Disable OES_texture_3D for PIPE_CAP_MAX_TEXTURE_3D_LEVELS==0.
b8397991c88 : util: remove now unused debug_assert
c9ca8abe4fb : Change all debug_assert calls to assert
2f01a22fe47 : util: remove our redefinition of assert
6676349c5d5 : ci: add script for manage Mesa CI
c73cc1785a6 : dri: Check buffer height and avoid overflow
3b36700162c : radeonsi: fix random PS wave size
9a39da359e6 : ac/surface: expose all 64K_R_X and 256K_R_X modifiers on gfx11
3514b732445 : amd: update addrlib - trivial changes
8179182660e : CI: Add dzn to debian vulkan/clang/release builds
5a59211acd1 : dzn: Use fabs on floating point input
2ace7832f90 : dzn: Re-order dzn_physical_device_desc so = { 0 } doesn't initialize a struct
e0ebae8dca6 : dzn: Fix comparison order for format enums
6c1ab8fdebf : dzn: Disable Wunused-value for C++ files
10e8e0b9d60 : dzn: Only add Werror flags that the compiler supports
4ea58cf35fe : dzn: Re-order includes in dzn_nir to prevent TRUE redefinition
f905edb1991 : radv: Expose VK_KHR_performance_query.
1a5a3ca9cc2 : radv: Implement listing performance counters.
eb669b94ee1 : radv: Implement support for querying performance counters.
439e4b5c88b : radv: Add a list of performance counters.
10211913e1a : radv: Add perf counter lock/unlock commandbuffers.
5d52f124191 : radv: Add helper BO for perf counters.
2769018e39b : radv: Make inhibiting clockgating not static.
80a3c218eb6 : radv: Rename SPM functions.
f7d8e64f511 : radv: Add pstate locking for perfcounters.
e60ee3524f2 : radv: move ac_perfcounters to physical_device.
6cfc2e91e83 : radv: Add performance counter reg write.
71b32a9f75b : docs: briefly document Gallium Nine
c08f51d0cff : intel/compiler: Don't set SBID on EOT send messages
a4c5521ea9b : nir/serialize: restore ray query variables
8c31f9a75a4 : ci: Remove GIT_STRATEGY from .test-manual-mr.
8d66e3a1512 : ci: Fix non-freedreno performance jobs running during Marge merges.
9fdefa6182a : ci: Remove .build-rules from core test job definitions.
27f9feb7b0f : ci: Drop .build-rules from container jobs.
4ebb1c5ab32 : ci: Rename .ci-run-policy rules to .build-rules.
7c2fe7bf4b3 : ci: Make the retry policy default for all jobs.
90114fb0344 : anv: Implement VK_EXT_shader_module_identifier
530de844ef4 : intel,anv,iris,crocus: Drop subgroup size from the shader key
e9b2862c1ac : anv: Use vk_pipeline_shader_stage_is_null()
c5af8bcc378 : vulkan: Add a vk_pipeline_shader_stage_is_null() helper
62915eb4fe7 : anv: Use vk_pipeline_shader_stage_to_nir
c2b3d9ca2b2 : anv: Put a VkPipelineShaderStageCreateInfo* in anv_pipeline_stage
56b815e91d7 : anv: Drop unnecessary parameters to anv_pipeline_compile_cs
b2ab6d10e4e : mesa,glsl,ttn: Set subgroup_size to UNIFORM
8851f50753c : spirv,vulkan: Set shader_info::subgroup_size
beb5b17d82c : vulkan: Constify vk_spirv_version
a73c4d5098c : vulkan: Re-order pipeline hashing
e1ee201722a : shader_info: Move subgroup_size out of cs and make it an enum
e64fd5e4754 : d3d12: add more formats to supported conversions
048435b44ca : vulkan/wsi: Fix structure chaining in wsi_create_buffer_image_mem
a084ee72099 : vulkan/wsi/wayland: Only memcpy if the swapchain is actually software
e0e2294f47e : panfrost/ci: Disable T760 jobs
c2c2da91a8f : freedreno/a6xx: Do clip-plane lowering in backend
5352cd02f84 : freedreno/a6xx: Handle driver-params in GS/DS
100d8afbbdf : freedreno: rename ir3_emit_driver_params()
8f77187e3e2 : freedreno/ir3: Fix GS clip-plane lowering
bbcd04922f6 : freedreno/a6xx: Fix VS const packet size
b63cc83f6a4 : freedreno/a6xx: Fix indentation
f2d9805f9b2 : freedreno/ir3: Add more tess varying slots
ff22be1110a : freedreno/ir3: Copy vars if needed on EndPrimitive()
1fdddb14248 : freedreno/ir3: Add copy_vars() helper
5434de7ab6b : freedreno/ir3: Don't lower_gs multiple times
62c5d428bc5 : turnip: assert valid vertex_flag reg
e16c46c6a89 : freedreno/a6xx: assert valid vertex_flags reg
bbcb881f46c : intel/fs: Remove non-_LOGICAL URB messages
bdc76680089 : intel/fs: Lower URB messages to SEND
a477587b4a9 : intel/fs: Add _LOGICAL versions of URB messages
07b9bfacc78 : intel/compiler: Move logical-send lowering to a separate file
c751ca769f0 : intel/eu: Validate some aspects of URB messages
b909ac350ff : intel/compiler: Rename vec4 state URB opcodes to have VEC4_ prefix
f7c741c0585 : dzn: Add for condition to break nested loop
36516b869ee : dzn: Fix incompatible pointer type error affecting MSYS2 MINGW32 Suggested-by: Yonggang Luo <luoyonggang@gmail.com> Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6807
81968e80cb2 : ci/traces: piglit, be more verbose
e527b41191d : radv/ci: enable fossils testing for GFX1100
98a65eafb72 : aco: use scratch_* for VGPR spill/reload on GFX9+
0e783d687a3 : aco: use scratch_* for scratch load/store on GFX9+
d2d94b62f2a : aco: initialize scratch base registers on GFX9-GFX10.3
97e9e42e0d9 : aco: treat flat-like as vmem in some scheduling heuristics
29953d60481 : aco: include scratch/global in VMEM WAW optimization
c66206cbedd : aco: avoid WAW hazard with BVH MIMG and other VMEM
7d340449086 : aco: refactor VGPR spill/reload lowering
6642f2fd740 : aco: handle subtractions in parse_base_offset
52934f6cdb8 : aco: combine additions and constants into scratch load/store
931a456db16 : aco: improve support for scratch_* instructions
cbeb25ce912 : aco: make FLAT_instruction::offset signed
5898afba531 : aco: include flat-like in vmem clause statistics
08ed6ebc554 : aco: make flat access latency match mtbuf/mubuf/mimg
5b683ba19ac : virgl: Only progagate the uniform numbers if the numbers are actually right
70f1291d8e4 : ci/lava: Add canceled job status
4783e550390 : ci/lava: Add `slow` pytest marker
84abb3df13f : ci/lava: Color red for fatal and yellow for warning
daff21ef55f : ci/lava: Make hung job status yellow
2c51b7a9c97 : ci/lava: Detect R8152 issues preemptively and retry
45a4b014275 : ci/lava: Split lava_log into modules
2f3a233b6ff : zink: flush pending clears for fb texture barriers
6517a2b9261 : radv: fix dumping VS prologs assembly
768cd5715de : radv: Fix vkCmdCopyQueryResults -> vkCmdResetPool hazard.
4f5e25ea8d0 : aco/assembler: Fix s_bitreplicate_b64_b32 on GFX9.
68db0a079b8 : aco: Fix swapping sources in SOPC -> SOPK optimization.
27526ffad1c : r600/sfn: Add missing std::array include.
01314d08800 : radeonsi: use LLVMBuildLoad2 for inter-stage outputs loads
248781dea11 : radeonsi: use LLVMBuildLoad2 in llvm PS
326c042491b : ac/llvm: use LLVMBuildLoad2 in visit_load
dc8d82516b8 : ac/llvm: handle opaque pointers in visit_store_output
196c4ebe1a1 : ac: add per output is_16bit flag to ac_shader_abi
c275e69cee9 : radeonsi: use LLVMBuildLoad2 where possible
940734630de : ac: use LLVMContextSetOpaquePointers if available
d9296dcbbf3 : zink: re-enable EXT_primitives_generated_query for Turnip
bf4c1609098 : tu: Fix prim gen query and pipeline stats query interaction
465e7c303be : tu,freedreno: Refactored START/STOP events for pipeline stats
cf46397aecb : aco: fix load_barycentric_at_sample without MSAA
2071804f335 : nir/serialize: fix missing divergence info after deserialization
48be8a98754 : venus: Use maintenance4 to get max_size_buffer
1893c81521c : venus: Add support to VK_KHR_maintenance4 extension
b16f9f8ba4d : dzn: Only support high/normal queue priorities
638b22354e7 : panfrost: Clear with a quad to avoid flushing
35a80418a19 : panfrost/ci: Disable 0ad trace on T860
91d9a349259 : pan/decode: Change indent when decoding resources
e05889c8c99 : pan/decode: Use tag bits for resource entry count
f7da4eade4e : pan/decode: fflush buffers after dumping and before aborts
bcd85a74e8d : pan/va: Use the _safe iterator when adding blend shader calls
dc37ad2a738 : panfrost: Enable QUAD_STRIP and POLYGON on v6
3d69b655125 : panfrost: Fix PIPE_COMPUTE_CAP_SUBGROUP_SIZE
c517ec5939c : panfrost: Fix PIPE_COMPUTE_CAP_MAX_COMPUTE_UNITS
fbe430fae98 : panfrost: Move bifrost_lanes_per_warp to common
6f3eea5ddb0 : panfrost: Separate core ID range from core count
5aa740bc8e6 : pan/bi: Implement f2f16{_rtz, _rtne}
5f599fdef6f : pan/va: Add missing <roundmode/> to V2F32_TO_V2F16
9680e0e4a2d : intel/fs: ray query fix for global address
9bd7570e96f : pan/bi: Fix unpack_32_2x16 definition
6ee9002ff64 : dzn: Fix winsys reporting
48578713b78 : radv,aco,ac/llvm: use nir_op_f{sin,cos}_amd
bb0415b6971 : nir: allow 16-bit fsin_amd/fcos_amd
bc1ea2fda91 : nir/algebraic: optimize bcsel(c, fsin/cos_amd(a), fsin/cos_amd(b))
69d21a3dee6 : nir: rename fsin_r600/fcos_r600 to fsin_amd/fcos_amd
835364ea0ca : vulkan/wsi: define pWaitDstStageMask in the blit submission
3f11ae93bec : zink: support PIPE_QUIRK_TEXTURE_BORDER_COLOR_SWIZZLE_FREEDRENO
2f46495ac03 : zink: don't warn for missing customBorderColorWithoutFormat on turnip
6872adda268 : zink: disable customBorderColorWithoutFormat on turnip
b6f23f4144b : zink: init driver workarounds earlier in screen creation
c4e18cd4dd1 : mesa/st: add PIPE_QUIRK_TEXTURE_BORDER_COLOR_SWIZZLE_FREEDRENO
ad0ee7ad422 : mesa/st: make get_sampler_view_format() public
ec2e8bc33f5 : intel/compiler: Avoid copy propagating large registers into EOT messages
983385d319f : r600/sfn: support nir_op_mulz and legazy math rules
9437cbb76d5 : r600: Cleanup nir options
e562fde86ad : r600: enable sb by default also for NIR
79ca456b483 : r600/sfn: rewrite NIR backend
ab06b00c632 : r600: Update nir options
3525d29a8d8 : r600: Make sure that LDS instructions only use bank swizzle 012
105b03a5ed0 : r600: Add number of ALU groups to statistics
c67c9688c3f : anv/utrace: use a bo pool for utrace buffers
0b92636b62a : dozen: Stop asking for semaphore/fence signaling
14dd5bd2cbd : dozen: Increase optimalBufferCopy*Alignment
8faf3781c8b : vulkan/wsi/win32: Use the new helpers and persistent map
aca545d616d : vulkan/wsi/wayland: Use host pointer import when available
54fa5ff4063 : vulkan/wsi/x11: Only use MIT_SHM if the device supports EXT_external_memory_host
5abc05f1df4 : vulkan/wsi/x11: Don't leak shm_reply if we don't have dri3 or present
124848bf9ef : vulkan/wsi: Support tiled CPU images
83fb6fe5692 : vulkan/wsi: Align buffer image strides to optimalBufferCopyRowPitchAlignment
13148b9c68c : vulkan/wsi: Compute stride and size in configure_buffer_image
cf37837d36b : vulkan/wsi: Persistently map CPU images
1d0290fbfe2 : vulkan/wsi: Delete SW support from configure_native_image
4c79ec1934b : vulkan/wsi/wayland: Use wsi_configure_cpu_image
3d48b3c6f8f : vulkan/wsi/x11: Use wsi_configure_cpu_image
afe2cb7b11d : vulkan/wsi: Add a helper for creating CPU images
1cc20fbefdb : vulkan/wsi: Move select_memory_type to common and rework it a bit
fbb7b6e0523 : vulkan/wsi/wayland: Use a single memcpy in the SW path
ca6bd57e764 : vulkan/wsi: Pass the size to MapMemory in the SW path
2848e2f28e1 : radv/ci: Move sample_texture.*_compressed_format_* to faillist for gfx<=9
5791826b1ac : mesa: skip draws with invalid indices offset
3c61f2cc15d : util/blob: use memcpy in read functions
8856379a030 : mesa/st: don't guess the internal format if it's known
085bdd89c27 : dri: store internal_format when known
f1dd4875316 : intel/nir: temporarly disable opt_uniform_atomics for RT/CL
bf29ebc0a79 : virgl: Submit the TGSI_PROPERTY_SEPARABLE_PROGRAM when the host understands it
198bcf77267 : tgsi: Don't bother setting the TGSI_PROPERTY_SEPARABLE_PROGRAM
f4a3bccf945 : v3dv: remove obsolete comment
152fc4fd289 : v3dv: don't lower uadd_carry and usub_borrow
84a0dca9dff : nir: fix documentation for uadd_carry and usub_borry opcodes
1b6c74c48da : intel/fs: make sure memory writes have landed for thread dispatch
a1a22862c62 : venus: implement VK_EXT_physical_device_drm
fdf550cdf05 : venus: enabled iub in physical device
32283b9703b : Refactor and add template support for iub
abae9d4831b : Add the iub binding count tracking
6bd8dda57bc : Add iub type to vn_descriptor_type Verified the pNext VkWriteDescriptorSet is not NULL on iub type
78e637f857d : Refactor the descriptor enums to be extensible
40fb1076646 : Add iub features and properties passthrough
20827dfa9ba : ci/lava: Update license header
3f3b0a28f2f : ci/lava: Rename console color names
6ba2b33a8c6 : ci/lava: Flexibilize section marker regexes
24f368d652d : ci/lava: Stop printing after the result line
f09aab08e94 : ci/lava: Highlight job retrying message
868daded22d : ci/lava: Highlight kernel messages in bold
29af4212726 : ci/lava: Don't print LAVA debug messages
466917ea4c5 : ci/lava: Add an integration test for LAVA jobs
c9d4076c1e2 : ci/lava: Wrap job definition dump into a collapsed section
fc2ae8d3752 : ci/lava: Wrap job info into a collapsed section
02cac497215 : ci/lava: heartbeat: don't consider kernel message logs
aa26a6ab72a : ci/lava: Follow job execution via LogFollower
2569d7d7dfa : ci/lava: Create LogFollower and move logging methods
c86ba3640f2 : ci/lava: Create Gitlab log sections handler
3831079fdf2 : vulkan/device_select: remove get_pdevice_proc_addr
259449e5735 : docs: Bump 22.2 branchpoint by two weeks
9dbfc21ab9a : radv: Implement VK_EXT_shader_module_identifier.
0119de08f25 : vulkan: Add common code for VK_EXT_shader_module_identifier.
6d66a43a701 : vulkan: Update Vulkan XML and headers to 1.3.219.
0070dd2fa96 : mesa: remove incomplete texture warning
d92c1ca01b3 : virgl: Add support for passing the supported number of components from virgl
2283ac58327 : virgl/ci: Update virglrenderer
a1ed056ee63 : kmsro: add 'imx-lcdif' driver support
53565c99291 : dzn: Add ABI helpers for D3D12 functions returning structs
074275d9117 : dzn: Add a DXCore enumeration path
49967ea306a : dzn: Move DXGI code to a separate file and only build it on Windows
68c65de2646 : dzn: Use a custom adapter desc instead of DXGI adapter desc
9a2ab661b7c : dzn: Don't hash adapter LUID as part of device UUID
236282559e1 : dzn: Use IUnknown instead of IDXGIAdapter1 as the stored adapter
17c0888cfe3 : dzn: Skip dxil validator and some Windows-only debug flags for Linux
72a9e66b20b : dzn: Fix maybe-uninitialized warning
45ad8125f55 : dzn: Add an eventfd sync implementation
c7d8f1a7b8f : dzn: Use u_dl to load D3D12
b31c0775e6d : dzn: Use os_time_sleep instead of Win32 Sleep
1a01187e1bf : dzn: Define COBJMACROS before any includes
f47e42fdba4 : dzn: Annotate sometimes-unused variables.
bfbcd966f32 : nir: Use util_mask_sign_extend when serializing constants
642283a2c15 : panfrost,asahi: Use util_sign_extend for unpacking
6787c96039a : intel/decoder: Use util_mask_sign_extend()
bc5e77a9f2c : isl: Use util_sign_extend
efc63ea02df : util,nir: Move mask_sign_extend from opt_load_store_vectorize to util
a307bc8556d : mesa/bptc: Use util_sign_extend
1df29825e7d : util: Use util_sign_extend in fast_idiv_by_const
53eeb1e238d : util: Use shifts in util_sign_extend
6fee4584ea2 : util: Re-indent util_sign_extend, comment, and add asserts
20016aa8f6f : anv: Replace an assert() with unreachable()
2d6b0a4177b : aco/optimizer: Optimize SOPC with literal to SOPK.
52f8167b254 : aco/optimizer: Convert s_add_u32 with literals to s_add_i32 if carry is not used.
e06773281b3 : aco/ra: Optimize some SOP2 instructions with literal to SOPK.
efdb323ad28 : aco/ir: Pad SOP2 and SOPC to the same size as SOPK.
87b4f3daa1f : aco/ra: Move mac encoding optimization to its own function.
c9490436b63 : aco/ra: Static assert that changing instruction type to VOP2 is valid.
599b587220b : radv/ci: update list of failures against CTS 1.3.3.0
0effcda0fcd : zink/ci: update list of failures
6ab2e1055b6 : etnaviv: drop scanout assumption for resources allocated via modifier interface
99352b87dce : dzn: Take VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT into account
d132ec924d4 : dzn: Support native image copies when formats are compatible
53a352e1cfd : dzn: Provide a helper to check if 2 formats are compatible
af294d9ba04 : dzn: Query D3D12_FEATURE_D3D12_OPTIONS3 features
7dc951374c1 : v3dv: fix merge jobs
b91971c240d : anv: use the right helper to invalidate memory
6759320c652 : zink: use a std430 interface for bo types
900e78548c6 : zink: use std430 packing by default
ab9e423c4f4 : zink: add an optimizer pass to enforce bo bounds
48c19bb5084 : zink: pass zink_shader to optimize_nir during final optimize pass
9dd41991d0d : zink: don't run nir_lower_uniforms_to_ubo repeatedly
ac2141a5b2f : zink: handle bitsizes in get_bo_vars() analysis
58780b3aa65 : zink: move/refactor bo_vars struct creation in compiler
7b6020d4872 : zink: force unsized array in bo creation using the last block member type
ea8a0654f5b : zink: further improve bo sizing
e241bbe1ce1 : zink: size uniform_0 ubo accurately
151aa19c215 : ttn: Set nir->info.separate_shader
e20329021a7 : ci/llvmpipe: Skip ssbo.layout.random.all_shared_buffer.36
00ad29dd23d : ci: Uprev deqp to 1.3.3.0.
d55c4180d55 : aco/tests: add vop3p constant combine tests
84b404d34db : aco: don't use 32-bit fp inline constants for fp16 vop3p literals
994f9b5a398 : aco: try sign-extending or shifting constants in propagate_constants_vop3p
33befb58b04 : aco: fix redirect combine in propagate_constants_vop3p() with negatives
fc39c3a0b1e : aco: don't use opsel to fold constants into dot accumulation sources
ae744745092 : aco: fix propagate_constants_vop3p with integer vop3p and 16-bit constants
9739c07d9e2 : aco: fix single-alignbyte do_pack_2x16() path with fp inline constants
5d8f5615d0a : aco: ignore precise flag when optimizing integer clamps
61eb6327759 : aco: include _e64 variants of 16-bit min/max in minmax optimizations
f2a346eb40e : aco: don't accept med3 opcodes in get_minmax_info()
f937c5be7cd : aco: add and use constantValue16()
154929d731f : pan/va: Handle terminal barriers
4ee6345d2e7 : nouveau: Drop C++03 compat code
184ae84a0a2 : radv: always enable VK_EXT_debug_utils
01988667fd2 : ir3: Retire the cp postsched pass now that we do RA in SSA.
fb2266631fe : Revert "ci/freedreno: temporary disable AmnesiaTDD"
053312ab87a : radv: disable DCC for Melty Blood Actress Again Current Code
c1ad671828d : zink/ci: update list of failures for piglit with RADV
b11158cc8b1 : radv: remove old workaround for HTILE layers with F1 2021
25d5ef04506 : radv: do not abort if SPM isn't supported for the current GPU
06a48e599e1 : radv: use LOAD_CONTEXT_REG to load the opaque buffer size on GFX10+
4e797ac530b : st/glsl: fix broken vertex attrib mapping
5d4425ca1cd : freedreno/a6xx: Initialize VFD_FETCH[n].SIZE to zero
8b197f4ba75 : freedreno/a6xx: Split VFD_FETCH[] if needed
9e1bf8e7acd : freedreno/registers: Small cleanup
bc6f1afc79c : freedreno: Add pkt4 assert
b41620f9ed3 : freedreno/registers: add missing varset="chip" for new enum values
09934730540 : etnaviv: rework resource status tracking (again)
a11fa44b2d8 : etnaviv: add function to get resource status
ce4e5198a3d : etnaviv: drm: rename etna_drm_table_lock
6e181476c3f : etnaviv: drm: make etna_bo_map thread safe
5711329cbc0 : etnaviv: drm: don't cache mmap offset
8997b9579ff : etnaviv: drm: always use hash to track BO index
7bb62d9dd85 : etnaviv: allow mapped buffers during execution
07369bf44d0 : etnaviv: expose real map buffer alignment
b50aa918f42 : radv/ci: do not reboot on soft-recovered hangs, just warn
acbec0fa23e : radv/ci: allow specifying a warning pattern
3e90eb44632 : radv/ci: add CI lists for LLVM on NAVI21
c0fbc317374 : radv/ci: test the llvm backend on navi21
a0c2b342482 : gallium/util: Move u_dl and u_pointer to src/util
1141ed58590 : etnaviv: async shader compile
a427a7f5d4e : etnaviv: factor out shader screen related init/deint
4d7c11aa8d7 : ci/x86: update to llvm 13
ff13fc381d5 : radv: Use NIR optimization to move discards to the top.
1b4784c5fbb : venus: swizzle the chroma channels for YVU420 to match the VkFormat
5d2a243dde0 : radv: Add CULL_PRIMITIVE to special output mask.
7144d52d59e : radv: Don't assign driver locations to mesh shader outputs.
8bfeb467bff : ac/nir/ngg: Ignore driver location for mesh shader outputs.
66bd470922d : ci/radv: enable vkcts testing on kabini
1bcb883ea54 : ci/freedreno: disable SpecOps trace, each run flaky
de8c769d116 : freedreno/registers: add a7xx registers for drm/msm kernel driver
31fab141df3 : dzn: Support Vulkan loader interface v5
6a90d3832ad : radv: Use two bools for ahit_status
6f2a991f787 : ci/freedreno: disable Stellaris trace
f77695d13fb : ci/freedreno: temporary disable AmnesiaTDD
74da4dc2168 : ci/freedreno: add more restricted traces
862f1eacb2d : nir/opt_shrink_vectors: fix re-using of components for vecN
c655387a023 : ir3: Use NIR's info.writes_memory to detect when when to force late-z
7b91b39ba51 : v3dv: fix pool descriptor count for inline uniform buffers
d5884a716f9 : vulkan/wsi: Disable dma-buf sync file if ENOSYS is returned
a577acf8f61 : dzn: Mark transition barriers as executed when we execute barriers
c06926f694c : broadcom/rpi4-skips: drop duplicated lines
f533dfff55b : glsl: drop non-nir path for atan in builtin functions
589b03d02f0 : intel/fs: Opportunistically split SEND message payloads
a8b93e628a2 : intel/compiler: Handle split-sends in EOT high-register pinning case
68642e2c268 : aco: drop radv_shader.h include
9fe2b6b7480 : aco/radv: provide a vs prolog callback from aco to radv.
2dce77c2393 : aco/radv: provide a callback from aco shader building to build binary
e5ec50b3c77 : aco: refactor the radv binary builder out of the core aco fn.
dd76196cea2 : intel/compiler: Convert brw_eu.cpp back to brw_eu.c
ea72ec98bf2 : intel/compiler: Remove use of thread_local for opcode tables
72e9843991c : intel/compiler: Introduce a new brw_isa_info structure
342471e93db : intel/compiler: Move opcode_desc handling to a separate header
c0784804a11 : intel/tools: Stop malloc'ing device info in i965_disasm
fdae90aa852 : intel/compiler: Split 3DPRIM_* defines out to a separate header.
9f8784232af : intel/compiler: Fix brw_gfx_ver_enum.h to be a proper header file
a141a351de1 : intel/compiler: Stop including src/mesa/main/config.h
434bc468fe3 : crocus: Use PIPE_* defines rather than ones from main/config.h
0ce9d7b7c9d : iris: Use PIPE_* defines rather than ones from main/config.h
90c5eea22b6 : zink: enforce viewport depth clamping
1334d39b365 : lavapipe: don't remove xfb outputs
6004293f197 : zink: disable turnip traces temporarily
9f59acaa48e : venus: use narrow range to match up with mesa EGL
93fd97cec46 : radv/ci: re-enable vega10 fossils testing
84f04fd0800 : aco/ra: update register file when updating phi definition
4bcd753da45 : docs: update calendar and link releases notes for 22.1.3
8c1dd372be5 : docs: add sah256sum for mesa 22.1.3
64e8391f051 : docs: add release notes for 22.1.3
4faf8fa5b80 : ci: Remove the trailing "when: never"s from rules.
ea886f23d12 : ci/zink: Simplify lavapipe rules setup, and clarify what the rules are for.
a27b95d113a : ci/zink: Reuse anv-rules.
05b41f9207a : ci/freedreno: Filter when we run test jobs for VK or GL changes.
f2164ab92c2 : ci: Split core GL from core VK-or-GL rules.
02269059d1c : ci: Simplify vulkan rules using !references.
65874772921 : ci/freedreno: Use !references to clean up restricted traces rules.
f8e62280eb8 : ci: Pull common zink frontend rules to a shared rule list.
1ffb15ae72d : ci: Pull out farm disables to a reused rule.
5cc71ac75fd : ci: Use "!references" to manage scheduled pipeline rules.
9fc7d5e0e1e : dozen: Use nir_test_mask instead of i2b(iand)
39abd90d9e4 : microsoft: Use nir_test_mask instead of i2b(iand)
85da294bfed : intel: Use nir_test_mask instead of i2b(iand)
f237deb0035 : d3d12: Use nir_test_mask instead of i2b(iand)
4676b3d3dd9 : nir: Use nir_test_mask instead of i2b(iand)
e83bd87ee94 : radv: Use nir_test_mask instead of i2b(iand)
1018d0f9c04 : nir: Add a nir_test_mask helper
3ae0c39a581 : radv: reorder some NIR passes
7750281b433 : radv: fix swizzles after nir_opt_algebraic_late
2ac3e921e3b : ac/nir/ngg: Refactor LDS instructions in NGG GS vertex emit and export.
8ab1e9826db : zink: don't increment screen->num_contexts for copy context
8af9caa506e : zink: store context flags
c86563c29ef : nv50/ir/ra: Fix copying compound for moves
6d145df51f7 : zink: remove the workaround for depth_clip_enable on turnip
f4b72fa26da : turnip: keep the depth_clip_disable state at the pipeline builder.
6cb41c51884 : freedreno,ir3: rename Z_CLAMP_ENABLE to Z_CLIP_DISABLE
0e7863c3b02 : nir/types: fix glsl_matrix_type_is_row_major() assert
c702de74848 : zink: workaround depth sampler border color when z24 is z32
c017dfec62e : ci: Remove -Wno-error=maybe-uninitialized
37b4c8dbcac : svga: Clear query before usage
d4922c0dfbb : r600: Switch to unreachable(..)
828793cb82b : gtest: Fix maybe-uninitialized compiler warning
d06335ed764 : vulkan: Depend on vk_pipeline_layout in vk_cmd_enqueue
aa40a04ad94 : dzn: Use the vk_pipeline_layout base struct
88f287a1d04 : dzn: Use the vk_descriptor_set_layout base struct
73eecffabdd : panvk: Use the vk_pipeline_layout base struct
f66f37a99e5 : panvk: Use the vk_descriptor_set_layout base struct
a579d33352c : lavapipe: Use the vk_pipeline_layout base struct
003f4013423 : lavapipe: Use the vk_descriptor_set_layout base struct
e6c75bcd9c5 : vulkan: Add a common implementation of pipeline layouts
949ce92f056 : vulkan: Add a base struct for descriptor set layouts
d46db2e5a60 : vulkan: Fix a comment
bd3556a669b : util/xmlconfig: fix -Wmaybe-uninitialized warning
4290c3d5b5f : dzn: Fix -Wswitch warnings
804da0806d3 : dzn: Fix {back,front}_wr_uses_ref assignment
da493e144fd : dzn: Fix printf() format in dxgi_get_factory() error message
a1715875e1f : dzn: Fix 'statement with no effect' warning
97dbebb5587 : dzn: Fix unused var warnings
bb8ca4bafe2 : dzn: Fix copies of block-based formats
e3cf48e8f59 : dzn: Allow shaders to read from depth/stencil attachments
d07befe4f82 : dzn: Introduce dzn_cmd_buffer_queue_image_range_state_transition()
ed78cf307b5 : dzn: Rename dzn_cmd_buffer_queue_image_subres_range_transition()
9eb70b5dcf0 : dzn: Don't call dzn_cmd_buffer_queue_transition_barriers() prematurely
037e7e8066c : v3d/ci: Add flake test
35356b1173e : dzn: Cache and pack transition barriers
d2e769c1b60 : turnip: fix wrong size for lrz cs when lrz_track_quirk is enabled.
6d063ec900f : anv: remove device features handling now in runtime
7c7b9007105 : lima: fix buffer overallocation for index, vertex and constant buffers
00cc5ec5cf7 : radv: do not emit SQTT user data packets on the SDMA queue
3e247cd05f3 : anv: disable non uniform indexing of UBOs
afe47bf0641 : draw/cliptest: add support for guard band + full Z
202bbedc55a : lavapipe: streamline xfb shader setup
f18d97e0bcb : lavapipe: break out part of shader optimization into function
4cb3043b535 : zink: set PIPE_RESOURCE_FLAG_DONT_MAP_DIRECTLY for device-local resources
75724fe1190 : mesa/st: Fix border color type for stencil sampling
8183a728a20 : tu: Fix stencil border color with has_z24uint_s8uint
74d09cac98f : freedreno/a6xx: Fix border color with Z24UINT_S8UINT
e135c034469 : freedreno/fdl: Note border color constraints
4901a8f86ee : freedreno/a6xx: Use fdl format swizzle
39c64a4b537 : freedreno/a6xx: Fix border color swizzling
2a928ae3258 : freedreno/a6xx: Document border color/swizzle interaction
9af897b9ed9 : glsl: merge lower_buffer_access with lower_shared_reference
a9a7a20318c : d3d12: Fix debug_printf format strings for cross platform builds
d4f7f21fa55 : vulkan_entrypoints_gen: For Windows ARM64EC, prefix symbols with '#'
6c4cc0abc60 : ci: traces: switch to brotli compressed traces
098b5804a09 : radv: Refactor lower_rt_derefs
9196fd3e1f5 : radv: Fix the t comparison for triangles
1ec7e51997a : radv: Introduce an enum for the any hit status
3b8d10d2704 : ci/lava: Improve result parsing regex
58313f3257b : etnaviv: switch depth mode when linear PE is used
4b5f0d98fd5 : tu: Overhaul LRZ, implement on-GPU dir tracking and LRZ fast-clear
70f1d70ddd7 : freedreno: document GRAS_UNKNOWN_810A
1cd91fdec38 : freedreno: Document a650-specific CP_REG_WRITE flag
5592c366cf1 : freedreno: Document rest of GRAS_LRZ_CNTL, clarify UNK_25 event
edc7f40a831 : meson: drop dladdr check on win32
3129520a733 : ci/dzn: Add pipeline cache tests to the include list
91f1bd8f81d : dzn: Cache pipeline info
d8b686783ef : dzn: Cache DXIL shaders
52e2ca084af : dzn: Caculate a binding translation hash
276c73580d2 : dzn: Cache NIR shaders
66764904b3a : dzn: Move the compute shader compilation logic to a sub-function
6236d1eead4 : dzn: Drop unneeded goto statement in dzn_compute_pipeline_create()
d4630b703d2 : dzn: Add a generic cached blob wrapper
06f37025f14 : dzn: Hash pipeline layout stages
391d3251fa2 : dzn: Don't delegate binding translation to dxil_spirv_nir_passes()
c7b43711f38 : dzn: Save a few indentation levels in graphics_pipeline_compile_shaders()
84770a90bb3 : dzn: Use vk_to_mesa_shader_stage()
f4a96675ec4 : dzn: Fix potential nir_shader leak
af83f104da6 : dzn: Let dzn_pipeline_init() initialize the root signature in the stream
301fb478fee : dzn: Drop unused allocator passed to dzn_graphics_pipeline_create()
b886619313f : dzn: Drop useless while(link_mask != 0)
31357f3cf4f : dzn: Pass the maximum stream size to d3d12_pipeline_state_stream_new_desc()
e4e531732b5 : dzn: Use d3d12_compute_pipeline_state_stream_new_desc() in the compute path
d3e6ef195a2 : dzn: Fix assertion in d3d12_pipeline_state_stream_new_desc()
26ca9a43441 : dzn: Add missing D3D12_CACHED_PIPELINE_STATE to MAX_COMPUTE_PIPELINE_STATE_STREAM_SIZE
c66caa1d589 : dzn: Drop dzn_pipeline_cache.c
b59abbe3d57 : dzn: Initialize UUIDs
be019e69e2c : dzn: Fix indentation
aab5d176b83 : pytracediff: implement pager ('less') invocation internally
95fc0e1b7c5 : pytracediff: change how 'junk' calls are handled
cf4d1c1fed7 : pytracediff: make -M ("method only") option print arguments for differing calls
8819d372e5d : pytracediff: add per-line difference highlighting for blocks
3421d9ecade : gallium/tools: reimplement tracediff completely in Python
6f70a1cd140 : gallium/tools: add option for ignoring junk calls in trace dumper
5f00b54873b : trace: Allow to control nir dumping via an environment variable.
c5ddb959532 : trace: Bring state dump up to speed.
0296050c0ea : trace: Parse character data more efficiently.
69fbcdb568a : trace: Dump NIR.
382c6d395c9 : lavapipe: Prevent mapping buffers beyond their size.
b78caa7f7d6 : trace: Fix framebuffer state serialization.
0371b1707b2 : dzn: Hook-up device-lost detection
6a491d16284 : radv: Use vk_pipeline_hash_shader_stage()
d2bb3b11e5f : radv: Kill unused fs_m local var in radv_create_shaders()
02384ca13cd : tu: Use vk_pipeline_hash_shader_stage()
a8cd159538b : v3dv: Use vk_pipeline_hash_shader_stage()
863b6317a3a : v3dv: Fix nir_shader leaks in v3dv_meta_{clear,copy}()
17dff363ce4 : anv: Use vk_pipeline_hash_shader_stage()
542538cf021 : vulkan: Add a vk_pipeline_hash_shader_stage() helper
5e5b54c9d1c : nir/serialize: Silence integer-overflow false positive
370ca07482a : nir/serialize: Support texop >= 16
cfccd93efc9 : broadcom/compiler: don't predicate postponed spills
98420408d0b : broadcom/compiler: fix postponed TMU spills with multiple writes
0bc65b1d81f : v3dv: fix leak
1951065a161 : zink: delete zink_resource_object::dt_has_data
314a24998af : zink: use kopper_displaytarget type directly
6786e508a29 : zink: acquire swapchain images on image map
b400f1defc8 : zink: no-op pixmap frontbuffer flush calls
5c5ab9e173c : zink: delete zink_resource_object::acquire
8ab8b729d65 : zink: ensure pending present flushes are handled during frontbuffer flush
fbaca89cd9e : zink: flag batch as having work during frontbuffer flush
8606e5cff8f : zink: improve no-op acquire detection
49d9a3605bc : zink: remove unnecessary code in kopper readback acquire
cb306a0adb5 : zink: remove broken kopper assert
9625e99110c : zink: use better determination for handling swapchain acquire submits
92228a6d283 : zink: move 'acquired' flag onto swapchain struct
c47378fb0fd : zink: move to AoS for storing swapchain struct data
983dcda16ad : zink: track whether current swapchain has data
c1ce1889db9 : zink: fix kopper_acquire return value
24be0119016 : lima: wire up MSAA 4x support
f93bee19d9c : ci/turnip: Trim the a630 VK run a bit.
523ed9521b8 : ci/turnip: Test traces on turnip using zink.
8e53194f44a : ci/freedreno: Add vulkan+gl integration testing in piglit.
9090bb1fbd6 : ci/traces: Drop ZINK_USE_LAVAPIPE ICD override.
83709ac3cfb : ci/traces: GC unused code for DXVK trace replay.
67bbe79d35d : lavapipe: always set point_tri_clip
f18492faa9f : lima,panfrost: Do not ralloc contexts against the screen
a530b90cd3d : zink: remove swizzle from fbfetch lowering
31b04e420b0 : glx/dri: Fix DRI drawable release at MakeCurrent time
59944831a79 : microsoft/clc: Add a unit test for unused image kernel args
ca23a4af673 : microsoft/clc: Remove dead image vars
fd379596807 : microsoft/clc: Fix test double free in the case of compilation failure
d69e258e8e6 : microsoft/clc: Enable tests that pass on server 2022
2dcbe87271b : util/disk_cache: Implement disk_cache_get_function_identifier for Windows
9d7d1c06375 : intel/clc: enable fp16 & subgroups for GRL
cf44282deb4 : clc: add new feature options for intel_clc
2e895f8b049 : radv: vectorize nir_op_fabs
b45a39c44be : radv: vectorize nir_op_fdiv & nir_op_flrp & nir_op_ineg
def36904471 : radv: use callback for nir_lower_to_scalar
4235dd7b472 : radv: don't lower vectorized instructions to 32bit
c298ab0d236 : aco: correctly validate v_fma_mixhi_f16 register assignment
b6ba24cd629 : anv: disable injection of primitive shading rate for mesh
42b551fe7f9 : intel/compiler: adjust task payload offsets as late as possible
3dc6a98d78c : intel/common: allocate space for at least one task urb
899aa7925b0 : c11: reinstate the original license and authorship
3f6edbc7258 : intel/blorp: Dirty depth bounds dynamic state bits after blorp
b6bb7f89984 : anv: Dirty all dynamic state bits when creating command buffer state
f4386b81e61 : intel: fix typos found by codespell
ab0e09803a5 : dzn: Enable the depthClamp feature
a7d6f52821a : dzn: Enable shader{Clip,Cull}Distance
716aeafb673 : dzn: Enable dynamic indexing on all kind of descriptors
8f4fe3d21f5 : dzn: Advertise shaderImageGatherExtended support
7988e966fc2 : dzn: Advertise anisotropic filtering support
ee536ea633b : nir/serialize: Put dest last in packed_instr::tex
68e5265fa1b : anv: silence border color swizzle debug message
fd997bde2f9 : radv: dump UMR waves before UMR rings
4c908d4587c : radv: fix command line for dumping waves with UMR
915bc6a179e : radv: use RADEON_FLAG_VA_UNCACHED for the trace BO
db7890637e2 : radv: disable small primitive culling for user sample locations
f392b6c1ad4 : v3dv: Implement VK_KHR_performance_query
f2a24fd4a23 : ci: Revert "CI: Lima farm is offline"
04b15f88e76 : radeonsi: replace llvm gs input handle with nir lowering
36197b8dc08 : ac/llvm: get back nir_intrinsic_load_gs_vertex_offset_amd
e9f1f115fab : ac/nir: add triangle_strip_adjacency_fix to gs input lower
f8ddee90ca7 : radeonsi: replace llvm es output with nir lowering
109eb378e52 : ac/nir: change es output lower param to esgs_itemsize
8b5e8b2af72 : ac/nir: remove unused param num_reserved_es_outputs from gs input lower
c66eba2072c : radeonsi: set lds for gs/es to handle nir shared memory load/store
7ddd15f6c70 : ac/nir: skip gl_ViewportIndex and gl_Layer write in ES
06d493dde22 : radeonsi: implement two esgs ring nir intrinsic
9fc01f6e797 : ac/llvm: fix code format alignment in visit_load_local_invocation_index
78471143438 : radeonsi: replace llvm tes input load with nir lowering
6b6aeeecbbd : radeonsi: set uses_vmem_load_other for nir_intrinsic_load_buffer_amd
2b7e167bbdf : radeonsi: enable PIPE_CAP_GLSL_TESS_LEVELS_AS_INPUTS
7598bfd768f : radeonsi: replace llvm tcs output with nir lower pass
d00845faf4f : ac/nir: add no_input_lds_space param to hs output lower
8f8d06bd059 : ac/llvm: handle write mask for nir_intrinsic_store_buffer_amd
baaeca7d1ac : radeonsi: implement nir_intrinsic_load_tess_rel_patch_id_amd for both tcs and tes
3853dfcd442 : radeonsi: implement nir_intrinsic_load_ring_tess_offchip(_offset)_amd
4ec864c0578 : radeonsi: preload tess offchip ring for tcs
ae9b02b4d0b : ac/nir: add wave_size parameter to ac_nir_lower_hs_outputs_to_mem
18d51831a8a : ac/nir: add pass_tessfactors_by_reg param to hs output lower
6ccb9634de7 : ac/nir: use nir_intrinsic_load_hs_out_patch_data_offset_amd in tess lower
fdf589321c5 : ac/nir: add nir_intrinsic_load_hs_out_patch_data_offset_amd
2ba6d2b1073 : ac/nir: remove unused parameter in tes input lower
07e025a390a : radeonsi: implement nir_intrinsic_load_tcs_num_patches_amd
a1763ad4b36 : radeonsi: replace llvm based fixed tcs with nir
3ab9c42b43d : radeonsi: add si_create_passthrough_tcs
74350cf0575 : radeonsi: support multi stage shader state creation in nir shaderlib
a5995766548 : radeonsi: use si_shader as parameter in si_get_nir_shader
05b829cd0c2 : radeonsi: deserialize nir binary in si_check_blend_dst_sampler_noop
3aa70d92ce6 : radv: no need to do gs_alloc_req for newer chips in ngg vs/tes
74e596a5f0f : ac/llvm: conditionally check wave id in gs sendmsg
e75f11625d1 : radv: Deal with derefs from opaque types in function parameters.
a7d6365f200 : Android.mk: Intermediate output paths may already be absolute
5feb0250863 : Android.mk: Generate the dummy source in local-generated-sources-dir
b0a1a28d97b : Android.mk: Make mesa3d-lib work with absolute path meson outputs
46d4a0f8b29 : Android.mk: Cleanup mesa3d-lib
b28efd80ebb : iris: Update comment about 2GB dynamic state range
627ba5c91b8 : venus: support VK_KHR_copy_commands2
8b810985196 : venus: enable VK_EXT_image_view_min_lod
f862cc070fd : venus: update venus-protocol with VK_EXT_image_view_min_lod
21374eb7774 : vulkan/render_pass: Support VkAttachmentSampleCountInfoAMD
541819b2d6d : vulkan/render_pass: Allow for mixed sample counts
7e11cdc77a6 : vulkan/render_pass: Pass sample locations to barriers
6216c59dbba : vulkan/render_pass: Use a special layout for self-dependencies
f10012a2b24 : anv: Use CmdBeginRendering for resumes in BeginCommandBuffer when possible
3a204d5cf37 : vulkan/render_pass: Add a better helper for render pass inheritance
f904b95ef07 : zink: add a turnip driver workaround for EXT_depth_clip_enable
8f57818ce54 : zink: fix-ish depth clipping without VK_EXT_depth_clip_enable
7c127ca0188 : nir/opt_memcpy: Add another case for function_temp
dc85065944a : nir: Add an options parameter to deref_instr_has_complex_use
d6123460fde : nir/opt_memcpy: lower copies to/from tightly packed types
82127961d2a : zink: remove another zink/tu fail
c81016f53c9 : ci/dzn: Copy testlog.{css,xsl} to the result dir
e9c37e5ba8e : microsoft/compiler: Fix emit_ubo_var()
8e710f2cf3c : dzn: Transition resource to RENDER_TARGET/DEPTH_WRITE before clears
02002c8f12e : dzn: Clamp depthBiasConstantFactor when doing the float -> int conversion
9527fbe596e : dzn: Fix CmdPushConstants()
5aeefe8d753 : tu: Don't count 3d blits in QUERY_TYPE_PRIMITIVES_GENERATED
97ef19e6ce1 : tu: Use hw binning or sysmem with QUERY_TYPE_PRIMITIVES_GENERATED
33641b2a26a : aco: cleanup force-waitcnt output
9116b9f00db : CODEOWNERS: evelikov renamed to xexaxo
3163f2e0a68 : CODEOWNERS: Update c11 code owners
318473eaf13 : intel/blorp/gen6: Set BLEND_STATEChange only if emitting the blend state
bb93ecacd77 : pvr: Rename loop iterator variable.
6e6e1e84067 : pvr: Fix off by 1 error in buffer_id for ubo pds program.
4240c83960b : pvr: Handle vdm degen_cull_enable.
7858c325508 : pvr: Fix physical device limits.
eac5a2fdfa2 : anv: make apply_pipeline_layout/compute_push_layout visible to NIR debug
ed429af5864 : radv: Don't check if we need to copy immutable samplers for non push templates.
f075aa1c11c : ci: add wrapper script for Valve's traces runner
fd2f529a6bc : ci: move b2c artifacts to its own directory
cec48994cc9 : ci: upgrade to DXVK v1.10.1
fe649b38c41 : ci: upgrade gfxreconstruct build to v0.9.10
433c436c32d : ci: add Linux build of apitrace
084cf578ef6 : ci: fix shellcheck violations in the test-vk building script
8756de2d807 : ci: install gfxinfo-mupuf in the test-vk image
bf1362d7a4b : ci: install a more recent version of Wine in the test-vk image
01a1af18198 : radv/ci: update vkd3d-proton results for AMD's Kabini
3f86344bd68 : zink: use tracked barrier info for generated barriers
50e764fa50d : zink: track gfx/compute descriptor barrier info
74dd6e69b44 : zink: fix image bind counting
7d56912208f : zink: track overall samplerview bind counts
49cc3696bdd : zink: track ssbo bind counts
e38b2adb886 : zink: use the bigger of the variable type and interface type for bo sizing
e060d98aac5 : util: use force_gl_map_buffer_synchronized workaround with RAGE
5f686bfc852 : util: add dri config option to disable GL_MAP_UNSYNCHRONIZED_BIT
b74d3e71be4 : lavapipe: skip post-copy pNext checking during pipeline creation for composites
f8a92d28adc : lavapipe: add a pipeline library assert
2a69aeb9c1f : lavapipe: fix renderpass info handling during pipeline creation
7018b630edd : lavapipe: copy more pNexts for pipeline creation
3aaab4a232c : lavapipe: zero out blend info if blend isn't enabled
9be88a84640 : panfrost: Use u_default_clear_buffer
f32ac20862f : iris: Use u_default_clear_buffer
cd21d32fe40 : gallium: Add a u_default_clear_buffer helper
9b11618dfa1 : anv: disable perf queries on non RCS engines
f00ebb913a8 : u_blitter: Remove util_blitter_copy_buffer
21f5c6ea873 : r600g: Remove streamout-based buffer copy path
f367c555735 : microsoft/spirv_to_dxil: Fix discard semantics
6689fa2ab4e : nir/range_analysis: Teach range analysis about fdot opcodes
f50fe9b0b6b : egl/wayland: Don't try to access modifiers u_vector as dynarray
8ce7faab47a : vulkan: Add a vk_pipeline_shader_stage_to_nir helper
288c1c29fb4 : vulkan/nir: Make spirv_data const in vk_spirv_to_nir
29a7d924c7a : pvr: csbgen: Make all generated enums unambiguous
6cc0a3ed44d : r300: only run merge_movs pass on R500
b1df00cb794 : tu: Check dereferenced value of rop_reads_dst.
7d706af76b2 : ir3: Fix vectorizer condition for SSBOs
6fc2622abd3 : aco: don't skip VS->TCS barrier if TCS output vertices doesn't match input
d4ce845a8db : meson: Enable wgl tests on mingw
a9e34d6d8e1 : ci: Building all mesa functional with mingw on debian
cb53094ac15 : d3d12: Turn d3d12_format.h to include d3d12_common.h
6cdebc11ad7 : ci: Trigger the new mingw/linux dockers to be build
bbfd6dfe2ef : ci: Prepare the container for building all mesa components with mingw under linux
20a236c7557 : ci/x86_build: Getting pushd popd be paired, avoid using cd
d52f280bd7b : dzn: Fixes incompatible pointer type error
a387c9284a7 : microsoft/clc: Disable clc_compiler_test on non-windows platform
e1e94f8c81c : microsoft/clc: Fixes narrowing error in clc_compiler_test.cpp with mingw/gcc
7cb78a27d82 : d3d12: Fixes compiling error in d3d12/wgl/d3d12_wgl_framebuffer.cpp with gcc
05097d1f6c3 : d3d12: Convert #include <Windows.h> to #include <windows.h> for mingw on linux
6b181fe1b2e : d3d12: Use static_cast instead of dynamic_cast in d3d12_video_enc_h264.cpp
deb36dc6c2e : turnip: Use the new border color helpers
498a8e77dd9 : lavapipe: Use the new border color helper
b8882718b7f : panvk: Use the new border color helpers
981cf8a41d4 : vulkan: Add some border color helpers
bc42bbff4ce : iris: Wa_14016820455 for GFX_VERx10 == 12.5
5d05ffa4653 : anv: limit RT writes to number of color outputs
76981e5615f : agx: Handle loop { if { loop { .. } } }
062e822e1b9 : ci/bare-metal: Collapse artifacts wget by default.
13bf36588d4 : ci/bare-metal: Consolidate needs declarations in .baremetal-test-*.
1f9566cbb03 : ci/bare-metal: Remove "stage: test" from .baremetal-test.
e13f04fcf09 : zink: flag dmabufs for foreign queue transition on flush_resource call
32c34e93aa7 : zink: add flag to indicate if a resource is a dmabuf
69cad6dcb71 : ci/freedreno: Turn a530 back on by default and update expectations.
4e3c51cbd8a : freedreno/a5xx: Set the buffer bit appropriately in XS_CTRL_REG0.
6cf2b24eafe : freedreno/ir3: Disable image/ssbo 16-bit conversion folding pre-a6xx.
fd1f2d3b5a4 : nir: Add and use algebraic property "is selection"
a2a2fbc5101 : nir/algebraic: Fix NaN-unsafe fcsel patterns
ccd18ec4f34 : nir: i32csel opcodes should compare with integer zero
d4558380810 : tu: Fix linemode for tessellation with isolines
e812e8892a1 : v3d: Drop workaround for u_blitter bug
f1c1b9687e8 : tu: Do not expose storage image/buffer features for PACK16 formats
4309e09d6fe : vc4: Propagate txf_ms's dest_type to the lowered txf.
1de87497bab : ci/vc4: Turn on deqp-egl testing by default.
e9fad0b9aac : ci/vc4: Merge quick_shader in with deqp-gles
872a1ae69ec : zink: ci updates
90586f812c9 : mesa: explicitly disallow multiple pointsize exports from generating
096c5aa34a8 : mesa: enforce pointsize exports if pointsize is being clamped
3e2c132eb81 : mesa: skip pointsize exports if pointsize attenuation is enabled
de732cf61b5 : mesa: rename PointSizeIsOne -> PointSizeIsSet
b2155a044d1 : mesa: break out PointSizeIsOne setting to util function
4830cc77cb8 : nir/lower_point_size: apply point size clamping
42a12649511 : virgl: overpropagate precise flags
e1488d93743 : radeon: Support shared memory user pointers.
f871aa10a11 : intel/compiler: assert that base is 0 for [load|store]_shared intrins
e5970fe22a6 : nir/lower_task_shader: don't use base index for shared memory intrinsics
49b8fffeed9 : nir/lower_task_shader: insert barrier before/after shared memory read/write
c601ba332b4 : ir3/sched: Fix could_sched() determination
a8671b2182b : meson/tu: Don't compile libdrm paths if KGSL is selected
6ad7be1b36b : meson/pps: Check if libdrm exists to compile pps
ee6a0c675b1 : meson: Define _GNU_SOURCE for android host system
ad3d6d9c6e3 : radv/llvm: always emit a null export even if the FS doesn't discard
17645cb29c4 : llvmpipe: enable PIPE_CAP_FBFETCH_ZS
ccaa7920ef6 : llvmpipe: implement FB fetch for depth/stencil
0ba3e797ee2 : llvmpipe: simplify early/late zs tests selection
443ef18f0c9 : llvmpipe: enable per-sample shading when FB fetch is used
8788b175969 : nir_to_tgsi: Don't count ZS fbfetch vars as outputs
959b7480388 : glsl: add language support for GL_ARM_shader_framebuffer_fetch_depth_stencil
41f22a1823a : gallium: add PIPE_CAP_FBFETCH_ZS and expose extension
68e89401140 : glx/drisw: use xcb instead of X to query connection
d3e723fb775 : wsi/x11: add xcb_put_image support for larger transfers.
c5dbb1139c5 : egl/x11: add missing put_image cookie cleanups
e6082ac62e8 : egl/x11: split large put image requests to avoid server destroy
e8fc5cca903 : zink: fix dual_src_blend driconf workaround
ea005c9e047 : glx/drisw: invalidate drawables upon binding context if flush extension exists
23b63e536e5 : glx/drisw: store the flush extension to the screen
cee1c4fc7f3 : ci/lava: Filter out undesired messages
64d074879b8 : vulkan/wsi: Use HAVE_LIBDRM to detect DRM instead of !_WIN32
a7127fbc4c9 : intel/tools: Print memory info in intel_dev_info
eaf2a35a76e : iris/bufmgr: Use memory info from devinfo
1505f943976 : anv: Use memory info from devinfo
4289c9ec13c : intel/dev: add a fallback when memory regions are not available
4e727297e83 : intel/dev: add a helper to update memory info
4aecfbf0f4a : intel/dev: Add devinfo::mem to store i915 regions information
1222c86e34f : panfrost: Bump ESSL_FEATURE_LEVEL on Valhall
74460a5d754 : panfrost: Enable CAP_INDIRECT_TEMP_ADDR on Valhall
7d84bb00dc4 : panfrost: Enable more FP16 caps on Valhall
3fedf22b608 : pan/bi: Tune lower_vars_to_scratch
fd021a618f3 : pan/va: Replace MKVEC.v4i8 with MKVEC.v2i8
c570693c19d : pan/va: Pack MKVEC.v2i8 byte lanes
10301885abe : pan/bi: Constant fold MKVEC.v2i8
2833d0472af : pan/bi: Model MKVEC.v2i8
6792b15971f : pan/bi: Remove FRSCALE from IR
21bedd2c971 : pan/va: Rename RSCALE to LDEXP
0da28ee2c71 : pan/va: Implement sample positions FAU packing
9dd0bc92b58 : pan/va: Lower FADD_RSCALE.f32 to FMA_RSCALE.f32
1a882ecdab0 : pan/bi: Align accesses with packed TLS
5ee1179c946 : pan/bi: Fix LD_BUFFER.i16 definition
40accfd3b71 : pan/va: Unit test va_mark_last
4b7e337b45d : pan/va: Mark last register reads
d4377e12558 : pan/va: Use validate_register_pair for BLEND pack
b48933d6411 : pan/va: Include BLEND for va_swap_12
738a1572d26 : pan/va: Move va_flow_is_wait_or_none to common
1b29a99b7bf : pan/va: Add header guards to valhall_enums.h
c5a87365523 : pan/bi: Constify bi_is_staging_src argument
2075bff4e84 : pan/bi: Mark bi_postra_liveness_ins as MUST_CHECK
43d00c2971a : pan/va: Unit test barrier handling
8c6b9b9c921 : pan/va: Workaround quirk of barrier handling
7fa545528d0 : pan/va: Simplify insert flow tests
35fcf8d3d78 : pan/va: Move VA_NUM_GENERAL_SLOTS to common
d9c03df584b : ci: Remove the unused .test-manual
5f09b1ebe98 : ci/bare-metal: Add test phase timeouts to all boards.
cd3d9a7a92a : ci/bare-metal: Add handling of netboot firmwares for servo boards.
3f8114d1e01 : ci/bare-metal: Get rid of servo's serial feed threads.
ca453714aa4 : ci/bare-metal: Add per-boot-stage timeouts for fastboot and poe.
1e15ec1949f : ci/bare-metal: Apply autopep8 to our python scripts.
909e7aaf57f : tu: Reset xfb_used at the end of a renderpass
086faecbba8 : turnip: Document some fields about resolves.
d4c664a6702 : ci: Terminate capture-devcoredump before tarring up artifacts.
efc398c722a : vulkan/wsi: fix crash with debug names on swapchain
4f10eddf77f : anv: fix index buffer emission
21ea19d504b : zink: Always enable depth clamping, make depth clipping independent.
82e08f6b1eb : zink: Enable the VK_EXT_depth_clip_enable extension.
810135fb428 : gallium/u_blitter: Fix depth.
ee491967c3c : pvr: Update for firmware 1.17@6256262
ee9c3d26254 : docs: set language to english
48540caec91 : tu: Disable sample counting for 3d blits during occlusion query
0c3fae4e6e6 : virgl: Don't let ntt optimize the register allocation
677a42378b2 : ci/radv: add a missing flake
f86e12743c7 : ci/radv: move a test from the fail list to the flake list
d232f5a0260 : dzn: Fix the 2DMSArray case in dzn_image_get_dsv_desc()
6cab999d6a2 : radv,aco: rename radv_prolog_binary/radv_shader_prolog to shader_part
5cce02325ca : ir3: Create at least one thread for async shader compile
3196bde9417 : freedreno: Wait for async compile jobs to finish
081b1eeacd6 : microsoft/compiler: Fix assert.
2b870731336 : radv: Remove unnecessary null check.
9cf36089526 : ci: Uprev apitrace to 790380e05854
6cbb19110b4 : r300: prefer old not native swizzle in constant folding
b6a30b72ab3 : panfrost: Implement provoking vertices on Valhall
9cdd32257fb : panfrost: Add tristate_is_defined helper
950d27f9bf1 : panfrost: Fix batch state changes on Valhall
e9190c45d59 : panfrost: Disable QUADS on Valhall
008163f3820 : intel/compiler: vectorize task payload loads/stores
97b53ad759b : nir/opt_load_store_vectorize: handle task payloads
fad7e858f22 : pvr: Extend hard coding infra to allow per stage per device coding.
c6933cc9de7 : pvr: Enable 33.15.11.3 (AXE-1-16M).
62cc9bba06a : pvr: Add TI AM62 as a supported device.
57ad38c2fc6 : ci/freedreno: disable non-existing trace
c0626a6bd25 : v3dv/ci: Update expected results
1987fb00918 : ci/dzn: Move to a .toml description
2bbb11eca23 : ci/freedreno: smuggle myself into restricted traces access list
dfe9b856cb7 : ci/freedreno: update restricted traces to the brotli compressed version
11ac33c2a93 : gallium/tools: fixes to option handling
50b21fb6e41 : anv: Use sampleLocationsEnable for sample locations
419b8c7f8d8 : dzn: correct order of src_subres and dst_subres args
7afecd8ad8e : radv: Check descriptor pool entry count before allocating a new set.
ceb3ae2afb8 : radv: Remove redundant memset in radv_descriptor_set_create.
7c25c6f04ee : pvr: Add graphics pipeline hard coding infrastructure.
e47350a245c : pvr: Remove unused output_selects from vertex shader state.
66f4c9abc9d : pvr: Change compute hard coding infrastructure.
4e4ef72aac0 : intel/dev: fixup max_cs_workgroup_threads after hwconfig is read
5485bf7b1bd : aco: fix validation of SOP1 instructions without definitions
6dd2699e9f9 : radv/amdgpu: do not add "global" BO to the virtual BO list
b4cc10b3427 : radv/amdgpu: make sure to reset the number of BO when there is no ranges
29f34cc8061 : ci: uprev vkd3d-proton to 39d07dea2cef34bfb3ed39741f026bc637e3eec4
6072d5d8dcc : zink: ci updates
420270cb4f7 : zink: relax zink_resource_buffer_needs_barrier checks
f889bece463 : zink: don't short-circuit gfx stage finding during barrier generation
1fa3f03442b : zink: collect gfx stages for all bindings during barrier generation
9e3ed653242 : zink: add a #define for vk shader bits
80569f9e5fb : zink: track image binds
47361daffcb : zink: rework buffer barrier generation
db0fda6f369 : zink: track vertex buffer bind counts on resources
7b88dbfd785 : zink: move draw-time barrier generation down a little
9ca0c0b4b40 : mesa/st: increment num_uniforms for hw accel select shaders
81557a4fdf1 : zink: unset PIPE_CAP_DITHERING
371660b8773 : mesa/st: add PIPE_CAP_DITHERING
8a9f7087a14 : radv/ci: test vkd3d on kabini
f7ed0941c49 : Revert "ci/valve: uprev boot2container"
7a8ec23c9de : anv: Properly clamp attachment layer counts
858cd2797c6 : freedreno/fdl: use XYZW swap for PIPE_FORMAT_X24S8_UINT
d8803c724bc : panfrost: Remove sync arguments from panfrost_batch_submit
b538519bbcf : panfrost: Use a macro for checking for a shared bind type
cd04679a08c : mesa/st: Account for YUV color space and range.
a5d09d7a0ac : nir: Account for YUV range.
676acfe956b : intel/fs: Add missing synchronization for WaW dependency
736a07155f1 : Revert "ci: freedreno farm is down"
03e543a4221 : intel/validator: validate dst/src types against devinfo support
2866ae32da0 : mesa/main: Correct alloca() use without #include "c99_alloca.h"
45267d5181b : Android.mk: Fix c11-related build failures
48243965723 : ci/valve: uprev boot2container
551442b53eb : ci: freedreno farm is down
d2757656306 : zink: print runtime warning on missing EXT_border_color_swizzle
46b4017b37e : zink: use VK_EXT_border_color_swizzle
1effd3be679 : zink: hook up VK_EXT_border_color_swizzle
be4f120476c : zink: be a little selective about BAR fallback memory type
57500504322 : zink: move BAR allocation demotion up the stack
d63e04e583a : zink: store and reuse memory heap flags for buffer placement
ce5aa07db10 : zink: fix buffer transfer flushes with offsets
28d23c9e261 : zink: use only the extents for buffer unmap flushes
2645430b06d : zink: unify actual map calls in buffer mapping
dd5d215c62e : zink: rename a variable
b37d97bb867 : venus: resolve YV12 AHB to VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM
a7911faa950 : gallivm: use enum types instead of unsigned in lp_bld_sample.[ch]
86c9f3f0342 : draw: asst. clean-up in draw_vbuf.h
63457cb63da : draw: asst. clean-up in draw_pt_vsplit.c
f0dfc05660c : draw: asst. clean-up in draw_pt_util.c
9586a38e39b : draw: asst. clean-up in draw_pt_fetch_shader_pipeline.c
fcdbf7112c4 : draw: asst. clean-up in draw_pt_fetch_shader_emit.c
2eabffdd86c : draw: asst. clean-up in draw_pt.c
a8cb20339c8 : draw: asst. clean-up in draw_pt.h
824ccace17f : draw: asst. clean-up in draw_private.h
91a21fb5190 : draw: asst. clean-up in draw_pipe_validate.c
49a115e86c5 : draw: asst. clean-up in draw_pipe.c
7e1a1e898a6 : draw: asst. clean-up in draw_gs.h
14d4fe286ba : draw: asst. clean-up in draw_context.h
b2d9be86275 : draw: s/unsigned/enum pipe_prim_type/
e20664cbc3e : llvmpipe: asst. clean-ups in lp_state_fs.c
c5521d5af18 : gallivm: asst. clean-ups in lp_bld_logic.
eef5e6ac7c2 : llvmpipe: s/unsigned/enum pipe_compare_func/
9c19ed1b88c : llvmpipe: use enum blend types instead of unsigned
cde8d3479e6 : llvmpipe: minor clean-up in lp_state_blend.c
c00281903b7 : docs: Extend calendar entries for 22.1 by 3 releases.
77c7caa6bbc : docs: Add calendar entries for 22.2 release candidates.
8b5d4fa54be : docs: drop 22.1.4 calendar entry.
8987e266e42 : kmsro: add error message on drm ioctl failure
c24d8ba3164 : drisw: probe kms if fd is passed
7a9617b869c : dzn: Skip another test that times out occasionally
6e5d126a657 : llvmpipe: disable alpha test branch if multisample is enabled.
18585cac04c : zink: radv baseline updates
ada1baddceb : docs: Update windows build requirement with Visual Studio
d39553da10e : ci/vs2019: Upgrade Windows 10 SDK version to 20348
c17a0d956a4 : meson/clover: Getting clover can be built with no-rtti llvm in mingw
86f87dbe217 : meson/rtti: Using get_argument_syntax to check msvc compatible compiler
2d934ac1100 : meson: Use cc.get_argument_syntax instead cc.get_id when possible.
1173c0f33ac : meson: Using get_argument_syntax as the `--compiler_id` option for gen_vs_module_defs.py
686e20afcd3 : CI: Lima farm is offline
2df90aa562d : ci/iris: disable Blender Diorama trace (incompatible with perf. traces)
d7f2e6c8d03 : venus: add fence feedback
9f9d543b12d : venus: renderer to store allow_vk_wait_syncs capset
8ecac4c063d : venus: create per queue family command pool for feedback cmd
1a7632e54b4 : venus: add NO_FENCE_FEEDBACK perf option and disable sparse resource
942ec179f3d : venus: add event feedback
f2563788a1c : venus: add feedback check/set/reset helpers
e52da323b03 : venus: add vn_feedback_pool backed by coherent buffer (part 2)
27a24caf166 : venus: add vn_feedback_pool backed by coherent buffer (part 1)
d578f6c7278 : venus: let device track queue families used for device creation
4cf87d88229 : venus: adjust device resources init order
cf55a3f70e1 : venus: fix a missing mtx_destroy in vn_device_init
cb8dfa49662 : venus: fix the queue init failure path
01a0bfc3f99 : venus: fix a bug on buffer cache init failure path
b91511b9a89 : docs: update calendar and link releases notes for 22.1.2
a1ba2bdf3da : docs: add sha256sum to 22.1.2 notes
4b5a73062ba : docs: add release notes for 22.1.2
16c47ad3474 : radv: advertise VK_EXT_border_color_swizzle on GFX10+
09a7304d5ab : zink: tu ci baseline update
4666ef720ed : anv: do not get rid of empty/useless fragment shaders
10f6191fb5e : turnip: copy disasm strings for pipeline executables
9df7ad03203 : radv/ci: add vkd3d-proton testing
5878eca643e : ci: add VKD3D_PROTON_RESULTS to the list of variables to pass down for testing
08113e5c02c : ci: print a message when vk3d-proton returns successfully
70ba820395e : ci: update vkd3d-proton builder/runner
3f2de5e662f : radv/ci: refactor test machines and dEQP rules to reduce copy&paste config
365bf2a3b02 : radeonsi/vcn: support unified queue in vcn4
515112eabd9 : radeonsi/vcn: prepare for unified queue in vcn4
7b747478547 : iris: provide a callback to INTEL_MEASURE to clean up snapshots
a1a5f6430a0 : intel: provide a callback to clean up after intel_measure_gather
34a130fedf0 : anv: fix performance bug in INTEL_MEASURE
c4c096e66e5 : intel: relax assertion in INTEL_MEASURE
3c53c6b247b : intel: parse intel_measure environment without side effects
78523eea2fa : vulkan/wsi: treat EBADF as missing DMA_BUF_IOCTL_{EXPORT,IMPORT}_SYNC_FILE
1783a261f6f : zink: only enable vtn debugging if validation is active
1bd94b07f6f : zink: always bind on the sparse queue
0f9bc1ebe33 : zink: detect sparse-only binding queue
d1456a6b0ad : zink: add semaphore handling for sparse binds
285a5144cc1 : zink: add batch api for adding a wait semaphore
48b56d2efdd : zink: use a dynarray for semaphore wait flags
f5ac058812c : zink: remove thread_queue
cba6da2b21e : tu: Save/restore *_BIN_CONTROL in 3d GMEM store path
a9d7b47613c : tu: Add missing WFI to the 3d GMEM store path
705c0d0373b : tu: Fix 3d GMEM store swizzle in texture descriptor
33e7ba2e3e1 : aco: update SMEM offset workaround for LLVM 15
d301883aba5 : zink: use uint64_t for batch_id
4622e99e103 : d3d12: fallback to integrated adapter instead of arbitrary one
3b867ae69b1 : zink: anv ci updates
bd859e1f965 : zink: clamp renderpass layers better
7edecbf4c27 : zink: clamp dynamic fb layers better
f74df6205d2 : zink: add a function for getting the minimum framebuffer layers
979f213110a : ci/iris: Disable blender-demo-cube_diorama on APL.
6dfabab08f3 : freedreno/a6xx: Support more 3-component formats
2e63c570ddc : tu: Enable uniform texture buffers with NPOT formats
db2d2649897 : dzn: Enable support for geometry shaders
e9066ff2be3 : dzn: Disable rasterization if the last geometry stage doesn't write the position
e11035bf6d1 : microsoft/compiler: Support gl_Layer
9c45ee3f86d : microsoft/compiler: Fix Layer type
afb64e10c1f : microsoft/compiler: Move d3d12_fix_io_uint_type() to dxil_nir.c
c9b2c79d16d : d3d12: Keep access masks up-to-date when removing vars in d3d12_disable_multisampling()
e1accb1c4c5 : util: Fix invalid usage of alignas in u_cpu_detect.c
e24354c1b2e : radeonsi/gfx11: rework GDS streamout code to single-lane and enable streamout
44e4d42c238 : radeonsi/gfx11: add missing register shadowing code
fbd68a3839b : radeonsi/gfx11: drop the ES vertex count requirement
99fd408946e : radeonsi/gfx11: don't allocate unused wait_mem_scratch
98d6a3d6c6f : radeonsi/gfx11: don't use memory for waiting for cache flushes
56d4e0be86b : radeonsi/gfx11: synchronize correctly before setting SPI_ATTRIBUTE_RING_*
fa25eba744b : radeonsi/gfx11: allocate more space for pipeline statistics
0e8beb1eed9 : radeonsi/gfx11: compile monolithic PS if it writes memory
ee7150da79b : amd/gfx11: add PixelWaitSync packet fields
7d8847d963b : ac/llvm: fix tcs_wave_id unpacking on gfx11
ae432b67b78 : ci/dzn: Skip a test that intermittently times out at a minute.
15f394cc7a2 : nir: Fix unused-variable compile warnings
75973e3a1cd : ci/lava: Add support for more complex color codes
08435b1c6f9 : radv: Always use 3D block ID and grid size in task shaders.
0fb9573c57f : ac/nir/taskmesh: Preserve workgroup ID Y and Z when applying firstTask.
b243e94f07f : radv: Lower mesh shader 3D workgroup ID to 1D index.
e05f63f56c1 : ac/nir/ngg: Add mesh shader workgroup index.
856a8acab09 : radv: Enable NGG wave ID for mesh shader scratch ring.
a9e2c699aa3 : util/c11: Update function u_thread_create to be c11 conformance
6e33ef2bb9d : c11: Implement thread_local in c11/threads.h
09cd5c9bdb8 : c11: Fixes memory leak of pack in thrd_create on win32
e6392fcf3d8 : c11: Move the implementation of threads.h into c source code
b7773fd105a : util: Define WIN32_LEAN_AND_MEAN before include of `windows.h` in u_thread.h
be00a7c8acf : glx: using C++11 keyword thread_local
0f3064ee445 : intel: using C++11 keyword thread_local
af0080c4ef6 : turnip: advertise VK_EXT_border_color_swizzle
ea33e44ce4f : ci/crosvm: clean crosvm socket
4480e577a46 : zink/ci: update list of failures again
85892306027 : radv/ci: add GLES/GLCTS testing with Zink on NAVI10
8ffabb2511f : ci/valve: split .b2c-test into .b2c-test-vk and .b2c-test-gl
c895e5d1409 : zink/ci: change the surface type used for dEQP
470f8b2267e : llvmpipe: asst. clean-ups in lp_scene.c
99dcb5bcecc : llvmpipe: asst. clean-ups in lp_tex_sample.c
a14fd548f55 : llvmpipe: asst. clean-ups in lp_linear_sampler.c
dde4f9969ce : llvmpipe: fix comment typo in lp_bld_interp.h
eeb9938c64f : gallivm: asst. clean-ups in lp_bld_nir.c
7f4d1c74868 : llvmpipe: misc clean-ups in lp_bld_interp.c
846900fe3fb : gallivm: minor clean-ups in lp_bld_sample_soa.c
5a1ad575c86 : llvmpipe: asst. clean-ups in lp_rast_priv.h
27decb562eb : llvmpipe: asst. clean-ups in lp_rast_tri_tmp.h
0230d7a7717 : llvmpipe: asst. clean-ups in lp_bld_blend_aos.c
10b9958aab6 : llvmpipe: misc clean-up in lp_rast_tri.c
1e3d8791a61 : llvmpipe: minor clean-ups in lp_state_fs_analysis.c
b81b24c67da : llvmpipe: minor whitespace/formatting cleanups in lp_state_setup.h
f5e2c6d86ec : llvmpipe: whitespace clean-ups in lp_rast.h
26eeb0a090e : llvmpipe: asst. clean-ups in lp_setup_tri.c, lp_setup_rect.c
c9cb9eec051 : llvmpipe: asst. clean-ups in lp_state_fs_linear.c
03b256f4051 : llvmpipe: asst. clean-ups in lp_state_fs_linear_llvm.c
b61f3334d47 : llvmpipe: minor clean-ups in lp_jit.h
c6bd6140de2 : llvmpipe: asst. clean-ups in lp_state_fs.c
3717acdc43b : gallivm: clean-ups in lp_bld_tgsi.[ch]
9a4504af596 : gallivm: asst. clean-ups in lp_bld_sample_soa.c
f921a55d83a : llvmpipe: asst. clean-up in lp_setup_context.h
f18a23d87c6 : gallivm: clean-up in lp_bld_sample.c
dee76459ca7 : llvmpipe: asst. clean-up and add comments in lp_state_fs.h
8432e0ee3d3 : llvmpipe: asst. clean-ups in lp_scene.h
c1ddfa15a40 : llvmpipe: asst. clean-ups in lp_linear.c
b3dc37d22d9 : llvmpipe: asst. clean-ups in lp_rast.c
e060d7747db : llvmpipe: fix comment typo in lp_linear_fastpath.c
d10f61db0d7 : llvmpipe: asst. clean-ups in lp_rast_linear.c
5622b802e2f : llvmpipe: asst. clean-up in lp_state_derived.c
5f671de4867 : gallivm: add const qualifier in lp_bld_nir_soa.c
3d6192c0b88 : gallivm: clean-up in lp_bld_nir.h
aa9bd004a93 : gallivm: cleanup lp_bld_arit.c
059afb8a900 : gallivm: asst. clean-ups in lp_bld_type.[ch]
7111d208327 : llvmpipe: asst. clean-ups in lp_state_setup.c
97e8837b448 : llvmpipe: asst. clean-ups in lp_setup.c
fe48f5adff7 : llvmpipe: asst. clean-ups in lp_linear_fastpath.c
ff619d9cc55 : gallivm: asst. clean-ups in lp_bld_sample.h
f203bfb3755 : gallivm: whitespace fixes in lp_bld_tgsi.h
1c2d1ad7bae : gallivm: assorted clean-ups in lp_bld_nir_aos.c
d8fcd699f12 : docs/zink: correct requirement for tbos
5ac12eeebde : ci: Building spirv-to-dxil on both mingw and debian/x64
29baa326b93 : microsoft/spirv_to_dxil: Fixes maybe-uninitialized compiling error in dxil_spirv_nir.c
2e79e4b6d87 : microsoft/clc: Add missing void to no-parameter function signature
484658a74be : microsoft/clc: Delete unused local variables
a88ac30d384 : microsoft/spirv_to_dxil: Delete unused local variable
beaaa84cea8 : dxil: Fixes warning about comparing different enum value and enum literal
0d0283f698b : dxil: Sync dxil_spirv_shader_stage with gl_shader_stage
ed7e78b0846 : dxil: Fixes compiling dxcapi.h with mingw.
4ae6cf2a747 : microsoft/compiler: Fix error from double extern
2e61138d97b : microsoft/compiler: Include stddef.h before using size_t
aa58ff191f4 : Revert "winsys/amdgpu: use AMDGPU_IB_FLAG_PREAMBLE for the CS preamble on gfx10+"
b75ef3815ff : radeonsi: use helpers to access si_screen::aux_context
bda1c081bd6 : radeonsi: add helper to use si_screen::aux_context
81d6ae31d6f : anv, iris: Enable compute engine with INTEL_COMPUTE_CLASS=1
0c90c695f55 : anv, iris: Add support for I915_ENGINE_CLASS_COMPUTE
b27720f2a11 : anv: Move STATE_BASE_ADDRESS programming into init_common_queue_state()
09d12e6727a : anv: Add support for I915_ENGINE_CLASS_COMPUTE in init_device_state()
60e29fc7c5b : intel/gem: Add support for I915_ENGINE_CLASS_COMPUTE
2d0edbbd37e : drm-uapi/i915_drm.h: Update from drm-next (2022-05-06)
aaf6eb6c462 : ci: fix passing down MESA_LOADER_DRIVER_OVERRIDE for zink-anv-tgl
b0cd7bc8c14 : anv: don't expose EXT_border_color_swizzle on gfx7
fd27d5157f2 : gallium: disable hardware select for crocus
934bc2e8ca4 : swrast_kms: use swkmsDRI2Extension instead of driDRI2Extension
fd91295473e : microsoft/spirv_to_dxil: Fix missing-prototypes errors.
e46f4ec5f3f : ci/windows: Skip dEQP-VK.api.command_buffers.record_many_draws*
dd78dc25e7d : ci/windows: Add dEQP-VK.dynamic_state.* to the test list
672447be7f3 : ci/windows: Allow skipping deqp tests if we have to
1acf0b4bd4f : dzn: Support dynamic line width
7d9afb93cc8 : dzn: Support dynamic depth testing parameters properly
91f3c7a9fbf : dzn: Fix triangle-fan emulation
741b5ded49d : dzn: Fix primitiveRestart support
81fb1cfdad4 : dzn: Prepare support for pipeline variants
ec70291da99 : panfrost: Stop using sparse_array for batch BOs
169e03800d0 : tu: Implement VK_EXT_color_write_enable
94be0dd0b86 : tu: Implement extendedDynamicState2LogicOp
c23eb993577 : tu: Fix partial-write LRZ determination
b3b53952b00 : dzn: Vulkan 1.1 wants maxPerSetDescriptors >= 1024
59a6ddd85c2 : dzn: Implement GetDescriptorSetLayoutSupport()
1554ece8bd6 : dzn: Add a dzn_desc_type_has_sampler() helper
fb52be93762 : dzn: Lower alignment requirements when allocating buffers or single-sample images
96a7f810726 : dzn: Check that no export is requested in the memory allocation path
8c23d9db0bd : dzn: Add dummy {Create,Destroy}SamplerYcbcrConversion() implementations
439b1fc8e8e : dzn: Add a dummy GetImageSparseMemoryRequirements2()
cd8e3228163 : dzn: Add a dummy GetDeviceGroupPeerMemoryFeatures()
cc7158fe2ff : dzn: Return empty external properties
fa79d036f1c : dzn: Decorrelate external image info and external image properties
cd4bc4893b1 : microsoft/compiler: Support load_sample_id_no_per_sample
65309dab45a : microsoft/compiler: s/assert()/unreachable()/ in emit_intrinsic()
82d3433d2a5 : microsoft/compiler: Set typed_uav_load_additional_formats when appropriate
303175cfecb : microsoft/compiler: Images are no longer reprensented by uniform vars
cdbc8a8c85f : spirv: Add a dst/src type to image deref loads/stores coming from OpAtomic{Load,Store}
b78d3ebe722 : vulkan/util: Fill VkPhysicalDeviceIDProperties::deviceNodeMask
e3a7ccba574 : ci/vs2019: Convert mesa_build.ps1 to using PowerShell 7 && operator
47bce477368 : ci/vs2019: Remove comment for windows_test_vs2019 that not true
97e7f6d068a : ci/vs2019: Split install of vs2019 and choco into separate Docker image
cfa67ec7509 : ci/vs2019: Split choco install output
322c807b3ce : ci/vs2019: Install all build artifacts into C:\mesa-deps
9ceb170cb19 : ci/vs2019: ignore _build and _install directory by write * into .gitignore
33e5b08a7dd : ci/vs2019: Reduce the vs2019 build tools components to be installed
6d23d873257 : ci/vs2019: Show the total vs2019 install time
d960151dc2a : ci/vs2019: Split call to C:\vs_buildtools.exe into multiple lines
a740b8430a7 : ci/vs2019: Add a dedicated script for entering VS dev shell
24e177aff23 : ci/vs2019: Use shared VULKAN_SDK_VERSION for install and build vulkan related packages
918dbc1fa86 : ci/vs2019: Disable progess bar for pip3 install
e301f31116f : ci/vs2019: Disable progress when install python
86d6e532b3a : ci/vs2019: Ignore error when removing directory recursively
5baaa3b361c : ci/vs2019: Ignore cert install output, it's too long
56088340684 : ci/vs2019: Do not install subprojects
d1e7e58807b : ci/vs2019: Rename to vsInstallPath
0511f0eb8a5 : ci/vs2019: Give each option its own line in mesa_build.ps1
f2aba8564c2 : ci/vs2019: Update editorconfig for ps1 files
66eec65c5b4 : ci/vs2019: switch to powershell 7
6445379f04d : ci/vs2019: There is no meaning to set $env:ErrorActionPreference
b240be28e31 : zink: check for pending clears to determine write status of zs attachments
901f5e6a31f : v3dv/ci: increase fraction to 10 on v3dv ci jobs.
8c0f3cdfac5 : zink: clamp dynamic renderArea to framebuffer size
87c7e757211 : zink: fix cubemap lowering bit size
de6af39534c : zink: fix cubemap lowering for array samplers
876bfb6bc36 : zink: skip some emulated cube code if the extension is present
d8b4ceb27a7 : zink: rename nonseamless struct members to emulate_nonseamless
08858070b11 : zink: use VK_EXT_non_seamless_cube_map when available
616773e62b5 : zink: hook up VK_EXT_non_seamless_cube_map
03d7f31054b : zink: don't print VK_EXT_shader_atomic_float warning for nir_intrinsic_image_deref_atomic_exchange
d8877437d61 : zink: avoid uninit values in renderpass state
4c908e3d7b2 : zink: only add necessary binds during dmabuf export
44cf6f7564d : zink: fix generated tcs deletion
cf34d3fe050 : zink: unset generated tcs pointer from tes on deletion
c36c5ff057a : zink: use the patch_vertices value from the shader key, not the context
338d9864390 : zink: fix generated tcs update path
336b5c88231 : zink: fix dynamic stride conditional in pipeline creation
1a89e358d62 : dzn: Enable dEQP-VK.pipeline.vertex_input.* test cases
ac34866166c : dzn: Allow some non-native formats to be used as vertex inputs
b53f9011b1a : microsoft/compiler: Add support for more scaled formats
b0b9b500778 : d3d12: Move d3d12_nir_lower_vs_vertex_conversion() to a common place
c378bbab757 : mesa: Use C11 alignas for cross-platform SSE support
8fbad5e42fd : gallium: clean up PIPE_ALIGN_STACK-definition
d1349eb5001 : gallium: remove unused macros
ea7ba77be99 : gallium: remove repeated check
1b53fb625e0 : gallium: use c++11 alignas instead of PIPE_ALIGN_VAR
04ca04ba46e : gallium: use c11 alignas instead of PIPE_ALIGN_VAR
69d2d38f6ea : llvmpipe: use c11 alignas instead of PIPE_ALIGN_VAR
3c82e23f9ac : gallium: reorganize includes
d791184b465 : gallium: remove stale comment
e3bc78b8e39 : util: use c11 alignas instead of rolling our own
2c430445079 : vulkan/util: assume c11
ec9d7872ace : glcpp: remove outdated msvc hack
3a62badb2e1 : util: use c11 alignof instead of our own
e83f13c04ef : c99_compat.h: assume c99 support
ffd26b1c3bf : llvmpipe: assume c99
5dc30f93428 : util: sort includes
7c864499eb2 : dzn: enable two more exts
b45f1e24aef : dzn: use a null-rtv to handle no-attachment
bd4c8f562c9 : microsoft/compiler: Truncate function names when needed
69339066fc9 : microsoft/compiler: Pick a type that matches interpolation mode for structs
51bdac48465 : v3dv/pipeline: expand nir_optimize, drop st_nir_opts
36c547342ac : v3dv/pipeline: call nir_lower_explicit_io after first nir optimization loop
481df13f272 : nir: get res binding using component 0, instead of asssumig an uint
d364d445ad7 : isaspec: Handle patterns bigger then 64 bit
119d8488ddc : isaspec: Extend split_bits(..) to accept a bitsize
96f0944a69d : ci/panfrost: add Blender, Warzone2100, Freedoom and Unvanquished traces
2f474462f98 : ci/crocus: add Blender, Warzone2100, Freedoom and Unvanquished traces
df298cff151 : ci/virgl: iris: disable Counter Strike 1.6 trace flaking
bb1af12b8a4 : ci/virgl: add Blender, Warzone2100, Freedoom and Unvanquished traces
f58168850fd : ci/iris: add Blender, Warzone2100, Freedoom and Unvanquished traces
de9378e7013 : ci/llvmpipe: add Blender, Warzone2100, Freedoom and Unvanquished traces
a7f7f2a1ddf : ci/freedreno: fix A530 glmark2@ideas:speed=10000 trace
e8cf79f6642 : ci/freedreno: add Blender, Warzone2100, Freedoom and Unvanquished traces
4a7446e4e45 : v3dv: handle barriers at the end of a command buffer
d6702b99a2e : v3dv: merge pending secondary barrier state into primary command buffers
a97f78eb144 : broadcom/compiler: disable flags optimization for loop conditions
2b0e45b18e0 : ci/etnaviv: gc2000: drop flakes from fails
93173a3a589 : ci/etnaviv: add recent flakes for gc2000
7596c6d34ec : ci/etnaviv: disable tests which takes too long
b02c88680ea : ci/etnaviv: add recent fails and remove 3 unexpected passes
016f9e89d4a : ci/etnaviv: sort fails.txt
4ab49e2530a : dzn: handle stencil-attachment-optimal layout
7dc5255469c : dzn: correct assert-condition
427c34eeca9 : ci/valve: do not extract the install tarball on the runner
cee1142fa31 : ci: bump the hang-detection tool in the test image for Vulkan
fa645861af6 : r300: expose PIPE_CAP_LEGACY_MATH_RULES
fbcf65bfea5 : anv: VK_EXT_border_color_swizzle
efa58f6b47a : lavapipe: VK_EXT_border_color_swizzle
4c5f7b86ecc : gallium/u_threaded: fix buffer busyness tracking
ce60195ecdf : anv: Use NIR_PASS(_, ...)
844a70f4391 : intel/compiler: Use NIR_PASS(_, ...)
65bafa2a35a : ci: uprev piglit 2022-06-09
399104f0498 : zink: fix up KILL to a more sensible log message
23892bff6b4 : zink: unset res->swapchain upon killing a swapchain
ea9e30f9d27 : zink: add implicit sync workaround for non-mesa drivers
2ef6b0aab1c : Revert "wsi/x11: Avoid using xcb_wait_for_special_event in FIFO modes"
ee587f202e1 : Revert "wsi/x11: Don't leak xcb_get_geometry_reply_t."
4bee678df3a : zink: defer old swapchain destruction
1dfa19c541d : zink: keep a count of async presents occuring for a given swapchain
892f42271fc : zink: use separate pointer for swapchain presents
9bdd0854eab : panvk: Use common CmdBeginRenderPass
f00e0bfd8a9 : panvk: Simplify depth clear preload condition
ec2bf34d97d : panvk: Fix stencil clears of combined ZS images
588ee38351e : panvk: Clear Z/S attachments without a shader
03c34a8887e : panvk: Remove unused pushmaps
2136643a513 : panvk: Don't specialize clear shaders for RT
4bd6519b6bd : radv: remove remaining unused pCreateInfo pointers
653ded57041 : radv: update the check to determine if rasterization is enabled
e8a0f514d41 : radv: update the check to determine if dynamic sample location is needed
15586cdaf8d : radv: update the check to determine if dynamic discard rectangle is needed
a42190b6479 : radv: update radv_is_vrs_enabled() to use radv_graphics_pipeline_info
839b1f4e914 : radv: remove redundant check when importing vertex input info
11e55bce493 : zink: cap driver inlining using ssa allocation limit
44223e5f28c : panfrost: Disable CRC at <16x16 tile sizes
cac0578ee58 : panfrost: Inline pan_fbd_has_zs_crc_ext
11bbcc423c2 : zink/ci: update list of expected failures with RADV
3cd39c2b32f : tu: Enable VK_KHR_swapchain_mutable_format
79b88852c85 : panvk: Return VK_ERROR_INCOMPATIBLE_DRIVER for Midgard
c43882ad544 : panfrost: Allow pixels using discard to be killed
96e7e92f0dc : intel/fs/xehp+: Emit scheduling fence for all NIR barriers on platforms with LSC.
47773a5d7c8 : intel/fs: setup SEND message descriptor from nir scope
92f9a509cff : zink: more lavapipe glcts fails
d64fbb88862 : zink: warn on missing customBorderColorWithoutFormat
92e61dcee53 : docs: show and link to the new macOS CI
9490ae55612 : ac/gpu_info: clamp gart_size_kb and vram_size_kb to fix buggy kernel driver
bdf3797aeb7 : ac,radeonsi: don't export null from PS if it has no effect on gfx10+
e4b70887796 : radeonsi: allocate only 1 GDS OA counter for gfx10 NGG streamout
0f48c581f90 : radeonsi: allocate GDS only once per process
4d4bd7cb5b6 : winsys/amdgpu: add a kernel GDS management workaround retrying on -ENOMEM
dfa8dcf80e4 : radeonsi: remove streamout code from shaders if no streamout buffers are bound
dbbbe73d050 : radeonsi: fix NGG streamout hang by allocating GDS in the right place
3f900df0713 : radeonsi: inline gfx10_emit_streamout_begin/end
002e34d8608 : radeonsi: unconditionally enable the streamout overflow query with NGG
0f4f98ea502 : radeonsi: fix a crash in gfx10_sh_query_get_result_resource
fc392ff104d : radeonsi: fix an NGG streamout hang with monolithic shaders
a9f7744cfef : radeonsi: rework how vs_state_bits is set and unpacked
c2342e67701 : radeonsi: move GS_STATE bits to the end to make space at the beginning
c9c7dcb6193 : radeonsi: rename and regroup VS_STATE definitions
091617002f2 : radeonsi: rework how VS_STATE_BITS are set for VS, TES, and GS
928e5f240d7 : radeonsi: simplify how pipeline statistic offsets are computed
57b7dcd9dbc : radeonsi: add BREAK_BATCH at the beginning of IBs
eea46094ff8 : radeonsi: set INTERPOLATE_COMP_Z to 0 to work around an EQAA bug
4f3c74ddfb7 : radeonsi: determine DB_SHADER_CONTROL in si_shader_ps
8e879dcedd1 : radeonsi: restructure PS no-export fixups
7cbea71aaba : radeonsi: fix polygon stippling without color and Z outputs (v2)
56359e9f6e4 : radeonsi: remove unused dword from wait_mem_scratch
8e0d34ce987 : radeonsi: fix uninitialized wait_mem_scratch_tmz
705e9af29a8 : radeonsi: don't use info.gs.invocations if it's not GS
3b9cd2469ea : radeonsi: print LDS size in bytes
8edafaa25c5 : winsys/amdgpu: use AMDGPU_IB_FLAG_PREAMBLE for the CS preamble on gfx10+
1592921c599 : radv: Move some rt intrinsics to the top
cbcdcc412c9 : dzn: enable binding_model tests
5288fe31b4c : microsoft/spirv_to_dxil: lower cube-images to 2d arrays
00837c6bef9 : microsoft/compiler: make sampler-lowering optional
fff03d2bd34 : microsoft/compiler: mark image-functions as such
b386802bb96 : d3d12: move cubemap-lowering to common-code
98d7a9a9e4f : zink: run copy_prop_vars during optimization
5a95c6b3282 : zink: rewrite atomic ssbo intrinsics as atomic derefs
0afb2e34c2d : zink: more requirement docs
3b8e4457d2e : zink: add feature req for border colors
6b38907b7f7 : zink: fix feature requirement
9ccc6839736 : anv: Implement VK_EXT_non_seamless_cube_map.
3d37291e1c1 : radeonsi: prevent recursion in si_decompress_dcc
813e60f1ead : tradeonsi: fix preamble state producing incorrect packets
dcdd31ae964 : aco: Remove r128_a16 MIMG builder option.
0ca6653ada3 : aco: Print r128/a16 MIMG bits separately.
1dd29152982 : zink/ci: skip two KHR-GL46 tests that timeout most of the time with RADV
8f0e8808c0c : radv/ci: rename deqp-XXX jobs to vkcts-XXX
19682028eb0 : tu/autotune: Prevent division by zero
4846d53b18a : turnip: Fix out-of-bounds builder->shader_iova access
003d0528101 : ci/windows: add back build-error detection
3933752c7f7 : turnip: force sample interpolations for sample shading
d9ec7df2f43 : nir: Fix flat new_var assignment in create_new_io_vars()
b12417a2c71 : microsoft/compiler: Lower fquantize2f16
279f32e042c : util/u_debug: Use 'initialized' instead of 'first'
1f323437dfd : zink: add new flakes
070ce230784 : crocus: Enable PIPE_CAP_LEGACY_MATH_RULES.
fa118be9aea : iris: Enable PIPE_CAP_LEGACY_MATH_RULES.
3d4eaba63a2 : Revert "nine: Disable optional use of TTN when MUL_ZERO_WINS is available."
c761f9bde5f : gallium: Rename PIPE_CAP_TGSI_LEGACY_MATH_RULES to drop "TGSI"
b61097dd459 : tgsi_to_nir: Set use_legacy_math_rules for TGSI_PROPERTY_LEGACY_MATH_RULES.
1e2e52eff73 : nouveau/nir: Implement mul_zero_wins behavior for use_legacy_math_rules.
a05bfff8cb2 : r600/sfn: Implement 0*x=0 behavior for use_legacy_math_rules.
c93e5a7c94b : nir_to_tgsi: Set LEGACY_MATH_RULES cap for use_legacy_math_rules shaders.
76b203eb39d : gallium: Rename MUL_ZERO_WINS to LEGACY_MATH_RULES.
cf265c66066 : nir: Rename is_arb_asm to use_legacy_math_rules and document its meaning.
0d90b168d82 : zink: update tu a630 baseline
bbe5136658f : zink: fix 32bit bo rewriting
ea8fc231190 : zink: avoid adding more 64bit alus during bo rewriting
cdaa601de38 : zink: scalarize when rewriting explicit 64bit io
5b2f850425e : zink: rewrite 64bit shader i/o as 32bit
5ff65a6ae78 : zink: implement nir_op_unpack_64_2x32 in ntv
24725e572eb : zink: improve/expand manual xfb emission
26338c4abbc : zink: if a variable is flagged as being xfb, treat it as manual xfb output
e9d28cbe3fb : zink: fix variable locations in manual xfb emission
fd516b0a9fb : zink: flag all shader i/o variables as !is_xfb
31ba19ff681 : zink: fix ntv partial stores
b59d67431dc : zink: run more int64 passes during optimization loop if int64 isn't available
7c75ce6204e : zink: don't lower pack/unpack intrinsics
3d8131341b6 : zink: always scalarize pack/unpack alu ops
b1f684c80be : zink: run nir_lower_alu_to_scalar in optimizer loop for 64bit lowering
941046be802 : zink: break out nir alu typing in ntv
02a3a5ff315 : zink: flag optimization pass after inlining uniforms
a8e718c7e59 : intel/compiler: Fix A64 header construction with a uniform address
30b57f10b36 : vulkan/wsi: Signal semaphores and fences from the dma-buf
18bd05827d1 : vulkan/wsi: Set memory ownership after signaling fences and semaphores
6930f088605 : vulkan/wsi: Re-arrange QueueSubmit code in wsi_common_queue_present
bee3d2e156a : vulkan/wsi: Reset fences earlier in wsi_common_queue_present
d211f4891ab : vulkan/wsi: Use a STACK_ARRAY for stage_flags
e60bb58de70 : dzn: Init sync types before wsi
0c764afac10 : turnip: Set supported_sync_types before wsi_init
4c95b574d19 : turnip: Use the common QueuePresent implementation
513d73b160e : turnip: Use the common AcquireNextImage implementation
12920b227fc : pvr: Use the common AcquireNextImage implementation
384c31425ab : lavapipe: Use the common AcquireNextImage implementation
e60ff7f1aa6 : radv: Drop create_sync_for_memory
3ed70d775c8 : v3dv: Use the common AcquireNextImage implementation
a09e08ae955 : panvk: Use the common AcquireNextImage implementation
b03216de9cc : wsi: Always signal semaphores and fences in wsi_common_acquire_next_image
e32892130fc : vulkan/wsi: Fix a signal_semaphore_with_memory check
a820dc4a8e9 : anv/wsi: Stop resetting semaphores
18b3ad5a095 : intel: Set a more useful fake devinfo->gtt_size in no-hw mode
65d6708bc33 : anv: Remove FS executables when applying the null FS optimization
17818800d05 : radv: Implement VK_EXT_non_seamless_cube_map.
d5d16a4f005 : vulkan: Spec update to 1.3.217.
570020c8106 : lima: implement lima-specific blitter
133620196d5 : compiler/types: Don't place members in the previous substruct's end padding
2aeb83117ad : .gitignore: Qualify the path for the ignored build directory.
d2677cb6d78 : mesa/st: Abort the linking on driver link failure.
c426e21ff14 : turnip: Reverse the order of walking pipes or tiles on odd rows.
790fc8455f7 : ci/turnip: add a link to VkPhysicalDeviceMemoryProperties failure
e8d4eaf1725 : ci/iris: Disable skqp until it can be stabilized.
0ef513699d3 : util: Add unittest for timespec_get
ef44bbdbed6 : util: Remove unused function timespec_passed
1cc1ebdc46a : util: always enable timespec_test.cpp
5abf590c719 : util: Remove usage of designated initializers in timespec_test.cpp
672a93cd6d6 : util: Use timespec_get directly, it's always present
65d5ee40128 : c11: Implement timespec_get on win32 properly when not available
b2ddec4e98f : c11: Implement c11/time.h with c11/impl/time.c
fe01757ddf0 : c11/threads: Remove the detecting code for `HAVE_TIMESPEC_GET` in threads_win32.h
a6dd77149ad : meson: Fixes timespec_get detect code
cc805aef69d : d3d12: Properly set HS input control point count
08577bbb703 : nir/nir_lower_io: Optimize 32-bit inbounds access
f19cbe98e32 : nir,spirv: Preserve inbounds access information
e6301b886b4 : dzn: Enable depth-bounds testing
9feda65a83c : dzn: Use CreatePipelineState()
83c7fab53f3 : dzn: Drop an unused argument passed to dzn_graphics_pipeline_translate_vi()
185bae4c602 : dzn: Switch to ID3D12Device2
ee1a0a0772d : zink: always create descriptor templates
3156a5705dc : zink: fix buffer descriptor hashing
b818c0862bc : zink: simplify some compiler bo code
bcc22b9e4d8 : Init macOS GitHub Action
69b95b7839f : Remove Travis CI config
ef6cc03b175 : v3d: add ARB_polygon_offset_clamp extension support
a2463ec271f : panfrost: Constant stencil value tracking
79877d5df51 : radv: advertise VK_EXT_primitives_generated_query
1ebf463a5a6 : radv: implement VK_EXT_primitives_generated_query
e0edf8d2408 : radv: add few helpers related to streamout
f3daf7ce402 : radv: flush the NGG query state when the argument is declared
fe57fe1fd8a : ac/nir/ngg: count the number of generated primitives for VS and TES
60b07a0ab25 : radv: declare the NGG query argument for primitives generated query
11734f935a5 : radv: add primitives_generated_query to the graphics pipeline key
dc8cf44f608 : radv: track if primitives generated query features are enabled
3efbbf95886 : radv: rename ngg_gs_state to ngg_query_state
6b9b28f94eb : lima/ci: Don't skip piglit opengl 1 tests
704c9b2825c : svga: fix shared memory index
d9aedaa7955 : svga: fix reference to NULL offset for atomic counter
893b4d98f8e : glsl: inline do_common_optimization() call
d09a37ef54e : glsl: remove never true do_dead_code() parameter
3223f5b63f7 : docs: link releases notes for 21.3.9
c44ece16792 : docs Add sha256 sums for 21.3.9
d413674160b : docs: add release notes for 21.3.9
4655ff1f5b3 : nir/deref: Handle RESTRICT for SSBO deref bindings
8492e78f9d1 : nir/deref: Handle SSBO array bindings specially
a5b12742758 : nir/vars_tests: Use nir_var_mem_global instead of ssbo
2d221c64e78 : nir: Increase nir_variable_data::mode to 16 bits
0ad2dfe942d : nir/deref: Re-arrange variable checks in compare_deref_paths
130d9d80dbb : nir/deref: Make compare_deref_paths take a stop callback
7ebcdada000 : nir/deref: Use an index in compare_deref_paths
4d80b3217e6 : nir/deref: Break out a helper for compare_deref_paths
cb5c1bcb7c6 : nir/deref: stop assuming coherent accesses of different SSBOs may alias
5ebb014bdf8 : radv, aco: Round texture array layer in NIR.
1b68d3e43ae : nir/lower_tex: Add lower_array_layer_round_even option.
2cb0c9ea134 : radv: Advertise VK_KHR_ray_tracing_maintenance1
16585664cda : radv: vkCmdTraceRaysIndirect2KHR
3aa0ea82797 : nir: Handle ray_launch_size_addr in opt_preamble
fea155348f0 : radv: PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY
e8ac9dd23f9 : radv: ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR
5d56c2cfc0a : radv: Add accel struct queries for maintenance1
d5dd0df65f7 : radv: ray cull mask
2e0e150e694 : spirv: Add plumbing for ray_cull_mask
7c44cb6f5e8 : vulkan: Spec update to 1.3.216
2b001b57a08 : u_transfer_helper: flush temporary transfer first for MSAA
e6c1426166a : aux/tc: handle link_shader
549d3ea600b : aux/trace: add pipe_context::link_shader
c0d65398279 : panvk: Drop support for Midgard
3684776f793 : lavapipe: allow null handleTypes
35dd4ac8862 : microsoft/compiler: Drop the auto_link parameter passed to nir_to_dxil()
74c94faf325 : microsoft/spirv_to_dxil: Let spirv_to_dxil() handle the linking
77c81357f47 : dzn: Fix vertex input handling
4f1cb63bf38 : dzn: Fix unitialized var access in dzn_meta_compile_shader()
df63772f765 : dzn: Handle varying linking explicitly
dc52e557ffa : dzn: Fix maxVertexInputAttributes limit
a4fa63a103f : microsoft/spirv_to_dxil: vectorize IOs
45f8b2ee50b : microsoft/compiler: Allow vulkan users to handle varyings linking
d105a16408f : microsoft/spirv_to_dxil: Add a linking helper
424bb7357f7 : microsoft/spirv_to_dxil: Remove dead IO vars at the end of dxil_spirv_nir_passes()
d3e321c8531 : microsoft/compiler: Make input_mappings immune to driver_location holes
e8fd20da907 : microsoft/spirv_to_dxil: Constify the descriptor binding mapping fields
c86ea7daa36 : microsoft/spirv_to_dxil: Extract NIR passes out of spirv_to_dxil()
ca5520c3cb6 : microsoft/compiler: Make sure all SV_Position components are written
9368641c3f4 : microsoft/spirv2dxil: Add a debug option
447d4485132 : ci/windows: Bump spirv-samples commit-ID
961a28d9d99 : gitlab: ask that reporters don't include long logs in descriptions
9c1e00afb1f : gitlab: ask for useful titles
2338dcd3921 : asahi,agx: Don't set PIPE_CAP_POINT_COORD_ORIGIN_UPPER_LEFT
e749f67f898 : mesa,gallium: Make point coord origin a CAP
10a2406232e : pan/perf: Fix performance counters on G57
0ecbfcc892b : panfrost: Add panfrost_query_l2_slices helper
58b408611ff : panfrost: Remove is_64b assignments
ae4841c1053 : panfrost: Remove redundant first_tag access
c999a9daa84 : panfrost: Deduplicate indirect dispatch structs
ae77c207e08 : panvk: Use push constants for copy shaders
1a0217e3fb0 : panvk: Use push constants for clear
f227fb6da2f : panfrost: Use push constants for indirect draws
43884a9b092 : panfrost: Use push constants for indirect dispatch
90beea75f63 : pan/bi: Don't reorder push with no_ubo_to_push
17ea1642e26 : pan/bi: Implement load_push_constant
3c5f1595b89 : panfrost: Fix inverted indirect dispatch condition
5c17a042826 : turnip: consider render pass costs in autotune
ce118a7002b : turnip: estimate render pass costs
fe9a2374e6d : turnip: include stencil test for drawcall costs
2dc10165a1c : turnip: base pipeline draw costs on colorWriteMask
6fe7b921148 : turnip: if-checks autotune debug macros
b7cb4d4f6f9 : radeonsi: set the max UBO size same as the max SSBO size
b7508443192 : radeonsi: compute PIPE_CAP_MAX_TEXEL_BUFFER_ELEMENTS_UINT correctly
aee8ee17a50 : radeonsi: change max TBO/SSBO sizes again and rework max alloc size
c1adb33a93e : radeonsi: clamp against MAX_TEXEL_BUFFER_ELEMENTS correctly
91e533c6aa0 : radeonsi: report correct maximum compute grid sizes
ecda7be628d : radeonsi: increase the max compute LDS size to 64KB for gfx7+
0fbcaa4b3aa : pvr: debug: Implement PVR_DEBUG variable
7c615b41038 : pvr: csbgen: Add *_unpack() functions for all generated struct types
4c0941f0d4e : pvr: csbgen: Fix "local variable may be undefined" lints
9f8556a44a2 : pvr: csbgen: Replace map() and filter() with list comprehension
2285ddc7207 : pvr: csbgen: Isolate "main" function with __name__ check
a8b80c610be : pvr: csbgen: Add typing information
f2de3716d8b : pvr: csbgen: Remove unused function parameters
14ca712362f : pvr: csbgen: Remove "dim" functionality from Group
6961c319381 : pvr: csbgen: Cleanup imports
34a76ec4e6c : pvr: csbgen: Make some loops more pythonic
b813ca5d3b3 : pvr: csbgen: Add a missing @staticmethod decorator
89d6a1cfe48 : pvr: csbgen: Formatting pass (PEP-8 plus other minor changes)
0280b526d58 : radv: Implement mesh shader scratch ring.
6056583ae18 : ac/nir/ngg: Use variables for outputs without cross-invocation access.
b664279755b : ac/nir/ngg: Use mesh shader scratch ring when outputs don't fit LDS.
304a0e948b4 : ac/nir/ngg: Clean up mesh shader output LDS layout.
02c87e66e9d : nir: Introduce new intrinsics for AMD specific mesh shader task ring.
b730f912478 : radv: Implement task shader draw and payload rings.
ac5ab8d227e : ac: Add task shader ring information.
086e499b47a : ac: Add RDNA2 task+mesh shader draw packet opcodes.
721fb18a386 : pvr: Fix incorrect samples to cr_isp_aa_mode conversion.
61db3154b48 : pvr: Write immutable descriptor words in vkAllocateDescriptorSets().
81077a4c7db : pvr: Add csb enum helper funciton header.
d8493e53100 : radv, aco: Lower txf offset in NIR.
b81f05e94d4 : radeonsi: set size in si_texture_get_handle
bce227611d5 : va/surface: set the correct size in vaExportSurfaceHandle
8c07d7cbdd2 : gallium: add size attribute to winsys_handle
baf0e66dae1 : gallium: update winsys_handle documentation
cb5973a3dd7 : zink: only update layout when doing mixed zs attachment renderpass check
8f9c21b15ed : zink: break out of zs mixed layout update loop when work is done
ffb0c97caf5 : intel: Build mi_builder_test whenever build-tests is set
04fae05f7dd : lavapipe: Use vk_image_buffer_copy_layout
420717b2cee : panvk: Use vk_image_buffer_copy_layout
8d6b7eb5cec : radv: Use vk_image_buffer_copy_layout
c144030f7e0 : vulkan,radv: Steal some image offset/extent helpers from radv
81603e7dc21 : anv: Use the common image<->buffer copy helper
80547e5379f : vulkan: Add a helper for image<->buffer copies
ed0cd6f654e : vulkan/format: Add a vk_format_get_aspect_format helper
69e4d39d188 : vulkan,radv: Move vk_format_get_plane_format to common code
1436fa55a60 : radv: Use the common image offset/extent sanitize helpers
2c2b3e68e13 : vulkan,anv: Move the image offset/extent sanitize helpers to common code
49234585772 : ttn: Populate the images/textures/samplers_used fields in shader_info
f618d0292a8 : d3d12: Report PIPE_CAP_ACCELERATED as 0 on WARP
0cb05d13b07 : docs: Fixes dispatch.rst with __THREAD_INITIAL_EXEC
4dd5f03edc9 : pvr: Remove clang-format off comment from vk_format.h
9acb8ba3db2 : pvr: Move transfer logic to pvr_job_transfer.[ch]
16d4ca6e141 : pvr: Add services winsys transfer cmd submit interface.
df671f6a8f4 : pvr: Change ALIGN macro to ALIGN_ATTR.
7a93e8900e0 : pvr: Fix UTIL_ARCH_BIG_ENDIAN check in vk_format.h.
2d0f49534fc : pvr: Restrict argument to dev_info where possible.
4b6c18fea82 : pvr: Fix ISP_RENDER_MODE_TYPE enum in rogue_cr.xml
11d8973efba : pvr: Add transfer 3d parameter heap support.
0c3c1a8be42 : pvr: Remove vk_format_is_pure_integer and use common helper.
72c634fb230 : pvr: Allow signal_sync pointer to be NULL in job submission.
ce36859b950 : pvr: Add support for R32G32B32A32_UINT, R32_UINT and R8_UINT formats.
86f703e7b17 : pvr: Pass device info struct in pds generator.
b24216c52d3 : radv: Fix the accel struct size calculation
062b5a9ba1b : ac: use ResetAllOptionOccurrences instead of ResetCommandLineParser
2c70b1a2177 : v3d: release all color buffers on context destroy
8381f64251d : intel: Fix build of mi_builder_tests by including c99_compat.h
c06b265ec75 : dzn: Emit missing transition barriers for rendering attachments
f06da59fd75 : radv: report the marketing name as part of the device name
42b3735716b : radv/winsys: add get_chip_name() to the null winsys
ad8f9d5d583 : gallium: rename PIPE_CAP_MAX_SHADER_BUFFER_SIZE -> *_UINT
fd6b8999d71 : gallium: rename PIPE_CAP_MAX_TEXTURE_BUFFER_SIZE->MAX_TEXEL_BUFFER_ELEMENTS_UINT
dc4a3a18e9f : gallium: add PIPE_CAP_MAX_CONSTANT_BUFFER_SIZE_UINT for UBOs
406cf871b2a : gallium: rename PIPE_SHADER_CAP_MAX_CONST_BUFFER_SIZE to *_BUFFER0_*
2a151238a08 : st/mesa: round down MaxUniformBlockSize to a multiple of 4 for piglit
0081925856d : st/mesa: limit MaxComputeWorkGroupCount to INT_MAX - 1 due to failing tests
9c7256fb8de : mesa: change GL_MAX_SHADER_STORAGE_BLOCK_SIZE to UINT
939d2e08609 : mesa: change GL_MAX_TEXTURE_BUFFER_SIZE to UINT
eaac8a1986d : mesa: change GL_MAX_UNIFORM_BLOCK_SIZE to UINT
e76d5c7bc59 : mesa: change GL_MAX_COMPUTE_WORK_GROUP_COUNT to UINT
c1381daab84 : mesa: clamp UINT values greater than INT_MAX for glGetInteger
7acc91fe876 : mesa/st: use util_streaming_load_memcpy for compute pbo copying
a7831c5f6e1 : streaming-memcpy: move to src/util/ and compile unconditionally
c370fa362b9 : mesa/streaming-memcpy: add memcpy fallback
03e8908e271 : ci/crocus: Drop g41's xfail for rgba_half_float_oes.
ab3a1d41c5a : glsl: Drop INT_DIV_TO_MUL_RCP lowering.
5ec0301ec77 : lima: Lower nir_op_idiv with other scalar math operations.
5c499d6d1ad : nir: Fix idiv lowering on !NativeIntegers when lower_fdiv is also set.
464b32c0302 : glsl: Drop the div-to-mul-rcp lowering for floats.
594d3982f75 : tgsi_exec: Fix inf/nan handling for divide by zero.
0fbd1b1f4ce : glsl: Move exp/log-to-exp2/log2 lowering to glsl-to-NIR.
d024eb6fabe : glsl: Remove stale lower_instructions comments.
8c4b88ee488 : gallium+glsl: Remove EmitNoSat/PIPE_CAP_VERTEX_SHADER_SATURATE
7a8e3c80fd4 : nouveau/nv30: Make sure fsat is lowered in the VS.
61c500ee9b8 : radeonsi: replace llvm ls/hs interface lds ops with nir lowered ones
f7f2770e724 : ac/nir: Add remappability to tess and ESGS I/O lowering passes.
666dbbf1a36 : ac/nir: skip gl_Layer/gl_ViewportIndex write for LS
87dfff3e6b4 : radeonsi: add tcs_vgpr_only_inputs parameter to si_get_nir_shader
47dd3525fb2 : radeonsi: implement load_lshs_vertex_stride abi
6a95452ddf0 : ac/nir: use nir_intrinsic_load_lshs_vertex_stride_amd
33b4b923ee1 : nir: add nir_intrinsic_load_lshs_vertex_stride_amd
e35ff669b59 : ac/llvm: get back nir_intrinsic_load_tess_rel_patch_id_amd
4237932685e : glsl: tidy up link_varyings_and_uniforms()
f00be793e4a : glsl: drop extra optimise swizzles call
7af5929b54b : turnip: Move tile loads back into the draw CS.
ecabd3b5a9a : turnip: Allow nested CP_COND_REG_EXEC
a92fad45e95 : turnip: Allow load/store skipping in vkCmdClearAttachments().
b8619ef343f : turnip: Refactor a bit of subpass attachment processing.
83ae4a5ed48 : turnip: Include 3d-based CmdClearAttachments() in binning visibility.
48403628a2e : turnip: Refactor a bit of repeated code for subpass setup.
5b119c0148c : ci/turnip: Add a little forced touch-testing of XFB with no binning requested.
046438b7a49 : turnip: Use fb->binning_possible to decide on conditional tile load/stores.
6c37b4ded10 : turnip: Move binning decisions from FB usage time to FB creation time.
ceeaac340a6 : turnip: Refactor a bit of tu6_emit_tile_select().
2cad0dd03b3 : turnip: Don't bother creating tile_load/store_cs for sysmem rendering.
f69aa01c4e0 : ci/i915: Update manual piglit job expectations.
5d0f36d8269 : ci/i915: Merge the piglit and deqp runs.
a99e85db9eb : iris:Duplicate DRM fd internally instead of reuse.
01fd789ad54 : docs: Document Mali-G57 conformance
feb90200393 : panfrost: Enable Mali-G57
40db52488b6 : aco: consider fma with multiplication by power-of-two unfused
6489af145ca : mesa: enable HardwareAcceleratedSelect
e8658adaa8d : virgl: return -1 for PIPE_CAP_ACCELERATED
1b3fd8b3d2d : zink: reset PIPE_CAP_ACCELERATED when cpu soft rendering
9b22ab4167e : mesa/st: implement hardware accelerated GL_SELECT
19f37372623 : mesa: pass select result buffer offset as attribute/varying
c41ac0682ef : mesa: add HWSelectModeBeginEnd dispatch table
8373248cf01 : mesa: set CurrentServerDispatch too when glBegin/End
90b34c91840 : mapi: add api setup header for hw select mode
f890b49c292 : mesa/vbo: enclose none-vertex functions with HW_SELECT_MODE
d231f955913 : mesa: add hw select name stack code path
429c7fbaa1d : mesa: refine name stack code to prepare for hw select
b3ba33b6f15 : mesa: add _mesa_bufferobj_get_subdata
2224d6c35d3 : mesa: add hardware accelerated select constant
ff8ae4e5890 : nir/builder: add load/store array variable helper functions
1ef734cde68 : mesa/vbo: remove unused vbo_context->binding
feea8fed443 : mesa/program: fix nir output reg overflow
28801cfba03 : pan/va: Unit test constant lowering pass
9cfafbb09be : pan/va: Try widening small constants
72146051d5d : pan/va: Try negating small constants when lowering
cecfa0c44a2 : pan/va: Record which instructions are signed
f4c02d9116d : aco: fix SMEM load_global with VGPR address and non-zero offset
4d9f3fcf9ca : aco: fix SMEM load_global_amd with non-zero offset
695f66cecd4 : v3d: save only required states in blitter
92474951a3c : v3d: use function to initialize refcount
e57dfed419d : pan/bi: Implement b2i with MUX
8f3b62f87e6 : pan/va: Add MUX lowering tests
677a66b3eb5 : pan/va: Lower MUX to CSEL where possible
3741606b25b : pan/va: Implement more lanes
1768afa5b96 : pan/bi: Extract MUX to CSEL optimization
fd0f02ec4e2 : pvr: shorten error to err in label names
8f3c60a93d7 : v3d/ci: Add traces
c87629771d5 : panfrost: Don't calculate min/max indices on v9
ca6d06fa91d : panfrost: Extract panfrost_get_index_buffer helper
e1fb182d90e : pan/va: Do not insert NOPs into empty shaders
e8da8fc5b74 : radv: Require an alignment of 64 for accel structs
9eb40f57a2a : ci/virgl: traces: temporarily disable nheko trace
de63ccfc1e8 : zink: remove buffer valid range tracking from blit
79685199f43 : zink: invalidate blit dsts if fully covered
de1e67b39d7 : zink: hook up surface invalidation to LOAD_OP_DONT_CARE
c7ad86b40f9 : zink: split out a dynamic render ternary
e6ec9ca0ab0 : zink: rename renderpass attrib value
5897ade22dc : zink: flag renderpass for change if image resource changes valid state
3e2c65281d7 : zink: track invalidation for image resources
8575080990b : zink: disable EXT_primitives_generated_query on turnip
9683de9bc41 : zink: remove ANV depth clip control workaround
06859ba69c8 : mesa: handle atomic counter lowering for drivers with big ssbo offset aligns
5b5eb77a87d : st/glsl_to_nir: call st_set_prog_affected_state_flags() as late as possible
93d9f086a31 : mesa: conditionally set constants dirty for atomic counter binds
b3fbd498e0a : mesa: add statevar for atomic counter offsets
6c2959c0256 : r300: merge simple movs with constant swizzles together
0fcd423a6a5 : r300: don't check for unitialized reads when rewriting register
a7f3584d1e1 : r300: Update list of RV515 dEQP failures and add some flakes
bc9b2f37813 : r300: don't try to use inline constants instead of constant swizzles
2bdffe7eb21 : r300: be less agresive with copy propagate in loops
5a3be2db24e : r300: deduplicate common NIR options
5c37320eb60 : mesa/st: bump param reservation to 28
f160a3b2d67 : virgl: add some ci flakes
3e679219a11 : clc: Fix build with llvm-15.
4b3afed35a2 : d3d12: skip time-elapsed piglit tests in ci
5aec67a1e1e : glsl: remove the now unused GLSL IR loop unrolling code
26ff49038cf : gallium: remove PIPE_SHADER_CAP_MAX_UNROLL_ITERATIONS_HINT CAP
8c796169845 : svga: disable GLSL IR loop unrolling
bc0f8455e5d : nouveau/nvc0: disable GLSL IR loop unrolling
e5181c2e238 : nouveau/nv50: disable GLSL IR loop unrolling
fa3b6a3d321 : nouveau/nv30: disable GLSL IR loop unrolling
bb2f97eb272 : lima: switch to NIR loop unrolling
9e1ce5de40e : lima: fixup nir indirect unroll options to match gallium CAP
53df6dfb5ba : lima: lower all undefs to zero in vs
57dee95b854 : freedreno: switch to NIR loop unrolling
34e868d882c : freedreno/ir3: tidy up duplication of common nir options
0f1cbcd6a78 : gallivm: disable GLSL IR loop unrolling in LLVMPIPE
3b3cd59fb85 : panfrost: Launch transform feedback shaders
a510a94b024 : panfrost: Create transform feedback shaders
ed5a5a9d6d4 : panfrost: Wire up transfrom feedback sysvals
45dc15d07b2 : panfrost: Don't allow vertex shaders to have side effects
4e341e70d8b : pan/bi: Handle transform feedback intrinsics
ae3fa6cc1d0 : pan/bi: Add transform feedback lowering pass
dc2d8a643ff : nir: Export nir_io_add_intrinsic_xfb_info
5c79d649af3 : nir: Add transform feedback system values
ba09a00a5cb : format_utils: properly parenthesize macro params
2ee6206751b : panfrost: Use C11 static_assert for enums
20a57f8a05b : mesa/st: bump param reservation to 20
3ec74cd1c7d : mesa: improve relocation problem message
87aaa0f9155 : glsl: remove now unused lower_const_arrays_to_uniforms()
c573260c9be : glsl: switch to NIR based implementation of lower_const_arrays_to_uniforms()
1805ee8d7b0 : glsl: move gl_nir_link_opts() call out of the st code
a14e2733cef : glsl: move common link time optimisation calls to linker code
64dbc3f03a3 : glsl/nir: allow the nir linker to remove dead uniforms we created
4488b577a18 : glsl/nir: skip adding hidden uniforms to the remap tables
44d6068c5b7 : nir: add nir based version of the lower_const_arrays_to_uniforms pass
f3c3b8cf2ae : zink: Use VK_USE_64_BIT_PTR_DEFINES to check for 64bit platforms.
b0fe621459c : zink: add back kms handling
b4ef984ef3f : Revert "zink: remove drm_fd"
b17aa297939 : zink: handle aux plane imports
d5d7279d386 : zink: rename a variable
08116638fd4 : zink: represent plane offsets using offset from plane 0 vs size of plane
c57fa8b3904 : zink: fix dmabuf plane layout struct scoping
974606eb9d9 : zink: Print the VkResult if vkCreateInstance fails
4dd8c143a9b : ci: disable unit tests
ed4bd8738d4 : panfrost/ci: Mark draw_buffers_indexed.* as flakes
b6a80142178 : kopper: use get_drawable_info path for non-x11 drawables
20ba7596949 : egl/wayland: skip buffer creation on zink
f67bd8adfab : egl/wayland: manually swap backbuffer when using zink
5d0f9228345 : Revert "radeon: hardcode uvd/vce encoder not_referenced value to false"
ca700dcb0af : microsoft/clc: Fixes compiling of microsoft clc with mingw
1720672e336 : dzn: Fixes compiling error by include `<unknwn.h>`
0445bfdc1bd : dzn: Fixes compiling error when build with msys2/mingw
6f61b1e1da4 : d3d12/wgl/test: Fixes wgl_tests.cpp for d3d12 with mingw
e26f58e0013 : d3d12: `#include <windows.h>` instead `#include <Windows.h>` for building under linux with mingw
64b10ade2bc : d3d12: Fixes compiling error by include `<unknwn.h>`
d493e2ef7dd : d3d12: Move shared code that include d3d12 headers into d3d12_common.h
b4f701f9622 : d3d12: Fixes d3d12 compiling errors in `D3D12ResourceState.h` for mingw
50bc8efe18d : zink: disable compute pbos on turnip
3cd320c5fa2 : meson: Use a C99 STDC_VERSION for flex
ae19e9c292f : radv: Some acceleration structure cleanups
5c5021de27e : radv: Add and use radv_cp_dma_wait_for_stages
687fd675570 : zink/codegen: do not automatically consider extensions promoted
07565e88529 : zink/codegen: do not include compilation structs with extension structs
0d344e96c0f : zink/codegen: remember the fields in feats/props structs of extensions
b51e40ebdec : st/mesa: use mutex in st_get_texture_sampler_view_from_stobj
d07ec3f038e : anv: use anv_cmd_dirty_mask_t type for dynamic state
2feef505c1e : microsoft/spirv_to_dxil: Fix the push_constant UBO size calculation
6783a884556 : microsoft/spirv_to_dxil: Fix push_constants type declaration
b56fcefa0f7 : nir/opt_vectorize: refactor src rewriting to avoid unnecessary mov instructions
fe9f1d064af : radv: enable radv_zero_vram for Hammerting
eb5f4c2f6b0 : spirv: Workaround for RelaxedPrecision on OpLogical* in 3DMark
c21dfe33486 : meson: add back -Werror=vla to msvc compat flags
45fb815a756 : util: implement STATIC_ASSERT using c++11 / c11 primitives
f1023571e8c : util: use static_assert directly
873ec432b35 : broadcom/compiler: use macro for power-of-two check
2a134347cbd : intel/compiler: use macro for power-of-two check
9ecb6f88206 : util: add IS_POT macro
cf52d79d247 : v3dv: do not do STATIC_ASSERT on variables
d8e34243ae6 : freedreno: degrade STATIC_ASSERT to assert
8376fb0f333 : iris: do not do STATIC_ASSERT on variables
d33fe53c8d8 : freedreno: do not do STATIC_ASSERT on variables
200091aad04 : freedreno: do not use variable in STATIC_ASSERT
08f8ccfc604 : turnip: do not do STATIC_ASSERT on a variable
f7efa2858f6 : pvr: do not use c_msvc_compat_args
1d3727bcc6f : radv: Remove usage of `cnd_monotonic.h`
3aad93a47ec : aux/trace: implement pipe_screen::is_compute_copy_faster
c90c7423445 : aux/trace: fix sampler view dumping
20427d01ac4 : zink: fix framebuffer attachment usage asserts for dummy attachments
e90fe826a23 : nouveau/codegen: drop gallium headers from the interface.
ee93b32fddc : nouveau/codegen: drop all ubytes from codegen.
1f754b7aaed : nouveau: move codegen to a common higher level directory.
702fbbdaa34 : nouveau: move codegen into a standalone library.
b62dd20dea6 : llvmpipe: handle timespec overflow on fence waits.
8eb5178a6db : turnip: clamp to 1 for negative bottom-right of viewport.
7ff3c75ef32 : zink: expand patch_vertices pipeline key bitsize
1c0434dd954 : zink: use dynamic patch vertices if available
76668ae4bdd : zink: break out pipeline dynamic state2 into struct
7016055c824 : zink: use dynamic cull mode
449b96e38d0 : zink: use memcmp for comparing dynamic state1 info
b82a09fe13a : zink: break out dynamic state1 pipeline info to struct
bee8a7385df : zink: improve packing for pipeline dynamic state1 info
c1639d7bdac : zink: reorder pipeline dynamic state1 substruct
150e95fa676 : zink: tu ci updates
d9ab27944d8 : zink: force queries to start/end out of renderpass
75353622046 : pan/bi: Fix clper_xor on Mali-G31
0af1bdfaa0c : i915g: Ignore the new SEPARABLE_PROGRAM property.
72a7d7d7a8d : intel/compiler: call ordered_unit() only once at update_inst_scoreboard()
2256314b080 : intel/compiler: split handling of 64 bit floats and ints
8f02e6cb19f : intel/compiler: compute int64_options based on devinfo->has_64bit_int
26bb81f3f62 : intel/compiler: Fix uncompaction of signed word immediates on Tigerlake
9eee4c79db7 : zink: fix radv piglit fails
2deee5ddb3e : ci/vs2019: Clear CI_COMMIT_MESSAGE and CI_COMMIT_DESCRIPTION for please meson
c642ebf8ab7 : venus: Add driconf option to enable implicit fencing
87a53127e9c : mesa: throw a log warning any time a fallback texture is used
ad5c84999b9 : pan/bi: Rework Valhall register alignment
0770e7a90ce : pan/bi: Align 64-bit register sources
8553dd97adc : pan/bi: Allow vec6 for collects
1bfff407b96 : pan/bi: Use nodearrays for linear constraints
c70daa74f03 : pan/bi: Add nodearray datastructure
c24b78cceb8 : pan/bi: Reverse linear constraint bits
65b3decd5b8 : d3d12: Align output buffer offset access to D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS.CompressedBitstreamBufferAccessAlignment
bd68559d366 : tu: Enable shaderTessellationAndGeometryPointSize
eba8671e406 : tu: Fix D32S8 resolves into D32 or S8 in sysmem mode
e680fe224a7 : radv/ci: update list of failures for Pitcairn
be4c1a5f527 : radv,aco: disable shader cache when ACO debug options are used
d8df87056c5 : nir: xfb_buffer_info::stride is in bytes
7c876a6b2f1 : nir/glsl: Use rzalloc for nir_xfb_info
fc5a3e1e37a : lavapipe: fix dynamic patchControlPoints
df2dd474c73 : include: drop c11_compat.h
18246ed06a1 : include: drop c99_math.h
6ed10a99bda : vulkan/device_select: remove needless c99_compat.h includes
df4fe7c4a26 : intel/isl: remove needless c99_compat.h includes
9633b426724 : include: remove needless c99_compat.h includes
beaa26bd753 : gallium: remove needless c99_compat.h includes
75f3373b34c : mapi: remove needless c99_compat.h includes
afce7ddacb6 : gallium/util: remove needless c99_compat.h includes
1613aa73419 : egl: remove needless c99_compat.h includes
9f717b5f23c : util: remove needless c99_compat.h includes
9ec514ded7c : util: add missing c99_compat.h includes
806272ec972 : c99_compat.h: remove inline and __func__ shims
8575d0e84bf : meson: modernize win_flex stdint.h logic
a8605db504b : intel: remove stale makefile
9bcd5386431 : freedreno: remove stale makefile
69d55f42b63 : radeonsi: port amdgcn_glslc build to meson
72cf18f54af : radv/ci: try to guess failure expectations for Fiji/Raven/Navi14/Navi22
205744b42dc : radv/ci: remove an expected fail from all families
91f93c97ddd : radv/ci: update the vkcts expectations for the CI machines
e58c455ca91 : radv/ci: bump the timeout of vangogh/renoir
5af1409c1b2 : radv: fix lowering GS intrinsics if NGG is disabled per pipeline
a5549ebe5b8 : docs: update calendar and link releases notes for 22.0.5
7bd8efb74fd : docs: update sha256 for 22.0.5
a6e546ab513 : docs: add release notes for 22.0.5
67280a40195 : docs: update calendar and link releases notes for 22.1.1
27a1c477c90 : docs: Add sh256sums for 22.1.1
3e4de308a51 : docs: add release notes for 22.1.1
1ef329b825c : wgl, d3d12: Handle front buffer writes for double-buffered MSAA surfaces backed by swapchains
49dc60efa1d : freedreno/ir3: Fold 16-bit conversions into image load/store src/dsts.
f005a2d7862 : freedreno/ir3: Fix validation of half-precision image store values.
003327dd95b : freedreno/ir3: Pass 16-bit sampler coordinates when possible.
ac24c49c378 : freedreno/ir3: Make the types of tex coord padding match.
edb0904775b : freedreno/ir3: Move the texture array coord fixup to nir
bf49d4a084b : freedreno/ir3: Enable load/store vectorization for SSBO access, too.
6e087f96c98 : nir_lower_mediump: Drop assertion about not containing movs.
5f64bc7a3e5 : ci/turnip: Add missing xfails for a618 full VK run
1c63a0beafe : venus: resolve AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420 to external format
bc4d42023dd : pan/bi: Respect swizzles in nir_op_pack_64_2x32_split
78315087406 : panvk: Use vk_image_subresource_*_count for clears
9ddfcbfbc65 : panfrost: Allow 2D AFBC on Valhall
82d3eb7f183 : panfrost: Handle texturing from AFBC on Valhall
9afa8cc555e : panfrost: Support rendering to AFBC on Valhall
c2207d27c27 : panfrost: Add pan_afbc_compression_mode on Valhall
87dcdbdad65 : panfrost: Pass arch instead of dev into afbc_format
2cc2f217d4e : panfrost: Fix XML for AFBC header on v9
e596a0423b7 : pan/mdg: Print outmods when printing IR
a099834b97e : pan/mdg: Distinguish SSA vs reg when printing IR
520204ae188 : pan/mdg: Only print 1 source for moves
0ee24c46e0a : pan/mdg: Only print 2 sources for ALU
9c9db27e3c7 : pan/mdg: Only print masked components of swizzle
c9093554d06 : pan/mdg: Use "<<" instead of "lsl"
8c11f4809b8 : pan/mdg: Remove uppercase write masks
9e4b4579586 : pan/mdg: Scalarize with 64-bit sources
1d815548ab9 : radv, aco: Packed usub_sat/isub_sat.
aa9d2d88935 : radv: Enable VK_INTEL_shader_integer_functions2.
55735ed728e : radv: Lower 8bit isub_sat/usub_sat.
4e6667ea878 : radv: Lower hadd/hradd.
cc3f03b757a : radv: Lower mul_32x16.
bfc25d6ec9f : nir: Add optional lowering for mul_32x16.
83f51212c10 : ac/llvm: Implement uclz.
8671b866bf4 : ac/llvm: Implement usub_sat and isub_sat.
d404f1964cd : aco: Implement isub_sat.
faa2a894876 : aco: Implement usub_sat.
529ec3d7dc1 : aco: Implement uclz.
79e266fffc9 : ir3: Force late-z if FS has global store/atomic
5067a26f443 : pan/bi: Use flow control lowering on Valhall
a394c32cd25 : pan/va: Unit test flow control merging
4b06e7f5b69 : pan/va: Unit test flow control insertion
0fa9204049e : pan/va: Respect assigned slots
492f4055dd2 : pan/va: Assign slots roundrobin
aa7393f81a1 : pan/va: Add flow control merging pass
03d8439c0aa : pan/va: Terminate helper threads
41b39d6d5d8 : pan/va: Do scoreboard analysis
7e3b9cf7540 : pan/va: Add pass to insert flow control
82b18979008 : pan/bi: Print flow control on instructions
c0180f6bd37 : pan/bi: Export helper termination analysis
7bb635316b0 : pan/bi: Export bi_block_add_successor
d7c6b7c9d2e : pan/bi: Extract bit_block helper
b0edd92156d : pan/bi: Add a trivial ctx->inputs for unit tests
218148d38af : pan/bi: Add ASSERT_SHADER_EQUAL macro
4627cd99dee : pan/bi: Preserve flow control for non-psiz variant
c846e0812b6 : pan/bi: Add slot to bi_instr
616df0e97dd : pan/bi: Extend bi_scoreboard_state for finer tracking
68b10b39f7f : tu: Implement VK_EXT_image_2d_view_of_3d
fd132f25baf : anv: mask out not applicable state flags when setting up mesh pipeline
60c82453a1a : radv/ci: allow polaris10 to retry more times
be01e8711b3 : nir: introduce new nir_alu_alu_width() with nir_vectorize_cb callback
bd151a256eb : nir/opt_vectorize: add callback for max vectorization width
7ae206d76ef : panfrost: always print the bad ALU op if we're failing to translate.
7472bb4badb : glsl,nir: Move i/umulExtended lowering to NIR.
6f0db3778f3 : mesa/st: Only scalarize for doubles lowering if we're lowering doubles.
7e098db1ae4 : anv: Disable storage image compression for possible atomic ops
f052e00a586 : isl: Add an isl_format_supports_typed_atomics() helper.
8e41c66639f : aco: fix spilling of phis without temp operands
61a5034950a : editorconfig: remove pl-rule
799bf3d6861 : editorconfig: remove m4-rule
12aa3b82dcb : editorconfig: remove html-rule
7a088d3583d : editorconfig: remove scons-ism
8901df12ab0 : dzn: add debug option to redirect stdout/stderr
9f3a5b43134 : dzn: add a debug-flag to wait for the debugger
19044cf1de0 : tests/graw: rename shaders from .sh to .txt
b968b99c451 : radv: reduce radv_discard_rectangle_info::count to 8-bit
b62f1cdee83 : radv: reduce radv_rasterization_info::polygon_mode to 8-bit
38b6f2e0ce5 : radv: reduce radv_input_assembly_info::primitive_topology to 8-bit
2f176f86c20 : radv: reduce radv_tessellation_info::patch_control_points to 8-bit
c869a5d5502 : radv: ignore DYNAMIC_STENCIL_OP if stencil test isn't enabled
18985e80308 : v3dv: use the global RCL EZ disable if we don't have any EZ draws in the job
0f65838933b : v3dv: don't be too aggressive disabling early Z
2f7f4060ee4 : radv/ci: update the list of flakes
5078b4fff17 : nir/divergence: handle load_ray_num_dss_rt_stacks_intel
d3c1b0ac281 : nir/divergence: handle load_scratch_base_ptr
6dfaedd607d : d3d12: Remove unnecessary NULL check.
2e9c53549bc : tu: Expose VK_KHR_synchronization2
59259a01671 : tu: Convert to sync2 entrypoints
abe4536c51e : ci: uprev piglit 2022-05-31
d67a3ecc9a2 : st/texture: allow compute blits for (some) non-finalized textures
debb016d96f : st/texture: use base teximage for compute blits
9f7029169bc : zink: make swapchain kill message more descriptive
964a651e6f4 : zink: add a #define for descriptor compaction
517894e819b : zink: flag all cached descriptors as needing update on program change
9d34cab4a84 : zink: fix change flagging for compact descriptor cache
ddcd9c730c9 : zink: store the real (non-compact) binding usage for programs
41fce7ae57b : zink: drop requirement for 6 descriptorsets to use bindless
3304e5b5fb1 : zink: only infer modifiers if winsys handle has a stride
2a22885a457 : st,nir: Use nir_shader::xfb_info in nir_lower_io_passes
16b0719441a : glsl/nir: Stash the xfb_info in the nir_shader when linking XFB
36d8a2f1d7e : glsl/nir: Stop leaking varyings_info
7c5dc0b11a1 : glsl/nir: Populate nir_shader::xfb_info after linking varyings
64cc35d2ac1 : nir: Drop nir_shader_get_xfb_info
7003ff2e3a7 : radv: Use nir_gather_xfb_info
c8e191e3696 : turnip: Use nir_gather_xfb_info
0eab41559f3 : lavapipe: Use nir_shader_gather_xfb_info
e5ff2c22426 : anv: Use nir_shader_gather_xfb_info
23b55dcff41 : nir: Add a nir_xfb_info to nir_shader
3e04432b3a5 : nir: Rename nir_gather_xfb_info to nir_shader_get_xfb_info
f812cc0fe62 : nir: Consider PNTC to be a varying
1c019ee1bac : st/pbo_compute: fix z coords for compute pbos
15f37d8d6f9 : st/pbo_compute: make compute download conditional in shader slightly more readable
70fb3a47003 : st/pbo_compute: use different calc for non-3d compute buffer sizing
5b02facc8c8 : st/pbo_compute: do pbo readback directly to the buffer object if it exists
4b5bb213186 : zink: drop largePoints requirement
63a9e0a9861 : zink: drop wideLines requirement
9bb9511edca : zink: remove first_frame stalling
7f81333f714 : CI: Re-enable Windows builds
cb2cc69ebb2 : dzn: Update fails/flakes
b819f80d87a : CI/windows: Move --fraction for deqp-runner to run command line
ad96c3079f9 : CI/windows: Disable LLVM CMake developer warnings to shrink log size
4a51a812179 : CI/windows: Disable chocolatey progress printing to shrink log size
f6d3625d4ae : CI/windows: Delete comment for installing vulkan-runtime
a1951b2d0b9 : CI/windows: Install Vulkan SDK from LunarG directly isntead of Chocolatey
8edecb3c1e0 : CI/d3d12: Add skips and update baselines
863b3abbbce : d3d12: Re-add missed bitmasks to shader key comparison
f61788d7d31 : nir_lower_task_shader: Fix return from lower_task_intrin (bool, not void*)
982cc9bcf5c : aco/tests: update for GFX11's removal of SDWA
e68e6c75ca1 : aco: use v_perm_b32 to copy 0xff00/0x00ff/0xff/0x00
dae1629778d : aco: disable sdwa on gfx11
d51dd7527b4 : aco/tests: fix gfx11 variants printed as gfx12
c8bde76a42f : aco/tests: disable regalloc.subdword_alloc.reuse_16bit_operands on GFX11
9b60a678413 : aco: clarify a portion of do_pack_2x16
8384189b6c9 : aco: use p_parallelcopy for uniform reduction with zero source
3e73fd40a67 : v3d: expose GL_ARB_draw_buffers_blend
4357dff4e98 : v3d: fix blending for mixed RT formats
836ce97f5ea : ci: bump VK-GL-CTS to 1.3.2.0
e1f46524e31 : zink: lower subgroup width to 1 for unsupported subgroup vote stages
e342a57ea6e : zink: fix subgroup vote detection
566033beb94 : zink: use correct scope for subgroup vote ops
aaf0d4490ea : zink: emit spirv cap for subgroup vote ops
591da8cf5d6 : zink: require draw params ext/cap in ntv if drawid is used
eb0d571ce42 : nir: Add a correctness note for nir_lower_phis_to_regs_block
4a4d6cdc80b : nir: Handle register sources in lower_phis_to_regs_block
faa51a10edb : isl: Add some asserts about multisampled surfaces
8d8fb6429cf : anv: Implement VK_EXT_image_view_min_lod
a19ed1f46ad : intel/isl: Add isl_view::min_lod_clamp for IVB+
56b66abc0b9 : vulkan/runtime: Add min_lod to vk_image_view
dad36b5f124 : radeonsi: enable use_waterfall_for_divergent_tex_samplers
9776c1cff20 : ac/llvm: add use_waterfall_for_divergent_tex_samplers option
9ff04985b9a : nir/gce: pin call instructions
ad34d81c484 : nir/gather_info: allow to run it before inlining
abc7f51455c : nv50: Fix tlsSpace alignment
2027f28b30b : ac/nir/taskmesh: Use 3 dimensional workgroup ID.
c6d12a510cd : ac/nir/taskmesh: Use task shader lowering from common NIR code.
c69b771e35f : radv, ac/nir: Fix multiview layer export for mesh shaders.
c636660585b : lima/ci: reenable lima-mali450-piglit-gpu:arm64
4cb4c3b7552 : lima/ci: update piglit ci expectations
d98290b8ade : ci: update docs for linux kernel uprevs
3d7b2f0186c : ci: update linux kernel to v5.17
0ce346368f3 : v3dv: limit sync for barriers to hw queues selected by source mask
ad249e90201 : v3dv: track sources of barriers
f7ce42636c2 : v3dv: use an explicit struct type to track barrier state
eccc0e6a0b5 : v3dv: only clear BCL barrier state if we don't have pending graphics barriers
24ebcbbaa77 : v3dv: consume barriers at the right stages
05eb9530ca4 : ac/gpu_info: always retile DCC on gfx10 and newer chips
b35991dbcbf : amd: Initialize Gfx11Lib members in constructor.
90ff3c350b5 : nv50/ir: fix ALD/AST where address comes from AL2P
9fd1602fb51 : nv50/ir: fix scope of memory ops on ampere
ca04eff6008 : nv50/ir: fix OUT.FINAL on ampere
e06c373c6bc : nv50/ir: recoginse Ampere
16ea41c901d : ir3: handle intrinsic_load_draw_id when scanning driver constants
00313effdbb : nir/gcm: fix pushing instructions into if blocks
2cf7f08b043 : ci: traces: temporarily disable nheko trace
01705006276 : pan/bi: Interpolate varyings at 16-bit
93f69e4b1c0 : pan/bi: Model Valhall source formats
06886c38615 : pan/bi: Make LD_VAR w=format instead of w=vecsize
a9b13a1867c : pan/va: Fill in missing src_flat16 enum
e898e2466b5 : pan/bi: Add VAR_TEX fusing unit test
1727310ea15 : radv: Use vk_buffer
7f1e967c026 : vulkan: Use the correct enum in vk_buffer
27f3fb5699e : mesa: Drop dead #include "sparc/sparc.h"
cd2b4c319aa : aco/ra: fix usage of invalidated iterator
42a4a123a6f : pan/bi: Don't allow spilling coverage mask writes
67f57213493 : panfrost: Set allow_rotating_primitives
e7a7679b9a7 : panfrost: Set overdraw_alpha[01] flags
776fa19db2c : panfrost: Allow FPK on Valhall
2981ee5c7b1 : radv: init states from VkPipelineFragmentShadingRateState at only one place
8fdc4bf3ba6 : radv: init states from VkPipelineDiscardRectangleState at only one place
b36bee672fb : radv: init states from VkAttachmentSampleCountInfo at only one place
23ba9a6249e : radv: init states from pColorBlendState at only one place
1dff2a92042 : radv: use AMD values for computing blend related state
d423d1c6835 : radv: init states from VkPipelineRenderingCreateInfo at only one place
6e8e926e1b4 : radv: init states from pDepthStencilState at only one place
8e9b3fabc56 : radv: init states from pMultisampleState at only one place
1f8db570237 : radv: copy viewport/scissor when initializing radv_viewport_info
0f46a8fbfe1 : anv: remove invalid copy/pasted comment
34b5a717c0d : anv: remove redundant code calculating dynamic states mask
092d03a90e9 : ci/iris: skqp: remove flaking atlastext for TGL (gl version)
250b6eb908f : radv/ci: skip image.sample_texture.*_compressed_format*
6eb5a110ddc : radv/ci: Move transient_attachment_bit from fail to skip list
a56d47b0bae : microsoft/compiler: Fixup sampler derefs in tex instrs that don't *need* samplers
8aecb3ed58c : radv: Ignore transformOffset if transformData is 0
9be00573c4c : radv: Fix handling of primitiveOffset
f2e36463218 : Revert "radeonsi: Set display_remote for non-refernced frames"
55f9ff03c28 : d3d12: Fix forward decl for sw_winsys
77a6feff89c : radeonsi/vcn : update enc->dpb ref_use for index 0
09caa8902c5 : anv: move internal RT shaders to the internal cache
0eee0710389 : panvk: Use the vk_buffer base struct
5d0b09be5b5 : anv: Use the base vk_buffer struct
f6ae21b864c : vulkan: Add a base struct for buffers
f38bc633f78 : d3d12: Initialize d3d12_video_encoder_bitstream member m_uiOffset.
dfedeccc139 : intel: Only set VectorMaskEnable when needed
7c1498daba0 : egl: Fix DETECT_OS macro usage
0d28de212a4 : anv: Don't disable the fragment shader if XFB is enabled
73b3efcd59a : anv: Handle the null FS optimization after compiling shaders
9fe6caf4e70 : anv: Drop alpha_to_coverage from the NULL FS optimization
1b9248e761d : intel/fs: Copy color_outputs_valid into wm_prog_data
8379993223b : intel/fs: Drop fs_visitor::emit_alpha_to_coverage_workaround()
3394e81eb1a : vtn: assert that composite members have the same bit size as the result
54e1072ff69 : vtn: assert that vector shuffle indices are in-bounds
01ba3460a99 : pan/bi: Test CMP result_type optimization
501a66cb5ce : pan/bi: Fuse result types
112a856813e : nir: Keep track of cross-invocation mesh shader output access.
cd14431b8ca : radv/ci: skip dEQP-VK.fragment_operations.transient_attachment_bit
211db6d3336 : radv: Fix redundant subpass barriers due to erroneous comparison
1a8b03732fd : vulkan/wsi: fix extra free if buffer_blit_queue
77a67f11151 : radv: Add mesh and task stage names to pipeline executable properties.
8aff8d3dd42 : nir: Add common task shader lowering to make the backend's job easier.
9eaf918ed29 : nir: Add new launch_mesh_workgroups intrinsic.
c9f0a511e06 : ci/panfrost: add RoR and Nheko traces
da70c1b9f08 : ci/virgl: traces: add RoR and Nheko traces
0a9461caf54 : ci/radeonsi: add RoR and Nheko traces
2d42335fb86 : ci/llvmpipe: add RoR and Nheko traces
9f3c91850b7 : ci/crocus: add RoR and Nheko traces
b19c858f3d5 : ci/intel: add RoR and Nheko traces and reenable most of Valve traces
270e0d45fb4 : ci/i915: add entries for RoR and Nheko traces
b8381aaa376 : ci/freedreno: enable ROR and Nheko traces
6bbe457f683 : ci/virgl: fix checksum for valve traces which run on iris
7577ca7e6a4 : mesa: Avoid temp images in _mesa_texstore_*_dxt* for stride = 0
035e6e32f1c : mesa: Require temp images in _mesa_texstore_*_dxt* with SkipImages
6910891c7f7 : mesa: Avoid temp images in _mesa_texstore_rgb_dxt1 for GL_RGBA source
5602f424c35 : mesa: Split tx_compress_dxtn into per-format functions
eb673c55f1f : st/mesa: remove unused GENERIC input and output from the clear VS
3d6e44fd2a1 : r300,r600,svga: save the FS constant buffer for u_blitter to fix a regression
d827d433ce5 : util: Fixes typo in test_util_get_process_exec_path
aa7446b17ed : util: Fixes test_util_get_process_exec_path on windows host with msys2/mingw
746287d2218 : v3dv/format: Add support for VK_KHR_format_feature_flags2
11a0ea76a26 : v3dv/format: no need for GetPhysicalDeviceFormatProperties
0c4a65ef345 : zink: update radv piglit fails
6450037b321 : panfrost: Use tiled AFBC textures
0255f554f39 : panfrost: Advertise 16x16 tiled AFBC
1f1da58ed18 : panfrost: Gate tiled AFBC on GPUs that support it
3fbfd356af2 : panfrost: Add helper checking tiled AFBC support
5fa274fee44 : panfrost: Handle AFBC Tiled
b63dad3ce5d : panfrost: Put comment in correct #ifdef
bd529b79833 : panfrost: Fix AFBC flags on v6
166d879ff09 : panfrost: Add 1x1 layout unit tests
65ba39f84cc : panfrost: Add a tiled 16x16 layout unit test
d11945cd857 : panfrost: Calculate header_size based on row_stride
0cf6091bd01 : panfrost: Add 3D texture layout unit test
5944bbfa949 : panfrost: Add AFBC stride unit tests
544a8894fc1 : panfrost: Align layouts to tiles of superblocks
9c9b7f7a427 : panfrost: Support tiled AFBC in stride helpers
5c86f53112e : panfrost: Add pan_afbc_tile_size helper
b7c18160d3a : panfrost: Fix is_wide return type
6b0ff7da48e : panfrost: Extract pan_afbc_row_stride helper
d8a4c9b5057 : panfrost: Extract afbc_stride_blocks helper
9773ed1dc74 : panfrost: Fix crash with GALLIUM_HUD
ef76b83633d : radeonsi: Set display_remote for non-refernced frames
713f5040337 : ir3: handle gl_Layer and gl_ViewportIndex when there is TES + GS
1046c2a1c01 : radv: fix writing buffer markers with non-zero memory offset
6f854ac2f29 : radv: use pipeline->slab_bo in more places
0393cba27b9 : radv: disable attachementFragmentShadingRate on GFX11
4ffc7a50cbe : radv: disable VK_AMD_shader_fragment_mask on GFX11
779e09639b5 : radv: configure DB_Z_INFO.NUM_SAMPLES correctly on GFX11
00c649339bd : radv: fix VK_BLEND_FACTOR_CONSTANT_COLOR translation on GFX11
97dc28b1776 : radv: fix configuring COLOR_INVALID on GFX11
aa439d7f46a : radv: report adjusted LDS size for fragment shaders on GFX11
2fd5aa79b2d : radv: use the fragment resolve path by default on GFX11
f7b1ad7c06d : radv: update VRS rates on GFX11
e210ffb4d0d : radv: update framebuffer registers on GFX11
d88c859b4e9 : radv: do not emit more non-existent registers on GFX11
c5d8ef97fae : radv: rename VERT_GRP_SIZE to VERTS_PER_SUBGRP on GFX11
e1811af75d5 : util/perf: add options to enable/disable tracepoints
41927477375 : util/debug: add an enable parsing helper
e6660890827 : intel/disasm: add missing handling of <1;1,0>
c219ca3fb72 : llvmpipe: flush resources for kms swrast path.
8fef8ed1b06 : zink: add renderpass bits for color/depth r/w
f4aa727e447 : zink: use a zink_render_pass_pipeline_state bit for fbfetch
54b7227f158 : egl/wgl: On win32, there is no support for EGL_EXT_device and EGL_EXT_platform_device
b7e22864aa8 : dri2: Fix memory leak.
96d9093c193 : pan/bi: Allow CSEing LEA_BUF_IMM
f2a65359017 : kopper: Only include XCB headers on supported platforms
569e5dc7450 : pan/bi: Schedule for pressure pre-RA
2fb5ceab7aa : pan/bi: Recoalesce tied operands after spilling
e20718e8fa6 : radeonsi: Add support for EGL_IMG_context_priority
f4de4453cfd : winsys/amdgpu-radeon: Allow specifying context priority
91e41181f6f : zink: radv ci updates
55466ca506f : radv: Disable predication for supass clear and image clears.
10459522eb6 : radv: Remove trailing whitespace.
abcd0aa9e59 : aco: Remove trailing whitespace.
5e0615c5128 : ac: Remove trailing white space.
7e2874dc93a : ac: reset LLVM command line parser
2172ddf2bff : ac: export LLVM c++ ResetCommandLineParser method
ef950d370a7 : radeonsi: don't use sel->nir in si_check_blend_dst_sampler_noop
4642e268e2e : radv: move active_stages to radv_graphics_pipeline
2e53c69d886 : radv: move streamout_shader to radv_graphics_pipeline
98f3727d56a : radv: unify radv_pipeline_has_XXX() helpers
6fe6570e766 : radv: rename radv_cmd_state::pipeline to graphics_pipeline
35af86af8c8 : radv: move HS info and task_num_entries to the physical device
85a4c5b3513 : radv: Implement conditional rendering for async compute queue.
45a4a54abac : v3dv/bo: unmap any bo that goes to the bo cache
98866159588 : intel/compiler: Move spill/fill tracking to the register allocator
4896e136b64 : lavapipe: fix depth bias offset flag enables.
5185c2d88ec : zink: use XOR for descriptor hash accumulation
8636717270f : zink: add a "compact" descriptor mode
0adf2dc875b : zink: flag descriptor sets as changed before updating hashes
851e4d38cb7 : zink: use descriptor set index indirection in cache state updates
5ce79c679db : zink: use descriptor set index indirection in program init
fe2ba184d8c : zink: use descriptor indices in compiler
f7eb871efa9 : zink: add screen-based indexing to descriptor sets
252cdac5cc2 : zink: create all descriptor ref templates at once
65e5b589eff : zink: clamp dynamic render layerCount to 1
c97aee426ec : zink: only warn once for SRGB fb without KHR_swapchain_mutable_format
37764272ab9 : venus: use common entry point for VkPhysicalDeviceMemoryProperties
229538d6daf : radv: remove VkPhysicalDeviceMemoryProperties2 workaround
a19e1f338e6 : vulkan: remove the VkPhysicalDeviceMemoryProperties workaround
10b6d9230cb : anv: Update line range
59bfc9c6cb2 : intel: Fix analysis invalidation in eliminate_find_live_channel
21d3630cbc9 : intel/tools: fix 32-bit build
b95d9bca1dd : nir: add load_task_payload intrinsic to nir_divergence_analysis
95dbdbf063a : nir: add load_mesh_inline_data_intel intrinsic to nir_divergence_analysis
47da245ff26 : nir: Add explicit task payload atomic intrinsics.
d6112acf18b : panfrost: Don't allocate SHARED as scanout
f625c5a8a0a : panfrost: Simplify the kmsro create path
e5ddd8ad941 : meson: Add build option for gallium-d3d12-video feature
4a9e068a6e1 : meson: Update DirectX-Headers dependency to 1.602.0 version with fallback to the wrap
a4323b09794 : panfrost: Only write depth / stencil once if MRT is used
0a53ebabcdd : pan/mdg: Read base for combined stores
f1a226dd241 : pan/bi: Read base for combined stores
9f9ed959bd0 : nir: Add store_combined_output_pan BASE back
743f4b995df : radv: Clarify emitting graphics shader pointers.
84089d8c8de : radv: Refactor queue state to separate structure.
5d3c1f4b419 : radv: Pass radv_device pointer to some functions.
1f2bbfdfca6 : radv: Use a ws variable during preamble creation.
37abbaee369 : radv: Introduce ring info structure for queues, refactor preamble generation.
e39a5f2b9f6 : anv: Add workaround for sample mask with multisampling
7761b4d89ea : aco: Fix scratch with task shaders.
b6340305423 : tgsi: Add SEPARABLE_PROGRAM property
59d246e1c55 : radv/ci: fix fails list for NAVI21
1c186580e10 : etnaviv: vectorise io
0a19ae1e98c : etnaviv: assert if etna_shader_io_file reg overrun
b2e9e0f2f7d : radv: Add fail/flake lists for navi22
5f5882ef08c : radv: Enable ray queries by default
72910242a6a : radv/ci: Skip slow/crashing ray tracing tests
8187716b554 : intel/tools: add macros for gfx12+ variant of VCSUNIT0
ba80c36708b : intel/tools/aubinator: list all platforms in help message
0aac3b1009d : intel/tools/aubinator: add support for 2 "new" subopcodes
43ad5fd9b73 : intel/tools: drop wrappers around mmio regs macros
b916b30f583 : intel/tools: clean up mmio regs definitions
3910736f294 : intel/tools: add support for GEM_CREATE_EXT in intel_dump_gpu
d5023027a47 : radv: Replace nir_vector_extract with nir_channel
182f1d44a00 : radv: Add and use radv_bvh_node_type
2cad65d2204 : lima: enable PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT
73851e3f447 : lima: Implement texture_barrier
ee2278de654 : ci/lava: Fix Gitlab Section markers
e00281f6dae : ci/lava: Fix colored LAVA outputs
cc10c533336 : nir: Fixes MSVC compiling error about unused variable `_`
836ff4b5867 : nir/algebraic: Add two more pack/unpack rules
849ebe3057a : d3d12: add missing cmath includes
4513cb8d418 : aco: only add/subtract low bits of program addresses
69d1f4186a0 : aco/tests: add test for p_constaddr with a non-zero offset
bd8f8dda8cf : aco: fix p_constaddr with a non-zero offset
da49fee80fc : radv: introduce radv_graphics_pipeline_info and split existing info structs
106dc60fc0b : lima/ppir: merge branch nodes in simple cases
c3f13ee5511 : lima/ppir: optimize branch comparison when possible
5718629a704 : docs/ci: fix literalinclude of caching setup files
9fb97c75f24 : pvr: use UINT64_C for 64-bit constant
47c6f7ccf33 : dzn: Use the correct ICD path on Win32
c79451e23cd : spirv: Fix windows build
1eaba553e24 : dzn: Use the vk_sync_binary abstraction
23be0aad9c5 : radv: split radv_pipeline into radv_{graphics,compute,library}pipeline
fc3717df0c3 : radv: cleanup using device/physical_device during pipeline creation
7fb48493144 : radv: move gs_table_depth to the physical_device
6c44e25078a : radv: remove unused radv_get_conservative_raster_mode() helper
a1d3b80c5d7 : radv: remove couple of useless pCreateInfo pointers in the emit path
f75b80fd80c : radv: rename radv_pipeline_generate_XXX() to radv_pipeline_emit_XXX()
3825c7202b5 : radv: constify radv_pipeline in more radv_pipeline_generate_XXX() helpers
583a4210e5a : virgl/ci: Update virglrenderer
d12b97122ea : docs/asahi: Add initial driver docs
1b7304f44b6 : asahi: Add wrap library
d814711155a : asahi: Guard against encoder overflows
1d0d27aac77 : asahi: Allocate a larger segment list
ac09dcd358b : asahi: Handle RECT textures as 2D
689be69681c : asahi: Fix pipeline decoding
8a1ee708a44 : asahi: Improve render target dumping
6eb62c5f502 : asahi: Sync some more unknown fields
d8227f09d0d : asahi: Drop some unknowns
03a3a7843e5 : asahi: Identify suballocated size
14d966734f6 : asahi: Identify suballocation mechanism
ca9b1d48fe0 : asahi: Decode resource allocation requests
0c120cf1418 : asahi: Decode resource allocation responses
a5e774ef9eb : asahi: Align segment list unknowns with Metal
8da2fdc8890 : asahi: Compute segment list length
1e42e4a3903 : asahi: Validate segment list length
343f4f886fa : asahi: Split unknown field in segment list header
6b12292754d : asahi: Add segment list pretty printer
db32b4a0641 : asahi: Sync some names with Project Zero
6e59474ceda : asahi: Identify partial render pipeline
65500b19dfe : asahi: Implement polygon offset
666f307d41c : asahi: Add a depth bias structure
cb760a00c29 : asahi: Identify depth bias enable bit
7a0c2204013 : asahi: Identify "set depth bias index" field
ff84c07b21c : asahi: Identify depth bias array
a39fb009d2d : asahi: Note unknown field
baa54da7d60 : asahi: Relax Draw "command" check
d8541d52d25 : asahi: Add XML used for visibility tests
46a7c103497 : asahi: Dump "unknown 4a" structure
a5e6a5e5856 : asahi: Identify more depth pipeline fields
6aadd72bd4d : asahi: Account for every byte of the cmdbuf
c61e6603232 : asahi: Handle 3rd deflake address
3be0314e5af : asahi: Flush on partial clears
95a18d1c1c5 : asahi: Pass depth/stencil clear values to firmware
43f6c08a3bf : asahi: Handle uncompressed Z32F depth buffers
c955dd726e6 : asahi: Don't store to unbound render targets
a0fc622be58 : asahi: Validate depth/stencil formats
e6c809d767c : asahi: Use z24_in_z32f lowering
0ea174f38c3 : asahi: Run lower_blend for all fragment shaders
aa32b96c51f : turnip: fix assert for max xfb outputs
2a8e6a4d1af : turnip: disable UBWC for SNORM formats
d7dc27645ef : egl: dereference XCB drawable pointers
cd8c083ab54 : clc: disable opaque pointers until they are supported
b6ed3c6ea2b : clc: fix compiler features_macro CTS Test
bcc2df48905 : clc: speed up compilation by not relying on opencl-c.h
e5a052f75fd : clc: drop parsingComplete check
c0cf7f578a9 : clc: parse localSize and localSizeHint
e8eb6d13a5d : turnip: fix tu6_pack_border_color for z24
2f2ddfa0aca : panfrost: Move patched_s out of the pan_blitter_views struct
f1f39fa645c : panfrost: Increase the limit for blend shader variants
80404c8b640 : panfrost: Copy blend constant into variant even when reusing it
c81cd989c85 : zink: use dynamic rendering (most of the time)
b25b8027e5e : zink: split out scissor flagging from framebuffer updating
91a9676a0c5 : zink: lift some renderpass mechanics up a level in the api
ec3a7323daf : zink: track whether there's any transient attachments bound
b2a33d364e4 : zink: break out zs rt attrib analysis into util function
728fa3606a5 : zink: break out color rt attrib analysis into util function
4769b4e6107 : zink: fix indentation
69efe357b32 : zink: pass rt attrib to zink_render_pass_attachment_get_barrier_info()
079b95fc6ab : zink: remove renderpass state flag for swapchain
e107fa386bd : zink: break up swapchain renderpass update to util function
190ccf3324c : zink: break out sample location updating to separate function
3ef8cdbab22 : zink: use local variable for getting rt barrier info
37f9b8ef9b6 : zink: remove fb rebind check during renderpass begin
3d145ec7f1e : zink: use global image rebind counter for dmabuf export
b181080d9f5 : zink: move renderpass handling to zink_render_pass.c
4457a9388a3 : zink: use zink_batch_no_rp to end renderpasses
3e1cd9f6233 : zink: always use zink_batch_rp to init renderpass
9a03beb2e9c : zink: rename a fb surface variables
95d4e5435bf : radv: export implicit primitive ID in NIR for legacy VS or TES
d711e9813cf : radv: determine if shaders use NGG before linking
b90d7b9b38b : broadcom/compiler: don't promote early fragment tests when writing sample mask
a987167ebd7 : v3dv: fix format usage checks when extended usage flag is set
2c420fcf406 : v3dv: expose VK_KHR_vulkan_memory_model
f2635ca47b0 : turnip: add an assertion for max descriptor set count.
53445284a42 : etnaviv: add linear PE support
8452bd79842 : etnaviv: improve single buffer setup
cbb81e09ee9 : winsys: Do not use Display type when X11 is not present in build
e87135c5520 : radeonsi/tests: use a smaller tests-per-group value
c2892b811a2 : radeonsi/tests: add a --slow option
5b2756ec2c7 : radv: fix assertion for the count of xfb output
04459c82874 : radv: Fix RTPSO hashing of pGroups.
b58dd252aaa : lavapipe: Use the common BindVertexBuffers wrapper
a299e5efbb4 : radv: Use the common CmdBindVertexBuffers wrapper
50a00f889c6 : radv: Add a sqtt entrypoint for CmdBindVertexBuffers2
c24aa449d0f : vulkan,anv,turnip: Add a common CmdBindVertexBuffers wrapper
cc4d5b16661 : radeonsi: lower nir_intrinsic_sparse_residency_code_and
2fbbb8ad631 : zink: update radv baseline
d6b943addeb : egl: Fix EGL_EXT_platform_xcb name string to match the registry
e6981d6da23 : docs: update calendar and link releases notes for 22.0.4
f0e3c71c969 : docs: Extend calendar entries for 22.0 by 1 releases.
569553f7c4b : docs: add sha256sum to 22.0.4 notes
3cfcb3a1e07 : docs: add release notes for 22.0.4
c6cddd2e17e : lavapipe: Use the correct ICD path on Win32
27314718a34 : intel: Drop Wa_1409226450 (stall before instruction cache invalidation)
7938ce4af3a : freedreno/ir3: Lower texture instructions used only for f2f16 to 16-bit.
1cf0736f1c4 : freedreno/ir3: Add support for 16-bit nir_texop_lod.
a28d2e87d34 : turnip: Make RelaxedPrecision-decorated ALU ops 16-bit.
260559050af : spirv_to_nir: Cast RelaxedPrecision ALU op dests to mediump.
87d74311985 : spirv: Use nir_vec_scalars() to simplify matrix transpose.
633cf4eca1d : freedreno/ir3: Fix 16-bit bit_count.
1c077ca9c00 : u_trace/anv/iris: drop cs argument for recording traces
12773d40704 : docs/u_trace: document u_trace usage
8cabf134a85 : svga: fix aa point
8cbcdb4f10a : svga: add need_texcoord_semantic to tgsi_add_point_sprite & tgsi_add_aa_point
5398c9183ed : intel/ds: fix compilation
9565ea56409 : docs: Add calendar entries for 22.1 release.
35e3aea0b23 : relnotes: Add sha256sum and fix minor formatting issues
5944b9ab836 : docs: add release notes for 22.1.0
e84de9c04f8 : docs: update calendar and link releases notes for 22.1.0
d6ece34d0c3 : pan/va: Use ^ instead of ` to indicate last-use
9fb8ca1851b : pan/va: Remove DISCARD.f32 destination
444469d64e0 : pan/va: Handle 2-src blend in lower_split_src
0576cad958b : pan/bi: Validate vector widths
4c1bb23a86b : pan/bi: Validate preload constraints are satisfied
3636cddde16 : pan/bi: See through splits for var_tex fusion
1f25f78a9fe : pan/bi: Optimize split of collect
4a8bde21904 : pan/bi: Don't propagate discard
d81b8724657 : pan/bi: Remove liveness metadata tracking
3df5446cbd4 : pan/bi: Simplify register precolouring in the IR
dab5b62ecf9 : pan/bi: Remove bi_word and bi_word_node
f0184cf218f : pan/bi: Scalarize copyprop
c6349278f97 : pan/bi: Scalarize modifier propagation
e332e2edc17 : pan/bi: Scalarize bi_opt_cse
187dd382cbb : pan/bi: Scalarize bi_lower_swizzle
5b1c642cee9 : pan/va: Don't use bi_word in FAU unit test
67569b3c236 : pan/va: Use split for 64-bit lowering
5febeae58e0 : pan/bi: Emit collect and split
4731e9e55a2 : pan/bi: Simplfy BLEND emit
7bfaa119f45 : pan/bi: Lift split/collect cache from AGX
8fdb01b96f1 : pan/bi: Create COLLECT during isel
5c0977d2304 : pan/bi: Expand MAX_DESTS to 4
9924e6f2914 : pan/bi: Fix mov and pack_32_2x16
bc17288697f : pan/bi: Lower split/collect before RA
0c7f1262774 : pan/bi: Add bi_before_block cursor
298d20f805c : pan/bi: Add collect and split instructions
afd88d13804 : pan/bi: Add source/destination counts
0523b6b89ba : pan/bi: Use value-based interference with LCRA
896dc63623b : pan/bi: Lower phis to scalar
c8882ee1150 : pan/bi: +JUMP can't read same-cycle temp
c387096eca0 : pan/va: Use 64-bit lowering for texturing
89a3746bc11 : pan/va: Lower split 64-bit sources
65839d8c3ce : pan/va: Mark more source sizes
04a1df8c65d : pan/bi: Update bi_count_write_registers for Valhall
8b13ee75ba9 : vulkan: Fall back to raw data objects when deserializing if ops == NULL
1e710f7a2c6 : radv: validate shaders after linking passes
75c80be484d : radv: add missing NIR_PASS() and switch from NIR_PASS_V()
d98b7817fcf : radv: call nir_metadata_preserve in various lowering passes
6087f1951e4 : nir: call nir_metadata_preserve in nir_lower_memory_model
3eed871f41f : nir: call nir_metadata_preserve in nir_vectorize_tess_levels
f10d4bf963a : nir: call nir_metadata_preserve in nir_io_add_const_offset_to_base
0d9ead8ca24 : nir: print file when validation fails
836470d4331 : nir: allow NIR_PASS(_, )
cf9ee6d4320 : radeonsi: wait for PS idle in si_set_framebuffer_state
24430549324 : amd: rename fishes to Navi21, Navi22, Navi23, Navi24, and Rembrandt
c6bb8961a89 : mesa/st: clear color buffers using color from a constant buffer
2204bf509d6 : mesa/st: add nir shader to clear color buffers using constant value
773a23eb6da : gallium/u_blitter: clear color buffers using color from a constant buffer
03bc7503d47 : radeonsi: save the fs constant buffer to the util blitter context
0d8cbf551db : Revert "ci: Disable jobs to the Collabora lab"
850ae76970d : util/u_trace: Add json output
0c8a07f25db : aco: remove unnecessary intrinsics that are lowered at the ABI level
fb2426db7a1 : r300: keep negation if w is an inline constant
c4cec842315 : nir/i915g/r300/nv30: skip marking varyings as flat in some drivers
2f38adda638 : v3dv: Loosen an assert in copy_buffer_to_image_shader
f5e714cbf9a : ci/crosvm: Terminate the previous crosvm after a deqp-runner timeout.
b82f9203848 : ci/crosvm: Rename VSOCK_TEMP_DIR -> VM_TEMP_DIR.
b836cd937cc : ci/crosvm: Simplify the CID setup.
be5c7c0351e : dzn: Add new parameter to vk_image_view_init call
29a8f1f03be : d3d12: MSVC warning around operator precedence causing uint32_t==bool
4b34869d9d2 : d3d12: Don't use VLAs
9e9c8df3f0e : d3d12: Include windows.h on Windows before dxgicommon.h
8396df5ad90 : radv: init states from pRasterizationState at only one place
7f08fe0b9f9 : radv: init states from pViewportState at only one place
f13b30fe62e : radv: init states from pTessellationState at only one place
9f67fa368e3 : tu: Implement VK_EXT_pipeline_creation_cache_control
49827da6fa6 : tu: Implement VK_EXT_pipeline_creation_feedback
e348f2fb38f : tu: Zero-initialize compute driver key
33412e02319 : drirc: Set limit_trig_input_range option for glmark2
5d377f435b4 : freedreno/a6xx: Add EARLYPREAMBLE flag to all a6xx_sp_xs_ctrl_reg0
c54555c496a : Revert "st/mesa: Transcode ASTC to BC7 (BPTC) where possible"
74a172a4485 : radeonsi: fix glTexBuffer max size handling
2f747663c94 : docs: update extensions for V3D and VC4
b014d983bb8 : radv: add new pipeline helpers for NIR->ASM compilation
8e1085c19a3 : radv: do not try to dump the NIR of the trap handler shader
9207d791af8 : radv: rename shader compile functions to spirv_to_nir/nir_to_asm
5fc99a15362 : radv/ci: enable the experimental support for mesh shaders
224544dc33c : ci: Disable jobs to the Collabora lab
d35e78bb853 : vulkan/pipeline_cache: Implement deserialize for raw objects
b54516f9441 : zink: add ZINK_DEBUG=sync
5d5b6197e39 : zink: add c++ guards for zink_screen.h
b18448e7acf : zink: fix non-dynamic vertex stride update flagging
ca1d98df995 : zink: handle PIPE_BUFFER sparse texture queries
5e4009fe6c9 : zink: clamp 1D_ARRAY sparse textures to 2D as needed
7aee9f12b9c : zink: force render target usage for sampler-only resources
9924fecee64 : zink: fix surface/bufferview cache comparisons
7057a363591 : zink: add extended usage and retry if resource creation fails
b6eec12327b : zink: remove input attachment usage when pruning surface usage
1c17502ab38 : zink: add extra validation for resource creation
7e69384af16 : zink: add separate error message for push descriptor set alloc fail
07efe6f1299 : zink: only reject non-blittable resource creation if it has no other binds
e5afbfbed5b : wgl: Add driver_zink as a dependency of the wgl frontend
43b3f5469d3 : zink: never create a sw context unless sw is requested
2b844aab6a7 : lavapipe: support instance rate zero for VK_EXT_vertex_attribute_divisor
fa67f119f2b : glsl: Drop this != NULL assertions
2410993ef60 : turnip: fix off-by-one in border color bitset
b8799a499e5 : iris: Add FLUSH_HDC to PIPE_CONTROL_CACHE_FLUSH_BITS
3ddda935b13 : zink: add an anv-tgl ci job
82e4fc654fe : meson: Support d3d12 as a video-supporting driver
39cf51ba9d1 : d3d12: Add GLSL singleton refcounting to screen for offscreen non-GL rendering
8beabc68263 : d3d12: Add support for d3d12 video in d3d12_screen
739283da13e : d3d12: Improve planar resource support to handle video requirements
6dbe05ffda4 : d3d12: Add util video functions to d3d12_format
68bac423380 : d3d12: Add create_video_codec and create_video_buffer entrypoints
b171a6baa21 : d3d12: Add video encode implementation of pipe_video_codec
d8206f62865 : d3d12: Add video decode implementation of pipe_video_codec
46178f93e99 : ci: Update x86 debian build to pick up tag v1.602.0-r1 from DirectX-Headers
5b27c9d8806 : d3d12: Add d3d12_promote_to_permanent_residency
e5df8ecab90 : gallium va: VaHandlePictureParameterBufferH264 fill out new pipe params MinLumaBiPredSize8x8, pic_init_qs_minus26, chroma_format_idc, bit_depth_chroma, bit_depth_chroma_minus8
701fadd45f3 : gallium vdpau: Fill out level_idc and MinLumaBiPredSize8x8
67fad86c96c : gallium omx: Fill out MinLumaBiPredSize8x8 and pic_init_qs_minus26
b5669386440 : gallium: Add MinLumaBiPredSize8x8 to pipe_h264_sps, pic_init_qs_minus26 to pipe_h264_pps
d2871e40e04 : gallium radeon/r600/omx/va: Adds support for multiple reference encoding
e47b327435f : gallium va: Add support for multiple slices encoding
504b02f3fa2 : gallium: Add multiple slice support to pipe_h264_enc_picture_desc
04495300f9e : gallium va: Handle new VA attributes with new pipe video caps
e1f2db75277 : gallium: Add values to pipe_video_cap for multi-slice and multi-reference encode
a8831ba0ca5 : gallium va: VaDeriveImage support stride/offset being different for NV12 planes
15540abf224 : gallium/va/radeonsi: Using private as a parameter name conflicts with C++ keywords
b909058fdce : d3d12: Add .clang_format file
15dbf8f05af : st_vdpau: Pass format when opening resource from handle in st_vdpau_resource_from_description
95b184f4713 : util/vl_vlc: Support compiling in C++
b2b907f0526 : util/u_format: Drop assert that has valid/well-defined behavior
31dcb39615a : gallium/vl: Add software winsys and offscreen winsys
68aa2099fa4 : dri2: Require a loader with working buffer invalidation
4d0179af321 : glx/dri2: Require DRI2 >= 1.3 for working buffer invalidation
dc73de630e8 : zink: fix pointer size conversion warning
9d0db8d4c48 : intel/perf: deal with OA reports timestamp values on DG2
773f41e3e42 : intel/perf: disable sseu setting on Gfx12.5+
d2834dd6269 : intel/perf: add new layout for Gfx12.5 products
66045acdf99 : intel/perf: add max vfuncs
c740ca60008 : intel/perf: add support new variable counting the number of EUs in slice0-3
6f63bc38e76 : intel/perf: add OA A counter type
376e420abbc : intel/perf: stop overriding oa_format
aa04b47c6e4 : intel/perf: add support for GtSlice/GtSliceXDualsubsliceY variables
d134a623453 : intel/perf: add support for dualsubslice count variable
efc2782f970 : intel/perf: store a copy of devinfo
0df4b960623 : intel/perf: add support for new opcodes in code generation
fe3e850dfb2 : venus: Don't encode ignored pTessellationState
683b6e8d355 : venus: Refactor vn_fix_graphics_pipeline_create_info
9c45b541e64 : vl: fix codec checks to disable properly
74976640b38 : meson: add build-id to pipe libraries
bbff12a1916 : r600/sb: Fall back to un-optimized shader if scheduling fails
d8e6abf5423 : r600/sb: Don't create three source ops with all kcache values
d9048e31a0d : radv: Use vk_image_view as the base for radv_image_view
c56f3dcbaac : radv: Use vk_image as the base for radv_image
992690e483a : radv: Only use PLANE_0 in meta when actually needed
fc8d2543fc6 : vulkan,v3dv: Add a driver_internal flag to vk_image_view_init/create
ae2ca1d2ac4 : v3dv: Drop the region temporary from blit_shader
f99ac7f2de1 : v3dv: Don't use color aspects for depth/stencil images
36e0f9507dc : vulkan: Only be clever about vk_image_view::view_format for normal views
f5e1b06622d : v3dv: Add a create_image_view helper for internal views
8510d5daa3d : aco: use ac_is_llvm_processor_supported() for checking LLVM asm support
07eba9a15a0 : radv: do not lower loading TESS/ESGS rings using the ABI for LLVM
6b1e73c700f : asahi: Fix hangs waiting on the notification queue
81bded100cc : i915g/ci: Add depth-clear-precision-check xfails like everyone else.
02203482503 : ci/crocus: Merge the piglit runs with the deqp runs.
725f56fdb66 : ci/crocus: Manual CI updates after CI was down for a bit.
b9f43059fc7 : Revert "radv: Make fill_buffer_shader non-static"
405b2bb79c7 : radv: Use radv_fill_buffer for accel struct builds
183c15dbb2f : radv: Allow radv_fill_buffer to work with VAs only
61d55940644 : Revert "mesa: consider the sample count when choosing a texture format"
265c9af69e4 : Revert "frontend/dri: allow swapped BGR->RGB channel order for MSAA color buffers"
ad50daa9823 : radeonsi: fix resource_copy_region with ETC formats (e.g. for Stoney)
0a056f84ed4 : llvmpipe: align scratch size to 64-bit size.
394e42427fb : winsys/amdgpu: initialize IB_PREAMBLE in advance
1fdc3b0fdec : radeonsi: move CS preamble emission into the winsys
32c7805ccca : radeonsi: merge all preamble states into one
f46cd73e29a : radeonsi/gfx11: optimize attribute stores
9b20120d57f : radeonsi/gfx11: fix VM faults due to the attribute ring
c74d8543486 : Revert "radeonsi/gfx11: limit MSAA color buffers to the RGBA channel order"
a529e4f7ada : radeonsi/gfx11: fix the value of VGT_GS_OUT_PRIM_TYPE at the beginning of IBs
a8d2ef8bd6e : radeonsi/gfx11: don't insert shader code for GS_PIPELINE_STATS_EMU
fcaa9f50962 : radeonsi/gfx11: fix alpha-to-coverage with stencil or samplemask export
ba02ed91a60 : ac/gfx11: fix the scratch buffer
af880e591e5 : radeonsi: remove GFX9_MERGED_NUM_USER_SGPR definition
0eb48fa4e9a : ac/gpu_info: silence a valgrind warning due to amdgpu_query_hw_ip_info
9b4c346029f : radv: more register changes on GFX11
7f31917119c : radv: limit CP DMA to max 32KB sizes on GFX11
533df65e852 : radv: apply a workaround for CB perf counters on GFX11
0ce24011444 : radv: update the initialization of SGPR0/1 registers for HS and GS on GFX11
31ec1ecc122 : radv: update VRS registers on GFX11
ab21ce46a69 : radv: update TF_RING_size to a per-SE size on GFX11
995ab9a5054 : radv: do not emit FLUSH_AND_INV_DB_META on GFX11
2e3aec1633b : radv: do not emit non-existent CP_COHER_START_DELAY on GFX11
dcb324eb534 : radv: configure DB_RENDER_CONTROL on GFX11
66882363b32 : radv: use PIXEL_PIPE_STATE_DUMP event instead of ZPASS_DONE on GFX11
6026cf43b3e : radv: update image descriptor registers on GFX11
ef59e5b1930 : radv: update buffer descriptor registers on GFX11
ebca4f2b3da : radv: update sampler registers on GFX11
670ee6023dc : radv: Disable transform feedback for gfx11.
c7f5da6829e : radv: Add gfx11 DCC fast clear support.
cc2b3f39241 : radv: Adjust for new SWIZZLE_ENABLE.
e96a35e6db0 : radv: gfx11 register changes.
9c391fe47ed : radv: Mark all formats as DCC compatible with each other on gfx11.
eb117a4711b : radv: always enable NGG on GFX11
278e533ec9c : radv: update scratch buffer registers on GFX11
6e4d9729cc7 : radv: use the new format table on GFX11
2d02e210b57 : radv: do not align VGPRS to 8 or 16 on GFX11
9e031426be4 : panvk/ci: Disable CI for a while
e5acf8016d4 : lima/ci: Disable lima-mali450-piglit-gpu:arm64
b637f6c3db0 : intel/decoder: Fix binding table pointer decoding with large offsets
8779a5b84ce : glx: set max values for pbuffer width / height
d22eeb5ae0a : ci/iris: skqp: remove flaking atlastext for TGL
317496ba8ac : ci/iris: skqp: add default GLES rendertests for TGL
a179e1aedef : aco/radv: drop radv_nir_compiler_options from aco.
81989000713 : ac/radv: drop info pointer from the ac and radv shader structs
55845409f27 : zink: add tu baseline for a630
fffafa36354 : zink: move get_timestamp to screen
0befc259a64 : zink: use copy context to eliminate dependency on EXT_calibrated_timestamps
9d30d82a9af : zink: fix init with MESA_SHADER_CACHE_DISABLE enabled
e3038982586 : zink: manually validate shaders in debug builds
8c8e6e953f0 : spirv: fix barrier scope assert
5f83571f923 : lavapipe: fix pipeline handling for dynamic render zs state with pipeline library
0b2d383316a : lavapipe: ignore depth/stencil states if attachment is not present
77392e49833 : vc4: disable GLSL IR loop unrolling
b84e003079a : r600: switch to NIR loop unrolling
dc2edb8f1d5 : r300: disable GLSL IR loop unrolling
1663b045924 : i915g: switch to NIR loop unrolling
11637f516c5 : etnaviv: switch to NIR loop unrolling
2a2a2e58d1c : d3d12: switch to NIR loop unrolling
c4295816afe : asahi: switch to NIR loop unrolling
3ceaf589d62 : softpipe: switch to NIR loop unrolling
643774cdab0 : i915g: use a valid setting for force_indirect_unrolling
792c9a0a24c : glsl: move validation of sampler indirects to the nir linker
d7a071a28f8 : gallium/drivers: set force_indirect_unrolling_sampler for all required drivers
ff8ddcb23e4 : nir: add support for forced sampler indirect loop unrolling
cb50fe7110f : ir3: fix mem_ctx for ir3_disasm_info::nir
9e22e2ac883 : panvk: Lower blending after lower_var_copies
4050697a8f4 : panvk: So more nir_lower_tex before descriptor lowering
36bb62139e1 : bifrost: Run nir_lower_global_vars_to_local before nir_lower_vars_to_scratch
d3d34ad476b : turnip: emit VPC_SO_DISABLE in xfb begin/end
0b7751babfe : turnip: fix sampledImageIntegerSampleCounts
622c6d3e9a4 : radv: Add macros for win32 that accessed
a2aabb18128 : radv: Add losing member hw_ip_version_major and hw_ip_version_minor for win32
679ad0905bc : radv: Fixes compiling error with msvc
e8d8a0544de : radv: fixes msvc compiling error
9baaf055e21 : llvmpipe: Do not use _Atomic keyword that doesn't support by MSVC
57b353ec6a7 : vulkan/wsi: unbreak win32-support
5c90eb1c53f : glsl: Delete lower_extracts code
bd665fdd7f7 : nir: Use nir_vector_extract to generate code for ir_binop_vector_extract
e944a98826a : glsl: Add flag to disable part of do_vec_index_to_cond_assign
4eff1e64811 : glsl: Fix mixed tabs and spaces in lower_mat_op_to_vec.cpp
3749a6ecd28 : nir: honor lower_double options for ffloor and ffract
9b146368768 : glsl: simplify finding cursor in varying packing code
e0bec58340d : radv: Fix loading task shader ring buffer addresses.
063a61a8409 : radv: Fix task shader info.
3382af7f6a7 : radeonsi/gfx11: set BIG_PAGE for the attribute ring
8a2f151ef84 : radeonsi: print an error when failing to create a context
6515b3b2dc0 : radeonsi: fix a crash when failing to create a context
0755d02456b : radeonsi: use AMDGPU_VM_PAGE_NOALLOC to disable MALL (infinity cache)
e9e9086b664 : radeonsi: use the new flag AMDGPU_GEM_CREATE_DISCARDABLE
8a04a0c95b1 : include: update amdgpu_drm.h
527e22412a9 : winsys/amdgpu-radeon: clean up code related to heaps
ac0becc6481 : radeonsi: use PIPE_RESOURCE_FLAG_UNMAPPABLE and DRIVER_INTERNAL more
d21be64b3a1 : winsys/amdgpu: handle RADEON_FLAG_ENCRYPTED as a heap modifier
593f72aa212 : winsys/amdgpu-radeon: rework how we describe heaps
ceddd7d49a6 : radeonsi: rename RADEON_FLAG_UNCACHED -> RADEON_FLAG_GL2_BYPASS
5bc289c5476 : radv/ci: re-enable fossils testing
534cc990810 : aco: do not emit the primitive ID twice for NGG VS or TES with GS
3999fcba155 : dzn: Fix dzn_cmd_buffer_collect_queries()
b9489ba7d25 : radv: do not declare the scratch offset on GFX11
0ef28ca34a3 : dzn: reset correct list
875643feeb4 : ci: uprev piglit 2022-05-10
aa29e0d8587 : etnaviv: don't halve max_instructions for GC400
318d8ce6fc3 : glsl: remove now unused GLSL IR varying linker code
7647023f3bb : glsl: enable the use of the nir based varying linker
fa9cee4247d : glsl: implement lower_xfb_varying() as a NIR pass
4600108ddfe : glsl: implement opt_dead_builtin_varyings() as a NIR pass
e5122a55435 : glsl: add a NIR based varying linker
e3a45a47789 : glsl: implement lower_packed_varyings() as a NIR pass
c1fbd0b8abb : nir: skip lowering io to scalar for must_be_shader_input
99ab5306173 : nir: abort io info gathering if location is not set or is a temp value
cba2fd51a26 : nir: add variable data fields required for NIR glsl varying linking
43a8454ea8b : glsl: add new build program resource helpers
23ea24e11fc : glsl/mesa: move parse_program_resource_name() to common linker_util code
5d57bd0345b : nir/glsl: wrap component_slots_aligned()
6dbe075f92b : nir/glsl: wrapper field_index()
42a97a0aefb : nir/glsl: wrapper contains_{double,interger}()
7af9459670d : nir/glsl: add glsl_record_compare() wrapper
3c0f349a7b6 : docs: updated zink features and release notes
5fda0a996ad : zink: enable pipe cap for win32 external memory and fences
bedfee121ca : zink: implement device LUID and node mask
34e62bfa803 : zink: implement win32 memory handle import
f1f5627286e : zink: implement win32 fence import
7e3d6a02383 : zink: codegen for Win32 external object extensions
e978a335874 : zink: add win32 guards for device extensions with win32 in name
787d31650b7 : mesa: pipe cap for EXT_memory_object_win32 and EXT_semaphore_win32
c709bbde9e4 : mesa: implement import win32 memory and semaphore
5e8702f7962 : mesa: implement GL_DEVICE_LUID_EXT and GL_DEVICE_NODE_MASK_EXT getters
8917235d129 : aux/trace: screen::create_fence_win32
a6c468d985e : gallium/trace: implement win32 device LUID and node mask getters
a0b2e439276 : gallium/noop: implement pipe_screen::create_fence_win32
08dfe2ca84e : gallium/noop: implement win32 device LUID and node mask getters
e1f62737635 : mapi: added EXT_external_objects_win32 definitions
f98d47e0117 : gallium: support for implementing EXT_external_objects_win32
ca915c871fb : zink: directly reuse surface ivci when rebinding
fa3d51892aa : zink: fix 3d shader image miplevel calc for depth
1526df283c3 : zink: stop leaking shader image surfaces
2df1c061688 : zink: copy incoming shader image struct after doing updates
32a77b1e255 : zink: read shader image r/w usage from incoming data struct
a3dff53487b : zink: simplify dumb update flagging in set_shader_images
22954b48606 : zink: reuse local res pointer in set_shader_images
d0df4889707 : zink: remove refs from shader images
e9e8c649cd1 : freedreno/fdperf: support dumping counters
267786be60b : freedreno/fdperf: make refresh rate configurable
cd42f63c433 : turnip: let modifier takes precedence over TU_DEBUG=noubwc
17fc7b20b11 : anv: fix primitives generated queries values
058823906ee : svga: add svga_compile_shader helper function
c291e685bc0 : svga: create svga_shader_info
ed77ac1eef7 : svga: add a helper function for common shader creation
65fce0f813e : pvr: Fix argument comments in render job submission.
d50418a4fce : pvr: Add vk_sync support and remove service winsys syncobjs interface.
98cc4c3a209 : nir: Use nir_shader_instructions_pass in nir_lower_input_attachments
a170448a188 : nir: Put the builder first in lower_input_attachments helpers
5410f4ee898 : mesa/st: Use lower_indirect_var_derefs in st_nir_lower_builtin
46a49df7b6f : mesa/st: Check deref modes in lower_builtin_instr
627d58099c2 : mesa/st: Use nir_shader_instructions_pass for st_nir_lower_builtin
e16197c46e3 : nir: Add a var set version of lower_indirect_derefs
c23b20d43a0 : nir: Preserve metadata if remove_dead_derefs makes no progress
a064e63e836 : d3d12: Reduce cost of shader key comparisons
6c1acd9301f : zink: fix crash on dlclose when zink_internal_create_screen failed
969dfabc779 : util/queue: handle thread cration failure in util_queue_adjust_num_threads
d3bef6ba73c : lavapipe: check for error when initializing lvp_queue
ba2f5cb20aa : zink: check for error when initializing util_queue
9ed34cf9ff7 : util/queue: add missing space to comment in util_queue_destroy
39800f0fa31 : amd: change chip_class naming to "enum amd_gfx_level gfx_level"
6dcf7f651f4 : radv: advertise VK_EXT_image_2d_view_of_3d
3dc86e40809 : radv: implement VK_EXT_image_2d_view_of_3d
6d539228630 : radv,aco: add a workaround for binding 2D views of a 3D image on GFX9
05329d7f9ac : tu: Implement pipeline caching with shared Vulkan cache
43981f0f586 : tu: Include turnip debug flags in pipeline cache UUID
d023ae4686b : tu: Rewrite cache UUID based on radv
410d59943db : tu: Hash pipeline layout contents
3e3f8b1639b : ir3: Add ir3_shader_create_variant()
ea646ac9afb : ir3: Support disabling the pipeline cache
c7a62936357 : ir3: Add functions to serialize variants
ceae8447941 : ir3: Remove ir3_shader_variant::shader
91160dab979 : tu: Keep original blit shaders separately
69f5be8bad0 : ir3: Add ir3_shader_variant::compiler
4509b49fb8e : ir3: Allocate disasm_info under variant
21e3dd57d3d : ir3: Use ir3_shader_variant::type more often
f45c86dfb7b : ir3, fd, tu: Copy misc. info from ir3_shader to ir3_shader_variant
3e30608cebc : ir3, freedreno, tu: Make ir3_shader_variant store stream_output
3cad11d84a4 : tu: Delete unused tu_clear_blit GS handling
693c723211c : zink: use run-time linking to loader
56e9ccce7b7 : zink: dynamically load a few functions
d91cb5cbcc0 : zink: pass screen to zink_create_instance
4654a57bb50 : zink: call vk-functions through dispatch-table
1b6ed06527a : zink: initialize dispatch-table before queue-init
9e9ead2c152 : zink: pass screen to extension getter macro
57293dee2b1 : v3dv: check BO mapping result
7edb26966e9 : v3d: add builtin support for white/black clamp-to-border
580046e49fa : radv: always check entry count in descriptor pool when allocating
622e2ae08a8 : svga: remove duplicate nir compile options
d4e4aa997a6 : radeonsi: store shader variants in an array
e549b6fe42c : radeonsi: scale the number of shader compiler threads
b75b9d5cb49 : radeonsi: remove unused params from si_shader_select_with_key
7357ce19a25 : util/u_queue: rework UTIL_QUEUE_INIT_SCALE_THREADS to scale faster
76356ed2082 : aco: remove unreachable code about viewport index/layer and mesh shaders
27f1da82152 : radv,aco: do not implicitly export the primitive ID for mesh shaders
b043cbc72b7 : radv/ci: reduce the execution timeout
815d192c7ba : radv/ci: reboot the DUTs when hitting a ring timeout
1542ab70eb4 : anv: handle primitive shading rate for mesh
9acb30c8c40 : intel/compiler: implement primitive shading rate for mesh
f575b0d7b51 : v3d: add hook to get on-disk shader cache
29965f356b9 : ac: replace 5 ac_shader_abi::load_* callbacks with 1 intrinsic_load callback
535d9549141 : radeonsi: try to group stage-specific code in si_llvm_translate_nir
2b7906ea74b : radeonsi: get rid of the ambiguous "prologue" word
4118717cba6 : radeonsi: cleanups getting rid of the ambigous "epilogue" word
dc81f0ba465 : ac/llvm: remove ac_shader_abi::emit_outputs
9a8413aaeac : radeonsi: inline si_nir_build_llvm
aa1c128b54b : anv: disable streamout before emitting mesh shading state
29a778fa6b4 : intel/compiler: print name of the unhandled intrinsic
f083df87108 : anv: update task/mesh distribution with the recommended values
65ff6932dc1 : intel/compiler: handle gl_Viewport and gl_Layer in FS URB setup
040062df419 : intel/compiler: handle VARYING_SLOT_CULL_PRIMITIVE in mesh
7446acf4b43 : compiler: add VARYING_SLOT_CULL_PRIMITIVE
2a1c711052a : ac/llvm: skip s_barrier if tess patches don't cross a wave boundary
59673001c8f : radeonsi: add si_get_tcs_epilog_key
20bb85e2ecd : ac/llvm: fix the remaining s_barriers for LLVM 15
b48d183633e : ac/llvm: move the gfx6 optimization for TCS barriers into ac_build_s_barrier
e4882d6b7e2 : ac/llvm: add gl_shader_stage parameter into ac_build_s_barrier
fb51a3c4b03 : ac/llvm: replace LLVMBuildFence with ac_build_waitcnt(VSTORE)
bed91084c84 : ac/llvm: inline emit_membar
8d4c0197c3d : radeonsi: wait before s_barrier in TCS epilog to fix LLVM 15
9a592608cbb : ac/llvm: implement memory_barrier_tcs_patch properly to fix LLVM 15
790d2bbe67a : st: Improve _mesa_error about GL_OUT_OF_MEMORY in st_cb_texture.c
23dfae4c810 : r300: fix vertex shader control flow in loops
46b135738ba : drirc: Set limit_trig_input_range option for the Wolfenstein Youngblood
55c71217ec7 : driconf: Add a limit_trig_input_range option
0ff3517fb7b : ci/lava: Make job submitter parse the job result
1c62c6bafd6 : zink: remove implicit query resets
d7c4a1beb4a : svga: fix clip distance shadow copy writemask
7292b35da03 : freedreno/devices: Add another SKU
a31c34e0d69 : freedreno/drm/virtio: Don't try to mmap imported bo's
62f3e703c8c : freedreno/drm: Use DEBUG_GET_ONCE_OPTION()
ad537edc7c6 : anv: Fix INTEL_DEBUG=bat on XeHP
bc5c68fc08f : nir/opt_algebraic: Optimize Doom Eternal's word extract by LSB.
9a11ad7efd5 : tu: Fix indices of drm_msm_gem_submit_cmd when filling them
07954a8fd69 : aco: only retrieve the scratch offset when it's declared
5a119f15aa7 : radv,aco: export alpha-to-coverage via MRTZ on GFX11
b6ba4cb4079 : aco: do not set COMPR for exports but use 0x3 channel mask on GFX11
a6e1445d5f4 : aco: do not set RESOURCE_LEVEL for buffer descriptors on GFX11
7647097d3d4 : aco: update waitcnt on GFX11
765aa36b9d2 : aco: update LDS allocation granularity for PS on GFX11
a284b677bae : aco: do not set GLC stores on GFX11
eea15d67064 : aco: do not set DLC for loads on GFX11
bc8da20dda6 : aco: export MRT0 instead of NULL on GFX11
42ef89e8db4 : radv,aco: use the new TCS WaveID SGPR to compute vs_rel_patch_id on GFX11
432cde7f00a : radv,aco: add support for packed threadID VGPRs on GFX11
52952f51cd5 : aco: do not align VGPRS to 8 or 16 on GFX11
0cb1b12ec07 : aco: recognize GFX11 in few places
1245ca8c8d9 : radv: Advertise indirect ray tracing
81745da51fd : radv: Implement vkCmdTraceRaysIndirectKHR
b30f96dd930 : radv,aco: Use ray_launch_size_addr
7a8063a4fa1 : radv: Indirect unaligned dispatches
47f625dcaee : radv: Allow indirect dispatches without bo
938c9d96155 : nir: Add a ray launch size addr intrinsic
b5b2bcab543 : radv: disable DCC for Senra Kagura Shinovi Versus
e8ed0e49842 : pvr: Add support to create transfer context and setup required shaders.
f88d1fbdbd2 : pvr: Add services winsys transfer context support.
ad7f494a1c8 : pvr: Setup common nop shader.
c2aa3acf7ec : pvr: Change phase_rate_change type to bool from uint32_t.
eaa5d37161e : pvr: Remove double error reporting in error path.
5ef9bd5ff25 : panvk: Round FillBuffer sizes down to a multiple of 4
ad05bc9315a : panvk: Drop panvk_descriptor
d783f8949ee : panvk: Implement descriptor copies properly
f6268220c26 : panvk: Set immutable samplers properly up-front
935fd18bc3a : panvk: Rewrite the write portion of vkUpdateDescriptorSets
53f53b577f5 : panvk: Re-arrange descriptor set functions
28333e039cf : FIXUP: Use 16-bit things for texture sizes
38a0742f6a7 : panvk: Implement texture/image queries
714e125ae43 : pavnk: Pass bind layouts to texture and image descriptor helpers
6ed298dce71 : panvk: Add an elems field to panvk_buffer_view
6621ab8bf98 : panvk: Advertise VK_KHR_variable_pointers
d9f9955f9e9 : panvk: Enable robustBufferAccess
6899cd2b6e5 : vulkan: Start collecting enabled features in vk_device
a463c58e226 : panvk: Put SSBO addresses in the descriptor buffer
e265583ee1a : panvk: Interleave UBOs with multiple descriptor sets
6d15d65e19e : panvk: Put the sysval and push const UBOs at fixed indices
744b9779630 : panvk: Stop calling lower_uniforms_to_ubo
c32ddb5e776 : panvk: Use a flat sysvals struct
e6091cc5786 : panvk: Get rid of the per-pipeline sysvals BO
f0a47d86029 : bifrost,midgard: Allow providing a fixed sysval layout
e07a2963982 : panfrost: Add some sanity checking for sysvals
4e60f0655a8 : panfrost,panvk: Make fixed_sysval_ubo < 0 mean compiler-assigned
42aca84704a : panvk: Add a buffer to each descriptor set
bcea5ed2b64 : panvk: Break descriptor lowering into its own file
8af805a4756 : panvk: Move CreateDescriptorSetLayout to per-arch
ad565f6b70d : intel/dev: Enable first set of DG2 PCI IDs
99354efe314 : intel/dev: Add DG2 G12 PCI IDs
4456209ce54 : intel/dev: Add INTEL_PLATFORM_DG2_G12
c9c74efb02a : radv/winsys: allow to use RADV_FORCE_FAMILY=gfx1100
7a09499fa6f : r600: Elide downloads for discarded and immutable compute memories.
12a485dbf91 : r600: Improve compute memory pool performance; reduce fragmentation.
6cc42bc0e77 : r600: Fix userspace pointer support for evergreen compute.
db2fd0ca83f : amd: fix ac_build_mbcnt_add in wave32 mode
1f315646078 : radeonsi: don't use wave32 for GE on gfx10 if culling is used
f8d205c4009 : radeonsi: fix gs_invocation query with NGG
061f64f3515 : radeonsi/ngg: reuse the pipeline stats buffer when using atomics
0cb6fd0b009 : radeonsi/query: use the qbo correct size
58004dfcc9e : radeonsi/test: update sienna_cichlid results
38e8a73e14d : radeonsi: implement GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB in shaders
bbaf4f1954a : radeonsi: store the pipeline stats index
637f09f10e2 : radeonsi: deduplicate query offsets
7f4ee4afabd : gallium: deduplicate target -> stats index code
3402c435f9c : gallium: always return the correct pipeline stats index
9918a9a9905 : gallium: add a union to access queries counters
d3a5f411a32 : radeonsi: implement pipeline stats workaround
283730f3680 : radeonsi: flush VGT streamout like PAL
1126f42781d : zink: fix sparse texture depth calcs for arrayed textures
452a028fc20 : zink: remove misleading sparse comment
56979182dd8 : zink: set sparse flag in cubemap lowering
377f5e7af95 : zink: fix sparse binding for arrayed textures
63dc39ac904 : zink: clamp out min_lod operands for explicit lod ops
88912b31119 : zink: fix up sparse texture sampling for shadow samplers
0f98ed4afe5 : nir: remove unreachable loop terminators
4c3d138e5d2 : nir: always set the exact_trip_count_unknown loop terminator property
e693e5e5950 : ntt: make use of new samplers_used field
50050f571e4 : ntt: Don't gather samplers_declared twice
515ed4f4f94 : lavapipe: Set images_used in lvp_lower_pipeline_layout
c10b10942b8 : llvmpipe: Fill out samplers even if nr_samplers = 0
bbd5883c87e : gallium/draw: Properly handle nr_samplers != nr_sampler_views in keys
68f6b6cbdca : mesa/st: Set samplers_used in lower_tex_src_plane
cdeb55fc36b : ttn: Set shader_info::samplers_used
9be50237d53 : gallium: Set shader_info::samplers_used in pstipple_fs
3000ca360b2 : lavapipe: Set shader_info::samplers_used
0a4c0bc0dd7 : clover: Set images/samplers_used when lowering images
b282d504a4c : turnip: Add a TU_DEBUG=perf debug option.
0d0165db8ee : radv: Print task shader stage name before disasm.
8dbde926593 : radv: Lower shared and task_payload variables in task/mesh shaders.
123d0b8a750 : radv: Allow linking task shaders.
73c260594f0 : radv: Postprocess task shader configuration.
c17c523ec0f : radv: Use I/O lowering for task and mesh shaders.
6e8f3677c7e : radv: Enable nir_opt_offsets for task shaders.
a8bdcf3c92b : radv: Implement task shader intrinsics in the ABI.
a8c1f10294d : radv: Add task ring entry argument for mesh shaders.
b3ea6c61036 : radv: Add task shader arguments.
101a7321c40 : radv: Fill task shader info.
c34aa784961 : radv: Set wave size for task shaders.
988600e5227 : radv: Set user data register for task shaders.
bb71d1092b4 : radv: Add radv_pipeline_has_task helper.
285d20d3c50 : ac: Add task ring entry shader argument.
7de30348977 : ac/nir: Add I/O lowering for task and mesh shaders.
df1876f615a : nir: Mark negative re-distribution on fadd as imprecise
62f06772231 : iris: Set BindingTableEntryCount for compute shaders
55a4bdb52f0 : svga: workaround for unexpected double swizzle
5cfae66cdea : pan/bi: Ensure the end NOP isn't eliminated
6d41a28a40b : pan/bi: Support atomics on Valhall
21900ec8b08 : pan/bi: Handle shared/scratch on Valhall
b683a67328f : pan/bi: Handle shared atomic exchange on Valhall
6e2b757bce8 : pan/bi: Preserve AXCHG.i32 destination
20f92871d88 : pan/bi: Support image loads on Valhall
e53f44a4b81 : pan/bi: Emit LEA_TEX on Valhall
423773faa9c : pan/bi: Don't analyze td on Valhall
d561279c7b4 : lavapipe: enable subgroup quad operations
2e3cf3a6a60 : mesa: Make sure to fallback to handling the original choose texture format
24176cae551 : aco: drop unused radv include
c44d5d61ce7 : aco: remove radv vs prolog key from aco internals.
04c07a2413d : aco/radv: convert to aco shader info at the radv level.
199edce84dd : aco/info: add some more fields.
8cfd8420abe : aco: convert vs and so info over to aco structs.
3dba3458e94 : aco: remove radv specific streamout info
9bd89af1bc3 : aco/info: reduce the gs ring info to what is needed.
87df607ff5e : aco: move to a minimal aco shader info struct.
a2701bfdb8c : aco: move info pointer to a copy.
29fbc88d6b3 : radv: Don't retile read-only images.
6bf4ae002aa : pps: Open writable renderer node in DrmDevice::create
e4ad1b5b336 : panvk: Advertise support for logicOp
25249e8be2c : nir/lower_blend: Expand or shrink output variables as needed
7aec8db1619 : midgard: Handle FB fetch from non-vec4 output variables.
1d224653625 : nir/builder: Add a nir_resize_vector helper
352e32e5ba6 : nir/builder: Add a nir_trim_vector helper
244b654de67 : nir/lower_blend: Support SNORM and integer formats for logic ops
730d2b76607 : nir/lower_blend: Stop passing the whole options object around
dcfffdcad18 : nir/lower_blend: Be more explicit about deref assumptions
885437d1a6c : panvk: Call nir_lower_io_arrays_to_elements_no_indirects
ac0a61e17b8 : ci/radv: remove amdgpu.gpu_recovery=0 from the kernel cmdline
c708da6e291 : v3dv: expose VK_KHR_spirv_1_4
e981ed21e36 : v3dv: expose VK_KHR_shader_float_controls
187d3df52c7 : tu: Do not flush ccu in clear/blits during renderpass
66888d51219 : radv: remove useless check against nir_texop_samples_identical
98ea2347a08 : radeonsi: report more missing/broken texture formats as unsupported on gfx6-9
e4283708f0d : radeonsi: report 10_10_10_2 scaled formats as unsupported on gfx6-9 as well
9775da11963 : radv: optimised command buffer reset of vertex bindings.
543d52a7a2f : radv: only dirty line stipple when necessary.
b20bd9e0dfd : radv: cache the slab bo pointer in the pipeline.
87f4252a51f : zink: don't finish barriers cmd buffer if not used.
57df27be5f2 : zink: avoid extra submits for empty wait cmdbufs.
997dc0a5e87 : radeonsi: Move NULL check before dereference.
14b1ed1ce10 : radeonsi: port tess ring calcs to the common helper.
17fcbd87428 : ac: port radeonsi tess factor calculations to common code.
d4c7ffc550f : radv/ac: introduce a new common function for hs calcs.
d79c716331f : zink: create images with modifiers any time there is an import handle
4eeabb59f59 : zink: rebind resources for export as needed
4a19ebfafcb : zink: add a LINEAR drm modifier if rebinding to add dmabuf export
565bf8e45bd : zink: force memory exports if dmabuf bind is specified
c03f6967ccc : zink: fix conditional for modifier usage
5513597305a : zink: add a bind flag to indicate a resource is exported as a dmabuf
8c1d9c7b744 : zink: unset pipe_resource::next pointers when creating resource copies
9aab9b4a1b2 : zink: always check for fb rebinds when starting renderpass
17ac8e76047 : Revert "zink: export fd info for all 2d images"
b978761385f : zink: create a copy context for the screen on init
94d400d5afe : zink: introduce copy contexts
afa4c402dd4 : zink: break out resource bind-adding into separate function for reuse
1c20688dcc6 : zink: add a flag to indicate whether a resource is exportable
00591f3a996 : zink: outdent some code
d474229ed11 : zink: remove unused headers/struct members/linkage
fd75be79862 : glsl: Fix ir_quadop_vector validation
96a240e1767 : radv: fix memory leak of descriptor set layout
d4dce29faf1 : kopper: remove unused zink include
4875c82d2d8 : radv: call nir_lower_vars_to_ssa later
f8ee0efd044 : radv: move two NIR passes out of tight optimization loop
2e46f38902b : anv: re-alloc push constants after secondary command buffers
2a47c30ef91 : dri: Remove what's left of utils.[ch]
5eccb228bad : dri: Move dri{Get,Index}ConfigAttrib near their vtable
66d25f96dbd : dri: Move driC{reate,oncat}Configs near their only caller
4873b13aec7 : dri: move driQueryRendererIntegerCommon near its one caller
6c546ece69a : dri: Move driCopySubBufferExtension into drisw
abb0ea31ca1 : dri: Inline dri2InvalidateDrawable into its one caller
742a8732095 : svga/nir: enable lower double option
6253a23eff4 : svga/tgsi: add translation for DTRUNC
e73443b7a50 : svga: enable PIPE_CAP_TGSI_TEXCOORD for vgpu10 and up
705af4f95a3 : zink: ci updates
8b8b580e428 : docs: EXT_robustness2 for lavapipe
5167750d5b0 : lavapipe: ci updates
0cebb87025e : lavapipe: set robustBufferAccess2 and robustImageAccess2
f5caaf2d750 : gallivm: fix oob txf swizzling
8c8d08a8b81 : lavapipe: add support for null-descriptors from EXT_robustness2
6a219f318af : llvmpipe: always set ssbo data pointers for draw
f1d1371e512 : gallivm/draw: fix oob ubo reads
a51e83b74e0 : st/draw_feedback: set constant buffer stride
49df9eeb9d6 : lavapipe: fix CmdPushDescriptorSetWithTemplateKHR with refcounting
aa98a90265c : gallivm: fix ssbo oob reads
e339f65520f : lavapipe: handle null samplerviews
8eae3434019 : lavapipe: tolerate NULL sampler-buffer view descriptors
427cc8d55eb : lavapipe: tolerate NULL image-buffer view descriptors
aabf614f9bb : lavapipe: tolerate NULL image view descriptors
bca9020b75b : lavapipe: tolerate NULL UBO and SSBO descriptors
60c9a455622 : nir/opt_algebraic: Simple xor/ishr optimizations.
66e917fff69 : nir/opt_algebraic: Fix mask in shift by constant combining.
81ad8c4979a : radv/amdgpu: Use scheduled dependency for submitting to multiple queues.
03b3344a7c1 : radv/amdgpu: Pass correct struct type instead of repeating the cast.
da2ab1d8a2b : radv/amdgpu: Pass new queue submit info structure to internal function.
05c372ca5e9 : radv/amdgpu: Initialize semaphore info with a designated initializer.
22267360336 : radv/amdgpu: Group queue submit info into a structure.
27c4d8d5fa6 : ac/llvm: Remove now-superfluous intrinsics and ABI callbacks.
f553076eaf1 : aco: Remove now-superfluous intrinsics.
212f183c1f5 : ac/nir: Remove now-superfluous ac_nir_lower_tess_to_const.
896a55f47d9 : radv: Lower ABI in NIR for tess/ESGS/NGG shader arguments.
7f189e34673 : nir: Add upper bound for AMD shader arg intrinsics.
2755acbdadc : radv: Move radv_nggc_settings enum out of radv_cmd_buffer.
719678f891e : ac/nir: Add ac_nir_load_arg helper for shader arguments.
370f02bf025 : gallium: Bump PIPE_MAX_SHADER_IMAGES to 64
ed3ed466c42 : mesa/st: Clamp MaxImageUniforms to MAX_IMAGE_UNIFORMS
620c5e9dd05 : gallium/u_threaded_context: Use PIPE_MAX_SHADER_SAMPLER_VIEWS for sampler_buffers
aea935264a6 : shader_info: Bump the number of images and textures supported
16ab9343f3b : util/bitset: Support larger ranges in BITSET_TEST/CLEAR_RANGE
b37831c6069 : nir: Gather samplers_used separately from textures
3c07c3e16d9 : shader_info: Make images_used a bitset
28f534350c9 : nir: Stop assuming shader_info::textures_used is 32-bit
625b352f14b : nir: Set image_buffers and msaa_images in lower_samplers_as_deref
c65afe541b7 : pan/mdg: Fix multiple spilt writes in the same bundle
7b9c976c2da : pan/mdg: Return the instruction from mir_insert_instruction_*_scheduled
ca2be074849 : pan/mdg: Fix disassembly of store instructions
c750ab8a389 : pan/mdg: Fix mask usage when filling before a spill
b281843974a : pan/mdg: Use MAX2 to set min_alignment
b1ecb90941c : pan/mdg: Keep min_bound at 16 when alignment requires it
535bb0bda46 : u_threaded: clear non-async debug callback correctly
3fe3dbea69e : ci: add ACO_DEBUG to the list of variables to pass down for testing
2b28668d1da : radeonsi/tests: reformat with black
9d157755b81 : radeonsi/tests: add a heuristic to pick the baseline
2ca64c12141 : radeonsi/tests: allow empty line and comments in csv files
1c3e584dfa2 : nir/divergence: handle more *_intel intrinsics
380ae300eb8 : radv: Only emit what is appropriate to the queue family for preambles.
3a523b8338c : radv: Don't use pointers to pointers when updating the preambles.
2f232a8d2e7 : radv: Rename fill_geom_tess_rings to radv_fill_shader_rings.
b8ef53d1c0e : radv: Don't create continue preamble when it's not needed.
86821329c70 : radv: Refactor cache flush code for the initial preambles.
d83213ec580 : radv: Initialize BO pointers when creating preambles.
1154ee73c14 : radv: Simplify some boolean code in radv_get_preamble_cs.
0f66ff24277 : radv: Move up early exit for transfer queues in radv_get_preamble_cs.
4ea82fad24c : radv: Move normal (non-empty) queue submit to a separate function.
0c77c94b8e3 : radv: Move empty queue submit code path to a separate function.
c54c2901ff3 : radv: Move queue submit sparse bindings to a separate function.
643a6a21534 : radv: Minor formatting fix in radv_device.c file.
431a7fe0e0c : v3dv: drop unsused struct
18fee30730c : ac/gpu_info: fix incorrect IP versions reported by the kernel
b261ac1ab5d : ac/gpu_info: print all IP versions reported by the kernel
616e4ca673e : ac/gpu_info: remove dead GDS query code
68441ae771f : ac/gpu_info: simplify HW IP querying
85aa067d0fb : amd: replace num_rings[type] with ip[type].num_queues
72037231206 : amd: rename RING_* enums to AMD_IP_*
ae7e4d7619e : amd: rename ring_type --> amd_ip_type and match the kernel enum values
8daf8ff730b : zink: use descriptor surfaces for notemplates ref updating
8b28d1751c7 : zink: add more image usage for null surfaces
ae369e9f6d4 : zink: fix null buffer/surface formats
7767b2f7b51 : lavapipe: enqueue pipeline destruction
269083d94b8 : zink: delete nir_lower_dynamic_bo_access
a7327c7cac9 : zink: implement indirect buffer indexing
1f8cd768d6b : zink: flatten push descriptor template into normal template array
b0324d24791 : zink: decouple descriptor templates from layouts
c0c69b1be15 : zink: semi-handle 1D sparse texture rewrites for drivers that don't support them
c637c5a8942 : zink: bump number of image binds that can be batched to 50
0e49ef5c9f2 : zink: fix multisample conditional in sparse image query
9a412c10b7a : zink: set all usage flags when querying sparse features
5ff3fa59127 : zink: pass sparse bind bo offset through for texture binds
6317f88b044 : zink: pass sparse backing page offset to binding function
d0f15304a3f : zink: scale depth bias by factor of 2
f3df3d4c80f : glsl: Make all drivers take the GLSLOptimizeConservatively path.
d100c07c48d : radeonsi: remove tautologies when setting CU_EN
74bd5bbf286 : radeonsi/vcn: update av1 decoding to support vcn4
62bb11a5a5a : radeonsi/vcn: Add support of array_mode for gfx11
88075b7ea1c : radeonsi/vcn: add jpeg decode support for gfx11
caa09f66ae4 : amd: add chip identification for gfx1100-1103
b00ab763a98 : radeonsi/vcn: enable vcn 4.0 encode for gfx11 asic
efde05c631c : radeonsi/vcn: add session init ib for vcn 4.0
dbd75e0d481 : radeonsi/vcn: add encode context ib for vcn 4.0
38a95f2109c : radeonsi/vcn: add vcn 4.0 encode fw interface version
ff2b2584fcf : radeonsi/vcn: add vcn 4.0 encode support
f9de35a7313 : radeonsi/vcn: add decode software ring support for gfx11
b8a3bafe94d : radeonsi/gfx11: update codec support for gfx11
69f02164b3b : amd: update headers to support decode software ring
2e4e39837ac : radeonsi/gfx11: add a workaround for CB perf counters
e3b4e1fe850 : radeonsi: inline si_cp_dma_prefetch in si_draw_vbo for lower overhead
1bc6d6c9338 : radeonsi/gfx11: limit CP DMA to max 32KB sizes
3bc754a9a62 : radeonsi/gfx11: mark streamout as unimplemented for now
66d4bafd5b3 : radeonsi/gfx11: resolve MSAA using u_blitter
8bfb4657c84 : radeonsi/gfx11: don't count the non-existent scratch_byte_offset SGPR
c65a303f532 : radeonsi/gfx11: change LDS allocation granularity for PS
c749b6f6ae9 : radeonsi/gfx11: update the initialization of SGPR0/1 registers for HS and GS
54d85700a12 : radeonsi/gfx11: limit MSAA color buffers to the RGBA channel order
6531ec89225 : ac,radeonsi/gfx11: swizzle MRT0/1 for dual source blending
12a606c1bd1 : radeonsi/gfx11: export alpha through mrtz for alpha-to-coverage if mrtz is there
167b378377e : radeonsi/gfx11: VRS changes
6d0e50f226a : radeonsi/gfx11: TF_RING_SIZE changed to a per-SE size
ce950f1d965 : radeonsi/gfx11: don't use FLUSH_AND_INV_DB_META
c33a930ceae : radeonsi/gfx11: emit SQ_NON_EVENT for tessellation at the end of IBs
b27b9b0c31b : radeonsi/gfx11: don't set non-existent CP_COHER_START_DELAY
19a59f05a47 : radeonsi/gfx11: program db render control register
9fecac091f3 : radeonsi/gfx11: scattered register deltas
afc110a1f6a : radeonsi/gfx11: implement attributes through memory
91a7f43f0bc : radeonsi/gfx11: don't set COMPR for exports, use 0x3 channel mask instead
6e537680c42 : radeonsi/gfx11: use PIXEL_PIPE_STATE_DUMP event instead of ZPASS_DONE
2a1c22e0cdd : radeonsi/gfx11: don't set non-existent SPI_SHADER_USER_DATA_VS_x
61291aff1f3 : ac,radeonsi/gfx11: set SWIZZLE_ENABLE correctly
a90ff631a59 : ac,radeonsi/gfx11: remove FMASK loads
529eb739fc4 : radeonsi/gfx11: add CB deltas
c99b71039ab : radeonsi/gfx11: buffer descriptor changes
c87da5c80d0 : radeonsi/gfx11: image descriptor changes
25a66477d02 : radeonsi/gfx11: register changes
3bdb3db5fa7 : radeonsi/gfx11: add assert in legacy vs path
1005a2a25f5 : radeonsi/gfx11: program inst_pref_size for compute
980620ae070 : radeonsi/gfx11: program inst_pref_size for graphics
58a483341d6 : radeonsi/gfx11: instruction cache line size is 128 bytes
b07204d7804 : radeonsi/gfx11: interp changes for 16bit
0a54fbb5b40 : radeonsi/gfx11: interp changes for 32bit
3b0bfd254f7 : radeonsi/gfx11: make flat_scratch changes for compute
02367b29c74 : radeonsi/gfx11: make flat_scratch changes for graphics
27104ff6474 : radeonsi/gfx11: use the new TCS WaveID SGPR to compute vs_rel_patch_id
ced20893d4b : radeonsi/gfx11: enable arbitrary DCC format reinterpretation
7c423a7ad03 : radeonsi/gfx11: enable NGG-only draw paths
7bd4dd79c8e : radeonsi/gfx11: expect packed threadID VGPRs
700c2e74fb0 : radeonsi/gfx11: always allow DCC stores
0f033ce3a35 : radeonsi/gfx11: increase the hw screen offset alignment
273674dde1d : ac/surface: add gfx11 support to modifiers tests
3e85a0c90b5 : ac/surface: define gfx11 modifiers
85c76518c9d : ac/surface: gfx11 changes
a419b53d127 : ac/gpu_info: set cu_mask correctly for gfx11
7d6e3397dc0 : ac/llvm: don't set GLC for stores on gfx11
61b6e051183 : ac/llvm: update pknorm and waitcnt for gfx11
ab284b2571b : ac/llvm: don't set DLC on gfx11 because it means something else there
3d70cc90b71 : ac/llvm: export mrt0 instead of null on gfx11
f24f8665dbe : ac: implement register shadowing for gfx11
3a669558f28 : ac: scratch buffer register changes for gfx11
783b16b3c82 : ac: implement ac_get_tbuffer_format for gfx11
9480ad2b1c6 : amd: update gfx10_format_table.py for gfx11
931098d44db : ac: don't align VGPRs to 8 or 16 for gfx11
1d737c88868 : amd: add Mesa-only addrlib changes
4fdf42b3c29 : amd: import gfx11 addrlib
751658a7fe9 : amd: add gfx11 to packet definitions
980b7f75e8b : amd: enable gfx11 in header generator, fix drivers with renamed gfx6-10 defs
0a76313d3f8 : amd/registers: add gfx11-rsrc.json
ced3fbbcf93 : amd/registers: add gfx11.json
f75525fba3a : amd/registers: add gfx11 to the json generator
3a2f7efe5e0 : amd/registers: hardcode GC base offsets in the json generator
ceb1339112b : radv: precalculate tess ring sizes/offsets.
8dd4054f2b5 : radv: precalculate hs offchip parameters.
9c5fd100cc3 : nir: add a nir_remove_non_entrypoints helper
4b67d70d227 : nir: Fix constant folding for non-32-bit ifind_msb and clz
d98b82a1039 : iris/cs: take buffer offsets into account for CL
3269d34b29a : llvmpipe/fence: make the fence id counter atomic
8cc1889b096 : llvmpipe: PIPE_COMPUTE_CAP_GRID_DIMENSION is uint64_t
768ebf02c5c : zink: split renderpasses for TextureBarrierNV() usage
0d456315f95 : svga/nir: enable PIPE_CAP_TGSI_TEXCOORD
a8b009aed6b : vulkan/wsi: fix missing unistd include
af76f0bcfc7 : ci/iris: Cut the glk-deqp test coverage in half.
28220b2778b : agx: Restore Valve copyright header
cc410dd4d1a : aco: fix cmpswap global atomic definition on GFX6
5a3aee78cbb : Revert "ci: remove nouveau from shader-db runs"
e4ca97111f1 : nouveau: disable fences when running under drm-shim.
c6aa639ba9b : r300: skip draws instead of using a dummy vertex shader
23cde71bb9c : glsl: Stop lowering ir_quadop_vector.
b4957cdfcae : svga: fix shader IR type passed to draw create shader function
269eb0cdd52 : pan/va: Add whitespace after disassembled branches
6510c8fa7fc : pan/va: Add some whitespace to Valhall disassembly
324898f5c6b : radeon/vcn: engage all available jpeg engines
3ec64a5babd : Revert "gallivm: use LLVM opaque pointers in lp_bld_tgsi_soa.c"
28da4359a32 : ac/nir: skip s_barrier if TCS patches are within subgroup
152092b8ead : aco: skip s_barrier if TCS patches are within subgroup
c824104ce9f : panfrost: Fix unwanted valgrind message related to restart_index
7339ad2ed3b : panvk: Call nir_opt_trivial_continues
0bd9e4d3b60 : panvk: Conform viewport code to Vulkan spec
564d168d0d6 : panvk: Stub pipeline cache using the common code
45fca7b4406 : mesa/st: Fix building tests on macOS
79f4e33f04b : v3dv: don't leak variant QPU when pipeline compile fails
fd02ddc81bd : v3dv: expose VK_KHR_pipeline_executable_properties
43392c2ea0f : v3dv: implement vkGetPipelineExecutableStatisticsKHR
487c2131428 : v3d/compiler: add more stats to prog_data
dc48313d700 : v3dv: implement vkGetPipelineExecutablePropertiesKHR
89eb0ac23d9 : v3dv: implement vkGetPipelineExecutableInternalRepresentationsKHR
c881e718d44 : v3dv: expose separateDepthStencilLayouts
718070f0e7b : vulkan/wsi: Make wsi_win32_surface_get_capabilities() return the current extent
35d82ecf1ee : nir/lower_shader_calls: put inserted instructions into a dummy block
9cf986dcff3 : nir/lower_shader_calls: don't insert code after break/continue
51dea59eb44 : nir/lower_shader_calls: don't use nop instructions as cursors
25661ea028b : nir/cf: Return a cursor from nir_cf_extract as well
d65cf403f30 : nir/cf: return cursor after insertion of cf_list
7fb9fdd86c4 : panvk: Allow PAN_BO_INVISIBLE to be mapped with dump flag
9ac5adc0bc6 : panvk: Add PANVK_DEBUG_DUMP dump mappings
db69218cbef : tu: Implement VK_EXT_image_view_min_lod
2037c34f245 : gallivm: move to new pass manager to handle coroutines change.
6386144270b : v3d: allow TFU blitting for single layer textures
7ea2e86a8b5 : ci: traces: virgl: reenable previously crashing Godot trace
d2ab0ed31e1 : svga: Set lower_bitops for vpu9 screen.
06e9607478b : gallium/clover: pass -no-opaque-pointers to Clang
a7f44b62694 : vulkan/wsi/x11: Ensure we have the required number of images for acquire.
24049b8771b : wsi/x11: Don't leak xcb_get_geometry_reply_t.
56070d33225 : radeonsi: Use nir_fold_16bit_image_load_store_conversions.
ad864a7c150 : nir/lower_tex: Copy more fields in lower_tex_to_txd and friends
81515f6b3c4 : venus: extend buffer cache to cover layering usage
6983c8580a2 : gallium/clover: LLVM setLangDefaults moved from clangFrontend to clangBasic
b2b810ebff6 : anv: advertise rectangularLines only for Gen10+
ef8c5a20ee3 : llvmpipe: never infer early zs tests when fbfetch is active
5c24eb721ac : nir/gather_info: flag fbfetch on subpass image loads
359e60cf5ed : aco: split load_sbt_amd result
594fa057224 : radv: use SMEM for a few load_global
21c1a35d887 : radv: remove subtractions in address calculations
30980464002 : radv: allow LBVH on GFX6+
28a87dee606 : radv: add radv_has_shader_buffer_float_minmax
d70688492c5 : aco/optimizer: re-combine and copy-propagate p_create_vector(p_split_vector)
5e6e47ecea8 : aco/ra: improve split_vector register assignment if the operand is not killed
499dc20e6ac : aco: don't re-create vectors for load_barycentric_* intrinsics
0607c27fd11 : zink: restore conditional ordering for query begin/end
d74cd2a34b6 : radv: emit fewer framebuffer registers
38ab178c4ad : util/blitter: fix sampler restore with 0 saved samplers
969512d6962 : intel: fix stall debug option
cfec9a55ea6 : frontend/dri: allow swapped BGR->RGB channel order for MSAA color buffers
89c94502b66 : mesa: consider the sample count when choosing a texture format
dd3179aff0c : glsl: Remove unused lower_variable_index_to_cond_assign.
2529690ee38 : glsl: Remove EmitNoLoops and the associated lower_jumps(lower_break=true) code.
c03cc83ef14 : compiler/glsl: Remove the dead parts of build_program_resource_list().
74056f63588 : mesa/st: Clean up a bit of st_prepare_vertex_program().
3a42e92a4f2 : glsl: Drop the dead MOD_TO_FLOOR path.
7f137636907 : glsl: Remove the unused lower_if_to_cond_assign.
e9b491f9b51 : gallium: Remove now-unused shader caps.
9617184bc2c : glsl: Retire the non-NIR GLSL linking paths.
7221cc76579 : mesa/st: Remove now unused TGSI paths from disk cache.
8dc99300d6f : gallium/tgsi: Remove tgsi_emulate.
9837370adf8 : mesa: Remove unused Mesa IR PROGRAM_* register files.
e566b54a59d : glsl: Remove UBO reference lowering.
486aecbd534 : tgsi_scan: Remove unused input_array_last/output_array_last.
6ffdca73d37 : mesa/st: Remove TGSI-only shader lowering code.
c3001eadcfe : mesa/st: Drop the attrib remapping in st_prepare_vertex_program().
31f53283984 : mesa/st: Remove TGSI shader program variant handling.
214c774ba6c : mesa/st: Remove st_glsl_to_tgsi.
b167203cfe0 : mesa/st: Always generate NIR from GLSL, and use nir_to_tgsi for TGSI drivers.
72dba615be2 : ci/iris: Add a bunch of APL and KBL flakes recently.
49b8f72e3d8 : kopper: pass the current context to dri_flush
3de78fb3c8a : kopper: invalidate drawables when resizing textures in place
2f0bb39e162 : aco: ensure that definitions fixed to operands have matching regclasses
3c0e4be89bd : ci/iris: Demote APL deqp to manual-only for now.
17c98393f9f : panfrost: Increase the maximum tiler heap size
7c5b242aec3 : docs/features: flag VK_KHR_timeline_semaphore as implemented
1442d77bc5d : v3dv: trivially implement VK_KHR_separate_depth_stencil_layouts
32223ac67f6 : v3dv: implement VK_EXT_separate_stencil_usage
44791ba8259 : v3dv: check input attachment usage as sampled usage
e7351178aab : pvr: Update pvrsrvkm to fw 1.17 .
184a48197f0 : v3dv: use wait stage for wait semaphores to decide about binning syncs
a981ac05396 : v3dv: skip binning sync if binning shaders don't access external resources
46dd903cc61 : v3dv: flag BCL barriers for all-graphics and all-commands stages
1571954be95 : v3dv: drop default sampler states if not used
9348620946e : radv: disable instance packing to fix pipeline query stats
7a6d85299c8 : ci: Fix tests expectations
57f21b5039c : ci: Update trace after CI fix
ea85f6cfda1 : ci: Fix init-stage2 exit code
681abdcc572 : docs: Add sh256sum for mesa 20.0.3
6eb129f108d : docs: add release notes for 22.0.3
9b94ef56976 : docs: update calendar for 22.1.0-rc4
e83a8b1d105 : docs: update calendar for 22.1.0-rc3
9543fc10118 : docs: Extend calendar entries for 22.1 by 1 releases.
2876359dcef : docs: update calendar and link releases notes for 22.0.3
9e8f516e928 : docs: Extend calendar entries for 22.0 by 1 releases.
7f91e8fad94 : zink: Fix memory leak on error path.
6214251c03c : vulkan/wsi: Add signal_fence/semaphore_for_image helpers
233be8ee592 : vulkan/wsi: Set the right stage flags for semaphore waits
5f4ee148950 : vulkan/wsi: Reset the image fence right before vkQueueSubmit
5576e8b7357 : vulkan/wsi: Hang on to file descriptors
17fb3ad94f9 : vulkan/wsi: Only use a single fd per wsi_image
c72ff19a9ef : vulkan/wsi: Close file descriptors in wsi_destroy_image
ae6d32c938f : gallium: refactor a channel loop in draw_llvm.c
ccbee20f6b4 : gallivm: LLVM opaque pointers small changes
051f588bfef : gallivm: use LLVM opaque pointers in lp_bld_tgsi_aos.c
32a55651cf4 : gallivm: use LLVM opaque pointers in lp_bld_tgsi_soa.c
c8520c2a8fe : gallivm: use LLVM opaque pointers in lp_bld_struct.c
1f636e7fb20 : gallivm: use LLVM opaque pointers in lp_bld_sample_soa.c
12cac07fe6e : gallivm: use LLVM opaque pointers in lp_bld_sample.c
2a59fdb96d5 : gallivm: use LLVM opaque pointers in lp_bld_nir_soa.c
36c45736ce0 : gallivm: use LLVM opaque pointers in lp_bld_gather.c
61da78c3110 : gallivm: use LLVM opaque pointers in lp_bld_format_s3tc.c
84ba15ac062 : gallivm: use LLVM opaque pointers in lp_bld_intr.c
3143f871ac9 : gallivm: use LLVM opaque pointers in lp_bld_flow.c
1e0ddda7967 : gallivm: use LLVM opaque pointers in lp_bld_printf.c
2a6e9d13fb9 : gallivm: use LLVM opaque pointers in lp_bld_coro.c
f1fc0bb567e : gallivm: use LLVM opaque pointers in lp_bld_conv.c
6867b184cac : gallivm: use LLVM opaque pointers in lp_bld_format_aos.c
70e9db951d5 : gallivm: use LLVM opaque pointers in lp_bld_assert.c
1e1ebbe6df4 : gallivm: use LLVM opaque pointers in lp_bld_arit.c
d53fe793c38 : gallium/llvmpipe: use LLVM opaque pointers in lp_bld_depth.c
f90d71f5183 : gallium/llvmpipe: use LLVM opaque pointers in lp_bld_interp.c
eb9a65c9142 : gallium: use LLVM opaque pointers in draw_llvm.c
af20d46a39e : gallium: add opaque pointers shim for LLVM < 8.0
bbdf7e45b15 : wsi/x11: Hook up KHR_incremental_present
9f91ce3556b : zink: add a ci flake
5d621bef7b7 : lavapipe: lower quad_broadcast intrinsics
3cdb200f10b : svga: Add support for requesting NIR and translating to TGSI.
0cfc01fe835 : intel/dev: add RPL-S pci ids from drm-intel-next
665a671c7d8 : radv: only init acceleration structure if RT is enabled
e53e70fba00 : radv/sqtt: fix configuring AUTO_FLUSH_MODE on GFX10.3
4f9ae102964 : ac,radeonsi: add has_sqtt_auto_flush_mode_bug
6f4b5fb6750 : egl/kopper: Hook up eglSwapInterval
b6ea787903e : glx/kopper: Enable GLX_EXT_swap_control etc.
1e90e3325b2 : kopper: Grow a swap interval API
44a20baeb8b : wsi/x11: Avoid using xcb_wait_for_special_event in FIFO modes
260cd1a18b0 : radv/radix: handle intentional allocation failures properly
428929cf1ff : radv: Use RADV_RT_STAGE_BITS more often
3438a5ec155 : radv: Treat rt stages like compute stages
0fe2ffeb65d : radv: Move RADV_RT_STAGE_BITS to radv_private.h
f5cffbb8df7 : radv: re-emit dynamic line stipple state if the primitive topology changed
0fcddd4d2c4 : pan/bi: Rework varying linking on Valhall
635d8d6bd7d : panvk: Don't use VARYING_SLOT_TEX0 internally
27a8e4f9d53 : panfrost: Don't use VARYING_SLOT_TEX0 internally
b31527952e3 : panfrost/ci: Smoke test spilling
6761dbf8915 : panfrost: Use packed TLS on Valhall
98bdc4a5ff5 : panfrost: Use emit_tls
0e65c6de0e7 : panfrost: Correct XML for TLS
045ed4e6885 : pan/bi: Assert that blend shaders may not spill
6b6ace5199c : pan/bi: Add option to test spilling
961b18ccbca : pan/bi: Align spilled registers on Valhall
040a3ef24ed : pan/va: Serialize memory stores
5831c44121b : panfrost: Relax image check
bf6372df62f : meson: Tell glslang to be quiet.
1b639a0ce5b : aco/ra: fix vgpr_limit
69cceab7182 : aco: Remove D16 zero components from image stores.
a9bce057003 : radv: Run copy_prop and dce after folding 16bit sampling/load/store.
9bca1493531 : radv: Use nir_fold_16bit_image_load_store_conversions.
7a6dbe0c774 : aco: Implement image_load d16.
7ffcaf91876 : aco: Implement image_store d16.
5833fab766c : nir/lower_mediump: Add a new pass to fold 16bit image load/store.
1ed2b5e2531 : v3dv/pipeline: include pipeline layout on the pipeline sha1
502fae57be2 : v3dv/pipeline_cache: add on disk cache hit stats
f57a01c5f9a : v3dv/pipeline_cache: adds check to skip searching for a entry
080e14ff613 : v3dv/pipeline: fix small comment typo
3cc1efee6f9 : intel/dev: sync ADL-S pci ids with linux
f21e396f4c0 : v3d: disable early-Z on odd frame dimensions
07cfa2bd96e : v3d: enable early Z/S clears
4dec4ba87dc : wgl: don't auto-load zink before software drivers
a9451f25995 : zink: use VK_EXT_primitives_generated_query when available
406f7a0eb15 : zink: add a flag to zink_query to trigger rasterizer discard workaround
5269521cc22 : zink: add and use a function to detected emulated primgen queries
ddced9ea6b7 : zink: pass screen param to convert_query_type()
563ae3fd699 : zink: pass query object to get_num_results()
6af4a74f8a5 : zink: pass query object to get_num_query_pools()
24626b954d3 : zink: pass query object to get_num_queries()
7aeaf695c05 : zink: hook up VK_EXT_primitives_generated_query
e353b89c578 : gallivm: use VPERMPS (x86/AVX2) for 32-bit 8-element shuffles
57e25fc55c8 : gallivm: use shufflevector for shuffles when index is constant data
433ec234572 : lavapipe: enable subgroup shuffle operations
30817f7aedf : gallivm: add subgroup shuffle support
695587413b2 : nir: Don't assert on tg4 offset range.
70f53600377 : wgl: always set alpha on kopper windows
5a62d004804 : util: fix test on msvc
ca280b2283d : nir: Don't set writes_memory for reading XFB
e3607e96bb6 : nir: Eliminate out-of-bounds read/writes in local lowering.
b25eb4d43f0 : ci: traces: re-enable disabled traces which are now trimmed traces
4b5b7010f87 : ci: traces: switch to Valve trimmed traces
80f8e9da162 : pan/bi: Use a dynarray for predecessors
37f60a66e88 : pan/bi: Use worklist for scoreboard analysis
dbe4947c662 : pan/bi: Use bi_worklist for post-RA liveness
9ca625cf24b : pan/bi: Use bi_worklist for liveness
44f27157774 : pan/bi: Use bi_worklist in analyze_helper_requirements
89db7189368 : pan/bi: Add u_worklist wrapper macros
d496fe153ad : pan/bi: Count blocks
eb0001bf2bd : pan/bi: Rename bi_block->name to bi_block->index
5a2dd4a44d8 : docs: explain state emission in Anv
797a8850b94 : anv: remove static_state_mask
74a27a6ccb3 : anv: don't emit 3DSTATE_VF_TOPOLOGY in pipeline batch
48229d11bab : anv: don't emit 3DSTATE_DEPTH_BOUNDS in pipeline batch
76e735d09cb : anv: don't emit 3DSTATE_BLEND_STATE_POINTERS in pipeline batch
e9d000a831c : anv: don't emit 3DSTATE_WM in pipeline batch
065242d623d : anv: don't emit 3DSTATE_STREAMOUT in pipeline batch
ce8bb293429 : anv: never emit 3DSTATE_CPS in the pipeline batch
168b13364f0 : anv: rework sample location
810518fda76 : Revert "anv: fix dynamic state emission"
69e6417e197 : anv: add missing logic op set in pipeline dyn state
5048f157378 : anv: reset all dynamic state after secondary execution
7d874781240 : src/util/futex.h: fix build on 32-bit architectures using 64-bit time_t
a0dad2f1db4 : radeonsi: remove si_create_surface_custom
584e996ddd7 : radeonsi: remove si_create_sampler_view_custom and related code
cf1e562fdd7 : radeonsi: remove compressed and subsampled gfx copy from resource_copy_region
f313dc2a074 : radeonsi: improve the subsampled copy_image calculation
b6beb70ea46 : radeonsi: handle compressed formats in si_compute_copy_image
1ea662cfbf2 : radeonsi/ci: update sienna_cichlid results
5ffd5883b5f : radeonsi/test_image_copy: test all formats
deeb4b0a0a6 : radeonsi/test_image_copy: test mipmaps
831dd6df0fc : radeonsi/test_image_copy: test copying a block-compressed format
00375950049 : radeonsi/test_image_copy: test all interesting texture targets
b2cd9864ed1 : radeonsi/test_image_copy: separate printing pipe_resource into a function
67c06c63ef2 : radeonsi/test_image_copy: separate generating a random pipe_resource
daf380d489a : radeonsi/test_image_copy: simplify texture size generation
5a4cdc809bb : radeonsi/test_image_copy: remove special SDMA codepaths
c49559f8355 : radeonsi/test_image_copy: remove linear and power-of-two size testing
f146f3cfa1a : radeonsi/test_image_copy: remove whole image copies
8db7a2d4978 : radeonsi: rename si_test_blit -> si_test_image_copy_region
e0adb5be4de : radeonsi: don't expose formats that CB supports, but not shaders
54ccf24e79e : radeonsi: assert format support in si_compute_copy_image
23012ff52b2 : radeonsi: cosmetic changes in si_compute_copy_image
8c0669fe3f8 : radeonsi: implement compute_copy_image between 1D_ARRAY and other texture types
01d994f5e63 : radeonsi: add color buffer support for R9G9B9E5_FLOAT on gfx10.3
fd5e661954d : radeonsi: add color buffer support for 2_10_10_10 pipe formats
4512b212e72 : radeonsi: don't allow broken compute image copies into A8R8_UNORM
52f83dce059 : radeonsi: don't report R64_*INT as a sampler format because it doesn't work
fbe973b66ea : radeonsi: add si_can_use_compute_blit
350bdda83d3 : radeonsi: code style fix
8890cb2a990 : radeonsi: simplify setting COMPUTE_PGM_RSRC2.SCRATCH_EN
3d773c73030 : radeonsi: remove unused si_cs_shader_state::uses_scratch
77e1fc67bc7 : radeonsi: align the tessellation ring address to 2MB
121cde7cb9e : radeonsi: cleanup local includes
0cb42c57c56 : radeonsi: always print the lower-case GPU name for radeonsi-run-tests.py
88f22f188ec : ac,radeonsi: report SCALED formats as unsupported by samplers and color buffers
65c7b5ec20a : ac: support GR channel order in ac_choose_spi_color_formats
74b3ca6752a : ac/llvm: don't set ac_dlc in visit_intrinsic
0cd59c7cb0e : ac/llvm: set the correct cache policy for sparse buffer loads
c7ec284024d : ac: remove really_needs_scratch, parameter from ac_parse_shader_binary_config
4b93dd215f7 : ac/gpu_info: rework how num_se is derived
575068a1656 : panfrost: Unit test "from legacy" helper
6d0505701d0 : panfrost: Unit test stride calculations
579fd30209f : panfrost: Unify row stride and AFBC row stride
1842e14a733 : panfrost: Remove line_stride
61100e70111 : lima,panfrost: Use row stride for tiling routines
c4241a831f3 : panfrost: Use row_stride even for linear resources
c11df56cff6 : panfrost: Adapt get_param for row strides
3a4207dde6b : panfrost: Use row stride to calculate slice size
0b788e2ee4a : panfrost: Rename away from bytes_per_pixel
81a686a714a : panfrost: Use row stride for explicit layouts
c40ebd859c5 : panfrost: Add helpers to work with legacy strides
a741bd5db13 : panvk: Report row_stride in GetImageSubresourceLayout
a7fdedd247c : panvk: Remove unused layout structs
f45816181f5 : pan/decode: Print row strides, not line strides
58d9afb80ba : pvr: Add compute update kernel in vkCmdDispatch().
5e9e3fe7f74 : pvr: Add compute update shared kernel in vkCmdDispatch().
7ccf9494b61 : pvr: Add initial implementation of vkCmdDispatch().
4b7a9bf3644 : pvr: Add PVR_WORKGROUP_DIMENSIONS define.
4efc9974724 : anv: fix invalid utrace memcpy l3 config on gfx < 11
4a4adb65cec : llvmpipe: disable compute statistics queries if queries are disabled
e4884c35d6b : llvmpipe: remove misleading query comment
a36c3f6f6a4 : llvmpipe: disable statistic queries during draw if queries are disabled
6ee9e6ce875 : radeonsi: generate unique shader name in si_get_nir_shader
f1f2d407e77 : radeonsi: don't always strip NIR debug infos
ce7966fcb49 : aco: Use movk for AddressHi bits in vertex prolog
58bd9a379ef : aco/ra: fix live-range splits of phi definitions
d639608b8bf : ac/nir: Do not set cursor in try_extract_additions
3829981eb74 : radv: use 3D views for 3D internal operations on GFX6-8
180398f7851 : nir: fix sorting before assigning varying driver locations
067023dce2c : util: Add some unit tests of the half-float conversions.
27e33d5c963 : util: Keep quiet NaNs quiet when converting to half float.
acf6bf88c07 : iris: use new kernel uAPI to compute video memory
763744aa8b0 : panvk: Add address/range helpers for panvk_buffer
631f47e83a3 : panvk: Only write depth when depth test enabled
46778f2b2a5 : panvk: Lower image deref atomics
54412afadc3 : pan/bi: Handle texture offset + index
86d32eed38c : panvk: Allocate stack for each thread
7a7403f6aae : panvk: Lower global vars to local
3f44bad1ce8 : venus: log performance envs upon instance creation with debug init
84a53de76ce : venus: add VN_RELAX_BASE_SLEEP_US env var for tuning cpu utils
f3fb1d66327 : drm-shim: Cleanup on device file close
409b76511c9 : freedreno/drm-shim: Better iova handling
6c465ad6c76 : drm-shim: Add error handling for bo_init()
c4b5ebe1fc9 : drm-shim: Better mmap offsets
97f4e48717c : freedreno/drm-shim: Robustify error handling
d06fc7bb4f9 : freedreno/drm-shim: Update to latest uapi version
a922997ffd3 : drm-shim: Add GET_UNIQUE support
bf04be17f7f : vulkan/wsi/wayland: Fix double free on error condition
1e7ea180268 : vulkan/runtime: 0-out pipeline cache object
7cd9adeb415 : intel/compiler: In XeHP prefer <1;1,0> regions before compacting
562fd989982 : llvmpipe: add a ci flake
2505afc430c : d3d12: Destroy empty residency bo set during early-return
1e940f2ccf3 : d3d12: Fix a couple over-releases from incorrect take-ownership flag
32c1b5fd05c : d3d12: Fix leaks in map with do-not-wait
5b46ef98573 : d3d12: Use a pipe_reference in d3d12_bo
8de1e310a76 : u_primconvert: Handle take_index_buffer_ownership
12d88d500da : u_primconvert: Refactor to remove recursion from util_primconvert_draw_vbo
0474bbcfb93 : u_debug_stack: Lock around stack dumps to prevent interleaving
303c2754a32 : u_debug_symbol: Allow re-init of DbgHelp to work around already-initialized issues
f51840d87c9 : u_debug_symbol: Use correct sizeof for DbgHelp
d8024b25048 : u_debug_refcnt: Don't loop for initial refcounts if the initial value is huge
0bcb5f919ed : bin: Add a script for filtering/sorting refcount logs
53a94fbdd57 : mesa: Ensure ARB programs end in a newline
9f37579e1b8 : d3d12: Correctly key off of polygon stipple enable cap
ce6d5094c86 : pan/va: Add non-IDVS VAR_TEX instructions
030e00dea2f : pan/va: Add VAR_TEX_BUF_GRADIENT instruction
0b17ea7536c : pan/va: Improve texture instructions
2bfcfa005de : pan/va: Add absneg modifier to V2F32_TO_V2F16
35c3073fc2b : pan/va: Add SEG_ADD/SEG_SUB operation
822dfb76de8 : pan/va: Add more transcendental operations
1015e527cdc : pan/va: Improvements to LEA_TEX instructions
d831a13c704 : pan/va: Mark NOT instructions as deprecated
06562fd78b6 : pan/va: Add missing TABLE (SFU) instructions
e6ea15a73a5 : pan/va: Generalize message? check for asm
3641dfe4367 : panfrost: Flip point coords in hardware
5bab8e6cbef : panfrost: Lower user clip planes
013bb501689 : panfrost: Lower point sprites on Bifrost
b6909ebb36b : panfrost: Refactor variant rebind code
39788ac703b : panfrost: Refactor variant selection code
755f30fb185 : panfrost: Simplify shader key architecture
2c3ed7af535 : panfrost: Use s->info.stage instead of tgsi stage
1c5adbb3df1 : panfrost: Don't subclass pipe_compute_state
b834dea8896 : panfrost: Call tgsi_to_nir earlier
3f505a8bc16 : panfrost: Remove ancient unused code
7864f653ad4 : panvk: Emit fragment RSDs even with no shader
dcf8cdde68b : panvk: Gate rasterization on !discard, not fs req
6d779412e5a : panvk: Streamline no shader RSD case
db7d8519f9d : panfrost: Only flip point sprites for GL
ba29cdecab4 : panvk: Use correct point size limits
9d84caa4d58 : panvk: Ignore point size for !points
2864094f69d : pan/bi: Use texture index instead of sampler for message preloading
4a2ff9eb86a : r600: Allow eight bit, three channel formats for vertex buffers
0be9cac742c : anv: limit clflush usage
44e93b4c6fd : anv: fix clflush usage on utrace copy batch
529f316d879 : radeonsi: fix VS kill_outputs handling
8a525c0fa56 : radv: consider radix sort shaders to be internal/meta
c9f68361a8a : v3dv: ignore barriers for image layout transitions from undefined layouts
a44d498287a : v3dv: document Vulkan requirements for signaling operations
0273f661e69 : v3dv: don't emit final noop job if we don't have anything to signal
de0d4d671a4 : v3dv: drop obsolete comment
c367bd0ee3e : v3dv: ignore no-op barriers
31fd9263345 : agx: Lower mediump flat shading
18ef9398de4 : agx: Remove nir_register support
3927a9e911c : agx: Remove has_liveness
1c6bd0357fd : agx: Update RA comment
6b22bbab36a : agx: Add validation pass
44987998225 : agx: Remove identity moves
c712043b9c5 : agx: Unit test parallel copy lowering
6a4d742369a : agx: Always use hash table for extracts
860832e41bc : agx: Split up RA from post-RA lowering
ea065537cbb : agx: Lower phi nodes to parallel copies
ccb02107611 : agx: Don't lower phis in NIR
a8da17f628c : agx: Copy prop into phi nodes
8ff0a29baf0 : agx: Translate phi nodes
4791dc91250 : agx: Make DCE dumber
606d9340f36 : agx: Adapt liveness analysis for SSA
590df764d62 : agx: Introduce worklist infrastructure
e414a8c16f3 : agx: Add agx_after_block_logical helper
a2a947031a5 : agx: Mark the logical ends of blocks
5be26e86240 : agx: Add predecessor index helper
3f1e926bf4a : agx: Use a dynarray for predecessors
d02e913e95e : agx: Remove else optimization
4d79f6ca76b : agx: Use extract helper for tex internally
4f78141c775 : agx: Emit splits for intrinsics
d06394095b0 : agx: Optimize p_split(kill) specially
e16ad8f4439 : agx: Lower p_split after RA
4fc023ed422 : agx: Use a transfer graph for parallel copies
330ec4260db : agx: Add helper to emit splits
b30c718a576 : agx: Add helper to emit combines
5bc65ef9634 : agx: Add a hash table for vector extracts
d285c63417a : agx: Add phi pseudo instruction
2a4a8a89025 : agx: Add p_split pseudoinstruction
bb1fb0a9db1 : agx: Dynamically allocate agx_instr->src
d39b1c34261 : agx: Implement simple copyprop
7d38bcb7ee2 : agx: Use pseudo ops for mov/not/and/xor/or
3d8c2f26932 : agx: Add unit test infrastructure
43c701424be : agx: Wrap compiler header in extern "C"
f0a973081f9 : agx: Use correct types for some IR enums
b87ce102107 : agx: Match order for designated initializers
ff660dd637c : agx: Track write registers more accurately
0c82b5c99cd : agx: Note that RA proceeds in dominance-order
81477f3809b : agx: Implement some shader-db stats
31b3f56813e : asahi: Workaround broken GLSL compiler
69edfcaa202 : freedreno/drm: Fix bos_on_stack calculation
53fe6f10846 : radv: Use the entire morton code as sort key
6ba55b40334 : radv/radix_sort: Make variable names consistent
f1eb1bd10ad : radv/radix_sort: Add missing entry points
2f8123abab7 : venus: enable ANB shared presentable image prop
2df0aa185ec : venus: update vn_GetSwapchainGrallocUsage2ANDROID for shared present
d6b4f746b00 : venus: cache front_rendering_usage bit at gralloc init
52ad0368cd4 : venus: refactor android gralloc pieces
14cad38b190 : intel/dev: Compute pixel pipe information based on geometry topology DRM query.
bf02bffe156 : nouveau: Enable the NIR backend by default.
16ead7132f4 : nouveau/nir: Put the UBO offset indirect into the address reg.
d1ff453a0df : nv50/nir: align tlsspace to 0x10
c228cb38895 : nouveau/nir: Add support for pre-GF100 images and ssbos.
75f0127d783 : ci/nouveau: Add MESA_GLES_VERSION_OVERRIDE=3.1 baseline state.
3ddc505400e : nouveau/nir: Move FS output stores to the end of the last block.
53d87865cac : turnip: fix drm modifier support with planar formats
ba9c917149e : mesa: add missing error-path
82b681db997 : gallium/xlib: fix stale comment
202cab3d308 : meson: deprecate specifying osmesa-bits
36250e839b2 : meson: remove unused defines
33456ae5a48 : iris: Fix assertion meant to only target the clear-color stride
ab9d649ac3c : microsoft/compiler: Unload DXIL validator library *after* calling Release()
12d7f911c96 : aco/optimizer: prevent any overflow between SGPR and const offset on MUBUF
d5dc0c0392d : aco: adjust num_waves for LDS before scheduling
8d8c59b4cd9 : aco: split num_waves adjustment into separate function
6220046ad19 : aco: remove 'max_waves' and use 'num_waves' to adjust for LDS and workgroup size
6e6ba85fd9f : turnip: Fix tu_debug_flags values clashing
a47375d4dab : mesa: unref syncobj after wait_sync
1585d12decb : radv/ci: stop skipping dEQP-VK.synchronization.* on Bonaire
cdd201010df : radv: fix the number of generated primitive queries with NGG GS vs legacy
725ae34458f : turnip: Add debug option to print gmem load/store skip stats
0c489f18cb2 : turnip: Skip load/stores for tiles with no geometry
d5debf0d8af : freedreno/a6xx: Add UNK fields to CP_REG_TEST and CP_COND_REG_EXEC
89bba41d902 : virgl: don't move input gl_SampleMaskIn to a temp
2c6747da981 : radv/ci: remove empty flakes lists for GFX9
3de97742cac : radeonsi: enable PIPE_CAP_ALLOW_DRAW_OUT_OF_ORDER
bd88bed8556 : gallium: add PIPE_CAP_ALLOW_DRAW_OUT_OF_ORDER
7df2cc42e78 : drirc: remove i965 entry
f59c8c6e1c4 : radeonsi: drop assume_no_z_fights option
c9a73f53e82 : radeonsi: remove commutative_blend_add option
819dd2f27aa : radv/ci: update list of expected failures for Bonaire (GFX7)
41fcffeda0d : microsoft/compiler: fixup indentation
f8fe225840b : microsoft/clc: fixup indentation
4ce0bbffc11 : ttn: Make ttn_optimize_nir match gl_nir_opts
85a94be0fec : vulkan/wsi: keep allocate queue families in image, just don't fill them
e6706d230e0 : venus: add support for vk_xwayland_wait_ready
c5960f64b13 : zink: remove drm_fd
c5583df02be : zink: ignore KMS handle types
711c31d6078 : zink: export fd info for all 2d images
c025cb9ee9d : zink: fix dmabuf plane returns
93144175fae : vtn: clamp SpvOpImageQuerySize dest to 32 bit
c31db58f656 : nir/deref: Add an alu-of-cast optimization
7ab05e3c3fe : gallium/vl: respect the video codecs configure in meson
7d969fe9e91 : meson: add a video codec support option
2c3178329b5 : gallium/omx: add video codec supported hook for decode paths.
20dfdcde718 : gallium/vl: wrap codec support checks in a common function.
de99a11172e : intel_dev_info: Add --hwconfig command line parameter
d9ff9ea9c33 : intel/dev: Read hwconfig from i915
463cb1153f9 : nir_to_tgsi: Drop the txl(lod=0)->tex nir_lower_tex() fixup.
536c8ee96df : nir/lower_tex: Make the adding a 0 LOD to nir_op_tex in the VS optional.
fd90a57e281 : venus: disable VK_EXT_extended_dynamic_state2
b023f18badf : isl,iris: Add DG2 CCS modifier support for XeHP
a53abeb7fbe : intel/isl: Add a score for I915_FORMAT_MOD_4_TILED
ac441d0953a : isl,iris: Add I915_FORMAT_MOD_4_TILED support for XeHP
acba3efe695 : include/uapi: Update drm_fourcc.h from kernel
2bc8c61fd00 : iris: Return a 64B stride for clear color plane
a1277311195 : d3d12: Add a unit test for context reset recovery
869a1a60668 : d3d12: Attempt screen reset during context create
2d7eea08e2b : d3d12: Plug screen leaks
d0144255837 : d3d12: Plug context leaks
2bf00b4cff8 : d3d12: Hook up robustness extensions
06ae10bb925 : wgl: Implement WGL_ARB_create_context_robustness
a2c9e1cb509 : nir: add 16 and 64 bit fisnormal lowering
081ac731628 : kopper: implement texture-from-pixmap for software (non-dmabuf)
27834266f9d : kopper: rename a confusing variable
ab8702c59ec : kopper: check whether zink is using sw
5660cded600 : zink/kopper: add a function for determining if running on software
05ffc5f5ea8 : kopper: check for modifiers to use modifier functionality
ca6760948ff : kopper: add some error logging for pixmap->texture failure
6db7dd64b61 : d3d12: Don't block DISPLAY based on format for non-Windows
08bb4988406 : ac: remove gallivm header include
1dc697942af : zink: radv ci updates
2d4067a6fb8 : util: change util_format_snorm8_to_sint8 -> snorm_to_sint for radeonsi
09d6ebac7e6 : util: add pipe formats R10G10B10X2_SINT, B10G10R10X2_SINT, G16R16_SINT
08bdee3f107 : etnaviv: reinstate accidentially commented assert
3477dbd34f1 : drm-uapi/i915_drm.h: Update from drm-next (2022-04-28)
09e4fd1d84b : vulkan/device_select: force default device if environment variable set
201b0b6d294 : ci/lava: Retry when data fetching log RPC call is corrupted
4ffd21ca70e : ci/lava: Improve exception handling
5fc333d0b6a : ci/lava: Cancel the job if the script is interrupted
c64e3d92df7 : ci/lava: Reduce LAVA boot phase timeout to 3 minutes
9666ab71729 : ci/lava: Let LAVA job submitter run without JWT file
18d80f25ee2 : ci/lava: Parse all test cases from 0_mesa suite
e3f71aaa376 : ci/lava: Fix shebang in deqp-runner.sh
e9aef19e2b9 : ci/lava: Trap init-stage2.sh background processes
09236d9607a : ci/lava: Use lava-test-case to run custom scripts in LAVA
33a1c51e3e7 : ci/lava: Always validate the lava job
805de830c93 : ci/lava: Set lava-signal to kmsg
75410c3d76f : ci/lava: Fix LAVA job validation
6a3ee3ea323 : ci/lava: Return test-suite result as exit code
43d8ed840ed : ci/lava: Filter log lines from LAVA return
84a5ea42282 : ci/lava: Encapsulate job data in a class
b3ba448ba52 : ci/lava: Sleep before, not after, API calls
d3ef3657b28 : isl: disable mcs (and mcs+ccs) for color msaa on DG2
212fb25b267 : vulkan/wsi/x11: Use atomic_int with sent_image_count
b4bbf9d1acf : llvmpipe: add user memory resources to the debug global list.
6a3dc4e370d : freedreno: Use staging transfer if mmap fails
a6be0cc12d5 : freedreno: Split out helper for staging blit
0b7d910b2ce : freedreno/a6xx: A couple more FD_BO_NOMAP
e42cea4db67 : freedreno/drm/virtio: Split up large uploads
0aab3104397 : freedreno/drm/virtio: Async ccmd batching
528fa581c1f : freedreno/drm/virtio: Pass guest handles to execbuf
cb5f25ea71a : freedreno/drm/virtio: Protocol updates
fa23ddf258b : freedreno/drm/virtio: Fix SHAREABLE+MAPPABLE
441f01e7781 : freedreno/drm/virtio: Drop blocking in host
e6b2785811c : freedreno/drm/virtio: Use userspace IOVA allocation
ae01c27ac0d : freedreno/drm/virtio: Support ring_idx
122cedf98c0 : freedreno/drm: Move bo common init
d52455a9620 : freedreno/drm: Close bo handle after bo->destroy()
4ed346c6fbe : freedreno/drm: Drop FD_PP_PGTABLE
0004cae6384 : freedreno/drm/virtio: Appease valgrind
d79c71c705c : freedreno: Misc indent fixes
c865416f443 : glx/kopper: Wire up a way for SwapBuffers to fail
0394f354243 : zink/kopper: add a mechanism for checking swapchain status
4af98df9554 : zink: flag swapchain resources as swapchains
625457caafb : zink: handle swapchain acquire failures more directly
494d02eacfc : zink: fix return for zink_kopper_acquire
ce9cbeee33c : zink: rework swapchain object check for acquires
a2c9cc72006 : zink: unset image layout when killing swapchain
5cb9e5db72d : zink: handle dead swapchains in acquire
651b71a6ca8 : zink: flag swapchains when updating fails
b86c8143475 : zink: add a util function for finding swapchain resource
8d73315bce2 : draw: fix double free of NIR IR
f4f350a06c0 : anv: reemit 3DSTATE_STREAMOUT after memcpy
f17d3a12512 : radeon/vcn: skip create and destroy message for jpeg
de3890daa54 : zink: add supported present modes to kopper displaytarget
d89b95b247c : ci: Limit Intel CPU scaling frequency for performance tests
99b04cbb736 : ci: Add CPU frequency adjustment capability
76cea8e27b3 : panfrost: Fix pack_32_2x16 implementation
92e5eee39e5 : radv: use correct push constants range for internal operations
031bcf686b1 : v3d/simulator: add support for AMD cards
9c3144d2efc : v3dv: store device_id on device init
3f824e0e85c : panvk: Eliminate unused vertex attributes
e248c64f069 : panvk: Take buffer offsets into account in BindVertexBuffers
657b0ff8615 : ci/iris: Enable SKQP on Tiger Lake boards
c1e59bea05c : ci: intel: Merge anv and iris into src/intel/ci
3620e7e71c7 : vulkan: drop empty vulkan_wsi_args
6623f60c34c : vulkan: use c_msvc_compat_args for shared code
e6bcdc763c9 : radv: enable radv_disable_sinking_load_input_fs for Grid Autosport
1dbfd2be4b1 : radv: allow to disable sinking of load inputs for FS via drirc
6261ca74257 : etnaviv: add tile size helper
2d2f9572c24 : etnaviv: use feature bit to check for big tile support
41220116978 : etnaviv: properly set additional DEC400 compression states
17d9b0808ab : etnaviv: add support for big tile RS states
c2a3236d1a3 : etnaviv: clean up tiling setup in etna_compile_rs_state
8d6b6e31e18 : etnaviv: use feature bit for one const src per instuction limitation
5fcf55bb153 : etnaviv: use feature flag to determine which RS states to use
7c46a488362 : etnaviv: use new PE pipe address states on >= HALTI0
617339ab5b4 : etnaviv: correct bits per tile and clear value for HALTI5
dd8a314d3f6 : etnaviv: update headers from rnndb
8c153bb0919 : etnaviv: fill all minor GPU features from the kernel
ab942aaed0f : etnaviv: don't supertile textures if supertiling is disabled via debug option
f525706e772 : radv: fix handling divisor == 0 with dynamic vertex input state
4f3736595f0 : r600: Add support for TGSI_OPCODE_ATOMIMIN and IMAX
a8430c43a72 : r600: tune nir options
6cb510156ef : r600/sb: Don't optimize float GT and GE
e9797b648a0 : ntt: remove dead input variables before lowering FS IO
47d3f7c69f5 : nir: Don't optimize to 64 bit fsub if the driver doesn't support it
1598d18a886 : venus: flush when batched draw calls reach a threshold
9dc68bd975e : venus: refactor vn_cmd_submit
42a83831705 : venus: add VN_PERF option no_async_queue_submit
0fc36b11ab5 : venus: add VN_PERF option no_async_buffer_create
f0bfd8afe2e : venus: add env perf options and introduce no_async_set_alloc
4ab640852b8 : venus: refactor to add struct vn_env
e24d8760e9f : nir: Constant fold sampler/texture offsets
9332598b262 : nir/constant_folding: Break TXB folding into a helper function
4f7de831106 : venus: fix view format for ahb image
054bd2d38f8 : kopper: copy a bunch of code for texture_from_pixmap
89602c39708 : kopper: store whether screen has dmabuf support
476f8ad3503 : kopper: move drawable geometry updating up in function
c38a2ad2ff1 : kopper: always fetch and store drawable info
6a9def8c9f8 : drisw: remove dead code
1a4dca989c6 : panfrost: Enable NIR lowering of half float packing
2d7b5bd3b93 : zink: fix up swapchain depth buffer geometry during fb update
305fe87d980 : zink: fix/improve swapchain surface info updating
25840a31ebe : kopper: add DISPLAY_TARGET bind for depth buffer
aeeb0b4deb3 : radv: Copy shader modules to avoid use after free
1873880b500 : vulkan: Add a shader module clone helper
7998f242a88 : panfrost: Add a test for pan_image_layout_init
52f8f7d6c9b : panfrost: Simplify how image_layout_init is called
c45ed7e576c : panfrost: Unit test block size queries
11d0a5292b4 : panfrost: Remove unused dev argument
321e1b37b93 : panfrost: Unify paths through image_layout_init
724f835d2fa : panfrost: Unify panfrost_block_size paths
ef5e66b1fd8 : panfrost: Use pan_block_size in layout calculation
e4ee2c213a0 : panfrost: Extract panfrost_afbc_is_wide helper
e6f3abd5ecb : panfrost: Don't pretend to support multiplane AFBC
d25bb73bb66 : panfrost: Use panfrost_afbc_superblock_width
36449bdcdcd : panfrost: Add afbc_superblock_{size, width, height} helpers
43202320ee8 : panfrost: Always use 64-bit SD with strides
644611010e2 : panfrost: Split pan_layout.c from pan_texture.c
9ccba4943dd : panfrost: Advertise all textures in drm-shim
65caf46b3b8 : nir: Remove single-source phis before opt_if_loop_last_continue
90ea4283b47 : etnaviv: set VIVS_GL_VERTEX_ELEMENT_CONFIG depending on prim type
9696355802b : etnaviv: update headers from rnndb
37d4b72ff3b : vulkan/log: Allow but warn for client-invisible objects
62a44d1bda9 : vulkan/log: Allow but warn if called with a NULL object
ef9d97ec1f9 : spirv: Handle Op*MulExtended for non-32-bit types
f329f67243d : panfrost: Kick off v9 support in the driver
1a1546ca7e8 : panfrost: Compile for v9
26d339ef8ac : panfrost: Generate Valhall Malloc IDVS jobs
e626c9f6f87 : panfrost: Use dirty flags to emit v9 descriptors
351403fe750 : panfrost: Specialize shader descriptors for Valhall
b15f53ffaaf : panfrost: Specialize ZSA state for Valhall
68e7bcab3d5 : panfrost: Specialize vertex elements for Valhall
2a027abfcfb : panfrost: Simplify attribute format expression
603c06d00f3 : panfrost: Specialize rasterizer state for Valhall
818bbcecb23 : panfrost: Adapt compute job emit for Valhall
cb14c639eb4 : panfrost: Use common state emit for compute jobs
7ad159aab2f : panfrost: Don't fix up alpha test on Bifrost
cf02a1a5557 : panfrost: Port uniform/UBO logic to Valhall
d7b35325533 : panfrost: Add helper to emit UBOs
bfbce9c1d9a : panfrost: Compile libpanfrost for v9
af6071053b1 : panfrost: Don't allocate storage for PSIZ on Valhall
44689b222a7 : pan/blit: Support v9 data structures
ec6de03487c : pan/blit: Prepare for Valhall port
dbe95af5dd1 : pan/blit: Generalize texture alignment
b7e8084af53 : pan/blit: Compile blit shaders without IDVS
5ee4852239f : panfrost: Add texture features enum to v9.xml
0db826a038a : docs: Update supported drivers for 22.x
ddc59ccd718 : docs: Note EGL enum allocation for EGL_EXT_present_opaque
e0f27eca7ab : vulkan: Use ALL_COMMANDS_BIT for waits/signals instead of ~0
02fea6c179b : vulkan: Set signals[i].stageMask = ALL_COMMANDS for QueueSubmit2 wrapping
2f5cf6fcee4 : ci: skqp: update URL
2d597c9f9d6 : panvk: quiet non-conformant warning on ci
5c61aa5eed9 : lavapipe: quiet non-conformant warning on ci
28ca5636f65 : anv: workaround apps that assume full subgroups without specifying it
f97d82c52be : radv: fix clearing of TRUNC_COORD with tg4 and immutable samplers
c63346eb69c : gallium/util: Increase the debug_flush map depth to 64
16019ff7ccf : svga: Add support for SVGAv3
e5306d190a2 : svga: Use direct maps when GB objects are present
c7b03097237 : svga: finish readbacks before mapping resources
71a749bc7b0 : svga: Don't try to build x86/x64 assembly on different arch's
2ca8b014d11 : pan/bi: Implement pack_uvec[24]_to_uint
94b01ddcdd9 : nir: Use u_worklist to back nir_block_worklist
04a2c6efb17 : util: Add a generic worklist implementation
148dba95b8b : radv: add an SQTT workaround for chips with disabled RBs
76b2b6ebe96 : vk/cache: unbreak vk_pipeline_cache_create with flags
17557303625 : nir: Lower all bit sizes of usub_borrow
7898721cce4 : panfrost: Fix memory leaks on unit test failures.
f5bc062ffdd : vulkan: bump layer api versions to current vk header version
dbceb561b05 : meson: call run_command with check=true
1ecb4407059 : meson: replace deprecated dep.get_pkgconfig_variable(...) with dep.get_variable(pkgconfig : ...)
e01f86c67b0 : r300: set PIPE_BIND_CONSTANT_BUFFER for const_uploader
a5a40f24ace : virgl/ci: Update checksums for some virgl iris traces
7f8a0010ce4 : virgl/ci: Rename virgl-lava-* jobs to virgl-iris-*
4e111c259cd : panvk: Lower shared memory
179d9e35112 : panvk: Handle empty shaders gracefully
c9b33fe7dcc : pan/bi: Implement fquantize2f16
dfcb2f0699f : panvk: Consider primitive restart in index buffer walks
68c05c660b2 : panvk: Respect line width
d217fb9b0a7 : vulkan: do not depend on alignof(void)
d0b594a4d3e : ci: put lima farm back online
5f6a43cde66 : mesa/st: call pipe->link_shader even if ir loaded from cache when linking
e94f89189b9 : radeonsi/ci: add polaris11 baseline
4a982aa5421 : winsys/amdgpu: fix a mutex deadlock when we fail to create pipe_screen
fe4ec76115f : radeonsi: fail to create pipe_screen if LLVM doesn't support the GPU
12ab3e6853e : radeonsi: remove an obsolete comment about LLVM 14
b8a6bbc6c52 : ac/llvm: don't create the target machine if the LLVM processor is unsupported
fc0e6fdcce1 : ac/llvm: remove unused LLVM helpers
fe413962b4d : anv: skip acceleration structure in binding table emission
ce02eeecf49 : zink: fix group memory barrier emission
4080f18163f : radv: Fix lowering ignore_ray_intersection
b7828f56ba9 : anv: fix acceleration structure descriptor template writes
ace22edd301 : anv: remove unused enum
51ea72e621e : radv: remove redundant VK_PIPELINE_STAGE_2_TRANSFER_BIT for CP DMA idle
591e3296cd2 : radv: clarify why STAGE_2_CLEAR_BIT needs to wait for CP DMA to be idle
107acf5a4a4 : intel: fixup number of threads per EU on XeHP
4ebb5391acf : nir: mark XFB varyings as unmoveable to prevent them to be remapped
26f74f17d9b : nir: fix marking XFB varyings as always active IO
6873da0e421 : aco: fix load_barycentric_at_{sample,offset} on GFX6-7
9662f9bcdce : radv/ci: update the flakes list for GFX9 chips
a6a4bf0f1ea : glsl/nir: set new_style_shadow for sparse tex ops as necessary
5f0ac8ac191 : aux/trace: make get_sparse_texture_virtual_page_size useful
272f6ede0d8 : mesa/st: clamp GL_RENDERBUFFER to GL_TEXTURE_2D for sparse queries
e4a6f09d127 : radv: Clean up the accel-struct build shaders
be57b085be6 : radv: Build accaleration structures using LBVH
5d9ef0efb57 : radv: Add the fuchsia radix sort
9c020b525ba : radv: Format radv_acceleration_structure.c
49383fe39e3 : radv: Make fill_buffer_shader non-static
2a004866fb2 : radv: Use VAs in radv_meta_buffer.c
8cb92ce94e4 : ci: Always install glslangValidator for build jobs
6bef59f56b3 : pan/bi: Simplify bi_propagate_pass_flags
46b099e3925 : meson: Ignore unused variables in release builds
3d5ba0e1b70 : ac/gpu_info: remove old and unused fields from radeon_info
1bf39b1f9d1 : ac,radeonsi: rework how scratch_waves is used and move it to ac_gpu_info.c
159b28ad36b : ac/llvm: rename tbuffer -> buffer where tbuffer instructions are not generated
6698753cdb6 : ac/llvm: don't use tbuffer_store as a fallback for swizzled stores
4b63b5caa20 : ac/llvm: remove unused code from ac_llvm_build.c/h
99356c597f2 : ac/llvm: remove immoffset parameter from ac_build_tbuffer_load_byte/short
c888e77dfc0 : ac/llvm: remove inst_offset parameter from ac_build_buffer_load
e3421ae8ff0 : ac/llvm: use soffset correctly in ac_build_buffer_load
f68aeaa2c2e : ac/llvm: remove inst_offset parameter from ac_build_buffer_store_dword
8abb612cba5 : ac/llvm: remove immoffset parameter from ac_build_tbuffer_load
6234d920736 : ac/llvm: remove immoffset parameter from ac_build_tbuffer_store
a3e777a89a2 : ac/llvm: add AC_WAIT_EXP for ac_build_waitcnt
f7190850071 : ac: add more non-shadowed registers to the lists
c16239d464c : ac/surface/tests: generalize and extend gfx10 tests
dda718d2bfe : amd: document chips
5af4d0c2dca : ac/llvm: remove LLVM pass ac_optimize_vs_outputs
3777a5d7157 : radeonsi: assign param export indices before compilation
11c28d9798c : ac: add ac_nir_optimize_outputs, a NIR version of ac_optimize_vs_outputs
4e8b8555c6b : radeonsi: move si_shader_info::stage into si_shader_selector
8de5b11b292 : radeonsi: move most "info" fields from si_shader_selector into si_shader_info
b57a163b7da : radeonsi: gather pipe_stream_output_info from NIR intrinsics
981bd8cbe2d : radeonsi: apply key.ge.opt.kill_{outputs,pointsize,clipdistance} in NIR
65dfb7bf2e0 : radeonsi: use nir_shader_get_entrypoint in si_nir_scan_shader
a7b906264a7 : radeonsi: add pipe_stream_output_info into si_shader_context
db92451e23e : radeonsi: scalarize IO instructions
a373b558c00 : radeonsi: run nir_io_add_const_offset_to_base for TES/TCS as late optimizations
5a52cfd88bb : anv: fix INTEL_DEBUG=sync
6fc94500c0d : radeonsi: ignore AMD_DEBUG=nodcc if the texture is imported
ef52d803a93 : radeonsi: dump shaders after si_shader_binary_upload to fix printed LDS stat
9d3357141e2 : radeonsi: don't treat skipped GS copy shader compilation as successful
80bc6f9e28d : radeonsi: handle an out-of-bounds sampler/image index better
7341cb7654b : radeonsi: fix ALPHA_IS_ON_MSB determination
ad4b575a8c9 : radeonsi: initialize line stipple config registers
d54236ec41f : radeonsi: set PA_SC_EDGERULE according to bottom_edge_rule state
91bc463a51f : radeonsi: add an SQTT workaround for chips with disabled RBs
2234362f545 : radeonsi: don't compile monolithic PS for dual source blending
3985a1ac0fc : radeonsi: set more state bits for disabled binning
1999e927b01 : dzn: Fix the STATIC_ASSERT() in dzn_meta_blits_get_context()
3328f6be062 : dzn: Pass the dzn_event pointer to _mesa_hash_table_insert()
cb9ad71d75f : dzn: Add missing VKAPI_{ATTR,CALL} specifiers to BeginCommandBuffer()
3c3e451b032 : ci: skqp: upgrade to skqp based on Android CTS 11.0 (r7)
40ca4570473 : ci: skqp: patch skqp to report also GL results
2d3b3b757ad : anv: Clean up pipeline cache helpers a bit
7f1e82306c9 : anv: Switch to the new common pipeline cache
c551f6c4df9 : anv: Rename a fail label in CreateDevice
93d0c66b27f : vulkan/pipeline_cache: Add helpers for storing NIR in the cache
591da987790 : vulkan: Add a common VkPipelineCache implementation
21a7b0f1abb : util/set: Respect found in search_or_add_pre_hashed
96944c8f652 : util/blob: Add align helpers
c4ca059dee4 : ac/surface: fix an addrlib race condition on gfx9
f7a77ff9005 : nir: fix an uninitialized variable valgrind warning in nir_group_loads
fcc499d5e1d : ac/surface: adjust gfx9.pitch[*] based on surf->blk_w
27669729112 : util: remove simple_list
928f02195e7 : llvmpipe: replace uses of simple_list.h with list.h
255a4d55c6a : llvmpipe: cleanup trailing whitespace
04082fbe249 : gallium/draw: use list.h instead of simple_list.h
d9d092696d1 : gallium/draw: remove trailing whitespace
4ac2503b7a9 : gallium/util/u_cache: replace simple_list.h with list.h
1221e678ba4 : gallium/util/u_cache.c: remove trailing whitespace
0ae787f2232 : util/list.h: add a function to move an item in a list
4b47e0e1251 : gallium/driver_trace: remove simple_list.h
dac8dc9ece2 : gallium/rbug: replace simple_list.h with list.h
820e6e01fde : r300: remove unused simple_list.h
36a9655d501 : winsys/radeon: remove unused simple_list.h
fbece25a451 : zink: add synchronization for buffer clears
06df3ed5c0e : zink: fix stride=0 for dynamic state vertex stride checking
dd24ab86cc2 : vulkan/runtime: repair thread safety in method vk_queue_start_submit_thread()
ca40bad84a5 : ac/spm: setup write broadcasting correctly
77116d34eaf : radeonsi: make sure profile_peak is used before using sqtt
c96ee36289d : radeonsi/sqtt: enable spm counters on gfx10+
e5e8b56236c : radeonsi/sqtt: setup spm bo
a884f369498 : radeonsi: add spm counters setup code
bb16154d948 : radeonsi: add helpers to deal with spm counters
0d733e940bc : radeonsi: make si_pc_emit_shaders non static
e018311b355 : dzn: Add KHR_draw_indirect_count support
ece5e27a7fc : dzn: Allow multiDrawIndirect and drawIndirectFirstInstance
697e98c66e5 : v3dv: duplicate key on hashtable insert
39cebe24ae3 : gallium: move get_canonical_format hook to pipe_screen
e293691a991 : dzn: Get rid of the render pass logic
2d0798440b4 : dzn: Add support for dynamic rendering
076eac0e620 : dzn: Inline dzn_cmd_buffer_clear_attachments()
70b06e775b5 : dzn: Move all render-related states to a substruct
d3836df8d46 : dzn: Set MAX_RTS to D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT
39851688df7 : dzn: Pass an image view to dzn_cmd_buffer_clear_attachment()
3420110ee75 : dzn: Advertise KHR_shader_draw_parameters
2eadd8dd16a : dzn: Update the draw_id sysval when issuing indirect draws
02d8436bbdb : dzn: Simplify the triangle_fan_rewrite_index shader
1cefda7cb4c : dzn: Fix exec_buf_stride calculation
7673697256b : microsoft/spirv_to_dxil: Add a draw_id field to vertex_runtime_data
5121e6dd7ea : radv: only apply enable_mrt_output_nan_fixup for 32-bit float MRTs
d839d37642b : docs: update calendar for 22.1.0-rc2
5afa2cb0b33 : docs: update calendar for 22.1.0-rc1
cdfece6123c : docs: update calendar and link releases notes for 22.0.2
f64e5096724 : docs: Add sha256sums for 22.0.2
c2c3bc5d9e3 : docs: add release notes for 22.0.2
5e84335fb57 : zink: fix memory_barrier intrinsic
5a2acfeffb0 : zink: always use vk mem model for shaders if available
306b5f37241 : zink: use vulkan memory model shader semantics for tcs barriers
6f04f4c8ea0 : zink: hook up VK_KHR_vulkan_memory_model
5e931cd0e18 : zink: fix semantics mask for compute control barriers
55baf0c676a : zink: fix tcs control barriers for use without vk memory model
01ed71f9451 : wgl: support kopper
a88bb3c5fbd : zink: support win32 wsi
9b6b5e74fa5 : kopper: add win32 loader interface
92a7caaf03c : zink: support VK_KHR_win32_surface
400661c122f : wgl: add zink to the list of auto-loaded drivers
863ce662b47 : wgl: add a flag to determine if running on zink
3d5e6093a21 : zink: add a stencil blit fallback path
c3caf5f183b : zink: rework clear_depth_stencil hook
605f3021f0e : zink: make update_framebuffer_state() public
710ad9cd6b2 : zink: make unsupported blit formats an error
3532c374de2 : iris: fix race condition during busy tracking
370a851ef0f : zink: Improve zink.rst with links
b0de09f48a3 : zink: Trim spaces in zink.rst
f8f5b5455ae : wgl: support GL 4.6
64d5f71bbcb : zink: move the kopper present fence to the displaytarget object
c5cc9ed29b5 : virgl: Switch to nir-to-tgsi by default.
337b3dabc0e : tgsi: Extend array lengths when merging usage_masks.
4205039a9f3 : nir_to_tgsi: Lower FS input array indexing since we don't declare input arrays.
e6d262a7fab : virgl: Clear all indirect flags when writing to a temporary
9f44a264623 : nir/divergence: handle load_global_block_intel
a501b3b614a : ntt: Split 64 bit vec3 and vec4 local variables and phis
496fd59d711 : nir: Add pass to split 64 bit vec3 and vec4 variable access and phis
d48c10fab38 : r300: Print warning when stubbing derivatives
68e8f00c441 : ci/zink: Add glx-tfp to skips
c9214768faa : radv/ci: add a Van Gogh dEQP runner
669a3f39912 : ci/b2c: update b2c to enable monitoring support
e38d23a3965 : ci/b2c: bump the kernel to 5.17.1
c672464844e : ci/b2c: fix the generation of the IMAGE_UNDER_TEST variable
ea7cda93f3d : misc: replace `#ifdef\s\s__cplusplus` with `#ifdef\s__cplusplus`
9aa094d1b11 : misc: Replace `#ifdef\t__cplusplus` with `#ifdef\s\s__cplusplus`
30aab0af07c : nir/lower_int64: do not try to clamp floats to int-range
25acf1d8697 : spirv: fix OpBranchConditional when both branches are the same
4b7ba3869be : util/stencil: fix stencil fallback blit shader texture types.
dbc264f5041 : u_blitter/stencil: take dstbox x/y into accounts for dst fb width
e0e5cbd5a4a : pvr: replace p_compiler.h boolean with stdbool
ec4baed0eef : ci/windows: Eliminate duplicate script definition
0606c7b0dbc : ci: Also disable Windows container builds when down
f2ddd59bf68 : ci: Allow lima jobs to be globally disabled
4300b5d9147 : dzn: remove stale cpp_args
85d0d3fede5 : dzn: fixup indent
dee89ea027a : dzn: drop needless enum-casts
785b6579ae5 : anv: Fix geometry flickering issue when compute and 3D passes are combined
f854e6ec9bc : dzn: add space before += operator
52cde4a1ad8 : dzn: clean up pointer syntax
92964d2bfdd : dzn: remove some needless casts
b8d41d5919a : dzn: Add support for KHR_descriptor_update_template
4da5524c9b4 : dzn: Split the write desc helpers in two halves
31dc341f3aa : dzn: Pass layout objects to various dzn_descriptor_set_ptr_xxx helpers
fe68cfe82ae : dzn: Rename a bunch of dzn_descriptor_set helpers
d257494ec4d : intel/dev: Add device info for RPL-P
3af6631c6d1 : dzn: Add support for EXT_vertex_attribute_divisor
d01a149b8b4 : ci/windows: Split the windows-related tests
cf930db39cd : d3d12: Move the D3D12ResourceState code to the gallium driver
5c4906dc0f0 : crocus: export GEM handle with RDWR access rights
092ac67bb9f : zink: unset PIPE_CAP_MULTI_DRAW_INDIRECT_PARTIAL_STRIDE
0f28da9cd47 : gallium: add PIPE_CAP_MULTI_DRAW_INDIRECT_PARTIAL_STRIDE
ec124916206 : util/draw: fix indirect draw count readback
07437fa3bdd : util/draw: handle draw_count=0 when reading indirect parameters
efca37d4154 : util/draw: fix map size of indirect buffer in util_draw_indirect_read
31727f114a9 : venus: use linear modifier for legacy common wsi path
09cee71e80d : venus: override aspectMask for internal tiling modifier
d7256043b3a : zink: handle device-local unsynchronized maps
e509598470c : zink: remove xfb_barrier flag
fc5edf9b681 : zink: fix xfb counter buffer barriers
a056cbc6918 : zink: fix synchronization when drawing from streamout
dd783d71449 : zink: nv ci update
7af76d1aaec : zink: NV_linear_color_attachment
373c8001d66 : zink: set VK_QUERY_RESULT_WAIT_BIT when copying to qbo
02370e22f78 : nir_to_tgsi: Make vec_to_movs avoid unsupported coalescing for 64-bit.
cfbdbbfcab3 : ci/dzn: Cut the runtime by running 1/3 of the enabled tests.
b8fd1e8844f : dzn: Report actual device limits
6c877cb00f4 : dzn: Use core helpers to fill physical device features/properties
69e3f35435c : gallium/ddebug: implement pipe_vertex_state callbacks
f29706a25fb : nouveau/nir: Set the input for vertex/instance ID like TGSI does.
801dca3c400 : nouveau/nir: Fix edgeflag input detection.
af718674ab5 : nouveau/nir: Fix the inverted sense of usesSampleMaskIn.
d9b6b2acd7b : nouveau/nv50: Set the primid sysval flag if it's in the sysval list, too.
814b0edae5a : nouveau/nv50: Enable mesa/st alpha test lowering on nv50 with NIR.
6040107dc1e : nouveau/nir: Disable bitfield ops pre-nvc0.
adb6d7fe9ad : ci/nouveau: Add nv92 xfails.
ea5873f787c : ci/nouveau: Add expectations files for GM206.
c0c198ffc14 : nouveau/nir: Split fewer 64-bit loads
1b32d4b7d44 : nouveau/nv50: Print the number of loops in shader-db output.
a4840e15ab7 : r600: Use nir-to-tgsi instead of TGSI when the NIR debug opt is disabled.
0879c15666b : r600/sb: Avoid causing an exception when getting the reciprocal of 0u.
25836895f3d : r600: Fix reading back from a temp array immediately after writing on RV770.
26189cdb1d2 : ci/r600: Manual run updates.
04a6d7b3800 : r600: Fix up some mis-indentation of blocks.
dab745f3b4d : nir/copy_prop_vars: fix non-vector shader call payloads
f01e3400dc9 : CI: Disable Windows jobs
14c195a0557 : ci/windows: Add a variable to globally disable jobs using windows runners
1b8a43a0baf : util: Remove util_cpu_detect
90a0675989b : nir/lower_alu_to_scalar: don't set the nir_builder cursor
5f09ee77a15 : dzn/ci: Don't spam conformance warnings
7f01299c40e : nine: Disable optional use of TTN when MUL_ZERO_WINS is available.
09fd1e94fd8 : tgsi_to_nir: Emit load_ubo_vec4 instead of load_ubo on non-integer HW.
535f0b93914 : ntt: Add option to not optimized register allocation
b043d4c4c64 : lavapipe: run nir_fold_16bit_sampler_conversions
27a43b531bf : nir/fold_16bit_sampler_conversions: add a mask for supported sampler dims
324b2ae5f23 : radv: Enable rt primitive culling for spirv2nir
b3896fa8c71 : radv: Do not discard hits with t=tmax
a468f26ca5e : anv: implement VK_EXT_primitives_generated_query
30daa7d6d8b : tgsi: Emit ureg HW_ATOMIC decls in range order.
73e1a54623a : nir_to_tgsi: Allocate the primid sysval to num_inputs, not num_outputs.
fc963972565 : nir_to_tgsi: Avoid swizzling from undefined channels in load_output.
bac7ec1a898 : nir_to_tgsi: Don't forget to split 64-bit store_per_vertex_output.
21282879f95 : nir_to_tgsi: Fix assertion failures handling 64-bit vec3/vec4 ssa undefs.
4850dbb3f93 : nir_to_tgsi: Add a workaround for virglrenderer TG4.
a3a43e5fa85 : win32: Do not use BUILD_GL32, we use def file to export win32 dll symbols.
4ead2f65799 : win32: Fixes 32 bits visual studio module definition files by add script gen_vs_module_defs.py
550975f2298 : turnip: Don't disable LRZ in subpasses after the first in the easy case.
7ba63f516a8 : turnip: Ignore TOP/BOTTOM_OF_PIPE bits in subpass src/dst dep flags.
1bcd848816f : freedreno/ir3: Call nir_opt_find_array_copies().
7ba0c446074 : turnip: Add nir_opt_conditional_discard.
d60282f5d2c : freedreno/ir3: Make sched nodes before adding deps.
ce15bf19fb5 : turnip: Add TU_DEBUG=layout for dumping image layouts.
2c683519e2a : turnip: Try harder to keep LRZ valid and fix a few edge cases
8313a9231c9 : nouveau: Skip cctl for atomic counters in tgsi
850197b3e07 : nouveau: Emit cctl to flush L1 cache for atomics
9eace7f2e48 : dzn: refactor error-handling
cfdaf1af9b3 : dzn: remove needless defines
2ca4e21df77 : dzn: merge util sources
0551f8ed62b : dzn: port code to plain c
b369e10d08a : dzn: do not set unused default member initializer
c5e979f632d : dzn: c-style casts
3d608de8828 : dzn: use c-style initialization
05af6f04344 : dzn: use c-style for-statement
502c36c07d5 : dzn: use define instead of constexpr
5a9571ee2c7 : dzn: no more reinterpret_cast
79119ac4788 : dzn: drop using references
bd8e8537cc4 : dzn: drop auto usage
d61c2e965b2 : dzn: add a bunch of missing struct-keywords
4903a7c0511 : dzn: port to d3d12 c-api
4753222e62a : dzn: pass IDXGIAdapter1 to d3d12_create_device
3ba021cdd06 : dzn: use ID3D10Blob instead of ID3DBlob
8c6f50efdb8 : dzn: always use ID3D12GraphicsCommandList1
411dfc574cf : dzn: always use ID3D12Device1
5f17d070a96 : dzn: remove all usage of ComPtr<T>
74228c32eee : dzn: fixup indent
d12b5e76331 : aco: Reuse previous -1 result in find_msb to avoid using VOP3.
ebb099a9b09 : zink: Remove redundant framebuffer_mtx from zink_screen.h
2ab57e056dd : ci/iris: mark another test as flaky
8ef8e72aac8 : intel/fs: tidy up lower of ray queries
9fd02d49b8c : dzn: Pass the right type to CreateCommandList() in the reset path
5dace41c108 : intel/compiler: invalidate metadata in brw_nir_initialize_mue
4fddef33d59 : intel/compiler: invalidate all metadata in brw_nir_lower_intersection_shader
5bd3ba5b67f : anv: invalidate all metadata in anv_nir_lower_ubo_loads
184084e21c0 : anv: allow getting the address of the beginning of the batch
2d7d907ad17 : intel/compiler: fix singleton pointer coverity warning
4c6bec2c0ce : pvr: Fix clang-format errors caused by vk outarrays.
3e97d37c634 : dzn: Add support for sampleRateShading
80a5deee620 : microsoft/spirv_to_dxil: Allow forcing per-sample shading
cacc3f03e6d : microsoft/compiler: Add a dunmmy SV_SampleIndex when needed
04fb31a4204 : v3d: enable GL_ARB_copy_image extension
e40cbd3438b : v3d: define our own canonical supported formats
606e42027e6 : gallium: add hook on getting canonical format
21bfbc74eea : v3d: use surface format defined on pipe_blit
e6bcb8ad15d : v3d: do not tile 1D textures
18f8e3e7bdf : v3d: report the correct unsupported blit format
3684012770b : anv: implement DEBUG_SYNC
317512e0387 : anv/intel: add a new debug flag for stalling after every draw/dispatch
a1969fa7778 : anv: improve INTEL_DEBUG for submit
ff05137c2db : nir: introduce and use nir_component_mask
be952e71a70 : meson: turn on -Wno-unused-function project-wide
b27a2ba4fcb : vulkan: explicitly cast object-type enum
90db8346036 : radv: do not support UNIFORM_TEXEL_BUFFER with SRGB
443034c1ec0 : radv: initialize the vertex input interface state in only one place
ea6eaa4c198 : radv: use the hardware primitive topology everywhere
984b6c037cb : radv: mark all active stages earlier in the pipeline creation path
1eada1b02d3 : zink: selectively disable dynamic vertex stride
d46774f8e61 : zink: store min required stride values on the vertex state
75e4a861cb1 : zink: always bind gfx pipeline at the top of draw
3d97367a606 : zink: rework zink_kopper_update() assert
9ecdc2e9851 : zink: make a kopper debug print into an error
452a2fb9958 : zink: remove ZINK_NO_TIMELINES
beb71504f42 : zink: remove the worst part of basic framebuffer support
00f2517391e : zink: rename imageless framebuffer functions
623de06056a : zink: remove framebuffer indirection
fe8212791f1 : zink: delete all non-imageless framebuffer code
0067641d3cb : zink: require KHR_imageless_framebuffer
8c539328fd3 : zink: require renderpass2
d461b1f7226 : zink: only use VK_DEPENDENCY_BY_REGION_BIT if sync2 is available
4f1ecbd7b75 : zink: hook up VK_KHR_create_renderpass2
b0cbe3d4197 : zink: remove driver-based max_fences throttling
21fb0a3473d : zink: rename zink_query::batch_id
b5d7f61e0c6 : zink: remove batch lock
bc2e29accd3 : zink: require timeline semaphores
07c86e99b13 : zink: do not create fences at all if timeline semaphores are supported
8806f444a5c : zink: fix extended restart prim types without dynamic state2
cd9424d93f3 : zink: support restart with PIPE_PRIM_LINES_ADJACENCY if ext is available
d8b66fcbf9a : zink: unconditionally set line width on rasterizer state change
9409756ee36 : zink: use mixed zs renderpass for depth read/write
37ac8647fca : zink: reject resource creation if format features don't match attachment
44ad45fa064 : zink: add baseline for amdpro
c7122814c5d : zink: disable EXT_extended_dynamic_state2 on AMDPRO
12cf9a15444 : zink: remove tcs patch slot map
7ca1253932f : gallium: rename ldexp shader-cap
439c212a3cb : gallium: rename dfracexp/dldexp shader-cap
3efd6d4bfe4 : gallium: rename dround shader-cap
9b545ea6914 : gallium: rename continue shader-cap
d275d6c32f6 : zink: clamp max shader images to 32
b761b514513 : radv: Fix ray queries with !15854
a8b29094c2b : aco: Remove some old comments in aco_opcodes.py.
dd7278aa10a : mesa: flush bitmap caches when changing scissors or window rects state
f9e424f98dd : ci/v3dv: remove fixed test
4b4bb46af41 : nir: fix setting varying from uniform as flat
67af7e2b400 : Use proper types for meson objects
ed7d8315254 : radv: fix initializing pipeline_key::topology for GFX9 and older
3dae5442efa : glsl/st: vectorise interfaces of SSO shader programs
04bd0077571 : intel/fs: require memory fence commit bit on Gfx9
b07c215c353 : intel: fix URB programming for GT1s
ee9997e9324 : driconf: add SD Gundam G Generation Cross Rays
ef75752ef86 : r600/sfn: Fix store_shared_r600 write masks
11c462534bd : gallium/winsys: move {amdgpu,radeon_drm}_public.h contents into radeon_winsys.h
efac875b666 : gallium: move radeon_winsys.h into gallium/include/winsys/
139f55071bc : gallium: move drivers/radeon/* into drivers/radeonsi/
66a0f318fdb : nir: Avoid generating extra ftruncs for array handling.
e4aa5f78897 : nir: Skip fround_even on already-integral values.
6947016b468 : nir: Add lowering for fround_even on r300.
c60fea8c228 : Revert "egl/wayland: deprecate drm_handle_format() and drm_handle_capabilities()"
f267000240b : panfrost: Stop overallocating compressed textures
f68e5790447 : docs/panfrost: Document drm-shim usage
4d460c9fdd3 : panfrost: Rework PAN_GPU_ID mechanism
dae5e1bccd1 : panfrost: Dirty track batch masks
c4167e8911b : panfrost: Rework dirty tracking for Valhall
fc1397d1d7f : docs/panfrost: Document u-interleaved tiling
bb6c14a6978 : panfrost: Unit test u-interleaved tiling routines
944049dedc0 : panfrost: Document arguments to tiling routines
1d8ea776456 : panfrost: Assert alignment in tiling routine
f96110363aa : panfrost: Allow tiling all texture targets
58a2174f8e2 : panfrost: Only tile for 2D dimensions
cd2aa776cfc : panfrost: Implement tiled 3D resource access
594653173b7 : panfrost: Only handle 2D in should_linear_convert
3ee08270f3f : panfrost: Remove bpp check for tiling
4c31795f7ac : panfrost: Add 48-bit and 96-bit tiling routines
75e68f44af4 : radv: always use nir_lower_io_lower_64bit_to_32
ab1409010a2 : ac/nir: fix 64-bit NGG GS output stores
4c1cb62999d : gallium: fix unused symbols warnings
5c9e4d400a6 : nir/opcodes: fisfinite32 should return bool32
319d87846c3 : nir,microsoft: Move scale_fdiv into a common NIR pass
ad0dc8e4aba : intel/compiler: Set lower_fisnormal
ce6867e6729 : radv: use inot(a) instead of ine(a, true)/ieq(a, false)
b62e90ad434 : radv: use nir_op_imm helpers
df994ecc8f2 : radv: use radv_meta_build_nir_vs_generate_vertices() more
8e0e98a9af4 : radv: initialize meta shader options earlier
53e8d6618fb : radv: remove unnecessary align_mul/offset initialization
46d14abeae1 : nir/builder: add nir_{ine,ibfe,ubfe}_imm() helper
9baa45c189a : nir/gather_info: fix system_value_read for rt/mesh system values
8fe8c5dfd08 : ac/nir: properly handle large global access constant offsets
7be6632f7d9 : anv: use shadow surface for stencil input attachment on gfx7
f049b1c085c : radv: add support for VkShaderModuleCreateInfo as pNext
c43573ba93d : radv: add support for independent descriptor set layouts
2591a52560c : radv: fix enabling adjust_frag_coord_z and apply per-pipeline
9da14a21193 : nouveau/nir: Allow up to 6 nested joins
0c4d1762ded : microsoft/compiler: Fix when using a shadow sampler more than once
0e91dd2f3e9 : microsoft/compiler: Add support for unnamed ubos
6073c74bfd2 : microsoft/compiler: Fix for arrays of 1 element
0badd0547d0 : microsoft/spirv_to_dxil: Add pass to lower dynamic accesses on ubo[1]
2f21463b7d9 : zink: nv ci update
dbbd686a5d1 : zink: radv baseline fix
4baf5aacb71 : ci/virgl: Add piglit and GL4.3 testing to the virpipe path.
22dd082989e : zink: unset PIPE_CAP_TEXRECT
2058ae7b430 : mesa/st: set normalized coords for RECT samplers if rects are unsupported
5b0634d7353 : nir/lower_tex: fix rect queries with lower_rect set
eb783783455 : Revert "ci: Disable Google's lab"
46d9b0e431a : clc: Declare LLVMContexts on the stack
6099e6ce9ac : clc: Rework logging a bit
6e3b9b1b1d8 : clc: Only initialize LLVM once
fdab8722240 : clc: initialise one more llvm stage
b518020f648 : clc: add simple llvm initialise API
63e40adf8ce : aco: fix disassembly of SMEM with both SGPR and constant offset
c7eaf030687 : radv: use shader_info::system_values_read
3cc21a42fea : radv: use shader_info::outputs_written/per_primitive_outputs for VS outputs
feaaf4ac7a6 : radv: use shader_info::inputs_read/outputs_written for FS IO
05d57159cf2 : radv: use shader_info::gs::active_stream_mask
9ca44062cda : radv: use shader_info::writes_memory
31ea1fcd148 : dzn: Make sure sampler heaps don't contain more than 2048 samplers
3becb2729a5 : dzn: Skip binding entries with zero descriptors
b62087e069c : nouveau/nir: Don't try to emit OP_FMA pre-nvc0.
36f12c85c84 : virgl: Extend integer write out output fix to all non-move integers ops
4d23967e8c1 : radv: exclude PRIMITIVE_{COUNT,INDICES} from the per-vertex output mask
f2262228467 : clc: Use stringstream for printing spirv errors
fb69d9925ed : docs: truncate new_features.txt
6a83d94e626 : VERSION: bump to 22.2-devel for next cycle
2036a2c5c5e : radv: use load_shared2_amd/store_shared2_amd
67fc0e36555 : ac/llvm: implement load_shared2_amd/store_shared2_amd
c883abda763 : aco: implement load_shared2_amd/store_shared2_amd
5aa5af7776f : aco: handle read2st64/write2st64 in optimizer
2135c88d9cc : aco: fix signedness of DS_instruction::offset0/1
778fc176b15 : nir/opt_load_store_vectorize: create load_shared2_amd/store_shared2_amd
dc835626b36 : nir/opt_load_store_vectorize: fix broken indentation
8ff122f8b89 : nir: add load_shared2_amd and store_shared2_amd
bbdf22ce136 : radv: Fix barriers with cp dma
d703a0e8081 : aco: remove register hints entirely
2fe005a3fe5 : aco: remove occurences of VCC hint
b10c4d7dee1 : aco: make program->needs_vcc independent of VCC hints
415a3820fc1 : aco/ra: omit VCC affinity on VOPC_SDWA for GFX9+
6ebc61d71b8 : aco/ra: create VCC-affinities during RA
44fb9ba84ac : aco/ra: only use VCC if program->needs_vcc == true
08f3950d6b9 : anv: stop using old entrypoint/struct/enum names for 1.3
5fad6bca72e : nir_to_tgsi: Do the required cleanup for nir_opt_find_array_copies().
c8df09ebd4f : iris: More gracefully fail in resource_from_user_memory
85016613324 : zink: set optimal tiling on swapchain images
3017522e74c : dzn: Add CI target for vulkan driver
fb24f34fc3e : dzn: Add a debug flag to enable D3D12 debug layer
f7ddd584ab6 : pvr: Implement vkCreateQueryPool() and vkDestroyQueryPool().
1250e30929d : pvr: Add pvrsrvkm visibility test heap.
76ee1671f6d : pvr: Add core count info and pvr_device_runtime_info.
93fbaae7d54 : v3dv: Add emulated timeline semaphore support
1cc917bc683 : v3dv: Use the core version property helpers
1973b2da9d9 : v3dv: Use the core version feature helpers
316728a55bc : v3dv: Switch to the common submit framework
321f0b85f2e : v3dv: Always wait on last_job_syncs if job->serialize
00b84fae2df : v3dv: Add a condition variable for queries
e5a0e2122f6 : v3dv: Use util/os_time helpers
8bd7bd95779 : v3dv: Switch to the common device lost tracking
32527f3cccd : v3dv: Destroy the device mutex on the teardown path
30191fd9df1 : v3dv: Don't use pthread functions on c11 mutexes
25441b5e5c3 : v3dv: Put indirect compute CSD jobs in the job list
0208bb2d582 : v3dv: Stop directly setting vk_device::alloc
b284c512e6d : vulkan/drm_syncobj: Implement WAIT_PENDING with a sync_file lookup
7478b00c7cc : aco: remove old global access intrinsics
61ac5acca3b : radv,ac/nir: lower global access to _amd global access intrinsics
9d1bab36155 : aco: increase global_load_params.max_const_offset_plus_one
3e9517c7577 : aco: implement _amd global access intrinsics
eeefe310149 : ac/llvm: implement _amd global access intrinsics
5c038b3f029 : nir: add _amd global access intrinsics
391bf3ea30e : aco: don't expand smem/mubuf global loads
6baad09711f : aco: use saddr for global access with sgpr address
d957730b9bd : aco: use vcc for 64-bit vgpr addition
0360e12ebf7 : radv: don't require robust vectorization for nir_var_mem_global
6ca328988f8 : iris: Don't leak scratch BOs
394b93bfeba : radv: Only use TES vertex offset 2 for triangles and quads.
e02c71d6c53 : radv: Fix gs_vgpr_comp_cnt for NGG VS without passthrough mode.
a7147ef1e86 : nir: Handle out of bounds access in nir_vectorize_tess_levels.
b874a2ed61b : aco: Fix VOP2 instruction format in visit_tex.
581035b3a9d : iris: set a default EDSC flag
e11bedb9f5d : intel/fs: add a note on possible optimization of root node address
9c0805ef91a : intel/fs: fix metadata preserve on trace_ray intrinsic
fcd6b2a47a9 : zink: avoid creating ssbo variable types with multiple runtime arrays
ff4dcb76d91 : zink: use the calculated last struct member idx for ssbo size in ntv
a30ff905614 : virgl: Fix relocating the re-writing the transformation code
b7111f89e82 : iris: Add VF_CACHE_INVALIDATE to IRIS_DOMAIN_OTHER_WRITE flush bits
a969ad1ddfd : iris: Demote DC flush to HDC flush in cache tracker
1c8b4940ebf : iris: Emit flushes for push constant source buffers
bbd5714a7e1 : iris: Use cache-tracker for draw count flushing
9c8874b9ab3 : iris: Add pre-draw flushing for stream output targets
43e3747eea1 : iris: Extend the cache tracker to handle L3 flushes and invalidates
8cd7e94ecae : iris: Add a separate PIPE_CONTROL_L3_READ_ONLY_CACHE_INVALIDATE bit
b92cd585081 : iris: Add an iris_is_domain_l3_coherent helper.
536eee31d03 : iris: Fix UBO cache tracking for the !indirect_ubos_use_sampler case
d39bd7ba705 : iris: Split out an IRIS_DOMAIN_SAMPLER_READ domain from OTHER_READ
8e0ff0275df : iris: Use IRIS_DOMAIN_DEPTH_WRITE for read only depth/stencil.
6a264e7024a : virgl: Apply integer op fix only for ALU ops and clear modifiers
29564031cfd : r600: Assign shader type when creating a new CS state
68ef895674b : st/mesa: Transcode ASTC to BC7 (BPTC) where possible
d4521a2515c : st/mesa: Make transcode_astc also check for non-SRGB format support
7d474c100e1 : ci: Move most stuff out of root .gitlab-ci.yml
2a578c6505b : ci: Allow local installations to build additional stuff into the rootfs
e81693a1b47 : ci: Add env var to add packages to install in debian/arm_build image
79aef418819 : ci: Add env var to add packages to install in rootfs
b46000f076c : ci: Allow specifying a different kernel in LAVA jobs
f7713b0af02 : ci: Use CI_PROJECT_NAME instead of hardcoding 'mesa'
33946803689 : nir/lower_shader_calls: name resume shaders
8506c2b7ee4 : ci: Disable Google's lab
c3ad1331be6 : zink: rework choose_pdev to (finally) be competent
0c0ff57c619 : aux/trace: clean up some zink+lavapipe tracing awfulness
d5ff82df38f : zink: ZINK_USE_LAVAPIPE -> LIBGL_ALWAYS_SOFTWARE
42ff02de14b : egl: don't make LIBGL_ALWAYS_SOFTWARE and MESA_LOADER_DRIVER_OVERRIDE=zink exclusive
3abc66dc9f1 : ac/gpu_info: disallow displayable DCC for Navi12 and Navi14
69b5424ea45 : intel/nir: Lower 8 and 16-bit bitwise unops
a482877c701 : intel/fs: Implement 16-bit [ui]mul_high
d0ace287902 : nir/lower_int64: Fix [iu]mul_high handling
48ae404b425 : kopper: print better error message if loader not detected
cf1390e1b87 : lima: fix vector const src referenced multiple times
19a22ae1109 : features: mark off ARB_seamless_cubemap_per_texture for zink
c3096e562da : ntt: translate nir_intrinsic_shader_clock
dea65ae590d : zink: finish up radv piglit baseline updates
521492e8b16 : radv: Refactor ray tracing support checks
a9fce44dd6c : radv: Refactor radv_tex_aniso_filter
6b65d4234cb : radv: set read/write without format flags for supported texel buffers
2b688942c1b : Revert "radv: Disable NGG for GS with suboptimal output vertex count."
e466d733686 : r600: make r600_load_ar available to driver code
050e05db22f : r600: Set the last bit if an alu group is split by kcache allocation
d920200ad65 : r600: Force last instruction of group when starting a new CF
04fd9a64881 : r600: don't reschedule INTERP_LOAD_P0
3c4644afb08 : r600: ignore dest sel for non-write targets when counting registers
67d145d9abb : r600: Don't limit scheduling of PARAM_SRC values
f6262804afc : radv: increase inline push constant limit if we can inline all constants
773c7cbcbc9 : radv,aco: implement 64-bit inline push constants
7f6262bb85c : radv: allow holes in inline push constants
72cf6cca914 : radv: allow inline push constants in more situations
9c7e750ffe3 : intel/fs: Enable b2f(inot(a)) and b2i(inot(a)) optimization for Gfx12+
d1c7a7b1317 : virgl: Add an extra mov for int outputs from constant and immediate inputs
a083ae818af : virgl: Always make some extra temps available for transformations
a4a34cd3234 : virgl: Propagate precice flag through moves
0439f0e9fc9 : ci: add Broadcom CI maintainer
18c4ad6e3b4 : CODEOWNERS: add Broadcom maintainers
c63424b2ebe : r600: Only emit the NOP group triggered by dest.rel after a full group
fc6f1413042 : drm-shim: Implement a shim function for close
c9eec12be7e : drm-shim: Explicitly use off64_t for the offset to drm_shim_mmap
11ab86d5812 : drm-shim: Return fake render nodes in /dev/dri first
dfd30035b90 : drm-shim: Add a function for mmap64 rather than using an alias
9b23aaf3cf8 : nir: remove gl_PrimitiveID output from MS when it's not used in FS
65600a34c25 : anv: initialize 3DMESH_1D.ExtendedParameter0 when ExtendedParameter0Present
f844ce66c8a : anv: fix push constant lowering for task/mesh
20ab7046c09 : glsl/st: use nir pass to lower indirect rather than GLSL IR
619e6d44eb2 : radv: add few helpers to deal with pipeline layout
c338bd2957b : radv: remove unused radv_pipeline_layout::size field
dca28a6355c : radv: drop the remaining uses of shader modules
b48231cb909 : radv: store the shader sha1 to radv_pipeline_stage
c1b9c1269de : radv: replace convert_rt_stage() by vk_to_mesa_shader_stage()
f1202a92cfd : nine: check hardware support before using vertex texture
d637eee212c : zink: create pipeline layout if only bindless descriptor set is used
23c758807e7 : zink: handle 0 ubos and 0 ssbos in pipeline layout
c7ae22e4b83 : zink: prune unused st-injected pointsize exports
cf3f3791e39 : zink: try copy region first for non-resolve blits
327ca3e5ef6 : zink: refactor copy_region path in zink_blit to util function
60c61d7b688 : draw: handle tess eval shader when getting num outputs
835704e669a : turnip: Move autotune buffers to suballoc.
7c636acd538 : turnip: Get autotune off of ralloc destructors.
435d4f08b2a : turnip: Reduce the pipeline's CS allocation a bit.
58f6331eec6 : turnip: Skip telling the kernel the BO list when we don't need any.
dc3203b0879 : turnip: Sub-allocate pipelines out of a device-global BO pool.
e0fbdd3eda9 : turnip: Stop allocating unused pvtmem space in the pipeline CS.
80c44a66264 : turnip: Track refcounts on BOs in kgsl as well.
e858da39e54 : intel/perf: Fix OA report accumulation on Gfx12+.
6f98dc535a9 : zink/query: refactor out vk queries and allow sharing them
ef2b8f56b13 : r300: move pointer dereference after a NULL check
2149f12c1e7 : zink: add issue notes for remaining radv fails
744cf02fbc2 : llvmpipe: remove unused array
fbe392d16b2 : llvmpipe: fix color rendering on big endian.
960119008ba : zink: update radv piglit baseline
b05ac36f01b : intel/genxml: Add SAMPLER_MODE bits for enabling Small PL on Icelake
e3defe7ae72 : intel/genxml: Delete SAMPLER_MODE register definition on Gfx12+
80927047052 : intel/genxml: Add new "Low Quality Filter" field on Gfx12+.
9a70385e2bf : intel/genxml: Add SAMPLER_STATE::Allow Low Quality LOD Calculation field
3ac73838433 : ci: enable v3dv arm64 jobs
809dc312235 : zink: reorganize radv ci baseline
5abd95434ec : zink: update radv ci baseline
bc58b34087e : dzn: Fix loop condition in dzn_descriptor_set_copy()
7744a477e8e : zink: only do swapchain update during fb setup if swapchain is active
6d263ff5a3e : util: Convert util/u_printf.cpp to util/u_printf.c
1dca31cda65 : util: Add tests for u_printf.h
bcf5d2d8f4f : zink: force texture barriers when performing in-renderpass clears
4f6f34456af : zink: rework texture_barrier hook
aced1ac2d38 : zink: add a self-dependency for fbfetch renderpasses
42bb760c8d8 : zink: remove compiled conditional for lavapipe usage
dd078d13cb6 : zink: fix tessellation shader key matching.
ec05155c30f : zink only use zs-specific layout for zs attachments
97d5ebc93ef : zink: clamp cube size queries to 2 return components
ab3ee60282b : util/hash_table: Remove Unicode byte order mark
ee2741e4511 : zink: ci updates
ee29db02706 : mesa/st: handle adding pointsize when gl_Position is never written
9c212e117d5 : nir/lower_point_size_mov: handle case where gl_Position isn't written
cfca760d6e8 : mesa/st: handle copy_deref cases for adding pointsize
a2823747bbd : mesa/st: fix pointsize adding check
6357ce2b8e4 : mesa: set PointSizeIsOne on context creation
f567a832eed : ci: disable v3dv arm64 jobs
5da8c280b74 : panfrost: Remove BO mapping from import
279eea5bda2 : amd/llvm: Transition to LLVM "opaque pointers"
6c0150c389c : ci/zink: Mark a new GLX flake that hit an innocent MR.
a263da69ecc : venus: prepare and feed renderer protocol info into cs
440705d78f0 : venus: update protocol for mask helper and ignore renderer unknown pNext
0de968f71c0 : venus: add cs helper stubs to be used by protocol
2223f13b264 : venus: store extension mask in renderer info
be713e15ab3 : ci/softpipe: Mark some flakes that have appeared across a few MRs.
00e9c4f3c92 : st/glsl-to-tgsi: Fix handling of csel(bool, vec, vec).
9b02587c5b1 : ci/crocus: Disable pixmark-piano trace testing.
8238658a81b : ci/iris: Disable pixmark-piano trace testing.
5a1d19e9459 : tgsi/transform: Drop a stale comment.
ef9f2e88294 : tgsi/transform: Make tgsi_transform_shader() manage token allocation.
e15154a735d : nir_to_tgsi: Fix the address reg mapping for images and SSBOs to match G-T-T.
664f69a4d56 : nir_to_tgsi: Extract const components of atomic counter offsets into Index.
8dcf7646cee : r600: Add a helper function for rat_index_mode, with documentation and assert.
9674d968209 : r600: Stop using ArrayID to look up atomic counters.
0bfb3b04360 : zink/kopper: don't use generated include in kopper interface
b6ddf8f0a4e : zink: don't generate VK_ACCESS_SHADER_READ_BIT barrier for vertex inputs
3bd9fcfa3d3 : zink: don't rely on implicit access for generated barriers
a72f05ff967 : zink: add handling for !sync2 in renderpass dependencies
b7e05c56a43 : zink: hook up sync2 extension
46bbf49607b : zink: bitcast InterpolateAtOffset offset to fvec
ac8337041cb : zink: clamp out partial texels when creating bufferviews
b3ee9430503 : zink: only get swapchain present semaphore on batch flush if not presented
21496dea9cc : zink: only get swapchain present semaphore on batch flush after acquire
00e846ba886 : zink: unset deferred present barrier on flush
f0a3a4d2f10 : zink: only trigger deferred present barrier if swapchain has acquired
165b016bbee : radv: use flush vgt streamout like PAL does.
1407a4db69f : intel/batch-decoder: Fix uninitialized scalar variables
387f6e01733 : zink: don't emit SpvCapabilityStorageImageMultisample for fbfetch
538472e2792 : zink: handle multisampled fbfetch
1dd89cc09c5 : zink: handle SUBPASS_MS in ntv
48620101414 : intel/dev: Add ATS-M pci-ids
949bc15ea51 : nir_to_tgsi: Fix emitting the sample number for non-array MSAA image access.
b18374002e5 : virgl: Disable nir_op_ffloor to avoid sending DFLR to virglrenderer.
a652c1653a5 : radv: introduce new radv_pipeline_stage structure
86b1a1d5f27 : radv: add missing multi inclusion define to radv_shader_args.h
000e9ac8742 : radv: rework pipeline and shaders creation feedback
1387593fbfb : radv: re-order shader stages directly in radv_create_shaders()
748c1fdf1b4 : pvr: Remove logic to set vk_device::alloc.
40f0c616e88 : v3dv: fix bogus VkDrmFormatModifierProperties2EXT usage
30be6788cc5 : ci: Disable Link Power Management with RTL8153
9d5fa593221 : Revert "ci/freedreno: Disable a618 jobs"
36066702ade : v3d: do not leak BO on query begin
82ca8a707eb : wgl: do not disable error-dialogs by default
ae73a263551 : util: limit error-dialogs to win32
116553b554f : wgl: rename force-msaa env-var
94706601fa2 : radv: Disable NGG for GS with suboptimal output vertex count.
53e83b7031b : dzn: Support independent depth/stencil access
69e8a6042ff : dzn: Fix 2D <-> 3D blits
451a43ae1ee : dzn: Lower partial copy of multisample resources to blits
f0667be8b5c : vulkan/util: Make STACK_ARRAY() C++-friendly
8d30204ca4d : dzn: Drop extra blank line in dzn_CmdCopyImage2()
653c362ca6b : dzn: Check image view usage instead of image usage when creating an image view
7ecc22ccaaa : dzn: Force sampleCounts to 1 for bgra4 images
84ad9234820 : dzn: Get rid of dzn_GetPhysicalDeviceProperties()
9a804b63901 : dzn: Get rid of dzn_GetPhysicalDeviceFeatures()
e9c69fe39aa : dzn: 3D array images don't exist
ad0ac592be3 : dzn: Set bufferFeatures to zero on depth/stencil formats
8dfab9b382d : dzn: Make sure the properties are all zero when the format is not supported
dc3dd9690ba : dzn: Return a valid imageFormatProperties.maxMipLevels
cfd3dfc0741 : dzn: Fix 3D <-> 2D image copies
94923021d7e : dzn: Support 2Darray views on 3D images for color attachments
3684cae58c5 : dzn: Fix dzn_image_get_rtv_desc() for 3D views
9f5831bbec2 : dzn: Replace C++ references by pointers
1401f62069c : dzn: Align the default case in dzn_image_view_prepare_dsv_desc()
1692d8f0f65 : dzn: Don't crash when EndCommandBuffer() returns an error
c9371527560 : dzn: Fix dzn_translate_viewport() when height < 0
05b6c1ed846 : dzn: Fix pipeline creation when rasterization is disabled
c59fc44114a : virgl/ci: Uprev virglrenderer and crosvm
9a882314588 : ci: Only apply patches with the build-skqp prefix
8db9b175a5f : radv: stop relying on shader modules after SPIRV->NIR
b2568be1de8 : radv: stop passing the module to the compiler debug callback
0835065260d : radv: drop the module reference for enable_mrt_output_nan_fixup
0411bb12978 : radv: drop the module reference in radv_can_dump_shader_stats()
a4340974530 : radv: drop the module reference in radv_can_dump_shader()
e11712a0a34 : radv: copy the spirv module for debugging after compilation
115fd6dd8ef : radv: remove more references to the pipeline layout during compilation
2c97e79473f : radv: lower ycbcr textures just before applying the pipeline layout
ace073eb0b4 : radv: assert that the arg is declared when used in get_scalar_arg()
a0f3839ce82 : radv: add radv_is_vrs_enabled()
59466d40a36 : radv: add a new helper to initialize various type of pipelines
61176121891 : radv: add radv_generate_pipeline_key() for common graphics/compute keys
e74217d5a7a : radv: remove unused parameters in radv_get_{wave,ballot_bit}_size()
465b530a154 : radv: use radv_pipeline_has_ds_attachments() more
ac6dbb8c7b4 : radv: do not check if VkPipelineRenderingCreateInfo is NULL
cf4b3cb563e : broadcom/compiler: prefer reconstruction over TMU spills when possible
32af90d96f7 : freedreno/a6xx: Fix SP_DS_CTRL_REG0 definition
80683943d1d : mesa/st: simplify st_can_add_pointsize_to_program iterator
16f08ad4698 : mesa/st: don't precompile the pointsize upload variant anymore
4f027fbff23 : mesa/st: only flag pointsize constant uploads if they're needed
f964881fcc4 : mesa/st: only use constant upload pointsize variants if pointsize != 1.0
2b626af1108 : mesa/st: also add pointsize to fixedfunction vertex shaders as needed
d773055d92e : mesa/st: always inject a 1.0 pointsize for vertex stages
3aa449ff728 : mesa/st: declare added pointsize var as hidden
310903d096d : nir/lower_point_size_mov: fix check for overwriting existing pointsize
02b573e03e4 : mesa: add a bool indicating when pointsize == 1.0
75a4e3f0e8b : Revert "ci/freedreno: Reduce concurrency when replaying traces on a630"
d51aea7f57e : freedreno: Fix the cpu-prep wait to be "infinite".
7d216f296af : glsl: fix needs_lowering() call in varying packing pass
b3abd3db337 : docs: update features for lavapipe
3030e5baaf7 : zink: ci updates
4bb45bcd168 : zink: add error logging for SRGB framebuffer without KHR_swapchain_mutable_format
bbede228505 : lavapipe: KHR_swapchain_mutable_format
fde2c1db88b : zink: adds refs to user index buffers when tc is not active
9187af41b86 : zink: allow lod for RECT sampler types
6cfcf891c1d : nir/lower_tex: avoid adding invalid LOD to RECT textures
dff88132464 : zink: set nir_shader_compiler_options::has_txs
4cd260590c6 : nir: Dont set coord_components on txs
d09ee469f0e : kopper: add a dmabuf-free image interface for use with sw drivers
31824d4213d : dzn: add missing space
08e4b28a052 : dzn: drop unused include
4ae6c34a5a0 : dzn: drop incorrect return statement
600d99650b1 : dzn: drop unused header
76b0023c062 : dzn: remove unused variable
96bbcb1e483 : dzn: fixup indent
f3ce7d8561a : dzn: add D3D12_IGNORE_SDK_LAYERS define
659e26285a8 : dzn: drop needless includes
bda58528466 : dzn: remove unused struct
f7b0cfe04a1 : dzn: remove needless using
1e3b96913ca : zink: handle swapchain readbacks when a present is pending
ed07721d090 : zink: only apply swapchain behavior in flush_resource for swapchain images
127d7aeb6c2 : zink: handle deferred swapchain resource flushing
3c4be122cc4 : egl: implement more hooks for swrast
0666b7fecc0 : anv: drop from_wsi bit from anv_image
b5fa43952aa : intel/fs: Better handle constant sources of FS_OPCODE_PACK_HALF_2x16_SPLIT
1fb4427a7ae : pan/bi: Imply round mode most of the time
a747708b9d5 : pan/bi: Use should_skip in bi_builder generation
de37f755544 : pan/bi: Mark some opcodes as default round-to-zero
24d072fd6af : pan/bi: Don't use funny round modes in tests
b5026c3d7ca : panfrost: Use track_image_access on Bifrost
8689a88d10e : panfrost: Add helpers to emit Valhall data structures
0d48a574521 : panfrost: Adapt viewport/scissor to Valhall
e4edb1a53fe : panfrost: Hide some Bifrost-specific functions
58934dd6662 : panfrost: Add valhall_has_blend_shader field
fed04de4812 : panfrost: Add Valhall fields to panfrost_batch
270e3e02f2e : panfrost: Split out allow_fpk helper
ba395fc94c4 : panfrost: Split out panfrost_get_blend_shaders
c408f7551c5 : panfrost: Specialize vertex state for Valhall
0795f3d7e40 : panfrost: Add a pool to sampler_view
0299565f72b : panfrost: Adapt panfrost_rasterizer for v9
9a521433ae7 : panfrost: Don't set a default for blend count
7d1d7cdf575 : panfrost: Don't check alpha test in fs_required on Bifrost+
c08302670bd : intel/compiler: Fix sample_d messages on DG2
07af51da9de : dzn: Pass a NULL ralloc context to dxil_create_validator()
5d198782a0f : vulkan,docs: Add documentation for Vulkan dispatch
dd340ce1a1f : vulkan,docs: Document vk_device
6073610d7ad : vulkan,docs: Document vk_physical_device
f6d4641433e : vulkan,docs: Document vk_instance
f06fa8f7e0d : vulkan,docs: Document vk_object_base
0ca8b958241 : vulkan: vk_object_base_init/finish have no unused parameters
13fc698cef6 : anv/formats: Relax usage checks if EXTENDED_USAGE_BIT is set
9b28b76e85c : android: Set max platform-sdk-version to 10000
0510e2373ea : panfrost: Split out image access tracking
5d187e9cade : panfrost: Add helpers to set batch masks
30c14f54cf2 : panfrost: Disable PIPE_CAP_PRIMITIVE_RESTART on v9
dd735bcb698 : panfrost: Make alpha=0 NOP / 1 store Bifrost only
bb8a9038ff3 : panfrost: Move assign_vertex_buffer to pan_helpers
e39f9aa883b : panfrost: Hide AFBC on Valhall
76e0a7c49e8 : panfrost: Adapt pan_shader.h for Valhall
4d04437a3be : panfrost: Add shader_stage helper
783d27645c3 : panfrost: Add panfrost_make_resource_table helper
3baceb0ca4b : panfrost: Hide parts of pan_encoder.h for Valhall
d11351c616d : panfrost: Control tiler memory usage
586c3b9e35a : panfrost: Handle stencil texturing on Valhall
db20152c8a8 : panfrost: Handle Valhall texturing
f21d6e18bc3 : frontend/va: Create decoder once the max_references is updated
2f8d11463f5 : zink: ci updates
527deb91ff3 : zink: export PIPE_CAP_SEAMLESS_CUBE_MAP_PER_TEXTURE
dac830b5adc : zink: run the cubemap -> array compiler pass if the shader key is set
f97014c3da8 : zink: handle nonseamless cube sampler binding
be6d4b85839 : zink: create an array view for all cube samplerviews
55f90c5fa4a : zink: set nonseamless hint for sampler states
5b2d0cca173 : zink: handle shader key variants that have nonseamless cubemaps
a06b0e0d21a : zink: specify struct member name when copying inline uniforms for gfx variants
be1b36d6310 : zink: support nir_op_imod
2d745904ca7 : zink: add a gently mangled version of the d3d12 cubemap -> array compiler pass
dc3f62e0c2e : zink: rename a variable
813d355e9e1 : pan/va: Add LD_TILE.v3.f16 packing test
2b57303eaf0 : pan/bi: Consider flow control in DCE
6e69c3369c9 : pan/bi: Don't lower vertex_id for malloc IDVS
ccdec68aee2 : pan/bi: Report whether workgroups can be merged
170d5a012eb : pan/bi: Avoid masked writes for now
ba5b63f6421 : pan/bi: Generate LD_BUFFER on Valhall
f487c090459 : pan/bi: Make psiz variants
9497a6a3c9b : pan/bi: Lower gl_PointSize to FP16 on Valhall
8e6f97b5fc1 : pan/bi: Force psiz to mediump
90d3f55aff4 : pan/bi: Set table for Valhall LD_ATTR
f79e33f82f8 : pan/bi: Emit Valhall-style varying stores
14e7796d4ce : pan/bi: Emit Valhall-style varying loads
a1d5bf0a7a7 : pan/bi: Track whether the malloc IDVS flow is used
97585554811 : pan/bi: Handle Valhall texturing in helper analysis
ae79f6765a3 : pan/bi: Emit Valhall texture instructions
9091b6261bb : pan/bi: Specialize BLEND emit for Valhall
a8afe6f7fb5 : pan/bi: Waits before tilebuffer access on Valhall
fe9cf1d0a45 : pan/bi: Fix spilling on Valhall
a2916aa9346 : pan/bi: Mark LD_TILE as w=format
b371e509dab : panfrost: Add a table for images
736f3fdadd9 : radv: improve failure logging for amdgpu on init
0864b150475 : pan/va: Allow small constants in register pairs
862a19aa4b0 : pan/va: Add flow control lowering pass
4f5e0e18745 : pan/va: Don't truncate slots
9b727944a0c : pan/va: Model image load instructions
12da32c31f2 : pan/va: Pack LEA_TEX_IMM
1f4cb6d99fd : pan/va: Add indirect LEA_{ATTR, TEX}
c6fdafe5eaa : pan/bi: Model Valhall image loads
b5031bd6f7c : intel/nir: don't report progress on rayqueries if no queries
dde1623ed2a : turnip: Implement VK_EXT_primitives_generated_query
5ac8f10ec3d : radv: mark all states declared dynamic at pipeline creation
c7ae87d7afc : radv: add a new helper to determine if rasterization is enabled
3724e09609d : radv: fix dynamic raster discard with VK_EXT_depth_clip_control
fddb294cdfb : zink: update ci list
df700317ab4 : zink: ci fixup
ab1941fc0e9 : zink: handle zombie swapchains
d32a897f4ef : driconf: add override for Xwayland
48d63705d9d : zink: export PIPE_CAP_DEVICE_RESET_STATUS_QUERY
7f56fd96550 : zink: it's kopperin' time
8ade5588e39 : zink: add kopper api
a2711e47af9 : zink: check whether clear is enabled before applying in unbind
4deba8cc96c : zink: move variable decl up in unbind_fb_surface
ed343b415ec : zink: pass index to unbind_fb_surface
513fcc37d93 : zink: move drirc handling up
820077acdb2 : zink: split surface creation more to allow disabling caching
e37f33cc8df : zink: add fail logging for drmPrimeFDToHandle
6998dbb7781 : zink: add VK_KHR_swapchain_mutable_format
1a029d38d84 : zink: use two submits for every queue submit
47725439562 : zink: change early returns in zink_blit to gotos
e2abf7d28d2 : zink: move blit src/dst decls up in function
9811c39994f : zink: move update_framebuffer_state() higher up in file
7e0ff340100 : zink: put screen param into flush queue global data
43f197acd77 : zink: move flush queue init down a little further
d760a9151b7 : gallium: Learn about kopper
bab8d97ea96 : glx: Learn about kopper
e1e2de800ec : egl: Learn about kopper
93aa5399f17 : kopper: Define the driver interface
25c42abac81 : meson: Define a HAVE_XXXX macro for every gallium driver we build
3883ca5ea70 : st/manager: update framebuffer size if texture has been resized
09986214964 : clc/tests: use dxil_validator
09c2016d6be : dzn: use dxil_validator
0c5d772b717 : microsoft/spirv_to_dxil: use dxil_validator
1e570962ef5 : d3d12: use dxil_validator
193cf76c095 : microsoft/compiler: add common dxil-validator API
e81f3edf76b : iris: Allow userptr on 1D and 2D images
5fd2f462fb9 : iris: Allow non-page-aligned userptr
27697ac20c6 : iris: Take offsets into account when mapping resources
f7ade1f1885 : zink: simplify shader i/o assignment
beb7a9cec5d : zink: use local variable in consumer shader i/o assign to match producer usage
91e0b919f42 : zink: use local variable more consistently in producer shader i/o assign
7d7d3b5f26a : zink: prune shader i/o more aggressively
8269445ce5e : zink: run shader optimize loop during initial create
e96342c5317 : zink: rework missing feature warnings
da80beafb2d : zink: fix warning text in missing feature macro
a489b1d9363 : zink: add a param to warn_missing_feature() macro
b6f99cf3780 : zink: switch warn_missing_feature to mesa_logw
3cf28d16f61 : ci: Uprev deqp-runner and piglit.
cd39523c533 : ci/turnip: Drop xfails for create_list_modifiers.
cde1be0b847 : iris: Handle range tracking for global bindings
187923c2eb6 : iris: Account for BO offsets in iris_set_global_binding()
25202b5861d : ci/freedreno: Add fractional test of forced unaligned gmem store
56ef501e3aa : blorp: disable depth bounds
30693371444 : anv: remove unused 3DSTATE_DEPTH_BOUNDS fields
dbfb0b49895 : lavapipe: Go back to manually signaling in lvp_AcquireNextImage2()
a5a97f0b773 : turnip: Fix subpassLoad from CUBE input attachments
837f781c9a4 : d3d12: fix return-code without dxcompiler.dll
0e14b674f1c : ci: Lock Intel GPU frequency for performance tests
a3dfbf1ec73 : ci: Provide intel-gpu-freq.sh in LAVA and bare-metal rootfs
5d5af8bffbb : ci: Add Intel GPU frequency utility
88f77aa811b : anv: disable preemption on 3DPRIMITIVE on gfx12
04a66938717 : anv: fix EXT_depth_clip_control
6c186021640 : turnip: Add "unaligned_store" debug option to better test gmem stores
e255305e848 : turnip: Ignore aspectMask for D32S8 framebuffer attachment
72716993b2e : turnip: Correctly store separate stencil in gmem store
045c96d8964 : radv: enable VK_KHR_pipeline_library
eb8cde0d939 : zink: use GENERAL layout for mixed zs fb attachments
fb2a08bb01c : zink: update samplerview layouts for zs attachments during renderpass prep
c132a287455 : zink: use store op NONE when necessary for depth usage
eee8db250de : zink: delete some code in get_layout_for_binding()
ef99ceaec29 : zink: add a ctx param to zink_descriptor_util_image_layout_eval
7781a75229d : zink: add a renderpass flag for mixed zs layout
f24b966d274 : zink: further simplify zs case for zink_descriptor_util_image_layout_eval
fd9a5fed164 : zink: remove commented code
a57b3bb82ab : zink: refactor zink_descriptor_util_image_layout_eval
72a63649c25 : zink: use EXT_image_2d_view_of_3d
f05d0f12388 : zink: unset resource layout+access when doing storage setup
65394fcaefc : zink: prune shader i/o
c5f44e51fb3 : zink: fix max geometry input component advertising
5ca6b28c58d : zink: convert all 64bit vertex attribs to 32bit
7cf7e113bac : zink: apply fb attachment layout to dummy attachments
e72ca7e7acd : zink: clamp min viewport width to 1
d4e91d0baa2 : zink: handle 1bit xor as OpLogicalNotEqual
d1f52d300d6 : zink: set Geometry capability for fs if geometry inputs are read
3f918bbd23c : zink: always set stencil dynamic states before draw
2ccb24757a0 : zink: merge stencil test case for draw-time dynamic state
b76ad3efa0c : zink: only uncommit sparse pages that have been committed
3dcb80da9d6 : zink: fix barrier generation for ssbo descriptors
5ec49953052 : Revert "venus: Increase the base sleep of vn_relax"
cc78a3a820b : panvk: Enable VK_EXT_debug_report and VK_EXT_debug_utils
29b8097408f : anv: Enable VK_EXT_debug_utils
77ffa61a14f : lavapipe: Enable VK_EXT_debug_utils
bdf52654ac2 : turnip: Enable VK_EXT_debug_utils
292ceb297c5 : v3dv: Enable VK_EXT_debug_utils
3b547a9b581 : lavapipe: Switch to the common sync framework
2f6bca6a74a : vulkan: Use timespec_add_nsec in vk_sync_timeline
0ba22b203db : util/timespec: Return overflow from timespec_add_[mn]sec()
591899eedd2 : gallivm/nir: Add a short circuit uniform-offset mode for load_ssbo/load_shared.
181f25aff40 : gallivm/nir: Add a short circuit uniform-offset mode for load_global.
d74606d4404 : gallivm/nir: Refactor out some repeated code to generate 0 values.
4fad4c1d790 : gallivm/nir: Refactor out some repeated logic for SSBO/shared access.
21b3db7d179 : gallivm/nir: Pull some repeated exec_mask computation out of loops.
9ab4ecb1ae8 : gallivm/nir: Don't do uniform-and-broadcast access on inactive invocations.
04cdd41fdca : util/log: Add support for logging once.
ad0fcaf1eec : ci/lava: Simplify passthrough of the request to upload results/ to minio.
34278e8f2ec : ci/deqp: Move the set +e just before the deqp-runner invocation.
82cd8614e68 : ci/deqp: Add gitlab-ci sections to deqp-runner.sh.
03549f3bf31 : spirv: Silence "Decoration not allowed on struct members: SpvDecorationRestrict"
0ee0d54985d : util/log: Don't print an extra \n if the format string had one.
e0b431da336 : docs: update features for VK_EXT_image_2d_view_of_3d
6fd344ff98a : anv: expose VK_EXT_image_2d_view_of_3d
8b5c9e7c812 : lavapipe: expose VK_EXT_image_2d_view_of_3d
9a6ea513885 : vulkan: check 3D image type for VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT
b91b90c2565 : tu: Expose VK_KHR_maintenance4
5eb63d825f3 : tu: Remove tu_pipeline::layout
7455a7a44c7 : tu: Fill out maxBufferSize
d1762b7df04 : tu: Implement GetDevice*MemoryRequirements()
c42da6dd607 : ci: do not specify c_std and cpp_std for windows-build
f607db26892 : dozen: require c++20 for designated initializers
ed399a179e3 : nir/tests: do not use designated initializers in c++ code
28dbabec8e5 : aco: do not use designated initializers
dcd81d2d806 : frontends/va: fix decode issues introduced by efc change
dacd78fd5a2 : radv: Remove radv_util.c
b591409b6ca : vulkan: spec update to 1.3.211
61f94fff0d5 : panfrost: Don't crash on panfrost_bo_create() with size==0 invocation
576833507b9 : radv: only declare dynamic states that are used by internal operations
edc09beccc2 : radv: use radv_dynamic_state for saving/restoring meta operations
3fa3d811726 : radv: save/restore more dynamic states during internal driver operations
ebf4f66c6ab : radv/ci: update CI lists against CTS 1.3.1.1
cc8e2718137 : venus: add VK_EXT_{conditional_rendering,index_type_uint8} extensions
bfab83ab4bc : venus: Update venus-protocol to add two new extensions
801cdd83f1d : venus: workaround an ANGLE assumption on FORMAT_IMPLEMENTATION_DEFINED
4208895175e : ci: bump VK-GL-CTS to 1.3.1.1
94ce8124973 : anv: Advertise two more formats
e32b9e5c3fb : anv: Generalize border color swizzles
54509d27d9c : anv: Disallow blending on swizzled formats
257a20f40d9 : intel/isl: Add a helper for swizzling color values
44899338421 : vulkan/queue: Destroy wait temps if they are skipped
5b4e41e4db7 : aco: don't use v_mad_mix on GFX9 if 16-bit denormals must be preserved
03cf7888916 : iris: Replace unconditional QBO flush with iris_dirty_for_history().
6cc09699cd7 : iris: Remove remaining history flushes.
bbb103be0e0 : iris: Demote all callers of iris_flush_and_dirty_for_history() to iris_dirty_for_history().
bbe15d99e23 : aux/trace: dump format in set_shader_images
d948f32365f : ci/freedreno: Reduce concurrency when replaying traces on a630
689f9d2a5ba : v3d: fix some leaks in cache
827ef5fba90 : v3dv: fix limits for inline uniform blocks
51ab4ef4be0 : Revert "ci/panfrost: Disable some jobs due to a lab failure"
c439735a91a : radv: save/restore the stencil reference during internal driver operations
41ece97afb0 : radv: fix cleaning the image view for CmdCopyImageToBuffer()
e5439bf4aa6 : pvr: Add stricter type checking in pvr_csb_pack().
c4650cbdb00 : radv: Replace magic constants with enum values
c8fe408fcc7 : radv: Advertise ray primitive culling
9f558889965 : radv: Fully implement ray primitive culling
e1de9b0de5e : turnip: Allow image access on swapped formats.
4cd51efedbb : turnip: Disable tiling on 1D images.
71fcb751eba : freedreno/a6xx: Set the color_swap field for storage descriptors.
51b04a7dfbc : turnip: Add support for VK_KHR_format_feature_flags2.
44aff2beec8 : nir_to_tgsi: Add support for nir_intrinsic_image_samples.
a570e6c243e : lima/ci: enable piglit in lima CI
148f8bc67f7 : lima/ci: enable CI again
6f6fd1cf751 : lima/ci: update deqp results
5ce06f8474f : turnip: Use correct type for OUTARRAY in FormatProperties2
28ae397be11 : freedreno/registers: update dsi registers to support dsc
b672814fe53 : r300: don't assume position is always OUT[0] in rc_copy_output
fb233ac411a : r300: set PVS_XYZW_VALID_INST properly to last position write
51757d2249d : radv: Add more BVH vertex formats.
23f5e2edbd8 : nir_to_tgsi: Handle blocks defined as arrays of arrays
b5fd1fddd9c : ci/panfrost: Disable some jobs due to a lab failure
6d383159d40 : aco/optimizer: check recursively if we can eliminate s_and exec
492401c054c : virgl: Don't support QUADS natively
597560e27c5 : broadcom/compiler: always enable per-quad on spill operations
e6d7a6a3b72 : radv: enable VK_EXT_separate_stencil_usage
7c14671535f : radv: use the common vk_framebuffer
8396a0d1fda : radv: remove now unused radv_cmd_buffer_{begin,end}_render_pass()
be28b566b0d : radv: convert the meta clear path to dynamic rendering
67c2a6adc63 : radv: convert the meta blit path to dynamic rendering
e6fac090e69 : radv: convert the meta resolve HW path to dynamic rendering
b18afccb615 : radv: convert the meta resolve depth/stencil FS path to dynamic rendering
518c6d808e0 : radv: convert the meta resolve color FS path to dynamic rendering
42db5900061 : radv: convert the meta blit 2d path to dynamic rendering
fc3125ed6cb : radv: convert the meta fast clear flush path to dynamic rendering
70e663aa215 : radv: convert the meta depth decompression path to dynamic rendering
9309c3d8872 : radv: rework the workaround that disables DCC for incompatible copies
be1b30393bd : util: Getting u_debug.h not depends on pipe/*
b2ece67f11c : util: Rename PIPE_DEBUG_TYPE to UTIL_DEBUG_TYPE
ab225a1e36d : util: Rename pipe_debug_type to util_debug_type
dca7ea4a125 : pipe: place `struct util_debug_callback` at the proper place in p_context.h
2ca6ef22f78 : util: Rename pipe_debug_callback to util_debug_callback
523675e9954 : util: Rename pipe_debug_message to util_debug_message
240cd8088c6 : lavapipe: set LVP_POISON_MEMORY for ci
2d8d7c06381 : zink: set LVP_POISON_MEMORY for ci
0be484ece4c : lavapipe: add an env var to enable poisoning memory allocations
dcadeb9a477 : llvmpipe: fix nr_sampler_view in key creation.
57dd05616fa : zink/query: rewrite the query handling code to pass validation.
b96ddc37bc9 : zink/query: only reset the range of queries in use.
7f3a959d2f0 : zink/query: refactor get_query_result to map upfront.
f090cac54af : zink/query: use a single query pool for XFB queries.
0d14c491dea : zink: refactor out number of vk queries per gallium query helper
ce28974d065 : zink/query: collapse the xfb_query_pool array into the normal one.
7303ba3a672 : zink/query: consolidate xfb_buffers into one array.
6bbbe15a783 : Reinstate: llvmpipe: allow vertex processing and fragment processing in parallel
80a7ed273a3 : radv: Enable global bo list if 1.2 features are used.
7fd1955412e : nir: intel/compiler: Lower TXD on array surfaces on DG2+
3f8224baeea : intel/tools: Fix build without drivers
d5405c16084 : vulkan: Move common format function to vulkan/util/vk_format.h
9f6571e80a6 : amd: Use common u_format.h implementation for vk_format_get_component_bits.
0d25db406be : pvr: Fix seg fault in vkAllocateDescriptorSets().
93ee0c79118 : pvr: fix clang unused function warning
33c800bf913 : zink: remove radv cwrite driver workaround
9632e6eefae : radv: Fix vk_queue_to_radv for radv_image_queue_family_mask.
d43e6a9a497 : dri: Remove the megadriver compat stub
97554218f40 : dri: Remove the globalDriverAPI hacks
b6f7a4836ab : dri: Fill in the driver extensions for the legacy createNewScreen paths
c1dc98ceec4 : dri: Implement __DRI_DRIVER_VTABLE
9c772de2704 : dri: Fold away some unused indirection in __DriverAPIRec
23bd889541a : dzn: Properly support static blend constants
f16a7aa9d63 : dzn: Fix alpha blend factor translation
738a6760e37 : radv: suspend/resume queries during internal driver operations
83ed40cdcd5 : vbo/dlist: do not try to pad an empty draw
b784910ac78 : radv: save/restore the stencil write mask during internal driver operations
d58105fdd4c : ac: remove LLVM 4.0 workaround
7d7c56e61a0 : radeonsi: drop LLVM global instruction selector
47152875c7c : docs: document useful radeonsi env variables
9c2605ae427 : drirc: enable radeonsi_zerovram for Black Geyser
329f16fffc8 : dzn: Make a bunch of functions private
4194c89ed87 : dzn: Remove the dzn_cmd_exec_functions file
b402cff5912 : dzn: Add Missing return type to dzn_translate_sampler_filter()
bf3c772e5e5 : ci: Improve vs2019 mesa_build.ps1 for remove the need of cmd.exe
55ca1c8db37 : vulkan/microsoft: Remove `override_options: ['cpp_std=c++latest']` option for visual studio
db8c401f71b : aco/ra: fix stride check on subdword parallelcopies for create_vector
d32656bc65a : radv: lower has_multiview_view_index in NIR
2b18234e616 : radv: drop EXT or KHR suffixes for stuff promoted in Vulkan 1.3
e8a63cf61ec : virgl: fake modifier plane count query support
51077e821a9 : vulkan: Allow the driver to manually enable threaded submit
08512aea09f : vulkan: Replace various uses of device->timeline_mode
8e51778acfb : vulkan/queue: Rework vk_queue_submit()
e0ffdc8ce0b : vulkan/queue: Rework submit thread enabling
9ddab162b78 : vulkan/queue: Add a submit mode enum
97f17d4b38e : glsl: Delete dont_lower_swz path of lower_quadop_vector.
761eb7e5396 : glsl: Delete unused EmitNoPow path.
dc2c9bae250 : vulkan: Add more VU comments to justify framebuffer asserts
38064566c63 : zink: update radv ci baseline
0c1fde956bf : panfrost: Add Valhall compressed formats
42b9295fa65 : panfrost: Restrict Z/S formats for Valhall
ac51142babb : panfrost: Handle Valhall IDVS in job_uses_tiling
ee9b63a7bbd : panfrost: Disable AFBC on Valhall
5b056971a33 : pan/bi: Preload r60/r61 for MSAA + blend shader
913a7ed41a9 : pan/bi: Use ID accessors for LEA_ATTR
3e086723690 : pan/bi: Split out load/store to thread storage
5e76467d5d5 : pan/bi: Use nir_tex_instr_has_implicit_derivative
fc81415f47f : pan/bi: Call Valhall backend passes on v9
ac5eb4934bd : pan/bi: Fix write_mask size
12edaae64ab : pan/bi: Add .shadow modifier to TEX_GATHER
860e3f6ff9d : pvr: Check if the buffer/image was bound before unbinding.
d876abeaa8c : anv: Drop dead code in anv_UpdateDescriptorSets
4e4b4113784 : ci: cherry-pick deqp fix for zlib dependency
803705425e4 : ci: uprev vkd3d-proton to v2.6
f2fa850888b : ci: uprev Fossilize
684a4ea30cd : intel/clc: fix missing pointer write
03888bf09c0 : radv: fix mismatch between radv_GetPhysicalDeviceMemoryProperties*()
f86bc873ffc : nir_to_tgsi: Require the block index to always be populated
6cfde0abe9a : mesa/st: don't add pointsize to ES programs if it already exists
2b224857024 : mesa/st: rework pointsize constant uploads
01083239962 : mesa/st: always flag last vertex stage constants for upload on pointsize change
452d4d00df5 : mesa/st: rework atom flagging when pointsize changes
206d2f31274 : zink: add driver workaround for broken EXT_depth_clip_control
fe7c3eba335 : llvmpipe: handle sampling from 2d views of 3d images
d415c28e64d : zink: force push descriptors cache update if hashing detects changes
5461a1cbaa4 : lavapipe: enforce monotonic timeline incrementing
7aed40e4abb : lavapipe: allow timeline progress in GetSemaphoreCounterValue
4eca6e3e5d2 : lavapipe: fix xfb availability query copying
63d04400349 : lavapipe: add loop unrolling.
8e2555234b7 : lavapipe: fix shader indexing of sampler arrays with const array index
c91e3c6a428 : util: Should not use ASSERTED in util_thread_get_time_nano
4525d7ed859 : vulkan: update more headers to 1.3.210
e2193514578 : iris: assert that samplerview base_array_layer is zero for hw < skl
4ec71a3429e : crocus: assert that 3d samplerview base_array_layer is zero
65ec846f777 : intel/isl: fix 2d view of 3d textures
806dcf9db7c : r300: only output wpos in vertex shaders when needed
8c90a5fab7e : r300: move r300_init_vs_outputs to r300_translate_vertex_shader
882811b1ff6 : r300: restructure r300_vertex_shader
d9449c5201b : r300: optimize single write scenarios in rc_copy_output
5dcef1e7b87 : r300: don't move position output to the end when duplicating it for WPOS
8cf10ae144f : zink: add in radv passes to baseline
f3fa085fc64 : zink: more radv fails
4e6f1c1478b : zink: update radv baseline
8831cb38aa9 : anv: Stop updating STATE_BASE_ADDRESS on XeHP
1967fd3b101 : intel/compiler: Call inst->resize_sources before setting the sources
356f6bb8a59 : docs: update calendar and link releases notes for 22.0.1
215ae6b2707 : docs: add sah256 sum for mesa 22.0.1
d85cdcad5d1 : docs: add release notes for 22.0.1
5a459b8f6b0 : r300: fix swizzle handling in transformation of abs
85ae6598faf : docs: Add calendar entries for 22.1 release candidates.
01f3504e2f8 : zink: remove anv workaround for broken color writes
408f114830f : zink: break out CmdSetColorWriteEnableEXT to util function
a1814067cdc : nir: Move the define of snprintf to header nir.h
153cb830c47 : vtn: Fixes compiling error for mingw/ucrt by using setjmp/longjmp function instead compiler builtin
887d74dd2fc : meson: Add predefined macro -D__MSVCRT_VERSION__=0x0700 only in mingw environment without _UCRT
0bef8bc054b : zink: fix error logging for 2d z/s checking
4a08ee7ecf0 : spirv/libclc: Add generic versions of arithmetic functions
688d4780451 : v3dv/queue: Rework multisync_free
d001150d0ce : doc: update extensions for lavapipe
aed49c89a59 : lavapipe: display EXT_graphics_pipeline_library
d4d5a7abba7 : lavapipe: implement EXT_graphics_pipeline_library
22fd70ca818 : lavapipe: support KHR_pipeline_library
0918095b9a6 : lavapipe: EXT_primitives_generated_query
8c3b4dd9963 : vulkan: update spec to 1.3.210
7f6ecb8667c : v3dv: add reference counting for descriptor set layouts
ca861bd6f46 : v3dv: drop unnecessary memset
591eed30b23 : v3dv: fix sampler array addressing in v3dv_descriptor_set_layout
00cc52b282b : radv: remove now unused radv_nir_compiler_options::layout
50467aa558f : iris: Properly tell the decoder about inherited binder addresses
9bc97e4fc16 : intel/decoder: Fix decoder handling of binding table pool alloc on XeHP
08f74e71852 : radeonsi: merge the copy_image shader generators
c0ef40bbce1 : radeonsi: convert copy_image_1d_array shader to NIR
18722af9d22 : radeonsi: convert copy_image shader to NIR
79ba1962ac8 : pvr: Remove duplicate variable queue_create.
10734fb7482 : turnip: enable has_ccu_flush_bug workaround for a660
fe66cff4119 : zink: validate and log errors on vulkan calls
1f92c301702 : radeonsi/tests: update baseline and flakes on vega20
a6d7c5aa319 : radeonsi/tests: add flakes option to radeonsi-run-tests.py
88c14ed1daf : radeonsi/tests: fix file left open in radeonsi-run-tests.py
e54fb811519 : zink: run piglit's gpu profile
a8c7e8fef84 : venus: Use trivial common entrypoints
87b65af43e2 : radv: Use common GetPhysicalDeviceMemoryProperties
3b39e4d9131 : lavapipe: run optimize loop before krangling pipeline layout
6158e9448a6 : zink: add a couple flakes
6d1cc0e47d3 : venus: let vn_android use vn_BindImageMemory2 and directly use reqs
2132d4278d4 : radv: Use correct buffer offset for conditional rendering.
141ca786342 : radv, aco: Packed iadd_sat/uadd_sat.
6b662a4f0cc : radv: Lower 64bit iadd_sat.
50f585254c6 : aco: Implement scalar iadd_sat.
989f2b17859 : aco: Implement 64bit uadd_sat.
16be9099368 : nir: Add an option to lower 64bit iadd_sat.
922916bf643 : nir: Move lower_usub_sat64 to nir_lower_int64_options.
01fad6aa72f : aco: Remove 0 data components from image stores.
81039feda4f : broadcom: update language on V3D_DEBUG options
2f33c52daf3 : docs: document v3d/v3dv envvars
b8324a7387d : r600: Implement memoryBarrier() in the non-SFN path.
991a95a3529 : r600: Disable SB when INTERP_SAMPLE is used.
f315ea9eff6 : r600: Disable SB in the presence of indirection on temp arrays.
955883cf0aa : r600: Add a workaround and explanation for shadowcubearray TG4.
ef151d24abd : r600: Fix ordering of SSBO loads versus texturing.
6d6043e628f : r600: Drop unused debug options from the fork off of radeonsi.
357c9d0603c : r600: Drop unused sbcl debug option.
626ab112f68 : r600: Add shader-compiler debug knobs to the shader cache key.
9acb622c446 : ci/r600: Check in some expectation files for rv770 and Turks.
f82a0d10cd1 : r300: respect output_semantic_index when writing colors
28d6a5af252 : r600: Add shader precompile and shader-db support.
f07b8a0cac0 : r600: Update the PS state when MSAA-ness changes, too.
e0429d9fef9 : r600: Update the PS state before checking for cb_misc update.
a9a5b83b0aa : r600: Drop nr_ps_max_color_exports
0b0b9274b6d : freedreno/ci: Fix skip comment
9d081d75617 : tu: Correctly handle VK_IMAGE_CREATE_EXTENDED_USAGE_BIT
1b2ccea63fc : radv: advertise VK_EXT_depth_clip_control
43e83949dc6 : radv: implement VK_EXT_depth_clip_control
37939e9c546 : turnip: Fix the lack of WFM before indirect draws
1994f1404ed : virgl: re-enable PIPE_CAP_TGSI_TEXCOORD with new host versions
4cfb5332d6a : radv: lower adjusting gl_FragCoord.z for VRS in NIR
a42b6a4d39f : radv: lower load_sample_mask_in in NIR
e23f8813111 : radv: fix CmdSetColorWriteEnableEXT(attachmentCount==MAX_RTS)
8c51874af44 : radv,aco: lower color exports in NIR
9e31991c6e4 : vulkan-device-select: Don't leak xcb_query_extension_reply_t
ce849032a4a : broadcom/compiler: allow ldunifa with indirect uniform loads
ea3223e7a46 : v3dv: implement VK_EXT_inline_uniform_block
37c0f68500b : radv: Add more RT pipeline stubs.
b8c8e3d9753 : radv: Add a vkCmdBuildAccelerationStructuresIndirectKHR stub.
1ead285d920 : aco: fix RA validation of 16-bit fma_mix operands
2bc933f7d58 : glsl/nir/linker: fix shader_storage_blocks_write_access
61ee560bc59 : glsl/nir/linker: update shader_storage_blocks_write_access for SPIR-V
007cb02db97 : aco: use branch definition as scratch register for SSA lowering
ae710f33296 : zink: use z24_in_z32f support and radv ci updates
24a6693ece2 : u_transfer_helper: add a new option for handling z24 stored in z32
90a69476325 : u_transfer: refactor out code to check interleave/deinterleave path.
783cab811d2 : util/format: add new z24/s8 packing helper to pack z32/s8.
823745dc27d : intel/compiler: Use nir_opt_uniform_atomics()
49ef23f4a68 : intel/compiler: Convert to LCSSA and use divergence analysis.
b3942beecf1 : intel/compiler: Set divergence analysis options
6fa66ac2287 : intel/compiler: Implement nir_intrinsic_last_invocation
af529b545a0 : nir: Teach nir_divergence_analysis about Intel-specific intrinsics
3e9bd67f234 : zink: add another radv flake
c32d386ce2d : intel/compiler: Inline TUE map computation into TUE Input lowering
c36ae42e4cc : intel/compiler: Use nir_var_mem_task_payload
2d1e6b756e9 : aco: remove 'high' parameter from can_use_opsel()
b98a9dcc36b : aco/optimizer: fix call to can_use_opsel() in apply_insert()
8006179cfdc : wsi/x11: xcb_wait_for_special_event failure is an error
f31208f778c : pan/va: Lower BLEND to call blend shaders
cb76cc1f1d0 : pan/va: Add packing unit tests
18bf478f1e8 : pan/va: Add shader-db support
8bc268f2d54 : pan/va: Implement the cycle model
8a258a685c9 : pan/va: Test instruction selection lowerings
1745c893124 : pan/va: Lower branch offsets
9a9b20e6526 : pan/va: Add instruction selection lowering pass
b796d32564f : pan/va: Add constant lowering pass
b8f912e5471 : pan/va: Validate FAU before packing
fd1906afea5 : pan/va: Add FAU validation
676d9c94412 : pan/va: Add unit tests for ADD_IMM optimizations
13d7ca13001 : pan/va: Optimize add with imm to ADD_IMM
f45654af595 : pan/va: Add packing routines
edf284215dc : pan/va: Add helpers for swapping bitwise sources
619566dea18 : pan/va: Generate header containing enums
7ad98ae96ec : pan/va: Build opcode info structures
40ed485e32e : pan/va: Permit encoding more flags
76487c7eb48 : pan/va: Unify flow control
cf6d1a81f68 : pan/va: Add Bifrost-style LD_VAR instructions
295b802f64b : pan/va: Add LD_VAR_BUF instructions
e8590e0d043 : pan/va: Add ST_TILE instruction
fa841273d4f : pan/bi: Rename I->action to I->flow
f5585700be6 : pan/bi: Model LD_VAR_BUF instructions
97a13d6424e : pan/bi: Augment ST_TILE with register format
c7f6b973b21 : pan/bi: Check return addresses in blend shaders
1b7d7ebbab7 : pan/bi: Allow branch_offset on BLEND
cfde0275e4a : pan/bi: Model Valhall-style A(CMP)XCHG
90867e82040 : pan/bi: Add ATOM_RETURN pseudo-instruction
7983a0d0dce : pan/bi: Rename PATOM_C to ATOM
b70a7c97bb0 : pan/bi: Gate late DCE/CSE on "optimize"
3485b8dc78d : pan/bi: Use consistent modifier lists in packing
b1fa2068b8e : nouveau/nir: Enable nir_opt_move/sink.
df1c7ca0e57 : pvr: Use vk_common_GetDeviceQueue API.
a3bdad314ef : dzn: Compile-test the driver
a012b219640 : microsoft: Initial vulkan-on-12 driver
6635d011cb2 : microsoft/spirv_to_dxil: Add missing ralloc_free
7e0ab29cfd7 : vulkan/util: Make STACK_ARRAY() work for arrays of pointers
bb1fb07ecde : vulkan/image: Make MSVC C++ compiler happy
0312ca01759 : zink: add anv cts skips from waiver
9cbe5ac82a3 : zink: update radv fails
eacf944e522 : pvr: Implement vkCreateSampler and vkDestroySampler APIs.
b000abbe7fb : vulkan/util: Get rid of VK_OUTARRAY_MAKE()
5f309da5e44 : vulkan/wsi: Stop using VK_OUTARRAY_MAKE()
52a2aa44f31 : vulkan/device_select: Stop using VK_OUTARRAY_MAKE()
13efbdf8302 : venus: Stop using VK_OUTARRAY_MAKE()
face6f6ddcf : panvk: Stop using VK_OUTARRAY_MAKE()
49c8b93288f : anv: Stop using VK_OUTARRAY_MAKE()
81ba3ab5d9b : pvr: Stop using VK_OUTARRAY_MAKE()
799a9db24c3 : turnip: Stop using VK_OUTARRAY_MAKE()
56a2ccf0586 : v3dv: Stop using VK_OUTARRAY_MAKE()
f82731d0d7a : intel/fs: Fix IsHelperInvocation for the case no discard/demote are used
bb311c22dfb : intel/fs: Initialize the sample mask in flags register when using demote
2648ccb341a : nir: Use const for nir_shader_get_entrypoint(..)
eaf3c72a837 : mesa/st: add special casing for pointsize constant updating during validate
6fb0bf51a30 : zink: update anv icl ci list
6980eb4be2e : zink: flush clears before toggling color write
4c6931fca9b : zink: fix up color_write_enable workaround
c0f52f08a11 : freedreno/ci: Update a306 expectations
03a70f554ac : pipe-loader: Try loading freedreno for virtgpu device
802f4da5eec : freedreno/drm: Add virtio backend
2200d674e4b : freedreno/drm: Reorder device destroy
ea339137b0c : freedreno/drm: Extract out "softpin" submit/ringbuffer base class
72a427244f5 : freedreno/drm: Move ring_pool slab parent to base
877f9049c3e : freedreno/drm: Move bo idx to base
2ac9b23f78b : freedreno/drm: Move submit_queue to base
88a10c62168 : freedreno/drm: Avoid CPU_PREP ioctl if bo is idle
9bcc9832560 : freedreno/drm: Add fd_bo_upload()
115518ec353 : freedreno/drm: Add FD_BO_SHARED hint
f846181fe53 : freedreno/drm: Add FD_BO_NOMAP hint
598405c91f0 : freedreno/drm: Rework bo creation path
9ea36968d3f : freedreno/drm: Add fd_device_open() helper
2bc815878c7 : freedreno/drm: Split msm backend into subdir
5a58493baab : zink: update radv ci
e5429817272 : venus: update protocol to remove redundant decoders
737937f45e4 : venus: Increase the base sleep of vn_relax
8068c68b1ff : lavapipe: Delete render passes
a3150399178 : c11: Fixes unused parameter warnings
0f1b3fc17f0 : util: Fixes unused parameter warnings
81afd1e118e : zink: update resource layout in copy_scanout
6646624fb9c : lavapipe: Use vk_image_subresource_layer/level_count
8c1bd1f9a20 : lavapipe: Use vk_image_view
e500faebc25 : vulkan: Add a vk_image_view_subresource_range helper
5b12a498f57 : vulkan/runtime: Add vk_cmd_queue.h to idep_vulkan_runtime_headers
5d33068cd9e : venus: add VK_EXT_extended_dynamic_state2 extension
c80fa97d18e : pvr: ci: Initial freedesktop CI integration
97c4ce44e93 : pvr: Gate offline compiler build behind -Dtools=imagination
3b6ceea3e69 : pvr: do not use fallthrough for unreachable code
54c7a245ca7 : pvr: do not use fallthrough for unreachable code
8cdd5647c6c : anv: don't store sample location sample count
6f5f817c0fa : anv: fix dynamic sample locations on Gen7/7.5
8ad78671b33 : anv: use local dynamic pointer more
1d250b7b959 : anv: fix color write enable interaction with color mask
a4f502de322 : anv: fix VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT state
f348103fce4 : anv: fix dynamic state emission
1cd7d6ce379 : anv: allow baking of 3DSTATE_DEPTH_BOUNDS in pipeline batch
85c59cafd88 : docs: add a minimal docs page for radv
2aa8e56e52d : virgl: Update virgl_protocol and use the provided constants
04d812b2d08 : Revert "ci: Disable windows-vs2019"
aa0c5435338 : lavapipe: Don't use VK_OUTARRAY_MAKE()/vk_outarray_append()
eb1d009a3e6 : radv: Don't use VK_OUTARRAY_MAKE()/vk_outarray_append()
2daae1fab49 : amd: Fix ac_gpu_info.c compilation on windows
de039537da8 : aco: Fix an MSVC warning
f392960331b : virgl/ci: Add support for dEQP GL vtest-ing
9f43dac0ca8 : ci/freedreno: Increase console timeout for perf jobs
22d45f99ff7 : ci/iris: Increase console timeout for perf jobs
a55cc061fd0 : iris: don't synchronize BO for batch decoding
729f95a1102 : i915: Use the sin/cos lowering in nir_opt_algebraic.py
d0e99e566f6 : ci/freedreno: Update checksum for GolfWithYourFriends trace
1e45254b971 : zink: lower txp for array textures
7143a5a147c : zink: lower txp for cube and ms textures
4e35ed8c671 : nir/lower_tex: add txp lowering option for arrays
821c141f9dc : gallium: Remove unused macro PIPE_ARCH_SSSE3
55a5635fb2e : llvmpipe: Revise u_sse.h to remove unused _mm_shuffle_epi8 inline function
81b2008af91 : nir/legalize_16bit_sampler_srcs: Don't guess source type.
b5fe1187eca : nir/fold_16bit_sampler_conversions: Fix src type mismatches.
88ec73e5e83 : nir/fold_16bit_sampler_conversions: Fix dest type mismatches.
798e47be511 : nir/fold_16bit_sampler_conversions: Don't fold dest upcasts.
18111c3787c : Revert "ci: Convert generate-env.sh to a POSIX compliant script"
315842e27cc : ci: Make bash available in LAVA rootfs
a5884df949e : fix(clover): FTBFS: Added missing include for ConstantInt for LLVM 15
36d38b43861 : docs: fixup breakage in release-calendar
85e314db5dc : Revert "intel/fs: handle interpolation modes for at_sample and at_offset too"
80a29748268 : pvr: zero-initialize variable
fd7203ce801 : pvr: use a helper to translate stencil-ops
cc171840ffa : pvr: use a helper to translate compare-ops
f7e92c8869f : microsoft/compiler: remove phi-value limit
d752c4bc7c6 : microsoft/compiler: ralloc incoming phi-values
d8b5d45dc1c : pan/va: Add atomic instructions
0ac98418094 : pan/va: Allow omitting staging registers
e6ca668d450 : pan/va: Allow forcing staging flags to read-write
832d67e99db : nir: rename nir_src_is_dynamically_uniform to nir_src_is_always_uniform
a9eddf9edc4 : pvr: fixup typos when allocating object
abf995b1da8 : pvr: use zloadformat instead of zstoreformat
81380868892 : pvr: fix overlapping comparison
df059c67813 : intel/clc: deal with SPIRV-Tools linker new behavior
21aa1d3de1b : intel/clc: fixup shared memory offsets
de9c2312ea1 : intel/clc: compile fix
a7f264f33ab : intel/clc: add option to printout kernel prog_data
451f907d16a : intel/kernel: enable linkage cap
bb4ff3e6e23 : intel/kernel: enable groups caps
218db59b257 : intel/dev: default to B stepping on DG2 for offline compiler
4b2c78c08a6 : spirv: Implement the function portion of the Linkage capability
80a076382df : nir: Allow nir_var_mem_global variables
dc8c77cc8fc : anv: implement EXT_tooling_info
3889dda1f1e : vulkan: move EXT_tooling_info implementation to runtime
d5ed8d41263 : gallium: rename image atomic inc-wrap cap
880d848b7da : gallium: rename image atomic float-add cap
ab260200171 : gallium: rename window-space position cap
36373e8e1e4 : draw: fix nonzero stream primitives generated queries
32f117f5f8d : draw: fix gs vertex stream counting
03d342e4b29 : vulkan/wsi/x11: add null pointer check for the has_dri3_v1_2 test
948ad5ac230 : fix(FTBFS): clover: work around removal of PointerType::getElementType()
3bbd404457e : gallivm/sample: detect if rho is inf or nan and flush to zero.
ce84b1c30f4 : venus: update venus-protocol headers
5d188274ee3 : venus: add vn_extension_get_spec_version
0819869ca87 : r600: Fix small leak in SfnLog
23f38553c8e : zink: add RADV to list of broken drivers for EXT_color_write_enable
d2fb6879a29 : panfrost: Process scissor state earlier
5afbb0e7308 : intel/fs: handle interpolation modes for at_sample and at_offset too
c2d29e940d3 : virgl/ci: Add jobs for running trace tests on LAVA
8726ea34d33 : ci: Dynamically adjust LIBGL_ALWAYS_SOFTWARE for crosvm
356c9c25c39 : ci: Allow specifying any shell command via HWCI_TEST_SCRIPT
fb2ffc2f677 : ci: Provide consistent results location in LAVA
3e01cea1bde : ci: Remove obsolete CROSVM_TEST_SCRIPT env var
040fb521b3f : ci: Add PIGLIT_REPLAY_LOOP_TIMES to generate-env.sh
f4cea722a62 : ci: Use script relative paths in crosvm-runner
fdc55725a06 : ci: Make kernel image available in LAVA for KVM use cases
86ce26f1fc8 : ci: Load KVM kernel module for LAVA runners
03bceca92f6 : ci: Enable KVM_AMD and KVM_INTEL kernel modules
295243751f0 : ci: Add crosvm runtime dependencies for LAVA
c30c7ba8345 : ci: Build crosvm for LAVA runners
e6252dec9ef : ci: Set CI_JOB_JWT_FILE to a fixed path outside /tmp
9904ea2c76e : ci: Convert generate-env.sh to a POSIX compliant script
e7ab2ba94e6 : ci: Avoid altering EXTRA_CARGO_ARGS environment variable
543a5487cf7 : radv,aco: lower image descriptor loads in NIR
15640e58d96 : radv,aco: lower texture descriptor loads in NIR
52f850238a7 : radv,aco: lower buffer descriptor loads in NIR
22050fcf9df : radv,aco: lower vulkan_resource_index in NIR
3d52d3cd9b0 : ac/llvm: implement nir_tex_src_{texture,sampler}_handle
53ccb2a9a76 : ac/llvm: remove deref chasing for tg4 integer workaround
dc4df0ce8b1 : ac/llvm: implement nir_intrinsic_bindless_image_sparse_load
238915fdd17 : ac/llvm: remove deref requirement for image fmask loads
e82aba88dc3 : nir: allow bindless image/texture/sampler handles to be vectors
e6672f6fd19 : radv: move radv_declare_shader_args() out of shader_variant_compile()
a56bb2d5450 : ac/llvm: implement implement load_{scalar,vector}_arg_amd and load_smem_amd
53996cf979a : aco: implement load_{scalar,vector}_arg_amd and load_smem_amd
ff52a724d41 : nir: add load_{scalar,vector}_arg_amd and load_smem_amd intrinsics
8991e646411 : pvr: Add a Vulkan driver for Imagination Technologies PowerVR Rogue GPUs
5d151ddfba2 : turnip: Disallow non-linear tiling when casting R8G8 to other fmts
a70b197741f : turnip: Force linear mode for non-ubwc R8G8 formats
1bd8ef0c89c : frontends/va: fix coredump as creating surface with VAConfigAttrib
f9390dac23c : zink: use the current compute shader, not the base one
d8d7ba8b5db : zink: create compute pipeline after updating shader variants
582e7f15990 : radeonsi: NIR equivalent of si_create_clear_buffer_rmw_cs()
ff2b2bc5687 : amd/ac_gpu_info: fix warning on fread unused result
49dd707ca2f : intel: Add INTEL_DEBUG=noccs alias for INTEL_DEBUG=norbc
85d30846dbc : nir: Print divergence status of SSA values if analysis was ever run.
09a37ad0468 : zink: ci updates
2139ef89513 : zink: ci updates
5b77a17472a : zink: use the right query type for primitives generated
9153fb7fbe1 : zink: use EXT_color_write_enable to mask out primgen+rasterizer_discard output
3892c133811 : zink: add an alternate path for EXT_color_write_enable usage
447099629ed : zink: use EXT_color_write_enable when possible
ecca2564c16 : zink: disable color_write_enable on ANV
49a20e0981c : zink: start a unified driver workarounds struct
0a80f94de06 : zink: force disable rasterization discard if primgen query is active
795925e0ff3 : zink: hook up EXT_color_write_enable
9401990e6f7 : nir/linker: set varying from uniform as flat
aaf951c47f6 : lima: enable nir lower_varying_from_uniform
2617e6c028a : nir/linker: disable varying from uniform lowering by default
b219e9a96e4 : asahi: Port driver to macOS 12.x ABI
1c6e77bd048 : asahi: Don't clobber clear colours
b3be6d52635 : asahi: Handle flushes of depth-only rendering
a0197c16bcc : asahi: Wire in u_transfer_helper
3cd28335499 : asahi: Generate IOGPU attachments dynamically
5d58d5caaf9 : asahi: Add separate_stencil, internal_format fields
2c23bb49eff : asahi: Add size field to slices
f5ae88d36f8 : asahi: Identify IOGPU_MISC data structure
d5ee1eacf16 : asahi: Add stencil buffer attachment type
50f9b4ceba8 : asahi: Identify IOGPU Internal Pipelines structure
eb9da583d7f : asahi: Identify aux framebuffer data structure
535f1c1166b : asahi: Identify IOGPU Clear Z/S structure
d9c3601e29c : util: trim trailing space for files src/util/**/*
da82358a52c : ci/anv: Changes from enabling 8/16bpp CCS more
e2f0c859c2b : Revert "anv: Disable CCS_E for some 8/16bpp copies on TGL+"
fe65c5671b6 : gallium/opencl: set OCL_ICD_FILENAMES with devenv
19db6b760aa : r300: set PVS_LAST_VTX_SRC_INST properly to last input read
43c3f4386bf : nir: fix nir_sweep for printf
44555e7f2cf : ci: enable intel-clc on some platforms
beadd0cb246 : ci: enable llvm on debian-release build
57dd9c66bd5 : ci: add clang/spirv-tools/llvm-spirv packages to fedora container
9ca29c687bb : intel/clc: disable tool prior to Gfx12.5 platforms
c735c4ca85e : intel/clc: specify supported extensions
a29b1d5716e : intel/clc: allow producing SPIRV files
77e929a5273 : intel/clc: allow multiple CL files to be compiled together
c15bf88f011 : intel: Add a little OpenCL C compiler binary
b1e7ce84cc6 : meson: try to find clang-cpp before going through each module
ec6e247a40e : intel/fs: handle inline data on OpenCL style kernels
4d8e7886632 : intel/kernel: Implement some Intel built-in functions
346a7f14fba : intel/compiler: Add code for compiling CL-style SPIR-V kernels
8c119125825 : intel/debug: Dump KERNEL source when INTEL_DEBUG=cs
d1bddfba6b6 : intel/nir: Add optimizations to help OpenCL-style kernels
4ec5da72707 : intel/nir/fs: replace COMPUTE || KERNEL by gl_shader_stage_is_compute()
e9ff6f4f061 : nir/print: Add support for generic pointers
24bc6c51e17 : glx/egl: improve dri null screen related error messages.
5b14a0e390d : crocus: replace opencoded slab_zalloc
b83bbd6f7f3 : d3d12: replace opencoded slab_zalloc
42fe3c58154 : etnaviv: replace opencoded slab_zalloc
f8cbbaff5fa : freedreno: replace opencoded slab_zalloc
06b72f1e1af : lima: replace opencoded slab_zalloc
38aad273aaf : iris: replace opencoded slab_zalloc
4e29299e2b3 : v3d: replace opencoded slab_zalloc
af7117df719 : vc4: replace opencoded slab_zalloc
ff1744ee275 : virgl: replace opencoded slab_zalloc
6fb52ba30ea : zink: replace opencoded slab_zalloc
3dc6236b3cc : r600: replace opencoded slab_zalloc
4b559f791c5 : radeonsi: replace opencoded slab_zalloc
bd06680b61d : lavapipe: KHR_synchronization2
6d62c671abf : lavapipe: add QueueSubmit2 implementation
00a66765060 : lavapipe: add sync2 cmdbuf method implementations
256e4d7949a : lavapipe: fix typo in set_event execution
01d597a3a5f : docs: update lavapipe features and relnotes
a364f8c5323 : lavapipe 1.3
0b8ecb5406a : lavapipe: add a GetPhysicalDeviceToolPropertiesEXT stub
741be76963c : lavapipe: EXT_subgroup_size_control
f150bff04ff : llvmpipe: fix variable naming insanity in cs generator
102f6ebc575 : llvmpipe: fix subgroup id construction
f33399aa9e9 : llvmpipe: fix gl_NumSubgroups
7f1050f207e : lavapipe: EXT_inline_uniform_block
1ba1ee9e7cb : lavapipe: implement EXT_inline_uniform_block
249fe9673a3 : lavapipe: remove unused struct member
5bbb39a6521 : lavapipe: use stream uploader for push constant upload
c264b1b6aba : lavapipe: save pipeline stages that push constants are active on
526e898dfcb : lavapipe: add a stream uploader to rendering_state and queue objects
de01a47b1c6 : lavapipe: zalloc pipeline layout structs
08732eca5d8 : lavapipe: don't emit compute states during draw
40607f50885 : lavapipe: KHR_shader_terminate_invocation
68fd0668eb9 : lavapipe: extend demote->discard pass to handle terminate
82d3e7515ef : lavapipe: EXT_shader_demote_to_helper_invocation
3e28ce374ec : lavapipe: run some shader passes for demote handling
cdcfcb79161 : nir/lower_is_helper_invocation: create load_helper_invocation instr with bitsize=1
fe338350918 : zink: handle conversion for vertices statistics query with LINE_LOOP draws
d25437d54f1 : zink: store vertices statistics query to context
c36f3f2db82 : nouveau: Fix out-of-bounds access in AlgebraicOpt
d12e16fc3b5 : nouveau: Handle unaligned tlsBase during spills
4de13d53fee : iris: Fix MOCS for copy regions
ed2f496ce49 : ir3: set local_size for shaders of MESA_SHADER_KERNEL type
44c52e94e99 : ci/traces: Make sure we have no pre-existing traces-db before starting.
49e2d39c666 : lavapipe: fix i686 mingw build
47209e80db3 : lavapipe: zalloc lvp_image_view structs
4a13b11f4ae : lavapipe: break out resolves into separate functions
441c553ef7f : lavapipe: store number of immutable samplers to pipeline layout
7030d14e0d9 : spirv: Properly mangle generic pointers
9ba636cdc76 : docs: update calendar and link releases notes for 21.3.8
daf6ee08d69 : docs: add release notes for 21.3.8
f831ba238f6 : ci/turnip: Increase the hangcheck timer to 2 seconds.
0cbe4dd4c41 : pan/bi: Use bi_dontcare for ZS_EMIT
1b934d5962c : pan/bi: Emit arch-specific code for bi_dontcare
222d17fc671 : pan/bi: Model Valhall action on bi_instr
38625af0101 : pan/bi: Add Valhall-specific zero builder
666b714a372 : pan/bi: Don't analyze helper reqs in !frag shaders
a16163a9fd4 : pan/bi: Print Valhall-specific FAU indices
32ca9200232 : pan/bi: Use vertex/instance ID helpers
1e37113edef : pan/bi: Add helpers to get vertex/instance ID
76a09b8cd33 : pan/va: Fix ST_CVT definitions
9b7a45e3dc0 : pan/va: Align error messages in disassembler tests
3a4b8641974 : pan/va: Add missing .auto32 register format
263c5ef194e : pan/va: Add LEA_ATTR_IMM instruction
459c6ac23fc : pan/va: Model LEA_TEX_IMM more accurately
17caccd15d5 : pan/va: Correct definition of ZS_EMIT
508335c927c : panfrost: Add Tiler Job to v9 XML
e635dc9ea51 : panfrost: Refactor XML to permit non-IDVS jobs
53f1fa92193 : panfrost: Fix definition of DCD on v9
6d51c1b8987 : panfrost: Fix primitive restart with 32-bit indices
02f519601a8 : panfrost: Correct ASTC decode mode XML
fd871358526 : pan/decode: Unify tiler job handling
a9ca751a8fe : pan/decode: Handle blend arrays on Valhall
fc381fa1e34 : tu: Actually expose VK_EXT_texel_buffer_alignment
f18429340e0 : lavapipe: Lift fence check into dedicated function
4f6c7a60256 : radv: Don't hash ycbcr sampler base object.
012bfde7f34 : panvk: Hook up emulated secondary command buffers
18fced0226d : panvk: Refcount the descriptor set and pipeline layouts
df92f56d8d0 : vulkan/runtime: Add emulated secondary command buffer support
25542f12d76 : vulkan/cmd_queue: Fix the allocation scope
1437ee749b8 : vulkan/cmd_queue: Track allocation errors in vk_cmd_queue
6cb95877b57 : vulkan/cmd_queue: Auto-generate more vk_cmd_enqueue_unless_primary_Cmd*
3cffffc4415 : vulkan/cmd_queue: Generate enqueue_if_not_primary entrypoints
8f29c833da0 : vulkan/cmd_queue: Add a vk_cmd_queue_execute() helper
e0910f5ef83 : Revert "features: fix some vk extension listings"
68fe847a265 : lavapipe: Drop GetPhysicalDeviceQueueFamilyProperties
dc8fdab71ef : lavapipe: Use VK_OUTARRAY for GetPhysicalDeviceQueueFamilyProperties[2]
91cb714dc12 : panvk: Drop GetPhysicalDeviceQueueFamilyProperties
19f56e3fc47 : v3dv: Drop GetPhysicalDeviceQueueFamilyProperties
2a779f98dc6 : turnip: Drop tu_legacy.c
205bf5d9cba : radv: Drop GetPhysicalDeviceQueueFamilyProperties
8d7cbe026e3 : anv: Drop GetPhysicalDeviceQueueFamilyProperties
25664c61948 : vulkan: Add a 2 wrapper for vkGetPhysicalDeviceQueueFamilyProperties
a3e9388953f : features: fix some vk extension listings
cdaa3a899cf : anv: Use layerCount for clears and transitions in BeginRendering
4f284254e48 : v3dv: support importing external semaphores
fa1b10f36d4 : v3dv: lock around noop job submits
daa865fb2c6 : v3dv: fix semaphore wait from CPU job
3b8ab8a9ce7 : v3dv: don't signal semaphores/fences from a wait thread
03840bfcd15 : v3dv: fix temporary imports of semaphores and fences with multisync
5a11a2fb6cb : v3dv: don't expose image load/store features for linear images
0590ce13624 : v3dv: return early on image to buffer blit copies if image is linear
397f4963ed0 : v3dv: TFU destination must be UIF
9e20d687855 : zink: add some nice docs for batch usage and tracking
3472fed4da1 : zink: set vbo resource usage on bind
8294d454245 : zink: only update usage on buffer rebind if rebinds occurred
7da211e24fe : zink: force-add usage when adding last-ref tracking
e3d905ec397 : v3dv/pipeline: use new helper vk_shader_module_to_nir
8b71118aa06 : anv: flush tile cache with query copy command
4e30da7874e : anv: emit timestamp & availability using the same part of CS
730a294b907 : v3dv: implement VK_EXT_line_rasterization
22759e91740 : v3dv: add subpixel precision definition
b53dda6da8a : broadcom: add line rasterization mode to packet definition
102ae4bdc89 : broadcom: add on-disk cache debug option
4468db20f7f : v3d: add support for on-disk shader cache
a929bafc775 : panvk: Only implement Get*MemoryRequirements2
bc8b30ba55a : panvk: Drop QueueBindSparse
2fc2ec17db9 : panvk: Drop BindImage/BufferMemory
f9b773a4178 : panvk: Implement VK_KHR_copy_commands2
b573b226285 : panvk: Implement VK_KHR_synchronization2
39c395d1d27 : panvk: Move core properties into their respective core structs
ff30dd11a7f : panvk: Re-arrange GetPhysicalDeviceProperties2
34139d9f51a : panvk: Add a 1.3 features struct
dd03dba7fdb : panvk: Re-arrange GetPhysicalDeviceFeatures2
5c1302f47c2 : v3dv: expose VK_EXT_image_drm_format_modifier
cdd1b86591a : lavapipe: add EXT_texel_buffer_alignment support.
efa724133f6 : zink: flag sample locations for re-set on batch flush
19330eeb1d6 : intel/fs: Force destination types on DP4A instructions
3bd9b250609 : intel: change INTEL_MEASURE output to microseconds
2e6d14cc7b7 : intel: increase INTEL_MEASURE batch/buffer sizes
e0c9032db85 : anv: add indirect draw to INTEL_MEASURE
f452317849d : clover/nir: respect lower to scalar options.
f34260bbf74 : vulkan: update vk video headers for new vulkan headers.
3d04c435766 : tu: Trivially implement VK_EXT_texel_buffer_alignment
177b54ebe91 : aco/tests: add v_fma_mix tests
1092f378054 : aco: use v_fma_mix to combine mul/add/fma output conversions
21304b772c2 : aco: apply clamp to v_fma_mix
35196b6d891 : aco: combine add/mul as v_fma_mix into fma
9934c867613 : aco: use v_fma_mix to combine mul/add/fma input conversions
eeef1bbe653 : aco: refactor selection of mad/fma
e12bee3cb7f : aco: improve support for v_fma_mix
79c8740c6e7 : aco: fix fp16 opcode definitions
6d4eb4a72e9 : mesa/main: replace use of simple_list with util/list
4b10a4aaaaf : util/list.h: Add docstrings for list_add and list_addtail
b0faf422b7c : pan/va: Use XML for special FAU page 0
31a171d92d1 : pan/va: Use boring names for FAU special pages 1/3
76159ee3793 : pan/va: Remove immediate modes from XML/asm
81498f15386 : pan/va: Use 64-bit special FAU for pages 1 and 3
139867cb431 : pan/va: Rename imm_mode -> fau_page
3bd1401075b : pan/va: Handle uniforms from page 1
cf43a1cc581 : pan/va: Rewrite FAU handling in dis/assembler
95b7908d2d1 : pan/va: Fix BLEND instruction
c7e8e8b319e : pan/va: Handle 64-bit sources in message instrs
9878469833b : pan/va: Add start property to source
5a759140b03 : pan/va: Fix typo in BLEND text
96e17287b4a : ci/freedreno: Disable a618 jobs
115298b71e8 : gallium: rename ballot cap
b3ce733da9c : gallium: rename clock cap
7984c5884c8 : gallium: rename group-vote cap
a6d7ead6867 : gallium: rename texture query samples cap
930b38e7cd8 : gallium: rename read-outputs cap
2dff9bea4ff : gallium: rename array-components cap
350329feb1d : gallium: rename sysval caps
df40de91d9f : gallium: rename fine derivative cap
2a8e11e1011 : gallium: rename pixel-coord caps
89797fac563 : gallium: rename layer-viewport caps
8ac7dc9cf6d : gallium: rename vs instance id cap
f8809fbdb85 : gallium: rename pack half-float cap
0f048c57828 : panvk: Convert to the common sync/submit framework
d68b9f0e6b1 : anv: zero-out anv_batch_bo
78acae38655 : anv: fix variable shadowing
174d086e8c8 : radv: enable radv_disable_aniso_single_level for DXVK/vkd3d
590eb9d6403 : radv: do not compute the cache UUID for LLVM if it's not used
2e336c602de : intel/fs: Add Wa_14014435656
6031ad4bf69 : intel/fs: Add Wa_22013689345
5cc4075f953 : anv, iris: Add Wa_16011411144 for DG2
c432bfe74b3 : broadcom/ci: Update flake list
072fdcabcdf : tu: Enable UniformBufferUpdateAfterBind
9932ca8a3f9 : ir3, turnip: Use ldc.k to push UBOs
221a912b8c0 : ir3: Refactor ir3_compiler_create() to take an options struct
acba08b58f1 : ir3: Implement and document ldc.k
fccc35c2def : ir3: Add preamble optimization pass
986f7adfeed : ir3: Don't include preamble instructions in stats
42e21c751b0 : ir3: Insert frag coord code after preamble
b6fe69d855e : ir3: Support prefetching with preambles
00d7ad334a1 : ir3/legalize: Handle inserting (ei) with preamble
ccc64b7e00b : ir3: Plumb through store_uniform_ir3 intrinsic
944f4e6f8a1 : ir3: Better assemble/disassemble stc
3244e659e0a : ir3: Implement basic shader preamble intrinsics
7ad57d9af18 : ir3: Don't count reserved user consts in ubo_state::size
e2743542042 : ir3: Fix scan.macro valid flags
3b96ad70ee5 : nir: Add a preamble optimization pass
31221ee5563 : nir: Add a "deep" instruction clone
d1b017d4791 : nir: Add preamble functions
dfb6438392d : v3dv: change MESA_GLSL_CACHE envvar reference
1350e7b6076 : radv: change MESA_GLSL_CACHE envvar reference
fb856c9501d : ci: use MESA_SHADER_CACHE envvar
54d0a2cfad3 : util/disk_cache: rename MESA_GLSL_CACHE envvar
6d7f04e5de6 : venus: add VK_EXT_calibrated_timestamps extension
88638ceb2d9 : venus: move vkGetCalibratedTimestamps to vn_protocol_driver_device.h
da834a12cf2 : vulkan: Make sure we've loaded our connectors when querying plane props.
83de19c900d : zink: emulate some more memory
9e9a366cad5 : ci/turnip: Drop alpha_to-coverage flake note on a618.
2f25d166536 : turnip: Use the DRM or KGSL GPU reset status ioctls to report device loss.
add21219691 : ci/freedreno: Remove some xfails for tests that now skip.
ffa94381834 : ci/freedreno: Drop the skips of spirv_ids_abuse in pre-merge.
46b30a55898 : ci/lvp: Stop skipping spv-stable-maze-flatten-copy-composite
5dd74533b2a : ci: Drop skips of spv-stable-pillars-volatile-nontemporal-store
893fa30afed : anv: Include scissors in viewport calculations
b4e38e174f5 : anv: Move viewport/scissor emit to genX_cmd_buffer.c
2c04373c45e : anv: Calculate the real guardband based on render area
12d815bcac0 : intel/guardband: Take min/max instead of total size
d89d6c7a4d0 : docs: Add high-level documentation for Vulkan render passes
7521b5db182 : docs: Add the start of Vulkan runtime docs
3501a3f9ed9 : anv: Convert to 100% dynamic rendering
8112e6d601e : anv: Drop pipeline pass/subpass in favor of rendering_info
ee9c0680436 : anv/pipeline: Stop pretending we're the validator
2da152b5e67 : anv: Stop treating color input attachments specially
1ad0f1b0045 : anv/pass: Make unused color attachments VK_ATTACHMENT_UNUSED
9bbecbed7a2 : anv: Better null surface state size for dynamic rendering
fff3f8bfe55 : anv: Fix handling of null depth/stencil attachments with dynamic rendering
030b231ba98 : vulkan/framebuffer: Add a flags field
c3d8ca93009 : vulkan/render_pass: Add an optimization for UNDEFINED+LOAD_OP_CLEAR
17395d395a8 : vulkan/render_pass: Support fragment shading rate
6b61953684d : vulkan/render_pass: Provide self-dependeny information
ca5ad9cbeed : vulkan: Add helpers for getting rendering info from a renderpass
1d726940d28 : vulkan: Add a common CmdBegin/EndRederPass implementation
874aeb8743d : vulkan: Add a common vk_render_pass struct
83101429bf7 : anv: Convert to vk_framebuffer
d84e6b8f221 : vulkan: Add a common vk_framebuffer struct
acbb0d86f71 : panvk: Implement VK_EXT_vertex_attribute_divisor
58587c32cbd : panvk: Implement indexed rendering
a08b6953865 : panvk: Fix per-instance attribute handling
417cf3d35e0 : panvk: No-op zero-vertex draws
3244100557f : Revert "virgl: Enable PIPE_CAP_TGSI_TEXCOORD when the host supports it"
60517948af1 : radv: fix missing destruction of the inotify thread
550f48a8265 : anv: implement EXT_depth_clip_control
61ad60dc009 : ci, radv: Update flake expectations
a815d4001a6 : ci, valve: Bump the trigger container
729537438e9 : ci, valve: Show real kernel addresses in KFENCE reports.
737c86da624 : radv: only clear VRAM for app and descriptor BOs when set via drirc
45b909a5a0a : radv/winsys: remove old comment about zerovram
acb300a3f02 : lavapipe: EXT_image_robustness
6345575f8a9 : gallivm: fix oob image detection for cube/1dArray/2dArray/cubeArray
b7fbaf924d8 : lavapipe: EXT_pipeline_creation_cache_control
9bce8784908 : lavapipe: EXT_pipeline_creation_feedback
dffe8141bdf : lavapipe: KHR_zero_initialize_workgroup_memory
e106c1294ba : llvmpipe: add handling for zeroing cs shared memory
f72d5a930b1 : lavapipe: KHR_format_feature_flags2
90e091b072b : lavapipe: use VkFormatFeatureFlags2 in format detection
65bf1cbc26e : gallium: add flag to draw info to indicate converted draws
864f3c0ee0e : panvk: Fix SSBO buffer offsets
6214cce3826 : panvk: Require 16B alignment for UBOs
a54f5e8e00e : anv: silence compiler warnings
2221e3d4873 : ci: Add new Panfrost G52 skip
c287ed4f398 : meson: restore private requires to libdrm in dri.pc file
3b90d3997a1 : turnip: use vk_shader_module_to_nir().
5a0e081e00a : panvk: Use vk_shader_module_to_nir()
0c871d89aed : panvk: Use vk_shader_module
0b4a80b4c4f : anv: Use vk_shader_module_to_nir()
21b405fbbc5 : vulkan: Add a vk_shader_module_to_nir() helper
40fcd8ef83d : lavapipe: enable KHR_memory_model support
13d900de0dc : llvmpipe: set nir_shader_compiler_options::use_scoped_barrier
e3e31868558 : lavapipe: strip unneeded scoped barriers
a83ea0253f7 : ir3: Use isam for bindless readonly ssbo loads
625ebb977f4 : ir3: Actually use wrmask in emit_sam
5f020bcc8d0 : ir3/lower_spill: Fix corner case with oob offsets
6304c7cb82c : ir3/parser: Don't use right recursion
f9d9c0172a7 : tu: Add an extra storage descriptor for isam
1ec3d394073 : tu: Handle UBO/SSBO descriptors with different sizes
5ba3ea1eb3e : tu: Rewrite dynamic descriptor handling
6f7f6df2877 : zink: export indirect io pipe caps
02569428a8f : zink: fix unreachable() location in ntv streamout info
b53ee021925 : zink: add DOUBLE glsl type for streamout export
68267aeab85 : zink: add nir_var_function_temp support to ntv
eb9b0920015 : turnip: Enable VK_EXT_display_control using the common code.
10d69d5f0bc : radv: fix returning empty drmFormatModifierTilingFeatures
dc247e5d431 : radv: remove VK_AMD_shader_info support
a0ccc469693 : radv: Expose VK_VALVE_descriptor_set_host_mapping for vkd3d only.
86a7b5e2769 : radv: Implement VK_VALVE_descriptor_set_host_mapping.
6c0bc7eb077 : vk: Update xml and headers to 1.3.207.
c6ac3e017d9 : llvmpipe/fs: add missing depth_clamp key printing
1b2c4d7196d : lavapipe: KHR_shader_integer_dot_product
4cf9e240398 : gallivm: implement nir_op_pack_32_4x8_split
a33a07bd069 : lavapipe: maintenance4
b2f69a8bb8d : lavapipe: set maxBufferSize for maintenance4
987e8a5a0c0 : lavapipe: implement vkGetDevice*MemoryRequirements
49cac7b33da : lavapipe: ref/unref pipeline layouts for pipeline creation
2f9976debc5 : lavapipe: always clone shader nir for shader states
2170c3ac630 : panvk: Use the correct integer border colors
8dd917b9f0b : panvk: Rework texture, sampler, and image binding index calculation
17e79b044e4 : panvk: Skip ZS setup if there is no depth/stencil attachment
4f843db0a14 : panvk: Make panvk_image_view derive from vk_image_view
1865b7a93e6 : panvk: Make panvk_image derive from vk_image
5dbbc0f0a82 : Revert "glx: Fix build errors with --enable-mangling (v2)"
f30334b6c46 : Venus: add VN_CMD_ENQUEUE to vn_cmd_encode_memory_barriers
a65d2ef1c13 : Venus: Adjust VN_CMD_ENQUEUE to set VN_COMMAND_BUFFER_STATE_INVALID
6cdbc0299a4 : Venus: Add VN_CMD_ENQUEUE macro with vkCmd* common code
1dfee91fdf1 : radv: export the pipeline hash via VK_KHR_pipeline_executable_properties
c4cf92cad77 : radv,aco,ac/llvm: fix indirect dispatches on the compute queue on GFX7-10
973967c49d7 : aco: split and recombine unaligned sgpr inputs
000b935c505 : v3dv/ci: add test to skip list
ff8aa15fa0d : panvk: Add support for texel buffers
9dc8382de8b : panvk: Add a dummy sampler for NIR tex operations that don't take one
a35e721162b : panvk: Stop advertising Vulkan 1.1
dd9b8881e0a : Revert "ci: downgrade sphinx to v3.x"
d5870c45ae8 : panfrost: Optimise recalculation of max sampler view
3e405afeb9c : panfrost: Don't initialise the trampolines array
b003a101ee3 : radv: stop zeroing radv_sample_locations_state in barriers
612a12a42c2 : radv: move waiting for events to CmdWaitEvents2KHR()
c6d776f092c : radv: remove unnecessary check in FreeCommandBuffers()
01ec899083a : radv: remove unnecessary NULL check in TrimCommandPool()
269b1232eee : radv: remove useless check in radv_cmd_buffer_upload_data()
0eaf9dbce30 : radv: fix compatibility with VK_IMAGE_CREATE_EXTENDED_USAGE_BIT
42f84a58863 : radv: update inputs_read when lowering the view index
e5f3689cfff : intel/compiler: Fix non-trivial designated initializer
d7514c5f040 : radv: stop waiting for DMA to be idle for all transfer operations
1b354ab9137 : Revert "llvmpipe: allow vertex processing and fragment processing in parallel"
5f3d3be24a7 : radv: fix indirect dispatches on the compute queue on GFX10.3+
53ccfbb9967 : amd: add PKT3_LOAD_SH_REG_INDEX
70aea6b41ae : aco/ra: refactor collect_vars() to return a sorted vector
61c36b6dc0a : aco/ra: refactor find_vars() to return a vector
9476986e6f6 : aco/ra: special-case get_reg_for_create_vector_copy()
9181e8ceba3 : aco/ra: count constant moves in get_reg_create_vector()
7ad1eb4e8c3 : radv: rework the CS regalloc hang workaround
d532da6e964 : radv: fix the CS regalloc hang workaround on GFX6 and few GFX7 chips
952679b9448 : zink: use dynamic rasterizer_discard state when possible
ae4bdea73e1 : zink: move dynamic state2 pipeline state to substruct in pipeline state
d1f12b19246 : zink: assert that the dynamic state array size is big enough
6cc4cdaa6f8 : radv/winsys: add support for queues without user fences.
c6755e85e30 : radv/winsys: add a ring level detection for ib bo usage.
31b82afe6ea : radv/winsys: add nop packets for uvd and vcn dec.
5819b4c1d37 : radv/winsys: complete ring/ip translations.
816ad5ede8e : radeonsi/tests: update piglit baseline on vega20
16cb957e8bd : radv: Enable KHR_ray_query
78c84f11a56 : radv: Lower ray queries
357bd1829fd : nir,spirv: Preserve ray_query_value
6d2e95db7b9 : radv: Move common code to seperate file
177805cc03e : radv: try and fix internal transfer queue mapping
57ddfcaa2dd : zink: anv ci updates
8c6cb15200c : panfrost: Handle txs of cube arrays
53f1e57ee7a : pan/bi: Handle non-2D arrays
1f97819fbe5 : panfrost: Emulate GL_CLAMP on Bifrost
05d68772353 : freedreno/ir3: Don't try re-swapping cat3 srcs
fa59556e1a6 : freedreno/ir3: Remove unused define
5f6dce05c30 : mesa: Easier shader capture for android
cd00247db5b : crocus: force ignore_sample_mask_out on gen4/5 for precompile
7edda218fda : intel: add some missing debug recompile info.
65db6b0e7ca : bifrost: Constant fold after lower_explicit_io
e0b6493c491 : mesa: Remove unused framebuffer validation
1aa120b10f5 : bifrost: Handle nir_op_frexp* and nir_op_ldexp
d2a09f3dd3e : bifrost: Implement fine and coarse derivatives
83010c57a62 : bifrost: Simplify derivatives a bit
c043e93ca53 : bifrost: Lower usub_borrow
e50eb1ce7ab : util: fix msvc build
d65dbe80189 : anv: Allow MSAA resolve with different numbers of planes
ffd67b39e71 : zink: remove flake
95a44a5b092 : lavapipe: Use the auto-generated vk_enqueue_BeginRendering
f76621f7192 : vulkan/cmd_queue: Properly support non-array pointer members
027f1302fcb : radeonsi: add option to disable EFC
23e5b910c57 : radeon: add EFC support to only VCN2.0 devices
9fa6ab962a9 : frontends/va: zero-copy efc
96025265689 : frontends/va: add encoder format conversion (EFC) support
73153746d5b : gallium: add parameters for encoder format conversion (EFC) support
adea0960295 : ci: update various ci result files
2a14baab855 : mesa: check for valid internalformat with glTex[Sub]Image
6cea8a43fa0 : anv: silence compiler warning
90000aea9b9 : anv: make a couple of descriptor function private
e12698724e5 : anv: rename host only descriptor internal flag
87f59b18cf4 : anv: don't lazy allocate surface states in descriptor sets
71cd6a7b84c : anv: fix acceleration structure descriptor copies
968d68125c2 : radeonsi: don't clear framebuffer.state before dcc decomp
01442cf4d4e : iris: Restore flagging of dirty bindings in binder_realloc
b366fef091d : radv: optimize the number of loaded components for VS inputs in NIR
1ec4e568de2 : radv: abstract queue family away from queue family index.
afb4cced5c3 : lavapipe: more descriptor validation
0c130d64d3c : lavapipe: validate per-stage descriptor limits when creating pipeline layouts
21abb01fb96 : lavapipe: make device limits a physical device struct
5ab0e3f0bb0 : anv: fix some dynamic rasterization discard cases in pipeline construction
1e3e7b3a4da : anv: fix CmdSetColorWriteEnableEXT for maximum rts
52f6978484f : anv: fix xfb usage with rasterizer discard
e8c3be0eb84 : crocus: don't map scanout buffers as write-back
42e78ba1257 : llvmpipe: fix occlusion queries with early depth test
f7175bf416d : lavapipe: Use the common vk_enqueue_CmdBindDescriptorSets
ac58e93633d : lavapipe: Reference count pipeline layouts
48a10c5dd31 : lavapipe: Allocate descriptor set layouts with DEVICE scope
94ea3b9c031 : vulkan/cmd_queue: Add a common vk_cmd_enqueue_CmdBindDescriptorSets
c1070556a0c : vulkan/cmd_queue: Add a driver_free_cb hook
2106c3bab6b : lavapipe: ci updates
cf5c32a4b2d : lavapipe: run nir_opt_copy_prop_vars during optimization loop
c94c8a70292 : lavapipe: ci updates
6a4c7ef7286 : lavapipe: skip format checks for EXTENDED_USAGE
c40dc39b5a8 : lavapipe: use the correct value for dynamic render resolve attachment indexing
938488f4398 : lavapipe: remove broken workaround for zink depth texturing.
30cb63bead1 : zink: workaround depth texture mode alpha.
cdee38a57b4 : tu: Expose subgroup arithmetic
1a78604d201 : ir3: Add support for subgroup arithmetic
a433db60c19 : ir3: Track physical edges when inserting (ss) for shared regs
410e746198b : util/bitset: Fix off-by-one in __bitset_set_range
72b32d83fbf : ir3/spill: Mark reload destination as early-clobber
2ff5826f09d : ir3/ra: Add IR3_REG_EARLY_CLOBBER
34803d15abc : ir3/ra: Add proper support for multiple destinations
ab0ed4ff3f2 : ir3/ra: Sanitize parallel copy flags better
0135660dfc0 : ir3/ra: Fix ra_foreach_dst_n
077d07a983e : ir3/ra: Fix tied destination handling with multiple destinations
9cc42242d5d : ir3/sched: Support multiple destinations
a6be8fd0ea6 : ir3/dce: Support multiple destinations
89217f636c2 : ir3/cp_postsched: Support multiple destinations
cc4f0e804e6 : vulkan,lavapipe: Move some enqueue helpers to common code
b98cfe9cb4a : lavapipe: Re-use auto-generated vk_cmd_enqueue entrypoints
66cb64c8ad3 : lavapipe: Reset the free_cmd_buffers list in TrimCommandPool
719b949575d : vulkan/cmd_queue: Generate enqueue entrypoints
47fc0b39c79 : vulkan/cmd_queue: Properly deconstify array of pointers
0d5dc6ef6a6 : vulkan/cmd_queue: Stop generating enqueue helpers for INTEL perf queries
cf8cf8a827b : vulkan/cmd_queue: Re-flow MANUAL_COMMANDS
290e33ab20c : vulkan/cmd_queue: Remove duplicate entries in MANUAL_COMMANDS
6bd8a3c7e43 : vulkan/runtime: Add a vk_cmd_queue object to vk_command_buffer
ad4d2da90a7 : vulkan/cmd_queue: Add an initializer for the vk_cmd_queue object
dd0f6cb45bc : vulkan/cmd_queue: Constify vk_cmd_queue.alloc
a3d096f4ba1 : lavapipe: add the full list of cts fails
b70f14188df : virgl: Check texture multisample compatibility
571c5e8fdcc : virgl/ci: Uprev virglrenderer
c4703cd8465 : tu: Implement VK_EXT_depth_clip_control
49b54311975 : broadcom/compiler: remove unused functions
45770ac286b : docs: add release notes for 22.0.0
84748172539 : docs: Add calendar entries for 22.0 release.
b7e1df14f03 : docs: update calendar and link releases notes for 22.0.0
75a783ea73e : ac: Query the amdgpu MEC firmware version.
f4ec900953b : mesa: Fix discard_framebuffer for fbo vs winsys
d5d8519cb55 : docs/ci: Add docs for using a POE switch to control boards, like nouveau.
e8da28d5e88 : docs/ci: Update some bare-metal CI docs.
5497d606398 : ci/nouveau: Add a manual run for the Jetson Nano (GM20B).
1b374f8c916 : ci/nouveau: Add nouveau support to the rootfs.
a9e67738d61 : ci: Stop xz-compressing firmware for ramdisks.
9b918c4df2b : ci/bare-metal: Increase maximum retry count for POE boots.
45b7648cb1b : ci/bare-metal: Drop the BM_POE_USERNAME/PASSWORD env var checks.
c24bca2d3a0 : zink: lower dmod on AMD hardware
1845957a31b : zink: add another radv fail
e70b6be1172 : zink: update radv fails
889d0507391 : venus: add VK_EXT_vertex_attribute_divisor
4752429e364 : venus: add VK_EXT_shader_stencil_export
1ecd481bd7d : venus: add VK_EXT_robustness2
25795308efc : venus: add VK_EXT_depth_clip_enable
bebe5e39254 : venus: add VK_EXT_conservative_rasterization
f0e0daf46b6 : venus: add VK_EXT_shader_demote_to_helper_invocation
99473f610a7 : venus: update venus-protocol headers
823cffbe1cb : anv: include Primitive Header in mesh shader per-primitive output
f410c1142fb : anv: set number of viewports in clip state (mesh)
81df66bfff6 : intel/compiler: mark some variables as per-primitive in FS if they come from MS
8c16ce53a99 : intel/compiler: handle ViewportIndex, PrimitiveID and Layer in MUE setup
bc4f8c073a2 : intel/compiler: inject MUE initialization
333a490e32d : intel/compiler: shift mesh urb read/write window when offset is too large
6c1c9067d92 : aco: always emit vk_cvt_pkrtz_f16_f32 for nir_op_pack_half_2x16_split
fa41bd06879 : docs: improve language in zink article
e6661349756 : docs: fixup zink gl 4.3 requirements
44feff93c2d : broadcom/compiler: don't always assign r5 if available
77f58b46d9f : broadcom/compiler: add comment on why we don't use r5 with ldunifa
5b140428b06 : broadcom/compiler: adjust register threshold for 2-thread compiles
a35b47a0b1a : broadcom/compiler: add a strategy to disable scheduling of general TMU reads
f783bd0d2a7 : broadcom/compiler: define v3d-specific delays for NIR instructions
fed51585c4a : nir/schedule: allow drivers to decide about instruction latency
e7a4e97076a : nir/schedule: use larger delay for non-filtered memory reads
3bd041e2fbf : nir/schedule: handle nir_intrinsic_group_memory_barrier
46e330c07e4 : nir/schedule: fix handling of generic memory barrier
9ef499b3153 : broadcom/compiler: stop moving UBO loads before NIR scheduling
bf7777a5d4f : lavapipe: set non-zero device/driver uuid
2e878293f4c : turnip: Make autotuner work with reusable command buffers
d9e400b9b60 : virgl: Add a few more formats to the format table
8b9045e7a45 : intel: Use 3DSTATE_BINDING_TABLE_POOL_ALLOC exclusively on Gfx11+
e3a0e97300c : intel: Limit Wa_1607854226 to Gfx12.0 only
ab47cad4fb0 : iris: Rename surface_base_address to binder_address in a few places
db34c715139 : iris: Use more efficient binding table pointer formats on Icelake+.
a83c91a2613 : blorp: Add a binding_table_offset_to_pointer helper
3c3a8f853dd : gallium/tc: zero alloc transfers
caeec6262df : util/slab: add slab_zalloc
2cd30266f15 : tu: Refactor VS DECODE/DEST to be emitted in two pkt4
fa323cb93a1 : mesa/st: make export_point_size shader key clobber existing psiz
9ae0cdc4539 : mesa/st: check max output components for adding pointsize during precompile
070a7b506df : mesa/st: count FF shaders as needing psiz export for precompile
1183988d74f : mesa/st: precompile with API pointsize only if the shader doesn't have pointsize
96098d7c253 : mesa/st: simplify pointsize precompile conditional
882abacde36 : mesa/st: simplify pointsize shader update conditional
b73663c51ed : mesa: always set PointSizeEnabled for API_OPENGLES2
9d98bc238e1 : mesa/st: only add pointsize output if it doesn't exceed max component limit
0d80aed363c : nir/gather_info: check copy_deref instrs for writing outputs
fdee7240ffb : mesa/st: conditionally add pointsize outputs to ES tess/geom shaders
597bd11b7b3 : mesa/st: add a gl_program struct flag to skip psiz exports for xfb
53cbba83eb6 : glsl: store OES/EXT point_size extension enablement to shader struct
02906baba74 : panvk: Implement vkCmdDispatch()
1056b3e39ec : panvk: Add support for storage image
eca0a0e29ed : panvk: Move dummy attribute buffer emission out of emit_{attribute,varying}_bufs
0e7e1b64fcd : panvk: Add support for storage/uniform buffers with dynamic offsets
13378e41295 : panvk: Support creation of compute pipelines
b05ffc9feca : panvk: Add support for storage buffers
9a20467cf29 : panvk: Add support for push constants
3634063b08a : zink: handle spirv xfb insanity
dfbb7c1f735 : zink: store shader to ntv_context
76fe6f72358 : zink: handle remaining xfb corner cases during analysis
3f7da0c5844 : zink: fix xfb analysis variable finding for arrays
4ed7329236a : zink: correctly set xfb packed output offsets
432700fc61a : zink: store the correct number of components for xfb packing outputs
a5c7d34fdf8 : zink: use 64bit mask for xfb analysis
a0feafbcc85 : ci: more stoney flakes
ddfa9e7cc97 : ci: add another stoney flake
6ab720f1f49 : aux/cso: stop tracing during cso_unbind()
0e51c478162 : aux/trace: dump more rasterizer state members
ec45b7ed32d : aux/trace: dump clear_texture colors
296e26eec84 : aux/trace: dump clear colors as uints
8142fc5a455 : aux/trace: rzalloc the context struct
f1cdaf36df7 : aux/trace: more screen methods
204ea77b067 : lavapipe: fix pipeline creation for blend and zs states
7114490115f : lavapipe: update multisample state after blend state
711f0d1df4f : turnip: Don't call getenv() directly
c9d99b7eec7 : virgl: Fix texture transfers by using a staging resource
165a880f1ae : llvmpipe: clamp surface clear geometry
2d1b506acfe : lavapipe: clamp clear attachments rects
4c76a19ca35 : llvmpipe: fix debug print iterating in set_framebuffer_state
3ef093f697a : zink: ci updates
5fae35fb17d : zink: fix 64bit float shader ops
9579df6a7ff : zink: run nir_lower_phis_to_scalar in optimization loop
342e6f83321 : radv,aco,llvm: lower post shuffle vertex in NIR
4b99b528f50 : nir: Introduce workgroup_index and ability to lower workgroup_id to it.
6a4c01f3efe : nir: Extract lower_id_to_index into a separate function.
64acec0ef9f : nir: Fix lowering terminology of compute system values: "from"->"to".
541f08cd4cd : panvk: Non-destructively stub GetRenderAreaGranularity
afe2ef9afc9 : panvk: Advertise zero sparse format properties
8feed1f1143 : panvk: Advertise VK_KHR_get_physical_device_properties2
3937c47c482 : gallium/dri: Add missing in_fence_fd initialization
3332fcd9c0b : vulkan/device_select: add has_vulkan11 flag with has_pci_bus flag
1cc549949d4 : vulkan/device_select: for vulkan 1.0 use vid/did for boot_vga
5b9bf3434fc : nir: Fix handling of NV_mesh_shader PRIMITIVE_INDICES output.
d068eb53e84 : aco/insert_exec_mask: optimize top-level transition to exact before demote
42a5be975ad : aco/insert_exec_mask: use get_exec_op
aa55ecc2961 : aco/insert_exec_mask: fix top-level to-exact with non-global exact mask
ded789fcafd : radeonsi/ci: Mark a bunch of flaky tests on stoney
090f6f1b33a : ci/zink: Report flake test
e8882f0ef83 : ci: Improve interrupt signal handling in crosvm-runner.sh
1f0a0839eb6 : ci: Increase limit of concurrent crosvm instances per runner
83469837754 : gallivm/nir: extract a valid texture index according to exec_mask.
e449acac9d4 : radv/ci: remove unused files
4e45847d0ad : freedreno: add a420 deqp-runner files
08db7f456a4 : freedreno/a4xx: expose shaders and images, as well as ES 3.1
0277f491aec : freedreno/ir3: disable conversion folding on a4xx
4684425150b : freedreno/ir3: no need to count bits 16b at a time for a4xx
f628fd30de1 : freedreno/a4xx: improve condition for disabling early z
d11543ec522 : freedreno/a4xx: extend astc and tg4 workarounds to compute shaders
4a03619d811 : Revert "lavapipe: accurately set image/ssbo access based on shader usage"
8860ff33105 : intel/perf: Destination array calculation into function
d80d3c6760a : intel/perf: Fix mistake in description string
7024b8e0eb1 : intel/perf: Mark intel_perf_counter_* enums as PACKED
6c0246dcf4f : intel/perf: Store indices to strings rather than pointers
df5e743c80c : intel/perf: Use slimmer intel_perf_query_counter_data struct
bbbbb0325b6 : intel/perf: Use a function to initialize perf counters
5e6c7a572ea : intel/perf: Deduplicate perf counters
3172b5bbb89 : intel/perf: Don't print leading space from desc_units()
12e065ddecd : intel/perf: Move some static blocks of C code out of the python script.
c795ae8b881 : venus: fix properties of unsupported external fences/semaphores
63d399b3fbb : iris/ci: Mark amd_performance_monitor tests as flakes.
e2fc99b1886 : turnip: Add "rast_order" debug option to force rast order access
52ceb9dcb6f : gallium/tc: warn if an app is incompatible with cpu_storage
a5a8e197413 : radeonsi: enable tc cpu_storage by default
cd0ef9b3f42 : gallium/u_threaded: late alloc cpu_storage
7070178dfd0 : radeonsi: use 1 shader compilation thread if NIR_PRINT is used
67314601947 : nir: Fix source type for fragment_fetch_amd.
50be6922534 : radeonsi/tests: always add the --gpu argument
9c49550163f : radeonsi: change rounding mode to round to even
4c3f8d3af8a : egl/wayland: fix crash in dri2_initialize_wayland_swrast
43258dc802e : egl/wayland: fix crash in dri2_initialize_wayland_drm
a0bfd65d0fd : zink: hide descriptor debug behind #ifdef
e0030bc39f8 : zink: invalidate non-punted recycled descriptor sets that are not valid
d63f3c31b74 : zink: stop leaking descriptor sets
9a91a520de7 : zink: mark fbfetch push sets as non-cached
ab3725f533e : zink: fix descriptor cache pointer array allocation
c5f585f45af : zink: wait on program cache fences before destroying programs
382798ddbde : zink: use a fence for pipeline cache update jobs
cbd9a91f64a : zink: add function for refcounting zink_program structs
9a6c58b2f7d : zink: always update shader variants when rebinding a gfx program
821a49981ff : lavapipe: accurately set image/ssbo access based on shader usage
bfae16ca34b : lavapipe: scan shaders for image/ssbo access and generate per-stage masks
fcf58e75d00 : lavapipe: heap-allocate rendering_state struct
c82dcdf598f : gallivm: avoid division by zero when computing cube face
cf9454bb2a1 : gallivm: fix debug prints for halfs
ba18799ca12 : pan/bi: Don't assign slots for the blend second source
66a604efb52 : pan/bi: Skip psuedo sources in ISA.xml
9d4441c71aa : panfrost: Fix ubo_mask calculation
0b232b86598 : panfrost: Improve comment for emit_fragment_job
24101d944b7 : pan/bi: Add documentation for bifrost_nir_lower_store_component
42caddcf6ba : pan/bi: Make disassembler build reproducibly
d6c431c2e3e : panfrost: Re-emit descriptors after resource shadowing
b164ee0d7b1 : panfrost: Set dirty state in set_shader_buffers
cb8c47b15e4 : pan/bi: Check dependencies of both destinations of instructions
9e714f7455d : pan/bi: Add interference between destinations
198cb4a77ad : panfrost: Disable point size upper limit clamping
66684339d5f : panfrost: Update point size limits to match hardware behaviour
d54efebf043 : panfrost: Set PIPE_CAP_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
948300da279 : pan/mdg: Use util_logbase2 instead of C99 log2
e42a8a5b92a : a4xx: add emission of compute state, and compute dispatch
63bba1dc6c4 : a4xx: add logic to emit image/ssbo state
aac7028b583 : freedreno/ir3: support a4xx compute differences
6fb5e64eadb : freedreno/ir3: support a4xx in load/store buffer/image emission
e9cd4fba6f9 : freedreno/perfetto+fdperf: Set SYSPROF param
af4b7f74b2c : freedreno/drm: Add SYSPROF param
f925794b16d : freedreno: Update uapi header
d2e498b6a5d : egl+libsync: Add helper to complain about invalid fence fd's
1e25f3b2825 : android: Push in-fence-fd down to driver
dfac374220d : gallium/dri: Extend image extension to support in-fence
af2951dde84 : radv/ci: update list of expected failures
51c6fdf708f : radv/ci: skip dEQP-VK.renderpass2.depth_stencil_resolve.*_samplemask
7ffee7f1ab3 : v3d: rebind sampler view if resource changed the BO
7bda838c561 : panfrost: Push twice as many uniforms
e7cfe18099a : pan/bi: Run CSE after lowering FAU
c8f644ec443 : frontends/va: ignore incoming frame_num from VA picture parameters
d28b6b68568 : aco: rework removal of jumps over branches
059f870d74e : ac/nir: implement nir_op_pack_{uint,sint}_2x16
9b113f1b6ce : aco: implement nir_op_pack_{uint,sint}_2x16
65323075557 : nir: introduce nir_pack_{sint,uint}_2x16 instructions
4d81c60e11e : iris: Mark a dirty update when vs_needs_sgvs_element value changed
aaa25cda0b9 : venus: add VK_EXT_image_robustness support
ba212bf8882 : venus: add VK_EXT_provoking_vertex support
33ba61b059b : venus: add VK_EXT_line_rasterization support
58182eb096e : venus: update to latest venus protocol
20efd9eff30 : venus: group extensions promoted to 1.3
fe3815b7faa : venus: clean up physical device features and properties
ca4595e01ab : nir/opt_shrink_vectors: update docstring
405829cd859 : nir/opt_shrink_vectors: remove duplicate components from vecN
e5963478c2f : nir/opt_shrink_vectors: shrink load_const properly
a10b5d7086b : crocus: change the line width workaround for gfx4/5
bbbbf395594 : venus: abort when stuck
ccf4bcd162c : aco/ra: don't immediately assign a register for p_branch
c3070773f88 : aco/tests: add test for branch definition RA
32d0bae8ec3 : aco: fix branch definition validation
bed5a310053 : aco: add validate_instr_defs()
d5349a99c20 : aco/ra: fix register allocation of branch definitions
608d48b7872 : aco/ra: add get_reg_phi() helper
ceca5e68c4d : aco: remove vcc hint from branch definitions
558f6329676 : r300: schedule TEX instructions before OUT instructions
aff1a85c091 : r300: remove some dead logic in tex pair scheduling
688b23885be : Venus: Add `vn_physical_device_{features, properties}` for better organization
539fae796a5 : freedreno/a4xx: fix integer tg4
96211adf771 : freedreno/a4xx: add swizzles to shader keys for tg4 workaround
68a2d25d0db : freedreno/a4xx: move tex_type to header
8ed07c0da90 : nir: remove bogus logic to allow cube + offset to work
37306ba3f13 : freedreno/ir3: remove bogus tg4 -> tex lowering pass
80bf9c7b978 : r300/compiler/tests: print regoff_t as size_t
516aee64cca : radv,aco: do not lower nir_op_pack_{unorm,snorm}_2x16
f1f1b3d7f8c : vulkan/wsi: drop unused wsi_create_win32_image
ddf2778269e : glsl: add member's location layout qualifier rules for `arrayed` in/out blocks
0313110c920 : zink: ci updates
712ce86bd19 : zink: split primitives generated queries if xfb/gs states change
0cb3ae949cb : zink: split out query suspending into util function
5aecec48ee5 : zink: update query states before starting renderpass during draw
965ab44c501 : nvc0: disable EXT_texture_sRGB_RG8
897a7fbbf1e : mesa: enable GL_EXT_texture_sRGB_RG8 on desktop
af5f49f663d : zink: remove loop from generated tcs
7e63fa2bb13 : freedreno/registers: Add a couple regs we need for kernel
34379a937ff : gallivm/llvmpipe: add support for NIR to the linear/aos paths.
6efd489ac98 : gallivm/nir: split load_const out into backend helper.
65c7ca617fb : llvmpipe/linear: fix disk caching.
503362f0084 : zink: switch to u_foreach_bit for ntv image access decorations
fcdcfd99677 : zink: emit Aliased decorations for any image that isn't explicitly marked restrict
351378ae801 : zink: remove a bunch of flakes
e1e9a44a69f : lavapipe: always set read/write on ssbo/images.
b48236ea3ef : pan/bi: Add arithmetic flag to RSHIFT ops
0b0e74ae827 : pan/bi: Extend LD_TILE with a register format
74107abfc66 : pan/bi: Add BRANCHZI instruction
3dc2095b079 : pan/bi: Model LD_BUFFER instructions
57967778897 : pan/bi: Model offset for LOAD/STORE
039bb4e68c3 : pan/bi: Model pos/vary segments in STORE instructions
aaa39f0e60a : pan/bi: Model LEA_BUF_IMM in the IR
eba9ef4c252 : pan/bi: Add LD_VAR_BUF_IMM.f16/f32 instructions
48a398bf5b1 : pan/bi: Generalize I->table for Valhall
20891e75c26 : pan/bi: Extend BLEND to take a register format
3c817ed511c : pan/bi: Model Valhall texture instructions
234d3efb9b5 : pan/va: Add memory access modifier to LOADs
79aa4af078c : pan/va: Remap "store segment" to "memory access"
254a6412909 : pan/va: Fix LEA_BUF_IMM definition
7c798fbb9f5 : pan/va: Fix definitions of LD_VAR_BUF_IMM
c62836661ea : pan/va: Add TEX_GATHER instruction
65cb3af38a0 : pan/va: Add TEX_DUAL instruction
47b70ca5843 : pan/va: Add modifiers required for gathers
431e7e54a61 : pan/va: Handle force_enum differing from name
0a6c6dcb008 : i915g: Emit better code for SEQ(x, 0) and SNE(x, 0)
374da6fc41e : i915g: Handle constants composed exclusively of 0 or ±1 specially
06eb9fb1259 : nir/algebraic: Optimize some cases of (sXX(a, b) != 0.0)
7d055c93e01 : i915g/ci: update piglit fails
d506d910e43 : nir: Switch to using nir_vec_scalars() for things that used nir_channel().
16c064dfaf9 : nir: Add a helper for setting up a nir_ssa_scalar struct.
d95f9d189a4 : nir: Introduce a nir_vec_scalars() helper using nir_ssa_scalar.
48b3ef625e1 : vulkan/wsi: handle queue families properly for non-concurrent sharing mode.
221ce1b35ae : ci/freedreno: Consolidate some information about an a630 flake.
a64408dcd51 : ir3: Don't assert on not finding the VS output for an FS input.
feb7e30e2d4 : radv: include disable_aniso_single_level and adjust_frag_coord_z in key
2de15273d5b : freedreno: Improve robustness behavior for VBs with offset > size.
92945825f5f : freedreno: Fix start_slot handling in set_vertex_buffers.
35ddb65ea6b : freedreno: Use the resource size rather than BO size for VFD_FETCH[].SIZE.
b21e7e1ef7b : docs: match build-flags markup with meson docs
23d3fb6da26 : docs: fix a broken link
96c8880900e : intel/fs: fix total_scratch computation
5b430758886 : v3d: enable texture filtering anisotropic
dc77542ed22 : intel/compiler: Use pass helper in brw_nir_adjust_offset_for_arrayed_indices
f761f8fd9e2 : broadcom/compiler: simplify node/temp translation during register allocation
871b0a7f6a3 : broadcom/compiler: don't sort nodes for register allocation
4483cd24af5 : broadcom/compiler: sink uniform loads
e228642cf50 : broadcom/compiler: move constants before their first user
a1998a9f43e : broadcom/compiler: disallow TMU spills if max tmu spills is 0
cbb4d0dded2 : broadcom/compiler: increase cost of TMU spills to 10
a02dd17cb36 : radeonsi: fix an assertion failure with register shadowing
0f96948dfab : radeonsi: fix register shadowing after the pm4 state size was decreased
66e20d2bf70 : ac: add an environment variable that parses IBs in files
3394f0ae14e : ac: define PKT3_ATOMIC_MEM
ff9e4409c13 : ac: parse SET_SH_REG_INDEX packet
0cae7a59c08 : ac/llvm: update LLVM processor names for gfx10.3
87d83f4103b : ci: add point coord failures to d3d12
5ca7c20cf7b : st/mesa: do nir_lower_io() for inputs & outputs with transform feedback info
ee4c5b16993 : gallium/aux: add helper nir_gather_stream_output_info
2a708efec33 : gallium/util: add util_dump_stream_output_info
1dcd1eac6a5 : nir: pass nir_shader into nir_recompute_io_bases instead of func_impl
606811bded2 : nir: add nir_print_xfb_info
ad68a1ee5a5 : nir: add nir_gather_xfb_info_from_intrinsics for lowered IO
d4c051b0479 : nir: add nir_lower_io_passes() with new transform feedback
3528dcdfa18 : nir: add nir_io_semantics::no_varying, no_sysval_output, and helpers
548b2d47b28 : nir: scalarize transform feedback info in nir_lower_io_to_scalar
cc5505088b9 : nir: add shader_info::xfb_strides
4636fa7f384 : nir: add transform feedback info into nir_intrinsic_store_output
2c6e41bfe1d : nir: fix nir_io_semantics::gs_streams in nir_lower_io_to_scalar
73ef225fc27 : nir: validate write_mask for all intrinsics that have it
dd733fa52e4 : radeonsi: fix broken VK-GL buffer interop
c1a7d520f3f : anv: Disable aux if the explicit modifier lacks it
cada519482e : anv: Refactor anv_image_init_from_create_info
8d2b7e558b4 : anv: Change a parameter of the implicit layout fn
c3eee6327c8 : pan/va: Add missing copyright notice
eda00fd39d2 : pan/bi: Extract INSTRUCTION_CASE macro
ffde1f359bf : pan/bi: Adapt bi_lower_branch for Valhall
f3937d98747 : pan/bi: Trade off registers/threads on Valhall
7637502c8d7 : pan/bi: Add BI_SUBGROUP_SUBGROUP16 option
ec9c1f8fa60 : pan/bi: Wire Valhall disassembler into compiler
31e991d801c : pan/bi: Support standalone Valhall disassembly
600f689a986 : pan/bi: Allow CSE of preloaded registers
3154df232b7 : pan/bi: Use a progress loop for constant folding
e5582710f3e : pan/bi: Mark NOP as having no destinations
2604c651747 : panfrost: Unify barrier+helper handling
30d0c2e3905 : panfrost: Set texel_interleave on Valhall
407bda4d8cf : panfrost: Adapt estimate_texture_payload_size to Valhall
469a36d071e : panfrost: Don't emit compression tags on Valhall
087b63cb077 : panfrost: Allow uploading fragment SPDs
e42b0c68f44 : panfrost: Don't pack blend constants with blend shaders
111f5af3031 : panfrost: Generalize some is_bifrost users
36a2b8d0398 : panfrost: Add PAN_MESA_DEBUG=dump option
28743a5556f : panfrost: Rename prepare_rsd->prepare_shader
631c01fc421 : panfrost: Add an enum for Valhall resource tables
f3c971e0fe2 : panfrost: Make Divisor E an integer on v9
b19afaf307b : panfrost: Clarify contains descriptor? bit
1df6b0d7e2f : panfrost: Remove Invalidate Cache from Valhall job header
217e038289b : panfrost: Add Tile Render Order enum to fragment jobs
52ccd21e6bc : panfrost: Extend SPD size
0136545d169 : radeonsi: add check for graphics to si_try_normal_clear
214092da879 : anv: fix fast clear type value with external images
02fab4cf9e3 : venus: Implement guest vram blob type.
fd3451babd6 : amd: update addrlib
f8cf5ea982a : amd: add support for gfx1036 and gfx1037 chips
48046d5bd83 : ac: set correct cache size per TCC for Yellow Carp
4380916b761 : radv: disable DCC for Fable Anniversary, Dragons Dogma, GTA IV and more
dc921f73779 : iris: Do not apply SCANOUT allocation flags for SHARED-only requests
93087f71e64 : ac/nir: Extract final mesh shader output counts to a separate function.
11957d38633 : aco: Remove superfluous code for mesh shader workgroup ID.
2d5aae032b9 : ac/nir: Properly invalidate mesh shader metadata.
3a3bd9cff1b : ac/nir: Fix workgroup ID in mesh shader waves other than the first.
57775dd76a2 : ac/nir: Store mesh shader API and HW workgroup size in lowering state.
d0f45c7c498 : ac/nir: Reuse existing nir_builder for emit_ms_finale.
74f1e7965e1 : ac/nir: Use vertex count minus 1 to determine max index in mesh shaders.
16b417b8d61 : ci, valve: Add the dEQP runners for Valve CI
f0aee991bfa : amd, ci: Categorize the sections of the CI file.
58186df32c8 : amd, ci: Drop log level in SPIRV -> NIR code generator.
cc327a0fe45 : amd, ci: Remove unused runners.
befe3a9e48b : ci, valve: Add support scripts for the Valve bare-metal farm.
1e010348ee6 : radv: remove color exports in presence of holes
f800af22314 : ac/nir: remove TCS nir_var_shader_out memory barrier
7460199a2fb : intel/compiler: Lower Task/Mesh I/O before SIMD specific lowering
549e861dc1f : turnip: Implement VK_EXT_physical_device_drm
bb6ba8f21fc : radeonsi/drirc: use force_gl_vendor for Maya
d3196bac510 : nouveau: add dEQP/GLCTS run failure info for GF108/GT215
dc05615ec17 : Revert "anv: Require the local heap for CCS on XeHP"
203c8be09f7 : anv: Add a perf warning in anv_BindImageMemory2
74e446b45ba : anv: Fall back to HiZ when disabling CCS on HiZ+CCS
ffbde42b937 : anv: Don't disable HiZ/MCS in anv_BindImageMemory2
ed9a0d48a97 : ir3: Use isam for bindless images
06485f7d3df : tu: Call nir_opt_access
58d72f45e58 : ir3/nir: Fix 1d array readonly images
21ac044c3e2 : ir3: Don't always set bindless_tex with readonly images
bb1e0eba08d : freedreno/fdl: Set swizzle on storage descriptor
00be8c46197 : freedreno: Replace A6XX_IBO with A6XX_TEX_CONST
e1c4c2ac60e : ir3: Use CAN_REORDER instead of NON_WRITEABLE
95fabff8dea : turnip: Set drmFormatModifierTilingFeatures
473f4886390 : zink: add layer asserts for 3d imageview creation
8e67928862d : zink: more accurately clamp 3d fb surfaces to corresponding 2d target
59b0105e658 : zink: clamp 3d/array shader images to lower dimensionality using layer counts
26d05e5a38e : zink: directly create surfaces for shader images
69ec429c00e : zink: restrict clear flushing on sampler/image bind to compute binds
b7b494299d5 : zink: use VK_EXT_depth_clip_control when available
95708c13ee6 : glx/drisw: handle GL_RESET_NOTIFICATION_STRATEGY
fba13486df5 : zink: update psiz handling to fix xfb output
b28cff9f4a7 : nir/lower_psiz_mov: stop clobbering existing exports
3267417c222 : nir/lower_psiz: create the store instruction more accurately
6250a3bc18d : util: use correct type in sysctl argument
0536b691338 : util: fix build with clang 10 on mips64
f12c107b030 : util/u_atomic: fix build on clang archs without 64-bit atomics
d07df90bf44 : Revert "CI: Disable Panfrost T720 jobs"
bd55458304f : Revert "CI: Disable panfrost-t760"
6d0824abccb : panfrost: fix segfault in pandecode
af0f9a31b3a : CI: Disable Panfrost T720 jobs
114e48e923d : CI: Disable panfrost-t760
f2dee2ea555 : docs: update irc channel
5558f7de59d : docs: mark virgl gles2 renderer as done
5cce0d1d9d3 : docs: update virgl description
ca4ad9c2cb3 : docs: link to gitlab instead of cgit
32de503b022 : docs: master -> main
76ee3eeae95 : docs: Virgl -> VirGL
4ebd3b041bb : docs: qemu -> QEMU
5494b686947 : docs: add missing get
2015d458b6e : docs: remove a few repeated words
6897266ce01 : docs: import virgl docs
e1964e1dde7 : zink: don't free non-fbfetch dsl structs when switching to fbfetch
03a80490a47 : zink: free push descriptor pools on deinit
698ae34844b : zink: fix cached descriptor set invalidation for array bindings
62b8daa889d : zink: set shader key size to 0 for non-generated tcs
861fc10bfc7 : zink: skip extra descriptor lookups for images during barrier updates
cd7ea80e70f : zink: add layout to sampler descriptor hash
7431c309998 : zink: fix typo for image descriptor rebinds
a179977b8e3 : zink: update descriptor refs after starting renderpass
f0398180a59 : radv: use MAJOR_IN_SYSMACROS for sysmacros.h include
afece589dc6 : util: fix util_cpu_detect_once() build on OpenBSD
623ff4ec429 : util: fix u_print.cpp build on OpenBSD
7d609431d4f : util: unbreak non-linux mips64 build
e5c39bc427f : intel/compiler: optimize flat inputs mask calculation
e2cb562dd1b : intel/compiler: ignore per-primitive attrs when calculating flat input mask
216da26b3f3 : pan/va: Add TEX_FETCH assembler case
794836daf06 : pan/va: Handle sr_write_count in the disassembler
eee6dad0c97 : pan/va: Fix definitions of TEX_SINGLE and TEX_FETCH
a58807fa955 : pan/va: Don't use staging index as a sideband
49a4cc6af86 : pan/va: Handle extended staging counts in assembler
142ba9fea6f : pan/va: Allow forcing enums for 1-bit modifiers
20fce28dfd5 : pan/va: Add MUX.v2i16 and MUX.v4i8 opcodes
97f8fad37b2 : pan/va: Remove incorrect TEX test cases
b1f349dff45 : nir: Allow the _replicates opcodes to have num_components != 4.
f030b75b7d2 : aco: relax condition to remove branches in case of few instructions
53ca85ac2a1 : radv,drirc: move RADV workarounds to 00-radv-defaults.conf
1ca6b2f2160 : aco: Support memory modes properly with load/store_buffer_amd.
ba4b48e7876 : aco: Support task_payload with barriers, refactor allowed storage class.
cd0dd5d6b74 : aco: Add storage class for Task Shader payload.
962b2fe214d : spirv: Use task_payload mode for generic task outputs and mesh inputs.
f629fbd7780 : nir: Add new variable mode for task/mesh payload.
d2d6eca0817 : radv: Refactor mesh shader draws and add num_workgroups.
bf519a7d477 : ac/nir: Refactor mesh shader output code to smaller functions.
a84789f7959 : ac/nir: Make sure to exclude special outputs from arrayed output masks.
3956c03b053 : ac/nir: Sanitize mesh shader primitive indices using umin.
0746b98f4a7 : ac/nir: Properly handle when mesh API workgroup size is smaller than HW.
d88516a23fe : ac/nir: Move LDS area for primitive count to the beginning.
9cc9cf77a8f : aco: Fix multiview view index for mesh shaders.
082b691141a : aco: Fix workgroup_id.y and .z for NV_mesh_shader.
10ebfb3bf22 : aco: Allow 1-byte loads and stores with load/store_buffer_amd
1ee3d49e3e3 : radv: Better exclude special MS outputs from driver location assignment.
d1c6185b5a1 : ci: skqp: Add Vulkan support for a630_skqp job
8bfef8bf6b7 : ci: skqp: Build skqp from android-cts-10.0_r11 tag with Clang
5ffed2a2991 : features: VK_EXT_depth_clip_control for lavapipe
07c0801e608 : lavapipe: EXT_depth_clip_control
f458c7f200f : ci/zink: Add testing of dEQP GLES3.1/3.2.
b4132bd026f : ci/zink: Move testing to shared 64-core runners at Google.
834db3aa8d0 : docs: remove incorrect drivers from extension
988d5aae74d : panfrost: Flush resources when shadowing
5536852d60e : panfrost: Handle NULL samplers
53ef20f08d4 : panfrost: Handle NULL sampler views
304851422a4 : panfrost: Fix set_sampler_views for big GL
4b2769493ed : panfrost/ci: Update xfails list
97f18d29292 : blorp: Add blorp_measure hooks to the blitter codepaths
e6b7e743083 : iris: Set MI_FLUSH_DW::PostSyncOperation correctly
c393753daa4 : r300: add predicate instructions to statistics of vertex shaders
8eb9bffdfc1 : r300: report number of loops in shader statistics
517b37a08c3 : r300: use %u specifiers when printing unsigned stats values
e7978412c3f : r300: only print shader statistics when compilation succeeds
b124f83bc27 : zink: add a flake channel
cd2a4cc47c3 : pan/bi: Unit test message preloading optimization
eb1479bda22 : pan/bi: Support message preloading
c8437cd415c : pan/bi: Account for message preloading in shaderdb
19541dc8c86 : pan/bi: Add bi_before_nonempty_block helper
6618697e0e7 : panfrost: Pack message preloads from compiler
bd06a266623 : panfrost: Add an unpacked message preload struct
2d0c4973dc1 : panfrost: Remove Message Preload Descriptor from v6.xml
b130f8f4cfc : venus: add macros to help with future extensions
43bbe367ea5 : panfrost/ci: Move T860 flake to skip
5c07f7c427c : panfrost/ci: Move T720 flakes to skips
eecc62ccbd8 : Revert "ci: Disable jobs to the Collabora lab"
cf99584f510 : broadcom/compiler: move uniforms right before their first use after scheduling
f1d20ec67c3 : nir/nir_opt_move: handle non-SSA defs
fe2249eac50 : nir: add a nir_instr_def_is_register helper
0a044687040 : nir/nir_opt_move: allow to move uniform loads
f692bda4843 : ci: Disable jobs to the Collabora lab
c0695bb4733 : ci: Allow disabling the whole of the Collabora farm
a5fa7e04d7a : ci/lvp: Update the asan fails list.
6b2eda6b729 : pan/bi: Reorder pushed uniforms to avoid moves
6eec8fcbfa6 : glsl/nir: free GLSL IR right after we convert to NIR
0fda2ac4f09 : ci/virgl: Drop the bvec4_from_mat4x2_vs xfail.
9e710af830c : ci/softpipe: Move most of testing to shared 64-core runners at Google.
73b37f9ff0b : ci/lavapipe: Test 1/3 of lavapipe on the shared 64-core google runners.
0f64f4bdb51 : ci/llvmpipe: Move most of testing to shared 64-core runners at Google.
6859b614a28 : ci: Stash the ldd and ccache stats output under collapsed sections.
a2c1fa91377 : radv: initialize extra state for internal pipelines at one place
959e8586aa9 : radv: remove useless radv_blend_state::single_cb_enable field
8347d3dfd74 : radv: initialize VGT_GS_OUT_PRIM_TYPE earlier
9fb0831ca1b : radv: initialize more depth/stencil states earlier
b4bef890ee4 : freedreno/regs: remove 5nm DSI PHY regs
c9e6d3ba733 : docs: update calendar and link releases notes for 21.3.7
9bb16991b81 : docs: add release notes for 21.3.7
b77ef4dd60d : draw/so: don't use pre clip pos if we have a tes either.
31b7ebcbc7f : pan/mdg: Fix overflow in intra-bundle interference
0fffaa9fca9 : anv: Align state pools to 2MiB on XeHP
5a28d2482f6 : anv: Align GENERAL_STATE_POOL_MIN_ADDRESS to 2MiB
d986731da97 : iris,crocus,i915g: Don't stub flush_frontbuffer
51689a2b80b : panfrost: Simplify panfrost_resource_get_handle
b5734cc1c46 : panfrost: Fix FD resource_get_handle
22efeec399f : freedreno/registers: add new register for 7nm DSI PHY v4.3 (sm8450)
04b80489d57 : ci: Disable windows-vs2019
ded9cb904f0 : anv: Enable nir_opt_access
abb7f04674f : panfrost: Inline pan_emit_sfbd_tiler
910d4f8245c : panfrost: Remove pan_emit_fbd thunking
8dc7757754b : panfrost: Remove unrelated comment
099d61c95d0 : panfrost: Use txl instead of tex in the blitter
5b1a00c5659 : panfrost: Inline pan_blit_emit_dcd
c9784c9512e : panfrost: Decouple tiler job and DCD emit
a13d87c4849 : panfrost: Annotate slow clears as such
1eb3dbafdb2 : panfrost: Set defaults for deprecated DCD fields
bd3d7e33b6b : panfrost: Use pan_shader_prepare_rsd in blitter
6fc81f163e8 : pan/mdg: Fix partial execution mode names
7e703e4428c : turnip: Always use GMEM for feedback loops in autotuner
ebc23ac963d : turnip: Implement VK_ARM_rasterization_order_attachment_access
d6c89e1e4ab : turnip: Merge LRZ and DEPTH_PLANE draw states
dab34bd5c80 : turnip: Use LATE_Z when there might be depth/stencil feedback loop
d10fd5b7c9a : iris: fix register spilling on compute shaders on XeHP
c46d3acf0e3 : anv: Raise vertex input bindings and attributes limits slightly
dabba7d7263 : zink: ci updates
30290003890 : zink: remove zink_descriptor_util_init_null_set()
7266182be0c : zink: allow null descriptor set layouts
3759a16d8a8 : ac/nir/ngg: Fix mixed up primitive ID after culling.
c063d8ff649 : zink: prune ci lists
59bc17d57ae : turnip: Request no implicit sync when we have no implicit-sync WSI BOs.
83ee08f6d1a : radv: fix build on BSD
2e867673709 : pan/bi: Add BIFROST_MESA_DEBUG=nosb option
c81c022e666 : pan/bi: Implement basic scoreboarding pass
8f25d88d907 : pan/bi: Print scoreboarding state
6ad9a7f6501 : pan/bi: Add scoreboard state to IR
91c02893d87 : pan/bi: Clean up nits in liveness analysis
734a8bdc5d6 : pan/bi: Use bi_exit_block
75406a561fa : pan/bi: Add bi_{start, exit}_block helpers
e5423bb1295 : pan/bi: Do not cull post-RA staging writes
87d46f40c87 : pan/bi: Cull DTSEL_IMM dests in post-RA DCE
956b969616b : pan/bi: Clarify requirement for barriers
9a14ddc22dd : docs: add license to the redirects script
2eb644e470e : mesa: Enable GL_NV_pack_subimage
606ac8d61e4 : pan/bi: Enable nir_opt_shrink_vectors
e0e63c2a8e6 : pan/bi: Specialize IDVS in NIR
3c1021cd1ed : panvk: Use more reliable assert for UBO pushing
d223b7f096e : radv, aco: Add u_foreach_bit to .clang-format.
a6be12fdadc : gbm: improve documentation about the lifetime of resources
62074cb4ace : ac: update shadowed registers
e74929bfef8 : radeonsi: move Arcturus code outside the gfx9 branch
c740fd18ba4 : ac/llvm: replace structured by vindex != NULL in ac_build_buffer_store_common
1038382baf9 : ac/llvm: replace structured by vindex != NULL in ac_build_tbuffer_store
c8e2c6faf64 : radeonsi: use SET_SH_REG_INDEX with index=3 for registers containing CU_EN
79a7ab642ac : ac/surface: add more elements to meta equations because HTILE can use them
9a28f79f7bf : ac/surface/tests: fix missing NUM_PKRS extraction in test_modifier
12e00be09b9 : radeonsi: apply the LLVM discard bug workaround to LLVM 13 only
21f169b2fb3 : ac,radeonsi: rework and optimize how TMPRING_SIZE is set
3c7df183a37 : radeonsi: prepare clamp, alpha test before mrtz prepare
c268dafae5e : radeonsi: move clamp, alpha test from si_export_mrt_color() to new function
1485f683e34 : radeonsi: fix the unaligned clear_buffer fallback with TC
4e49a05e372 : radeonsi: increase the tesselation factor ring size
37c26a72a43 : radeonsi: remove bit gaps in SI_RESOURCE_FLAG_*
f865631b1b4 : radeonsi: replace SI_RESOURCE_FLAG_UNMAPPABLE with PIPE_RESOURCE_FLAG_UNMAPPABLE
790362c10ec : radeonsi: don't map buffers that VK made unmappable
ad9b5ac0a18 : radeonsi: more fixes for si_buffer_from_winsys_buffer for GL-VK interop
c9097d89395 : radeonsi: fix crash in flush_resource when used with buffers
f968cb921dd : radeonsi: reduce the max TBO/SSBO binding size to 512 MB to help 32-bit builds
1585b4584d8 : radeonsi: document an unexpected behavior of PS_DONE
cc5fd00c5c6 : radeonsi: change ACCUM_ISOLINE to 12
9c5b4fa097e : radeonsi: program SQ_THREAD_TRACE_CTRL.AUTO_FLUSH_MODE on gfx10.3
18a1af49296 : radeonsi: always set FLUSH_ON_BINNING_TRANSITION
a87ab82f252 : radeonsi: add assertions to check if buffer_map/texture_map calls are valid
f23e07525f1 : winsys/amdgpu: fix a warning of defining radeon_screen_create_t twice
bf7d25cd1b1 : ac/llvm: remove unused function dpp_row_sl
cfaaa0892fd : ac/surface: don't set the display flag for 1D textures
2f2fca24d24 : ac/gpu_info: print units for some radeon_info fields
53f683ff674 : ac: add a gfx9 workaround for high priority compute
197467c2384 : amd: add a workaround for an SQ perf counter bug
95af3cc2f83 : amd: remove the _UMD suffix from register definitions
707a94f3c5d : winsys/radeon: fix a hang due to introducing spi_cu_en
c4a78a2d2a0 : broadcom/compiler: fix register class patching for postponed spills
09b86b40611 : iris: setup internal_format for memory object resources
5c5243adb78 : vulkan/wsi: use buffer-image code-path on Windows
2e8c1195312 : vulkan/wsi: add transition to/from transfer-src state
25a37fabb7a : vulkan/wsi: untangle buffer-images from prime
32c2db1b25c : vulkan/wsi: Don't open-code vk_format_get_blocksize()
7c1c6606d04 : vulkan/wsi: Use ALIGN_POT() instead of open-coding it
83938a1bb36 : vulkan/wsi: pass win32-swapchain directly
fddab17e541 : anv: cleanup begin_subpass & end_subpass
f91bfc80bad : intel/compiler: remove redundant code from fs_visitor::run_*
2fbb4e85f7e : virgl: Enable PIPE_CAP_TGSI_TEXCOORD when the host supports it
db8a202b41a : vc4: remove redundant initialization
369b8cffea2 : radv,aco,llvm: lower adjusting vertex alpha in NIR
100c80392a9 : util/util_vertex_state_cache: remove error check when deinit
f1650bd39b6 : driconf: add Abaqus configs
1dac5454eac : glx: keep native window glx drawable by driconf option
4a420c50f29 : glx: merge drawable release to the same function
bf09c08e315 : glx: fix pbuffer refcount init
a4b164b57b7 : broadcom/compiler: only patch temps that existed before the current spill
7ec8a3205e6 : gallivm: fix build with LLVM 15
7893192613c : ci: bump piglit version
eb4bd06ef45 : gallium: add PIPE_RESOURCE_FLAG_UNMAPPABLE for shared unmappable buffers
10e4bad8034 : st/mesa: set GL_DYNAMIC_STORAGE_BIT for GL-VK interop buffers
2cd0779f831 : nir/spirv: guard macros in case of redefinition
694fe73976b : asahi: Fix use-after-free in shader key
ed246aa29b6 : ci: Remove unused is-for-marge YAML anchor
40addce70e1 : ci: Use $CI_PIPELINE_SOURCE
c642eed38ce : ci: Use $CI_COMMIT_BRANCH
a9ac270c5f0 : nir/validate: don't add instrs not present in shader to shader_gc_list
925c5f817db : nir/validate: don't validate the GC list by default
e6853de6b01 : radv: set profile_peak when capturing with SQTT
5cf4f0cc919 : radv/winsys: add support for new CTX OP to set/get stable pstates
cdf9a1a911c : ac: add ac_gpu_info::has_stable_pstate
595c81166be : include/drm-uapi: update amdgpu_drm.h for new CTX OP to set/get stable pstates
0e060e7a08a : meson: bump libdrm_amdgpu version to 2.4.110
4d38890c9e7 : ci: upgrade to libdrm 2.4.110
665474b278e : radeonsi/tests: update glcts baseline on vega20
49183c113d9 : radeonsi/tests: update piglit baseline on vega20
21b01538331 : radeonsi/tests: print PCI-id of GPU device under test
037e98a10c4 : anv: don't set color state when input state was requested
c108a689544 : ci/lavapipe: fixup results after proper reference counting.
ec8104c6b22 : llvmpipe: allow vertex processing and fragment processing in parallel
0dccec8e89f : llvmpipe: add support for fence_server_sync.
1318cb4c5ad : lavapipe: pass partial results flags through.
7ae32fdb9a7 : llvmpipe/query: add support for partial query waits.
2b658dea039 : gallium: add partial bit to the query flags.
d807226d37b : llvmpipe: check framebuffer resources for all scenes for references.
fae5188de78 : llvmpipe: add images to the scene resource tracker.
eff32fa5917 : llvmpipe: add ssbo to resources reference by scenes.
ef34719459e : llvmpipe: pass ssbo write mask down into setup.
403f9aea0ed : llvmpipe: add writeable resource tracking to the scene.
486dada6bc3 : llvmpipe: size initial allocation and free scenes
4649a941e3f : llvmpipe: handle dynamically creating scenes when needed
8bdc40088b0 : llvmpipe: base the scene queue size of the max number of scenes.
d269634fcd8 : llvmpipe/scene: move to slab allocated objects for scenes.
d89f91d54ca : llvmpipe/flush: always finish whether for cpu/gpu access.
ccdee8aade4 : llvmpipe: convert texture barrier to a finish.
604ed15e56b : lavapipe: handle non-timeline semaphores wait/signal.
70dfa8b32f7 : lavapipe: don't flush on transfer operations.
20696aa170a : lavapipe: execute a finish in pipeline barrier and event waiting.
1f1e62c15d5 : lavapipe: handle endless fence timeout properly.
7a1426db660 : lavapipe: fix pipeline statistic query results with availability.
aeed07f6040 : drisw: fence drawing to the swap/copy buffers.
65c4b6a4c6b : freedreno/ir3: document GETINFO's x/y results
80974a5f1e4 : radeonsi: fix depth stencil multi sample texture blit
0f989a840ef : crocus: fix leak on gen4/5 stencil fallback blit path.
357dae424fe : freedreno/a4xx: make luminance formats renderable, add missing L8A8_SNORM
56b1bd086f9 : freedreno/a4xx: use correct macro for color
a814a4f9dba : turnip: Add a refcount mechanism to BOs
2763a8af5ac : anv/genxml/intel/fs: fix binding shader record entry
5f3e50b27cf : venus: trace vn_ring_wait_space
7cb2e9a8f07 : venus: cache VkFormatProperties
e392dd82379 : pan/bi: Promote MUX to CSEL in the scheduler
a8418abd748 : pan/bi: Revert "Fix load_const of 1-bit booleans"
21bdee7bccd : pan/bi: Switch to lower_bool_to_bitsize
a64534754d9 : pan/bi: Handle vectorized u2f16/i2f16
6a05852f5b7 : pan/bi: Handle trivial i2i32
f7d44a46cd4 : pan/bi: Optimize replication
35ff537814b : pan/bi: Constant fold swizzles on constants
62533a6e643 : pan/bi: Lower swizzles on MUX.v2i16
8bd4976d981 : pan/bi: Lower swizzles on CSEL.i32/MUX.i32
a2b7d9b9cd2 : ci/freedreno: Add a known spilling hangcheck flake.
b39d5e9705a : ci/freedreno: Cut down pre-merge a630 VK coverage.
04790ec8bb4 : ci/freedreno: Move a 60s timeout test to skips instead of flakes.
7e8d8859190 : spirv: Rewrite determinant calculation
c21065c87a9 : util/blob: Clarify rules on blob::data
6761550357b : nir/serialize: Don't access blob->data directly
9168dcbbc19 : pan/bi: Disambiguate IDVS variants in shader-db
01d1bf62283 : asahi: Wire in pure integer texture formats
fded99b1c5c : asahi: Support LOD clamps
cc3e98e2017 : asahi: Identify minimum/maximum LOD fields
6554790dfb3 : asahi: Add LOD clamp packing unit tests
e3a5c1b478e : asahi: Add LOD type
db93090ffc3 : asahi: Allow GenXML to be used in C++
055c5a59f8d : agx: Round and clamp array indices
a822b7b6cce : agx: Naturally align uniform pushes
0c2bbb470ac : agx: Add agx_size_align_16 helper
9aeb5156bc6 : agx: Add typed move helper
830d16e9f09 : asahi: Add AGX_PUSH_ARRAY_SIZE_MINUS_1
7b4ea2fd380 : asahi: Implement texturing with non-zero start level
11072cfd210 : asahi: Handle reloads of specific cube/mipfaces
062ca49ca7a : asahi: Add agx_map_texture_{cpu,gpu} helpers
a8bf729f8a5 : asahi: Support 2D array and 3D textures
204e2ffe1bc : asahi: Track mipmap state explicitly
e714fae2633 : asahi: Pass correct tile shift to tiling routines
5f10ffd6e24 : asahi: Handle page alignment of miptrees
2c490cd4e3d : asahi: Align linear texture's strides to 64 bytes
5d957011ffb : asahi: Align allocations to effective tile size
25f48996a61 : asahi: Rename bpp to blocksize
856f64de249 : asahi: Allow tiling of all bpps
2028873ef64 : asahi: Dynamically configure tile size
d103d64df6c : asahi: Add some notes to XML about mipmapping
aea6d7f17f9 : asahi: Handle tiling of 2D arrays and 3D
06b2d976663 : asahi: Add 2D Array and 3D texture dimensions
266382d252d : asahi: Respect mip level when rendering
1a3e21a4de3 : asahi: Identify Level field of render target descriptor
65368d2f9aa : asahi: Don't redefine MIN2/MAX2
570004175f4 : asahi: Streamline modifier selection
2d6233d04f8 : nir: Check all sizes in nir_alu_instr_is_comparison
8f4b3c749ed : pan/bi: Test avoiding FADD.v2f16 hazards in scheduler
9d95561c93c : pan/bi: Test avoiding *FADD.v2f16 hazard in optimizer
24d2bdb1e05 : pan/bi: Avoid *FADD.v2f16 hazard in scheduler
8e0eb592d5b : pan/bi: Avoid *FADD.v2f16 hazard in optimizer
c2178d09d07 : pan/va: Identify LEA_TEX_IMM table
839f15259af : pan/va: Fix conservative branch handling
81a9c857c81 : pan/va: Make subgroup 4-bits
9e851e75de5 : pan/va: Fix some units
47733ad1e19 : pan/va: Parse units from the XML
239d59ecddd : panvk: Don't use UBOs for meta_clear
030dadb5f44 : pan/mdg: Remove todo we'll probably never get to
0e726d918f4 : pan/mdg: Assert that we don't see unknown jumps
8b70e7491a0 : pan/mdg: Delete dedicated fdot2 lowering
28cd2c9cca5 : pan/mdg: Delete stray comment
eb0ef85cb6f : pan/mdg: Clarify some ISA unknowns
3a53e46fcda : pan/mdg: Handle 8/16-bit UBO loads
8d949ecd3ae : pan/mdg: Model zero/sign extension for 8/16-bit loads
ff970767a30 : pan/mdg: Print optimized and scheduled shader
b707dabbace : pan/mdg: Pull out skip_internal boolean
90f966e05ff : v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd
4ed9fd62c91 : anv: Lower bufferImageGranularity to 1 from 64
bfdb1064c58 : vc4/ci: make piglit test mandatory
750eeecf4e4 : broadcom/compiler: document that spill_base is used for spills and scratch
8883975209a : broadcom/compiler: drop spill_count and add spilling boolean
f3c3228522e : broadcom/compiler: do not rebuild the interference graph after each spill
59caaa7fb3c : broadcom/compiler: reset spill/fill counts after lowering thread count.
92d819aaa00 : broadcom/compiler: fix end of TMU sequence check
40e091267dd : broadcom/compiler: define max number of tmu spills for compile strategies
919aedbfecf : broadcom/compiler: choose compile strategy with lowest spilling
294a357b336 : panfrost,asahi,radv: Don't set internal=true manually
7ec1d96e5e3 : nir: Set internal=true in nir_builder_init_simple_shader
a01b2629903 : nir: Add missing dependency on nir_opcodes.py
7a522862157 : anv: add a custom AcquireNextImage2KHR func
6e939ca8651 : anv/measure: Fix INTEL_MEASURE for ANV
aa2652958a5 : venus: add VK_EXT_custom_border_color extension
5252c6c009f : venus: venus-protocol groundwork to VK_EXT_custom_border_color
768930a73a4 : nir: fix lower_memcpy
bc638025964 : zink: radv ci updates
d4b1d8bfc4b : intel/dev: provide some default values for no_hw
9ef8af357dd : virgl/ci: Setup virtio-vsock based IPC
fcce90a095e : ci: Enable kernel virtio transport for Virtual Sockets
5b9788c3c90 : ci: Add socat utility
4745638f18e : ci: Ensure Mesa Shader Cache resides on tmpfs
8e138b8bd14 : venus: add necessary format list for ahb image creation
7c9f6c99646 : venus: pass necessary format list at ahb image format query
c144df0fa81 : venus: clean up android wsi and ahb image builder
31904d082d8 : venus: deep copy format list info for deferred image creation
b805d3e6abc : lavapipe: reference gallium fences correctly.
794009c9ee0 : ci: Add unit tests for lava_job_submitter
694005343bb : ci: Install pytest and freezegun plugin
addac10443a : ci: Make LAVA jobs fail CI job when retry is exhausted
df0e2a15655 : anv: Don't assume depth/stencil attachments have depth
3697907231d : panfrost: Fix Malloc Vertex definition
1ca2358d6b4 : panfrost: Flesh out compute jobs
6d5ddf69e26 : panfrost: Update Shader Environment descriptor
cf95a1c3080 : panfrost: Add Valhall fields to tiler descriptor
c011ea6c265 : panfrost: Shuffle render target AFBC for Valhall
1ee09eaca85 : panfrost: Add Valhall additions to the framebuffer
81f97905c3b : intel/compiler: make CLUSTER_BROADCAST always deal with integers
11544435ad6 : anv: only advertise 64b atomic floats if 64b floats are supported
377884c9c80 : radv: do not enable per-vertex VRS if the FS uses gl_FragCoord
3cc53c047ae : radv: allow to force per-vertex VRS in the tessellation stage
eebe298a878 : llvmpipe: fix linear rast samples check.
3f4bfecee6d : nir: Add some notes about const/uniform array access rules in GL.
ca1ec727268 : nv30/40: Switch to using NIR-to-TGSI by default.
80716b6f7e9 : radv: enable radv_disable_aniso_single_level for The Evil Within 1&2
108e6eaa83e : tegra: Use private reference count for resources
e8ce0a33570 : tegra: Use private reference count for sampler views
4e252cbc7df : aux/trace: fix dumping of pipe_texture_target
1912503224d : radv: Don't disturb dynamic primitive topology with mesh shading.
da719792ad2 : radv: Disable IB2 on compute queues.
3fad6325cd4 : radeonsi: use SI_PROFILE_CLAMP_DIV_BY_ZERO for viewperf
9685b5785b0 : radeonsi: add SI_PROFILE_CLAMP_DIV_BY_ZERO
13674245011 : ci: Uprev virglrenderer and crosvm
3ef858a6f67 : ir3/spill: Fix simplify_phi_nodes with multiple loop nesting
d3b4202b63c : mesa/st: always use DXT5 when transcoding ASTC format
103699677bd : radv: allow to force per-vertex VRS if the config file is present
c50557d9612 : radv: allow applications to dynamically change RADV_FORCE_VRS
5e2d9202e28 : radv: add RADV_FORCE_VRS_CONFIG_FILE to configure per-vertex VRS
a862e15ee7c : radv: rename RADV_FORCE_VRS_NONE to RADV_FORCE_VRS_1x1 and accept 1x1
b4f526cc191 : radv: only re-emit the per-vertex VRS rates if necessary
99d7c130510 : radv: rework RADV_FORCE_VRS to make it more dynamic
cbd5724a6df : aco: implement nir_intrinsic_load_vrs_rates_amd
772aeff2c4c : ac/llvm: implement nir_intrinsic_load_vrs_rates_amd
85436896c43 : radv: declare a new shader argument for loading the VRS rates
74b932f8d34 : nir: add nir_intrinsic_load_vrs_rates_amd
9cbcdfb514e : anv: use vk_image_view::format for creating dynamic renderpasses
818c5dedf46 : vulkan: Add back vk_image_view::format
05e9e7767d7 : vulkan: Rename vk_image_view::format to view_format
9dd15295e30 : venus: properly destroy deferred ahb image before real image creation
3652ff2fa1d : draw: Don't look at .nir if !IR_NIR.
780949c62bc : i915g: Initialize the rest of the "from_nir" temporary VS struct.
a6a651b96ac : r300: Delete the loop unrolling.
4f3f245b784 : zink: radv ci updates
ffdac8bfa78 : vulkan/wsi/wayland: ensure added formats have flags
5617d5c8854 : vulkan/wsi/wayland: de-duplicate wsi_wl_display_add_wl_shm_format
1bdf3501970 : vulkan/wsi/wayland: introduce wsi_wl_display_add_vk_format_modifier
8ac42a3b1b0 : vulkan/wsi/wayland: switch from alpha/opaque bools to bitfield
801d33b2d97 : vc4/ci: update failing piglit tests
ecc00410302 : iris: fix a leak on surface states
cb296047f21 : gallivm: fix missing cast in 4-bit blending paths.
b7f1f5c77d4 : zink: ci updates
e8ba9cee270 : zink: always invalidate streamout counter buffer if not resuming
5e7f4e66cca : zink: export PIPE_SHADER_CAP_INDIRECT_TEMP_ADDR
c99bd08921e : zink: map R8G8B8X8_SRGB -> R8G8B8A8_SRGB
89477baf953 : zink: ci updates
b054a233dfd : zink: activate conditional render for compute dispatch when necessary
ef4ab90d040 : zink: restart conditional render when crossing batch boundary
2cc309dd39f : zink: always terminate conditional render when flushing a batch
082b42fbda2 : zink: track internal conditional render state
db48dcb4f34 : intel/compiler: remove what looks like a bad rebase
127bcbed18a : gallivm/st/lvp: add flags arg to get_query_result_resource api.
b995a8eba4f : nir_to_tgsi: Add support for FBFETCH.
eaf6e3d3af6 : nir_to_tgsi: Don't vectorize 64-bit instructions, to keep virgl happy.
036d7172c24 : virgl: Move double operands to a temp to avoid double-swizzling bugs.
e643cb40a3f : virgl: Move tex immediate operands to a temp to avoid virglrenderer bug.
bc912bace1c : virgl: Add workarounds for virglrenderer input/sv signedness bugs.
f25ccac3745 : virgl: Apply TGSI transforms to compute shaders, too.
c491afaeabe : virgl: Add a workaround for virglrenderer output writemask bugs.
2fd9e072cee : virgl: Work around old virglrenderer's BARRIER counting bug.
af19774dd4a : tgsi_translate: Make the procType public when translating.
e5405e6400d : venus: Exposes VK_EXT_4444_formats extension
2a87a741ae7 : turnip: advertise VK_EXT_queue_family_foreign
0b2da9d7956 : ir3: Limit the maximum imm offset in nir_opt_offset for shared vars
b6557b80a50 : intel/compiler: fix array & struct IO lowering in mesh shaders
e6cfd1ed642 : spirv: Create PRIMITIVE_INDICES for NV_mesh_shader on-demand.
0445802ab2e : compiler: Extract num_mesh_vertices_per_primitive function.
32155851f10 : radv: remove set but unused radv_buffer::shareable
af420833f0d : radv: remove useless NULL checks in vkBind{Buffer,Image}Memory2()
2dcd12f38be : radv: fix finding shaders by PC
306e153c188 : radv: make the trap handler shader BO resident
a224b7a057a : radv: fix allocating/uploading the trap handler shader
da8c2f5ed30 : docs/features: Mark VK_KHR_ray_query in progress
3d41414d26a : freedreno/ir3: split up load/store/atomic by generation
b91b036322f : isaspec: add gen-based leaf bitset separation
40468430a42 : isaspec: fix gen_max to be 2^32-1
9dc30f99ae5 : panfrost: Flesh out the Shader Program Descriptor
60b37424d91 : panfrost: Simplify Valhall preload descriptor
1e9a35648a1 : panfrost: Clarify unknowns in z/stencil descriptor
733d5f061d3 : panfrost: Add more fields to Attribute Descriptor
b31f6a821dc : panfrost: Update primitive descriptor for Valhall
d8d32cf7734 : radv: Only wait on CS/PS to finish if we wait on a semaphore.
79131b6ee6c : radv: Fix preamble argument order.
7adb3c0f7f9 : radv: Use larger arena sizes.
0f9756f4808 : lima/ppir: refactor bitcopy to use unsigned char
7297f931f04 : lima/ppir: initialize slots array for dummy/undef
5b158493663 : lima/gpir: avoid invalid write in regalloc
58c619c3d6d : lima: remove an unneeded lima_job_get assignment
116f01c8535 : lima: add some checks for potential null pointer dereference
60888c95bdf : lima: fix warning of garbage value access
2d807979c95 : lima/ppir: initialize spill_costs array in regalloc
8a8f34c3206 : lima/ppir: avoid ppir_codegen_outmod implicit conversion
3d77950b8b7 : lima/ppir: clean up override-init warnings
823be63216a : lima/gpir: clean up override-init warnings
8a30b1541c6 : venus: use 64KB alignment for suballocations
05a2cea14c4 : venus: no roundtrip needed for shmem backed by BLOB_MEM_HOST3D
a76d1e0e741 : venus: init renderer_info at renderer creation (part 2)
ddba7337c75 : venus: init renderer_info at renderer creation (part 1)
1bbbabedb7a : aco/insert_exec_mask: refactor and remove some unnecessary WQM handling code
d7d7b9974ab : aco/insert_exec_mask: refactor and simplify get_block_needs()
fcc5dec8d69 : aco/insert_exec_mask: remove ever_again_needs and Exact_Branch
cbb1b095ca9 : aco/insert_exec_mask: remove some unnecessary WQM loop handling code
580a63b4ac4 : aco/insert_exec_mask: remove Preserve_WQM flag
a5a40beefaf : aco: don't emit WQM for bool_to_scalar_condition
f816dd1be75 : aco: don't propagate WQM for p_as_uniform
825cd696dc3 : aco/insert_exec_mask: stay in WQM while helper lanes are still needed
59889eb3ae6 : Re-indentation after the previous commit
912299cb399 : glsl: Eliminate ir_assignment::condition
fb630cd783e : glsl: Make ir_assignment::condition private
5208c116f27 : glsl: Don't visit rvalues in the condition of an assignment
1c22f069700 : glsl: Don't lower vector indexing in the condition of an assignment
2652b9a83d7 : glsl: Don't split structures in the condition of an assignment
d07551ad4e8 : glsl: Don't split arrays in the condition of an assignment
41f6b42b08c : glsl: Don't tree graft in the condition of an assignment
97ffca80a80 : glsl: Don't dead-built-in varying eliminate in the condition of an assignment
231459ad26a : glsl: Remove unused condition parameter from ir_assignment constructor
ec5c9649ba2 : glsl: Don't constant-fold the condition of an assignment
697a460e498 : glsl: Don't clone assignment conditions
d27e3c6adcb : glsl: Eliminate unused conditional assignment constructor
50a0d0d875e : glsl: Remove the ability to read text IR with conditional assignments
710adf2e602 : glsl: Add ir_assignment constructor that takes just a write mask
afee5dc63f8 : glsl: Lower if to conditional select instead of conditional assignment
c3626e15800 : glsl/ir_builder: Eliminate unused conditional assignment builders
46a9df6aac1 : glsl: Don't try to emit the "linear sequence" in lower_variable_index_to_cond_assign
05703a49f9e : glsl: Use csel in do_vec_index_to_cond_assign
ed66d7c3851 : glsl/lower_vector_derefs: Don't emit conditional assignments
a04aa4bc08d : r300: transform fs sin and cos input to [0,1) range in NIR
3f97306b956 : r300: transform vs sin and cos input to [-PI,PI] range in NIR
1109381e0eb : r300: use nir lowering for sin and cos on R300 and R400
aa3405e8123 : radv/winsys: fix initializing debug/perftest options if multiple instances
4001d9ce1a6 : anv: Handle VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE for descriptor sets
af4b26c53a0 : radv: move nir_opt_shrink_stores from radv_optimize_nir()
2a92452a0ef : nir/opt_shrink_vectors: Remove shrinking of store intrinsics data source
2dba7e60567 : nir: split nir_opt_shrink_stores from nir_opt_shrink_vectors
b07372312d7 : Revert "nir: make tgsi_varying_semantic_to_slot(..) public"
367b6c553d0 : etnaviv: drop TGSI based backend compiler
29393a40eee : v3dv: Use the common command pool implementation
fcad979b72a : v3dv: Don't use vk_alloc/free2 for command buffers
09b5f0f3ac2 : anv: Use the common vk_command_pool
3007f8e95f3 : anv: Don't call DestroyCommandBuffers in AllocateCommandBuffers
5a15c3eff77 : anv: Drop anv_cmd_buffer::pool
2170ec28452 : anv: Don't use vk_alloc/free2 for command buffers
37f3da90dd3 : vulkan: Implement of a bunch of VkCommandPool functions
f424d1e9ab3 : vulkan/queue: Assert command buffers have the right queue family
bda4c4f6b6c : vulkan: Take a vk_command_pool in vk_command_buffer_init()
d59caf5d11f : turnip: Use vk_command_pool
6fb9e4e7ff2 : v3dv: Use vk_command_pool
2746be68f19 : lavapipe: Use vk_command_pool
2a5ae138b49 : panvk: Use vk_command_pool
29a164b088b : radv: Use vk_command_pool
c5b8ee8810d : anv: Use vk_command_pool
a10b6d1c6fc : vulkan: Add a common vk_command_pool base struct
5e263cc3243 : vulkan/runtime: Add a level field to vk_command_buffer
7b0e3068544 : anv: Call vk_command_buffer_finish if create fails
cb50e4ac4d3 : iris: use the same VM for every context
782efa29e65 : iris: have a single border color pool per bufmgr
70dcffde4e5 : iris: handle IRIS_MEMZONE_BINDER with a real vma_heap like the others
79b946a9d2d : zink: ci updates
68b099b8eb0 : zink: implement generated tcs variants using spirv shortcut
e1ef00aed77 : zink: move pipeline tcs patch_vertices value to tcs shader key
63236f9ea9e : zink: add a tcs shader key
a9d2b86c2c8 : zink: store the spirv_shader to the zink_shader struct for generated tcs
6c0740c1299 : zink: split off CreateShaderModule into util function
cd9b0990384 : zink: store the tcs_vertices_out spirv word to the spirv_shader struct
f2baa0638b6 : zink: store the tcs_vertices_out spirv word
64f1960915b : zink: make spirv_builder_emit_exec_mode_literal() return the word for the param
25d6651324f : zink: make spirv_buffer_emit_word() return the word that was written
5663fac5ca8 : zink: break out spirv shader dumping into separate function
ff92d2f1886 : zink: ci updates
8ff96efcfde : zink: always set VkPipelineMultisampleStateCreateInfo::pSampleMask
da0e00e0b9d : gallivm: add coroutine attribute that llvm requires.
31e2c3f550e : microsoft/compiler: Fill interpolation for sysval inputs to non-vertex shader
9dba60f397f : d3d12: Only force point sampling for emulated shadow samplers
e2a5e2d5a0f : anv: make the pointer valid before we assign stuff into it
12b4aad8039 : anv: Enable requiredSubgroupSize for Task/Mesh
577d131bcf8 : anv: Increase maxBoundDescriptorSets to 32
a84265938b0 : driconf: Add Heaven entries for Windows .exe
2360c25d630 : d3d12: Don't add a second dual-source output for Heaven
22fc5349309 : d3d12: Default newly-created resources to not-resident
e3a2cb4b679 : d3d12: Implement residency management algorithm
40dafd00945 : d3d12: Add a budget/usage callback to the screen
671deb541ed : d3d12: Add residency info to d3d12_bo
f4c74f74f84 : d3d12: Add sampler's textures to batch bo tracking
34e53d4c9c7 : d3d12: Move ID3D12Fence from context to screen
7ce2d5aece5 : d3d12: Forward wait condition from query -> result buffer
5cbd7093af7 : d3d12: When mapping a resource used in the current batch without blocking, at least flush
1cb3d1a6ae0 : nir: Produce correct results for atan with NaN
7d0d9b9fbc2 : nir: Properly handle various exceptional values in frexp
93ed87af28e : spirv: Produce correct result for GLSLstd450Tanh with NaN
e442b9d7929 : spirv: Produce correct result for GLSLstd450Modf with Inf
75ef5991f5a : spriv: Produce correct result for GLSLstd450Step with NaN
38a94c82e6a : intel/fs: Don't optimize out 1.0*x and -1.0*x
38800b385c6 : nir: All set-on-comparison opcodes can take all float types
97ce3a56bd7 : nir/search: Constify instr parameter to nir_search_expression::cond
4dd41355516 : nir: Constify def parameter to nir_ssa_def_bits_used
510d2482996 : nir: Use proper macro to set bits of variable correctly
7a0ace7d4ed : Revert "ci: Disable Windows for now"
c2168f845e7 : nir/lower_mediump: Treat u2u16 like i2i16.
532665c73cb : zink: anv (icl) ci updates
b84f0596808 : freedreno/pps: Expose same counters as blob
03ab9d895e8 : radv/ci: update CI lists for CTS 1.3.1.0
fce6ca0f3a6 : radv: remove exports without color attachment or writemask
be385ab5bcb : ci: Disable Windows for now
137e170bcb8 : anv: update limit for maxVertexInputBindingStride
f93059b19f0 : venus: fix two VN_TRACE_SCOPE's in the same scope
987bc449548 : iris: Drop the iris_resource aux usage bit fields
ae763940e8c : iris: Compute aux.possible_usages from aux.usage
d905018a2c8 : iris: Use iris_sample_with_depth_aux more often
85a7fb1e197 : intel/isl: Add format assertions for surfaces using CCS
05b8b08ef49 : iris: Avoid making some invalid CCS surface states
a9beb87dce3 : iris: Inline some surface_state.cpu references
d705faad6cb : iris: Add and use fill_surface_states
eb51fd04147 : iris: Add and use use_surface_state
89ebdd67c49 : iris: Add and use iris_surface_state::aux_usages
b60af618a0e : iris: Drop res param from surf_state_offset_for_aux
ce37e176f1d : iris: Drop format param from fast_clear_color
6778b3a379d : iris: Don't fast clear with the view format
68c1b50e48e : aux/draw: fix llvm tcs lane vec generation
8d5be0a2b3f : radv: Add submit locking with trace bo.
e3cbc328e0d : gallivm/nir: Call nir_lower_bool_to_int32 after nir_opt_algebraic_late
d633eace3fd : ci/freedreno: Try to detect a wedged MMU that's happened recently.
b7278b2281f : ci/lvp: Add a flake that's shown up a couple of times since VKCTS 1.3.1.
2d15f9e3c21 : ci/r300: Drop xfails that were fixed with the VK-GL-CTS 1.3.1.0 uprev.
20469009c71 : nir: Delete the per-instr SSA liveness impl.
74c02d99b22 : nir_to_tgsi: Replace the NIR SSA liveness with TGSI reg-level liveness.
f4ce3178d99 : nir_to_tgsi: Track our TGSI insns in blocks before emitting tokens.
3f84c67af85 : tgsi: Refactor out a tgsi_util_get_src_usage_mask().
e92209f2990 : i915g: Report the temps usage
bfcc7c20c8c : docs: update calendar and link releases notes for 21.3.6
d66a22a02b4 : docs: add release notes for 21.3.6
aabc7034d7e : docs: update calendar for 22.0.0-rc2
97c90c514fd : turnip: Depth/stencil formats should not expose any bufferFeatures
53dc5f774d4 : radv: only emit the per-vertex VRS state if the pipeline forced it
d0171dffe18 : radv: do not force per-vertex VRS if there is no pixel shader
2451290bc47 : radv: rewrite RADV_FORCE_VRS directly in NIR
7955df28a66 : v3dv/ci: Update failure list
5d7bae5ab35 : zink: ci updates
63fa2ab978c : zink: add Sample decorations to fragment shader inputs with sample shading
0cb5333a148 : iris/ci: Enable Whiskey Lake boards by default
fe560aeb125 : radeonsi: workaround Specviewperf13 Catia hang on GFX9
e2cd0c3a3c2 : intel/fs: Assert that old pull-const code is not used if devinfo->has_lsc
562f7eef5b4 : iris: invalidate L3 read only cache when VF cache is invalidated
7a6ea047954 : anv: invalidate L3 read only cache when VF cache is invalidated
442628b7024 : intel/genxml: add PIPE_CONTROL field for L3 read only cache invalidation
03e1e19246d : anv: Refactor descriptor copy
6fba52cfd2b : radv: allow RADV_FORCE_VRS with pipeline VRS declared as dynamic
413ea503bae : iris: Disable PIPE_CAP_PREFER_BACK_BUFFER_REUSE
e3cb620b559 : iris: Use the hardware blitter for DRI PRIME blits
f9eba6e2b52 : iris: Allow IRIS_BATCH_BLITTER in iris_copy_region()
70a219d4a35 : broadcom/simulator: enable multisync in the simulator
5200e1c2120 : translate: improve sse2 32-bit unsigned -> float conversion
0b69f7b15d5 : rtasm: add pcmpgtd operation
55b735c51ae : rtasm: fix printf specifier for ptrdiff_t
7d1727079c3 : zink: ci updates
883017b67ec : zink: do not copy colors through floats
745fc95659b : zink: Re-interpret formats when using vkCmdClearColorImage()
86eaff29c0b : st/mesa: only enable ARB_enhanced_layouts if there are xfb buffers
13c6f401ccb : glsl: only validate xfb_buffer values when we have enhanced layouts
c17a3392c4c : glsl: simplify conditions for setting various allowed flags
2883e8f33db : nir_to_tgsi: Add a flag for lowering fabs, and use it in r300/i915.
f4ee7146f9f : nir: Split the flag for lowering of fabs and fneg to source modifiers.
bd24f418c3c : r300: Throw a compile error instead of an assert in r300 swizzle rewrites.
4968f8c0663 : r300: Demote a compiler assert(0) to a compile failure.
97d13b2debb : d3d12: Fix take_ownership semantic for constant buffers
d52d500f17a : r300: Request that nir-to-tgsi avoid generating TGSI_OPCODE_CMP.
4a1ba7914a0 : ci/lavapipe: update lvp asan results after leak fixes.
2f9089f6de8 : lavapipe: fix sampler + sampler view leaks.
1f5330de3a6 : r300: fix transformation of abs modifiers with negate
ef112db3118 : ci: Bump VK-GL-CTS to 1.3.1.0.
3f342514952 : ci/broadcom: Remove unused v3dv xfails file.
648dd03e320 : ci/panfrost: Add a flake a few of us have run into in the last couple days.
60775780aec : d3d12: Allow 8bit index buffer conversions by vbuf
52766e020f8 : d3d12: Use CPU storage in TC for buffers
96d68cb300d : d3d12: Add a buffer busy callback to the bufmgr
9d6febad5d4 : d3d12: Actually suballocate and cache buffers
d0f4f8efae1 : d3d12: Fix offset for buf/image copies with suballocated buffers
fb08bc8d76d : d3d12: Don't suballocate TBO buffers
58a9a63d9e8 : d3d12: Fix TBOs from suballocated buffers
c35f77aa841 : d3d12: Delete make_resource_writeable
caae9b0e1fa : d3d12: Always respect offsets when mapping a bo, not just when there's a range
b48aea0ec81 : d3d12: Fix range calculation for suballocated buffers in d3d12_bo_unmap
2659098d6d7 : d3d12: Fix set constant buffers
7ec0e2b8935 : tc: CPU storage needs to be freed with align_free
12446491c18 : panfrost: Fix Depth Source enum
32e58c2dd4a : panfrost: Remove unused layout enums
d27d46a2661 : panfrost: Remove some indexed formats on Valhall
8c51b54bd12 : panfrost: Update supported job types
d70a48a706a : panfrost: Flesh out tiler heap descriptor
62173fa5329 : panfrost: Strip % in GenXML names
e514f4c0b18 : panfrost: Flesh out Buffer descriptor
4c61c8a0b85 : vulkan,lavapipe: Simplify command recording code-gen
cb781fc3501 : lavapipe: ci updates
1532556eb0b : zink: ci updates
08c2b9d7cbc : lavapipe: use util_pack_color_union() for generating clear colors
6faaeca584b : ci/freedreno: Add another unsizedArrayLength flake.
cf4de7d8ffa : venus: Allow usage of virtio-mmio based device
5e9df85b1a4 : aco: optimize discard_if when WQM is not needed afterwards
13c31379603 : aco: merge block_kind_uses_[demote|discard_if]
e7d1c8cc5eb : aco: make Preserve_WQM independent from block_kind_uses_discard_if
08b8500dfbd : aco: remove block_kind_discard
b67092e685c : aco: emit nir_intrinsic_discard() as p_discard_if()
1895e175914 : mesa: align constant/uniform uploads to driver expected alignment
418c77640bf : zink: Fix MSVC RTC in zink_get_framebuffer_imageless()
86cb664cd85 : zink: export PIPE_CAP_CULL_DISTANCE_NOCOMBINE
7e9481eaacf : gallium: add PIPE_CAP_CULL_DISTANCE_NOCOMBINE
93a90fc85d0 : anv: fix conditional render for vkCmdDrawIndirectByteCountEXT
5d3e4193786 : anv: enable ray queries
c78be5da300 : intel/fs: lower ray query intrinsics
712d8fb0434 : intel/nir: document RT builder
e06f9d49bc2 : nir/lower_shader_calls: consider relocated constants as rematerializable
04657147902 : intel/nir/rt: add more helpers for ray queries
d5b994ec8aa : intel/nir/rt: make RT manipulation helpers helper invocations ready
fb69fed65b7 : intel/nir: document committed argument
b0624e414f4 : intel/fs: make trivial shader complete tracing operations with missing shaders
35bd19f53d0 : intel/nir/rt: load bvh_level value off mem_hit structure
6d9ae6ec1ea : intel: add a new intrinsic to get the shader stage from bindless shaders
b8f087b0e6d : nir/builder: add nir_ior_imm() helper
bb40e999d11 : intel/nir: use a single intel intrinsic to deal with ray traversal
39f6cd5d799 : intel/nir: fix shader call lowering
26655952448 : intel/fs: limit FS dispatch to SIMD16 when using ray queries
57eed6698b5 : intel/compiler: tracker number of ray queries in prog_data
9b366243ed8 : intel/fs: load more fields from BVH instance leafs
c89024e4463 : intel/fs: don't set allow_sample_mask for CS intrinsics
9d22f8ed23d : intel/fs: add support for ACCESS_ENABLE_HELPER
c199f44d17c : intel/fs: name sources for A64 opcodes
23ce94ff7e2 : intel/nir/rt: add a new number of SIMD lanes per DSS helper
61c9b7a82e9 : intel/fs: add support for Eu/Thread/Lane id
3dabe932576 : intel/fs: rework dss_id opcode into generic opcode
4deb8e86dfd : nir: change intel dss_id intrinsic to topology_id
fdb74a77d28 : intel/ds: fix compilation with perfetto
a52e4871fe9 : meson: add radv to meson devenv
8335fdfeafb : vk/sync: add asserts for timeline semaphore count matching
388f23eabe5 : zink: min/max blit region in coverage functions
b656ab75a68 : zink: reject invalid draws
e38c13830fc : zink: fix PIPE_CAP_TGSI_BALLOT export conditional
8907964dcd5 : zink: export PIPE_SHADER_CAP_TGSI_CONT_SUPPORTED
413bf889e70 : radeonsi/blit: relax conditions to use sdma copy for prime buffers
3b27ad15046 : radeonsi: create prime buffers as uncached
18c38bf78fc : gallium: rename PIPE_BIND_DRI_PRIME
42c149e36b3 : gallium/dri: add missing PIPE_BIND_DRI_PRIME handling
3926be368e8 : ci/iris: Mark qbo tests as flakes
df1751a2bbd : crocus: Enable compat profile the same way as core profile
604d97671b6 : iris: Add support for flushing the blitter (hackily)
9c5dc4985b2 : blorp: Assert that blorp_copy() on the blitter can handle it
d2646e147ba : intel/genxml: Add missing MI_FLUSH_DW::Flush CCS field
7ddad1b93a1 : radv: fix R_02881C_PA_CL_VS_OUT_CNTL with mixed cull/clip distances
44bdac98499 : tu: Implement VK_AMD_buffer_marker to support Graphics Flight Recorder
b5619464970 : egl/wayland: Don't replace existing backbuffer in get_buffers
3da8300562e : egl/wayland: Reset buffer age when destroying buffers
fa4390f7bf6 : ci/iris: Add skips and flakes notes for recent #intel-ci logs.
0cf32b5079f : ci/crocus: Add recent flakes from #intel-ci
64230459579 : ci/softpipe,llvmpipe: Disable Xvfb server reset on piglit runs.
9ea4029f9fe : Revert "radv: re-apply "Do not access set layout during vkCmdBindDescriptorSets.""
66f7289d568 : radv: add reference counting for descriptor set layouts
37c3be6947b : crocus: find correct relocation target for the bo.
d774059a0c6 : crocus: enable GL46 tests for HSW in ci
0299600efb9 : asahi: Fix memory unsafety in delete_sampler_state
786871c87e8 : agx: Don't kill helper threads in ld_var
367d93bcd43 : agx: Handle texture array indices
b459473bb97 : agx: Implement nir_op_txb
e2903f66eca : agx: Translate LOD modes more generically
d5b7d629d75 : agx: Add AUTO_LOD_BIAS mode
93f2ae12052 : asahi: Correctly set IOGPU_ATTACHMENT::size
daab41b80b1 : asahi: Identify IOGPU_ATTACHMENT::size
945a1e0b8cd : mesa: fix misaligned pointer returned by dlist_alloc
9230b285336 : svga: store shared_mem_size in svga_compute_shader instead of svga_context
c7a357787f2 : anv: Increase maxUniformBufferRange to 2^30 when not using the sampler
49f4f1ec229 : r300: fix deadcode elimination in loops with breaks
9da3d714b87 : anv: add dynamic rendering traces
d0811ca0464 : anv: flush utrace before at device destroy
960e72417f3 : zink: use scanout obj when returning resource param info
a8fbfcfbd3f : pan/midg: Support 8/16 bit load/store
59ea6e2e27a : pan/midg: Add a pass to lower non-logbase2 global/shared loads
3f9bce08e10 : pan/midg: Fix swizzle packing on 64bit instructions with src-expansion + dst-shrinking
da474d5d14f : pan/midg: Fix the upper/lower limit on 8bit vectors
b58c2621441 : pan/midg: Fix 64-bit swizzle printer
39e4b7279dc : pan/midg: Fix swizzling on 8-bit sources
65209b1adb5 : pan/midg: Prefix scalar immediates with '#' instead of '<'
36bb1ac453e : pan/midg: Remove spurious printf() in print_vector_constants()
967eb4988e4 : pan/midg: Add intra-bundle interferences
183bc15bdbe : turnip: Unconditionaly remove descriptor set from pool's list on free
81061ed6454 : docs: Update d3d12 features
444e18beaa5 : d3d12: GL4.2
126d9920978 : d3d12: Allow RGB VS inputs without an alpha channel
a3a3599a089 : d3d12: When adding new output varyings, write 0s
ccaa79a1bae : d3d12: Don't add arrayed VS outputs when next stage uses per-vertex inputs
1b11113efa8 : d3d12: Don't force a GS to be added for 'flat' sysvals
3feae7ec5dd : d3d12: Update nir varying bitmasks when linking stages
27deedc1048 : d3d12: Fix location compares in MSAA disable
a26f647caae : d3d12: Update depth invert to deal with multi-viewport
52b3e6be5fd : d3d12: Fix linkage for viewport index
bafa0e0369a : d3d12: Bind 16 scissor rects when scissor disabled
929985893aa : d3d12: Enable BPTC (BC6/BC7)
918647000ff : microsoft/compiler: Set flag for VP/RT array index from VS/DS
5954c8e5240 : microsoft/compiler: Handle SV_ViewportArrayIndex
47f4cb2405f : zink: set needs_mesa_flush_wsi for venus
737d94a5452 : zink: always chain wsi_image_create_info for scanout images
66e6e8afe6f : zink: set dma-buf bit for shared resources
f8feaee0dd7 : agx: Call nir_lower_discard_if
aaf00a1b4d9 : nir,zink: Make lower_discard_if a common pass
538356e3e62 : glx: Use the new no-error driver interface
b1d585ca36e : egl: Use the new no-error driver interface
3e3d75d16ab : dri: Epoch how no-error context creation works
5e994c5d983 : meson: add LIBGL_DRIVERS_PATH to the devenv
2f916f2be6e : meson: add support for `meson devenv` with vulkan
3abe9ccbd4c : vulkan/util: simplify multialloc init
0d0ecbd987e : vulkan/util: Add explicit casts to make c++ happy
676c65d8d56 : vulkan/util: Add extern "C" to allow inclusion from c++
fded7a95c55 : turnip: Expose VK_KHR_shader_non_semantic_info
ff059605aaa : turnip: Implement VK_KHR_zero_initialize_workgroup_memory
c6d1cac6e51 : turnip: Expose VK_EXT_image_robustness
03f9deecb8b : turnip: Use the shared helpers to expose 1.3 core extensions/limits
679713d5f93 : turnip/doc: Update turnip extension list
fd0e4aedeb2 : iris: Make an iris_foreach_batch macro that skips unsupported batches
c4b400285ac : llvmpipe/triangle: don't store area in fixed_position.
cd4d2e920cb : llvmpipe: just move opaque alpha lookup closer to use.
a448695eee1 : llvmpipe: refactor lp_rast_shader_inputs.
fb17da6c504 : llvmpipe/setup: remove opaque from setup triangle
66188e86931 : llvmpipe: inline retry_triangle_ccw
086a9b78698 : llvmpipe: optimise triangle setup a bit.
5e4bf6d100b : turnip: Do not use hw binning if tiles per pipe are over the limit
c6e8198f1be : turnip: Add TU_GMEM envvar to test different gmem sizes
dac3e6f3727 : venus: Advertise VK_EXT_extended_dynamic_state support
19e313e1c84 : venus: Implement VK_EXT_extended_dynamic_state commands
3affb69eaaa : docs: Update d3d12 features
7430742b164 : d3d12: ARB_gpu_shader_fp64
b8ecb8be799 : d3d12: Handle structs in TCS variants
c448931d232 : d3d12: Handle structs in GS variants
252a89a2c9c : d3d12: Set lower full fp64 compiler options flag when needed
204102099a2 : d3d12: Lower [de]construction of doubles via math ops into pack/unpack ops
4daa3eac2ce : d3d12: Add int64 support
397e117e960 : d3d12: Get OPTIONS1
0144e7b18da : d3d12: Add a driver version to the screen to be used for workarounds
944832d3d72 : d3d12: Cache a modifyable copy of the nir options in d3d12_screen
2529a0df89c : d3d12: Use the right constant for GS varying limits
d6daa1cc7a0 : d3d12: Use a constant define for max anisotropy
bcfac68ce91 : d3d12: Update max input, output, and varying caps
0044e80b823 : microsoft/compiler: Handle structs in I/O signatures
eb0cefae6d7 : microsoft/compiler: Map I/O base locations to input IDs
efe5c2d6f33 : microsoft/compiler: Process signatures before the shader code
c154d403d37 : microsoft/compiler: Handle I/O vars larger than a vec4
cdc49fb6059 : microsoft/compiler: Lower 64bit I/O to 32 and then run lower_pack
b24cfd0d407 : microsoft/compiler: Handle b2f64
4d17393ba01 : microsoft/compiler: Set dx11_1_double_extensions flag for dfma/ddiv
4c8935d325c : microsoft/compiler: Fix dxil_nir_lower_double_math_instr pass for vectors
c8bd830dfb8 : microsoft/compiler: Fix make_double and split_double to respect swizzles
92191349e99 : microsoft/compiler: Fix splitdouble struct name
dde3b04d444 : microsoft/compiler: It's possible to have doubles without int64
3b9483e89d7 : microsoft/compiler: Add never-supported double ops to lower_doubles bitmask
ce6dbbabf93 : microsoft/compiler: Only treat tess level location as special if it's a patch constant
0c711dc823b : microsoft/compiler: Only prep phis for the current function
87d22c24651 : microsoft/compiler: Lower mul_2x32_64
a177f0de8f7 : ci: Uprev vulkan-cts to 1.2.8.0
3ce19d2db2b : llvmpipe: Disable an assertion that may not be quite right.
6c2f6cd86f7 : ci/i915: Update rendering hash for plot3d trace.
940b9ff6c9d : ci/freedreno: Reduce concurrency for a618 vk_full.
5039fc3dc70 : ci/turnip: Extend the full-vk-run job timeouts.
47d0e63c594 : ci/freereno: Reduce run-by-default a630-vk coverage.
4f22f4ca1a8 : r300: Simplify DCE by assuming all output writes are used.
17cea74b8cd : r300: Set up shadow sampler lowering in precompiles.
5f55e7b845f : r300: Fix missing \n in an error message.
41ed470f6fd : zink: add synchronization for conditional render buffer
1e96542390a : zink: add VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT for query binds
0447a2303fb : aco: don't encode src2 for v_writelane_b32_e64
5e3b8eeac4d : aco: add test for optimizations with casts
6b1dfa7eac2 : aco: fix neg(mul)/abs(mul) optimization with different bit-size
13bbc7c882c : aco: don't combine add/mul of different bit-size
3d8a8c6fc1f : aco: don't apply omod/clamp of different bit-size
7e30f99b0a7 : aco: don't combine fneg/fabs of different bit-size
27f1f5537d4 : aco/tests: implement sub-dword program inputs
e86b88f85bb : aco/tests: add a bunch more building helpers
1410d150e7f : panfrost: Fix texel interleave flag on Valhall
3bf34a14940 : panfrost: Add remaining ZS/CRC XML
bfba7533c7a : panfrost: Add Valhall Plane Descriptor XML
c34381d8e8d : panfrost: Fix alignments on Valhall
a98f0e280e9 : panfrost: Remove blend shader return value on v9
5d8c6596787 : v3d/drm-shim: remove drm-shim driver
6f17d8acc96 : radeonsi: allocate protected buffer only if required
eaa87b1a465 : radeonsi: limit loop unrolling for LLVM < 13
52c850445ed : radv: stop setting streamout state when a new pipeline is bound
7561ea8fa17 : broadcom/compiler: allow ldunifa with read-only SSBOs
0a8449b07c4 : broadcom/compiler: fix offset alignment for ldunifa when skipping
04f6e91de0e : docs: update calendar for 22.0.0-rc1
647df89664d : docs: reset new_features.txt
f8a90104101 : llvmpipe: ci updates
9a75392cd82 : llvmpipe: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS
9a38dab2d18 : zink: disable PIPE_SHADER_CAP_FP16_CONST_BUFFERS
366d83a30ec : VERSION: bump version for 22.0 release
0395c483d4f : radv: Handle SDMA for padding.
dbcdededb23 : intel: Add missing dep of gen_*_header.py on utils.py.
3d5ee08c15c : freedreno/isaspec: Add missing dep of encode.py/decode.py calls on isa.py
242c7a65130 : anv: Add experimental support for VK_NV_mesh_shader
d9416cd8bd4 : intel/dev: Enable Mesh Shading for DG2
da273b2b7b4 : anv: Put first few push constants directly into Task/Mesh InlineData
27c32fd14be : anv: include ClipDistance array in mesh shader per-vertex output
c95b4ac2eb1 : anv: tell the hardware about gl_[Clip|Cull]Distance in mesh shaders
bbde9f24486 : anv: Implement indirect dispatch for Mesh pipeline
18e628135d2 : anv: Add support for UBOs, SSBOs and push constants in Mesh pipeline
f12f5ae2f8d : anv: Add support for non-zero firstTask in vkCmdDrawMeshTasksNV
97da3e0814f : anv: Enable conditional rendering in vkCmdDrawMeshTasksNV
ef04caea9b8 : anv: Implement Mesh Shading pipeline
325ac235a78 : anv: Add boilerplate for VK_NV_mesh_shader
c93cbc77f78 : intel/common: Add helper for URB allocation in Mesh pipeline
b01c73fd0a3 : intel: Add INTEL_URB_DEREF_BLOCK_SIZE_MESH
4c38229ac1d : pan/va: Add ARM_shader_framebuffer_fetch asm test
a99eac8a490 : pan/va: Handle shift lanes in assembler
b3c71593088 : pan/va: Add lots of swizzle assembler tests
57bb3c7158f : pan/va: Add 2-channel 8-bit swizzles for conversions
cdb7c4e42d0 : pan/va: Vectorize 8->16-bit conversions
441c47ff74d : pan/va: Fix lane select for [US]_TO_[USF]32
46cd0ddcb67 : pan/va: Fix MKVEC.v2i16 lane select
a95ca2402c0 : pan/va: Test LD_TILE assembly
dc61e362f49 : pan/va: Add missing fields to LD_TILE
0f9007985d8 : pan/va: Add missing <clamp/> to V2F32_TO_V2F16
3fff018c985 : pan/va: Add .absolute bit to BRANCHZI
665ffd4bf9c : anv: Update VK_KHR_fragment_shading_rate for newer HW
fc837e9f8bf : anv/pass: rely on precomputed dynamic rendering pass/subpass more
16763e8b8e0 : anv: force primitive shading rate write in last geometry stage
0cd93c59efd : intel/compiler: add primitive rate output support
cebf284ac1b : intel/compiler: add a new pass to lower shading rate into HW format
e227bb9fd58 : nir/builder: add ishl_imm helper
3ab7f4471c9 : isl: disable CPB surface compression
dff08cbf8e7 : isl: add support for coarse pixel control surfaces
8d90fe587fd : intel/dev: details CPS feature support
8bdbc93a9d3 : genxml: add new 3DSTATE_PS_EXTRA bit
ea71fb0b4b6 : genxml: gen12.5 changes for CPS
7d8884800ee : compiler: add VARYING bit for primitive shading rate
9322b76fc49 : r300: replace recursive calls with loops
f724f95542b : intel/isl: Add more PRM text for HiZ/STC requirement
bc9ce9705c0 : intel/isl: Fix depth buffer TiledSurface programming
146213d0ee0 : intel/isl: Simplify Z-buffer tiling config during emit
06aaa2ceadf : docs/features: Add VK_KHR_acceleration_structure, VK_KHR_pipeline_library, VK_KHR_ray_query, VK_KHR_ray_tracing_pipeline.
b41adbf2115 : venus: update venus-protocol to 1.3.204
d4b6d03408a : r300/r600: Add drm-shim support.
be78087655f : r300: Disable fp16 and int16 in swtcl vertex shaders.
965d58b0581 : anv: Report the right conformance version
ea0fa5c6bc3 : anv: Handle resolveImageLayout on dynamic rendering
12853193949 : docs: update features/relnotes for zink sparse texture clamp
cda3c22a01d : zink: ARB_sparse_texture_clamp
1cadd19197a : radv/winsys: fix missing buffer_make_resident() for the null winsys
8bab8f64220 : compiler, intel: Add gl_shader_stage_is_mesh()
f917c735288 : ir3: opt_deref in opt loop to remove unnecessary tex casts
0248644c893 : ir3,tu: Enable subgroup shuffles and relative shuffles
09731fc79a4 : ir3/cp: ir3: Prevent propagating shared regs out of loops harder
b6e5a034997 : ir3: Rewrite (jp) insertion
53e54898e04 : ir3: Fix copy-paste mistakes in ir3_block_remove_physical_predecessor()
503a5bae597 : nir: Add support for lowering shuffle to a waterfall loop
913bec10c42 : nir/lower_subgroups: Rename lower_shuffle to lower_relative_shuffle
bf289e3123c : turnip: Store the computed iova in the tu_image.
f460fb3f917 : turnip: Store the computed iova in the tu_buffer.
ba44634e4dd : aco: fix v_mac_legacy_f32
d1e46d34f75 : radeonsi: enable ARB_sparse_texture_clamp
95d36179092 : glsl/nir: convert ir_texture->clamp to nir
10a71c61065 : glsl: add ARB_sparse_texture_clamp builtin functions
391f2dffaad : glsl: _textureCubeArrayShadow support clamp
de37146c712 : glsl: _texture support clamp parameter
92d6b2735b7 : glsl: ir_texture add clamp field
13ffd46a0fb : glsl: add ARB_sparse_texture_clamp extension
3729c3fa30e : mesa: add ARB_sparse_texture_clamp extension
d68087a1d97 : gallium: add PIPE_CAP_CLAMP_SPARSE_TEXTURE_LOD
d014efa33e7 : util/utrace: make generated code a tiny bit nicer to look at
d0363baefdb : util/u_trace: make mako conditional code easier to read
928156bc9dc : intel/tracepoint: simplify tracepoint descriptions
713a4363e5f : vulkan/wsi/wayland: remove format switch from wl_shm_format_for_vk_format
5a82232e5cb : vulkan/wsi/wayland: use DRM_FORMAT_INVALID
fda2aecb8b8 : vulkan/wsi/wayland: use enum wl_shm_format
bbe97c38714 : docs: update INTEL_DEBUG environment variable documentation
ce99b1a7467 : v3dv: don't submit noop job if there is nothing to wait on or signal
4fa24747b90 : glthread: call _mesa_glthread_BindBuffer unconditionally
061bf72a4fd : mesa: stop truncating MESA_GLSL=dump
b1b8b712c1d : aux/vbuf: add fastpath for skipping identical vbuf updates
b733a226360 : aux/vbuf: move mask-clearing for vbuf updates after buffer scanning
cf6a6161222 : aux/vbuf: use local var for modifying unaligned_vb_mask during update
28f677e6dc9 : iris: implement inter-context busy-tracking
06b279ccb25 : iris: save some iris_syncobj_reference() calls at update_bo_syncobjs()
db475c81b7c : iris: Return non-zero stride for clear color plane
2407a7e6c1f : iris: Pick the right BO in iris_resource_get_param
ea5ffa01287 : iris: Refactor a ternary in iris_resource_get_param
db9098f2ef2 : v3dv: move sems_info from event_wait job to wait_thread info
f7ed838a492 : d3d12: ARB_transform_feedback3
30a2071ac7d : d3d12: Handle indexed queries
d2bc8b305c6 : d3d12: Fix xfb varying matching for vars with location_frac
f4654f2c1c4 : d3d12: Unpack multi-stream varyings
36add3d002d : microsoft/compiler: Support multiple GS output streams
895cdbd6f0d : microsoft/compiler: Correctly support I/O on variables with location_frac
db773607969 : d3d12: ARB_transform_feedback2
00dd5735942 : d3d12: Switch primitives-generated query to use XFB, GS, and IA data
ba82ffaba6b : d3d12: Rewrite subquery logic
8875a2fb251 : d3d12: Compute transform UBO0 is actually binding 1
317c870f0fb : d3d12: Implement DrawAuto aka DrawTransformFeedback
7009d238656 : d3d12: Move "fake" SO buffer handling to compute transforms instead of CPU readback
c1b52d8c3a9 : d3d12: Move compute transform state save/restore to compute_transforms.cpp
2668eb80898 : d3d12: Add a compute transform for draw auto
371d237ba5a : d3d12: Add a couple compute transforms for "fake" SO buffers
57f6eeb3fbb : d3d12: Add a comment for what the existing compute transform does
396205b0d60 : d3d12: SO buffer filled size is only 32-bit
5f48e6d7a29 : d3d12: Move indirect compute to real indirect dispatches
cab0ed52e8c : d3d12: Support transform feedback pause/resume
b2aa21362d8 : d3d12: Include SO buffer count as a PSO dirty bit
1d43e752289 : d3d12: Add UAV barriers for UAVs that are being used by compute transforms
31aaf92b7df : d3d12: Fix compute transform for multi-draw indirect with dynamic count + state vars
2d4ee41df08 : microsoft/compiler: Fix UAV resource ID counting for static indexed handles
6f38ea4ac73 : zink: use SpvScopeDevice over SpvScopeWorkgroup for atomic shader ops
2361c52b5e8 : zink: cast image atomic op params/results based on image type
58e201c66e4 : zink: add warning printf for drivers missing VK_EXT_shader_atomic_float
7e8d609f6ed : zink: enable VK_EXT_shader_atomic_float
8e97f51c676 : zink: handle swizzled offset/count values for shader bitfield ops
11e2c4b502e : microsoft/spirv_to_dxil: Define idep_libspirv_to_dxil
ef47a6800ba : microsoft/spirv_to_dxil: Make sure the SampleMask is a uint
7e56d8c393f : microsoft/spirv_to_dxil: Lower atomics to their dxil variants
c2eeba04c38 : microsoft/spirv_to_dxil: Discard PSIZ accesses
5cd2bf837dd : microsoft/spirv_to_dxil: Allow passing a vulkan -> d3d12 binding mapping table
de1e941c590 : microsoft/spirv_to_dxil: Lower push constant loads to UBO loads
d11a417ded1 : microsoft/spirv_to_dxil: lower input attachments
e65303c6e68 : microsoft/spirv_to_dxil: check for variables r/w access
39592f8ad49 : microsoft/spirv_to_dxil: Support [un]conditional YZ-flip
225867684aa : microsoft/spirv_to_dxil: Allow dumping NIR
27790c4a7a6 : microsoft/spirv_to_dxil: Remove dead variables after the struct split pass
d85a9d658fa : anv/image: Call into WSI to create swapchain images
a2e986b6d94 : anv/image: Add some asserts when binding swapchain images
27042d135e6 : vulkan/wsi: Add image create and bind helpers
ca791f5c5d8 : wsi/common: Set VK_IMAGE_CREATE_ALIAS_BIT
1abab1a28fc : vulkan/wsi/drm: Drop wsi_create_native/prime_image
ed391d2a469 : vulkan/wsi/win32: Break create_win32_image in pieces
d7ad73d6b74 : vulkan/wsi/win32: Delete unnecessary copy+paste from DRM
d95e3fd98c6 : vulkan/wsi/display: Split image creation
b626a5be43d : vulkan/wsi/wayland: Split image creation
d67250d4444 : vulkan/wsi/x11: Split image creation
579578f10ac : vulkan/wsi/drm: Break create_prime_image in pieces
830d9967db0 : vulkan/wsi: Add a helper for the configure/create/bind pattern
5b13d745835 : vulkan/wsi/drm: Break create_native_image in pieces
8299d5f37f1 : vulkan/wsi: Set MUTABLE_FORMAT_BIT in the prime path
7483c40ba09 : vulkan/overlay: revise and reformat README
9eb1592e57a : turnip: respect buf->bo_offset in transform feedback
cbe4943ae94 : vulkan/wsi/wayland: Fix add_drm_format_modifier aplha/opaqueness.
9843fddffff : vulkan/wsi/wayland: Add modifiers for RGB formats.
a881b6ac1ff : vulkan/wsi/wayland: Convert missing vulkan formats to shm formats.
4ae4e04e18d : vulkan/wsi/wayland: Fix add_wl_shm_format alpha/opaqueness.
1d75b459a6f : etnaviv: add support for INTEL_blackhole_render
a4c8508c375 : microsoft/compiler: textureLoad() doesn't take a LOD on MS textures
951fd35012e : microsoft/compiler: Skip images in redirect_texture_derefs()
678b94c2d85 : microsoft/compiler: Fix sampler/texture array emission
54c32aeba63 : microsoft/compiler: Use SRVs for read-only images
8507afbd06e : microsoft/compiler: Add subpass input types
ef5283d37de : microsoft/compiler: add support for load_layer_id
fd99c363514 : svga: silence -Wsometimes-uninitialized
ac59a266cc4 : anv: drop a set but unused variable
bdfb1885b89 : anv: drop a set but unused variable
e7e3e2072cb : panfrost: mark two variables as unused
430b1157a1c : broadcom: drop unused functions
3fdea42339f : v3d: avoid warning about unused function
cc79959b094 : v3d: avoid warning about unused function
274e4e82d2b : vc4: drop unused function
8e4b3cf8321 : anv: avoid warning about unused function
f14cae43ac4 : ci/freedreno: properly test sysmem and gmem paths
803055ccb4c : tu: add debug option to force gmem
a4f9c54444f : freedreno: Update gmem/sysmem debug options to be in line with turnip
dbae9fa7d84 : tu: implement sysmem vs gmem autotuner
d6e457c0a4c : anv: tidy long lines in descriptor code
7333d244be5 : d3d12: Fix "use of designated initializers requires at least '/std:c++20'" error
16e0c312fa4 : aco: preserve pass_flags during format conversions
1804c21fb57 : aco: optimize abs(mul(a, b))
452975f257f : aco: fix neg(abs(mul(a, b))) if the mul is not VOP3
a53fd9b0897 : vulkan: Allow RegisterDisplayEventEXT before first page flip
360f7c5d64b : tu: Initial link-time optimizations
bfa096a0b9b : glsl/st: move st_nir_opts() into gl compiler common code
665ee002c31 : etnaviv: add two new HI related perfmon counter
cb643e92391 : etnaviv: use bytes for read TX data
d0a5129fdee : etnaviv: add multiply_with_8 flag
17d143231b3 : docs/anv: add descriptor memory layout
4999e4cd4c0 : docs/anv: list environment variables
a98045c31be : docs: start some documentation on Anv
3a0888c62fa : zink: fix waiting on current batch id
b62b9169457 : zink: print an error when the device is lost
95bfb756886 : zink: add vertex shader pipeline bit for generated barrier construction
27d405dc2fd : zink: clamp tbo creation to maxTexelBufferElements
fa74a6c5547 : zink: ci updates
90bf30d7e48 : zink: make pipe_buffer_write usage trigger compiler errors
c9a09194996 : zink: replace other pipe_buffer_write usage with pipe_buffer_write_nooverlap
3402558b47b : zink: replace qbo pipe_buffer_write usage with tc_buffer_write
a40a6e551ef : etnaviv: draw: only mark resources as read/written when the state changed
37989670b98 : microsoft/compiler: fix -Wbitwise-instead-of-logical warning
708a33d1328 : etnaviv: fix FRONT_AND_BACK culling
24fef8f33da : intel/compiler: Use Task/Mesh InlineData for the first few push constants
1d9f47325b7 : intel/compiler: handle gl_[Clip|Cull]Distance from mesh in fragment shaders
baa17865de7 : intel/compiler: handle gl_[Clip|Cull]Distance in mesh shaders
856a0cacb1e : intel/compiler: Merge Per-Primitive attribute handling in Mesh case
2b8b884bcd7 : intel/compiler: Have specific mesh handling in calculate_urb_setup()
83788b864da : iris: sprinkle some assertions for bufmgr->lock
6f5af78e25a : iris: improve error checking in functions that call vma_alloc()
8599ded1931 : intel: Only reserve space for Compute Engine out of URB in Gfx12LP
c3a74e10f9a : venus: updates to the doc
3f9eb4fdf4b : venus: make vn_QueueSubmit async for native submissions
15e77504461 : Revert "venus: remove vn_ring_wait_all"
5ba9309c296 : venus: track whether a fence is external
088ea93a59e : venus: update some obsolete assumptions described
be5b0e08fa4 : etnaviv: make use of nir_lower_tex_shadow
e5f9cdac1f4 : nir/nir_lower_tex_shadow: support tex_instr without deref src
e67bca3fe7c : nir: make lower_sample_tex_compare a common pass
a78861b0fbd : docs/panfrost: Add new Midgard/Bifrost chips
0b16bf370ed : panfrost: Add Mali-G51 support
33399e95aea : pan/bi: Assume future Valhall is 16-wide warps
8f0b5b4b19c : pan/bi: Clean up quirks
94bb229c460 : panfrost: Get performance counters from table
5e808f7b0a4 : panfrost: Make the GPU allowlist implicit
8c01a8a2630 : panfrost: Replace panfrost_model_name with model->name
6c0d433d191 : panfrost: Centralize our model list
2b638c1eb34 : panfrost: Don't pass quirks to pan_lower_framebuffer
2b699d0650a : panfrost: Fix v9 "Stencil from shader" bit
23d52b47f1b : panfrost: Make primary_shader boolean
52b36cb7901 : isaspec: Add support for special {:align=} field
42ae116ac75 : zink: fix vertex buffer mask computation for null buffers
143c1564093 : aux/tc: add tc_buffer_write to replace pipe_buffer_write usage
be5311972f7 : zink: remove tmp buffer rebinds
5c28afdc7fd : zink: simplify buffer case for zink_resource_object_init_storage()
bfde221952e : zink: flag all buffer resources with PIPE_BIND_SHADER_IMAGE
93edc63250f : zink: use the storage buffer for bufferview creation when format allows
94afa1632fb : zink: always create a separate VkBuffer for storage use
3e12cb9ad95 : zink: use VkImageViewUsageCreateInfo to remove attachment bits
c639e82f185 : zink: allow resource creation without VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT
d4720c65acc : zink: flag has_work when a GL semaphore is signalled
794fabc8c2a : zink: emit same number of timeline signals as semaphore signals
5974949c0dd : v3dv: expose VK_KHR_depth_stencil_resolve
668653f830a : v3dv: fallback to blit resolve if render area is not aligned to tile boundaries
7f87a1256e0 : v3dv: support resolving depth/stencil attachments
743582d1701 : ci: Rebalance Iris jobs
d6c31f05a24 : anv: Fix subgroupSupportedStages physical property
89f376b5068 : radv/sqtt: Add and enable basic EXT_debug_utils support.
a97ec3eb131 : v3dv: Add missing unlocks on errors.
dc70dd8c7d3 : iris: Support the XeHP media compression format
7f46e569e58 : intel/isl: Support the XeHP media compression format
fde43bb194d : intel: Rename a RenderCompressionFormat field
d8c6b2c394f : iris: Use iris_format_for_usage in map_aux_addresses
37a0185ec22 : iris: Drop stale media compression import code
cc973de5f6b : intel/isl: Support YUV pipe-to-isl format mapping
514897ef419 : iris: Explicitly rely on gallium fallbacks for YUV
b5e41c8c2de : ci/freedreno: Switch 2 default a630 VK jobs to being GLES and VK ASan jobs.
8457667be98 : ci: Use a dlclose-disabling preload library for leak checking in Vulkan.
da7a475138d : turnip: Drop references to layout of all sets on pool reset/destruction
bdb8e615d1a : vulkan: Fix leak of error messages
749b82238bb : isl: Enable compression with multisampled Tile64
792e294572b : isl: Enable compression with Tile4
793338266ce : anv: Don't allocate VMA for CCS on XeHP
382f6ccda88 : anv: Require the local heap for CCS on XeHP
93f8d88fa35 : anv: Disable the SMEM fallback for local memory
63096b886f9 : anv: Drop redundant disabling of non-renderable CCS
4f1cf6fd3b7 : vulkan/wsi/x11: fix x11_image_init return value on errors
e020c1b9796 : r300: Set consistent PIPE_SHADER_CAP_PREFERRED_IR
8b11d8a1276 : r300: Disable integers and indirect temporary addressing with swctl
bf32d3145c2 : venus: handle VkBindImageMemorySwapchainInfoKHR
127263dc4a2 : venus: remember the memory bound to a swapchain image
350dfb8c3cc : venus: format with clang-format
4d15b527834 : venus: fix VK_KHR_driver_properties
24144f6f5c2 : turnip/trace: Delete unused start/end_resolve tracepoints
1989e1e6d86 : turnip/perfetto: handle gpu timestamps being non-monotonic
ba7faa6f43a : turnip/trace: process u_trace chunks on queue submission
a6482a3a6ec : turnip: rename tu_drm_get_timestamp into tu_device_get_gpu_timestamp
f2c53c2a9bd : turnip/trace: refactor creation and usage of trace flush data
95896dee93c : turnip/perfetto: Optimize timestamp synchronization
2d75fd1e0ac : virgl/ci: make crosvm-runner pass variables in a secure way
7380d8e285f : ci/freedreno: Update hashes for closed traces.
065785e689c : tu: Report code size in pipeline statistics
583e4549fef : intel/ci: expected failure for 1.3 with older CTS
f3877182f70 : relnotes/features: updates for Vulkan 1.3
df8ac77af80 : anv: Advertise Vulkan 1.3
7d9cd208d55 : anv: switch a bunch of struct/enum to 1.3 versions
2e730167a4a : anv: Implement 1.3 features/properties
372faa4a234 : anv: SPIR-V 1.6 shaders imply ALLOW_VARYING_SUBGROUP_SIZE
cad053db615 : panvk: Fix pointer corruption in panvk_add_wait_event_syncobjs
ece10a54679 : zink: unify some context casts in zink_create_sampler_view
fe3984b8cde : anv: silence wsi debug logging
6018d5c44aa : vulkan/wsi/x11: document implementation
978ea32acfb : radv/ci: mark the dEQP fails related to a missing VKCTS 1.3 as expected
764c8867b04 : v3dv: document why we don't expose VK_EXT_scalar_block_layout
06220a28e7a : v3dv: rework Vulkan 1.2 feature queries
692e0dfe272 : v3dv: implement VK_KHR_imageless_framebuffer
2ee9487ad7f : v3dv: drop signature of undefined function
af957d4a17e : ci/traces: Always generate the junit XML.
60f7bd3c095 : ci/traces: Drop PIGLIT_REPLAY_UPLOAD_TO_MINIO.
d0af517a14c : ci/traces: Drop the baseline file creation for trace results.
d562b83a844 : ci/traces: Clean up the failure report message.
7d6cd4a5cd3 : ci/traces: Drop the PIGLIT_PROFILES setting for traces replay.
ccbf16124e9 : ci/traces: Rename the piglit/run.sh script to piglit-traces.sh.
d041630a379 : ci/llvmpipe,softpipe: Switch piglit testing to piglit-runner.
87c3651674f : ci/llvmpipe: Drop the skip of piglit edgeflag test.
6ce7a6e7258 : Revert "ci: freedreno: Update a530 dEQP fail expectation list"
ae32c6229e5 : freedreno: Add missing generated header dependency
6c984b14694 : dri_interface: Remove the remaining DRI1 API definitions
57445adc891 : anv: Re-enable CCS_E on TGL+
c48401404c1 : anv: Use ANV_FAST_CLEAR_DEFAULT_VALUE for CCS on TGL+
d68b2db89ca : anv: Disable CCS_E for some 8/16bpp copies on TGL+
09ca0891444 : anv: Drop assert against modifier with aux on gfx12
f07f4d5ec55 : docs: use http-redirect when possible
53426d26c37 : softpipe: Dispatch 4 CS invocations per tgsi_exec thread.
62dc4be470f : softpipe: Initialize the CS dispatch mask at machine setup time.
2fe2a2b0808 : softpipe: Improve some local var naming in compute shaders.
13b57a8cad6 : tgsi_exec: Fix shared var stores for >1 real invocation, and overflow checks.
8a5b949a3ef : turnip: fix leaks of submit requests.
8bca29dcf0a : zink: return 256 for PIPE_CAP_MIN_MAP_BUFFER_ALIGNMENT
a7ae3bcdf8e : zink: fix unused variable warning
dcbabb9c9d6 : docs/release-calendar: add another 21.3.x since 22.0 has been delayed a bit
956c93e1542 : docs: update calendar and link releases notes for 21.3.5
b486dfd1a40 : docs: add release notes for 21.3.5
fe71f4d9ec7 : .mailmap: Switch Jason Ekstrand to @collabora.com
96acd0933ee : tu: VkExternalImageFormatProperties is optional
49e02d076dd : radeon/vcn: Updating render_pic_list for correction
cf16368977c : frontend/va: Keep surface buf addr before reallocation
8747715aece : zink: reorder fbfetch flag-setting to avoid null deref
7a0cf7f6d19 : radv: fix optimized MSAA copies with suballocated images
e4218e5c4d6 : zink: handle bogus xfb draws
61ece8f6a49 : anv: Enable VK_KHR_dynamic_rendering
5d9e8bc9be6 : anv: implement the meat of VK_KHR_dynamic_rendering
4ad9ccd28a5 : anv: split end_subpass into more discrete components
2f942f32178 : anv: Split attachment clearing code into their own functions
e41436beec4 : anv: allocate fake render pass for continuation command buffers
b32023573de : anv: Split out state attachments allocation
5d9aaea31f1 : anv: allocate fake render pass on pipeline creation
73ed019bec3 : anv: add functions to set up fake render passes
b18bc028ee9 : anv: Remove unused struct member
6612dcc4258 : anv/pass: Don't set first_subpass_layout for stencil-only attachments
ee044d445d1 : panfrost: Remove NO_BLEND_PACKS quirk
5a8d86f69ef : panfrost: Simplify format class selection
da9d6a643af : panfrost: Don't set NO_BLEND_PACKS on Bifrost
93f6c6586c5 : panfrost: Remove MIDGARD_{NO_TYPED_BLEND_STORES,MISSING_LOADS}
db497c27dcd : panfrost: Remove NO_TILE_ENABLE_MAP quirk
bbe0517481c : panfrost: Remove MIDGARD_BROKEN_FP16 quirk
d4575bcc79a : panfrost: Remove MIDGARD_SFBD quirk
47a7e269543 : panfrost: Remove HAS_SWIZZLES quirk
ed42b129efb : d3d12: Set caps for tesselation
278b30723f7 : d3d12: Handle input clip array size in the shader key
df302f5f90e : d3d12: Update varying creation logic to handle location_frac
1a231ec805a : d3d12: Add a state variable for patch_vertices_in
de438f381f8 : d3d12: Handle passthrough TCS in the case where eval is bound
224c1562c18 : d3d12: Handle patch_vertices and patch topology
c83476ff131 : d3d12: Link tesselation control and eval shaders
0ed7b44f5c3 : d3d12: Initial plumbing for tesselation
22156821ea2 : d3d12: Enable PIPE_CAP_TGSI_TEXCOORD
973bff335f8 : microsoft/compiler: Handle clip/cull distance as an input to tess shaders
1c4667bc9fa : microsoft/compiler: Location_frac needs to be included in sort order
4da51aa88fa : microsoft/compiler: Primitive ID should only be added as a sysval in geometry shaders
ec415a274ef : microsoft/compiler: Emit DS PSV validation and entrypoint metadata
9aca56b137d : microsoft/compiler: Handle domain location intrinsic
8524d047831 : microsoft/compiler: Handle load_output in the HS stage as reading a previously written patch constant
a39881b7881 : microsoft/compiler: Handle load_per_vertex_output as LoadOutputControlPoint
a550c059c73 : microsoft/compiler: For load_input from DS, use loadPatchConstant
cc6104dd3fd : microsoft/compiler: For store_output from HS, use storePatchConstant
97b6ea71a0f : microsoft/compiler: Add a pass for hull and domain shaders to shrink tess level vars
bd2a4fb1b8d : microsoft/compiler: Add patch constant signature into PSV and as container blob
26247d506e3 : microsoft/compiler: Gather patch const signature and handle tess factor in it
8e42891f69a : microsoft/compiler: When sorting patch varyings, adjust location to be in normal varying range
4bb4d0454d7 : microsoft/compiler: Overlap patch and non-patch varyings so both are separately 0-indexed
b7da3f8647f : microsoft/compiler: Fix I/O signatures for tess shaders
b346f28453a : microsoft/compiler: Emit HS PSV validation and entrypoint metadata
6c58e1f448c : microsoft/compiler: Delete misleading TODO comments about semantic table
f511354a643 : microsoft/compiler: Split hull (tess ctrl) shaders into main and patch constant funcs
ad2233616c1 : microsoft/compiler: Handle store_per_vertex_output for HS outputs
41af9620997 : microsoft/compiler: Emit all NIR functions into the DXIL module
f6a333f010f : microsoft/compiler: Emit functions with actual function names
72812fe9b5a : microsoft/compiler: Support emitting multiple functions into a DXIL module
e5f353f2f29 : microsoft/compiler: Emit statically-indexed resource handles and scratch later
02f46b67cd7 : microsoft/compiler: Fix typo in enum entry
b5cb81f8c19 : microsoft/compiler: Add mapping from MESA_SHADER_* to DXIL_*_SHADER for tessellation
8ad0393abe4 : microsoft/compiler: Getting a builtin function with an undeclared signature should be unreachable
4ad72b152cd : microsoft/compiler: Multi-row output semantics need to write multiple never_writes_masks
5e3d64d067b : microsoft/compiler: Semantic table should be de-duped for multi-row semantics too
218f8302d2c : microsoft/compiler: Use driver_location instead of location for inter-stage varying index in GL
14ed624ff37 : microsoft/compiler: Force integer I/O vars to use flat/constant interpolation
9b961b9d1d5 : mesa/st: refactor program translation into one file.
8dfe3c83b6e : mesa/st: move program new/delete into mesa
afce8654df3 : mesa/st: move st_vertex_program to gl_vertex_program in mesa
5730772e368 : mesa/st: move new ati fragment shader to mesa
3faa21bda71 : mesa/st: collapse st_program into gl_program object.
8db5937f94f : intel/genxml: Extend length of 3DSTATE_DEPTH_BUFFER for gfx12.5
315d6329775 : intel/genxml: Extend length of 3DSTATE_WM_HZ_OP for gfx12.5
0ca62737135 : zink: add anv (icl) fails
5e748770b9c : zink: never use SpvOpImageQuerySizeLod for texel buffers
5dc28ccb79d : zink: update radv fails list
0d2f8547952 : zink: update nv fails
448a840b397 : intel/fs/xehp: Add unit test for handling of RaR deps across multiple pipelines.
d107a0bff84 : intel/fs: Assert the GPU supports 64bit ops if present at lower_scoreboard time.
79fb7f9de84 : intel/fs: Perform 64-bit CLUSTER_BROADCAST lowering in the lower_regioning pass.
bdf8ac24660 : intel/fs: Honor strided source regions specified by the IR for CLUSTER_BROADCAST.
6c8782c135c : intel/fs: Perform 64-bit SEL_EXEC lowering in the lower_regioning pass.
9449b71bdd6 : intel/fs: Perform 64-bit SHUFFLE lowering in the lower_regioning pass.
d2d72fccf1b : intel/fs: Fix destination suboffset calculations for non-trivial strides in SHUFFLE codegen.
d1038197f31 : intel/fs: Take into account region strides during SIMD lowering decision of SHUFFLE.
44e48751d24 : intel/fs: Teach the lower_regioning pass how to split instructions of unsuported exec type.
539c879a6b6 : intel/fs: Move legal exec type calculation into helper function in lower_regioning pass.
3886e63033b : intel/fs/xehp: Merge repeated in-order read dependencies instead of replacement.
4ab66319496 : vc4/nir_lower_blend: update write mask when we update num components
67220077ed0 : radv/amdgpu: Use aligned sizing for IB buffers.
ef40f2ccc29 : radv/amdgpu: Fix handling of IB alignment > 4 words.
06504fb9e23 : mesa: consolidate setting no error state and checking suid.
047992821b9 : radv/ci: mark dEQP-VK.api.version_check.version as expected failure on Stoney
08c6f437cf6 : radv: advertise Vulkan 1.3
923309e2010 : radv: bump conformance version to 1.3.0.0 for RDNA2
2a88e21570f : radv: switch a bunch of struct/enum to 1.3 versions
852197537ec : radv: add a no-op version of vkGetPhysicalDeviceToolPropertiesEXT()
9be4d36d5f2 : radv: report textureCompressionASTC_HDR as not supported
2d12041967f : radv: implement 1.3 features/properties
cc8eb6f5df1 : vulkan/runtime: Implement 1.3 features/properties
6a3928615bf : vulkan: Update the XML and headers to 1.3.204
a429b3dd33a : Revert "wsi/x11: Avoid a class of deadlocks in the WSI queue thread"
4e0eca7dc34 : intel/dev: Add device info for RPL
1b513f4958e : tu: add reference counting for descriptor set layouts
0513ff65641 : anv: verify that the format supports multisampling
03cc5a8295e : intel/dev: Add device ids for ADL-N
fd646c2d2f8 : intel/dev: Add DG1 PCI id 0x4909
f666f709351 : v3dv: support VK_KHR_8bit_storage
5cec8933846 : broadcom/compiler: update comment on load_uniform fast-path
296fde31aad : broadcom/compiler: allow vectorization to larger scalar type
a248ff0b5bf : broadcom/compiler: support 8-bit loads via ldunifa
4630f5f0161 : broadcom/compiler: handle to/from 8-bit integer conversions
1b530d948d7 : broadcom/compiler: support 8-bit general store access
84adf89d339 : v3dv: expose storagePushConstant16 feature from VK_KHR_16bit_storage
f7ff462421b : broadcom/compiler: support 16-bit uniforms
4f26f50ae44 : v3dv: support VK_KHR_16_bit_storage
49a8fa152c9 : broadcom/compiler: support f32 to f16 RTZ and RTE rounding modes
1f639d53104 : broadcom/compiler: implement 32-bit/16-bit conversion opcodes
bdb6201ea1e : broadcom/compiler: use ldunifa with unaligned constant offset
2eb6910d96c : broadcom/compiler: support ldunifa with some 16-bit loads
2a420bdf92f : broadcom/compiler: lower packing after vectorization
4b243731373 : broadcom/compiler: implement TMU general 16-bit load/store
2443e45e76b : broadcom/compiler: better document vectorization implications
765d9feb468 : broadcom/compiler: add lowering pass to scalarize non 32-bit general load/store
05e7e2245bf : mesa: change GetProgramiv name length queries to use program resources
1b898d78d8d : mesa: move GetProgramInterfaceiv as a shader_query function
61400f8a2dd : nir/lower_locals_to_regs: Do an ad-hoc copy propagate on our generated MOV.
ef325d46503 : freedreno/drm, turnip: set DRM_RDWR for exported dma-bufs
bdf1163c2ab : svga: enable PIPE_CAP_IMAGE_STORE_FORMATTED on gl43 capable device
f9ea6e92e99 : ci: debian-android: drop -Wno-error=extern-initializer
23135aece1b : vulkan/vk_extensions_gen: fix -Wextern-initializer warning
09072a08030 : iris: Fix and refactor check for clear color being fully zero
053251f18c9 : iris: Implement iris_blorp_exec() for the blitter engine
e00985d5d4f : iris: Set BLORP_BATCH_USE_{COMPUTE,BLITTER} flags for the target batch
cc03726165d : iris: Only have one blorp_batch_init/finish in iris_copy_region()
a90a1f15a7c : iris: Create an IRIS_BATCH_BLITTER for using the BLT command streamer
31eeb72e45b : blorp: Add support for blorp_copy via XY_BLOCK_COPY_BLT
4d4f57b15c9 : isl: Add isl_dev->mocs.blitter_{src,dst} fields
abd71630fc7 : blorp: Add a blorp_address::local_hint flag
5262475242b : intel/dev: Add a has_flat_ccs flag
3e0bffbad31 : intel/genxml: Add XY_BLOCK_COPY_BLT Color Depth enum values
79b199b3337 : intel: Allow copy engine class in intel_gem_create_context_engines()
08ffbc055b6 : lavapipe: remove unused struct member
373847609cd : ci: debian-android: drop -Wno-error=unused-label
73232d000fb : anv: drop unused label
3dcf2757869 : vulkan/wsi: add VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT for swapchain image caps
f6926efaad7 : mesa/st: move st_fb_orientation into a mesa function
840aabe7523 : mesa/st: move invalidate_on_gl_viewport to ctx
0ba5def21a3 : mesa/st: move manager colorbuffer interface to gl_context.
2f14e0d6958 : mesa/st: move renderbuffer format choosing wrapper into mesa.
f74648f9124 : mesa/st: move last of renderbuffer functionality into mesa
98df4f7a83a : mesa/st: migrate blit code into mesa
5f675630d96 : mesa/st: fixup viewport drawable invalidation
018251908ea : mesa/st: move some fbo helpers around.
9c7e79c4b76 : mesa/st: move st_new_renderbuffer_fb to manager
b70b738bd1f : mesa/st: move map/unmap renderbuffer code into mesa
90e4e7cf748 : mesa/st: move st renderbuffer code into mesa renderbuffer
f88fb218857 : mesa/st: move DrawBufferAllocate into mesa.
57dcaac31d4 : mesa/st: move st_ReadBuffer functionality into mesa
e9b12fe20ee : mesa/st: move validate/discard framebuffer into mesa
caa7009cff2 : mesa/st: move render/finish_render texture in to mesa.
7645e24045b : mesa/st: merge framebuffer objects from st to mesa
21d4dd8c39d : mesa/st: move some renderbuffer code into mesa
527b6ca4123 : mesa/st: merge st_renderbuffer into gl_renderbuffer.
0b6caed85ce : mesa/st: Lower user clip planes for tess eval too
c85df67f27b : pan/decode: Fix missing newlines in error messages
2bdfa4800d2 : pan/bi: Pull BLEND precolouring out of per-dest loop
1e5bb54f597 : panfrost: Only cull polygons
3f1abda631f : panfrost: Use u_reduced_prim for primitive checks
2dfebf34874 : freedreno/a5xx: Fix clip_mask
d26cdfac2c4 : freedreno/a6xx: Fix clip_mask
5e2bd30ea4c : freedreno: Add FD_DIRTY_RASTERIZER_CLIP_PLANE_ENABLE
c190356040f : freedreno: Pass shader cache key instead of shader key
26d591a6695 : mesa/st: Lowered ucp should still mark rast state dirty
b4108e1d01a : agx: Lower UBO loads to use per-element indexing
1c825d14fbe : docs: Update features and new_features for anv
a6aa35a0910 : v3dv: implement VK_KHR_driver_properties
492dc06fbe8 : radv: Remove VK_EXT_display_control support in favor of common impl.
34435573648 : anv: Remove VK_EXT_display_control support in favor of common impl.
ce95871a50b : vulkan/wsi/display: Add common implementation of VK_EXT_display_control.
63e91148b7f : anv: Enable VK_VALVE_mutable_descriptor_type
e1376b59ef4 : anv: refactor queue chain
be11948a956 : broadcom/simulator: handle DRM_V3D_PARAM_SUPPORTS_MULTISYNC_EXT
a0e8b774fca : radv: stop checking if pipelines are NULL during draws/dispatches
77b93cf3b15 : iris: Directly access BOs rather than using iris_resource_bo(...)
33c668a0e07 : docs/features: flag VK_KHR_create_renderpass2 as implemented for v3dv
86b8fa9aee8 : radv: do not restore NULL compute pipelines after meta operations
8f70143c50b : radv/winsys: set GTT_WC flag for CS IBs on GFX6
447cddd455d : radv: fix copying VRS rates if the ds attachment uses mips
86909babc9d : radv: fix copying VRS rates to HTILE if the depth/stencil is cleared
7dd456b173e : radv: disable attachmentFragmentShadingRate for RADV_DEBUG=nohiz
c0849a06976 : intel/genxml: Add Un-Typed Data-Port Cache Flush field to pipe control
08429da7312 : intel/genxml: Add L1 Cache Control bit field
2002e87cc3f : ci: clean up debian-android no-error list
51416b1a120 : util/fossilize_db: Fix double free in error handling.
4198ca4b3f6 : iris/xehp: Implement workaround for 3D texturing+anisotropic filtering.
bbb12b5550b : docs: Update d3d12 features
75e1948b238 : d3d12: Set sample-rate shading and GLSL 400 caps
23918d933e2 : d3d12: When mapping a non-directly-mappable resource for write, readback first
7f9ac5bba23 : d3d12: Support dynamic UBO/SSBO indexing
ce93f114b66 : d3d12: Run point sprite lowering pass on multi-stream GS when safe
2a81bd9397e : d3d12: Apply GS point sprite lowering to fixed-function point size too
bcbfbb8efd7 : d3d12: Report number of GS streams
223a05dc53e : d3d12: Temp resources for same-resource copies can be MSAA too
2da7db759bf : d3d12: Relax multisampling direct copy requirements
e5cf19fced6 : d3d12: Modify shaders when MSAA is disabled
aef777c95dd : d3d12: Report sample positions
173e3738034 : d3d12: Lower load_sample_pos to load_sample_pos_at_id
7ad089c66e3 : d3d12: Sample mask output needs to be uint-typed
f915bc56a48 : microsoft/compiler: Lower helper invocations
1022435845d : microsoft/compiler: Handle msb/lsb/bfrev
ac94bcf0464 : microsoft/compiler: Use ibfe/ubfe for bitfield extract instead of lowering to shifts
80e782d5ed5 : microsoft/compiler: Handle bitfield_insert
8938c6e0321 : microsoft/compiler: Emit samplers as array types
7502b089001 : microsoft/compiler: Handle load_invocation_id for GS and HS
fe6f7b52656 : microsoft/compiler: Handle tex texture/sampler offset srcs
7748e4799d2 : microsoft/compiler: Handle input coverage
777a42e309c : microsoft/compiler: Handle textureGatherCmp
30a44e4c3dc : microsoft/compiler: Handle 'pull model' explicit interpolation intrinsics
5b51842b58a : microsoft/compiler: Always have at least one GS active stream
a8373ca8de6 : microsoft/compiler: Handle load_sample_pos_at_id
852e243caeb : microsoft/compiler: Handle variables declared per-sample
413f398cff6 : ci/windows: Use 2 container stages
4d2937ff92c : mesa: OpenGL ES 1.1 is not optional
b04a1862962 : mesa: OpenGL 1.4 feature GL_EXT_point_parameters is not optional
577b438f984 : mesa: OpenGL 1.4 feature GL_EXT_blend_minmax is not optional
d45cb3b440d : mesa: OpenGL 1.4 feature GL_EXT_blend_func_separate is not optional
fbd17ede108 : mesa: OpenGL 1.4 feature GL_EXT_blend_color is not optional
86db69e7e8c : mesa: OpenGL 1.4 feature GL_ARB_texture_env_crossbar is not optional
f80d45c515c : mesa: OpenGL 1.4 feature GL_ARB_depth_texture is not optional
3608bce137a : turnip: Update the msm_kgsl.h header with the sanitized 4.19 version
ab5176ec403 : tu/blit: Don't set CLAMPENABLE in sampler for 3d path
bb41d47f2e7 : freedreno/a6xx: Name texture descriptor bit
f1f65e5bcf9 : intel/isl: Allow creating MCS in Tile4 memory
f960e398d38 : intel/gen125.xml: Increase Auxiliary Surface Pitch
58a843ab14e : Revert "intel/isl: Don't reconfigure aux surfaces for MCS"
531b1b7511a : intel/isl: Strengthen MCS SINT format restriction
bf9466e2851 : intel/isl: Don't check pitch in isl_surf_get_mcs_surf
c47b8d7bf31 : radv: optimize CPU overhead of si_cp_dma_prefetch() slightly
272fba8e754 : wsi/x11: Avoid a class of deadlocks in the WSI queue thread
d1530a3f3b1 : Revert "nir/algebraic: distribute fmul(fadd(a, b), c) when b and c are constants"
1b88777e97f : Revert "zink: handle vertex buffer offset overflows"
3712cd27671 : radv: use 8x4 workgroups for wave32 RT
e7002b6f969 : radv: use wave32 for raytracing
2298a96f9f6 : radv: fix raytracing with wave32
61e3f549c53 : zink: Set vertex binding stride without dynamic state extensions
0722cd7a30b : zink: Avoid redundant cast to uint on PackHalf2x16 result
985dae7f41b : zink: Output PackHalf2x16 to uint not float
9e171b6d495 : ac/nir: use shorter builder names
533118413be : ac/nir: avoid providing an align_mul to intrinsic builders
c0a586bad7d : ac/nir: avoid providing a write_mask to intrinsic builders
8951608f087 : radv: avoid providing an align_offset to intrinsic builders
552e59aee3a : radv: avoid providing an align_mul to intrinsic builders
7833759a419 : radv: avoid providing a write_mask to intrinsic builders
af51efe195b : nir/builder: assume scalar alignment if not provided
e9e1a448727 : nir/builder: set write mask if not provided
275a18322d0 : v3dv: check correct format when load/storing on a depth/stencil buffer
5d04b76c09c : v3dv: remove unused v3dv_descriptor_map_get_texture_format
9319ffb53d1 : v3dv: signal fence when all submitted jobs complete execution
bce77e758ac : v3dv: process signal semaphores in the very last job
0ab98612ef6 : v3dv: handle wait semaphores in the first job by queue
03a6a827404 : v3dv: track submitted jobs by GPU queue type
fd973218a6c : v3dv: enable GPU jobs to signal multiple semaphores
a7052dcf2cf : v3dv: enable multiple semaphores for csd job
ad09e50129e : v3dv: enable multiple semaphores for tfu job
ff8586c3452 : v3dv: enable multiple semaphores on cl submission
85c49db10dd : v3dv: check multiple semaphores capability
264dedf690f : drm-uapi/v3d: extend interface for multiple semaphores support
d5bd18fbb30 : v3dv: store wait semaphores in event_wait_cpu_job_info
d148379edf3 : v3dv: wrap wait semaphores info in v3dv_submit_info_semaphores
09991fc47bf : v3dv: drop unused variable on handle_set_event_cpu_job
3b4d4c7d841 : mesa: use less temporaries in build_lighting
b8c518f0fbf : radv: fix computing the number of color samples if no attachments
4e4a2d0f97f : driconf: enable vs_position_always_invariant for Dirt Rally
b5b105df96d : r300: properly initialize new_vs in r300_draw_init_vertex_shader
5decf569fc8 : mesa/st: move perf query test to st_context, drop files.
3f8e7b87354 : mesa/st: drop lots of perfquery wrappers
78d13fdbb25 : mesa/st: drop some bindless wrappers
8467047f6da : mesa/st: move memory query into mesa.
6e99b10632e : mesa/st: move shader completion into mesa
03f180d88b3 : mesa/st: inline st_max_shader_compiler_threads
74d40c68dc3 : mesa/ctx: store screen pointer in ctx as well
df9d5795c1e : mesa/st: move evaluate depth values into mesa
a64e5c02bda : mesa/st/vdpau: direct call the vdpau functions.
0f8a3a71754 : mesa/st: drop release all sampler views wrapper
31d3e3ebeba : mesa/st: move st_TexParameter into mesa
96b57faf357 : mesa/st: drop useless tex parameter calls.
9244c792f9a : mesa/dd: drop GetProgramBinaryDriverSHA1
4a055c19408 : mesa/st: move pin l3 cache to direct check/call.
10ac88b72fa : mesa/st: drop emit string marker device table entry.
5618fac7860 : mesa/st: directly call the uuid get funcs.
ec0d62ceb5f : mesa/st: drop last user of st_Enable.
84fe99b2a0e : mesa/st: migrate debug callback code into mesa
bc122e07690 : mesa/st: remove st_context from debug callback
e344a117af8 : mesa/st: move intel blackhole noop enable to frontend
129e31cd4f7 : zink: hook up planar image format creation
bff042fd43f : zink: link with vulkan utils
926d78a645b : ntt: Extend ntt_compile::addr_declared and ntt_compile::addr_reg
495debebad2 : nir/algebraic: optimize expressions using fmulz/ffmaz
14b82270837 : nir: add some missing nir_alu_type_get_base_type
f2fbba79209 : nir/algebraic: optimize open-coded fmulz/ffmaz
312a2849807 : nir/algebraic: add ignore_exact() wrapper
f68797ead72 : aco: create v_mac_legacy_f32/v_fmac_legacy_f32
43e32ad0740 : aco: consider legacy multiplications in optimizer
e7f91b194ae : radv,aco,ac/llvm: implement fmulz and ffmaz
7f05ea3793b : nir: add nir_op_fmulz and nir_op_ffmaz
945fb51fb59 : intel/fs: Fix gl_FrontFacing optimization on Gfx12+
4aaedc20c15 : zink: fix non-modifer dmabuf usage
4d95a7f8008 : anv: add helper methods related to enabling CCS for external images
b664349973b : anv: Enable implicit CCS for external images
a4c9276de21 : docs: add features/relnotes for zink sparse texture support
f86e97ab34e : zink: ARB_sparse_texture2
7c918a807b8 : zink: enable ARB_sparse_texture pipe caps
0959fd7f349 : zink: handle sparse texture miptail commits
7e03554af07 : zink: batch sparse texture binds
30bd4ff72e2 : zink: handle min_lod texture operands
ac30051a5de : zink: emit sparse residency cap in ntv
d76694a18ff : zink: only allocate ntv residency info if it will be used
7e7c94afaa2 : zink: add nir_intrinsic_image_deref_sparse_load to image scanning in compiler
60d0a0a8ce3 : zink: always pass shader info to ntv
0af2b7740bf : zink: rename zink_so_info -> zink_shader_info
73ef54e3424 : zink: handle residency return value from sparse texture instructions
dfc74d703eb : zink: always set actual_dest_type for ntv tex instruction emission
3c05646fbe5 : zink: implement sparse shader instructions in ntv
1bbcd68d5f1 : zink: fake sparse R9G9B9E5 support as needed
d83b52928c4 : zink: stop allocating such massive staging regions for buffer maps
7753ca2a452 : zink: allow sparse buffers to be suballocated
9fd155697ab : zink: support sparse texture range commits
d320e8328d6 : zink: set up image create bits for sparse textures
2e57c2c0293 : zink: add get_sparse_texture_virtual_page_size hook
cadcbed2588 : tu: expose VK_KHR_copy_commands2
6ea7a61d7ab : v3dv: Update LoaderICDInterfaceVersion to v5
4e0604279d3 : freedreno, tu: Update LoaderICDInterfaceVersion to v5
6eb8ceac874 : lavapipe: Update LoaderICDInterfaceVersion to v5
0988e4ae099 : anv: Update LoaderICDInterfaceVersion to v5
a2ec6bf60f2 : panvk: Update LoaderICDInterfaceVersion to v5
80a99ae9061 : radv: Update LoaderICDInterfaceVersion to v5
8733d19f534 : meson: start building intel earlier.
acc2d08cf90 : intel/perf: use a function to do common allocations
521ede8451d : mesa: refactor GetProgramiv to use program resource list
7a8d651d504 : ci/softpipe: Drop the GS sampling known-flakes.
bee77d3a823 : softpipe: Request that st fix up DST_ALPHA blending for RGB render targets.
263faa3dfbf : softpipe: respect !independent_blend_enable for color masks.
0c31ab34d2c : lavapipe: fix ptralloc typo
93149507265 : ci: Add docs for Linux Kernel uprevs
4b8d84f71af : mesa/st: merge texture obj/image alloc/free into mesa
cd0961dce2b : mesa/st: merge texture object/image structs into mesa
ea3e700e356 : mesa/st: cleanup last bits of st perfmon code.
bc9b176aef9 : mesa/st: move perfmon code from st into mesa
1e2ded21ba8 : mesa/st: merge perfmon groups init/cleanup from st into mesa
350dbb000e6 : mesa/st: merge perfmon counters/groups objects from st into mesa
a3099f885ea : mesa/st: merge perfmon object from st into mesa
0fb946da94e : mesa/st: merge transform feedback code from st into mesa
ecb99724a3b : mesa/st: merge st transform feedback object into gl one.
b6710b6549c : mesa/st: merge condrender code from st into mesa.
1c73afa4627 : mesa/st: merge queryobj code from st into mesa.
0af7c1e385b : mesa/st: merge the syncobj code from st into mesa
adf0dc7801c : mesa/st: merge semaphore objects from st into mesa
addcc24f772 : mesa/st: merge memoryobjects code from st into mesa
ed0046c5b47 : glsl: drop glheader.h include.
16fa4420574 : mesa: split struct gl_config into it's own header.
4346f392993 : mesa: more mtypes.h cleanups
090f9001733 : docs: update docs for new extension header.
07edaa14096 : vbo: drop unused mtypes.h
7db6f9b8fce : glsl: drop some more context.h/mtypes.h interactions
7b7f6276000 : glsl/fp64: move context.h dependent checks into main.
23b361ae121 : glsl: move off mtypes.h in lots of places.
a7b9b4086c8 : mtypes: move gl_shader_variable to shader_types.h
79834f4defc : mtypes: move bindless image/sampler objects to shader_types.h
0506c99ccd0 : mtypes: move uniform shader types to shader_types.h
57a7915face : mtypes: move transform feedback internal structs to shader_types.h
cc38e6e7d3c : mtypes: more gl_active_atomic_buffer to shader_types.h
0eb50f738d1 : mtypes: move gl_program to shader_types.h
d6dfa370ee3 : mtypes: move gl_linked_shader and gl_shader_program to new shader_types.h
fa5788b8893 : mesa: move ast_to_hir.cpp off mtypes.h
74fa9c06207 : glsl: move ast_function.cpp off mtypes.h
b4aa10c0895 : glsl: avoid rebuilding builtin functions on mtypes.h changes.
72123213cee : mesa: move some gl shader types to shader_types.h.
b40958cbff2 : glsl: remove some deps on mtypes.h.
02bab148f94 : mesa/mtypes: move matrix enums to shader_enums.h
379fc6b269e : mtypes: split gl extensions and consts out into a separate header
717a720e9c9 : mesa: drop unused context parameter to shader program data reference.
3868b30fc4f : glsl/parser: extract consts/exts/api out of context at start.
949b5787eec : meson: Try to link all-targets module if Gallium OpenCL is enabled
cac6f633b21 : nir/opt_offsets: Use nir_ssa_scalar to chase offset additions.
1048e6113ea : nir_to_tgsi: Use nir_opt_offsets for load_ubo_vec4.
645ca56425a : nir/opt_offsets: Also apply the max offset to top-level constant folding.
ec4b9909f04 : nir/opt_offsets: Disable unsigned wrap checks on non-native-integers HW.
700d2fbd0ab : nir: Add a .base field to nir_load_ubo_vec4.
a98103c55d6 : nir/lower_dynamic_bo_access: Use copy_inst_indices for our cloned instrs.
f83f72be8eb : intel/brw: drop gl header from the brw backend.
ccbf700d6c6 : nir: remove gl.h include from nir headers.
39bfb256271 : includes: add windows lean and mean guard.
1352e0ba0cf : mesa/*: add a shader primitive type to get away from GL types.
d54c07b4c4a : mesa/*: use an internal enum for tessellation primitive types.
537a0ee3b7f : llvmpipe: Add get_{driver,device}_uuid implementations
acd0afdba49 : amd: move uvd decode definitions to common place
14551f2bde7 : amd: move vcn decoding regs + structs to a common file.
a35c5540e42 : ci: freedreno: Update a530 dEQP fail expectation list
6f74c95a846 : ci: Uprev Kernel to v5.16
19f88eb858e : meson: tlsdesc: minor reformatting, add comments
96cc3007461 : radv: fix missing destroy for the overallocation mutex
6619f855d97 : vulkan/runtime: fix accessing NULL pointers detected by UBSAN
44ddc28fa8d : Add new rules to .gitattributes
a4b8f69bb50 : radv/ci: add line endings exception for files generated with wine
745af887830 : ci/windows: normalize line endings
f5471227724 : microsoft/compiler: normalize line endings
ed0edcc3388 : freedreno/rnn: normalize line endings in rules-ng.xsd
b59764a9fcb : aco: use p_extract for SGPR nir_op_unpack_half_2x16_split_y
bbc4ca5d7d5 : aux/trace: cosmetic cleanup
85a75e42db7 : aux/trace: implement missing trace calls
32d40f7c80c : aux/trace: print enum names instead of integer values in gallium traces
51f6288a2d2 : genxml: reduce amount of generated code
acebea9cf1f : anv: fix missing descriptor copy of bufferview/surfacestate content
2c875e6ad78 : intel/dev: fix ppipe_mask computation
9e839620daa : meson: add check kwarg to run_command
71673cd2d4d : zink: add deqp ci baseline for nv
f9892b0f4f9 : zink: update nv ci baseline
806946b0947 : lavapipe: replace hard pointer calcs in push descriptors with ptralloc
48fde98b79f : lavapipe: replace hard pointer calcs in dynamic render with ptralloc
171ccdbf1c4 : util: add ptralloc
0bc7562466c : iris: Do primitive ID overrides in 3DSTATE_SBE not SBE_SWIZ
223edb1ec11 : iris: Use prog_data->inputs rather than shader info in SBE code.
d475e839daf : intel/fs: Reuse the same FS input slot for VUE header fields.
5f0bf2113ef : r300: Add consts (uniforms) count to the shader-db output.
cd7b260eeb9 : r300: Drop unused r300_get_stats() call.
695ba644abe : intel/gem: Return length from intel_i915_query_alloc
83da7dc487e : intel/dev: Recalculate max_cs_threads after applying hwconfig changes
ab22fb488bd : intel/dev: Apply settings from hwconfig if devinfo::apply_hwconfig is set
59f32c62c73 : intel/dev: Set intel_device_info::apply_hwconfig for DG2
a15f18c8860 : intel/dev: Add intel_device_info::apply_hwconfig
03003510281 : intel/dev: Print urb size with intel_dev_info
2dd78b9a4f2 : intel/dev: Add intel_print_hwconfig_table()
3a119f0c6d5 : intel/dev: Add intel_hwconfig_types.h from random post on the internet
f0692365a2d : anv,blorp,crocus,i965,iris: Use devinfo->max_threads_per_psd for gfx8+
08a897fa38f : intel/dev: Add max_threads_per_psd field to devinfo for gfx8+
5e2834754e8 : r300: fix translate_LRP
e6b60c27643 : svga: enable GL43 on SVGA GL43 capable device
1942c06f9c3 : svga: add GL43 resource validation at draw time
1e99a307387 : svga: shader translation for compute, image views and shader buffers
247c61f2d04 : svga: Add support for compute shader, shader buffers and image views
533a09541d5 : tgsi: Add hw_atomic_declared in tgsi_info
dc512f11ea2 : svga: Add utility to check for GL43 support
391a8bbc773 : svga: Add GL43 commands support
440beb01d7b : zink: enable EXT_external_objects pipe caps
4ed30be31e5 : zink: implement external memory object resource handling
32597e116d7 : zink: implement GL semaphores
29285a0e855 : zink: add driver/device uuid screen hooks
65e34fa70e3 : zink: add VK_KHR_external_memory_capabilities to instance exts
f0f1a94fcff : zink: add VK_KHR_external_semaphore_fd to device exts
a11dfc11cfa : iris: Use mi_builder for load/store reg/mem/imm functions
e29ed39d63a : iris: Use mi_builder to set 3DPRIM registers for draws
fbcbbae6620 : crocus: only clamp point size on last stage.
f9f7f326faf : intel/compiler: add clamp_pointside to vs/tcs/tes keys.
7b6cd912a59 : mesa/st: get rid of ST_CALLOC_STRUCT use CALLOC_STRUCT
05c8fb63355 : mesa/st/perfmon: rebalance CALLOC_STRUCT/FREE
7c79c9bfb1d : mesa: rebalance the CALLOC_STRUCT/FREE force.
3b26dbf8f1d : mesa/program: don't use CALLOC_STRUCT for instructions.
279cc37ac09 : freedreno/ci: Fix dEQP tests expectations on A530
da709e8aa72 : panfrost/ci: Fix piglit tests expectations on G52
214ea8e018e : iris/ci: Fix piglit tests expectations on amly
05c6dea68b1 : iris/ci: Fix whl dEQP expectations
9f0be629cd6 : virgl/ci: Fix identification of dEQP binary paths
aec7eaf3e3f : virgl/ci: Do not hide crosvm output messages
efd4bcad20d : virgl/ci: Prevent static link of virglrenderer inside crosvm
8d1ed9b7531 : virgl/ci: Force crosvm error when exit code file is missing
de4e56fcf7d : ci: Create results folder before starting virgl_test_server
c74fb1da4f4 : ci: Do not remove cmake
8729c6e9818 : ci: Support building and installing deqp-runner from source
f40e7f0e7bb : ci: Uprev deqp-runner to 0.11.0
bce9cdf968a : ci/piglit: Start vtest server if driver is set to virpipe
217c03ce4bb : ci: Do not remove wget
196dbb12fdf : ci: Move common variables out into a separate file
b7bd6ee09d1 : ci: Do not remove libgbm-dev
dcb2f48ed67 : zink: Enable VK_KHR_image_format_list for VK_KHR_imageless_framebuffer
97da9e4bf4a : Revert "zink: update gfx_pipeline_state.vertex_strides when necessary"
9c9e8c33498 : nir: Reorder ffma and fsub combining
29cb1c7c138 : zink: check EXT_image_drm_format_modifier for dmabuf support
68f16660f15 : v3d: keep clear color untouched
afdfcdd542b : radeonsi: determine MEM_ORDERED after generating a shader variant
e5dd32a48cf : radeonsi: apply fbfetch/indirect_descriptor to uses_vmem_load_other earlier
08cc73a2189 : radeonsi: rename uses_vmem_* flags
ee040a6b639 : radeonsi: enable ARB_sparse_texture2
71a77aea79d : radeonsi: enable multi sample sparse texture support
485ceb5c519 : gallium: add multi_sample parameter to get_sparse_texture_virtual_page_size
2c994e17c17 : mesa/main: export _is_multisample_target for external usage
91661a3938a : mesa/main: allow multi sample sparse texture
697e1cdeef3 : radeonsi: lower nir_intrinsic_is_sparse_texels_resident
7d4b0b77893 : glsl/nir: convert is_sparse_texels_resident to nir
634bb251235 : glsl: add sparseTexelsResidentARB builtin function
a0b6515ec41 : glsl/nir: adjust sparse texture nir_variable
3dc950118c1 : glsl/nir: convert sparse image load to nir
f4a972b7483 : glsl/nir: convert sparse ir_texture to nir
f62bbe44c97 : glsl: add vec5 glsl types
59d94d8188d : glsl: add sparse texture image load builtin functions
dcec15d79c6 : glsl: add _texelFetch related sparse texture builtin function
a26dbfc24b8 : glsl: add _textureCubeArrayShadow related sparse texture builtin func
640f9098621 : glsl: add _texture related sparse texture builtin functions
dd84769c55d : glsl: ir_texture support sprase texture
67b4c88512a : glsl: add ARB_sparse_texture2 extension
d44f725ea65 : mesa/main: relax alignment check when ARB_sparse_texture2 available
6da5136c661 : mesa: add ARB_sparse_texture2 extension
fef018c307f : gallium: add PIPE_CAP_QUERY_SPARSE_TEXTURE_RESIDENCY
5dd9cb10691 : gallium/dd_debug: add get_sparse_texture_virtual_page_size
2cee73f0f73 : nir: fix nir_tex_instr hash not count is_sparse field
3cafa3e852c : ac/surface: allow displayable DCC with any resolution (e.g. 8K)
e4c582ee71e : tu: support VK_EXT_primitive_topology_list_restart
d95a0b52e45 : nir/unsigned_upper_bound: don't follow 64-bit f2u32()
0d65f229c5c : egl/dri2: short-circuit dri2_make_current when possible
b33ed5406a9 : egl/dri2: remove superfluous flush when changing the context
88f19189199 : radv/winsys: fix zero submit if no timeline semaphore support
f6ffefba3e4 : nir: Apply nir_opt_offsets to nir_intrinsic_load_uniform as well.
b024102d7c2 : freedreno/ir3: Use nir_opt_offset for removing constant adds for shared vars.
9645fa91079 : agx: Handle discard intrinsics
f248f6623c4 : agx: Add sample_mask instruction
dcc12656e3b : asahi: Route sample mask from shader
9b57600502a : asahi: Rectify confusing XML comment
3341abc5d79 : asahi: Break out Fragment Parameters word
fc5a72be2fd : asahi: Add XML for unknown 0x4a packet
054c5be1021 : asahi: Warn when hacks mode is enabled
011106640fb : asahi: Fake more CAPs with dEQP hacks mode
13b79266e47 : frontend/va: Setting the size of VADRMPRIMESurfaceDescriptor
76b7e393542 : frontends/va: use un-padded width/height in ExportSurfaceHandle
b6cc240db1c : bin/gen_calendar_entries: fix newlines on windows
493f6883312 : ensure csv-files are crlf on disk
b8d37eb1bb9 : pan/bi: Schedule around blend shader register clobbering
77a1514a378 : pan/decode: Disassemble Bifrost quietly
58accc995bf : pan/decode: Don't print Preload twice
330bb2c58b0 : panfrost: Remove FBD pointer on Bifrost XML
ae9316f8128 : pan/decode: Decode Valhall surface descriptor
c947a52df44 : pan/decode: Add pandecode_dump_mappings
861fa2baec1 : pan/decode: Add hexdump helper
6752fcf1797 : pan/decode: Track mmaps with a red-black tree
a07473b79d7 : pan/decode: Include addresses for jobs
4af20895c52 : pan/decode: Remove hierarchy mask check
01f5fffbc63 : mesa: Remove unused src/mesa/x86-64
a686946553e : mesa: Remove unused _mesa_set_sampler_{filters,srgb_decode,wrap}
2db87ad3444 : mesa: Remove unused _mesa_is_front_buffer_{draw,read}ing
203df8c2640 : mesa: Remove unused _mesa_is_alpha_to_coverage_enabled
c630408945d : mesa/math: Remove unused m_translate.c
c828490b26c : mesa: Remove unused _mesa_delete_nameless_texture
c1fa6bbecf9 : mesa: Remove unused _mesa_all_varyings_in_vbos
6e3cd058708 : mesa: Remove unused _mesa_convert_colors
fcb3b875539 : freedreno/decode: Handle chip-id
d15021435ed : driconf: Fix unhandled tags in static conf
fe0a6b96061 : anv: Don't fill lowered_storage_image_param on SKL+
10276558106 : pps: increase intel.cfg buffer size
2e3490dd0f2 : iris: utrace/perfetto support
1d2fea6eae2 : tools/pps: limit intel cfg to 250ms of sampling
b462dafbd68 : pps: enable anv source in example config file
e760c5b37be : anv: add perfetto source
b70143f4e39 : util/u_process: protect entrypoints for c++
cf9956a8c57 : intel/ds: use a per GPU clock ID
61766f9f90a : intel/ds: use the right i915_drm.h include location
e35a65ae454 : intel/ds: don't forget to reset upper dword timestamp read
6eb554a9c7e : intel/ds: allow user to select metric set at start time
69df00b33b3 : intel/ds: reuse intel_ioctl()
cc5843a573b : anv: implement u_trace support
bb541d11593 : intel/blorp: add measure_end entry point
d3724de8948 : intel/dev,perf: Use a single timescale function
02a4d622ed0 : anv: expose a couple of emit helper to build utrace buffer copies
246e2c74d39 : isl: add helpers to printout ops
e8ea6a899f0 : blorp: add description & helpers to printout ops
30a8b8d2df4 : intel/fs: disable VRS when omask is written
37fa59fa6c1 : anv,lavapipe,v3dv: use wsi_common_get_image
e6d7e1ec634 : vulkan/wsi: add wsi_common_get_image
dbad53ec6ba : docs: Update d3d12 feature list
14b1319f291 : d3d12: Support ARB_framebuffer_no_attachments
0cc79c9c1eb : d3d12: When no framebuffer attachments are present, the viewport must be clamped to framebuffer size
3f22038973b : d3d12: When no framebuffer attachments are present, use ForcedSampleCount instead of SampleDesc.Count for MSAA
a21d2bfd771 : zink: update gfx_pipeline_state.vertex_strides when necessary
dd1c6bff295 : docs: Update d3d12 features
c6e7cdcf381 : d3d12: Enable draw and multi-draw indirect
3a8c8d25fd7 : d3d12: Add a compute transformation to handle indirect draws that need draw params
a4894fcbfcf : d3d12: Handle indirect twoface draws
3dd292703b9 : d3d12: Handle draw indirect and multi-draw indirect
c9dc4fa7c10 : d3d12: Add a command signature cache for indirect draws
529b0787180 : d3d12: Enable base instance and draw params extensions
aaceb10b0f6 : d3d12: Upgrade first vertex state var into all vertex draw params
a98508d0921 : d3d12: Declare support for inverted conditional render
dbc5c3929ee : d3d12: Predication fix: For boolean queries used for predication, D3D12 uses uint64, so clear at least a uint64 in the result
934dc7b6a07 : d3d12: Predication fix: re-enable after restarting a batch if needed
9609387a4fb : d3d12: Fix re-enabling predication after temporary disablement
07bf8b18b5b : d3d12: Export d3d12_get_state_var from d3d12_nir_passes.c
8b3d947267f : spirv,radv: Fix some GL enum comments
a1de1024792 : intel/fs: Use compare_func for wm_prog_key::alpha_test_func
460a953df58 : intel/compiler: Stop using GLuint in brw_compiler.h
5f1ca03c45a : aux/trace: add pipe_context::fence_server_signal tracing
3e7f6c9aebf : tu: implement wsi hook to decide if we can present directly on device
fa75b2a0274 : vulkan/wsi: create a common function to compare drm devices
e86ce98c6a0 : intel/devinfo: deal with i915 topology query change
6d73426d2a4 : intel/devinfo: split out l3/pixelpipes counting
7609e88d5fa : intel/devinfo: Adjust L3 banks for DG2
5f3b0327b78 : intel/dev: extract slice/subslice total computation
b0f7f1afacd : v3d: implement double-buffer mode
b9f94745772 : v3dv: implement double-buffer mode
821c66e50cd : vulkan: return default string for undefined enum
fbe4d7ccf49 : v3dv: implement VK_EXT_4444_formats
25c46c465d5 : v3dv: handle formats with reverse flag
872f08815b1 : v3dv: add swizzle helpers to identify formats wit R/B swap and reverse flags
dbd3935b041 : freedreno, tu: Export vk_icdGetPhysicalDeviceProcAddr
b00fe27015e : panvk: Export vk_icdGetPhysicalDeviceProcAddr
5a37cc11863 : v3dv: Update LoaderICDInterfaceVersion to v4
9d013f2c24e : radv: Update description of vk_icdNegotiateLoaderICDInterfaceVersion
307cdb71470 : zink: add some nv ci results
f0eb07f98ff : zink: remove SpvMemorySemanticsMakeVisibleMask from nir_intrinsic_memory_barrier
74b0fbe2e9a : radv: enable radv_disable_aniso_single_level for Battlefield 1 & V
e6173ed1d20 : radv: allow to disable anisotropic filtering for single level image with drirc
874f4095c55 : panfrost: Don't double-free when handling error for unsupported GPU
7553aee06bd : kmsro: Add komeda DPU
b22294f6d59 : panfrost: Add GPU G76 to the set of known ids
596d2ab0ade : util/vbuf: fix buffer translation sizing
8f18c72f9ab : freedreno/fdl: Fix reinterpreting "size-compatible" formats
d7cbe17760c : v3dv: simplify v3dv_debug_ignored_stype
49c1b40290c : radv: only clear VRS_HTILE_ENCODING on GFX10.3+
fd2fbc558b8 : glthread: Check out of bounds for MultiDrawElementsBaseVertex cmd
70a4e646852 : intel: Add *disabled* device ids for DG2
4f9141607f4 : intel: Add device info for DG2
cd678c7029c : v3d/doc: do not expose ARB_shader_image_load_store
bd70b4f27f2 : mesa: fix MAX_GEOMETRY_IMAGE_UNIFORMS check support
3b81d2d30da : mesa/st: do not expose ARB_shader_image_load_store if not fully implemented
d9bc018854a : d3d12: enable PIPE_CAP_IMAGE_STORE_FORMATTED
5e9b43f505d : softpipe: enable PIPE_CAP_IMAGE_STORE_FORMATTED
1027b684189 : anv: fix perf queries
545e73d72c2 : mesa/st: Assert that NIR drivers that support tess use tess levels as inputs
01709464a4c : aux/trace: copy over stream_output_target_offset method from context
d0bba3dfbf8 : zink: add flake
4dc406c7482 : freedreno: Update chip-ids
785a324debb : freedreno: Handle wildcard fuse-id in device matching
6b8e3aeeb71 : freedreno: Rearrange dev_id_compare() logic
9176e27dd27 : freedreno: Small dev_id_compare() cleanup
0a82a26a185 : turnip: Porting to common implementation for timeline semaphore
479a1c405e4 : turnip: Porting to common vulkan implementation for synchronization.
58aa920706c : vulkan: fix typo
f976f71fb08 : turnip: Use the new common device lost tracking
14a4600b62d : intel: add swizzle flag into driver uuid
f43c7185e0a : intel: remove chipset_id
ddfa3924b3a : intel: dump PCI info in intel_dev_info
3414ba9a814 : anv: remove private pci fields
d86989bf73e : intel: use PCI info to compute device uuid
db8405670a7 : intel: provide pci bus and dev info in base device struct
17b753459ec : venus: VkExternalImageFormatProperties is optional
cd6377741d0 : docs: update calendar and link releases notes for 21.3.4
7240b379485 : docs: add release notes for 21.3.4
79a987ad2a1 : nir/opt_if: also merge break statements with ones after the branch
dad609d1521 : nir/opt_if: merge two break statements from both branch legs
64a51293c8f : vulkan/overlay: support Vulkan 1.2
20db89b7c7c : virgl: disable texture uploads with copy transfers
d3398a8e03e : docs: move the release for 22.0 out
c638d6f3bf6 : ci: Add paraview traces to several drivers.
ec29a9391eb : ci/llvmpipe: Add a trace for the game JVGS, which got regressed recently.
e46fa37cf46 : ci/llvmpipe: Sort the list of traces.
9675cef53b5 : radv: set radv_split_fma=true for Proton SotTR
cc802cab7c0 : radv: add RADV_DEBUG=splitfma
b2ae4b2ac4b : lima: remove not needed lie about PIPE_CAP_OCCLUSION_QUERY
2a90f2702c0 : i915: remove not needed lie about PIPE_CAP_OCCLUSION_QUERY
b497e454b3c : vc4: remove not needed lie about PIPE_CAP_OCCLUSION_QUERY
41179b665b7 : broadcom/ci: use .test-manual-mr
0186e9e1c51 : mesa: always support occlusion queries
56886459c5b : Revert "ci: disable vs2019 windows build"
315d6ee66f1 : freedreno: drop dead assignment
d71c6eebe25 : freedreno: silence sometimes-uninitialized warning
50d4e44fa49 : radeon/vcn: enable dynamic dpb Tier2 for hevc dec vaapi path
be28a475c7b : radeon/vcn: enable dynamic dpb Tier2 support for h264 dec vaapi path
2efddb5db01 : frontends/va: preparing to disable h264 extension flag in vaapi dec path
fb1d1d3b1f2 : frontends/omx: preserve omx to keep current mode for avc decoding
2af033fd540 : zink: ci updates
d3bb5b5dd18 : zink: use even more accurate stride values for query result copies
2fa1bf60d63 : Revert "zink: when performing an implicit reset, sync qbos"
b7a4faea9b4 : zink: skip readback of qbos with no results
f8d2770737a : zink: fix availability buffer sizing/copying for xfb queries
bf9ac4dfcd5 : zink: always set number of timestamp results to 1 for internal qbo
8b46d83637a : zink: add a better threshold for clamping query pool resets on suspend
8a78706643e : nir: refactor nir_opt_move
8ef9350ff0c : intel/devinfo: drop num_eus_per_subslice field
5d5a1b660b8 : intel/devinfo: add a helper to check for slice availability
1c5b206366c : intel/devinfo: printout devinfo struct size
574ba30fb44 : intel/devinfo: printout pixel pipes in info printout
d8ba48e4473 : radeonsi/tests: add expected results for vega20
d299d819195 : radeonsi/tests: update expected results
86262b6eac0 : radeonsi,radv: fix usages of surf_pitch
2f8982df0e7 : radeonsi/gfx10: fix si_texture_get_offset for mipmapped tex
9cd8908c030 : radv: fix computing the fb size in presence of dynamic VRS attachment
9c746157ae4 : radv: reset VRS if the current subpass doesn't have a VRS attachment
ec4dcd53dbb : radv: stop checking if dynamic states changed
567a9550d78 : ci: disable vs2019 windows build
912acbf963e : anv,iris: Flush HDC before color fast clears
f3c629733fd : anv,iris: PSS Stall Sync around color fast clears
8ec8298ce4f : intel: Rename the PSD bit in PIPE_CONTROL for XeHP
de5f1cdd31a : anv,iris: Depth stall around color fast clears
34c8371e2a9 : anv,iris: Flush tile cache after color fast clears
38b3661b8fb : radv: 256 byte push constants.
43f8e07765f : radv: Use 16-bits to store push constant indices.
3a36d0b7874 : radv: Use MAX_PUSH_CONSTANTS_SIZE for saved push constants.
b6499dff37d : zink: use device-local heap for sparse backing allocations
f286ecf906c : nir: handle per-view clip/cull distances
70a9710eee8 : spirv: mark [Clip|Cull]DistancePerViewNV variables as compact
0d6f83cbf11 : nir: remove invalid assert affecting per-view variables
ce5a8bff77e : spirv: handle multiview bits of SPV_NV_mesh_shader
4fed440724a : nir: add load_mesh_view_count and load_mesh_view_indices intrinsics
e4ff7fd76ad : spirv: add MeshViewCountNV/MeshViewIndidcesNV builtins from SPV_NV_mesh_shader
561de760fd6 : compiler: add new MESH_VIEW_COUNT/MESH_VIEW_INDICES system values
4cb7dcb0974 : spirv: handle ViewportMaskNV builtin/cap from SPV_NV_mesh_shader
16192792193 : intel/isl: Return false more in isl_surf_get_hiz_surf
b77d694223a : intel/isl: Allow HiZ with Tile4/64 surfaces
50967402cc2 : intel/isl: Require Y-tiling for depth on gfx4-5
267689a2696 : intel/isl: Use a new HiZ format on XeHP+
7d0e8478561 : intel/isl: Update comment for the XeHP HiZ block
e0ddeec2092 : intel/isl: Rework HiZ image align calculations
30615794e45 : blorp: Drop multisampled code in blorp_can_hiz_clear_depth
0a01d2c04f2 : anv: increase binding table pool size to 64KB
d6c0d167918 : intel/dev: fixup chv workaround
c8d364cb9d3 : turnip: Use vk_common_QueueSignalReleaseImageANDROID for DRM
5b8b6315e4c : turnip: Use vk_common_AcquireImageANDROID
66ea0f84c2c : r300: use point sprite coordinates only when drawing points (v5)
3e5f4cebe81 : zink: add extra synchronization for buffer descriptor binds
5028630bd6c : d3d12/ci: Skip flaky tex-miplevel-selection and timestamp tests
d15ff96da20 : zink: always unset vertex shader variant key data when changing last vertex stage
a9545153a0e : zink: add some wsi instance extensions
394c7f3f62b : zink: add missing assert for 8bit vertex decompose
7650e6fc4cc : radv: implement wsi's private transfer queue using SDMA
7bd5aa111cf : vulkan/wsi: add a private transfer pool to exec the DRI_PRIME blit
0ad7ec56c9b : vulkan/wsi: add use_prime_blit param to wsi_swapchain_init
d6ea60d5a2d : radv: allocate the prime buffer as uncached
7b5ab48c40b : radv: partial sdma support
148b2d0040a : amd: add SDMA_NOP_PAD
4e2b624c103 : aco: validate VOP3P opsel correctly
a5bc8c4be99 : mesa: free vbo_save_vertex_list store prims
6e9cd801a65 : mesa: free idalloc storage for display lists
074bde9989d : intel/xehp: Switch to coarser cross-slice pixel hashing with table permutation.
ef675e68577 : anv: Program pixel hashing tables on XeHP.
d149c5e6e0f : iris: Program pixel hashing tables on XeHP.
283d5bff4eb : intel: Rename intel_compute_pixel_hash_table() to intel_compute_pixel_hash_table_3way().
170468b4fee : intel: Minimal calculation of pixel hash table for arbitrary number of pixel pipes.
68cb551b1d5 : intel: Move pixel hashing table computation into common header file.
3d3c571db3e : iris: Merge gfx11_ and gfx12_upload_pixel_hashing_tables() into the same function.
ae5fa3f5183 : intel/genxml: Fix SLICE_HASH_TABLE struct on XeHP.
a748b264e8a : intel/blorp/gfx12+: Drop unnecessary state cache invalidation from binding table setup.
c6455cfec9a : intel/fs: Don't assume packed dispatch for fragment shaders on XeHP.
ffa2ca8a775 : intel/xehp: Update 3DSTATE_PS maximum number of threads per PSD.
c5031873882 : docs: Update d3d12 extension list and new_features.txt
cc8219d1b4b : d3d12: Enable compute
f399378c522 : d3d12: Run DXIL shared atomic lowering pass
9f67f432d7f : d3d12: Handle indirect dispatch
9cc6b17c8ad : d3d12: Implement num workgroups as a state var
65a16a568c5 : d3d12: Implement launch_grid
570a042a94b : d3d12: Hook up compute shader variations
5f23b1d7cda : d3d12: Support compute root signatures
6d38a35afb0 : d3d12: Compile, bind, and cache compute PSOs
e350d1ab091 : d3d12: Stop trying to set D3D12_DIRTY_SHADER during bindings
944c72ae4d4 : d3d12: Remove draw_info from selection_context
fbc1d90f19c : d3d12: Keep state vars last in the per-stage root parameters
166cd05071c : d3d12: Limit sampler view count to 32
2837e67b9b3 : microsoft/compiler: Handle more GL memory barriers
fd50ef046b2 : microsoft/compiler: Move workgroup_size lowering from clc
5e18aafd260 : freedreno: Report system memory as video memory
3563ae4b2d5 : nir_to_tgsi: Fix a bug in TXP detection after backend lowering.
8e21cad39b5 : intel/xehp: Implement XeHP workaround Wa_14014148106.
eeb3f4594d5 : intel/xehp: Implement XeHP workaround Wa_14013910100.
b550b3c89c1 : vc4: Use u_box_pixels_to_blocks helper
6f07159a1df : v3d: Use u_box_pixels_to_blocks helper
b920ace4bc7 : lima,panfrost: Correct pixel vs block mismatches
26c533f1678 : gallium/util: Add pixel->blocks box helper
7daba1fe654 : replace 0 with NULL for NULL pointers
60c711833ff : aco: remove pack_half_2x16(a, 0) optimization
6e08d8fc3da : ci: Uprev piglit to af1785f31
0fc93928f19 : isl: Don't enable HDC:L1 caches on DG2
67fc7a1763c : nir/uniform_atomics: fix is_atomic_already_optimized without workgroups
aaa90c37e0e : panvk: Fixed maxFragmentCombinedOutputResources
651bec09715 : turnip: Fixed maxFragmentCombinedOutputResources
e0d590cafbc : anv: Fixed maxFragmentCombinedOutputResources
2b5cf84efd4 : lavapipe: Fixed maxFragmentCombinedOutputResources
0f5d90c2a7a : ac/nir: fix store_buffer_amd write_masks
b00138090ef : nir/lower_shader_calls: fix store_scratch write_mask
d799a4be27a : etnaviv: drm: defer destruction of softpin BOs
98a2049c083 : etnaviv: drm: rename _etna_bo_del
77ebbcbf9a0 : etnaviv: drm: export BO idle check function
1b1f8592c03 : etnaviv: drm: properly handle reviving BOs via a lookup
ccfd5054a4f : etnaviv: drm: fix size limit in etna_cmd_stream_realloc
22d796feb82 : egl/wayland: break double/tripple buffering feedback loops
d77bfc117cb : tu,ir3: Implement VK_KHR_shader_integer_dot_product
e1f89a1da21 : ir3: Make nir compiler options a part of ir3_compiler
b8d486f298e : nir/algebraic: Separate has_dot_4x8 into has_sdot_4x8 and has_udot_4x8
c1d5c318bc0 : ir3: New cat3 instructions
c45c6e36eb9 : tu: Implement VK_EXT_subgroup_size_control
1a1e25dcce2 : tu, ir3: Support runtime gl_SubgroupSize in FS
e6e34883a9e : ir3: Add wavesize control
30237b3d9cb : ir3: Pass shader to ir3_nir_post_finalize()
9ebc48005c9 : ir3, freedreno: Add options struct for ir3_shader_from_nir()
fe9c9ec83fa : tu: fix workaround for depth bounds test without depth test
07bc6b7ed9e : anv: limit compiler valid color outputs using NIR variables
b8f0459d6f4 : iris: unref syncobjs and free r/w dependencies array for slab entries
9cb91010ab0 : iris/ci: update piglit fails
4d624f189eb : i915g/ci: update piglit fails
a2dbdc645f0 : ci: Shrink container/rootfs sizes.
48712b8cc59 : venus: subtract appended header size in vn_CreatePipelineCache
3792fbfcf60 : ir3: Assert that we cannot have enough concurrent waves for CS with barrier
9ed4d49c977 : ir3: Be able to reduce register limit for RA when CS has barriers
9323d2ea6d1 : zink/codegen: remove bogus print statement
37f01832eb9 : zink/codegen: remove core_since in constructor
029e871239a : zink/codegen: support platform tags
1d40d53e03d : anv: don't leave anv_batch fields undefined
8685a505e74 : ntt: Set the output invariant flag according to the semantics
6f348d9c990 : nir_lower_io: propagate the "invariant" flag to outputs
5bfe2927081 : util/primconvert: map only index buffer part that is needed
86b19db459d : etnaviv/ci: update piglit fails
1756930a79d : radv: increase maxTaskOutputCount to 65535
cb451205569 : ir3: Use (ss) for instructions writing shared regs
d45678cac46 : ir3/postsched: Rename tex/sfu to sy/ss
e6b35d606de : ir3/sched: Rename tex/sfu to sy/ss
0cc4aca3455 : ir3: Use new (sy)/(ss) stall helpers in the compiler
7e60978d30a : ir3: Introduce systall metric and new helper functions
603791bdebd : ir3: Bump type mismatch penalty to 3
d371d807eb8 : ir3/ra: Fix logic bug in compress_regs_left
c9adcb60510 : anv/tests: Free BO cache and device mutex
8a7659a7a23 : anv/ci: Test with deqp-vk on Tiger Lake
ef27036b4cf : shader_info: tess.spacing needs to be unsigned
1b808f1dea1 : etnaviv: fix emit_if in case the else block ends in a jump
af131199931 : intel/fs: OpImageQueryLod does not support arrayed images as an operand
558a6006299 : nir_to_tgsi: Enable fdot_replicates flag.
85d7d520b99 : panfrost/ci: update piglit fails
054eb9f3468 : intel/dev: Implement DG2 restrictions requiring additional DSSes to be disabled.
e48c29acca0 : intel/dev: Add support for pixel pipe subslice accounting on multi-slice GPUs.
f3274e94fd9 : intel/dev: Fix size of device info num_subslices array.
f7bb68e4995 : glsl/nir: don't pass gl_context to the convertor routine.
ef3303385d0 : glsl/linker: remove a bunch more gl_context references.
636b07943ed : glsl/linker: drop unused gl_context.
32702047d87 : glsl/linker/uniform_blocks: don't pass gl_context around.
e943af6a558 : glsl/nir/linker: avoid passing gl_context inside gl_nir linker
7c8017bbd1c : glsl/linker: remove gl_context usage from more places.
34090712c6a : glsl/linker: remove gl_context from check image resources
4d6e866b7b6 : glsl/linker: get rid of gl_context from atomic counters paths
e9ec1429baf : glsl/linker: get rid of gl_context from uniform assign paths
adbbee980dc : glsl/linker: get rid of gl_context from link varyings
98f665e6131 : glsl/linker: remove direct gl_context usage in favour of consts/exts/api
d5e7c7351a1 : glsl/linker: move more ctx->Consts to consts.
eb811bdaf4d : glsl/linker: don't pass gl_context just for constants in xfb code
e83f0fc6202 : glsl: don't pass gl_context to lower shared references.
ff0771e2539 : glsl/linker: cleanup passing gl_context unnecessarily
c09c0b351fd : nir_opt_dead_cf: Remove dead ifs
2bb2219aa71 : d3d12: Set appropriate caps for shader images
0f8213cb106 : d3d12: Handle bitcasting of shader images
156ef05ec77 : d3d12: Handle memory barriers
63fe4888ea2 : d3d12: Lower cube images to 2D arrays via existing int cubemap lowering pass
d0a3794d6de : d3d12: Fill out shader image descriptor tables
ef44b939149 : d3d12: Create textures as UAV-capable when appropriate
23f0c924cf3 : d3d12: Handle set_shader_images
5192c8dd1dc : d3d12: Handle images in the root signature
def1f0743c5 : d3d12: Retrieve shader image dimensions during shader compiles
5e82a2ff2bb : d3d12: Init null UAVs
9b62f88cf83 : d3d12: Handle format support queries for shader images
951f6f2dba3 : d3d12: Figure out if we can support GL shader images
f7e50c8cf25 : d3d12: Add missed SSBO binding enum value
6620c342ace : d3d12: Rename UAV -> SSBO to disambiguate with image UAVs
aa732038500 : d3d12: Fix format table typeless-ness for A8 and RGBA1010102
d1a5250c10a : d3d12: Shrink 2D array size so that max-layer cube arrays can be created
02fc28625fe : microsoft/compiler: Fix handling of fp16-in-32bit-val ops to handle high bits
20e374f4a3b : microsoft/compiler: Hook up memory/control barriers
5d33a9fa475 : microsoft/compiler: Handle forced early depth
0b88600a643 : microsoft/compiler: Implement atomic image ops
1b62c86eb1b : microsoft/compiler: Handle images as derefs for GL
a7311ceafec : microsoft/compiler: Fix array-of-array handling for derefs of textures/images
c9719b6d2e4 : microsoft/compiler: Emit SRVs/UAVs as arrays
e3c14cf718c : microsoft/compiler: Unify handle retrieval between images and UBO/SSBO
61872b52408 : microsoft/compiler: Emit GL images in descriptor space 1 with driver_location instead of binding
83ed626b765 : microsoft/compiler: Put SSBO and image handles in separate arrays
8a4b443c5bc : microsoft/compiler: Change vulkan_environment bool to an enum
87e2d2249dc : anv/blorp: Apply pending pipe flushes after PIPELINE_SELECT
313aeee84bc : anv: Use pending pipe control mechanism in flush_pipeline_select()
9ba7bc17d34 : anv: Add another case to INTEL_DEBUG=pc output
85ca7fab29b : radv: Add common entrypoint dependency.
63101914f88 : radv: Set optimal copy alignment to 1.
05a5e5a2bce : radv: fix xfb query copy param ordering
f43b0d5cdcd : radv/winsys: remove unused syncobj functions
da0c708d79c : radv: remove remaining dead code related to the old sync code
dcbf2423d28 : vbo/dlist: add vertices to incomplete primitives
7a1d3d3abc5 : vbo/dlist: fix loopback crash
d84e0096a5d : radeonsi/gfx8: use the proper dcc clear size
21047a4a06b : isaspec: Remove duplicate return statement.
d57b10ab98a : intel/compiler: Adjust TCS instance-id for dg2+
9f58275f98f : ci: skqp: Add documentation on how to maintain skqp jobs
a6d05e68634 : ci: Add a630_skqp jobs
8992cf5ab8b : ci: Build skqp on ARM64 images
a255f6f8230 : radv: do not use the common entrypoint for the Metro Exodus layer
c1f8bc67e29 : etnaviv: initialize vertex attributes on context reset
105b48c85c2 : r300: Fix omod failing to increase the number of channels stored.
946fe209d90 : ci/r300: Update xfails from a full dEQP run.
7b7530a85a0 : r300: Use uif() instead of pointer aliasing in program printing.
ca1d0333dba : v3dv: Use the common QueueSignalReleaseImageANDROID from RADV
a9321b13098 : anv: Use the common QueueSignalReleaseImageANDROID from RADV
b2073f5e5d6 : radv: Move QueueSignalReleaseImageANDROID to common code
dfb1e1777c8 : anv,radv,v3dv: Move AcquireImageANDROID to common code
9caf110d4f3 : frontends/va/enc: default motion estimation parameters for performance
4ff57e5aba0 : zink: fix -Warray-bounds warning
43d57189ddb : radeonsi: print the number of param exports for shader-db
d96a346120e : radeonsi: print all streamout info
3c471c0eb5a : ac/nir: move ac_are_tessfactors_def_in_all_invocs into radeonsi
116a05c7215 : ac: move ac_exp_param.h to ac_nir.h
d4a1766a5a9 : radeonsi: move the GS copy shader into shader variants
1caa94f2a5f : radeonsi: add into the disk cache key whether cached shaders contain LLVM IR
8ed9d38e73d : radeonsi: move si_nir_scan_shader into si_shader_info.c
70919f30c1f : radeonsi: change si_shader_output_values::vertex_stream to a bitmask
2c4926dfc81 : radeonsi: use nir->scratch_size instead of ac_count_scratch_private_memory
3fb77ef2e0f : radeonsi: do opt_large_constants & lower_indirect_derefs after uniform inlining
198ad7e4dc7 : radeonsi: move smoothing to the main shader part to remove 1 live VGPR
12b942bd164 : radeonsi: pass sample_coverage VGPR index to the PS prolog instead of guessing
3283df14257 : radeonsi: remove unused si_shader::prolog2
054d50904b7 : radeonsi: don't bind the ESGS ring twice, handle the difference in the shader
18fadc8e6a1 : radeonsi: reorder slots for internal buffers, reuse a slot for GS_QUERY_BUF
02465801060 : radeonsi: simplify compacted_mrt_index in si_export_mrt_color
ca5f11ccd33 : radeonsi: export mrtz before color exports
e762bc751eb : radeonsi: remove unnecessary code that was used to find the last export
fd14e0afb15 : radeonsi: set done=1 for PS exports at the end of si_llvm_build_ps_epilog
fd022990556 : radeonsi: clean up si_export_mrt_color
7f6643ffd07 : radeonsi: make get_thread_id_in_tg non-static
6386b95f0f3 : radeonsi: modifiers can't disable DCC
d382ceea2be : ac/llvm: remove the num_channels parameter from ac_build_buffer_store_dword
e6aac440518 : ac/llvm: add vindex into ac_build_buffer_store_dword
bb017d5d167 : amd/registers: work around an assertion in parse_kernel_headers.py
44fa8304d45 : v3dv: add a refcount mechanism to BOs
946bd90a097 : radeonsi: decrease the size of si_pm4_state::pm4 except for cs_preamble_state
a031cd3c2f4 : radeonsi: replace SI_PM4_MAX_DW with a max_dw field
005fc20a345 : radeonsi: pack si_pm4_state
3ea5beca1fa : radv: apply spi_cu_en to CU_EN
955c6de1c12 : radv: set COMPUTE_DESTINATION_EN_SEn to spi_cu_en
384014bebe1 : radeonsi: apply spi_cu_en to CU_EN
b06b481dfe5 : radeonsi: program COMPUTE_STATIC_THREAD_MGMT_SE4..7 on Arcturus
5406ad93a9e : radeonsi: set COMPUTE_DESTINATION_EN_SEn to spi_cu_en
470b61f3a97 : ac/gpu_info: add AMD_CU_MASK environment variable to set CU_EN
a68cb9db8d0 : ac/gpu_info: set cu_mask correctly for Arcturus
b9e8936bfb5 : i915g: Turn off FP16 in the vertex shaders.
d27805753fd : Fix compilation on armv7l with gcc 11.2.0
d2711f9b61a : glsl/glcpp: make sure to expand new token after concatenation
4dc6cd5933c : tgsi/exec: Simplify indirects now that they always use the ADDR file.
c00db99e0e0 : gallium: Delete PIPE_CAP_TGSI_ANY_REG_AS_ADDRESS
4bb9c0a28a5 : nir_to_tgsi: Use the same address reg mappings as GLSL-to-TGSI did.
daf59694aca : kmsro: Add 'rcar-du' driver support
69678d50d16 : mesa: Remove unused _mesa_get_linear_format_srgb
267f28e384c : mesa: Remove unused _mesa_format_fallback_rgbx_to_rgba
07d23c207a7 : mesa: Remove unused _mesa_bind_texture
e44ce092bed : mesa: Remove unused _mesa_AllocTextureStorage_sw
c77da4de4b9 : mesa: Remove unused _mesa_allow_light_in_model
d34d0f38e1c : radv: Support VRS for mesh shaders.
bc94c2718ab : aco: Emit VRS rate when it's per-primitive.
811c0010497 : radv: Lower primitive shading rate for mesh shaders.
c6becb95744 : radv: Note when a mesh shader writes the primitive shading rate.
94f465856c2 : clover: Move min image support check
12ac44378d6 : radv: add UMR markers for the vertex prolog
14622b8bcc5 : radv: dump the VS prolog disassembly to the hang report
d659c2ef9c0 : radv: save the vertex prolog to the trace BO for debugging
2bf25e6f6e5 : radv,aco: keep track of the prolog disassembly if necessary
e8361740770 : aco: do not print prologs disassembly if no disassembler
3ef736c94e1 : aco: fix a dynamic-stack-buffer-overflow when printing instructions
ad2902cbbe0 : mapi: generate correct dispatch for EXT_draw_instanced
96ad4f64375 : r300: Remove broken optimization in rc_transform_KILL
496947d0d4d : ci: debian-clang: drop -Wno-error=absolute-value
c32c9014f55 : broadcom/compiler: fix compile warning -Wabsolute-value
574c4466f8e : xa: fix compile warning for -Wabsolute-value
8092d58e2e2 : util/u_trace: protect against reentrant calls
13bdd8da5e9 : driconf: enable glthread for Minecraft-FTB, Stellaris, Battletech
d28677cfd96 : nouveau/nir: Lower 64-bit phis
ce723950082 : radeonsi: add a debug option that disables DCC for all exported buffers
4cc05480461 : zink: malloc/sizeof mismatch
495b2c537b3 : ci: debian-clang: -Wno-error for sometimes-uninitialized
9e2f1f05c63 : r600/sb: silence a sometimes-uninitialized warning
2a4c56e4e37 : mesa/vbo: be more comprehensive for degenerate primitive conversion in dlists
29d319c7673 : pan/bi: Fix load_const of 1-bit booleans
78ef08a0611 : anv: enable adaptive sync for ANV
89b54626fea : iris: enable adaptive sync for IRIS
795638767d1 : pan/bi: Use fused dual source blending
af3863c6585 : pan/bi: Allow an extra staging source
251b1c17537 : pan/bi: Use is_staging_src helper
c4da1b84d3f : panfrost: Remove pan_nir_reorder_writeout
d3fb341b4a6 : panfrost: Combine dual source blends
24ea7cbb061 : nir: Extend store_combined_output_pan
e42133aa2ff : panfrost: Simplify blend lowering pass
5c168f09eb9 : nir: Eliminate store_combined_output_pan BASE
b3d72727537 : pan/mdg: Don't read base for combined stores
996645e4794 : pan/bi: Don't read base for combined stores
31d839aacc6 : aco: lower masked swizzle to DPP8
da0412e55b1 : aco: support DPP8
5c3dfb4ef51 : gallium/aux: Move index offsetting from prim restart to primconvert
46c59e8fd69 : radv: Remove dependencies on vk_common entrypoints.
8c4c63a6ed1 : radv: Rename submit2->submit.
84ec547f69e : radv: Remove syncobj reset mechanism.
91fe0b5629d : radv: Delete lots of sync code.
967fc415fc4 : radv: Add new submission path for use by the common sync framework.
93cde57f7a5 : radv: Add new cs_submit2 winsys call.
9d75f23350e : radv: Use vk_command_buffer for preambles.
31da5c41b6b : radv: Set horizontal sync types.
1965872b417 : radv: Add function to allow WSI signalling fences/semaphores.
3055d2f9dfe : radv: Initialize vk device drm fd.
101a366e579 : meson: Bump libdrm_amdgpu version req to 2.4.109.
1a84dd6358c : radv: Use vulkan runtime for device lost.
085f99b729b : radv: Use dispatch table for wsi_display.c
40558dbe91d : radv: Use dispatch table for QueueWaitIdle in the SQTT layer.
7a84314c12a : vulkan/runtime: Add sparse bind support.
73cdc302ab9 : vulkan/runtime: Refactor queue submit to take an argument struct.
16a527deefb : aco: don't split VOP3P definitions
7e02787a544 : aco: use p_create_vector(v2b,v2b) in get_alu_src_vop3p()
e56d8b0b2e0 : aco: use explicit zero-padding for 64bit image loads in expand_vector()
91f17e1c731 : aco/optimizer: apply extract from subdword p_split_vector
fb622775b5e : aco/optimizer: optimize extract(extract())
5ad9c20d4ad : aco/optimizer: apply extract from p_extract_vector
11712729eb8 : aco/optimizer: keep instr_mod_labels after applying extract
1502c22e2c3 : aco: don't allow SDWA on VOP3P instructions
90994e4db70 : radv: add drirc radv_disable_htile_layers and enable it for F1 2021
ce5d7bf5085 : radv: fix copying mutable descriptors to sampler descriptors
6fee84bc2e7 : radv: Enable NV_mesh_shader with a perftest flag.
f2dd1fbc637 : radv: Implement NV_mesh_shader draw calls.
8d238f5581b : aco: Export per-primitive mesh shader output attributes.
fc1424f1d8f : aco: Use the correct outinfo for mesh shaders.
92556d60675 : aco: Add 1D workgroup_id support for mesh shaders.
7759323b75d : aco: Update README about NGG and mesh shaders.
6766e6a985d : aco: Add Mesh and Task shader stages.
7ae425c5d42 : radv: Add support for mesh shading pipelines in the command buffer.
8dc4f626acc : radv: Create mesh shading pipelines.
e2df56f502b : radv: Set output driver locations for mesh shaders.
11501fa6860 : radv: Compile mesh shaders and apply the necessary NIR lowerings.
ae82d9d8f45 : radv: Setup shader arguments for mesh shaders.
e3a80d9d29b : radv: Add support for per-primitive mesh shader outputs.
c7027156ea3 : radv: Cleanup VS output param assignment.
256dcc209f4 : radv: Cleanup PS input generation.
459b4961bd3 : radv: Add mesh shader specific info.
32bc466dcbc : radv: Add radv_pipeline_has_mesh helper.
7aa42e023a7 : ac/nir/ngg: Lower NV mesh shaders to NGG semantics.
1a1f5ad11d1 : gitlab-ci: Disable radv-fossils again.
273edf76c28 : Fixed you're to your
fe617bcca0e : intel/compiler/test: Fix build with GCC 7
8371591dc60 : microsoft/compiler: Fix LOD instruction to return 2 values
8926cfc9f71 : d3d12: Enable texture gather
bd7fc35d6a0 : d3d12: Handle cubemap gather on int cubemaps
9ba4569184b : microsoft/compiler: Position should always be no-perspective
fe963f336cc : d3d12: Enable cubemap arrays
5b32915055c : d3d12: Replace pipe cap literals with D3D12 defines when available
71e2df73d95 : radeonsi: enable ARB_sparse_texture
5a844f87a1f : radeonsi: support texture resource commit
5f3c904ac81 : radeonsi: implement get_sparse_texture_virtual_page_size
c11059c2b55 : radeonsi: use staging buffer for sparse texture when transfer map
c2bb232dae7 : radeonsi: support alloc a sparse texture
1876285c273 : ac/surface: add prt_tile_depth
92d810fa74a : ac/surface: fix prt_first_mip_tail calculation for gfx9+
40928e452da : winsys/radeon: change surface_init flags to 64bit
30daded7e92 : mesa/st: update NumSparseLevels from pipe_resource
90415c1a3a4 : mesa: implement glTexPageCommitmentARB/glTexturePageCommitmentEXT
82f2ab0bfc0 : mesa/st: add st_TexturePageCommitment interface
34e5c14f705 : mesa: glTexStorage* support sparse texture allocation
482fe763003 : mesa/st: add st_GetSparseTextureVirtualPageSize interface
c7c5f9e1688 : mesa: add ARB_sparse_texture texture param set/get
b1c32a6c8c2 : mesa: add ARB_sparse_texture query in glGetInternalformativ
1a616c4b294 : gallium: add get_sparse_texture_virtual_page_size for noop/rbug/trace
eed8421bbac : gallium: add screen get_sparse_texture_virtual_page_size callback
f3ea79f65e2 : mesa: add ARB_sparse_texture constants
e1cecd8964c : mesa: add ARB_sparse_texture extension
7f48aba6419 : gallium: add caps for sparse texture support
bcaf9704ad7 : glapi: should not add alias function to static_data.py
94351c94dba : r600/sfn: Remove unused AluInstruction members.
9130e4564b8 : crocus: set max clip planes to 6 for gen4.
af3cbc53794 : gallium/mesa: enhance PIPE_CAP_CLIP_PLANES to support override number
f1c1fcfdce4 : crocus: don't create staging resources > half aperture
d8a38edc48e : crocus: fail resource allocation properly.
a2293e33fd1 : intel/genxml/gen4-5: fix more Raster Operation in BLT to be a uint
c2217acaa57 : ci/i915g: Add a couple more recent regressions.
177bf24569d : ci: Enable reporting to the flakes IRC channel for i915g and crocus.
d1a59c4077f : ci/crocus: Add manual CI for the new HSW box I have at home.
e573f544732 : docs: update calendar and link releases notes for 21.3.3
e4135c265d4 : docs: add release notes for 21.3.3
2ddfb9c256b : r300: fix handling swizzle in transform_source_conflicts
6f7421f50dd : r300: Replace RADEON_NO_TCL with RADEON_DEBUG=notcl
44f134bc219 : r300: Document the RADEON_DEBUG options
b249e700ac6 : radv: print number of levels with RADV_DEBUG=img
4942e108909 : radv: stop checking buffer size in vkCreateBuffer()
05818bf7a49 : Revert "gitlab-ci: disable radv-fossils"
0357a2e0129 : dri_drawable: missing header
cafca76fa2c : zink: Fix building on macOS
eca7b24e74d : intel/devinfo: adjust subslice array size
cd182a31c3d : iris: Use util packing fns in convert_clear_color
34151f9be94 : radv: fix clears with value of "1" and different DCC signedness
554e1c20007 : radv: Increase maxFragmentCombinedOutputResources.
50658ed8da2 : radv/amdgpu: Use VkResult for wait_timeline_syncobj.
20b51cdabe7 : radv: Skip wait timeline ioctl with 0 handles.
afff9dd0f04 : radv: Use correct buffer size for query pool result copies.
b775aaff1ec : radv: re-apply "Do not access set layout during vkCmdBindDescriptorSets."
01f1bd4dfdb : radv: re-enable fast clears for images that support comp-to-single
311077c4832 : panfrost: Make pan_merge macro more robust
36f8f9b882a : Fix typo
7b7debe8f9b : radv: fix restoring subpass during hw/fs color resolves
030daf80b5f : radv/winsys: remove radv_amdgpu_winsys_bo::is_shared
847048fa241 : radv/winsys: stop zeroing few structs in buffer_from_fd()
3368e522b41 : radv: remove unnecessary NULL checks in vkMapMemory()/vkUnmapMemory()
ff7aee2ac98 : tu/clear_blit: use || when working with bools
5c69c44a997 : d3d12: Avoid a debug warning trying to unmap a not-mapped resource
0c5fde39e48 : d3d12: Set SSBO support caps
416a8078544 : d3d12: Use DXIL load/store lowering pass
32375789e56 : d3d12: Support setting SSBOs on the context and turning them into descriptors
49cf325d821 : d3d12: Always create buffers as UAV-capable
de4c38c3a7c : d3d12: Support SSBOs in root signatures
c375b05bfe9 : microsoft/compiler: Handle write masks in SSBO lowering pass
efc47571d4f : microsoft/compiler: Hook up uavs-at-every-stage flag
72b0d0cda06 : microsoft/compiler: Emit SSBOs from 0 -> count for GL (non-kernel, non-Vulkan) shaders
7b8ea338483 : gitlab-ci: disable radv-fossils
01821a26015 : CI: Trigger Windows build on softpipe changes
d87a0895799 : softpipe: Add a dummy field to sp_fragment_shader_variant_key
79af19ab9e9 : softpipe: Drop duplicate decl of softpipe_find_fs_variant
0b7a0d1a495 : softpipe: Use the draw module's poly stipple handling, like llvmpipe.
764d367a62c : softpipe: Drop the quad pstipple stage.
222487fabee : radv: Fix memory leak on error path.
d2148af2cab : mesa/st: remove conditionals for driver state bits that are always set.
86a7a36164d : mesa/st: drop multisample mask/locations state drivers bits
ddade693d00 : mesa/st: drop new framebuffer srgb driver state bit
cbaf0729719 : mesa/st: drop clip plane driver state bits
33991f0743e : mesa/st: drop scissor/window rect driver state bits
42c7570eed2 : mesa/st: drop ssbo, image and sampler driver state flags bits
75255a1d069 : mesa: drop unused transform feedback state driver flags
6e15cc69ec2 : mesa/st: drop new uniform driver state bit
f35d22b2ee9 : mesa/st: drop new tess state driver bit
562f01fbc7a : mesa/st: drop poly stipple driver state bit
784ced98f09 : mesa/st: drop new depth/stencil state bits
14e1f9cb980 : mesa/st: drop NewBlend driver state flags
4f0316613f0 : mesa/st: remove the viewport driver state flags
c5af853cb92 : mesa/st: drop the rasterizer driver flags
b2175609baa : mesa/st: drop the new array driver state bit
df4f0672d3f : mesa/st: merge NewDepthClamp state flag
535a9d42030 : mesa: drop optional tex/tnl maintains mode.
1adff0d0db0 : mesa/st: move default enabled extensions into mesa.
87cc3ee964c : mesa/draw: drop the multi draw with indices fallback.
d17f45df1a6 : mesa: remove StripTextureBorder option.
424941f0e48 : ci: debian-clang: build more drivers
08f7d37fb97 : panvk: cast negative value to unint8_t
cea1df7d34f : panvk: use FALLTHROUGH to stop a warning
bc19893f5dd : i915g: avoid left shifting a negative number
107c63aee88 : lavapipe: fix string-plus-int warning
944c8907ba8 : pan/bi: Don't call useless NIR passes
f0f6aec5459 : glcpp: Disable the valgrind tests.
059b71b58de : ci: Enable a build with MSan.
6e6e16b3178 : isaspec: Sort field names to generate deterministic output.
e0ec818cfd8 : microsoft/compiler: dxil_nir_opt_alu_deref_srcs: return progress
f5161f6cec7 : pan/va: Generalize LD_VAR_IMM_* to support flat varyings
8df1b42eb03 : pan/va: Add .signed bit to right shift instructions
73d7a046fff : pan/va: Rename LEA_ATTR to LEA_VARY
1e5a20a33b2 : pan/va: Remove extra LD_VAR_IMM_F32 source
4392c248443 : intel/compiler: drop unused decleration
2692a5f8db6 : intel/compiler: don't lower swizzles in backend.
e12b0d0d60f : intel/compiler: remove gfx6 gather wa from backend.
ebaba7a2fd1 : mesa/dd: drop unused InvalidateBufferSubData entry.
57a730f4ad4 : mesa: drop unused _mesa_new_program.
3c9bbe2fa17 : mesa: drop unused new renderbuffer code.
be277ace892 : mesa/st: use has_stencil_export instead of querying screen cap.
37190ad932a : mesa: drop texformat code this isn't used.
739bf4d0beb : spirv: Allow VRS with mesh shaders.
c8c00fc6c3a : draw: drop unused function
a7c5645dd3a : gallium/tgsi_exec: drop unused function
887b838632b : gallium/u_threaded: drop unused function
2a5b8675947 : glx: remove a set but not used variable
46a0f6384e6 : r600: remove a set but not used variable
ea33eceb32e : r300: remove a set but not used variable
202ebf99696 : i915g: fix implicit-fallthrough warning
57f6ef69b91 : lavapipe: fix implicit-fallthrough warning
a48f1d51e28 : intel/compiler: disable workaround not applicable to gfx >= 11
7440fbd596a : etnaviv: Use mesa_log*
01bb981d57c : entaviv/drm: Use same log format as gallium bits
b5eacfc4698 : etnaviv/drm: Use mesa_log* for debugging
afbccdf8f93 : etnaviv/drm: Print gpu model at debug verbosity
a93c0e18606 : etnaviv/drm: Add some bo debug output
87879b0633a : etnaviv/drm: Use etna_mesa_debug for debugging messages
ebd1f202ae1 : glsl: fix invariant qualifer usage and matching rule for GLSL 4.20
0bc5e8cddc7 : ci: debian-clang: drop -Wno-error for self-assign
f1dfc6a780c : gallivm: avoid a self-assign warning
9f8a204645c : panfrost: Avoid double unlock.
1d6f6f91022 : ir3: Make shift operand 64-bit.
b2932997760 : aco/optimizer_postRA: Fix applying VCC to branches.
ce4daa259cd : aco/optimizer_postRA: Fix combining DPP into VALU.
14a204b19d0 : ci: clean up debian-clang no-error list
ac90519e352 : anv: Simplify assertions related to graphics stages
d36a43598c2 : aco/ra: fix get_reg_for_operand() in case of stride mismatches
664810ebb0e : d3d12: Fix NV12 resource importing
17ecd0b31a1 : nir/opt_algebraic: lower fneg_hi/lo to fmul
30a7199e37c : aco/optimizer: propagate and fold inline constants on VOP3P instructions
62bcfcd0a80 : aco: change fneg for VOP3P to use fmul with +1.0
193bd740ab8 : aco/optimizer: fix fneg modifier propagation on VOP3P
de916d827f7 : anv: Refactor dirty masking in cmd_buffer_flush_state
37fca614b86 : anv/blorp: Split blorp_exec into a render and compute
2686c5419d6 : v3dv: add Android support
658b2ca4677 : r300/vs: Fix flow control processing just after an endloop.
b48852436e3 : r300/vs: Reuse rc_match_bgnloop().
e41a53cd196 : r300/vs: Allocate temps we see a use as a source, too.
e3d0ceccc95 : ci/r300: Add another xfail on the main branch.
e7470a40c56 : intel/fs: Add physical fall-through CFG edge for unconditional BREAK instruction.
f568d809869 : glsl: Retire unused modes for lower_64bit_integer_instructions.
97242b39f90 : glsl: Remove comment about non-existing DFREXP_TO_ARITH
b82b3a327e4 : glsl: Remove dead prototype for old do_discard_simplification().
6db1f93699a : glsl: Delete the optimize_redundant_jumps pass.
c2ead6c9b56 : glsl: Delete the vectorization opt pass.
8a21b2fda09 : freedreno/ir3: Dump const state with shader disasm
9766a5721d0 : freedreno/computerator: Mark shader bo for dumping
d1edc6d9a14 : freedreno/computerator: Fix @buf header
78c53f48888 : freedreno/ir3: Handle instr->address when cloning
1d21de788d3 : pan/bi: Specialize shaders for IDVS
c59977c3bf4 : pan/bi: Add helper to decide if IDVS should be used
a211d2b4e4f : pan/bi: Use position shader ST_CVT path
fe8ec311148 : pan/bi: Split out varying store paths
e0771d5832c : pan/bi: Remove the "wrong" stores in IDVS variants
fba5936fdb7 : pan/bi: Add IDVS mode to bi_context
c7fae2c8967 : pan/bi: Allow UBO pushing to run multiple times
e2f7871bcf1 : pan/bi: Extract bi_finalize_nir
62d46c7ee64 : panfrost: Add panfrost_compile_inputs->no_idvs option
2ff3c4a636c : panfrost: Align instance size for IDVS
79356b2e5f1 : panfrost: Skip rasterizer discard draws without side effects
f5412409dbc : panfrost: Extract panfrost_batch_skip_rasterization
3a49f4798c1 : panfrost: Emit IDVS jobs
e5b0c514d8a : panfrost: Extract panfrost_draw_emit_vertex_section
4d8d987f1a0 : panfrost: Set secondary_* fields for IDVS
29f63c62835 : panfrost: Remove regalloc from v6.xml
83356c58f88 : panfrost: Split out regalloc/preload helpers
9e65ebb67a2 : panfrost: Add IDVS fields to shader_info
dc4fe86a012 : panfrost: Treat IDVS jobs as tiler for scoreboarding
8dc1936faac : panfrost: Fix Secondary Shader field
b27bbbe0c93 : panfrost: Remove unused shader info bits
7358edad423 : panfrost: Set preload descriptor more accurately
52fe998aa60 : panfrost: Track preloaded registers
e8566f75296 : pan/indirect_draw: Support IDVS jobs
37ab248c775 : pan/indirect_draw: Split out update_dcd
d696183d4dc : pan/indirect_draw: Don't upload garbage UBO
e9b509755b4 : intel: Emit 3DSTATE_BINDING_TABLE_POOL_ALLOC for XeHP
e6fc231184f : anv: Add BINDING_TABLE_POOL_BLOCK_SIZE
1ed7a65e6de : intel/genxml/12.5: Remove bt-pool enable from 3DSTATE_BINDING_TABLE_POOL_ALLOC
9da17874881 : docs/macos: Update for recent Mesa changes
88b9b68f302 : vulkan/runtime: Validate instance version on 1.0 implementations
64991d44a83 : microsoft/compiler: Load synthesized sysvals via lowered io
8d5b7450a4f : microsoft/compiler: Delete non-sysval deref load/store code
f30768f1d69 : microsoft/compiler: Lower io
f4d247c2e35 : microsoft/compiler: Support lowered io (nir_intrinsic_load_input/store_output)
0a9886cc45e : renderonly: write down usage rules
d4af7d25198 : mesa/st: move st strings handling into mesa
8956b7f38f8 : mesa/st: migrate barrier code into mesa
294dc8fa046 : mesa/st: move msaa functionality into multisample.c
f5eda36760c : mesa/st: move get sample position code to static in mesa
b6fd811d2ce : mesa/compute: refactor compute launch to look more like draw
56f5e694975 : mesa/st: migrate compute dispatch to mesa
20de14c57ec : mesa/st: refactor compute dispatch to fill grid info earlier.
e9cc1633a22 : util/ra: Fix numeric overflow during bitset allocation
84b21fea46d : meson: drop a temp formatting variable
44dba714f55 : docs: update the required meson version
1867a0cebfb : meson: drop a comment relating to old meson version
88d0aeab6da : meson: drop compatability with < 0.48
eebb2dedb27 : intel/fs: Add a NONE scheduling mode
e6ddee764ee : intel/fs: Reset instruction order before re-scheduling
d49d0922598 : Revert "intel/fs: Do cmod prop again after scheduling"
e6f0def97df : intel/eu: Don't double-loop as often in brw_set_uip_jip
cf98a3cc198 : intel/fs: Use OPT() for split_virtual_grfs
38fa18a7a32 : intel/fs: Be more conservative in split_virtual_grfs
c9c50f89b2b : spirv: Use the incorporated names
53f38d36835 : spirv: Identify non-temporal image operand added in SPIR-V 1.6
729df14e452 : nir: Handle volatile semantics for loading HelperInvocation builtin
49e0dd6d426 : spirv: Update headers and metadata to SPIR-V 1.6, revision 1
96d28f4cde3 : docs: update calendar and link releases notes for 21.3.2
7dbd3d73d48 : docs: add release notes for 21.3.2
3415b51b1ce : ci/windows: Remove line numbers of SPIR-V errors in spirv2dxil tests
fa4e08112ec : aco: remove SMEM constant/addition combining out of the loop
dd18925f864 : aco: skip &-4 before SMEM
cf5fc4b973c : aco: disallow SMEM offsets that are not multiples of 4
860532c5a16 : radv: Add safety check for RGP traces on VanGogh.
3077d968568 : crocus: Clamp VS point sizes to the HW limits as required.
39ea803f9fb : ci/crocus: Add support for manual CI runs on my G41.
a65285f54be : nir/opt_access: infer CAN_REORDER for global access
403ae3b48ee : nir/algebraic: optimize more 64-bit imul with constant source
c56cf157c51 : nir/opt_load_store_vectorize: improve ssbo/global alias analysis
ac8afe3f446 : radv: fix dynamic rendering global scissor
288a670f17b : anv/pipeline: Get rid of sample_shading_enable
deec7a590b3 : anv,nir: Use sample_pos_or_center in lower_wpos_center
3c89dbdbfea : intel/fs: Implement the sample_pos_or_center system value
a580fd55e1e : intel/fs: Rework emit_samplepos_setup()
ac7255ed1e4 : intel/fs: Return fs_reg directly from builtin setup helpers
e8acc5a7ea8 : nir: Add a new sample_pos_or_center system value
732b234ddba : radeonsi/nir: Check for VARYING_SLOT_PRIMITIVE_ID not SYSTEM_VALUE
41cc6a4c7f7 : glthread: only log glthread destroy reason when it's not NULL
c1860a68483 : radeonsi: don't use perp. end caps when line smoothing is on
94603786c5d : aco: fix check_vop3_operands() for f16vec2 ffma fneg combine
504e5cb4e89 : nir/print: print const value near each use of const ssa variable
23f8f836e0e : nir/print: group hex and float vectors together
d2b4051ea99 : nir/print: move print_load_const_instr up
bc11dc7187a : broadcom/ci: restructure expected results
ed7c48f94aa : radv/amdgpu: Only wait on queue_syncobj when needed.
3878094eb1c : anv: Drop anv_sync_create_for_bo
b00086d393f : anv,wsi: simplify WSI synchronization
9ae1e621e56 : anv: Implement vk_device::create_sync_for_memory
2188829d293 : vulkan/queue: Handle WSI memory signal information
cdf101455d4 : vulkan: fix missing handling of WSI memory signal
ff44547ea44 : intel/stub: Implement shell versions of DRM_I915_GEM_GET_TILING and DRM_I915_SEM_GET_TILING
2dc7c24b801 : intel/stub: Silence "initialized field overwritten" warning
9c722a06edf : ci/freedreno: Add known flakes from the last month.
c77e5af7a36 : glx: Fix GLX_NV_float_buffer fbconfig handling
108881cbcc9 : venus: add some trace points
631b3fe3e9e : meson: correctly detect linker arguments
7a22967de31 : r300: Remove unused RC_OPCODE_DPH
9312bfb5fb0 : r300: Remove unused RC_OPCODE_SFL
495d119aa9b : r300: Remove unused RC_OPCODE_CLAMP.
9ed55c0c159 : r300: Remove unused RC_OPCODE_SWZ.
a982d0baf3a : r300: Remove unused RC_OPCODE_XPD.
2e2b755ecbe : r300: Remove unused RC_OPCODE_ABS.
7a0c3b10247 : r300: Remove support for SCS.
acef6b6bb34 : r300: Remove some dead compiler code.
f7e63ec5d87 : nir/print: compact printing of intrinsic indices
d8fa625bb34 : nir/print: expand printing of io semantics.gs_streams
be25db9f0f3 : nir/print: simplify printing of IO semantics
7325179bcb0 : intel/compiler: Use uppercase enum values in brw_ir_performance.cpp
d3f4f23ca34 : intel/vec4: Inline emit_texture and move helpers to brw_vec4_nir.cpp
92d194427da : intel/vec4: Use nir_texop in emit_texture instead of translating
2729a741fc3 : intel/vec4: Use ir_texture_opcode less in emit_texture()
5ce4017a2bf : radv,aco: do not disable anisotropy filtering for non-mipmap images
8a327722d54 : ac/nir: add an option to disable anisotropic filtering for single level images
1cb5c1775b0 : glx: fix querying GLX_FBCONFIG_ID for Window
6c5b3c6bb56 : dri: Remove unused driGetRendererString
7cc42a8dd43 : dri: Remove unused driUpdateFramebufferSize
7e1e3722fb3 : dri: Remove unused driContextSetFlags
69aad977880 : mesa: Remove unused _mesa_initialize_visual
cd38b6e2e85 : anv, iris: Implement Wa_14014890652 for DG2
40b66a44998 : anv, iris: Add Wa_22011440098 for DG2
17a1df79bab : anv, iris: Add Wa_16011773973 for DG2
b1156f23a2a : Revert "nir: disable a NIR test due to undebuggable & locally unreproducible CI failures"
49c356a3356 : meson: Bump version required for gtest protocol
dcc7b19cae9 : nir: Initialize nir_register::divergent
3ffd6f3fa62 : nir_to_tgsi: Set the TGSI Precise flag for exact ALU instructions.
af4d277cccb : mesa: OpenGL 1.3 and OpenGL ES 1.0 are not optional
5f14e987808 : mesa: OpenGL 1.3 feature GL_ARB_texture_env_dot3 is not optional
61a3e68767b : mesa: OpenGL 1.3 feature GL_ARB_texture_env_combine is not optional
7649ab1f03f : mesa: OpenGL 1.3 feature GL_ARB_texture_cube_map is not optional
c11641ab241 : mesa: OpenGL 1.3 feature GL_ARB_texture_border_clamp is not optional
2ca13abcceb : intel/fs: Use HF as destination type for F32TOF16 in fquantize2f16
9c81de7df29 : venus: cache shmems
7bec2a0b239 : venus: add VN_CS_ENCODER_STORAGE_SHMEM_POOL for VkCommandBuffer
487926aa865 : venus: add vn_cs_encoder_storage_type
1fe8f0fea0d : venus: use vn_renderer_shmem_pool for reply shmems
35c430e75a1 : venus: add vn_renderer_shmem_pool
511fb6b8e99 : venus: add vn_renderer_util.[ch]
ee283c49b7b : mesa: inline mesa_initialize_buffer_object.
131efc204df : mesa/st: remove st_cb_bufferobjects*
8c1472bc84d : mesa/bufferobj: move invalidate buffer to optional feature
a79f5d90162 : mesa/st: rename access flag to transfer flag function
fdd31298d30 : bufferobj: cleanup subdata copies
955ddc02e43 : bufferobj: inline page commitment
55bb6cc8e17 : bufferobj: inline buffer clearing
22e516b8466 : bufferobj: make sw clear buffer static, move it and rename it
ff8c2a1748b : mesa/bufferobj: rename bufferobj functions to be more consistent.
f6840bb9406 : mesa/st: make static the buffer object funcs that can be
7288fcdc724 : mesa/st: migrate most of state tracker buffer objects into mesa
8232cf1b4de : mesa: add pointer to cso_context to gl_context
22607020f59 : mesa: add a pointer to st_config_options to gl_context
f6c608dd243 : mesa: add a pipe_context pointer to gl context
90cb1493b71 : mesa/st: start moving bufferobject alloc/free/reference to main.
970daedb1d5 : mesa/st: merge st buffer object into GL
1c4f76672d3 : broadcom/compiler: avoid unneeded sint/unorm clamping when lowering stores
cca8803e6bd : radv/winsys: update sparse mappings with OP_REPLACE instead of OP_MAP/OP_UNMAP
a6ca0a8c52d : radv/winsys: stop using reference counting for virtual BOs
a931d5a4a4d : radv/winsys: clear the PRT VA range when destroying a virtual BO
782474782be : radv/winsys: remove useless has_sparse_vm_mappings checks
b05d228695b : Revert "anv: Stop doing too much per-sample shading"
ae4065f0b2d : mesa: use nop dispatch for ColorTable/Convolution/Histogram
7994b6c893c : mesa: remove all GL func forward declarations because they are autogenerated
0ca96f5cf6d : mesa,vbo: make ES wrapper functions static
4c91c6162b6 : glapi: add missing no_error settings for implemented functions
9a9d14fa4d2 : mesa: remove COPY_DISPATCH code that doesn't do anything
933a88f76c6 : mesa: rename _ae_ArrayElement -> _mesa_ArrayElement to match glapi
e49d9c0fed1 : mesa: use ctx->GLThread.enabled now that it's correct
d0526123177 : glthread: disable glthread if the context is lost
9d8301d6021 : glthread: fix restoring the dispatch in destroy when the context is not current
670759a208d : glthread: inline _mesa_glthread_restore_dispatch and merge disable & destroy
7b123ad16aa : glthread: set marshal functions in dispatch only if they exist in the API
e93a9b422cd : glthread: add nop dispatch
dd3709dcfd1 : vbo: expose all exec entrypoints for glthread and match api_exec_decl.h names
bade2407fa1 : mesa: remove GLvertexformat
a87e5d437e6 : glapi: autogenerate install_vtxfmt with python
1f339487338 : glapi: autogenerate all _mesa_* forward declarations in api_exec_decl.h
5603d3e42ce : mesa: remove api_exec.h and move its contents into context.h
898649c1459 : glapi: autogenerate api_save.h with save_* function declarations
df3447c331b : glapi: autogenerate _mesa_initialize_save_table with python
d7c51612428 : glapi: move reusable glapi printing code to apiexec.py
ac622b85368 : vbo: rename ES vertex functions to match GL dispatch names
62eba623b5c : vbo: rename vertex functions to match GL dispatch names
dd6b1ae1109 : mesa: add EXT suffix to VertexAttribI*EXT to match glapi name
77c2a7c2e40 : glapi: replace dispatch.h inline functions with macros for faster compilation
1aa0b587cd0 : glapi: move apiexec API condition determination to common code
6e4238f99ac : glapi: rename gl_genexec.py to api_exec_init.py, api_exec.c to api_exec_init.c
9cef21e33f3 : mesa: rename dlist functions to match dispatch function names
12b1feb03e2 : mesa: don't set CallList* redundantly in _mesa_initialize_save_table
b8ad4fd59de : glapi: rename exec="dynamic" to exec "vtxfmt" to make it self-explanatory
8fa0332965b : mesa: move the ES2 check from vbo_init_tmp.h to install_vtxfmt
0f4891d77db : mesa: inline _vbo_install_exec_vtxfmt
43a9f6a938b : mesa: move _mesa_initialize_vbo_vtxfmt calls to a common place and inline
e7c543c60fb : mesa: inline _mesa_install_dlist_vtxfmt
31baf7bc4d6 : mesa: inline _mesa_install_eval_vtxfmt
086c03e8398 : mesa: inline _mesa_install_arrayelt_vtxfmt
d07b0d7dd77 : mesa: inline vbo_initialize_save_dispatch and rename the functions
6fcec5900e3 : mesa: include less stuff in dlist.c
1b80e1716e2 : virgl: Enable higher compatibility profiles if host supports it
b8b70fc1b96 : ci: pin virglrenderer version
451e6c1b32c : radv: have the null winsys set more fields
9e8fa8168b9 : radv: Expose the ETC2 emulation.
a8078bab91c : radv: Deal with border colors with emulated ETC2.
1153db23f58 : radv: Add ETC2 decode shader.
42a71be793f : radv: Add extra plane for decoding ETC images with emulation.
c55ebdb76d9 : radv: Use the correct base format for reintepretation.
7c5fe66f8af : radv: Set up ETC2 emulation wiring.
ef3b31c967d : v3d: Don't force SCANOUT for PIPE_BIND_SHARED requests
2cbbfd23cec : v3dv: Hotfix: Rename remaining V3DV_HAS_SURFACE->V3DV_USE_WSI_PLATFORM
2630c8f5465 : broadcom/compiler: improve thrsw merge
d4a4cd20d52 : util/ra: use adjacency matrix for undirected graph
f71713d43c0 : lvp: Free the driver_data pointer for all commands
b8f6685bb52 : nir: use call_once() to init debug variable
18c039b2e17 : tgsi-to-nir: initialize NIR_DEBUG envvar
42a865730ef : iris: Disable the SMEM fallback for CCS on XeHP
9a188b10a5f : iris: Rework the DEVICE_LOCAL heap
305677e242e : iris: Add and use bucket_info_for_heap
cd787b4e68b : iris: Add and use BUCKET_ARRAY_SIZE
5885a2cf131 : iris: Replace "local" with "heap" in bufmgr fn params
7a8bf62ac83 : iris: Use a num_buckets pointer in add_bucket
b77935a83d4 : iris: Add and use flags_to_heap
14ebd81ee36 : iris: Replace bo->real.local with bo->real.heap
f93892c5d33 : iris: Free the local cache bucket in bufmgr_destroy
65576eec2ec : venus: fix vn_buffer_get_max_buffer_size
d92e353a113 : pan/mdg: Fix definition of UBO unpack
a026d2d11c8 : intel/compiler: Assert that unsupported tg4 offsets were lowered for XeHP
52a55f097f3 : intel/compiler: Use nir_lower_tex_options::lower_offset_filter for tg4 on XeHP
211e0606c78 : nir/lower_tex: Add filter for tex offset lowering
abace2b8a45 : iris: Align buffer VMA to 2MiB for XeHP
c17e2216dd5 : anv: Align buffer VMA to 2MiB for XeHP
f94ff2cc038 : iris: Not all gfx12+ have aux_map_ctx
36425c43c95 : glapi: Never use dllimport/dllexport for TLS vars on Windows
15a375b4c86 : radv,aco: don't lower some ffma instructions
165ca5088b7 : radv,aco: implement nir_op_ffma
c5f02a1cd3b : aco: swap multiplication operands if needed to create v_fmac_f32/etc
f4f5d577fcb : aco: swap operands if necessary to create v_madak/v_fmaak
2665320c78c : aco: create v_fmamk_f32/v_fmaak_f32 from nir_op_ffma
a487747ebd8 : aco: use more predictable tiebreaker when forming MADs
9a388beda7b : radv: ignore dynamic inheritance if the render pass isn't NULL
841949e50b3 : radv: fix dynamic rendering inheritance if the subpass index isn't 0
43022ecc3af : radv: enable lower_lod_zero_width
be53b3d1bf6 : nir/lower_tex: add lower_lod_zero_width
51e772586c2 : radeonsi: use max_zplanes after the last write
84fea554e3e : radeonsi: silence a warning
573d6451335 : radeonsi: fix fast clear / depth decompression corruption
87f03b16624 : nir: limit lower_clip_cull_distance_arrays input to traditional stages
fcfc4ddfccd : v3dv: Fix V3DV_HAS_SURFACE preprocessor condition
2ad11b39bdb : intel/compiler: Use a struct for brw_compile_bs parameters
58c4a953200 : intel/compiler: Use a struct for brw_compile_gs parameters
acf2d3c78bb : intel/compiler: Use a struct for brw_compile_tes parameters
7372a48a4a8 : intel/compiler: Use a struct for brw_compile_tcs parameters
76da4569544 : crocus: cleanup bo exports for external objects
9ff086052ab : radeonsi: unroll loops of up to 128 iterations
af9ec3c45da : radeonsi: add shader profiles that disable binning
4fd8171f641 : radeonsi: print more stats for shader-db
b3b2f97f2e2 : radeonsi: add Wave32 heuristics and shader profiles
e2a18833372 : glsl: fix setting compiled_source_sha1 without a shader cache
2785141c161 : nir: add nir_has_divergent_loop function
26b522eae54 : nir: serialize divergent fields
6eb3fe2d4fa : nir: disable a NIR test due to undebuggable & locally unreproducible CI failures
2ab310b78b1 : nir: handle more intrinsics in divergence analysis
f0eb163ae05 : drisw: do an MSAA resolve when copying the backbuffer
6740f34568e : virgl: flush cmd buffer when flushing frontbuffer
0577a142de5 : virgl/vtest: implement resource_create_front
b6d04470272 : virgl/vtest: use correct resource stride in flush_frontbuffer
a235e027872 : util: Use ralloc for strings in cache test
51351760c27 : util: Convert cache test to use gtest
88e97d75d06 : intel/dev: Add gtt_size to devinfo
1f559930b6b : anv: Stop doing too much per-sample shading
5197809302b : iris: Update the initial CCS state on XeHP
eef4399afda : iris: Modify the comment about zeroing CCS
cba6d6cad34 : iris: Don't assert a NULL aux BO during aux config
7d3200a37db : iris: Don't allocate and initialize CCS on XeHP
656d34a8116 : iris: Drop row pitch param from iris_get_ccs_surf
7d57c9959e4 : iris: Don't allocate a clear color BO for some Z/S
fecd6ae38eb : iris: Simplify iris_get_aux_clear_color_state_size
4027337004e : iris: Move some BO setup to iris_resource_init_aux_buf
9acf0316ec1 : iris: Use the aux BO and surf less during init
02bbdb0e920 : iris: Change a param of iris_resource_init_aux_buf
18231fc548b : intel/blorp: Modify get_fast_clear_rect for XeHP
c35b8a2889b : intel/blorp: Modify the SKL+ CCS resolve rectangle
91128b1a0fd : intel/isl: Require aux map for some 64K alignment
46ef1e83897 : ci/windows: Remove line numbers from assertions in spirv2dxil tests
fc17f79f2cc : etnaviv: fix alpha blend with dither on older GPUs
d199d65c3af : nir/nir_opt_move,sink: Include load_ubo_vec4 as a load_ubo instr.
013900c4d23 : mesa: fix GL_MAX_SAMPLES with GLES2
c02b75d22e6 : egl: add config debug printout
f927a5c3d28 : egl: introduce a log level getter function
fd2a558bf8a : intel/l3: Make DG1 urb-size exception more generic
c7fa15b3815 : aco: improve clrx disassembly
11eb03c44ec : microsoft/compiler: Remove algebaric pass for inot
45354be410f : microsoft/compiler: Implement inot
249556dad82 : v3dv: account for 64bit time_t on 32bit arches
e2ad92eb22d : radv: do not perform depth/stencil resolves for suspended render pass
c27348a3f70 : Revert "radv: Add bufferDeviceAddressMultiDevice support."
b8d04863e2e : intel/fs: Drop high_quality_derivatives
6dc9958bf33 : intel/compiler: Get rid of wm_prog_key::frag_coord_adds_sample_pos
278d12f991b : intel/fs,vec4: Drop prog_data binding tables
e49f65dfe05 : intel/blorp: Stop depending on prog_data binding tables
4fa58d27a58 : intel/fs,vec4: Drop support for shader time
8f3c100d61c : intel/fs,vec4: Drop uniform compaction and pull constant support
4175ed50994 : crocus: wm_prog_key::key_alpha_test uses GL enums
c82d7e36174 : turnip: Fix operator precedence in address calculation macros for queries
5887768f48e : nir_to_tgsi: Enable nir_opt_move.
7d2ea9b0ede : r300: Request NIR shaders from mesa/st and use NIR-to-TGSI.
e68a9b03399 : r300: Disable loop unrolling on r500.
495a4cfbc3f : nir_to_tgsi: Make !native_integers front face input match glsl_to_tgsi.
f1647525ab0 : nir/nir_to_tgsi: Add support for "if" statements with !native_integers
0b651db7953 : r300/ci: Add some piglit expectations.
231ccb6100e : docs: Remove no-longer-accurate text about the xlib driver
c5d731ac5cc : intel/stub: Implement I915_PARAM_HAS_USERPTR_PROBE
832db9d9008 : intel/stub: Implement DRM_I915_QUERY_MEMORY_REGIONS
4c429b6be6c : intel/stub: Implement DRM_I915_QUERY_ENGINE_INFO
12d35892e0e : intel/stub: Suppress warnings about DRM_I915_QUERY_PERF_CONFIG
786d434397c : aco: don't create unnecessary addition in indirect get_sampler_desc()
77db4e27b18 : aco: Clean up and fix quad group instructions with WQM.
af163d72200 : loader: Restore i915g support.
c50bdacbda6 : glx: fix regression for drawable type detection
ff74d5dd1b8 : intel/compiler: Don't store "scalar stage" bits on Gfx8 or Gfx9
4563261ad18 : intel/compiler: Don't predicate a WHILE if there is a CONT
d051854ccaa : treewide: drop mtypes/macros includes from main
72db15913f6 : v3dv: Fix dEQP-VK.info#instance_extensions test
b14dd3a8661 : venus: prefer VIRTGPU_BLOB_MEM_HOST3D for shmems
fe3a800ad3d : d3d12: Use overall resource format + plane format to get format info
0312142d964 : d3d12: Allow creating planar resources
a6db8054694 : d3d12: Handle opening planar resources
fb6479544bd : d3d12: Force emulation of all YUV formats using per-plane formats
7f34b70474f : radv: Use the winsys 0 cmdbuffer submission support.
7675d066caa : radv/amdgpu: Add support for submitting 0 commandbuffers.
6eb08213159 : radv/winsys: Add queue family param to submit.
c03d258046c : radv/amdgpu: Add a syncobj per queue.
6d1a15f7faf : mesa/st: drop Draw from dd function table.
5312511ea54 : mesa/st: move draw indirect and xfb to direct calls.
132ffc46dcc : mesa/st: move compute to direct call
28bd406f508 : mesa/st: move msaa functions to direct call
d16f514f192 : mesa/st: convert DrawTex to direct call
601c30c8c1e : mesa/st: convert the non-optional egl image to direct calls
7b066ebfb38 : mesa/st: move blit function to direct call
c9fec99c4a2 : mesa/st: replace most of buffer funcs with direct calls.
f60add48ee4 : mesa/st: move program calls to direct call
878cf8cae95 : mesa/st: move copy image sub data to direct call
81eae719363 : mesa/st: move viewport to direct call
ce9a50e6f80 : mesa/st: move some context functions to direct calls
cb400f368a7 : mesa/st: move clear/flush/finish to direct call
37fb8058fb8 : mesa/st: move pixel/bitmap functions to direct call
4e13c7d46ae : mesa/st: move Clear to new direct call
889ac0f1b98 : mesa/st: move texture APIs to direct st calls
2d912b5caa8 : mesa/st: move fbo code to direct calling
6d79ce5a588 : mesa/dd: drop purgeable interface
b79d12bbb24 : mesa/st: move perfomance monitor to direct call
097646cf7c6 : mesa/st: move perf query to direct call
df28e0a0821 : mesa/st: move query memory info to direct call
d0e48ef34f0 : mesa/st: move Enable to direct call
cc4964847b0 : mesa/st: move rendermode to direct call
cdc480585c9 : virgl/drm: New optimization for uploading textures
420170fabc1 : radv: initialize workgroup_size in radv_meta_init_shader
85161fb8ac1 : radv: clone shader in radv_shader_compile_to_nir
2020a1799bb : radv: include RT shaders in RADV_DEBUG=shaders,shaderstats
d74498e6177 : radv: add radv_meta_init_shader
c2550d1b7ca : gbm: Don't pass default usage flags on ABIs < 1
31efef7b3a1 : radv: mark GFX10.3 (aka RDNA2) as conformant products with CTS 1.2.7.1
d2612bb4242 : radv: fix resume/suspend render pass with depth/stencil attachment
e18e857292c : radv: add initial SPM support on GFX10+
f1fe91b8473 : radv: add few helpers for configuring performance counters
8a0052f0999 : radv/sqtt: always dump pipelines and shaders ISA
3aab34171d4 : Fix TSD stubs for non-initial-exec case (fixes #5667).
b713fca4957 : glapi: Remove remnants of EXT_paletted_texture and the imaging subset
7ba0c68e319 : radeon/vcn: implement encoder dpb management
96b276b3270 : radeon: hardcode uvd/vce encoder not_referenced value to false
e44fef8dd66 : frontends/va/enc: allow for frames to be marked as (not) referenced
ad3ed91b1f8 : radeon/vcn: increase encoder dpb size
31b033eec2f : frontends/va/enc: hardcode h265 encoder ref pic list size
c5b7fb998fa : frontends/va: disable packed header support for h264 encoder
934bc24fe9d : radv: handle VK_DESCRIPTOR_TYPE_SAMPLER in VK_VALVE_mutable_descriptor_type extension
de55fd358fa : intel/fs/xehp: Teach SWSB pass about the exec pipeline of FS_OPCODE_PACK_HALF_2x16_SPLIT.
7e9158761a3 : r300/ci: Update loop expectations
8ddefb8ea57 : r300: Route shader stats output to ARB_debug_output.
141302e61f4 : r300: Precompile the FS at shader creation time.
e9dd776ef91 : r300: Remove the non_normalized_coords from the shader key.
26b3e2f7cd7 : r300: Also consider ALU condition modifiers for loop DCE.
d6fed4ab7db : r300: Ensure that immediates have matching negate flags too.
915af8de8b1 : r300: Cache the var list in the peephole_mul_omod() loop.
42e8f48be72 : r300: Move the instruction filter for r500_transform_IF() to the top.
1050686afe2 : meson: Fix dri.pc dridriverdir
0db2e787886 : freedreno/ci/a306: increase concurrency
3db30ea877e : freedreno/ci/a306: add more skips
34804e12669 : intel/crocus: push main/macros.h out to the users
9105cf19558 : intel/compiler: drop shader_info.h from compiler header
9265d1d62db : brw/compiler: drop mtypes.h from compiler
3f35b5fdc9c : anv: include futex.h explicitly in allocator.
244fa81c137 : mesa: move _mesa_varying_slot_in_fs to shader_enums
0733266706d : intel/isl: Drop extra devinfo checks for CCS support
99b320fc682 : iris: Drop the YCRCB cases in finish_aux_import
0e075227d88 : intel/isl: Restore CCS_E support for YUYV and UYVY
5439e3c4128 : docs: remove stale notice about deleted dir
d16263cdee9 : docs: remove mentions of deleted code
dc81cd1931e : ci: remove testing of deleted code
e03334e9777 : CODEOWNERS: remove ownership of deleted code
558bc2227ed : meson: check -mtls if has_exe_wrapper
def254b05ff : panvk: Add check for null fence
c749da61356 : ir3,turnip: Add support for GL_KHR_shader_subgroup_quad
3dfd4230bbd : ir3,turnip: Enable subgroup ops support in all stages on gen4
ded51fd39ec : ir3: Use getfiberid for SubgroupInvocationID on gen4
d1c49901dfe : ir3: Add gen4 new subgroup instructions
943ef0edbdc : radv: avoid prefixing few VkXXX structures by struct
a3886fa471f : util/u_vector: prevent C++ warning on cast from void* to something else
55b396e7430 : mesa/crocus/iris/blorp: drop minify macro in favour of u_minify
d9f0991744a : mesa: Make _mesa_generate_mipmap_level static
3731d21c685 : mesa: Remove unused execmem code
68b7fabbe2d : mesa/program: Dead code cleanup
087f196a084 : mesa/vbo: Always use buffer objects for storage
b4ae8ee43ec : mesa: Remove unused _vbo_current_binding
d88398413a9 : mesa: Remove unused _es_{,Get}TexGenfv
3f35fd71c3f : mesa: Remove unused _es_RenderbufferStorageEXT
5b8eeaac3a1 : mesa: Remove unused _es_color4ub
5d09812c2f2 : mesa: Remove unused _mesa_compressed_image_address
74c29e1bf72 : mesa: Remove unused _mesa_apply_ci_transfer_ops
1455d1cd30c : mesa: Remove unused _check_*TexGen*OES
98ef86b3afd : mesa: Remove unused _mesa_DrawTexx{,v}
8f92e81718d : mesa: Remove unused _mesa_get_render_format
8aa776ab1f8 : mesa: Remove unused _mesa_all_buffers_are_unmapped
31ad50d989b : radv: fix dynamic rendering with VRS
92d84f189c7 : radv: constify radv_vs_input_state() in more places
b83caef6d29 : radv: constify radv_vertex_binding in CmdSetVertexInputEXT()
45f181c4827 : radv: move a comment at the right place in CmdBindVertexBuffers2EXT()
e63ffc2f04e : freedreno,tu: Limit the amount of instructions preloaded into icache
da24bb17a83 : mesa/st: move external objects to direct calls
830e2038fca : mesa/st: move transformfeedback to direct calls
12f8475ff98 : mesa/st: move barriers to direct call
8fe4ff2fdac : mesa/st: direct call sync object functions
bd9adf39198 : mesa/dd/st: direct wire queries/timestamp/condrender.
0d8610b0994 : mesa/dd/st: move get strings pointer out of dd.h
b03db927202 : meson: make mesa/tests/glx depend on gallium
9bb375b0bec : intel/compiler: drop glsl options from brw_compiler
de33205f88e : nir/algebraic: Move all the individual transforms to a common table.
a29b54f0146 : nir/algebraic: Mark the automaton's filter tables as const.
45a8d11b6e6 : nir/algebraic: Pack various bitfields in the nir_search_value_union.
53f49b7066c : nir/algebraic: Move relocations for variable conds to a table.
8485a789776 : nir/algebraic: Move relocations for expression conds to a table.
7635379dc72 : nir/algebraic: Remove array-of-cond code
5d82c61a30b : nir/algebraic: Replace relocations for nir_search values with a table.
e7d87173759 : nir/algebraic: Drop the check for cache == None.
a263474d3b4 : nir/algebraic: Move some generated-code algebraic opt args into a struct.
4b5692fa718 : nouveau/nir: Use the address reg for indirect scratch access.
ca16c271fa7 : mesa: make struct in gl_program a union and remove FIXME
df6ff88fd01 : loader/dri3: support glx pbuffer swap
e0311746cdd : loader/dri3: stop doing anything in swap buffer for some drawable
d67d1dddbe2 : loader/dri3: rename dri3_fake_front_buffer
c7d5e91b6be : loader/dri3: replace is_pixmap with drawable type
d19013a1998 : loader/dri3: setup present event with drawable type info
6508e5b4a1d : loader/dri3: pack window present event setup into a function
9faa2892b93 : loader/dri3: remove unused present capability query
13bf30583c7 : loader/dri3: add drawable type set by GLX and EGL
887f5a63204 : glx: add drawable type argument when create drawable
6625c960c58 : glx: check drawable type before create drawble
bc8a51a79a5 : glx: no need to create extra pixmap for pbuffer
51f71e0483e : util: add workaround for SNK HEROINES Tag Team Frenzy
f225e0679ad : util: add dri config option force_compat_shaders
2d7c25fb9dc : isl: Move some genxml surface state helpers into an include file
b3b63c795f0 : iris: Rename is_render_target to is_dest in a few blit functions
65e343dda38 : r300: Fix mis-optimization turning -1 - x into 1 - x.
0e0a49039b6 : r300: Turn a comment about presub into an assert.
ce0e228ff40 : r300: Add deqp expectations for RV515.
3580ffaa44b : doc: update source tree doc to reflect recent classic/swrast deletions
2636e8681a0 : fixup! gallium/swr: Remove driver source
fb4fc1fd50d : new_features: Add OpenSWR removal
7dd12694f15 : CODEOWNERS: remove OpenSWR
ce4c96ea1bc : gallium/swr: clean up the documentation after SWR removal from main
e2de00876a7 : gallium/swr: Remove common code and build options
855793c6c6b : gallium/swr: Remove driver source
d22d328859e : nv50/nir: Switch to the common NIR options
46b758cbccf : pan/va: Add table parameter to LD_ATTR_IMM
a5084127eb7 : pan/va: Add sample/update modes to LD_VAR
3485e9dd3d1 : pan/va: Make LD_VAR index more fine-grained
7d157ae50ed : pan/va: Add more assembler tests
f3d4d074da2 : pan/va: Disambiguate sign of CSEL instructions
9da627fd6d8 : pan/va: Improve assembler unit test output
3ae3569d822 : meson: restore dri.pc file
2feee3b0b08 : mesa/externalobject: delete unused functions
2db58c3f89d : mesa/barrier: remove unused barrier functions
26bd234d062 : mesa/transformfeedback: remove unused transform feedback code
b7eb7bd47b5 : mesa: remove unused buffer object code.
a7c7f55a3b8 : mesa/syncobj: drop unused syncobj code.
ae9c96ea17b : mesa/query: remove all the mesa queryobj code.
711176bc0c4 : iris/ci: comment out iris-cml-traces-performance due to hw unavailable
9b068f186a4 : panfrost: Add Valhall support to pandecode
745d7db7481 : panfrost: Don't shadow Mesa's fui()
244f3704d44 : panfrost: Zero initialize disassembler stats
96acad5cd59 : panfrost: Add XML for Valhall data structures
6eb0770be8f : panfrost: Add "hex" type to GenXML
72b3f21cd47 : pan/va: Only hex dump when verbosely disassembling
7fa5382ad66 : pan/bi: Link with Valhall disassembler
de5c863a529 : mesa: use simple_mtx_t for TexMutex (v2)
b88202b0e42 : nir/constant_folding: Optimize txb with bias of constant zero to tex
fadb4b92c51 : llvmpipe: Fix Wpointer-to-int-cast
9b2600da875 : mesa/st: Remove GL_ARB_depth_clamp emulation support.
c691149f3e8 : win32: Fixes thread local on win32 with clang/mingw (!14062)
96265950265 : nir: Add an 'external' texture type for parity with samplers
ae4d46d4579 : panfrost: Only build GPU indirect kernels for v7
79421616e8b : docs/envvars: update after INTEL_DEBUG cleanup
7fa60cd7ce9 : virgl: Disable cache for VIRGL_BIND_SAMPLER_VIEW
555f93cdcd9 : vulkan-device-select: Don't leak drmDevicePtr
8bd0446d00d : docs: update trademark disclaimer
74a1f103b62 : mesa: update or remove out of date references to ir_to_mesa
bf1f809d7fc : mesa: rename ir_to_mesa.{cpp,h} -> link_program.{cpp,h}
5cad5db97be : mesa: tidy up ir_to_mesa.{cpp,h} includes, comments, etc
79abf6a17e4 : mesa: move _mesa_ensure_and_associate_uniform_storage() to uniform_query.cpp
7abe527ab41 : mesa/st: move _mesa_generate_parameters_list_for_uniforms() code to st
4b895dc8955 : mesa: remove GLSL IR to Mesa IR code
d3e0cfaa086 : mesa: make _mesa_associate_uniform_storage() static
33cbab854ea : mesa: remove _mesa_ir_link_shader()
d44478483c7 : genxml: protect _length defines in genX_bits.h
e9b58116ea4 : genxml: fix compilation with P/I defines
365903ebbbe : intel/debug: reclaim 7 unused bits from classic driver
d72c420f70c : mesa/light: make _mesa_light static do_light.
86bbd14b8ea : mesa/dd: remove NewSamplerObject
67f971e6ad0 : mesa/dd: remove some fbo driver hooks.
279471bda6f : mesa/dd: burn a bunch of legacy driver interfaces down
e2c05539fe9 : mesa: drop unused sw extensions init
bf35f0cb7aa : mtypes: drop some context pointers that are unused now
80719f08a7f : mesa: remove old tnl device driver header files
e914a6710fd : radv: Expose the VK_KHR_dynamic_rendering extension.
483a08d5521 : radv: Support dynamic rendering inheritance info.
7f3aba37d21 : radv: Support Begin/EndRendering.
0222dace909 : radv: Support VK_KHR_dynamic_rendering for pipeline creation.
403a5c1a790 : radv: Do not use VK_FORMAT_UNDEFINED in meta passes.
6968c87e97b : radv: Add named constants for max framebuffer width/height.
4c703686dba : spirv: handle ray query intrinsics
0cbcc15afe8 : nir: add a ray query optimization pass
5a9cdab1705 : nir: track variables representing ray queries
0d6f050b467 : nir: add intrinsics for ray queries
0800ec2c773 : nir: add a new access flag to allow access in helper invocations
54489b3c097 : nir/print: printout ACCESS_STREAM_CACHE_POLICY
f98984ad139 : nir/lower_io: include the variable access in the lowered intrinsic
7661237a313 : intel/nir: preserve access value when duping intrinsic
6e7ffa760f3 : vulkan: Open registry XML files as UTF-8
8665910a632 : venus: move bo allocation for mappable memory to vn_MapMemory
19d6b497fbf : venus: track memory type property flags in vn_device_memory
86b3a4e6aa9 : venus: defer roundtrip waiting to vkFreeMemory time
9fa3e3df9e9 : venus: simplify device memory pool alloc and refcount
e019780626a : venus: refactor vn_device_memory_simple_alloc
eb28ac0f883 : nv50: don't claim support for format-less stores
03acfa4aac3 : nv50,nvc0: add new caps to list
bd2c11dfa80 : intel/compiler: Load draw_id from XP0 in Task/Mesh shaders
b717872e085 : intel/compiler: Get mesh_global_addr from the Inline Parameter for Task/Mesh
28e0c63a4cb : intel/compiler: extract brw_nir_load_global_const out of rt code
1f438eb0337 : intel/compiler: Implement Mesh Output
70ace2bbcd5 : intel/compiler: Implement Task Output and Mesh Input
171bdd2ec66 : intel/compiler: Lower Task/Mesh local_invocation_{id,index}
db23c41537e : intel/compiler: Add backend compiler basics for Task/Mesh
827cf65a26e : intel/compiler: Export brw_nir_lower_simd
09dd05a2199 : intel/compiler: Make MUE available when setting up FS URB access
79e5e353e4a : intel/compiler: Add structs to hold TUE/MUE
fcc1ccf5417 : intel/compiler: Don't lower Mesh/Task I/O to temporaries
18e1c9c5423 : intel/compiler: Don't stage Task/Mesh outputs in registers
be89ea3231c : intel/compiler: Handle per-primitive inputs in FS
7938c38778c : intel/compiler: Properly lower WorkgroupId for Task/Mesh
76f55d7556e : intel: Add INTEL_DEBUG=task,mesh
ea8fa10edd1 : mesa: move common/dri into gallium
01b44d66b12 : mesa: Merge libmesa_gallium and libmesa_common
e030d5ba8ac : mesa: Delete libmesa_classic
bc2d3e7b5fd : mesa/main/tests: remove dispatch sanity
a63760f01a5 : include/pci_ids: Move PCI ids supported by both i965 and iris to iris
bf97868062a : mesa/dri: remove mega driver stub
cdde031ac2c : classic/i965: Remove driver
0cad451f007 : classic/i915: Remove driver
f4648719328 : classic/nouveau: Remove driver
184a690fca7 : classic/r200: Delete driver
4d45b280bf9 : classic/r100: Delete driver
76791db0882 : mesa/x11: Remove the swrast-classic-based fake libGL
901e0d6a11b : mesa/tests: ensure that util_cpu_detect has been called
268fc8e5c17 : gitlab-ci: detect a3xx gpu hang recovery failure
eb0b08ea1aa : gitlab-ci: serial close can leave an active read
1abd6375c96 : d3d12: Handle depth readback on drivers that require full-resource copies for depth
f28adc711fc : nir: Print task and mesh shader I/O variable names.
a7180bd4a6f : freedreno/a5xx: enable OES_gpu_shader5
078f9d9eeb7 : radv: Use util_widen_mask.
c3eebc860ad : aco: Use util_widen_mask.
6cde4249451 : util: Add util_widen_mask function.
7e66da89f8a : nir: Fix sorting per-primitive outputs.
76ffc72742c : CI: Don't stream wget directly into bash
11287475c8a : v3d: enable ARB_texture_view
7f1525f086f : v3d: enable ARB_texture_buffer_object and ARB_texture_buffer_range
5cd161164b8 : st/pbo: set layer coord for array textures
fd47c939f44 : st/pbo: add the image format in the download FS
38c953e2877 : gallium: add new PIPE_CAP_IMAGE_STORE_FORMATTED
54cba7d297a : v3d: clamp clear color
fa1cd83fefb : gallium/util: add helper to clamp colors to valid range
da0cdc84d55 : st/pbo: do not use GS for NIR preferred shaders
2000ea7e272 : mesa: allow TEXTURE_BUFFER target for ARB_texture_buffer_range
982c630cd50 : v3d: restrict formats supported for PIPE_BIND_SHADER_IMAGE
bb8285c2585 : v3d: add support for no buffer object bound
60a1968fa19 : v3d: support for texture buffer objects
a2d8c5b26df : nir/algebraic: optimize a*#b & -4
2368c36427f : nir/opt_offsets: remove need to loop try_extract_const_addition
5c0fe110729 : nir/opt_offsets: fix try_extract_const_addition recursion
f77ccdfb4a2 : nir: add NIR_DEBUG envvar
cc7db1fc537 : broadcom/compiler: improve documentation for Z writes
d7b79f3531d : v3d,v3dv: don't disable EZ for passthrough Z writes
a65c605365f : broadcom/compiler: track passthrough Z writes
6d4a645c90a : broadcom/compiler: emit passthrough Z write if shader reads Z
d44d2e823f6 : anv: allow VK_IMAGE_LAYOUT_UNDEFINED as final layout
5c4c8bdc4c5 : iris/batch: Add support for engines contexts
9f0070e9e8c : iris: Make iris_kernel_context_get_priority() public
f0bec1dd1ed : iris: Destroy all batches with a new iris_destroy_batches() function
5b4914aaf77 : iris: Move away from "hw" for some context terminology
3643450dc09 : iris/batch: Add exec_flags field
dd89c6ca65f : iris: extract iris_hw_context_set_unrecoverable()
e88dcb38a1e : iris/batch: Move kernel context init to iris_init_non_engine_contexts
5b87f5c88ac : iris: Add iris_init_batches
0634cb741b5 : intel: Add intel_gem_create_context_engines
9a9042a9049 : intel: Add intel_gem_count_engines
76d13e13309 : docs: Add calendar entries for 22.0 release candidates.
bfa245e0c1b : venus: fix vn_instance_wait_roundtrip when seqno wraps
47ed98f5407 : zink/ci: Add GL4.6 tessellation flake
dabc068e6c0 : ci: Use ci-fairy minio login via token file
cdf8a14bfff : ci: Uprev piglit
19cb49c280a : ci: Update ci-fairy to version with --token-file support
3161bc5c1a5 : meson: check for lld split TLSDESC bug (fixes #5665)
7c57346dfdb : egl/wayland: fix surface dma-buf feedback error exits
81361490efd : egl/wayland: do not try to bind to wl_drm if not advertised
3fa2220838a : radv: upload shader binaries of a pipeline contiguously in memory
a7f04636127 : radv: pass a pointer to a pipeline for the create/insert cache functions
13143b3c114 : radv: upload shader binaries after they are all compiled
ff61b36ba2b : radv: add a helper function to upload a shader binary
dd66de60170 : radv: remove never reached free() when compiling shaders
fc2cc39a0fe : freedreno/ci/a306: split off snorm blending failures
bbe5b745dc2 : freedreno/ci/a306: split off the f32 blend / texturing failures
1f79c36daea : freedreno/ci/a306: separate msaa fails
c47fd3dc006 : windows: Use TLS context/dispatch with shared-glapi
58aad3f403b : freedreno/a3xx: add some legacy formats
41aa583edf3 : freedreno/ci/a306: add additional skip which hangchecks
59ba7a2ad8f : freedreno/a6xx: Set the tess BO ptrs in the program stateobj.
5495359085a : freedreno/a6xx: Skip emitting tess BO pointers past the shader's constlen.
d7226e9a9e4 : freedreno/a6xx: Allocate a fixed-size tess factor BO.
577a0a73527 : radv: Don't emit framebuffer state if there is no renderpass active.
c3e014670fc : d3d12: Support compat level 330
996e855e66d : venus: ignore framebuffer for VkCommandBuffer executed outside of render pass
06fe04b4d7d : nir: Make nir_build_alu() variants per 1-4 arg count.
e770ec1182e : nir: Uninline a bunch of nir.h functions.
c394f2f0ea2 : iris: Drop redundant iris_resource_disable_aux call
137a054c945 : iris: Enable CCS_E on 32-bpc float formats on TGL+
1433fe7860a : intel/isl: Unify fmt checks in isl_surf_supports_ccs
d9eaabf05d8 : docs: update calendar and link releases notes for 21.3.1
897dde881c8 : docs: add release notes for 21.3.1
70dd119abd4 : CI/d3d12: Add a quick_shader run
7afb4aba3f1 : CI/windows: Move reference files to relevant ci subdirectories
c70e31c4d52 : CI/windows: Move SPIRV-to-DXIL test YML to microsoft folder
214168621d4 : CI/windows: Move D3D12 test YML to D3D12 driver folder
145b0711fcb : freedreno/crashdec: Basing GMU log decoding
8c654d02a3b : freedreno/crashdec: Fallback to chip_id for GPU id
f33d5256dd1 : freedreno/crashdec: HFI queue decoding
2133d34b11a : freedreno/crashdec: Split out mempool decoding
b234c538e8a : turnip: Move CP_SET_SUBDRAW_SIZE to vkCmdBindPipeline() time.
fd11d992546 : turnip: use SUBDRAW_SIZE and constant sized tess bos
3748b8afce9 : freedreno/ir3: Make a shared helper for the tess factor stride.
17de0841ae7 : nouveau/nir: Use natural alignment for scalars
698343edc57 : util/u_trace/perfetto: add new env variable to enable perfetto
65697d6141b : util/u_trace: add end_of_pipe property to tracepoints
6f54ebe44f7 : glsl: fix for unused variable in glsl_types.cpp
4f58cc82e2f : spirv: handle SpvOpMemberName
8e568d3f00b : nir/opt_deref: don't try to cast empty structures
69ec384bbad : gallium/d3d12: Don't use designated initializers
83280b8e23e : microsoft/compiler: Fix dxil_nir_create_bare_samplers()
c868bff36a5 : freedreno/ci: add piglit runs for a306
1ba231fb75b : android: define cpp_rtti=false because libLLVM is built w/o RTTI (v2)
be7a0b23c8b : Revert "android: define cpp_rtti=false because libLLVM is built w/o RTTI"
6afba805349 : aco: don't create DPP instructions with SGPR operands
8d2be391e34 : panfrost: Add empty tile flags to GenXML
8f00f19da5b : radv: fix resetting the entire vertex input dynamic state
18cd0a5409e : anv: Drop code from get_blorp_surf_for_anv_buffer
355f3188438 : anv: Allow transfer-only linear ASTC images
bdf8b36c4cf : anv: Require transfer features for transfer usages
8171535c457 : iris: Allow GPU-based uploads of ASTC textures
caa998ca8ff : intel/isl: Allow creating non-Y-tiled ASTC surfaces
574c5d15406 : blorp: Disallow multisampling for BLORP compute blits and copies.
f0744ebef23 : blorp: Assert that BLORP_BATCH_PREDICATE_ENABLE isn't set for compute
5dc36e5e93a : blorp: Don't try to use the 3D stencil write hardware for compute
d832209a781 : blorp: Fix compute-blits for rectangles not aligned to the workgroup
80c2b274387 : iris: fix mapping compressed textures
fcc062235c9 : ci: remove egl-copy-buffers from fail list
24aa03e9e8d : loader/dri3: fix piglit egl-copy-buffer test
391569e9110 : nir: Fix read depth for predecessors
e31d08d307d : ci: move windowoverlap exclusion to all-skips
32a8b391e35 : nir/tests: add DCE test for loops following a jump
cc5dd15417f : nir/cf: fix insertion of loops/ifs after jumps
2fe13aa2ad7 : nir/dce: fix DCE of loops with a halt or return instruction in the pre-header
34a75ce15ce : lima: fix blending with min/max ops
5f9434b6112 : lima: use 1 as blend factor for dst_alpha for SRC_ALPHA_SATURATE
d1d3ebb48cc : lima: implement dual source blend
65a78b2252c : aco: properly update use counts if a extract is still used
b8f4d36ee4f : lima: disasm: call util_cpu_detect() to init CPU caps
711a4ccddba : lima: disasm: use last argument as a filename
437b97de1c3 : lima: fix crash with sparse samplers
e48f676835d : glthread: don't sync for more glGetIntegerv enums for glretrace
996f147fef8 : broadcom/compiler: relax restriction on VPM inst in last thread end slot
57969c6dad2 : radv: dont call calloc when BVH is empty
8eae431720f : radv/llvm: constify radv_shader_info
6c1cd2fd3a1 : radv/llvm: stop trying to eliminate VS outputs
5a94271069a : radv: constify radv_shader_info in radv_declare_shader_args()
096c02bcf52 : radv: copy the user SGPRs locations outside of radv_declare_shader_args()
3bbc226d7ab : radv: configure the number of SGPRs/VGPRs directly from the arguments
990a8ee5eb9 : radv: add a workaround to fix a segfault with Metro Exodus (Linux native)
a58f68fc68f : radv: fix accessing NULL pointers when destroy the VRS image
6923dd687c1 : broadcom/compiler: allow color TLB writes in last instruction
f533d7a4466 : freedreno/ir3: get the post-lowering clip/cull mask
13fb587b8af : freedreno/ir3: indicate that clipdist arrays are in use
b7f423006a5 : nir/lower_clip: support clipdist array + no vars
7efb1c4b294 : nir/lower_clip: increment num_inputs/outputs by appropriate amount
3bf47700e2a : nir/lower_clip: location offset goes into offset, not base
a8930e63028 : nir/lower_clip: replace bogus comment about gl_ClipDistance reading in GL
b5848b2dac1 : egl/wayland: use surface dma-buf feedback to allocate surface buffers
5b56fc748a7 : egl/wayland: move loader_dri_create_image() calls to separate functions
83916ae0b9b : egl/wayland: add initial dma-buf feedback support
a25d4dd2761 : loader: add function to get render node from dev_t
cd39180cfab : egl/wayland: remove unused constant EGL_DRI2_NUM_FORMATS
aa6c900625d : egl/wayland: move formats and modifiers to a separate struct
6c37784400f : egl/wayland: do not try to access memory if allocation failed
af1ee8e0104 : egl/wayland: deprecate drm_handle_format() and drm_handle_capabilities()
3022ad7e158 : egl/wayland: replace EGL_DRI2_MAX_FORMATS by EGL_DRI2_NUM_FORMATS
42a0e5caa9f : egl/wayland: Remove unused wayland enum
c53733b004a : egl: remove unnecessary spaces after types
be1acac84c3 : ci: Upgrade to libdrm 2.4.109
a2fd507973d : ci: Consistently build Wayland and protocols
9bab991be09 : ci: Use common build script for libwayland
db3d76c42d7 : radv: advertise VK_KHR_synchronization2
52b41850125 : radv: switch the remaining stages/access to VK_PIPELINE_STAGE_2/VK_ACCESS_2
ad3cd581f41 : radv: add support for VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR
936ac58b779 : radv: add support for new pipeline stages and access masks
3f29ae2d31c : radv: add support for creating device-only events
e99c66ad196 : radv: add support for VkMemoryBarrier2KHR
3da7d10d9bb : radv: implement vkQueueSubmit2KHR()
8df17163c78 : radv: implement vkCmdWaitEvents2KHR()/vkCmdPipelineBarrier2KHR()
57575974fd4 : radv: implement vkCmdWriteBufferMarker2AMD()
cff81c863bc : radv: implement vkCmd{Reset,Set}Event2KHR()
a0ac03676fb : radv: implement vkCmdWriteTimestamp2KHR()
1df7c0ce7e0 : radeonsi: print the shader stage for shader-db dumps
59926f25fab : radeonsi: print source_sha1 as part of shader dumps
e54264c84f8 : nir: add shader_info::source_sha1, its initialization and printing
ba8075031a2 : util: add SHA1 printing and comparison functions
0b196b40a3a : mesa: don't compute the same SHA1 twice in glShaderSource
67f01e02d9d : mesa: add gl_linked_shader::linked_source_sha1
43644496779 : mesa: add shader source SHA1s that are propagated up to glCompileShader
d473b31fe7b : mesa: rename gl_shader::sha1 to disk_cache_sha1
0bb580754cd : mesa: remove SourceChecksum from shader structures
cd86f1dc2b4 : radeonsi: rename si_get_shader_wave_size and make it non-inline
676d4ddcf83 : radeonsi: centralize wave size computation in si_get_shader_wave_size
b5665bd46ce : radeonsi: don't use compute_wave_size directly
1ef027851d2 : radeonsi: propagate si_shader::wave_size to VGT_SHADER_STAGES
913e1b9138c : radeonsi: clean up compute_wave_size use in si_compute_blit.c
8290cae2b71 : radeonsi: don't use si_get_wave_size in si_get_ir_cache_key
d08b09cb7e9 : radeonsi: use si_shader::wave_size
bc574889367 : radeonsi: add si_shader::wave_size because it will vary
41523773f5b : radeonsi: add wave32 flag into prolog/epilog keys
3b2a6e1b217 : radeonsi: don't print uninitialized inlined_uniform_values
94dd4012873 : driconf: enable glthread for Basemark GPU
5a970dbac34 : driconf: enable glthread for Minecraft
9c4d92508d2 : driconf: enable glthread for all Unigine benchmarks
add883bf9b2 : aco: fix right shift of exponent 32 detected by UBSAN
d18720897ff : radv: fix OOB access for inline push constants detected by UBSAN
8e3fbe7cc8e : ac/nir: fix left shift of 1 by 31 places detected by UBSAN
a46d1553292 : util/cpu_detect, gallium: use cpu_family CPU_S390X instead of separate flag
a78c36ecc65 : ir3/cp: Prevent setting an address on subgroup macros
d14c09f7f69 : mesa: add a more straightforward callback for replacing shaders
969369e9626 : ir3/lower_subgroups: Fix potential infinite loop
fc8e789b21b : docs/release-calendar: remove additional 21.2 releases
ed8bac5eb34 : docs: update calendar and link releases notes for 21.2.6
6d37d741a4a : docs: add sha256 sums for 21.2.6 relnotes
0481c17c6c4 : docs: add release notes for 21.2.6
f8009d3db25 : meson: bump meson requirement to 0.53.0
cf6a14de0c6 : radv: Set RB+ registers correctly without framebuffer.
5632359959f : radv: Remove the skipping of framebuffer emission if we don't have a framebuffer.
728590403e5 : radv: Stop using a subpass for color clears.
fcd2e69f7d5 : radv: Avoid using a new subpass for ds clears.
14e45cb21ea : util/u_trace: refcount payloads
87888c0b3fe : anv: fix execbuf syncobjs/syncobj_values array leak
34510ce3cca : nir/lower_subgroups: fix left shift of -1
811a7a2d31e : nir/lower_tex: don't calculate texture_mask for texture_index>=32
26d2e22eea6 : radv: stop running copy-propagation before nir_opt_deref
b4251007810 : spirv: run nir_copy_prop before nir_rematerialize_derefs_in_use_blocks_impl
7fb6eafbc4f : vulkan: Unlock before return.
d5b41cbb4a4 : radv: fix max_render_backends for Sienna Cichlid null winsys
f67b09e37c9 : radv: make RADV_FORCE_FAMILY case-insensitive
694731ac13b : ac/surface: allow gfx6-8 to enter the gfx9 DCC codepath for SI_FORCE_FAMILY
d830d213b6b : ac/gpu_info: don't fail on amdgpu_query_video_caps_info failures
a9b4aef0f24 : broadcom/compiler: make shaderdb debug output compatible with shaderdb's report tool
6c78ec4eac6 : mesa: add allow_glsl_compat_shaders for shader-db
09342dcfc0e : mesa: don't add attenuation constants if ffvp doesn't use them
deb4685df39 : radv: implement optimized MSAA copies using FMASK
51612b0e959 : radv: make radv_copy_buffer() a non-static function
e8c0eb95988 : radv: make radv_break_on_count() a non-static function
d106e5c7326 : amd/addrlib: Use get_supported_arguments to get compiler args.
a6f783948d8 : meson: Remove some unnecessary loops.
6c89f09b7bc : meson: Use get_supported_arguments more often.
3b15fb35753 : lima/ppir: implement gl_FragDepth support
98a7c4c6f8e : lima/ppir: check if mul node is a source of add node before inserting
64292c0f05b : svga: fix bitwise/logical and mixup
6b4294daf03 : nine: remove dead code
32ec0fffa6f : android.mk: Add missing variables to the make target
0daed2dc6b3 : lavapipe: fix unused variable
d7957df3184 : vulkan: fix uninitialized variables
d5757c965a9 : turnip: implement VK_KHR_buffer_device_address
99388f0c270 : freedreno/ir3: handle global atomics
5d5b1fc4722 : freedreno/ir3: add a6xx global atomics and separate atomic opcodes
c5d6e57e42a : llvmpipe: Use lp_build_round_arch on IBM Z (s390x)
82b261417e5 : util/cpu_detect: Add flag for IBM Z (s390x)
be048ec1122 : freedreno/ir3: remove unused actual_in counting
902c5bf4680 : virgl: Link shader program
0de0440b7ce : gallium: add a link shader hook
79dee14cc21 : broadcom/compiler: don't move ldvary earlier if current instruction has ldunif
aee25471b9e : radv: fix emitting VBO when vertex input dynamic state is used
d36119716d1 : radv/winsys: report the real family name instead of OVERRIDDEN
cfc5c2abfd1 : ac: change family names to uppercase in ac_get_family_name()
8e5bb2d6ac5 : radv: convert remaining enums/structs to 1.2 versions
0d0eae07be6 : intel/compiler: Prepare disasm for 16-bit sampler params
2fa68cb7da5 : intel/fs: Define and set correct sampler simd mode
31e3e32625e : intel/compiler: Deprecate ld2dms and use ld2dms_w instead
261dd6c8f89 : intel/compiler: Add new variant for TXF_CMS_W
24831bbd407 : intel/compiler: Prepare ld2dms_w for 4 mcs components
dfe0ba90800 : intel/compiler: Demote sampler params to 16-bit for CMS/UMS/MCS
0374b56faa1 : intel/compiler/fs: Add support for 16-bit sampler msg payload
936412af270 : intel/compiler: Add helper to support half float payload with padding
75c73fcdc42 : intel/compiler: Fix instruction size written calculation
be2bfe5fe8f : intel/compiler: Don't hardcode padding source type to 32bit
0e61d1fbbb4 : intel/compiler: Handle new sampler descriptor fields for 16bit sampler
f78e33aa1aa : intel/compiler: Set correct return format for brw_SAMPLE
7603187aec3 : nir: Un-inline more of nir_builder.h.
d9bfcf5f5b4 : nir: Un-inline nir_builder_alu_instr_finish_and_insert()
3b5b4b5d45e : nir: apply interpolated input intrinsics setting when lowering clipdist
df934873e14 : nir: always keep the clip distance array size updated
cc2894345f1 : aco/spill: use spills_entry instead of spills_exit to kill linear VGPRs
bb6fb6065f3 : freedreno/a[345]xx: fix unorm/snorm blend factors when they're "over"
43f94ee9f11 : freedreno/a5xx: add missing L8A8_UNORM format to support TBOs
c87967bf179 : freedreno/a4xx: add some missing legacy formats to help TBOs
5a69f34aeb6 : freedreno/a4xx: add missing SNORM formats to help tests pass
c6ca2d19294 : panfrost: Handle AFBC_FEATURES in drm-shim
a777e38cf99 : panfrost: Collapse 0 parameters in drm-shim
7fec4f41352 : broadcom/compiler: fix scoreboard locking checks
bd7584c16bc : broadcom/compiler: don't allow RF writes from signals after thrend
ed16eedb2d9 : ir3: print half-dst/src for ldib.b/stib.b
5a2cff9bc8b : intel: move timestamp scaling helper to intel/perf
61267426484 : intel/ds: remove verbose messages
bd104d5b1a9 : intel/pps: tweak intel config some more
3d71e35857e : intel/ds: isolate intel/perf from the pps-producer
ed9116e5451 : intel/ds: drop unused constructors
215dbfd131b : intel/perf: track end timestamp of queries
4ef6698a265 : intel/ds: drop timestamp correlation code
21a1c6995c3 : pps: fixup sporadic missing counters
120f24cb360 : intel/perf: add a helper to read timestamp from reports
8657fa6b868 : pps: allow drivers to report timestamps in their own time domain
457dbb81f5c : broadcom/compiler: apply constant folding on early GS lowering
7b21635057d : broadcom/compiler: handle array of structs in GS/FS inputs
c5a42e40103 : intel/fs: fix shader call lowering pass
724a38eb944 : CI/windows: Upload result.txt as an artifact
1e3db7923f4 : CI/windows: Uprev piglit
60d95c5d0fe : Auto-enable TLSDESC support
8570a2a2805 : Use initial-exec TLS for glibc only, enable TLS elsewhere
df005c2a65f : mesa: move around current texture object fetching
d814539c2b6 : mesa: check target/format for Tex(ture)StorageMem*
f659d00000a : android: define cpp_rtti=false because libLLVM is built w/o RTTI
cdeecadcb6e : radeonsi: deduplicate min_esverts code in gfx10_ngg_calculate_subgroup_info
9d7ac70ffb3 : radeonsi: implement shader culling in GS
492a61fe725 : radeonsi: don't use ctx.stage outside of si_llvm_translate_nir
1c5899900dc : radeonsi: simplify si_get_vs_key_outputs for GS
a368385b23e : radeonsi: add is_gs parameter into si_vs_needs_prolog
f96d1757bba : radeonsi: restructure code that declares merged VS-GS and TES-GS SGPRs
2418da2d4af : radeonsi: separate culling code from VS/TES (to be reused by GS)
37c3e16d356 : mesa/get: allow NV_pixel_buffer_object constants in GLES2
b8f41c5c4ee : d3d12: Validate opened D3D12 resource matches pipe template
9740141b2ef : d3d12: Generate a pipe format -> typeless mapping table too
ca7d4fcb3fc : d3d12: Generate format table using a macro list
25bcc56027e : d3d12: Make format list all use macros
96012b686ed : d3d12: Handle import/export of fd shared handles
31c7a04b472 : winsys/d3d12: Populate winsys handle format
2771fd4a3fb : gallium, windows: Use HANDLE instead of FD for external objects
5bfbf4bec99 : microsoft/compiler: Handle GLES external textures
21886070149 : d3d12: Support RGBX formats mapped to RGBA
ab9948997ac : d3d12: Support PIPE_CAP_MIXED_COLOR_DEPTH_BITS
e0576ec148c : d3d12: Support BGRA 555 and 565 formats
d0bc4974fa7 : android: Allow forcing softpipe
33e5a4378ef : android,d3d12: Support using DirectX-Headers dependency from AOSP
6138b047e29 : mesa/main, android: Log errors to logcat
9e82a56745c : android: Add a BOARD CFlags option so build can be customized
81cc94b8f0f : zink: be consistent about waiting on context queue on context destroy
e92b8956c79 : zink: set batch state queue on creation
b8ffd7a8886 : freedreno/a5xx: Emit MSAA state for sysmem rendering, too.
5071d39cb27 : freedreno/a5xx: Document the sRGB bit on RB_2D_SRC/DST info.
1ef64656654 : freedreno/a5xx: Define a5xx_2d_surf_info like a6xx has.
cad0b6e2e58 : freedreno/a6xx: Disable sample averaging on non-ubwc z24s8 MSAA blits.
93eb697a8da : freedreno/a6xx: Disable sample averaging on z/s or integer blits.
c98adc56f4f : ir3/lower_pcopy: Fix bug with "illegal" copies and swaps
65da866ad96 : ir3/lower_pcopy: Fix shr.b illegal copy lowering
9912c61362b : ir3/spill: Support larger spill slot offset
29d3889bbb8 : ir3/ra: Add missing asserts to ra_push_interval()
9d88b98b082 : ir3/ra: Consider reg file size when swapping killed sources
f9a46ad22a5 : meson: Allow mismatching RTTI for MSVC
ad862674123 : meson: Don't override built-in cpp_rtti option, error if it's invalid
21ec880bf9f : anv: initialize anv_bo_sync base fields
04bd5bb69ba : anv: don't try to close fd = -1
ddbc84d5a00 : radv: ignore the descriptor set layout when creating descriptor template
2436cafffe4 : radv: allow TC-compat CMASK with storage images on GFX10+
22d9d0f8b52 : zink: add a compiler pass to scan for shader image use
e386a577696 : zink: explicitly init glsl
ff89dc35232 : vulkan: move common format helpers to vk_format
04c90f292e1 : util/queue: fix a data race detected by TSAN when finishing the queue
cee1dd92bd8 : glx/dri3: fix glXQueryContext does not return GLX_RENDER_TYPE value
e277b131825 : freedreno: Stop exposing MSAA image load/store on desktop GL.
81d22da6de4 : asahi: Fix BIND_PIPELINE sizing and alignment
3b108393a2a : asahi: Remove obnoxious workaround
a28775046c1 : asahi: Remove silly magic numbers
d55a1a77bd1 : asahi: Fix agx_map_* structures
6637fbb2117 : asahi: Allocate special scratch buffers
30433ae7161 : asahi: Deflake addresses
df1824046a5 : asahi: Rename PANDECODE->AGXDECODE
e346ca5b417 : pan/bi: Add XML for LD_BUFFER
69ddbc43411 : pan/bi: Suppress uniform validation for LD_BUFFER
36486f54e97 : pan/bi: Confirm IDP unit on Valhall
b8ba909ca6b : pan/bi: Forbid unaligned staging registers on Valhall
df807cb8395 : pan/bi: Add XML for assembling Valhall image stores
58b65a340c8 : pan/bi: Add Valhall's special FMA_RSCALE instructions
aee819d54cc : pan/bi: Add sqrt form of Valhall FREXPM
137053c4f49 : pan/bi: Add full form of Valhall MUX instruction
855ab23d9af : pan/bi: Annotate Valhall instructions with units
04cc1b93b13 : zink: enable PIPE_TEXTURE_TRANSFER_COMPUTE on non-cpu drivers
ea761a40d59 : zink: use pb_slab_alloc_reclaimed(reclaim_all) for BAR heap sometimes
da9acf70886 : aux/pb: add a new slab alloc function for reclaiming all bo objects
b7e2214b3c8 : llvmpipe: adjust rounding for viewport scissoring
f6dd931640e : docs: add 22.0 branchpoint date for perspective
f75e657e697 : docs: add 21.3.x release schedule
9aea588900b : docs: update calendar and link releases notes for 21.3.0
1061f3ad0d3 : docs: add release notes for 21.3.0
341278f069a : radv: disable HTILE for D32S8 format and mipmaps on GFX10
d63cd245e18 : ci: Uprev Crosvm
81f25d8f276 : virgl/ci: Run each dEQP instance in its own VM
4bfcbe3f69e : ci: Remove syslogd
d542e978e96 : virgl/ci: Set GALLIVM_PERF=nopt,no_quad_lod
8a3cccc3f43 : ci: Don't set GALLIVM_PERF in the scripts
8acdf1f71c8 : ci: Create symlink to /install early
e7b95619596 : gallium: implement compute pbo download
ed65b5e8399 : mesa/st: make some pbo functions public
f7a51e94692 : mesa/st: make sampler_type_for_target public
c9a47c85da9 : gallium: rename PIPE_CAP_PREFER_BLIT_BASED_TEXTURE_TRANSFER
0b30a7a243b : gallium: add pipe_screen::is_compute_copy_faster hook
a854cbc7b5c : turnip: don't use mesa/macros.h to get utils/rounding.h
df8aeb45984 : radeonsi/sqtt: increase the default buffer size to 32MB
56382ec0711 : radeonsi: unreference framebuffer state after use
5e536c97a9f : broadcom/compiler: fix early fragment tests setup
68ec8671812 : radv: Implement VK_EXT_image_view_min_lod
d0f217ad80d : vulkan: Update the XML and headers to 1.2.199
4e76d0cb56f : radv: Expose min_lod in *_make_texture_descriptor
c6471ef918f : radv: Refactor S_FIXED to radv_float_to_{s,u}fixed
35ffadb9e7d : zink: clamp to 500 max batch states on nvidia
a3be30665f1 : zink: fail context creation more gracefully
72a88c77def : zink: fix memory availability reporting
5f140a723de : zink: use IMMUTABLE for dummy xfb buffer
1eb2f0d41e1 : zink: demote BAR allocations to device-local on oom
8f97af050e5 : zink: set zink_resource_object::host_visible based on actual bo placement
74d2e89201c : zink: always use slab allocation placement for domains
4fc216b4ba6 : zink: add error for bo allocation failure
83278b56612 : glx: add a workaround to glXDestroyWindow for Viewperf2020/Sw
0388783a03e : intel/nir: also allow unknown format for getting the size of a storage image
04f5c543ded : glsl/nir: Don't build soft float64 when it cannot be used
b1a32d1432f : zink: implement multiplanar modifier handling
b1675608c3a : dri2: set dimensions on dmabuf import planes
943f6a038db : zink: always set matching resource export type for dmabuf creation
11c79a8bd79 : zink: stop using VK_IMAGE_LAYOUT_PREINITIALIZED for dmabuf
63baeffc2db : vulkan/sync: Rework asserts a bit
0c74f806453 : glsl: fix trivial strict aliasing warning
58a0d8d0ded : llvmpipe: page-align memory allocations
23a5f1a5acb : ir3: Stop inserting nops during scheduling
e0eeba6cbb0 : ir3/postsched: Only prefer tex/sfu if they are soft-ready
6f5c0d209c3 : ir3/postsched: Rewrite delay handling
140e117f2b0 : ir3/delay: Ignore earlier definitions to the same register
a54e7baa65a : ir3/postsched: Handle sync dependencies better
b9f61d72877 : ir3/postsched: Fix copy-paste mistake
d9a91318b1c : ir3/sched: Rewrite delay handling
b8fc7a08f9f : util/dag: Add dag_add_edge_max_data
508f917d8c5 : util/dag: Make edge data a uintptr_t
ee2e14b352b : ci: temporarily disable lima CI
3b78f175323 : iris: Tidy code in iris_use_pinned_bo a bit
6e909849349 : iris: Check for cross-batch flushing whenever a buffer is newly written.
76030964a65 : iris: Make a helper function for cross-batch dependency flushing
cbf0d83eace : v3d,v3dv: move TFU register definition to a common header
ffbad81305b : radv: simplify re-using cache entries in radv_pipeline_cache_insert_shaders()
836a4b58363 : v3dv: fix internal bpp of D/S formats
8ee7309e577 : llvmpipe: enable PIPE_CAP_FBFETCH_COHERENT
e403c1c23ea : llvmpipe: remove dead args from load_unswizzled_block
ea6eeb70e67 : llvmpipe: fix FB fetch with non 32-bit render target formats
2b3a0209280 : llvmpipe: protect from doing FB fetch of missing buffers
3ebd6498c4f : llvmpipe: fix gl_FragColor and gl_LastFragData[0] combination
b1de61dd385 : llvmpipe: fix wrong assumption on FB fetch shader opacity
86eb1549efd : zink: implement pipe_context::draw_vertex_state
02e5f4fb10d : lima: add more wrap modes
cbed4d784e0 : lima: handle 1D samplers
fa86a2a94df : lima: add support for 3D textures
97b92c9c32a : zink: set suballocator bo size to aligned allocation size
eb6f1d53482 : zink: block suballocator caching for swapchain/dmabuf images
ba6d389fa7a : radeonsi: don't use GS SGPR6 for the small prim cull info
0690a44e694 : radeonsi: inline declare_vs_specific_input_sgprs
513bd6acca8 : radeonsi: cull against clip planes, clipvertex, clip/cull distances in shader
881c4591919 : radeonsi: unify how ngg_cull_flags are set
a818f7b6867 : d3d12: Fix incorrect hash table usage
764760314d0 : lima: add native txp support
fac9d227730 : isaspec: Add prototypes for expr evaluators
aa93896156c : freedreno/ir3: adjust condition for when to use ldib
011ea325855 : nir: fix constant expression of ibitfield_extract
8a11d2a31bf : vulkan: Add a dummy sync type
2a910071bc9 : vulkan,anv: Auto-detect syncobj features
36b4d12f025 : anv: Simplify submit_simple_batch()
623e9ecd6da : anv: Remove unnecessary syncobj wrappers
c5ac1d16692 : vulkan: Add an emulated binary vk_sync type
36ea90a3619 : anv: Convert to the common sync and submit framework
87cf8589467 : anv: Use helpers in util/os_time.h in the query code
213edd1841a : anv: Remove the last remnants of in/out fences
cbb13fae33a : anv: Add a BO sync type
dc62695c3a8 : anv: Delete ANV_SEMAPHORE_TYPE_DUMMY
e3fda7ae78f : vulkan/wsi/display: Wrap wsi_display_fence in a vk_sync
b1addc425ab : wsi/display: Rework wsi_fence a bit
2bd3434fa23 : vulkan/wsi: Drop wsi_common_get_current_time()
7b19c9d19be : vulkan/device: Log the timeline mode when lost
9bffd81f1cb : vulkan: Add common implementations of vkQueueSubmit and vkQueueWaitIdle
673b5e97ec1 : vulkan: Add a common implementation of VkSemaphore
60e7359db0f : vulkan: Add a common implementation of VkFence
301e20f7a3d : vulkan: Add an emulated timeline sync type
f3843b11c91 : c11/threads: Re-align return values for timed waits
13ab3757bbe : vulkan: Add a common vk_drm_syncobj struct
fdb636e3a6c : vulkan/vk_device: Add a drm_fd field
95dee5150a7 : vulkan/util: Include stdlib.h
8134feb9a2d : vulkan/meson: Re-arrange libvulkan_util deps a bit
3cf5fced4c0 : vulkan: Add a vk_sync base class
236ca763760 : anv: Wire up the new status check
e9662e01542 : vulkan/device: Add a check_status hook
955f329fbe1 : anv: Use the new common device lost tracking
dd89ef96d75 : vulkan: Pull the device lost framework from ANV
e6b4678fdb3 : anv: Move device memory maps back to anv_device_memory
32c0c5fcd96 : mesa: convert unsupported primtypes during display list compilation
97ba2f2fd48 : move util/indices to core util
88e4d3809c5 : intel/genxml: Decode VALIGN/HALIGN values in XY_BLOCK_COPY_BLT
406ff7473ad : intel/genxml: Fix XY_BLOCK_COPY_BLT destination tiling field type
29025f66fd3 : intel/genxml: Fix MI_FLUSH_DW to actually specify the length properly
ebc0099d891 : intel/genxml: Collapse leading underscores on prefixed value defines
cd7d3c7ae3c : intel/genxml: Simplify prefix handling for field value lists
f4004fde262 : iris: Fix parameters to iris_copy_region in reallocate_resource_inplace
68b7b4fb38e : radv: Don't crash if VkExternalImageFormatProperties isn't provided.
fef9ef48dd3 : gallium/u_blitter: clean up texcoords ZW when filling up just XY
59860d48736 : nir: Group per-primitive outputs at the end for driver location assign.
f23f7ef3160 : nir: Don't compact per-vertex and per-primitive outputs together.
e1e461d11c0 : nir: Lower cull and clip distance arrays for mesh shaders.
6a502a0a2c5 : nir: Add new option to lower invocation ID from invocation index.
7562e344631 : nir, spirv: Don't mark NV_mesh_shader primitive indices as per-primitive.
d79d9a7a06a : nir: Fix nir_lower_io with per primitive outputs.
9cf4124be0f : nir: Print Mesh Shader specific info.
5aa39253cbb : nir: Rename nir_get_io_vertex_index_src and include per-primitive I/O.
008f5a127cd : ac/rgp: Initialize clock_calibration with memset.
bf14a63e1d9 : freedreno/a4xx: hook up sample mask/id, used to determine helper invocs
a95a9f0cc64 : freedreno/a4xx: include guesses from a3xx for some of the constid's
45606b51cc9 : freedreno/a4xx: indicate whether outputs are uint/sint
14087cb9ea5 : freedreno/a4xx: fix stencil-textured border colors
20e8e11d643 : freedreno/a6xx: re-express buffer textures more logically
8c041f4bf3c : freedreno/a5xx: re-express buffer textures more logically
6566eae9333 : freedreno/a4xx: add proper buffer texture support
42dbfd7206b : radeonsi: make si_llvm_emit_clipvertex non-static
d3d57775361 : radeonsi: remove an incorrect comment at lds_byte0_accept_flag
20e83abf063 : radeonsi: improve memory instruction tracking
901697654ac : radeonsi: add dcc_msaa option to enable DCC for MSAA
5a5263d65de : radeonsi: unify GFX9_VSGS_NUM_USER_SGPR and GFX9_TESGS_NUM_USER_SGPR
9151ac3531f : ac,radeonsi: cull small lines in the shader using the diamond exit rule
701a0b51659 : radeonsi: add si_state_rasterizer::ngg_cull_flags_lines and rename the others
3166d4428dd : radeonsi: set EXTRA_DX_DY_PRECISION for lines where it's supported
45717780082 : radeonsi: set PERPENDICULAR_ENDCAP_ENA for wide AA lines
3338956268c : radeonsi: make si_get_small_prim_cull_info static
963b7475a97 : radeonsi: use ac_build_load_to_sgpr in gfx10_emit_ngg_culling_epilogue
f8a0aa68527 : radeonsi: fix view culling for wide lines
8f687bb5dcf : radeonsi: fix shader culling with integer pixel centers
185826a4008 : nir: remove double-validation of src component counts
6e3266709a9 : radv: Add more checking of cache sizes.
9494c566c27 : radv: Fix memory corruption loading RT pipeline cache entries.
8c9a86cb577 : freedreno/ir3: fix image-to-tex flags, remove 3d -> array hack
a9c1cc63c6c : iris: call brw_process_intel_debug_variable() earlier
9ae34651f72 : docs: update branchpoint instructions
15013958d07 : lima: enable PIPE_CAP_PREFER_POT_ALIGNED_VARYINGS
3bb192a15bf : gallium: add PIPE_CAP_PREFER_POT_ALIGNED_VARYINGS
df93e7aeeee : docs/submittingpatches: mention use of the `-x` flag of `git cherry-pick` when backporting a commit
d47bfd56de6 : docs/submittingpatches: add formatting around the release branches names
162622bf633 : docs/submittingpatches: add link to section describing how to make a backport MR
42753be1e7f : freedreno/a6xx: Fix a bunch of 3D texture layout to match blob behavior.
a3717c14962 : freedreno/cffdump: Handle the TILE_ALL flag in unit test generation.
e42450a255c : freedreno/cffdump: Fix up formatting of texturator unit test script output.
7a6fc25daab : freedreno/fdl: Add support for unit testing 3D texture array strides.
0d7c6eedc7b : freedreno/cffdump: Fix 64-bit reg decode in script mode.
f63fd3425d7 : freedreno: Fix the texturator unit test script.
3ddefb4ae36 : freedreno/fdl: Dump the generated layout when a layout test fails.
4b27ebee7f0 : util/vl: move gallium vl_vlc.h and vl_rbsp.h to shared code.
29c2f32a57c : intel/dev: Add platform enum with DG2 G10 & G11
43c457a6ecf : zink: always add VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT for 3D images
93a55537f2a : zink: stop running discard_if in generated tcs
df526aae1b2 : zink: skip one GLES31 subset to avoid GPU hangs on Navi10
bf7b6dd73fb : intel/genxml: generate video headers
8f9006804aa : intel/genxml: fix gen6 LD->VLD typo.
2bb8aa2942e : intel/genxml: capitalize decoder mode select properly
2268fc1bb61 : intel/genxml: fix Picure->Picture typo
dc32a164c84 : intel/genxml: align QM field names across gens.
0f3f8b45916 : intel/genxml: fix some missing address from the 75 xml
5d956d65b65 : intel/genxml: cleanup video xml collisions.
d89461208b7 : aco: consider pseudo-instructions reading exec in needs_exec_mask()
7876886bdc6 : radv: use nir_fold_16bit_sampler_conversions()
ab21183b5d8 : aco: implement D16 texture loads
626aa7b6481 : aco: workaround GFX9 hardware bug for D16 image instructions
8f1483cd5ca : aco: add more D16 load/store instructions to RA and validator
1e4c6e059e3 : nir/fold_16bit_sampler_conversions: skip sparse residency tex instructions
f53e1823c2e : freedreno: caps for clover
9e7f5b75ecf : freedreno: Add PIPE_SHADER_IR_NIR_SERIALIZED support
31d6cd224a3 : a5xx: remove astc srgb workaround logic
cb56b83572a : zink: update the CI lists for RADV
f0e5bc228cc : microsoft/clc: Add a test for arg metadata
53d4dc7feba : clc: Use kernel_arg_type_qual string to add const type qualifier to arg metadata
f384c763fc6 : v3d,v3dv: move tile size calculation to a common helper
a9c4e0c3714 : ac/spm: fix determining the counter slot
11c6a327599 : ac/spm: fix determing the SPM wire
e94a899c0ef : radv: fix a sync issue on GFX9+ by clearing the upload BO fence
9d9de15a020 : mesa: fix buffer overrun in SavedObj texture obj array
27903abbb67 : llvmpipe: fix compressed image sizes.
53a8faafc1e : llvmpipe: disable 64-bit integer textures.
d80c7f3406b : aco: Fix how p_is_helper interacts with optimizations.
01d36149cdd : ci/freedreno: Add a link to the issue for color_depth_attachments.
1847700d3c7 : ci/freedreno: Add notes explaining the KHR-GL* failures.
32b51d5e607 : freedreno/a6xx: Do sparse setup of the TFB program.
943449fb8ea : ci/freedreno: Enable the tes-input/tcs-input tests.
2ce44a02984 : freedreno/ir3: Fix an off-by-one in so->outputs_count safety assert.
02079cbb77c : freedreno/a6xx: Add some notes about piglit failures.
11b533cb198 : aco: optimize load_local_invocation_index with single-wave workgroups
2d07bcad661 : radv: lower load_local_invocation_index with 1D workgroups
719b48f85d6 : nir/lower_system_values: replace local_invocation_id components with zero
a9b4a507fe5 : tu: Expose Vulkan 1.2
c6216c941ca : tu: Add VK_KHR_buffer_device_address stubs
952ab4f64f9 : tu: Enable subgroupBroadcastDynamicId
170e1aa6478 : freedreno/a[345]xx: add R8/RG8 SRGB formats
8db29109beb : freedreno: prefer float immediates when float values are involved
4e83584092f : pan/mdg: Remove duplicate compiler option
a4d3a296477 : pan/bi: Enable dual texture fusing pass
0c215813f7d : pan/bi: Test dual texture fusing
9146bafbb42 : pan/bi: Add dual texture fusing pass
e6c6a1afb46 : pan/bi: Fix up dual texturing registers
ce8d2b96c1b : pan/bi: Add bi_dual_tex_as_u32 helper
9b2a383af8a : pan/bi: Support dual texture scheduling
98c1b3e7e14 : pan/bi: Use BIFROST_TEXTURE_OPERATION_SINGLE enum
9245b39ccf1 : pan/bi: Add bifrost_dual_texture_operation struct
3612880ea3e : pan/bi: Add bifrost_texture_operation_mode enum
7dc90b68d9d : pan/bi: Add second destination to TEXC
8e027316243 : pan/bi: Add secondary staging count
238f6d80a70 : pan/bi: Make bi_index padding explicit
b0022f1c6b9 : pan/bi: Fix typo in helper invocation analysis
a315d043089 : mesa: add just a tiny bit of debug info to some _mesa_problem calls
269b4dec9e9 : nv50,nvc0: expose R8/RG8_SRGB formats for texturing
ddb3d30d474 : turnip: Enable VK_KHR_separate_depth_stencil_layouts
e257344a824 : nir/lower_pntc_ytransform: Support PointCoordIsSysval
43322ceccdf : mesa: add missing state to state string computation
7490bcad372 : v3dv: don't use a global constant for default pipeline dynamic state
4b3931ee6c6 : v3dv: account for multisampling when computing subpass granularity
0cb58f80d27 : v3d: use V3D_MAX_DRAW_BUFFERS instead of hardcoded constant
fc106d86a51 : meson: Update libelf wrap for Windows
0aaaee09a4b : radv: Match function definitions to declarations
195a379a7e8 : ac: Align ADDR_FASTCALL with addrlib
aa2f5cd1a33 : driconf: support META application
3900551894d : radeonsi: add radeonsi_force_use_fma32 driconf option
a0634a3c856 : ci/bare-metal: switch to common .baremetal-test-arm64
d39904ea30c : ci/bare-metal: add .baremetal-test-arm64
92fcdfd38b0 : ci/etnaviv: no need to force nir anymore
3d1c1137e5f : ci/etnaviv: armhf: switch to .baremetal-test-armhf
8bc284fe5bb : ci/bare-metal: armhf: move BM_ROOTFS to generic place
34c5ba8850b : aux/primconvert: support pipe_context::draw_vertex_state
e1948c9a71c : aux/primconvert: break out primconvert internals into util function
d903eb156a3 : freedreno/a4xx: fix min/max/bias lod sampler settings
4ffcef821c0 : freedreno/ir3: fix setting the max tf vertex when there are no outputs
c0de7ea0aba : freedreno: check batch size after the fallback blitter clear
d2ff2b9e4a2 : anv: fix multiple wait/signal on same binary semaphore
a4eecc543e6 : gtest: Fix output of array ASSERT/EXPECT macros
deb23612f75 : vulkan/util: Handle depth-only formats in vk_att_ref_stencil_layout
a68a0c9e1c6 : mesa/st: Disable NV_copy_depth_to_color on non-doubles-capable HW.
3f3820a3a5f : v3d: remove static v3d_start_binning
2a65db2458b : v3d: remove unused include
ee41e1bbd2a : lima: Fix drawing wide lines
3e7bac80ce5 : ac/rgp: add support for dumping SPM data
e928f475ccf : ac: add initial SPM support
bdaf1858895 : v3d: Update prim_counts when prims generated query in flight without TF
4a38ed822ab : virgl: Allocate qdws after virgl_init_context to avoid leak.
1ca90f87523 : microsoft/spirv_to_dxil: Fix non-Windows build.
07aaef57210 : freedreno/a6xx: Inline remaining fd6_tex_const_0() call.
7230058e8ac : freedreno/a6xx: Drop an unused tile_mode arg.
a9057d45a42 : freedreno/a6xx: Clean up sysmem fb read patching using fd6_view.
c90220e4491 : freedreno/a6xx: Use fd6_view for non-buffer image descriptors, too.
533e486923b : freedreno/a6xx: Switch to relying on fd6_view for our texture descriptors.
84377785a4c : freedreno/a6xx: Create a fd6_view at sampler view update time.
5b3a6ff9f73 : freedreno: Set layer_first on (2D) resource imports.
94e4cd4d836 : freedreno/fdl6: Skip redundant setting of TILE_ALL for NV12.
2e6810a06a1 : util/format: Add G8_B8R8_420_UNORM to match Vulkan.
271b6cb981e : util: Rename PIPE_FORMAT_G8_B8_R8_420_UNORM.
6eb86efe915 : util/ra: Fix deserialization of register sets
ac416ce07bf : util/ra: Add simple test for register set serialization
37b51d5140b : docs: update calendar for 21.3.0-rc5
8f5a0bd9b40 : ci/bare-metal: Close serial and join serial threads before exit.
4cdbe3f2b9b : ci/etnaviv: Add more texturing flakes.
13e23b54ba7 : ci/etnaviv: Mark the rest of uniform_api.random as flaky.
5451bb03c7b : mesa/main: Fix use of alloca() without #include "c99_alloca.h"
549924d53e3 : freedreno: Fix constant-index assumptions in IBO loads.
9e04f97d8e9 : freedreno: Fix the uniform/nonuniform handling for cat5 bindful modes.
46c37c8600e : anv: don't forget to add scratch buffer to BO list
e0de7aa4d77 : aco: Work around MSVC restrict in c99_compat.h
a697dde5535 : wsi/x11: support depth 30 visuals
794a9cf3d6e : vulkan/wsi: Unlock before return on error path.
3a95e25e849 : v3dv,v3d: don't store swizzle pointer in shader/pipeline keys
183e705a15b : vulkan, radv: Support backslash in ICD paths
379fab74d21 : radv/sqtt: fix GPU hangs when capturing from the compute queue
4dfb5818ed7 : zink: update gfx pipeline shader module pointer even if the program is unchanged
bfa81c1e8c8 : zink: be more consistent about applying module hash for gfx pipeline
937a841b574 : zink: ci updates
2ac23b4d583 : zink: always inline uniforms when running on a cpu driver
a8d90c8ed55 : zink: implement cs uniform inlining
06f2054cb50 : zink: radv ci updates for 1dshadow stuff
64e0ca15d69 : zink: add 1DShadow sampler handling for drivers (radv) that don't support it
0ae1231879b : util/xmlconfig: Allow DT_UNKNOWN files
e6147895885 : anv: Also disallow CCS_E for multi-LOD images
62983f276ba : zink: add another compiler pass to convert 64bit vertex attribs
39bdb00d773 : zink: simplify 64bit vertex attrib lowering
854fd242faf : zink: declare int/float size caps inline with type usage
17aa2be4c9c : ci: Add RADV to Android CI.
aad80e47d8a : util: Add support for clang::fallthrough.
966c171d888 : amd/addrlib: Ignore self-assign warnings.
22673a980f3 : meson: Check arguments before adding.
5db098c98bd : aco: Remove useless sub-expr.
bbd091d1fab : radv: Always use linker script when possible.
66713d33fe4 : radv: Remove android build warning.
7b06b6288c7 : amd/addrlib: Use alternative ADDR_C_ASSERT definition.
d14cc308f97 : ci: Add libelf to the Android image.
1b945a695a0 : ci: Bump libdrm for the android image.
fde36d79920 : d3d12: Don't wait for GPU reads to do CPU reads
8ea1e58f0ec : d3d12: Don't wait for *all* batches when synchronizing a resource
5bb72ff750c : zink: update the CI lists for RADV
979ea394e56 : vulkan/util: Move helper functions for depth/stencil images to vk_iamge
2a0253b9b5d : radv: Fix to honor the spec to get stencil layout.
00bea38242d : anv: Fix to honor the spec to get stencil layout.
1f36f6b83f2 : radv/winsys: use same IBs padding as the kernel
1ee85e8babe : ac/rgp: add support for clock calibration
aebf04ab3ff : ac/rgp: add support for queue event timings
e04101c34e9 : radv: only emit PGM_LO for the vertex prolog
824ce4ef405 : ac/rgp: fix alignment of code object records to follow the RGP spec
ca7c748f45a : radv: do not expose buffer features for depth/stencil formats
891e6f009b2 : radv/sqtt: stop calling radv_cs_add_buffer() for the thread trace BO
ed70230df6c : radv/sqtt: reserve a VMID for better profiling
995f38838fc : meson: allow building with vulkan beta extensions enabled.
40157bc2b0b : vulkan: add new image types undef beta define to switch statements.
3e9e186ca10 : vulkan/include: import the video codec headers.
df92a13a270 : util/libsync: Fix timeout handling if poll() wakes up early
1ab906d17fb : d3d12: Handle non-infinite wait timeouts > 49.7 days as infinite
accd8326c5c : d3d12: Fix Linux fence wait return value
5d0712b185f : turnip: expose VK_KHR_driver_properties
1e850f23b1c : turnip: Claim 1.2.7.1 CTS conformance.
8817377ce2b : anv: Add an anv_bo_is_pinned helper
2a758550491 : anv: Stop checking for HAS_EXEC_FENCE
2eb9057de02 : anv: Add a use_relocations physical device bit
cbcb10320f6 : anv: Add a anv_use_relocations helper and use it
c15a8a43d95 : anv: Int64 atomics don't need to depend on softpin
1936ceec588 : anv: Always set bindless surface base on SKL+
13fe43714c1 : anv: Add helpers in anv_allocator for mapping BOs
90ac06e5029 : anv: Fix FlushMappedMemoryRanges for odd mmap offsets
f9b69e43a5a : anv: Add a couple more checks in MapMemory
0967584549f : anv: Add get/set_tiling helpers
135cac5c9ca : anv: Rename anv_bo::index to exec_obj_index
1394e415b75 : anv/allocator: Use anv_device_release_bo in anv_block_pool_finish
0b2b9b49afd : anv: Pull aperture size from devinfo
2254146d0a7 : anv/allocator: Add a couple of helpers
13ee05f2b47 : ci/windows: Add validation tests for spriv_to_dxil
37c366e2830 : microsoft/spirv_to_dxil: Add DXIL validation to spirv2dxil
e7502c5404e : d3d12: Fully init primconvert config
c151e9d087c : d3d12: Hook up threaded context
2c90fa19a8b : d3d12: Pass explicit context to pre/post draw surface blits
cd41ed53b23 : d3d12: Use thread safe slab allocators in transfer_map handling
17a46e2cf96 : d3d12: Inherit from threaded_transfer
e9a1e1c21ee : d3d12: Resources inherit from threaded_resource
a463aa00998 : d3d12: Inherit from threaded_query
00016b42513 : u_threaded_context: Support including from C++
38f0b36f1ac : ir3/spill: Initial implementation of rematerialization
db566904baa : ir3/spill: Mark root as non-spillable after inserting
7eb13fc2f26 : anv,blorp,iris: Set MOCS for COMPUTE_WALKER post-sync operation
a298ad26c14 : intel/genxml/125: Update COMPUTE_WALKER POSTSYNC_DATA struct
419b02c90c8 : anv,iris: Advertise a max 3D workgroup size of 1024^3
8626949f074 : zink: flatten out draw templates a bit
3d80d6b6967 : radeonsi: enable nir_group_loads for better performance
33b4eb149ea : nir: add new SSA instruction scheduler grouping loads into indirection groups
acddf83c956 : zink: update radv ci passes
63c4c559cbc : virgl: obtain supported number of shader sampler views from host
55e1dc8b648 : pan/bi: Drop unused test helpers
baa405f02a1 : pan/bi: Use gtest for test-constant-fold
4554cd03f01 : pan/bi: Use gtest for test-optimizer
06b3b537686 : pan/bi: Use gtest for test-pack-formats
71cbb9c4f06 : pan/bi: Use gtest for test-packing
fecb299b81e : pan/bi: Use gtest for test-scheduler-predicates
3a9210c93dc : pan/bi: Make some headers compilable with C++
bee2c9c0819 : meson: automatically define `HAVE_{some}_PLATFORM`
5cc9c30aefd : meson: always define `HAVE_{X11,XCB}_PLATFORM` when it's enabled
448dd106da2 : meson: drop impossible `if no platform` branch
2351c0aded8 : meson: move `egl_native_platform` definition inside the `with_egl` block
9ad375bdcd3 : meson: drop duplicate addition of surfaceless & drm to the list of platforms
09bb4dbe60b : release-calendar: fix date for next 21.3 rc
984091531e7 : radv: remove unused parameter in radv_emit_subpass_barrier()
75161e6f3d8 : util: Change blob_test to use macro from mesa-gtest-extras.h
015383d1d78 : gtest: Add mesa-gtest-extras.h with array ASSERT/EXPECT macros
5358d8a1109 : radeonsi/sqtt: reserve a vmid when sqtt is enabled
e26dd92957d : radeonsi/sqtt: fix FINISH_DONE / BUSY usage
3de072aaecf : radeonsi/sqtt: fix shader stage values
c572adceaa4 : intel/dev: also test crocus & i915 pci-ids
361b3fee3c5 : intel: move away from booleans to identify platforms
3b1a5b8f2ba : intel: remove 2 preproduction pci-id for ADLS
f32dcb6fe17 : nir: assert that variables in optimize_atomic are initialized
fbd61d2b020 : zink: set new point/line caps
8bbebc7e9f1 : st/mesa: use new point and line CAPs
78337728d1d : radeonsi: set correct point and line limits
cf9afc7b0cf : gallium: add missing point and line CAPs
b80dca86c33 : gallium: rename PIPE_CAPF_MAX_POINT_WIDTH -> MAX_POINT_SIZE
10ee261c38c : driconf: disallow 10-bit pbuffers for viewperf2020/maya due to X errors
f8ea4c9e1df : Revert "CI: Disable Windows jobs"
7b44e7d7bb7 : CI: Disable Windows jobs
c4d904101c0 : aux/trace: add pipe_context::render_condition_mem
f5794010999 : aux/trace: fix vertex state tracing
810305fbed8 : aux/trace: trace pipe_screen::is_format_supported better
d2f3aba5f0e : aux/trace: support pipe_context::get_query_result_resource
58ba18474ba : aux/trace: fix PIPE_QUERY_PIPELINE_STATISTICS_SINGLE tracing
78b613db23c : util/u_trace: Replace Flag with IntEnum to support python3.5
349bfb72752 : intel/devinfo: fix wrong offset computation
718c97d5253 : intel/devinfo: use compatible type for ARRAY_SIZE
67619d81532 : intel/perf: fix perf equation subslice mask generation for gfx12+
a543a944043 : intel/dev: fix subslice/eu total computations with some fused configurations
e10c641f009 : intel/dev: reuse internal functions to set mask
d7c6a90c267 : intel/dev: don't forget to set max_eu_per_subslice in generated topology
d1db5d562af : intel/dev: fix HSW GT3 number of subslices in slice1
12294026d51 : nir/algebraic: optimize Cyberpunk 2077's open-coded bitfieldReverse()
9b8bc712b2b : mesa: remove NEW_COPY_TEX_STATE
1ee3fbd7037 : mesa: always call _mesa_update_pixel
6b002d25498 : Revert "radv: only enable VK_EXT_display_control for vrcompositor (SteamVR)"
0a6f079afe0 : build: add sha1_h for lp_texture.c
6ffdcc335ee : iris: Use mi_builder in iris_load_indirect_location()
833c0394e01 : Revert "gallium/u_blitter: work around broken sample shading in llvmpipe and zink"
60a8d682850 : gallivm: handle TGSI SampleId sysval
64cee33984f : lavapipe: add some asserts for descriptor dynamic offsets
8c37cd8860c : zink: rework cached fbfetch descriptor fallback
2d1f5e3dcb3 : d3d12: Don't accumulate timestamp queries
34739cb6e28 : freedreno/ir3: Fix off-by-one in prefetch safety assert.
b0f2b0e980b : freedreno/a5xx: Clean up a little bit of blitter array pitch setup.
b26e0cdf440 : freedreno/a5xx: Try to fix drawing to z/s miplevel/layer offsets.
99f5b7ba1ed : freedreno/a5xx: Remove bogus assertion about BO size.
03d8677bcaf : freedreno/a6xx: Try to fix drawing to z/s miplevel/layer offsets.
35f56ad8567 : freedreno/a5xx: Diff reduction in fd5_layout to fd6_layout.
8fc6a11f0e4 : intel/blorp: Add option to emit packets that disable Mesh
ecba8178bdc : intel/dev: Add an intel_device_info::has_mesh_shading bit
bba26939b17 : intel/decoder: Dump Task/Mesh shaders
3567d47f3e7 : intel/genxml: Inline the BODY structs into the instructions
3fe2e862b5f : intel/genxml: Add Mesh Shading structures
b34fed64fa1 : u_prim_restart: Fix index scanning with start offset
bc345281ab9 : aux/primconvert: handle singular incomplete restarts
1e869e3fb42 : freedreno/a5xx+: Fix missing LA formats.
0e4fcda7e0d : freedreno/a6xx: Don't try to generate mipmaps for SNORM with our blitter.
953a4ca6fec : intel: Add has_bit6_swizzle to devinfo
a0dc303b452 : vbo: utilize structure padding to optimize indirection cold->prims[0].begin
3f997bccc62 : radeonsi: increase tc_max_cpu_storage_size
74adf22a0ae : radeonsi: fix a typo preventing a fast depth-stencil clear
c0f723ce2b8 : radeonsi: allow and finish TC-compatible MSAA HTILE
3baeaac64b9 : radeonsi: rename stencil_cleared_level_mask -> stencil_cleared_level_mask_once
b1b491cdbba : radeonsi: add a faster clear path for glClearTexImage
5d3aea49b80 : radeonsi: fix 2 issues with depth_cleared_level_mask
4885e63a6d2 : vulkan/wsi: implement missing wsi_register_device_event
9f6764953b0 : anv: setup syncobj fd via wsi_device_setup_syncobj_fd
01fb24d50ea : radv: setup syncobj fd via wsi_device_setup_syncobj_fd
73f21ea2e1f : vulkan/wsi: provide api for drivers to setup syncobj fd
92215d8da8b : zink: add khr46 to ci
f5f2426ffdf : zink: remove lazy ci job
7d64f0dd161 : nvc0: Fix uninitialized width/height/depth warning.
8b287c3f925 : gallium/u_blitter: work around broken sample shading in llvmpipe and zink
eb34716c1fa : gallium/u_blitter: do MSAA copies in 1 pass using sample shading
6d483fed852 : gallium/u_blitter: disable sample shading for all blits
7ce3f8e6395 : gallium/util: fix util_can_blit_via_copy_region with unbound render condition
5d1b81d8ac9 : zink: clamp PIPE_SHADER_CAP_MAX_INPUTS for xfb
46e167028dd : zink: do a better job conserving locations for packed xfb outputs
ff981a7e79b : drirc: add options for BETA CAE Ansa application.
f5dc334b6dd : drirc: add mesa_extension_override option
50c983402e5 : mesa/init: replace call_once with manual implementation
596597f4a44 : mesa: don't use dummy_true for some MESA extensions
8a03e259779 : mesa: print a warning when an extension can't be disabled
aa5a0e1dad8 : broadcom/compiler: copy packing when converting add to mul
b59614619b6 : radv: Use MESA_VULKAN_SHADER_STAGES to make room for mesh/task.
cd6e9ad36a2 : llvmpipe: add missing NIR alu-op handling
a21c0f531ec : mesa: enable force_direct_glx_context for DiscoveryStudio2020
fc3ef76eec6 : glx/drirc: add a force_direct_glx_context option
9b09655a587 : vbo/dlist: free copied.buffer if no vertices were copied
118f2952b62 : driconf: set vblank_mode=0 for viewperf2020
dbf602a6b39 : ac/surface: don't validate DCC settings if DCC isn't possible
bc6d22b9200 : radeonsi: fix ps_uses_fbfetch value
d86d602ed0c : radeonsi/sdma: fix bogus assert
84d4bda8e5c : ac/surface: use a less strict condition in is_dcc_supported_by_L2
dc56301f784 : radeonsi: treat nir_intrinsic_load_constant as a VMEM operation
af8fa2644e1 : radv: Split off cmd_buffer variant of descriptor set template updates
4865cb6514e : radv: Split off cmd_buffer variant of descriptor set updates
7b0826db56b : radv: Always inline descriptor writes
0913ac33a9c : freedreno/a618: Mark a flaky test that triggers hangcheck.
d1801d43f81 : freedreno/a5xx: Use the defined names for 2D_BLIT_CNTL regs.
f0f5b8d47ca : freedreno/a6xx: Fix partial z/s clears with sysmem.
aa5ca7fc3cd : features: add dynamic render for lavapipe
8a6160a3542 : lavapipe: VK_KHR_dynamic_rendering
dd71cc89479 : lavapipe: fix cmd queuing for dynamic render
fbd5ded5e07 : vk: update headers for 1.2.197
cc29b940413 : freedreno/ir3: Use immediate for flat.b's src1
2ab0cf2b549 : freedreno/ir3: Use flat.b to load flat varyings on a6xx
2ee1b5a5268 : freedreno/ir3: Add infrastructure for flat.b
a150e31910f : ir3: Add support for (dis)assembling flat.b
417477f60ed : zink: always use lazy (non-push) updating for fbfetch descriptors
2c54ad8f3da : zink: set fbfetch state on lazy batch data when enabling it
841bea2c9f1 : anv: disable debug logging spam
4af7842ede4 : mesa/st: lower psiz for shader precompile
8be35803a54 : mesa/st: rework psiz lowering
97c3b658b33 : docs: update calendar for 21.3.0-rc4
cdc288993e0 : st/mesa: don't update vertex elements when GL doesn't change them
69ee132b867 : cso: add missing parameters into cso_set_vertex_buffers
29877c1dce1 : mesa: add NewVertexBuffers/NewVertexElements flags to indicate state changes
ae625da7efa : mesa: change gl_vertex_array_object::NewArrays to bool
d24539b1525 : st/mesa: use POPCNT in st_update_array if the CPU supports it
5b8b34825fe : st/mesa: change st_atom_array.c to cpp
81d35c8d485 : util: add a util_bitcount variant that selects POPCNT through C++ template arg
e1c640c3a43 : r300: stub derivatives on r300 and r400 hardware
14fca01b329 : freedreno: Fix layered rendering to just Z/S and not color.
7c8fee6049b : build: add sha1_h to llvmpipe build
1fb41193fe9 : .mailmap: Simplify my name
3137ff47095 : zink: add queue locking
786167b88c8 : zink: set PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY
8297d243fb3 : gallium: add PIPE_CAP_VERTEX_ATTRIB_ELEMENT_ALIGNED_ONLY
c356f3cfce9 : freedreno/a6xx: Use the fdl buffer view setup for img/ssbo descriptors.
3050e202833 : freedreno/fdl6: Add support for texture swizzles of A/L/I/LA/RGBx.
669caded514 : turnip: Remove buffer-view cross-check code.
ef1fb25787e : turnip: Use the new shared buffer-view descriptor creation function.
aa3074e5be4 : freedreno/fdl6: Add an interface for setting up buffer descriptors.
7b578c12497 : freedreno/a6xx: Emit a null descriptor for unoccupied IBO slots.
29093bc42d2 : freedreno: Fix gmem invalidating the depth or stencil of packed d/s.
858424bd2e0 : intel/compiler: Use gl_shader_stage_uses_workgroup() helpers
c4355d3f245 : intel/compiler: Make brw_nir_populate_wm_prog_data() static
732cfa525f4 : anv: Include viewport size in scissor rectangle
71022a53e41 : anv: Process FS last when compiling graphics pipeline
a0109a3754c : anv: Make shaders array in anv_graphics_pipeline fit Task/Mesh
eb430aa9e7f : anv: Get rid of "may be used initialized" warning in anv_QueueSubmit2KHR
3afdc3ab2c7 : freedreno/computerator: Support A660 gpu
79fcd63bd60 : tu: fix rast state allocation size on a6xx gen4
675519f1d0e : zink: reject all storage multisampling if the feature is unsupported
aacdc6eb44c : zink: add SpvCapabilityStorageImageMultisample for multisampled storage images
a794bdf9531 : broadcom/compiler: check that sig packing is valid when pipelining ldvary
c6e2c802c41 : glsl/nir: mark samplers inside a block as bindless
e3a51a408fb : mesa: don't reset SamplersValidated if nothing changed
e15e3a8e863 : radv: optimize subpass barrier flushes for imageless framebuffers
f13d486ee77 : intel/compiler: Initialize SIMDSelectionTest member error.
d863e62b32b : intel/compiler: Change selected_simd return type to int.
ac2af149f10 : zink: stop double printing validation messages
4e28962800f : ci: Uprev VK-GL-CTS to 1.2.7.2, and pull in piglit while I'm here.
8d3a3e7a00b : microsoft/compiler: Use textures for SRVs
ffd4157b1ca : util/hash_table: Clear special 0/1 entries for u64 hash table too
c047fc9de30 : docs: update radv extensions in features.txt
6b9bd3f038d : broadcom/compiler: make opt passes set current block
27cb4166b59 : freedreno/ci: Test Turnip on Adreno 618
83a0bb007fd : ci: Let manual LAVA jobs have a longer timeout than others
dedc1493071 : ci: Add support for lazor Chromebooks
634e2353a0e : virgl: Add driconf tweak to force-enable reading back R8_SRGB textures
1311eddd526 : iris: fix off-by-one error when clearing stale syncobjs
db7ad0c1700 : radv: only enable VK_EXT_display_control for vrcompositor (SteamVR)
3c862923219 : v3dv: Implement VK_KHR_create_renderpass2
1813c709436 : panfrost/ci: update piglit tests expectations on G52
8d96cf4eaa9 : ci/freedreno: Add maxcpus=2 to the kernel cmdline on a530
38c62646d0a : iris/ci: Fix traces for amly and deqp list for whl
7fea3c6f14e : ci: Update linux kernel to v5.15
40986078701 : xmlconfig_test: add unit test for executable_regexp
c7f481c615d : drirc: add Mari application workaround
9a24de9aa74 : driconf: add executable_regexp application attribute
308bd1f00c9 : zink: Remove duplicate variable unsized.
a8725ec3dc2 : vulkan/wsi: set correct bits for host allocations/exports for images.
d66514aaccc : radv: Disable coherent L2 optimization on cards with noncoherent L2.
65afcddbf18 : frontends/va: Return error in vaRenderPicture if decoder is NULL
2dbb66997e2 : intel/fs: Fix a cmod prop bug when cmod is set to inst that doesn't support it
085e8389591 : i915g: Improve the explanation for the 1D Y swizzle.
fa4fd67f782 : i915g: Make sure we consider negates/swizzles on bias/shadow coords.
ebe5626de69 : i915g: Check for negate/swizzle on TGSI_OPCODE_KILL_IF's src.yzw.
ba48b27a11a : etnaviv: Switch to the NIR compiler by default.
9b80f4d5f20 : radv: rename radv_shader_variant to radv_shader
eeb034f2cc2 : docs: document RADV_THREAD_TRACE_* envvars
3839f3a4863 : radv: stop reporting SQTT/RGP support as experimental
74e625f057d : radv: enable SQTT instruction timing by default
7fd414ec84e : radv: remove useless checks about GFX7 for SQTT
b35fd1bff6d : radv: move freeing the trigger SQTT file at a better place
c5a1df095c3 : ci/etnaviv: add manual piglit testing
d2440b27e5e : ci/etnaviv: Add some more deqp flakes I've seen in recent runs.
7355694e11b : ci/etnaviv: Fix the dependency for the build artifacts.
79f57f68930 : lavapipe: Don't wrap errors returned from vk_device_init in vk_error
73af67883dd : zink: force float dest types on some alu results
c73f5a00826 : zink: add more int/float types to cast switching in ntv
69501ff4581 : zink: explicitly enable VK_EXT_shader_subgroup_ballot
ccfe36fffab : zink: clamp max buffer sizes to smallest buffer heap size
fd2b47281f1 : zink: error when trying to allocate a bo larger than heap size
aa5e5446444 : zink: don't clamp 2D_ARRAY surfaces to 2D
8d2280f533f : zink: don't clamp cube array surfacess to cubes
6ab915960c5 : zink: be more spec-compliant for unnormalizedCoordinates samplers
75dc3023404 : lavapipe: drop EXT_acquire_xlib_display
7e998783db8 : freedreno/ir3: xfb fix for duplicate outputs
f6f760a98db : freedreno/ir3/print: Show end's outidxs
6239adebbc5 : zink: flag renderpass change when toggling fbfetch
2d041d5f1e9 : Revert "iris: Disable I915_FORMAT_MOD_Y_TILED_GEN12* on adl-p/display 13"
68a62226e4d : ir3: Don't emit barriers for make_available/make_visible
4108fda4268 : vulkan: Move all the common object code to runtime/
4af0c038cfe : vulkan: Move trampoline code-gen to its own file
d53f20ff4d8 : vulkan: Break entrypoint parsing into its own file
8f9e0c2816f : vulkan/dispatch_table: EntrypointBase doesn't need to derive from object
3fd7cc9d42e : vulkan: Drop unnecessary [en]coding comments from python generators
a208b849f33 : vulkan: Rework mako error handling in python generators
006633c0438 : lavapipe: Use vk_instance_get_proc_addr_unchecked for WSI
5ccba1576da : v3dv: Use vk_instance_get_proc_addr_unchecked for WSI
837a142f2da : vulkan/vk_extensions_gen: Stop including vk_object.h
741262ee01f : vulkan/vk_extensions_gen: Drop support for extra includes
20620af1e4c : clover: Add constructor for image_rd_argument.
e8f18385e05 : zink: inject LOD for sampler version of OpImageQuerySize
87fbb0eab03 : zink: be more permissive for injecting LOD into texture() instructions
8d0b508d91e : ir3: Emit barriers for images again
8bfa146b805 : radeonsi: print the border color error message only once
a4e0b02f85b : mesa: skip strlen when hashing strings for ProgramResourceHash
7fe3cc94ebe : mesa: add separate hash tables for each GLSL resource type
1b1425d45c6 : mesa: handle hash collisions in program resource lookups (e.g. uniforms)
aad903c3f53 : mesa: preparse [ and [0] in gl_resource_name and use it in shader_query.cpp
4b67055fef7 : mesa: rename locals in _mesa_program_resource_find_name for clarity
22d51f3c922 : mesa: precompute strlen in gl_resource_name::length and use it
81ad6a8b64f : mesa: don't compute the same strlen up to 3x in _mesa_program_resource_find_name
dea558cbd29 : glsl: add gl_resource_name to precompute "name" properties later
c216f1931d2 : mesa: use alloca in search_resource_hash
1776d741c53 : zink: add CI lists and deqp-suite configuration for RADV
76892c4e46d : vbo: restructure vbo_save_vertex_list to get more cache hits
3835205a0ec : vbo: use int16_t for vbo_save_vertex_list::gallium::private_refcount
97caca6b477 : vbo: return a GL error earlier in vbo_save_playback_vertex_list_gallium
fa2c39df0fd : mesa: remove PADDING_64BIT by adding the dlist header into vbo_save_vertex_list
05605d7f537 : mesa: remove display list OPCODE_NOP
4a26f571030 : mesa: fix locking when destroying/overwriting/adding display lists
c494cfb1dd0 : radeonsi: don't invoke si_decompress_depth if textures are not dirty at binding
0e54ac7a3c4 : winsys/amdgpu: optimize looping inefficiencies in add_bo_fence_dependencies
c4ba003e2fd : winsys/amdgpu: move BO fence array updates to the CS thread
67de09acbd5 : winsys/amdgpu: don't use ip_instance and ring fields of fence and IB structures
f6d072b2f0e : winsys/amdgpu: increase the BO hash list size
a5118bc97dc : winsys/amdgpu: don't clear RADEON_USAGE_SYNCHRONIZED for last_added_bo_usage
107bc76882e : winsys/amdgpu: remove an amdgpu_cs dereference from amdgpu_cs_add_buffer
8bb0c09f9eb : winsys/amdgpu: simplify parameter passing and derefs in cs_add_buffer
61bd8ec0430 : gallium/radeon: merge BO read/write usage flags with priority flags
90ff5ef5c0a : gallium/radeon: remove unused RADEON_DEPENDENCY_START_FENCE
b5cf0d118c8 : gallium/radeon: remove/merge some BO priorities and remove holes
f8150090368 : gallium/radeon: change the BO priority definitions to bits
a0f05a5b205 : radeonsi: remove unused parameters in si_emit_draw_packets
98f696c972f : radeonsi: enable shader culling for indirect draws
98dbd01a96f : util: make util_get_process_exec_path work on FreeBSD w/o procfs
1d9eda1b57d : util: __getProgramName: remove check for ancient FreeBSD versions, simplify ifdefs
ed5d7987dc1 : radeon/vcn: combine session init func
ced5a54c134 : radeon/vcn: combine encode params func
49fff27d466 : radeon/vcn: remove redundancy for vcn2 enc
4abc6d64e7e : radeon/vcn: update vcn2 enc interface
299097d17b0 : radeon/vcn: update vcn1 enc interface
8fb850651c7 : ci: Enable testing radeonsi's libva using libva-util unit tests.
e6ae0e9b953 : freedreno/a6xx: Emit GRAS_LRZ_MRT_BUF_INFO_0
98c14485097 : tu: Always write GRAS_LRZ_MRT_BUF_INFO_0
2f58a63b2f1 : intel/genxml: Add XY_BLOCK_COPY_BLT on Tigerlake and later.
9163500aa17 : intel/genxml: Allow MI_FLUSH_DW on the blitter
d9ffdfc16da : intel/genxml: Include blitter commands in gen*_pack.h
7b78b2fcac6 : intel/genxml: Assert that all MOCS fields are non-zero on Gfx7+
ebe2a2b5f6a : intel/genxml: Add an field option for nonzero="true"
e6ebf5add7f : i965: Set MOCS for Bindless Surface/Sampler State base addresses
148ea65ee15 : i965: Port STATE_BASE_ADDRESS to genxml and fix bugs
0a64007676f : i965: Fix MOCS for BLORP buffer copies
75e86afb500 : i965: Set MOCS for 3DSTATE_INDEX_BUFFER on Gfx6/7 as well.
ab44a546461 : i965: Set MOCS for 3DSTATE_SO_BUFFERS on Gfx7.x too
eaaa3c7e04e : i965: Set MOCS on NULL stream output buffers
59f53b07c48 : i965: Set MOCS for push constant buffers on Haswell and Gfx9+
d0e356b3332 : i965: Set default MOCS for NULL depth/stencil/HiZ buffers
f0a5f10b6cc : i965: Use ISL for MOCS rather than open coding it everywhere
d9decdb2c4a : crocus: Fix MOCS for buffer copies.
dc29e9dbb3a : crocus: Set MOCS for 3DSTATE_SO_BUFFERS on Gfx7.x too
72ffcd19653 : crocus: Set MOCS for push constant buffers where possible
798cc4be1b8 : crocus: Set default MOCS for NULL depth/stencil/HiZ buffers
737b3fae737 : crocus: Set MOCS on NULL stream output buffers
de99b5502b1 : crocus: Set MOCS for index buffers on Gen6+
be0d22a9ce0 : crocus: Tidy the ifdefs for emitting STATE_BASE_ADDRESS
51f843ad603 : crocus: Set MOCS for most state base addresses on pre-Gen8
dfe455b6dfb : anv: Set MOCS on NULL stream output buffers
818b5d2b9ed : anv: Set MOCS on NULL vertex buffers
7ae9f516f03 : anv: Set MOCS in 3DSTATE_CONSTANT_XS even if there isn't a buffer.
158ad07b3ef : anv: Set MOCS for 3DSTATE_CONSTANT_XS on Gfx7.x as well
b4310ef8eeb : anv: Set default MOCS for NULL depth/stencil/HiZ buffers
d8cb76211c5 : iris: Fix MOCS for buffer copies
256d48eb8cd : iris: Set MOCS on NULL stream output buffers
d8e1d0fecc9 : iris: Set MOCS on NULL vertex buffers
369cd9ae280 : iris: Set MOCS on 3DSTATE_CONSTANT_ALL packets that disable all buffers
0544afd2df8 : iris: Set MOCS on 3DSTATE_CONSTANT_XS on Gfx9+
83360540249 : iris: Set default MOCS for NULL depth/stencil/HiZ buffers
0a5e2257793 : iris: Set Bindless Sampler State MOCS
a6690dc1eec : iris: Drop unnecessary parenthesis
fc5168b01d2 : blorp: Use a non-zero MOCS for disabled constant buffers
28a503c1a17 : blorp: Fill in MOCS for null depth/stencil/HiZ buffers.
edce4649b87 : blorp: Fill in MOCS even for SURFTYPE_NULL surfaces.
c27fcb1d3ba : isl: Fill in MOCS for NULL depth, stencil, and HiZ buffers.
801ecb6f12c : isl: Fill in MOCS even for SURFTYPE_NULL surfaces.
78d2605e575 : intel/genxml: Change 3DSTATE_CONSTANT_XS::MOCS to be MBZ on Gfx8.
956effb88ad : intel/genxml: Drop "Hierarchical Depth Buffer MOCS" field
e69d395cd1c : intel/genxml: Add an "mbz" data type
58dc7f6ea67 : intel/genxml: Fix Indirect Object Access Upper Bound on Gfx4
cf76247f382 : drirc: enable do_dce_before_clip_cull_analysis for ANSA
95ded689846 : glsl/drirc: add an option for gl_ClipVertex / gl_CullDistance checks
c0fc76a1721 : docs: update calendar and link releases notes for 21.2.5
c8bf9100cd3 : docs: add sha256 sums for 21.2.5
f07a6149952 : docs: add release notes for 21.2.5
021ec932738 : r300: improve precission of linear interpolation
aa264ded948 : ir3/ra: Check register file upper bound when updating preferred_reg
4f4164d62a0 : radeon/vce: Limiting max supported refernce frames to 1 for h264 encoding
d8e45467076 : ac/nir: remove bogus assertion about the position for culling
d3b3daa06b7 : intel/pps: reuse timestamp_frequency from intel_device_info
43d5b55bc16 : intel/pps: provide accurate min sampling period
3dda80fcf62 : intel/dev: printout timestamp period
127863ddd3e : docs: put a list of commands to setup perfetto
bc0a702c524 : pps: add an intel config file
32b28f2cfa4 : pps: remove counter_ids fields
64157c706e7 : intel/dev/test: Assert (verx10 / 10) == ver
11602d2d36d : aco: use std::vector and IDSet in RA validator
b42f4b88091 : broadcom/compiler: padding fixes to QPU assembly dumps
3ad06b69490 : zink: always use explicit lod for texture() when legal in non-fragment stages
4d9fc17ae8c : zink: set aspectMask for renderpass2 VkAttachmentReference2 structs
c4a513d978e : zink: use align64 for allocation sizes
2e9e113b7f5 : zink: cache bo SpvId array types
65abd1d4aed : venus: implement vn_buffer_cache_entries_create
af505ff3c8c : venus: implement vn_buffer_cache_get_memory_requirements
a74f2495ca0 : venus: implement vn_buffer_get_max_buffer_size
13f2e50aee4 : venus: add buffer cache init and usage flows
fc237f80c61 : venus: add struct vn_image_memory_requirements
b108e096d12 : venus: add struct vn_buffer_memory_requirements
927dea7c346 : venus: refactor the ahb buffer mem_type_bits query api
34b7d820e29 : venus: refactor to add vn_buffer_init
df93a8a6dde : venus: refactor to add vn_device_init
2a79dfb724a : venus: release queues on device creation failure
2de6beaa12f : zink: add better handling for CUBE_COMPATIBLE bit
5a2513a5158 : venus: assign valid memoryTypeIndex of exportable ahb memory for image
2c43fd4c41f : amd/rgp: Use VGH clocks for RGP workaround.
bfbc41a9fa8 : ci/piglit-runner: Merge piglit-driver-*.txt files into driver-*.txt.
38dff02bfb1 : ci/deqp-runner: Rename the deqp-drivername-*.txt files to drivername-*.txt
3c49916d515 : iris: destroy our mutexes a little later
e68616e5e65 : docs: update calendar for 21.3.0-rc3
9fa702f28ca : venus: refactor private descriptor_set helpers to be private
565d65baafc : anv: Enable CCS for storage image formats
64ea7e5e338 : anv: Pass correct aux usage while filling out surface state
f79a25653b9 : zink: move all shader bo/sharedmem access to compiler passes
c18413b877c : zink: add more glsl base types to get_glsl_basetype()
6be3c0f82d7 : zink: move all 64-32bit shader store rewriting to nir pass
8a98e6fb97c : zink: move shared intrinsic offset adjustments to compiler passes
6d31f4b7b07 : zink: move ssbo store offset adjustment to compiler passes
150d6ee97e3 : zink: move all 64-32bit shader load rewriting to nir pass
3a1ecd1e8cc : zink: run lower_io_to_scalar before rewriting bo access
ee22cd619fb : zink: move bo load offset adjustment to compiler passes
14f7eb9d4c0 : zink: run optimize_nir() only once during compile
16f838576cf : nir/lower_io_to_scalar: add support for bo and shared io
60cb4718056 : ci/radeonsi: Use a deqp-runner suite suite for stoney.
4856586ac60 : util: use anonymous file for memory fd creation
49d290bcf74 : radv: don't use a separate cache entry for GS copy shaders
704340f0f67 : radv: fix invalid wait_dst_stage_mask type
0bbb32ece45 : glsl/nir/linker: Also remove image variables
0a277fabce9 : broadcom/compiler: fix condition encoding bug
3fbd6662b77 : broadcom/compiler: rework simultaneous peripheral access checks
2c61d89d362 : gbm: add GBM_FORMAT_GR1616 and RG1616
759eaf517a3 : gbm: add missing R16 case in gbm_bo_get_bpp
1fe375e7cf8 : radv: Add bufferDeviceAddressMultiDevice support.
e1619b268a6 : glthread: add a trivial thread-safe way to skip display list execution
c14d755f3d3 : glthread: add an option to make glCheckFramebufferStatus a no-op
f4348ef60d5 : glthread: don't sync for glIsEnabled with a few enums
6b370cbe289 : glthread: don't execute display lists if they have no effect
b0c40bc9054 : nir/lower_samplers_as_deref: rewrite more image intrinsics
c9ce151ff97 : zink: more accurately update samplemask for fs shader keys
8899f6a1985 : zink: fix gl_SampleMaskIn spirv generation
f42a4f64511 : radv: fence->user_ptr and ctx->fence_map are now totally unused.
861a35b3bc8 : mesa: Require MRT support for GL3/ES3
7e26ea84da9 : microsoft/compiler: Use memcpy instead of a union to write dxil_features
d8b1afdc850 : nir/lower_blend: Use correct clamp for SNORM
3b146fb466d : panvk: Pass through alpha_zero_nop/one_store flags
77928e45ebb : panfrost: Pass through alpha_zero_nop/one_store
169aa9f1777 : panfrost: Test alpha_zero_nop/one_store predicates
c6b2c1069b5 : panfrost: Add alpha_zero_nop/one_store predicate
87b68e77ccd : panfrost: Rename depth bias fields
29762ea8975 : iris: Drop hint if primitive id is required or not
1ee043e6621 : anv: Drop hint if primitive id is required or not
3f332224266 : intel/compiler: Track primitive id in domain/evaluation shader
2b86cf2850e : intel/genxml: Add new Primitive ID Not Required bit field to 3DSTATE_DS
90228a80ea2 : zink: don't add dynamic vertex pipeline states if no attribs are used
3072e6e0da5 : intel/compiler: Don't use SIMD larger than needed for workgroup
4e7b71e00cb : intel/compiler: Use SIMD selection helpers for variable workgroup size
7dda0cf2b8e : intel/compiler: Use SIMD selection helpers for CS
7558340ebb6 : intel/compiler: Add helpers to select SIMD for compute shaders
c13da989298 : zink: stop exporting PIPE_SHADER_CAP_FP16_DERIVATIVES
30945246212 : microsoft/spirv_to_dxil: turn sysvals into input varyings
a6031cd9bd4 : anv: fix push constant lowering with bindless shaders
f16961f2228 : zink: add notes about binding points which aren't counted in util funcs
0a6f5ec9421 : zink: don't check rebind count outside of buffer/image rebind function
1a68f2eb8f4 : zink: only reset zink_resource::so_valid on buffer rebind
dabe477b4f2 : zink: don't break early when applying fb clears
2a91e83b7f5 : zink: detect prim type more accurately for tess/gs lines
3a894d2b2f6 : zink: split out descriptor pool sizing into separate struct
66a0d8204f7 : zink: reduce hashed region of zink_descriptor_layout_key
103e93cbe6e : zink: eliminate a hole in zink_descriptor_layout_key
3acab7a24c4 : zink: rename zink_descriptor_layout_key::num_descriptors -> num_bindings
fb78c2de212 : d3d10umd: Update for set_sampler_views take_ownership parameter.
e69a82f9887 : d3d10umd: Fix MSVC build.
cf464affb42 : d3d10umd: Update for transfer interface changes.
b3c1090a5f9 : d3d10umd: Rename Dxgi.h to DxgiFns.h.
d944136f363 : vulkan/wsi/wayland: don't expose surface formats not fully supported
1c4f1c22901 : panfrost: support PIPE_RESOURCE_PARAM_NPLANES query
f96ad5d71c0 : panfrost: Support planar formats for scanout
1cd43ff030b : radv: lower the viewport index to zero when the VGT stage doesn't export it
fad6a806359 : meson: build freedreno tools when other parts of freedreno not enabled
6c614947714 : freedreno: support lua54
d2a7afe34d8 : freedreno/drm: Move suballoc_bo to device
2c6fb9780cb : freedreno/drm: Add some asserts
00a1eda61b3 : mesa: add a no_error path to _mesa_handle_bind_buffer_gen
87b9a9667af : mesa: remove redundant flagging USAGE_ARRAY_BUFFER
2f059b861e0 : mesa: move setting USAGE_PIXEL_PACK_BUFFER out of BindBuffer to reduce overhead
d3a134bbd7e : mesa: remove USAGE_ELEMENT_ARRAY_BUFFER because it's unused and adding overhead
1813bb59174 : vulkan: Fix entrypoint generation when compiling for x86 with MSVC
b7c7abded7a : nir/serialize: Make more space for intrinsic_op allowing 1024 ops
dc74285d32d : aco: only load streamout buffers if streamout is enabled
db82d90451b : radv: report error messages when the driver can't be initialized
4765edb4e02 : radv: fix build errors with Android
ae2881c0f58 : radv: remove old RADV_TRACE_FILE warning
c2d522b07f9 : panfrost: Remove duplicated #if
baaa88cf9e6 : panfrost: Remove ancient TODO
2526f6f2294 : panfrost: Enable AFBC on v7
789601a189e : panfrost: Decompress for incompatible AFBC formats
93c9123c313 : panfrost: Add internal afbc_formats
342ed4909fe : panfrost: Workaround ISSUE_TSIX_2033
e0335ad8881 : panfrost: Fix gl_FragColor lowering
be5456e1164 : panfrost: Remove unused MIDGARD_NO_AFBC quirk
68a7fafe2a5 : panfrost,panvk: Use dev->has_afbc instead of quirks
3e168b97cc7 : panfrost: Detect implementations support AFBC
ebe9494b61b : turnip: Drop the assertion about the temporary bit in sync fd imports.
8ccf672fa3c : gallium/u_blitter: Read MSAA z/s from sampler's .x instead of .y or .z.
785dd68599e : iris: also dump bo's imported and exported flags
520300ad220 : st/mesa: don't crash when draw indirect buffer has no storage
2822b1345cf : tu: Expose required VK_FORMAT_FEATURE bits for planar YUV formats
330a8cfa07b : turnip: enable UBWC for NV12
9c895e133bf : tu: Emit GRAS_LRZ_MRT_BUF_INFO_0
c135c2cdb7f : freedreno/a6xx: Rename GRAS_2D_BLIT_INFO
8ea6f17fdf9 : freedreno/layout: Fix the UBWC block size for the Y plane
e0a74c7cad5 : util/format: Add PIPE_FORMAT_Y8_UNORM as an "other" layout format
ceaf56920c5 : v3dv: refactor TFU jobs
1465ec8cf35 : iris: clear bos_written when resetting a batch
b6a69dbb40d : radv: re-emit prolog inputs when the nontrivial divisors state changed
8ec68243357 : radv,aco: decouple shader_info/options from radv_shader_args
1429feaf293 : crocus: Replace devinfo->ver[x10] checks with GFX_VER[x10]
1561d0126a5 : broadcom/compiler: fix assert that current instruction must be in current block
e79e1ca304f : intel: Drop Tigerlake revision 0 workarounds
6ef192bddf1 : mesa: discard draws with count=0 to decrease overhead
7daff157bb3 : iris: Refactor the assignment to possible_usages
114f87c1c70 : iris: Set DISABLE_AUX_BIT for AUX_USAGE_NONE modifiers
b9d8793646d : iris: Disable the MC_CCS modifier with norbc
b71264e4656 : iris: Convert some mod_info checks to asserts
138be96301b : freedreno/ir3: Fix validation of subgroup macros
e68d918ffb7 : freedreno/ir3: Get req_local_mem from pipe_compute_state
f58438320cf : freedreno/ir3: Add ihadd/uhadd
f5ce806ed73 : freedreno/ir3: Add wide load/store lowering
7a7ac8cd409 : freedreno/ir3: Fix reg size validation
8a6934dfe8c : freedreno/ir3: Fix load/store_global_ir3 type
81eefe0090b : freedreno/ir3: 8bit fixes
f7b2d613c58 : freedreno/ir3: 16b bools
9a2562a545b : freedreno/ir3: Deal with zero-source instructions
b6e11225a28 : freedreno: Fix set_global_binding
0a35ba5c438 : freedreno/ir3: Move lower_idiv_options
e544a9db16e : freedreno/ir3: Add support for load_kernel_input
e10c76d2779 : freedreno/ir3: implement load_work_dim intrinsic
3bd265a3932 : freedreno/ir3: vec8+vec16 support
f5bbf77be88 : freedreno: implement set_compute_state()
1e9f27f37fb : freedreno/ir3: Handle MESA_SHADER_KERNEL
83a1bca9521 : freedreno: Skip built-in shaders for clover
dff8a0c4cb0 : isaspec: inherite parent's bitset gpu gen requirements
d77b9fb5184 : isaspec: Fix gpu_id for default_options
c4e7541b9dd : freedreno/ir3: use stg.a/ldg.a only if offset is reg or doesn't fit
064c806d23b : freedreno/ir3: Add load/store_global lowering
d85eb9268ad : freedreno/ir3: set proper dst size for {store,load}_{global,shared}_ir3
1ef43a0be70 : freedreno/ir3: disallow immediate addr/offset for ldg/ldg.a
f45b7c58c49 : freedreno/ir3: Lower 64b phis
bee9212efbe : ir3/freedreno: add 64b undef lowering
2d65e6f56de : freedreno/ir3: 64b intrinsic lowering
1eee1fda115 : nir/lower_amul: do not lower 64bit amul to imul24
b83c9b21a6a : intel/compiler: Set correct cache policy for A64 byte scattered read
272af39be17 : amd/addrlib: cosmetic addrlib update
69a1b02b688 : amd/addrlib: change how the license is formatted to match internal tree
cf0bc4fb55f : frontends/va/av1: handle multiple slice params
996e81fb704 : aco: fix loading 64-bit inputs with fragment shaders
75bd37dc6a3 : broadcom/compiler: disallow tsy barrier in thrsw delay slots
9202e8cbafc : turnip: Make copy_format() and tu6_plane_format() return pipe_format
68f8bbb37ea : util: Move freedreno's snorm-to-unorm to util/, adding remaining cases.
cbdc8e09bf7 : turnip: Switch format_to_ifmt() to take a pipe_format.
e4e8db01327 : turnip: Switch tu6_format_color() to a pipe_format.
3b68fc0c6a6 : turnip: Switch tu6_format_texture() to a pipe_format.
cfabdbd7d3f : tu/clear_blit: Move around copy_format()/tu6_plane_format()
acb83e1b13d : v3dv: enable Vulkan 1.1
bd81a236205 : ci/piglit-runner: Fix funny indentation of the piglit-runner command.
440f207a1f2 : ci/deqp-runner: Move more non-suite logic under the non-suite 'if'.
92748e40ef0 : ci/deqp-runner: Don't start GPU hang detection for making junit results.
61ca900b695 : ci/deqp-runner: Drop LD_LIBRARY_PATH=/usr/local for libkms workaround.
899174c210b : ci/deqp-runner: Move remaining asan runs to --env LD_PRELOAD=
37c690ad1ae : ci/deqp-runner: Drop silly CSV env vars.
b978688df64 : ci/deqp-runner: Use new deqp-runner's built-in renderer/version checks.
9ddfd297e08 : ci/deqp-runner: Simplify the --jobs argument setup.
59f3a8e6b4b : ci/deqp-runner: Drop SUMMARY_LIMIT env var.
670fd8123be : radv: Fix memory leak on error path.
b797ecac7a4 : ac/rgp: remove useless code related to GFX6-7
8304392c352 : radv: add an assertion to prevent GPU hangs when VRS isn't supported
9a32a7fdfee : util: Move test sources to tests/ directory
abf2af64aca : util: Convert sparse array multithread test to use gtest
213c9e944c4 : util: Convert roundeven_test to use gtest
83449f61ba3 : util: Convert rb_tree_test to gtest
0d36ea7d585 : util: Convert mesa-sha1_test to use gtest
89eebca0572 : util: Convert blob_test to use gtest
d4c536d3d9e : util: Convert u_atomic_test to use gtest
1d78a31bec9 : util: Move tests in single file directories to tests/
2209f5794d2 : util: Consolidate existing gtests in a single binary
60768f4029b : docs: update calendar for 21.3.0-rc2
662fbc01204 : nir: Use a single binary for gtests
8cb7d6f81b2 : spirv: Use a single binary for gtests
39f25945311 : anv: Implement VK_EXT_global_priority_query
e7599f09a14 : ir3: Use stp/ldp base offset for {load,store}_scratch
7deb0d296d8 : ir3/cse: Support mov instructions
cd3f0683cd2 : aco: simplify emit_stream_output()
d50be41f8f6 : broadcom/compiler: remove unused macro and function definition
9bc0fc89c89 : aco: disable mul(cndmask(0, 1, b), a) optimization sometimes
86b3d8c66ce : zink: rescue surfaces/bufferviews for cache hits during deletion
80d5e40fd13 : freedreno/afuc: Disable the disassembler on 32-bit builds.
5afce85f2b6 : Revert "iris: add tile cache flush to iris_copy_region"
0523607ebb1 : iris: Add missed tile flush flag
8633ce06af4 : zink: stop leaking descriptor pool references
7fb8e0b9fb4 : zink: don't clear descriptor pool cache on context destroy
6a852e4e069 : zink: always invalidate descriptor sets on pool free
94fc6b08751 : zink: unref descriptor pools in hybrid mode when they explode
d0652944342 : zink: remove descriptor pools from hash table on deletion
6d937298818 : zink: fix descriptor interface param for program_deinit
7a9e0e4fc02 : zink: use ctx params for program ref/destroy functions
d29e507adcd : radeonsi: don't set inline_uniforms for viewperf because it's enabled by default
c5f39acb33e : winsys/amdgpu: set max_ib_size and max_check_space_size later in cs_check_space
6129db68bf8 : winsys/amdgpu: remove force_chaining parameter from cs_check_space
9d852a46952 : radeonsi: properly destroy buffers on failure
0d2dc06761f : radeonsi: don't sync before clear_buffer and copy_buffer if the buffer is idle
d4cf4b3cee9 : radeonsi: don't update bind_history for internal buffer clears and copies
61ebdcfc299 : radeonsi: don't sync PS or CS before (clear|copy)_buffer based on bind history
4bc8c2590e5 : radeonsi: rebind a buffer only in shader stages where it's been bound
13b1424e96f : radeonsi: change bind_history to track usage in each shader stage
9f2a97e9df7 : radeonsi: add an option to use CPU storage uploads for threaded context
745ea994846 : radeonsi: add SI_MAX_VRAM_MAP_SIZE definition
03186773a6b : mesa: fix crashes in the no_error path of glUniform
5948ff48268 : freedreno/computerator: Fix mergedregs
22a203aa4c7 : freedreno/isa: Fix ldg/stg "halfness"
834e8066c19 : freedreno/ir3/tests: Add some 8/16b ldg/stg tests
8657e201d00 : freedreno/ir3/tests: Don't skip encode test if decode fails
572a9025664 : aco: fix emitting stream outputs when the first component isn't zero
e3cbb0eb6a7 : aco: fix invalid IR generated for b2f64 when the dest is a VGPR
3df9d8ed807 : gallium/u_threaded: implement pipelined partial buffer uploads using CPU storage
cc2f3a0168d : gallium,vbo: add PIPE_BIND_VERTEX_STATE for display lists
5ee2965283e : ac/llvm: accept primitives whose face culling determinant is Inf or NaN
efaab0ec500 : ac/llvm: add helper ac_build_is_inf_or_nan
5e8f76b713a : ac/llvm: use fmac instead of mul+sub in face culling
19c91a120d4 : radv: do not remove PSIZ for streamout shaders
60b7c3a0f49 : meson: disable -Werror=thread-safety on FreeBSD
37d6ce4ebb4 : llvmpipe: swizzle image stores for CL BGRA
86b24fba05b : zink: align pipe_resource and sampler_view allocations to cachelines
89ed9ed4005 : zink: don't ralloc zink_resource structs
4cad3da409e : lavapipe: clamp attachment clear rect sizes
67dd6b9f0f1 : lavapipe: pull layer count from render state during resolve
f25a98318bf : lavapipe: remove lvp_subpass::has_color_att
f7e9500dc27 : lavapipe: simplify some attachment derefs
d914df72ab7 : lavapipe: store subpass directly to rendering_state
a0c81efcf44 : lavapipe: remove last VK_ATTACHMENT_UNUSED check
58e18a2be9a : lavapipe: remove lvp_subpass_attachment and use lvp_render_pass_attachment refs
5e3bc8b18d8 : lavapipe: remove lvp_subpass::max_sample_count
5e3d84e30ac : lavapipe: add attachment index to lvp_render_pass_attachment
5cf568ce093 : lavapipe: remove lvp_subpass_attachment::layout
eaa82252f97 : lavapipe: remove lvp_subpass_attachment::in_render_loop
afd8820d665 : lavapipe: use framebuffer attachment_count member instead of renderpass
dd70ff3b8c4 : lavapipe: remove some unused struct members
d103d5bb5dc : lavapipe: stop reading renderpass during pipeline creation
cae1ef0a11a : clover: use max shader sampler view/images queries for clover.
dfd0f5dbfd4 : zink: move last of lazy descriptor state updating back to lazy-only code
140d3ea8c67 : zink: add an early return for zink_descriptors_update_lazy_masked()
7c840f51032 : zink: move push descriptor updating into lazy-only codepath
b140d58b1f9 : zink: don't update lazy descriptor states in hybrid mode
75e51138b1d : zink: assert compute descriptor key is valid before hashing it
497ce3c38a4 : zink: clear descriptor refs on buffer replacement
e66558985a9 : zink: fully zero surface creation struct
a2789fde0c7 : zink: add a read barrier for indirect dispatch
11dd9e4ee4a : zink: use static array for detecting VK_TIME_DOMAIN_DEVICE_EXT
061610a7dd8 : st: Fix comments in commit be6d584de43966e
753f595e3d0 : clover/api: fix clGetMemObjectInfo for images
b4f9b15dd0e : clover/formats: pass in cl_mem_flags for better format checking
f09e6c1c5fc : clover/format: Full rework on how we declare supported images.
be6d584de43 : st: Fix 64-bit vertex attrib index for TGSI path
e65d6f45d29 : radeonsi: reorder and don't print patch level DRM version in the renderer string
f9d7db02629 : ac,radeonsi: print a lowercase codename in the renderer string
cbcdcd42fcd : radeonsi: enable shader culling on Navi1x consumer SKUs as well
8cf802e8eff : radeonsi: replace the GS prolog with a monolithic shader variant
62798d2c1f1 : radeonsi: don't pass NULL into si_get_nir_shader
3350957f3cf : drirc: Apply vk_dont_care_as_load workaround to Forsaken Remastered
ebca227db15 : turnip: implement vk_dont_care_as_load workaround
3d69800a0b1 : driconf: add vk_dont_care_as_load workaround option
fd31989ecb4 : turnip: add support for dirconf
5b797bd4855 : radv: fix OpImageQuerySamples with non-zero descriptor set
de568c3b2c7 : tu/clear_blit: Stop creating a franken-image for staging blits
9803c1aa100 : tu: Remove cross-check scaffolding
d785aea5309 : tu: Switch clear/blit to fdl6_view and cross-check
1874e12f195 : tu: Use fdl6_view in tu_image_view and cross-check
5509132a807 : freedreno/fdl: Add fdl6_view
464b9d6bf10 : freedreno/fdl: Add mip_level to fdl_layout
7bcccd1f085 : freedreno/fdl: Constify fdl6_get_ubwc_blockwidth()
7a90aa8d2e3 : vk/format, v3dv: Add a vulkan -> pipe swizzle helper
7a2e40df5e8 : Revert "gallium: add a is_dri_blit_image bool to pipe_blit_info"
ec2eff8f389 : radeonsi: use PIPE_BIND_DRI_PRIME instead of is_dri_blit_image
1863b761a6f : radeonsi/gfx10.3: enable SDMA for DRI_PRIME copies
8791e831b11 : winsys/amdgpu: add uncached flag to the imported DRI_PRIME buffer
a9050725217 : radeon_winsys.h: add a parameter to buffer_from_handle
e9c3dbd0461 : gallium/dri: let the driver know if the imported image is DRI_PRIME buffer
7a5de842499 : gallium/dri: add createImageFromFds2
48551a1807d : gallium/dri: replace bool with flag parameter
ae525da0e45 : zink: Fully initialize VkBufferViewCreateInfo for hashing
4878e351593 : v3dv/ci: update expected results
234c69f6009 : radeonsi: use viewport offset in quant_mode determination
9eb010ee1e1 : anv: Fix assertion.
61be0bd34b3 : radv: fix removing PSIZ when it's not emitted by the last VGT stage
91ff83b6c87 : clover/image: add dimension property
786987c4478 : clover: Implement CL_MEM_OBJECT_IMAGE1D_ARRAY
3200669c2b6 : clover: Implement CL_MEM_OBJECT_IMAGE1D_BUFFER
0ec5e50d8af : clover: Implement CL_MEM_OBJECT_IMAGE2D_ARRAY
0abfbb76ffb : clover: implement CL_IMAGE_BUFFER
3298ee546e8 : clover/images: Add array_size to implement CL_IMAGE_ARRAY_SIZE
029f22e430f : clover/image: add templated basic_image class to simplify image subclassing
f6ecd284e5d : spirv: Don't add 0.5 to array indicies for OpImageSampleExplicitLod
ab2cfeba482 : vc4/ci: update expected results
17a565e0cfb : llvmpipe: fix userptr for texture resources.
d31ca63527e : panfrost: Don't allow rendering/texturing 48-bit
28d12716e8f : egl/wayland: Properly clear stale buffers on resize
885f9b3b754 : radeonsi: don't memcmp inlined uniform values if uniform inlining is disabled
8c5a32b5fe2 : radeonsi: split si_shader_key into ps and ge parts to minimize memcmp overhead
385c9e1cafb : radeonsi: si_state_shaders.c -> cpp
8a42ea69a69 : gallium/util: add some extern "C" guards
b62b2fa4b9c : compiler/types: Add a wrap_in_arrays helper
5818d47ae66 : spirv: Use texture types for sampled images
99cda38c816 : clover/nir: Don't remove texture variables
3c398139e10 : lavapipe: Allow for texture types
b8a0bf2343d : nir/deref: Also optimize samplerND -> textureND casts
2ab5546a967 : nir: Allow texture types
3ace6b968b3 : compiler/types: Add a texture type
7558c9cb07e : compiler/types: Unify the guts of get_sampler/image_count
175f33e88fb : compiler/types: Combine image and sampler type serialization
2d58e31f10e : dri_interface: remove gl header
e19d9046dbd : dri_interface: remove obsolete interfaces
d343aef9423 : nir/serialize: Pack deref modes better
9272a952c9b : nir: Re-arrange the variable modes
956199e8708 : nir: s/nir_var_mem_image/nir_var_image/g
e73096bd6d4 : meson: use gtest protocol for gtest based tests when possible
aac47c4b24a : microsoft/compiler: Shadow tex instructions always use shadow samplers
fe2674dd52d : aux/pb: more correctly check number of reclaims
58f605e4d48 : nir: Drop our attempt at typed-based image mode validation
d05f7b4a2ca : intel: fix INTEL_DEBUG environment variable on 32-bit systems
182237e1e89 : virgl: remove unused pipebuffer include
3d6c8829f54 : aux/pb: add a tolerance for reclaim failure
29177c7ceee : intel/compiler: Build all tests in a single binary
35b69907061 : intel/compiler: Rename vec4 test fixtures
0480595d03e : freedreno/isa: Add immed reg accessors
e08d152d68c : isaspec: Add bitfield size assertions
4166635bd18 : isaspec: Do not emit duplicate field encodes
e01759e6f31 : isaspec: Fix derived field width
5b6e5db5d02 : freedreno/ir3: Don't lower s2en if samp/tex is too large
bfd8b7c9307 : freedreno/ir3/tests: Add additional disasm test vectors
c0ecfeb0234 : freedreno/ir3/tests: Fix indentation
8b0550f09f8 : freedreno/isa: Fixes for validation
9516d8ce98b : freedreno/ir3+isa: Cleanup bindless cat5 samp/tex encoding
d43f89f17a8 : ir3: Images are always nir_var_mem_image
9601556079d : microsoft/clc: Images use nir_var_mem_image
26d603da071 : nir/gl_nir_lower_images: Require nir_var_mem_image
e6cce80976d : intel/fs: Stop emitting TGM fences for nir_var_mem_ssbo
8ab40f517fa : aco: Split var_mem_image barrier handling from global/ssbo
4c5a88d7353 : nir: Validate image variable modes
97a7c0ab1b5 : st/pbo: Use nir_var_mem_image for images
458b4d20957 : radv: Use nir_var_mem_image in meta shaders
9f51fda92cd : ttn: Use nir_var_mem_image
b8ee37472d3 : glsl: Use nir_var_mem_image for images
cfdc7ee066e : spirv: Use nir_var_mem_image
219ac26ea33 : spirv: Assert that OpTypeForwardPointer only points to structs
e87dbfd3e8a : ir3: Check for nir_var_mem_image in shared_barrier handling
ae58894ee79 : zink: Images can live in nir_var_mem_image now
d68bedbb456 : clover: Use nir_foreach_image_variable for images
aefa22ddb52 : clover: Insert dummy uniform variables for images
6818811fc40 : nir/lower_readonly_images_to_tex: Also rewrite variable modes
225caf537aa : llvmpipe: Support image variables living in nir_var_mem_image
d84fd86af1a : ntt: Separate image and sampler handling
12b3ffe4000 : st/nir: Assign uniform locations to nir_var_mem_image vars
b1385f3c87f : nir/gl_nir_lower_images: Support nir_var_mem_image
7bdae87b939 : nir/gl_nir_lower_samplers_as_deref: Support nir_var_mem_image
c0d8dc13e09 : glsl/nir_linker: nir_var_mem_image is also a GL uniform
94b9f25883a : aco: Add support for nir_var_mem_image
cd49706cb1a : amd/llvm/nir: Add support for nir_var_mem_image
26582db0775 : anv: Use nir_foreach_image_variable
ff39916ce71 : i965/uniforms: Handle images as a separate pass
2d7065ef043 : intel/fs: Consider nir_var_mem_image for TGM fences
2a53c33fbe3 : nir: Add a nir_foreach_image_variable() iterator
de3705edb03 : nir: Add nir_var_mem_image
872750bb96f : nir/schedule: Handle nir_intrisic_scoped_barrier
73d6e153eb9 : freedreno: Fix for large epilogues
9ee060b614c : v3dv: enable VK_KHR_swapchain_mutable_format
aac4e1f8229 : aco: do not return an empty string when disassembly is not supported
5387522bd00 : iris: fix scratch address patching for TESS_EVAL stage
7681500ead4 : crocus: Delete the MI_COPY_MEM_MEM resource_copy_region implementation.
796c9ab3fd6 : egl: set TSD as NULL after deinit
835b98e101f : v3dv: implement VK_EXT_host_query_reset
393fda2d341 : i965: Emit a NULL surface for buffer textures with no buffer
4d777631b59 : zink: Do not access just freed zink_batch_state
b2ef7e6d6b6 : anv: don't advertise vk conformance on GPUs that aren't conformant
2d47f3640ff : docs: update calendar and link releases notes for 21.2.4
57755cad55a : docs: add sha256 sum for 21.2.4 release
8236a7741d6 : docs: add release notes for 21.2.4
70df31f5e04 : docs: update calendar for 21.3.0-rc1
1c0eb7aa78b : ir3/freedreno: account for component in build_tessfactor_base
f839b9599f8 : loader: Avoid enumerating drm devices just to get an fd's PCI ID.
b79e978ae48 : vulkan/wsi/win32: Delete the wrapper entrypoints
f769f34680d : nir/print: print bindless info as applicable
116e23e3855 : vulkan/log: Don't assert on non-client-visible objects
071437d29d9 : vulkan/log: Tweak our handling of a couple error enums
fd467492349 : vulkan: Set unused entrypoints to vk_entrypoint_stub when compiling with MSVC
b4aa5a3fdd0 : radv: Fix modifier property query.
8e6f5aab336 : v3dv: fix TLB buffer to image copy path for 3D images
6d44b21d4fd : vulkan: Fix weak symbol emulation when compiling with MSVC
ae99ea6f4dd : nir/loop_unroll: Always unroll loops that iterate at most once
c4323dc846d : brw/nir: remove unused function prototypes.
a98ece61e91 : anv: Enable tessellation redistribution
20c0ca75f55 : iris: Enable tessellation redistribution
867e2e0716e : anv: Enable geometry distribution
efa27572a15 : iris: Enable geometry distribution
1d224e7f14e : genxml/gen125: Update 3DSTATE_TE fields
9a7e54b87f3 : intel/genxml: Update genxml to support tessellation/geometry distribution
3eadb03db77 : ci/lvp: Skip some slow tests under ASan.
ec51c8774d0 : v3d/clif: add support for dumping GS shader state
19894bec1fd : v3dv/pipeline: don't clone the nir shader at pipeline_state_create_binning
c7c484d7f4a : VERSION: bump to 22.0
7d9950e924f : docs: reset new_features.txt
91009cbaa84 : VERSION: bump to 21.4
02435f1294d : iris: Require a 4K alignment for extra clear color BOs.
94e07058ee5 : intel/compiler: Remove unused `ret` declaration
bd2cc4b9162 : intel/compiler: Convert test_eu_compact to use gtest
420e33f5510 : radv: move alpha_adjust into conditional during vertex input updating
1b8bdecf6e0 : radv: add a mask of bound descriptor buffers for dynamic vertex input
eda5634e257 : radv: pre-calc "simple" dynamic vertex input values
c335a4d70ed : radv: dynamically calculate misaligned_mask for dynamic vertex input
90d9c8dc621 : radv: don't use invalid stride for triggering vertex state change
27054f737a2 : egl/dri: Enable FP16 for EGL_EXT_platform_device
ea038747df0 : dri: Remove the allow_fp16_configs option, always allow them
b01fe97a39c : wsi/x11: Fetch and discard the SYNC extension info
ebfbb42e0e5 : clover: TargetRegistry.h was moved to another folder
cdc009f5aaa : Revert "ci: Add osmesa to Windows GitLab CI"
9fb2c84768c : isl: only bump the min row pitch for display when not specified
47ff6767eae : anv: fill correct surface state for lowered storage image
fd8210f27ed : radv: Try to do a better job of dealing with L2 coherent images.
64b237436a2 : radv: Add hooks after in-renderpass meta operations.
3de7ba13f5a : radv: Document cache coherency rules.
30b4911031b : turnip: enable strictLines
542211676c5 : turnip: enable VK_EXT_line_rasterization
88afceacf04 : freedreno/a5xx,a6xx: rename MSAA_ENABLE to LINE_MODE in GRAS_SU_CNTL
d729038c073 : anv: use vk_object_zalloc for wsi fences created
4721352f975 : radeonsi: Fix leak of screen->perfcounters.
33484a327e7 : radeonsi: do not use staging texture for APU
80efe661d73 : radeonsi: simplify write_psize code in si_get_vs_out_cntl
824d9bed4fe : radeonsi: simplify how VS_OUT_CCDIST is set
8f9945a75bb : radeonsi: remove the use of PKT3_CONTEXT_REG_RMW
411c081e97c : drirc: Apply radv_invariant_geom workaround to World War Z games.
bbce747a0d6 : drirc: Apply radv_invariant_geom workaround to Resident Evil Village.
574c6612aea : drirc: Fix indentation.
84d0f54e75a : ac/surface: enable better display DCC for chips newer than Yellow Carp
a18a7626a22 : ac/surface: disallow display DCC for big resolutions
1a8df6f1bed : ac/surface: always use suboptimal display DCC with DRM <= 3.43.0
840c79fc9bc : anv/android: fix parameters given for vk_common_QueueSubmit
e28ce12afae : Remove the shebang from eglFunctionList.py.
06309e0f26d : Add copyright comments to the GLVND-related files.
d9c7a175424 : radv: enable VK_EXT_vertex_input_dynamic_state
d3c0cbbc84a : radv: implement VK_EXT_vertex_input_dynamic_state
d45958f82e4 : aco: implement VS input loads with prologs
f4ea2d78872 : aco: implement aco_compile_vs_prolog
f6f6f18e555 : radv: add pre-compiled vertex shader prologs for common states
80841196b2d : radv: implement dynamic vertex input state using vertex shader prologs
2b8d88ed919 : radv: move VS specific input SGPRs first
a1069b8bd41 : radv: add segregated fit shader memory allocator
404752bfb20 : radv: add radv_shader_variant_get_va and radv_find_shader_variant helpers
d1f09419b49 : radv: add radv_translate_vertex_format()
6bfacb60ee0 : radv: add and use radv_vs_input_alpha_adjust
1988a784300 : aco: fix vadd32() when b is neither a constant nor temporary
50c0451424a : nir/linker: rename replace_constant_input to replace_varying_input_by_constant_load
26046250437 : nir/linker: support uniform when optimizing varying
3127282944e : mesa/st: delay nir spirv link
5bf6987873d : anv: dirty only state impacted by blorp_exec
fab1ad1a110 : r300: fixes for UB caused by left shifts
b378d6c5dba : radeonsi: fix an out-of-bounds access in si_create_vertex_state
c85ce2531e1 : radeonsi: align pipe_resource & sampler_view allocations to a cache line
8c6e18bc513 : util,gallium: put count in pipe_resource & sampler_view on its own cache line
b34a3459f89 : driconf: set vk_x11_strict_image_count for Wolfenstein: Youngblood
28a6e45a0f8 : nir: avoiding reading unitialized memory when using nir_dest_copy
9539315f973 : turnip: fix streamout buffer offset calculations
62949e7519f : ci: Update piglit to 7d7dd2688c214e1b3c00f37226500cbec4a58efb.
613b9c8c474 : ci: Update deqp to vulkan-cts-1.2.7.1.
a00f4c6f7db : vulkan/wsi/display: Delete the wrapper entrypoints
8abeecf5052 : vulkan/wsi/wayland: Delete the wrapper entrypoints
8ade4181446 : vulkan/wsi/x11: Delete the wrapper entrypoints
1680cd907dd : vulkan/wsi/common: Delete the wrapper entrypoints
1f2ef68bab5 : venus: Use the common WSI wrappers
8c4d78c764c : lavapipe: Use the common WSI wrappers
1f06554df77 : panvk: Use the common WSI wrappers
dfed852ddf2 : v3dv: Use the common WSI wrappers
531437d7f60 : turnip: Use the common WSI wrappers
fbfd7614616 : radv: Use the common WSI wrappers
a64d90026b1 : anv: Use the common WSI wrappers
75955c66857 : vulkan/wsi: Add common wrappers for most entrypoints
020fbb9ea18 : vulkan/wsi: Add a dispatch table for WSI entrypoints
916c9335b41 : meson: Add and use an idep for Vulkan WSI
17dcdb000a2 : v3dv: enable VK_KHR_surface_protected_capabilities
9aee7855d2d : egl: implement EGL_EXT_present_opaque on wayland
fe462807487 : egl: sync eglext.h & egl.xml from Khronos
d071a241f43 : ci/freedreno: Disable the minetest trace due to flaky shader code.
d7e836443a5 : iris: Tile cache flush for depth before fast clear
10be870c727 : anv: Tile cache flush for depth before fast clear
81e9c25c1bf : anv: Allow HIZ_CCS_WT with subpass self-dependencies
42185966714 : ir3/freedreno: handle non-uniform a1en instructions
f0d469e85fe : ir3/freedreno: handle non-uniform resinfo
ca6ef505ff9 : aco/optimizer: Skip SDWA on v_lshlrev when unnecessary in apply_extract.
5de91cfc04b : ac/nir/nggc: Write undef to variables in non-repacked ES threads.
783f8f728ce : ac/nir/cull: Accept NaN and +/- Inf in face culling.
33065149c14 : amd/common: Add fallback for misreported clocks for RGP.
f8e9a503224 : ir3: Fold ldc src immediates
470bf75ff86 : ir3: Fix handling cat6 immediates
bf3c8e37051 : ir3: Fix check for immediate range
6dc56f18bcf : ir3/legalize: handle WAR for special regs
1ed9a2f50cc : ir3: Handle special regs in regmask
a37f9602b7a : ir3: Remove separate regmask.h
548377bcf3b : ir3: Always create barycentrics in the input block
38a84723f16 : ir3: Make ir3_create_collect() take a block
8fb99b58dfb : ir3: Fix printing branch type
b516208a559 : nir/lower_ubo_vec4: Fix align_mul=8 special case
751f425c378 : ir3/cp: Fix inlining 32->16 const into meta instructions
ab0a665615a : ir3/cp: Add missing const promotion check
1d9bd8b2623 : radv: Do early and late tests for fast clears
49c3a88fadd : radv: implement VK_KHR_format_feature_flags2
5dee0d9da96 : radv: switch to VK_FORMAT_FEATURE_2_XXX/VkFormatProperties3KHR
cd4a52b52c6 : radv: remove duplicated code about NGG passthrough determination
6bfe65d1dc1 : radv: do not initialize is_ngg_passthrough for geometry shaders
b3269444fd6 : aco: cleanup setup_vs_output_info()
849832bc892 : radv: stop gathering output GS info for vertex shaders
595b16013a2 : radv: rename needs_multiview_view_index to uses_view_index
960d7bf2d3c : radv: remove no-op about the view index in the shader info pass
61a3e752421 : radv,aco: remove nir_intrinsic_load_layer_id
ad0bd2a7d27 : radv: Handle copying zero queries.
1c3ee13a7f0 : docs/panfrost: Fix link to use rst syntax
c30fb8ee4df : freedreno: Add valgrind dependency.
0b75b886514 : vulkan: Generate defines for aliases of promoted enums
1c2cd8bc163 : vulkan: fix handling of aliases in enum members
d4b5d2a0204 : ir3/ra: Use killed sources in register eviction
214febdc5d1 : ir3/ra: Don't reset round-robin start for each block
decbced48f0 : ir3: Initialize local size earlier
ce3dd1375fe : anv: implement VK_KHR_format_feature_flags2
01d1ec292ae : anv: start computing KHR_format_features2 flags for storage images
c0093c46685 : anv: Flip around the way we reason about storage image lowering
fa251cf111d : intel/nir: allow unknown format in lowering of storage images
0f8efc2b086 : anv: switch to use VkFormatFeatureFlags2KHR internally
35315c68a57 : anv: Use the common wrapper for GetPhysicalDeviceFormatProperties
1d4d71057bf : vulkan: Generate #defines with every bit in a given bitfield
2741762ca90 : vulkan: Generate flag #defines based on bitwidth
ced950e42f4 : radv: store the post-processed shader binary config to the cache
1585629db29 : radv: move ac_shader_config to radv_shader_binary instead of legacy
77e5f149ebb : ac/surface: Expose modifiers capable of DCC image stores first
f63ec0128c8 : radv: Respect max extent for modifiers
baff748cb07 : radeonsi: Check if modifier supports the image extent
9cffe1b9ea3 : ac/surface: Add ac_modifier_max_extent
0450c1b8a2f : tu: Expose VK_KHR_shader_subgroup_extended_types
bbd83013373 : ir3: Skip src size validation for cat1
bf0013f3c54 : ir3/lower_subgroups: Support 16-bit READ_* sources
3b9b6db031b : anv: fix potential integer overflow
c89616c98d5 : radv: use nir_ssa_undef() for unused image components in meta shaders
f741c04ed10 : radv: use get_global_ids() to compute coordinates in meta shaders
80df2110b1d : radv: remove few useless nir_channels() in meta shaders
b3af3b18635 : radv: remove useless coordinate computation in the compute clear path
ef2e7f76524 : radv: use nir_image_deref_{load,store} in the DCC retile compute path
6b9e12ea256 : radv: advertise VK_KHR_maintenance4
19f7a3f01fb : radv: implement vkGetDeviceImageSparseMemoryRequirementsKHR()
6061609d0f4 : radv: implement vkGetDeviceImageMemoryRequirementsKHR()
863fb8852db : radv: implement vkGetDeviceBufferMemoryRequirementsKHR()
ea281f5f0a8 : radv: remove radv_pipeline::layout
844f66bf388 : radeonsi: remove GS fast launch
2d15557fd3a : crocus/gen5: add dirty flags for urb fences.
70792869452 : crocus/gen5: reemit shaders on gen5 after new program cache bo.
86a33569f4a : radeonsi: add back a workaround for DCC MSAA on gfx9 due to conformance issues
1c3d3bf84a0 : swrast: Fix another warning from gcc 11
3e36a20a34d : venus: update to latest venus-protocol to include tracing
6df3973b619 : venus: add atrace support
2881b43d2c3 : android_stub: update platform headers to include atrace
8ebf0d1105e : radv/anv android: rename buffer usage camera mask
878d8d96c75 : nir/lower_discard_or_demote: Fix metadata
7ba338e253f : zink: move glx@glx-multi-window-single-context to flakes
35fd101ad21 : isl: Use software programmable render compression format encoding
dd54e9125ad : isl: Add helper to return render compression format encoding
e5265c023de : intel/genxml: Add new bit fields Render Compression Format
c0e45dd8823 : microsoft/spirv_to_dxil: use dxil_nir_lower_bool_input pass
36aa1a29590 : gallium/d3d12: move d3d12_lower_bool_input to microsoft/compiler
70f193ffcf3 : intel/isl: FXT1 support was removed on Gfx12.5
45378143499 : tu: Implement VK_KHR_imageless_framebuffer
c5b64dfbf6c : tu/clear_blit: Constify some image views
52413a93afe : radv: Enable NGG culling by default on GFX10.3, add nonggc debug flag.
5317874f91c : vulkan/device-select: select correct default device for xcb apiVersion 1.0
d993b59941d : aco: constify radv_shader_{info,args}
64030e79c53 : radv,aco: remap PS inputs when declaring shader arguments
da50534ada8 : aco: prevent using undeclared shader arguments for PS
4e07fe5f789 : radv,aco: compute and store the SPI PS input in radv_shader_info
a8c471f962e : radv: gather more information about PS in the shader info pass
5728a74ad2b : radv: do not overwrite loads_push_constants when declaring shader args
a6298b1bc9f : radv: remove unnecessary radv_shader_info:num_inline_push_consts
b172d68e695 : radv: remove unnecessary radv_shader_info:base_inline_push_consts
bcfba1891aa : radv: determine if a shader loads push constants from the SGPR loc
113ce215280 : radv: determine if a shader uses indirect descriptors from the SGPR loc
2d4fc61bffa : radv: declare the shader user locs from the shader arguments
37a81b42981 : radv/llvm: fix parameter index for layer exports
2564fbfc57d : ac/llvm: fix image_samples with null descriptors
ee1f0451a8d : spirv: deal with null pointers
333472f0de4 : aco: fix load_barycentric_at_{offset,sample}
faed3d4dfe3 : freedreno/drm: Move pipe unref after fence removal
a07bc0c37a9 : radv: do not set TRAP_PRESENT(1) for fragment shaders
f5eba77e2ed : zink: ci updates
6cb2787984b : zink: rework in-use batch states hash table to be a singly-linked list
27508538947 : zink: stop leaking resource surface cache hash tables
f00ad70bfb3 : zink: remove reads/writes members from zink_resource_object
34dbf998aec : zink: switch remaining direct access of zink_resource_object::(reads|writes) to util
77b3a3f00fa : zink: stop leaking buffers on replacement
c161e08c9c2 : zink: remove zink_context::curr_batch
d1e0a9a4ffd : zink: move semaphore reset handling to submit
df1e18fb5ff : zink: wait in the flush thread when ETOOMANY batches are out
65a8b50b7ad : radeonsi: remove duplicate partial_count variable
50e40365c40 : radeonsi: fix a leak in draw_vertex_state if threaded_context is disabled
1fe24983e79 : gallium/u_threaded: fix draw_vertex_state with multi draws
3a06b0b4396 : zink: split out fb state updating to helper function
032716df8ac : zink: wait on thread queue before destroying context
40fdb35c651 : crocus: Honor scanout requirement from DRI
8e735dc72c9 : intel/isl: Add mocs settings for DG2
8cce6281e68 : util/vector: make util_vector_init harder to misuse
781c0eafcf7 : Revert "mesa: use simple_mtx_t for TexMutex"
305b1702293 : vulkan/device: Use vk_errorf to report missing features
5b42f1a3742 : vulkan/device: Use vk_error
330f4c9bc91 : vulkan/instance: Use vk_error in vk_instance_init
ad27db2ae99 : vulkan/log: Drop _impl from the log helper names
a1ac8234ec0 : turnip: Plumb non-startup errors through the new vk_error helpers
bab0530f07c : v3dv: Switch to the new vk_error helpers
708b65f7043 : panvk: Switch to the new vk_error helpers
47adb111437 : lavapipe: Switch to the new vk_error helpers
7a2516568d5 : radv: Switch to the new common vk_error helpers
9e299b50ab5 : radv: Stop printing descriptor pool allocation failures
88a8b937b5f : anv: Use the common vk_error and vk_errorf helpers
f6d52768d63 : anv/queue: Plumb the queue through all the queue_submit calls
ab36efcb4c7 : anv: Drop unused logging helpers
0cad3beb2a0 : vulkan/log: Add common vk_error and vk_errorf helpers
ec34ec388b3 : vulkan/log: Handle logging to a physical device
ad27b27389d : anv: s/vk_error/anv_error/g
aa94220d7d9 : anv: Stop printing descriptor pool allocation failures
31148ee88e6 : anv: drop a misplaced and wrong comment
9067c12d2a0 : vulkan/log: Log to instance messages during instance construction
e884e35077d : vulkan/log: Assert if the driver logs a client-invisible object
571b5f5000b : vulkan: Track which objects are client-visible
a815b2b3c12 : vulkan: Drop vk_object_base_reset
fabf60f8921 : spirv: Declare PointCoord as a sysval
b47090c5b33 : spirv: Always declare FragCoord as a sysval
4b62e90e71f : spirv: Let spirv_to_nir() users turn sysvals into input varyings
56251f924de : nir: Add a nir_sysvals_to_varyings() helper
b71bdc3404e : nir/algebraic: Add some opts for comparisons of comparisons
7abf3955caa : nir/algebraic: Add some boolean optimizations
c8b2be0b950 : nir/algebraic: Lower fisfinite
e95ecff7840 : mesa: signal driver when buffer is bound to different texture format
1c1c43fbabf : gallium/u_threaded: Split out options struct
1fb63367a8c : radv,aco: don't include FMASK in the storage descriptor
1e9f72ffbe1 : radv,aco: use lower_to_fragment_fetch
cfb816b2a5b : aco: use correct dim for FMASK fetches
91a5c9fdf2a : ac/nir: return 0x76543210 for NULL FMASK fetch
bf0cc05227d : aco: return 0x76543210 for NULL FMASK fetch
d30ed6ef8be : radv: don't create blit pipelines for multisampled 3D images
f3723822a4f : nir/lower_tex: add lower_to_fragment_fetch_amd
225fe37c145 : nir: add _amd suffix to fragment_mask_fetch and fragment_fetch texops
3a18963b087 : nir/print: pad 64-bit constants with zeroes
a1dea665d02 : radeonsi: make the DRI_PRIME dGPU -> iGPU copy async
22a1b7c5b3a : gallium: add a is_dri_blit_image bool to pipe_blit_info
f895dc04a50 : radeonsi: add an async compute context
46c95047bd7 : radeonsi: implement si_sdma_copy_image for gfx7+
954602b1f86 : radv: Add VK_FORMAT_R16G16B16A16_UNORM for accel. structures.
d590515112c : ir3: support source modes for resinfo.b
e86fec17975 : ci/freedreno: try to fix the a630 cubearray flake's regex.
d4efb166873 : ci/freedreno: Move the other a530 test jobs to test-manual-mr.
7d95681ea68 : r300: avoid searching for temp variable twice
822fd2b0413 : features: be explicit about EXT_color_buffer_half_float support
57610e14f64 : build: also remove wayland wsi flags from c++ build
127352457cd : turnip: do nothing on dispatch with zero total workgroups
1288000dc29 : CODEOWNERS: add @jenatali for Microsoft & D3D12
7dfc281b0d8 : CODEOWNERS: add @bbrezillon for src/panfrost/vulkan/
22e09c92a08 : CODEOWNERS: add @alyssa for Asahi and Panfrost
5af09ac8577 : CODEOWNERS: add android build system
c2a00fb9f9d : CODEOWNERS: add intel group
e26062dc505 : CODEOWNERS: add SWR maintainers
3047fd4783a : gitlab: convert old REVIEWERS into GitLab's CODEOWNERS
7fa6d3fc95f : egl/wayland: Support RGBA ordered formats
f389f963ee7 : lavapipe: fix fence handling around wsi submission
b1f15b4f4d5 : Revert "lvp/fence: quick fix to previous commit."
b996fa8efaa : anv: implement VK_KHR_synchronization2
dff90980597 : anv: improve readability of pipelined states
8d9102bde26 : anv: make semaphore helper work on a single object
ad9d95eee40 : anv: add missing transition handling bits
97f0a4494b9 : vulkan: implement legacy entrypoints on top of VK_KHR_synchronization2
9af75063705 : vulkan/util: generate define for a selected few enums
dbf4cfeff55 : vulkan: remove unused VkCommand
59e98694bea : vulkan: handle new VK_KHR_synchronization2 image layouts
2ff3fd4773d : vulkan: put generated defines into their own header
7d388c8d096 : wsi/x11: cleanup properly after mit shm paths are used.
2414001bdd4 : docs: mark off missing lavapipe exts
591afd1d52b : turnip: Free disk cache on pdev init failure.
36d761f2a59 : turnip: Fix allocation failure handling around device->name.
23cad1b5668 : turnip: Plug the vendor/device ID into the pipeline cache fields, too.
729991e09cd : ir3: remove obsolete assert for intrinsic_store_output in tess
434df667929 : anv: allocate zeroed device object
1f7e11a1900 : genxml: Drop bit 27 from RENDER_SURFACE_STATE::Surface Format
e7f3da01385 : intel/isl: ASTC support was removed on Gfx12.5
58bb20179bd : anv: Ask ISL about ASTC support
8afc9626ad1 : intel/isl: Stop claiming ASTC works on Cherry View
0c618f308cf : intel/isl: Simplify isl_format_supports_filtering
7cc85dba71c : build: unify vulkan cpp platform args
1d574d48603 : lavapipe: remove display extension support
fe1a091bd01 : lavapipe: enable KHR_external_memory_fd
9da15aa3aa9 : llvmpipe: enable EXT_memory_object(_fd)
895d3399f7f : lavapipe: add support for KHR_external_memory_fd
1608a815e33 : llvmpipe: add support for EXT_memory_object(_fd)
1166ee9caf3 : gallium: add utility and interface for memory fd allocations
0209311c6e8 : ir3: Use source in ir3_output_conv_src_type()
f1c322c269f : meson_options: Bump max value of platform-sdk-version to 31
6a16b6a74c3 : turnip: fix vbs emission when there are holes in bindings
bc5892b7fc6 : v3dv: use NULL for vk_error on initialization failures
ab1c888c8d6 : device_select: close dri3 fd after using it.
028591954a2 : lvp/fence: quick fix to previous commit.
b9617bc6218 : lavapipe: Fix vkWaitForFences for initially-signalled fences
96ea718b7ed : lavapipe: EXT_4444_formats support
29f4931b520 : llvmpipe: fix 4-bit output scaling.
22a332f5ace : virgl: Add support for NIR shaders when VIRGL_DEBUG=nir.
4e3e149ffda : nir_to_tgsi: Force the TXQ LOD argument to be scalar.
469f0345acd : nir_to_tgsi: Add a workaround for virgl UBO array dynamic indexing.
a292268cd50 : nir_to_tgsi: Sort FS output declarations to avoid virglrenderer bugs.
7dde279db59 : nir-to-tgsi: Avoid emitting TXL just for lod 0 on non-vertex shaders.
c3c560089ea : nir_to_tgsi: Turn GS PRIMID into an input instead of a sysval.
91a5a18dbfe : nir_to_tgsi: Add support for nir_intrinsic_load_barycentric_at_sample.
15aabcd8065 : nir_to_tgsi: Add support for load_barycentric_sample.
80c007a4dd5 : nir_to_tgsi: Add support for declaring image arrays.
8d6f738007b : gallium/ureg: Sort the input decls, too.
441643b105b : nir_to_tgsi: Add support for load_output/load_per_vertex_output.
96cf3b3595e : nir_to_tgsi: Include txf_ms's sample index.
ba6368b54d6 : mesa/st: Don't bump locations of patch vars for !PIPE_CAP_TEXCOORD.
2f6debfd6df : lavapipe: inherit from vk_image
9392bd89e9a : llvmpipe/cs: change submission pattern for threadpool
3924df9fe7b : anv: enable VK_KHR_maintenance4
231653ea350 : intel/isl: Add a max_buffer_size limit to isl_device
9edbd13f811 : anv: implement vkGetDeviceImageSparseMemoryRequirementsKHR
4075dd16ab8 : anv: implement vkGetDeviceImageMemoryRequirementsKHR
9058fd89793 : anv: move VkImage object allocation to anv_CreateImage
8c2a1ed3dad : anv: Add an anv_image_get_memory_requirements helper
76b1d04e72d : anv: remove unused function
f2397badc4d : anv: implement vkGetDeviceBufferMemoryRequirementsKHR
8072cc8f20b : anv: move GetBufferMemoryRequirement with other buffer functions
7677f1d09e8 : vulkan: Update the XML and headers to 1.2.195
cb283616425 : nir/algebraic: Small optimizations for SpvOpFOrdNotEqual and SpvOpFUnordEqual
0cf25f559f8 : spirv: Generate shorter code for SpvOpFUnord comparisons
1ce48ce91d3 : spirv: SpvOpFUnordNotEqual doesn't need special treatment
f8148b861f0 : spirv: Minor cleanup in SpvOpFOrdNotEqual
803b754b81d : spirv: Silence unused parameter warnings in vtn_alu.c
c074b2d8124 : ci: updates
a2fb67209e9 : zink: support 16bit rgbx formats
c00e7b729fe : pan/bi: Optimize abs(derivative)
3e8f5407530 : nir: Add Mali-specific derivative opcodes
72c0e57e7e2 : ac/surface: Use 64 && 128 for GFX10_3 on non-modifier path
82b420df32c : mesa: use simple_mtx_t for ShaderIncludeMutex
f6abb3445b7 : mesa: use simple_mtx_t for TexMutex
826e03e6e56 : gallium/pb_slab: use simple_mtx_t
5a5637d6ae9 : gallium/pb_cache: use simple_mtx_t
b4afe25ebf8 : util/queue: use simple_mtx_t for finish_lock
28bde895567 : util/slab: use simple_mtx_t
8f68978caa2 : mesa: add missing unlock_texture into generate_texture_mipmap
c79ec5ea3cd : nir_to_dxil: Add tagging raw SRVs in shader flags
1d48022dabc : gallivm/format: clamp SINT conversion rather than truncate.
60f464bbce9 : i915g: Check for the scanout-layout conditions before setting level info.
f0325ca3da7 : panfrost: Fix PAN_MESA_DEBUG=sync with INTEL_blackhole_render
12facf23b1f : panfrost: Don't set CAP_TGSI_FS_COORD_PIXEL_CENTER_INTEGER
b88225378d3 : panfrost: Introduce PAN_MAX_VARYINGS define
9c8311b7379 : panfrost: Fix off-by-one in varying count assert
00b05290613 : panfrost: Move special_varying to compiler definitions
7ffb1522767 : llvmpipe: fix crash when doing FB fetch + gl_FragDepth write in one shader
48499a8d445 : turnip: Replace our format table with fd6_format_table.
3bc681d87fa : turnip: Do format lookups from the fd6 format table and cross-check.
3d53b43dab7 : turnip: Switch tu_format internals to using pipe_format more.
bfe36ad3f17 : turnip: Give D32_SFLOAT_S8_UINT a native format.
70ecd3a119a : freedreno/a6xx: Enable UBWC for RGBA5551 (and 1555) textures.
38f23b1108c : freedreno/a6xx: Add support for A/XRGB1555 formats.
ebaeddcbb3e : freedreno/a6xx: Rewrite the format table format/swap helpers.
1ce837d6f41 : freedreno/a6xx: Make the format table const.
4d6f5cd5728 : freedreno/a6xx: Use fd6_pipe2tex() for the 2D src format.
7952a17f7f0 : freedreno/a6xx: Put R8_G8_B8_420_UNORM in the format table.
e47b4ba6298 : util/format: Add an RGB planar format for YV12, like we have for NV12.
ab0462e05df : freedreno/a6xx+: Add support for the R8G8_R8B8 and G8R8_B8R8 formats.
a7459b5409e : freedreno/a6xx: Add some more 16-bit rgb/rgba swaps to our format tables.
4b36e7b1b55 : freedreno/a6xx: Drop texturing support from other scaled formats.
20d02f347da : freedreno/a6xx: Add support for EXT_texture_sRGB_R8/RG8.
d275184ed2a : freedreno/a6xx: disable vertex fetch support flag for b8g8r8a8_srgb.
1573af4138c : freedreno/a6xx: Add int/scaled/snorm vertex formats to match turnip.
bdddcc4d3fb : freedreno/a6xx: Move the format table to common code.
a3f553beab0 : r300: fix UB caused by 1 << 31 and 2 << 30
eed0fc4caf2 : vulkan/wsi/wayland: fix an invalid u_vector_init call
d2543658ef6 : turnip: clamp per-tile scissors to max viewport size in binning pass
492e182a8a2 : radv: Use VK_DEFINE_*HANDLE_CASTS instead of rolling our own
811bf72f9fd : intel/blorp: fix a compile warning about uninitialized use
d0a3a112581 : nir/lower_io: preserve all metadata when no progress
fb2d031047d : radv/llvm: fix exporting VS parameters
5d7ab9ea6ae : anv: remove redundant VertexURBEntryReadLength setting
e26328582ae : nir: preserve all metadata when nir_opt_vectorize doesn't make progress
54df09c8d43 : nir: preserve all metadata when nir_propagate_invariant doesn't make progress
804c56f1a26 : nir: preserve all metadata when nir_lower_int_to_float doesn't make progress
87ecdd4eff0 : glsl: preserve all metadata when lower_buffer_interface_derefs doesn't make progress
338955b53c9 : anv: preserve all metadata when anv_nir_lower_multiview doesn't make progress
6e0c38567f4 : anv: use nir_shader_instructions_pass in anv_nir_lower_ycbcr_textures
8c592e386a4 : anv: use nir_shader_instructions_pass in anv_nir_add_base_work_group_id
1faebd0936c : intel/compiler: use nir_metadata_none instead of its value
71bec85db01 : intel/compiler: use nir_shader_instructions_pass in brw_nir_opt_peephole_ffma
9e6acd801db : intel/compiler: use nir_shader_instructions_pass in brw_nir_lower_storage_image
10a33b046e2 : intel/compiler: use nir_shader_instructions_pass in brw_nir_lower_scoped_barriers
3d0332eb12b : intel/compiler: use nir_shader_instructions_pass in brw_nir_lower_mem_access_bit_sizes
183987d438e : intel/compiler: use nir_shader_instructions_pass in brw_nir_lower_conversions
5b8c993d505 : intel/compiler: use nir_shader_instructions_pass in brw_nir_clamp_image_1d_2d_array_sizes
9e22e0838ad : intel/compiler: use nir_shader_instructions_pass in brw_nir_demote_sample_qualifiers
ae4be2d7ae4 : radv: fix vk_object_base_init/finish for internal device memory objects
87505442def : radv: fix writing combined image/sampler descriptor
b0bd0aac6eb : radv: fix vk_object_base_init/finish for push descriptors
4e4560ab6f3 : intel/compiler: add missing line returns to logs
710393b3aa4 : anv: enable UBO indexing
0a592db5736 : crocus/query: don't loop on ready status after gpu hang.
f2bc6e400ef : crocus/gen6: don't reemit the svbi when debugging
85e428f1e01 : freedreno/tools: Fix build failure when cffdump isn't built but tests are.
2f55aace9cc : vulkan/physical_device_features: Stop generating a header
ec9619a83e0 : vulkan/physical_device_features: Drop some unnecessary dependencies
b86da01c54c : ci/freedreno: Restart the run if cheza spontenously reboots.
9d1d2d7e435 : panfrost: Disable flaky piglit job for now.
01155e97f5d : ci: enable building RADV in debian-release
cd38b3ec547 : Revert "freedreno: Move the batch cache to the context."
398a731af9f : Revert "freedreno: Remove the submit lock locking."
52a2253071c : Revert "freedreno: Use a BO bitset for faster checks for resource referenced."
fbf324ee6c7 : Revert "freedreno: Remove dead fd_batch_reset()."
93df18e8892 : Revert "freedreno: Fix autotune regression since batch-cache rework."
53917ab4036 : zink: Disable TC syncs for get_device_reset_status()
5b7c81fd132 : freedreno: Disable TC syncs for get_device_reset_status()
75808934f8c : gallium/u_threaded: Get reset status without sync
1a20cfb7d6a : anv: Identify code paths specific to graphics primitive pipeline
a63aa9ad41b : anv: Move together primitive pipeline emit calls
1f1ad5a9b43 : anv: Use input assembly state only when pipeline has vertex stage
d79c518a32b : anv: Set graphics pipeline active_stages earlier
bc2545fc57a : anv: Validate vertex related states only when VS is present
82c69c9a9dc : compiler/clc: Preserve OCL kernel arg type metadata on LLVM13
3a752256f54 : compiler/clc: Null extensions should mean all supported, not all
b8cafaa91df : lima: use nir_shader_instructions_pass in lima_nir_split_load_input
aa30e586003 : wsi/x11: Fix a misunderstanding about how xcb_get_geometry works
ac783acd747 : freedreno: Handle PIPE_FORMAT_NONE buffers
9e74f458a8a : freedreno: Handle cso==NULL in bind_sampler_states
96b37b9546f : freedreno/ir3: Remove used unused
748583d8088 : freedreno: Fix some indentation
6223f29a87e : freedreno: Optimize no-op submits
383df599871 : freedreno: Get shader variant msgs in perf debug output
ad60fffd49d : pan/mdg: Use the correct swizzle for condition moves
d34c1dc93d7 : panvk: Support clearing ZS attachments
c3ebd8ddaca : panvk: Allow clear_attachment of RTs > 0
555e6626c2a : panvk: Pass the render target index to panvk_meta_clear_attachment()
3ba34f66336 : panvk: Fix wls_size retrieval
4692baacfb3 : panvk: Don't use panfrost_get_default_swizzle() on v7+
8acc8f6a0e1 : panvk: Fix allocation of BOs bigger than the slab size
4e58d30d981 : radv: Add force_emulate_rt perftest option
26826a7d607 : radv: Enable raytracing extensions on older generations
548382de42f : radv: Implement software emulation for intersect_ray
a0f51921a64 : radv: Implement build_node_to_addr for GFX8 and below
ff087dd6011 : radv: Do not pass result to insert_traversal_aabb_case
e30a714ad90 : radv: Remove assert in radv_rt_bind_tables
87c732bfeea : radv: determine the ES type (VS or TES) for GS earlier
75e5795d416 : radv: remove useless loads_dynamic_offsets when emitting push constants
f901294c0a8 : radv: remove redundant check of needs_multiview_view_index for PS
69e656dae4b : radv: move use of NGG to the graphics pipeline key
0fa431087c8 : radv: move forcing VRS rates to the graphics pipeline key
5bacc668fa4 : radv: move forcing MRT output NaN fixup to the graphics pipeline key
fb453d80a42 : radv: move forcing invariant geometry to the graphics pipeline key
421b5379dfd : radv: move forcing discard to demote to the graphics pipeline key
38c34bf1329 : radv: constify radv_shader_info for radv_lower_{io_to_mem,ngg}()
b52aaea6307 : radv: remove unnecessary ac_nir_ngg_config output struct
52e91f7640d : radv: move ngg passthrough determination earlier
2ce78a30ffa : move: move ngg lds bytes determination earlier
90858dd718a : radv: move ngg early prim export determination earlier
24501b54528 : radv: move ngg culling determination earlier
5896bf41ca4 : radv: do not declare an extra user SGPR for sample positions and PS
dfa4a85ddf8 : radeonsi: don't clear G_028644_OFFSET
19a71e79b88 : radv: get the float controls execution mode from NIR for LLVM
55e6a68f695 : radv: disable the DX10 diamond test for better line rasterization perf
1e9f18008ff : lima/parser: add shader disassembly to dump
445996379b1 : clc: let user specify the targetted SPIRV version
72fd81d0ac9 : clc: print warnings/errors on their own line
3c8c817ae71 : clc: add allowed extension for compile parameter
9e3293bcd4c : zink: ensure fences are released before reusing them
477855fce45 : zink: stop using VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT
0dd0f6cf752 : radv: Don't invalidate VCACHE after clear_htile_mask.
9667539b96f : anv: honor INTEL_DEBUG=sync
c6b8702eb40 : radv: Fix Android build for common functions.
edc8a4a0372 : ac/surface: enable DCC image stores for all displayable DCC on gfx10.3
e76956b9e01 : radeonsi: Use common DCC image store check
fccdebd64dc : radv: Use common DCC image store check
e6fcf655787 : ac/surface: Add helper for checking if a surface supports DCC Image stores
0a9e46e5358 : iris: Delete the MI_COPY_MEM_MEM resource_copy_region implementation.
b40d070ab9a : freedreno: Move the headergen2 test to be meson unit tests.
82b5c952659 : freedreno: Move crashdec/cffdec tests to be meson unit tests.
5209a0ae162 : freedreno: Move afuc tests to meson unit tests.
7438ea55c42 : freedreno: Reuse u_math.h instead of open coding uif().
db95dfe2523 : freedreno: Reuse u_math.h instead of open coding ALIGN/ARRAY_SIZE.
21df8b3e087 : freedreno: Fix UBSan failures in cffdec's (uint8_t)x << 24
d5a80781aa1 : freedreno/afuc: Avoid ubsan warns about shifting to the top bit of 'int'
ba9e9940349 : freedreno/rnndec: Avoid making 0-length variable length arrays.
bd8bfe43fa6 : freedreno/rnndec: Fix use of undefined value_orig in the !ti case.
b47017192b0 : r300: implement forgotten tgsi's cases of textures
5116388e0ba : turnip: Expose a device name similar to the blob.
7e471541e0d : turnip: Match the blob's format for vendorID and deviceID.
7ddb0c9f762 : iris: Enable atomic operations on compressed surfaces
2f7ea2c493c : anv: support EXT_primitive_topology_list_restart
923c535ee8f : ac/surface: don't overwrite DCC settings for imported buffers
5db5ff58b73 : lima: split_load_input: don't split unaligned vec2
c752bb459b3 : panvk: remove feature checks from device creation
54325dd1383 : lavapipe: remove feature checks from device creation
f056fb1e56b : v3dv: remove feature checks from device creation
40c798c6bc8 : turnip: remove feature checks from device creation
814d6b626f5 : radv: remove feature checks from device creation
69e82462a14 : anv: remove feature checks from device creation
2e5718c9574 : vulkan: provide common functions to check device features
2aa705ec87c : radv: determine the VS output parameters in the shader info pass
89f1117c62c : radv: set export_clip_dists for the GS copy shader
c53a1dff323 : radv: Don't declare ngg_gs_state when there is no API GS.
6ca66808b5a : aco: Fix determining whether any culling is enabled.
c13a8d20f7b : aco: Fix small primitive precision.
fb8f532ea1b : radeonsi: implement draw_vertex_state for lower display list overhead
73f7142aceb : radeonsi: separate VBO descriptor code into a new function (for future work)
e78d7fe7d55 : mesa: use pipe_vertex_state in vbo and st/mesa for lower display list overhead
f32cefdb87b : st/mesa: make setup_arrays more reusable for future display list support
74cb74045ff : st/mesa: add ST_PIPELINE_RENDER_NO_VARRAYS, for future display list support
7a2458f4bde : gallium/util: add util_vertex_state_cache for deduplicating the states
e8cad57aa7a : gallium/trace: add pipe_vertex_state support
0842488859e : gallium/u_threaded: implement draw_vertex_state
1c66de32390 : gallium: add pipe_vertex_state and draw_vertex_state for display lists
d5218f08891 : gallium/util: make pipe_vertex_buffer_reference safe for hashing dst
6e69acad82f : util: import u_debug_refcnt, u_hash_table, u_debug_describe from gallium
bec054ec634 : util: add util_popcnt_inline_asm
0b92d4ec982 : radv: Add GPU serialization of acceleration structures.
5a45e2e04de : radv: Add CPU serialization of acceleration structures.
0bf77a3fd1f : radv: Add GPU copying of acceleration structures.
c7e0a8a6f7e : radv: Add CPU copying of acceleration structures.
76fcd50e14f : radv: Add GPU copy/serialization/deserialization shader.
6def6ba04e4 : radv: Add acceleration structure queries.
817b4a9acad : radv: Add copy/serialization info to accel struct headers.
c814e42c123 : radv: Add an indirect dispatch struct to the header.
237a979419b : radv: Add an internal indirect dispatch command.
8500e9e1f01 : radv: Add DMA buffer update function for internal use.
5e9669650c0 : zink: break out surface info init to helper function
fed9243078f : zink: make a local resource var in fb_clears_apply_internal
0497d4aeeff : panfrost/ci: Run Piglit's quick_gl tests on G52
75212b3b341 : ci: Rebuild kernel with Amlogic KMS support
8f118b50110 : etnaviv: add etna_lookup_or_create_screen(..)
5328fc6ca3b : etnaviv: extend screen_create(..) with gpu_fd
f0964413598 : etnaviv: allow screen creation with NULL renderonly object
e18ee14f3bb : etnaviv: move drm version readout to drm layer
075649a38d2 : etnaviv: fix indentation
f7168feb9b9 : etnaviv: fix leak of the screen hash table
61ddec23c5d : etnaviv: use better name for fd hash table
8cc4e0b0c4f : anv: remove a format assert when setting up attachments
fa655b6f703 : aco/spill: Use std::unordered_map for spills_entry
3fad5efd152 : aco/spill: Use unordered_map for spills_exit
7368f16fe81 : aco/spill: Clarify use of long-lived references by adding const
a3ac3b231fd : aco/spill: Reduce allocations in next_uses_per_block
a6bcda6a01f : aco/spill: Change worklist to a single integer
e60a70dde02 : aco/spill: Store remat list in an std::unordered_map instead of std::map
4a78a05247c : aco/spill: Replace an std::map to booleans with std::set
112babc6978 : aco/spill: Reduce redundant std::map lookups
05163fd4f4b : aco/spill: Avoid copying current_spills when not needed
6650799ea5c : aco/spill: Prefer unordered_map over map for next use distances
4453bce7709 : aco/spill: Replace vector<map> with vector<vector> for local_next_use
92d7a6ab1c2 : aco/spill: Avoid destroying local next use maps over-eagerly
df6c395095e : aco/spill: Persist memory allocations of local next use maps
387b315ea04 : aco/spill: Avoid copying next_use maps more often than needed
276da301e68 : aco/spill: Replace map[] with map::insert
b183bdeabf0 : aco/spill: Remove unused container
0812d440c7f : aco: Use std::vector for the underlying container of std::stack
f81eb2a8276 : aco/spill: Avoid unneeded copies when iterating over maps
c238faf7460 : radv: Allow building when LLVM isn’t enabled
b70e551a513 : aco/tests: Assert that the requested IR is actually provided
3c1802accd7 : radv: Disable shader disassembly when no disassembler is available
d5ac15c0e44 : radv: Build code which depends on LLVM only when enabled
d0ec3582af7 : radv: Support shader compilation without LLVM dependencies
02ee0a0a7f1 : radv: Support device initialization without LLVM dependencies
a3e339853af : aco: Extend set of supported GPUs that can be disassembled with CLRX
ef48887a9e6 : aco: Separate LLVM/CLRX asm printers more cleanly
73e82f94c9c : radv: Rename radv_shader_helper.h to radv_llvm_helper.h
7ef8f1fa460 : radv/ci: mark some tests as flaky on gfx9
1d1cd2ee772 : anv: drop redundant unlikely's around INTEL_DEBUG
6229d40fbf4 : intel/compiler: drop redundant likely's around INTEL_DEBUG
f7f5062f097 : crocus: drop redundant unlikely's around INTEL_DEBUG
5b684a7a7ce : radv: fix vk_object_base_init/finish for internal buffers
f07e67272e8 : radv: fix vk_object_base_init/finish for internal image views
16378837db8 : radv: fix vk_object_base_init/finish for the internal push descriptors
3e89b20858f : radv: fix vk_object_base_init/finish for internal buffer views
1b3f0ccb387 : radv: fix vk_object_base_init/finish for the internal pipeline cache
07d2c152bcb : radv: make sure to load the Primitive ID for VS+GS as NGG
ce2e2296ab6 : iris: Suballocate BO using the Gallium pb_slab mechanism
b8ef3271c87 : iris: Move suballocated resources to a dedicated allocation on export
38917a6055f : iris: Change the validation list debug code to print the BO list instead
fb4e2ccc2b4 : iris: Introduce a BO_ALLOC_NO_SUBALLOC flag and set it in a few places
5511e509cdc : iris: Begin handling slab-allocated wrapper BOs in various places
8a1fd43d61c : iris: Handle multiple BOs backed by the same GEM object in execbuf code
72a28706a44 : iris: Move some iris_bo entries into a union
ad50b47a14e : gbm: assume USE_SCANOUT in create_with_modifiers
268e12c6053 : gbm: add gbm_{bo,surface}_create_with_modifiers2
76d64d2a3e7 : gbm: consistently use the same name for BO flags
85c38d192fc : wsi/x11: fix uninit value by using zalloc for swapchain
c5305105146 : gallium/dri: Make YUV formats we're going to emulate external-only.
2c2b5fc65fd : gallium/va: Remove VP9 header parsing for secure playback
51338a11777 : anv/slice_hash: Don't allocate more than once with multiple queues
bfeb0983d3b : ci/freedreno: Disable flaky a530 for now.
6ce3bb13545 : anv/blorp: Force compute blorp on compute-only queues
136672154c7 : anv/blorp: Add anv_blorp_batch_init, anv_blorp_batch_finish
15a6018d066 : anv/blorp: Select pipeline based on BLORP_BATCH_USE_COMPUTE
75995336585 : anv/blorp: Make sure blorp type is supported by the queue
7a4f9453515 : anv: Prevent starting a render pass on compute queues
075db10a329 : anv: Store anv_queue_family type in cmd-pool
06691131e94 : intel/blorp: Support some image/buffer blit operations using compute
71c4937833e : intel/blorp/blit: Rename wm_prog_key and prog_key to key
22ecb4a10f3 : intel/blorp: Support compute for slow clears
2123d596934 : intel/blorp: Convert blorp_clear color_write_disable to a bitmask
00ea664cb6c : blorp/clear: Simplify rbg-as-red channel packing
44ba094b1d6 : blorp: Set view usage to ISL_SURF_USAGE_STORAGE_BIT for compute
dd35b9fa349 : intel/blorp: Use blorp_check_in_bounds for discards
c8c2c30f5d1 : intel/blorp: Add blorp_check_in_bounds()
1448e019d6e : intel/blorp: Change discard terminology to bounds
9e9481699d1 : intel/blorp: Add blorp_get_cs_local_y, blorp_set_cs_dims
72e04a62486 : intel/gfx7: Change GPGPU Mode to bool
90a39cac87f : intel/blorp: Emit compute program based on BLORP_BATCH_USE_COMPUTE
3e13c4ccf22 : anv,iris,genxml: Use NumberOfBarriers on XeHP
a4c9c242edf : blorp: Add blorp_alloc_general_state
90feddf38a8 : intel/blorp: Split out surface setup from state emission
b704c9a75ba : intel/blorp: Split out ps specific sampler state into a separate function
dbd49344419 : intel/blorp: Add blorp_compile_cs
998142ea4ab : intel/blorp: Add subgroup_id input for compute programs
51528aeb602 : intel/compiler: Use INTEL_DEBUG=blorp to dump blorp compute shaders
bd103f94830 : intel/blorp: Add brw_blorp_init_cs_prog_key
794a23ddc7c : intel/blorp: Add shader_pipeline to brw_blorp_base_key
5ace2e36cc1 : intel/blorp: Add compute support to BLORP_CREATE_NIR_INPUT
a7533a5ad53 : intel/blorp: Move most of BLORP_CREATE_NIR_INPUT into a function
e99278fcf8d : frontends/va: Fix test_va_api VAAPIDisplayAttribs tests
9a7d6a110e2 : virgl/drm: explicit context initialization
293c57e12c3 : virgl/drm: query for context init ioctl and supported capset ids
bab8e77bb25 : drm-uapi: virtgpu_drm.h: context init feature
e57b80f283d : radv: plug leaks in radv_device_init_accel_struct_build_state
d0637489e8b : panvk/ci: Enable blend tests
4f484e6d9bd : panvk: Lower blend operations when needed
9db47ac96ee : panvk: Fill the blend constants sysval
2f68c58767e : pan/blend: Allow passing blend constants through a sysval
7cd402c9c89 : nir/lower_blend: Shrink blended result if needed
3e07b8d4f8a : nir/lower_blend: Make sure we're not passed scaled formats
15b4cab4d5f : nir/lower_blend: Don't lower RTs whose format is set to NONE
637cd5ac005 : nir/lower_blend: Pad src to a 4-component vector
641bed3103f : nir: Make sure src->num_components < dst->num_components in nir_ssa_for_src()
689870e7c47 : panfrost: Add ASTC 3D texture format entries
e26ffda2b9a : panfrost: Encode 3D ASTC dimensions
a1c6a150123 : panfrost: Use ASTC 2D enums
3d28039b3ec : panfrost: Assert ASTC/AFBC are not used on v4
f4f0e30701f : panfrost: Add ASTC stretch factor enums
808b426f030 : drirc: Set vs_position_always_precise for Assault Android Cactus
36c241be01d : driconf, glsl: Add a vs_position_always_precise option
8276a8eb552 : panfrost: Move genxml related files to a subdir
b76420be1f1 : panfrost: Split command stream descriptor definitions per-gen
95b37fd21e1 : panfrost: Add a common genxml file so we can share a few definitions
27bb80f6880 : radv: fix selecting the hash when RADV_FORCE_VRS is enabled
0c88c5cdc43 : radv: fix adjusting the frag coord when RADV_FORCE_VRS is enabled
dca04dae528 : radv: remove the LLVM stat about the number of private VGPRs
7b04c13a344 : aco/ra: don't rewrite affinities for phi operands after register assignment
b7af10449bc : aco/ra: create nested affinities for loop header phis
d6bfc95732d : aco/ra: create affinities between nested phis
a2ffdca26a3 : aco/ra: don't set affinities for ssa-repair phis
ae5cbd8f3ab : aco/ra: for phis try to find an operand-matching register earlier
8995599c805 : aco/ra: try more aggressive to assign phi defs the same register
28fe49c35fe : aco/ra: split register assignment for phis into separate function
302cb5c9001 : aco/ra: remove some redundant code
d7cb169819a : aco/ra: refactor affinities into assignment struct
5afcc17f50b : aco/ra: fix intersects()
9ea03516607 : radv: fix missing features for BDA
d2264489ce8 : compiler/clc: grab opencl-c.h from the system path by default
8490766f53c : compiler/clc: Clean ups
1506ea2ecb8 : Move a bunch of the CLC stuff from src/microsoft to common code
a9c49a05416 : meson: extract libversion checks from clc & clover
2bc4650b452 : microsoft/clc: fix compiler warning on uninitiailzed variable use
1d7a5196b14 : microsoft/clc: drop MSVC specific function
dd5bf189ef8 : virgl: Flush context before waiting on fences
7c22ece8e47 : util: fix sign comparison
709e1870039 : st/texture: Fall back to single-slice uploads in st_CompressedTexSubImage
b7ab625ea97 : st/texture: Dedent surface setup in CompressedTexSubImage
e55e61758c7 : loader/dri3: fix swap out of order when changing swap interval
443bf167827 : venus: keep layouts of descriptor sets alive
e88c7191aae : venus: add vn_refcount to vn_descriptor_set_layout
5337fb1e061 : venus: add a helper to destroy vn_descriptor_set
d7560a71a2d : venus: convert bo and shmem to use vn_refcount
5cdbf75615a : venus: add vn_refcount
1da70c7e935 : v3dv: Use VK_DEFINE_*HANDLE_CASTS instead of rolling our own
24637a65793 : vulkan/shader_module: Fix the lifetime of temporary shader modules
2b826582d80 : isaspec: De-duplicate bitset encoding
8726ed7221e : isaspec: Split encode_bitset() into it's own template
72db4e51f3d : isaspec: Fix comment
cd3ee83ca5b : isaspec: Remove unused leftovers
878cc65c40d : docs: update calendar and link releases notes for 21.2.3
56510179b6c : docs" Add SHA256 sum for mesa 21.2.3
4423581ab36 : docs: add release notes for 21.2.3
a3f2ffcc020 : venus: copy VkPhysicalDeviceImageDrmFormatModifierInfoEXT
b9aee98912b : gallivm: use pmulhrsw to make aos sampling more accurate.
2f0a0079760 : radv: workaround incorrect image format with World War Z
0737b37dcd5 : intel/fs: Emit URB fences when we have LSC
e6a9501aa27 : intel/fs: Add the URB fence message
eb53d82d2d3 : intel/fs: Ignore SLM fences if shared is unused
f726246297e : intel/fs: Rework fence handling in brw_fs_nir.cpp
690cc3bb803 : llvmpipe: overhaul fs/cs variant keys to be simpler.
b9262960ff8 : radv: Define extern "C" linkage if C++
35897a1ac7b : radv: Rename radv_subpass_barrier function to radv_emit_subpass_barrier
adbe4022c61 : vulkan/util: Cast vk_alloc pointers
52c0e6e5b30 : spirv: switch Groups capability to non AMD specific field
5c35040da17 : aco: Don't write m0 register for LDS instructions on GFX9+.
3e2a8178bf2 : mesa: validate texture format against GL/ES ctx
e0efc1eafee : radv: remove radv_shader_variant_key completely
ac774b73fee : radv: stop using vs_common_out.{as_es/as_ls/as_ngg*} shader keys
9aaf51639a2 : radv: use the pipeline key more when possible
1eb428fa9fd : radv: pass the pipeline key to the shader info pass
0753615d101 : radv: remove vs_common_out:export_clip_dists
d17e7528573 : radeonsi: disable PIPE_CAP_PREFER_BACK_BUFFER_REUSE
09dc0fb2eed : loader/dri3: avoid reusing the same back buffer with DRI_PRIME
e67083caf4e : gallium: add PIPE_CAP_PREFER_BACK_BUFFER_REUSE
d89ba3f2a9a : virgl: Set GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION to 1
77d2bdb0a27 : pps: Avoid duplicate elements in with_datasources array.
fd71ccf4d7e : ci: Uprev deqp-runner to 0.9.0
049c3663782 : radeonsi: don't set DX10_DIAMOND_TEST_ENA for better performance
1898ee54931 : v3d/v3dv: add unlikely for any V3D_DEBUG check
0e5601e6f3e : broadcom/common: remove unused debug helper
6db14344806 : lavapipe: fixup image binding flags.
3010c860944 : lavapipe: cleanup image create function.
0793b259b09 : panvk: Switch to common GetDeviceQueue and DeviceWaitIdle
06ac3b1bea8 : lavapipe: Switch to common GetDeviceQueue and DeviceWaitIdle
f3040c6e057 : lavapipe: Simplify DeviceWaitIdle
01622bee5eb : v3dv: Use the common GetDeviceQueue implementation
c6210d5aa9a : turnip: Switch to common GetDeviceQueues2 and DeviceWaitIdle
7416c6f0a4a : radv: Switch to common GetDeviceQueues2 and DeviceWaitIdle
cc9f34cdd69 : anv: Switch to common GetDeviceQueues2 and DeviceWaitIdle
0e4266260ae : vulkan/device: Add a common DeviceWaitIdle implementation
3b535d28d2f : vulkan/device: Add a common GetDeviceQueue2 implementation
0d80799ccd6 : panvk: Drop panvk_queue::flags/queue_family_index
713af72048c : v3dv: Drop v3dv_queue::flags
8619c6df62a : turnip: Drop tu_queue::flags/queue_family_index/queue_idx
6c8b0b35a68 : lavapipe: Drop lvp_queue::flags
7a2868967d1 : radv: Drop radv_queue::flags/queue_family_index/queue_idx
317c5ebf3ec : anv: Drop anv_queue::flags
b2313b68841 : vulkan: Add the pCreateInfo to vk_queue_init()
1815271f0a8 : panvk: Use vk_command_buffer
98467830011 : panvk: Use vk_queue
afb3d7a8047 : iris: Return 1 for PIPE_COMPUTE_CAP_IMAGES_SUPPORTED
5f8e043fb69 : iris: Handle states=NULL in iris_bind_sampler_states
5a9f907d948 : venus: properly check and fill ahb buffer properties
489d3257575 : docs: Add documentation regarding INTEL_MEASURE to envvars doc.
884198cb26a : docs: Clean up environment variable docs for Intel drivers.
40a93e271cf : aco: clang-format
fbbe00c0b7f : panfrost: Use an identity swizzle for RAW formats
ce8ea9e602a : pan/lower_fb: Add support for rgb10a2 _SINT variants
15f6cd7f729 : pan/lower_fb: Add support for B10G10R10A2_UINT variants
7625cba2b7f : pan/lower_fb: Re-order components when dealing with raw formats
a0867ef9344 : pan/lower_fb: Support SNORM8 unpacking
f256ec2a881 : pan/bi: Fix 1DArray image coordinate retrieval
d3e0cf3d323 : aco: Omit p_extract after ds_read with matching bit size.
94789018245 : aco: Implement integer conversions using p_extract.
f14023666ca : aco: Allow p_extract to have different definition and operand sizes.
f00d3e29094 : radeonsi: implement shader-based culling for lines
e7e0b90c949 : ac/llvm: rename ac_cull_triangle -> ac_cull_primitive
0030bdf9a64 : radeonsi: add gfx10 helpers for determining whether edgeflags are enabled
6058b7381e5 : radeonsi: always use the correct number of vertices in NGG shader code
25026076abb : ac/llvm: pass cull options into cull_bbox directly
ccbd551192e : radeonsi: disallow NGG fast launch on Navi1x because VGT_FLUSH makes it slower
b1cf504f783 : radeonsi: fix clearing index_size for NGG fast launch
e40bd615881 : radeonsi: strenthen the ngg->legacy hw workaround, fix fast launch hangs too
279cd5821c5 : ac/gpu_info: fix the comment for the NGG->legacy transition bug
1f445e76ae8 : radeonsi: don't check ngg_culling != 0 for fast launch because it's tautology
678b6cdc8bc : radeonsi: clean prefer_mono for the blit VS
73b036306c0 : radeonsi: reduce NGG culling on/off transitions by keeping it enabled
d7b0ddbfa89 : radeonsi: use the optimal draw packet sequence for VGT_FLUSH
a927a2f5272 : radeonsi: set vs_uses_base_instance using C++ template arguments
ca37d4c9253 : radeonsi: decrease vertex count threshold for shader culling to 128
465f249ec89 : radeonsi: change the units of oversub_pc_factor to integer multiples of 1/4
4cb008719c0 : radeonsi: fix a depth texturing performance regression on gfx6-7
eb06e6e6cd6 : radv: Add noatocdithering option to RADV_DEBUG
daa8a81d99f : nir: fix opt_memcpy src/dst mixup
694e14dd995 : panvk/ci: Trigger bifrost jobs on vulkan changes
6fbad566546 : panvk: Split var copies before lowering them
6de4351f96a : panvk: Handle VK_REMAINING_{MIP_LEVELS,ARRAY_LAYERS) when creating image views
346c6ac2214 : panvk: Fix stencil clear assignment in panvk_cmd_fb_info_set_subpass()
99adf336427 : panvk: Fix size overflow in GetBufferMemoryRequirements()
02c46a28eff : panvk: Fix 1DArray image to buffer copy
e48d66afcb7 : panvk: Only prepare texture descriptors when the image is sampled
92768ee6275 : panvk: Don't expect subpasses to use all RTs
96f006539fd : panvk: Fix an overflow on cmdbuf->state.clear
d43912b1886 : panvk: Handle input varyings without previous writes
9c60de9b573 : panvk: Avoid allocating sysvals UBOs when the pipeline has one
ac898731252 : panvk: Fix multisample image copies
961d03ce615 : panvk: Fix panvk_pipeline_builder_upload_sysval()
20fe252664e : panvk: Fix the pipeline binding logic
5360e6240d2 : panvk: Don't invalidate the vertex attributes when binding a new pipeline
d008f9d35a2 : panvk: Use the local batch variable when we have one
8fb22d28d8a : panvk: Make panvk_cmd_open_batch() return the new batch
28bd417e3d1 : panvk: Extend panvk_cmd_close_batch() to handle current_batch == NULL
915a41f55af : panvk: Fix TLS initialization for multi-draw batches
e8563867641 : panvk: Fix the static scissor/viewport case
a5115faefac : panvk: Always allocate at least one BLEND descriptor for fragment shaders
bff052d6f54 : radv: remove vs_common_out:export_prim_id
4a6d1193090 : radv: remove unnecessary init of outinfo.export_prim_id for GS
1e5b9b74106 : radv: remove unnecessary radv_shader_info:{vs,tes}.export_prim_id
32358b03351 : microsoft/clc: drop LLVM dependency to version < 12
19e5b4cf2e6 : radv: remove unnecessary vs_common_out.export_layer_id
a35cfa77f64 : radv: remove unnecessary vs_common_out.export_viewport_index
7594d4ae2c5 : radeonsi/test: add sanity checks
bf5cd4c48a1 : radeonsi/test: add Raven expected results
0afd9e272ee : radeonsi/test: add --gpu to select the GPU to test
814e98c3a0d : radeonsi/test: sanitize output_folder
ff8edcf9033 : radeonsi/test: allow to specify a baseline folder
1248c4728a0 : radeonsi/test: print default values in help
59084f05fc8 : radv: don't require a GS copy shader to use the cache with NGG VS+GS
2c21835963d : radv: remove unused radv_nir_compiler_options fields
82193fa58c4 : radv: cleanup uses of VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT
7188e7c87de : util/cache: test simple cache put and get between instances
e043b97704f : v3d: add R10G10B10X2_UNORM to format table
f2d76a576d5 : lavapipe: Fix crashes with transform feedback when using VK_WHOLE_SIZE
e24ef5d9141 : anv: assert that legacy_scanout isn't used with explicit modifiers
f1a7cc54f37 : iris: Document push constants allocation
37f03e89f22 : intel: Add and use max_constant_urb_size_kb
f349c8ab4b3 : spirv: don't bother initializing variables to Undef
a17d24d9017 : spirv: workaround LLVM-SPIRV Undef variable initializers
a17928639df : spirv: avoid shadowing local variable
1f880a2ea87 : clover: Rename module -> binary, because C++20 makes module a keyword
6fb29e1de00 : clover: Delete unused 'e' exception reference vars
38e36df7cb4 : clover: std::result_of is deprecated in c++17 and removed in c++20
7371efdb3ab : i915g: Use the non-vbuf code path by default to fix index overflows.
2aa8317e066 : i915g: Unifdef VBUF_MAP_BUFFER.
a364e8603d9 : i915g: Remove dead VBUF_USE_POOL code.
fcb6beceefd : i915g: Improve debug output for the fresh-batch overflow case.
dffe012b092 : ci/vc4: add piglit timeout
c0142ddf3a0 : turnip: Disable VK_EXT_display_control.
4e7a7770937 : aco: try forming clauses even if reg_pressure exceeds
7e1faf9349b : aco: make clause-forming depend on the number of moved instructions
903999c1196 : aco: stop scheduling if clause-forming fails
ecc6d78b054 : glx: Don't strip off window/pixmap support from float fbconfigs
71d8ac2bf83 : glx: Clarify a debug message
aec9bf7319c : glx: Move __glFreeAttributeState next to its one caller
f33d61cecb6 : glx: Remove some unused declarations from glxclient.h
23452f9eb08 : aco/ra: don't copy linear VGPRs within CF in get_reg_create_vector()
deede6b03d5 : radv: pass the pipeline key to the backend compilers
97c7cfe8239 : radv: rework layout of radv_pipeline_key
124b0039431 : radv: store the CS subgroup size to radv_shader_info
c97147984b9 : radv: store the topology instead of the output primitive type in the key
112d526f778 : panfrost/ci: Test panvk on Mali G52
200f50f7906 : panfrost/ci: Move CI files to src/panfrost
4d9329ee90d : panvk: Implement vkCmdBlitImage()
c49f2218884 : pan/blit: Fix 3D blittering
c7204ab7fcd : pan/blit: Let the caller offset the start/end coords passed to the blitter
187f7861080 : lima: Fix glFrontFace handling
03097f30fb0 : lavapipe: move to new shared features/properties
08b54ebe98b : lavapipe: enable vulkan 1.2 support.
6f6f7d26807 : gallivm/nir: fix subgroup invocation read.
c7907fe1a1e : lavapipe: move to 1.2 features/properties structs.
a8e123cd1cb : lavapipe: add support for KHR_shader_float_controls
0e3fcc20d56 : features: mark off bindless texture for zink
6681ad6e179 : zink: export PIPE_CAP_BINDLESS_TEXTURE
bc202553e9b : zink: implement bindless textures
04e9470bcf6 : zink: hook up VK_EXT_descriptor_indexing
5d304e1ec9b : zink: handle bindless images and samplers in ntv
be25b70af2d : zink: refactor some shader image code to make it reusable
5c2df10f104 : zink: don't add resource to pending barrier set if no barrier will be generated
c0cd5cfc11e : zink: split out bvci creation from object creation
4311842f83e : zink: force lazy descriptor set rebinds if pipeline compatibility changes
1cb8d11b6c7 : zink: remove duplicated struct member set
a198c6b7dd5 : ac/surface: correct a comment about DCC image stores
0f6251b31fc : ac/surface: use DCC compatible with image stores for < 4K resolutions
67bda8dc5f9 : radeonsi: remove the unused cs parameter from remaining packet functions
0763bfdb950 : radeonsi: remove the unused cs parameter from radeon_set_uconfig_reg
f4ece6cf12b : radeonsi: remove the unused cs parameter from radeon_set_sh_reg
8b52fd28c3e : radeonsi: remove the unused cs parameter from radeon_set_(config|context)_reg
9f0cd15d6a7 : radeonsi: remove the unused cs parameter from radeon_emit_array
57bb89fdc5a : radeonsi: remove the unused cs parameter from radeon_emit
db99462de67 : docs: mark off GL_EXT_multisampled_render_to_texture for zink
fbff2b6c652 : zink: implement GL_EXT_multisampled_render_to_texture
43fb9f4f477 : zink: stop setting nr_samples for shader image surface creation
44da3219829 : zink: move fb attachment init to new function
a4dcacf18f3 : zink: remove fbfetch layout thingy from zs renderpass init
6873af8de1e : zink: reorder draw state updates
c32bcb9a8c2 : zink: improve handling of buffer rebinds using tc info
9dbf1ba21da : zink: add ZINK_BIND_TRANSIENT
de3931cda73 : zink: add ZINK_HEAP_DEVICE_LOCAL_LAZY
584d705dd72 : zink: repack zink_render_pass_state
9d9e67d1183 : spirv: don't fail on CapabilitySubgroupDispatch if supported
1d676fdee94 : zink: split vk debug logging into separate functions
3ee35b769a3 : zink/codegen: do not enable extensions based on vulkan version
0e997d42a26 : turnip: Swizzle in 0, 1 for D24S8 STENCIL_ASPECT sampling.
464f0ed74b3 : zink: enable timeline ext features
e43007af564 : nir/opt_if: add opt_if_rewrite_uniform_uses
69f9a96af12 : nir: add nir_src_components_read()
df653977bd7 : radv: Reduce NGG culling small draw threshold to 128.
7ae5a93b7f4 : radv: Select PC oversubscription rate based on number of PS params.
61b7ca2a1f7 : turnip: Set the VK_DRIVER_ID to our new enum.
cc6954ec0bd : vulkan: Update the XML and headers to 1.2.193
09f89d15e4c : ac/nir/nggc: Don't reuse uniform values from divergent control flow.
cb19ebe7bac : ac/nir/nggc: Refactor save_reusable_variables.
70842e22062 : radv/llvm: stop using vs_common_out.export_prim_id
3cd482920aa : radv,aco: stop using vs_common_out.export_clip_dists
fa833f9ee50 : radv: add export_clip_dists for VS and TES to radv_shader_info
b653164973b : radv: Fix gs_vgpr_comp_cnt for NGG culling in vertex shaders.
240e60ba76e : nir/lower_io_to_vector: Allow Task/Mesh to load from outputs
069f2e27f0e : radv/llvm: stop using vs_common_out.as_ngg_passthrough
4c0bced1fb7 : radv: remove useless as_ngg_passthrough init when lowering NGG in NIR
1c92d355c69 : clc: use the defined version for the parser
dce8870f642 : microsoft/clc: small compile fix on Linux
8d03e5a8632 : radv: stop using the shader keys for as_ls/as_es/as_ngg when possible
f100551beea : panfrost: Fix incorrect test condition
8cf37fc8a83 : aco/tests: add idep_amdgfxregs_h
525dd54717c : radv: remove unused radv_tcs_variant_key:primitive_mode
9e41c42ed49 : broadcom/compiler: remove qpu_acc helper
193898c8b09 : broadcom/compiler: remove commented out vir_LOAD_IMM methods
7ad69e2f7ee : radv: stop loading invocation ID for NGG vertex shaders
babc0b07483 : radv: Remove dead min waves code.
52acefc011f : lavapipe/ci: drop some fails I fixed recently
dc354b8fda9 : anv: Switch to new debug message helpers
d55d1fcda2f : vulkan: Add convenience debug message helpers
2db5536a461 : vulkan: Add vk_asprintf and vk_vasprintf helpers
98d22acca29 : vulkan/enum_to_str: Add generator for VkObjectType to Vulkan Handle
3b361b234ac : vulkan: Implement VK_EXT_debug_utils
879defa3bee : gallium/format: move two vertex formats into the proper place.
ec2007d47ed : radv: Use the shared now-in-core feature/prop extension helper functions.
263072ddaaa : anv: Use the shared now-in-core feature/prop extension helper functions.
2fb68f74c4f : turnip: Use the shared now-in-core feature/prop extension helper functions.
8a54903a482 : vulkan: Support PHYSICAL_DEVICE_1_n_ features/properties in the helpers.
19ff5019b75 : vulkan: Add helpers for filling exts for core features and properties.
9d40877f72b : lavapipe: Use a common vk_queue structure
c9dbd3c06ec : v3dv: Use a common vk_queue structure
37d32dcce39 : turnip: Use a common vk_queue structure
e2b59e34087 : radv: Use a common vk_queue structure
1b085ff03aa : anv: Use a common vk_queue structure
cff01303b5c : vulkan: Add a common vk_queue structure
8bf94337eba : lavapipe: Use a common vk_command_buffer structure
14f0e3c2d32 : v3dv: Use a common vk_command_buffer structure
1d2a4abf010 : turnip: Use a common vk_command_buffer structure
c05434cd6df : radv: Use a common vk_command_buffer structure
c9189f48135 : anv: Use a common vk_command_buffer structure
ef9c371f602 : vulkan: Add a common vk_command_buffer structure
611d583e64d : radv/llvm: Don't read edge flags anymore.
a7f2faea46c : ac/nir: Emit edge flag instructions conditionally.
cb05c85abd9 : radv: Disable HW generated edge flags for NGG shaders.
7aa060ec380 : microsoft/clc: Add a test for specializing via SPIRV-Tools
068c6b5a37a : microsoft/clc: Add API to independently specialize SPIR-V
c50bbf1f289 : microsoft/clc: Support passing specialization consts to spirv_to_nir
a699844ffba : microsoft/clc: Parse SPIR-V specialization consts into metadata
c4755a7c32e : microsoft/clc: Support SPIR intermediates in the compilation APIs
91e08312d87 : microsoft/clc: Split clc_object and rename entrypoints
c3666eec7ea : microsoft/clc: Stop heap-allocating tiny fixed-size transparent structs
27467700e9b : microsoft/clc: Clean up clc_context
24b096035fb : microsoft/clc: Rename compiler DLL to clon12compiler
876cb75599e : zink: check for pending memory barrier before trying to flush it
dcdb000a7ce : zink: clean up texture_barrier hook a little
205b684725a : mesa: GL_ARB_ES3_2_compatibility GL compat profile support
8564a4c5848 : radv: Push box traversal results onto stack in correct order
641a12aa293 : intel: Finish off the last scraps of bacon
b7bfba59830 : lavapipe: don't access pColorBlendState when not legal
6413b2b6a25 : lavapipe: fix vertex attributes/descriptor binding
cd64535aff7 : radv: remove useless shader variant key copies for VS+TCS
978a5ec5d28 : turnip: Move to common DEFINE_HANDLE_CASTS casting macro
1a33dca3aeb : virgl: Add an option to disable coherent
c1e2dfb3655 : venus: amend supported extensions list
363ffdaf796 : zink: don't use legacy scanout with modifiers
30a9bbe8f64 : ci/vc4,i915g: Add links to VK-GL-CTS issues for some of our xfails.
e470d9fae5d : mesa: Fix missing CopyTexImage formats for OES_required_internalformat.
705b62d559a : docs: update vn extension list
400da4900e2 : zink: fix ci skips
0c2f7a16bf7 : pan/mdg: Remove use of global variables in disassembler
d47a8789f90 : pan/decode: Fix DCD size in Pre frame decoding
d4174f5f052 : iris: Disable I915_FORMAT_MOD_Y_TILED_GEN12* on adl-p/display 13
c746bf4c5c8 : intel/dev: Add display_ver and set adl-p to 13
039ed2de94d : zink: always use type size for query result copy stride
13384b96262 : mesa: Prioritize checking for GLES2's uniform transpose error.
5a39938b000 : mesa: Throw an error for compressed glGenerateMipmap on GLES2 contexts.
8a3e94c6192 : turnip: Move physical device 1.2 properties to a helper function.
c0c5c0d5579 : tu: Support VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES.
fa5cc38f5b1 : tu: Move VK 1.1 core properties to a helper function and use macros for exts.
24a539e94c7 : tu: Add GetPhysicalDeviceFeatures2() support for more VK 1.2 core features.
ab5e77d8547 : tu: Deduplicate extension/core feature flags.
14eb5ca3cd9 : tu: Move core features definitions to a helper function.
895cfca6413 : spirv: Identify non-temporal memory access
47f7b262e1d : anv: Refactor subgroup_size_type rules into a single function
9add809e7fb : anv: Simplify subgroup_size_type rules for compute shaders
ca0f892191b : compiler/isaspec: add alignment support
eae96d0c4c4 : compiler/isaspec: keep track of written data
f0104a6c723 : compiler/isaspec: add print(..) helper
bc2e806b0f1 : freedreno/isa: move isaspec to a new home
6801c300a8e : freedreno/isa: add shbang and make executable
b63becc4302 : freedreno/isa: update documentation
dbb9d3d0e3a : freedreno/isa: encode: switch bitmask_t to BITSET_WORD's
9dc2ef72001 : freedreno/isa: decode: switch bitmask_t to BITSET_WORD's
430dc087550 : freedreno/isa: add split_bits(..) methods
1a8048954dc : freedreno/isa: generate marcos used for printf(..)
a6b82d1c8c4 : freedreno/isa: add store_instruction(..)
a5bbd087755 : freedreno/isa: add BITMASK_WORDS define
ea42a3bee55 : freedreno/isa: add bitmask to/from uint64_t helper
35877cd7b8c : freedreno/isa: add bitmask_t to encode.py
3c634e956bc : freedreno/isa: generate isaspec-decode.h
59e6258e4f3 : freedreno/isa: generate ir3-isa.h
3d6a3b3c7c7 : freedreno/isa: store max size for needed bitset
d29a6e2db55 : freedreno/isa: add defines for fprintf(..) usage
6c3befdd701 : freedreno/isa: add next_instruction(..)
c3b14ade55a : freedreno/isa: simplify custom_target
3b52d64474b : freedreno/isa: add leading zero's
54ea23da510 : util/tests: add set bit range test
b3b03e33c9f : util/bitset: add BITSET_SET_RANGE(..)
3d65cea6ee5 : util/bitset: s/BITSET_SET_RANGE/BITSET_SET_RANGE_INSIDE_WORD
3d3a4b9b01c : util/tests: add bitset SHL tests
6171bc22436 : util/bitset: add left shift
0c243b3f980 : util/tests: add bitset SHR tests
7b62fb45588 : util/bitset: add right shift
79067c4744b : util/tests: add bitwise AND, OR and NOT tests
cfa8828c62b : util/bitset: add bitwise AND, OR and NOT
f8ea9fa0f82 : util/tests: rename bitset test names
e39929663bb : docs/panfrost: Add web chat link
5506b380326 : docs/panfrost: We're conformant now!
35ac184de08 : intel/fs: Handle required subgroup sizes specified in the SPIR-V
518693c3eca : spirv: Handle the SubgroupSize execution mode
e5dc900226f : svga: fix render target views leak
c1d479b9adf : docs: update calendar and link releases notes for 21.2.2
773f2fbf6be : docs/relnotes/21.2.2: Add SHA256 sum
0689f57dd98 : docs: add release notes for 21.2.2
590ac4789db : freedreno/a5xx+: Set the IJ_LINEAR_* request bits if we need the regs.
3f999164336 : freedreno/a5xx+: Rename GRAS_CNTL/RB_RENDER_CONTROL0 IJ_LINEAR_* bits.
d3511e8af21 : panvk: Implement vkCmdUpdateBuffer()
a5608902842 : panvk: Implement vkCmdFillBuffer()
b37eb5854c0 : panvk: Implement vkCmdCopyBuffer()
f73ae1a6b56 : panvk: Implement vkCmdCopyImageToBuffer()
4ce85cd25ae : panvk: Implement vkCmdCopyBufferToImage()
5b9cbd39ec2 : panvk: Implement vkCmdCopyImage()
a0cbe505667 : panvk: Implement vkCmdClear{DepthStencil,Color}Image()
5d4c4052575 : panvk: Issue a fragment job if at least one target is cleared
2cdcaf08a19 : panvk: Stop dereferencing the subpass in panvk_cmd_close_batch()
b882c3b6775 : panvk: Add a panvk_cmd_prepare_tiler_context() helper
285197df283 : panvk: Make panvk_cmd_alloc_tls_desc() more generic
e7af84899ee : panvk: Don't check the bind_point in panvk_cmd_prepare_fragment_job()
821eb2a73b6 : panvk: Don't use the subpass to calculate the FB descriptor size
fa51d990359 : panvk: Get rid of panvk_emit_fragment_job()
82046eed4a8 : panvk: Move blit/resolve stubs to a separate file
08dfdd96391 : panvk: Move copy stubs to a separate file
45fcaf67f06 : panvk: Move CmdClear* impl to a separate file
b0eaaf90f3e : panvk: Merge identical BO entries before submitting a job
165c26b9e12 : panvk: Preload FB attachments when required
3166f4ebea7 : panvk: Initialize the blend shader logic
ba2874563ec : pan/blit: Extend pan_preload_fb() to return emitted jobs
9f4dab0f2d3 : pan/blit: Fix a NULL dereference in the preload path
2dd13257c88 : pan/bi: Allow passing RT conversion descriptors to fragment shaders
04d6c593d03 : pan/bi: Relax check on 8bit swizzles
af740f2c357 : radv: do not store meta shaders to the default shader disk cache
b0d7e8905b7 : wgl: fix 32 bits mingw exports
f6d5cb23397 : radv: do not use a different disk cache key for LLVM
99f90750636 : Revert "intel/dev: Add display_ver and set adl-p to 13"
0741a2c3c2f : Revert "iris: Disable I915_FORMAT_MOD_Y_TILED_GEN12* on adl-p/display 13"
4961f4c50fe : iris: Disable I915_FORMAT_MOD_Y_TILED_GEN12* on adl-p/display 13
c81acd365ed : intel/dev: Add display_ver and set adl-p to 13
b1fe85e38cf : freedreno, turnip: Set TPL1_DBG_ECO_CNTL better
9ec05800953 : freedreno/a6xx: Name TPL1_DBG_ECO_CNTL
3c19ab4a7b5 : lima: Remove depth near/far workaround
d1798ad1b53 : lima: Expose GL_EXT_clip_control
7405b7fbcd4 : radeonsi/test: use -t for deqp tests
ac9ab028ce7 : radeonsi/test: don't require a folder name
9db70eb5778 : radeonsi/sqtt: add si_se_is_disabled
a25a6abbd7f : radeonsi/sqtt: export wave size and scratch size
a574d0541af : radeonsi/test: update expected results
97663bac2ee : radeonsi/test: fix typo in the test script
b9cf3277877 : radv: remove useless assertions in the SQTT path
8846f65c4f2 : radv: make the SQTT BO a resident buffer
c80ac276bfe : radv: replicate THREAD_TRACE_CTRL config when stopping SQTT
f1095260a41 : radv: Experimentally enable RT extensions.
ca2d96db51e : radv: Add caching for RT pipelines.
a22a4162d9c : radv: Add support for setting a dynamic stack size.
063d0c90c81 : radv: Combine all the parts together with a main loop for an RT pipeline.
85580faa4b0 : radv: Add ray traversal loop.
c3d82a96221 : radv: Add pass to lower anyhit shader into an intersection shader.
ae5bea31254 : radv: Add helper to parse raytracing stages.
207ce6d658a : radv: Add helper to inline shaders into the main shader.
dcb02dbe733 : radv: Add main loop variables.
701803e340f : radv: Add scaffolding for RT pipeline compilation incl libraries.
f087b457e57 : radv: Make some pipeline functions non-static.
8312b2232b7 : radv: Add raytracing pipeline properties.
0f090a51b3c : radv: Add group info to pipeline.
080400e43ca : radv: Add pipeline type.
f5362742b91 : radv: Add RT cache flushes.
8ca54b4d383 : radv: Support nir_intrinsic_load_global_constant.
0d8bd8518d9 : nir: Support ray launch size in divergence analysis.
c2999689887 : aco: Add support for ray launch size.
1ca4fd31e6f : radv: Add support for ray launch size.
56b06c09b4b : nir: Add AMD rt intrinsics.
148ea4375c2 : radv: Implement NULL accel struct descriptor write.
2070d36cf34 : radv: Do more meta shader lowering.
b1074fd51d5 : radv: Refactor some nir_channels usage to use nir_channel.
817553c0521 : aco: Implement call scope.
b6be96a2bd6 : radv: Modify load_sbt_amd intrinsic to get the descriptor.
2abf44cf181 : radv: Add bvh node definitions to a header.
a99ccd353b4 : radv: Add optimized CPU BVH builds.
848d175c76e : radv: Add more acceleration structure formats.
506757ea865 : radv: Add accel struct build support for the object-to-world matrix.
3e059dc1e09 : radv: Fix arrayOfPointers for instances in accel struct build.
58ec4f30693 : radv: Fix CPU AABB build.
4807d777c09 : meson: introduce option vmware-mks-stats controlling the instrumentations of gallium svga driver
4feb9c3c470 : svga: enable DRM mks-stats via hooking to the corresponding DRM ioctls
b61e9345c11 : build: fix nine compilation with only zink enabled as a gallium driver
aff177a0adb : zink: fix regex syntax from previous ci commit
49b5e5be5ab : zink: disable miplevel tests in ci completely for now
b1b6d9e9a1e : etnaviv: add mov for direct depth store output from load input
ae01d856de1 : nir_to_tgsi: Remove the abs on fcsel's bool src.
4b0975a8e1c : ci/freedreno: Update restricted trace sha1s.
306a0394723 : ci/baremetal: Retry if our network device spontaneously fails.
9017bb08373 : ci/freedreno: Add some cubearray piglit flakes on a630 I noticed.
feb971fdeec : freedreno: Assert to check for the previous regression.
b8c4ad378d2 : freedreno: Fix autotune regression since batch-cache rework.
27dd22cb624 : turnip: Fix a6xx gen4 compute shaders
4e05338d99a : turnip: Rast updates for a6xx gen4
6ac1d8dc4cb : turnip: Fix unitialized cs->device
68d4d09b569 : freedreno: Add info->a6xx.has_shading_rate
4839f442e9f : turnip: consider multiview_mask when clearing depth-stencil attachment
872d21820fc : nir: Exclude non-generic patch variables from get_variable_io_mask.
13e467a147d : ac/nir: Fix match_mask to work correctly for VS outputs.
4474c46f5f3 : mesa/st: Allow loops in GLSL when NIR is enabled, even if the HW can't.
346a2950bb7 : ci/i915g: Clarify failure happening in fbo-fragcoord2.
4968313fe54 : etnaviv: fix dirty bit check for baselod emission
fc5ea6a0543 : X11: Ensure that VK_SUBOPTIMAL_KHR propagates to user code
0be0ad102ee : radv: keep depth/stencil images compressed for TRANSFER_DST on compute
2b805b8a6ca : radv: add support for copying compressed depth/stencil images on compute
0ac8731b6cc : radv: implement depth/stencil expand on compute
966b7809929 : radv: rename radv_decompress_depth_stencil()
4bc10578a56 : panfrost/ci: Skip the indirect_draw+XFB tests
3c2d7cb0d6f : panfrost: Fix collision in the indirect draw shader table
43760a7b2f2 : panfrost: Fix indirect draws when vertex or instance count is 0
7682a5de044 : panfrost: fix null deref when no color buffer is attached
bdb37c862f5 : panfrost: Prepare shader helpers to per-gen XML
0d57a76458a : panfrost: Prepare texture helpers to per-gen XML
a865a4a789a : panfrost: Prepare pan_encoder.h to per-gen XML
f36fd4ac4c6 : panfrost: Prepare scoreboard helpers to per-gen XML
de13fdc251f : panfrost: Prepare pandecode to per-gen XML
502b9429441 : panfrost: Move panfrost_major_version() to gen_macros.h
5af3516f9e4 : panfrost: Prepare pan_cs helpers to per-gen XML
e145a5fdd4e : panfrost: Prepare blend helpers to per-gen XML
f68c9a575b1 : panfrost: Prepare blitter helpers to per-gen XML
8805509fff8 : panfrost: RGB332_UNORM is not a valid texture format on v6+
b1172540f34 : panfrost: Drop the R and T flags on SCALED formats
bab84c62d5a : panfrost: RGB10_A2_SNORM is not a valid texture format on v6+
8651dfbeb48 : panfrost: Fix the Z32_S8X24 and X32_S8X24 definitions
eed57ada6e0 : panfrost: Patch Z32_S8X24 format when creating a sampler view
75dbb404393 : ac/nir: Remove byte permute from prefix sum of the repack sequence.
966cff9cfa4 : aco/isel: Fix emit_vop2_instruction to apply 16/24-bit flags properly.
f2e41eda9ee : aco: Add ability to optimize v_lshl + v_sub into v_mad_i32_i24.
1a6c01a61b1 : mesa: fix timestamp enum with EXT_disjoint_timer_query
90c6eec0c1b : bin/khronos-update.py: add upstream for vulkan_directfb.h & vulkan_screen.h
8e0b0ce3eb3 : bin/khronos-update.py: update the branch name (s/master/main/)
6f9f350622b : radeonsi: fix ps SI_PARAM_LINE_STIPPLE_TEX arg
2a0a9b189a1 : freedreno/computerator/a4xx: Fix enum mismatch warning
b308ccf4fb9 : freedreno/ir3: Fix generation check
24326f25b91 : freedreno/ir3: Cleanup liveness lifetime
344683c932f : freedreno/ir3: Fix sched debug msgs
0e15d5af81b : fdno/resource: Rewrite layout selection for allocation
f8a37832df5 : lima: fix leak of the screen hash table
e7e762635dc : docs/panfrost: Remove obsolete note on Android.mk
6b5e9352ef7 : aco: cleanup assignment of unique_ptrs
592aa9375c5 : radv: Expose modifiers that support DCC image stores with STORAGE_IMAGE_BIT
92ade3df054 : ac/surface: Add ac_modifier_supports_dcc_image_stores helper
fd08758bb15 : ac/surface: Add modifiers capable of DCC image stores
897bb9a2225 : iris: Add finalize_nir
b042c71ac12 : iris: Move iris_set_max_shader_compiler_threads and iris_is_parallel_shader_compilation_finished
aaf2e6a9f5f : iris: Eliminate iris_uncompiled_shader::needs_edge_flag
d7ba52cce9e : nir/edgeflags: Add a flag to indicate the edge flag input is needed
3281ccf4b14 : iris: Calculate uses_atomic_load_store after all lowering
e33055874b7 : iris: crocus: Use shader_info::is_arb_asm flag
bf74d58f219 : freedreno/a6xx: Pre-bake SO-disable stateobj
60f12ac1273 : zink: don't leak drm fd on drmPrimeFDToHandle failure
8c6e789c240 : freedreno: Add perf warning for WC readback
7e088d36219 : freedreno: Used cached coherent for staging resources
926ffea9943 : freedreno/drm: Use cached-coherent for control bo
f5879012cae : freedreno/drm: Use cached-coherent cmdstream buffers
076196ae08d : freedreno/drm: Add cached-coherent bo support
21fcb2657f2 : freedreno/drm: Don't return shared/control bo's to cache
429986d5aaa : freedreno/drm: Consider allocation flags in bo-cache
83085a8f395 : freedreno/drm: Rename bo->flags to bo->reloc_flags
f8d25879607 : freedreno/drm: Garbage collect unused bo_cache
dce3c6b4362 : ci/bare-metal: add etnaviv
739ef184cc0 : ci/bare-metal: add support for eth008 power relay
736c159f54e : ci/bare-metal: add telnet based serial
bdf991ff67b : ci: update kernel
172f5db20d3 : ci: include etnaviv support in ARMHF container.
a1af9025311 : nir/algebraic: distribute fmul(fadd(a, b), c) when b and c are constants
63cc1fe71f1 : freedreno: Remove dead fd_batch_reset().
3ade94df862 : freedreno: Use a BO bitset for faster checks for resource referenced.
22486ffa517 : freedreno: Remove the submit lock locking.
b2349a46715 : freedreno: Move the batch cache to the context.
c3d64931225 : freedreno: Use TC's flag for whether get_query is in the driver thread.
cbbe3e76416 : freedreno: Precompute resource pointer hash values.
f24f62f4ada : aco/nops: fix handle_raw_hazard_internal when visiting the current block
a8cc911aafe : aco/nops: add State
bdf7eed0459 : aco/nops: create handle_raw_hazard_instr helper
bd07118b56d : aco/nops: use up-to-date mask_size
dfe432d8292 : ir3: Make trig replacement expression exact
6ed18749de5 : aco: allow live-range splits of linear vgprs in top-level blocks
8d50385bbdf : aco: implement linear vgpr copies
b1e4794f0f7 : aco/tests: add regalloc.scratch_sgpr.create_vector
f41200d2898 : aco/tests: fix finish_ra_test()
207b2cd4340 : aco: find scratch reg for sub-dword psuedo instructions which read sgprs
f2a48f4eae7 : aco: find a scratch register for sub-dword copies on GFX7 if scc is empty
da74e0f0122 : aco: rewrite print_reg_class()
e2b77e6cd4a : aco: add and use RegClass::resize helper
783609a849d : aco: add RegClass::is_linear_vgpr helper
dfa8ef723be : radv: fix pipeline caching with robust buffer access
5eb59a03ec6 : util/tc: rename tc_replace_buffer_storage_func::num_rebinds and document
85305b2d61f : features: fix listing for GL_ARB_parallel_shader_compile
c952655693f : ac/rgp, radv: report wave size for shaders
d29c381c64e : ac/rgp, radv: report scratch memory size for shaders
57c63d7204c : Revert "ci/v3d: add piglit flake"
4c0b8254a2e : vbo/dlist: reallocate the vertex buffer on vertex upgrade
beb7ed2b894 : r300: assert that array in translate_vertex_program is initialized
81c8c7d9988 : util/cache: run basic cache tests on the single file cache
6da27271740 : freedreno: Handle timeout == PIPE_TIMEOUT_INFINITE and rollover
eb3fa251504 : zink: zero VkImageCreateInfo::queueFamilyIndexCount on creation
e2ba454180a : ci/freedreno: Drop minetest from a3xx trace testing.
f2b08decf7d : auxiliary/indices: convert primitive type PIPE_PRIM_PATCHES
86399c1b1f7 : lavapipe: enable KHR_spirv_1_4
07e1233c615 : freedreno: Enable Adreno 508, 509 and 512
69242f188c3 : iris: Finish aux import in iris_resource_from_handle
8510d17ff4e : iris: Add and use get_num_planes
a16d6bc1794 : iris: Don't add a clear color BO for MC_CCS
c7a61bbf137 : iris: Allow NULL aux BOs in aux-state functions
d32a4cdab91 : iris: Simplify an iris_use_pinned_bo call
89319a0dfde : iris: Split clear color and aux BO checks
d25515fbf1f : iris: Support NULL aux BOs in fill_surface_state
08edf0f7fcb : iris: Delete iris_resource_get_clear_color
107c2005372 : CI/windows: Build shared-glapi, EGL, gles2
ccb5cf8b4b6 : meson: Set /Zc:__cplusplus for MSVC
e7a1eebbb2f : egl: Update Windows .def to include missing exports
29e3094d1e0 : symbols-check: Fix symbol demangling for Windows
ed794207b51 : zink: pass all modifiers through to image creation
4e6d78c3b09 : zink: pre-filter multi-plane modifiers
cfe0bf5a4a2 : zink: unbreak dmabuf handling
b0318216fad : zink: store drm fd to screen
6c7d23e6caf : nir: Stop sweeping indirects
d1eae6f36be : nir: Properly clean up nir_src/dest indirects
92e1981a800 : radv: Remove PSIZ output when it isn't needed.
a2c30c14881 : docs: update docs for new llvmpipe/lavapipe features
c1de9eff01b : lavapipe: enable KHR_shader_subgroup_extended_types
143167f2a05 : gallivm/nir: handle subgroup reduction across all types
3a27e406edf : lavapipe: enable KHR_shader_float16_int8
f814a2449e2 : llvmpipe: enable FP16 and update CL + traces piglit results.
0d3b2853600 : gallivm: use llvm intrinsics for 16-bit round/trunc/roundeven
22773865653 : gallivm: increase tgsi nesting call stack size
c118888f925 : gallivm/nir: pass the correct float builder to ddx/y
bceae73b3f1 : gallivm/nir: call pow with correct flt builder
836b0ace101 : gallivm/nir: handle 16-bit exp/lod using intrinsics.
3e773501d9f : llvmpipe: lower_flrp16
6decb1b8969 : gallivm: add 16-bit sin/cos via llvm intrinsic
af49f9697ab : gallivvm/nir: handle non-32bit mask scatter stores
0d4f17fe1f3 : gallivm/nir: fix f2b32
0776628d1d3 : gallivm/nir: handle conversion to 16-bit texel fetch
c396067366f : gallivm: add initial support for 16-bit float builder.
0418b985695 : zink: cap max shader variants with inlined uniforms
1aa0b2777d8 : zink: simplify shader variant update loop
fb9e9401c9e : zink: split out inlined uniform shader variants into separate cache
ad32e41efed : zink: remove default_variants storage in program struct
334576569e6 : zink: replace shader module hash table with a list
c995d7bad8f : zink: move shader cache to gfx program struct
834cc07e5b9 : zink: stop using hash table for compute programs
19e99e46dbc : zink: store shader key to shader module
8e78a6f67dd : zink: move uniform size calc for shader keys into keybox
19fbdb9064e : zink: move shader keys to be persistent on pipeline state
80604fee4a5 : zink: move xfb updates to just before draw
ff5991e86ac : zink: simplify flagging last vertex stage for updating
e515d9791e4 : zink: only update gfx pipeline cache after creating a real pipeline
7438d670dd8 : zink: remove some ctx references from shader/pipeline compile
c587152eba8 : zink: remove ctx references from shader compile path
ab4d8ed1e93 : zink: make tcs shader generation take screen param
da10f13de9a : zink: move pending prim type to gfx pipeline struct
259e26e5e38 : llvmpipe/cs: rework coroutine context handling (v2)
8d3e97344c3 : llvmpipe: shorten hold time on the screen mutex
4ccee031e9c : gallivm/coro: use a phi instead of alloca
69109e0b193 : llvmpipe/cs: rework thread pool for avoid mtx locking
53aade0ef0d : zink: fix enabled vertex buffer mask calculation
09bb8602f33 : pan/bi: Don't set dependencies for +BLEND in blend shaders
d9a784520ac : lavapipe: enable dynamic index ubo/ssbo
fc0bf57632f : gallivm/ssbo: cast ssbo index to int type.
1ccac4abffa : gallivm/ssbo: fix up dynamic indexed ssbo load/stores/atomics
2585d2d6fb8 : docs: shorten "last release" note to fit on the website without horizontal scrolling
810184e27ed : docs: add plan for 21.3.x release cycle
3415bf02688 : egl: Add a basic Windows driver
06e95693fb5 : egl: Detect Windows platform using GDI
58389dd55fb : egl: Don't try to dereference native displays unless there's a detectable platform
eb7d1507437 : egl: Use the .def file for Windows
e775b07c17d : egl: Add wgl/gallium dependencies for Windows platform
e76db0f1651 : meson, egl: Support building for the Windows platform
b8a23fa8938 : meson: Include EGL after gallium
9716209761c : wgl: Add stw_* DLL exports for EGL support
05742652567 : wgl: Swap buffers via pointer instead of HDC
90d2b937319 : wgl: Add a stw_dev getter
bb706ca93a6 : wgl: Use HWND instead of HDC as primary framebuffer handle
ddedf596250 : wgl: Add an explicit iPixelFormat for context creation
9c875b040c8 : wgl: Un-inline helpers which use stw_own_mutex
7d96e19b92f : wgl: Add iPixelFormat to stw_pixelformat_info
49d83de0723 : wgl: Split DrvReleaseContext to support unbind via pointer
c4806ae03cb : wgl: Make contexts current with framebuffers instead of HDCs
be9f9886fe2 : wgl: Allow creating framebuffers that aren't in the global window list
8b9b5cdbf4b : wgl: Make contexts current with pointer instead of DHGLRC
0d3a2158195 : wgl: Pass share context as pointer instead of DHGLRC
ca1cceeed58 : wgl: Create contexts and DHGLRCs separately
6a240a1c95c : zink: stop setting nr_samples for null surfaces
8e9ec440afc : zink: don't copy inner surface refcount
929db0a818d : intel/decode/gfx6: add support for gfx6 CC/VIEWPORT pointers.
09ef427f943 : radv/ci: add a list of expected failures for VanGogh
7244aa19806 : gitlab-ci: refactor timeout constants and tweak timeout values
46551967965 : r300: make global variables const (if possible)
765b3b3b11d : r300: fix usage of COVERED_PTR_MASKING_ENABLE for r500
3bb5082900c : radv: advertise EXT_shader_atomic_float2 with LLVM 14+
7a254517526 : ac/llvm: implement nir_intrinsic_global_atomic_{fmin,fmax}
9deee80f51c : ac/llvm: implement nir_intrinsic_shared_atomic_{fmin,fmax}
efe40c98ed1 : ac/llvm: implement nir_intrinsic_ssbo_atomic_{fmin,fmax}
cf3e31fd114 : ac/llvm: implement nir_intrinsic_image_deref_atomic_{fmin,fmax}
9373db5d94c : freedreno: a2xx: Handle samplerExternalOES like sampler2D
09cb4e30102 : v3dv: start using Broadcom's device identifiers
3a26dfe7613 : radv/llvm: fix vertex input fetches with 16-bit floats
7d5aea9edf3 : ci/v3d: add piglit flake
5eda8e5fe90 : radv/llvm: fix using Wave32
9bf977ffa53 : radv: reduce SQTT traffic when instruction timing is disabled
fe96cea2f39 : radv: Disable DCC on storage images that cannot support DCC image stores
aed4c0b5a9b : nir: Drop the unused instr arg for src/dest copy functions.
879a569884b : nir: Switch from ralloc to malloc for NIR instructions.
feee5e69740 : nir/tests: Fix transmuting an SSA dest to be non-SSA
1edff520e2e : nir/lower_phis_to_scalar: Use nir_instr_free() to free instrs.
d1a2870f782 : nir: Add all allocated instructions to a GC list.
22788d68eb6 : nir: Consistently pass the instr to nir_src_copy().
5e37cfb7fe3 : nir: Consistently pass the shader to the shader arg of instr creation.
7a4bbe60c12 : nir/from_ssa: Use nir_instr_free() to free instrs instead of ralloc.
b99efb8af06 : nir: Pull the instr list free function out to a helper.
36d9bdca0b1 : nir: Add a nir_instr_free() to replace ralloc_free(instr).
7956a701d83 : nir/lower_gs_intrinsics: Make nir_lower_gs_intrinsics be idempotent
edf357b2330 : nir/lower_gs_intrinsics: Return progress if append_set_vertex_and_primitive_count makes progress
7b4427b199f : radeonsi: enable NGG passthrough when LDS is used, document the real constraints
70c975fd136 : radeonsi: fix incorrect comments about VGT_SHADER_STAGES_EN
0b5c1537aa0 : radeonsi: don't set edgeflags for TES and blit VS
b330c7cb2a3 : radeonsi: use a trick to extract and pack edgeflags using fewer instructions
2d8dfb91116 : radeonsi: convert gfx10_emit_ge_pc_alloc to radeon_opt_set_uconfig_reg
edb5fa4d59d : radeonsi: eliminate redundant SPI_SHADER_PGM_RSRC3/4_GS register writes
3df035d08cc : radeonsi: put si_pm4_state at the beginning of si_shader
73c82570cbf : radeonsi: move setting one GS shader key field out of si_shader_selector_key
99c5e039862 : radeonsi: move setting most TCS shader key fields out of si_shader_selector_key
fb04378e769 : radeonsi: set prefer_mono outside of si_shader_selector_key
5824ab569e1 : radeonsi: precompute more spi_map code
dba914de85d : radeonsi: unroll loops in si_emit_spi_map using 33 C++ template instantiations
3264372539a : radeonsi: inline si_get_ps_input_cntl because it has only one use
5f090891e94 : radeonsi: simplify si_emit_spi_map for back-face colors
57f9452b466 : radeonsi: precompute num_interp for si_emit_spi_map
46802f7b608 : radeonsi: interleave si_shader_info::input_* in memory for faster emit_spi_map
11d1309d827 : radeonsi: restructure si_get_ps_input_cntl for future refactoring
b59bb9c07ae : radeonsi: force flat for PrimID early in si_nir_scan_shader
5cdbbcc2abb : radeonsi: eliminate a not-found conditional for PrimID in si_get_ps_input_cntl
3ea3621b8d4 : radeonsi: determine num_vbos_in_user_sgprs from template arguments in draw_vbo
a65f99b2d16 : radeonsi: deduplicate si_compiler_ctx_state initialization
7a20110ad34 : radeonsi: precompute si_vgt_stages_key for NGG in si_shader
5a131566b15 : radeonsi: move flat shading VRS enablement out of si_update_shaders
eed149aa7ca : radeonsi: move DB_SHADER_CONTROL update for PS out of si_update_shaders
70220a18967 : radeonsi: check flatshade and sprite_coord_enable for spi_map in bind_rs_state
2dfe01db015 : radeonsi: optimize scratch buffer size updates using C++ template arguments
98d07e1928a : radeonsi: make si_update_shaders a C++ template in si_state_draw.cpp
dff6dc03161 : radeonsi: unset SI_PREFETCH_* only when we unbind pm4 shader states
76fe6a02427 : radeonsi: move PS inputs_read computation out of si_get_vs_key_outputs
35a42377cd2 : radeonsi: move si_shader_io_get_unique_index calls out of si_get_vs_key_outputs
6d1ab77a8f8 : radeonsi: rewrite inlinable uniform states for shader keys in si_context
aed93eb991a : radeonsi: update the VS shader key in set & bind functions and remove memsets
74a0c9bd519 : radeonsi: clean up and clear VS shader key fields related to outputs
dbdde903bb9 : radeonsi: update most of the PS shader key in set & bind functions
7e3c03bc6ae : radeonsi: ignore blitter when computing the PS shader key
00d1d947eab : radeonsi: divide si_update_ps_shader_key into many separate functions
59072ee4847 : radeonsi: don't memset part in si_update_ps_shader_key
60580c04c00 : radeonsi: don't memset mono and opt in si_update_ps_shader_key
46bda71a547 : radeonsi: move PS shader key code into a separate function
a912c804391 : radeonsi: sink memsets and disable uniform inlining in si_shader_selector_key
0b1fd84950c : radeonsi: handle NO_OPT_VARIANT in si_shader_select_with_key
03b5a94258e : radeonsi: add const to the key parameter in si_shader_select_with_key
361a7d24518 : compiler/spirv: add a fail if tex instr coord components aren't dimensional enough
c38318aee29 : radv/ci: Fix the GPU_VERSION for polaris10
b75dc87762a : radv/ci: Remove duplication in dEQP skip lists.
852904e9fd8 : ci: Support per-driver skip lists.
e43797ab13b : freedreno, turnip: Disable 8bpp UBWC on a650
f86517be7f9 : panfrost/ci: Enable test runs on G72
b1eb0887922 : turnip/kgsl: fix compilation after perfetto introduction
1cd868f105f : iris: Add some accessor wrappers for a few fields.
e4c3d3efc7a : iris: Defer construction of the validation (exec_object2) list
2f0eccf6475 : iris: Track written BOs via a bitfield rather than exec_object2 entries
795b14aaa3b : iris: Rewrite bo->index comment to refer to exec_bos[]
4149a60209d : crocus/gen7: add missing IVB/GT2 geom shader workaround.
be35fdae5fc : zink: add some debug asserts to validate imageless framebuffer correctness
0734484058c : zink: update surface info when rebinding to storage
ad57bb1b7d0 : zink: force imageless fb rebind if rebinding an attachment
372f7d4726e : zink: be smarter about fb surface rebinds
46a262dc1e4 : zink: wrap framebuffer surfaces to preserve gallium expectations
01f00eb90d3 : zink: move surface and bufferview caches onto resources
e28df76c3a2 : zink: add a resource reference for bufferviews
32cf036cb7e : zink: assert surface geometry
333b2185d8d : intel/isl: Enable MOCS 61 for external surfaces on TGL
0f812e12952 : zink: unset src access in barriers if there's no src pipeline stages
904261b985f : zink: unset barrier info if resource object no longer has usage after reset
ecf5d706ef8 : zink: move barrier info to resource object struct
cb65ac9bdf0 : zink: add return values for resource usage unsetting
d3b72d49cba : glsl: Assert that lower_blend_equation_advanced is only called for FS
bec8f8fde84 : i965: Only call lower_blend_equation_advanced for fragment shaders
ca92a0d1ae8 : zink: fix some return values
28386d0db55 : zink: unconditionally support conditional rendering
f54cde75d72 : zink: fix dmabuf cap export
9ec9289385e : zink: add dmabuf fd handling
651def5896a : zink: use foreign queue import for dmabufs
7d2de968474 : zink: fix import pNext attachment during image creation
5b827b0a394 : zink: handle image creation for dmabufs
2a63f38cb12 : zink: set a flag for dmabuf init
3bd98d4bf6a : zink: split import and export fd handle types
6f7fe12fd41 : zink: hook up VK_EXT_queue_family_foreign
2b98fba806d : zink: add dmabuf modifier query hooks for screen
b359950b0f4 : zink: hook up dmabuf ext
18477f60e2c : intel/dg2: Add L3 configuration
4620f8334f9 : intel/dev: Add is_dg2 to devinfo
727e10d290e : zink: use smallest int type possible for decompose shader key
1542f3eb470 : zink: decompose vertex attribs into single components when not supported
c106c45a998 : zink: add function for decomposing vertex format to single component
9df5ebe5bf2 : radeonsi: fix DCC image stores with image descriptors in user SGPRs
921c770d49a : driconf: remove leftover code for allow_incorrect_primitive_id
a5ea2ef93eb : radeonsi: copy a few nir_shader_compiler_options from RADV
3d1ca01e414 : radeonsi: fix DCC image stores with display DCC
d4f7337d14e : fix(clover/llvm): update code to build with recent versions of LLVM 14 (Git)
c7d8a692499 : intel/devinfo: Add devinfo->max_scratch_ids
32e848aeaa3 : intel: Move subslice_total into devinfo
3c18e69078a : vulkan/wsi/x11: add driconf option to not wait under Xwayland
91dc863921a : mesa: Move the advanced blend bitmask to shader_info.
a45c84f2266 : zink: fix ZINK_MAX_DESCRIPTORS_PER_TYPE to stop exploding the stack
a601cae51c6 : freedreno: Move a6xx specific screen init
0ee0972a0db : freedreno: Cleanup primtypes/primtypes_mask
1e5730102a1 : freedreno: Remove unused function
b269f59ec56 : radv: enable comp-to-single for MSAA images
de8865df56d : radv: add MSAA support to the comp-to-single fast clear path
010fbbeff21 : ci/v3dv: update flakes
a356da6357c : ci: Fix syntax error in radv fails files
79197dac585 : ci: Build libdrm earlier for x86_test-vk
afee571d2bd : radv: Expose a bufferImageGranularity of 1.
9c158fcc709 : broadcom: add cl_nobin debug option
d220d8cb51d : broadcom/compiler: add V3D_DEBUG_NO_LOOP_UNROLL debug option
09cf2584bdf : ac/llvm: fix build with LLVM 14
718e9dd1332 : zink: use descriptor info for ubo hashing
41c3363e074 : zink: remove zink_get_resource_for_descriptor()
3db5c1bfc51 : zink: remove bind_stages and bind_history from zink_resource
c5a090aa3a2 : zink: use more accurate generation for buffer barrier pipeline stages
793e5dba98c : zink: don't generate more pipeline stages if vertex bit is already set
a810e58051b : zink: use bind_stages for pipeline barrier generation
18866dc733b : zink: remove ZINK_RESOURCE_USAGE_STREAMOUT
13114ff7125 : zink: use better check for determining bufferview rebinds
60bc0fbffa2 : zink: make a local screen var for buffer replace
b5e460cec2d : zink: move batch ref when possible during buffer replacement
d772419dab6 : zink: add a batch ref when replacing a buffer that has binds and usage
566771ee31d : zink: add some asserts for buffer replacement
f44d8d8b74b : zink: replace a couple checks for bind counts with new inline
107866cf7af : zink: add inline for checking whether a resource has any binds
468a0fb2b15 : zink: set vbo resource usage on bind
891b4497b4c : Revert "zink: ci updates"
eb7d2ef070a : zink: initialize zink_descriptor_layout_key::use_count on create
14e9d01aa69 : zink: export PIPE_SHADER_CAP_FP16_CONST_BUFFERS
a955d89f203 : zink: add 8/16bit ubo handling
3a3c968de8f : zink: clamp instance divisors to max value
b483faccb65 : zink: remove batch params from barrier functions
5e17510d51b : zink: remove unused barrier function
ec2cce6d609 : zink: remove batch params from resource copy functions
ba925cf958b : zink: remove batch params from renderpass functions
46b6ecd4ab6 : zink: move resource unrefs to flush thread
03489cf5190 : zink: ci updates
7a03507f3c6 : zink: document ZINK_DESCRIPTORS env var
7c1b7ded7a3 : zink: add "nofallback" descriptor mode
5475a6fe183 : zink: fall back to lazy descriptors if too many cache misses in a row
d3ae8e82d79 : zink: split out lazy set updating
815e5c4df94 : zink: reorganize cached descriptor updating a bit
08b17e029f0 : ci/v3dv: Update fails with multiview failing with points
bd0f9283f82 : v3dv: Implement VK_EXT_vertex_attribute_divisor
43790a4d088 : v3dv: Expose correct point size granularity
7bf707f6d62 : v3d: Don't handle PIPE_SPRITE_COORD_UPPER_LEFT twice
53ae5c3aae9 : v3d/compiler: Handle point_coord_upper_left
138463d3c3e : radv: Fix DCC image store check
eddb65ffb06 : radeonsi: don't use NGG passthrough if culling is possible for better perf
0e642529126 : radeonsi: add AMD_DEBUG=ib to print IBs
2817ca1aef3 : radeonsi: don't emit PA_SU_POLY_OFFSET_CLAMP if it has no effect
1d4e47e1dbe : radeonsi: remove a few fields from si_state_rasterizer
1f8be99621a : radeonsi: enable shader-based prim culling with polygon mode
af7c6720de7 : winsys/amdgpu: include CS ioctl overhead in RADEON_NOOP
64a06f8167d : radeonsi: skip setting some PGM_HI registers by switching to 32-bit addresses
a2a7610e1fd : radeonsi: strengthen the VGT_FLUSH condition in begin_new_gfx_cs
8d7846cfed6 : radeonsi: reduce the frequency of switching GS fast launch on/off
468135abab2 : winsys/amdgpu: precompute amdgpu_ib_max_submit_dwords
576f8394db6 : radeonsi: remove the primitive discard compute shader
9e994560ffa : radeonsi: correct index_bias_varies usage
f734152b62c : radeonsi: don't update shaders if only the vertex element count changes
58f0ca86855 : radeonsi: accurately check if instance divisors need a VS update
ece92ecc35c : radeonsi: ignore the vertex element count in si_shader_selector_key_vs
0186c788b6e : radeonsi: don't set prefer_mono for fetched instance divisors
1976f4980c0 : lima: Add a noop drm-shim
eb8ec12b239 : aco/ra: Fix potential out-of-bounds array accesses.
536580b139e : aco: Add some useful info to the README for debugging.
c10cb38a5c9 : ci: Put all container related jobs in a single stage
95c1de96eac : ci: Stop adding link to tracie dashboard
d324748e92a : ci: Uprev piglit to 99be1b06ff36
460ce7e75df : gitlab-ci: Implement a simple timeout detection for LAVA jobs
2587fa1570e : gitlab-ci: Add sleep for every `scheduler.jobs.logs` call
45801e1ecc4 : turnip: support tracing of gmem/sysmem load/store/clears
4092d5f0d80 : u_trace: pass command stream through tracing functions
5c6f0d46e7a : turnip/perfetto: reusable command buffers support
0565c993f9e : u_trace: helpers for tracing tiling GPUs and re-usable VK cmdbuffers
3dd1bb63557 : turnip: implement basic perfetto support
cefaa739097 : util/u_trace: auto-generation of serialization funcs for tracepoints
e14f525280e : util/u_trace: make u_trace usable for other than gallium drivers
9033916d84e : ir3: Add bar to beginning of HS with tess_use_shared
6c286edc535 : panvk: Disable the BO cache
ef48b6c4d0b : panvk: Only set PAN_DBG_TRACE if PANVK_DEBUG_TRACE is set
1b53600ff46 : panvk: Don't take a BO reference when binding memory to an image
81e8a5d83a5 : panvk: Initialize clear values to zero when load_op != OP_CLEAR
55e3d0e2561 : panvk: Fix a BO leak in panvk_pool_alloc_backing()
cb5415396d9 : panvk: Reset panvk_pool->transient_bo in panvk_pool_reset()
4a178cf858d : panvk: Close the panfrost device in the panvk_physical_device_init() error path
f0be7dc7455 : panvk: Don't allocate an array of blend constants
2c4b8f91684 : panvk: Clamp blend constants before copying them to the cmdbuf state
8182f7a9812 : panvk: Narrow the allow-forward-pixel-kill condition
c0e43b844c5 : panvk: Fix chan_size calculation in panvk_emit_blend()
6f670bc3552 : panvk: Don't advertise min/max filter
08a06dbee5a : panvk: We don't support linear filtering on integer formats
09aab6471d8 : panvk: Only advertise MSAA-4
393615510dc : panvk: Fix blend descriptor emission
3c73ac53c74 : panvk: Don't use pan_is_bifrost()
c98ddc778a3 : broadcom/compiler: force a last thrsw for spilling
53c8b4c0936 : broadcom: make vir_emit_last_thrsw() private
fb5deb2b4a0 : a4xx/computerator: add initial backend
269cbc8a4de : a4xx: add some better documentation for compute registers
5f66e5e56d7 : anv: No need to lower to A64 messages for 64-bit atomics
75e28b87770 : intel/compiler: Add support to handle 64-bit atomics with A32 messages
9ffd05b41ec : anv: Advertise support for shaderBufferFloat64AtomicMinMax
527468f56f4 : intel/compiler: Add 64-bit A64 float logical opcode support
7f2395046f5 : anv: Advertise support for shaderBufferFloat32AtomicAdd
7b21def9c21 : intel/fs: Add support for atomic_fadd
db930bd91bf : nir_to_tgsi: Allow SSA defs to include swizzles, abs, and neg.
bd8de168030 : nir_to_tgsi: Switch ssa_temp[] to be a ureg_src.
ed1fb1f03be : nir_to_tgsi: Clean up some unnecessary pointers-to-uregs.
d24893e7357 : nir_to_tgsi: Add support for memory_barrier_tcs_patch.
4a4a889de3d : nir_to_tgsi: Don't forget to add sampler views with our samplers.
947f585e910 : nir_to_tgsi: Fix indirect addressing of atomic counters.
b05cd10b8e4 : nir: Avoid visiting instructions multiple times in nir_instr_free_and_dce.
ca1622830eb : venus: separate physical device init and filter
e14bec2ef31 : venus: refactor vn_instance_enumerate_physical_devices
7f5a3530125 : aux/trace: use private refcounts for samplerviews
1a554fd6103 : lavapipe: implement VK_EXT_depth_clip_enable
49337ec410a : gallium: add rasterizer depth_clamp enable bit
869f0a4992f : mesa: skip fallback draw call if no primitives are being drawn
b58d6eaf117 : mesa: fix default texture buffer format
a08baaff976 : vbo/dlist: fix indentation in vbo_save_api.c
cc57156dce0 : vbo/dlist: rework vertex_store management
9863fe5a023 : vbo/dlist: rework primitive store handling
32535942680 : vbo/dlist: rework buffer sizes
031cb085cdf : vbo/dlist: remove unused functions
5e281a053a0 : vbo/dlist: add documentation
dd55d9f2b3e : vbo/dlist: remove vbo_save_context::vert_count
2671b9c90fd : vbo/dlist: remove vbo_save_copied_vtx
0b8dcdec9d2 : vbo/dlist: fix max_index_count value
fc2030b8f30 : vbo/dlist: rework out of memory
831f5d1fe01 : vbo/dlist: don't force list compilation if out of vertex space
94a2063987c : vbo/dlist: limit allocation sizes
ea99d1c7483 : vbo/dlist: remove vbo_save_context::max_vert
93867fad558 : vbo/dlist: realloc vertex stores
776445468be : vbo/dlist: remove vbo_save_context::buffer_map
6a63a4a14f7 : vbo/dlist: reset vertex_store::used in reset_counters
3ab1ddd5c15 : vbo/dlist: remove vbo_save_context::buffer_ptr
b511b651233 : vbo/dlist: don't force list compilation if out of prim space
69615d92a0e : vbo/dlist: realloc prims array instead of free/malloc
22f666622af : vbo/dlist: use prim_store directly
2c6e8bab1bb : vbo/dlist: don't store prim_store
f5aa98579ad : vbo/dlist: remove vbo_save_vertex_store::bufferobj
f9d12bf50e9 : vbo/dlist: use a single buffer object
edd77338267 : vbo/dlist: use buffer_in_ram_size
b0853d0ada0 : vbo/dlist: move VAO update at the end
c01851bcf69 : vbo/dlist: apply start_offset after indices construction
3d3b73813d2 : vbo/dlist: simplify add_vertex function
8e188f8f2e9 : freedreno/a6xx: Fix VS primid with tess + GS.
f254686b13d : tu: Fix VS primid with tess + GS
c1f724b2b93 : nir: fix serialization of loop/if control
30f457e119e : ci: Use FDO_DISTRIBUTION_TAG where possible
d33eeb2634b : radeonsi: enable nir option pack_varying_options
7054c1b7fd7 : nir/linker: pack varyings with different interpolation qualifier
5a24aed1ac1 : nir/lower_io_to_vector: check centroid & sample when merge variable
1fd3cf990eb : mesa: fix glthread deadlock when EGL multi thread shared context
be4f5f1c926 : mesa: add ValidateEGLImage driver callback
41455326717 : gallium/api: add validate_egl_image interface
d45d749e8b3 : gallium/dri: add dri_screen egl image validate hooks
27d91fec044 : gbm/dri: implement image lookup extension version 2
dcf38724c74 : egl/dri2: seperate EGLImage validate and lookup
5d74c33aaaf : docs: update calendar and link releases notes for 21.1.8
996e50a60aa : docs: add release notes for 21.1.8
44b9e11ddbb : gl.h: Remove dllimport
5ab27ad01e3 : aux/trace: dump more pipe_vertex_element members
b4cbc47b3c8 : mesa/st: use uint for instance_divisor instead of int
e38c58c808f : venus: raise the ring buffer size to 64KB
79b8498c050 : venus: update venus-protocol headers
c9eedba75dc : venus: make ring buffer size configurable
eb88c8e1d45 : venus: rework vn_instance_submission
862244ccc6d : venus: add and use VN_CS_ENCODER_INITIALIZER
0641a230a0c : venus: init experimental features before the ring
e5a005dd0c5 : venus: support reply shmem without ring
68eb682a238 : venus: add vn_renderer_submit_simple_sync
2996c707cfb : venus: init roundtrip fields in vn_instance later
3bba38ab71f : venus: reorder version fields in vn_instance
076c8f041a6 : docs: Update Windows llvmpipe doc for driver split
f36921effec : wgl: Refactor drivers to a libgallium_wgl.dll
e2bb111e02f : wgl: Make overridden entrypoints local to stw_ext_context
739fb1057d1 : wgl: Move wgl* non-extension definitions to libgl-gdi
a153c78d6e8 : wgl: Move opengl32.def to target instead of frontend
675775b140e : wgl: Don't use BUILD_GL32 for wgl frontend
2a76c976d1c : static-glapi: Fix MSVC preprocessor definitions
03006926de1 : wgl: Fix unit test when using shared glapi
92f515ad6ed : mapi: Fix shared-glapi build with MSVC
d326d32e24c : glx: Prevent crashes when an extension isn't found
20ec247cb8e : freedreno/ir3: Update physical_predecessors for streamout block
137471ca899 : freedreno/ir3: Improve error msg for block level validation
ac5df8c5c9b : freedreno/ir3: Validate physical successors
d2efcd3f06c : freedreno/ir3: Fix double printing of branch suffix
c343fa9ecdc : freedreno/ir3: Fix physical successors for break out of loop
f472949b243 : freedreno/ir3: Update physical_successors after retargetting jumps
30b2cc423c5 : glsl: break out early if compound assignment's operand errored out
26302ccdc14 : glsl: propagate errors from *=, /=, +=, -= operators
0edbdc671f0 : zink: fix some pipe caps for max instructions
ad584ed34e4 : zink: use dispatch table for (almost) all vulkan calls
2777d4f69de : lima: Improve error messages for unsupported GP operations
4ad4aa38fa3 : lima: Fix crashes for GPUs with more than four cores
c1f40c762c1 : lima: Enable PIPE_CAP_VERTEX_COLOR_UNCLAMPED
52893327fb0 : glsl: fix variable scope for do-while loops
174c057926f : glsl: handle scope correctly when inlining loop expression
8bbbbb02cd5 : glsl: fix variable scope for loop-expression
732cd9db445 : mesa: fix mesa_problem() call in _mesa_program_state_flags()
c5059915eed : zink: use EXT_primitive_topology_list_restart where available
c96e854db3d : zink: hook up VK_EXT_primitive_topology_list_restart
ff6ccbf5f00 : lavapipe: fix primitive restart with indexed indirect draws
5bb747abd9c : util/primconvert: force restart rewrites if original primtype wasn't supported
f7e575ce0dc : microsoft/spirv_to_dxil: Add `install : true` to spirv_to_dxil library.
90faabc0ee5 : ci: Add osmesa to Windows GitLab CI
5d02cbfcb50 : main: don't always clamp pixels read from snorm buffers
dda0bb0b326 : zink: clamp query results to 500 per qbo on 32bit
a2dfb49961e : llvmpipe: memcpy user_buffers at set_constant_buffer time.
a83a2b980cd : llvmpipe: Fix leak of CS local memory with 0 threads.
dee8b50cad5 : llvmpipe: Free CS shader images on context destroy.
26364c63471 : iris: signal the syncobj after a failed batch
db35acafa9c : ci/freedreno: Skip slow SizedDeclarationsPrimitive in CI.
52f65551d27 : ci/freedreno: Mark a630 basic-glsl-misc-fs as flaky.
f5f446f3ece : ci/freedreno: Fix typo in glx-tfp flake annotation.
edfff331b32 : freedreno/a6xx: Emit a WFI after event writes flushing CCU.
69e96cfc0d0 : ac,radv: remove unused inputs array and VS input code
3fb229e010f : ac,radeonsi: load VS inputs at the call site of nir_intrinsic_load_input
bce7c7f3fc5 : ac/llvm: implement nir_intrinsic_elect
e0f07483d03 : ac/llvm: implement nir_intrinsic_overwrite_*_arguments_amd
1e178f7a377 : ac: make ac_shader_abi::inputs an array instead of a pointer
6df5f268dbb : ac: remove needless parameters from ac_shader_abi::emit_outputs
2e95ad1433d : ac/llvm: implement a bunch of NIR AMD intrinsics for NGG
a33602b1f90 : ac/llvm: remove load_tess_coord callback
0fed8d4fab6 : ci/iris: Switch GL/GLES testing to suites.
4abcf8433c8 : ci/iris: Consistently use .test-manual-mr for our unstable hardware.
b91ca2022e4 : ci/iris: Unmark dma_buf_import_export tests as failing.
a9150f0bdca : ci/iris: Mark create_context-no_error as failing.
f5f948826ae : ir3/lower_pcopy: Set entry->done in the swap loop
e7f8d283d7c : ir3/lower_pcopy: Use right flags for src const/immed
67065f99c52 : llvmpipe: Don't wait for already-terminated threads on Windows
cd46cad0a7b : v3d: Enable PIPE_CAP_TEXTURE_MIRROR_CLAMP_TO_EDGE
09aeb59b54d : winsys/radeonsi: Set vce_encode = true when VCE found
6e6b432df2f : radeon/vcn: Add FW header flag to enable VP9 header parsing
71aa4adba36 : zink: fix PIPE_SHADER_CAP_FP16_DERIVATIVES handling
5ce3fa0100d : zink: handle bo struct types that are just a runtime array
efc4e577ed1 : zink: handle 8/16bit ssbo storage
600f7804bf1 : zink: implement nir_op_pack_half_2x16_split
567d539512a : zink: lower 32_2x16_split pack/unpack instructions
376b963c813 : zink: hook up 8/16bit storage exts
86b4e2e9ccf : zink: add 8bit alu handling
6931fe58ca1 : zink: fix PIPE_CAP_DRAW_PARAMETERS export
22da219dd89 : zink: always emit sample id 0 for non-msaa texel pointers in ntv
d524d0d72b0 : zink: move drawid_broken to unhashed pipeline state
58d08635b5b : zink: move point sprite rasterizer bits to unhashed pipeline state
0dc2de7b765 : zink: add pipeline state flag for determining if output type is points
ad45e351a28 : zink: move sample part of fs key to renderpass
43cfd97ade1 : zink: remove tcs shader keys
75ed5719217 : zink: hash blend state pointers on creation
9ab4bfcb535 : turnip: re-emit vertex params after they are invalidated
27f2c9dc2e9 : freedreno/registers: add a6xx media formats
c993f02f6a6 : i915g: Reject non-unrolled loops or non-flattend IFs at link time.
17332ceb0f4 : mesa/st: Add an optional GLSL link fail msg to finalize_nir.
1b4b9a9eff9 : i915g: Add finalize_nir.
682d08a6ea4 : i915g: Expose PIPE_CAP_TGSI_TEXCOORD.
d5254601c91 : i915g: Simplify the process of texcoord mapping to TGSI semantics.
6dd87592a69 : mesa/st: Add an assertion for finalize_nir versus PIPE_CAP_TEXCOORD.
9194ee90c8e : cso: Revert using FS sampler count for other stages at context unbind.
b8b475ad4e1 : nir/lower_amul: Fix usage of nir_foreach_src()
5800fde1bbb : nir/lower_amul: Handle load/store_global
c1e668d5d19 : aco/ra: don't use ds_write_b8_d16_hi/ds_write_b16_d16_hi on GFX8
265515fa626 : broadcom/compiler: check instruction belongs to current block
3ef2ca9cbf2 : broadcom/compiler: don't enable early fragment tests if shader writes Z
38d79d00a1c : v3dv: honor VkPhysicalDeviceFeatures2 in pNext chain of VkDeviceCreateInfo
9b6c641cb5c : nv50/ir: Add DeadCodeElim constructor.
5d91cf41f1d : freedreno: use OUT_WFI for emit_marker
6619877bdfa : clover: Don't remove sampler/image uniforms
43c4f5eb63e : ci/windows: Build spirv-to-dxil
015cc734079 : spirv2dxil: Fix build after spirv_to_dxil signature change
8de60a1654a : util/fossilize_db: Don't corrupt keys during entry read.
5610b5840de : osmesa: Add a unit test for resizing buffers.
eed660221b7 : gallium/osmesa: fix buffer resizing
3b289c9f30e : tgsi_to_nir: force int type for LAYER output
1cc8523c5cc : freedreno/ir3: Use LDIB for coherent image loads on a5xx.
2b6729883ac : freedreno/ir3: Add encode/decode support for a5xx's LDIB.
127e845d1d9 : freedreno/ir3: Refactor a3xx ibo/ssbo load/store instruction XML.
9cf232c9a82 : freedreno/ir3: Clarify what's going on in a4xx SSBO atomics.
23f7e06cd8d : freedreno/ir3: Don't use isam for coherent image loads on a6xx.
24fbda3f365 : ci/freedreno: Fix xfail update for arb_draw_indirect.
4717c0ca90d : ci/v3dv: generalize the buffer_access.through_pointers flakes.
398d591b65c : spirv_to_dxil: Add support for non-zero vertex and instance indices
49ef896a5e5 : spirv_to_dxil: Add support for nir_intrinsic_load_num_workgroups
9461fe5cf15 : nir: Add CAN_REORDER to load_ubo_dxil
ada05759e1e : spirv_to_dxil: Convert out parameters to a single object
268158a7585 : aco/optimize_postRA: Use iterators instead of operator[] of std::array.
bb956464cbc : aco: Skip code paths to emit copies when there are no copies.
728ed892df1 : aco: Use Builder reference in emit_copies_block.
46def1814e8 : turnip: consider shader's immediates size for sub-stream allocation
86e4fea2d59 : zink: add a piglit ci job for lazy descriptors
fd3eaabf28c : lavapipe: unbreak push descriptor templates
522f135d06c : radv: expose VK_KHR_shader_integer_dot_product
8037b215732 : aco/ra: allow v1b operands with 16-bit instructions
2a7fa132be1 : aco: implement udot_4x8/sdot_4x8/udot_2x16/sdot_2x16 opcodes
e0d232c2fc7 : aco: implement nir_op_pack_32_4x8
4dd420f76de : radv,aco: implement iadd_sat
44be450dc1b : radv: refactor handling of nir_options
859790ba547 : ac/llvm: implement udot_4x8/sdot_4x8/udot_2x16/sdot_2x16 opcodes
d6619d0a019 : ac/llvm,radv: implement uadd_sat/iadd_sat
f7cdd49a091 : ac/llvm: implement nir_op_pack_32_4x8
40a0935899d : ac/gpu_info: add has_accelerated_dot_product
137974fabbf : spirv: use sdot_2x16 and udot_2x16 opcodes
41ecef7855e : nir: add sdot_2x16 and udot_2x16 opcodes
ae00f5af619 : nir: separate lower_add_sat
54f83d718ad : aco/spill: add temporary operands of exec phis to next_use_distances_end
f241bd3749c : aco: don't coalesce constant copies into non-power-of-two sizes
8408cce303e : vulkan/wsi/x11: fix shm allocation control flow issue
ad878856e6b : radv/llvm: rework VS input loads and implement the callback
e209580fe4c : draw/tess: Fix unused-function warning with draw-use-llvm=disabled.
8bee5d3c11a : v3d: Enable PIPE_CAP_PRIMITIVE_RESTART
deb55340ca5 : vc4: remove primconvert
dad69c7ccd2 : vc4: export supported prim types by vc4
cdb27abf58d : v3d: remove primconvert
1618b5e7209 : v3d: export supported prim types by v3d
0005b90ba9e : vulkan: Copy pNext structures when enqueuing commands
03d586899ec : Revert "lavapipe: unbreak imageless framebuffer"
2de348cdb01 : glsl: use bool literals instead of integers
b1782965740 : nouveau: use bool literals instead of integers
8bf202ac729 : nouveau: fix forward declaration of struct
1402c17e4f5 : radv: optimize VRS when no depth stencil attachment is bound
ab635b024b6 : radv: pass the HTILE buffer to radv_copy_vrs_htile()
ad60354a920 : radv: optimize copying VRS rates to the global HTILE buffer
0fd40af59f4 : radv: allow to conditionally read HTILE value when copying VRS rates
8bd7e2392b2 : aco: preserve subdword RC when lowering p_insert/p_extract
73481338fe9 : aco/print_ir: always print SDWA dst & src selections
0988f7b9bac : aco: remove explicit dst_preserve flag
9e3ff06c380 : aco: rewrite SDWA selector
cc4682ed471 : aco: fix p_insert lowering with 16bit sources
cc62fbed6d8 : venus: suggest the proper sampler ycbcr model conversion based on format
607a14b8702 : radv: remove NGG streamout support in LLVM
c552d99b09f : zink: use imageless framebuffers
9643f0b8fc4 : zink: store some surface metadata to struct during creation
cf8997ab585 : zink: store some image creation metadata to object struct
42c47ef465a : zink: move get_framebuffer() to zink_framebuffer.c
b31994cf67b : radv: fix determining the maximum number of waves that can use scratch
ef7d840a703 : aco/lower_phis: optimize loop exit phis
207249d2b21 : aco/lower_phis: propagate constants before emitting merge code
aed7b7d1859 : aco/lower_bool_phis: avoid creating trivial phis
6d8ea546545 : aco: refactor lower_phis()
e4c5062fb75 : aco: fix init_any_pred_defined() for loop header phis
6f56eb24292 : panfrost: tidy up GPU naming to be in line with official names
da9f1a7340c : radv: use common vkGet{Buffer,Image}MemoryRequirements()
48cae114c28 : radv: use common vkBind{Buffer,Image}Memory()
757545b90e7 : radv: use common vkGetDeviceQueue()
9fc16b66d0d : radv: use common vkGetPhysicalDevice{Image}FormatProperties()
8a9c17bf4e0 : radv: use common entrypoints for sparse image requirements/properties
f695171e383 : vulkan: add common entrypoints for sparse image requirements/properties
e62d3db64b6 : radv: do not disable DCC for storage images if atomics aren't enabled
a17756c865c : radv: track if shader image 32-bit float atomics are enabled
8dd9287ce59 : radv: call nir_lower_int64() for LLVM
0496a39b1fc : v3dv: make v3dv_image_view derive from vk_image_view
f0e299fc5c3 : v3dv: use subresource helpers in more places
f1c6f05c35a : v3dv: make v3dv_image derive from vk_image
77f2e2a75f2 : vulkan: allow creating color views from depth/stencil images
dfef775c8ad : iris: Make sure a bound resource is flushed after iris_dirty_for_history.
9f1053a1f39 : iris: Track dirty UBOs per-stage for more targeted flushing.
8be320117b0 : iris: Use separate dirty bits for UBO and SSBO flushes.
5c44df011fb : iris: Insert buffer-local memory barriers for UBO reads.
077af5c928e : iris: Insert buffer-local memory barriers for SSBO reads and writes.
8e49d4809e5 : iris: Use DATA domain barrier for shader images instead of OTHER domain.
cb9f02f8634 : iris: Add read-write domain for data cache.
c677e764839 : iris: Insert buffer-local memory barriers for indirect draw parameters.
51f022cc037 : iris: Add separate dirty bit for VBO flushes.
4cce00350f4 : iris: Insert buffer-local memory barriers for VF reads.
4ab1048cf98 : iris: Annotate all BO uses through VF cache domain.
ff601897fb0 : iris: Add read-only domain for VF cache.
c679dbe09cf : lavapipe: unbreak imageless framebuffer
97aa90dec2b : venus: workaround a blob_mem mappable size check issue
cbdec34db31 : venus: renderer to check map size only when mappable
ae6a5e8f467 : docs: update features for lavapipe
9be8c480587 : lavapipe: support EXT_primitive_topology_list_restart
89a34cb8450 : iris: switch to explicit busy tracking
d1c27d214b4 : iris: give each screen of a bufmgr a unique ID
b2c811ccdc6 : iris: syncobjs are now owned by bufmgr instead of screen
971a373caf6 : radv: use radeon_set_sh_reg_seq() more for initial gfx/compute state
bd04ff972e9 : venus: initialize physical devices once
7dfac808b02 : venus: no supported device is not an error
fc742333637 : venus: group physical device fields with a struct
7aef59ccd2c : radv: add some asserts for descriptor updating
ec44c489453 : vulkan: Remove dependency on Python 3.9+
1963a61faaf : freedreno/computerator: Add support for pvtmem
b16587c14c1 : ci/freedreno: Add a bunch of recent a530 and a630 flakes.
41c5dd972e6 : ci/freedreno: Annotate a bunch of piglit fails/crashes.
34f0aef19bb : radv: just use UINT64_MAX when getting absolute timeout for that value
45f35900c33 : mesa/st: create new surfaces before destroying old ones when updating attachments
71556766187 : util/format: NEON is not available with the soft-float ABI
fe6e4484abe : ac/nir/nggc: Move gs_alloc_req up in NGG culling shaders.
f4a65e56287 : ac/nir/nggc: Only repack arguments that are needed.
02bba6aab5d : ac/nir/nggc: Don't stop applying reusable variables at prim export.
59de9620b44 : ac/nir/ngg: Delete unused struct.
25720f84dfd : lavapipe: Use c_msvc_compat_args
6373dd814a7 : ir3/a6xx,freedreno: account for resinfo return size dependency on IBO_0_FMT
e8cbfa95a3a : iris: Fix compute shader leak
9d20cf27326 : aco: Fix invalid usage of std::fill with std::array.
498d93f3dd3 : glx: Fix unused-variable warning with macOS build.
33630090a21 : nir: Add comment to explain the sad_u8x4 opcode.
77a852c1baf : lima/gpir: Rewrite register allocation for value registers
3d957b40cc1 : lima: Add a NIR load duplicating pass
ef190b9e153 : radeonsi: clean up typecasts in compute_copy_image
34a2c753107 : radeonsi: enable DCC stores on gfx10.3 APUs for better performance
c88a5465505 : radeonsi: track displayable_dcc_dirty for non-compute shaders
8c845d4cb47 : radeonsi: rename DCC_WRITE -> ALLOW_DCC_STORE
550f859c534 : radeonsi: handle pipe_aligned in compute_expand_fmask
0c395977346 : radeonsi: add missing make_CB_shader_coherent for DCC stores into copy_image
cb845c53f40 : radeonsi: enable DCC stores for clear_render_target on gfx10
b648d6fbf8c : radeonsi: disable DCC stores on Navi12-14 for displayable DCC to fix corruption
0b2b2a4783a : zink: remove ZINK_HEAP_HOST_VISIBLE_ANY
a923835afc5 : zink: clamp lazy pools to 500 descriptors and allocate more slowly
70f1337f63a : zink: use compatible renderpass state in pipeline hash
8dac288c8d8 : zink: track compatible render passes
d7e36a1831b : zink: inline gfx pipeline hash table
15450d2c2e2 : zink: incrementally hash all pipeline component hashes
12cf0099fde : zink: incrementally hash vertex state into pipeline hash
6fd5565933c : zink: incrementally hash module variants in pipeline
7f23c9daca6 : zink: incrementally hash gfx shader stages
07240424cae : zink: don't use dynamic vertex stride with dynamic vertex input
34abd8761af : zink: dynamic vertex input template
e53e5165b14 : zink: create inner scanout object without scanout binds
63e62af31c3 : zink: ensure gfx shader module states are updated when doing a partial recalc
c71e662ae2b : zink: remove refcounting from batch states
39df394ffed : zink: split out stalling from fence-waiting function
2aaca02bbf8 : zink: use tc rebind info for buffer replacements
52a846d147f : zink: directly pass resource pointer to descriptor state updates
802e43a6b58 : gallium/cso: add unbind mask for cso restore
7ac2edd555a : aux/cso: always restore states in atom order
b7534fe82aa : zink: destroy shader modules on program free to avoid leaking
eb7eccc76f0 : lavapipe: Use generated command queue code
997a6ca2265 : vulkan: Generate entrypoints that enqueue commands
a7b0946ef04 : vulkan: Generate code to place commands in a queue
925a8fac17f : vulkan: Read len attribute of parameters to functions
77ad17d0221 : lavapipe: add xfails for whole of CTS
3362da2c53d : ac/gpu_info: fix detection of smart access memory
e05ad2680c7 : radeonsi: set gfx10 registers better in si_emit_initial_compute_regs
deacef5d43b : radeonsi: fix a memory leak in si_get_shader_binary_size
46cb3bb4d1a : ac/debug: add an option to disable colors for printed IBs
6cb2f07e907 : radeonsi: add si_print_current_ib function for debugging
f28552b804a : radeonsi: don't use SQ_NON_EVENT before GE_PC_ALLOC for better perf on Navi1x
9fb77745f5f : radeonsi: inline si_need_gfx_cs_space
77a04116943 : winsys/amdgpu: clean up amdgpu_cs_check_space
48632778b99 : radeonsi: simplify si_need_gfx_cs_space
85742b28ef7 : radeonsi: inline remaining big functions in draw_vbo for better snx perf
b15c413947a : radeonsi: simplify memory usage checking by merging vram and gtt counters
b92e109ac6d : radeonsi: correctly use cs instead of gfx_cs in build pm4 helpers
b29741906dc : radeonsi: use memcmp and radeon_emit_array in radeon_opt_set_context_regn
0aed2d0cd3b : radeonsi: stop using AC_EXP_PARAM_UNDEFINED because it's not useful
2027831aaa2 : radeonsi: inline si_get_alpha_test_func
c005b2cd4be : radeonsi: move as_ls/es/ngg setting out of si_shader_selector_key
5a8a716168b : radeonsi: move si_vgt_stages_key determination into si_update_vgt_shader_config
ec37db756ed : radeonsi: remove stages_key parameter from si_shader_selector_key
08310f85ae5 : radeonsi: remove instancing support from the prim discard compute shader
9ec707ca37c : radeonsi: remove unused depth_clamp_any
6367d8036a2 : mesa: skip draw calls with unaligned indices
614f273ab4c : mesa: fix gl_DrawID with indirect multi draws using user indirect buffer
1f80cd35cbf : mesa: remove unused indices parameter from validate functions
07956bbcae4 : lavapipe: VK_KHR_depth_stencil_resolve support
3235b695b23 : u_blitter: add support for sample0 only resolves.
4d747c0c894 : gallium: add a sample0 only option to blitter.
a5786a2e717 : llvmpipe: adjust scissor planes for multisample.
519f235459b : llvmpipe/scissor: rewrite scissor planes interaction.
22b5e61db91 : llvmpipe: consolidate scissor plane code between line/tri
291d0795a33 : llvmpipe/fs: fix multisample depth/stencil fs writes.
6c75e5e3c60 : vbo: check more GL errors when drawing via glCallList
43041f24479 : vbo: merge draws with GL_LINES regardless of line stippling
386e5371a79 : util/cpu_detect: add/guess support for next Zen CPUs
d7a36d89076 : util/cpu_detect: print num_L3_caches and num_cpu_mask_bits
e52aa1edffb : main: allow all external textures for BindImageTexture
4a2adb36ae4 : venus: set maxMipLevels to 1 for ahb images
64405230774 : iris: Map scanout buffers WC instead of WB [v2]
86cb30baaf2 : venus: fix device group enumeration with unsupported devices
a7ebcbbd6b8 : venus: pre-initialize device groups
e2020484eb9 : venus: minor cleanup to physical device init loop
88142d8a5a5 : ir3/ra: Fix type mismatch when comparing intervals
62a7acee93b : ir3: Make ir3_register::name 32-bits
82c3dc220e3 : ir3: Make instruction IP 32 bits
9fd16168424 : ir3: Remove ir3_instr::name
600bdde2c1a : nir_to_tgsi: Use explicit sizes of NIR variables for UBO declarations.
33182c555fa : nir/nir_lower_uniforms_to_ubo: Set the explicit stride of the UBO 0 uniform.
01759d3fb2f : nir: Set .driver_location for GLSL UBO/SSBOs when we lower to block indices.
f2c69f83066 : anv: Enable KHR_shader_integer_dot_product
24b8fc38c3f : zink: ci updates
88c39042898 : docs: mark off ES 3.2 for zink
1bbab346604 : zink: enable fbfetch pipe cap
3b04a3c7971 : zink: add a renderpass flag for input attachment layout handling
8fb1dff7974 : zink: update push descriptor set anytime fbfetch changes
48676b64a06 : zink: add an input attachment to the gfx push set layout to handle fbfetch
8529c64fb7d : zink: fix lazy descriptor deinit
08050b7e987 : zink: add an input attachment to the gfx push set layout to handle fbfetch
052f85ea1b9 : zink: flag color attachment images as input attachments at creation
d31b7dcefdf : zink: track fbfetch info on context, update as needed
45a1d434393 : zink: refactor descriptor layout/template creation a little
8fb78752910 : zink: add a compiler pass to translate fbfetch -> input attachments
c9edf964b0a : zink: emit fbfetch variables as ntv input attachments
73456393d8f : zink: add input attachment thingy for spirv builder
25fe7971042 : zink: move alphaToOne warning to a dynamic warning
3e94af06294 : ci/llvmpipe: Add a fractional ASan run.
dab8bded4d2 : mesa: add environment variable MESA_NO_SHADER_REPLACEMENT
805c6a37b82 : meson: add missing custom target to generate shader_replacement.h
dcc89c91651 : virgl/ci: enable some traces that were previously crashing
b986b0a79f6 : virgl/ci: stop overriding GL version when running traces
ddee006c1da : ci: Ensure the DRM device is open
33ddbd220f2 : aco: remove DPP when applying constants/literals/sgprs
7d95f7510fa : aco/tests: test copy propagation with DPP instructions
e27946ca110 : aco: don't constant propagate to DPP instructions
f4b61e90617 : radeon/vcn: add a handling of error for incorrect reference lists
6a0cadd8ec7 : radeon/vcn: reuse the dpb buffers when with the same size.
2bdc0bb324d : gallium: fix surface->destroy use-after-free
838c0e5eefd : intel/fs: fix framebuffer reads
451e97028ee : meson: add crocus to default group of drivers for x86/x86_64
640f15edd73 : radv/llvm: fix invalid IR when converting triangle strips to indices
72b6b02e097 : ac/llvm: fix huge alignment when loading from shared memory
e72c2e36e09 : ac/llvm: adjust assertion for nir_intrinsic_terminate
1ef97ea0ab6 : meson: fix regression finding shm dep
213548251b9 : zink: explicitly end renderpass before running dispatch
f05270ed7fe : freedreno/ci: Bring fd farm back online after move
6270f8cb7c3 : zink: use VK_WHOLE_SIZE for full-sized bufferviews
441018a173f : zink: free local shader nirs on program free
a8d0c0af86c : intel/fs: Remove type-based restriction for cmod propagation to saturated operations
5ad88fd4996 : intel/fs: Remove after parameter from test_saturate_prop
e6373923a76 : intel/fs: Remove condition-based restriction for cmod propagation to saturated operations
47f0cdc4499 : intel/fs: cmod propagate from MOV with any condition
a9120eccff0 : intel/compiler: Move type_is_unsigned_int to brw_reg_type.h
b23432c540b : intel/fs: Fix a cmod prop bug when the source type of a mov doesn't match the dest type of scan_inst
0797388dc25 : intel/fs: Add many cmod propagation tests involving MOV instructions
4f6c5da0251 : intel/fs: Remove redundant inst->opcode checks in cmod prop
3afefb0818d : intel/fs: Refactor some cmod propagation tests
66fa676e8db : radv: ignore dynamic line stipple if line stipple isn't enabled
90a0556c27c : radv: use pool stride when copying single query results
906f7f4296d : radv: advertise VK_EXT_primitive_topology_list_restart
d465095fc01 : vulkan: Update the XML and headers to 1.2.190
98fded8a393 : svga/drm: use pb_usage_flags instead of pipe_map_flags in vmw_svga_winsys_buffer_map
2d1b85fe22b : radv: add support for clearing multi layers with normal gfx clear path
a6a89aaa2f2 : ci: Fix a minor issue in prepare-artifacts.sh script
9df9fe7dfae : aco: include utility in isel
548b383310d : nir: Fix local_invocation_index upper bound for non-compute-like stages.
a25fd1787a8 : nir: Add unsigned upper bound for extract opcodes.
76b9dd6266f : aco: Unset 16 and 24-bit flags from operands in apply_extract.
849033e6d8b : zink: implement PIPE_RESOURCE_FLAG_DONT_MAP_DIRECTLY when resizable bar not present
9a8960de53a : zink: determine whether the gpu has a resizable BAR at startup
1c9b0b853e6 : panvk/ci: Build-test panvk
23ef0fb2776 : radv: do not allocate a clear value for images that support comp-to-single
df688e6941b : radv: do not load/store the clear value for comp-to-single images
0c550a5fe69 : radv: disable DCC image stores on Navi12-14 for displayable DCC corruption
a069b4e9b9a : vulkan/wsi/sw: add mit-shm support for pixmap allocation
1f55f9a97a5 : vulkan/wsi/sw: add support for using host_ptr for shm pixmaps.
b5c390c113d : vulkan/wsi: add support for detecting mit-shm pixmaps.
eacf50c27b7 : freedreno/ci: Take fd farm offline for moving day
8f784c8fed4 : freedreno/ci: Add a status variable for CI farm
b34f9740cac : spirv: Implement non-Multiview parts of SPV_NV_mesh_shader
10a03e30cf7 : nir: Allow Task/Mesh to lower compute system values
4f52681a2dd : nir: Don't lower Task/Mesh I/O to temporaries
27697d5eb8d : nir/divergence_analysis: Handle Task/Mesh shaders
bf5f6add01c : nir/lower_io: Identify Mesh output as arrayed
9631d24c3f6 : compiler: Add Task/Mesh to shader_info
813d41829da : compiler: Add new non-Multiview Task/Mesh builtins
cd394017c85 : nir: Add per-primitive I/O intrinsics
f95daad3a2c : nir: Add a way to identify per-primitive variables
927584fa67b : nir: Update documentation for location to mention Task/Mesh
3c3b75a2b7e : isl/docs/tiling: Add Tile4 docs
cfb0d931f27 : aco: Emit zero for the derivatives of uniforms.
1454955e5d5 : zink: only update inlinable constants when they change
2eeaaabb8ec : aco/optimizer: combine v_pk_mul_u16 + v_pk_add_u16 -> v_pk_mad_u16
be16ebc5caf : aco/optimizer: fuse v_mul_f64 + v_add_f64 -> v_fma_f64
8e27ca9953e : aco/optimizer: combine v_mul_lo_u16 + v_add_u16 -> v_mad_u16
23d5865f422 : aco: refactor nir_op_imul selection
d8eef134d84 : aco: only apply extract if not used more than 4 times
b8c26e89fe8 : freedreno: ci updates
9c6938dbfd4 : freedreno: remove primconvert
744ef862b8d : freedreno: export supported primtypes
80b5f4ff088 : Fix building AMD MM/GL with EL7
4b8f2b99e85 : zink: avoid generating nonsensical code
a00fccce0c6 : zink: reduce scope of version-struct hack
2b82f2b78b1 : zink: clean up const-value handling for get_ssbo_size
3e22fc27af9 : zink: remove incorrect ASSERTED macro
a3092bc7196 : zink: remove needless scope
f417a4c1ba3 : zink: give each major intrinsic it's own emit function
55e8857a80e : zink: avoid checking if src is const twice
75b5f12407e : zink: avoid memcmping null pointers
d3a795b5284 : zink: remove needless NULL-check
077a9c74789 : zink: return false on failure
40f704f2f30 : zink: pctx can't be null here
4cc3554d85b : zink: do not dereference null-pointer
3fde1c42422 : zink: do not try to dereference null-key
e3239dff05c : zink: avoid overflow when calculating size
c96afa9fc8d : zink: initialize pQueueFamilyIndices
64c558ab830 : zink: do not warn about rare features until used
28b3563a95a : Revert "zink: always init bordercolor value for sampler"
bcd9db327d6 : i965: Enable RGBX8888_SRGB format.
589ccf3d777 : aco: Consider maximum number of workgroups per CU/WGP on Navi.
c8698199a11 : aco: Consider LDS usage by PS inputs in MaxWaves calculation.
9bc61108d73 : zink: remove extra program ref from cached descriptor updates
5c3db42d1d3 : zink: avoid pulling in unused push descriptors for cached ubo0
9e314a68224 : iris/ci: Correctly set freq governors to max
1f1dc495319 : freedreno/ci: Correctly set freq governors to max
5a4fcb42f76 : panvk: Fix panvk_copy_fb_desc()
d84dedc48f3 : panvk: Make the per-arch static lib depend on panvk_entrypoints.h
3990f958222 : zink: more effectively utilize batch_usage for query destruction
0f40ac286b9 : zink: don't try to sync previous timestamp query qbo values
4421180fe35 : zink: move time query ending out to zink_end_query
68c1b1b0e34 : zink: improve threadsafe qbo access
4a5dfabb125 : zink: make zink_gfx_pipeline_state::vertices_per_patch a bitfield
7b3dfea6c18 : zink: repack zink_gfx_pipeline_state
9c5a2ab6a9d : zink: convert rasterizer pipeline components to bitfield
c73adf8c901 : zink: steal a bit from rast_samples in pipeline state
9260b869051 : zink: add clip_halfz to rasterizer hw state
0e5ba2a508a : zink: repack zink_rasterizer_hw_state
827fcb7e32a : zink: zero viewport and scissor count in pipeline with dynamic state1
cab68281ba7 : zink: move viewport count into dynamic state1 part of pipeline hash
94e9091ba2b : zink: move dynamic state1 pipeline members into substruct
19e29960e92 : panfrost: v7 does not support RGB32_UNORM textures
b9452627730 : iris: fix layer calculation for TEXTURE_3D ReadPixels() on mip-level>0
d90a8c79dff : radv: remove unecessary radv_finishme() for invalid color formats
df90bb3f885 : radv: remove useless check about number of samples in the HW resolve path
b05c2023cc4 : radv: remove outdated radv_finishme() in the HW resolve path
aab95f1bdf1 : zink: set primitive restart with extended dynamic state2
9c2fe8e621f : zink: bump dynamic pipeline state count
53da55ac872 : zink: template for VK_EXT_extended_dynamic_state2
7811037de53 : zink: hook up VK_EXT_extended_dynamic_state2
5b5201f0fd7 : zink: no-op prim changes for pipeline recalc
0cec4d581c3 : zink: consolidate pipeline hash tables
305966ca75b : zink: use dynamic prim type
3674839d110 : zink: batch mem barrier hooks
115935cc53a : zink: slim down streamout component of mem barrier hook
c095a320269 : zink: remove query flush from memory barrier hook
ce873004120 : zink: use ctx gfx prim mode for draw comparisons
95a9ea54f39 : zink: init ctx->gfx_prim_mode to nonzero value to trigger pipeline changes
b06ef86020d : zink: reorder gfx program/pipeline/descriptor binds if dynamic state is present
c2aa47a708c : zink: remove extra unsetting of ctx->vertex_state_changed
8a4681aea58 : zink: pass current program's shader array, not ctx array
ab08dcd8956 : zink: remove attachment count from pipeline hash
1bb9704bce9 : zink: declare ctx var during blend state bind
960e776f24c : zink: assert precise queries are occlusion queries
9d9e197d742 : zink: require occlusionQueryPrecise for occlusion queries
336dea90f09 : zink: always init bordercolor value for sampler
b192b9c88a0 : zink: implement PIPE_QUERY_GPU_FINISHED
1e921e50986 : v3dv: Implement VK_EXT_pipeline_creation_feedback
c8581d0fae4 : microsoft/compiler: trivial fixes to error-handling
e0f3133447b : microsoft/compiler: return errors from get_n_src
2c166a27fc0 : microsoft/compiler: remove needless error-returns
46f3582c6fe : nir: fix ifind_msb_rev by using appropriate type
9083e9a4836 : nir: fix shadowed variable in nir_lower_bit_size.c
3538b5af6de : venus: conditionally enable async descriptor set allocation
288ce1b033f : venus: check descriptor allocations against pool resource
70b03e96f9c : venus: descriptor set to track descriptor count of last binding
a1e91b1163c : venus: descriptor pool to track pool state
d2b1a7c2bb3 : venus: layout to track variable descriptor count binding info
d8e89b4e330 : venus: descriptor layout to track more binding infos
ad934eb680a : venus: add vn_descriptor_set_layout_init
d4878636fe7 : venus: refactor failure path for sets allocation
71e748ad244 : dri2: Fix Null pointer dereferences
84fa2866025 : etnaviv: remove primconvert
a3d6aa43a60 : etnaviv: export supported prim types
b22ba696153 : broadcom/qpu: remove duplicated opcode variable
626b1258576 : aco: Use workgroup size from input shader info.
c4ca08548b0 : radv: Remove superfluous workgroup size calculations.
9fd36bbacd7 : radv: Calculate workgroup sizes in radv_pipeline.
395c0c52c72 : ac: Calculate workgroup sizes of HW stages that operate in workgroups.
66b5f057271 : ci: update the list of skipped tests for Fiji/RADV
203f9da1672 : panvk: Initialize timestamp for disk cache
587046ed251 : panfrost: Make pan_blit() return the tiler job pointer
e466e0ecd29 : panfrost: Fix pan_blit_ctx_init() when start > end
1c953ba2121 : panfrost: Prepare indirect draw helpers to per-gen XML
1447db0d512 : panfrost: Prepare indirect dispatch helpers to per-gen XML
792a0ab0b14 : panvk: Prepare per-gen split
c14c246439e : panfrost: Only emit special attribute buffer entries on pre-v6 hardware
56a4aa93321 : panfrost: Move panfrost_modifier_to_layout() to pan_texture.c
5ca93f3599a : panfrost: Get rid of all _packed structs in pan_context.h
0400c4ca1b7 : pan/gen_pack: Add parens around packed1/2 vars in pan_merge()
fe1d33daaf4 : panfrost: Add generic mappings for the gen-specific tiler descriptor macros
5f3910a3439 : panfrost: Get rid of the mali_xxx enum redefinitions
13c13efcac5 : panfrost: s/[idep_]midgard_pack/[idep_]pan_packers/
908dde360ad : panfrost: Stop including midgard_pack.h directly
f96a30cea5a : pan/gen_macros: Include midgard_pack.h from gen_macros.h
f29b45f9343 : pan/gen_macros: Map {TEXTURE,SAMPLER} to the arch-specific descriptor
2092f60ec1b : pan/gen_macros: Move the TEXTURE definition to gen_macros.h
8a058a91903 : panfrost: Move the polygon list init logic to pan_cmdstream.c
423f67c1bdb : pan/gen_pack: Add pan_size() and pan_align() macros
d7ff3973e95 : panvk: Add missing midgard_pack dependency
188a2d36918 : pan/gen_pack: Generalize the PREFIX() trick
e0533ebf16e : intel/compiler: INT DIV function does not support source modifiers
346eb08a3d2 : radeonsi: Change GS vertex offset arguments to use gs_vtx_offset array.
5b7446d74cb : radv, ac, aco: Use indices 0-2 of gs_vtx_offset argument array on GFX9+.
18962b94d31 : glsl: fix explicit-location ifc matching in presence of array types
9ca74120338 : meson: stop searching for execinfo
973e9e25bd8 : util/u_debug_symbol: remove debug_symbol_name_glibc and execinfo dependency
90be0d7963c : glapi/gl_gentable.py: drop call to backtrace on no op
0bbb9001c24 : i915: remove use of backtrace and backtrace_symbols
565f9105b70 : anv/image: Don't assert that HiZ can be added
0022a11ff4f : iris: Disable tiled memcpy for Tile4
fd509ef59d7 : iris: Disable the Y-tiled modifiers on XeHP+
bd516c65814 : intel/isl: Disable I915_FORMAT_MOD_Y_TILED on XeHP+
af40104e7da : intel: Add underscores to HALIGN and VALIGN enums
3d1f6342c08 : intel: Update surface states for XeHP alignments
fbde743b072 : intel/isl: Use a switch for HALIGN/VALIGN encoding
2e464e69b95 : intel/isl: Fix halign/valign of uncompressed views
c7bcbc950c0 : intel/blorp: Fix Gfx7 stencil surface state valign
1f62cddaf53 : intel/blorp: Fix faked RGB image alignment on XeHP
79ad9cda480 : intel: Support Tile4/64 in surface states
dd9ae2dc7be : intel: Support Tile4/64 in depth/stencil state
f54de77c3a5 : intel/isl: Update tiling filter functions for XeHP
0ab2fa18e4b : intel/isl: Use an allow-list in gfx6_filter_tiling
602f597bc10 : intel/isl: Drop ISL_SURF_USAGE_DISPLAY_*_BIT
ac37d7801c1 : intel/isl: Drop extra assert on array_pitch_el_rows
43090127748 : intel/isl: Size Tile64 surfaces with 4 dimensions
8fd76782415 : intel/isl: Update image alignments on XeHP
0bcfa2d8fb8 : intel/isl: Define ISL_TILING_4/64 for XeHP
44ef425ce88 : intel/isl: Add msaa_layout param to isl_tiling_get_info
e307d46eaba : intel/isl: Add more parameters to isl_tiling_get_info
5200a99062a : zink: only remove programs from hash tables on shader deletion if needed
c12a9858946 : zink: set inlinable_uniforms_mask first when binding a shader
ec814f7d366 : zink: add some null checks for shader variant key generation
e7b0541d45e : zink: stop using dirty_shader_stages for shader binds
191ae5193c8 : zink: simplify a bitmask init
5f3cb4c4904 : zink: create compute programs on bind
e14ecb903b8 : zink: avoid hashing shader stages multiple times for new gfx programs
4b5e26e6782 : zink: split gfx shader cache based on stages present
2d54e8da50d : zink: track mask of bound gfx shader stages
ad6847cf535 : zink: inline program cache structs
bdbcf256a12 : zink: return early when getting resource modifer if no modifier is used
325fbc3fd2a : zink: verify program key sizes before checking for default variant
4a3395f35ae : microsoft/compiler: Miscellaneous fixes from running clang-format
1aca20be14c : microsoft/compiler: Emit a flat interpolation method for SV_SampleIndex
74a24f4f1c8 : microsoft/compiler: Set the SampleFrequency runtime metadata
88220083cf2 : microsoft/compiler: More robustly handle setting Register=-1
62c3492d0b7 : microsoft/compiler: Add support for SV_SampleIndex intrinsic
c4b5921d554 : pan/bi: Fix format specifiers in disassembler
589f365d053 : pan/bi: Remove unused clause_start field
1c2bc67fac7 : pan/bi: Assert l != NULL in bi_ra
b1aa15d5825 : pan/bi: Simplify condition
c08423699cf : panfrost: Remove unused functions
e9afd245f4b : panfrost: Remove stale TODOs and XXXs
8f25a606b45 : panfrost: Remove CACHE_LINE_SIZE #define
6e05f689245 : llvmpipe: rip out cylindrical wrap support
e9cc7f1ae47 : softpipe: rip out cylindrical wrap support
7b0bda2e556 : gallium/tgsi: rip out cylindrical wrap support
526f7d77907 : gallium/tgsi: rip out cylindrical wrap from ureg
bd93364ea2b : gallium/tgsi: remove unused helper
e26fd607cab : draw/llvmpipe: correct exponent calculation for negative z
0f05c84bbaa : radv: allow storage images with VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 on GFX10.3+
74d10525374 : freedreno/a6xx: Fix a6xx gen4 compute shaders
12a9adbb3b0 : freedreno/a6xx: Register updates for a6xx gen4
ab37109d231 : freedreno/a6xx: Updates for tess_use_shared
31835ac3b8e : freedreno/a6xx: Fix streamout with tess_use_shared
219e12b7f39 : freedreno/a6xx: Rast updates for a6xx gen3
677dbb0e52b : freedreno/a6xx: Register updates for a6xx gen3
28c5384cf92 : freedreno/a6xx: Set type for PC_HS_INPUT_SIZE
8dff5356ffc : freedreno/common: Fix comment typo
d051b06a484 : panfrost: Raise maximum texture size
cd489e53887 : aco: remove redundant s_and exec after nir_op_inot
abcc83e7134 : aco: Fix to_uniform_bool_instr when operands are not suitable.
a13e79843e0 : nir: prevent peephole from generating invalid NIR
e0a703af114 : ci: update the list of expected failures/skips for RADV
3f5053b8996 : iris/ci: Add manual jobs for tracking performance
cff106c4b69 : nir/opt_algebraic: optimize fmax(-fmin(b, a), b) -> fmax(fabs(b), -a)
ad786430610 : crocus: add missing fs dirty on reduced prim change.
6b7a68b7c21 : crocus: add missing line smooth bits.
560dc4f7907 : zink: fix pipeline caching
712a4d2fd25 : zink: fix program init flag
4237aa3a7eb : spirv_to_dxil: Run nir_lower_tex during compilation
4c260f017c1 : crocus: drop u_primconvert header.
ea18b0930bc : zink: add better TODO note for surface swizzles
6ff5eaa7d59 : zink: make void swizzle clamping util public
52032d5efae : zink: make component mapping function a static inline
08bad3b2b87 : zink: move void format detection function to zink_format
e645e3c523a : nine: replace unnecessary dynamic-sized array with bitfield
16b49164327 : panfrost: Take a ctx when submitting/destroying
fe956d0182a : spirv: Add support for SPV_KHR_integer_dot_product
652d304ee95 : spirv: Update headers and metadata from latest Khronos commit
a6db40605e8 : nir/algebraic: Add some extract optimizations
839495efc67 : nir/algebraic: Add lowering for dot_4x8 instructions
0f809dbf404 : intel/compiler: Basic support for DP4A instruction
806cd2341c8 : nir/algebraic: Basic patterns for dot_4x8
6c18a3b497a : nir/opcodes: Add integer dot-product opcodes
7d8bf7c167d : nir/lower_bit_size: Support add_sat and sub_sat
8503cab2e00 : panfrost: Replace writers pointer with hash table
afebbadda8d : panfrost: Remove writer = NULL assignments
e7eb28fed0a : panfrost: Remove rsrc->track.users
e98aa554130 : panfrost: Prefer batch->resources to rsrc->users
5c4fbae571f : panfrost: Add foreach_batch iterator
79dd1a4e634 : panfrost: Maintain a bitmap of active batches
b8da5b1b7f4 : panfrost: Cache number of users of a resource
2f63ccd0803 : panfrost: Switch resources from an array to a set
8e2159a57fa : zink: stop referencing framebuffers
1af66186941 : zink: defer deletion of no-attachment framebuffers
3622562e449 : panfrost: Inline add_fbo_bos
4991e17297b : panfrost: Remove get_fresh_batch
bd15e5e6af8 : panfrost: Move bo->label assignment into the lock
e6924be7370 : panfrost: Don't use ralloc for resources
9307028255f : panfrost: Simplify get_fresh_batch_for_fbo
81a76d9e423 : panfrost: Remove null check in batch_cleanup
40edc87956a : panfrost: Protect the variants array with a lock
67821af1de8 : panfrost/ci: Don't skip matrix inverse tests
324a32ac141 : panfrost/ci: Switch to suite support
3d228b69267 : nir/gcm: pin some instructions which require uniform sources
884ac52eaa8 : nir: consider push constant loads as always dynamically uniform
a3110c308f7 : radv: call nir_lower_flrp() after the first radv_optimize_nir()
2cf164feb97 : nir/opt_algebraic: optimize flrp(fadd, fadd, x) only if fadd are used_once
89a842b2b6d : nir/loop_analyze: consider instruction cost of nir_op_flrp
572ed224946 : venus: use uint32_t in vn_ring_submit
db9ffc55618 : glthread: implement glGetUniformLocation without syncing
625f00d37cd : gallium: change pipe_draw_info::mode to uint8_t on MSVC to make it 1 byte large
8886bf9a47c : gallium: use a packed enum to make pipe_prim_mode 1-byte large with __GNUC__
06ca0fc3b10 : zink: only force all buffer rebinds if rebinds exist on other contexts
8d9891088f1 : zink: rebind all buffers on replacement
1e362da3dff : zink: count streamout rebinds when doing buffer rebinds
95a67ede542 : zink: add bind counts for so bindings
0802d307f66 : zink: split out buffer rebinds to helper functions
e08edc8294a : zink: make descriptor update functions return the updated resource
a9ccef9bc77 : zink: clear out all ubo rebinds first if they exist
94ed2ab3a11 : radv: use nir_vector_insert_imm in lower_intrinsics
aeb1b4c30c1 : nir/lower_io: use nir_vector_insert_imm()
83ca8145e96 : gitlab-ci: Fix octopus device type and tag
f4b858e746d : Revert "nir/opt_algebraic: optimize fmax(-fmin(b, a), b) -> fmax(b, -a)"
a16f3963d36 : lavapipe: fix reported subpixel precision for lines
0a4c4f4459b : broadcom/compiler: Fix qpu.flags.muf typo.
4d6e18b6cbd : llvmpipe: improve polygon-offset precision
1fa61483ded : llvmpipe: split coefficient calculation and store
85653336692 : llvmpipe: clamp z to 0..1 range when using polygon offset
63138c42c56 : crocus: copy views before adjusting
4fc2a6cbdb6 : freedreno: Require C++17.
31fdd26d011 : intel/compiler: Add unified barrier support for CS
6a950bab0cf : intel/compiler: Add unified barrier support for TCS
b4055a020ff : intel/compiler: Regroup TCS barrier code paths
0606af1d4ad : panfrost: Rip out primconvert code
2d31d469f77 : panfrost: Fix NULL dereference in allowlist code
2944f49610e : intel: Parse INTEL_NO_HW for devinfo construction
7d59a66e3a4 : intel: Use env_var_as_boolean for INTEL_NO_HW
e245468eb4c : panfrost: Port v5 blend shader issue to blitter
3113dbd8371 : panfrost: Zero initialize blend_shaders
5c4b54ce96d : pan/mdg: Handle swapped 565 and 1010102 unorm
82a6b38d8c6 : pan/lower_framebuffer: Don't open-code pan_unpacked_type_for_format
5fe35012c99 : pan/lower_framebuffer: Don't open-code pad_vec4
58e96e4aa29 : pan/lower_framebuffer: Don't treat UNORM 4 special
0169f7aac82 : pan/lower_framebuffer: Unify UNORM handling
851620562ab : pan/lower_framebuffer: Use fmul_imm
eda3e7f32c3 : pan/lower_framebuffer: Don't replicate so much
f45ceb81826 : pan/mdg: Insert moves before writeout when needed
7cc3a7ff45e : panfrost: Delete unpacks for blendable formats
2cf581b1956 : panfrost: Use blendable check for tib read check
85ab479d242 : panfrost: Fix UNORM 10 sizes
6dfdeea213d : panfrost: Remove unneeded quirks from T760
6b7b8eb0468 : panfrost: Add explicit padding to pan_blend_shader_key
27367cf0186 : panfrost: Add padding to pan_blit_blend_shader_key
9cc303ffbbd : iris: Mark the aux table buffers with EXEC_OBJECT_CAPTURE.
7bb4ada8e06 : iris: Bypass the BO cache when allocating buffers for aux map tables
e9be86adda4 : venus: scrub ignored fields of pipeline info when rasterization is disable
b8161673123 : venus: fix all missing vn_object_base_fini
c600494a8e7 : tu: Enable VK_KHR_uniform_buffer_standard_layout
07cd30ca293 : nir/opt_algebraic: optimize fmax(-fmin(b, a), b) -> fmax(b, -a)
0cddfba3287 : vulkan/wsi/sw: wait for image fence before submitting to queue
b23a9dd1f63 : aco/scheduler: allow moving down VMEM stores to below VMEM loads
eb60d8c7b9c : llvmpipe: use preferred attribute interpolation for wide lines
2201f5a58c0 : aco: remove label_extract if the extract is used by a non-VALU
e0353296daa : radv: allocate shaders to 32-bit address to skip PGM_HI
2dc90ca8a44 : radv: don't use SQ_NON_EVENT before GE_PC_ALLOC for better perf on Navi1x
77ffdf41b12 : aco: add more validation rules for SDWA operands
077776a866f : aco/opcodes: remove definition_size[]
f6b281a1c2b : aco/validate: simplify get_subdword_bytes_written()
ec1bbfa6088 : aco/ra: refactor subdword operand stride
c75138ed640 : aco/ra: refactor subdword definition info
e11b23f7cd3 : aco: add instr_is_16bit() helper function
3d6ca41e44d : aco: use VOPC_SDWA on GFX9+
60e171af06f : aco/print_ir: fix printing of VOPC_SDWA definitions
8852c5448dc : aco: fix vectorized 16-bit load_input/load_interpolated_input
e4e2d45cc64 : radv: remove useless DISABLE_{ZMASK,SMEM}_EXPCLEAR_OPTIMIZATION state
98d10eed480 : radv: remove unused fast depth-stencil gfx clear path with expclear
8bb9e9e76fa : lavapipe: fix missing VKAPI_CALL attribute
2b4b31044de : util/xmlconfig: Test values set via the environment
1a6d1e93099 : util/xmlconfig: Make unit tests more resilient against user env settings
8f935317e6c : frontend/dri: add environment variable DRI_NO_MSAA for performance comparisons
aad7a1d79a0 : radeonsi: remove vertices_per_patch parameter from draw-related functions
10a46226b1e : gallium: remove vertices_per_patch, add pipe_context::set_patch_vertices
6d761126244 : tu: Remove some stale bypass xfails
d889f5f282a : freedreno/crashdec: Quiet spammy print in query mode
dbea4bb970a : freedreno/crashdec: Decode full RB in verbose mode
ed8d3095abd : freedreno/cffdec: Fix gpuaddr comparision
32f13cb9bc7 : freedreno/cffdec: Fix indentation
295807e6669 : pan/bi: Extend bi_add_nop_for_atest for tilebuffer loads
e0bc11d9d20 : tu: Free device->bo_idx and device->bo_list on init failure
61c8e39649c : pan/bi: Use CLPER_V6 on Mali G31
bfd3ae35c97 : pan/bi: Use ST_TILE for multisampled blend output
4a51366144a : panfrost: Evaluate blend shaders per-sample
16394dc71a4 : pan/bi: Set the sample ID for blend shader LD_TILE
9f19a883bc5 : pan/bi: Extract load_sample_id to a helper
5c2a4eb1c24 : pan/bi: Correct the sr_count on +ST_TILE
710498e424e : pan/bi: Don't set td in blend shaders
0a26ec78b10 : pan/bi: Set eldest_colour dependency for ST_TILE
a7f7d741377 : panfrost: Disable shader-assisted indirect draws
8107f671717 : vulkan/wsi/wayland: memset members of image to zero
4cd187e71e7 : vulkan/wsi/wayland: create swapchain using vk_zalloc()
03e457bb1aa : ci/lavapipe: Add a fractional run with ASan
47996b951e7 : tu: Add a650-specific CCU flush workaround
abf0ae014a8 : tu: Properly handle waiting on an earlier pipeline stage
4003f2d48d9 : anv: Optimize genX(cmd_buffer_emit_gfx12_depth_wa)
ab4d4113878 : iris: Optimize genX(emit_depth_state_workarounds)
e86fb611069 : iris: Use constants for emitting cso_z->packets
2ae70329f59 : intel: Move the D16 workarounds out of ISL
9fd3baf34b9 : iris: Update clear_params only when HiZ is enabled
de7d8e53b72 : iris: Emit clear_params as part of cso_z->packets
78376a450b6 : iris: Update the clear value in cso_z->packets
f131e8917a6 : iris: Add genX(emit_depth_state_workarounds)
14b3732b84b : anv: Add genX(cmd_buffer_emit_gfx12_depth_wa)
be6bdb09182 : radv: fix copying depth+stencil images on compute
02b394023b7 : glsl: fix variable scope for instructions inside case statements
067599f8bc7 : radv: remove incorrect comment about compressed writes to HTILE on GFX10+
1c267519690 : radv: remove unnecessary check in radv_layout_is_htile_compressed()
86fd7f5484e : st/mesa: move handling CubeMapSeamless into st_convert_sampler where it belongs
feda6e9c5d1 : st/mesa: set take_ownership = true in set_sampler_views
bb89cf4bf39 : gallium: add take_ownership into set_sampler_views to skip reference counting
556c10c02c0 : ac/surface: allow arbitrary swizzle modes for displayable DCC
94d261029ee : radv: allow arbitrary swizzle modes for displayable DCC
6fc38d3b077 : radeonsi: allow arbitrary swizzle modes for displayable DCC
ee9f0e78c17 : ir3: prohibit folding of half->full conversion into mul.s24/u24
10bf0c51d4c : freedreno/ci: Add spillall tests
0b39f4ab42e : ir3, turnip, freedreno: Report stp/ldp in shader stats
58b54157eed : ir3: Fix getting stp/ldp components in ir3_info
613eaac7b53 : ir3: Initial support for spilling non-shared registers
6a5312bf86e : ir3: Fix compress_regs_left accounting for half-regs
cca2e0fc140 : ir3: Properly validate pcopy reg sizes
dd4e2f507a4 : ir3: Fix RA debug printing
e8d2253bf61 : ir3: Add ra_foreach_src_n/ra_foreach_dst_n
be3ab7ded42 : ir3: Add loop depth to ir3_block
7d3e5dc4871 : ir3/ra: Make ir3_reg_interval_remove_all() useful for spilling
efb34d6ee6a : ir3/ra: Handle huge merge sets
70c22d38945 : ir3/ra: Fix available bitset for live-through collect srcs
eae36b4850b : ir3/ra: Reinitialize interval when inserting
4b0eba9cb16 : ir3/merge_regs: Set wrmask for pcopy destinations
f59816b815c : ir3/print: Use mesa_stream_log_printf for (kill)
efa3600306a : ir3: Print physical successors/predecessors
d25cf483cbf : ir3: Copy-propagate single-source phis
f40baf33e66 : ir3/ra: Remove logical_unreachable
2768a35e416 : ir3: Add pass to remove unreachable blocks
b74c7aae793 : draw: improve numerical stability in clipper
a51678ffce6 : gitlab-ci: Fix trace expectations for iris devices
edee0da8800 : gitlab-ci: enable testing on Intel Comet Lake (experimental)
e2d7309973b : gitlab-ci: enable testing on Intel Whiskey Lake (experimental)
7fbb773c0db : mesa: rgb10_a2 is never color-renderable in gles2
e6776148c10 : freedreno/a6xx: Sync TFB BO access against prior TFB writes.
83e9a7fbcf5 : freedreno/ir3: Align driver param upload size/offset for indirect uploads.
5d192c2036d : freedreno/ir3: Apply the a6xx samgq workaround to TES/TCS/GS as well.
a6a449837b1 : anv: Set CONTEXT_PARAM_RECOVERABLE to false
4a7714ab7ba : aco/tests: add tests for post-RA DPP combining
12be7c8feb5 : aco/tests: add tests for pre-RA DPP combining
4ac47ad1cd7 : aco: combine DPP into VALU after RA
2e6834d4f6c : aco: combine DPP into VALU before RA
b97cfd72afc : aco: handle DPP in the optimizer
2e56e234209 : aco: make optimize_postRA() work across blocks
1d894a8c850 : aco: move a bunch of helpers into aco_ir.h/aco_ir.cpp
3db31963794 : aco: add can_use_DPP() and convert_to_DPP()
a9562fd0d61 : aco: fix validation of DPP v_cndmask_b32/v_addc_co_u32
6494b084075 : i915g: clang-format fixup.
c38cb5d4d8c : i915g: Add comments explaining various xfails.
ab2645b54c7 : i915g: Clear some xfails that are now skips.
e00a749759b : i915g: Reduce ARB_fp max tex indirections to match i915c.
8ebd0f8317c : i915g: Correct PIPE_SHADER_CAP_MAX_TEMPS.
da3f20a3ab4 : i915g: Fix polygon offset by telling draw the Z format.
8e5e70bb3de : frontends/va: add num_temporal_layers check
4081516b3e4 : radeon/vcn: set min value for num_temporal_layers
59f2c85845c : nir: return false for loops in contains_other_jump()
8de086e12f5 : v3d: implement resource_get_param
b1fbceac6f8 : vc4: implement resource_get_param
99fc6f7271c : panfrost: implement resource_get_param
b5919b0b106 : etnaviv: add stride, offset and modifier to resource_get_param
63529782d33 : gallium/nir/tgsi: initialize file_max for inputs
46746980081 : gallium/nir/tgsi: fixup indentation
bb4db22ff43 : turnip: apply workaround for depth bounds test without depth test
7faee1430a8 : freedreno: rename Z_TEST_ENABLE->Z_READ_ENABLE, Z_ENABLE->Z_TEST_ENABLE
d37aa08f611 : draw: fix stippling of fractional lines
a3d400a0164 : turnip: use nir_shader_instructions_pass in tu_lower_io
8892d276d2d : r600: preserve all metadata when passes don't make progress
956d6461ef6 : r600: use nir_shader_instructions_pass in r600_nir_lower_atomics
e2917ef9eff : freedreno/ir3: use nir_metadata_none instead of its value
ab35a63deaf : radv: do not allocate the FCE predicate for images that use comp-to-single
ef546cf96f6 : radv: remove useless check about the FCE predicate offset
dc58b0112f4 : radv: determine if an image support comp-to-single at creation time
c65e2eed32c : broadcom/ci: use deqp-runner suites for gles
e3b4c77ed34 : glsl: refactor code to avoid static analyzer noise
e6790d4a31a : nir/inline_uniforms: support loop
3c93ebbae58 : nir/loop_analyze: skip unsupported induction variable early
0b9639c35d0 : nir/loop_analyze: record induction variables for each loop
c86ec09d118 : nir/loop_analyze: move nir_is_supported_terminator_condition() to header
a406fff78a5 : nir/inline_uniforms: support vector uniform
9d796b21ac1 : nir/inline_uniforms: add uniforms in condition atomically
bce19b3a779 : mesa: don't return errors for gl_* GetFragData* queries
07cc5fd8933 : panfrost: Add unit tests for non-dithered clears
22538b89b3b : panfrost: Handle non-dithered clear colours
1b710d4a961 : panfrost: Add dither state to the clear colour tests
a4cb756e4d2 : broadcom/qpu: use and expand version info at opcode description
8a5f2228dbb : broadcom/qpu: add new lookup opcode description helper
ff74acabf50 : broadcom/qpu: update/remove comments
fdf47acdc75 : ci/freedreno: Flake the rest of the pbuffer/window dEQP-EGL tests.
0d023aaaf5c : ci/freedreno: Mark a new flaky SSBO length test.
5ce3bfcdf31 : intel/compiler: Lower 8-bit ops to 16-bit in NIR on all platforms
f0a8a9816af : nir: intel/compiler: Add and use nir_op_pack_32_4x8_split
89f639c0ca4 : nir/algebraic: Remove spurious conversions from inside logic ops
7c83aa05189 : intel/fs: Emit better code for u2u of extract
e3f502e0074 : intel/fs: Allow copy propagation between MOVs of mixed sizes
a147717a93d : nir/algebraic: Optimize some extract forms resulting from 8-bit lowering
f9665040f19 : intel/compiler: Document and assert some aspects of 8-bit integer lowering
fee4f7ef432 : glx: Simplify context API profile computation
a521b502b93 : glx/dri: Collect the GLX context attributes in a struct
2cd0991def0 : glx/drisw: Remove some misplaced error checks
0d42033b262 : glx/dri2: Require the driver to support v4 of __DRI_DRI2
bfad9e75c04 : glx: Store the context vtable on the glx screen
145992890ca : glx: Fix and simplify the share context compatibility check
5c71bf065f3 : dri: Reformat DRI context attribute #defines
78c5cdf7e67 : zink: clear current gfx/compute program upon unbinding its shaders
c39cbd49c16 : zink: do compute shader change on bind
26b5f4c45e8 : zink: flag the gfx pipeline dirty and unset pipeline shader module on shader change
f676e6a64b5 : zink: remove repeated lazy batch dd casts
193ce77265a : zink: remove redundant asserts from lazy descriptor set populate
96a6b8c8089 : zink: simplify get_descriptor_set_lazy params
35c3f5f08b7 : radeon/vcn: check frame size change for vp9 header flags
0b6f8588a2b : radeon/vcn: track width and height of the last frame
912d78d4f29 : radeon/vcn: initilize num_temporal_layers for hevc
7faad66ab07 : intel/pci-ids: Re-enable DG1 and add SG1
57bfd7122f7 : anv: Fix VK_EXT_memory_budget to consider VRAM if available
758662759dc : anv: compute available memory in anv_init_meminfo
5c79c545e3c : anv: Rework init_meminfo
be216ae9d9e : anv: Move compute_heap_size lower in the file
e0bd2fae8b0 : softpipe: fix ci rule ordering to avoid unnecessarily running jobs
09c1792d1f3 : anv: warn if system memory is used
e610f4b5f23 : anv: Allocate workaround buffer in local memory if present
0afda064416 : anv: Use local memory for block pool BO
649251ad4e0 : nir/lower_vectorize_tess_levels: set num_components for vectorized loads
45a61f17825 : gallivm: fix texture-mapping with 16-bit result
fae1e99a15d : iris: declare padding for iris_vue_prog_key
b16f3261a71 : radv: fix fast clearing depth images with mips on GFX10+
c94ff7dd811 : freedreno/a5xx: Reduce packet emits for SSBO state.
f10c7c4a5d4 : freedreno/a5xx: Use ST4_ constants for SSBO/image state types.
5b5dcbfe894 : freedreno/a6xx: Skip setting up image dims constants.
994793c5006 : freedreno/ir3: Move a6xx's get_ssbo_size shl to NIR.
547a2aa051a : freedreno/ir3: Use the resinfo path for ssbo sizes on GL, too.
513920ba827 : freedreno/ir3: Only lower cube image sizes once.
89ab2a7b6f5 : freedreno: Add a680 support
cf23fbb040f : meson: Check that bin/meson_get_version.py ran without an error
56ea259b42e : panfrost: drm-shim support
8b810e545f1 : zink: ci updates
c1d342e9864 : zink: enable compat contexts
3ed4ddf0763 : anv,vulkan: Add a vk_image::wsi_legacy_scanout bit
def2cb98082 : anv,vulkan: Move drm_format_mod to vk_image
0f2afa0abc7 : anv,vulkan: Move ANV image layout helpers to common code
ea410173d68 : anv: Make anv_image_view derive from vk_image_view
9cc004b3d0c : vulkan: Add a vk_image_view struct
48e8efd00e7 : vulkan,radv: Move vk_format_depth/stencil_only to common code
7878d516c67 : radv: Add asserts to vk_format_depth/stencil_only
3b006961178 : radv: Check format before calling depth_only/stencil_only.
c36ff60a52d : vulkan: Refactor and better document vk_image_expand_aspect_mask
83b4d4f17d8 : anv,vulkan: Move VkImageSubresource* helpers from ANV
e45e4e3ba15 : anv,vulkan: Move anv_image_expand_aspects to common code
25d4cffabf2 : anv: Make anv_image derive from vk_image
0e6c320a7d6 : vulkan: Add a vk_image struct
fc5a6eedbc0 : anv: Delete anv_image::format
951635dfe7c : anv/image: Use planes[i]->primary_surface.isl.format in check_drm_format_mod
403acd299f8 : zink: handle map failures more effectively
afa867b973c : zink: break out transfer map destroy
97545a0a1fe : zink: remove unused variable from image map
c5a6ebc6052 : zink: split buffer and image map functions
b19bff17f40 : zink: split out zink_transfer allocation
9e6916fb00c : zink: remove duplicated zink_resource_object::mem member
67239cf7540 : zink: collapse 'dedicated' allocation into zink_bo
defeecb816f : zink: flake out some tests for now
a48fc88571f : freedreno/a6xx: Apply the cube image size lowering to GL, too.
09942227f63 : ci/freedreno: Move freedreno's deqp testing to suite support.
57b041574db : ci/turnip: Add a new flake from running more of the CTS.
97d04c2bc54 : zink: rejigger PIPE_MAP_ONCE for internal qbo reads
7d39ef49bd7 : zink: remove PIPE_MAP_ONCE from subdata
daff597940a : zink: make map_count useful for dedicated image allocations
89e2591e8d0 : zink: split mem unmap logic for images and buffers
6001ebc1b67 : zink: split transfer_unmap for images and buffers
5fedce7bfb9 : zink: stop zeroing structs during resource allocation
2857267b888 : zink: repack zink_resource_object struct
4d7f759e434 : turnip: provide dummy CmdSetLogicOpEXT and CmdSetPatchControlPointsEXT
2df5387e385 : tu: Consider depth/stencil for implicit dependencies
09e0b29bb63 : tu: Fix logic errors with subpass implicit dependencies
dcf1d8d7a4f : util: Replace recursive DFS with iterative implementation
9261a020280 : util: Add unit tests for dag
d9c90eee8b8 : freedreno: Decode a650+ CP_START_BIN/CP_END_BIN packets
726fdf33854 : st/mesa: correct point_tri_clip for gles2
48b1b159ffe : llvmpipe: take intersection with bbox for non-legacy points
782f75cb526 : intel/isl: Use uint64_t for computed byte offsets
eb7c28bf243 : intel/isl: Add a missing assert in isl_tiling_get_intratile_offset_sa
7d521bc1044 : intel/isl: Better document isl_tiling_get_intratile_offset_*
9ab2f7d489d : intel/isl: Add units to view dimensions in isl_surf_get_uncompressed_surf
37024061542 : intel/isl: Explicitly set offset_B = 0 in get_uncomp_surf for arrays
40fdb3212c3 : zink: add a suballocator
5df677e996b : lima: CI: Enable GL_R8 and GL_RG8 texture formats
574bff90877 : ci: enable CI for lima again
46d0126deb8 : radv: improve rounding of zmin
5ec6b6e9bbf : lima: Implement lima_resource_get_param() callback
221871fb6da : meson: Search for python3 before python for bin/meson_get_version.py
adfd3f8cd41 : v3d/ci: add piglit flake
89bc8ff4083 : glsl/opt_algebraic: disable invalid optimization
f9e3ae6a019 : intel/error-decode: printout INSTDONE_GEOM register for Gfx12.5
4f4f3b10728 : genxml: add INSTDONE_GEOM register for Gfx12.5
c8ff8a66cf8 : intel/error-decode: printout more registers
bee7bff48e2 : genxml: add more INSTDONE registers for Gfx12.5
123590b88c0 : v3dv: Implement VK_EXT_provoking_vertex
80e5e059fa3 : radv: fix pre-computing viewport xform when setting new viewports
edfcc4f0227 : nir: fix GCM when GVN enabled
104aa6b5d1d : nv50/ir: Add FlatteningPass constructor.
ac1ddfba35c : zink: Remove unnecessary null checks.
e6d996f8ff2 : radeonsi: improve rounding of zmin
9e6f414766b : llvmpipe: init renderer string once to avoid races.
ff992709235 : gallivm: fix non-32 bit popcounts.
9922ea7e669 : gallivm: fix idiv/irem for 8/16/64-bit and 32-bit INT_MIN/-1
ff2d838c7ad : llvmpipe/cl: limit kernel input size.
c3bede9c96e : gallivm: don't lower local invocation index in frontend
baf800b236f : i915g: Implement cube/3d texture_subdata() as a series of per-layer maps.
9b51204d8f2 : i915g: Fix 3D texture layouts for width != height.
dad0c167827 : v3dv: Implement VK_EXT_pipeline_creation_cache_control
8f72268fc91 : llvmpipe: enable GL compatibility profiles
5b9ca78f471 : draw: add vertex color clamping to gs/tes
1ae55f05c0b : draw/tess: add clipvertex support for compatibility
f48fed8e915 : draw/gs: add clipvertex support for compatibility
3b1b1af6942 : draw: handle primitive ID for quads/quad strips.
441e490f5a1 : v3dv: initialize CL submission structure
795f3b73185 : ci: update trace hashes
cfc4433015d : nir,glsl_to_nir: use nir_fdot()
f6f9000f84d : spirv: create ffma more often
28acc4120f7 : nir: lower fdot to ffma if lower_ffma=false
174a4f36f9c : nir: create ffma from builders more often
ed70b256cea : nir: add ffma creation helpers
4ec4d862c2a : nir/algebraic: add is_used_once to dot product reassociation optimization
f95a16be722 : nir/algebraic: reassociate add chains for more MAD/FMA-friendly code
110bcb49193 : nir/algebraic: add various ffma optimizations
b0238191ca2 : spirv: swap fadd operands in build_asin() and matrix_multiply()
82d0600ba21 : nir: swap fadd operands in nir_atan()
d42e53c77a2 : panfrost: Unit test clear colour packing
8dfbbee0546 : panfrost: Mark R5G6B5 as blendable
62e902101b1 : panvk: Use pan_pack_color
b9c095cc2c6 : panfrost: Rewrite the clear colour packing code
0624346a206 : panfrost: Only allow colour blit shaders to be killed
76377de99bf : panfrost: Fix leak of render node fd
dab97fe2277 : panfrost: Add nocache debug flag for disabling the BO cache
e8b97dcdb24 : panfrost: Fill tiler job padding again
191824ec8e4 : pan/mdg: Reduce size of tex_opcode_props
10a344a857a : panfrost: Free NIR when deleting shader state
d349448717d : panfrost: Free TGSI tokens
98165aa9f2f : panfrost: Fix memory leaks for compute state
a9ab168e16e : pan/bi,pan/mdg: Fix memory leak of hash tables
b85ff566960 : panfrost: Call primconvert and u_transfer_helper destroy functions
f378799d9dd : CI: Update Windows quick_gl baseline for mysterious new passes
1564ff72a01 : tu: Fix xfb when there is a hole at the end
86196eff98a : AOSP: Add panfrost vulkan library suffix
21de785562b : AOSP: Update timestamps of target binaries
c3775ac5074 : AOSP: Upgrade libLLVM dependency to v12
a70ff21efbb : AOSP: Extract version from libdrm instead of hardcoding it.
71595a189a0 : tu: Fix feedback loops in sysmem mode
351c6b8bfe6 : freedreno/a6xx: Document GRAS_SC_CNTL::SINGLE_PRIM_MODE
d18f1022752 : vulkan/wsi/wayland: add helper function find_format()
cb3b4609c1a : vulkan/wsi/wayland: always initialize format vector
151b65b2119 : vulkan/wsi/wayland: generalize modifier handling
7383827acc8 : vulkan/wsi/wayland: fold wsi_wl_display_swrast and wsi_wl_display_dmabuf into parent
1c9299eaded : vulkan/wsi/wayland: fix crash when force_bgra8_unorm_first is true
db2635020f9 : vulkan/wsi/wayland: do not perform roundtrip when not querying formats
4bf011a7688 : vulkan/wsi/wayland: check directly if we got globals successfully
e0903165702 : vulkan/wsi/wayland: drop support for wl_drm
9990a351e8e : vulkan/wsi/wayland: use drm_fourcc.h for formats
d27a0dd7df3 : i915g: Add support for FXT1.
12b248755eb : i915g: Fix up the format mapping for DXT1_*RGB
22ec89b66b6 : i915g: Add missing support for sRGB S3TC.
f46850d3b30 : i915g: Add support for blitting compressed textures.
5a088aead52 : i915g: Make the 1D workaround keep TXP's .w channel in the right spot.
4d9acfa5331 : python: drop explicit output_encoding='utf-8' in mako templates
3f99ff8a0ed : glsl/tests: remove some dead code
773a70f9cb1 : isl: drop left-over comment
e8937757ce6 : isl: drop comment about "python 2 vs 3" as it doesn't apply anymore
93cb3aca034 : Revert "python: Explicitly add the 'L' suffix on Python 3"
f1eae2f8bbe : python: drop python2 support
dac09a31198 : gitlab-ci: stop installing python-is-python3 package
6f854145d20 : python: explicitly require python3
0092edfec08 : nir/dead_cf: Do not remove loops with loads that can't be reordered
38f39cc1e21 : drm-shim: Support kernels with >4k pages
5f2dbd45f20 : gallium: Remove "optimize" parameter from pipe_screen::finalize_nir
f6230723287 : v3dv: implement VK_EXT_color_write_enable
aa8179e33f8 : nir/inline_functions: Handle halting functions.
fa6cd6e00da : nir/lower_scratch: Ensure we don't lower vars with unsupported usage.
04bd2a12451 : nir: remove src/compiler/nir/nir_control_flow
673cc9323ac : nir: Move phi src setup to a helper.
636f51c6d15 : ci/v3dv: update flakes
fa1bb477031 : frontends/va: Reallocate p010 buffer for AV1 10 bits decode
ef0bfe2459a : radeon/vcn: Enable the AV1 decode p010 mode
2ea47f258d7 : frontends/va: Add AV1 profile main to the config
4ce61002154 : frontends/va: Place AV1 picture and slice parameter buffers functions
9cc4c1d8f81 : frontends/va: Add AV1 parameter buffers functions
0a421ff9a4d : frontends/va: Add AV1 picture description
608949f199f : virgl/ci: switch glmark2 traces from .rdc to .trace
e4c0a34bfe4 : radv: fix build with mingw
277ac9c30fa : freedreno, tu: Set GRAS_LRZ_PS_INPUT_CNTL::SAMPLEID
70e620437c4 : freedreno, tu: Stop asking for foveation quality
2b134a8c0ce : freedreno/a6xx: Add new register fields
19b7bbba730 : anv/android: handle image bindings from gralloc buffers
8d679f4f4e8 : nir: Initialize evaluate_cube_face_index_amd dst.x.
c0fc745b78b : meson: Remove duplicate xvmc in build summary.
6a0e703512d : util: Fix translate from block compressed to rgba
cca51207725 : iris: Stop using SET_DOMAIN on discrete GPUs altogether
8fe5152b725 : iris: Allow SET_DOMAIN to fail when allocating new GEM objects
468c3c83b4a : iris: Use the new I915_USERPTR_PROBE API
b8e2214ee57 : anv: Use I915_USERPTR_PROBE when available
9feb57a85eb : iris: Use I915_MMAP_OFFSET_FIXED for LMEM platforms
188cddfb389 : iris: Add a new IRIS_MMAP_NONE map type
e83da2d8e3b : iris: Don't try to CPU read imported clear color BOs
373f0d6accd : iris: Add an assert to iris_bo_gem_mmap_legacy()
24031700a7f : iris: Use a tiny table to map mmap modes to offsets
c49041c9d7a : iris: SMEM buffers on discrete platforms are coherent
512fa2f4dab : anv: Use I915_MMAP_OFFSET_FIXED for LMEM platforms
54e4a36c3a2 : include/drm-uapi: Bump headers
96643a8ba07 : docs/panfrost: Update llvm option
c14a85e7568 : radv: enable DCC with signedness reinterpretation
688d11e4e82 : ci: skip minio login if PIGLIT_REPLAY_UPLOAD_TO_MINIO is not set
2a86d519607 : broadcom/compiler: set current block on incrementing unifa
0df91126923 : v3dv: add API entry points for sampler Ycbcr conversions
ede320fa902 : v3dv: don't try to access pColorBlendState if rasterization is disabled
777de86eb1d : radeonsi/test: add Sienna Cichlid expected results
a92367209fb : radeonsi/test: prettier output
66709f1a406 : radeonsi/test: allow to pass a filename as a test filter value
55a40acd617 : radeonsi/test: format radeonsi-run-test.py with black
ac321c6fcf6 : radeonsi/test: fix test script args handling
fd62e0b7996 : tu: enable VK_EXT_extended_dynamic_state2
9586cacdcb3 : tu: implement dynamic rasterizer discard enable
4f0a7dbdeaf : tu: implement dynamic primitive restart enable
0b8ed9b55c7 : tu: implement dynamic depth bias enable
804f1b56648 : tu: declare VK_EXT_extended_dynamic_state2 but leave it disabled
513fb5438b4 : aux/cso: try harder to keep cso state in sync on cso context unbind
4b8f4bae013 : tu: allow dynamic primitive topology with tessellation
0bbc3afb9ae : ci: Build ANV on Android
f3aabe068c4 : anv/android: Drop unused device variables
16a9cf69151 : anv/android: Pass the correct pointer type to vk_errorf
279fe1ae6db : intel/perf: Use a char array for OA perf query data
c858d308330 : intel/vec4: Don't override emit_urb_write_opcode for SNB GS
a4d1ae7017a : meson/glsl: Only run GLSL tests if can_run_host_binaries()
dd88fb33fe3 : meson: Intel drivers don't require expat on Android
ce1a66fe3e1 : meson/intel: Don't build genxml tests on Android
fdc5138256a : st/mesa: fix pbo download store image type
03d17461f38 : iris: use add_bo_to_batch() when adding batch->bo
155a7a9b0f8 : iris: add the workaround_bo directly to the batch
d07fa0ef60e : iris: extract the code that adds BOs to the batch lists
805c5dcd590 : iris: assign bo->index to the aux map BOs too
f7102bed69d : iris: don't bump the seqno for the workaround_bo
89c22ef230b : docs: update calendar and link releases notes for 21.1.7
d6cfc971566 : docs: add release notes for 21.1.7
8a81d14271a : intel/vec4: sel.cond writes the flags on Gfx4 and Gfx5
38807ceeaeb : intel/fs: sel.cond writes the flags on Gfx4 and Gfx5
593ad9294be : crocus: align staging resource pitch on gen4/5 to allow BLT usage.
58e95f99bd5 : crocus/blt: add pitch/offset checks to fix blt corruption
cb2e712b9e4 : pan/bi: Unit test DISCARD+FCMP fusing
d74ab1e4d9c : pan/bi: Fuse DISCARD with conditions
4f347e96b82 : pan/bi: Add fclamp unit tests
ac636f5adb5 : pan/bi: Use FCLAMP pseudo op for clamp prop
a98790fa963 : pan/bi: Add optimizer unit tests
89e452883a5 : pan/bi: Use FABSNEG pseudo ops for modifier prop
b2b0dca4ce1 : pan/bi: Add shader equality helper for unit tests
f3d8ec14842 : pan/bi: Fuse abs/neg more on Valhall
c27af4ad36a : pan/bi: Simplify bi_compose_clamp
cfd73b4542d : pan/bi: Unit test new constant folding patterns
ec76119dfb9 : pan/bi: Constant fold texturing lowerings
6fa14794792 : pan/va: Document IEEE 754 conformance of clamps
cdfb5d37883 : panfrost: Test src*dst + dst*src blending
0228ccf8579 : panfrost: Leverage Bifrost's 2*src blend factor
95e306dc84c : panfrost: Add basic fixed-function blending tests
95187c03f1f : panfrost: Simplify blend_factor_constant_mask
01a1b253b43 : panfrost: Fix is_opaque when blend_enable=false
b7af56f2ad1 : panfrost: Add blend helper packing the equation
7eb2559198d : panfrost: Use _PU for non-dithered formats
07607c84432 : panfrost: Remove unused #defines
3ec5e2b6a70 : panfrost: Add LINEAR debug option
3958f00215c : pan/bi: Add a noopt debug option
ff03f096bfa : pan/bi: Make bi_opt_push_ubo optional
01b0935d315 : nir/lower_shader_calls: remove empty phis
a1b7a5fad6c : zink: use nir_shader_instructions_pass in nir_lower_dynamic_bo_access
50cb70d38a1 : zink: use nir_shader_instructions_pass in lower_discard_if
65f9234f96a : microsoft/compiler: use nir_shader_instructions_pass in dxil_nir_lower_double_math
b8de41902e3 : microsoft/compiler: use nir_shader_instructions_pass in dxil_nir_split_clip_cull_distance
9aafb91f0e5 : microsoft/compiler: preserve all metadata when upcast_phi doesn't make progress
17a61ec541b : microsoft/clc: use nir_shader_instructions_pass in clc_nir_dedupe_const_samplers
70723f278f9 : microsoft/clc: preserve only valid metadata in clc_lower_printf_base
4d812261026 : d3d12: use nir_metadata_none instead of its value
7810ca596c9 : intel/compiler: use nir_shader_instructions_pass in brw_nir_apply_attribute_workarounds
e1b325f5873 : nir/builder: invalidate metadata per function
a57bcc4394d : freedreno/decode: print estimated crash location without colored output
7684d57a051 : nir: add a pass to optimize "gl_FragDepth = gl_FragCoord.z" away
a6176881a64 : iris: Drop dead drm_ioctl prototype
0707a1d8423 : iris: Improve the memory layout of iris_bo by fixing pahole issues
2616e15c015 : iris: Rename bo->gtt_offset to bo->address
c964e5f099b : v3d,v3dv: add options to force 32-bit or 16-bit TMU precision
ff669ea93bc : anv/android: fix build error due refactoring
c16f7e2a193 : docs: add llvmpipe host memory extensions
c198adf7181 : lavapipe: add host ptr support.
9a57dceeb76 : llvmpipe: add support for user memory pointers
ee2bb57f1ed : pan/bi: Use the computed scale for fexp NaN propagation
84d2e537890 : Revert "nir/algebraic: Convert some f2u to f2i"
3ba66ebbc82 : nir/opcodes: Use u_intN_(min|max)
7fb9e78d09a : clover: only return CLC version as 1.2 (even for 3.0)
e78d5bb8e2b : clover/nir: don't convert to NIR on library link
6cc1568ff5c : clover: fix compilation with clang + llvm 12.
4128acdee32 : pick-ui: show commit date
7ec42b5edaf : pick-ui: show nomination type in the UI
db14f2a9326 : pick-ui: drop assert that optional argument is passed
a79ac1bee14 : freedreno: Use correct key for binning pass shader
9b57a81815c : nir/lower_mediump: Fix metadata in all passes
03c18f7efc4 : nir/lower_mediump_io: Don't remap base unless needed
4f9ac2f7374 : tu: add "flushall" and "syncdraw" debug options
03ddffd19f1 : nine: init more draw info members
c361658670c : nine: init take_index_buffer_ownership for draws
0dd0a92b243 : u_driconf: Use a macro to avoid repeating option names
b3f9b347f97 : wgl: Add a driver name for driconf
35ec7e8b8ea : wgl: Parse driconf options
68ff6f8be54 : xmlconfig: Use static inline for regex fallback to prevent -O0 issues
7939094d656 : gallium/dri: Move driConf -> st option processing to aux/util
380d4904ea6 : tu: Read some input attachments directly
11ac7d9e025 : intel/eu: Set scope to TILE for TGM flushes
96403c1ec4a : radv: allow fast clears for concurrent images if comp-to-single is supported
bdae3c366e1 : glsl: evaluate switch expression once
3f2c54a27ff : broadcom/compiler: rewrite partial update liveness tracking
c335c03ae21 : broadcom/compiler: make spills of conditional writes also conditional
314eb97dcb9 : broadcom/compiler: Flags are per-thread state in V3D 4.2+
b727eaac3ca : broadcom/compiler: add a vir_get_cond helper
7ccecf20964 : radv: enable DCC fast-clears with comp-to-single on GFX10+
aafe73561ee : radv: skip FCE for images that are fast-cleared using comp-to-single
7451eb1d611 : radv: implement DCC fast clears with comp-to-single
782e0d05b0a : radv: determine if an image support fast clears using comp-to-single
c336c4b0cb9 : radv: add RADV_DCC_CLEAR_SINGLE
6b1afe33b24 : radv: pass an image view to vi_get_fast_clear_parameters()
139d34d657d : radv: use more explicit DCC clear codes
4b88de73384 : virgl/ci: Set NIR_VALIDATE=0 on the host
a9f9e488f8a : virgl/ci: Wait a bit before shutting the VM down
716ba29056e : virgl/ci: Rebalance concurrency
e933c043831 : virgl/ci: Have LLVMPipe use more threads for rendering
deecc7d1094 : radv: fix reported sample counts for VRS 1x1
1a7eb424b0c : radv: bump maxFragmentShadingRateCoverageSamples to 32
0d605bb8e06 : radv: disable fragmentShadingRateWithCustomSampleLocations
e7e8704611f : radv: bump maxFragmentSizeAspectRatio to 2
36936adad75 : ci/vc4: update piglit expected results
8d22c1701d0 : docs: flag VK_KHR_multiview as implemented for v3dv
826f95778a4 : etnaviv: always try to create KMS side handles for imported resources
1bc22a2eabe : renderonly: don't complain when GPU import fails
353e6323936 : clover: add kernel attributes support for SPIR-V
773f0461031 : clover: return CL_INVALID_PLATFORM properly.
3106a340a01 : clover: fix api zero sized enqueue
7ae3881a4bf : radv: flush caches before performing separate depth/stencil aspect init
56fe30cbfcc : anv: Make anv_image_aspect_to_plane take an anv_image*
e37c2d923a4 : anv: Rework our aspect/plane helpers
0a93c0364c3 : anv/image: Rework YCbCr image aspects
32157f90594 : anv: Stop assuming planes are in aspect-bit-order
7e8fe42816e : anv: Use anv_get_format_plane for color image view setup
61807505e85 : anv: Use anv_get_format_plane in anv_get_image_format_features
4df2078e729 : anv: Add a get_format_plane helper and use it in image setup
dc6794ec240 : anv: Rework depth/stencil early return in anv_get_format_plane
4518ae82845 : anv: Rename anv_get_format_plane to anv_get_format_aspect
5dd55b08815 : anv/blorp: Use the isl_surf for computing level_width/height in anv_image_ccs_op
9a267be0394 : anv/blorp: Drop some can_ycbcr checks
bf87b9ad81d : nouveau: Use nir_lower_tex for projectors
ec66c581389 : nir: add imm_vec3 to round these out
02b60159458 : radv: Allocate space for inline push constants.
b2b1e8e40a6 : radv: Use correct signedness in misalign test.
06fc6e46f03 : panfrost: Fix pan_blitter_emit_bifrost_blend()
91a5afcd5f0 : v3d: print error on perfmon destroy error
d0e83b61743 : broadcom/compiler: change current block on setting spill base
90ee96992c5 : gallium/noop: implement a lot of missing context functions
380898f8c6f : gallium/noop: implement a lot of missing screen functions
c6b8591b608 : gallium/noop: update pipe_screen::num_contexts
ddd695407e9 : gallium/noop: enable threaded_context to test TC overhead without a driver
dd528305d57 : gallium/noop: use threaded_transfer
f4632f10969 : gallium/noop: use threaded_resource
5133524a62a : gallium/noop: use threaded_query
870a3771af8 : gallium/noop: implement shader buffers and shader images
f2c04c93786 : gallium/noop: implement fences
59fe704c45d : gallium: simplify VRAM uploads by adding PIPE_RESOURCE_FLAG_DONT_MAP_DIRECTLY
da538eb368d : radeonsi: improve viewperf snx performance by forcing staging for VRAM buffers
21c8a95e346 : radv: remove unnecessary FIXME about custom sample locations
d764de6460e : nir/tests: add tests for umod/imod/irem optimizations
e008eb12247 : nir: fix signed overflow for iadd constant folding
b627b9fcecb : nir/idiv_const: optimize imod/irem
96168301f92 : nir/idiv_const: improve idiv(n, INT_MIN)
4e2b94331ba : nir/algebraic: improve irem by power-of-two optimization
2bb49e45873 : nir/search: don't consider INT_MIN a negative power-of-two
b009467b810 : nir/algebraic: add optimizations for imul(a, INT_MIN)
65cd5a0f22e : nir/algebraic: don't optimize umod/imod/irem if lower_bitops=true
ec4b425f596 : nir/algebraic: fix imod by negative power-of-two
1db36422b97 : radv: fix initializing the DS clear metadata value for separate aspects
9fe8ae3fcde : radeonsi: don't create an infinite number of variants
20055a307df : radeonsi: add -t option to the test script
4a69667cdd9 : radeonsi: fix test script's output
ade66c1aeb5 : radv: allow DCC MSAA fast clears if a FCE is needed
f136838d1ec : radv: perform a FCE for MSAA images that might have been fast-cleared
3cfa3187cb0 : radv: rework DCC, FMASK and FCE decompress path
2f06642b06c : gallivm: remove code to force nearest s/t interpolation
7d3ab96f39c : lavapipe: lower mipmapPrecisionBits to 4
5e80cdbf8e6 : anv: allow stencil memory export
e08370dc37e : anv: disable aux for exportable images without modifiers
d75502be336 : iris: handle depth-stencil import with a wrapper function
5f7df5df0d8 : crocus: disable depth and d+s formats with memory objects
e47b72e931c : crocus: take a reference to memobj bo in crocus_resource_from_memobj
13677a90927 : i915g: Reapply clang-format.
01e9824997d : i915g: Use the devmaster quadratic approximation for sin/cos.
f800b9182b9 : freedreno/regs: add bit to control continuous clock with 7nm PHYs
fd9310f885f : docs: make most important part of bugs.rst easier to find
a694541709e : pps: Restore documentation
3cafe333e99 : frontends/va/postproc: Keep track of deinterlacing method being used
5dace8e0fb9 : gallium/util: add half texel offset param to util_compute_blit
675508dd81d : gallium/auxiliary/vl: Add additional deinterlace enum and tracking
30a359d633f : util/fossilize_db: Add extra flock mutex.
75266ee44a0 : util/fossilize_db: Unlock the cache file if the entry already exists.
1c4dce1aa75 : util/fossilize_db: Use uint64_t for file size.
d2d642cc014 : util/fossilize_db: Only allocate entries after full read.
96bfefe8d12 : util/fossilize_db: Be conservative about header length check for locking.
3091277052c : util/fossilize_db: Flush files after header write.
57ca07455ce : util/fossilize_db: Reset file position to parsed_offset on cache_offset read failure.
3c51a3aa954 : util/fossilize_db: Update parsed_offset correctly.
87efa1ee225 : spirv_to_dxil: Fix missing-prototypes build error.
e5311eae0c6 : ci/freedreno: Add jobs to manually do a full VK on freedreno.
2af172e8264 : ci/freedreno: Skip the slow dEQP-VK.ubo.random.all_shared_buffer.48 in CI.
71b38ef0362 : ci/freedreno: Clean up and fill out the tess timeout annotations.
9c3b72e1b51 : ci/freedreno: Generalize the spirv_ids_abuse skips.
fd291175516 : ci/freedreno: Organize, fill out, and document our VK xfails.
da000ea2efc : venus: free queues after vkDestroyDevice is emitted
4e28dfe58e8 : freedreno: Device matching based on chip_id
a1c4f11f4c1 : freedreno: Make chip_id 64b
7806843866a : freedreno/all: Introduce fd_dev_id
7ba6100c2ae : freedreno/ir3/lower_io_offsets: Drop gpu_id param
cc72eeb0776 : freedreno/ir3: Reduce use of compiler->gpu_id
f92877b7b8e : freedreno: Reduce use of screen->gpu_id
f100acd0c5e : freedreno: Drop device_id
7a11cc42e7f : freedreno: Move generated device table to .h
2f665e52e1a : nine: enable tc
740752d2327 : nine: track bound sampler count to optimize unbinds
7a170230f1c : nine: update bound sampler mask directly during texture updates
9205a45da50 : nine: split enabled/dummy texture binds into separate iterators
26d1886a7cb : nine: optimize texture binds a bit
0165fde82c4 : tu: Raise maxDescriptorSetUpdateAfterBindUniformBuffersDynamic to 16
799710be889 : mesa: Add EXT_texture_mirror_clamp_to_edge to extension table
757bc6d37a6 : mesa: Add support for EXT_clear_texture
028a83d9ad9 : lavapipe: remove duplicate xfail with typo
201d46b894b : nine: set CSO_NO_USER_VERTEX_BUFFERS for main cso context
d20b0c87bca : nine: don't memset sampler state during conversion
e9d2d3ae177 : ir3: Document RA-related register flags better
f7ee7112ecc : gbm: add GBM_FORMAT_R16
74181ffcc5e : radv: Write RSRC2_GS for NGGC when pipeline is dirty but not emitted.
41e093fc98c : st/pbo: add a fast pbo download code-path
d2845cfcc4d : st/pbo: set nir_tex_instr::is_array field
ff7e339f1fa : st/pbo: only use x coord when reading a PIPE_TEXTURE_1D
78b4e417d44 : gallivm: handle fisfinite/fisnormal
ad92c2b253d : nir: add fisnormal lowering
330e28155f7 : nir: add 32-bit bool of fisfinite
cf39c3e1e3b : vtn: add support for atomic flag test/set/clear
cd265a9868e : nir/libclc: handle null callee name when lowering
cc8a1229070 : microsoft/compiler: Add support for local_invocation_index
f9f3713c84a : microsoft/spirv_to_dxil: Enable support for shared memory
c00cf7d6168 : ci/a5xx: Skip some piglit stress tests that destabilize CI.
92b0cf8e773 : spirv_to_dxil: expose version number
bc3c71b87ae : anv: don't try to access Android swapchains
0869703300e : lavapipe: remove stale xfails
08a12feb6ed : gallivm: use lp_build_log2_safe for pow
2e2e6865b40 : tu, freedreno/a6xx: Fix setting PC_XS_OUT_CNTL::PRIMITVE_ID
8115cde3ba6 : tu, freedreno/a6xx, ir3: Rewrite tess PrimID handling
cd687c4e3bf : freedreno: Rename and document tess primid-related sysvals
97b0981ed95 : tu: disable gmem in primary cmdbuffer if secondary has it disabled
6ccf11ac2b9 : ci: Drop "success" job
5a536eca9ca : aco: calculate correct register demand for branch instructions
87a8349411b : ci/v3dv: update expected results
d762a01e184 : microsoft/compiler: harmonize num_psv_inputs with outputs
63dae1bd8b0 : microsoft/compiler: fix psv-output calculation
50e849fb944 : freedreno/ci: Add a manual job for tracking performance
518b94e8e1a : clover/llvm: turn off optional CL 3 features.
16793c8efae : ac/surface: implement CmaskAddrFromCoord in NIR on GFX10+
1d67fa4d731 : ac/surface: add tests for CmaskAddrFromCoord on GFX10+
0926b268fc9 : amd/addrlib: expose CMASK address equations to drivers on GFX10+
19670129c58 : ci: Update canvas_text trace
da00a11bf28 : bin/gen_release_notes: Fix commits with multiple Closes:
30f7b55e475 : bin/gen_release_notes: Don't consider issues for other projects
9dc3672b00f : bin/gen_release_notes: Add basic tests for parsing issues
7055282231c : docs: Add calendar entries for 21.2 release.
c2a241faa90 : docs: update calendar and link releases notes for 21.2.0
98f0db53214 : docs: update calendar for 21.2.0-rc3
ac428b53058 : docs: update calendar for 21.2.0-rc2
04adf1834c1 : docs: add release notes for 21.2.0
c886ce2991a : zink: simplify else clause for mem info gathering
42442a0d4e3 : zink: sum available memory heaps instead of assigning
8cfa6b4d752 : ci/freedreno: Mark border_color as passing on a5xx.
1f66fcf5a6d : freedreno/a5xx: Don't try to emit FS images in binning command streams.
c20287f8e4d : freedreno/a5xx: Disable TF when pausing or transitioning to non-TF.
1f89ea419d8 : ci/freedreno: Clear out TF API errors xfails.
8918a809ced : ac: Remove deprecated use_late_alloc field as nobody uses it anymore.
d911259c3a4 : radv: Use ac_compute_late_alloc in radv_pipeline.
61eb3debcfc : radv: Don't toggle PC oversubscription for NGG culling.
448592b9aeb : aco: Use Navi 10 empty NGG output workaround on NGG culling shaders.
566970f273b : aco: use image_dim and image_array intrinsic indices
39db5a569b9 : radv: set image_dim and image_array intrinsic indices
513f9b5dc96 : ci: bump to latest virglrenderer for anisotropic support
2116a4f5cc3 : virgl: add support for anisotropic texture filtering
e831c4a537c : virgl: disable anisotropic filtering.
d16b9b27b0f : iris: Fix Null pointer dereferences
6751d832c5a : aux/draw: Check for preferred IR to take nir-to-tgsi path in draw module
0ddac113f87 : nir: Removing uses of SSA defs destroys SSA liveness
9dfe7fbc6bb : isl: Use CLAMP macro instead of MIN of MAX
72259a870f6 : util: Add and use functions to calculate min and max int for a size
08d63615914 : ci: Update piglit to 4545a28cd8fea03fbab0e5f90bfbd812c32f3be1
f04f8ac692e : ci/zink: Use deqp-runner suite support to reduce the CI job count.
55bd5825988 : ci/virgl: Use deqp-runner suite support to reduce CI job count.
cd3b6689b2e : ci: Save dEQP results on all tests.
ad2995d1e1d : ci/i915g: Merge the two dEQP runs together.
6f7a921c99b : ci/llvmpipe: Use the deqp-runner suite support to consolidate jobs.
4658a9a4798 : ci: Uprev deqp-runner and use "suite" support to merge softpipe runs.
1bdab45594f : ci/i915: Update deqp expectations for another test passing.
97be8e42e42 : intel/disasm: fix missing oword index decoding
b4e5bf0637e : clover/nir: Set constant buffer pointer size to host
54dcccd535c : clover/api: Interleave details in dispatch table
a6c26a6ad94 : clover/spirv: Properly size 3-component vector args
f69d1c1c561 : clover/spirv: Increase max amount of function args
5ffe059fd2c : clover: Local memory needs to be aligned.
8061dfef6bf : clover: Do not advertise OpenCL x.y when unsupported
cd79351f02a : d3d12: split up root parameter update and set
06edc6adc88 : ci: Use crosvm to run dEQP tests for virgl
481e7508bec : ci: Increase crosvm version
0da2ebff274 : ci: Increase the default Rust toolchain version
33d9954bc12 : ci: Disable llvmpipe optimizations when running virgl CI
10541d1fade : gallium/hud: initialize query
ad83c06a5f8 : radv: fix missing cache flushes when clearing HTILE levels on GFX10+
ebea075feb8 : radv: fix selecting the first active CU when profiling with SQTT
f395057a828 : gallivm: remove pointless no_filter_hacks flag
4f56ded3626 : ci: Stop disabling filter hacks for llvmpipe.
34423391e02 : gallivm: make rho-approximation opt-in instead of opt-out
6538b3e5661 : nir: add heuristic for instructions in loops with GCM
a7f2e683ded : nir: move nir_block_ends_in_break() to nir.h
a9ed4538abf : nir: add indirect loop unrolling to compiler options
a654e39f155 : intel/compiler: make sure swizzle is applied to if condition
4f7043fc0ce : v3d/simulator: implement performance counters
685281278eb : v3d: implement performance counter queries
e928aece508 : v3d: add fence wait function
c59d8a17983 : v3d: move queries to pipe queries
99697035472 : v3d: attach performance monitor to jobs
6b9fcb01930 : v3d: check if device supports performance monitors
ca13868098e : drm-uapi: add v3d performance counters
a49b3970412 : ac/surface: implement CmaskAddrFromCoord in NIR
eedc0b59b71 : ac/surface: copy the CMASK equation to radeon_surf
1f12c3ccc1d : ac/surface: store CMASK pitch and height to radeon_surf
132b2055662 : ac/surface: add tests for CmaskAddrFromCoord prototype outside of addrlib
96e12644f3a : amd/addrlib: expose CMASK address equations to drivers on GFX9
501db877793 : ac: introduce a structure to store DCC address equations for GFX9
b705114d9cd : iris: mark the workaround_bo as asynchronous
b9129496a29 : freedreno: Unleash the dragon!
8813dfab830 : freedreno: Support per-device driconf overrides
7094cc78a44 : driconf: Add force_gl_renderer override
6edf0d8e902 : driconfig: Add support for device specific config
b080aa94664 : gallium/driconf: Allow the driver to parse the driconf options.
fdf9ebf317d : gallium/dri2: Make dri_init_options just init DRI options.
23a9339985d : v3dv: Implement VK_EXT_custom_border_color
0a464f2e076 : v3dv: Add is_unorm, is_snorm and is_float format functions
a753f50668e : venus: break up vn_device.c
22cb100ea0a : venus: break up vn_device.h
4b364ab4bcd : venus: update venus-protocol headers
b4214adefc3 : iris, crocus: add idep_genxml to per_hw target dependencies
521651d1064 : st/mesa: remove st_vertex_program::input_to_index
b5c9a695b95 : st/mesa: remove st_vertex_program::index_to_input
77c2b022a0c : st/mesa: remove lowering of 64-bit vertex attribs to 32 bits
8b6fd3f786d : gallium: lower raw 64-bit vertex formats in cso/vbuf instead of st/mesa
7b23b7c88e5 : gallium: add pipe_vertex_element::dual_slot to move lowering to CSO creation
4a713c568bb : gallium: add multi-component 64-bit UINT formats for raw double vertex attribs
e002f5a086c : gallium: change pipe_vertex_element::src_format to uint8_t
df5a2bbb415 : shader_enums,mesa: move VERT_ATTRIB_EDGEFLAG to slot 31 for st/mesa
842b8c89653 : crocus: add support for set alpha to one with blt.
de625dddeea : intel/genxml: fix raster operation field in blt genxml
c12444ab889 : crocus/gen45: fix mapping compressed textures
48980b7b7a9 : lavapipe: Fix 32bits windows build
c2a61437559 : turnip: Fix assertions on checking mutable combined samplers support.
ea7a42775bd : turnip: reduce maxComputeWorkGroupSize
e08960482a1 : venus: cache ahb backed buffer memory type bits requirement
5ed5d08141a : genxml/gen125: Update debug register fields according to HW
910d5f19730 : genxml/gen12: Update debug register fields according to HW
1ff53359cb5 : radeonsi: add expected tests results for Navi10 GPU
1c8f23cf936 : radeonsi: add a script to run piglit/glcts/deqp tests
a6110f3c3aa : ac/nir: Remove unhelpful nir_opt_cse from ac_nir_lower_ngg_nogs.
da9f4b2e678 : nir, aco: Remove vertex and primitive count overwrite intrinsic.
4b540aef2cf : ac/nir: Don't count vertices and primitives in wave after culling.
a2d02c0c110 : ac/nir: Use gs_accepted variable after culling.
8159868699c : ac/nir: Use es_accepted variable after culling.
1bbea90f509 : aco, nir, ac: Simplify sequence of getting initial NGG VS edge flags.
b157a5d0d68 : tu: Implement non-aligned multisample GMEM STORE_OP_STORE
7948c4b0b43 : tu: Make tile stores use a dedicated CS
1815a76e3d7 : v3dv: handle IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT
98044fd7e31 : v3dv: fill in drmFormatModifierTilingFeatures
0460f01fdc0 : ac/llvm: implement v2f16 fsat
b83da28863c : dlist: implement vertices deduplication
e012b34e610 : dlist: upload vertices in compile_vertex_list
f86faee9f49 : drm-shim: implement stat/fstat when xstat variants are not there
5cee8434fd2 : mesa: Fix tiny race condition in _mesa_debug_get_id
5ffbee84a4b : intel/compiler: Add id parameter to shader_perf_log callback
043c5bf966a : intel/compiler: Add id parameter to shader_debug_log callback
80160a67ab1 : meson: dont use missing dumpbin path
a2b37e95926 : pan/mdg: Analyze helper termination after scheduling
e79a78a16ff : intel/decode: add gfx4 vertex shader decode
0dec873f2a6 : intel/decode: add gfx4 constant buffer decode
490d09f1a49 : pan/bi: Fix infinite loop parsing arguments for bifrost_compiler
1acc3394c43 : pan/bi: Use padding bytes for checking whether to stop disassembly
8574ca44918 : pan/bi: Print the clause of branch targets
f5b9d16823a : zink: add locking for zink_shader::programs
5c8673d67fd : docs: update calendar and link releases notes for 21.1.6
ffb95954bf3 : docs: add release notes for 21.1.6
dfccbdff981 : ci: update to VK-GL-CTS 1.2.7.0
6336df3a626 : ci: Re-enable piglit trace for virgl
86250c7251b : zink: make codegen compatible with python 3.5
57ff4caf7f0 : radv: init radv_image::l2_coherent when creating the layout
87b0962fef4 : radv: do not use radeon_set_context_reg_seq() for only one register
f693b94d2fa : radv: reduce number of emitted DWORDS for contiguous context registers
4374e7fb459 : vulkan/overlay: Fix violation of VUID-VkMappedMemoryRange-size-01389
175bc33da7a : gallivm: let nir_lower_tex handle projectors
3914bd457b6 : amd/registers: fix fields conflict detection
2ea88d7cea0 : gallium/va: don't use key=NULL in hash tables
f376597d00d : freedreno/ci: Move rules for restricted jobs to test-source-dep.yml
c8783001c73 : intel/fs: restrict max push length on older GPUs to a smaller amount
d9a4a0aebd7 : tu: Handle multisample vkCmdCopyColorImage()
1e29f57b3ac : pan/bi: Validate the live set starts empty
7d60a8881d7 : pan/bi: Stub 64-bit in count_write_registers
502ffe6fbf3 : pan/bi: Handle asymmetric staging in bi_count_read_registers
e3f14b9850e : pan/bi: Add bi_entry_block helper
c4f8b52e064 : pan/bi: Lower fragment output with <4 components
9b0a4cc8936 : ir3: Delete old packed struct encoding
fc0c0e9d459 : tu: Use NIR for clear/blit shaders
df338fe7d1e : anv: Don't copy the lineStipple values if lineStipple is not enabled
c6be4f85e3c : pan/bi: Use getopt for bifrost_compiler
4c5f1ef3cad : microsoft/clc: Add a test for compiling a kernel with a read-write image
6126dd29a40 : microsoft/compiler: Implement texture loads from UAVs
7bcb2236393 : v3d, vc4: Fix dmabuf import for non-scanout buffers
b3e1f45cfb9 : nir_to_tgsi: Add support for nir_intrinsic_load_sample_pos.
0253ff6d55b : nir_to_tgsi: Declare buffers for all of num_ssbos.
846a4512e91 : nir_to_tgsi: Add support for HW atomics.
be7d964ff03 : pan/bi: Remove incorrect errata workaround
67b9b73f9f1 : pan/bi: Test restrictions on same-cycle temporaries
2cdf95703a8 : pan/bi: Restrict swizzles on same cycle temporaries
47f000c170c : lima: fail in get_handle(TYPE_KMS) without a scanout resource
4c092947df3 : panfrost: fail in get_handle(TYPE_KMS) without a scanout resource
465eb7864bf : freedreno: fail in get_handle(TYPE_KMS) without a scanout resource
9da901d2b2e : etnaviv: fail in get_handle(TYPE_KMS) without a scanout resource
3b3cd512867 : etnaviv: fix renderonly check in etna_resource_alloc
71a5bcb8658 : nine: Fix assert in tx_src_param
390a3fcdc45 : nir_to_tgsi: Add support for TXP.
9ffd00bcf13 : nir_to_tgsi: Pack our tex coords into vec4 nir_tex_src_backend[12].
6f5f79e042a : i915g: Add support for shader-db.
b8e29e89366 : anv: fix submission batching with perf queries
b077301a223 : i965: Explicitly abort instead of exiting on batch failure
9375f62a54c : i965: Write a custom allocator for the intel memobj struct
1f0964d6b67 : i965: Take into account the offset when marking a valid data region
0cfd1da8b37 : lavapipe: do not mark unsupported tests as crashing
fe9d2d20461 : broadcom: remove v3dv3 from neon library
86111fdc9c8 : spirv: set medium precision with RelaxedPrecision decorator
476dc3c050d : vulkan: add vk_spec_info_to_nir_spirv util method
fec1a04c53d : microsoft/compiler: Correctly flag when using raw buffers
1295c5cb334 : microsoft/compiler: Add support for arrays to image_store
16ef26ffcb1 : nir_lower_readonly_images_to_tex: Fix typeo on image arrays
486e236c338 : glsl/standalone: Lower COMPUTE shader precision
09d9b8cf9a3 : features: mark off timelines for lavapipe
94a49828051 : lavapipe: implement timeline semaphores
326253786e0 : lavapipe: use consistent semaphore variable naming
032d4a0e7d5 : lavapipe: rework queue to use u_queue
461662bf3c9 : zink: simplify some dumb code in invalidate_buffer (v2)
2668489cf95 : Revert "zink: simplify some dumb code in invalidate_buffer"
d413fd02190 : gallivm: Always take the per-pixel LOD path for cubemaps.
371cf5d06af : gallivm: Default brilinear filtering to off.
7e3bad0f8ec : nir/lower_shader_calls: adding missing stack offset alignment
a94192f69d1 : venus: print warnings when stuck in busy waits
7d0fe5863f2 : zink: force threadsafe mapping for query results when necessary
d972326c458 : pan/bi: Teach meson about format pack tests
8a6c214b6a5 : pan/bi: Teach meson about Bifrost packing test
9bb731012ef : pan/bi: Teach meson about scheduler predicate test
ca36943466b : pan/bi: Add BIT_ASSERT helper for unit testing
9358d1fca67 : pan/bi: Expose unit tested scheduler predicates
0d08ce287bf : pan/bi: Remove dated ASSERTED properties
526ae8979e7 : pan/bi: Inline away bi_must_last
097cf3952bf : freedreno/ir3: Add build id to the disassembler test
5ff0f4a901c : zink: never use staging buffer for unsynchronized buffer maps
3d64a97cf69 : mesa/main: Check for fbo attachments when importing EGL images to textures
dff0d9911d1 : iris: Split iris_upload_shader in two
42c34e1ac8d : iris: Enable threaded shader compilation
9011cc74056 : iris: add sync_compile option
2d1a2a1c095 : iris: Don't pass the shader key to iris_compile_[shader stage]
2024d470483 : iris: Add the variant to the list as early as possible
0e48b1a99d7 : iris: Allocate shader variant in caller of iris_upload_shader
ca19be1a8d3 : iris: Extract allocation bits from iris_upload_shader to iris_create_shader_variant
d0fac4e4f88 : iris: Ref count the uncompiled shaders
d5ec4716de9 : iris: Merge iris_create_[shader stage]_state funcs into iris_create_shader_state
eafcee4ab17 : iris: Unify iris_create_[shader stage]_state functions
0d32ec54678 : iris: Unify iris_delete_[shader stage]_state functions
16b34334dc4 : iris: Fix return type of iris_compile_*
38dea8ef35c : iris: Add a comment for iris_uncompiled_shader::nir
d78e980523b : util/queue: Don't crash in util_queue_destroy when init failed
d2b4a594749 : st/texture: refactor get_src_format() to be more useful
f0a24c8c9d8 : mesa/st: add format-finding capabilities to pbo get_dst_format()
25788721c1b : mesa/st: enable calling st_choose_format() purely for translation
daf2a039f55 : mesa/st: break up st_choose_matching_format()
6276973a9a2 : mesa/st: break up st_GetTexSubImage
7a14484bca7 : ir3: Preserve gl_ViewportIndex in the binning shader
c0d5c06fed4 : gallium/tests: Fix warning calculating absdiff
f1a66e7c90c : loader/dri3: create linear buffer with scanout support
20547a110ed : tu: delay decision of forcing sysmem due to subpass self-dependencies
8d8a91617d1 : docs/ci: Update http cache config to let Authorization headers pass through
92f9141f009 : ci/freedreno: Test with non-redistributable traces
b88fd3ccc0d : gallium/vl: don't leak fd in vl_dri3_screen_create
bdcefb8ec4a : radeonsi: preserve derivatives after discards for ARB shaders
8cd2e82c890 : mesa: move gl_program::is_arb_asm to shader_info
bff8a948f70 : lavapipe: do not assert on more than 32 samplers
206fe780d50 : vulkan/wsi/x11: do not inherit last_present_mode
6bfbce0447b : zink: rework buffer mapping
de2da3dadfc : zink: use MAP_ONCE for qbo readback
ce6d43548bd : pan/va: Allow floating-point swizzles on ATEST
5649f24d16e : pan/bi: Align staging registers on Valhall
a6ccbf48e98 : pan/bi: Clarify the logic of bi_reconverge_branches
30f8fb82c99 : pan/bi: Clean up and export bi_reconverge_branches
e3554a9a3aa : pan/bi: Add branch_offset immediate
4f359cae437 : pan/bi: Garbage collect stuff in bi_layout.c
73f8ef29614 : pan/bi: Fix UBO push with nir_opt_shrink_vectors
16579ca4b75 : pan/bi: Add constant folding unit test
87ebad74e5d : pan/bi: Refactor constant folding for testability
972d517d41f : pan/bi: Use bi_apply_swizzle in constant folding
ce8e269e606 : pan/bi: Add helper to swizzle a constant
b55fb073a46 : pan/bi: Add strip_index helper
a5727909e10 : pan/bi: Rename CLPER_V7 back to CLPER
f9616b74636 : pan/bi: Rename NOP.i32 to NOP
245c0ec7556 : pan/bi: Fix typo in FAU enum
fccbf4985d4 : pan/bi: Model Valhall special values as FAU
93245101731 : pan/bi: Model RSCALE for Valhall
62147d41264 : pan/bi: Model *ADD_IMM instructions in IR
5b0d6672f03 : pan/bi: Remove unused BIR_FAU_HI
1cde245f764 : pan/bi: Add discard flag to bi_index
be95198de58 : pan/bi: DCE after bifrost_nir_lower_algebraic_late
e6fdbb85bc9 : pan/bi: Constify BIR manipulation
0149dee377d : pan/bi: Remove redundant check in clamp fusing
07b259defc0 : pan/bi: Add instruction unit test macro
60537416100 : pan/bi: Add instruction equality helper
0394cc7c1db : pan/bi: Add helpers for unit testing
cdc79d2a030 : pan/bi: Output binaries from standalone compiler
8cbabbd532b : pan/bi: Only call clause code on Bifrost
dc569585a6a : pan/bi: Add quirks for Mali G78
18dedd80db9 : pan/bi: Do more mesa/st stuff in standalone compiler
f01f5e71686 : pan/bi: Zero initialize shader_info
027a8bf82cf : pan/bi: Parse file names in standalone compiler
e5b5132c637 : pan/bi: Remove unused option
1b85dfb6a56 : pan/bi: Remove unused pointer from bi_instr
59951b6f244 : zink: use dynamic line stipple
b61c96b6924 : ci: add another zink job with timelines disabled
64785df389e : zink: add env var to disable timelines
627371fe014 : zink: export PIPE_CAP_TGSI_BALLOT
410d4dc529a : zink: remove VK_EXT_shader_subgroup_ballot from device info
a05693d332f : zink: implement compiler handling for subgroup ballot builtins/intrinsics
252165d9254 : zink: lower subgroup ballot instructions
4bd6a0299b0 : zink: change descriptor flushing to assert
8ba44103b31 : etnaviv: fix gbm_bo_get_handle_for_plane for multiplanar images
f1cd56cdc11 : virgl: Enable caching for sampler views and render targets
8cb795b4772 : Revert "Revert "virgl: Cache depth and stencil buffers""
a425c5df789 : virgl: Add more meta data to cached resources
8d104a387ad : pan/va: Integrate the tests into meson test
b2046750c4a : pan/va: Add disassembler test harness
f917fb63e7a : pan/va: Add assembler test harness
372879cf6c8 : pan/va: Add negative test cases for the assembler
70430d322fc : pan/va: Add dis/assembler test cases
688827f3c52 : pan/va: Add disassembler generator
227547db483 : pan/va: Check for FAU conflicts in the assembler
508dfba9137 : pan/va: Add Valhall assembler
c43327c0496 : pan/va: Assert no instructions are duplicated
02e378b628f : pan/va: Add ISA.xml parser and support code
316486dd9f6 : pan/va: Add initial ISA.xml for Valhall
44aa7e25dd4 : llvmpipe: correct the debug information printed with GALLIVM_PERF=nopt
7ff30a0499b : gallium: Reset {d,r}Priv in dri_unbind_context
49908c602ff : anv/android: Rework our handling of AHardwareBuffer imports
d903f51631c : tu: Triage some CTS failures
59c2337f226 : panvk: Implement vkCmdClearAttachments
cd97eb123e1 : panvk: Expose panvk_cmd_alloc_fb_desc and panvk_cmd_alloc_tls_desc
f295e7f1d95 : panvk: A pipeline might not be bound when the render pass is ended
7a0acc35af1 : panvk: Move check for fragment requirement up to the draw
cef56d58244 : panvk: Close batch when ending a command buffer
616aa3f1386 : panvk: Start a new batch when the job index gets above the limit
498e5f44fa9 : panvk: Don't try to update samplers if they are immutable
15ac51f7583 : ci/v3dv: update vulkan expected results
c3f47f6e300 : glsl: Properly handle .length() of an unsized array
441826aaaac : glsl: Add operator for .length() method on implicitly-sized arrays
e6cdb01c517 : lima: avoid crash with negative viewport values
11d6441b94c : dlist: don't handle unmerged draws as merged
0b36c2916dc : v3dv: expose VK_KHR_multiview
c19dcec6047 : v3dv: implement interaction of queries with multiview
374215de1a3 : v3dv: fix query error handling
b1620caaaf8 : v3dv: track first and last subpass that use a view index
34724bafa46 : v3dv: skip processing tiles for layers that are not in the view mask
32cb8809aa3 : v3dv: use correct number of layers for multiview
f46f5eac7ce : v3dv: don't merge subpasses with different view masks
5fd55ab16d7 : v3dv: broadcast multiview draw commands
d5acae3206d : broadcom/compiler: implement nir_intrinsic_load_view_index
5872c7ca7ba : v3dv: inject a custom passthrough geometry shader for multiview pipelines
9da26af0741 : v3dv: move all our NIR pre-processing to preprocess_nir
f5e67e1ce79 : v3dv: store multiview info in our render pass data
dc86e032cba : v3dv: drop unused parameters
72f55cf7c4e : radv: implement VK_EXT_shader_atomic_float2
6694c37ea0d : aco: implement VK_EXT_shader_atomic_float2
71912de1d29 : venus: log more WSI messages
ee3495e4650 : turnip: Add support for VK_VALVE_mutable_descriptor_type
567bbfd56b5 : venus: suballocate memory in more cases
f06b0df741e : venus: clean up vn_AllocateMemory
cac5711d433 : llvmpipe: fix nir dot products (fsum op)
6691a48bcc6 : zink: EXT_vertex_input_dynamic_state
907e4a0f028 : zink: improve oom flushing
9460c350b1b : zink: merge draw_count and compute_count, move to batch struct
48473ec967b : zink: more explicitly check shader stages during compile
7665e656c1a : zink: remove no longer used internal resource function
3137795e38b : zink: replace some direct batch_usage calls with resource abstractions
12417c030b2 : zink: use new resource batch usage utils for is_resource_busy
6bda555cc0e : zink: simplify some dumb code in invalidate_buffer
79ccc17da5d : zink: use resource batch usage helpers in invalidate_buffer()
e5d6ce6e5ed : zink: collapse a conditional in zink_batch_resource_usage_set()
13d732ec5b4 : zink: add some resource util functions for batch usage
0a2b03376d6 : zink: force batch completion check on query result
5bab4cc546f : zink: add screen function for checking usage completion
53c39f710ff : freedreno/a6xx: Add missing PC_CCU_INVALIDATE_x
1dc7b9b08b6 : zink: use array size in spirv bo length calculations
ed98e54f193 : kmsro: Add 'kirin' driver support
5bf6ec31ccf : crocus/gen4: restrict memcpy mapping to gen5
856e2b75291 : frontends/va: change to per-layer rate control
c2695823fd1 : frontends/omx: change rate ctrl struct to array
687bbe2270b : radeon/vcn/enc: change to per-temporal layer rate control
65ad80f1d84 : radeon/vce: change rate ctrl struct to array
21da3be7a25 : r600: change rate ctrl struct to array
1e0d5125951 : gallium: change rate ctrl struct to array
ec53e519c31 : frontends/va: handle h264 num_temporal_layers for SVC encoding
8236320a0be : radeonsi: enable H.264 temporal encoding support for VCN
51935d594ed : radeon/vcn/enc: H.264 SVC encode
41f4b69354d : gallium: update h264 struct to track temporal layers
96c581e8979 : frontends/va: check number of temporal layers supported by encoder
a23beb9c436 : gallium: add temporal layers cap enum
b45cddda183 : tu: handle half-reg fs outputs
1387d1d4110 : nv30: fix emulated vertex index buffers
0497588eac6 : radv: allow unused VkSpecializationMapEntries
bc500da67d3 : nir/shrink_vectors: shrink vecN properly
36fe7398c01 : nir/shrink_vectors: shrink ALU properly
8317fe314c9 : nir/opt_shrink_vectors: reverse iteration order
d27417b597f : nir: consider write_mask in nir_ssa_def_components_read()
73905c4d017 : nir/opt_shrink_vectors: don't shrink vectors used by intrinsics
ece99eb69f2 : nir/lower_alu_to_scalar: don't skip gaps in write_mask
4eb0475b5a0 : v3dv: assert job->cmd_buffer is valid
8a998737124 : isl: fix mapping of format->stringname
8aa60029433 : vulkan/overlay: don't display histogram and range for device and format
2138d1b9e63 : teximage: return correct desktop GL error for compressedteximage
9cc0834ca60 : asahi: Generalize src_offset for non-4byte formats
a3e0b3b912b : asahi: Add integers to agx_vertex_formats
3cd6f623883 : agx: Shift vertex buffer stride in the compiler
c7ba0fb04db : agx: Add agx_format_shift routine
b329fe82641 : asahi: Pass instance_divisor to the compiler
96c98e0d251 : agx: Define p_extract for type converts
3417ecb4d7c : agx: Implement instanced arrays
538e3a31003 : agx: Include divisors in the vertex shader key
0c353d47be5 : agx: Add udiv-by-constant routine
50a4c993fd5 : agx: Add agx_ushr helper
3c1f754a717 : agx: Handle load_instance_id
3f5eebe5e6a : agx: Drop dated /* TODO: RA */
1b1dd2e5221 : asahi: Enable instancing
465224379c3 : agx: Plug memory leak in register allocator
7848100f270 : agx: Use consistent ncomps
cce1a2fc196 : agx: Dump register file when failing to allocate
5fb9159eb97 : agx: Fix mismatched units in load_ubo
5deb7c26d67 : agx: Don't set helper invocation kill bit
8aa5ba4012b : asahi: Assert texture layer is nonzero
41417a99497 : asahi: Require tiling for cube maps
3ecc14a7477 : asahi: Simplify can_tile type signature
904ce664335 : asahi: Allow tiled cube maps
7b4eb731f1d : asahi: Use agx_rsrc_offset for linear transfer_map
695fe3897dc : asahi: Implement cube map tiling transfers
143783538a0 : asahi: Calculate resource offsets for cube maps
be3d4ce8c4b : asahi: Calculate cube map stride
db6d5a0860b : asahi: Set texture dimension field
1671022bf25 : asahi: Identify texture dimension field
23f5ad668f1 : asahi: Fix sampler filtering flag
f376a90d21f : asahi: Identify texture address field
73262d4bd4a : microsoft/spirv_to_dxil: Adding continue opt pass to fix DXIL loop gen
bd9550b026e : vulkan/wsi: replace prime_blit_buffer by a bool
890b1c0f2ab : aco: Use cpp_msvc_compat_args.
c6bcafcc070 : radv: Use c_msvc_compat_args.
b17f90ab4ab : panvk: Fix sampler filter modes on Bifrost
058d4d3b3e9 : panfrost: Make panfrost_batch_get_bifrost_tiler per-gen
6f0c235da1a : panfrost: Move init_batch to GenXML vtbl
3d0f6592b2a : panfrost: Use PAN_ARCH for the rest of pan_cmdstream
d7a0720ef16 : panfrost: Add a concatenation macro for genxml
f4b0d173959 : panfrost: #ifdef fragment RSD packing
a222ead4dea : panfrost: #ifdef pan_merge_empty_fs
433ca313adb : panfrost: Share blend code across architectures
84c33f188f3 : panfrost: Share sampler code across archs
c80732eab30 : panfrost: Match sampler "nearest" names
fd298985c80 : panfrost: Don't make get_index_buffer_bounded per-gen
2670c4db914 : panfrost: Statically determine uses_clamp
284b71a2e1d : panfrost: Compile pan_cmdstream per-gen
4cce6b913e2 : panfrost: Move sysval analysis out of per-gen
5039c66ae91 : panfrost: Make sampler view creation private
d0e6db100c9 : panfrost: Move context initalization to the vtable
366de834aa6 : ci/freedreno: Enable the MSAA deqp tests.
18e7633b384 : egl/dri2: Stop disabling pbuffer support on msaa configs
0972b0f7547 : virgl: disallow null-terminated debug messages
1431f6c7655 : nir: Validate newly documented texture restrictions
499cc7a9ecd : nir/validate: refactor validate_assert to have a return value
e212a191a67 : dxil: Set coord_components on the txf in lower_int_sampler
74ec2b12be1 : nir/lower_tex: Rework invalid implicit LOD lowering
f9442e46ff6 : pan/mdg: Garbage collect silly quirk
7ecfbaf7f08 : intel/blorp: Use nir_texop_txl
fa717a202cb : docs,nir: Document NIR texture instructions
4465ca296dd : nir: Suffix all the MCS texture stuff _intel
cdde108af51 : panfrost: Don't handle nir_texop_txf_ms_mcs
a7b429e8ecb : amd: Don't handle nir_tex_src_ms_mcs
a2332d963df : ttn: Don't handle texop_txf_ms_mcs
82d84a35a1f : v3d: handle debug options with debug_named_value
061508d3105 : targets/graw-xlib: Add missing dep_x11
0e0633ca494 : glsl: relax rule on varying matching for shaders older than 4.20
1e5a470b43f : draw/llvmpipe: multiply polygon offset units by 2
ef29bb6bc53 : intel/compiler: Handle ternary add in lower_simd_width
0608e76e00d : intel/compiler: Fix missing break in switch
11cb374a300 : panfrost,panvk: Remove broken v4 spilling code
b1dbbc3dc1a : freedreno: Lock access to msm_pipe for RB object suballocation.
af0fa5016d2 : gallium/ureg: Sort the output decls.
929558776ea : intel/eu: Don't validate LSC transpose on ops that don't have it
1087cf680aa : gallivm/img: use uint for image coord builder.
e8fce38ed65 : llvmpipe: rework query fence signalling for get_query_result_resource
17f7b4b83e1 : turnip: Replace tu_lower_image_size with nir_lower_image
e83fe65cd8a : radv,radeonsi: Do cube size divide-by-6 lowering in NIR
60b5faf5723 : nir/lower_tex: Add a lower_txs_cube_array option
c6102dda0a7 : nir/lower_image: Handle index and bindless image_size
1d6c790f9f6 : pan/bi: Mark mod to string as maybe unused
7346ab85b18 : pan/bi: Remove duplicate NIR compiler options
b56f5c27deb : pan/bi: Add explicit cast for lod_or_mode
a95dd9494da : panfrost: Only build libpanfrost with GL/VK
55e6dd37244 : panfrost: Remove unnecessary bifrost_compiler deps
c10b8866887 : meson: Build panfrost with tools=panfrost
3a2d317b996 : gallivm: fix FTBFS on i386 with LLVM >= 13, StackAlignmentOverride is gone
c1b4c64a28d : gallivm: add new wrapper around Module::setOverrideStackAlignment()
2a860bb8c35 : egl: add support for EGL_EXT_device_drm_render_node
1b96c4e24f6 : EGL: sync headers with Khronos
a45117a325b : ci/v3d: add piglit flake test
211d1dfd344 : aco: don't create v_madmk_f32/v_madak_f32 from v_fma_legacy_f16
215adc2f18e : freedreno/registers: update dsi registers to support tpg
f3ec4a934d6 : util: add workaround for Full Bore
2f5cd08ede0 : llvmpipe: add support for time elapsed queries.
d8bfad70dc1 : Revert "CI: Disable LAVA devices"
e42bb25ee26 : zink: fix cached descriptor allocation clamping
8db2d53418c : zink: improve lazy descriptor pool handling
849c5208874 : zink: add define for descriptor alloc clamping
559e009af19 : zink: clamp descriptor allocation bucket sizing to defined limit
2736bf4e179 : zink: split mem cache per type
7aca74e219c : zink: inline mem cache hash table
fdfa155f2ba : zink: move mem cache to sub-struct
d8905446d65 : zink: rework oom flushing
0dc77c8aa53 : zink: add a param to check_batch_completion for toggling lock-taking
e7f958d8413 : zink: use a local var for draw mode during draw
10e7cb58883 : zink: make batch_rp and norp static inlines
2795537d5c2 : zink: make zink_end_render_pass public
1ffe73c71a8 : zink: split draw_count checking to local variable
49ee703e112 : zink: split and move maybe_flush_or_stall mechanic
9823b970fb5 : zink: handle vertex buffer offset overflows
d5dd1259c56 : zink: change vbo_bind_count to a mask of slots
ba3c4ce3852 : zink: add mechanism for generating VkBuffers for rebinding
47946855f19 : meson: allow egl_native_platform to be specified
384181921c2 : egl/surfaceless: try kms_swrast before swrast
43ccc6c091a : llvmpipe: always use draw_regions intersection
ba7fd5b5614 : llvmpipe/linear: don't try to use tgsi analysis for nir shaders
f90b6c875a6 : llvmpipe: add some extra linear rast checks.
fd9cc1d0070 : llvmpipe/linear: fix ppc64/s390 build
5a1d3bcf26d : llvmpipe: Add a linear rasterizer optimized for 2D rendering.
4dc81cc6318 : anv: Advertise support for VK_EXT_shader_atomic_float2
a3e53495a9d : vulkan: Update XML and headers to 1.2.185
baefdceeaf8 : spirv: Implement SPV_EXT_shader_atomic_float16_add
8c29891fa46 : intel/compiler: Remove cube array size lowering in compiler backend
e2a30ebf44a : intel/compiler: Lower cube image sizes using nir_lower_image()
b5514a22366 : intel/compiler: Rename brw_nir_lower_image_load_store to brw_nir_lower_storage_image
6898549d564 : nir: Add nir_lower_image() to lower cube image sizes
27534a49cf3 : iris: add tile cache flush to iris_copy_region
b0fba89cf61 : nir/lower_subgroups: Handle down-casts in uint_to_ballot_type
7b8bb81e827 : CI: Disable LAVA devices
9f3fde6f362 : intel/compiler: Use GCM in nir_optimize
c742a99fb6c : intel/compiler: call nir_opt_dead_cf() after we have finished all opts
5cc36887abf : nir/gcm: be less destructive with instruction order
436668874a1 : nir/gcm: Clear out pass_flags before starting
3ab74d0ffa3 : nir: add nir_imm_ivec3 builder
1d8e9430d26 : aco: include <cstddef> in aco_util.h
7c81a9d56f7 : gallivm: fix pass init order on mips64 with llvm 8
2f07c675b91 : pass egl-symbols-check test on mips64el
88b234d7a7c : gallivm: add basic mips64 support and set mcpu to mips64r5 on ls3a4000
6455ab6e5ac : egl/wayland: Allow EGLSurface to outlive wl_egl_window
0e2464d26ba : egl/wayland: Error on invalid native window
3870c52159f : aco/ra: don't allocate vector space for MIMG NSA operands
8250f2ae29e : anv: share some code between vkCmdDrawIndirectCount and vkCmdDrawIndexedIndirectCount
dcfc4bb89a2 : ci/v3dv: update expected results
b6843d990b3 : intel/tools/aubinator_error_decode: tag hanging instruction
18fa8205063 : ci: actually run piglit tests with virgl
2608ee4031b : v3dv: fix I/O lowering for GS
8c6196e7e88 : crocus/gen4-5: fix ff gs emit on VS vue map change.
74245ca0372 : docs: update anisotropic info for softpipe/llvmpipe/lavapipe
a54cd0a83e6 : llvmpipe/virgl/ci: update traces for aniso
1769ce34048 : lavapipe: add support for anisotropic texturing
0d4d7594d14 : llvmpipe: enable GL_ARB_texture_filter_anisotropic
0bb23ed6dba : draw: add sampler max_aniso query.
9cfcf3783ba : llvmpipe: add support for max aniso query.
ce2b711c0a5 : gallivm: add support for anisotropic sampling.
a672f9ebf02 : llvmpipe: add filter table shader accessor
4366a77daea : draw: add shader access to aniso filter table.
848d4e7e436 : gallivm: add anisotropic filter weight table.
3a3748d999a : gallium: add pipe_sampler_state::pad member
393ee837fb2 : nir: Add a format field to _deref image intrinsics
0b57272af8d : nir: Set src_components = -1 for image intrinsic deref sources
c0afb60258f : nir: Set IMAGE_DIM and IMAGE_ARRAY on deref intrinsics
ea7fcd5a977 : glsl/nir: Use nir_ssa_undef() from nir_builder
0b9562a94ae : anv: Allow unused VkSpecializationMapEntries
b5e782f5f43 : aux/draw: use nir_to_tgsi for draw shader in llvm path
4c36224f95b : zink: Fix unused-variable warning
50f9519ea5f : nir/lower_point_size_mov: zero nir_state_slot::swizzle in new variable
1132df843cc : freedreno: use new tc util for setting bytes_mapped_limit
c3914bb2e89 : zink: use new tc util for setting bytes_mapped_limit
01414d435c4 : radeonsi: use new tc util for setting bytes_mapped_limit
671d579b46d : util/tc: add a util function for setting bytes_mapped_limit
3db856689de : zink: add changed flag for blend states
df243d00948 : broadcom: don't define internal BPP values twice
dc40157888a : broadcom/compiler: emit TMU flush before a jump
54e1ec017d7 : st/mesa: always use PIPE_USAGE_STAGING for GL_MAP_READ_BIT usage
5bfd1a7e19e : radeonsi: Check aux_context on si_destroy_screen()
8be61e8a9e4 : mesa: fix bindless uniform samplers update
9b1a296172d : aco/optimizer: ensure to not erase high bits when propagating packed constants
66213ab2de0 : clover/il: return IL only for spirv and correct length
59e69e8ec5b : zink: remove screen info stuff from draw templates
9bafcde42f1 : zink: add a ctx flag for shader reading basevertex
37ee123063d : zink: use drawid_offset directly during draw
405d45f0096 : zink: flatten descriptor_refs_dirty into BATCH_CHANGED template
96559e7418b : zink: add a ctx flag for drawid reading
a3321f1b856 : zink: don't rebind vertex buffers if pipeline changes
c6d268d1a0f : zink: stop flagging pipeline dirty for line width changes
eb3b7586867 : zink: split pipeline_changed to use template value separately
b37a2c6ef2a : zink: add template for starting new cmdbuf
c88ce857995 : zink: if descriptor updating flushes, re-call draw/compute
f2f1892e621 : zink: make descriptors_update hook return a bool if a flush occurred
c5ccc41ca5e : zink: add draw template for dynamic state
cfcc2ff03fd : zink: start adding C++ draw templates
15c7e3e9225 : zink: ifdef out some context prototypes/inlines for c++ compile
c4702204bc3 : zink: optimize shader recalc
785b4728cfe : zink: set dedicated allocation when needed
a8727ec8568 : zink: hook up VK_KHR_dedicated_allocation
e9516a4edd5 : zink: check for dedicated allocation requirements during image alloc
bda26dfcfc5 : freedreno/ir3: Reduce choose_instr_dec() and _inc() overhead.
56dd1adf3b8 : features: VK_EXT_color_write_enable for lavapipe
578190c0fed : lavapipe: implement VK_EXT_color_write_enable
0115fab46b9 : lavapipe: add a padding member to rendering_state
a296cc26847 : gallium: Remove dead pb_malloc_buffer_create function prototype
75aa8524ec2 : wl/shm: don't fetch formats if not requested.
fd5fa73e6c8 : v3d/driconf: Expose non-MSAA texture limits for mutter and gnome-shell
ff55412f40a : nv50/ir/nir: fix smem size for GL
d6dd13a62ec : v3dv: implement VK_EXT_physical_device_drm
8413c57a3ff : nouveau: Support nir_intrinsic_*_atomic_fadd
57dcfb4e553 : softpipe/aniso: move DDQ calculation to after scaling.
7de5293b897 : pan/bi: Shrink live array to 8-bits
bbf2ef6b4a6 : pan/bi: Clean up liveness freeing
84e2e5f23c7 : pan/bi: Clean up useless casts
1fcea302954 : pan/bi: Copy block bi_block
a372368e228 : pan/bi: Copy back bi_foreach_successor
8bee48a635b : pan/bi: Copy back add_successor
a667e1bb6dd : pan/bi: Copy liveness routines back
55d57b828f7 : aco: Fix how p_elect interacts with optimizations.
749251391d9 : glsl: replace some C++ code with C
ed57666a5c1 : mesa: fix incorrect comment in draw_gallium_multimode
73a03d12e95 : mesa: remove unused drawid_offset parameter from DrawGalliumMultiMode
703279e6da2 : st/mesa: inline st_setup_arrays on MSVC too by adding a wrapper
2850db0a9ef : util/foz: stop crashing on destroy if prepare hasn't been called
d27f7fa1b33 : anv: fix feature/property/sizes reported for fragment shading rate
8f0385c12c0 : util/tc: make clear calls async
1abc480b5a0 : radeonsi: document a missing synchronization for bindless textures
7f9b3a70986 : radeonsi: set scratch_state dirty only if ctx->scratch_buffer allocated
be9ca622478 : radeonsi: remove redundant setting scratch_state atom dirty
86ff5b7ddb6 : radeonsi: don't expose no-attachment MSAA 16x on all 1 RB chips due to issues
59e923e5a1f : lavapipe: don't read line stipple info in pipeline creation if stipple is disabled
11f9ad92382 : gallium/ttn: Add a debug flag for dumping the shaders.
8c36022e0d5 : nir_to_tgsi: Fix image declarations.
46cc332025b : anv: Stop reference counting semaphores
d44ea09e61f : anv: Drop unused sync_file and BO semaphore code
3b363d5b552 : anv: Assume syncobj support
a62973580b7 : intel/eu: Start validating LSC message descriptors
89b7a402128 : intel/compiler: Enable has_iadd3 option on XeHP
06ab7376861 : nir: Add optimizations for iadd3
e6db2299a8e : intel/compiler: Allow ternary add to promote source to immediate
cde9ca616d7 : intel/compiler: Make decision based on source type instead of opcode
705285b9f4a : intel/compiler: Add support for ternary add instruction on XeHP
e8dff256c07 : nir: Add new opcode for ternary addition
6e17931d212 : radv: Use pre-computed viewport transform for NGG culling state.
c9a478f1cd1 : radv: remove unused variable from radv_emit_viewport
a2ef92d7a58 : radv: pre-calculate viewport transforms
1e13cb1965a : radv: merge si_write_viewport into radv_emit_viewport
53d4485a028 : freedreno: fix wrong tile aligment for 3 CCU gpu
60c5abf6857 : aco: Remove s_and with exec when all lanes are active.
e66f54e5c83 : aco: Allow elect to take advantage of knowing when all lanes are active.
b12318f26c2 : aco: Swap s_and operand order for ballot.
f5008a48d39 : intel/perf: Use intel_i915_query_flags instead of hand-rolling it
ba99d2a3288 : intel/dev: Use intel_i915_query_alloc in query_topology
3fa6b8d0417 : iris: Use intel_i915_query for meminfo
35ec1d9730c : anv: Use intel_i915_query_alloc for memory regions
ffdf4d76838 : intel: Pull anv_i915_query into common code
b664481ba91 : anv: Handle errors properly in anv_i915_query
d07e5bde751 : radv: Remove num_viewports from radv_skip_ngg_culling.
aa247403703 : radv: Don't compile NGG culling into shaders that write viewport index.
e56d5db341e : iris: Re-emit MEDIA_VFE_STATE for variable group size shaders
d7e1c0ec2e1 : v3dv: don't emit frame setup more than once for multilayered framebuffers
51d0d83667c : v3dv: don't overallocate tile state for meta TLB operations
7fcc518473f : v3dv: allow limiting amount of tile state allocated
93e7534a66a : v3dv: improve TLB layered image clears
308041095c4 : v3dv: remove unused layer field from struct rcl_clear_info
0b637919a8a : radv: fix specifying the stencil layout for separate depth/stencil layouts
cadf2d63b73 : radv: report APUs as discrete GPUs for Red Dead Redemption 2
7a1cc56e405 : radv: fix bounds checking for zero vertex stride on GFX6-7
0ee322acdb6 : nir: Better document the Boissinot algorithm in nir_from_ssa()
cb589ee3942 : intel/dev: Drop a bogus assert
fce0027d913 : anv: Unbreak wide lines on HSW/BDW
dfcb47bcec0 : anv: Zero initialize pipeline structs
34aae6a1f22 : vulkan/util: Add and use vk_multialloc_zalloc variants
49a7c92793e : vulkan/wsi/wayland: Initialise wl_shm pointer in VkImage
1061ebb6da6 : vulkan/wsi/wayland: Cosmetic alignment fix
b3d2642ca4f : draw: handle resetting draw_id between instances.
5447330a25f : lavapipe: fix indexed multi draw draw_id increment
bb35195b738 : nir: Validate after deserialization.
f855b25fd00 : docs: mark mesa 21.0 as done
004fcfe6985 : anv: fix some multisample lines_wide CTS tests
f40a08d25c9 : anv: Don't advertise unsupported shader stages
19c82837297 : radv: Use 128-sized vertex grouping for NGG shaders.
17e62a3c23f : mesa: (correctly) flush more in _mesa_make_current
34342cce895 : glx/drisw: Nerf PutImage when loaderPrivate == NULL
f5c8761edab : asahi: Move assignment after null check.
8351ad17193 : Revert "ci: disable Broadcom CI"
f62ff2e7dc9 : util: document that workaround also fixes Riptale
f481c290b0e : v3dv: refactor meta copy/clear code
18642987fdd : v3dv: remove more dead clearing code
87cdcf56455 : ci: disable Broadcom CI
1ea156f44c7 : radv: only init the TC-compat ZRANGE metadata for the depth aspect
6e4e6d95271 : nv50/ir: Initialize Value member id in constructor.
4a3269dff65 : lima: handle fp16 vertex formats
12d18abfe7a : venus: refactor vn_EndCommandBuffer
f144d914966 : lavapipe: fix multi-draw regression in shader parameters test
bedbe35d6bb : pan/gen_pack: Use 1U for unpacking log2 to avoid undefined behaviour
04c02418d74 : pan/decode: Avoid undefined behaviour on shift in bits()
6642749458b : intel/dev: Add a max_cs_workgroup_threads field
915e5a8cc30 : intel/dev: Handle BSW naming issues
56d70ba6861 : intel/dev: Put the device name in intel_device_info
c24ba6cecba : intel/dev: Handle CHV CS thread weirdness in get_device_info_from_fd
17443727144 : lavapipe: Use common Vulkan format helpers
376fb4f55f0 : docs: drop duplicate `21.1` branch name from release calendar
e1fe0bb0ca2 : docs: update calendar and link releases notes for 21.1.5
cd3d8f0f7ab : docs: add release notes for 21.1.5
6689c3917e8 : lavapipe: increment drawid for multidraws
d08c84ab0c3 : zink: improve detection for broken drawids
28c5e88931a : docs: update calendar for 21.2.0-rc1
a3271b3f73d : lvp: fixup multi draw memcpys
a18f434d58b : panfrost: Warn on transitions to linear
d5fc0ceafda : panfrost: Warn on get_fresh_batch
f2e3ac5c627 : panfrost: Warn on get_fresh_batch_for_fbo
a266a0fbbb1 : panfrost: Log reasons for flushes
bcd915622b2 : panfrost: Warn on going out of AFBC
5bd91a632bb : panfrost: Warn on software conditional rendering
256f4a5b02a : panfrost: Add perf_debug macros
fae28b0fce7 : docs/relnotes/new_features: empty for next release cycle
1a05c595a3a : VERSION: bump version for 21.3 development cycle
3cb203303c3 : intel/compiler: Update block IPs once in opt_cmod_propagation
8f1052938d5 : intel/compiler: Update block IPs once in register_coalesce
f3f3817307c : intel/compiler: Update block IPs once in dead_code_eliminate
8ca1bc5f947 : intel/compiler: Add cfg_t::adjust_block_ips() method
8206b04d435 : intel/compiler: Add the ability to defer IP updates in backend_instruction::remove
71aab9607dc : aco/live_var_analysis: change worklist to a single integer
20eaa074ece : aco/insert_waitcnt: Remove many unnecessary wait_imm.combine()
114d38e57d7 : aco/isel: avoid unnecessary calls to nir_unsigned_upper_bound()
940725a7d99 : broadcom/compiler: implement gl_PrimitiveID in FS without a GS
82fadbd3ab3 : v3d: better scissor tracking
c7fefc0f2fd : zink: respect line_rectangular state
a4cb07dcd59 : zink: check for right feature
e3542b35a8c : vulkan: allocate host-visible memory for swapchain images
d0c7a2106bb : vulkan: do not map zero-sized region of memory
2fd989a298d : anv/allocator: Use list->u64 in free_list_push
f5946354d3e : llvmpipe: Handle NULL views in llvmpipe_cleanup_stage_sampling
86f09b14dfc : freedreno+turnip: Add a6xx gen4 support
7c7722304b4 : freedreno+turnip: Get device name from device-info table
a4559c9550e : freedreno+turnip: Add has_8bpp_ubwc
e552784e68e : freedreno+turnip: Add has_cp_reg_write
f74d0bf05e4 : turnip: Get has_sample_locations from fd_dev_info
3f1c4a86bb2 : turnip: Get has_tex_filter_cubic from fd_dev_info
64af60cfb3f : turnip: Get indirect_draw_wfm_quirk from fd_dev_info
06000f42ede : turnip: Get storage_16bit from fd_dev_info
948d87dab8d : turnip: Drop unused vshs_workgroup param
f4cfb5a61ec : freedreno/ir3: Get reg_size_vec4 from fd_dev_info
4335f47f411 : freedreno/ir3: Get tess_use_shared from fd_dev_info
c9bcd835fab : turnip: Convert fd_dev_info to const pointer
8f6715862f0 : freedreno: Convert fd_dev_info to const pointer
78c8a8af80d : freedreno: Generate device-info tables at build time
0eda0188aa4 : freedreno: Rename *_dev_info
1a6dd7f9b1c : freedreno/common: unhardcode CCU color cache offset
a37460e7ece : freedreno/a6xx: larger gmem_page_align from tile align instead of gpu id
d34b18a6ceb : tu: remove workaround for conditional rendering + hw binning
2f299a8a3b1 : iris: Use simple_mtx in the bufmgr.
4636f9e11a1 : panfrost: Initialise the blend equation in create_blend_state
67f9cde84d6 : crocus: use simple_mtx in the bufmgr
8341af51095 : radv, aco, ac/nir: Tweak position export scheduling for NGG culling.
0bb543bb60f : ac/nir: Reuse uniforms from top part of culling shaders.
fc1fabbabf3 : ac/nir: Analyze culling shaders to remember which inputs are used when.
faf766b864d : ac/nir: Reuse the repacked output positions of culling shaders.
d18920e03a9 : radv: Run algebraic optimizations before NGG lowering.
f30e4351de2 : radv: Support NGG culling with new perftest environment variable.
182d9b1e607 : aco: Implement NGG culling related intrinsics.
9a95f5487f5 : radv: New shader args for NGG culling settings and viewport.
ed163a44b6a : radv: Expose radv_get_viewport_xform in radv_private.h
e97f0463a8f : ac/nir: Implement NGG deferred attribute culling in NIR.
556a690bac3 : ac/nir: Use a ballot that matches the wave size during NGG lowering.
651a3da1b59 : ac/nir: Add a NIR port of ac_llvm_cull.
48e638ab296 : nir: Add AMD specific intrinsics for NGG shader based culling.
c071187dbbe : ci: Enable testing of i915g in the the debian -Werror release build.
3504bccb7c1 : i915g: Fix release build compiler warnings.
10d8e123c50 : freedreno: Optimize duplicate obj-obj ring relocs.
5c3ca9cb81d : freedreno/a6xx: Allocate just enough memory for SO state, only if we do SO.
599443febc4 : freedrneo/a6xx: Reduce the size of the long-lived texture stateobj.
b53e8831bbc : freedreno/a6xx: Reduce the size of the config stateobj allocation.
737d4caa83a : freedreno: Suballocate our long-lived ring objects.
eefd93c176f : lima: Take offset in account when checking BO size
c880bdeb406 : driconf: Add more workarounds for Teardown
c8ed5ac206a : anv: Implement VK_EXT_acquire_drm_display
f438cbc23e9 : aco: Remove deprecated Operand constructors
cfd866ed423 : aco: Clean up unneeded literal casts
66e51dc4747 : aco: Remove use of deprecated Operand constructors
76554419b3a : aco: Remove use of deprecated Operand constructors in aco_builder.h
4e33688f232 : aco: Remove use of deprecated Operand constructors in test_to_hw_instr.cpp
db436a843c4 : aco: Replace Operand literal constructors with factory member functions
446bf13e487 : ci: Make sure that we build the piglit dmabuf tests.
d29c086fb9d : zink: simplify modifier ifdefs
7f5a01a47dc : freedreno/ir3: Add float immed "FLUT" support
4b2afd11cce : freedreno/computerator: Add script to probe FLUT values
4e802538e7e : turnip: Split tu6_emit_xs()
71003e3c84d : turnip: avoid some UB
3d934ee03fa : glsl: Delete lower_texture_projection
2de1849a8cc : ci: only trigger gallium_core_file_list jobs from dri and glx frontend changes
0b9a2abd49f : ci: add vulkan files to lavapipe rules
4531de487e3 : pan/bi: Create a nop clause when the shader starts with ATEST
c689a1dcb3f : panfrost: Fix full_threads calculation on v6
bff3ac0b267 : gbm/dri: Fix leaking bo memory on failure path
7eb7ed8cde6 : pps: Panfrost documentation
513d1baaea5 : pps: Panfrost pps driver
bcf8c7910d0 : mesa: clear shader_info::is_lowered in prog_to_nir
bf89b2f0414 : v3dv: use defines for push constant offsets used by texel buffer copy shaders
a89cd7f9bb2 : v3dv: allow batching texel buffer copies for 3D images
738e7106ddb : v3dv: implement layered texel buffer copies using a geometry shader
8c16b480092 : v3dv: fix push constant range for texel buffer copy pipelines
4efbeafa446 : zink: remove duplicate format-mapping on little-endian
b2252de03e6 : loader: Handle failure to load DRI driver library
b97cd93b352 : aco: fix extract_vector optimization
98136bda056 : aco: fix self-intersecting register swaps
9d225c43cb1 : lavapipe: add the separate depth/stencil layout enable.
38ffedc1061 : panfrost: Fix format swizzles on G72
8361eeba489 : relnotes: add some missing zink/lavapipe updates
9231fc69287 : features: mark off line rasterization for lavapipe
b88055f379d : zink: add a pipe_screen::resource_create_with_modifiers hook
452ffddbff6 : zink: add fallback for linear modifier use
02593a05e26 : zink: don't pass modifier count to first image create
943ab741e2e : zink: explicitly disallow using the modifier image create for non-linear images
b6990f73594 : zink: use VkImageDrmFormatModifierListCreateInfoEXT for creating from modifier array
9b40fc4892c : zink: add a pipe_screen::resource_get_param hook
6e927d1152d : zink: store modifier aspect to resource
f1f13a110ad : zink: start storing modifiers to the base resource struct
696542bd3b4 : zink: populate modifier props onto screen object during init
8eb91e372b7 : zink: implement support for non-planar DRM modifiers
24d2459b022 : mailmap: Add two more lines for Alyssa Rosenzweig
21115514857 : Convert a few files to UTF-8
dbc5db11e5a : mailmap: Update for Emma's new e-mail address
ab2cd532ba3 : pan/bi: Add a bundling heuristic
59966220502 : pan/bi: Calculate dependency graph when bundling
e46ec44a517 : pan/bi: Handle 4-src instructions in scheduler
20e11cbb23a : pan/bi: Add bi_before_tuple convenience method
c53f3777857 : pan/bi: Handle multiple destinations in scheduler
6bf8e960faa : pan/bi: Do helper termination analysis on clauses
0515c6a3fb6 : pan/bi: Update ins->link after scheduling
522020e6eaf : pan/bi: Make bi_foreach_instr_in_tuple safer
3e9411a75d7 : pan/bi: Refuse to CSE non-SSA sources
57da082a203 : panfrost: Only access blitter from per-gen
88dc4db6be7 : panfrost: Init/destroy blitter from per-gen file
345778fa6f3 : panfrost: Remove pan_blitter integration
eddb81c3268 : panfrost: Avoid GenXML enum dependences
7308536f41d : panfrost: Remove reference to mali_blend_equation_packed
d0b036ff713 : panfrost: Use generic delete for ZSA
8db1c0e5091 : panfrost: Pin an architecture for blending
86c0073206f : panfrost: Give WLS Instances a default
c3592498bb2 : panfrost: Use smaller sizes in blend table
d8eef119fd8 : panfrost: Specialize blendable_formats for v6
262d96d3dfb : panfrost: Compile format table multiple times
e11d0d25c6e : panfrost: Add GenXML macros
214d56644f9 : panfrost: Remove panfrost_bifrost_swizzle
a23603c89d0 : panvk: Don't use panfrost_bifrost_swizzle
92d27236723 : panfrost: Move arch-independent pan_format code
fc49ff9a8c9 : panfrost: Inline panfrost_get_z_internal_format
616d7d09052 : panfrost: Assert that injected jobs are for blits
583d8aaea7d : panfrost: Inline away pan_invocation.c
581bbe1c0e0 : panfrost: Express pack_work_groups more concisely
5bff4992c1c : panfrost: Inline away pan_pool.c
7494bb0c86f : panfrost: Move panfrost_vertex/instance_id to per-gen
840ebf0b93d : panfrost: Inline flip_compare_func into pan_encoder.h
1ac29863a94 : lavapipe: expose strict-lines feature
29ceb808345 : lavapipe: re-expose line-rasterization extension
fda906566b8 : llvmpipe: respect rectangular_lines
7221f2d6821 : draw: respect line_rectangular state
1c2690ec204 : gallium: explicitly specify line rasterization mode
e0472217b03 : lavapipe: fix disable_multisample condition
e555e2b0019 : lavapipe: do not disable multisampling for smooth lines
7a31567db3d : aco/meson: remove inc_gallium from include_directories
1e2639026fe : aco: Format.
97ec360dc46 : aco: add .clang-format file
023a961274d : zink: ci updates
3b55c21c705 : zink: zero out sampler/image descriptor surface info for null descriptor updates
baf3cc3f6f9 : ir3/print: Manual formatting fixups
177138d8cb0 : ir3: Reformat source with clang-format
082871bb355 : freedreno: Add some options to .clang-format
2e76f7b60cf : ir3: Manually reformat some places
f69a99081b6 : ir3: Update .editorconfig and .dir-locals.el
0f28e1aad37 : ir3/lower_parallelcopy: Don't manually set wrmask
1514744a16a : ir3: Add ir3_collect() for fixed-size collects
49a39fbf0c1 : ir3: Add missing include to ir3_parser.y
6b36f35734a : vulkan/wsi/wl: add wl_shm support for lavapipe.
5e3f969959f : Revert "ci/panfrost: Temporarily disable sun50i/RK3288"
c704bb630d2 : kmsro: Add mali-dp
a8628fb32e1 : st/xa: Mark default xa_get_pipe_format case unreachable.
6d9ca1d4e45 : util/meson: include inc_gallium
54210c685f6 : i915g: Fix backface stencil when front_ccw is set.
ba11a30bf7e : i915g: Fix dumping of 3DSTATE_BACKFACE_STENCIL_OPS.
ee79b87c62f : radv: lower primitive shading rate in NIR
a7e753cb964 : turnip: Fix allocation size for vkCmdUpdateBuffer.
37204472044 : lavapipe: expose more storage-image features
2e29857bb65 : llvmpipe: only report supported shader-image formats
dc9343b42d1 : lavapipe: query formats for shader-image support
3baeb1c4d16 : llvmpipe: reject unsupported shader-image formats
9c8c0c2bb3d : ci/panfrost: Temporarily disable sun50i/RK3288
81670a47f08 : docs: Add docs for running a local Mesa build
f3742b9c131 : intel/compiler: document register types
9de4fe95e24 : aco: remove (wrong) GCC array-bounds warning
036be42d6fe : aco: refactor SDWA opcode validation
5e3297a97d9 : aco/meson: remove unnecessary dependencies
0eea0e55ad0 : aco: add 'common/' and 'llvm/' prefix to #includes
3f9e986d332 : aco: add missing Licenses and remove Authors from files
59fdaa1985f : aco: reorder and cleanup #includes
452c4c8ba1d : aco/util: replace DIV_ROUND_UP(n+1,m) by n/m+1
cf05a7e66fa : broadcom/compiler: fix add vs. mul
458801e2c39 : broadcom/compiler: use correct flag enum
91dcbf1f56c : intel/compiler: Track latency/perf of LSC fences
48af341b36b : panfrost: Fix GPU ID for t76x in get_perf_config
642812239ea : v3dv: expose geometry shaders
126eb5c8b9d : broadcom/ci: update expected fails for v3dv after enabling geometry shaders
c188d063269 : v3dv: remove deferred vkCmdClearAtachments path
5ba7f64b454 : v3dv: remove fallback path for vkCmdClearAttachments
26d1c6893a4 : v3dv: implement layered attachment clears
ee11e9183de : broadcom/compiler: don't ignore constant offset on per-vertex input loads
e1a24a00477 : broadcom/compiler: handle compact input arrays for geometry shaders
df1d08533c4 : v3dv: fix copy buffer to image TFU path for 3D images
31a786c80ad : v3dv: handle QUNIFORM_FB_LAYERS
991cca2e77b : v3dv: emit state packets for geometry shaders
353f0a180f6 : broadcom/compiler: create a helper for computing VPM config
9e7d9a6efb6 : v3dv: add support for geometry shaders to pipelines
2733a17b14f : broadcom/compiler: track if geometry shaders write gl_PointSize
4c94f93413d : v3dv: add a few more broadcom shader stage helpers
9803336016b : v3dv: define a generic helper to create binning pipeline stages
81b22d5aba8 : v3dv: extend broadcom stages to include geometry
d448dafcd47 : v3dv: always free pipeline stages after compiling
8dcd4e48493 : crocus: add GL_CLAMP emulation in driver again.
ead33402621 : crocus/gen8: fix wrap mode needs border color.
dd98918a5a6 : agx: Flip point coordinates because OpenGL
3291779c213 : asahi: Handle point coordinates
3d75cff7d7e : asahi: Identify triangle/lines vs point varyings
e2176490d64 : asahi: Unpack varying descriptors (1x)
d37bb48211d : asahi: Lower PIPE_CAPF_MAX_POINT_WIDTH to hw limit
2468b123bb0 : asahi: Set bit for psiz
88a8d7f76f0 : asahi: Set point magic bit in rasterizer
af2a4bc1632 : asahi: Set bits in UNK11 needed for points
73f6bff07f1 : zink: fix mem info query to be more permissive
05dc72f863f : asahi/decode: Print some IOGPU stuff
da85e842065 : asahi/decode: Print clear/store pipelines
15206428b98 : asahi: Garbage collect senseless cmdbuf struct
bd9317dbe78 : asahi: Consolidate some magic numbers
2f032283f85 : asahi: Allocate global IDs
87c4a1855c7 : asahi: Allow specifying an encoder ID
314324f320c : asahi/decode: Fix decoding of draw calls
ed4b3a5d17e : asahi/decode: Handle CULL packets
9854079d59c : asahi/decode: Fix up high word
d5580ee805a : asahi: Identify more unknown fields in the memmap
0eb4a4dd795 : asahi: Reserve more space to stop a command buffer
a9b8731fa1f : asahi/decode: Check fewer zeroes after a command buffer
0b35a8f81a0 : asahi: Make track_free safer
9b6ca87672b : asahi/decode: Only dump mapped allocations
ea7892a74c8 : asahi: Remove unused bo_access property
aa36b4b2028 : asahi: Add missing copyright/guards for magic.c/h
0a7e22a9686 : asahi: Move fixed internal shaders to agx_blit.c
c70f45c7596 : panfrost: Set register allocation in the v7 RSD
4a79bbdb381 : panfrost: Generalize pan_blitter's reg count assert
8ac4156d193 : panfrost: Enable more tiler levels if we can
fc69635516d : panfrost: Query tiler features
329cb28d658 : panfrost: Zero depth_source in vertex shaders
eb39b44a2ef : panfrost: Don't set zs_update_operation in vertex shaders
c20dde51797 : panfrost: Add a performance counter dump utility
7748ab117f0 : panfrost: Fix FPK enable condition
499397700c1 : pan/bi: Don't lower fpow
91f130fa1e5 : pan/bi: Factor out exp2/log2 code
0991e9592dc : pan/bi: Comment the fexp2 implementation
297ac6e4530 : pan/bi: Simplify cube map descriptor generation
94b9bce4644 : pan/bi: Workaround widen restrictions on +FADD.f32
99b2dddebf1 : pan/bi: Add a constant subexpression elimination pass
f35d0fb028b : pan/bi: Fuse LD_VAR+TEXS_2D -> VAR_TEX
3fef3b6afcf : pan/bi: Analyze helper invocations
134c74e301c : pan/bi: Track LOD mode even for TEXC
b7ca125278e : pan/bi: Report cycle counts
a38ad8ec65f : pan/bi: Only spill nodes that could progress in RA
113157dafef : pan/bi: Try to hit full occupancy on v7
98126128b1a : pan/bi: Pack staging_barrier for the -next- clause
d9e63586acf : pan/bi: Add bi_foreach_instr_global_rev_safe helper
e4a849519ae : pan/bi: Fix skip/lod_mode aliasing with VAR_TEX
a5093f5810c : pan/bi: Improve clause printing
efb0dd6de27 : panfrost: Always use a fragment shader when alpha test is enabled
ecdb4332544 : radv: fix applying radv_disable_dcc for DOOM 2016 again
6590767abc3 : egl/android: restore image creation fallback path used by virgl
9d070de5a59 : llvmpipe: do not leak display target mapped ptr in cs setup
3e8c6b7ae26 : llvmpipe: do not leak map of display target in fs setup
8192ffe3bee : softpipe: unmap display target of shader sampler
21864bdaaef : llvmpipe: unmap display target of shader image/sampler
a195ef123ea : nir/lower_subgroups: Pad ballot values before bitcasting
439322ad4c0 : android: Restore android/Android.mk
29f264f2580 : ac,radv: implement the cs_regalloc_hang HW bug workaround
c905e74842d : docs: update zink requirements
c3b0f439a78 : zink: fill in the right line-mode based on state
f589159db9c : zink: support line stippling
1fc9e94d12d : zink: use bit-allocation for boolean rasterizer-state
9e7e54b4738 : zink: hook up line-rasterization ext
1c6c200c0d7 : ir3: add newly found shlg.b16 instruction
543eb42c355 : aco: use nir_ssa_def_is_unused() to determine if atomic dest is used
d8c1bf4a7db : vulkan/wsi/wayland: Add support for more SRGB formats.
a38abf28c48 : v3dv/format: expose properly that some formats are not filterable
f2691a0f839 : ci: Add Fedora release build job
5d8d2bf2d87 : ci: Add Fedora 34 based x86 build docker image
f5e6674f987 : ci: Rename Debian based build jobs from meson-* to debian-*
df185ae0308 : ci: Add debian/ prefix to job names for Debian based docker images
55caa3abb12 : turnip: Mark local variable ASSERTED
7532a28c4e0 : dlist: skip NOP command at the head of a list
482db91c457 : dlist: remove unused _mesa_dlist_alloc
4f78b2f8058 : dlist: remove _mesa_dlist_alloc_aligned
b703d7c15f4 : dlist: store all dlist in a continuous memory block
2f506e8153b : dlist: increment/check list nesting when handling OPCODE_CALL_LIST(S)
764e28d238b : dlist: use a new OPCODE to avoid loading cold data
722e39c0080 : dlist: use a separate opcode for vbo replay using loopback
cc57d097bf7 : dlist: split hot/cold data from vertex_list
b48998926c9 : util/idalloc: add util_idalloc_alloc_range
f29823df665 : util/idalloc: add exists and foreach helpers
730014bd813 : util/idalloc: hide or remove unused public functions
02f37cb9da3 : util/idalloc: reserving an ID that already exists should be no-op
6ede24cf317 : util/idalloc: fold the size call into init
995f6cbd746 : util/idalloc: change num_elements to units of elements instead of bits
a266d570def : dlist: always use merged primitive for drawing
b328d8e9bc9 : dlist: use an union instead of allocating a 1-sized array
33fe403ccd1 : dlist: unindent code
0843a7ebabb : dlist: remove InstSize
c731928cf43 : dlist: remove OPCODE_EXT_0
2e9c8d9dc3b : dlist: prelock ctx->Shared->DisplayList before execute_list
61a1b5463fe : dlist: add locked param to _mesa_lookup_list
8b71fcf7952 : glthread: merge sucessive glCallList
b0536119f2e : glthread: use custom marshal/unmarshal for CallList
7e2d4f505d5 : glthread: return consumed bytes
9a9860bd11a : glthread: add a last parameter to unmarshal functions
d53984ce972 : ir3/nir: Lower indirect references of compact variables
57f54bb9cc7 : Remove redundant assignment
265b25d2c0c : radv: fix applying radv_disable_dcc for DOOM and Wolfenstein II
d677120caed : egl/android: only apply front rendering usage in shared buffer mode
d0fa4933b78 : venus: fix empty submits with BOs
80c45928b41 : docs: Update relnotes for panfrost/asahi
d4b482d378e : android: Drop the Android.mk build system
c5478f9067f : radeonsi: enable uniform inlining by default
b2397c394d8 : ac,radeonsi: move late alloc computation into common code and shader states
30604e65cb2 : radeonsi: move an incorrectly placed comment about late alloc
66f254b4e6c : radeonsi,radv: fix a late alloc deadlock with <= 6 CUs per SA
c4644bf3e6f : ac/surface/tests: fix the ARM build
9aa53d7ac45 : radeonsi: rewrite a confusing comment in si_upload_and_prefetch_VB_descriptors
d9173b3b46d : ac/llvm: rework how negative W affects culling to not call accept_func twice
74b33a8c377 : ac/llvm: don't return a status from ac_cull_triangle because it's unused
6546f28cc89 : radeonsi: drop smoothing quality to 4xAA for better performance
624e799cc34 : nir: Drop nir_ssa_def::name and nir_register::name
a8173a78a3c : vulkan/wsi: fix select_memory_type when all MTs are local
266d3d58146 : tu: Update subgroup properties
75516e0595f : ir3/legalize: Fix loop convergence behavior
0fa93fb6626 : ir3: Fix convergence behavior for loops with continues
b1b80c06a78 : ir3: Implement nir subgroup intrinsics
5d5d7523194 : ir3: Handle shared registers in lower_parallelcopy
17f7453d45c : ir3: Add subgroup pseudoinstructions
232ec710fd0 : ir3: Support any/all/getone branches
7a8e0b15e2f : ir3: Cleanup ir3_legalize jump optimization
43e926a3afa : ir3/sched: Handle branch condition in split_pred()
bb3212dd4d8 : ir3: Fix infinite loop in scheduler when splitting
2ff3ab0aed7 : ir3: Make MOVMSK use repeat
66a275d50f8 : ir3: Fix shared reg delay
b1b4ce7be2c : ir3: Actually allow shared reg moves to be folded
b32188cdba4 : ir3: Better valid flags for shared regs
590efd180be : ir3: Prevent propagating shared regs out of loops
394c597b1b3 : ir3: Handle unreachable blocks
22ae91b2840 : ir3: Handle shared register liveness correctly
8176657ead5 : ir3/nir: Call nir_lower_subgroups
68b8b9e9e13 : tu, ir3: Plumb through support for CS subgroup size/id
cc514bfa0e2 : nir: Add read_invocation_cond_ir3 intrinsic
e4e79de2a42 : nir/subgroups: Support > 1 ballot components
90819b9b0ea : nir/subgroups: Replace lower_vote_eq_to_ballot with lower_vote_eq
4fcb7e96b83 : radv: Set parameter cache oversubscription according to the PC lines.
32fafa43ae4 : radv: Allow enabling vertex grouping, fix NGG info with it disabled.
fd64c18214f : radv: Move radv_optimize_nir_algebraic to a separate function.
00d11c2065c : radv: Add last_vgt_api_stage and use it to simplify some code.
c6d677ce3dc : zink: ensure sparse allocations aren't marked host-visible
74a221bcfd8 : aco: fix shared_atomic_comp_swap if the second source isn't a VGPR
3ee30d98ff3 : vulkan/wsi/wayland: handle dmabuf params allocation failure
7d711a10aa5 : vulkan/wsi/wayland: fix wsi_wl_image_init error code
c45a1de5c60 : vulkan/wsi/wayland: remove unnecessary wl_proxy_set_queue call
589ea55732e : vulkan/wsi/wayland: remove swapchain wl_drm wrapper
cf66ccf3f0c : st/mesa: fix size miss match for some check
f2ae76e1a6c : nir_to_tgsi: Declare immediates as float on non-native-ints hardware.
b4ad947135c : nir_to_tgsi: Run copy prop (and thus dce) after lower_bool_to_float.
2008ec8a432 : i915g: Fix writemasking of SEQ/SNE/SSG.
a2c92da9a1d : softpipe: add missing sentinel to debug option array
b138d2f8a34 : ci: fix source-deps for radv on windows
aefba29cd34 : iris: Force device local memory for u_upload_mgr buffers
4ef2594056f : docs: Add calendar entries for 21.2 release candidates.
80f42e1d150 : AOSP: Do not add '-Wl,--gc-sections' to the linker arguments
97c19ac3588 : lavapipe: disable line rasterization ext
b67a4ba4ad7 : nir/format_convert: add ssa version of uint packing
c948251d2bb : nir/format_convert: nir_shift -> nir_shift_imm
d09948e0067 : panfrost: Remove unused midgard-pack.h includes
6b2fc9f7185 : panfrost: Remove pan_cmdstream.h
b7975c3e90d : panfrost: Move sample accessor to pan_cmdstream
ed56d8f7b7f : panfrost: Clean up pan_cmdstream.h
035434658ee : panfrost: Use vtable for fragment descriptor functions
d4e3f4858c6 : panfrost: Move panfrost_emit_tile_map to pan_job
fa2d70aad89 : panfrost: Move launch_grid to pan_cmdstream
c08dd038dc7 : panfrost: Don't ralloc panfrost_blend_state
25a879e5f99 : panfrost: Move blend CSO to cmdstream/context
5e992e17de7 : panfrost: Split out prepare_rsd into a vtbl
cf557909eb5 : panfrost: Move most CSO creates to pan_cmdstream.c
a13eb5fcc50 : panfrost: Move draw_vbo to pan_cmdstream.c
265a9002296 : aco: fix emitting a16 for MIMG instructions on GFX10+
ffdb980a121 : aco: fix emitting d16 for MIMG instructions on GFX9+
b103855abce : v3dv: account for dst offset of copy query results operations
d0802625245 : ci: Bump virglrenderer
441b480a5fc : ci: Re-enable virgl tesselation shader
1d0008734c8 : agx: Ensure we don't overallocate registers
7e65e47d199 : agx: Pipe in nir_register
85e18deb18a : agx: Assign registers locally
15b49a6795e : agx: Count read registers as well
f03cecf05fd : agx: Don't choke on registers in the optimizer
997e5cf440c : zink: store the default variant hash for a program
02287fe42dc : zink: flag shader modules as default
e551f2c5574 : zink: keep a mask of stages present in a gfx program
66fc13d3d56 : zink: flag all shaders for create during gfx program init
876ead6dad1 : zink: remove zink_shader_module refcounting
69e07603a6b : features: mark off VK_EXT_multi_draw for radv
a793067387f : zink: consolidate and optimize index buffer handling during draw
47ba3b799f5 : zink: move descriptor update closer to start of draw
6f4dc4b6b8f : zink: update streamout buffer strides inline
129b26909d8 : zink: use last_vertex_stage pointer to optimize streamout emission during draw
cc438ba58a2 : zink: store the last vertex stage to the context during bind
80a377ad81c : util/radeonsi: add radeonsi workaround for Nuclear Throne
50d6c58abb9 : relnotes: EXT_extended_dynamic_state2 for lavapipe
a25e5c6f42d : features: EXT_extended_dynamic_state2 for lavapipe
6741e4be31e : lavapipe: implement EXT_extended_dynamic_state2
e0fbaac2426 : lavapipe: only apply pipeline state for depth bias if it's enabled
c4c279bd7af : zink: remove unnecessary stall during device-local map case
6fbcf335c25 : zink: redo streamout and texture components of memory_barrier hook
59cc9c8df15 : zink: optimize buffer rebinds
f6e058ea4a0 : zink: remove barriers from buffer rebinds
9603f3bd01c : zink: make image_bind_count work for buffers
de903ae0c77 : zink: make samplerview bind mask apply to buffer resources too
d48367fbad5 : zink: add a per-stage bind mask for ssbos
4a194b7bbfb : zink: add a per-stage mask for ubo binds
496b794b10b : zink: remove some descriptor_refs_dirty checks from resource binding
2f46f0328f9 : zink: remove fb surface resource refs
e03d15141b1 : zink: remove fb surface refs
1771ba8f960 : zink: remove samplerview refs
8fa3f3e6a8e : zink: remove imageview refs from shader images
7dfb9486dca : zink: set new batch usage during surface rebinds
447ba04d87a : zink: add surface ref during rebind if unflushed usage
59b142ae03c : zink: remove refs from desc ref updating
b036215594f : zink: remove resource refs from samplerviews
b8311567ed6 : zink: remove refs from shader images
f0be412c8a9 : zink: remove refs from shader buffers
a52e2048f73 : zink: remove refs from ubos
03c3630cc1f : zink: remove refs from vertex buffers
4846fb149a9 : zink: remove refs from buffer rebinds
b9ada09ca38 : zink: move resource object ref to batch in init_storage_object
08b3847215b : zink: move resource object ref to batch in invalidate hook
db32c3aff36 : zink: add util function for transferring resource refs to batch
bd4120a67f9 : relnotes: more lavapipe features
542fbd0acbf : features: more lavapipe extensions
ac07ad8414c : lavapipe: implement KHR_separate_depth_stencil_layouts
9bbe80accdd : lavapipe: implement EXT_separate_stencil_usage
7040051589c : pan/decode: Handle IDVS jobs on Bifrost
73e80994d50 : panfrost: Add secondary shader XML fields
f505d6f5de1 : panfrost/genxml: Decode Bifrost index-driven vertex jobs
60568d5dce9 : iris: Use isl_surf_get_uncompressed_surf
98faa09bb5a : iris: Don't leak the surface if uncompressed re-interp fails
9946120d2b4 : intel/isl: Add more cases to isl_surf_get_uncompressed_surf
2001a263090 : intel/blorp: Use isl_surf_get_uncompressed_surf
20f075c270f : intel/blorp: Adjust the compressed copy rectangle before convert_to_single_slice
8f281be0ba8 : intel/isl: Pull the uncompressed surface view code from anv
4bf764d53d6 : crocus: Reduce SSBO alignment requirements from 64B to 4B.
96d8e48ed51 : iris: Reduce SSBO alignment requirements from 64B to 4B
12c057315ba : panfrost: Eliminate redundant flushes with AFBC
5100c42cbbb : panfrost: Split "flush writer" from "flush accessing"
cecb889481d : panfrost: Do tracking of resources, not BOs
9769696659d : panfrost: Wrap occlusion query in pipe_resource
bef10747006 : panfrost: Express dependencies as resources, not BOs
f56adf135a4 : panfrost: Replace the batch->bos hashmap by a sparse array
41182646436 : nir: Free the instructions in a DCE instr removal.
5618445d454 : nir: Use remove_and_dce for nir_shader_lower_instructions().
52515485723 : nir: Add a nir_instr_remove that recursively removes dead code.
d8d7d475aa6 : anv: Fix unused var warning on release builds from an assertion.
fd2d463a987 : zinK: tweak shader module update -> pipeline combined_dirty conditional
0cf643db5d4 : zink: remove shader_id
61f2667cf5d : zink: remove gfx program slot mapping
a8448a91e68 : zink: set gfx program shaders and generate internal tcs during program creation
a92442225ca : zink: split up shader cache per-stage
49caf1a0948 : zink: make shader cache local to a single program
21ce1ca8466 : gbm: Load backend based on DRM device driver name
68902822d6e : gbm: Support dynamically loading named backends
8c935464ad2 : gbm: Put common device creation in a helper function
6d0c9358463 : gbm: Rename the DRI backend from gbm_dri.so to dri
7f615c66fbd : meson: Add a GBM backends search path build option
bc343154f81 : loader: Factor out driver library loading code
49e56c3c0df : gbm: Rename backend description list to builtin_backends
09bafb1f89d : gbm: Add backend ABI-check test
5baa36f4239 : gbm: Version the GBM backend interface
496ea1715e8 : gbm: Move majority of gbmint.h to gbm_backend_abi.h
f98bcd2f5b1 : gbm: Add gbm_core struct to export code to backends
45bd17610ce : gbm: Give gbm_device a reference to its backend
ceb6c44fe4f : gbm: Give getenv backend override its own function
af1f517ab9f : gbm: Consolidate env var and default backend loops
00b2a45edf6 : gbm: Create device directly in find_backend
b45cc754060 : gbm: Inline load_backend function content
c5e849bddf2 : gbm: Remove stat and refcount fields from gbm_device
4077768f295 : util/vbuf: check 3-component 16bit int formats for translation
95777ab419c : lavapipe: handle null vertex buffers more gracefully
937e813d23f : panfrost: Only clear existing color buffers
0b2c79092c6 : Revert "panfrost: Fix crc_valid condition"
8bc4ebb0f93 : panfrost: Set bound dimensions to framebuffer size
e5d158881b3 : ac: fix win32 build
01174fcec87 : asahi: Use XML for interpolation packet
5f6013e008f : asahi: Enable primitive restart
3f685e9c96b : asahi: Set data_valid for the depth buffer
4c99510d3bb : asahi: Identify attachment length field
b8bc5ed297f : asahi: Use GenXML for main bind fragment
19bb9d278fb : asahi: Extend IOGPU header to contain encoder
c1d8ed1bc21 : asahi: Move IOGPU header to XML
0b9e8181da0 : asahi: Identify "command buffer" size field in map
79052073136 : asahi: Parametrize software "command buffer" size
99c52d98bd5 : asahi: Sync attachment magic with asahi demo
8e3f81ccc40 : asahi: Add XML for the attachment structure
8d79fdea814 : asahi: Skip over holes in the vbufs
4c7a07e3b6b : asahi: Comment on an embedded data structure
668405de26d : asahi: Flush for accesses to Z/S buffer
18a34dc47ed : asahi: Implement the stencil test
dc968a9bec9 : asahi: Prepack rasterizer faces
0266cf86e94 : asahi: Fix meson dependency on packing in compiler
a4713ddb56a : radv: implement VK_EXT_multi_draw
ba30adce07d : radv: add a gfx10 bug workaround for NOT_EOP
d9132fcb50c : radv: split indexed draw cases based on whether drawid is used
5aaf45f5e11 : radv: determine if hardware can emit NOT_EOP before emitting
d28329ed02c : radv: emit drawid for multidraws
00206b16643 : radv: emit NOT_EOP for multi indexed draws
72e75092a9c : radv: use multidraw iteration for direct draws
307a4bf4abc : radv: use null vertex descriptor if num_records=0
a2ac660eb7a : radv: adjust num_records when offset>stride
e4fbb200fc3 : radv: don't ever convert num_records to bytes if it's zero
b7302ecf111 : crocus: enable threaded context support
86368a5fa2e : crocus: add unsync transfer pool
902eaa9382a : crocus/tc: init/deinit threaded resource
a9df8f7b64b : crocus: use threaded context base classes
db6042ea145 : crocus: support rebinding streamout target buffers
e2e9dd44f42 : ac/surface: Handle non-retiled displayable DCC correctly for modifiers.
bb14ef81d57 : features: mark off EXT_vertex_input_dynamic_state for lavapipe
44ca9487897 : features: add VK_EXT_multi_draw
2e8dd4b4a58 : features: fix ARB_shader_group_vote -> GL_ARB_shader_group_vote
2cd2eabaaef : features: mark off some zink features
95e567f2530 : features: mark off line rasterization for lavapipe
5685c99afb0 : relnotes: add some line feature updates for lavapipe
18995f13cb4 : asahi: Handle nonzero first_level
2923aa6fe18 : asahi: Wire in u_blitter
dcd2d8ca500 : asahi: Track more Gallium state
7a95b1f0fc2 : asahi: Set vertex texture/sampler counts
bee077f5e24 : asahi: Identify vertex texture/sampler counts
30b6011cf73 : asahi: Identify texture/sampler count fields
d45257b2bed : asahi: Fail on LOD clamps/bias
50f012542f3 : agx: Handle txl
8361e246046 : agx: Legalize LOD sources to be 16-bit only
4891e51bf37 : agx: Fix lod_mode shift
edd30fa1bd1 : agx: Pack LOD descriptors
e847bffbccd : agx: Fix LOD_MIN enum
c99dfe6a0c8 : agx: Fix 32-bit bitwise shifts
8ea262f5080 : asahi: Add ASAHI_MESA_DEBUG=no16 option
5228be45b6a : asahi: Generalize varying linking
2e2270ff14b : asahi: Remove spurious varying assignment
c946dcf25d6 : asahi: Remove spurious assignment
5049907ae1c : asahi: Implement colour buffer reloads
b59dcf67b6b : asahi: Set fragment key for non-U8NORM render targets
0e0448d8df3 : asahi: Add internal (renderable) formats to the table
78610de496c : asahi: Save zsbuf ptr
426d55ffad1 : asahi: Add zsbuf to batch
2ad59fc9ec9 : asahi: Handle Z16_UNORM textures
503742aa323 : asahi: Always flush when setting framebuffer state
8c94742935e : asahi: Guard for overflow when packing
41d05ea49e8 : asahi: Fix random *2
b9789ae45a5 : asahi: Wire in tgsi_to_nir
a1f732e67bc : agx: Track logical control flow graph
a207c77314b : agx: Lift agx_block_add_successor from Panfrost
2e1ba82060b : agx: Count write registers, not components
0ef93554e1d : agx: Mark sources that kill
7972e74f40f : agx: Add liveness analysis pass
ec40620f863 : agx: Add agx_exit_block helper
ebd25e7ee79 : agx: Pull out agx_write_components
f49ba0874a8 : asahi: Unify varying linking code with vertex shaders
6a657b17b9b : agx: Remap fragment shader varyings explicitly
32f4be5dd72 : agx: Rename agx_pack to agx_pack_binary
bf8d1734fdf : agx: Implement ld_vary_flat
3eab648d6bd : agx: Implement nir_intrinsic_load_frag_coord
84575242380 : agx: Rename remap_varyings -> remap_varyings_vs
eabcf9f31e3 : asahi: Identify varying descriptor fields
3d3e4928b27 : agx: Add ld_vary_flat opcode
10b85639665 : agx: Update ld_vary encoding mask
99b67ab3559 : agx: Add perspective bit to ld_var
ef808205c6a : agx: Add agx_immediate_f helper
be4d88a6bae : agx: Mark components as ASSERTED
8795501cef6 : lavapipe: remove initialization override
349f169756c : zink: remove initialization override
406c87b779d : radv: Support address capture and replay.
f9cc94af7b7 : radv/winsys: Add support for a fixed VA address for replay.
8025b4120f3 : radv/winsys: Return vulkan errors for buffer creation.
c88d1bace33 : meson: Bump libdrm for amdgpu to 2.4.107.
c0f623e62fb : glsl: Prohibit implicit conversion of mem parameter in atomicOP functions
5c77f99c2ef : zink: ci updates for wideline fails
3292a9d6605 : lavapipe: wideLines support
1e23004600c : panvk: Add vkEvents support
5defffaa4d4 : panfrost: Specify alignment for the Job Header descriptor
5997f18d8a3 : panvk: Make panvk_queue_transfer_sync more generic
839eeaf3061 : panvk: Support calls to CreateDescriptorSetLayout without bindings
bff39be64d1 : ci: Don't artifact rendered images when job succeeds
585332caf82 : ci: remove few CTS that are now skipped with RADV
32e4552ca53 : ci: update list of expected failures against CTS 1.2.6.2 for RADV
9fbf6b2abff : lavapipe: implement VK_EXT_line_rasterization
73ad0bcfd8d : lavapipe: store the geometry shader prim type to render state
fba6dafb9fe : lavapipe: store whether the geometry shader outputs GL_LINES
9a0e0af4970 : panvk: Add VkCommandPool support
d629debaca8 : panvk: Support returning BOs allocated by panvk_pool to a 'free BO' pool
d33a3fad64f : panfrost: Fork pan_pool for Gallium and Vulkan
deb4074a54b : panfrost: Start splitting the panfrost pool logic
4f0896ea4fa : panvk: Use the desc alloctor when we can
d873045b075 : panfrost: Allocate WRITE_VALUE jobs with panfrost_pool_alloc_desc()
55ec3596f5d : panfrost: Add alignment info to write-value and cache-flush jobs
dea0c4ddd87 : panfrost: Pass a memory pool to pan_blit_ctx_init()
3cdbc1e8c0e : panfrost: Don't add blit context BOs twice
b4d87a34c73 : crocus: restrict prim_restart on index buffer check to pre-hsw
6909b4a75ae : crocus: reorder version checks on indirect xfb
063d7bfa1c1 : crocus: inline group_index<->bti
be5bb3146a4 : crocus: optimise bo_unref path a little.
a907e29a3ec : crocus: don't update draw parameters unless needed
1d438c11c8a : crocus: inline the d/s resource handling functions
f19f3f5496d : draw/tess: write correct primitive id into vertices
45d9e8bb99f : draw: fix tessellation output vertex size calculation
0aab06e6d39 : crocus: fixup index buffer dirtying.
32b8d473064 : crocus: fix crash on index buffer rebinding.
d41992c2410 : crocus/gen5: enable support for GL_EXT_gpu_shader4
c71daec2604 : crocus: expose ARB_blend_func_extended on gen 45/50
64f65fe8a8b : crocus: cleanup some deadcode in the gen5 blend emit
ffea6226041 : nir/ifind_msb_rev: fix input check
4504fabed65 : iris: make iris_bind_reserve_3d and Wa_1604061319 only check for dirty render bindings
c246af0dd80 : panfrost: Only upload UBOs when needed
b8a7355c038 : pan/mdg: Create a mask of UBOs that need to be uploaded
aa11c0307af : pan/bi: Create a mask of UBOs that need to be uploaded
d0e90c336db : panfrost: Don't set dirty_mask for constant buffers
f94c7967410 : crocus: Make the driver loader use PCI IDs for crocus
e309d1a3a33 : crocus: Add pipe loader driver
469875596a6 : vulkan/wsi: Fix prime blits to use system memory for the destination
c656c5f0556 : i915g: Make sure the 1D texture Y channel is initialized.
d0ac174fdaa : i915g: Force 1D textures to use wrap mode for the Y coordinate.
9cc4ce16fd1 : meson: Make prefer-{crocus,iris} always take effect
6e55890b6c7 : iris: Delete unused bo->cache_coherent flag
a313bd7845f : iris: Fail BO allocation if we can't enable snooping properly.
803a2a9b3d6 : iris: Stop calling I915_GEM_SET_CACHING on discrete GPUs
5c55f59b13f : i915g: whitespace fixup from the cube map fix.
487a4933259 : i915g: Add support for per-vertex point size.
e58ab642231 : radv: allow more fast clears for depth surfaces without TC-compat HTILE
269795c838e : radv: prevent fast clearing HTILE depth for unrestricted ranges
0cfeb937517 : radv: add support for more HTILE clear codes
764960e16df : radv: advertise VK_EXT_color_write_enable
9a95aba3777 : radv: implement VK_EXT_color_write_enable
61a2cfc302b : Fix up leftover "state_trackers" references to "frontends"
f8f2c3d8353 : nir_lower_readonly_images: Clear variable data when changing the type
25ad69968be : zink: check last_finished before timeline waiting
fd633c2444a : zink: add a screen function for waiting on a batch id
347163aec25 : zink: stop screwing up buffer offsets during for maps
97da7f635ed : zink: use 0 as the offset when mapping qbos
9be640ff21e : zink: use pipe_resource::width0 for clamping ssbo sizes
46695dd9381 : zink: don't add mem allocation offset when copying buf2image
f223ee90047 : zink: only flag persistent resource maps for invalidation if they aren't coherent
b416b68ef38 : zink: use vkresult helper for map return
d40f8a2fcb8 : util/disk_cache: Don't leak when cache is empty
19cf64aabd8 : zink: add resource refs after last descriptor unbind
f8bd5911ee8 : zink: split samplerview/imageview usage/refcounting calls
6acd2e9de32 : zink: split batch usage setting from refcounting
b302ab51676 : zink: split out resource tracking into more incremental functions
72354df9c4e : zink: remove stencil resource batch tracking
ebbedb1c006 : zink: don't add batch tracking during buffer rebinds if refs are dirty
539bdcd4695 : zink: add more explicit casts to draw code
b432bdc0359 : zink: add c++ header guards
ccf6ea30703 : zink: remove unnecessary return from zink_desc_type_from_vktype()
742805b1d7e : zink: rename 'template' struct member
48adc08b2da : zink: make prim type a bitfield in pipeline info
3da23a9c7e6 : nir: Fix constant folding for irhadd/urhadd
ce90f73eb0f : zink: rework pipeline cache implementation
8da06994cf8 : zink: merge some streamout state emission into the same draw conditional
f97fa6f5f57 : zink: move line width and depth bias updating into conditional during draw
22530ad9f10 : zink: unify fb surface unbinding
e58eb3f2692 : zink: add a ref for flush resource
005262863f9 : zink: break up ctx descriptor state updating to per-type functions
6368f9453ad : zink: unify/consolidate some barrier queuing
2d32d123e56 : zink: avoid unnecessarily rewriting gl_DrawID
02efc5a099f : microsoft/compiler: Change behavior for emitting inexpressible barriers
938ce8cdaf0 : docs/isl/tiling: Fix swizzle pattern for X-tiling
adbd63e24df : lavapipe: Add a missing VKAPI_ATTR.
0556173918b : lavapipe: Use common default allocator.
daf3d9e1ebe : overlay_layer: add missing undef
7f8652d72d8 : meson: print information about layers being built as part of summary
669b6889e4b : gallium/u_threaded: do not apply start twice
28e1b02a6f1 : radv: disable DCC for DOOM 2016 and Wolfenstein II
d9c0687a542 : zink: drop getenv hacking now that gallium is fixed.
75a82465631 : gallium/sw: add sw_vk bit to avoid having to futz with env vars for lavapipe
ed123a03be1 : radv: enable VK_KHR_shader_subgroup_uniform_control_flow
a9c4a31d8d8 : aco: handle NIR loops without breaks
fd5c787958c : ci: update VK-GL-CTS to 1.2.6.2
0c09498fe9e : Revert "CI: Disable LAVA devices for maintenance"
9507705693a : turnip/kgsl: new flag TU_USE_KGSL
73c71a37f43 : venus: fix AHB VkBuffer memory requirement
4f2b98dc400 : venus: handle ahb backed VkBuffer creation properly
3527146a26b : venus: prepare vn_CreateBuffer for AHB
0ea726b5fdf : venus: add more logs for Android WSI debugging
5951d2abacd : lavapipe: implement EXT_vertex_input_dynamic_state
87b089c711a : lavapipe: hook up some bits for handling dynamic line stipple state
85de6302737 : anv: remove dead code
4300853edc3 : freedreno: Flush the shadowed resource's write batch up front.
88161ced8d0 : freedreno: Swap needs_ubwc_clear when shadowing.
ed1f1dea285 : freedreno: Stop manually marking blit dst buffers as valid.
514aa018537 : freedreno/a5xx: Make sure to mark blit read/write access in the BC.
f413b30ad48 : freedreno: swap ->valid when shadowing resources.
172082f235b : freedreno: Update comments about PIPE_BUFFER shadowing.
90071dc47cc : docs/release-calendar: add a few more 21.1 releases
830ff5a697d : docs: update calendar and link releases notes for 21.1.4
f37e4820134 : docs: add release notes for 21.1.4
c094765a016 : aco: remove resource flags
fcc41b06314 : i915g: Set up the cube map texture wrap modes.
25ce136d23f : i915g: Add curly braces for normal mesa style (and helps clang-format)
afe627ea70a : i915g: Delete redundant i915_hw_sampler_views atom.
7e75b1ca495 : i915g: Fix FS debug dumping for declarations.
99fccbee482 : i915g: Add the nice cube map layout comments from i915c.
33e9143faff : i915g: Finish the uint -> uint32_t conversion.
525be273266 : freedreno/a6xx: Fix framebuffer_barrier crash
f85d3113b2b : egl: android: add IMapper@4 metadata API buffer_info getter
5d3e64f1054 : egl: android: prepare code for adding more buffer_info getters
974c58b317d : intel: fix leaking memory on shader creation
f5876dfdb9b : intel/fs: Lower uniform pull constant load message to LSC dataport
6362059b6b7 : intel/fs: Lower varying pull constant load message to LSC dataport
4fca64ad4d6 : intel/fs: Lower A64 atomic messages to LSC dataport
07a4bdf1e83 : intel/fs: Lower A64 byte scattered r/w messages to LSC dataport
22d20dbb021 : intel/fs: Lower A64 untyped r/w messages to LSC when available
621cf9b1df3 : intel/fs: Lower Byte scattered r/w messages to LSC when available
8f82c8aa1ad : intel/fs: Lower untyped float atomic messages to LSC when available
bd40a1e8c93 : intel/fs: Lower untyped atomic messages to LSC when available
4f86a70599a : intel/fs: Lower DW untyped r/w messages to LSC when available
32ec0662fd3 : intel/compiler: Add LSC messages to brw_schedule_instructions
8d3468ad5b1 : intel/compiler: Add LSC to messages brw_ir_performance
634925694da : intel/disasm: Disassemble LSC message extended descriptors
2605727a805 : intel/disasm: Disassmeble LSC messages
f5541cd4e9e : intel/compiler: Add getter helpers for LSC message descriptor fields
4ff00194b75 : intel/compiler: Add helpers for LSC message descriptors
b67f1ff4650 : intel/compiler: Add support for LSC fence operations
cf612e4dc14 : intel/compiler: Define new LSC data port encodings
4a85a5e09f5 : intel/devinfo: Add a has_lsc bit
52602452abd : radeon/vcn: calc_dpb_size should be based on dpb_type
c0397a42ce0 : radv: pre-calc vertex buffer descriptor size on pipeline object
936c21d3767 : zink: attempt to handle some resource unmap cases in 32bit envs
9d599ed4174 : zink: cache visible vram
d4a7b4fef8d : zink: uncap mem caching
778f325c679 : zink: make mem cache limits dynamically scalable
252afe405fd : zink: don't align device-local buffer memory
93e84940072 : zink: try for better buffer allocation heaps
34cb4017913 : r600/sfn: initialize all texture lower options
7048a15485c : anv: drop unused argument of anv_descriptor_set_address
904bd8f358f : anv: handle push descriptor sets when they are sent with push constants
79a50c6f54f : anv: keep descriptor set's address directly in anv_descriptor_set
f58e6fee745 : util/disk_cache: delete more cache items in one go when full
e4f762ac346 : CI: Disable LAVA devices for maintenance
2019014df93 : radv: fix fd leak in vkAcquireImageANDROID()
fc667fdf3bf : vulkan/wsi: prefer the Wayland linux-dmabuf protocol
14f0c0d9dbf : vulkan/wsi: unify format logic in dmabuf_handle_modifier
63df413f953 : zink: split dummy buffer creation and populate
eade6b75c20 : zink: add direct conversion from pipe_shader_type->VkPipelineStageFlags
a56f364ea93 : crocus: disable Z16 unorm textures on pre-gen8 as well.
783dcd0634a : crocus/gen8: add back z16 support for gen8
140ce4f8ede : freedreno+ir3: Enable INT16
c7b935962b2 : nir: Add pass to lower phi precision
ddad83fc974 : microsoft/compiler: Add support for get_ssbo_size to translator
b4369de27fc : nir/lower_packing: use shader_instructions_pass
ed530ac6c20 : nir: return progress from nir_lower_packing
a92dcc4966d : radeonsi/driconf: add workaround for SpaceEngine
c564841fae9 : ac/surface: don't print stencil info if tex has no stencil
822f3777368 : radeonsi/gfx7: always sync pfp/me
b72c7c6c568 : radeonsi: fix fb_too_small condition
b564ec77693 : ac/llvm: call the callback in all return paths of ac_cull_triangle
017d6cc642f : ci: bare-metal: drop webdav support
dd890f520e0 : iris/bufmgr: Stop changing mapping modes on buffers
b18cf54f0d5 : intel: Early exit from inst_is_in_block().
3a9716e6b1f : virgl: Enable ASTC formats also for 3D textures
90c14398a37 : docs/envvars: fix RADV_TEX_ANISO
d1edf3cdf28 : r600/sfn: Lower offset in TXF instructions
4a031a01ba7 : radv: fix RADV_FORCE_VRS for 2x1 and 1x2
2ce2f09bafb : ci/vc4: update piglit failures
8fada5cb213 : broadcom/compiler: use nir_sort_variables_with_modes
ebeda078016 : aco/tests: fix 32-bit build
4f959e368cf : radv: ignore redundant variable descriptor counts (v2)
42b3d83dd43 : ir3/lower_parallelcopy: Use SWZ
92bb37cb598 : ir3: Add min gen for multi-mov instructions
78ab6250b50 : ir3: Print multi-mov instructions
b7f114ea13f : ir3/validate: Support multi-mov instructions
81812accccc : ir3: Use correct flags for movmsk & multi-mov
7036e4fd31a : ir3/legalize: Support multi-mov instructions
3896de621e3 : ir3/postsched: Support multi-mov instructions
95e9a15f035 : ir3/delay: Support multi-mov instructions
ab440d51414 : ir3: Support multi-mov instructions
ea325226d62 : ir3: Add foreach_dst/foreach_dst_n
6b00db01838 : ir3: Prepare dest helpers for multi-dst instructions
48f5f3be5f7 : ir3: Stop creating dummy dest registers
6d84348bb49 : v3dv: expose support for basic subgroup operations
b7cbb382228 : v3dv: expose correct subgroup size
bf175fbb6a7 : broadcom/util: don't use compute supergroup packing with subgroups
10313b03b50 : broadcom/compiler: track if a compute shader uses subgroup functionality
5081de07f7d : broadcom/compiler: add a set_a_flags_for_subgroup helper
b9f510087df : broadcom/compiler: add a ntq_emit_cond_to_bool helper
53341e44ade : broadcom/compiler: implement more subgroup intrinsics
87fa5908b3a : broadcom/compiler: add FLAFIRST and FLNAFIRST opcodes
a9ad04f17d9 : broadcom/compiler: lower nir_intrinsic_load_num_subgroups
30dec8b414e : broadcom/compiler: implement nir_intrinsic_load_subgroup_id correctly
71b7c7b0dc6 : intel/perf: use the right popcount for 64bits
01fa90b456d : util: add some workarounds for the game Luna Sky
a73e7305e9f : util/driconf: add new ignore_write_to_readonly_var workaround
e607205af06 : glsl: force_glsl_version to shaders with no defined version
02dd03ff3ce : i965: don't crash on incorrect texture use
328ea8e04ac : mesa: don't crash on incorrect texture use
a917c7433ac : util/tests: initialise key in cache_test
58a4ae3b999 : venus: resolve AHB external format with DRM format
0679cffb02d : venus: remove unsupported AHB formats
891cf98a888 : venus: use the mesa "drm-uapi/drm_fourcc.h" header
71617c33284 : i915g: Fix off-by-one in constant count assertion.
ccc9418b27d : i915g: Mark program errors on setting up temps, constants, and immediates.
7ddebb02896 : i915g: Remove redundant p->error setting.
ec646fdd45c : i915g: Use stdbool.h instead of custom bools.
247cee92df0 : i915g: replace "uint" with normal uint32_t.
c786159186c : i915g: Improve logging of unsupported opcodes.
e65ea05276c : i915g: Stop translating the fragment program on the first error.
8259ff0d229 : i915g: Log program compile errors to mesa_loge().
7921648cd6f : i915g: Use the normal compile error path for empty FSes.
d83f0c1c042 : i915g: Enable dumping of fragment shaders under I915_DEBUG=fs.
005b0f015b2 : i915g: Allow use of I915_DEBUG= options on non-DEBUG builds.
79800a957d5 : i915g: Bake the decls and program together.
26afccb97ee : i915g: Apply clang-format.
8391fb98cd8 : venus: properly support GPU_DATA_BUFFER for AHB
e094f75bd0b : intel: PAGE_SIZE used in allocators shouldn't be defined on FreeBSD
49e8b77fd9a : intel: struct bitset is renamed to brw_bitset
91b83dce0a0 : util: Removed unused statement from FreeBSD build
32b94df23e1 : util: replaced ENODATA with ENOATTR for non-Linux systems
d8bbb9daa20 : util/vbuf: flag fallback_always if any prim types are missing from restart modes
00272aa4a1b : util/vbuf: always claim support for PATCHES in restart modes
fd5293cc439 : turnip: Short-circuit if ladder generation for constant index SSBO/UBOs.
0afab39af9b : nir: Add a helper for chasing movs with nir_ssa_scalar().
9133999430e : ir3/sched: Speed up live_effect
56dc84b95cd : freedreno/computerator: Fix local_size typo
502b06c4f50 : nir/opt_load_store_vectorize: fix check_for_robustness() with deref access
86fe8db4aae : anv: expose primary node to VK_EXT_physical_device_drm even when VK_KHR_display is not enabled
24292cc003a : radeonsi: move the accepting code into the bbox cull branch in prim discard CS
b141e502827 : radeonsi: add optimal multi draws and draw-level splitting for prim discard CS
81365c86f95 : radeonsi: fix issues with draw-level splitting for the prim discard CS
9fa0d2cf350 : radeonsi: change how the prim discard CS is enabled and splitting limits
06da7113508 : radeonsi: remove the GDS variants of compute-based primitive discard
2cf189cc88e : intel/fs: use stack for temporary array
5c66fb7e6e5 : intel/blorp: initialize BLEND_STATE using braced initializer list
5c5423e6eef : intel/tools: fix potential memory leaks
14227b3364c : intel/tools: fix invalid type in argument to printf format specifier
f2a3c9de677 : intel/tools: fix int-to-pointer/pointer-to-int cast warnings on 32-bit
53c49ce41f3 : intel/tools: fix left shift overflow on 32-bit
d19cf7d5721 : anv: fix potential integer overflows
365c7cc87cb : intel/decoder: add assert for register size
11528b621cc : mesa/shaderapi: add an optional shader override mechanism
5582c52a055 : mesa/shaderapi: change construct_name signature
9c25107495a : Update libva requirement
fb586a8e3c7 : mesa: lower GL_CLAMP in texture and sampler functions instead of st/mesa
8403e068d42 : mesa: add IsBorderColorNonZero to skip border color update for st/mesa faster
9ea8f67a1ee : mesa: add LodBias quantization from st/mesa
0c70a63f5fb : mesa: translate into pipe_sampler_state in GL functions
553588194e4 : mesa: remove mutex locking from a glBindTexture early out path
cfb43c7e1ba : mesa: use atomics instead of mutexes for refcounting renderbuffers
e77adbffb45 : mesa: use atomics instead of mutexes for refcounting sampler objects
0b1914a7c19 : mesa: use atomics instead of mutexes for refcounting texture objects
f3d331a5e35 : cso: don't look up a sampler CSO if the last one is identical
1cb35d058f1 : cso: update max_sampler_seen only once in cso_set_samplers
426dd55d6c1 : cso: disallow NULL sampler state templates in cso_single_sampler
9de9e83735c : st/mesa: remove the sampler min_lod/max_lod value swap
ef5d4274132 : st/mesa: add a mechanism to bypass atomics when binding sampler views
798518e5100 : st/mesa: sink refcounting from st_get_sampler_views into st_sampler_view.c
8fe705b6b46 : st/mesa: remove the const qualifier for a few st_sampler_view instances
4c95370949b : st/mesa: return sview from st_update_single_texture via return value, not param
c7f860b6de1 : st/mesa: read Target only once in st_update_single_texture
fc9d1660b70 : st/mesa: sink _mesa_get_samplerobj into st_update_single_texture
2ab21558d43 : st/mesa: don't memset the sampler view array, don't init trailing slots to NULL
8106d9a8073 : st/mesa: don't track FS sampler views for bitmap/drawpix in st_context
3f9ee645050 : st/mesa: don't track VS sampler views for st_draw_feedback in st_context
e74366b18a3 : turnip: Add CrOS Gralloc support
f875b610606 : turnip: Fix AcquireImageANDROID() handle type
7ca79b76396 : turnip: Use drmIoctl()
40b67a29229 : anv: allocate bigger batches as we grow command buffers
5853f17c304 : anv: Advertise VK_KHR_shader_subgroup_uniform_control_flow
6ad88a8f086 : spirv: Support SPV_KHR_subgroup_uniform_control_flow
a219073e9b4 : spirv: Update headers and metadata from latest Khronos commit
3a9289eaedc : nir: Add test to check edge case in Split ALU optimization
b9519297955 : nir/opt_if: Don't split ALU for single block infinite loops
7b89e4d1048 : i965: Prevent invalid framebuffer usage
6a0c0d0da9b : i915: Prevent invalid framebuffer usage
40b1668ebdc : amd/ci: Use MESA_VK_IGNORE_CONFORMANCE_WARNING to reduce warnings
ed77bf3c4ec : ci: Unify on MESA_VK_IGNORE_CONFORMANCE_WARNING
6a79ee97f48 : anv: VK_EXT_multi_draw implementation
1e39f2c1994 : anv: unify some draw state vertex constant emission
15a2e5dcdb9 : zink: repack zink_context struct a bit
d01e7b50b88 : freedreno, tu: Set SP_XS_PVT_MEM_HW_STACK_OFFSET
02b8f8704cf : freedreno/a6xx: Make SP_XS_PVT_MEM_HW_STACK_OFFSET non-inline
fdc0f489e09 : ir3: add ldg.a,stg.a which allow complex in-place offset calculation
4b06db05486 : freedreno/isa: add uoffset type to print positive-only offsets
ba1c989348d : freedreno/computerator: pass iova of buffer to const register
e791b2045a4 : anv: do not dereference VkPipelineMultisampleStateCreateInfo always
a9fd4fa26c6 : turnip: early exit in tu6_draw_common to save cpu cycles
815a85dd7c4 : turnip: do not re-emit same vs params
63e80d441a7 : intel/genxml: Remove old scratch fields on GFX version 12.5
eeeea5cb873 : anv: Add support for scratch on XeHP
ae18e1e707c : iris: Add support for scratch on XeHP
545011b445b : iris: Add a MEMZONE_BINDLESS and uploader
8ca0513ecae : intel/genxml: Add new ScratchSpaceBuffer fields on GFX version 12.5
1e242785c31 : intel/fs: Implement load/store_scratch on XeHP
c38812be1df : intel/fs: Implement spilling on XeHP
96ee78778b5 : intel/isl: Add support for scratch buffers
443627fcc0e : intel/genxml: Add SURFTYPE_SCRATCH on GFX version 12.5
ea43465dbfc : Revert "freedreno: Cooperate with tc to stop checking the BC for resource_busy()."
be94bad1260 : zink: flush pending clears if a resource is bound as a descriptor
9a027bebb5e : zink: only queue deferred descriptor layout change on first bind or change
8f897ae7c16 : zink: improve automatic layout transitions for sampler+image descriptors
8a345adf208 : zink: use bind counts to more accurately determine image descriptor's exact layout
e8a188a86e4 : zink: only do deferred image barriers if layout changes
d3b7b355840 : zink: split deferring of barriers to image and buffer functions
0e390d2f835 : zink: break out image descriptor layout into util function
04578badc9e : ci/windows: fix zink msvc build-rules
d0cbd39a5cf : microsoft/spirv_to_dxil: Add drive_location assignment
aa7aa7c78fc : microsoft/compiler: Switch io sort to use nir_sort_variables_with_modes
8a5333c105f : nir: Add modes filter to nir_sort_variables
81cb20bd17c : nir: Add a function for sorting variables
cf385cf68c5 : util: Add qsort_r/s args adapter for MSVC and BSD/macOS
1df2acfbb81 : util: Add simple test for util_qsort_r
bdd460fdcbf : util: Add an implementation of qsort_r for non-GNU platforms
e2e22720dca : d3d12, microsoft/compiler: Moving driver_location allocation to compiler
d0f1698a733 : d3d12, microsoft/compiler: Switching semantic names to TEXCOORD
b8e23749503 : microsoft/compiler: Remove de-duplication of arbitrary semantic names
83f8b19f9b7 : vulkan/wsi/wayland: implement the full format table
8d0d2e82e75 : tu/kgsl: Fix file descriptor double close
a426d7c2643 : ci/windows: enable msvc builds of zink
b437fb810a8 : ci/windows: work around meson encoding issues
f815026d36f : zink: cast pointers to uintptr_t
bae4dca8e46 : aux/trace: fix bool argument
ea5707c52f5 : turnip: Disable buffer texturing on 422 formats.
6bc88c26b69 : ci/turnip: Document create_instance_device_intentional_alloc_fail's fail.
55000408f9f : turnip: Use vk_startup_errorf() in more startup paths.
31f8b704816 : turnip: Link more MRs and issues related to our xfails.
4b44e28526d : freedreno/ir3: Report RA failure with mesa_loge().
45b7b57a838 : iris/ci: disable amly jobs
b14bd285f8f : aco/ra: handle copies of copies better
995e2189937 : aco/ra: handle copies of definition registers
d31dd812925 : anv: Claim to be a discrete GPU if has_lmem
b6a1063c2ec : intel/dev: Set has_local_mem for DG1
e505c221fa7 : anv: Allocate scratch and workaround BO in local memory
6352371ff64 : anv: Allocate BO in appropriate region
3f8eca7f82b : anv: Wrapper around I915_GEM_CREATE_EXT_MEMORY_REGIONS
65e8d72bc10 : anv: Query memory region info
aa3775c8e4a : iris: Map with WC on non-LLC platforms.
b6a7400dfdb : iris/bufmgr: Add flag to allocate from local memory.
55be94dcab4 : iris/bufmgr: Add new set of buckets for local memory.
e60114b2ae1 : iris/bufmgr: Query memory region info.
84069acfd41 : iris/bufmgr: Align vma addresses to 64K for local memory
cb6feae0b5c : intel/devinfo: Add has_local_mem
8dc3c91a5ce : include/drm-uapi: bump headers
2fe2eb1911f : radv: Implement VK_EXT_acquire_drm_display
f9944899a7f : vulkan/wsi: Implement VK_EXT_acquire_drm_display
fdf22aad739 : vulkan/wsi: add drm_fd param to wsi_display_get_connector
7fb70ee2d51 : docs/isl: Improve the bit[6] swizzling section of the tiling chapter
b8030ab1ea9 : isl,docs: Add a chapter on AUX state tracking
94a52bc85cd : isl,iris: Move the extra_aux_surf logic into iris
37f76aab1c7 : isl: Take a hiz_or_mcs_surf in isl_surf_supports_ccs
2d2590a879b : isl: Assert some iris invariants in isl_surf_get_ccs_surf
6fe82e6c1e3 : asahi: Fix macOS macro.
9aff548ff4f : libgl-gdi: add missing include
fa784acbdfe : zink: remove some needless moltenvk details
ccb9f8670e7 : zink: do not store moltenvk functions in screen
95cbb560cf7 : zink: remove unused moltenvk functions
7b220f8694d : zink: unbreak moltenvk code
e979ecbd456 : zink: remove unused function-pointers
efa863990a2 : zink: drop unused macros
d2114bf413a : crocus: fix another printf specifier.
78c979dc931 : crocus/gfx6: always be dirtying gs attachments for xfb
7399d6028f5 : crocus: Avoid replacing backing storage for buffers with no contents
0fa4b64f6c3 : crocus: dirty blend state more often.
a74c16e5f8b : crocus/gfx6: fix sampler view first level.
0acd202858a : intel/genxml: fix gfx6 GS SVB_INDEX encoding
c282a082bef : crocus/query: poll the syncobj in the no wait situation
9ca6abd424c : vl/dri3: Don't leak regions on the X server
7e9424d91b0 : loader/dri3: Don't churn through xfixes regions in SwapBuffers
34e4622983b : loader/dri3: Properly initialize the XFIXES extension
888b7ba3382 : radeonsi: optimize set_inlinable_constants when they don't change
86355b5984d : ac/gpu_info: adjust the condition for use_late_alloc
ff42fd1fdfc : radeonsi: don't use NGG culling on 1 RB chips
f7afcc3d11d : radeonsi: remove incorrect comment about hangs in gfx10_ngg_gs_emit_epilogue
593f3b3a5a3 : radeonsi: if shader culling culls all vertices, cull the primitive exports too
defc7c92d90 : radeonsi: document why VBO descriptors in user SGPRs are beneficial
f99f7c06e71 : lavapipe: implement multidraw ext
be0e34450b4 : zink: use depth/stencil-only layouts for depth/stencil-only formats
d22cdcd33a4 : util: add work around for the game We Happy Few
a067f54f3e1 : ci/i915g: Skip the piglit glx tests since we're not running X.
1ccb8ab8011 : i915g: Finish out blend factor overrides for both RGBx and A8.
2683c7bf9ad : i915g: Fix bad naming of depth texture formats.
078030973bf : ir3/ra: Fix corner case in collect handling
3dc8c598585 : ir3: Remove IR3_REG_DEST
def96adaee4 : ir3: Remove regs array
57aeef5c135 : ir3/frontend: Switch to srcs/dsts arrays
5785abb9ed3 : ir3/opts: Switch to srcs/dsts arrays
58fb0a01e17 : ir3/validate: Switch to srcs/dsts arrays
050ec77d1bc : ir3/print: Switch to srcs/dsts arrays
1b4990eea65 : ir3/legalize: Switch to srcs/dsts arrays
abebc1f53ff : ir3/array_to_ssa: Switch to srcs/dsts arrays
dd13081e035 : ir3/parser: Switch to srcs/dsts arrays
af48cfc06b6 : ir3/ra: Switch to srcs/dsts arrays
d3e08327cf8 : ir3/core: Switch to srcs/dsts arrays
50994eeabff : ir3/sched: Convert to srcs/dsts arrays
132dfacdcbe : freedreno/tests: Convert to srcs/dsts
bff83fc42b2 : freedreno/isa: Convert to srcs/dsts
db7814ad564 : ir3: Add srcs/dsts arrays to ir3_instruction
59b9935877e : ir3/legalize: Construct branch properly
e93f15d4bc3 : ir3: Add separate src/dst count in ir3_instr
3071e2e9339 : ir3: Split ir3_reg_create() into ir3_{src,dst}_create()
9af795d9b98 : ir3: Make ir3_instruction::address a normal register
2522f387a3d : ir3: Add is_reg_special()
dce680737dd : ir3: Validate that ir3_register::instr is correct
ef7bc4a2aa6 : ir3: Update ir3_register::instr when cloning instructions
0f329ba10ae : ir3: Split read-modify-write array dests in two
cc649453364 : ir3: Make tied sources/destinations part of the IR
f953dc2ceda : amd/ci: add hawaii-specific skip and fail lists
08495a948e1 : pan/mdg: Add 16 bytes of padding to the end of shaders
55951ac28e7 : anv: fix emitting dynamic primitive topology
43b99e48b13 : Revert "ci: disable panfrost t760 jobs"
2d87ea31665 : iris: take a reference to memobj bo in iris_resource_from_memobj
52547cfbd0d : radeonsi: disable ngg culling on llvm < 12
9b7cba7724f : anv: bound checks buffer memory binding in debug builds
4dc42843423 : intel/fs: Implement Wa_14013745556 on TGL+.
c19cfa9dc22 : intel/fs: Fix synchronization of accumulator-clearing W/A move on TGL+.
63abc083ce5 : intel/fs: Teach IR about EOT instruction writing the accumulator implicitly on TGL+.
5e7f443de05 : intel/fs: Add SWSB dependency annotations for cross-pipeline WaR data hazards on XeHP+.
d46bb14d140 : intel/fs: Implement Wa_22012725308 for cross-pipe accumulator data hazard.
385da1fe36c : intel/fs: Track single accumulator in scoreboard lowering pass.
231337a13af : intel/fs/xehp: Assert that the compiler is sending all 3 coords for cubemaps.
85315f5fb1b : freedreno/ci: Use TU_IGNORE_CONFORMANCE_WARNING to reduce warnings
205d6e582c0 : tu: Provide a toggle to avoid warnings about unsupported devices
17a1cc61637 : meson/crocus: add prefer-crocus option.
ec7e2623490 : mesa: unreference zombie buffers when creating buffers to lower memory usage
29d272f144b : crocus: fix batch state bo leak
9027aae546d : crocus: fix vertex buffer leak on screen end.
6036121a559 : crocus: free context state properly.
c9bc5e3a86d : zink: ci updates
a7847130804 : zink: remove primconvert
c032c9e32d5 : zink: export supported primitive restart types
2953d709942 : zink: export supported prim types
8ac4be916ef : zink: export 8bit index buffer support based on extension presence
09c28a35a5a : zink: export PIPE_CAP_EMULATE_NONFIXED_PRIMITIVE_RESTART
3fc651110c8 : gallium: add a pipe cap for determining driver support for prim type in restarts
f8ff6eb78b7 : gallium: add a pipe cap for performing automatic prim type conversion
c8e674d4e39 : gallium: handle automatic 8bit -> 16bit index buffer rewrites
c9a65e5f77e : gallium: add a pipe cap to rewrite index buffers for draws using a non-fixed restart index
99a60ed3786 : util/primconvert: handle multidraws in primconvert
583070748cb : util/primconvert: handle rewriting of prim-restart draws with unsupported primtype
f3fe70f10e5 : util/primconvert: map index buffer before getting index translator function
26e718fb37a : util/primconvert: handle indirect draws
4673febf919 : util/prim_restart: break out draw rewriting into separate function
3eb99323172 : aux/draw: add a util function for reading back indirect draw params
854d93f73d6 : ci: disable panfrost t760 jobs
fd09727a7d9 : crocus: Explicitly cast value to uint64_t
17f0d7ef83d : amd/addrlib: remove Meson debug message()
d977e7fbe10 : radeon/vcn/enc: Add missing line to HEVC SPS header code
d3fddf63ec9 : ac/llvm: don't set skip-uniform-regions to fix atomic.cmpswap
bdd8646306b : util: add force_gl_names_reuse for SWKOTOR.
a9e3ddfc632 : i915g: Fix GL_ARB_copy_buffer assertion fails.
7ed0aaced76 : nir: use a more fitting index for btd_stack_push_intel
423c47de991 : nir: drop the btd_resume_intel intrinsic
4d9fcf2799e : intel/rt: switch to common pass for shader calls lowering
1dacea10f35 : anv: implement caching for ray tracing pipelines
fed7ac932f3 : anv: move trivial return shader to device
7c852f78c41 : anv: store more RT shader data in pipeline_stage object
045f4600b1c : anv: cache raytracing trampoline shader
ab77aeb4888 : blorp: add blorp string in shader keys
7479fe6ae09 : anv: Implement vkCmdTraceRays and vkCmdTraceRaysIndirect
ac6d7a1758c : anv: Make anv_address::offset 64-bit
a67d7c9dee1 : anv: Allow _anv_combine_address with a NULL batch
f68d64dac01 : anv: Add support for vkCmdSetRayTracingPipelineStackSizeKHR
02f7964a134 : anv: Compute scratch sizes for ray-tracing pipelines and shader groups
c3ac9afca38 : anv: Create and return ray-tracing pipeline SBT handles
b66d3e627a8 : intel/fs: Don't pull CS push constants if uses_inline_data
79dc25d8679 : anv: Compile trivial return and trampoline shaders
e1045558511 : anv: Compile ray-tracing shaders
379b9bb7b04 : anv: Support fetching descriptor addresses from push constants
937ffb1af02 : nir/apply_pipeline_layout: Handle bindless shaders
770d3312857 : anv: Disallow UBO pushing for bindless shaders
c92fd358483 : intel/rt: Use reloc constants for the resume SBT
705395344d2 : intel/fs: Add support for compiling bindless shaders with resume shaders
d055ac9bdf6 : intel/compiler: Add a U32 reloc type
55508bbe66c : intel/compiler: Generalize shader relocations a bit
f7668d6fe5a : anv,iris: Move the SHADER_RELOC enums to brw_compiler.h
d95d5b14651 : anv: Add support for binding ray-tracing pipelines
8cc5080580b : anv: Add a ray-tracing pipeline object
dc05daf0e51 : anv: Get ready for more pipeline stages
f366f6a0716 : anv: Add minimal boilerplate for VK_KHR_ray_tracing_pipeline
d258b0bf0e0 : anv: Add support for binding acceleration structures
4664c924783 : anv: Add stub support for acceleration structures
e97002ebcf9 : anv: Add minimal boilerplate for VK_KHR_acceleration_structure
72437f6d540 : spirv: Create acceleration structure and shader record variables
5cecf826d3b : zink: don't clear batch resources on fence finish
b315aa43f1c : zink: move some end-of-batch stuff to submit thread
d8dc03c2131 : zink: flag scanout updates to batch state, not resource
c1d06c402aa : zink: move fence reset to submit thread
97f82493367 : zink: move sparse buffer commit to screen queue
478f129ee72 : zink: move queue submit thread to screen
d4159963e3d : zink: enforce multi-context waiting for unflushed resources on foreign batches
ef418cfc591 : zink: make init_mem_range() a public function
18c22f50243 : zink: break out offset alignment calculation into helper
d574b0a51e8 : zink: apply zink_resource_object::offset for memory flush/invalidates
d80d9e1c935 : zink: queue v3.0
28496f6ff21 : zink: remove no-longer-used resource helper functions
59ec1794f63 : zink: use batch usage api for resource helper function
1226628eb65 : zink: add and use fencing functions which take batch usage structs
982a2dfbd4a : zink: improve tc fence disambiguation
618784732a2 : zink: only update last_finished during batch reset if the batch was used
56c7e69c4d9 : freedreno: Fix leak of the screen hash table.
b76f2299544 : crocus/bufmgr: fix userptr left over fail
45c12da2119 : croucs: limit stencil swizzle change to older generations
7eb3728e4b5 : zink: clear textures directly when possible
a0608b3efcf : crocus/gen8: add support for cherryview (env var for bdw)
c6303041969 : crocus/gen8: hookup gen8 state generators
edf05076a45 : crocus/gen8: handle sampler differences
661f108d808 : croucs/gen8: handle gfx8 surface aux addr reloc.
12e4da8053f : crocus/gen8: port over VFE/compute state changes
612c30bff7d : crocus/gen8: port over ps/wm state changes from iris.
5888b718472 : crocus/gen8: port over vs/gs/ds state changes.
457f21aa91c : crocus/gen8: add depth stencil state support
524eae8b787 : crocus/gen8: add viewport support
d12a9eda724 : crocus/gen8: add rasterizer state changes.
6613c0ac374 : crocus/gen8: refactor blend state for gen8
4025c9d3409 : crocus/gen8: add PS blend command support.
22b9063aeec : crocus/gen8: add VF SGVS support.
5b32fccd3f1 : crocus/gen8: add SBE swiz support
88bba6a49eb : crocus/gen8: add streamout support
750e0c1ff3c : crocus/gen8: add PMA fix from iris
786cf437dbe : crocus/gen8: add VF topology support
961ee7e72b9 : crocus/gen8: state base address + misc setup state.
515f9f5e401 : crocus/gen8: add support for vertex instancing and index buffers.
abc990df9b9 : crocus/gen8: add raw pipe control support for gen8 workarounds
117fdacc2b3 : crocus/gen8: limit vertex buffer workarounds to ivb
36fd6152f6b : crocus/gen8: extending gen7 binding table pointers
643475bad37 : crocus/gen8: add l3 config support
d0a96d68170 : crocus/gen8: add sampler / border color support for gen8
0cec8eed70b : crocus/gen8: extend predicate handling to gen8.
aac830ec65a : crocus: extend hsw cut index to gen8
a422823a611 : crocus/gen8: extend image support to gen8
60c03d003af : crocus/gen8: extend some compute + state functions to gen8
27b86a8b5c4 : crocus/gen8: add push constant support (extend hsw)
72e5778579d : crocus: extend l3 config setup to gen8
7210e98c003 : crocus/query: add gen8 support to queries by extending hsw checks
6b5b2237a08 : crocus/stencil: limit stencil workaround to gen7
fa52824f3d4 : crocus: limit texture gather workarounds to gen7/hsw
df0e131b431 : crocus/gen8: limit some pipe controls to gen7/hsw
22ee372eb31 : crocus: refactor blend state code.
a9c1c75e9ce : crocus: convert a bunch of is_haswell into verx10 checks.
ae17ffedb7f : crocus: fixup workaround_bo to match 965.
1ced4213309 : crocus: rename genX proto functions to avoid iris conflicts.
7cfc41aa6be : crocus: fixup stray tab
f557d11f153 : crocus: drop dead gen prototypes.
553743e04aa : i915g: Clear xfails for vertex texturing.
4ef8eebdc7c : i915g: Use the color swizzle to reshuffle the blend const color.
0fda53b5749 : i915g: Simplify color write mask setup.
bd4121fe043 : i915g: Move cbuf color swizzle lookup to CSO creation time.
5b3840d9613 : i915g: Compute 3DSTATE_BUF_INFO flags at surface create time.
f8867b3d989 : i915g: Create an i915_surface for our pipe_surfaces.
51458ba9e9c : i915g: Remove nr_cbufs loop.
c6da3827d03 : radeon/vcn: use st_rps_bits only when it's set
806498eee8f : docs/isl: Consistently use 3-space tabs
105a51b1666 : docs/nir: Use 3-space tabs
2175cc3920e : editorconfig: Use 3-space tabs for .rst
7c6084634f8 : ci/llvmpipe: Mark two more multithread program link flakes.
5cb043cf82a : freedreno: Cooperate with tc to stop checking the BC for resource_busy().
6d0aceae4db : vk/util: add macros for multidraw
8c968b8301b : radv: advertise extendedDynamicState2LogicOp
8efa8971683 : radv: implement dynamic logic op
e6bf5cfe59b : aco/gfx10: Emit barrier at the start of NGG VS and TES.
f9447abb365 : aco/gfx10: NGG zero output workaround for conservative rasterization.
25314996d05 : radv/llvm: Emit s_barrier at the beginning of NGG non-GS shaders.
d970fe2e9d6 : panfrost: Add a Vulkan driver for Midgard/Bifrost GPUs
20b22efdcb7 : pan/midg: Add a flag to dump internal shaders
773bc1188bc : panfrost: Make panfrost_scoreboard_initialize_tiler() return the job pointer
6d2ed635c34 : panfrost: Constify the constants pointers passed to pan_blend functions
aefa40886bb : anv: adjust headers for non-GNU after e9e1e0362b6c
7aaa54feb53 : radv: implement VK_EXT_physical_device_drm
60ff9dea27d : zink: use multidraw
b6855b2e183 : zink: support multidraw
84199077d95 : zink: clear the fb clears array instead of freeing it on reset
6cc2929e876 : zink: add more clear hooks
3f420b3f552 : zink: add a flag for disabling conditional render during blit
786fa3435cd : spirv_to_nir: Add environment variable to change default log level
e9991d5ff1e : radv: Provide a toggle to avoid warnings about unsupported devices.
26af7ef67fd : v3dv/build: meson infrastructure for multi-hw-version support
f257c79ea4e : v3dv: remove gen-dependant includes from v3dv_private
2e40f13f9a8 : v3dv: don't use cl_packet_length for prepacked data
1bea0d76b8c : v3dv: split v3dv_descriptor hw version dependant to a new source file.
67f4624c0c5 : v3dv: move several hw version dependant code to their own (v3dvx) source file
76634f9b8a6 : v3dv: split v3dv_device hw version dependant code to a new source file
f526f92043a : v3dv: split v3dv_format hw version dependant code to a new source file
a3793dbef3e : v3dv: split v3dv_image hw version dependant code to a new source file
ad805712edc : v3dv: split v3dv_pipeline hw version dependant code to a new source file
83ba3c1020d : v3dv: start to move and wrap hw-version code with v3dv_queue
efc363a7ce6 : v3dv/cmd_buffer: move cl_emit calls for Draw methods to helpers
d39930fb920 : v3dv/cmd_buffer: add helper job_emit_binning_prolog
1dc8c2d9f61 : v3dv: rename v3dv_pack for v3dvx_pack
7c4478f43bb : i965: fix regression in pipe control on g45
91a1849ff04 : wgl: remove hard limit on pixelformats
8f9368ddb7c : ac/perfcounters: add a GPU block ID to every block definitions
5a8776fd8c4 : ac/perfcounters: add more SPM configuration fields
3d8d6ebcb09 : ac/perfcounters: rename num_multi to num_spm_counters
da947725100 : ac/perfcounters,radeonsi: rework performance counters layout
66a34be6ac3 : ac/perfcounters: remove ac_pc_block_base::num_prelude
100fc3020ad : anv: provide dummy vkCmdSetPatchControlPointsEXT
91029211093 : llvmpipe: Add handle export for resource_get_param
d3ea8f519ea : docs,isl: Document Sandy Bridge HiZ/stencil
8dfb240b1f0 : nir: Add raytracing shader call lowering pass.
02c5dc8035b : nir: Add lowered vendor independent raytracing intrinsics.
58f5605124a : freedreno: Handle full blit discards by invalidating the resource.
74ede4b353b : freedreno: Move the rsc-based batch flushing to helper functions.
447b6f60a69 : gallium/util: Introduce a helper for finding whole-resource blits.
9ce44dc9bc6 : gallium/draw: Garbage collect draw_pt_fetch_emit.
5e019269d64 : gallium/draw: Garbage collect draw_set_force_passthrough
ae2b7a29d20 : docs/envvars: document MESA_VK_WSI_PRESENT_MODE
7369b1a21ee : vulkan/wsi/wayland: simplify wl_surface version check
eb98171252a : intel/gen125.xml: Drop GPGPU_WALKER
e9e1e0362b6 : anv: implement VK_EXT_physical_device_drm
6a2e3d27366 : radeonsi: cleanup some primitive discard CS TODOs regarding instancing, etc.
4b5eb336e18 : radeonsi: skip buffer_atomic_add(ptr, n) when n=0 in the prim discard CS
df4de12af48 : radeonsi: drop support for triangle fans from the prim discard CS
4fa58c04e4f : radeonsi: drop gfx7 support from the prim discard CS to simplify code
fc95ba6c86f : radeonsi: remove the Z culling option from the primitive discard CS
a448074d050 : radeonsi: don't compile TES and GS draw_vbo variants for the prim discard CS
b35b5926c9b : radeonsi: try to keep all VS input loads together for better perf
901f4aa5d62 : radeonsi: remove incorrect comment about PA
ce4f4a8d13c : radeonsi: set more precise max_waves in NGG code
1e9cc86511f : radeonsi: merge 2 conditional blocks with same condition into 1 in culling code
786678a017c : radeonsi: restructure si_get_vs_vgpr_comp_cnt for readability
06ff0ae4bbf : freedreno: Flush if at risk of overflowing bos table
5b4f670c1cf : freedreno/a6xx: Handle fb_read in sysmem path
1a1eabd7d8b : freedreno/ci: Garbage collect some a630 flakes
aeaeef661a8 : gallium/tools: improve handling of pointer arrays
1e508777b45 : radv: allow VK_FORMAT_R8G8_SRGB sampling
1a14d98fa24 : nir: Document all the ALU opcodes
73188c69542 : nir,docs: Add docs for NIR ALU instructions
f00b5a30f57 : nir: Require vectorized ALU ops to be all-or-nothing
ea68d4a6762 : nir/propagate_invariant: add invariant_prim option
7144f338025 : zink: handle custom border color without matching wrap mode case
69d4fa3a1c1 : vulkan: Update the XML and headers to 1.2.182
2e08bae9b38 : nir,vc4: Suffix a bunch of unorm 4x8 opcodes _vc4
0afbfee8da3 : nir,panfrost: Suffix fsat_signed and fclamp_pos with _mali
f0f713960b1 : nir,amd: Suffix nir_op_cube_face_coord/index with _amd
e5510536e76 : aco: Fix checking if load_shared is used by cross lane instructions.
90c7ab08ea1 : ci: use bash with download-git-cache.sh
d074cc4af49 : util/fossilize_db: Only lock the db file, not the index.
4f0f8133a35 : util/fossilize_db: Do not lock the fossilize db permanently.
2ec1bff0f3a : util/fossilize_db: Split out reading the index.
bd41c51c8f4 : util/fossilize_db: Pull seek into lock.
a99474fae52 : radv: Add -Wpointer-arith.
72174a3eef2 : ac/nir: Update TCS output barriers with nir_var_mem_shared.
ed04cb62d89 : docs: use rst captions
e41efc173b3 : docs: use more file-roles
63c9d519812 : docs: drop historic meson details
07cd8897fbd : docs: remove outdated clarification
309b549f0eb : docs: remove outdated meson-section
fa8868192b7 : v3dv: remove const qualifier for resource pointer in view objects
b8abedb9745 : v3dv: expose VK_KHR_copy_commands2
aa61a653a5d : v3dv: implement vkCmdResolveImage2KHR
8e358a74d08 : v3dv: implement vkCmdCopyImage2KHR
3bdc03fd287 : v3dv: implement vkCmdCopyBufferToImage2KHR and vkCmdCopyImageToBuffer2KHR
47390d6669a : v3dv: implement vkCmdCopyBuffer2KHR
06a9a3ead56 : v3dv: implement vkCmdBlitImage2KHR
89b4f337d50 : c_std=c11 in meson default_options
61a845ca19f : ac/surface: don't set DCC_PIPE_ALIGN modifier bit for gfx10 with 1 RB
2acd34f2664 : ac/surface/tests: fix RB counts
9c3225cb53b : radeonsi: move the accepting code into the bbox cull branch in NGG cull code
12d2df15f17 : ac/llvm: add a callback to ac_cull_triangle to generate code in inner-most block
18055726948 : radeonsi: fix multi draws for the prim discard CS
848dbe9ff7b : radeonsi: fix incorrect counting of compute_num_verts_rejected
3cde2f96f9b : radeonsi: use ac_build_bit_count instead of opencoding it
70b5a5cbbf6 : radeonsi: fix compile failures with SI_PRIM_DISCARD_DEBUG enabled
b4d90b1182a : egl: fix in expected type
7b8199e4a25 : crocus: Drop extra_aux support
82de184c3a2 : radv: Enable VK_KHR_acceleration_structure with RADV_PERFTEST=rt.
c27e3a6248c : radv: Add rt perftest flag.
438cb7f9a31 : radv: Expose formats for acceleration structure.
9920eadf83b : radv: Implement load_vulkan_descriptor for acceleration structures.
85e39cb325a : radv: Convert lower_intrinsics to a switch statement
a4b3ce5d56e : radv: Add acceleration structure descriptor set support.
0dad88b4694 : radv: Implement device-side BVH building.
d51a4b4c4b0 : radv: Add initial CPU BVH building.
67e949a8f80 : radv: Use the global BO list for acceleration structures.
f31bfda34ab : util: Move the 4x4 matrix inverse function to u_math
1727adfbc55 : freedreno/ci: Increase # of jobs for CI runners
fc00abe46c2 : freedreno/ci: Start longest traces first
714145f54c4 : crocus/gen6: fix depth blit blorp regression.
caa5c5b12e5 : freedreno/ir3: Move NIR printing to mesa_log.
990c2326031 : nir: Add an interface for logging shaders with mesa_log*.
88fe7ab4fae : freedreno/ir3: Move the native code output to mesa_log as well.
9d458336c64 : freedreno/ir3: Use mesa_log_stream() for ir3 disassembly.
250c127c200 : util/log: Add a streaming printf interface.
3863008c223 : freedreno/ir3: Move the assert output to mesa_loge().
ecf807c900f : freedreno: Move some driver debug printfs to mesa_logd.
caf69b5b778 : i915g: Add triangle provoking vertex support.
ddf5c798d23 : docs: update calendar and link releases notes for 21.1.3
b8d54b7a713 : docs: add release notes for 21.1.3
4f86cd46eb2 : nine: add zink to the build target
f91ffe13490 : nine: only enable tgsi disk cache if the driver supports it
977355c6e5e : radv: fix dynamic culling and depth/stencil related dynamic states
651c6b16ff0 : radv: move pipe_misaligned and l2_coherent image checks to flags set on init
e1af22d9dd7 : radeon/vcn: allocate non-tmz context buffer for VCN2+
796358e2f56 : radeon/vcn: move calc_dpb_size into create_decoder
b97dedd365f : docs/isl: Add detailed documentation about CCS compression
6b15ce9fa2d : docs/isl: Add detailed documentation about tiling on Intel GPUs
0f6ebd2b732 : docs/isl: Add detailed documentation about isl formats
3894e42590a : docs/isl: Document ISL's units
d07ec294bb3 : isl: Document more members of isl_surf
831750b40b6 : docs: Begin documenting ISL
d3a63149dad : zink: remove inlinable_uniforms_dirty_mask
78f820acd7d : zink: remove duplicated bitflag filtering for inline uniforms
60348360a2d : radv: create only one pipeline for decompressing depth/stencil images
213c4c5f44f : radv: always decompress both aspects of a depth/stencil image
50233d0daa3 : radv: reject binding buffer/image when the device memory is too small
66dbd16f38e : radeonsi: skip instance_count==0 draws on <= GFX9
2624765e66e : nvc0/ir: Initialize Limits members in constructor.
5f771134ad0 : intel/vec4: Add missing break statement.
2b3fc26da8b : i915g: Switch to using nir-to-tgsi.
934d2c8f7f5 : i915g: Handle fragment depth being in OUT[1] not OUT[0].
026452fe466 : nir_to_tgsi: Support integer sysvals on !CAP_INTEGERS hardware.
baa8d33908c : nir_to_tgsi: Fix internal handling of NIR uints for !CAP_INTEGERS
47804f53f99 : nir: Do peephole select on other instructions if the limit is ~0.
aba8b6675ae : nir/lower_int_to_float: Make sure the cursor is in the right spot.
31ab2735dbc : i915g: Allow fragment coord conventions TGSI properties to be set.
942f62a9b28 : i915: Drop assertion failure about seeing each const decled once.
7378c647927 : i915: Disable vertex texturing and delete the code.
87f35032a66 : anv: enable multi-planar support for drm format modifier
ec70092d55c : anv: support multi-planar format in add_all_surfaces_explicit_layout
345a4e98710 : anv: fix some log formats
6bce24e2140 : freedreno: Add some cheza flakes from the last week.
df7fdae127a : freedreno: Skip staging blits from uninitialized resources.
4018c5f928b : freedreno: Add more detailed blit debug in FD_MESA_DEBUG=msgs.
8effbeeea6f : freedreno/fdl: Give the tiling mode a nice name in debug dumps.
57da290b52a : freedreno: Move FD_MESA_DEBUG=msgs output to mesa_logi.
d4203bf7aba : freedreno: Add perf_debug() for our software conditional rendering.
6402dc17b38 : freedreno: Defer freeing batch->key
64cb143b922 : spirv: Fix handling of OpBranchConditional with same THEN and ELSE
38e8d7afe30 : pan/mdg: Fix reading a spilt register in the bundle it's written
31d26ebf1b9 : pan/mdg: Fill from TLS before spilling non-SSA nodes
ed9a9a09f28 : pan/mdg: Reorder some code in mir_spill_register
1490e7e622d : pan/mdg: Add a bundle ID to instructions
3e3ec598959 : freedreno/a6xx: Skip nv_copy_image tests
fff2aa46a7b : freedreno/a6xx: Flip on copy_image
6ca9f4f5ca6 : freedreno: Fix for multi-draw blits
9629f3aa463 : freedreno/a6xx: Handle u/snorm vs u/sint validation
678e4842cca : freedreno/a6xx: Use UNORM for SNORM copy blits
70d571e558c : freedreno/blitter: Flush before self-blits
2f29425a0ac : freedreno: Fix flushes with NULL batch
4c679242512 : intel/nir: Fix txs for null surfaces
ac9ae97d304 : freedreno: Flush batches upon destroying the ctx.
2a9225d05f5 : freedreno: Remove broken back_blit optimization.
09e1fb2bceb : freedreno: Move the !MAP_WRITE write batch refcounting to the branch.
fd571565d2c : freedreno: Fix batch reference handling in flush_resource().
cf2747e7ace : v3dv: implement VK_EXT_index_type_uint8
d9c53c50ad3 : v3dv: enable ASTC formats
26a7afc94fa : v3dv: add ASTC formats to get_compatible_tlb_format
56bf92ff0b1 : v3dv: divide by block size in copy_image_blit
6756f55c842 : v3dv: add the unswizzled RGBA4444 format
8aaa08844fc : r600/sfn: Clean up some ALU lowering and move code
82c076d2c31 : r600/sfn: Don't read return values of atomic ops that are not used
800bfefde58 : r600/sfn: Drop method for emit_atomic_add, it is handled in generic code
2e8901a0722 : r600/sfn: don't read back unused image atomic result values
5e1a7039340 : r600/sfn: don't designates initializers, since they are c++20
f9d8d9acbb6 : iris: Avoid abort() if kernel can't allocate memory
d873e30d3b2 : v3dv: expose VK_KHR_shader_non_semantic_info
0fd152dab3d : disk_cache: use UTIL_QUEUE_INIT_SCALE_THREADS
3713dc6b2a7 : util/u_queue: add UTIL_QUEUE_INIT_SCALE_THREADS flag
0c88df1f6a5 : util/u_queue: move function definition up
edb77ec3c77 : radeonsi: delay sample_pos_buffer creation until first use
84dca32c51e : vbo: delay vbo_exec_vtx_map call
3333a96b6fe : nvc0/ir: Initialize CodeEmitterNVC0 member progType in constructor.
849ab4ea0ca : mesa: execute glFlush asynchronously if no image has been imported/exported
0336b13e1e6 : mesa: move _mesa_notifySwapBuffers into the x11 swrast driver
b7dc72380a4 : mesa: add gallium flush_flags param into ctx->Driver.Flush
ee6929a7798 : st/mesa: move the st_flush_bitmap_cache call into st_flush
37bf4184db5 : st/mesa: fix an incorrect comment in st_context_flush
3da170faaec : glthread: change when glFlush flushes asynchronously
0510a947ba2 : anv: Fix dynamic primitive topology for tess on Gfx7.x too
9908da1b7a5 : Add default driver selections for RISC-V
0ea8becff0b : zink: always defer image descriptor barriers
5341b985e49 : zink: use fake buffer barriers for descriptors
3c2f3436185 : zink: check actual mem props to determine if resource object is coherent
b1b6aecf9d1 : zink: key alloc cache on heap index, not heap flags
c56a1004941 : zink: avoid caching visible vram allocations
18b71c0da33 : zink: change a bunch of sparse buffer resource checks to host-visible checks
5fee58bf599 : zink: collapse host_visible and non-coherent alignment alloc cases
eb272f65715 : compiler/glsl: Use mutex lock while freeing up mem_ctx
4a407e0ad88 : zink: mark some functions inline
e19f1124353 : ir3/ra: Fix array parallelcopy confusion
2c21dab36e5 : ir3: Improve printing of array parallelcopies/phis
d0d21084254 : shader_enums: change VERT_BIT back to the 32-bit shift
45cbb08848e : gallium/pb: change alignment to 32 bits
97a57538121 : radeonsi: remove -Wstrict-overflow=0 since it doesn't seem to be needed
72a395b6de0 : radeonsi: remove the chip_class dimension from the draw_vbo array
1e4d91355fa : radeonsi: compile si_state_draw.cpp for each gfx generation separately
24895f020a1 : radeonsi: move a few functions from si_state_draw.cpp into si_gfx_cs.c
b8ce8530a0f : venus: remove workarounds for multi-planar format interop
357e7ae30b6 : anv: fix build errors after commit 8b7ff78
ec1968dcc99 : radv: fix build errors after commit 8b7ff784
25972df4b79 : zink: ci updates
d0833f611a2 : zink: support more RGBX formats
1e86cdd8b7b : zink: also nope out of any dst alpha blends for rgbx formats
f091392c0d5 : zink: smash dstAlphaBlendFactor to ZERO for RGBX attachments
2f2976e9e1c : zink: add a more direct check for rgbx formats in create_sampler_view hook
a3a6611e96f : util/queue: add a global data pointer for the queue object
d305a8fc5f7 : radeonsi: set desc[3] of all buffer descriptors at context creation
42801731b8d : radeonsi: remove no-op unref in si_set_constant_buffer
a29ff4c67ec : radeonsi: restructure si_set_sampler_views for faster unbinding trailing slots
10cf7b30314 : radeonsi: don't clear register fields in si_set_mutable_tex_desc_fields
810e84387b4 : radeonsi: use the restrict keyword to set sampler view descriptors faster
53853d0b27c : radeonsi: check is_buffer once instead of 4 times in si_set_sampler_view_desc
a8fc38b276f : zink: do not check buffer-format for usage-bits
662dc70002c : zink: drop repeated usage-bit
c35fc7ad2cb : zink: remove unused function
0360533d6c7 : zink: fixup signedness of subtraction
806251c72df : zink: move queue init to screen creation
0cfcc0602b8 : zink: set subdata hook as PIPE_MAP_ONCE
3e66808a821 : zink: update pipe_screen::num_contexts
24342e499bc : anv: fix dynamic primitive topology for tess
bcd82a90c24 : zink: correct type of flags to flush
fde7b6694b7 : zink: use alloca instead of hard-to-size vlas
14597315f89 : zink: use max-descriptor define
4439f500a2c : zink: introduce a define for max descriptors per type
0ee48216ddb : zink: fix more initializer styles
3179ce61e93 : zink: drop some more vla usage
c14af0065e4 : zink: add missing compiler-dependency
b20c1c2a3bd : zink: drop paranoid code
0bb47032922 : zink: do not unmap dt-buffers twice
bb9efa527af : zink: split stencil ref changes to separate dirty flag
e6a100b4cd5 : zink: add update flag for dsa state change
57ee14dd8c9 : zink: add update flag for rasterizer state change
541af28cb28 : zink: handle nir_op_pack_64_2x32
9753dec07dc : v3dv: remove sRGB blending workaround
70d3ba1b689 : v3dv: clamp srgb render targets
a78e7a76c81 : Revert "v3dv: allow creating uncompressed views from compressed images and vice versa"
8ae5b443391 : v3dv: don't support VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT
c1f938b6475 : nv50/ir: fix surface lowering when values get shared accross operations
561f9ae74b2 : st/mesa: always report the max samples as supported
b14b1bef5d8 : zink: stop sanitizing primitive_restart flag in draw info
38119e4e7d5 : zink: move batch decl to top of draw_vbo
83b1d937a73 : zink: remove unnecessary draw checks
a1fb2e9c279 : zink: use u_live_shader_cache
caf79bd421e : zink: unify gfx shader create callbacks
84bce72014a : zink: mark bind_stage() as inline
1672056ee8e : zink: simplify zink_program_has_descriptors()
f6108c2d64a : zink: remove return types from program update functions during draw
ee24c719eea : zink: slightly refactor program updating during draw
3edb0a0a531 : zink: destroy lazy descriptor pools during batch reset when unused
95fe2f7b829 : zink: track active use counts for descriptor layouts
43dace32a01 : zink: cache descriptor update templates along with layout
2e97d8245d0 : crocus: disable Z16
2a540877d13 : crocus: fixup render aux usage function.
1108db982e2 : zink: make batch_usage_matches take a batch state param
6e0f552fd22 : zink: make batch_usage_set take a batch state param
a96c6e45893 : zink: remove unnecessary conditionals in resource batch tracking
fec24a2fa41 : zink: unset program batch usage on state reset
48add482094 : zink: make batch_usage_unset take a batch state param
50cfe0dbd1c : zink: remove atomic from batch usage setting
559f534e11c : zink: move batch usage functions to static inlines
b3f4e76c071 : zink: optimize zink_tc_fence struct packing
1c1b0f7c911 : zink: reorder has_barriers flag in batch state struct
e1ba1b5b25c : zink: split batch state work_count into separate vars
b85a6b9162e : zink: remove zink_batch_state::descs_used
f93aec2d041 : crocus: fixed some missing WM dirtys.
4e3768914d4 : zink: add ZINK_DESCRIPTORS env var to explicitly set a mode
75c7619253e : zink: unblock last_set cached descriptor reuse when safe to do so
7348a083ed1 : zink: skip hash updates for descriptor types which aren't used
d8c11ebe292 : zink: add oob asserts for descriptor set ref setting
cc2d54641c1 : zink: enable templated descriptor updates in cache mode
4487825f0b4 : zink: move samplerview descset refs to base objects
ff692d042bb : zink: add funcs for descriptor_surface refs
2d99f10286a : zink: move shader image descriptor set refs to underlying type
df5c97eea8a : zink: update null sampler/image descriptor surface with is_buffer during hashing
b2f4b35d5d4 : zink: add is_buffer flag to union zink_descriptor_surface
fd9118a7393 : zink: run lazy batch descriptor functions in cache mode
e00268894f4 : zink: unify cached descriptor update code
93021aa6c89 : zink: move ubo range assert to update_descriptor_state()
e5b0d216281 : zink: remove sorting for dynamic ubo offset updating
0b54edad9b0 : zink: modernize cached image descriptor updating
b9c0e999606 : zink: modernize cached ssbo descriptor updating
24b98a29259 : zink: modernize cached ubo descriptor updating
c0e98961393 : zink: modernize cached push ubo descriptor updating
d2f04604d64 : zink: match lazy descriptor set layout in cache mode
ab7ea7acfac : zink: split lazy sets based on descriptor type
c4dd9cdabba : zink: add a function for creating descriptor layouts for push sets
daa2ccff7a0 : v3d: ci: Add KHR-GLES31.core.shader_image_load_store.basic-glsl-earlyFragTests to flakes
ac274938244 : venus: add debug info for experimental features during init
7bf0c762c33 : anv: Agressively no-op Flush/InvalidateMappedMemoryRanges
591a3c738d7 : freedreno: Be more strict about QUERY_AVAILABLE to simplify the code.
bfb83d1fe80 : freedreno: Drop a bit of indirection around the batch cache flush path.
32bed95e0b1 : freedreno: Make a bunch of the batch cache take ctx as the arg.
a960b0e477e : freedreno: Drop batch-cache orphan tracking.
0cec71d7ce0 : pan/bi: Fuse abs into FCMP/FMIN/FMAX.v2f16
097c9092af3 : pan/bi: Schedule FCMP.v2f16 with abs modifier
0c4de24f154 : pan/bi: Fuse fclamp_pos and fsat_signed
295e65bb504 : pan/bi: Add back custom algebraic opts
41070fedca5 : pan/bi: Propagate fabs/neg/sat
e41d8ed007f : pan/bi: Report tuples, not nops, in shader-db
ecd9a3fed5d : pan/bi: Handle fsat_signed and fclamp_pos
16bf1ae9358 : pan/bi: Track instruction size in opcode table
91a2804d8f0 : pan/bi: Move typesize to common code
7db6d8d7482 : pan/bi: Move bi_word_node to common code
7ad9e1e5a58 : pan/bi: Include modifier info in opcode table
70c9726e06f : util: Consider CPU affinity when detecting number of CPUs
59ca535576d : util: Use maximum number of CPUs for determining cache topology
c12b52b8567 : util: Set util_cpu_caps.num_cpu_mask_bits based on total CPUs in the system
5623c75e40b : util: Fix setting nr_cpus on some BSD variants
44246892a0c : util: Trivial cleanup in the BSD code of util_cpu_detect_once
1786e847d94 : util: Change order of PIPE_OS_UNIX code in util_cpu_detect_once
a923e95b101 : util: Zero out all of mask in util_set_thread_affinity
5971f29c8ff : radeonsi: Use util_cpu_caps to detect number of CPUs
04e28356b4c : venus: moves GPU rendering off CPU timeline for Android WSI
c7b405b39da : venus: refactor vn_AcquireImageANDROID with globalFencing
d249cff1e70 : venus: silence a build warning
532472da0b6 : aux/indices: include provoking vertex check in prim type conversion
fd23a54c71c : freedreno: Fallback to sw for copy_image with compressed
c64f217495d : freedreno: Flush batches on shadow/uncompress
de91d07927a : freedreno/a6xx: Also validate format in blitter path
b97e3bb2e1f : freedreno/a6xx: Handle R8G8 sharp edges in validate_format()
1061a686446 : freedreno: Avoid recursive re-entry of u_blitter
6d01c178056 : freedreno: Add debugging for blitter fallback recursion
fb8fe017ee1 : freedreno: Don't try staging blit for non-renderable formats
e2f9ef9ce9d : freedreno: Drop obsolete comment
17375c5d2db : venus: be verbose about which physical devices are skipped
c496dc11204 : venus: fix compatibility with older host drivers
84ec64c4e44 : venus: clean up vn_physical_device_get_native_extensions
35e54abc671 : nir/cse: resize the instruction set
964f59d20ef : nir: use a single set during CSE
cb1ddff350f : freedreno/registers: define REG_DSI_CPHY_MODE_CTRL
49c01da5899 : iris: fix error message on I915_GEM_[GS]ET_TILING failure
db5f895dab8 : zink: use correct type for u_bit_scan
a49b145e8d5 : anv: Replace DC Flush with HDC Pipeline Flush
ef70388a3a1 : anv: Add ANV_PIPE_HDC_PIPELINE_FLUSH_BIT
82952deb8b8 : anv: Only flush Tile Cache on VK_ACCESS_HOST_R/W
6f26a51f47e : anv: remove unnecessary Tile Cache flushes
a7bb74db7b2 : anv: Remove Tile Cache flush from SBA, Pipe Select
1da9ff047e8 : anv: Clear all pending stall after pipe flush
fc5cb540080 : anv: Add debug messages for DEBUG_PIPE_CONTROL
6c345ddbe40 : anv: Cache VB/IB in L3$ for Gfx12
00f01f52267 : zink: standardize zero-init code style
65c8ae6bbde : zink: zero-init structs with ISO C
a439db58441 : ci/lava: Generate YAML from Python, not Jinja
d237f5ab56a : ci/lava: Make kernel image type a normal argument
f02634d5d25 : ci/lava: Drop bitrotten fastboot support
8f934e96e11 : ci/lava: Use common stage-2 init
759dcb482d0 : ci/lava: Pass MinIO path on the command line
a8c11552096 : ci/bare-metal: Set CPU and GPU governors to max, disable GPU runtime PM
a1e734a874c : ci: Unify {BARE_METAL,LAVA}_TEST_SCRIPT environment
0d6dd44818d : ci: Unify {BM,LAVA}_START_XORG environment
5f32d2a438f : ci: Consistent pass/fail result output
0723692a21a : ci/lava: Start using devcoredump captures
f71d7fce61d : ci/bare-metal: Move devcoredump capture to CI common
51395f01ce8 : ci/bare-metal: Split init script into two stages
a941f9bf431 : ci/bare-metal: Consistently set library paths
813c3324f00 : ci: Be consistent about install path
b9e0aad6394 : ci: Move bare-metal init script to common directory
525a21d0ff4 : ci/bare-metal: Reorder init so network comes first
62de8f913af : ci/bare-metal: Try harder to do NTP
3c757aa44f5 : ci/lava: Rename environment variable script
0fcb53e8f44 : ci/lava: Use HWCI_KERNEL_MODULES to load modules
c06e72791e9 : ci/bare-metal: Add parens around shell command
b04e826e339 : ci/bare-metal: Rename BM_KERNEL_MODULES to HWCI_KERNEL_MODULES
aefb2a70d42 : ci/lava: Explicitly start Xorg for Iris EGL tests
4e581b02020 : ci/lava: Set PIGLIT_NO_WINDOW
b035ea8e7d7 : ci/lava: Always upload Piglit replay images to MinIO
1efa5c0ea60 : ci/piglit: Fix path to uploaded images
b78a38bd022 : radeonsi: use si_nir_is_output_const_if_tex_is_const
83250036bed : radeonsi/nir: add si_nir_is_output_const_if_tex_is_const
9675de4c184 : radeonsi: use si_install_draw_wrapper for tmz handling
b2bd9c5ccd7 : radeonsi: add si_install_draw_wrapper
ff8a930cf7d : radeonsi: add _once suffix to depth_cleared_level_mask
eb0fa78b686 : gallium/u_threaded: merge draws faster by merging indexbuf unreferencing
639579d1162 : turnip: Copy command buffers to deferred submit request
cebbdf5de39 : crocus: fix scanout tiling so glamor/modesetting can work.
a7d95bfd5f2 : crocus: enable GL_EXT_memory_object feature on gen7
4a9da4dade1 : crocus: plumb device/driver UUID generators
bc9af971d25 : crocus: hook up resource creation from memory object
8bf662df52a : crocus: hook up memory object creation from handle
9be4eb16889 : crocus: Drop buffer support in resource_from_handle
32728dc66e3 : crocus: introduce main resource configuration helper.
1e6e87a3c9b : crocus: Make iris_bo_import_dmabuf take a modifier
4cd0f8535cc : crocus: Don't call SET_TILING for dmabuf imports
98474055d73 : ci: remove unzip from several containers that don't use it at all
a6e0650d9c5 : gallium/u_threaded: use tc_drop_resource_reference in call_draw_single_drawid
988d0917208 : gallium/u_threaded: clear valid buffer range only if it's not bound for write
2b1677860e7 : gallium/u_threaded: don't update valid_buffer_range for read-only shader buffers
14ab4e9a9b2 : util/prim_restart: use more direct conversion for restart index
74abd5df0ed : aux/tc: pass rebind count and rebind bitmask with replace_buffer_storage func
f9a69cbcd40 : zink: Fix win32 build
d31ea71c44d : zink: Drop useless zink_dispatch_table
323abf2fb2d : ci/piglit: Skip glx_arb_sync_control@timing.* on all systems.
e594b18d6a0 : ci/piglit: Move the WGL skip to a common skips file.
e9f9de0d2a9 : ci/deqp: Skip dEQP-VK.wsi.display.get_display_plane_capabilities
40c920b945e : ci: Add a flakes IRC channel for llvmpipe/softpipe.
0d0d333b7d7 : ci/softpipe: Move the flake to the flakes list.
9cc1f089196 : ci/deqp: Skip flush_finish on all CI jobs.
e8ca9b99cb0 : ci/deqp: Drop stress/perf skips lists.
02587c1dd0a : ci: bump x86_test-base tag
c4a32927abe : ci: Disable Xorg's screensaver entirely.
11da35d86d3 : freedreno/drm-shim: keep GEM buffers page-aligned
a5e4fc3ff57 : freedreno/drm-shim: pretend to offer DRM 1.6.0
bc1c5278349 : aco/lower_phis: don't allocate unused temporary ids
ecc0353af7a : aco/lower_phis: fix undef_operands initialization with >32 predecessors
16d5939ff5e : radv: fix dynamic rasterizer discard enable state
d64f5a3f9da : aco: move VMEM instructions below descriptor loads
bc71222cd97 : aco: don't move descriptor loads below buffer loads
f8bf6b9e0a4 : aco/ra: use adjust_max_used_regs() in compact_relocate_vars()
44e70573044 : radv/winsys: remove useless errno.h includes
ec7f7a7e33f : radv/winsys: adjust some error messages
fbf6511e357 : gallium/va: Add support for PRIME_2 import.
243475b96cc : gallium/vl: Use format plane count for sampler view creation.
720ee494e53 : radv: Allow DCC images to be compressed with foreign queues.
f44a6c6a542 : radv: Actually return correct value for read-only DCC compressedness.
f7c622307da : radv: Don't skip barriers that only change queues.
1d50ef9ca64 : aco: adjust the condition for expanding vertex fetch data format
91f8f82806b : radv,aco: use all attributes in a binding to obtain an alignment for fetch
d41faa69ca4 : Revert "ci: Disable the iris APL jobs"
42b351370da : v3dv: handle Vulkan 1.1 feature and property queries
1a773c00097 : turnip: add missing VKAPI_ATTR/CALL
ce04fd10b88 : ci: add crocus to the build tests
f3630548f1d : crocus: initial gallium driver for Intel gfx 4-7
8da92b5c0a3 : intel/compiler: add flag to indicate edge flags vertex input is last
5f03570eaa8 : intel: reorder base program key.
4de8ba15b47 : intel/decode: handle gen4/5 WM state fragment shaders
11d3cebab49 : st/mesa: also disable other int textures
0aa6674389f : freedreno/a6xx: Improve UBWC demotion logic
0c3079ce2d0 : freedreno/a6xx: Handle non-UBWC surface views
2964f32cc9d : freedreno/a6xx: Fix r16_snorm blits
ed1e729aa08 : freedreno/ci: Sort a630 piglit xfails
b5d344c3af8 : zink: move extension function verification to when it is used
a0122385f07 : anv: fix Android WSI VkFence
aa14851340f : nv50: use the no-mipmap texture type for 2d ms views
5e4ff4ef1ff : venus: add support for external semaphores on Android
e2ac01aaac8 : venus: add support for external fence on Android
74a0c0c08bd : venus: update venus-protocol headers
823d889b21c : venus: simplify vn_renderer_sync creation
517828784c4 : venus: move vn_renderer_sync_ops to vn_renderer
eddbb3193f3 : ci/iris: Enable piglit testing on AML-Y.
a042211bcbb : aux/cso: set flatshade_first onto vbuf when binding rasterizer
f679ba562c8 : util/vbuf: add flatshade_first to vbuf context and api
2432455390a : util/primconvert: add function for setting flatshade_first
ca5131638d9 : aux/cso: store flatshade_first state from rasterizer
e23b55c3f02 : i965: Use nir_lower_passthrough_edgeflags
eff418fe577 : nir/edgeflags: update outputs written when lowering edge flags.
00dc4e0d832 : intel/isl: Use a 4D physical total extent for size calculations
dc764916d9c : intel/isl: Make tile logical extents four dimensional
a4dafe1fadd : intel/isl: Make the offset helpers four dimensional
3f7f6b878c1 : intel/blorp: Use isl_surf_get_image_offset_B_tile_el in ccs_ambiguate
0eb3d0a8df0 : intel/isl: Add a isl_surf_get_image_offset_B_tile_el helper
6cfd1298e11 : ci/fastboot: Consistently restart the run on intermittent conditions.
fe70badfc3d : ci/fastboot: Add a serial timeout to catch fastboot prompt failure.
a084e79a491 : venus: document the darkest corner of venus
2428786d64c : zink: fix typo that's definitely not at all embarrassing or anything like that
5b3e8d3d6f1 : lavapipe: use cso caching
a73cb106a67 : aux/cso: split cso_destroy_context into unbind and a destroy functions
3b66d70fba6 : aux/cso: add flag to disable vbuf
377936ee764 : zink: clamp PIPE_CAP_MAX_VIEWPORTS to PIPE_MAX_VIEWPORTS
acc9fb18a1d : zink: do not fail when EXT_calibrated_timestamps is unavailable
5f61382280d : zink: use scissor region for discarding clears during blit
df402eb83e2 : ci/lava: Avoid tee as it ruins exit status
1788017e230 : ci/lava: Dump and artifact YAML again
bbf5f412ab4 : ci/lava: Disable stdout/stderr buffering
82631c71823 : ci/lava: Add explicit fatal-error handler
4082fe7ce24 : ci/lava: Remove unused arguments
d23c80eaee7 : ci/lava: Generate job name from lava-submit.sh
11ac035c2b7 : ci/panfrost: Remove useless variable
d0e5203855c : ci/lava: Use per-job rootfs overlay for environment
0cccf004361 : ci: Use JOB_ARTIFACTS_BASE for Piglit fails
d5d3dd7d97b : ci: Add JOB_ARTIFACTS_BASE variable
79a0220d286 : ci: Make PIPELINE_ARTIFACTS_BASE a common variable
0fd2320c945 : ci/lava: Clean up variable naming, document them
561a1a9ad95 : ci/lava: Wrap submission in a shell script
d5262a933e9 : ci/lava: Cosmetic reordering of job init
f3d69923a10 : ci/lava: Pass JWT separately from environment variables
5793cefff8d : ci/lava: Move LAVA files to lava/
34bb4412a3a : ci/bare-metal: Don't leak JWT into logs
a86449cb969 : ci/bare-metal: Factor out environment to a separate script
479bda78480 : meson: kmsro: require dri3 for X11
bb1c06343d8 : aco/ra: refactor register assignment for vector operands
09b99f1b7c7 : aco/ra: refactor affinity coalescing
3a98f484d14 : aco/ra: only create phi-affinities for killed operands
6e2d8ab8080 : zink: limit non-extension version feature to spirv 1.5
96c2036e118 : zink: reject more illegal blits
b16c12b0a09 : zink/ci: re-enable test
f530e72ea05 : llvmpipe: do not always use pixel-rounded coordinates for points
cef08f0557b : llvmpipe: fix multisample lines again
9fa53d1f509 : llvmpipe: consistently deal with post-rast state
2812f030f19 : llvmpipe: fix edge-rule logic for lines
d0d1b66d8e4 : virgl: forward the host renderer hardware info
d3f735a2497 : ac: Enable 32bit predication on gfx9 with fw feature version 52.
fc437ef9440 : ac: Enable 32bit predication on gfx10.
a41ba20cbd0 : ac: Check me_fw_feature for 32bit predication on gfx10.3
4026a07e741 : radv: fix aligning the image offset by using align64()
9fdb6f56e1e : util/disk_cache: add nocopy variant of disk cache store function
1b74a12ea0a : egl/android: add aosp_nougat system/window.h back for back compat
1a716f5f064 : docs: Update freedreno features
5a32976a1d8 : freedreno: Add missing valid range tracking for SSBOs/images
476f86fcb28 : freedreno/registers: add A5XX_RBBM_STATUS3 bit
71c59aa4135 : ci/piglit: Skip WGL on all the Linux runs.
ea25090aab8 : ci/freedreno: Enable running all of piglit_gl for a530's manual test.
53826932db5 : ci: Update piglit and deqp/piglit-runner.
e210ed60bec : ci/lava: Don't overwrite PIGLIT_REPLAY_EXTRA_ARGS
2745fec6b90 : ci/lava: Add --dump-yaml option to submitter
d5673dacd60 : ci/lava: Add validate-only mode to job submitter
eddd2d332c4 : ci/lava: Improve error reporting in lava_job_submitter.py
d5204e0657a : ci/lava: Finish garbage-collecting the TEST_SUITE variable
7e96ea1294f : iris: don't munmap NULL pointers
e8956abe161 : iris: drop unused function declaration
8343cb923d2 : zink/codegen: clean the constructor of Extension up
bec1e8d3fdf : zink/codegen: allow conditional enabling of instance extensions
55748681032 : zink: use the dispatch tables
039078fe972 : zink: slight refactor of load_device_extensions()
c3608e6ac0d : zink/codegen: add zink_verify_*_extensions()
94fba09432a : zink/codegen: split commands into three groups
ed2fb8099e4 : zink: introduce vk_dispatch_table
c88eb668141 : ir3: Copy propagate immed/const to meta instructions
a61a9cd65dd : ir3: Insert output collects in the main shader
fa17295ebdd : ir3: Add simple CSE pass
b1a1de76e81 : ir3/sched: Consider unused destinations when computing live effect
ba8efeb7fa4 : ir3/sched: Make collects count against tex/sfu limits
8b15c2f30c4 : ir3/sched: Don't schedule collect early
27593cb241c : ir3: Remove right and left copy prop restrictions
2f51379d036 : ir3/ra: Add a validation pass
0ffcb19b9d9 : ir3: Rewrite register allocation
df9f41cc027 : ir3: Expose occupancy calculation functions
3ac743c333e : ir3: Add pass to lower arrays to SSA
d4b5a550ede : ir3: Add dominance infrastructure
1f3546c9e2d : ir3: Remove unused check_src_cond()
c0789395e00 : ir3/postsched: Don't use SSA source information
c947475533a : ir3/delay: Delete pre-RA repeat handling
58d82add87e : ir3: Rewrite delay calculation
c0823a2d31c : ir3: Make branch conditions non-SSA
fc7402b4cf4 : ir3: Add reg_elems(), reg_elem_size(), and reg_size()
890de1a4360 : ir3/delay: Fix full->half and half->full delay
9ad83f51eb3 : ir3: Add ir3_register::array.base
939ee6966f8 : ir3: Improve register printing for SSA
edf23e15eba : ir3: Prepare for instructions with multiple destinations
e1d72405768 : ir3: Readd support for translating NIR phi nodes
0ef021be4ab : ir3: Add ir3_start_block()
ef4e07a1a27 : ir3: Introduce phi and parallelcopy instructions
e380229bde2 : docs/panfrost: Update API versions
a9f3295f67f : docs/features: Mark GLES3.1 as done on Panfrost
b338654b193 : panfrost/ci: Do fractional dEQP-GLES31 run on Midgard
eabb86c2240 : panfrost/ci: Don't skip SSBO tests on G52
140f9222bc4 : panfrost/ci: Blank G52 flakes file
a88fa74d8e1 : pan/decode: Handle cache flush jobs
866c22bff5b : pan/decode: Fix image attribute counting
1cc3f8cb644 : panfrost: Advertise GLES3.1
9b3b1561fd0 : panfrost: Add "Cache Flush" job XML
cee3181ceb3 : panfrost: Set vertex job_barrier
3b9f1f39d16 : panfrost: Flush before compute jobs
293ea1959c1 : panfrost: Flush everything for glMemoryBarrier
29012d96b85 : panfrost: Clean up vertex/instance ID on Midgard
f58e08fbab2 : panfrost: Add XML for vertex/instance ID records
851587f2813 : panfrost: Set valid_buffer_range for GPU writes
a9a8d74d1f6 : panfrost: Remove pan_image_state
6f0e1c27d94 : panfrost: Make data_valid a bitset
77aff510907 : panfrost: Don't clobber indirect dispatch fields
fd7b44882ce : panfrost: Use direct dispatch with shared memory
d4f25a95887 : pan/indirect_dispatch: Use extracted values
fdfc8b98066 : pan/indirect_dispatch: Expand split expressions
989caacc325 : pan/indirect_dispatch: Distinguish minus-1 defs
a90345d4c80 : pan/indirect_dispatch: Simplify empty command case
52991aad7f1 : pan/indirect_dispatch: Indent NIR blocks
f652c61283b : panfrost: Reduce pan_image_state indirection
d181218238e : panfrost: Don't CRC mipmapped textures
eb82863f8ad : panfrost: Drop todo on PIPE_COMPUTE_CAP_IMAGES_SUPPORTED
b919ad7d97e : panfrost: Set PIPE_COMPUTE_CAP_MAX_THREADS_PER_BLOCK
a3b4d2241e5 : panfrost: Set PIPE_COMPUTE_CAP_SUBGROUP_SIZE
05755d858bc : panfrost: Lower max compute size
c9a00457053 : panfrost: Make image buffers robust
f30aab40046 : panfrost: Fix BUFFER image handling
7e25b20d3f6 : panfrost: Allocate XFB buffers per-instance
9985c5bb88f : panfrost: Don't set a blend shader for no_colour
8d687cb65ea : panfrost: Remove scissor_culls_everything
0186367dc75 : panfrost: Add some missing BGRA formats
d7788252e69 : panfrost: Emulate indirect draws on Midgard
bc48df001c0 : panfrost: Fix dirty state emission
43cff98dfff : pan/mdg: Insert moves to load/store registers
5f37474403a : pan/mdg: Assert scheduled instructions are reasonable
fa200378950 : pan/mdg: Don't skip unit-based checks in choose_instruction
edbdf4f4e7b : pan/mdg: Use more accurate ld/st reg estimates
68846ba4a8c : pan/mdg: Lower away gl_VertexID offset
26baad41f15 : pan/mdg: Wire in PAN_SYSVAL_VERTEX_INSTANCE_OFFSETS
80661311585 : panfrost: Don't allocate WLS when not needed
5dd6030876c : panfrost: Mark 16/32_UNORM as non-renderable (v5)
6936298d75c : pan/mdg: Fix incorrect rewrite in Midgard scheduler
def3d52a159 : pan/mdg: Update r1.w comment
1369d5e43ac : pan/mdg: Handle {i,u}{add,sub}_sat
bdb32eec9aa : pan/mdg: Fix units for SUBSAT
07856d155b2 : panfrost: Respect early-Z force on Midgard
0d4368b22aa : panfrost: Don't force early-z with occlusion query
e4592d5651d : panfrost: Simplify Midgard blend disable
2af0c02ffa0 : panfrost: Clarify how fs_sidefx works with oq
22a973601b9 : pan/mdg: Stub memory_barrier{_image}
21d06a41f7f : pan/mdg: Make -Wswitch happy
34c6d105f60 : pan/mdg: Use consistent casing in midgard_print
c88c5b1218d : panfrost: Assert alignment of indirect records
4b52b0841f3 : panfrost: Make instancing code more obvious
552fdc7ea43 : panfrost: Fix src_offset data type
afc4ebdcc0c : panfrost: Align NPOT divisor records
1760511e026 : panfrost: Add util_draw_indirect() debug path
d61162af50b : panfrost: Zero r_dimension for buffer textures
a78487f795e : panfrost: Fix crc_valid condition
729b8c55f43 : panfrost: Simplify compute_checksum_size formula
3525ad7c453 : panfrost: Fix vertex image attribute overrun
a5ec1e7f75b : pan/bi: Force u32 for flat varyings
b9127ecbb12 : panfrost: Use varying format from frag shader
58cbf10cdb1 : panfrost: Correctly size varyings
16e66571326 : pan/indirect_draw: Fix 1 instance, nonzero divisor
14da4525983 : pan/indirect_draw: Use unsigned comparisons
5ea73dbed93 : pan/indirect: Factor out is_power_of_two_or_zero
c25a40d5351 : panfrost: Default indirect attributes to 1D type
0566fa2db46 : panfrost: Use util_last_bit for images
619b1bc23b0 : panfrost: Be explicit in image modifier handling
5ed37ebfeeb : panfrost: Separate image attribute and buffer emit
f14dbc02fbb : panfrost: Don't duplicate attribute buffers
61b83fba276 : panfrost: Disable AFBC on v7
655983d3285 : panfrost: Add missing 'Reverse issue order flag'
317dd5b3272 : panfrost: Remove AFBC format fixups
e111464bfce : pan/bi: Don't allocate past the end of the reg file
47e0cce820f : pan/bi: Track words instead of bytes in RA
dbc346d6593 : pan/bi: Simplify spill code
6dbaae77d9b : pan/bi: Emit a dummy ATEST if needed
b947ab8b108 : pan/bi: Lower 64-bit ints again
95458c40330 : pan/bi: Lower stores with component != 0
de42707101c : pan/bi: Lower loads with component > 0
5c0e5d4d2da : pan/bi: Handle images in vertex shaders
071165e0822 : pan/bi: Model +BLEND clobbering of r48
4663afd8ab2 : pan/bi: Don't restrict the register file in non-blend shaders
35c7fefc8fa : pan/bi: Allow move/sink in blend shaders
3d851f3b8e2 : pan/bi: Model interference with preloaded regs
8d4ce240be6 : pan/bi: Explicit zero reg_live_{in, out} when needed
98f072e21bc : pan/bi: Inline spilling in RA
80a58dc2e63 : pan/bi: Use explicit affinities in RA
9d7e25a9a96 : pan/bi: Allow IADD.u32 on FMA as *IADDC
7aefd6c1ba2 : pan/bi: Track liveness while scheduling
20809daa9a7 : pan/bi: Add post-RA optimizer
4ed000cf3fa : pan/bi: Bundle after RA
afa4a1d4965 : pan/bi: Fix bi_rewrite_passthrough ordering
246beb15cf7 : pan/bi: Simplify TEXC codegen for sr_count=0
de8fe8c0b11 : pan/bi: Use TEXS_2D for rect textures
6f51bd99f2f : pan/bi: Pull out bi_count_write_registers
02832f9d03c : vulkan: fix back compat with Android Oreo and below
8a3fa2c4d58 : svga: Initialize pipe_shader_state for transform shaders
e39b6951ccb : util/blitter: remove duplicated set_sample_mask calls
f535ab59e26 : swrast: Fix a warning from gcc 11
5987f71cb1d : nouveau: Don't require RTTI and use it only when enabled
f389676173c : v3dv: enable KHR_uniform_buffer_standard_layout
c8dffda633a : v3dv: enable KHR_incremental_present
1c97d06a687 : v3dv: enable KHR_sampler_mirror_clamp_to_edge
be2b11003a9 : v3dv: enable KHR_image_format_list
7c63ec70ef6 : nir: document that ACCESS_RESTRICT is not set at intrinsics
938098c98d4 : nir/opt_load_store_vectorize: only require one variable to be restrict
865ca3af2b6 : nir/opt_load_store_vectorize: check for restrict at the variable
2e7bceb2204 : nir/load_store_vectorizer: fix check_for_robustness() with indirect loads
674b0af3b34 : v3dv: document two supported extensions
6204e17b442 : radv: increase maxComputeSharedMemorySize
9162963f0ab : aco: fix emit_mbcnt() with a VGPR mask
f884c2e3be3 : v3dv: implement VK_KHR_get_display_properties2
30115d0038d : glapi: fix Warray-parameter
18337fbcf21 : aco: Use as_vgpr for the second source of mbcnt_amd.
3a643a9ce17 : ci: add expected list of failures for Bonaire (RADV)
eb12f7f11ea : zink: fix caching of shader variants with inlined uniforms
cfe7e81214b : radv/winsys: add a small comment explaining the CHAIN bit
a234840e608 : radv: do not launch an IB2 for secondary cmdbuf with INDIRECT_MULTI on GFX7
0208cadc2a4 : panfrost/ci: Add some failures that crept in
2f3785253c9 : iris/ci: Update the checksums for the pixmark-piano trace
b902c901f47 : ci/lava: Handle proxy download failures
f8c4f32558f : ci/lava: Iterate all job results, not just the first
08600ef40c2 : ci/lava: do not save lava.yaml in the artifacts
a477dcf56a7 : ci/lava: propely report test failure through sys.exit()
21b0a4c80c5 : v3dv: don't lower vulkan resource index result to scalar
d84cd611eb0 : v3dv: expose KHR_variable_pointers
f05dfddeb1a : u_blitter: fix stencil blit fallback for crocus.
7e07f7f900d : u_blitter: fix fs used when no color emitted
38dd2e6e417 : freedreno: Remove assert
cbb5280a005 : freedreno: Add tid to DBG() msgs
97222bcd368 : freedreno: Move assert
93b540c72e2 : freedreno: Add string-marker debug trace
256938e2a1a : gallium/u_threaded: Missing driver-thread marking
3f758afe6ab : freedreno: Fix fdperf flush
507f701d9e8 : freedreno: Fix batch flush race condition
36414fb4dbc : iris: Move target_to_isl_surf_dim to iris_resource.c
2ccdd639c24 : iris: Use isl_surf_get_image_surf instead of hand-rolling it
5066839ffdb : Revert "st/mesa: execute glFlush asynchronously if no image has been imported/exported"
3c5b7dca30e : util/vbuf: fix buffer overrun in attribute conversions
df1a4e749f5 : add execmem build option
8b7ff78443b : egl/android: refactor to use the legit vndk/window.h header
1ea949429ce : egl/android: fix cached buffer slots for EGL Android winsys
a4dc2021b89 : classic/xlib: Fix the build after !9817
f34ff037027 : zink/ci: increase piglit and deqp-runner timeouts
890f96c0e6b : ci: Add Piglit gl-1.0-blend-func to everyone's skips
f1b952fa739 : ci: Run tests inside Crosvm
4d5ef807da7 : ci: Store the credentials in /tmp
d08e2e5a96f : ci: Move Kernel build tasks into its own file
dc9cd18f522 : ci: Build Crosvm in our container
f4531bd11ef : ci/windows: Re-enable Windows build
b0fca984d09 : ci/windows: Artifact Meson build and test logs
738f4d81580 : mesa: also flush after compute dispatch when debug flag enabled
056719fb3de : ci/radeonsi: Skip flaky glx-swap-copy test
02293316b31 : zink: export PIPE_CAP_PROGRAMMABLE_SAMPLE_LOCATIONS
1ea682ed5ab : zink: use dynamic state to apply sample locations during draw
bc2acc87d72 : zink: add a pipe_context::evaluate_depth_buffer hook
7353d1d26b0 : zink: update vk sample location info during framebuffer setup
0901d362c7f : zink: add a util function for populating VkSampleLocationsInfoEXT
dcbb77566e1 : zink: also flag sample_locations_changed if framebuffer samples changes
60e98d0f47a : zink: add a pipe_context::set_sample_locations hook
9075f623a4e : zink; add a pipe_screen::get_sample_pixel_grid hook
d364faa322b : zink: set VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT on zs rts
652db34f8a6 : zink: populate maxSampleLocationGridSize for all available sample sizes on init
1e49018cedf : amd: Add extra source to the mbcnt_amd NIR intrinsic.
f6b2db298f7 : ac/nir: Refactor and optimize the repacking sequence.
b4e22eb4822 : aco: Keep VGPR destinations for uniform shared loads when beneficial.
ce141e4c5f2 : aco: Implement byte and lane permute intrinsics.
43ce80a58f8 : nir: Add AMD-specific byte and lane permute intrinsics.
5713e059ea6 : aco: Add validation for v_permlane instructions.
fd6605367d0 : aco: Implement nir_op_sad_u8x4.
c92dab8e2b6 : nir: Add nir_op_sad_u8x4 which corresponds to AMD's v_sad_u8.
228169c87c6 : aco: Add note about v_alignbyte in the ISA README.
fe625241f7d : llvmpipe: restrict optim bug workaround to gcc 10.x
cabafa5ed81 : mesa: always expose NV_image_formats and OES_shader_image_atomic
e51097b9381 : zink: remove variable length arrays in ntv
fa8eca16051 : util/prim_restart: simplify util_draw_vbo_without_prim_restart a bit
aa78326e124 : util/prim_restart: update index bounds before draws in util_draw_vbo_without_prim_restart
16274760799 : util/prim_restart: store the total index count when rewriting draws
aee78a35045 : util/prim_restart: store index bounds while rewriting draws
69d47fdd7a4 : util/prim_restart: pre-trim degenerate primitives during draw rewrite
5d54b64e6df : util/prim_restart: assert the index size at the start of the function
c129ede5238 : aco: use ds_read_{u8,u16}_d16
6334d73fc95 : aco: don't ever widen 8/16-bit sgpr load_shared
d2b9c7e982a : radv: improve LDS alignment check for load/store vectorization
4870d7d829e : aco: use v1b/v2b for ds_read_u8/ds_read_u16
2fb436e92a5 : ci: update list of expected failures for Pitcairn/Oland (RADV)
d169dad3937 : aco: fix emitting literal offsets with SMEM on GFX7
6c6674d72c4 : ci/zink: Skip flaky GLX test
13efad30860 : radv: dump SPIR-V instead of using spirv-dis when generating a hang report
3149eccc1c8 : radv: Implement VK_EXT_global_priority_query.
00084669ae8 : vulkan: Update the XML and headers to 1.2.180
697804ba49c : iris: finish converting from drmIoctl to intel_ioctl
e94c99513aa : nir/gather_info: Rename per_vertex to is_arrayed
a59f1d628af : nir/lower_io: Rename vertex_index to array_index in helpers
3761d994f6d : aco: fix range checking for SSBO loads/stores with SGPR offset on GFX6-7
d523126bd0e : ci: Disable windows builds due to runner not being available
95bd6e915f6 : nir/lower_fragcolor: Avoid redundant load_output
209c8297757 : ci: Disable the iris APL jobs
09f64f74db9 : freedreno/ir3: Fix use after free
ddf970af88c : anv/blorp: Optimize addresses/relocations when ANV_ALWAYS_SOFTPIN
c7e1488037e : anv: Optimize anv_address_physical when ANV_ALWAYS_SOFTPIN
921bd2d1c76 : anv: Fast-path surface relocs when we have softpin
6afc3f97b68 : anv: Make anv_batch_emit_reloc inline and optimize SKL+
9802a0d7ca6 : anv: Add a helper to add a BO to the batch list without a reloc
7e8c28383ce : anv: Handle OOM in the pinned path in anv_reloc_list_add
a63e97e09a8 : anv: Make use_softpin compile-time in genX code
04ccfeae98f : anv: Require softpin on Gen8+
7c1c9e935e6 : anv: Support workgroup memory in other shaders
8af67660620 : nir: Move workgroup_size and workgroup_variable_size into common shader_info
b5f6fc442c1 : nir: Move zero_initialize_shared_memory into common shader_info
7b13c1461d7 : zink: more accurately handle shader layer/viewport caps
3b81f53e34e : aco/ra: Split print_regs by lines of 64 registers
69584478c9f : aco/ra: Clean up print_regs output and support byte-allocated variables
5bfef2de66b : aco/ra: Fix off-by-one-error in print_regs
a4472e90ebc : frontends/omx: use pipe buffer map instead of texture map
b8574cdaa88 : frontends/va: use the entrypoint from context instead of the hard-coded one
4c0420d44ef : frontends/va: include the profile queries for encoder as well
b4d185b44bc : frontends/va: use the correct entrypoint to get config attributes
43c04ab2b43 : radeonsi: separate video hw info based on HW engine individually
8ddba3b5ead : radeonsi: add PIPE_FORMAT_P010 for HEVC Main10 profile to encode param
6b7ff241f42 : nir/lower_returns: Deal with single-arg phis after if.
9d772a545aa : docs/egl: Add missing backticks
abd3421525f : broadcom/ci: Report flakes on IRC
1eca809680d : ci/v3dv: test v3dv in arm64 environment
ef9789f0678 : ci/broadcom: unset manual jobs
9f7e63e12a1 : ac/debug: fix color printing PKT3 when count in header is too low
c768d7d8f21 : aco/tests: add SDWA tests
24418304b0c : aco/tests: add tests for p_extract/p_insert lowering
8e0c6e196ed : aco: disallow literals with some instruction formats
cf22eabc68b : aco: make validate_ir() output usable in tests
54292e99c78 : aco: optimize 32-bit extracts and inserts using SDWA
63659fc15c6 : radv: use byte/word extract/insert instructions
7d76b07d6bc : ac/llvm: implement byte/word extract/insert instructions
daa329f664a : aco: use byte/word extract pseudo-instructions
1f2518ef9fc : aco: implement nir_op_extract/nir_op_insert
2f94353735b : aco: add p_extract/p_insert
e9d1643288b : aco: disallow SDWA for instructions with 64-bit definitions/operands
1cbcfb8b38c : nir, nir/algebraic: add byte/word insertion instructions
edae3e5623f : nir/algebraic: optimize extract of extract
736893060f6 : radv: emit PA_SC_CONSERVATIVE_RASTERIZATION_CNTL only on GFX9+
c04f20e7e01 : intel/isl: add blend enable flag to gen4/5
c25a5a832aa : intel/isl: add levels and minimum array element to null fill
cb152e79f23 : intel/isl: convert null surface fill to a struct.
6989afea585 : intel/isl: decrease isl_format_layouts size by 36k
93f67055c4b : venus: forward the host renderer hardware info
c8a7bd0dc87 : nir: Rename WORK_GROUP (and similar) to WORKGROUP
a71a780598f : nir: Rename nir_intrinsic_load_local_group_size to nir_intrinsic_load_workgroup_size
43a6a2151b0 : compiler: Rename SYSTEM_VALUE_LOCAL_GROUP_SIZE to SYSTEM_VALUE_WORKGROUP_SIZE
430d2206dae : compiler: Rename local_size to workgroup_size
4b9e52e8182 : i915g: Make sure we don't try to texture from the const file.
1945c1f5268 : ci/i915g: Fix incorrect expectation.
18d48c01c2f : radv: Assert that there is no GS copy shader when the pipeline has NGG.
7e664a53835 : radv: Don't generate GS copy shader when the pipeline has NGG.
93b1089d195 : radv: Remove duplicate code for getting GS info.
50907105f93 : v3d/simulator: get rid of has_gca wrapper
646a8338b19 : v3d/simulator: hw mem is now an v3d_size_t, typedef to uint32_t
c9bbf751950 : ttn: Stop manually managing system_values_read
996a6564cff : ci: update some radv trace checksums
da4bd551a36 : frontend/dri: Fix fence-fd logic
964efdfba9c : egl+libsync: Add check for valid fence-fd
bfeff2c687d : egl: zero is a valid fd
a588cda75ab : iris: Add a BO_ALLOC_SMEM flag for allocating from system memory
ab49063f449 : iris: Only use SET/GET_TILING when exporting/importing BOs
32c5d6d1dca : iris: Add an alignment parameter to iris_bo_alloc()
539494e767f : iris: Add a flags argument to iris_bo_alloc()
9e0fd49858c : intel/fs/ra: Fix payload node setup for SIMD16 on Gen4-5
8621bd8d5e6 : android: Add scripts to build using meson
016e932cdae : meson: egl: Do not build platform_drm for Android
45814b58c1d : docs: update master -> main in edit-links
eea4c98f6d8 : st/pbo: use correct type for images and textures
baf4b05aadf : zink: use a macro for spir-v versions
263ec2fd2a6 : zink: only enable vote if we can support it
990ed280d0d : zink: calculate spir-v version based on vk version
cae50a52e27 : zink: allow to specify any spir-v version to nir_to_spirv
fb83477a588 : zink: rename spirv_15 bool to spirv_1_4_interfaces
28c842e4b71 : zink: limit images we mark as cube-compatible
6f504b5fc66 : v3dv: fix incorrect render area setup
4886773fc04 : v3dv: implement VK_KHR_descriptor_update_template
a48cb7534d9 : v3dv: refactor descriptor updates
3c390e2eb65 : aco/scheduler: Move cursor handling state to dedicated interfaces
81761a311e1 : aco/scheduler: Clean up register demand tracking
2ebf4e984b5 : intel/disasm: remove useless space after "("
daba2894ffc : intel/disasm: decode/describe more send messages
a57e90bfea4 : winsys/amdgpu: use int16 for buffer_indices_hashlist
a981105d906 : winsys/amdgpu: reduce amdgpu_cs size
74c67f2b726 : amdgpu/winsys: remove amdgpu_cs_has_chaining
1bd64d8cfbc : winsys/amdgpu: don't read bo->u.slab.entry after pb_slab_free
cd9be8741ff : radeonsi: dirty msaa_config on rs->multisample_enable change
017a1509842 : v3dv: expose VK_KHR_storage_buffer_storage_class
71b2ae66c22 : v3dv: document VK_KHR_relaxed_block_layout as implemented
29e3a11d78f : d3d12: Add mechanism for D3D12 Adapter Selection
108f34a165a : nv50: expose GL ES 3.1 for nva3+ hardware
73a49c84d79 : nv50: expose images/buffers/compute
503d97445a9 : st/mesa: allow hardware to claim ES 3.1 without hw indirect draws
08fe7d72d14 : mesa/get: allow image/buffer/atomic variables to be fetched in es3.1
a5379ef4a7e : st/mesa: properly encode OES_geometry_shader requirement
584799d6a3c : mesa: relax ES 3.1 compute shader requirements
00c46fec432 : st/mesa: avoid enabling image/buffer/compute extensions for weak hardware
7d49a6f23c4 : nouveau: improve video limit reporting
d50e43c8a17 : vdpau: allow state tracker to report a lower number of macroblocks
c7e877b0bfd : nvc0: fix 3d images
729020c7e09 : nv50: fix streamout queries
c51bdac7420 : v3dv: Fix assert.
5bc47c9cc2e : venus: unify VkNativeBufferANDROID and AHardwareBuffer image create info
3a894d00bc2 : venus: refactor gralloc buffer and drm modifier properties query
0e2293a52b3 : agx: Handle load_back_face_agx
c21168a26c2 : agx: Lower front face to back face
75cafd84722 : agx: Pack SR immediate
307b8f1b2f2 : agx: List sr enum in Python
cc8fec8b74b : agx: Generate enums from Python
223476aff32 : agx: Model get_sr
f70068583cd : asahi: Mark special fragment inputs as sysvals
c5098789718 : nir: Add nir_intrinsic_load_back_face_agx
cac88b5f060 : freedreno/regs: split old/not used phy registers to separate DB
80b1e042e48 : freedreno: Don't return a flushed batch
ad375d05797 : freedreno: Fix typo
db83dc619c9 : i915: Implement __DRI2_FLUSH version 4
1c312bfc411 : i915: Implement __DRI_IMAGE_ATTRIB_OFFSET query
b742f739135 : intel/isl: Fix isl_format_is_valid
90a5fef85cb : nir: define NIR_ALU_MAX_INPUTS
d6d7421e984 : util/ra: Use the conflicting neighbor to skip unavailable registers.
23df5dba92a : lima: Use ra_alloc_contig_reg_class().
cf33316ec0b : intel/vec4: Use ra_alloc_contig_reg_class() to reduce RA overhead.
40e1d798c6d : intel/fs: Use ra_alloc_contig_reg_class() to speed up RA.
ec3bc5da74e : v3d: Use the ra_alloc_contig_reg_class() function to speed up RA.
15aa8e91898 : vc4: Use the ra_alloc_contig_reg_class() function to speed up RA.
2d7bcdaf6b3 : ra: Add fast-path support for register classes of contiguous regs.
95d41a3525d : ra: Use struct ra_class in the public API.
7e0127fb3e0 : ra: Document that class index is allocated in order, use that in r300.
3072318ab8f : ra: Add a unit test.
ed6e586562f : intel: properly constify isl_format_layouts
8fb13003337 : zink: explicitly advertise index buffer format support
c011e6061d8 : d3d12: explicitly advertise index buffer format support
aea35a5ac24 : r600: explicitly advertise index buffer format support
de9c66d7497 : r300: explicitly advertise index buffer format support
cc99c1c762e : nouveau: explicitly advertise index buffer format support
842c5143033 : llvmpipe: Don't call util_init_math().
9cd4b8b73c1 : u_math: Reduce fast-log2 table size from 65k entries back to 256.
fd3f9eedbee : tgsi_exec: Garbage-collect the FAST_MATH path.
2ee030e45c3 : Revert "Revert "zink: call tc_driver_internal_flush_notify() on flush""
535a5a9dfe3 : aux/tc: fix ubo unbinding
d4662e38c44 : aco: simplify Phi RegClass selection
dc807dff3e6 : radv,aco: scalarize all phis via nir_lower_phis_to_scalar()
057a702a3f6 : st/mesa: execute glFlush asynchronously if no image has been imported/exported
4304a7adc7b : zink: use VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL when possible
3f332b16d57 : zink: track number of fb attachment binds on resources
9a1c8338410 : zink: emit fb attachment barriers inline during renderpass start
b786c16365b : radv/winsys: allow to reserve a VMID
20d8324a1b5 : turnip: implement VK_EXT_provoking_vertex
49add985ffb : nir/unsigned_upper_bound: don't require dominance metadata
aebffc241dd : aco: don't use nir_block_is_unreachable()
ef2e29f3b51 : zink: no-op read access buffer barriers if existing access exists for earlier stage
cbaba3f1b98 : docs: add VK_EXT_extended_dynamic_state2 features.txt entry
0d031d1da34 : anv: toggle on VK_EXT_extended_dynamic_state2
75ad0e4b087 : anv: support blending logic op dynamic state
e0c60553512 : anv: centralize vk_to_intel_logic_op array
1c718952c8d : anv: support primitive restart enable dynamic state
496b5084035 : anv: support depth bias enable dynamic state
4d531c67dfd : anv: support rasterizer discard dynamic state
284290a876a : anv: introduce new dynamic states
56714238ba6 : radeon/vcn/enc: use surface swizzle mode instead of linear
700d4ce68f4 : frontends/va: Derive image from interlaced buffers for h26[4/5]encode
d198e26a1eb : broadcom/common: move v3d_tiling to common
a2d6a5f8852 : zink: Fix MacOS compiling issues
3102892fb8f : gallium/dri: Guard DRI driver global variables on MacOS if Zink is enabled.
18e8ec5f37f : zink: Correct compiler issue with have_moltenvk member having been moved.
6add9b2753f : v3dv: expose KHR_relaxed_block_layout
a9b51a4a3a6 : v3dv: increase number of supported SSBOs
e4e4b6bc16d : android: aco: add aco_optimizer_postRA.cpp to Makefile.sources
60e134e83ef : android: ac: add include src/util path
2dea82fc073 : android: ac: add ac_nir_lower_ngg.c to Makefile.sources
8e10d548048 : intel: Rename GFX 12.5 to XE_HP
0e94b17dd13 : docs/install: remove one extra when
b5bcc490870 : swr: fix uninitialized variable warnings
10a3e388a44 : zink: fix win32 build
ae4ef6491db : venus: query experimental features in one call
d08930f2fa2 : venus: support AHB prop query with host dma_buf size
d10d09e7ad4 : venus: update to the latest venus protocol
34e4c1d2be7 : gitlab-ci: enable testing on Intel Kaby Lake as experimental
551d7032dfc : venus: silence compiler warnings
a8e75bb73c6 : Revert "virgl: Cache depth and stencil buffers"
aff92f50c6f : ac: add ac_thread_trace::data
416496a0c43 : ac/rgp: fix ac_fill_sqtt_asic_info() name
ea3f72c9d9e : ac: rename ac_dump_thread_trace() to ac_dump_rgp_capture()
b3225be1e98 : frontends/va: use pipe buffer map instead of texture map
e64e5e82ed8 : docs: add links to documented drivers
db8b1b788d1 : docs: clean up freedreno links
2c9bf33737f : docs: split out layered driver to its own list
b17d504baaf : docs: clean up openswr links
8cc0b75e71a : docs: clean up software-drivers list
65258457cb3 : docs: move swrast to deprecated drivers list
6d2a3e6da2f : docs: clean up list of deprecated systems
601a7bd2b2d : docs: rename vmware-guest article
54e7353fa60 : docs: update llvm requirement
d8c46655af9 : docs: update list of apis to match website
bd68ea37029 : docs: do not list all gles major versions
0e856b95c59 : loader: allocate VRAM in display GPU in case of prime
55d1b8f929b : glx: create DRI screen for display GPU incase of prime
dac2c210d64 : glx: Keep display fd open for prime
41eaa07823a : turnip/kgsl: Fix to build on android.
8baa77c8139 : radeonsi: fix encryption check for buffers
b377da91225 : radeonsi: allow write-only mapping of encrypted textures
fcdfe91efa3 : frontend/dri: fix bool/int comparison
5e6f92f82cb : frontend/dri: set PIPE_BIND_PROTECTED later
736e24bdce3 : venus: use vk_default_allocator
567a18dade4 : anv: use vk_default_allocator
3ba3681b58f : tu: use vk_default_allocator
8615653c0eb : v3dv: use vk_default_allocator
7ebd658e283 : radv: use vk_default_allocator
d3acc734555 : vulkan/util: add vk_default_allocator
5054f74ce1f : venus: initial AHB support for multi-planar format
380ac288911 : ac: import performance counters from RadeonSI
7af915b4a0c : radv: enable RADV_DEBUG=invariantgeom for SotTR DX11/DX12 versions
06ae2723d10 : intel/vec4: Also use MOV_FOR_SCRATCH for swizzle resolves
889a8df5bda : venus: enable wsi image ownership transfer for common wsi
676abf12dc6 : venus: reland wsi image ownership transfer for Android
a52f6b20b94 : venus: undo wsi iamge ownership transfer for Android
93abaf6fe85 : venus: clean up vn_get_intercepted_barriers
7ec6cb61ad7 : venus: add vn_cmd_get_image_memory_barriers
142e452e9a3 : venus: add vn_image_memory_barrier_has_present_src
fb6fc247718 : venus: remember cmd buffer fb attachments
ccf85f6604f : venus: remember cmd buffer render pass and framebuffer
c85aa410463 : venus: remember framebuffer attachments
65e4bfe7ab4 : venus: remember image view image
cef50d08e9d : venus: remember render pass PRESENT_SRC barriers
9fe833dfd94 : venus: remember render pass PRESENT_SRC attachments
6661e47b590 : venus: handle VN_COMMAND_BUFFER_STATE_INVALID
eed11c2778c : venus: remember image wsi states
f42f3ac1f71 : venus: move wsi_image_create_info parsing
9814cd8153f : venus: fix opaque fd re-import
4bd7a3829ed : venus: fix asserts on mem bo
67ad9f7580f : venus: add vn_device_memory_alloc as a helper
f63410eee68 : intel/nir,i965: Move HW generation check for UBO pushing to i965
8251bd216e7 : util/format: Change the pointer offset.
447e80ac9ba : vulkan/wsi: provide more info in wsi_image_create_info
64fa67dd2f1 : intel/gfx6: move xfb_setup outside the gs compiler into the driver.
903f814b78f : aco: don't create 4 and 5 dword NSA instructions on GFX10
bb52484df54 : aco/tests: improve reporting of failed code checks
9bf30c4a5cb : aco/tests: add tests for form_hard_clauses()
81162265b1d : aco: do not clause NSA instructions
e04885353ea : freedreno/a6xx: Fix mh31 intermittent faults
3b19545966b : docs/freedreno: Rewrite the section on array access.
95cffbcdb0c : docs/freedreno: Update for the fanin/fanout -> collect/split rename.
d3e419f9d85 : ci/freedreno: Add some more known flakes from recent marge runs.
7949ff5657b : docs: update calendar and link releases notes for 21.1.2
e0ad9f43b64 : docs: add release notes for 21.1.2
f5e58838c2d : intel/fs: Handle non-perspective-correct interpolation on gen4-5
1956ff08ad8 : st/nir: always revectorise if scalarising happens.
1fe0bb53fe6 : zink: Add a missing VKAPI_ATTR.
9520b70f75d : llvmpipe: add the interesting bit of cpu detection to the cache.
74034635081 : u_format: Use the computed BE channels/swizzles for bitmask formats.
1c1997267fc : u_format: Sanity check that BE swizzles are appropriately mapped from LE.
36569b9f8cb : u_format: Sanity check the BE channels for all bitmask formats.
9d77cecf88b : u_format: Fix the BE channel ordering for R5G5B5A1_UINT.
4dac360d5af : u_format: Define tests for r3g3b2 formats and fix BE swizzles for them.
c144f988e17 : u_format: Assert that array formats don't include BE swizzles.
397e80762ed : u_format: Use the nice helper for reversing an array.
c8ef4f3615a : u_format: Move the BE swizzle computation into Format init.
8a40780466e : u_format: Drop redundant .name init.
a7fdddb133c : u_format: Fix some pep8 in u_format_parse.py.
b71e27ea84d : turnip: fix register_index calculations of xfb outputs
551d7fddfba : turnip: emit vb stride dynamic state when it is dirty
ccfde5089ef : iris: Use bo->mmap_mode in transfer map read check
f62724ccacf : iris: Pick a single mmap mode (WB/WC) at BO allocation time
22bfb5355f2 : iris: Delete GTT mapping support
2f30cf4ac9c : iris: Drop fallback GEM_MMAP_GTT if GEM_MMAP with I915_MMAP_WC fails
05a43d426fd : iris: Assert on mapping a tiled buffer without MAP_RAW
3319ab0db9b : iris: Use staging blits for transfers involving imported BOs
643c4ade4c3 : iris: Use staging blits for reads from uncached buffers.
49070038f43 : iris: Track imported vs. exported status separately
1a395e1058f : iris: Make an iris_bo_is_external() helper and use it in a few places
1c73445d22e : iris: Delete a comment suggesting we use tiled staging buffers
dfe7ff58468 : iris: Promote to MAP_DIRECTLY when required before NULL return
ed55f52b399 : iris: Replace no_gpu flag with PIPE_MAP_DIRECTLY
3a3eb63d6f9 : zink: ci updates
b666268cb84 : zink: handle null bufferview/imageview descriptors when robustness2 is missing
7ed9919e955 : zink: create dummy surface/bufferview for null descriptor use
b8970120545 : zink: replace context-based null framebuffer surfaces with internal ones
83afe211ece : zink: add a util function to create a null surface
b090ad574d3 : ci: build the hang-detection tool into x86_test-vk
15e41b576b8 : ci: fix the vkd3d-proton runner
74aa09b22c6 : turnip: reset push descriptor set on command buffer reset
89bac36f091 : radv: explicitly load a desc set layout struct member during set allocate
79742d41c00 : radv: declare index_va in a single call for indexed draw packet emit
4fd9c6d9f35 : docs: add the doc-comment for fse-vars
d4397c00485 : docs: use envvar role for envvars
7268a429ce7 : docs: use file-role for paths
c13f8bc5ac6 : docs: fix header-levels in envvars.rst
aba4e7f5bd7 : docs: quote a few defines
bd893bfdf85 : aux/draw: fix aalines and aapoints for shaders with explicit FragData outputs
1f7d2b49943 : v3dv: implement external semaphore/fence extensions
cfb4d109a7f : v3dv: don't keep an open file descriptor for imported fences/semaphores
1f7ab837b8e : android: i965: remove brw_ff_gs_emit.c from Makefile.sources
076736222ee : android: intel/compiler: add brw_compile_ff_gs.c to Makefile.sources
d58c76035b6 : CI: Fix path confusion in OpenCL Piglit execution
fce726451b6 : Revert "CI: Disable rk3399-gru-kevin jobs for now"
c460f3806d3 : sparc: Avoid some redefinition warnings
67af3b6bba6 : ci/lava: Switch LAVA jobs to x86 runners
09935c0ddee : freedreno/afuc: Print uintptr_t with PRIxPTR
148723ce641 : ci/android: Update to building for SDK 29 by default.
0d8e431871b : android: Fix ELF TLS support.
75a9cb1033a : util: Add a helper macro for defining initial-exec variables.
4a68b16a524 : aux/draw: if pipe_draw_info::index_bias_varies is not set, ignore index_bias for N>1
2ee09122738 : aux/trace: dump resource for samplerview and surface
d058ce7e880 : docs/gallium: Document the index buffer format convention
a86deb1e72e : si: Use Rn_UINT instead of In_UINT for index buffers
0790bc41ed6 : lima: Use Rn_UINT instead of In_UINT for index buffers
3058545d949 : freedreno: Use Rn_UINT instead of In_UINT for index buffers
b92a6edf824 : etnaviv: Use Rn_UINT instead of In_UINT for index buffers
1560f24da51 : v3d: Use Rn_UINT instead of In_UINT for index buffers
a0b74bad623 : vc4: Use Rn_UINT instead of In_UINT for index buffers
24b03aeecc3 : zink: ci updates
e3192367ac1 : zink: optimize buffer rebinds
31083444032 : zink: unify more resource bind count tracking code
91d2fc191f6 : zink: unify code for updating res->bind_count values
bfdd1d8d890 : zink: add a second descriptor manager
80bf7bdcef6 : panfrost/ci: Report flakes on IRC
9283875f930 : ci: Move the flakes channels to OFTC
e414718aef2 : ci: Add known-flake handling for the IRC flake reports
5515d3aec5e : anv: fix availability for copying timestamp query results
478ae974a15 : panfrost: Eliminate reserve_* functions
ae93796cc0a : panfrost: Elucidate thread group split field
71f069bd7ae : panfrost: Bubble up errors
ff3e54b4322 : panfrost: Minor changes to draw_vbo
8b305ce32a0 : panfrost: Write translate_index_size better
8f13eb812db : panfrost: Dirty track stack sizes
e95abff4de4 : panfrost: Don't allocate empty varying buffer
c34b760b9f9 : panfrost: Dirty track constant buffers
6e61c54d307 : panfrost: Analyze sysval dirty flags
8e9c043d5e5 : panfrost: Add draw parameters dirty flags
344db85bd53 : panfrost: Shrink pan_draw_mode return type
3a443daed06 : panfrost: Update comment
1341e2a5470 : ci/v3dv: update expected results
bb1cd03fcc8 : panfrost: Fix pan_pool_ref construction
978d4659862 : docs: add basic documentation for venus
2114f9e51d4 : gitlab-ci: enable building of Vulkan tests in Piglit
956d9613397 : panfrost: Use first_tiler to check if tiling is needed
08a6608467a : panfrost: Call abort() when aborting on fault
5109f4e507c : pan/decode: Flush the dump stream after decoding
08dba3a76b9 : gitlab-ci: add python script to submit lava jobs
53d937c2e82 : v3d/simulator: use BFC/RFC registers to wait for bin/render to complete
ec85862d763 : v3d/simulator: use the proper register when waiting on a CSD submit
7f3e34bcb4d : v3d/simulator: wait for cache flushes
9bd8d26969c : v3d/simulator: add a cache flush mode enum
123c7d72778 : v3d/simulator: capture hub interrupts
4e9f1261eed : broadcom/compiler: use proper type field for atomic operations
69bc8105f13 : ci/lava: Disable CPU frequency scaling
bc50a16103b : Revert "ci/freedreno: Skip Portal 2 trace on a630, due to flakiness"
a70c3e5c8ac : ac/rgp: bump the SQTT file minor version to 5
c3a4ca2908c : ac/rgp: mark SQTT_FILE_CHUNK_TYPE_ISA_DATABASE as deprecated
bd79c8992d4 : asahi: Allocate slices for mipmapping
c4ae53334f1 : asahi: Set levels in texture descriptor
6899f002fa7 : asahi: Add mipmapping state to the XML
15efc050195 : asahi: Abort on blit()
1a3e780aa66 : asahi: Make data_valid a bitset to save memory
6bbf72cec0b : asahi: Allow half-float vertex buffers
bf42d17a160 : asahi: Flesh out the formats table
52f8d8ad64e : asahi: Fake CAPs for ES3 with AGX_MESA_DEBUG=deqp
a917ad58e7c : asahi: Lift streamout scaffolding from Panfrost
1b24a3e9e93 : asahi: Add "hacks for dEQP" flag
e2e1d8160fc : asahi: Add ETC2 formats to table
cd09a618876 : asahi: Respect render target format swizzle
f690d1f7ab5 : asahi: Use pixel table in is_format_supported
8b1e273cb5b : asahi: Scaffold format table
6bb71726229 : asahi: Hide pixel formats behind an opaque type
022e482eaa3 : asahi: Add format enums
eb5983b48ea : asahi: Print unknown enum values
963f07cb6e4 : asahi: Align strides to 16 bytes
bfd5e52f160 : asahi: Note that "render target" lacks an sRGB bit
62ac4adecb9 : asahi: Handle linear display targets as well as tiled
e90d167d3d1 : asahi: Respect linear strides
118682dd834 : asahi: Identify line stride in texture/RT XML
bacff070186 : asahi: Translate layouts for texture and RTs
9c0ef01c68b : asahi: Add layout enum to XML
46bc37a8d04 : asahi: Use dt_stride for line_stride where needed
bf3c42fd114 : asahi: Determine tiling vs linear for internal textures
5c97d1c8370 : asahi: Implement wide lines
f5f759cff8a : asahi: Fix off-by-one in viewport scissoring
3dff0c30cf8 : freedreno/headergen2: Fix compile warnings with CP_DRAW_INDIRECT_MULTI
ff5e17f1f85 : freedreno/afuc: Use emulator to extract jmptbl
2beb5b015ab : freedreno/ci: Add real packet-table loading for afuc test
df14af6480c : freedreno/afuc: Add emulator support to run bootstrap
ea2e2441983 : freedreno/afuc: Split out helpers to parse labels and packet-table
9a4ca194e8f : freedreno/afuc: Extract full gpu-id
c2f8c98d56f : freedreno/registers: Add a few a6xx regs and notes
bba61cef38b : freedreno/afuc: Add emulator mode to afuc-disasm
745dad04469 : freedreno/afuc: Add pipe reg name decoding
184f4745741 : freedreno/afuc: Clean up special regs
2876253f28c : freedreno/afuc: Split out utils
d367d84d876 : freedreno/afuc: Split out instruction decode helper
33b9445a689 : freedreno: Move pkt parsing helpers to common
62c53d4361e : freedreno/tu+drm: Extract out pm4 pkt header helpers
d71584aec35 : ci: replace glslangValidator with glslang-tools
5f102f7b02e : ci: remove glslangValidator installation from the VK test container
1199d86b2cc : compiler/spirv: expand_to_vec4 -> nir_pad_vec4
0f8fef12615 : radv: make attrib_end variable in radv_flush_vertex_descriptors 32-bit
8d0c76b143b : freedreno: reduce the upper bound of IB size by one
f38fd3c5776 : turnip: place a limit on the growth of BOs
9d66a2d986b : v3dv: use VKAPI_ATTR and VKAPI_CALL.
5a4384c2bc4 : kmsro: Fix confusing comma expression
9ff54d408ba : Revert "zink: call tc_driver_internal_flush_notify() on flush"
6dd02a5139a : zink: stop using util_set_vertex_buffers_mask()
f4bae3fe5e1 : zink: ref vertex buffers during set_vertex_buffers
962b1627661 : zink: update scissor only when necessary
dbc59aedb92 : zink: only update viewport state when necessary
59b6f5db360 : zink: only rebind vertex buffers when necessary
906371153cb : zink: handle rebinds for vertex buffers
6d6ef97035a : zink: only rebind pipelines when necessary
1a7045acafd : zink: mark some draw functions inline
c2973213d76 : zink: remove barriers/refs from descriptor cache
62ad23239c2 : zink: reapply program refs automatically
a64ef1cd126 : zink: reapply resource/surface refs after app flushes
234e1b7356e : v3dv: implement VK_KHR_device_group
c672b238574 : v3dv: implement interactions of VK_KHR_device_group with VK_KHR_swapchain
bf60ba6e7f9 : v3dv: create a helper for image creation
f07c797e939 : v3dv: implement vkCmdDispatchBase
816be7d46fc : radv: enable RADV_DEBUG=invariantgeom for Monster Hunter World
f285a1220ea : asahi: Implement scissors and scissor to viewport
6fbc1cb52a0 : asahi: Update viewport descriptor depth fields
f43bb36cacc : asahi: Enable depth culling
9392e2b2754 : asahi: Add unknown bits seen with the GL driver
5de49375ecd : asahi: Expose PIPE_CAP_CLIP_HALFZ
acfeba4010f : agx: Add scissor upload BO
6d9242e109e : asahi: Skip draws if the scissor culls everything
861109e4413 : asahi: Mark scissor dirty if rast->scissor changes
be5ea29237c : asahi: Track scissor states
38a9c59377c : asahi: Dirty track viewport descriptor
b659c53f95f : asahi: Defer viewport pack
f99f7e70d7b : asahi: Add scissor enable bit
d7cbfd4f6cb : asahi: Add "set scissor" command
f170b8357b6 : asahi: Fix scissor descriptor definition
5e3b293149e : docs: Even more gratutious nitpicks
e9483110d22 : agx: Zero r0l before first use of control flow
839fff846a4 : agx: Add break/continue support
dd06e6af34a : agx: Implement loops in the simplest way
11705488ed7 : agx: Optimize out empty else blocks
cf43206e76a : agx: Implement emit_if the simplest way
3def66e8aaa : agx: Fix up branch offsets at pack time
4fb964ccb8b : agx: Model jump instructions
6efd00336b6 : agx: Pack control flow instructions
44dd5edae9c : agx: Add push_exec alias
4eb8fbf7809 : agx: Model pop_exec
a270665a9e8 : agx: Model control flow instructions
4fe03cf97c0 : agx: Add inner loop nesting count field
8454d08aa39 : agx: Add branch target to IR
ad4dfb3321c : agx: Add invert_cond (ccn) to IR
21cf528e765 : agx: Add nest field to IR
6f54385b0a4 : agx: Track block offsets
f7918ebc826 : agx: Track current_block
0a7a6f0558b : agx: Implement boolean mov
a1a8ee9b11a : agx: Enable 1-bit load_const
2d1390392fc : agx: Pack ld_var Dx
1f2d1423bbf : agx: Drop cmdline version back to ES3.0
10e9a1bd324 : asahi: Fix meson.build definition to depend on agx_pack.h
53c84551f5a : doc: Gratuituous promotion of Wayland
4d5c57edca7 : gv100/ir: fix quadop/pop lowering
f4847077c7f : gm107/ir: emit barrier sources for quadon/pop
de666cc4187 : gv100/ir: add support for barrier thread state files for OP_CVT
f14ed4f077e : nv50/ir: add barrier and thread_state files
f4c6c89dec6 : nv50/ir/ra: fixes upcoming barrier file
79a7f33710b : CI: Disable rk3399-gru-kevin jobs for now
17d7b0bb8f0 : vulkan/util: generate vk_dispatch_table that combines all dispatch tables
c9baccb516b : radeon/vcn: enable parsing support for st_rps_bits
9bd391bb641 : frontends/vdpau: disable UseStRpsBits for vdpau hevc
1285e0d2fcb : frontends/va: get st_rps_bits from VA pic param hevc
db0bf188d98 : vl: add st_rps_bits for HEVC decode
fa1a1e7c803 : travis: Download XQuartz from GitHub.
05bb449610f : util/prim_restart: revert part of bad fix
1dfad514ea3 : zink: add support for string-markers
6c03a850940 : zink: untangle have_EXT_debug_utils and ZINK_DEBUG_VALIDATION
ba392e9511d : zink: implement half-float packing
1887ff2ebb7 : zink: mark 2d-arrays as cube-compatible
71494c4874c : zink: only mark resources as cube-compatible if supported
b92c1a043a6 : lavapipe: do not interpret cube-compatible as cubemap
a5f41925a64 : lavapipe: handle cube-array image-views
60f513279cf : venus: fix mismatched bo mmap_size for export and multiple imports
beb80858d85 : venus: refactor for property query of dma_buf fd
ccefcb0baf9 : venus: fix misaligned bo_flags between import and query
1df4c960c67 : venus: rename dmabuf to dma_buf when it represents a type
fda4eaf5c43 : svga: fix texture rectangle sampling when no sampler view declaration is defined
fd986490917 : svga: Use shader_key info to declare resources if TGSI shader is missing it
4b958ac7200 : svga: Add target and sampler_return_type info into shader key
e91445464fb : anv_android: Add missing type
1d2a33c7055 : venus: ignore pInheritanceInfo when we should
f7001f7a2d1 : venus: remember cmd buffer level and queue family
fb549d21d87 : venus: add struct vn_command_buffer_builder
67d2939e4a6 : lavapipe: add more format mappings for vertex buffer formats
264aaf99df1 : mesa: don't save/restore VAO NumUpdates and IsDynamic to fix update tracking
d415df207a6 : mesa: don't call FLUSH_VERTICES in glPopClientAttrib
11f41ba2f9c : mesa: optimize unreferencing VBOs in glPopClientAttrib
67ab6e8eb18 : mesa: optimize glPush/PopClientAttrib for GL_CLIENT_VERTEX_ARRAY_BIT
c1205a6b0fe : mesa: don't call _mesa_set_draw_vao in glPushClientAttrib
5195d848a0b : mesa: move _mesa_copy_vertex_attrib/buffer functions to their only use
076a352f811 : aux/indices: employ Delete The Code methodology
0987c87445d : aux/indices: break out index count conversion into separate function
4ece3931bcd : aux/indices: break out index size conversion to separate function
cad2026b72c : aux/indices: break out primitive type conversion to separate function
9d13d3e9adc : llvmpipe: ci updates
5275ab1bf39 : gallivm: fix oob imageLoad with formats that have <4 components
35691edea0c : aux/trace: avoid deadlock in screen::flush_frontbuffer hook
aabe9d2f6ef : aco: Eliminate SALU comparison when SCC can be used instead.
a93092d0edc : aco: Use s_cbranch_vccz/nz in post-RA optimization.
0e4747d3fb7 : aco: Introduce a new, post-RA optimizer.
6f3c472f2e8 : aco: New writeout overloads for the test framework.
8d37aa91d68 : aco: Add Operand(Temp, PhysReg) constructor.
4491b94d58e : aco: Don't DCE instructions that write non-temps, eg. exec.
3542afbdd03 : Revert "ci: Configure DUTs for max performance"
ea5f1fa2799 : radv: fix generating hang reports if mutable descriptors are used
0d2d26a68cb : v3dv: remove unused v3dv_zs_buffer_from_vk_format
586f84ce01f : mesa: fix error set for glCompressedTexSubImage calls
a4e15017704 : mesa/st: Don't assert !unify_interfaces in the passthrough edge flags case
9d28bac9d0a : turnip: Make sure that SNORM blits don't clamp ambiguous -1.0 values.
69df1e8650b : turnip: Reorganize copy_format()'s switch statement.
8169d709c4c : nv50/ir: don't optimize shl(mul_hi, a) to mul_hi
e7485f12949 : nv50/ir: when constant folding shl(mul, a) we need to copy muls type
5e88a1caca4 : panfrost: Performance configuration
fece367e9e7 : panfrost: Counter definitions
ee669227adf : st/mesa: fix clearing of 1D array textures
e381bc0e671 : ci/freedreno: Skip Portal 2 trace on a630, due to flakiness
380742b9f32 : radv: fix missing default state for DB_DFSM_CONTROL
caa99c2064e : zink: improve unsupported feature warning message
76138372061 : zink: use actual const for const offset
3179daf6139 : v3dv: add v3dv_GetImageSparseMemoryRequirements back
c289e88809a : docs: drop clayton from intel-ci notice
e710b9bd7bc : docs: update another IRC reference
bc1240ce94c : docs: update another IRC reference
6cd37e4bf0f : Partial revert of "ci: Add a manual job for tracking the performance of Freedreno"
e531755451b : v3dv: trivially handle VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR
597b448967b : v3dv: implement VK_KHR_dedicated_allocation
e60b009271f : v3dv: keep track of whether an image may be backed by external memory
d87afc1acc3 : v3dv: implement VK_KHR_get_memory_requirements2
82bd970a0cf : Revert "util: disable glthread in CSGO"
4a3c715bb46 : virgl:Fix the leak of hw_res used as fence
b8d59e68beb : gallium/u_vbuf: add a fast path to skip refcounting for uploaded user buffers
bbbcf143118 : radeonsi: clamp clear_buffer values using new util helper
c4d3d210248 : zink: clamp clear_buffer values
fb2fb0d4fed : gallium/aux: add helper for pre-clamping clear_buffer value to dword
8418334efe5 : lavapipe: also ignore multiple pipeline barriers in succession
df47ed074d3 : lavapipe: skip "pipeline barriers" if they're first or last in a cmdbuf
08a7cfce5e7 : llvmpipe: stop accessing pipe_resource::screen internally
09019fb4560 : llvmpipe: store a screen pointer in resource struct
621b8788bbf : llvmpipe: only dump tgsi shaders if they're actually tgsi shaders
9f5e4ccdb9b : llvmpipe: split out scene surface init into separate function
a2d1b6d14f2 : llvmpipe: split out scene surface info into separate struct
614fcdc8c7a : lavapipe: moar @optimize
5925f2ea399 : llvmpipe: remove clamping to [0,1] for tri offset
26677008b9a : ci/freedreno: Turn off default a530 quick_gl testing, do full quick_shader.
7adb9c42e01 : venus: advertise VK_ANDROID_external_memory_android_hardware_buffer
47bf8be024d : venus: support AHB external format for sampler YCbCr conversion
78b30a06961 : venus: implement vn_GetMemoryAndroidHardwareBufferANDROID
7370f339531 : venus: implement AHB allocation and import (part 2/2)
1743892f24f : venus: implement AHB allocation and import (part 1/2)
4958ce582cf : venus: refactor device memory fd import
910c0602c4a : venus: implement image creation for ahb handle type
19b7b09885c : venus: prepare image creation helpers for AHB
53e35f716e2 : venus: fix AHB image format properties query
7f52544f6f6 : venus: fix vn_GetAndroidHardwareBufferPropertiesANDROID
8c06f018a4b : venus: complete the format conversion between AHB and Vulkan
c82e836490c : venus: tiny refactor of vn_android_get_gralloc_buffer_info
b9ff51f7504 : radv: move all game workarounds to drirc
25a6c35bbcd : util/drirc: use application_name_match for the SotTR RADV workaround
8aa735e8565 : radv: add few new drirc options
34f5407b8e0 : util/drirc: make engine_versions an optional field
81d132504b6 : ci/freedreno: Add spec@arb_copy_buffer@dlist flake on a530
412d279fbcc : ci/freedreno: Add new flake after "ci: Configure DUTs for max performance"
1ccc6e7ce45 : ci/freedreno: Fix name of flake
e1f75d17da4 : ci/zink: Add nearest_linear_mirror_l8_pot flake
26079868a70 : ci/freedreno: Add depth32f_stencil8 flakes
a15cf1ecab2 : radeonsi/ci: Add new Piglit failures
8e470457de5 : ci: Add a manual job for tracking the performance of Freedreno
93138ef1220 : ci: Uprev apitrace to 170424754bb4 "retrace: Get --loop to work without rewinding"
cea379549eb : ci: Uprev piglit to eee7d89611cf "tests: Replay profile frame times"
eef5409df4c : ci: Configure DUTs for max performance
8fc913fde27 : panfrost: Expose PIPE_CAP_SHAREABLE_SHADERS
4b984c494ca : panfrost: Don't take ctx in panfrost_shader_compile
7b4a76f493f : panfrost: Inline pan_prepare_shader_descriptor
6bb66b78a9b : intel/gfx12+: Add Wa_14013840143
69ae02151d7 : radv: remove DFSM
f0f0a21f131 : zink: ci updates
a9d3b005025 : zink: remove weird lod hack for texturing
a545b6eda04 : ci: downgrade sphinx to v3.x
f8f963f800b : radv: stop reporting ACO from the device name
b5f2af86cf2 : radv: fix formatting of radv_dri_options
4e4dd4f8429 : radv: workaround incorrect depthBiasConstantFactor by Path of Exile
665f11e8293 : radv: add radv_absolute_depth_bias
ceb72250577 : radv: set maxVertexInputAttributeOffset to UINT32_MAX
1e9dc0474ef : radv: make radv_pipeline::attrib_ends 32bit
7d23ea20a02 : radv: don't allocate DCC predicate if the image doesn't use DCC
729ebe4b17f : aco: fix emitting discard when the program just ends
5283c6d47bf : v3dv: implement VK_KHR_bind_memory2
ea003df98e1 : v3d: use helper to simplify things
6a847cbe1d7 : v3dv: implement VK_KHR_maintenance3
f7ce44b6e56 : v3dv: define V3D_MAX_BUFFER_RANGE
9984ebf1734 : radv: use radv_dcc_enabled() for the FB mip flush workaround
4631a52f8df : radv: do not decompress DCC for partial resolves if stores are supported
7af5a0c1b97 : radv: only init DCC if compressed in the HW resolve path
ff38e3aaddb : radv: only mark DCC as compressed when drawing if layout allows it
75d7c752af7 : radv: remove redundant call to radv_dcc_enabled()
bdb96341511 : radv: pass an image range to radv_layout_dcc_compressed()
9cb06fca73d : ci/freedreno: Add another a630 piglit flake.
1be7d877702 : ci: disentangle tags for containers and artifacts produced by them
f9ecbb1e1d5 : nir/builder: add nir_mask
360f1032d2a : zink: disable push descriptors on amd
7a5800af3dc : zink: hook up push descriptor and descriptor template extensions
e4e20556d62 : zink: switch to memory barriers instead of actual buffer barriers
e46b0e87f22 : zink: mark some buffer barrier functions inline/static
4d62fca0877 : zink: call tc_driver_internal_flush_notify() on flush
0c1fe392e8d : zink: implement a tc is_resource_busy hook
517484ea899 : zink: force streamout rebind when mapping a streamout buffer for writing
a29688a0d11 : zink: implement tc idalloc resource id stuff
6f5037c9de6 : zink: move timeline_wait() to screen function
6766c983f0e : zink: make timeline_wait use only a screen param
b27e729c0d3 : zink: add vertex buffer barriers during bind
be408865215 : zink: emit descriptor barriers and references during bind
6eb290341bc : zink: improve samplerview update flagging
425642bec17 : zink: abstract descriptor functionality and make descriptor structs private
d54c21d2794 : zink: replace has_descriptors program member with a util function
9d128e6aedb : zink: pass descriptor type to set layout create()
6dcad430dd7 : zink: unify pipeline layout creation and move to descriptor_program_init
a98e11ce217 : zink: make a public util function for allocating descriptor sets
02f8e860e58 : zink: make descriptor_layout_get a public util function
f20b3c5aa96 : zink: rename ptr_add_usage -> batch_ptr_add_usage
f61337b5492 : egl/android: check front rendering support for cros gralloc
abec42c9a30 : gallium/dri: implement EGL_KHR_mutable_render_buffer
fca4b6877a3 : gallium/st: add a back buffer fallback for front rendering
19a8bd4c632 : intel/isl: Fix HiZ+CCS comment about ambiguates
34dbbfdd14e : anv,iris: Port the D16 workaround stalls to BLORP
afe3f373a43 : intel: Limit the D16 workarounds to Gfx12.0
07b86e64a50 : ci: add VKD3D-Proton testsuite job for radv's Navy Flounder
44b085375c6 : ci: add VKD3D-Proton testsuite runner
fb8a4d89a26 : ci: include VKD3D-Proton tests into the VK test container
537c9460faf : ci: add radv's trace job for Navy Flounder
a71ffa4592c : ci: uprev DXVK to 1.8.1
d0e6863bf10 : ci: uprev apitrace to 10.0
fa8ca10e273 : ci: remove radv's trace job for Polaris10
f0f812dbe76 : ci: update radv's trace job tag for Raven
62014aeccde : util/u_thread: fix u_thread_setname for long names
7844bdadaca : radeonsi: remove DFSM after we discovered how bad it is
56a450e9842 : radeonsi: disable DFSM on gfx9 by default because it decreases performance a lot
2fad90dc4a8 : radeonsi: implement threaded context callbacks for resource busy checking
9ba17ec21a4 : radeonsi: generate buffer_id_unique for u_threaded_context
9dc7fff4489 : radeonsi: allow changing the NGG subgroup size to 256 but don't change it yet
13acbaecd89 : radeonsi: rewrite the prefix sum computation for shader culling
27c9e77c6a2 : radeonsi: add missing threaded_resource_deinit calls in fail paths
64b75cc12e0 : radeonsi: add a gfx10 hw bug workaround with the barrier before gs_alloc_req
712f74f5908 : radeonsi: remove 8 bytes from si_resource, turn other 4 bytes into padding
5af124c92cb : radeonsi: change si_resource::alignment to alignment_log2 for better packing
0c8d65a39a9 : radeonsi: improve generated culling code by adding optimization barriers
980a70573f4 : radeonsi: re-enable fast launch with indexed tri strips because it doesn't hang
a0fcd377310 : radeonsi: remove a twice duplicated workaround for VERT_GRP_SIZE
c8e8979d6b0 : radeonsi: fix the fast launch vert/prim thread counts if they are trimmed
f6e19fd8314 : radeonsi: don't use GS fast launch with small instances
e33e525e163 : radeonsi: don't disable L2 caching for staging textures
36e07198a76 : radeonsi: always use the L2 LRU cache policy for faster clears and copies
805c785314c : radeonsi: fix a coherency issue when VS memory stores are not visible in PS
d8fefb13228 : radeonsi: add a gfx10 bug workaround for NOT_EOP
7effb291e64 : radeonsi: handle PIPE_CAP_MAX_VERTEX_BUFFERS
c7e731c7377 : radeonsi: remove unused SI_IMAGE_ACCESS_AS_BUFFER
66c8e40d698 : winsys/amdgpu: don't hold a mutex while accessing is_shared
4602147561e : ac/llvm: don't draw the primitive for the dummy export workaround for Navi1x
f33500b187c : ac/llvm: set range metadata on mbcnt and deduplicate get_thread_id
57e182c75bf : ac/llvm: allow ac_build_optimization_barrier with SGPRs, pointers, and metadata
5f33f80dc70 : ac/llvm: expose set_range_metadata to more users
94a1f45e15a : ac/llvm: set target features per function instead of per target machine
38d3c4251d3 : ac/gpu_info: set has_zero_index_buffer_bug for Navi12 too
fbecc474304 : amd: fix incorrect addrlib comment for HTILE equations
ade5d9c2a7c : amd/registers: regenerate json files without 32-bit register fields
72362f2830b : amd/registers: don't generate 32-bit register fields
287c06228ce : radv: remove an useless TODO for dynamic line width
eaef5c29343 : radv: ignore dynamic blend constants if blend isn't enabled
c783293e47b : aco: Don't eliminate exec write when it's used by a copy later.
5f8778a583f : panfrost: Add message preload to pan_shader_info
821b80d68a1 : panfrost: Add Message Preload descriptor XML
84cda22b131 : panfrost/ci: Run jobs with PAN_MESA_DEBUG=sync
949343f8ef2 : panfrost/ci: Remove reference to dated flag
98b2f977027 : panfrost/ci: Disable terrain trace
ac1ee2bebe1 : panfrost: Increase tiler_heap max allocation to 64MB
95337edcd7a : panfrost: Remove minimal mode
2f4b5a4ebe0 : panfrost: Abort on faults in SYNC mode
7bc3730b3f4 : panfrost: Lower max inputs again
7b9d8d1936d : etnaviv: flush used render buffers on context flush when neccessary
1c539bbb06f : etnaviv: remove double assigment of surface->texture
3824429da0e : frontend/dri: add EXPLICIT_FLUSH hint in dri2_resource_get_param
40eb8b7830a : intel/perf: rename metric descriptions
16bff575438 : intel/perf: update Gen9/11 programming for AsyncCompute
290f5a0156e : intel/perf: add EHL availability condition to HDCAndSF counters
6ed558f8ca1 : intel/perf: update Gen11 RenderBasic programming
6f9dcb05ffa : intel/perf: update Gen11 RenderBasic programming
16e344bc79a : intel/perf: update gen9/11 TestOa configs
de75f43aef7 : v3dv: expose VK_KHR_maintenance2
b32a48c7e26 : v3dv: allow creating uncompressed views from compressed images and vice versa
8e3179545eb : v3dv: fix texture_size()
32abeac8a8b : v3dv: implement VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES
cb6827eb051 : zink: simplify emit_load_const
507e8907af9 : ci/piglit: Use wget instead of ci-fairy to check a file exists
c8e90a022e7 : radv: fix AHB leak upon exportable allocation
2797c75426c : anv: fix AHB leak upon exportable allocation
f18c55708a6 : pan/mdg: Try scheduling load/store ops in pairs
af78f524936 : panfrost: Only link varyings once in good conditions
c746747cb82 : panfrost: fix GL_EXT_multisampled_render_to_texture regression
80f0726e4c4 : amd: add Beige Goby support
c54bb135aad : amd: add Yellow Carp support
0e8100bf581 : radeonsi: simplify the NGG culling vertex count heuristic
a76ec17f12c : mesa/st: Fix iris regression with clip distances.
a7b1f30d1f0 : ci/freedreno: Add glx-copy-sub-buffer to flakes on a530 and a630.
c322a0dd241 : ci/freedreno: Also mark waitformsc as flaky.
dd2151e5f26 : ci/freedreno: Mark a630 glx-visuals-depth/stencil as piglit flakes.
ee408df29c3 : ci/freedreno: Consolidate ssbo.fragment_binding_array flake annotation.
fec60d5bee7 : ci/freedreno: Drop VK flake annotations not seen in the last ~year.
4caf9b430dc : ci/freedreno: Add a link explaining get_display_plane_capabilities
a8c37839824 : ci/freedreno: Drop a630 flake annotation from the go-fast changes.
1dbaaa22f9e : ci/freedreno: Clear stale validation failure flake annotation.
a40479b6bc1 : ci/freedreno: Clear compswap flake annotation.
af2bf08bba4 : gbm: list to stderr all the missing extension
77edb2d40d4 : v3dv: don't use typedef enum with broadcom stages
55db3712230 : ci: Condition s390x on specific drivers
ebe1d2585b8 : ci: Condition ppc64-el on specific drivers
1595a9421b4 : panfrost/ci: Split rules by ISA
fe9d37b0c6e : panfrost: Fix polygon list size computations
f1ba85995c2 : radeonsi: explicitly return support for all index buffer formats
324dd35d7c3 : ci/lava: Add caching proxies for trace downloads
e1e207528f3 : docs: update link to #lima
e0bb2c58734 : docs: update location of #panfrost
04b00a65a4a : docs: update link to #zink
e6baf377783 : docs: promote #dri-devel on oftc over freenode
a00be79d804 : radv: remove small overhead of radv_pipeline_has_ngg()
ca783612e72 : radv: simplify radv_pipeline_has_gs_copy_shader()
e98c61e9f33 : radv: fix fast clearing DCC if one level can't be compressed on GFX10+
b830613516e : ci: Update to a new kernel fixing a bug in the panfrost driver
36e63677478 : radv/ci: Test on Stoney on CI
b6dd4d28b94 : ci/iris: Switch GLK back to manual testing.
cd34c7f5b8b : radv: set RADEON_FLAG_GTT_WC flag for prime memory
474eaa25ad2 : intel/fs: make sure shuffle is lowered to supported types
8ab36670e96 : aux/trace: dump 'wait' param for get_query_result
ebd69c718cd : aux/trace: add a pipe_context::clear_buffer hook
33e70015721 : aux/trace: fix query handling with tc
dce827f69c6 : aux/trace: fix set_inlinable_constants hook
3fedd2bbe88 : aux/trace: hook tc methods
d2ae8e6d5ee : aux/trace: stop dumping transfer data for threaded contexts
94ab82a3ca6 : aux/trace: trace transfer ops
a1c7279a7f1 : aux/trace: more effectively unwrap pipe_context params from screen functions
4a54cb49d98 : aux/trace: add pipe_context::set_debug_callback hook
b663c544177 : ci: update some radv trace checksums
4b12771f8d5 : ci: update some radv trace checksums
763b5572620 : ci: make sure we only read the first line from install/VERSION
683ddf19dc8 : ci: remove results directory content only with piglit runners
be05fecca02 : ci: allow starting xorg for piglit run
3f2449ec5fb : ci: add xorg to the x86_test-vk container
380fa050f23 : intel/compiler: balanced tileY/linear friendly LID order for CS
c23e2a662a8 : intel/compiler: tileY friendly LID order for CS
bbd6ce6e9da : intel/compile: refactor DERIVATIVE_GROUP logic
ca59db9900a : intel/compiler: Use switch for DERIVATIVE_GROUP logic
a04d0a304ab : iris: Check data alignment for copy_mem_mem
43abed919e2 : aux/vbuf: prevent uint underflow and assert if no vbs are dirty
1b025772094 : pps: fix a missing include in Intel pps driver
9350900fcd2 : ir3: Only use per-wave pvtmem layout for compute
0ab01f42156 : ir3: Call nir_lower_wrmask() again after lowering scratch
738b12a492b : panfrost/ci: Disable G72 jobs for now
0700c8938c7 : panfrost/ci: Disable GLES2 jobs when we run GLES3
d6eab2cc773 : lima: implement alpha test
726cb2d6f64 : ac: ac_gpu_info::has_vgt_flush_ngg_legacy_bug
ae6bc7a9d0c : panfrost: Rename G52 product ID 0x7402 as G52r1
b6d47f482c0 : gallium: remove structure u_resource
2670efa1f7d : gallium: remove empty structure u_resource_vtbl
38171635af4 : gallium: remove u_resource_vtbl::transfer_(un)map
eb74f977693 : gallium: split transfer_(un)map into buffer_(un)map and texture_(un)map
9effc49569e : gallium: remove u_resource_vtbl::resource_destroy
f7b865f1a3b : r600: stop using u_resource_vtbl::resource_destroy
8b2c0e725af : svga: stop using u_resource_vtbl::resource_destroy
bee42366061 : virgl: stop using u_resource_vtbl::resource_destroy
2bf7c3a6658 : i915g: stop using u_resource_vtbl::resource_destroy
6d843c284d6 : nouveau: stop using u_resource_vtbl::resource_destroy
f60a44b6861 : r300: stop using u_resource_vtbl::resource_destroy
b04044b3509 : radeonsi: stop using u_resource_vtbl::resource_destroy
89eaf590925 : gallium: remove transfer_flush_region from u_resource_vtbl
078e129d543 : gallium: remove resource_get_handle from u_resource_vtbl
a7a3de6902f : gallium: remove unused u_default_transfer_unmap
b1237ecb324 : zink: don't set u_resource_vtbl
0b51bfd1734 : ci: more freedreno flakes
ea112c51042 : freedreno: Implement TC resource_busy
a6d9a5f55a7 : freedreno: Rename internal resource_busy
7e767ffeb36 : vc4: initialize array
789c9f764e5 : panfrost: Add PAN_MESA_DEBUG=dirty option
fab1fabb4f0 : panfrost: Dirty track fragment images
0c3c6cf4731 : panfrost: Dirty track viewport descriptor
cd2c1ef9da6 : panfrost: Dirty track textures/samplers
a803499ddb6 : panfrost: Dirty track RSDs
9aaf1504995 : panfrost: Dirty all state when batch is set
a4b0da78bbb : panfrost: Add the usual clean/dirty helpers
744a9aef7b6 : panfrost: Define dirty tracking flags
0236b8a5de9 : frontends/va/picture:Fix wrong reallocation even surface is protected
1272c2e0524 : util/prim_restart: fix util_translate_prim_restart_ib
77fcf700826 : dri: don't call modifier interfaces when modifiers_count is 0
8b180ab98b9 : nir/lower_io_to_vector: fix per vertex io handling for arrays
aa64342661a : iris: Silence warnings about implicit enum type conversions
55ac31533d2 : iris: Return correct enum names from fmt_swizzle
f57c074270e : gallium/dri: Allow use of R8G8_R8B8 for YUYV and G8R8_B8R8 for UYVY
880b00dc599 : nir/lower_tex: Add support for lowering YUYV formats
53fc6ba9302 : mesa: Add R8G8_R8B8 and G8R8_B8R8 formats
3fa16b3025a : intel/isl: Add mappings for PIPE_FORMAT_R8G8_R8B8_UNORM and PIPE_FORMAT_G8R8_B8R8_UNORM
2fdd9b86043 : gallium/dri: Add Y21x formats
d884174a080 : egl/dri2: Add Y21x formats
517247a8d9b : util/format: Add Y21x formats
3c4c03cd136 : gallium/dri: Add Y41x formats
410c94926c5 : egl/dri2: Add Y41x formats
0820f1f3d01 : util/format: Add Y41x formats
1358d93650b : nir/lower_tex: Add support for lowering Y41x formats
671f94c5b90 : mesa/st: Always call st_nir_lower_tex_src_plane if samplers were lowered
5e1503f2433 : egl/dri2: Rely on drm-uapi for DRM_FORMAT defines
3773486cb80 : dri: Fix typo before __DRI_IMAGE_COMPONENTS defines
9e9bedfdcb2 : util/format: Delete trailing whitespace
dd508b2bed3 : iris: Don't advertise Y-tiled modifiers for scanout buffers on Gfx8
e9e953ff943 : i965: Don't advertise Y-tiled modifiers for scanout buffers on Gfx8-
50a5cb000c9 : ci: Add test which occasionally times out to lavapipe-vk skips
a3a4517f414 : isl: Work around NVIDIA and AMD display pitch requirements
d8a1d419520 : i915g: Fix undefined results for TGSI_OPCODE_KILL
fc3d5bebf22 : i915g: Fix writing of undefined depth value if not writing any outputs.
8b0901c7070 : i915g: Stop advertising support for indirect addressing in the FS.
15f608582ec : i915g: Add support for the .Absolute flag on TGSI srcs.
5d57f6080c8 : i915g: Make the FS for compile failures write red instead of DIFFUSE.
adc505dd2d4 : ci/i915g: Introduce manual testing of i915g using anholt's runner.
6649cfbf304 : i915g: Fix dumping of the FS in batchbuffers.
0102e7f081a : i915g: Switch batchbuffer dumping to mesa_logi().
8509aceb744 : i915g: Disable 3D-pipeline clears.
c2f80baa939 : mesa/st: Only use 16-bit ints or floats in the NIR path.
307139c7f94 : vulkan: Avoid stomping array padding in the MemoryProperties wrapper.
10a826e340d : venus: vn_GetAndroidHardwareBufferPropertiesANDROID (part 2/2)
58f518ce177 : venus: vn_GetAndroidHardwareBufferPropertiesANDROID (part 1/2)
ebf0e455063 : venus: add ahb image and buffer properties query support
008bcefb325 : venus: add vn_android_get_ahb_usage helper function
5cd04adb8ab : venus: add AHB format and VkFormat conversion helper functions
055ce78f31f : venus: clean up vn_android api names
98812f893bd : zink: fix provoking-vertex cap for quads
de9f2170cc2 : ir3: Use round-to-nearest-even for fquantize2f16
ea266412b6a : panfrost/ci: Add one more flake test for G72
32c7d17120f : aco: remove condition operand from branch in invert block
2bb1bf78f07 : radv/cmd_buffer: Fix warning by initializing instance count.
438510a7f5a : nine: Fix uninitialized warning in texture9.c
b778564c766 : gallivm: Fix a few uninitialized variable warnings.
5f1aa5ac380 : anv: Fix unused function warnings for memory range checks.
2d358577050 : gallium/tessellator: Fix uninitialized variable warnings.
020c3c403f0 : aco/util: Initialize IDSet::bits_set to zero.
c4f6e4d6b0a : aco/insert_exec_mask: Fixed unused variable warning in release build.
844ae34a15f : aux/trace: add missing return value to trace output
36d0ff46822 : radv: Fix compatible image handle type for dmabufs.
489e38c708d : radv: fix heap indices when computing the budget
b1171e5ffee : Revert "radv: Do not access set layout during vkCmdBindDescriptorSets."
fe2a5716ee7 : aco: fix derivatives/intrinsics with SGPR sources
938acf6d228 : aux/trace: trace pipe_screen::resource_create_with_modifiers
2c2cf0ecfe6 : panfrost: Streamline varying linking code
4d44d4179ef : glsl: Fix packing of matrices for XFB
538ab8c5710 : glsl: Fix subscripted arrays with no XFB packing
7efa5f3c801 : asahi: Set PACKED_STREAM_OUTPUT
66935c1d05d : aux/trace: pipe_screen::get_dmabuf_modifier_planes
bcfcd547d2a : aux/trace: propagate pipe_screen::transfer_helper pointer
ce687c91606 : aux/trace: pipe_context::is_dmabuf_modifier_supported
1f97a4ac1fa : aux/trace: pipe_screen::query_dmabuf_modifiers
b4929c986d8 : aux/trace: support pipe_screen::query_memory_info
2e4994526a5 : v3d: take TLB blit framebuffer dimensions from smallest surface dimensions
aa4f132d514 : ci/intel: Add test jobs for dEQP.
d9e64cb2d72 : ci/deqp: Make DEQP_EXPECTED_RENDERER a required regex for VK like for GLES.
d246c31ec1a : nir/algebraic: Add algebraic opt for float comparisons with identical operands.
64bcfc3a170 : nir/algebraic: Rearrange some logic-joined comparisons and reduce
adc28356462 : nir/algebraic: Mark some more logic-joined comparison reductions as exact
23bbf3932bb : nir/algebraic: Mark some more comparison reductions exact
7d85dc4f350 : nir/algebraic: Equality comparison inversions require sources be numbers
4246c2869c3 : nir/algebraic: Invert comparisons less often
49177b9e2fc : nir/algebraic: Tautology replacements require sources be numbers
d69ba58644d : nir/algebraic: Remove some optimizations of comparisons with fsat
088c7c61cfa : ci: Uprev piglit to 9d87cc3d79e ("framework/replay: send backend's subprocess stderr to sys.stderr")
12082905582 : d3d12: Sets all SRV descriptors as data-static
bb1d0025d89 : d3d12: Fixes stale context bindings after copy, resolve, and clear
59c22727bbb : ci/freedreno: Mark two more recent intermittent a530 flakes.
a8b96930930 : iris: Prefer more GPU-based uploads for compression
88903ba64d4 : isl: Add isl_aux_usage_has_compression
6dc049fdf48 : docs/release-calendar: add the schedule for the 21.1 branch
59597f59628 : docs: update calendar and link releases notes for 21.1.1
072ffbc9593 : docs: update calendar and link releases notes for 21.1.0
bcf65e656d4 : docs: add release notes for 21.1.1
1b46c2efaec : docs: add release notes for 21.1.0
e894e83e478 : ir3/cf: Rewrite pass
17861aff961 : radeonsi: enable glsl_correct_derivatives_after_discard by default
76404790288 : radeonsi/nir: enable nir_opt_move_discards_to_top pass
b447f5049b6 : nir: Add a discard optimization pass
3033410b105 : nir/gather_info: Expose a nir_intrinsic_writes_external_memory helper
f97fb1fa55c : nir: Add a nir_instr_move helper
3701cb94390 : gallium/dri: copy image use in dup_image
c03e79d7831 : loader/dri: hook up createImageWithModifiers2
8eba1ac3290 : i965: implement createImageWithModifiers2
23b0112ce17 : gallium/dri: implement createImageWithModifiers2
afd8b2f498a : dri: add createImageWithModifiers2 interface
8fd5b16efc6 : loader/dri3: convert to loader_dri_create_image
cb9ae4273d6 : dri: add loader_dri_create_image helper
7327b2b7b43 : lima: add reload command to the command dump
1fc7575cc16 : lima: enable z16 format
ebba3cad816 : intel/vec4: Add support for UBO pushing
89fd196f6b5 : intel/vec4: Add support for masking pushed data
a881f2295f8 : intel/vec4: Set up push ranges before we emit any code
c35501ffe8f : intel/vec4: Update nr_params in pack_uniform_registers
3d1ac996d0c : intel/vec4: Add some asserts to move_push_to_pull
2db88679432 : intel/vec4: Don't spill fp64 registers more than once
7138249675a : anv: Push at most 32 regs for vec4 shaders
c01354d5c44 : anv: Support pushing shader constants
24b3e71fa90 : anv: Plumb the shader into push constant helpers
3013670dfda : aco: disallow SGPRs on DPP instructions
4191eb291bf : d3d10umd: Avoid duplication in CreateDevice.
bd161335722 : d3d10sw: Add a sanity test.
54b8137141a : d3d10umd,d3d10sw: Initial import.
3927a2d9463 : draw: Plug leak when combining tessellation with primitive assembly.
790ff1ceac8 : anv: fixup physical device properties of fragment shading rate
1bbbdfe590d : radv: enable DCC stores on RDNA2
7bd88dfaa21 : panfrost/ci: Test Panfrost on the Mali G72 GPU
e77163295a3 : ci: Update kernel to v5.13-rc2
250605c57d8 : draw: Allocate extra padding for extra shader outputs.
0df249f542c : util/primconvert: add C++ guards to header
de40016d8be : panfrost: Express viewport in terms of the batch
c2d571934d6 : panfrost: Simplify panfrost_bind_sampler_states
a9a3f55519b : panfrost: Mark job_index > 10000 as unlikely
24eccad4a78 : panfrost: Remove silly assertion
35dfaaf1c36 : panfrost: Pass batch to panfrost_get_index_buffer_bounded
7561cd5825b : panfrost: Deduplicate some code from indirect/direct draws
4b3ac29bb9b : panfrost: Move batch_set_requirements to the CSO
bfd76ab5019 : panfrost: Pack draw-time RSD all-at-once
8f2b2bcff48 : panfrost: Hoist part of shader_reads_tilebuffer
876de2831f3 : panfrost: Pull erratum workaround into own function
672079e592e : panfrost: Distribute masks for FPK selection
974709c51c9 : panfrost: Partially determine FPK state
0dd3d32141e : panfrost: Hoist allow_forward_pixel_to_be_killed
997c1c84f35 : panfrost: Streamline the !fs_required case
00e3705f60d : panfrost: Move early-z decision earlier
c05e04d5303 : panfrost: Fill out the rasterizer CSO
88b9e5e4716 : panfrost: Correct the type of sample_mask
aee43b8cb00 : panfrost: Preset evaluate_per_sample
04f2cb8ec5b : panfrost: Move depth/stencil/alpha to CSO create
ca690579b8f : panfrost: Prepack partial RSD at compile time
398e65693b0 : panfrost: Add draw-time merge helper
5a8e1dfaf36 : panfrost: Precompute bifrost_blend_type_from_nir
87256d335b9 : panfrost: Split Bifrost BLEND emit by word
9ad14037472 : panfrost: Remove unused dither flag
bb0b3fde10a : panfrost: Streamline fixed-function get_blend path
2984d3bf1f5 : panfrost: Pass batch to panfrost_get_blend
b98c40ce36f : panfrost: Simplify blend_final
6ca84265e4e : panfrost: Distribute out constant colour code
b82ac27ec32 : panfrost: Pack blend equations at CSO create time
aa85a648212 : panfrost: Garbage collect Gallium blend includes
ffeeda34145 : panfrost: Translate fixed-function blend at CSO create
3943adbd916 : panfrost: Move blend properties to CSO create
d7590efd258 : panfrost: Fix pan_blend_to_fixed_function_equation prototype
b2affb6cc55 : panfrost: Fix blend fixed-function prototype
5d3e2b5e9e1 : panfrost: Fix blend constant fetch prototype
c35194b945c : panfrost: Fix is_opaque prototype
a0592066b0c : panfrost: Fix the reads_dest prototype
1d62ec348a3 : panfrost: Fix blending for unbacked MRT
c7904b5b9b6 : aco: Implement bvh64_intersect_ray_amd intrinsic.
2d6a6469b8a : nir: Add bvh64_intersect_ray_amd intrinsic.
5be00fe88ab : r600: Enable NIR debug flags also for Cayman
ed595c1785d : r600/sfn: legalize image access on Cayman
27f51577774 : r600/sfn: Add lowering pass to legalize image access
ffc5be25ca0 : r600/sfn: Fix cube query layer number for indirect access
6a15c7d9ad2 : r600/sfn: read number of images from shader info
efdb888b299 : r600/sfn: Fix Geometry shader for Cayman
80efb6369a5 : r600/sfn: Fix Cayman SSBO write with more than one value
3b1f82c7778 : r600/sfn: Fix ssbo/image atomic swap for Cayman
9898bc2915d : r600/sfn: Fix texture gather for Cayman
2d8b27507d5 : r600/sfn: Use unified code path for index register load
e9be6be49bb : r600/sfn: Use unified index register code for samplers
07514ff2c85 : r600/sfn: Fix Cayman trans ops
89672820b7f : r600/sfn: count only distinct literals per instruction group
aa055f78bad : r600/sfn: Don't check the faction when searching for the input slot
3b4b962c152 : r600/sfn: Lower FS pos input w-transform in NIR
ba8d19ab80b : r600/sfn: force new CF if fetch through TC would be used in same clause
91209206f2a : r600/sfn: Use valid pixel mode for SSBO and Image result fetches
129de7ee606 : r600/sfn: Use valid pixel mode only in fragment shaders
9bf5033941a : r600: don't put INTERP_X and INTERP_Z into one instruction group
6bd33ce2dc5 : panfrost: Reduce blitter pool size
c9002365692 : panfrost: Pool texture views
f1e0efff8df : panfrost: Pool shaders
93d5fbf23dd : panfrost: Add reference type for unowned pool
bd55b6a7272 : panfrost: Make pool slab size configurable
ab859cfffe3 : panfrost: Label pools
3fa1f93dace : panfrost: Label all BOs in userspace
ecd0cf0b27c : panfrost: Add unowned mode to pan_pool
b131f96aa83 : pan/mdg: Set lower_uniforms_to_ubo
a89bc59980b : pan/mdg: Fix spills to TLS
8d2d7110260 : pan/mdg: Fix output types for scalar fields
6f2ea57e1d5 : pan/mdg: Remove unused midgard_int_alu_op_prefix
74d36c4f986 : radv: Use correct border swizzle on GFX9+.
32f710c09d3 : virgl: implement EXT_multisampled_render_to_texture
07e0aab9d9b : radv: Implement vkCmdTraceRays.
733c9b6d17f : radv: Add RT pipeline bind.
eba2b4137eb : radv: Add support for RT bind point.
bf2b9906181 : radv: Use global BO list with raytracing.
bfe28021888 : aco: Add load_sbt_amd intrinsic implementation.
197d9f008e9 : radv: Add sbt descriptors user SGPR input.
aa82f91c38f : nir: Add load_sbt_amd intrinsic.
53ef2a7e698 : ci/broadcom: update expected results
41039d8ee97 : pps: Intel documentation
92180a43763 : pps: Intel pps driver
5d95aa3964a : intel/perf: allow metric sets to be loaded with on OA reports
fba189a349a : intel/perf: allow opening perf stream with no context filtering
b18a4bb8c66 : intel/perf: Extern C
46ded8cda9f : docs/features: mark a few more extensions as done for zink
065a60b405c : docs/features: document GL_ARB_ES3_2_compatibility support for zink
2cc59f41d9b : panfrost/ci: Improve coverage for T860
bc130497472 : aco: Eliminate useless exec writes in jump threading.
e230dcc30b1 : aco: Refactor SSA elimination phi info to use vector instead of map.
25a7947da7c : aco: Don't use s_and_saveexec with branches when exec is constant.
c850af936ac : aco: Remember when exec mask is const, and restore the const then.
04f90db9a06 : aco: Use Operand instead of Temp for the exec mask stack.
662bbf6ad49 : aco: Determine whether a few more instructions need exec.
b06b24191f2 : broadcom/ci: update fail list for v3dv
39c41169ba1 : broadcom/compiler: consider RT component size when lowering logic ops in Vulkan
df7185d0d14 : broadcom/compiler: don't emit TLB loads for components that don't exist
5eaf8b59c85 : i965: export GEM handle with RDWR access rights
143c7f03755 : radv: add missing entrypoints for VK_EXT_extended_dynamic_state2
92ed827fbdb : etnaviv: fix vertex sampler setup
b74898ef699 : iris: export GEM handle with RDWR access rights
1b1c726ca91 : nir/opt_access: fix getting variables in presence of similar bindings/desc
6eff881097f : ci/freedreno: Skip a test that's taking out the a530 boards.
e17e3df476e : drisw: Don't bzero displaytarget pixels
b9a172c5afd : gallium/dri: Remove unused dri_drawable::drisw_surface
931ad19a181 : turnip: make cmdstream bo's read-only to GPU
413e7c6dc86 : turnip: make possible to create read-only bo with tu_bo_init_new
d6f993e5d4e : panfrost: Shorten iffy comment
5aee982aec0 : panfrost: Garbage collect comment
e249eaf141a : panfrost: Make clear which limits are arbitrary
fdbf8c96fe2 : panfrost: Use natural shader limits
73ca229690b : panfrost: Drop random #define
958f11d5373 : midgard: Fix type for vertex_builtin_arg() and compute_builtin_arg().
54258555627 : panfrost: Limit the number of active batch to 32
a6af15aa5b6 : panfrost: Simplify the dependency tracking logic
82571f977ae : panfrost: Avoid duplicate entries in access->readers
3c684d10be8 : panfrost: Don't freeze blit batches
3e74bbf631f : i915g: fix implicit fallthrough
6d56c16c9ce : radv: dump the trap handler shader with RADV_DEBUG=metashaders
77d04989135 : panfrost: Fix major flaw in BO cache
22a750465d9 : ci: Build asahi in meson-gallium job
2a46fcaf025 : Revert "CI: Disable all Panfrost/AMD/Iris automatic jobs"
fb31dda9093 : aco/ra: use flags instead of booleans for update_renames()
6fd6374e276 : aco/ra: fix get_reg_for_operand() with vector operands
c08bfa110cc : aco/ra: fix get_reg_for_operand() when the blocking var is a vector
bc95d55e1f4 : aco/ra: fix get_reg_for_operand() with no free registers
4e459df0fcb : aco/ra: initialize temp_in_scc earlier
d517996ae55 : zink: add even more validation for linear images before creation
df6ab67e992 : zink: populate images with u_blitter if transfer_dst isn't available
6a67315d8a6 : zink: don't multiply cube array image layers
b960169257e : aco/ra: also prevent overflow register for p_create_vector operands
dc525cbe0c3 : ci: remove expected robustness2 fails for Renoir
3828081c929 : util: add thread-safe version of idalloc
6fed423ade7 : gallium/u_threaded: don't reference resource in pipe_transfer
6ac085966bb : gallium/u_threaded: always map idle buffers unsynchronized
e8b27794554 : gallium/u_threaded: don't invalidate idle buffers
89bd06f57a1 : gallium/u_threaded: add driver-internal flush tracking for buffer lists
e9c41b32148 : gallium/u_threaded: add buffer lists - tracking of buffers referenced by tc
88b97567d41 : gallium/u_threaded: query shader resource limits
39447cc8944 : gallium/u_threaded: track whether TCS, TES, or GS have ever been used
ec77a2d43a1 : gallium/u_threaded: add callbacks and documentation for resource busy checking
ab58fce7b92 : gallium/u_threaded: merge draws in tc_call_draw_single
a1cb58243b1 : gallium/u_threaded: pass last into and return call size from execute callbacks
72fd126070b : anv: require rendering support for blit destination feature
a40714abf7e : nir/lower_phis_to_scalar: Add "lower_all" option
7e6a7dba1e0 : intel/isl: replace format_gen by verx10
f2c48b04043 : i965: simplify gfx version checks
b1933d769f3 : intel: simplify is_haswell checks, part 2
3340d5ee02d : intel: simplify is_haswell checks, part 1
3a29e45a908 : turnip: do not ignore early_fragment_tests
075d43821a4 : panfrost: Try to align scanout resource stride on 64 bytes
6b036d13502 : panfrost: Relax the stride check when importing resources
d661e32bfb7 : venus: stop advertising KHR_driver_properties for Android
a49346979ae : venus: fix vkEnumeratePhysicalDeviceGroups
fb7be7870c2 : vulkan: Support 32-bit "weak" symbols on MSVC
a5a86adc231 : freedreno/a6xx: Add a few registers
0c30ad402d0 : freedreno/regs: split DSI PHY registers to separate xml files.
6df187df136 : nir/builder: add nir_pad_vector and nir_pad_vec4 util functions
6fcf3314d00 : venus: Fix zero-initialized fd causing apps to hang/crash
855cb78d463 : radv: Handle unnormalized samplers in YCbCr lowering
fc765d6a8d0 : iris: fix assert to reflect correct limit for encoded size
b3499435ec8 : r600/sfn: Ignore precision when linking
4c045ad11ed : nir/linker: add option to ignore the IO precisions for better varying packing
629e8347ad2 : ci: Update VK-GL-CTS to 1.2.6.1
172c719baf6 : llvmpipe: fix non-multisampled rendering to multisampled framebuffer
bcdebf4ff8f : iris: Avoid sampling some MCS surfaces with clear
eef4c708b3f : anv: Avoid sampling some MCS surfaces with clear
608c1316389 : anv: Add clear_supported to anv_layout_to_aux_state
b3eb87aa654 : radv: call nir_copy_prop() after load-store vectorization
d659ce0d6c5 : aco/ra: prevent underflow register for p_create_vector operands
341ecb2dfc3 : ci/freedreno: Skip refract on a306 now that it hangchecks sometimes.
09984fd02f1 : nir: Rename nir_is_per_vertex_io to nir_is_arrayed_io
e418710f8bd : compiler/nir: check whether var is an input in lower_fragcoord_wtrans
0f04a90ea33 : zink: emit some barriers out of renderpass where possible
f1ec655e472 : zink: add flags for determining whether to update framebuffer and renderpass
b11b1968eeb : zink: add a flag for tracking/validating renderpass clears
a7d3636d030 : zink: split out base renderpass begin into separate function
a50d5b13be6 : util: tune signatures of generated enum operators
c0f4bb9a22d : util: add support for defining bitwise operators on strongly typed enums
df5b14969f9 : intel: Add 2 ADL-S pci-ids
c62d58c80f1 : driconf: set vk_x11_strict_image_count for Metro: Exodus
776ddfc8582 : util/queue: don't require a fence when adding a job
4da88060d0a : panfrost: Skip blit shader labelling if the buffer has no space
938e52a6e83 : anv: handle spirv parsing failure
e435511b580 : intel/dev: Add device info for ADL GT2
89f33126252 : intel/isl: Add Wa_22011186057 to disable CCS on ADL GT2 A0
e1d74c9cfde : CI: Disable all Panfrost/AMD/Iris automatic jobs
d1e30ca120a : zink: immediately return false when getting query result if it's not gonna happen
cf3f17a6434 : lavapipe: fix fencing when submitting multiple cmdbufs
719e4fb369a : zink: fix DrawParameters shader cap usage
8e2ac24482d : zink: stop overwriting buffer map pointers for stream uploader
c0dc6affdc5 : intel/compiler: Clarify why VUE is recomputed by FS
5a133ef1f23 : ci/turnip: drop fail annotation for image.extend_operands_spirv1p4.*
9a477ccbead : ci/turnip: drop fail annotation for float_control tests
2cebb1b5b3e : anv: fix perf query pass with command buffer batching
2c2de4d60ef : intel/mi_builder: fix resolve call
f88dd7ed4d2 : i915g: add HW atomic counters as unsupported
80ee9d39471 : aco/scheduler: Verify register demand invariants in debug mode
50ba919d372 : aco/scheduler: Fix register demand computation for upwards moves
c528af10761 : aco/scheduler: Fix register demand computation for downwards moves
c7d679f0f7e : aco: relax validation rules for p_reduce dst RegType
343d90b6ab5 : isl: require hiz for depth surface in isl_surf_get_ccs_surf
6bb7d3bbc05 : wgl: Remove opengl32.mingw.def.
4791738d1d0 : zink: always do maybe_flush after draw/compute
9fc2b47870a : zink: check for a work_count-based stall in zink_maybe_flush_or_stall()
afb837523dd : zink: flush every 100k draws/computes
5aabc912739 : glsl: add missing support for explicit components in interface blocks
1a71d6aa6e1 : glsl: create validate_component_layout_for_type() helper
2908aba828c : Update release notes with mention that x87 is no longer used on x86
a57d9376546 : Switch u_format_test to passed on i386
855ffa7c465 : Default enable SSE2 on mesa builds.
57721591dec : nv50/ir: Add ConstantFolding constructor.
c8924121110 : nvc0/ir: Initialize CodeEmitterGK110 member progType in constructor.
77d959814c7 : venus: get rid of #ifdef's in vn_CreateImage
f46aa1b9d7c : intel/fs: use the final destination type for regioning restrictions
e1959f0f599 : panfrost: Add GPU IDs for G52 1-Core-2EE (RK3568/RK3566)
01ef56a7e49 : pan/mdg: Use smaller LD_UNIFORM instructions
df3edfc7299 : panfrost: Don't upload empty push uniform table
5c069ff5126 : panfrost: Clean up cases for emit_fbd
dbdbbd29c9a : panfrost: Remove spurious assignment
55959da24ae : panfrost: Don't translate compare funcs
65a00b51993 : panfrost: Hide CAP_INT16 behind is_deqp
6c530ebf407 : freedreno/ir3: Don't force RTNE if rounding mode is undefined
052335a180b : frontends/va: fix multi planes for external memeory type
57c8164389b : gallium/u_threaded: Add call logging
3b69cbe06ce : gallium/u_threaded: Add to_call() helper
e8640fef908 : ci: Uprev piglit to 3351e8952 ("max-texture-size: report merged results")
5818380f86b : gallium/u_threaded: fix 32-bit breakage due to incorrect pointer arithmetic
989e9867a64 : aco: fix additional register requirements for spilling
bb127c2130c : radv: Use new NIR lowering of NGG GS when ACO is used.
60ac5dda82e : ac: Add NIR lowering for NGG GS.
9732881729b : radv: Use new NGG NIR lowering for VS/TES when ACO is used.
3d589b8b464 : ac: Add new NIR pass to lower NGG VS/TES.
89a76ff7867 : aco: Implement new NGG specific NIR intrinsics.
33e29f8f9be : radv: Gather NGG info sooner.
1630ec96d30 : radv: Fill shader info earlier.
75a002f8099 : aco: Split ngg_emit_sendmsg_gs_alloc_req from the wave0 check.
ad8dd39bd35 : aco: Fixup the NIR metadata after sanitize_cf_list.
00fd087f0a8 : aco: Allow workgroup barrier and shared scope for NGG shaders.
0d6b6c850f2 : nir: Add AMD specific intrinsics for merged shaders and NGG.
641707a8074 : nir: Allow load_primitive_id in VS in nir_divergence_analysis.
e905e0938a7 : nir: Support upper bound of unsigned bit size conversions.
9a2ffe1abbf : nir: Support upper bound of subgroup_id/num_subgroups for non-compute.
ac5ba2dfadb : panfrost: Implement framebuffer invalidation
c8161bf05d7 : panfrost: Set discard based on the resolve set
bff8c7e611a : panfrost: Track buffers needing resolve
2c3e2d69bd1 : nir: handle float atomics in nir_lower_memory_model
27073b59bce : nir: handle float atomics in nir_gather_info
8166e41e1fc : translate: assert that nr_elements is in range
100c4dbd9ca : translate: reserve more vertex-shader outputs
790b9a5872b : lavapipe: correct reported number of UBOs
7db79fa6773 : panfrost: Flag indirect draw/dispatch shaders as internal
ec2b46a1cec : panfrost: Expose the DRAW_PARAMETERS cap on Bifrost
a5ba2e20457 : pan/bi: Add support for gl_DrawID
7cc4c8c5e56 : pan/bi: Add support for gl_{BaseVertex,BaseInstance}
69d81edaf8e : pan/bi: Add first_vertex to vertex ID
0e74598e365 : panfrost: Split the indexed and !indexed indirect draw info structs
5d6608ef78b : iris/ci: enable intel devices automatically in MR pipelines
12f0b14e2d4 : iris/ci: disable failing gimark test for now
fe1378dcb6e : nv50/ir: Initialize GCRA::RIG_Node members.
3f229e34c97 : turnip: Implement VK_KHR_timeline_semaphore.
daefc6e2a40 : turnip: prep work for timeline semaphore support
73a9dbce6b6 : zink: pop descriptor refs when invalidating sets
e3933548c2c : zink: remove screen param from zink_descriptors_update()
987b0eb638e : zink: make zink_context_update_descriptor_states() static
21868216c94 : zink: call invalidate on invalid descriptor sets during recycle
d2ff25c7080 : zink: use better iterating for buffer rebinds
7cc47e59c80 : zink: add slot params to zink_context_invalidate_descriptor_state
402eaa0795a : zink: track number of tbos in shader data
1082dc5f4a0 : zink: track max slot idx for descriptor types
095b8ad8b1c : zink: don't track sampler states onto buffer sampler sets
208e34e1102 : zink: update samplerview descriptor layouts when image binds are set
4c7d951b762 : zink: track bind counts for descriptors
27a4ba52dba : zink: unify resource rebinding
42634824f8c : zink: add context-based descriptor info tracking infrastructure
a8e80b33442 : zink: stop invalidating descriptor sets on pool destroy
47eabd0e6b9 : virgl: do not use winsys info for guest storage of classic resource
494255c8216 : iris: Use const uploader for user index data
cdadb84e417 : iris: Use const uploader for draw parameters
19ea0974dae : iris: Use const uploader for blorp vertex data
beceb392d77 : iris: Use const_uploader for iris_create_stream_output_target
8838861ea39 : iris: Upload constant resources for efficient GPU access
ecd75318e39 : iris: Increase the size of upload buffers
161478ad4c4 : ci/iris: Add some more traces to replay.
cd142cc483a : ci/panfrost: Add some more traces to replay.
7520ac54dd0 : ci: Switch to apitraces for glmark2
8b04b771181 : ci: Remove the need for an empty Piglit results file
584145ea882 : zink/ntv: Don't call free() on ralloc'd memory
eb63c7deced : iris: refcount separate screen objects for resource tracking
9a5c9ff342e : turnip: Drop fail annotation for driver_properties.
63a3d18ae1e : ci/turnip: Add some links to issues and MRs for some test failures.
90b08175b78 : ci/turnip: Clean up some stale fail annotations.
37e15264798 : gallivm: Fix a signature mismatch warning
811f289c561 : turnip: copy all layers specified in vkCmdCopyImage
6f93354baeb : broadcom/compiler: clarify PIPE_SHADER_CAP_INDIRECT_INPUT_ADDR setting
370495abd1a : v3d: disable GLSL loop unrolling again
f0fef419176 : broadcom/compiler: don't unroll due to indirect indexing of outputs
9f5481cf78f : v3dv: don't lower indirect derefs on output variables
0235ed18a79 : broadcom/compiler: don't use nir_src_is_dynamically_uniform
838316dd5b5 : broacom/compiler: enable PIPE_SHADER_CAP_INDIRECT_OUTPUT_ADDR
cb39dca2d35 : broadcom/compiler: make vir_VPM_WRITE_indirect handle non-uniform offsets
f71893a942a : broadcom/compiler: implement non-uniform offset on vertex outputs
067ad7eccc1 : broadcom/compiler: move vertex shader output handling to its own function
54ec9c95cff : broadcom/compiler: fix dynamic-stack-buffer-overflow error
cf030ceef3f : st/mesa: fix pipe resource leak
66bf683ca9b : v3d: fix resource leak in error path
2af08bf7b69 : egl/x11: don't forget to exit the attrib list loop
90d2631027a : zink: use DONTCARE renderpass when a new scanout fb attachment is set
d93acf10019 : freedreno: Update editorconfig and emacs settings for freedreno reformat.
e8672be1f73 : docs: Simplify now that kmsro is autoenabled
c0068ef4953 : ci: skip glsl-uniform-interstage-limits tests for softpipe jobs
3eee475e396 : turnip: Claim 2 discrete queue priorities.
d8099df65a6 : turnip: Drop wideLines properties since we don't support wide lines.
e882b0505ec : pan/midgard: Don't emit zero padding
fd4c5b9668b : panfrost: Don't access members of NULL pointers
25dd4d41bcf : panfrost: Drop panfrost_fence in favour of pipe_fence_handle
c688f8f8c5c : lavapipe: report allocation-error
1a099cb90b0 : llvmpipe: allow calculating size of overly large texture
e10618f6f5c : lavapipe: report out-of-memory when binding
6012dec550a : gallium: allow to report errors from p_screen::resource_bind_backing
9618d5700c5 : zink: check for error when binding memory
deb7fa10a2e : st/mesa: do not take util_logbase2 of a negative size
8ad7a7c7b3b : docs/perfetto: Updates for freedreno and render-stages
1fadcfedb72 : pps: Add a more interesting cfg example
3a772be026c : freedreno: Add perfetto renderpass support
27fe7d8fb42 : freedreno: Moar header C++-proofing
133a3e4dd31 : freedreno/pps: Detect GPU suspend on newer kernels
e63ef520fe0 : freedreno/drm: Add support to query device suspend count
3e4f1798d4f : gallium/aux: Add perfetto support to u_trace
3e13e454677 : freedreno: Add freedreno pps driver
ecfb00fb09a : util/perfetto: Add one-time init
7327c051d06 : pps: Lower min sampling interval
0e946754945 : radv: stop special-casing multi-planar formats in radv_get_modifier_flags
e9c6569227e : nouveau/mm: remove unused nouveau_mm_allocation.next field
de0a0d2f025 : nouveau/mm: pass mm_bucket to mm_slab_new
b7d2add5e04 : nouveau: fix race in nouveau_screen_get_name
98280e83487 : clover/memory: fix data race in buffer subclasses
a54f1118310 : radv,aco: compact vertex buffer descriptors
20a0744e222 : Revert "radv,aco: don't use MUBUF for multi-channel loads on GFX8 with robustness2"
157c6b0f336 : radv,aco: use per-attribute vertex descriptors for robustness
dfa38fa0c70 : aco: group loads from the same vertex binding into the same clause
4bb2e42fb4e : radv: Properly enable Wave32 mode for NGG GS.
925bd5f990a : radv: Ignore GS copy shader when determining NGG GS wave size.
ea463f9bff8 : ci/broadcom: update expected results
181beece3c0 : nir: skip assert check with empty structs
15b55731940 : agx: Set reads_tib appropriately
d0f566a90d8 : agx: Implement load_output
1b9b2f90464 : agx: Condition writeout ops on already being emitted
41d8db33a22 : agx: Assume lower_fragcolor has been called
1164c992cff : agx: Add ld_tile opcode
07fdc0015e2 : agx: Rename blend -> st_tile
06fe6651b31 : agx: Implement blend constant color sysvals
5fd489a6bdb : agx: Return agx_instr* from emit_intrinsic
dd64463d5f7 : asahi: Pass through "reads tilebuffer?" bit
e2332dea058 : asahi: Fix shader key hash function
bedf1019beb : asahi: Call nir_lower_fragcolor
d76ab2b5d67 : asahi: Add blend constant system value
30d1223247f : asahi: Implement set_blend_color
6b7cc1fa8f3 : asahi: Garbage collect bind_state
91b9839bf70 : asahi: Call nir_lower_blend with selected key
f2179ed4f33 : asahi: Augment Gallium key with blend state
77f1f12000e : asahi: Translate blend CSO to lower_blend options
564519dc84c : zink: rework memory_barrier hook again (third time's the charm)
25ab2347f8f : zink: fix texture barriers for real this time
4ebae25e17f : zink: break out draw dispatch into separate functions
9e5d927d222 : zink: remove compute cruft from resource mapping
b0c51cdc9ea : zink: add debug assert to verify that zink_clear_framebuffer() is accurate
5ac6c70214d : zink: break zs clear loop once both bits are set when beginning renderpass
94aeb1041f8 : zink: handle in-renderpass clears in fb_clears_apply_internal()
b715aaa5f1e : zink: only set layer info for samplerviews if there are multiple layers
3c1ecb93d32 : zink: simplify samplerview surface creation
b243b1d9636 : zink: add a target param to create_ivci()
438f0b31e27 : zink: clamp 3D surface viewtype to 2D only in the create_surface hook
0c2453bb590 : zink: make ZINK_INLINE_UNIFORMS more standardized in function
2736ae0454d : android: nir: add nir_lower_fragcolor.c to Makefile.sources
d81a6e5f1d3 : broadcom/compiler: change register allocation policy for accumulators
24043d215f6 : lavapipe: Fix lvp_pipeline_compile's nir_xfb_info leak.
c1609c35311 : lavapipe: Fix lvp_execute_cmds' pipe_stream_output_target leak.
38de1cd5f00 : nv50/ir: Initialize CodeEmitterNV50 member progType.
b1f6aa6e488 : nv50/ir: Initialize BuildUtil member tail.
9b50ebfb2d8 : nvc0: Remove unnecessary bsp_bo NULL check.
2ba50c1a011 : nv50/ir: Initialize Graph::Node member tag.
edd06995d75 : zink: never use LINEAR for VK_EXT_4444_formats
291aff3fcbc : gallium: Remove unused st_visual::render_buffer
ca3dbecea66 : nv50: Fix use of initializers on older compilers
daad8f2245a : freedreno/a5xx: SP_BLEND_CNTL has per-mrt blend enable bit
14da2444a96 : turnip,freedreno/a6xx: SP_BLEND_CNTL has per-mrt blend enable bit
39a938ecf41 : lavapipe: fix fsum with swizzle
aa765c54bdd : pan/bi: Add divergent intrinsic lowering pass
4055b99de46 : pan/bi: Add "lanes per warp" accessor
7e4ee9bd2f6 : pan/bi: Map load_subgroup_invocation to FAU
754c192e041 : pan/bi: Drop load_sampler_lod_parameters_pan
db2f6b87a3f : nir/divergence_anlysis: Add intrinsics for Bifrost
54b0cfb061e : radv: fix extending the dirty bits to 64-bit
e0419c29cc3 : panfrost: Use common blend lowering
f3de2bd6c2d : nir: Add blend lowering pass
0cde5ddc795 : pan/lower_framebuffer: Fix bitsize mismatch
91bd4fc6139 : zink: add a pipe_context::clear_buffer hook
f94f2e1223a : mesa: add an extension MESA_bgra
0ab2336f3fe : panfrost: Use pan_blit() when PAN_MESA_DEBUG=panblit
6197c3afd1a : panfrost: Extend pan_blitter to support blit/resolve operations
c1df85ded57 : panfrost: Stop assuming the viewport will always cover the framebuffer
09e65df92e9 : panfrost: Don't select the blit shader fragout type twice
666072c91f4 : panfrost: Shrink the number of args passed to prepare_{bifrost,midgard}_rsd()
7d9d32d17df : panfrost: Rename pan_preload_emit_varying()
db92509bf63 : panfrost: Make pan_preload_emit_viewport() applicable to blits
7f3ea517f7f : panfrost: Make pan_preload_emit_*_textures() applicable to blits
1f86dd95caf : panfrost: Stop assigning ->position in pan_preload_emit_varying()
f149e2cdd82 : panfrost: Make pan_preload_emit_*_sampler() applicable to blits
117e08d77cd : panfrost: Get rid of the vertex_count arg in pan_preload_emit_varying()
45c615fd057 : panfrost: Pack pan_blit_surface fields
bf0f96f8937 : panfrost: Fix blit shader names
e2b8f3d036d : panfrost: Pass an image view to panfrost_estimate_texture_payload_size()
fefd853a56a : gallium/tools: add option to use Meld for diffing
118e8a505a0 : gallium/tools: improve pointer type tracking in parse.py
7ef828b5632 : gallium/tools: implement "high-level" overview mode option in dump scripts
0112e3c7eac : gallium/tools: improve tracediff.sh argument handling
3369a132c40 : gallium/tools: use left-column output mode of sdiff in tracediff.sh
d730c18bdbe : gallium/tools: implement 'named' pointers option in dump.py
054b2afcb93 : gallium/tools: implement better suppression of variants
0834a42773f : gallium/tools: improve option handling in dump_state.py
a6765412fe1 : gallium/tools: clean up tracediff.sh a bit
f6be64ef660 : pps: Documentation
948f7809155 : pps: Gfx-pps config tool
1cc72b2aef8 : pps: Gfx-pps v0.3.0
a0738525ed8 : util: Perfetto SDK v15.0
c449a8a2c1b : util/hash_table: _mesa_hash_table_create_u32_keys()
e5fc2064fcf : v3d: re-enable GLSL loop unrolling
c80877b5357 : r600/sfn: lower to scalar with filter applied
e36d5c5f6e6 : gallium: pass lower_to_scalar_filter to lower_to_scalar pass
b4600d93520 : nir: Add filter callback for lower_to_scalar to the options
83a05caaf2c : gallivm: handle texture arrays in non-fragment shaders with lod.
cca9201922b : zink: start using dynamic front face state
27d1ecd54b1 : zink: hook up dynamic dsa states
e645f71c68b : zink: return current pipeline object if state hasn't changed
ce31c840b63 : zink: flag pipeline for change more often when vbos change without dynamic state
ff1941aa083 : zink: split vertex state pipeline hashing into its own value
7ca64c1c4df : zink: move more vertex state stuff into the hw state
d7a1bd94fb9 : zink: check descriptor layout support before creating it
75068967eeb : zink: use explicit types during descriptor updates
eb446af6971 : zink: abstract descriptor pool usage for programs
86047feac87 : zink: abstract descriptor usage for programs
11b5c077714 : zink: abstract descriptor init
2dfe9d8b7f0 : zink: unify pipeline layout creation functions
7d9b6b071a8 : zink: split off descriptor layout from descriptor pools
d4d3328b952 : panfrost: Enable 16-bit support on Bifrost
793d18b79bf : pan/bi: Enable mediump BLEND lowering
d3ba26be37b : pan/bi: Garbage collect bifrost_nir.h
ff36e401455 : pan/bi: Copyprop constants
1049bb43746 : pan/bi: Fix int<-->float size converts
0f6e45f8b25 : pan/bi: Enable NIR vectorization
646e03c4519 : pan/bi: Temporarily switch back to 0/~0 bools
8db4166c58c : pan/bi: Handle make_vec with 1-bit bools
7793c9ab024 : pan/bi: Adapt branching for 1-bit bools
3d78cc58760 : pan/bi: Change swizzled scalars to identity
b7a757b2f76 : panfrost: Fix typo handling blend types
54046d61f81 : pan/mdg: Model blend shader interference
90cbab7cae5 : mesa: s/malloc/calloc/ to silence a warning
4770d6c01da : format/fxt1: Clean up fxt1_variance's argument list
d96507b73f2 : radv: advertise VK_EXT_extended_dynamic_state2
dd19bf9d7dd : radv: implement dynamic rasterizer discard enable
c40d7fadc3a : radv: implement dynamic primitive restart enable
f2933e98723 : radv: implement dynamic depth bias enable
44e7bcf9422 : radv: declare new dynamic states for VK_EXT_extended_dynamic_state2
c4a639238e6 : radv: declare VK_EXT_extended_dynamic_state2 but leave it disabled
ae0c4e987e3 : ci/freedreno: Add another daily dose of a530 flakes.
1378c67bcf9 : panfrost/blend: Inline blend constants
ba39367b966 : pan/mdg: Enable nir_opt_{move, sink}
ad6e53da5c5 : pan/mdg: Remove midgard_opt_copy_prop_reg
4d9c0a32e7e : pan/mdg: Use _output_ type for outmod printing
b60c46b2b22 : docs: mark off VK_KHR_vulkan_memory_model for turnip
4dc17b898b4 : lavapipe: don't access pipeline blend state when it should be ignored
636a3903be1 : lavapipe: don't access pipeline dsa state when it should be ignored
6bacd2a3255 : lavapipe: don't access pipeline viewport state when it should be ignored
11261d21898 : lavapipe: ignore tess pipeline info if no tess shaders in pipeline
4d60a646b04 : lavapipe: don't unnecessarily flag dsa states for updating
2b1711c8fd7 : lavapipe: zero out the blend state info and flag for updating on null blend state
63df2f736de : lavapipe: zero out the dsa state info and flag for updating on null dsa state
788121158ae : lavapipe: update more states on null multisample pipeline info
7a955d1501b : lavapipe: flag renderpasses as having color/zs attachments
49f93a4c5e1 : lavapipe: set events to the unsignalled state on creation
e3e4ff0b840 : lavapipe: do not read sampler descriptor info during update if layout has immutables
4b28ed0d7b2 : lavapipe: handle buffer sizes better in CmdBindTransformFeedbackBuffersEXT
dbdd4bd9e94 : pan/bi: Add two tuples to a clause when needed with NOSCHED
e241ca6e9c6 : panfrost: Always write reloaded tiles when making CRC data valid
1c58614ceec : panfrost: Make pan_select_crc_rt a non-static function
37545418cd3 : nir: add nir_isub_imm
6db24986ca5 : gallium/inlines: remove atomic set from pipe_reference_init()
6cac9c748eb : Revert "gallium/util: Fix depth/stencil blit shaders"
567bdf2e8f2 : zink: clamp zs samplers to XXXX swizzle for all non-zero/one swizzles
77f3dd85a2c : zink: do not ask glsl-compiler to unroll
c18ff60087e : lavapipe: emit correct textures_used for texture-arrays
ca9e0871fb2 : v3d: enable NIR loop unrolling
c11e4798521 : broadcom/compiler: specify maximum thread count in compile strategies
d19ce36ff2d : broadcom/compiler: refactor compile strategies
296fe4daa64 : broadcom/compiler: add a compiler strategy to disable loop unrolling
4742300e6b5 : v3d: move NIR compiler options to GL driver
db3fa1cc8c9 : v3dv: setup loop unrolling
ec72b876fe8 : broadcom/compiler: add a loop unrolling pass
43dd023bd1e : Revert "CI: Disable Panfrost and radeonsi"
33ede796d5b : radv: fix missing ITERATE_256 for D/S MSAA images that are TC-compat HTILE
ba11f673a24 : i965: support only color formats with memory objects
0cd63e891dd : turnip: Move the extension tables to tu_device.c
c5438450ade : turnip: Switch to the shared vulkan ICD generator.
3424318ec3d : gallium/tgsi_exec: Simplify bounds checks on the const file.
e500e6cd25f : tgsi_exec: Mark the store file default case as unreachable.
367729a7321 : tgsi_exec: Drop unused destination dimension support.
31369987ff2 : gallium/tgsi_exec: Drop the unused dst_datatypes from dest stores.
26b28bf0a6c : zink: remove incorrect border-swizzle assumption
d8bac1002c7 : vtn: Use relaxed 24bit opcodes for CL 24bit math
d7ca0319d72 : nir: Add relaxed 24bit opcodes
9410eb7e39e : llvmpipe: Fix optimization loop to actually loop
cc5df4398a2 : freedreno/a5xx: Fix up border color pointers.
de1a20f4bec : CI: Disable Panfrost and radeonsi
b447db41fce : freedreno/tools: Fix async flush vs fdperf/computerator
a1c56b80915 : mesa: NOTE! Default branch is now main
57897b40953 : docs: Rename master branch to main
2ec9cd31042 : docs/releasing.rst: Rename master branch to main
26a1ddd2021 : issue_templates/Bug Report: Rename master branch to main
3356488c8a8 : .gitlab-ci.yml: Use main branch for gitlab ci
6e86d1f503d : bin/pick: Rename master branch to main
82f73775efa : commit_in_branch_test.py: Rename branch master to main
44a4e34d52e : docs: remove doxygen support
e20897a8aa6 : ci/lavapipe: Add fractional NIR stress test job.
f2cb18abd9b : ci/llvmpipe: Add testing of gles3/31/gl.
7bcda214410 : turnip: Demote API version to 1.1.
0c94b3f55bc : venus: populate VK_ERROR_OUT_OF_HOST_MEMORY if applied
13667b157aa : freedreno/a5xx: Remove ppgtt hack
ace28308bb2 : aux/cso_cache: add handling for save/restore of compute states
f08c14138ae : panfrost: Fix format definitions to match gallium expectations
9235c2cd8f8 : android: pan/bi: add bi_opt_constant_fold.c to Makefile.sources
b13d0eea127 : anv: Allow storage on all formats that support typed writes
df0580312a1 : isl: document format fields
9301b637cfe : anv: Check offset instead of alloc_size for freeing surface states
a2d091694f8 : gallium/u_vbuf: avoid dereferencing NULL pointer
c05e48308b4 : radeon/vcn: Use the correct pitch for chroma surface.
d8ab0ec8e4d : turnip: implement VK_KHR_vulkan_memory_model
a898828a636 : ir3: update bar/fence bits in accordance to blob
cb8a00791cc : ir3: memory_barrier also controls shared memory access order
27363702944 : docs: do not generate redirects on error
5a1675a0303 : zink: only emit ImageBuffer cap if needed
dcb9e4ddb4b : zink: emit cap early
9e460570f23 : zink: emit sample-shading cap early
30eca96a867 : zink: remove needless shader-info from context
74f9f3937a0 : zink: emit cap early
c87802f658c : zink: do not check for varying output for fragment shaders
567699f0487 : zink: always enable fixed shader-caps
922f71b819b : intel/decoder: add gen4/5 geometry state decode
d91d3613ad4 : intel/decoder: fixup batch decoder for binding tables on gen4/5
08d162f0b57 : radv: expose 2/3rd of total memory as VRAM and 1/3rd as GTT on APUs
986a3243cf9 : radv: adjust the computation of the total usage of memory used
340703e044b : gallium/u_threaded: don't set resource pointers to NULL after driver calls
1233c90ab4a : gallium/u_threaded: rewrite slot layout to reduce wasted space
9ee2b8209a5 : gallium/u_threaded: handle sampler views == NULL better
e7a15973bbc : gallium/u_threaded: move base_valid_buffer_range to transfer where it belongs
954f59f2af4 : Revert "gallium/u_threaded: align batches and call slots to 16 bytes"
20538b50c71 : gallium: Reset attachments to ST_ATTACHMENT_INVALID when revalidating
64e7248bfb6 : mesa: Ignore the depth buffer when computing framebuffer floatness
d7888294ac5 : mesa: Remove unused _mesa_{create,destroy}_visual
75831d5fcee : util/math: change ROUND_DOWN_TO to return a uint64_t
4d80ec8fcfa : intel/genxml: fix raster op fields on gen4/5
e5169714ea6 : intel/gemxml: move blitter command to render on gen4/5
c6f34e9fda9 : intel/genxml: rewrite the prefilterop xml to be more consistent.
04ed8820464 : intel/genxml: align gen4/5 xml for store data immediate
10abc09a044 : intel: fix MI builder for pre-gen7
26feb458108 : zink: export PIPE_CAP_SPARSE_BUFFER_PAGE_SIZE
c90246b6826 : zink: implement sparse buffer creation/mapping
dcbdb6820f0 : zink: add a pipe_context::resource_commit hook
49fdb57b9c0 : zink: use new ctx device lost checker function
30be8799a53 : zink: add a ctx function for handling device lost resets
01c62fca0a9 : zink: use zink_screen_handle_vkresult() for fence and timeline waiting
00bd74fb6c2 : zink: add a screen util function for handling VkResults
480b2b65085 : zink: minor refactoring of buffer map for read case
a67347d4963 : pan/bi: Use nir_lower_to_bit_size
2db8048aaae : pan/bi: Switch to 1-bit bools
f21248c3c22 : pan/bi: Don't swizzle scalars
578f5d00000 : pan/bi: Track scalarness of 16-bit ALU
59afff87089 : pan/bi: Handle b2i8/16
1c17a91731a : pan/bi: Handle b2f ourselves
0906d754799 : pan/bi: Handle ineg
ab564719550 : pan/bi: Handle integer min/max ourselves
5e55824c626 : pan/bi: Add imm_uintN helper
ff4ba3d4a77 : zink: support PIPE_CAP_QUERY_MEMORY_INFO
ce1e05de8a7 : zink: hook up VK_EXT_memory_budget
d050be4b268 : zink: grab GetPhysicalDeviceMemoryProperties2 from instance
c19801c9396 : ci/freedreno: Mark a5xx texture gather as flaky.
e1edf74ddea : nir/builder: Move clamp helpers to nir_builder.h
f4eb13dc554 : vulkan/device_select: avoid segfault on Wayland if wl_drm is unavailable
dd48683cfd6 : nir: Move shared_memory_explicit_layout bit into common shader_info
89114225b54 : tunrip: Add support for VK_EXT_separate_stencil_usage.
1d00e860789 : zink: cache SpvId for aggregate glsl_types
3d3867e7b15 : zink: handle matrix-types after vectors
a9621c4493f : pan/mdg: Don't print zero
cb10a8e2f15 : pan/mdg: Reduced printed parens
0b45d4b6b51 : pan/mdg: Don't print mem addr brackets
d0fc23b7bdd : pan/mdg: Don't print explicit .rte
9bd3ebf829d : pan/mdg: Suppress most attribute tables
07740e78b41 : pan/mdg: Don't print zero shifts
fa68c8bca9f : pan/mdg: More concise RMU name
7752b09ade8 : pan/mdg: Hide units behind MIDGARD_MESA_DEBUG=verbose
93a176b6cff : panfrost: Key blend shaders to the input types
9df1d1306e4 : pan/blend: Emit explicit conversions for all types
30423b0c366 : panfrost/lower_framebufffer: Don't use i2imp
03e3e65cd45 : panfrost: Assume lower_fragcolor has been called
28ac4d1e005 : panfrost: Call nir_lower_fragcolor based on key
6a4482df98e : panfrost/blend: Prepare for lower_fragcolor
120dd92e864 : panfrost/blend: Distribute to_c_factor
613722e046a : panfrost/blend: Workaround a v7 implementation-detail
392bf000192 : panfrost/blend: Fix outdated comments
86b0eddf2bc : pan/lower_blend: Rename is_bifrost->scalar
f5211fcbede : pan/lower_blend: Use NIR helpers
5fc1aed0363 : pan/lower_blend: Clean up type size handling
dad599f15e2 : panfrost: Don't clobber RT0 if RTn is disabled
5268a8500a5 : panfrost: Minor cleanup of blend CSO
3968f037547 : panfrost: Support alpha_to_one
a368cc022d8 : panfrost: Make comment less confusing
c6bb55ffcf7 : pan/bi: Lower 8-bit fragment input
3cc6a4c5d03 : pan/bi: Handle swizzles in i2i8
e180374ab13 : pan/bi: Add single-component 8-bit mkvec lowering
ba17342a1f7 : pan/bi: Handle different sizes of LD_TILE
f4128017688 : pan/bi: Track dual-src blend type
e44b4feb333 : venus: query extended resource info from gralloc
a2efa2e833d : tgsi: Mark the tgsi_exec_channel and tgsi_double_channel ALIGN16.
1d418e79b8a : radv: Add a STONEY baseline for dEQP.
f099fc3e071 : v3d: choose a larger CSD supergroup size if possible
3ce249e65e3 : broadcom/common: move CSD supergroup sizing to a common helper
afc33a7430d : v3dv: limit supergroup size in presence of TSY barriers
f5142805246 : broadcom/compiler: track if a shader has control barriers in prog_data
2e0f6e57059 : v3dv: choose a larger CSD supergroup size if possible
aebb47b7d1d : compiler/nir: add a divergence analysis option for non-uniform workgroup id
caf9fb1a10e : intel/compiler: Remove unused exported functions
313c80c1580 : i965: Use brw_cs_get_dispatch_info()
279acf1031c : anv: Use brw_cs_get_dispatch_info()
59cbd50bfa8 : iris: Use brw_cs_get_dispatch_info()
5cc758558d4 : intel/compiler: Add common function for CS dispatch info
7cc846788c5 : nir: Remove now unnecessary conditions from emit_load/store helpers
693ae0d3e9c : panfrost/ci: Run the full deqp-gles3 testsuite
a2140e29c54 : docs: update gallium doxygen docs
a1996976425 : nir/opt_algebraic: optimizations for add umax/umin with zero
301ceab7ce2 : lavapipe: consistently use nir macros
53fe74bbb16 : radv: implement RADV_FORCE_VRS for the LLVM backend
48d2ac4e885 : util: fix (re-enable) L3 cache pinning
9b58e31f2dd : util: print CPU caps in release builds too
897bcc1e6b4 : i965: drop old brw ff gs code.
8d5f36fe141 : i965: port fixed function geom shader to use compiler paths
52e426fd8b5 : intel/compiler: add support for compiling fixed function gs
ac33e2b66be : intel: move brw_ff_gs_prog_key/data to compiler.
7c52a79057b : ci/freedreno: Add another db820c flake that's appeared in the last few months.
4c85d47df50 : ci/freedreno: Fix the recent-a5xx-texture-flakes matches.
2d5b64818f9 : gallivm: Remove unused GALLIVM_NAN_RETURN_NAN
61624934f69 : gallivm: Use GALLIVM_NAN_RETURN_OTHER_SECOND_NONNAN for norm clamping
aaeff52bbe7 : gallivm: Use range analysis to generate better fmin and fmax code
b3f3287eac0 : gallivm: Fix NaN behavior of min and max
8af325d192f : tgsi_exec: Use C99 functions for min and max instead of open coding
05a37e24220 : intel/nir: Set lower txs with non-zero LOD
3f36e027d37 : intel/fs: Don't use pixel_z for Gen4-5 source_depth_to_render_target
71cff8171c2 : freedreno/query/acc: Set needs_flush
a9c9a9938d6 : freedreno: Consolidate needs_flush and clearing last_fence
ceba7f69527 : i915c: Add a symlink for i830_dri.so
61b7e6578aa : include: Remove unused i810_pci_ids.h
1b87a7d5e06 : panfrost: Meson dependency
390722620e1 : venus: clean up vn_device_fix_create_info
9171b981bfd : venus: add extension check for ANDROID_native_buffer
203e64eadde : venus: init supported extensions in one place
dc73489a385 : venus: refactor vn_physical_device_init_supported_extensions
c44225c20b3 : venus: avoid strcmp for spec version override
14ce47e04a9 : venus: refactor vn_physical_device_init_extensions
d69f7b3e6a7 : venus: clarify/fix device renderer version
7f7742998e6 : venus: clarify/fix instance renderer versions
7a0b0dd931f : venus: rename vn_instance::renderer_version
773e3185697 : venus: add VN_MAX_API_VERSION
38e0067643b : venus: fix dmabuf import fail path
40fbfd8b5b5 : venus: fix dmabuf import mmap_size check
a9a75edc241 : venus: fix render pass without attachments
9fa587ae96a : ir3: Don't assume regs[1] exists in ir3_fixup_src_type()
3c8a5d7e173 : ir3: Rework outputs
dd55bd8f688 : ir3: Make predecessors an array
0bd68b83867 : ir3: Refactor nir->ir3 block handling
d28b22374cb : ir3/cp_postsched: Fixup SSA use pointer for direct reads
40a1c4ba2d6 : ir3/postsched: Fix ir3_postsched_node::delay calculation
4b41ffc2313 : ir3/delay: Remove special case for array deps
873e21f4e97 : ir3/postsched: Use correct src index
af7f29a78ec : ir3/sched: Use correct src index
7df7bab03bf : ir3/cp: Clone registers for compare-folding optimization
e597f8b122a : ir3/postsched: Fix dependencies for a0.x/p0.x
3ddc7c0e155 : panfrost: Remove old dEQP workaround
f5d6a1b916f : Revert "glx: s/Display */struct glx_display */ over internal API"
ea72be8b7c8 : ir3: do not fold cmps from different blocks with non-null address
457a030b877 : iris: fix indirect drawid
94c1e65de97 : intel/eu: Set message subtype properly for SIMD8 FB fetch
0ec27d02e1d : panfrost: Don't unroll loops in GLSL
8a4e7355068 : pan/bi: Workaround *V2F32_TO_V2F16 erratum
daeb3507c26 : pan/bi: Don't schedule clamps to +FADD.v2f16
b88cb49e4b8 : pan/bi: Add and use bi_negzero helper
2a0060e63d1 : pan/bi: Lower swizzles on CLPER
998cbe13d4b : pan/bi: Fix loads and stores smaller than 32 bits
0ca7926bb6c : pan/bi: Replace lane0 modifier with lane_dest for load instructions
b361a806bb4 : pan/bi: Add "lane_dest" modifier
5fe4f245a54 : pan/bi: Implement vectorized int downcasts
caebca4aa7b : pan/bi: Improve assert for vector size errors
2f4bb3d6b9c : pan/bi: Fix 16-bit fsat
d43c0f35ff1 : pan/bi: Implement vectorized f32_to_f16
1fb681e51d0 : pan/bi: Emit int CSEL instead of float by default
cf2d575d632 : pan/bi: Support 16-bit load_interpolated_input
d35075a7be7 : pan/bi: Union modifiers from across variants
394f3f8b748 : pan/bi: Simplify Python expression
68c4a304340 : pan/bi: Don't reference nir_lower_mediump_outputs
1cb11969bec : pan/bi: Add simple constant folding pass
84756b980cb : pan/bi: Don't reference uninit source in ATOM_C1
f9070f937f6 : pan/bi: Add missing sr_count to pseudo-atomics
d918a59d15f : radv,ac/llvm: use a dword alignment for descriptor loads
3d5c1c4989b : tu: Fix SP_GS_PRIM_SIZE for large sizes
e7b7908f87a : freedreno/a6xx: Fix SP_GS_PRIM_SIZE for large sizes
01570769820 : freedreno/a6xx: Better document SP_GS_PRIM_SIZE
edc600d025e : radv: Only require DRM 3.23.
ff58ea7d919 : vulkan/wsi: avoid wsi_x11_check_for_dri3 for sw device
a67ea637184 : panfrost: Fix invalid conversions
a976101da52 : nir/opcodes: Reword confusing comment
12a00da8005 : radv/winsys: fix executing huge secondary command buffers on GFX6
92f5ab55f41 : radv/winsys: add GFX6_MAX_CS_SIZE instead of using a magic value
741e84f5547 : aco/spill: Fix improper handling of exec phis
0c591ace9e9 : nvc0: fix implicit-fallthrough gcc warning
99d4b13a324 : nv50/query: fix stringop-overflow gcc warning
64246c3ae49 : panfrost: Split panfrost_batch_submit to prevent stack overflows
8b31092bcd3 : radv: only keep concurrent MSAA images compressed if TC-compat CMASK
80f55e51634 : radv: check if DCC is enabled when resolving different levels
40c93e2f455 : util: disable glthread in CSGO
080b05e29e1 : asahi: Add Gallium driver
0ad6bacb730 : asahi: Add vertex formats table
13f5b17078b : asahi: Add some magic IOGPU routines
7949fa4f9f9 : asahi: Add uniform upload routines
c6cde558b54 : asahi: Add pool data structure
26b19bda306 : asahi: Add device abstraction
67dd70395f0 : asahi: Add tiling routines
a426abcb46c : asahi: Add command buffer decode helpers
55c0956fd00 : asahi: Add (clean room) IOKit uABI header
b67f148db78 : asahi: Add a GenXML fork
0f556dbdc02 : asahi: Add allocation data structure
cad54e2721d : asahi: Add command buffer XML definitions
8cca28c9f15 : asahi: Add hexdump utility
87ad9439d3e : agx: Support bcsel
e36a7f08df7 : agx: Pack cmpsel
d3abe997cae : agx: Add b2i implementation
80edb8124d4 : agx: Implement b2f
5a5abdc8d8e : agx: Support 1-bit booleans
9201d31eac4 : agx: Add min/max support
9f555388342 : agx: Pack texture ops
257a8cc1119 : agx: Emit texture ops
d555849c3c0 : agx: Add agx_tex_dim helper
1455f33f9b8 : agx: Implement vertex_id
75664663544 : agx: Lower load_attr to device memory accesses
1c6f34f6118 : agx: Set flag on last st_vary instruction
033d4d09fc7 : agx: Implement load_ubo/kernel_input
1f23e9c06ec : agx: Add sysval management helper
77e7168ae2d : agx: Implement limited case of i2i16/i2i32 as iadd
e444e3450d7 : agx: Propagate immediates
b077a73bfe8 : agx: Propagate fmov backwards as well
0f58e8dabe1 : agx: Add dead code eliminator
28801b48493 : agx: Add forward optimizing pass for fmov
e50bae00f48 : agx: Add 32-bit bitwise shifts
17bb5a067a9 : agx: Add saturated integer add/subtract support
86ae965ea4c : agx: Add iadd/imad integer arithmetic
0c215136931 : agx: Add bitwise operations
c06dcaf0a04 : agx: Implement native int->float conversions
21268487715 : agx: Implement native float->int conversions
8191adb0d9f : agx: Add minifloat tests
c89ab07996f : agx: Add 8-bit AGX minifloat routines
1f77aa95ec8 : agx: Implement fsin/fcos
b5a3845f9a4 : agx: Implement simple floating point ops
8648b2be0b3 : agx: Implement ld_vary
e54fdc0fac3 : agx: Terminate programs with stop and traps
5b34cc40ca5 : agx: Add st_vary(_final) instruction packing
78329457472 : agx: Add packing for memory loads/stores
f2d264e1917 : agx: Add instruction packing
c215895eaed : agx: Add a trivial register allocator
583684b5a7c : agx: Add instruction printing
8af9822d14d : agx: Implement fragment_out
00797834285 : agx: Implement vec2/vec3/vec4 ops
7ad11e3923a : agx: Add agx_alu_src_index helper for emit_alu
22886f50f99 : agx: Implement direct st_vary
fde66f0aa89 : agx: Implement load_const as mov
2bfe1a61c50 : agx: Stub emit_intrinsic
075e6be90c6 : agx: Stub NIR instruction iteration
186c56a2d41 : agx: Stub control flow walking
8b8c1a28273 : agx: Remap varyings to match AGX ABI
2470a080d29 : agx: Stub NIR backend compiler
719bf5152fd : agx: Generate builder routines
07f87500e30 : agx: Generate runtime-accessible opcode table
c9fe9ce9985 : agx: Generate opcode list
50b5c948850 : agx: Add opcode descriptions as Python
972409dacb9 : asahi: Stub command-line compiler for AGX G13B
0ea67e57e58 : nir: Add fsin_agx opcode
e07a2a0f183 : util/bitset: Add BITSET_COUNT helper
231651fd89f : anv: implement VK_KHR_fragment_shading_rate
34c560ae959 : intel/fs: Stop using brw_dp_read/write_desc in Gen7+ only code
2e7656ae2fd : intel/eu: SVB writes only happen on Gen6
0421690f837 : intel/compiler: add restrictions related to coarse pixel shading
81f369c93b4 : intel/compiler: add coarse pixel offset on Gfx12.5+
6d4070f3ddb : intel/compiler: add support for fragment coordinate with coarse pixels
a297061524c : intel/compiler: add support for fragment shading rate variable
b6332fc4a8a : intel/compiler: handle coarse pixel in render target writes descriptors
d665c2dcf0a : intel/compiler: use existing helpers to pull bits of descriptors
64551610d1e : intel/compiler: rework message descriptors for render targets
dabaaaf6c7f : intel/compiler: make sure we keep the lowest dispatch limit
4dcfb18a827 : intel/decoder: decode CPS_STATE
b1622af394f : intel/genxml: Add coarse pixel shading instructions
bbfc959d033 : intel/dev: printout correct subslice/dualsubslice name
f3d2fade82c : freedreno: Fix TC last_fence optimization
c554757bc24 : freedreno/drm: Initialize control->fence
636a7cf84b7 : lima: switch resource to linear layout if there's to many full updates
d6356b81a47 : glx: Fix macOS build.
960c86d6787 : glx: Assign unique serial number to GLXBadFBConfig error
3326861f4f4 : nv50: add indirect compute support
b53b96a86a1 : nv50: add support for doing membars
f451854f39f : nv50: add remapping of buffers/images into unified space
58d47ca3244 : nv50: add compute invocations counter
bd2f14a5ea5 : nv50/ir: add lowering for shared atomics
6b1a526ac51 : nv50/ir: add surface op lowering
67f98497af0 : nv50: pass surface/buffer parameters to shader via aux buffer
e762061127f : nv50/ir: optimize shift of 0 bits
dbdc2b160c4 : nv50/ir: wipe any info about memory when seeing a locking op
1cf864ef9e1 : nv50/ir: mark ATOM as having 3 arguments
348db055dd0 : nv50/ir: "zero" register does not work with g[] memory
21f9b1cbe7c : nv50/ir: refine limitation on load/store loading offsets, include atomics
c95d2a86d38 : nv50/ir: offset accesses to shared memory
967757a2088 : gallium+(u_threaded,r300,r600,radeonsi): move transfer offset into pipe_transfer
6005b86893e : gallium: remove 4 bytes from pipe_transfer
00c30dad78b : gallium: renumber PIPE_MAP_* enums to remove holes
22575a7b114 : freedreno/ci: Update piglit skips/fails
928453ccb29 : freedreno/ci: Mark client_wait_sync_finish as flake
bc3f66311da : freedreno: Flush resources harder
5181f406700 : freedreno/drm: Allow FD_BO_PREP_FLUSH without _NOSYNC
dbdc9793201 : freedreno: Remove samples-per-tex tracking
9fa33127737 : freedreno/ci: Isolate dEQP-EGL reset_context tests
cee16736844 : ci: Add DEQP_CASELIST_INV_FILTER
ec7923bd975 : ci/freedreno: Mark another recent piglit flake.
fc9ba9a9116 : ci/freedreno: Mark new flakes from the go-fast branch.
0987df6a3e0 : ci/freedreno: Mark dEQP-EGL flakes reported on IRC since its introduction.
ab8e531cf03 : panfrost: Fix viewport scissor for preload draws
9910a14a1a0 : panfrost: Remove incorrect comment
f03da01fe37 : meson/vulkan: fix linkage on windows
d47c2af8d28 : gitlab-ci: enable all 3 intel devices as manual in MR pipelines
c5e06bb8945 : gitlab-ci: rule anchor for experimental devices as manual in MRs
b80720acb13 : intel/isl: Fix isl_color_value_unpack to match the prototype
1201aa9332a : ir3: do not move varying inputs that depend on unmovable instrs
5d5f7c79a58 : ci: add the dEQP expectations for radv on Renoir
91727182dc0 : zink: also enable float16 from KHR extension
8966029f956 : zink/codegen: prefer first definition of prop/feature structs
b59b42ec5e2 : zink: enable 16-bit float support
903b6af2988 : zink: perform fp16 texture-lookups as fp32 and then convert
1971efe5ba7 : zink: support emitting 16-bit float types
404521529ce : zink: enable 16-bit int support
0b45dbea13f : zink: support emitting 16-bit int types
6f2d6b9d4ff : zink: always lower function-temp derefs
3f4eacb38aa : zink: run nir_opt_algebraic_late
204cd1b8938 : zink: respect bit-size of dref-result
ab1fc9e32cc : zink: use UINT32_MAX instead of UINT_MAX
f85b7aa5d40 : pan/mdg: Fix calculation of available work registers
3f04383521d : intel/compiler: Fix INTEL_DEBUG=hex
ab1d66a1114 : ci/v3d: Update piglit expectations.
86c8db60093 : util/tc: split out drawid-using draws into a separate call
1d8f8cfec97 : gallium: remove padding members from pipe_draw_info
dae3113c3d8 : gallium: split drawid out of pipe_draw_info and as a separate draw_vbo param
7ed8e5db3aa : mesa/st: rename DrawGalliumComplex -> DrawGalliumMultiMode
4566383ae4b : gallium: move pipe_draw_info::index_bias to pipe_draw_start_count_bias
4fe6c855260 : gallium: rename pipe_draw_start_count -> pipe_draw_start_count_bias
60fa555e615 : mesa: fix glShaderSource() error handling
58f843a193b : microsoft/compiler: Maintain sorting of resource type in the context
5a503727f24 : v3d: DRM_FORMAT_MOD_BROADCOM_SAND128 only available for NV12 format.
9094ad7c6a0 : v3d: YUV formats at query_dmabuf_modifiers are external_only
3d7b378980c : v3d: YUV formats at is_dmabuf_modifier_supported are external_only
af00c925868 : glx: init __GLXvendorInfo to NULL
53e6ff4d64d : glx: Remove some dead declarations from glxclient.h
b02b26b87cd : glx: s/Display */struct glx_display */ over internal API
21411368a3f : glx: Move server GLX vendor and version strings to glx_screen
b91e58ad79b : glx: Simplify some overuse of GetGLXScreenConfigs
2c8a85b712e : glx: Stash a copy of the XExtCodes in the glx_display
1f096b51c65 : glx: Remove unused opcode argument to __glX{Get,QueryServer}String
8f853135e6d : glx: Remove warn-once-ery around GLX 1.3 functions
8edbe8761f2 : glx: Simplify glXIsDirect
416e6b174cb : glx: Stop force-enabling extensions "implied" by GLX 1.3
e716088c24a : glx: Stop pretending the GLX major number isn't 1
96ec6b3d8fa : venus: handle wsi image queue ownership transfer for Android
174fca5498e : venus: handle VK_IMAGE_LAYOUT_PRESENT_SRC_KHR transfer
293255889c2 : venus: enable VK_EXT_queue_family_foreign
1846f0cead6 : venus: update venus-protocol headers
ede0b3c6432 : docs: mark off GL_ARB_shader_clock for zink
5ec25d54cf2 : radv: fix possible use-after-free when inserting GS copy shader from cache
d6894b643b8 : radv: fix use-after-free upon GS copy shader cache hits
32ebbd8c235 : vulkan: fix use-after-free in vk_common_DestroyDebugReportCallbackEXT
c425b67c76b : radv: fix computation of the number of user SGPRS for NGG GS state
4b52a7f2455 : zink: hook up EXT_image_drm_format_modifier
4df25407e9b : zink: hook up VK_EXT_shader_subgroup_ballot
b1aef8ccc6b : zink: hook up VK_EXT_conservative_rasterization
817a8fa22f9 : zink: hook up VK_EXT_sample_locations
0477fbc6558 : driconf: add workaround for Golf With Friends
e532a47f76c : util/hash_table: do not leak u64 struct key
33f9b06b0e9 : v3dv: check dest bitsize in color blit
fd8d71ce41a : v3dv: rename VC5 to V3D
26618dfb874 : broadcom/simulator: change references to VC5
a77002584d0 : broadcom/qpu: rename from VC5 to V3D
14b66e27dc5 : v3d: rename VC5 enums and definitions
3c318e63357 : v3d: rename header include guards
e763db4a475 : spirv: Don't replicate patch bool in vtn_variable
3cd5e1b40f8 : clover: Add constructor for constant_argument.
656c30ac59c : intel/isl: There are seven aux states
8243115836c : zink: use first-created shader variant as the default
6dab5898db6 : zink: add fastpath for getting default shader variants
1ff40cedf01 : zink: create entrypoints for descriptor variables with spirv 1.5
3bf52471cc2 : zink: generate spirv 1.5 from ntv when using vk >= 1.2
6398605f287 : zink: export PIPE_CAP_TGSI_CLOCK
ff5e0cb1bb7 : zink: support nir_intrinsic_shader_clock
0fba3bc2365 : zink: add spirv builder for unops with a const operand
73210e3a992 : zink: add conversion util for nir_scope -> SpvScope
3c06eede9cb : zink: hook up VK_KHR_shader_clock
3572e24e741 : ci: Uprev piglit to b3a9fa345 ("framework/replay: Quote resource names before signing")
1e3981f69c7 : venus: enable external memory support
efa185ed5cd : venus: rework external memory capability queries
fbaa6dbf4ea : venus: update venus-protocol for external memory
88f481dd742 : venus: make sure gem_handle and vn_renderer_bo are 1:1
f41a79f9481 : venus: use sparse array to manage vn_renderer_bo
c62026165cd : venus: move some common members to vn_renderer_bo
b39ea79c952 : venus: merge bo create and init ops
2db720330b8 : venus: move vn_renderer_bo_ops to vn_renderer
0d703b9d641 : venus: pass vn_renderer in vn_renderer_bo functions
6db21119b7c : venus: add dev->renderer pointer
b54a262421b : venus: use vn_renderer_shmem
452a49fe198 : venus: add vn_renderer_shmem
2c2fb015cce : venus: rename VN_CS_ENCODER_INITIALIZER
b1f25da0b47 : venus: update venus-protocol headers to use accessors
3c8255f6025 : venus: provide accessors for vn_instance_submit_command
ce2706fc92e : docs: update calendar for 21.1.0-rc3
c7dd23ff614 : docs: update calendar for 21.1.0-rc2
82484b9787b : docs: update calendar for 21.1.0-rc1
cbd6e5f2e59 : freedreno/ci: Skip texsubmimage cube_map_array
1d19325483a : freedreno/ci: Disable counterstrike trace on a306 for now
f92f31455a4 : freedreno/drm: Assume explicit fences if in_fence_fd
e9a9ac6f77f : freedreno/drm: Async submit support
2c9e8db28d3 : freedreno/drm: pipe should hold reference to device
ad9654a4c15 : freedreno/drm: fd_submit should hold ref to fd_pipe
55eb75d3e6d : freedreno: Avoid flushing deferred submits for u_trace
cccdc513e3e : freedreno/drm/sp: Implement deferred submit merging
c7dc5cf3cb3 : freedreno/drm/sp: Split submit prep and finish
62a6773d804 : freedreno/drm: Add pipe tracking for deferred submits
aafcd8aacb8 : freedreno: Re-work fd_submit fence interface
d531c8d22a5 : freedreno/drm: Reference count submits
9cb264f966c : freedreno: Drop unused create_fence() arg
7f4b85c7cfd : freedreno: Move fence struct to header
c3f4835b99c : freedreno: last_fence optimization for TC async flushes
807bfa6be89 : freedreno/batch: Don't create fences for every batch
49852ace2a7 : freedreno/drm: Inline the fence-table
7dabd624649 : freedreno/drm: Userspace fences
df78934cdf9 : freedreno/drm: Add locked version fd_{bo,pipe}_del()
8f5c89350f0 : freedreno/drm: Move the growable array helper
c98ada6ad12 : freedreno/drm: Add FD_BO_PREP_FLUSH
8ab227c3738 : freedreno/drm: Cleanup bo cpu_prep flags
7f0abd9048b : freedreno/drm: Cleanup bo allocation flags
ef0c5007f25 : freedreno/drm: Move submit->primary to base class
c64bc095e71 : freedreno: Allow resource shadowing for TC
ecd4793d6cb : freedreno: Add a couple debug traces
a8d43028251 : freedreno: Make sure we actually flush if we need a fence
cb058a89223 : freedreno: Avoid staging blits with stencil on older gens
224dbd77d5d : freedreno: Small indent fix
dfe50e02c9c : ci/broadcom: update expected results
1d44bfbd252 : docs: mark external memory and semaphore extensions done for i965
57697745941 : i965: Enable EXT_memory_object_* for Gen 7 and above
58890ea199f : i965: fix in fences backend for ext_external_objects edge case
3a9786d4eef : i965: Implement BufferDataMem
0b564e52d7e : i965: Implement semaphore support for EXT_external_objects
f73aeca0ce3 : i965: Initial implementation for EXT_memory_object_*
62b51bb43b6 : i965: plumb device/driver UUID generators
41a42955d53 : zink: remove leftover references to flatshading in shader keys
02e85777cbb : u_format: Add missing BE swizzles for R8SG8SB8UX8U_NORM
82c6f2ea32a : u_format: Fix z32_s8x24 s8 unpacking on big-endian.
2d526eecc87 : util/format: fix value declarations for big endian
fc408549376 : glx: revert "Downgrade sRGB-ful fbconfigs"
79e44514305 : v3dv: move extensions table to v3dv_device
8d72992ed5c : v3dv: remove custom icd json generation
addab037f02 : tu: do not corrupt unwritten render targets
aa038773b75 : docs: document r600 envvars
39c0cf55c23 : docs: fixup indentation of radeonsi envvar values
9bcaeddf772 : radv: enable TC-compat CMASK on GFX8-9
9ae16578099 : ci/baremetal: propagate ASAN_OPTIONS to devices
2da01e61235 : ci/v3dv: update flakes
9be055a22a1 : ci/v3d: fix typo in job name
03e97e94e79 : i965/bufmgr: fix invalid assertion
eb6d99014f0 : lavapipe: mark event_storage as volatile
29ad039d131 : microsoft/compiler: Handle unbounded arrays
611934c556a : microsoft/compiler: Map descriptor set -> binding space
c218f4a56e7 : microsoft/compiler: Fix function signature for bufferStore to support overloads
46bc7cf6783 : microsoft/compiler: Rewrite sampler splitting pass to be smarter and handle derefs
ec9fa0ed134 : d3d12, microsoft/compiler: Use SRV/sampler variable binding data
f64c7cb246c : ci: Add timeout for traces jobs
8adf41ac0e7 : ci: Update kernel with a few freedreno related fixes
6b61fbca8bc : vulkan/wsi/display: don't report support if there is no drm fd
f1d3a684d54 : ci: Add missing vulkan dep for freedreno (turnip) and v3dv test jobs.
0245b825706 : vulkan/wsi/x11: lower resize events to VK_SUBOPTIMAL_KHR
4a1f230e357 : vulkan/wsi/x11: return VK_SUBOPTIMAL_KHR on mismatched swapchain
91cbe8d855c : gallium: Add a transcode_astc driconf option
7ae07191172 : turnip: Only write the tu_RegisterDeviceEXT() out fence on success.
ee9b744cb5d : radv,aco: use nir_address_format_vec2_index_32bit_offset
7a7838529a0 : nir/lower_non_uniform: allow lowering with vec2 handles
00d52492bfd : radv: implement vulkan_resource_reindex
8be3d8cc9ba : radv: cleanup LLVM implementation of vulkan_descriptor_index
be4d17ccf56 : zink: correct an extension-link
4ec8533f69a : zink: fix shader-image requirements
0b5c898c226 : docs: remove out-of-date versions doc
d93153a5643 : glsl: ignore interface precision qualifier on desktop GL
bc3625f5a2e : zink: fixup bad indentation
bef99f8caa4 : zink: remove stray semicolons
fd73a2ec04e : zink: make zink_binding private
1bc43492b60 : radv: implement VK_EXT_provoking_vertex
4c2add8cbab : aco: adjust NGG if provoking vertex mode is last
937a18a6af7 : radv/llvm: adjust NGG if provoking vertex mode is last
d21ffa9c7db : radv: add the provoking vertex mode to the pipeline/shader keys
337957956e2 : pan/mdg: improve tex opcode decoding and add missing ops
6a12ea02fee : pan/mdg: properly encode/decode ldst instructions
4b933260d94 : pan/mdg: print names of non-work registers
d2119073de1 : pan/mdg: improve ldst opcode names and add missing ops
a567f60b3ee : pan/mdg: add helpers for load/store special read regs
733d25cfcee : pan/mdg: misc cleanups
291df07edba : pan/mdg: print special alu arg outmods
cefa2e27da3 : pan/mdg: remove register prefixes
0ef3efb7fa8 : pan/mdg: improve mask decoding
7abeee1effc : pan/mdg: fix midgard.h indentation
cb7527a9ef8 : pan/mdg: stop using size disambiguation suffixes
ce445c0e472 : pan/mdg: print input data type for ALU opcodes
5d8301977b4 : pan/mdg: stop querying datatype by reading opcode name
fdae70b8070 : pan/mdg: fix/change ALU opcodes descriptions and add some missing ops
94c03264d89 : pan/mdg: improve swizzle decoding
7f0bf3d82d8 : pan/mdg: improve input modifier printing
baea01816a6 : pan/mdg: add midgard_src_expand_mode validation
b6c7da98bec : pan/mdg: encode/decode expand_mode properly
f8a8dc16450 : pan/mdg: add proper expand_mode enum
77e05b6a86a : pan/mdg: refactor mir_pack_swizzle
ea3115027e3 : pan/mdg: improve outmod printing
4cc7f2d84e0 : pan/mdg: rename dest_override to shrink_mode
eddb2a89882 : pan/mdg: clean up redundant/unused variables in disassemble.c
8074a040e7a : util: add util_sign_extend
a854a9fa623 : radv: fix various CMASK regressions on GFX9
d636c5660cd : v3dv: implement wsi hook to decide if we can present directly on device
0c0c1418aee : vulkan/wsi: give drivers the option to decide if they need to blit
e1f3770a5cb : glx: fix compilation error when function name not found
d42d7e0df42 : ci: Use the caching proxy for Mesa artifacts
3a3ab2f8ee3 : microsoft/compiler: zero out unused WebGPU system values
95844b0978e : venus: use VK_EXT_image_drm_format_modifier
34f37fb780e : venus: implement VK_ANDROID_native_buffer v7
c79909779ae : venus: update venus-protocol headers
282e2c94966 : venus: set bo->size to 0 for classic resource
6b18fcb38ba : amd: addrlib update for April
804e2924406 : radeonsi: remove the separate DCC optimization for Stoney
1f8fa964120 : radeonsi: make the gfx9 DCC MSAA clear shader depend on the number of samples
f3112c532b0 : ac/surface: document more meta equation dependencies
9712cd31863 : zink: use non-atomic load/store ops if intrinsic is not actually coherent
c8dfed0c12d : nir/gl_lower_buffers: set access for ssbo load/store instrs
a02328395de : android: amd/common: add nir include path
e213bfd3304 : android: gallium/radeonsi: add nir include path
7888ef8c480 : zink: update docs
cd4637cf1fd : zink: ci updates
bee38fba1bc : zink: implement VK_EXT_provoking_vertex
78232665dbd : zink: hook up VK_EXT_provoking_vertex
0e439541a5b : lavapipe: implement VK_EXT_provoking_vertex
a60767ec266 : vulkan/x11: Mark present complete using serial instead of MSC
ad853fc0e1a : r600: update pipe_draw_info::restart_index only when primitive_restart is enabled
d42c9e47875 : virgl: use pipe_draw_info::restart_index only when primitive_restart is enabled
a07ab4f9142 : freedreno: Don't lower indirects in GLSL IR
643f2cb8a33 : ir3, tu: Cleanup indirect i/o lowering
77fcb01f7f0 : nir/lower_clip_disable: Fix store writemask
decfea2f4e8 : ir3: Prevent oob writes to inputs/outputs array
b2b8b6c0e3c : zink: enable required instance ext
72eca47c660 : docs: someome -> someone
3c8ac6a1292 : anv: Implement VK_EXT_provoking_vertex
d5ee5f6104a : vulkan: Update the XML and headers to 1.2.177
22b8bcda2c4 : anv: Use the same re-order mode for streamout as for GS
ecac7f3da1a : docs: add missing zink-requirement
341332b23af : zink: correct image cap checks
5ec8cbb9c06 : mesa: fix _mesa_add_state_reference() declaration mismatch
8d84a89cf60 : mesa: fix _mesa_add{_typed}_unnamed_constant() declarations
db717677e7b : mesa: make _mesa_find_temp_intervals() a static function
a7e95dfca5c : docs: fix quoting around a few limits
0747fb546c7 : docs: fixup link to extension
6e540ca7caa : zink: remove memory-model leftovers
816ec3ecb46 : radv: disable VK_FORMAT_R64_SFLOAT
496f99e8d11 : zink: only emit extended-formats cap if needed
7ef93790403 : docs: use code-block for ini
dc2eca51ed1 : docs: use code-block for c
63496d25dea : docs: use code-block for glsl
54ad6f91c68 : docs: use code-block for console-content
e6e002fc34b : docs: use math notation for example matrices
525f7b6a236 : docs: use tables instead of pre-formatted text
1e4e22e6baa : docs: nest cherry-pick example under note
de0fbffb814 : docs: remove documentation of MESA_HPCR_CLEAR
67f46d70ded : docs: remove documentation of MESA_PRIVATE_CMAP
1637f1dedfa : docs: remove documentation of MESA_CI_VISUAL
dc310fc2e73 : docs: remove out-of-date gles info
bc1d24e5525 : radv: re-introduce missing skip list for Polaris10
a02a0df2a26 : mesa: fix incomplete GL_NV_half_float implementation
48d48fbf3c5 : docs/lima: add an initial page for Lima
7e905bd00f3 : microsoft/spirv_to_dxil: Treat read-only storage images as SRVs
05d90ed9daf : microsoft/compiler: Treat read-only SSBOs as SRVs
2775b9139b5 : nir_lower_readonly_images_to_tex: Use nir_shader_lower_instructions
fa677c8644c : nir_lower_readonly_images_to_tex: Support non-CL semantics
29c97314006 : nir: Rename nir_lower_cl_images_to_tex, replace 'cl' with 'readonly'
1c41f63e263 : vtn: Propagate access data from UBO/SSBO/push constant types to variables of that type, not just their pointers
9936463ef60 : vtn: Propagate access data that's present on all struct members to the struct itself
939bf7a4198 : tgsi_exec: Fix NaN behavior of min and max
d1c0f62b429 : tgsi_exec: Fix NaN behavior of saturate
c6ef4047d00 : radv: Merge dEQP default skips into all generation-specific skip lists
b7d5aa0ed71 : ci: Remove obsolete reference to DEQP_SKIPS
01ba8a8d02b : glx: Implement GLX_EXT_no_config_context
f9d57207a36 : ci/radeonsi: Mark a glx_arb_sync_control/timing flake.
aed18bca641 : d3d12: Switch to nir_lower_fragcolor
c84804f167d : nir/lower_fragcolor: Take max cbufs as argument
73eb497b86a : nir/lower_fragcolor: Fix driver_location assignment
fe989df347c : radv: enable DCC stores with the LLVM backend
00f0fae0378 : radv/llvm: implement the image load DCC bug
12048309a8e : radv: remove warnings about RADV_PERFTEST=aco,llvm
336e5aea359 : radv: Remove assert about pDepthStencilState
ab409fbf9fd : panfrost/ci: Skip draw_indirect.compute_interop.large.*
d01f2d0c65e : pan/decode: Print errors when closing dump file
1cc9b28a768 : pan/decode: Allow frame shader DCDs to be in another BO than the FBD
c7076e03e51 : panfrost: Fix shader texture count
c220976fd07 : panfrost: Fix formats converting uninit from AFBC
3d979c91695 : radv: make sure CP DMA is idle before executing secondary command buffers
f9e9b21e10c : radv/winsys: fix resetting the number of padded IB words
ec0d3701cda : radv/winsys: fix allocating the number of CS in the sysmem path
bba6be03f9c : radv: remove RADV_DEBUG=nothreadllvm
a30899f5e07 : docs: list more vulkan extensions
d18563ea58b : ci: Update Windows image to build RADV
d7da6000fe8 : llvmpipe: Remove stray ## operator for MSVC
6de0317e5ae : draw/clip: Use NAN to make MSVC happy
74f95e719b2 : radv: Add <io.h> on WIndows for missing close()
288f6b81d65 : radv: Fix unused label warning on Windows
8e73ed66adb : radv: Add _WIN32 guard in radv_check_gpu_hangs
1351fcf3c3d : amd: Fix warnings around variable sizes
9a0098ee505 : radv: cleanup LLVM related includes
1c702a82397 : ac: move ac_lower_indirect_derefs() outside of the LLVM dir
0b7c442d39c : radv: remove old comment about LLVM <= 8
24b52a9b698 : radv/winsys: remove set but never used use_llvm
a12b844d401 : radv: fix emitting default depth bounds state on GFX6
79790e276f6 : zink: when performing an implicit reset, sync qbos
55b2b9b389a : zink: only reset query on suspend if the query has previously been stopped
42658ab70cc : zink: init timeline semaphore on screen creation, not first batch creation
e34dc0840bf : zink: use cached memory for staging resources
67d22bd8e0b : zink: restore previous semaphore (prev_sem) handling
de31a510cc5 : zink: track persistent resource objects, not resources
90315b14d10 : softpipe: ci updates
fa2b32b3b14 : softpipe: fix streamout queries
8dbb022b8a9 : softpipe: fix render condition checking
ab3a72cc205 : pan/bi: Skip nir_opt_move/sink for blend shaders
abcefaffb16 : panfrost/ci: Enable some dEQP 3.1 tests on Mali T860
c739f9bdab9 : panfrost/ci: Test GLES 3.1 on Bifrost
51f86720b91 : ci: Update to a kernel that has the panfrost MMU fixes
5742493650e : panfrost: Only advertise INDIRECT_DRAW if the kernel supports HEAP BOs
35a28e03810 : frontends/va: add VASurfaceAttribUsageHint attribute
0cae8d372e6 : r600: don't set an index_bias for indirect draw calls
0934467fd91 : Revert "r600: Don't advertise support for scaled int16 vertex formats"
bb56fce8e30 : glx: Remove unused debugging printfs
70f66bb5ea0 : glx: Convert undocumented LIBGL_DIAGNOSTIC to LIBGL_DEBUG=verbose
f3d14e76167 : glx: Add and use DebugMessageF convenience macro
1cb664c15cb : glx: s/dri_message/glx_message/
12fd68a0dc6 : glx: Return the right GLX opcode in synthetic MakeCurrent errors
5a613c55eba : dri: Try harder to infer the drawable fbconfig if needed
134af5ada24 : intel/compiler: Don't insert barriers for NULL sources
a6a198da219 : zink: do not read outside of array
50061670614 : panfrost: Hook-up indirect dispatch support
9b22cda364d : panfrost: Add helpers to emit indirect dispatch jobs
7d14a0cb999 : panfrost: Make sure pack_work_groups_compute() is passed valid dimensions
54a4e75223e : pan/midg: Make sure the constant offset is in range in mir_match_iadd()
c09439721c3 : pan/midg: Fix midgard_pack_common_store_mask()
51836a2be91 : pan/bi: Expand pseudo instructions when nosched is set
62f3507aea9 : gallium: Fix PIPE_BIND_SAMPLER_REDUCTION_MINMAX definition to be unique
fca09eb8f39 : zink: Fix format query for minmax reduction support
4a6b87ceab3 : radeonsi: implement pipe_context.create_video_buffer_with_modifiers
5f101e8096f : gallium, va: add support for VASurfaceAttribDRMFormatModifiers
74685c8136d : anv: reuse define for number of render target assert
b15bfe92f7f : anv: implement VK_EXT_color_write_enable
82eb7c04e7e : anv: prepare pipeline for delayed emission of color writes
fab08d65cbd : anv: drop extension check for dynamic state
2b49d5d1930 : vulkan: bump headers/registry to version 1.2.175
51a4bca3c33 : pan/midg: Fix 2 memory leaks
74c467d9886 : aco: Mark VCC clobbered for iadd8 and iadd16 reductions on GFX6-7.
59bbf885e97 : gallium/u_threaded: offload begin/end_intel_perf_query
e6aa5b96a8d : gallium/u_threaded: implement INTEL_performance_query hooks
a53d5753fd0 : intel/perf: move calculation of period_exponent to perf ctx init
111d89eb7c6 : iris: fully populate perf_config before using it to initialize perf_context
0e329396545 : i965: fully populate perf_config before using it to initialize perf_context
e189839002d : meson: Disable MSVC warning 5105
e29f4a19a89 : meson: Disable libdrm for RADV on Windows
e9254699a7b : meson: Add wrap for libelf on Windows
c93bd731f89 : v3dv/pipeline_cache: bail out in case of error
dc736a1740b : radv: Use ac_drm_fourcc.h
a64b36ecafd : ac/surface: Move drm_fourcc.h to common header
84c64a0713d : ci/v3d: execute all piglit tests
796cb1e9d5b : v3dv: check returned values
32a2978949a : lavapipe: fix mipmapped resolves.
53c97f92cd6 : microsoft/compiler: For Vulkan environment, don't create resource handles upfront
f6667b13f24 : microsoft/compiler: Remove assert-only resource size or usage tracking
86e443d0ccb : microsoft/compiler: Remove hardcoded limits on numbers of resource arrays
0f4ba349e92 : nir/lower_fragcolor: Handle fp16 outputs
49c6157b15e : nir/lower_fragcolor: Use shader_instructions_pass
0bb29c07a4f : spirv: fixup pointer_to/from_ssa with acceleration structures
e91c95dba8a : venus: force a roundtrip after vn_renderer_bo_create_dmabuf
8bbe55533f5 : venus: close the import memory fd on success
9703ca56991 : pan/mdg: fix midgard writemask encoding for stores
57603866540 : radv: only set robust_modes if robustBufferAccess2 is enabled
8408d0312fa : radv: improve vectorization callback for small bit sizes
89b759c4f95 : nir/opt_load_store_vectorize: loop internally
447820d0037 : nir/opt_load_store_vectorize: ignore load_vulkan_descriptor
6ca11b4a66e : nir/opt_load_store_vectorize: improve handling of swizzles
4df3654c791 : nir/load_store_vectorize: assume CAN_REORDER ops don't alias with stores
839af6545bf : mesa: Replace _mesa_pack_ubyte_rgba_row() with pack_ubyte_rgba_8unorm().
1a36b11a66a : mesa: Remove dead _mesa_pack_ubyte_rgba_rect().
580a1ba7065 : mesa: Move per-pixel Z pack functions to swrast.
84db6255331 : msea: Move z24s8-to-z24s8 packing fastpath to swrast.
698c8b5022d : mesa: Remove dead _mesa_get_pack_float_z_func().
90f98b56f85 : mesa: Deduplicate _mesa_pack_uint_z_row().
8a773d770e0 : mesa: Deduplicate _mesa_pack_float_z_row().
0e20f6a1e99 : mesa: Deduplicate _mesa_pack_ubyte_stencil_row()
8bd91d13688 : util: Fix big-endian handling of z/s formats.
3ccd0891d34 : nir/lower_fragcolor: set outputs_written for fragdata members
577c9de659d : docs: update calendar and link releases notes for 21.0.3
8e821001c55 : docs: update sha256 sum for mesa 21.0.3
2655ccc30e7 : docs: add release notes for 21.0.3
4f12a42841f : docs: write basic meta-documentation
bbeee415eeb : zink: Learn about VK_KHR_swapchain
fcb5ba58165 : Revert "ci/radeonsi: Add expected failures due to #4674 having slipped in"
58ee3347a8e : Revert "st/pbo: use cso_set_vertex_buffers_and_elements() for st_pbo_draw"
8acf361db41 : intel: Fix GEN_GEN macro checks
9967dabe919 : freedreno/regs: add 5nm DSI PHY/PLL regs
1de393fec53 : panfrost: Fix ZS reloading on Bifrost v6
52d3f6b1230 : gallium: when tracing is enabled for threaded drivers, trace the driver thread
04241e826ea : zink: add clear-on-flush mechanic deeper into flush codepath
be6532ecdfa : zink: directly set batch->state->flush_res from flush_resource hook
7af40bb5958 : zink: move wsi flush info conditional to queue submission
4dcd477d123 : zink: add a flag indicating whether scanout object needs updating
dd8b15b2bbe : zink: move scanout sync to end of batch
82710b8fc4f : Revert "zink: force scanout sync when mapping scanout resource"
28a9f54095a : docs/macos: Explain Apple GLX versus OSMesa on macOS
449744009c6 : panfrost: Keep panfrost_batch_reserve_framebuffer() private
e1e1ee044eb : pan/bi: Don't set the EOS flag if there's at least one successor
19849a6501e : panfrost: Fix indirect draws
ebc07f4b2f3 : panfrost: Remove padded unorm blendable formats
fae90a79404 : panfrost: Always pick dithered tb formats
884f9c79264 : panfrost: Drop blendable format accessor
0f2140df8e5 : panfrost: Simplify format_to_bifrost_blend prototype
86e895c429e : panfrost: Specialize blendable formats for sRGB
218b50fae45 : panfrost: Keep Bifrost blendable -> pixel in table
9402d5a6b57 : ir3: make possible to specify branchstack up to 64
e7eed458697 : ir3: do not double threadsize when exceeding branchstack limit
c073648d80e : intel/batch_decoder: set foreground color of decoded instructions
86816f31340 : intel/tools: remove unused macros
776ba401153 : aco: add and use Program::progress
2d36232e62a : aco: allow SDWA sels smaller than the operand size
655ba1e3a9b : aco: don't update register demand during RA validation
1cf39001cd0 : radv: allow concurrent MSAA images to be FMASK compressed
ccfe3e4af5f : ci/broadcom: add EGL testing jobs
37e7725a5e7 : ci/vc4: add KHR-GLES2.* job test
79a0eee2fb7 : ci/broadcom: update expected results
7c2c0813c56 : zink: use undefined layout for first scanout obj transition
5357d331fb2 : libgl-xlib: Add missing dep_x11 dependency
707959a9e4d : libgl-xlib: Set darwin-versions
cbe57963dc6 : venus: change SpaceBeforeParens style option
11a65dbedc9 : venus: clang-format clean
1e33b6a32bf : turnip: enable shaderInt16
d918bbfa1ce : ir3: treat 16b imul as mul.s24
5bf74754603 : ir3: handle 16b op_i2b1
ceb99c33b32 : intel: Rename _gen keyword to _gfx_ver in few build files
f8d5c53dbb5 : intel: Rename since_gen to since ver
abf0bf9e9b8 : intel: Rename {i965, iris, anv, isl}_gen prefix in build files
238b0d7b30d : intel: Rename GEN_PART to INTEL_PART
f36efe5e7bf : intel: Rename _gen_{program, part, batch, freq} to _intel_{..}
c144cc78894 : intel: Rename calculate_gen_slm_size to intel_calculate_slm_size
12099d51f62 : intel: Rename gen_10 to ver_10
dde7ac7f3fa : intel: Rename vk_to_gen keyword to vk_to_intel
8b86cc8b5c7 : intel: Rename isl_to_gen keyword to isl_encode
6b4767d0839 : intel: Remove devinfo_to_gen() helper function
4f42b28cc33 : intel: Rename gen_{mapped, clflush, invalidate} prefix to intel_{..}
07eec673fce : intel: Rename eu compact instruction tests
492da8b8c10 : intel: Rename index_gen keyword to index_ver
0d66f0a2eed : intel: Rename gens keyword to gfx_vers
ea139013544 : intel: Rename gen keyword in test_eu_validate.cpp
9e39e49e2ce : intel: Rename gen enum to gfx_ver
47a32160eb2 : intel: Rename brw_gen_enum.h to brw_gfx_ver_enum.h
5d7e7545ac7 : intel: Rename gen_{pipeline, oa, counter, hw} to intel_{..}
b2ef2948a03 : intel: Rename GEN_PERF prefix to INTEL_PERF in source files
5f2578de2d0 : intel: Rename GEN_PERF prefix to INTEL_PERF in build files
5b4ef7815eb : intel: Fix alignment and line wrapping due to gen_perf renaming
bbe81292c6f : intel: Rename gen_perf prefix to intel_perf in source files
e6e79436af6 : intel: Rename gen_perf prefix in filenames to intel_perf
e66a88cfa08 : intel: Rename gen_context prefix to intel_context
71ad340a9c6 : intel: Rename gen_context.h to intel_context.h
52c3f3df47e : intel: Drop gen prefix in gen_has_get_tiling()
fcbb9338f2b : intel: Rename gen_get_aperture_size to intel_get_aperture_size
726d9696dde : intel: Rename gen_get_device prefix to intel_get_device
4507e6674e4 : intel: Rename GEN_DEVICE prefix in macros to INTEL_DEVICE
4c535cbf99f : intel: Fix alignment and line wrapping due to gen_device renaming
61e8636557f : intel: Rename gen_device prefix to intel_device
cd39d3b1adc : intel: Rename gen_device prefix in filenames
dae083f188b : intel: Rename intel_device_info.c to intel_dev_info.c
3093513bb1a : intel: Rename GEN_DEBUG prefix to INTEL_DEBUG
52326ca9f71 : intel: Rename gen_debug prefix to intel_debug
926d343acf3 : intel: Rename files with gen_debug prefix
2417cd3e0e5 : util/format: add util_format_is_rgbx_or_bgrx
7f8c5844eff : compiler/glsl: Always propagate_invariance() last
d35f8604c7a : compiler/glsl: Propagate invariant/precise when splitting arrays
5ef4296cb65 : compiler/glsl: Return progress from propagate_invariance()
9fb1f9303b5 : Revert "radeonsi: set TRUNC_COORD=0 for Total War: WARHAMMER to fix it"
0eaa5dfac0e : aco: remove image parameter from get_sampler_desc()
6a7b89c89df : ac/nir: set TRUNC_COORD=0 for nir_texop_tg4
3cbe9894f74 : aco: set TRUNC_COORD=0 for nir_texop_tg4
95d9d811c91 : zink: do not require vulkan memory model for shader-images
874535752b4 : zink: force scanout sync when mapping scanout resource
2138aef7c92 : zink: merge copy-to-scanout path into non-deferred flush path
05cf1e7f36c : iris: enable GL_EXT_memory_object feature
772dc50d162 : iris: hook up resource creation from memory object
cdb5a727644 : iris: hook up memory object creation from handle
58e93711412 : anv: do not support image export with stencil aspect set
4b2c7f286ff : panfrost: Fix RSD emission on Bifrost v6
6aaa325f89d : radv: remove radv_image_iview::multiplane_planes
8198aeac8d9 : radv: remove radv_image_iview::bo
9da4590df8b : amd/common: Use cap to test kernel modifier support.
8d9b52f45a6 : panfrost: Reserve thread storage descriptor in panfrost_launch_grid()
57ff43499bb : ci/softpipe: run KHR-GLESxx tests
fbc0c05c53a : ci/llvmpipe: run KHR-GLES2.* tests
0dde87457e6 : ci/v3d: add KHR-GLES test jobs
01debec88b1 : ci: support KHR-GLES testing
b2a60c157e4 : turnip: add LRZ early-z support
af049b6668f : turnip: fix setting dynamic state mask for VK_DYNAMIC_STATE_STENCIL_OP_EXT case
88c7aa0b3e0 : turnip: group all geometry constant draw states in one
2c0c696f163 : turnip: update LRZ state based on stencil test state
ff8e3547b3c : turnip: implement LRZ direction
1d3542694bd : radv: fix emitting depth bias when beginning a command buffer
e4c0724dc6e : radv: fix fast clearing depth-only or stencil-only aspects with HTILE
00ff60f799c : gallivm: add 16-bit integer support
1c82c05d585 : gallivm: run nir_opt_algebraic_late
da5f346e6c6 : gallivm: handle 16-bit input in i2b32
106da39b19b : ci/radeonsi: Add expected failures due to #4674 having slipped in
9fc5da54b4d : ci: Drop hack to disable all modules from defconfig
a47e4016c10 : ci: Use a single kernel+rootfs for both baremetal and LAVA jobs
79c65217a19 : ci: Test RadeonSI with piglit's quick_gl
f475b9fd514 : ci/lava: Start Xorg on request, for Piglit
a6aebdf2af9 : ci/lava: Update kernel for LAVA to 5.11
53999fe16f7 : ci/lava: Build all piglit profiles in LAVA images
a056362d925 : ci: Reenable radeonsi jobs, and extend coverage
fcebdcb3b39 : panfrost: Fix Bo imports to not take the process down if fd is invalid
027095065df : drm-shim: fix compile with glibc >= 2.33
4a384f587af : llvmpipe: delay late screen creation until context init.
3172289d8b1 : llvmpipe: wrap late screen init with a mutex.
c93e95156a0 : llvmpipe: split screen init up.
6d3ded79955 : lavapipe: add support for non-dri loader on linux
1d144f7f58e : CI: Windows: Bump warning level to W3 (except for zlib)
2b69dd68097 : xmlconfig: Fix MSVC warning C4334 (32bit shift cast to 64bit)
b6781154807 : llvmpipe: Fix MSVC warning C4334 (32bit shift cast to 64bit)
4a3f0444732 : gallium/aux: Fix MSVC warning C4334 (32bit shift cast to 64bit)
0e2566a8a7e : shader_enums: Fix MSVC warning C4334 (32bit shift cast to 64bit)
67b5fba62ae : microsoft/compiler: Fix MSVC warning C4334 (32bit shift cast to 64bit)
53786d2eb2d : microsoft/clc: Fix undeclared function warning
d641adca6a6 : microsoft/clc: Fix MSVC unreferenced variable warnings
1a0fbca1bdf : d3d12: Fix MSVC warning C4334 (32bit shift cast to 64bit)
09440ce3fb0 : nir: Fix MSVC warning C4334 (32bit shift cast to 64bit)
750ddf32395 : gallium/hud: extend check for has_srgb
f93dc9dc77c : gallium/hud: create vs_text to match fs_text
5322572c782 : virgl: move new added field to the end.
0f247cc8a9e : iris/gfx12: Invalidate ISP at the end of every batch.
5b9253c2870 : meson: OpenMP is supposed to be optional
f5133f6bce1 : v3dv/pipeline: track descriptor maps per stage, not per pipeline
48d31a6280c : meson: link vulkan_util with link_whole on mingw
54deb1010f7 : gallium: fix uninitialized variable warning
dc036b17695 : vulkan: fix duplicate win32 def
45f32ce239b : lavapipe: fix unused variable warning
ed04fd44ca5 : freedreno/a6xx: Don't try to do Z-as-RGBA blits for mismatched formats.
856953b131d : spirv: fix uToAccelerationStructure handling
bdad5ce27b8 : freedreno: Mark glsl-fs-fogscale as a Fail.
af0e6c22db4 : meson: Increase Android Platform SDK version limit
c1352205ab8 : mapi: Respect MESA_DEBUG=silent for no-op debug output.
8a8e55d6a8f : ci/freedreno: Test dEQP-EGL against Xorg.
510c687cfb9 : ci/llvmpipe: Test dEQP-EGL against Xvfb.
c49daac1cda : ci: Build deqp-egl targeting x11_egl_glx
adcbda42e38 : panfrost: Allow FPK when there are no side effects
dbf9a4b072b : panfrost: Don't allow FPK if a RT is missing
600a48248e9 : panfrost: Invert blend_reads_dest logic
ba51d2583e3 : panfrost: Set clean_fragment_write for blits
d0344619214 : panfrost: Set allow_forward_pixel_to_be_killed for blit
e85b1d8fdfb : panfrost: Don't allow_forward_pixel_to_kill for Z/S blit
899dd8e60a5 : nir: Update some comments referring to imov
44f744be423 : zink: Enable PIPE_CAP_PACKED_UNIFORMS.
24d7c413fe7 : panfrost: Enable packed uniforms.
ff007afce25 : zink: document requirement of VK_EXT_custom_border_color
a144fa608d6 : radv: Fix memory leak on descriptor pool reset with layout_size=0.
63c2dfe1324 : android: panfrost/lib: add pan_cs.c to Makefile.sources
588a52869e1 : venus: refactor vn_queue_submission_count_semaphores
9c689ef3957 : gallium: Define PIPE_ARCH_AARCH64 for MSVC arm64 builds
80923e8d58c : util/format: Add some NEON intrinsics-based u_format_unpack.
2b5178ee482 : util: Switch the non-block formats to unpacking rgba rows instead of rects.
921b05f5828 : mesa: Remove dead _mesa_unpack_rgba_block().
9b7814779b2 : radeonsi: Report multi-plane formats as unsupported
64367f2359e : turnip: implement VK_KHR_shader_terminate_invocation
9dd9424a85f : turnip: implement VK_EXT_shader_demote_to_helper_invocation
f17b41ab4f0 : nir: add lowering pass for helperInvocationEXT()
360df6fbfe1 : ci/lava: Point the shader cache at tmpfs.
09a23851aec : ci/piglit: Always include the HTML summary in a run.
7f9f3455798 : ci/lava: Return the run's results/ artifacts from the DUTs.
95b9ea85f56 : ci/lavapipe: Don't include deqp's shader_cache in the artifacts.
9434675d607 : aco: fix opquantize2f16 on GFX6-7
08499369d01 : ir3: Assemble and disassemble swz/gat/sct
d48d43039af : ir3: Improve cat1 modifier disassembly
4c5b696cc3a : ir3/parser: Fix oob write with immediates array
8c140006e2a : microsoft/clc: If local size isn't specified either in the shader or at runtime, set it to (1,1,1)
b460d4da607 : virgl: resources without any binding can be cached
78869838352 : nir/lower_tex: do not stumble on 16-bit inputs
bd1b0c32662 : lavapipe: implement VK_EXT_custom_border_color
a20e0b8a977 : lavapipe: resolve border-color when creating sampler
33e117ed7f3 : st/pbo: use cso_set_vertex_buffers_and_elements() for st_pbo_draw
001c6f82016 : zink: fix tcs input reservation for user vars
a8ba8eb12f8 : zink: fix tcs slot map eval for user vars
a1c7aff88a5 : zink: always copy the nir shader before compiling
d09442461f6 : zink: fix stencil-export cap emission
451089812a0 : gallium/util: add easy profiling helpers using TIME_ELAPSED queries
1b5851fadb2 : Revert "r600: don't set an index_bias for indirect draw calls"
f90d6258413 : vulkan/util: cast enums to int64_t in switch
a49ef6e7314 : iris: move target to isl dim translate to inline.
a067399e375 : iris: move get_time into a static in bufmgr code.
c74d93cf018 : freedreno/fdl: Re-indent
60509762329 : freedreno/perfcntrs: Re-indent
d26a224ca90 : freedreno/ir2: Re-indent
2dbf09c2b4f : freedreno/drm-shim: Re-indent
45856c5fbc6 : freedreno/decode: Re-indent
3894bc96642 : freedreno/computerator: Re-indent
ccd68b672aa : freedreno/common: Re-indent
f5918f750f5 : freedreno/afuc: Re-indent
b94db11708c : freedreno/drm: Re-indent
a1653854f50 : radeonsi: fix automatic DCC retiling after compute image stores
4d7dd094e36 : radeonsi: fix automatic DCC retiling after DCC clear and DCC decompression
a0771e6b27e : radeonsi: fix incorrect comments in culling code and NIR lowering
e0ffd1f9281 : radeonsi: don't decompress DCC for float formats in si_compute_copy_image
ec1ddb976a1 : amd/registers: rename IMG_FORMAT to GFX10_FORMAT to disambiguate the meaning
3e0ce4af4f6 : amd/registers: clean up gfx103.json
a142925b7a0 : amd/registers: fix the kernel header parser with latest headers
418da19f910 : venus: add vn_wsi_create_scanout_image
b7db6598df1 : venus: add vn_image_create
e1787ec77dc : venus: add vn_image_init_memory_requirements
5de3cbbb2e6 : nir: Generate load_ubo_vec4 directly for !PIPE_CAP_NATIVE_INTEGERS
71d6d1b1ab9 : nir_to_tgsi: Use ARL instead of UARL in the !native_integers case.
5b9c3cb7b9d : zink: compare against screen batch id when determining which semaphore to use
20e2c7308f6 : iris/gen12: Work around push constant corruption on context switch.
aea6f8effc2 : microsoft/compiler: Propagate access when lowering SSBO loads
474824bf3d8 : microsoft/compiler: Support raw SRVs in addition to typed SRVs
a5f402f002f : microsoft/compiler: Store nir_shader in the ntd_context
50d7e97c1d6 : microsoft/compiler: Better support UBO/SSBO references to descriptors
d6b5aaaff8b : microsoft/compiler: Split Vulkan resource_index / descriptor processing
8a821e2b8bc : microsoft/compiler: Emit SSBO variables
15de7122706 : microsoft/compiler: Emit CBVs via variables for Vulkan
debdc81ccf3 : microsoft/compiler: Support arrays of UBOs
88ff88bb7d0 : microsoft/compiler: Support raw SRVs/UAVs through dxil_module_get_res_type
0c8220685e0 : microsoft/spirv_to_dxil: Lower loads/stores to DXIL
14997c7e965 : microsoft/spirv_to_dxil: Lower samplers from deref to index
0a71aaa29d7 : egl/android: include "util/compiler.h" for FALLTHROUGH macro
5613984fd94 : st/nine: Fix compilation error on non-x86 platforms
db538bde71b : ci: Add test which occasionally times out to lavapipe-vk skips
ebab3109876 : frontends/va: improve surface attribs processing
6c80b084f26 : v3dv: better tracking of dirty push constant state
30f125f04fd : v3dv: dirty viewport doesn't affect fragment shaders
35ff75701f0 : v3dv: improve dirty descriptor set state tracking
505d176a8eb : anv: disable baked in pipeline bits from dynamic emission path
30bc562bdae : anv: fix 3DSTATE_MULTISAMPLE emission on gen8+
d29b5b9f20f : v3dv: avoid dereferencing null value
86d903e88dd : radv: fix clearing DCC-compressed e5b9g9r9 images
7ae2ba5da9a : glx: Remove some ancient backwards-compatibility typedefs
0e77a23a34a : glx: Fold client_gl_only array into its one real user
9f97f994c3f : glx: Enable pure-client-library extensions explicitly
e5d3cfb597a : glx: Remove redundant client_support field from extension table
3f6996acfd7 : glx: Generalize __glXGetStringFromTable a little
2014e1fe05b : glx: Remove some non-functional GL extension from the table
896c650b1b4 : glx: Mark GLX_{ATI_pixel_format_float,NV_float_buffer} as supported
fcc9ce09d43 : glx: Remove major/minor version tracking from extension table
6b6a1ef0750 : glx: Remove some truly ancient unused code
b2ecd0d5894 : glx: Remove silly __glXGetGLVersion() indirection
66e1b42d066 : radv: keep DCC compressed for clears on compute with image stores
84895dba7fd : amd: remove some references to older LLVM versions in comments
b878444c3a3 : amd: drop support for LLVM 10
27473327236 : amd: drop support for LLVM 9
936b58378c4 : amd: drop support for LLVM 8
ac2ab5c8954 : ci: don't build clover with LLVM 9 on radeonsi because it's unsupported
566dc4d7402 : intel/eu: Add instruction compaction support on XeHP.
a2572a9da49 : intel/fs: Add more efficient fragment coordinate calculation.
a0e0dfe1743 : intel/fs: Introduce lowering pass to implement derivatives in terms of quad swizzles.
635ed58e527 : intel/compiler: Lower txd for 3D samplers on XeHP.
515ee73b4e2 : intel/fs: End computer shader with message gateway on XeHP.
262cb085575 : intel/fs: Disable 3-src immediates on XeHP.
02ce55d2b19 : intel/eu: Allow 64-bit registers on XeHP.
262b647b25f : intel/compiler: Lower integer division on XeHP.
49b2d9f428c : intel/fs: Lower dword integer multiplies on XeHP.
3f50dde8b35 : intel/eu: Teach EU validator about FP/DP pipeline regioning restrictions.
f3e5cd813ae : intel/fs: Handle regioning restrictions of split FP/DP pipelines.
0dc16965a99 : intel/fs: Fix repclear assembly for XeHP+ regioning restrictions.
05cce1f97d8 : intel/fs: Use CHV/BXT implementation of 64-bit MOV_INDIRECT on XeHP+.
d57f3ced6ca : intel/fs: Calculate SWSB cross-pipeline synchronization information.
3f063334fc3 : intel/fs: Represent SWSB in-order dependency addresses as vectors.
78b643fb7f7 : Revert "intel/compiler: Silence unused parameter warning in update_inst_scoreboard"
d4537770bbf : intel/fs: Add helper functions inferring sync and exec pipeline of an instruction.
12479abded5 : intel/fs: Implement representation of SWSB cross-pipeline synchronization annotations.
d53fc2240b6 : glx/drisw: Enable GLX_ARB_create_context_no_error
1cf36797bf9 : v3dv: fix sRGB blending workaround
08ea0076641 : ci: disable initrd support
757a711f396 : venus: fix virtgpu_bo_init_dmabuf for classic resource
23159f1a7a4 : ci/freedreno: Skip some precision tests on a530.
afa965b7c5f : ci/virgl: Mark a couple of new Crash tests as flakes.
55fb9417a6a : mesa: texparam: Add a clamping macro to handle out-of-range floats returned as integers.
31dba8d51b0 : gallium/xlib: Fix for recent gl_config changes
3af12216e38 : panfrost: Unset shared/scanout binding flags for staging resources
716ce3cc1aa : panfrost: Assert staging resource allocation was successful
fc9b3b260e0 : Revert "glx: Lift sending the MakeCurrent request to top-level code"
d148540e5ab : venus: cap api version to 1.1 for Android
7d234da6ee3 : freedreno: Fix YUV sampler regression.
1bccefb3fc0 : ci: Move -Werror enabling from job definitions to meson build script
63e4bdd90cc : ci: Enable -Werror for the remaining GCC build jobs
bf480cc9c28 : osmesa: Replace default case FALLTHROUGH annotation by following return
2391ffc9d4b : ci: Enable -Werror in clang jobs
d200f458751 : Use explicit break instead of fall-through to break-only case
8d4c31b3c70 : iris: Drop unneeded default switch case
a8a88a8d399 : llvmpipe: Drop switch with only default case
9ef53724412 : Guard FALLTHROUGH annotations after assert()
2928c21eb73 : Convert most remaining free-form fall-through comments to FALLTHROUGH
96f0f463507 : util: Remove unused Android options_tbl_lock
7e5911846e4 : lima/ppir: Cast pointer to uintptr_t instead of uint64_t
cf727e6ba44 : tu: Expose VK_EXT_robustness2
0fb14420da1 : tu: Handle null descriptors
f58ece08da1 : tu: Handle robust UBO behavior for pushed UBO ranges
cb02a48f831 : tu: Correctly preserve old push descriptor contents
c68ea960a78 : ir3, tu: Add compiler flag for robust UBO behavior
8f54028479b : ir3: Reduce max const file indirect offset base to 9 bits
8e11f0560e8 : ir3: Fix list corruption in legalize_block()
f601fd635bb : gitlab-ci: enable Intel AML-Y as experimental
e8bc0a28a4a : traces-iris: fix expectation for Intel GLK
bed3f31fc66 : v3dv: don't use a dedicated BO for each occlusion query
a43da5c9994 : docs: update GL_ARB_texture_filter_minmax for zink
cca616ebd50 : zink: export PIPE_CAP_SAMPLER_REDUCTION_MINMAX_ARB
92f5006814c : zink: handle minmax sampler creation for VK_EXT_sampler_filter_minmax
22e1ed57221 : zink: support format queries for VK_EXT_sampler_filter_minmax
b62633c599f : zink: hook up VK_EXT_sampler_filter_minmax
ec708822386 : radv: fix barrier in radv_decompress_dcc_compute shader
08fdaec473c : radv: Allocate buffer list for MUTABLE descriptor types as well.
b60bc59180a : radv: Take image alignment into account when allocating MUTABLE pool.
f945cca9837 : clover/llvm: handle Fixed vs Scalable vectors explicitly starting with llvm-11
917049e7d65 : v3dv: fix array sizes when tracking BOs during uniform setup
e7e8464d94f : v3dv: fix descriptor set limits
a0152c59481 : v3dv/debug: use gl stage when checking debug flag
98698c4d01f : v3dv/debug: print correct stage name
6d510fd4736 : ci/freedreno: Merge a630 piglit to a single job.
35e25ea1d07 : ac/surface: allow non-DCC modifiers for YUV on GFX9+
979e1386953 : radeonsi: stop special-casing YUV formats in si_query_dmabuf_modifiers
19378dfe3c2 : ac/surface: use blocksizebits instead of blocksize
6e697b595f8 : util/format: document block depth field
b26a546b2f8 : radeon/vcn: handle tiled buffers when decoding
029bc53be69 : turnip: fix typo in tu_CmdBeginRenderPass2()
d52917f858f : turnip/lrz: added support for depth bounds test enable
2161aebf8dc : turnip: document GRAS_LRZ_CNTL's UNK5 bitfield
54cf12774ae : turnip/lrz: add support for VK_EXT_extended_dynamic_state
6d6cbb73619 : turnip: refactor how LRZ state is calculated
43ebba4e883 : turnip: initialize pipeline->rb_{stencil,depth}_cntl always
1f9fb7677bb : turnip: move pipeline gras_su and rb{stencil,depth}_cntl_mask initialization
b8403192edd : v3dv: use a bitfield to implement a quick check for job BO tracking
9e76240f842 : v3dv: optimize a few cases of BO job additions
493a316e401 : v3dv: avoid redundant BO job additions for spill / shared BOs
002304482ce : v3dv: avoid redundant BO job additions for UBO/SSBO
fa170dab4c5 : v3dv: avoid redundant BO job additions for textures and samplers
e7ea5e500f6 : intel/blorp: remove tile flush from emit surface state
c85ea824bca : iris: reduce redundant tile cache flushes
bfe2c5f667b : iris: only flush the render cache for aux changes, not format changes
ed8f2c4cbee : iris: Cache VB/IB in L3$ for Gen12
ed94528711d : intel: add L3 Bypass Disable to gen xml
376c878c162 : mesa/st: plumb GL_TEXTURE_REDUCTION_MODE_ARB through QueryInternalFormat
b122beaff36 : gallium: split PIPE_CAP_SAMPLER_REDUCTION_MINMAX into modes
59ad872458c : gallium: add PIPE_BIND_SAMPLER_REDUCTION_MINMAX
19322079026 : venus: implement dma_buf fd import and properties query
001549c92ce : venus: update venus-protocol headers
31782330da7 : freedreno: Add missing foreach macros and update indentation
9b71154353d : venus: remove vn_renderer_info::has_timeline_sync
37f03a2c4c5 : venus: wait on vkQueuePresentKHR
7253e61d9d1 : venus: remove vn_ring_wait_all
f69c8f042ae : venus: remove vn_queue::sync_queue_index
b6d819c3481 : venus: remove VN_SYNC_TYPE_SYNC
974af6df325 : venus: remove vn_renderer_sync support from vn_queue_submission
0d848dcb0dd : venus: stop using vn_renderer_sync in vn_queue
6d2454ad3c1 : venus: stop using vn_renderer_sync in vn_semaphore
4ffb0265cc3 : venus: stop using vn_renderer_sync in vn_fence
2a51b8cf997 : docs: reset new_features.txt
a4f8c8ca3cb : VERSION: bump to 21.2.0-devel
be2d9c113b0 : anv: Avoid corrupting indirect depth clear values
ca01d68fb31 : anv: Set correct fast clear value for depth during blorp operation
660b4d6e250 : panfrost: Don't advertise AFBC mods when the format is not supported
cd749d2c1a8 : freedreno: Manual fixups
2d439343ea1 : freedreno: Re-indent
fdcae5b5b89 : freedreno: Some manual reformatting
2fb3984805a : freedreno: Add .clang-format
75d8998f7c8 : meson: Fix winflexbison warnings
5b8a4516e6b : aco/ra: remove live-in temporary from live_out_per_block when moving it
11fde1247c2 : aco/ra: use original names when renaming loop carried phi operands
23c4b59b46e : anv: bump internal descriptor index fields to 32bits
97e7b21c422 : ac: add missing BUF_DATA_FORMAT_10_11_11 vertex format on GFX10+
2deead184cf : ir3/sched: Don't schedule too many tex/SFU instructions
7821e5a3f8d : ir3/sched: Don't penalize uses of already-waited tex/SFU
5362adf68dc : zink: verify that source-format support linear-filter
0ba3cf1f953 : zink: verify that src/dst support blitting
8ddbac03770 : radv/winsys: Remove use_local_bos
284bc57a491 : radv: Use VRAM cmdbuffers in more situations.
057ec395a41 : radv: Refactor cs_domain to be a winsys function.
9de05fd36bc : zink: do not dereference NULL pointer
f3e004cb56a : aco: Add a simple heuristic to decide early or late primitive export.
5dbab03a809 : aco: Emit fewer branches for NGG VS/TES with late primitive export.
af7d5f5b866 : aco: Set block_kind_export_end in create_vs/fs_exports.
2b312a4fd77 : aco: Extract ngg_nogs_export_prim_id to a separate function.
231ef14b3db : aco: Use s_setprio 3 at the beginning of every VS and TES.
4c86c7aa15b : aco: Remove useless s_setprio near gs_alloc_req.
1cf6b8d4616 : zink: fall back from cached to non-cached memory
75cd43741a8 : aco: Align NGG scratch size to 16 so a single ds_read can always read it.
c1346e5c220 : aco: Optimize workgroup exclusive scan to better avoid bank conflicts.
c8c6e0ff6fa : panfrost: Fix pan_blitter_get_blit_shader()
1c51c533bd7 : zink: do not clear on cpu
3c15dba46d6 : ci: Update to latest ci-templates
a436b276f78 : ci: Do not append ci-templates commit hash to Windows docker image tag
db4ddced5fd : ci: Install Rust & cargo from Debian for x86_test* images
b0ab534c2d8 : ci: Install GLVND from Debian bullseye
0155881d828 : ci: Install llvm-spirv from Debian bullseye
711b89454bb : ci: Install spirv-tools from Debian bullseye
c743421f4ed : ci: Install librenderdoc from Debian bullseye
af0fde955c5 : ci: Move docker images from Debian buster to bullseye
a3e38e0bf8e : ci: Bump LLVM/clang from 10 to 11
bc8e866b1dc : ci: Do not install armhf LLVM packages
efcdc7f7d88 : intel/blorp: Initialize texture_data[0]
8ad26e67158 : r600/sb: Use assignments for resetting struct r600_sb::literal
cf3d4ea5ff6 : ci: Fix HTML summary path for piglit OpenCL job artifacts
7c6bcc8eb32 : ci/v3dv: skip Vulkan waiver tests
e3ebc1ca4bd : radv: fix conditions for running nir_opt_vectorize
271c18f48ec : tu: Expose VK_KHR_relaxed_block_layout
765c3b85a53 : tu: Expose VK_KHR_spirv_1_4 and VK_EXT_scalar_block_layout
45ae0e9fb7c : v3d: do not emit attribute if has no resource
fc17231b2b4 : v3dv/pipeline: reduce descriptor_map size
9415e3de04f : v3dv/device: fix and cleanup v3dv limits
cbd299b051a : v3dv/device: do not compute per-pipeline limits multiplying per-stage
e24049da630 : radv: advertise attachmentFragmentShadingRate on GFX10.3
ee77dde3968 : radv: configure the VRS combiners when an attachment is used
ea370f45b4f : radv: copy VRS rates to HTILE when beginning a subpass
0b7e3462039 : radv: add support for copying VRS rates into HTILE
164b1884c0d : radv: bind our internal depth buffer when not provided by the app
513a166a7bb : radv: handle the VRS attachment subpass
bb88f73ad3b : radv: create an image for VRS if no depth/stencil attachment is bound
ba7c510e1f1 : radv: allow HTILE for very small images if VRS attachment is used
7bd3a9f5029 : radv: update the HTILE clear word when VRS is used
d075711b0e8 : radv: do not use the whole HTILE buffer for depth when VRS is used
73dac68cb81 : radv: configure the VRS HTILE encoding size
62033e0cb33 : radv: determine if attachment VRS is enabled
91417164814 : radv: do not enable DCC for fragment shading rate attachments
5980cd57684 : radv: do not allow MSAA with fragment shading rate attachments
ec6da922df6 : radv: expose R8_UINT as the only supported format for VRS attachments
f232c404d30 : ac/surface: store the HTILE pitch to the surface
b9c7c5098ea : ac/surface: implement HtileAddrFromCoord in NIR
9fabbf21502 : ac/surface: copy the HTILE equations to the surface
438e02fc0f6 : ac/surface: increase gfx9_meta_equation::gfx10_bits by 4 elements
9eee737364c : ac/surface: rename gfx9_dcc_equation to gfx9_meta_equation
1edda9e878a : ac/surface: add a test of HtileAddrFromCoord prototype outside of addrlib
64bd245c84e : ac/surface: rename ac_surface_dcc_address_test.c
4d25229c246 : amd/addrlib: expose HTILE address equations to drivers on GFX10+
3ebe604ad61 : lavapipe: ask pipe-driver for int16 support
ffe534f27b1 : lavapipe: check all graphics stages
d91a549b67f : lavapipe: check all vertex-stages
83de54f6a60 : lavapipe: do not subtract 8 from enum
7fbd7bb7cb2 : st/nine: Default tearfree_discard to true
c19a841fd4a : st/nine: Default thread_submit to true
a2a95abb6c3 : st/nine: Improve performance with thread_submit
062c4cc0b9b : st/nine: Bump num of backbuffers for tearfree thread_submit
53f4766a3eb : st/nine: Lower texture_memory_limit default
b41f1e32e96 : st/nine: Make it optional to use a sw renderer
c5f75bc2001 : st/nine: Allow to override the vram size
26a42f10534 : st/nine: Disable buffer_upload when csmt is off
5702b15cd9d : st/nine: Use PIPE_MAP_ONCE for persistent buffers
7ac9c9c6675 : st/nine: Add fallback for YUV formats
25d203a1166 : st/nine: Do not memset buffers twice
805cedd2077 : st/nine: Have NOOVERWRITE win over DISCARD
1797a6eb047 : st/nine: Add logging to Ex function
4953d19518d : st/nine: Complete *Ex stubs
8c72f7506e6 : st/nine: Pseudo implement Create*Ex functions
006338f7025 : st/nine: Improve Reset on Ex devices
ee580c96efc : st/nine: Pseudo implement set/getClipstatus
a1bb1b9b07f : st/nine: Catch redundant scissor and viewport settings
e0caa05d420 : st/nine: Fix ff has_aNrm computation
a0288fa3b73 : st/nine: Fix ps ff BLENDTEXTUREALPHA
9e9644666e9 : st/nine: Refuse depth buffers as rendertargets
a849923aea3 : st/nine: Clamp max_anisotropy
619c53489fc : st/nine: Ignore swizzle on samplers
787b03d5f6d : st/nine: Increase number of constants of vs1_sw
138615a094a : st/nine: Remove errors on unsupported lock flags
70f8d78aa77 : st/nine: Handle D3DFMT_NULL multisampling
de66d503f7d : st/nine: Enable multisampling also without depth buffer
1272640d552 : st/nine: Fix alpha to coverage states
d03f401fda2 : st/nine: Improve Surface GetContainer
17dc334b81f : st/nine: Prevent negative reference count
586cede4b65 : st/nine: Fix value of pipe_draw_info's max_index vertex
f5a1f3c98d7 : st/nine: Fix read outside bounds for some textures
a6cce52908e : st/nine: Fix compilation warnings
68024fc0cc6 : st/nine: Fix reading invalid pointer
2146494d08d : st/nine: Prevent use after free on dtor
8df04b1b2d3 : st/nine: Fix invalid NULL check
a5f2084c1b1 : st/nine: Add missing breaks
29cc19e54f4 : st/nine: Fix cubetexture early destruction
204bc8981f7 : st/nine: Fix crash on texture creation failure
d9e79bfe4f0 : st/nine: Disable fpu exceptions during init
9e5762c387f : ci: Update VK-GL-CTS to 1.2.6.0
d6db4d2e081 : virgl: Add simple disk cache
a86450e00a2 : radeonsi: avoid querying gpu state if possible
8fd912b9ae9 : amdgpu,radeon: add full_reset_only param to ctx_query_reset_status
93183480fc0 : radeonsi: re-create the aux context in si_create_context
6938aa7534a : radeonsi: only recreate the aux_context when soft recovery failed
5c3931fbc50 : radeonsi: do not recreate the aux context from the aux context
3d5c4db23ed : radeonsi: use SI_CONTEXT_FLAG_AUX when recreating the aux context
646c5db06ff : radeonsi: submit cs to failed context instead of skipping them
bc71f689f1f : amdgpu,radeon: add needs_reset param to ctx_query_reset_status
3a56f069982 : driconf: add workarounds for Teardown
15e24850b77 : gallium/u_threaded: skip refcounting only once
165a69d2f74 : nir: handle mediump varyings in varying compaction helpers
30ab38ba6d8 : radeonsi: enable FP16 for mediump on gfx9+ if radeonsi_fp16=true
c53f25b6683 : radeonsi: kill 16-bit VS outputs if PS doesn't use them or doing Z-only draw
5efdf4aface : radeonsi: optimize and legalize 16-bit samplers
9fa0f5f1ba5 : radeonsi: implement 16-bit VS inputs
7db43960f61 : radeonsi: implement 16-bit VS->PS varyings
1dff4950574 : ac/llvm: implement 16-bit packed VS outputs and FS inputs
80b67a3b444 : glx: Lift sending the MakeCurrent request to top-level code
b8236bcb744 : glx: Be more robust against null fbconfigs
a2b474c333f : glx: Move {Bind,Release}TexImage from context to screen vtable
e8d10a15f1d : glx: Don't pointlesly add -D_REENTRANT to libGL's cflags
b1cb0af596e : glx: Remove some #if 0'd DRI config attribute fetch
2f9dd417011 : glx: Clean up fbconfig attribute handling
a7474f19d4a : glx: Default sRGBCapable in the same place as the other config attribs
dc265008c70 : aux/trace: use ralloc_free for ralloc()ed state pointers
8328989130f : intel, anv: propagate robustness setting to nir_opt_load_store_vectorize
e6c79329dd6 : intel: fix querying mip levels on null surfaces on SKL and prior
a18ac347cf7 : glsl: build without bison
e7977b8c495 : docs: Add some notes on building for macOS
b6a28aaa8ba : aco/cssa: don't create parallelcopies for constants and exec
18ba93e6732 : aco/cssa: rewrite lower_to_cssa pass
9d73a4a4121 : aco: add new reindex_ssa() pass
d75c73e6a6f : aco: fix kill flags on phi operands
13e4fed01fc : aco: lower p_spill with constants correctly
4a577870061 : aco/spill: use correct next_use_distances at loop header
b56ea19111c : aco/spill: refactor live-in registerDemand calculation
282eacc3e04 : aco/spill: refactor some more spill decision taking
dfb10e4f4b7 : aco/spill: don't count phis as variable access
b2a6346df78 : aco/spill: spill phi constants and exec directly to VGPR
99936d7142d : aco/spill: reload spilled exec masks directly to exec
beb292343a5 : aco/spill: refactor spill decision taking
17429b8ad47 : panfrost: Pass a tile enable map to avoid reloading untouched tiles
988b0d28637 : panfrost: Kill the old tile-buffer preload logic
ff3eada7eb4 : panfrost: Use the generic preload and FB helpers in the gallium driver
d7008a6d7bc : panfrost: Fix partial update
8ba2f9f6985 : panfrost: Create a blitter library to replace the existing preload helpers
a11807b795a : panfrost: Always pass a non-NULL screen to set_damage_region()
c5d6abae5be : panfrost: Extend pan_fb_info to allow passing pre/post frame DCDs
c52c3e2424d : panfrost: Extend pan_fb_info to allow passing a tile enable map
96b71a59c0a : panfrost: Decode pre/post frame DCDs
9f1bbced3c0 : panfrost: s/pandecode_vertex_tiler_postfix_pre/pandecode_dcd/
9d7a5a6b75e : panfrost: Add the early ZS pre frame mode
bacd9df8dec : panfrost: Add align info to the draw and draw padding definitions
25f948d4d99 : panfrost: Add an helper to emit fragment jobs
387f8c037d3 : panfrost: Add various helpers to simplify FB desc emission
0fc7c1f9715 : pan/midg: Use the sampler index passed to the texture instruction
477c67d79e0 : panfrost: Pass a const device to panfrost_sample_positions()
e23cbac70e4 : panfrost: Provide a helper to retrieve image surface pointers
af34e29f15d : panfrost: Provide a helper to calculate the polygon list size
f5d7c419e78 : panfrost: Pass an image view to panfrost_new_texture()
9d0ad7fd2e1 : panfrost: Patch the gallium driver to use pan_image_layout_init()
051d62cf041 : panfrost: Add a pan_image_layout_init() helper
f1d4df1cd72 : panfrost: Move special Z32_S8X24 case out of panfrost_setup_layout()
50f39908aa8 : panfrost: Move out-of-band CRC info to pan_image
1c7e8a16929 : panfrost: Add an offset field so we can attach a sub-buffer to an image
8bd70ea6eac : panfrost: Split pan_image in two
cfe9bca9120 : panfrost: Add extra info to the pan_image_layout struct
efcb1e494b7 : panfrost: Stop passing a depth > 1 when creating 2D textures
5d7c244c075 : panfrost: Add a format field to pan_image_layout
3f8cebee09c : panfrost: Move image states out of pan_image_layout
b00b6a727c2 : panfrost: s/panfrost_slice/pan_image_slice_layout/
ed20e69b0c1 : vtn: Handle ZeroExtend/SignExtend image operands
07546c69b0b : Revert remaining half of "gallium/dri2: Pass the resource that corresponds to the plane"
cbb1e2dcac4 : v3dv: fix assertion
d69d8817c98 : v3d: use GS_BIN inputs as VS_BIN outputs
64943f20632 : broadcom/compiler: use VPM offsets in GS load_per_vertex input
61a1a385d30 : radv: Re-enable retiling.
515ffe4af43 : ci/broadcom: use SNMP to turn on/off devices
3720c6a6f61 : radv: fix needed dynamic state for VRS
437ed05708e : compiler/glsl: do not cast struct to string
2a984da18e4 : compiler/glsl: drop rogue argument to _mesa_glsl_error
a0718e89776 : st/mesa: fix nir_lower_io if it's done right after IO vectorization
d7250b0b088 : gallium: add PIPE_SHADER_CAP_FP16_CONST_BUFFERS for FP16 uniforms
b19a8364131 : glsl: lower mediump uniforms to FP16 based on an option
43270e24b91 : mesa: implement glGetActiveUniform for FP16 uniforms
d6f3ca95b34 : mesa: implement glGetUniform for FP16 uniforms
6bf18fe036c : mesa: implement glUniform for packed FP16 uniforms
6604aa2606c : glsl: pack 16-bit uniforms in the NIR linker
5d32cf642fc : nir: Add varying precision linking helper (v2)
fb29cef8dda : nir: add many passes that lower and optimize 16-bit input/outputs and samplers
73f532e5bfd : nir: add new VARYING_SLOTs and shader info for packed 16-bit varyings
5f7c7c9a7f7 : nir: add src and dest types to all IO loads and stores for mediump
e06cbff50e6 : compiler: move TEXTURE_COORD/VERTEX_GENERIC_ATTRIB limits into shader_enums.h
4b69ae8e1ea : nir_opt_deref: ptr_as_array(deref_cast<T*>(x))[0] isn't the same as x[0] if the cast has alignment
70aefe3449e : vtn: Support scoped control barriers for OpenCL too
f9b527a9a50 : radeonsi: unify internal compute with SSBOs in si_launch_grid_internal_ssbos
ec605260354 : radeonsi: move binding the internal compute shader into si_launch_grid_internal
aa8a6e5f26a : radeonsi: enable DCC for MSAA 4x and 8x on gfx9
3120113ee77 : radeonsi: implement DCC MSAA 4x/8x fast clear using DCC equations on gfx9
8b95f51ef13 : radeonsi: fix and enable full DCC with MSAA 2x on gfx9
7e68fae25f6 : ac,radeonsi: rewrite DCC retiling without the DCC retile map
35adf91de7c : ac/surface: limit the number of swizzle modes that can have displayable DCC
5ce8c440dd7 : ac/surface: add a test of DccAddrFromCoord prototype outside of addrlib
cd2832ee510 : meson: add an optional OpenMP dependency for AMD tests
df2cbdd2e32 : amd/addrlib: expose DCC address equations to drivers
8771d45a741 : ac/surface/tests: fix a random segfault in the modifier test
23b2cf032ae : ac/surface/tests: test Sienna Cichlid and Navy Flounder
1b3dbde3b9d : ac/surface: only apply the 3D swizzle mode tuning to gfx10+
ec42f52013b : radeonsi: allow DCC_DECOMPRESS via CB with MSAA textures
8277732358d : radeonsi: try to fix DCC coherency issues with DCC decompression
f7c58559f57 : radeonsi: refine fast clears for small buffers, always use them for large HTILE
06b6af596c2 : radeonsi: do Z-only or S-only HTILE clear using a compute shader doing RMW
84fa21a611b : radeonsi: when transitioning to TC-compat HTILE, try to do a proper clear
558ab3310d5 : radeonsi: enable DCC fast clears for non-zero mipmap levels and 0/1 clear values
9defe8aca95 : radeonsi: implement fast Z/S clears using clear_buffer on HTILE
e2714d5dd4d : radeonsi: indent the code for TC-compatibility HTILE transition
fcd01ad4448 : radeonsi: add si_can_fast_clear_depth/stencil helpers
4dd8d58ad5d : radeonsi: clean up some mess around htile_stencil_disabled
bcd1a69f793 : radeonsi: parallelize Z/S conversion into TC-compatible with fast color clears
fb72d41b185 : radeonsi: implement Z/S fast clear for non-zero mipmap levels
6434b0b652d : radeonsi: implement per-level DCC and CMASK fast clears for gfx10+
059f042fb1d : radeonsi: allow trivial DCC clears for shared textures with DCC constant encode
c00b314ae48 : radeonsi: restructure DCC disablement into a switch
fa43d619531 : radeonsi: don't cache FMASK transactions from CB in L2
bc1f7150761 : iris: Support I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS_CC
4785aad6a0e : iris: Support RC_CCS_CC modifier in plane queries
f02951d7278 : iris: Support clear color plane imports for RC_CCS_CC
11a0584c480 : isl: Describe I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS_CC
7a69942d298 : drm-uapi: Update drm_fourcc.h for new TGL modifier
0092219cfe2 : iris: Set BO maps to NULL in bo_free
5a61a4dbfaf : aux/trace: do deep dumps of fb state for triggered traces
5ac3bb806b5 : aux/trace: dump current fb state on trigger-mode draw if it hasn't been seen yet
5ecffaa7a66 : aux/trace: enhance trigger mode to dump context states during bind
51216d656d7 : venus: check vn_renderer_info::vk_xml_version
f86e0a519d7 : ci: bump bare-metal kernel to bring in an a530 stability fix
f3bd5f9590b : amd: Hide drm_fourcc.h on Windows
7dfc9e44315 : amd: Hide amdgpu_drm.h on Windows
821d68652dd : panfrost: Add fast path for graphics work group computation
c8620005d24 : panfrost: Align BO size to 4096 bytes
1b41707bbcc : panfrost: Only add resource checksum BOs to the batch once
1aeebac4e6b : ac/rgp: BSD elf library compatibility
e62c7e7c6ca : radeon: Add cropping to encoded H.265 when padding is used
77fdabdfa55 : lima: limit number of draws per job
c8e80c24d4f : lima: use passed surface to get mipmap level for reload, not cbuf
b071d98c043 : lima: increase epsilon for depthrange near == far
faf10bd49d3 : ac/surface: use named "color and "zs" structures in unions
468836317b0 : ac/surface: unify htile_* and dcc_* fields as meta_* fields
34fd07aa56a : ac/surface: unify htile_levels and dcc_levels as meta_levels
b16c7b706fb : ac/surface: pack radeon_surf better
988f148db3c : ac/surface: overlap color and Z/S fields using a union in gfx9_surf_layout
ab005576853 : ac/surface: pack alignments by storing log2 in radeon_surf
cb016bb600d : ac/surface: pack radeon_surf::num_htile_levels better
8837d1d8331 : ac/surface: pack gfx9_surf_layout:resource_type better to save 8 bytes
4bd5f629668 : ac/surface: pack gfx9_surf_meta_flags better
3f074d2f451 : ac/surface: inline and reorder gfx9_surf_flags for better packing
48dbdc62bf8 : ac/surface: change legacy_surf_level::offset to 32-bit offset_256B shifted by 8
bbda20bf292 : ac/surface: overlap color and Z/S fields using a union in legacy_surf_layout
2fd8018845e : ac/surface: split dcc level info from surface_info to save space
e9dc3df868d : nir/loop_unroll: fix is_indirect_load() with load_global
eae264918cf : CI: Enable -werror for Windows
3b44d481e49 : driconf: Remove default values from string driconf entries
99dde83a3e8 : meson: For MSVC, suppress warnings generated by useless delayloads
8cc3100226d : microsoft/clc: Update unit test to always use COMMON state for buffers
0f2bf55c7e1 : nir/lcssa: fix nondeterminism in predecessor iteration
7050896be07 : nir: add nir_block_get_predecessors_sorted() helper
21582016c5b : anv: Make memory type and queue family pointers const
544044b29ee : radeonsi: replace the hard coded video decode and encode caps
75a725e4c55 : ac: add function for querying video capabilities
012e84ac11e : include/drm-uapi: bump AMDGPU headers
a99d77e5beb : ci: Fix meson-i386 build failed after libdrm bump version
2c1e4c4baa8 : meson: bump drm amdgpu version to 2.4.105
1b06189f4ab : nv50: enable ARB_framebuffer_no_attachments
97d61ae771c : nv50/ir: fake SV_THREAD_KILL support
ea49c9dabc8 : nv50: emulate indirect draws
1baefe4119e : nv50/ir: fix texture size for msaa textures
723b000d279 : radv: don't use fp16 for 8-bit division lowering before GFX9
d8f12fd421f : aco: fix 16-bit f2{u8,i8} on GFX6/7
d0e15b8c22d : aco: fix 16-bit u2f32
254360d96ca : nir/lower_idiv: make lowered divisions exact
a2619b97f53 : nir/lower_idiv: add options to use fp32 for 8-bit division lowering
7db8d307bcb : radv: remove second nir_lower_idiv
e00d94f14f7 : panfrost: Enable AFBC buffer sharing
23b060bba78 : panfrost: Fix AFBC body_size for shared resources
e52712a6533 : zink: disable mutable formats for zs formats and scanout images
3622df7ab20 : zink: flag anv for mesa image create wsi
104603fa763 : zink: create separate linear tiling image for scanout
e7f4f1b5826 : broadcom/compiler: use signed pointers for packed condition
16fd5bd9965 : turnip: support copying both aspects of D32_SFLOAT_S8_UINT
c04b36de39b : vtn: Add a cap for CL drivers to support read-write images
9f82399bf97 : vtn: Don't warn about linkage capability if we're creating a NIR library
6a545e69d9d : zink: make a bunch of descriptor functions static
344c4ab5801 : zink: move descriptor state management to descriptors.c
8c6a64c9b09 : radeonsi/rgp: export compute shader programs
aa077ba3a21 : radeonsi/rgp: export barriers
0e0dc669bda : Revert "ci: Disable panfrost t760"
44f0dbb7245 : Revert "ci: Disable panfrost g52"
113cb036c77 : Revert "ci: Disable t720 LAVA jobs"
10f05c90302 : ci: Disable t720 LAVA jobs
fd0480957b6 : vbo: inline vbo_primitive_restart in brw_primitive_restart
2f1014e41df : st/draw: remove st_draw_vbo
d32512effc7 : vulkan/util: Use util_bitcount
80b96a21585 : st/mesa: adapt for the case where buffers are not supported in frag
0dfc5b51967 : nv50/ir: fix emission of ld/st lock/unlock
d0fa6e066b3 : nv50/ir: avoid inlining results of a locked load
7052927ee44 : nv50: fix expression for ucp offset
52172fded56 : nv50/ir: fix emission of cas without a destination
a3b02fea7e5 : nv50/ir: fix emission of 16-bit add
fe93723aaa1 : nv50/ir: add support for 16-bit immediates
8a69efa171f : nv50/ir: logic ops on half-regs can't take an immediate
afcd296b1b8 : nv50/ir: fix emission of shifts on half-regs
af8665c3a5b : nv50/ir: fix emission of logic ops on half-regs
96e8e74813b : nv50/ir: fix emission of cvt with half-reg destinations
c6b02c097f7 : nv50/ir: fix emitting movs from imm to short registers
2ff2d65799e : nv50/ir: lower buffer to global
ee28cae1ef1 : nv50/ir: fix emission of RED
1fad9645536 : nv50/ir: do not use inline offsets for global, ensure indirect access
3e99271163f : nv50/ir: force shared memory indirect to be an address
d2a0aa5efed : nv50/ir: retrieve (n)ctaid.z from first user param
de71feccbfb : nv50: pass in third axis via user param
c3e9be9b5a5 : nv50: add texture, constbuf, image, buffer validation
1a6a7725279 : nv50: implement memory barrier handling
cd296c9f8cc : nv50: add resource tracking for shader images and buffers
ba6ba8c9900 : nv50: adapt texture and constbuf paths for compute shaders
9abfd4ba183 : nv50: Update texture indices to match stage indices
afe1472cde8 : nv50: Replace hardcoded texture/constbuf count with define
2d6b7b2e0c7 : lima: enable rg formats for fp16 render
8393fad0dec : lima: fix half float render
ba8737bb860 : pan/bi: Determine block successors correctly
492c8f1709d : compiler/glsl: fix include for Android build
44ed8378bf6 : gallium/tools: update trace scripts to Python 3
e7bece080f4 : zink: fix typo in function name
6940d3ba054 : zink: document scalarBlockLayout requirement
6a2ee3b17c3 : gallium/st: correct range for int16
07a02a3390c : gallium/st: correct range for float16
a161cccd9b9 : glsl: tolerate int16 loop counters
c64e2bf2c3d : glsl: fix int16 type
b718de746d1 : glsl: fix is_integer_16_32
0a7a61b2d77 : panfrost: Only do point coord replacement for PIPE_PRIM_POINTS
c43109c07b0 : anv: Use vk_object_alloc/free
22478bb0e48 : vulkan: Add a vk_object_multialloc helper
2b19b7a165f : anv: Clean up anv_semaphore::base on the error path
46749afe45b : anv: Clean up anv_descriptor_pool::base on the error path
13036a62e4b : anv: Refactor framebuffer creation
e20c653781c : anv: Clean up anv_device_memory::base on failure
fcd8aaf07ac : radv: Update editorconfig.
59c501ca353 : radv: Format.
8451b410227 : radv: Add clang-format for AMD code.
51a812bb601 : panfrost: Flush output after disassembling shaders
81513085e54 : android: anv: fix build error in anv_android.c
496b04389b3 : android: anv: Remove anv_intel.c from Makefile.sources
cd6f8ce4a79 : ci: enable venus in some meson build jobs
76c0217fb01 : etnaviv: remove stale comment in etna_resource_copy_region
171d7a30818 : etnaviv: don't try to copy PIPE_BUFFER with the 3D engine
22ea985d703 : venus: include individual venus-protcol headers
01c46704ec6 : venus: split out vn_queue.[ch]
49a15148fa7 : venus: split out vn_device_memory.[ch]
ee399c265f5 : venus: split out vn_image.[ch]
d082addab9b : venus: split out vn_buffer.[ch]
e653dc76977 : venus: split out vn_descriptor_set.[ch]
c3fbe3368bf : venus: split out vn_render_pass.[ch]
02e6164b080 : venus: split out vn_query_pool.[ch]
8b6ed71cf1c : venus: split out vn_pipeline.[ch]
04339521535 : venus: split out vn_command_buffer.[ch]
5a3f6323735 : venus: prepare for splitting vn_device.[ch]
41535aa80b7 : venus: update venus-protocol headers
ba796d51150 : ir3/postsched: Make sure to schedule inputs before kill
e11df07e541 : anv: fix debugoptimized build compile
b5c33174a12 : dri: Use __DRI_BUFFER_COUNT consistently internally
17b5ca5869e : zink: don't lose existing pNext when using wsi_image_create_info in image creation
d941df85efb : egl/haiku: Fix ConfigID naming inline with mesa
3aa8cbc7840 : meson: Refuse to build lavapipe without llvmpipe
4251e9cddf8 : ir3: Don't count (nopX) towards the wrong category
0dfc0767437 : zink: only unmap PIPE_MAP_ONCE in synchronous mode
b7a0265c27a : zink: handle checking batch completion from other contexts without timelines
fa36a16c684 : zink: make timeline semaphores per-screen
1ad295ed6f6 : radv: allow to force VRS rates on GFX10.3 with RADV_FORCE_VRS
549f41754a0 : radv: use explicit VRS mode when configuring PA_CL_VRS_CNTL
ec6d9b7fb27 : microsoft: fixup clc_log() define
0a3bfacabb3 : broadcom/compiler: rename unifa tracking fields
8998666de7e : broadcom/compiler: sort constant UBO loads by index and offset
fb2214a4412 : broadcom/compiler: allow compilation strategies to limit minimum thread count
4b244dc64f4 : broadcom/compiler: add a definition for the unifa skip distance
a45ab46563f : v3dv: fix index buffer binding
cc8d4cd1ae7 : broadcom/compiler: fix first_component assertion
46fc8ed4328 : r600: Enable sb for nir only on specific request
b4a66b29cd6 : radv: add MSAA support to CopyImage() on compute queue
4caf19eb7dd : radv: do not clamp framebuffer dimensions to the minimum dimension
05323657595 : egl: support no error attribute set to false with ES 1.1
eeec9d56ad3 : compiler/glsl: clean up output
d5e0be9342d : compiler/glsl: fix volatile string
01e012dab80 : compiler/glsl: correct the number of string-arguments
34c84b6f0e9 : microsoft/compiler: Add some more float16 support
ca08e745257 : microsoft/spirv_to_dxil: Support doubles
771c223f604 : microsoft/compiler: Implement new double pack/unpack alu ops
5578fdd2c49 : microsoft/compiler: Add a lowering pass to emit double [un]pack instructions
3c8bcdc8634 : nir: Add a new opcode for [un]packing doubles
bd219321a52 : microsoft/compiler: Support fp16 i/o vars
79bcefa8d99 : microsoft/spirv_to_dxil: Lower io arrays
cac3aedb0fb : microsoft/spirv_to_dxil: Lower globals to function_temp
f5ca29b430f : zink: fix CI flakiness in glx-multithread-clearbuffer
8b9033ad0a0 : radv: Support DCC modifiers fully.
6ff88a823bb : radv: Add retiling for foreign queues.
dece117fdc2 : radv: Support DCC without DCC/FCE predicates.
b61efd53b46 : radv: Support DCC without a fast clear value.
f0861c803ed : glx: Downgrade sRGB-ful fbconfigs
6b93746b563 : glx: Downgrade tfp mipmap-capable fbconfigs
000035222e5 : glx: Downgrade aux-buffer-ful fbconfigs
8917ca8af55 : glx: Don't downgrade the visual caveat from the server
7934b283dd4 : glx: Stop pretending to validate the pbuffer fbconfig attributes
40afef67e2b : dri: Don't tie the accum buffer's alpha-ness to the color buffer's
0a6e726bfbb : mesa: gl_config::rgbBits should count alphaBits too
8343dfe0595 : lavapipe: add dummy sampler ycbcr conversion
2a92e9ee3f1 : lavapipe: add vk1.1 image swapchain support
c79c2afd9f0 : gallium/threaded_context: add another rule for buffer mapping
663272c4dab : etnaviv: tell the truth if alpha-test is supported
d1f96e0c72c : features: mark off ARB_fragment_shader_interlock for zink
a049cff2414 : venus: implement vn_debug_init_once with os_get_option
82bb90e072c : venus: bring up Android support
fc3335a4720 : venus: properly enable WSI for different platforms
c6232afde06 : nir/spirv: remove unused fields from `vtn_builder`
4220befb383 : spirv: repair ssa defs for switchs with only default case
edd12acbecf : intel/compiler: remove unused member 'input_vue_map'
63772f3ca55 : radv: add MSAA support to ClearColorImage() on compute queue
31a3f2e4f4e : venus: initial support for WSI
91f914338df : venus: initial support for transform feedback
5dfe49e5884 : venus: advertise extensions promoted to 1.2
1cb0caf0ae6 : venus: advertise extensions promoted to 1.1
4db8163392d : venus: initial support for command buffers
723f0bf74a3 : venus: initial support for module and pipelines
5782506597a : venus: initial support for events and queries
8e2844b3776 : venus: initial support for render pass and fb
99fb8f6c69d : venus: initial support for descriptor sets
c1cc3e8b7de : venus: initial support for buffers/images/samplers
2c78d5ce52f : venus: initial support for VkDeviceMemory commands
ddd75330559 : venus: initial support for queue/fence/semaphore
5d94efd1b2a : venus: initial support for VkDevice commands
108f386a612 : venus: initial support for VkPhysicalDevice commands
90802b514db : venus: initial support for vkCreateInstance
83d7c2bb406 : venus: add a ring buffer
cd576a37429 : venus: add a CS encoder/decoder
247232d5969 : venus: add experimental renderers
b5653e3414b : venus: add generated venus-protocol headers
b0736f49d31 : venus: add driver skeleton
dab339b07e4 : virgl: update headers from virglrenderer
5f62083c267 : nir/gather_info: fix partial masking of compact I/O with location_frac!=0
b927de8b7fc : aux/trace: dump all the blend state members
edb89e7c4d1 : nir: Do not reset shared_size in nir_lower_io.
4ca4de50f75 : nir: Remove nir_shader->shared_size.
580f1ac4736 : nir: Extract shader_info->cs.shared_size out of union.
afd2f489d33 : anv: Drop unused anv_image_create_info::stride
5e6db191686 : anv: Remove vkCreateDmaBufINTEL (v4)
f4c69881844 : anv: Enable VK_EXT_image_drm_format_modifier
13ee22c6620 : anv/image: Support VkImageDrmFormatModifierExplicitCreateInfoEXT
d526fcba0d7 : anv/image: Add 'offset' param to add_surface()
13498cdd346 : anv: Declare anv_layout_to_* as pure functions
0e3199d912a : anv: Implement image acquire/release of modifier images
7fcec8ea5e4 : anv/image: Fix vkGetImageSubresourceLayout for modifier images
46f0e5b1e93 : anv: Move assert in vkGetImageSubresourceLayout
3a62d02c178 : anv/image: Fix Vk*ImagePlaneMemory*Info for modifier images
f9fa09ec92f : anv/image: Add ANV_IMAGE_MEMORY_BINDING_PRIVATE
c21dc4101a5 : anv/image: Fix cleanup of failed image creation
2e4c153c6ba : anv/image: Refactor check_memory_bindings()
a7a59d8dd12 : anv/image: Check that anv_image is compatible with its modifier
96f4568b637 : anv/image: In vkCreateDmaBufImageINTEL use modifiers
12e8e208021 : anv/image: Fix tiling if VkImageSwapchainCreateInfoKHR
de870cc4b24 : anv/image: Simplify assertions in anv_image_from_swapchain()
0845cabc725 : vulkan: Track dependencies of Python imports
84e0f6dbd80 : nir: Fix shader calls with nir_opt_dead_write_vars.
95c4f0f9109 : v3d: Enables DRM_FORMAT_MOD_BROADCOM_SAND128 support
2470bcb946d : meson: Fix missing xcb-xrandr dependency for Vulkan X11 WSI
961361cdc96 : aco: ensure loops nested in a WQM loop are in WQM
49cb1fac138 : draw: fix pstipple, aaline and aapoint without LLVM
49be175a4bc : intel/fs: limit OW reads to 8 owords on XeHP+
655251ad308 : anv: put correct number of BT prefetch for compute on XeHP+
9a3d4963981 : radv: make sure FMASK decompress and FCE are performed on gfx queue
6528cd762d0 : zink: support ARB_fragment_shader_interlock
7580a698444 : zink: hook up EXT_fragment_shader_interlock
91148636090 : zink: use explicit subpass deps
6536d5a947b : zink: use set_foreach_remove()
c7e4f28a162 : zink: simplify clear-apply on fb state change
f19946ca6ec : zink: stop unmapping resources
eab985d070c : zink: fix conditional when assigning tess variable io
8ebdb8c687d : zink: bypass separate stencil path in resource_reference_rw when not a zs image
40e8328ce5f : zink: remove atomic usage from batch tracking comparisons
15f2c1f6612 : zink: add env var to force uniform inlining
7f28775edcc : zink: implement uniform inlining
b47815c772e : zink: add a pipe_screen::finalize_nir hook
193c02e0cfc : aux/trace: add GALLIUM_TRACE_TRIGGER mode
ad88e2f959d : microsoft/spirv_to_dxil: Use non-zero exit code on failed compilations
5756f2cd2c9 : microsoft/spirv_to_dxil: Add support for load_vulkan_descriptor
31e546a762b : util/hash_table: add macro for destructively iterating entries
759cc914501 : util/set: add macro for destructively iterating set entries
539c7ca5084 : aux/trace: add a bunch of methods for lavapipe
c1270d4845d : aux/trace: add screen deduplication for zink+lavapipe tracing
f89c8ba4101 : docs: update lavapipe bits for 1.1
e1ba6158c06 : zink: export PIPE_CAP_PREFER_BLIT_BASED_TEXTURE_TRANSFER
e1eb72ae3cf : lavapipe: enable Vulkan 1.1 support
7b79db11c2e : lavapipe: enable correct workgroup sizing
34525bb088d : lavapipe: enable subgroups features
50049bd241c : gallivm: add compute shader subgroup system values support
bf6fd9a2eb7 : gallivm: add subgroup lowering support
8dc398848a4 : gallivm: add subgroup read invocation support
2d6a0a8620b : gallivm: add subgroup ballot support
7b3073ad44a : gallivm: add subgroup reduction + in/ex scan support
2e1266d1fe9 : gallivm: add subgroup elect intrinsic support.
52415cd39ee : gallivm: add subgroup system values support
1b8145eee9e : gallivm: move get_flt_bld to header.
2e231082749 : gallivm: add subgroup vote 64-bit and feq support.
8a18ed018b4 : lavapipe: fix missing protected memory properties
e47b742810b : lavapipe: add vulkan 1.1 properties/features apis
35c02f79c9b : lavapipe: add some asserts for blit region extents
be477f39aa9 : ci: update zink/virgl results for depth clamping fixes
60bdf61d685 : llvmpipe: always take depth clamping from state tracker
f96f016c228 : llvmpipe: when depth clamp is disable clamp to 0.0/1.0
da166f648f6 : radv: enable DCC for concurrent images on GFX10
37d48de83e4 : radv: simplify a check when enabling DCC for concurrent images
05ecb6780ca : zink: emit WorkgroupSize when not using ExecutionModeLocalSize
636170c8880 : docs: update calendar and link releases notes for 21.0.2
6f4e17a4bb6 : relnotes: Add sha256sum for 21.0.2
8368598c44a : docs: add release notes for 21.0.2
4e5ea376125 : ci: Use lavacli from master
d4db68b338a : radv: enable DCC stores with MSAA 4x/8x on GFX10+
1286e73c2c0 : nir/lower_idiv: Add 8-bit and 16-bit lowering path
e91dec13276 : nir/lower_idiv: Factor out numer/denom load
7b0eb4aa006 : nir/lower_idiv: Convert to lower_instructions
e4da24bd24f : nir: Add {i2f, u2f, f2i, f2u} helpers
6b197116454 : nir: Add nir_type_convert
f280367a277 : radv: perform MSAA color decompression for storage images with DCC
835c5b7ebf3 : aco: fix integer tg4 workaround with unnormalized coordinates
5a70c4d4a0a : ir3: Don't copy propagate arrays in ir3_cp
1ad5ee5a043 : ir3/cp_postsched: Set address of uses for relative mov's
dcc26a3945c : ir3: Fix valid flags for STIB
94beaa1d92e : ir3/legalize: Fix last input (ss) insertion
35ffe4fec19 : freedreno/a3xx: Fix SP_FS_CTRL_REG1_INITIALOUTSTANDING
8cd7950014b : util/bitset: Avoid out-of-bounds reads
387189a9554 : intel: avoid dumping null cs sampler/binding states
7ebb215495b : nir_to_tgsi: run constant folding after nir_opt_algebraic
26c3a509dee : intel: Drop gen_device_info::has_resource_streamer
8ec530d9828 : wsi/x11: Wait for fences with IMMEDIATE on Xwayland
519eb735a30 : turnip: implement variableMultisampleRate
f31a84233b5 : ci: Don't retry failed test runs
4297fe1d9d0 : ci: Set more reasonable timeouts for LAVA jobs
93ec399b285 : ci: Use a single template for LAVA jobs
8926c4a313e : aux/trace: add a set_inlinable_constants hook
eddbbd8b685 : v3d: use uint type in _gen_unpack_uint
d760a995e3c : panfrost: Hook up indirect draw support
54526d8eca1 : panfrost: Prepare things for indirect draws
2e6d94c198e : panfrost: Add helpers to support indirect draws
9a08c9097fd : panfrost: Stop including pan_device.h from pan_bo.h
363c1ef0c0e : gallium/u_threaded: split draws that don't fit in a batch
e25daef16f1 : panfrost: Skip disabled RTs when selecting a RT for transaction elimination
13ff5756ae6 : panfrost: Don't reserve space in the color buffer for disabled RTs
c105c8ad2cc : winsys/amdgpu: remove another 8 bytes from amdgpu_winsys_bo by packing better
815d98c22d4 : gallium/pb: remove 8 bytes from pb_buffer by packing variables
712b629abff : gallium/pb: change pb_buffer::alignment to alignment_log2
3d0a4864ce9 : winsys/amdgpu: add amdgpu_cs::ws to reduce dereferences
d5b877619d8 : winsys/amdgpu: remove amdgpu_winsys_bo::ws
65495e6caa0 : radeon_winsys.h: add a winsys parameter to most winsys buffer functions
aed8af54567 : radeon_winsys.h: add a new function radeon_bo_reference that takes a winsys
522938f271e : winsys/radeon: rename radeon_bo_reference -> radeon_ws_bo_reference
6c6a39682eb : gallium/pb: pass an optional winsys pointer to the buffer destroy function
33b2daab1a1 : intel/compiler: lower bit sizes in NIR postprocessing
d01628d24d0 : pan/bi: Remove conversion lowering
266de379c24 : pan/bi: Generalize f2i16, f2u16
be74b84e6f8 : pan/bi: Fill in some more conversions
435800e7502 : pan/bi: Lower swizzles
e3e2c5b5945 : pan/bi: Optimize MKVEC.v2i16 generation
f9bc168bd3f : pan/bi: Add bi_swz_16 helper
6bc7a0b3668 : radeonsi: fix si_compute_copy_image if DCC decompression happens before a copy
fc7ce9b636d : zink: drop VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT from compute path
84d6ee0920b : mesa: Remove unused gl_config::mutableRenderBuffer
fa425511ed7 : mesa: Make _mesa_initialize_visual return void
9dd0d68d268 : mesa: Remove unused _mesa_create_framebuffer
a6f1d56b7b1 : radeon: Exchange one curious idiom for another in radeonMakeCurrent
6d81b9c9722 : gallium: Remove curious st_visual::no_config
421fbb5f5e9 : zink: flag DYNAMIC resources as coherent
6ff6d01c377 : zink: don't use cached mem for staging resources
7499f84956f : radv: fix format feature reporting for modifiers
292ac71a4a8 : nir/lower_tex: handle deref casts
00fc85a0119 : zink: reset queries when suspending if >50% of total pool is used
f5dc4db35f4 : zink: defer timestamp query pool resets to end_query
24923b4640b : zink: check last_finished first in fence_finish early out case
d3734ae2ddc : zink: relax maybe_flush batch count threshold
1ba6dcb40f8 : zink: relax maybe_flush mem threshold
e4426d78285 : zink: split total_mem off to total_video_mem, use total_mem for tc
c6244899689 : zink: move cmdpool reset to batch state reset
a565ead64a2 : zink: only use host mem for staging resources with linear tiling
6433661cdad : zink: use 2 variant to check image format props during create
733e07565f8 : zink: use vkGetPhysicalDeviceFormatProperties2 when available
3fa7ce4d46d : zink: use better usage flags for staging resources
12f93a73779 : zink: hook up cs push constant for nir_intrinsic_load_work_dim
796e95d6a70 : util/threaded_context: support pipe_context::set_sample_locations
1e0a69afa72 : vulkan: track number of bindings instead of max binding for CreateDescriptorSetLayout
5890c322e14 : zink/ci: handle getting correct drisw driver.
3e1698fe1ba : drisw: move zink down the list below the sw drivers.
57511d14587 : radv: Flush caches for shader read operations.
0709a6b363d : turnip: fix alignment of non-32b types in workgroup memory
8b80e8f832d : radv: init CMASK/FMASK/DCC in parallel
91dbad7956a : microsoft/compiler: Fix barrier flag for shared memory
c1bd3d3afc0 : ci/broadcom: update expected list
14b312b2234 : radv: handle implicit subpass dependencies per attachment
9b9ad8d66c9 : docs: mark float_controls,float16_int8,16bit_storage as done on Turnip
2ded998a573 : radv: allow DCC for storage images on GFX10.3 with RADV_PERFTEST=dccstores
65bca137bd6 : aco: implement a workaround for the image load DCC hw bug on GFX10.3
3dfb4536261 : aco: fix get_sampler_desc() for image loads
ec611beae24 : ac: add ac_gpu_info::has_image_load_dcc_bug
e4ef5f04331 : mesa/st: ignore texture_index if tex_instr has deref src
72c54713aae : mesa/st: fix st_nir_lower_tex_src_plane arguments
bc438c91d9b : nir/lower_tex: ignore texture_index if tex_instr has deref src
9745a6f9a38 : radv: clean up fence syncobj code
4b0fc025f39 : radv: try to keep HTILE compressed with DEPTH_STENCIL_READ_ONLY_OPTIMAL
8fa7aa16ceb : radv: change RADV_FORCE_FAMILY to use family name instead of LLVM processor name
11c10277303 : ac: add ac_get_family_name() helper
9ca0e070e74 : broadcom/compiler: optimize branch emission for uniform break/continue
14843ccc333 : broadcom/compiler: implement restriction for branch after setmsf
d4e24936390 : zink: avoid cached memory allocations when not requested
0799312b997 : lavapipe: add support for KHR_imageless_framebuffer
8aed6cc50de : features: mark off ARB_shader_viewport_layer_array for zink
9490c1ca926 : zink: enable PIPE_CAP_TGSI_TES_LAYER_VIEWPORT
b89359fb929 : zink: only emit SpvCapabilitySampleMaskPostDepthCoverage if the mode is set
411f924bf98 : zink: store shader_info to ntv_context struct
6420be44882 : lavapipe: enable KHR_image_format_list
36115d2674f : lavapipe: implement CmdBindVertexBuffers with CmdBindVertexBuffers2EXT
44efd2dd1f5 : lavapipe: handle NULL pStrides in CmdBindVertexBuffers2EXT
cc2a4ff880e : anv: Fix coverage masks for VK_EXT_conservative_rasterization
1b3a0f88295 : vulkan/util: Fix implicit declaration of ffs for Android build
11010b932b2 : pan/bi: Lower large arrays to scratch
f5d1a8bf6f6 : pan/bi: Split writemasks for memory stores
52863f2e60f : pan/bi: Enable all nir_opt_move/sink optimizations
0bd01e86f32 : ci/bare-metal: no need to use tee
06ebbde6304 : vulkan: Deduplicate mesa stage conversion
7ace3f3ef0d : panfrost: Only check blend work count on midgard
5cef39acbeb : panfrost: Deduplicate Bifrost fau_count
3fdd3be8d6c : panfrost: Deduplicate UBO count assignment
6a9936f5b51 : pan/bi: Remove stale todo/assert
10b736f1604 : pan/bi: Remove TODO: RA warnings
93cdb072a82 : pan/bi: Only run DCE once
b7a339bc972 : pan/bi: Only run copyprop once
69666723f81 : pan/bi: Handle 16-bit blend sr_count
d91bf7257d9 : pan/bi: Add bi_foreach_block_rev
8fde30925d9 : pan/bi: Document register conventions
0ec495e3c96 : turnip: handle format list for compressed formats
e4e476c9a5c : gallium: Fix broken trace XML output
004ca762382 : r600/sfn: Only fetch the constants that are needed in fdd*
dee89af505d : ci: Uprev piglit to 6a4be9e9946d ("piglit: NOTE! Default branch is now main")
1b35cc29dd2 : ci: Uprev deqp runner to 0.6.5.
f67b6f9c477 : ci/freedreno: Fix up the a5xx border color flake annotation.
051b7e19259 : intel: Rename WA_### to Wa_###
f96c3b8b63a : intel: Rename GEN:BUG:### to Wa_###
69c3578c8b0 : intel: Rename GEN_{ALL, LT, ..} macros to GFX_{ALL, LT, ..}
ddb04b31fdc : intel: Remove unused MAKE_GEN macro
81e85f9434d : intel: Make line wrapping changes due to IS_GFX_VER_BETWEEN
efc863f9a10 : intel: Rename IS_GEN* macros to IS_GFX_VER*
e7e55af4d62 : intel: Rename GENx keyword to GFXx
1d296484b4f : intel: Rename Genx keyword to Gfxx
b75f095bc73 : intel: Rename genx keyword to gfxx in source files
66f65359745 : intel: Rename genx keyword to gfxx in build files
c1f3a778de9 : intel: Rename GENx prefix in macros to GFXx in source files
0cfe7e3968a : intel: Rename GENx prefix in macros to GFXx in build files
dc28390e3c6 : intel: Rename genx keyword in filenames to gfxx
abe9a71a091 : intel: Rename gen field in gen_device_info struct to ver
99331f6deb5 : intel: Rename genx10 field in gen_device_info struct to verx10
cc422fa4983 : intel: Rename ISL_DEV_GEN to ISL_GFX_VER
9da8a55b08f : intel: Rename GEN_GEN macro to GFX_VER
295bb3c2634 : intel: Rename GEN_VERSIONx10 macro to GFX_VERx10
b9b4324ca33 : mesa: fix restoring of texture attributes for msaa binding points
f447c69653f : spirv_to_dxil: Handle clip/cull distance
39aa32b8381 : microsoft/spirv_to_dxil: Implement TODO for removing dead functions
bd64669fa74 : d3d12: Use compact arrays for clip/cull distance
baeb363df03 : microsoft/compiler: Support compact arrays for clip/cull in nir_to_dxil
4941decc584 : microsoft/compiler: Enable dxil_nir.h to be included from C++
65e1bee99ce : microsoft/compiler: Add a lowering pass to split clip/cull distance compact arrays
96cd9618536 : microsoft/compiler: Add copy_prop_vars to optimization loop
3f1b90d638e : microsoft/compiler: Move blob_init earlier to prevent crash on failure
cb5120bcf74 : microsoft/spirv_to_dxil: Add extra lowering functions according to the docs on nir_inline_functions
2f3dc0264ce : microsoft/spirv_to_dxil: Add lowering pass to handle gl_PerVertex
fbebe365476 : features: mark off GL_OES_viewport_array for zink
8199bd653e0 : features: mark off ARB_compute_variable_group_size for zink
8371b75241e : docs: docker: minor stale documentation fix
9d8dd8d27b6 : zink: add some asserts to avoid zero-sized blit regions
44076a3d6c2 : zink: fix layercount for array texture blits
5e4d31f6460 : ac/surface/tests: move shareable code into ac_surface_test_common.h
b3e65149845 : radeonsi: don't use CP DMA for clears/copies except for very small ones
64cbab5348c : radeonsi: turn the loops over color buffers into while loops in si_clear
5ba77c4a5d4 : radeonsi: unset PIPE_CLEAR_* flags for non-existent buffers
0580d4c1a25 : radeonsi: enable HTILE with mipmapping on gfx9+
4e35eb1d699 : radeonsi: set better default depth clear value
3345e32de71 : radeonsi: group and parallelize all clears in si_texture_create_object
cb6e1c7c117 : radeonsi: add num_layers variable into si_do_fast_color_clear
1936a046b10 : radeonsi: return success/failure from si_alloc_separate_cmask
8cd61d12487 : radeonsi: parallelize CMASK and DCC clears
d0f06e5c474 : radeonsi: remove si_screen::dcc_msaa_allowed
4707dc6a648 : radeonsi: determine accurately whether the framebuffer state has DCC MSAA
933df672964 : ac/surface: add CMASK info for level 0
b3e7c77f136 : amd: fix parsing the last dword of DMA_DATA packets
95940459be6 : radeonsi: pack the variable block size in one SGPR, 10 bits per component
034c1e4845d : radeonsi: decrease the maximum variable block size
ad71ef9326f : radeonsi: don't use a constant buffer for the copy_image compute shader
5701baa34b8 : radeonsi: don't use constbuf and set cache policy for 12-byte clear shader
7d14eb623b0 : radeonsi: return false from si_is_format_supported instead of NULL
c53261645de : radeonsi: add SI_CONTEXT_PFP_SYNC_ME to skip syncing PFP for image operations
4fb1b7b2d80 : radeonsi: use the optimal packet order before draw packets for VS flushes too
b1a73ec99bd : radeonsi: rename and apply SI_OP_CPDMA_SKIP_CACHE_FLUSH to compute as well
419e05d5f64 : radeonsi: don't do an L2 flush in compute_do_clear_or_copy if we're not syncing
aed881e34ee : radeonsi: reduce syncing in si_compute_expand_fmask when it's already idle
5c827bde292 : radeonsi: reduce syncing for initializing new buffers
207bafd4dd8 : radeonsi: reduce syncing in si_dcc_decompress
7e2b5ce7224 : radeonsi: set compute/cpdma sync flags in the outermost caller
a4ad08b4559 : radeonsi: inline clear_buffer in si_screen_clear_buffer
1af99a28a0b : radeonsi: merge CP DMA flags with internal compute flags
dd5e9af78ff : radeonsi: remove unused SI_CP_DMA_SKIP_* definitions
938dc0e291b : radeonsi: rename internal compute sync flags
69ff9c16bbb : radeonsi: never set DISABLE_WR_CONFIRM for CP DMA clears and copies
28d065d3e5b : radeonsi: don't insert start/stop pipeline stat events if it has no effect
cb59cae04c3 : radeonsi: set the clear/copy cache policy based on L2 cache size
8ea685dfc0d : radeonsi: disable sparse buffers on gfx7-8
ac78b12e230 : ac/llvm: don't set unsupported xnack options to fix LLVM crashes on gfx6-8
57916fbdcde : radv: use COLOR_ATTACHMENT_OPTIMAL for fast clear/hw resolve operations
fc2186d3023 : radv: do not force enable FMASK during MSAA blits
6dbf975cb92 : radv: cleanup FMASK expand transitions
87c87644480 : radv: compress FMASK for all layouts except GENERAL
adf04d1af45 : ci/freedreno: Switch to the trimmed glxgears trace.
fe5349f70c9 : freedreno/a6xx: Fix alpha tests.
30439401832 : freedreno/a5xx: Fix alpha test vs early Z bugs.
c9fd8c25702 : ci/freedreno: Add trace testing on a3xx, a5xx.
8e3a1d0dd27 : ci/freedreno: Rename a306-test and a530-test to drop "arm64" from the name.
ec54546b2af : ci/freedreno: Add more new traces for a630 (minetest, TDM, pioneer, glyphy).
3d559985045 : zink: emit ImageCubeArray cap when accessing arrayed cube dimension images
ccbaf31f3ce : zink: use max_rt to determine number of blend state attachments
7dc1b57abb0 : bin/gen_release_notes.py: more robust rST escaping
997c94eb33d : ci: turn sphinx-build warnings into errors
ecc677a02fd : docs: fix release notes for 20.3.5
d0fefddf4a1 : vbo/dlist: use DrawGallium(Complex)
43e243762f7 : mesa: make _mesa_HashTable InDeleteAll debug only
e26f261c7e3 : mesa/hash: switch to simple_mtx
0a78c22666e : mesa/hash: make the mtx non-recursive
46c4ae5ff19 : mesa: remove 2 recursive lock usages of _mesa_HashTable
bb108bdec73 : dlist: remove ListExt feature
89b6d70c1c8 : zink/ci: update results after lavapipe clear fixes
fe53c222949 : lavapipe: fix only clearing depth or stencil paths.
7878497c94f : mesa: Clean up _mesa_layout_parameters after previous commit
9413c6aec3a : mesa: Add anything dynamically indexed before any non-dynamically indexed
04b28b9375b : mesa/st: Check for successful framebuffer allocation in st_api_make_current
95be3c9b6d8 : mesa/st: Remove unused ST_ATTACHMENT_SAMPLE
ce1a381e57d : turnip: enable VK_KHR_16bit_storage on A650
14acc64c3b2 : turnip: enable VK_KHR_shader_float16_int8
64aaa4afc32 : turnip: enable infinities for f16 math and document the register
14460faa642 : ir3: convert shift amount to 16b for 16b shifts
3777ecdf119 : turnip: implement VK_KHR_shader_float_controls
de195671bdb : ir3: nir_op_f2f16 should round to even
8c7940cc0fc : wsi/x11: Fix type of target_msc argument to x11_present_to_x11_dri3
302dce9929c : gitlab-ci: remove fixed tests
76613208159 : glsl/linker: Fix xfb stride alignment for buffers containing 64bit types
67e33db4a6c : glsl/linker: Fix xfb with explicit locations and 64bit types
c432cb672a1 : glsl/linker: Fix attempts to split up 64bit varyings between slots
6652c5018c6 : ci: Merge ARM testing docker images to a single arm_test one
4b20bd74253 : ci: Build ARM baremetal rootfs in native container
b2ba8898569 : ci: Remove INCLUDE_PIGLIT
bd30a0bb850 : ci: Drop the custom db820c kernel/dtb from the kernel+rootfs.
afc99f91759 : wgl, d3d12: Add a d3d12-specific test for swapchain leaks
1517fb25a43 : d3d12: Clean up swapchains on framebuffer destruction
aa1643d141c : d3d12: Add a constant for num_buffers
51df136c8b5 : wgl: Add a context to framebuffer destruction
f3db2963ce8 : wgl: Add unit test infrastructure for OpenGL32.dll on Windows
cbd38b88099 : d3d12: Use CreateDXGIFactory2 and use the debug flag when appropriate
fb5615af40a : zink: zink_push_constant -> zink_gfx_push_constant
4fc13a73217 : radv: use a sampled image descriptor for reads for the MSAA color decompress
ace0b16e8e6 : zink: use VkSubresourceLayout::depthPitch as layer_stride when mapping 3D imgs
83bee837e5d : zink: be more explicit about blit layer/depth usage
d5b56debde3 : anv: Implement VK_EXT_conservative_rasterization
bbb00f739c8 : zink: enforce device lost status
357b54c9bb6 : zink: optimize batch states for timeline use
4dbeb92c7e7 : zink: add timeline semaphore fastpath for checking/triggering batch completion
9a13add12e1 : zink: hook up timeline semaphore signalling during batch submission
2d38fb7e612 : zink: handle expired deferred fences more reasonably
a4e34f40a30 : zink: track last completed batch id to optimize checking states
122d01e73a0 : zink: add batch tracking id for program struct
1fdd906b21e : zink: add set_context_param hook
a084d012a9e : zink: handle PIPE_MAP_DONTBLOCK for buffer read maps
cc7a1874112 : nir/gather_info: implement partial masking of struct and compact I/O
8731a1beb72 : lavapipe: fix initialization of pipe_stream_output with unwritten outputs
47ed5c57df6 : gitlab: rename RADV bug report template
22fac1b6823 : docs: no-op'd -> disabled
a6e62c83ecd : docs: spell out freedesktop.org
86196fa3c08 : docs: spell out environment
24db6ee03f7 : docs: spell out development
1f35b05ee5b : docs: spell out full name of gitlab instance
69b25cee3bb : docs: fix rst-quoting issues in release-notes
87b83531bfc : docs: fix invalid rst
200e56f84d9 : intel/fs: implement another copy propagation restriction
b2af419391d : iris: clamp PointWidth in 3DSTATE_SF like i965 does
ddab9965897 : Remove leftover dead code.
3d1022382cc : glsl: enforce restrictions on builtin functions moved to compat
6dc07a173ea : zink: Only set the needed number of scissors.
bde22915313 : zink: Remove initialization of some arrays
6df7d8d40db : zink: ci updates
d179c5d28e6 : zink: implement threaded context
a442e3ff551 : gallivm: increase size of texture target enum bitfield
0be9a40225b : ci/freedreno: Demote a630-asan to a manual test for now.
d448bf8cdd4 : docs: fix incorrect possessive form
807d86718f7 : docs: dfsm -> DFSM
ece806d07a6 : docs: lex / yacc -> Lex / Yacc
bd6dbbecb47 : docs: lod -> LOD
2988729d1bd : docs: nops -> NOPs
2f42c21221c : docs: Xorg -> X.Org
9c1b8ce7aaa : docs: opencl -> OpenCL
35bf5c4dca5 : docs: optimisation -> optimization
5c8a7fa6318 : radv: only set WRITE_COMPRESS_ENABLE for storage image descriptors
00d6ccebf95 : ir3/isa: account for randomly set by blob lowest bit of ibo atomics
f181e613750 : ci: Bump the llvmpipe test timeout to 240 seconds
70066fb036b : zink: do not request scoped memory barriers
71e39c79fda : radv: don't reset vertex state params on pipeline bind if reg layout matches
df1c45890d4 : radv: don't emit baseinstance and drawid if neither is used
d67c1bc74d2 : radv: reorder vertex shader params
da7ffc3b976 : radv: make vertex param sgpr count more explicit
4e0a3c25274 : radv: break out vertex shader param emission into separate function
0a8b0919225 : radv: track whether baseinstance is used on the pipeline struct
b1b867033e7 : radv: track whether drawid is used on the pipeline struct
eed676c42ad : radv: set gfx pipeline vtx_emit_num to the number of sgprs
65626eba295 : radv: simplify vs draw param counting during setup
1ffa6154444 : radv: track whether gl_BaseInstance is used
75a2476dfb6 : radv: refactor draw dispatch
d0ef28d85ea : radv: stop zeroing radv_draw_info during draw
049f56fc4e3 : freedreno/a6xx: fix primitive counters debug output
4ce7d2138ab : freedreno/a6xx: copy full 64bit of primitive counter
70813c1c13b : meson: Remove kmsro from gallium-drivers
43232799846 : broadcom/cle: do not leak spec
b3799a36842 : docs: vulkan -> Vulkan
a28582a8fed : docs: ie. -> i.e.
2284937399b : docs: sytem -> system
08971eaec4b : docs: appling -> applying
5cd113cb108 : zink: document why we're calling pipe_shader_type_from_mesa
b25188021d8 : zink: simplify shader-removal
c0609b15851 : zink: assert that pstage is within range
2de07d1ad22 : zink: check base-requirements
920ecbefbd4 : docs: clarify VK_KHR_external_memory requirement
4bf238f7441 : zink: do not enable unused extension
3b130ec75db : docs: remove zink incorrect requirement
1f1e4705af3 : docs: remove bogus zink-requirement
5737cecd45f : ci/v3dv: update flaky tests
f8e5f945b8f : loader: prefer iris on Android
8f7640293d8 : broadcom/compiler: try to fill up delay slots after unconditional branch
e266e6c634a : broadcom/compiler: try to fill up delay slots after a branch instruction
f33ca092daf : broadcom/compiler: add a NOP count stat to shader-db
062eee7d33c : broadcom/compiler: dump instruction index when failing to pack instructions
d62bb8bc0df : lavapipe: fail out if spirv->nir fails
a17e10b1096 : lavapipe: only reference pCounterBuffers if non-NULL
cd222e4a9cf : glsl: Initialize parcel_out_uniform_storage members.
598dc3dca41 : zink: use cached memory for all resources when possible
1998e216b61 : zink: track coherent resource objects
4daef7ffe37 : mesa: Remove redundant gl_config::sampleBuffers
4fbe1cbe4cc : mesa: Stop tracking visual rating in gl_config
d21b8afa3de : mesa: Remove the pretense of aux buffer support
78dfab95b80 : mesa: Remove unused gl_config::level
c17d35b4029 : mesa: Remove transparency state from struct gl_config
c212283ef8e : mesa: Remove the texture-from-pixmap state from struct gl_config
5ffd1ebe6b3 : mesa: Remove misc pbuffer attributes from struct gl_config
1f626eb6a92 : dri: Fold attribMap into the code
49fb7f9e5ce : dri: Explicitly handle all the config attributes
b58fbfa8282 : Remove Scons leftovers
40647fcc3db : ci: Disable panfrost g52
e5c869c2ee8 : ci: skip pipeline_barrier tests that currently crash on RADV
3c64c090e0d : frontends/omx/h265: search entire dpb list
eaf197605e3 : radeon/vcn: release si buffer for encoding at the end.
89a04a54c41 : compiler/glsl: avoid null-pointer deref
cb580af02a4 : zink: remove zink_create_fence()
11926342e39 : zink: also check for device lost reset on flush
dc5d02ca545 : zink: break out queue submit into separate functions
38c5e154dfd : zink: move VkQueue to batch object
ef538e50c84 : zink: remove zink_fence_init()
95af27f0324 : zink: make a local screen pointer in zink_flush
3a344174dc5 : zink: store context to batch state
ba6265a1ff7 : zink: rename init_batch_state to get_batch_state
f9ee9c4539d : zink: assume fence has already completed if a batch state isn't found
03946bfcdd8 : zink: explicitly reset a couple more batch state members
f32079efab4 : zink: add locking for fence resources
0ebc13564af : zink: split fence finish func
4a736677afe : zink: add function for checking whether a batch is done
6eaaaaa542e : zink: add locking for batch states
c452c82b989 : zink: manually invoke cpu detection during screen init
07318617489 : zink: add locking for resource maps
e7420c77083 : zink: add locking for descriptor pools
1f90d517494 : v3dv: fix unused value
cc1f070a27d : broadcom/compiler: fix unused value
d03a9fa50c6 : docs: do not try to copy missing file
688dada1a85 : radv: do not fixup DCC after compute color resolves if DCC stores enabled
8e2f320f36f : lavapipe: report correct value for maxTexelBufferElements
528d66eaa28 : ci/v3d: run full GLES3 and GLES31 testsuite
dc859bb5bb6 : ci/broadcom: update piglit expected results
1df3a00dcd5 : iris: disable dynamic VAO fastpath on GFX version 9
33d87eeb5ab : gallium: add PIPE_CAP_ALLOW_DYNAMIC_VAO_FASTPATH
84ad0feec57 : zink: rework memory_barrier hook
3047c7c77ff : zink: rework some includes
5c1ce2edb82 : zink: use GENERAL layout for sampler images that are also bound as shader images
ed0fedf1c29 : zink: simplify some descriptor update function parameters
dd29a7e5b0e : zink: move descriptor barrier handling to main update function
c7f9dc58910 : zink: move update_descriptors & related funcs to zink_descriptors.c
812f7ecb133 : zink: rework texture_barrier hook
8578adeaa68 : nir: Unify memory atomics
ee8ea0cf869 : lavapipe: ignore unused clearvalues when beginning renderpass
61cf77583ac : lavapipe: Free sorted descriptor array.
83c92a48b77 : vulkan: Fix descriptor set creation with zero bindings.
80b90a0f2b8 : panfrost: Implement panfrost_set_global_binding
27b5ee5d7a7 : pipe-loader: Stop trying to use kmsro for vgem
06a883cfe55 : pipe-loader,gallium/drm: Fix the kmsro pipe_loader target
aa53665fda6 : intel/fs/copy_prop: check stride constraints with actual final type
0b359878956 : tu: Skip tu_tiling_config_update_tile_layout() if not using gmem
0fbf4536895 : freedreno/a5xx: Use VALIDREG/CONDREG like a6xx do.
99838513aee : freedreno/a5xx: Add support for clip distances and use them for userclip.
115ba959dcd : lavapipe: enable KHR_shader_atomic_int64
8c1d5fcb7cc : gallivm: add 64-bit atomic global support
92eafe42af9 : gallivm: add 64-bit atomic support for ssbo/shared.
fa712d9e174 : ac/surface: do not allocate FMASK or CMASK for stencil-only surfaces on GFX9+
da45f3f35c6 : ci: Enable iris testing in meson-release
d67b343aa02 : intel: Mark an otherwise unused variable in intel_dump_gpu as ASSERTED
1df4f11eb5f : radv: require DRM 3.35+
fb6814cd91f : radv: Only set WRITE_COMPRESS_ENABLE on supported HW.
c7039575da9 : r600/sfn: allocate number of VS outputs based on max driver_location
00a1521529c : r600: Don't advertise support for scaled int16 vertex formats
acdf1a12343 : r600: don't set an index_bias for indirect draw calls
24404886775 : r600: Fix texture buffer offset alignment
a5d5cbdf080 : freedreno: Fix file descriptor leak.
ee14bec09a9 : zink: use pre-populated shader-locations
6037f535d3a : zink: do not depend on shader_slots_reserved for xfb
2d98efd3232 : zink: pre-populate locations in variables
904b5eb2af5 : zink: handle errors in nir_to_spirv
e76531ea7ba : aco/tests: fix isel.sparse.clause for LLVM 12+
837f76edb80 : frontends/va: correct check for invalid format
f891c78a14a : android: panfrost: Use the blend shader cache attached to the device
2087168a30f : turnip,ir3: account for dispatch group offsets
68bfb6ca49f : etnaviv/drm: only print out fence error on non timeout
11d2db17c52 : util: rework AMD cpu L3 cache affinity code.
f7acdb1d1d7 : st/glthread: allow for invalid L3 cache id.
b03cfad77a3 : llvmpipe: fix cube image size query
b3ff9a02a43 : llvmpipe: increase PIPE_CAP_MAX_TEXTURE_BUFFER_SIZE value
c77fc0b6f44 : llvmpipe: stop flattening multidraws
65ef79be7a3 : aux/draw: pass full draw params to draw_pt_arrays()
ce0b1f23c30 : aux/draw: track increment_draw_id value from draw info
8b9d454cef5 : aux/draw: move draw param sanitization to end of function
33f832e0793 : aux/draw: pass the full draw params through to draw_pt_arrays_restart()
3ab15f39013 : aux/draw: pass the full draw params through to draw_instances()
3abeb0afe04 : aux/draw: rewrite PRIM_RESTART_LOOP macro as a function
182c7da6b4a : aux/draw: stop copying draw params unnecessarily
7994929e84a : panfrost: Use the blend shader cache attached to the device
bbff09b9521 : panfrost: Move the blend shader cache at the device level
c3c251d98fe : broadcom/compiler: flag TMU reads with a read dependency on last TMU config
cbf9a7c3c19 : broadcom/compiler: flag TMU read dependencies against last TMU config
afc82113d1a : lavapipe: refactor indexed draw dispatch to handle multidraws
e92931f6c41 : lavapipe: refactor base draw dispatch to handle multidraws
a42b2f11cb7 : zink: ci updates
c962980725b : zink: remove explicit fencing for query results
726e2eb8f92 : zink: reorder availability handling for (user) qbos
3b5f345e9b2 : zink: don't use PARTIAL bit for query results with time queries
70b12515873 : zink: bump pools up to 5k queries each
93190be1b99 : zink: rewrite query internals
313407672c1 : zink: remove special casing for occlusion qbos
2f81d6fbf0f : zink: manually handle more bool query types for copying
35b899c2a28 : zink: remove flush from query buffer copy
a9f6e6d606d : zink: create result buffers for all query streams
5c25ca55f04 : zink: clean up query creation failure paths
36f4e61403a : zink: rework border color handling
4c9b9871461 : zink: ralloc shader cache and keys
00dc0036bb6 : zink: flatten out buffer creation usage flags codepath
c96b20970f4 : zink: toggle between linear/optimal tiling during image creation
aac88f49e5f : zink: check image format props before creating image
7edc3f50c11 : zink: add color output bit and/or use linear tiling for sampled images
0a0fb85fbe6 : zink: incrementally add image usage flags based on device caps
69cdb6b7765 : zink: create separate vk image/buffer objects for shader image use
475c1bda8e9 : zink: break out barrier struct initializing into helper funcs
86e1e1dafd2 : zink: reorder barrier util functions to set up barrier struct before batch
7cee75f143c : zink: make descriptor state invalidate public
d922850e365 : zink: break out image/buffer create info structs into helper funcs
cde60ab1798 : zink: fix format support detection for storage texel buffers and shader images
b741e270cd9 : zink: reset all fences when waiting on batch state
34a2f96f59d : zink: stall when we start getting a lot of uncompleted batches
c39295a24b5 : zink: use correct surface ref function for context destroy
cbe9e95a960 : zink: only do shader updates when relevant stages are dirty
dfe9bfef9b9 : lavapipe: fix array texture region copies
2f8453cf565 : zink: also fix image buffer layer copying
191a8e07786 : zink: fix handling for image types in resource_copy_region hook
cca3d1d9a9b : lavapipe: remove lvp_descriptor_update_template::descriptor_set_layout
71ebcf30e4e : lavapipe: ignore templateType when descriptor template isn't for push descriptors
c3bf3e8d43a : r600/sfn: make allocate_temp_register private to valuepool
bf60ffd0cdd : r600/sfn: use get_temp_vec4 directly when fetching
6da330ece79 : r600/sfn: clean up value pool interface usage in emit_stream
36fa6122287 : r600/sfn: clean up multi-sample texture load
2362986e790 : r600/sfn: remove find_msb lowering in driver
6bcc2defa91 : r600/sfn: force dual source blend output handling in some cases
40fdf1be467 : r600/sfn: remove old deref code
84f5b159785 : r600/sfn: lowered FS output IO
3bbc078025e : r600/sfn: lower VS IO and drop old deref code
65bec7ab0a1 : r600/sfn: drop the local register mep
46beb625b91 : r600/sfn: switch assembler creation to use visitor
d45c8bf8d95 : r600/sfn: fix some formatting
56e4a465100 : r600/sfn: remove extra parameter from alu assemebly emission
a976a509585 : r600/sfn: Add skelton for visitor pattern
829028babc6 : r600/sfn: Make some value pool functions private
ea2c47390ad : util/primconvert: Handle indirect and multi-draw
180ca32bb29 : freedreno: Don't handle multi-draw in indirect case
0254e513f22 : virgl: Use util_draw_multi() helper
6a2634e9bec : v3d: Use util_draw_multi() helper
fc0c3e22c90 : vc4: Use util_draw_multi() helper
c9137bd1184 : tegra: Use util_draw_multi() helper
dc0140dd60f : svga: Use util_draw_multi() helper
ed1ac41887c : softpipe: Use util_draw_multi() helper
94071263132 : r600: Use util_draw_multi() helper
0634abbeb7e : r300: Use util_draw_multi() helper
e200da1f02d : nouveau: Use util_draw_multi() helper
c6ecf1ce650 : llvmpipe: Use util_draw_multi() helper
c75838de66f : lima: Use util_draw_multi() helper
615cff4fa08 : iris: Use util_draw_multi() helper
bd46ef14eb1 : i915: Use util_draw_multi() helper
e6148a27248 : etnaviv: Use util_draw_multi() helper
935f2c0ba45 : d3d12: Use util_draw_multi() helper
3afde83c410 : freedreno/a6xx: Fix obsolete comment
c14e059d9fc : freedreno/a6xx: Fix indirect+patches draws
c6fbbbbf70b : ci: Disable panfrost t760
10cdfce14e4 : intel/common: disable batch decoder on Android platform
4b1217146d3 : r600: Handle negate of second operator in TGSI_OPCODE_UADD
b3079273034 : zink: remove no-longer-needed clipdist1 patching
b95c62545a8 : android: amd/addrlib: define endianess to build
ba8ddc0c683 : zink: ci updates
90632ae7b34 : lavapipe: stop tracking draw start/count on rendering state
1e8792ea5f6 : freedreno/a6xx: Use the frontend userclip lowering.
683d3972a6f : nir: Update clip_distance_array_size in clip lowering.
6d72f404df9 : intel/nullhw: fix build
5e1f5f6a7bc : gitlab-ci: fix vulkan build layer enabling
a7c0cf500b3 : radv: Enable DCC for image stores on GFX10.
6c92bf2951a : radv: Use 8x8 meta compute workgroups.
ce989672742 : v3dv: define a default attribute values with float type
8557ac9a124 : aco/isel: Add documentation for (u)int64->f16 conversion
b5be03f39f2 : aco/isel: Fix large inputs being truncated in int32->f16 conversions
4ce8e422e3c : aco/isel: Add documentation and asserts for convert_int
1e03796fa4c : aco/isel: Don't request sign extension when truncating signed integers
3a2b0557265 : aco/isel: Fix i64/u64->float32 conversion for large inputs
436922c84ad : aco/isel: Don't emit unsupported i16<->f16 conversion opcodes on GFX6/7
3463b8bf416 : zink: tighten emitted image spir-v caps
a3ee818b790 : radv: report that degenerated triangles are not culled
1d349a6484b : Revert "egl: Don't add hardware device if there is no render node v2."
e39d72aec20 : egl: only take render nodes into account when listing DRM devices
08a51770bd1 : egl: fix software flag in _eglAddDevice call on DRM
6298347ec71 : mesa/st: fix lower_tex_src_plane in multiple samplers scenario
3fe3aebd630 : panfrost: Get rid of panfrost_pool_alloc()
f23a023a7eb : panfrost: Use the descriptor allocators where appropriate
58747cd2f54 : panfrost: Emit surface descriptors with pan_pack()
7c08bb5ad0d : panfrost: Define the Surface and Surface-with-stride descriptors
a1c0cc3fdde : panfrost: Provide various helpers to simplify descriptor allocation
724045aff26 : panfrost: Specify descriptor alignment requirements
65931ffa27a : pan/gen_pack: Parse alignment requirements
e790c204032 : broadcom/compiler: try to fill up delay slots after a thrsw
f68f209e392 : broadcom/compiler: add a v3d_qpu_writes_accum helper
640e8cb3dc8 : Half-revert "gallium/dri2: Pass the resource that corresponds to the plane"
f903a4be9ff : amd: update addrlib
3616e02ef3e : amd/addrlib: define endianess differently
1d69c0419b3 : amd/addrlib: prevent defining regparm differently
59912cd4cfc : amd/addrlib: add back the incorrect original DCC checking
042d24971e8 : anv: use helper function to get the buffer size
54b848b2456 : anv: move buffer size alignment into helper function
bff7fa3fe37 : lima: compute nir_sha1 for shader key even if disk cache is disabled
8b586d9ed6d : intel: Add null hw layer
54fe5b0482d : meson: switch vulkan layer to list of choices
82b25a1d757 : anv: Align inline uniform data to ANV_UBO_ALIGNMENT
5ae276f7e0b : intel: Fix release build breakage
243724031b2 : turnip: clamp to zero negative upper left corner of viewport
efd1d5cc596 : ci: Use CI_PROJECT_ROOT_NAMESPACE
422ad76cca6 : docs: Add 21.0.0 hashes
b1e64a77719 : ci/freedreno: Mark a630 as flaky on arb_draw_indirect-transform-feedback
8e43abcd2c2 : aco/ra: remove exec handling for phis
3284f755a3a : aco/ra: allow m0 in get_reg_specified()
4bfbd4de847 : aco/ra: iterate backwards when coalescing phis
7c64623e948 : aco/ra: refactor SSA repairing during register allocation
3ea2c05b326 : aco/ra: split register_file initialization into separate function
e4902d4574f : aco/ra: split affinity creation into separate function
cf4ed054176 : zink: follow spir-v 1.0 spec
ab71c0ba446 : lima/ppir: rework liveness data structures to bitset
2b83d995386 : lima/ppir: remove use of live_out
55b1dbb1c16 : lima/ppir: remove liveness info from blocks
56909868cd1 : turnip: implement VK_KHR_pipeline_executable_properties
2bff8fd53be : nir: add nir_shader_as_str function
616394cf31c : pan/mdg: Use appropriate sizes for global loads/stores
2f78ed8f0a7 : pan/mdg: Rename load/store operations
b7fb5450ef8 : ac: invalidate metadata after hs_emit_write_tess_factors()
22a979be651 : broadcom/compiler: convert add to mul when possible to allow merge
bdf93f4e3b3 : v3dv/cmd_buffer: return early for draw commands if there is nothing to draw
bb201733acc : v3dv/pipeline_cache: fix assert
e87ff43fb38 : zink: do not open-code vector-compares
296a2fb3503 : zink: drop bool attempt in float vector compares
9b52ac694c8 : zink: fix vector comparison
bf09ba53859 : lima: implement shader disk cache
3099ce7d022 : lima: rename lima_{fs,vs}_bind_state to lima_{fs,vs}_uncompiled_shader
1261c06c680 : lima: rename *_shader_state to *_compiled_shader
5c7dd85e4f0 : android: add some more stub functions for cross compilation
e10a094e0ab : gbm: add gbm_bo_get_fd_for_plane
ab7744b2801 : gallium/dri2: Pass the resource that corresponds to the plane
382e5f2737a : anv/android: fix image creation with external format
02492bea5f4 : glcpp: Fix undefined behaviour in glcpp
95c58aacf81 : docs: update calendar and link releases notes for 21.0.1
38bce7238ce : docs: Add 21.0.1 hashes
e26906ce939 : docs: add release notes for 21.0.1
3e9d753cb9f : docs: update calendar and link releases notes for 20.3.5
8463066078e : docs: Add hashes for 20.3.5
930d2a92a32 : docs: add release notes for 20.3.5
e20aebb83c5 : lavapipe: use the passed offset for CmdCopyQueryPoolResults
4ad5bfd1bdb : lavapipe: fix CmdCopyQueryPoolResults for partial pipeline statistics queries
5ecad3cb44c : util/set: stop leaking u32 key sets which pass a mem ctx
e93c8ab0233 : intel/compiler: Use a struct for brw_compile_cs parameters
05933fb0f7e : intel/compiler: Use INTEL_DEBUG=blorp to dump blorp shaders
7fb1e586513 : intel/compiler: Make visitors take debug_enabled as a parameter
758eb18c6f2 : intel/compiler: Make vec4 generator take debug_enabled as a parameter
244d2daa004 : intel/compiler: Make brw_postprocess_nir take debug_enabled as a parameter
82d77f0ea85 : intel/compiler: Refactor the shader INTEL_DEBUG checks
57d664245e7 : intel/compiler: Use a struct for brw_compile_vs parameters
f5e1765f98e : intel/compiler: Use a struct for brw_compile_fs parameters
84c3d683440 : intel/compiler: Make vue_map parameter const for brw_compile_fs
893aab57a85 : aco/ra: Avoid unnecessary copying of std::vectors
9be24c89c8c : freedreno: Clamp TF prims written to buffer size pre-a6xx.
538e5059d0f : freedreno: Don't count SW TF queries on a6xx.
2e002675db1 : freedreno: Move the primitives generated/written updates after the draw.
b02d52459f7 : freedreno: Move max-tf-vtx calculation to just the HW that needs it.
4af6fbb9657 : freedreno/ir3: Move max-tf-vtx calculation to a .c file
c29c7f50424 : freedreno: Assert that TF prims generated can ignore active_queries.
a95912e9af7 : zink: check for mirror-clamp extension
2644835f039 : zink: add missing required feature
a466c2a7839 : zink: check for stores and atomics features
215ff8246f8 : zink: check for depth-bias-clamp feature
f6f2cbeb448 : zink: check for pipeline statistics feature
f64ef064ded : ci/fdo: Use trimmed traces for Valve games
57e00aed8e2 : iris: Flag for resolves when stencil enable changes, too.
bbe5eb43c77 : zink: don't generate sampled image type for non-sampled images
674132dee80 : compiler/spirv: use undefs when extending image coords
52e7297f9c7 : ci/android: Build the v3dv driver.
6d439559411 : ci/android: Make sure we don't detect system libexpat.
3cc390bf7dd : broadcom: Disbale CLIF dumping when libexpat isn't available.
6eee6769e95 : turnip: Fix KGSL build since common dispatch rework.
de9f04ca66c : zink: add more rp cache asserts
7892b18acff : zink: remove unnecessary flush during image maps
6c35b4c7717 : zink: remove handling for resource flushing between compute/gfx batches
9871c883cc6 : zink: avoid unnecessary resource refs during descriptor update
87de6c3c7d2 : mesa: check cube completeness for cube fbo attachments
3d94144d385 : zink: add buffer_subdata hook
8dd87542384 : zink: explicitly use stream uploader for staging buffers
a3c65ffa3f4 : zink: create separate upload mgr for constants
a6b367a5af9 : aco/tests: add tests for denormal-aware propagation
e3c283e0bca : aco: use -1.0*x and 1.0*|x| for fneg/fabs
561fcfb50f9 : aco: don't optimize min(a*1.0, ...) to min(a, ...) on GFX8
5313ad8e45b : zink: handle gallium multi draws more effectively
0daacd13470 : zink: ci updates
40cc265888d : zink: toggle conditional render when beginning/ending a renderpass
4e238162437 : zink: only update conditional render buffer when it needs to be updated
cc90a0c3dac : zink: store conditional render predicate to query and split out start/stop
cce1f22ef39 : zink: isolate gfx stage bits when updating shader modules
50b5a9a4a06 : anv: use common entrypoints for VK_KHR_create_renderpass2
d7c5b7398b4 : lavapipe: use common entrypoints for VK_KHR_create_renderpass2
2c2ea54020b : turnip: use common entrypoints for VK_KHR_create_renderpass2
5cb6999bc31 : radv: use common entrypoints for VK_KHR_create_renderpass2
0ce6b625a28 : vulkan: add common entrypoints for VK_KHR_create_renderpass2
453a97b2cf6 : ci: add expected fail for RADV
12dfba19517 : zink: unify gfx and compute batches
fcf0eab8a08 : zink: call clear() instead of reset() for batch states on context destroy
e89f674c830 : zink: add wrapper to reset batch state structs
d7f70451083 : ac: Fix emit_split_buffer_store modulus operation.
d248c911624 : radv: Allow DCC for images with modifiers that are read-only.
b5ecf0748a5 : radv: Ensure we never decompress or FCE read-only textures.
66e17b410ad : radv: Enable sharing with DCC with modifiers.
85e5bbd11cb : radv: Allow extra planes for DCC.
c022c9603d5 : d3d12: Use ID3D12Device9::CreateCommandQueue1 when available
8120871b8db : freedreno/a5xx: Switch to using ir3_cache for looking up our VS/FS
ce36e60b18b : freedreno/a4xx: Switch to using ir3_cache for looking up our VS/FS
b44d52f62bf : freedreno/a3xx: Switch to using ir3_cache for looking up our VS/FS.
6941cd5c986 : freedreno: Move the ir3 linked shader cache to the context.
cd1d8b43717 : android: vulkan/util: add vk_descriptors.{c,h} to Makefile.sources
cd135b877db : android: r600/sfn: fix sfn_nir_algebraic.c gen rules
ccb50f8ad33 : zink: emit all interpolation modes
80c3a539279 : zink: factor out interpolation to helper
277ea7a015c : zink: ci updates
116811e9639 : zink: trigger pending clears during flush
6d138b5f925 : zink: refactor clears a little to track a bitfield of enabled clears on the context
a1d03cd031a : zink: simplify some queue-related query code
01790bfd451 : zink: always flag xfb barrier on gfx flush when appropriate
e7362a9cbd1 : zink: move zink_flush_compute() users to zink_flush_queue()
fec07a664ea : zink: rework public batch flush function to be useful again
67b20bff09a : zink: relax unreachable() to debug_printf when waiting on batch
e3f48ac8297 : wgl: Fix wglCreatePbufferARB pixel format lookup
e6955d440f7 : zink: ci updates
9ea9b852a22 : zink: emulate PIPE_FORMAT_R8G8B8X8_UNORM
3bb138ce3e9 : zink: handle blitting of color formats with ignored alpha channels
fc23ddc22a0 : zink: force PIPE_SWIZZLE_1 for X channels in samplerviews
62ab64c276c : zink: fix multisampled shader image load/store
3adc4c41e10 : zink: fix spirv image operand ordering
e696596f865 : zink: move batch-tracked resources to fence object
a8d925f52ee : zink: always reset batch states when finding a new one
d54688f1e8e : zink: make batch usage unsetting function public
a315e8ce3e3 : zink: move 'batch_id' and 'is_compute' members to fence
93e19b8b405 : ci: Fix visibility property of LAVA jobs
75951a44ee9 : Revert "CI: Disable Panfrost T760"
573c8196e46 : Revert "ci/panfrost: Disable t860/radeonsi testing while the runners are struggling."
666966969ff : Revert "ci/panfrost: disable the rest of these jobs temporarily"
051460b3c95 : softpipe: ci updates
f9c83782f72 : st/glsl_to_nir: lower indirect derefs of builtins in non-packed uniform case
6900498faa8 : nir: add nir_lower_indirect_builtin_uniform_derefs()
11ea1d17778 : zink: unify clear color conversion code
e4e753333bb : zink: cache transfer maps
230748d614e : zink: break out buffer mapping part of zink_transfer_map
63fe1dc65be : ci: update xfails for ppc64le and s390x
d8fa93a707e : ci: update list of expected CTS failures for RADV
2a50ab8571e : gitlab-ci: Build meson-mingw32-x86_64 w/o zlib.
cb4287608a9 : android: anv: add libcutils shared dependency
e7202e889ba : freedreno: Split out devicetree helpers
9479ae97615 : freedreno/fdperf: Use os_read_file()
5871f4177ce : freedreno: Make headers C++ happy
e4e393a65c0 : freedreno/a6xx: Disable sample averaging on depth/stencil resolves.
431b0ef9ee0 : freedreno/a6xx: Rename the RB_BLIT_INFO.INTEGER field to SAMPLE_0.
a30d091a10f : iris: Delete stale comment in iris_lost_context_state
05fb5e85f2a : .mailmap: fix email for Daniel Schürmann
a5b37c64d18 : turnip: expose several already implemented extensions
d8a2abe3481 : freedreno/computerator: Add script for finding reg file size
50d5ed1e5e8 : freedreno: Report max_waves in shaderdb output
d274649799b : freedreno/computerator: Use threadsize calculated by ir3
2ecb9700e84 : freedreno: Use threadsize calculated by ir3
7ecc70b31cb : turnip: Use threadsize calculated by ir3
fd7960e1915 : ir3: Calcuate max_waves and threadsize
cbc68c79a51 : freedreno: Add local_size to ir3_shader_variant
74785346b42 : v3dv: Add support for the on-disk shader cache
cf71280d74d : v3dv/device: avoid unused-result warning with asprintf
2bee6ffec3f : v3dv/pipeline: compute sha1 for no-op fragment shaders correctly
9a4099858bc : v3dv/pipeline: don't create a variant if compilation failed
e354c528015 : v3dv/pipeline: try to get the shader variant directly from the cache
6afb8a9fecc : v3dv/pipeline: use broadcom_shader_stage as pipeline/variant stage type
0b98f203106 : v3dv: define broadcom shader stages
d7f40383744 : v3dv/pipeline: remove v3d_key from shader_variant and pipeline stage
b8c73c512a3 : v3dv/pipeline: remove compiled_variant_count field
ebb2297a910 : v3dv/pipeline: move topology to pipeline
dd72c99d774 : v3dv/pipeline: use driver_location_map instead of nir utilities
b71fd5587e0 : broadcom/compiler: add driver_location_map at vs prog data
2be0c367750 : broadcom/compiler: add local_size in v3d_compute_prog_data
ab252d73a9c : v3dv/pipeline: remove pipeline->use_push_constants
f276efb2f8e : v3dv/pipeline: remove pregenerate_variant
098816fc9a4 : v3dv/pipeline_cache: add more details when dumping debug info
ad241b15a9e : vk: consolidate dynamic descriptor binding sorting
b992b38de6d : docs: Add calendar entries for 21.1 release candidates.
4a2d123aafc : docs: Extend calendar entries for 21.0 by 1 releases.
97e2d96e224 : docs: missing lvp win32surface ext in features.txt
cf58debf63b : nvc0: fix reported driver queries for Pascal and later GPUs
8604cc81017 : nvc0: ensure sufficient push space for indirect data
ee3920b215a : nv50: add appropriate space check before adding new pushbuffer
3e39d059dff : nv50,nvc0: remove explicit target argument from view creation
38371ff6286 : nv50: initialize target for blit source surfaces
208250b3765 : ir3: update info about applicability of saturation modifier
5942a0f1ac4 : r60/sfn: don't lower scomp
ca270207bb6 : r600/sfn: lower find_msb variants to find_msb_rev
befda5ba1b9 : r600/sfn: optimize comp+csel using fused ops
195952786b0 : r600/sfn: Add algebraic lowering for fsin and fcos
318701b8039 : nir: Add r600 specific sin and cos variants
0f5b3c37c5d : nir: Add opcodes for fused comp + csel and optimizations
a5747f8ab35 : nir: add opcodes for *find_msb_rev and lowering
28d116c889c : radv: lower view_index to zero if multiview is disabled
92a5ea13fcd : zink: implement a global framebuffer cache
9b544c1fe7f : zink: use a custom surface referencing function whenever unrefing a surface
a9ab5b4f166 : zink: break out surface destroy function into a screen function
c56fe22064d : zink: use surface references for fb attachments
17ef151f624 : zink: add explicit surface/bufferview batch-tracking functions
73fa8c2bdb6 : zink: make fb ref func return bool on free
cbe24a0e9c5 : broadcom/compiler: use nir_lower_undef_to_zero
1c987f5db35 : broadcom/compiler: optimize constant vfpack
b189409a46c : broadcom/compiler: handle implicit uniform loads when optimizing constant alu
92764abc822 : radv: add RADV_DEBUG=novrsflatshading option
f5540209abc : radv: enable VRS 2x2 coarse shading for flat shading on GFX10.3+
cf54ff3ea63 : radv: determine if a pipeline is candidate for flat shading
abc64caef9f : radv: gather if the FS uses perspective or linear interpolations
b2c1ed262d9 : radv: restore previous MRT CB_SHADER_MASK logic
2fb71504f00 : radv: Skip 0-sized index buffers only when necessary
ec34a9a8894 : ac: Add has_zero_index_buffer_bug to ac_gpu_info
dad3cda66c8 : radv: Fix improper max_index_count argument for indexed draws
35816188b72 : radv: initialize CMASK with correct clear codes
fdc00099628 : radv: fix clearing CMASK layers on GFX9+
74a3f48987a : ac/surface: init CMASK slice size on GFX9+
b0452f150e7 : intel/aub_viewer: fix decoding of sampler states
186301a2328 : intel/aub_viewer: drop bogus check
2b5f9602b77 : intel/aub_viewer: catch invalid sampler state pointer
08f8677b299 : intel/batch_decoder: assert on invalid sampler pointer
56cd91bc7ce : intel/batch_decoder: fix decoding of sampler states
cd0f9cdb6e3 : intel/batch_decoder: drop bogus check
bb8ee5f52db : intel/batch_decoder: catch invalid sampler state pointer
31178db610f : i965: fix decode_get_bo
f33852e2688 : iris: fix decode_get_bo
5762aa4e56a : lima: relax checks of imported BO
b06f121fcc1 : lavapipe: enable 8/16-bit storage extensions
27822a6f0bf : gallivm: use fp16 casts lowering
48080e5bdf2 : nir: lower 64-bit floats to 32-bit first.
01dfd65a2d4 : nir: port fp16 casting code from dxil
224069cefdd : gallivm/nir: handle bool registers.
2a9e98130b0 : gallivm: fix non-32bit ubo loads
07080fd4c9f : lima/ppir: increase usage of pipeline regs
55d153b9f59 : nir: Temporarily disable optimizations for MSVC ARM64
3e68e7f90de : gallium,st: add missing viewport swizzles
befd9fbbba1 : freedreno/a6xx: Fix typo
5b96689fa05 : freedreno: Autotune bypass vs GMEM rendering decision
0610c7ba841 : freedreno/a6xx: Fix sRGB/snorm vs sysmem clear path
2e529ed7ef8 : freedreno: Add gmem_reason_mask
1c24e9500b1 : freedreno/batch: Add a way to clone a batch key
aa7dd6ff436 : freedreno/batch: Export key/hash fxns
4f3c16ec052 : freedreno: Add draw cost estimation
a1d80c6d96c : zink: more accurately check samplecount caps for shader images
fd4a742cc3e : freedreno/a6xx: Emit streamout state on every draw
03cf083dba5 : freedreno: Push multi-draw closer to backend
68e752652c7 : freedreno: Handle multi-draw edge cases
57659323751 : freedreno: Use multi-draw helper
27ab249c9a2 : u_draw: Add helper to emultate multi-draw
7b1505d165e : freedreno: Drop u_trim_pipe_prim() from fast-paths
9947f950fb0 : freedreno/a6xx/vsc: Be more tolerate of degenerate prims
4e82c5da733 : freedreno: Only collect sw stats when required
e9652630c7f : freedreno: Split out helper for updating sw stats
66985973aa2 : freedreno: Don't ignore geom/tess stage resources
8cb51ba30e0 : freedreno: Add dirty bit for state that needs rsc tracking
66cbe66090b : freedreno: Small dirty flag re-org
9401d5bf1a0 : freedreno/a6xx: Convert to dirty_groups
32bc809a08d : freedreno: Add mapping to generation specific dirty state
0cb989d71f7 : freedreno: Add helpers to mark dirty state
9aef0296353 : freedreno/ir3: Precompute whether we need driver-params
b5e1e99da13 : freedreno/drm: Inline iova calculation
93d5349fa57 : freedreno/drm: Move emit_reloc_tail to head
684586b96ea : freedreno/drm: Split 64b vs 32b paths
9168d9cbfb4 : freedreno/drm: Split softpin "reloc" functions
731ea067586 : intel/tools: Handle BINDING_TABLE_POOL_ALLOC in batch decoding
79d9c914aec : intel/genxml: Make BindingTablePoolEnable a bool
05e133a84a2 : intel/tools: Handle GT_MODE in the batch decoder
b2421f7b440 : intel/tools: Handle milti-LRI in the batch decoder
65077cdf570 : intel/genxml: Binding table pointers are 15 bits on GFX version 12.5+
6fb93465bdb : intel/genxml: Add a partial GT_MODE definition for Gen11+.
6e6cd7d93cc : scons: Remove.
85c17700448 : appveyor: Remove integration.
09117357b7f : etnaviv: rename struct members
53b51a1037a : etnaviv: add support for NTE
a9494a8b9c3 : etnaviv: factor out TS state emitting
ec914569524 : etnaviv: etnaviv: put sampler limit determination into own function
1fe20aa7d97 : clover: Add constructor for sampler_argument.
3257ab9f23f : radv: Dedupe winsyses per device.
921dafc98b2 : virgl: Use atomic operation directly.
25c002bae97 : ci/freedreno: Mark glx-swap-copy as a flake on a630.
1af7be02d79 : ci/bare-metal: Move the db820c lockup detect to the right boot script.
4eb7c4d60cc : ci/freedreno: Mark all of dEQP TF as flaky.
60ea60ec4de : zink: rewrite queue dispatch to use monotonic batch ids instead of hardcoded ones
a06958278f9 : zink: split off a bunch of batch struct members to new batch state struct
62335d7bc51 : llvmpipe/setup: use bigger hammer to force fs constant updating correctly
012bc2fc776 : meson, util: Make zlib optional again
28bf06f350e : panfrost: Add a Meson dependency on bi_opcodes.h for bifrost_compiler
c54fb6ef3d8 : virgl: Don't destroy resource while it's in use.
bf549e4c881 : lavapipe: Fix type narrowing
854b33de2f1 : radv: lower variables to ssa before nir_propagate_invariant
9efec45b0cd : ir3: disallow .sat on SEL instructions
6cff8ec5a62 : ci/lavapipe: split out lavapipe ci into lavapipe dir
e5ea9a3baa9 : radeonsi: add a fast path for MSAA resolving with RGB -> BGR swizzling
88e0e4f70ef : radeonsi: select the optimal micro tile mode at clear regardless of fast clear
e3e66e1fab0 : util: add new helper util_format_rgb_to_bgr
5a29a55aa3d : util: fail assertion in util_format_linear if it can't translate SRGB format
aff4c790eaf : util: add most missing formats with reversed RGB channel order
9064d801a9a : glx/drisw: Implement WaitX and WaitGL
63bed3d55b7 : zink: correctly clamp samplerview surface types
3ab99ad14bd : zink: improve surface viewtype clamping
813a7e64bda : zink: break out surface viewtype clamping into util function
70d87dd41d6 : glx: Remove windows' stub {bind,release}_text_image context hooks
621b3a40417 : glx: Pull get_proc_address out of the context vtable
cba1d6de221 : glx: Pull use_x_font out of the context vtable
a6cd30333cf : egl/wayland: avoid unnecessary roundtrip when authenticated
b416ae2023e : docs: simplify format requirements
5deac5c1565 : docs: document zink GL 4.6 requirements
62a27bb0911 : docs: document zink GL 4.5 requirements
529d5f38c36 : docs: document zink GL 4.4 requirements
29f8f21bff6 : docs: document zink GL 4.3 requirements
73ebfcccca9 : docs: remove excessive quoting
5d0509e3674 : docs: remove excessive wrapping
025d707903c : docs: remove stray newline
e2cdbb25c7a : aco: add ACO_DEBUG=liveinfo
8e409abf969 : docs: document ACO_DEBUG=perfinfo
22af492b013 : aco: add aco_print_program() flags to print live_out and register demand
8748b1c24f1 : aco: add aco_print_program() flag to print kill flags
27e2f82f178 : aco: implement image_deref_samples
16d453da7ff : genxml/gen12: 3D_MODE bits 31:16 are no longer must-be-one
b9a7f9314bc : i965/gen11: Fix must-be-ones bit positions in 3D_MODE
5057f14cbaa : Revert "glsl/test: Don't run whitespace tests in parallel"
d8911a0ae85 : Revert "meson: add enable-glcpp-tests option"
fc0d1aab505 : Revert "ci: disable glcpp tests for now"
7fedf51b959 : glsl/tests: Use exit code 126 to detect valgrind errors
4cc8c25d561 : glsl/tests: Don't use tempfiles
deb654cdd00 : glsl/tests: Bump glcpp valgrind test timeout to 240 seconds
26e139c7761 : ci: Disable valgrind in some build jobs
37855fd59d1 : glcpp: Fully initialize struct gl_context
1eb3a2d8da9 : Revert "ci: Restrict meson-gallium job to gstreamer runners"
05bf12ccb6f : intel/tools: Use subprocess.Popen to read output directly from a pipe
f0c8c6581c0 : llvmpipe/setup: force fs constant updating upon beginning queries
6d995d3fe24 : lavapipe: force state updates when beginning queries
007bf1d1dcf : lavapipe: rewrite cmdbufs to always do descriptor binds/pushes first
4feb26f6470 : glsl: add compilation errors for attribute and varying qualifiers
1ab309377e0 : lavapipe: support VK_KHR_copy_commands2
f7597e7d4f4 : zink: flatten 2d_array surfaces when necessary
ae62fb37376 : panfrost: Disable early-z when alpha test is used
9d947127d38 : anv: use the device size of CS prefetch to pad secondary buffer calls
33bc2977e5e : intel/mi_builder: use device info to use the right CS prefetch size
beb680aae43 : intel/dev: store size of CS prefetch
833847603bd : lavapipe: fix templated descriptor updates
a04921d6873 : lavapipe: drop unused vk_format in image struct
a9b79c8c09d : lavapipe: add missing device group api
6cb676d1693 : lavapipe: add missing sampler minmax properties
42b325f398e : lavapipe: fix image format properties
5da520cf3d7 : freedreno/ir3: Demote centroid usage to pixel on non-msaa.
f5717f9f54b : ac/llvm: Fix alignment of shared load intrinsics.
3413c483752 : aco/ra: allow VCC on SMEM sbase operand on GFX10+
fc3606f29cd : aco/optimizer: set VCC hint on new v_cmp_* definitions
8ab6d2b4c47 : ci/broadcom: use new piglit runner
e3f703e4646 : lima: update dEQP fails and skips lists
fc6a8154018 : freedreno/a5xx: Fix stream-output binning handling.
69c2a472c25 : u_format: Add restrict to fn pointer and manual format pack/unpack/fetch
3419b16b6d5 : zink: handle nir_intrinsic_image_deref_samples
50881d59e66 : compiler/spirv: fix image sample queries
861c6a86dcd : zink: enable spirv extension for post depth coverage
89c8e22cc65 : aco: Fix constant address offset calculation for ds_read2 instructions.
0b090d8e677 : gallium/st: reserve space in default uniform block for lowered constants
78de2de8f31 : gallium/st: fix shader_has_one_variant
bdfe0e3ef43 : gallium/st: fix shader_has_one_variant
cc314361e3a : nir_to_tgsi: Fix indices for CMP in nir_to_tgsi for nir_op_fcsel
4258ab45b75 : nir_to_tgsi: Respect PIPE_SHADER_CAP_TGSI_SQRT_SUPPORTED.
5d031d8f31a : zink: clear framebuffer state on context destroy
321a5696562 : zink: move fence reset to zink_fence_init()
bb90c8b926f : zink: remove query batch-tracking init from begin_query()
cb701327789 : zink: use macro to streamline batch struct member init
89dce254d80 : zink: move other batch-tracking implementations to unified codepath
57021b1d4a5 : zink: also move batch destructor into zink_batch.c
56452230abb : zink: move batch init into zink_batch.c
fc27594943f : zink: move active query pruning to batch reset
6aa791f626d : zink: split out batch resource-set clearing into separate function
ecb50b37a98 : zink: return enum zink_queue from zink_batch_reference_resource_rw()
870e0e73d70 : zink: abstract zink_get_resource_usage() and move it to be internal
62b10ad1b8b : zink: convert ZINK_RESOURCE_ACCESS defines to enum
c5390b2ef78 : zink: refactor resource_sync_writes_from_batch_usage() to manage batch id internally
304ee56cabf : zink: add enum for different queues
49efef9d554 : zink: add a pipe_context::fence_server_sync hook
6d005ba3fc1 : zink: more consolidation for null sampler/image view hashing
c22e56f454c : zink: ci updates
e02d1eb9507 : zink: always use requested format for sampler view creation
c6c532faa8c : gallium/u_vbuf: use updated pipe_draw_start_count while using draw_vbo
1b9d8d7fdfa : android: util: create some standalone compression helpers
edbbf4537bf : mesa: set states in fast path for restoring light attributes
df5607d2efc : anv: Use fallback paths if DRM_I915_QUERY_ENGINE_INFO fails
91192696e66 : intel/fs: Add support for 16-bit A64 float and integer atomics
a572471edc6 : spirv: Add support for SPV_EXT_shader_atomic_float_min_max
1ba9c262fd9 : nir: Add image atomic_fmin/fmax intrinsics
302183d6354 : nir: Handle deref_atomic_fadd in a couple of passes
ba8ef1df9b4 : spirv: Update headers and metadata from latest Khronos commit
23100f3b653 : lavapipe: bump maxMemoryAllocationCount
0bbae3139ef : st/mesa: add a driconf option to transcode ETC2 to DXTC
8b6d22109f4 : intel/fs/vec4: add missing dependency in write-on-write fixed GRFs
3c72c867422 : zink: Wire up ARB_post_depth_coverage
c49d88f6b2d : mesa: fix parameter reservation size
94f41b8a091 : mesa: clear reserved parameter storage because it's stored in the shader cache
bcc61a01d49 : mesa: don't overallocate ParameterValues 4 times (v2)
e91dec36bc4 : mesa: fix a oldNum typo in reallocation in _mesa_reserve_parameter_storage
aa748ef7e51 : mesa: add assertions for buffer reference counts
ae0ce3e3bae : mesa: fix Blender crash due to optimizations in buffer reference counting
a94bd9033d4 : radeonsi: use pipe_sampler_state::border_color_is_integer to simplify stuff
1f8e4ec7d18 : ci: Don't run meson tests in strace for meson-mingw32-x86_64 job
ff6f11acdc6 : radeonsi: fix leak when the in-memory cache is full
0c4ac289578 : gbm: remove fprintf calls in gbm_dri_bo_create
00dad26ce2f : gbm: fail early when modifier list only contains INVALID
d85d780202e : zink: switch to deqp-runner for piglit jobs
a917cafdd71 : ci/freedreno: Mark the rest of the glx_arb_sync_control@timing as flakes.
2b8a73f9494 : ci/freedreno: Mark an a630 piglit flake from async shader compiling.
40792790517 : anv/apply_pipeline_layout: Add support for A64 descriptor access
b704d03efd4 : anv: Do UBO loads with global addresses for bindless
61749b5a151 : anv: Add a pass for lowering A64 UBO access
c8748771bb6 : nir/lower_io: Support global addresses for UBOs in nir_lower_explicit_io
bd65e4d1992 : anv/apply_pipeline_layout: Use the new helpers for images
4113a3750cf : anv/apply_pipeline_layout: Use the new helpers for early lowering
93126b641c6 : anv/apply_pipeline_layout: Rework the desc_addr_format helper
f95134a0fe7 : anv/apply_pipeline_layout: Refactor all our descriptor address builders
42de744155b : anv/apply_pipeline_layout: Apply dynamic offsets in load_ssbo_descriptor
8a61e3a0c07 : anv: Zero out the last dword of UBO/SSBO descriptors in the shader
422798caef9 : anv: Rework the 64bit_bounded_global resource index format
e06144a8189 : anv: Use 64bit_global_32bit_offset for SSBOs
93a3f187195 : nir: Add a new 64+32-bit address format
e13246e053f : anv/apply_pipeline_layout: Add some switch statements
f872a269916 : anv/apply_pipeline_layout: Plumb through a UBO address format
2b8f76b1289 : anv/apply_pipeline_layout: Move bounds checking later for index/offset
2beba9dd5a2 : anv/apply_pipeline_layout: Run DCE between the early and late passes
a7fe687bde1 : anv/apply_pipeline_layout: Lower UBO loads in the early pass
799a931d127 : anv/apply_pipeline_layout: Rework the early pass index/offset helpers
cdb88f67dc2 : anv/apply_pipeline_layout: Refactor descriptor chasing code
0aa3d68206f : anv: Use nir_shader_instructions_pass in apply_pipeline_layout
bfe92b83db4 : anv: Use load_global_constant for shader constants
1ce3660a5a5 : intel/fs,rt: Add a predicate to load_global_const_block
2407952ec99 : ci/bare-metal: Restart a run on intermittent kernel lockups.
5d2c9fd161e : freedreno/drm: Avoid unitialized timestamp in submit fail
5bc100eb2de : aco: use a single instruction for uadd32_sat() on GFX8
3decb52c822 : aco: use uadd32_sat() helper for nir_op_uadd_sat
590de30093c : aco: implement 64-bit VGPR {u,i}find_msb
32eb74e1e18 : ac/gpu_info: fix more non-coherent RB and GL2 combinations
d4bcb58caf6 : zink: fix free of ralloced pointer
539036a9904 : zink: fix emulation of no mipfilter
ed7c6e46e78 : aco: Delete superfluous tess and ESGS I/O code.
08fb6904ecb : radv/llvm: Delete superfluous tess and ESGS I/O code.
16021e3bae5 : radv/llvm: Only store TCS outputs where they are really needed.
540168fd15b : radv: Use new, NIR-based I/O lowering.
1958381c9ae : radv: Reorder some NIR optimizations in preparation for the I/O changes.
b3a16c0e197 : radv: Fill some tess shader info earlier.
52219ad3a07 : radv: Determine tcs_in_out_eq in radv_pipeline instead of the compiler.
e1ee17249ac : radv: Calculate tess patches and LDS use outside the backend compilers.
a736ea5dc62 : radv: Save I/O usage data to both shader infos for merged stages.
c564a452fcf : radv: Lower IO and set driver locations earlier.
3185cb7dbf6 : ac: Add NIR passes to lower ES->GS I/O to memory accesses.
bf966d1c1dd : ac: Add NIR passes to lower VS->TCS->TES I/O to memory accesses.
14ad82b4e98 : ac/llvm: Emit more efficient code for load_shared.
d5a79dbcf8f : ac/llvm: Add constant offset to load/store_shared.
00c014aab25 : ac/llvm: Make sure to always emit integer comparison for nir_op_ieq.
252b5d5ecdb : ac/llvm: Make shared loads/stores work correctly for non-CS stages.
6e7b1cd2515 : ac/llvm: Implement new Geometry Shader intrinsics.
20a2801011c : ac/llvm: Implement the new tessellation intrinsics.
60114f38657 : ac/llvm: Implement AMD-specific buffer load/store intrinsics.
582229585b6 : aco: Implement new Geometry Shader intrinsics.
5c95b32c6e2 : aco: Implement the new tessellation I/O related NIR intrinsics.
e10e74a7af5 : aco: Implement new buffer load/store intrinsics.
4c5c610f1d6 : nir: Add AMD-specific Geometry Shader related intrinsics.
38df949f98e : nir: Add tessellation related AMD-specific intrinsics.
744dc74078c : nir: Add nir_opt_offsets to fold const adds into load/store offsets.
eee34357573 : nir: Add AMD-specific buffer load/store intrinsics.
c2a81ebe19f : nir: Add default unsigned upper bound configuration.
8ebb8d31af8 : nir: Add unsigned upper bound for TCS load_invocation_id.
9fbfafb57ae : nir: Shrink vectors for load_shared.
084863bb5df : nir: Fix unsigned upper bound of local_invocation_index for non-CS stages.
132171dc4e7 : nir: Add a few more algebraic optimizations to help address calculation.
9f9b0f583b2 : nir: Add nir_builder helper for I/O address offset calculations.
f6f68d5cf17 : nir: Add new nir_builder helpers for iadd with no_unsigned_wrap.
5bc42ce5797 : nir: Don't update base in vectorize_loads()
c580c3f9c79 : aco/tests: add test for waNsaCannotFollowWritelane
502a0735522 : aco: fix NSA following writelane
298d400e5c2 : aco/tests: add test for NSAToVMEMBug
194f3e4c69b : aco: fix NSA MIMG followed by MUBUF/MTBUF
b804abd61de : freedreno/isa: assert if field's range is out of bitset's range
42c81e19011 : ir3: match mova1 mnemonic when writing to A1
c0a62b203e5 : ir3/isa,parser: fix encoding and parsing of bindless s2en SAM
727eadc76a4 : ci/vc4/v3d: run piglit testsuite against Xorg
dc2e3d6ff25 : ci/v3dv: add flaky test in the skip list
c19bc782cc3 : ci/armXX: add libgl1-mesa-dev dependency
557c86d6ce7 : vc4: destroy renderonly object if present
ec4c79c2b0c : v3dv: avoid some maybe-uninitialized warnings
c373b243698 : v3dv/descriptor_set: don't free individual set if not allowed
aefac607413 : broadcom/compiler: use nir_lower_wrmasks to simplify TMU general stores
51a263530f4 : broadcom/compiler: use nir_opt_load_store_vectorize
3db322f3059 : broadcom/compiler: fix end of tmu sequence detection
7bdd569d7e1 : radv: extend the dirty bits to 64-bit
0acd7df67b4 : turnip: set depth plane control zmode to A6XX_LATE_Z when sample mask is written
9d42e715058 : radv: add notccompatcmask debug option
f810d8cd50c : radv: enable TC-compat CMASK on GFX10+
72b58c4a5e6 : radv: initialize TC-compat CMASK images with the DCC clear code
a3835964ce2 : radv: only configure the CMASK tiling for TC-compat on GFX8
b9222cc906f : radv: make sure FMASK is enabled for TC-compat CMASK
0c281283d8c : radv: remove redundant check when enabling TC-compat CMASK
d173ed2e9c7 : radv: do not enable TC-compat CMASK if the image isn't readable by a shader
fb648634b0f : radv: use common entrypoints for VK_KHR_copy_commands2
f29de817eb3 : compiler/glsl: call util_cpu_detect from glsl_type_singleton_init_or_ref
1e4abf1fe3b : vulkan/util: call glsl_type_singleton_init_or_ref from vk_instance_init
164a51c80f5 : v3dv: fix stride in buffer copy
99a11f25b23 : v3dv: fix assertion in job_compute_frame_tiling
d70e017c177 : anv: Use ASSERTED for results that are only used in asserts.
d7a94cae181 : anv: Use unreachable() in anv_genX.
17bc587f889 : intel/compiler: Make room for maximum dest size in nir_emit_texture.
eb378e4cd03 : intel/compiler: Use assume() instead of assert() for array bounds.
84f91dfea51 : CI: Change LAVA job visibility
62d6ec083b9 : zink: enable PIPE_CAP_INVALIDATE_BUFFER
d5367cee09f : zink: invalidate resources on map when discarding range
cfa361e6cd0 : zink: handle streamout buffer rebinds
a00f10207c6 : zink: set valid region for streamout buffers on bind
8c1422dca5a : zink: add a pipe_context::invalidate_resource hook
d84c7c2a85c : zink: remove direct samplerview batch-tracking
2729513d290 : zink: hook up resource bind history
806c612131f : ci/panfrost: disable the rest of these jobs temporarily
08d8aee2221 : zink: ci updates
2f3b09e422e : zink: set ntv variable descriptor sets during compile phase
c1cdf30a119 : zink: apply Delete All The Code methodology to the ubo/ssbo variables
769c6dce232 : zink: move zink_binding() to compiler.c
dbbcf4e7800 : zink: directly set nir variable bindings for reuse during ntv
84293f53954 : zink: flatten binding numbers a bit
eeb23b15eb0 : zink: break out sized uint array construction into util function
1950f8ec0c9 : zink: add ntv util function for checking if a glsl type is an atomic counter
90a1aaf956a : zink: add debug info about missing atomic ops
57832980274 : zink: add unsized array type to get_glsl_type_element() handling
63999068430 : zink: also break out whole ntv bo struct pointer construction
99a87a283a1 : zink: break out bo array type construction into ntv util function
10bfe8759b9 : zink: use intermediate var for glsl non-array type during shader create
2b4609b66cd : zink: run nir_convert_from_ssa last during compile
d9fcf5de55a : turnip: Enable nonuniform descriptor indexing
e9fd2a2a584 : ir3: Add nonuniform encodings to ir3 encoder and parser
433cdd1cff2 : ir3: fix has_src() to return correctly in ir3_nir_lower_tex_prefetch
d82b58c03ec : nir: Set access at lower_ubo_vec4
e0e55b181f3 : turnip: Return correct value of tu6_load_state_size
fdbcb58c068 : ac/llvm: handle demote in LLVM 13 that just added support for it
08101aaaace : util/disk_cache: add cache item headers to single file cache entries
ba324bff1ca : util/disk_cache: detangle cache item creation from disk writing
16b2b4342b5 : util/disk_cache: separate file reads from cache item validation
9cf0aac1309 : util/compress: make compression function inputs const
a986d1ed633 : lavapipe: add support for KHR_buffer_device_address.
7b8d53afdd4 : lavapipe: only init immutable samplers for correct types.
c16f63b3430 : gallivm: convert packing to uint64 not double
e7672080699 : ir3: fix oob access to regs array for getbuf,getinfo,rgetinfo
175925f84f3 : ci/freedreno: run freedreno jobs on any change in src/freedreno/
f3a7a8a4dcb : ci/freedreno: Switch the piglit testing to the new piglit runner.
0b4691d615a : ci: Bump deqp-runner to v0.6.3.
8205cce0073 : aco: Use ASSERTED to avoid unused variable warning.
1d571c6bc17 : pan/bi: Use correct enum type for NIR intrinsics.
0a1c533c6e5 : ci/panfrost: Disable t860/radeonsi testing while the runners are struggling.
4b063d636e2 : zink: unset last_vertex_stage_dirty after applying it
30cf07cc8ac : lavapipe: fix primitive-restart for uint8 indices
3aa2da96df8 : zink: add missing null check
5ff99387a19 : CI: Trigger Windows builds for llvmpipe & Vulkan changes
441fba45ed1 : freedreno: Fix fd_fence_finish()
b505db3864b : intel: Simplify few version checks involving G4X
e66e8a0109b : intel: Remove GEN_IS_G4X macro
1d0295ea2ca : intel: Simplify version checks involving haswell
97d6ceaf04d : intel: Remove GEN_IS_HASWELL macro
739486de2f5 : freedreno/a5xx: Fix the max texture buffer size.
b93d21810a1 : freedreno/a5xx: Fix the texel buffer alignment requirement.
16fc6b87bb5 : ci: Run meson tests in strace if it's available and can be used
acd6117fe03 : ci: Add strace to the x86_build docker image
d411691965a : aco/tests: Use _exit in child process
81beef929db : ci: Move /usr/bin/time check from meson test wrapper to build script
e7ba882cd42 : ci: Drop SIGINT handling from meson test wrapper script
bc76f9a8f23 : ci: Move meson-build.sh to meson/build.sh
3b687722b3a : d3d12: Really handle null constant buffers
8708d32d9c9 : d3d12: Handle is_new_style_shadow comparison filtering
6db28f52012 : d3d12: Move descriptor pools to screen, and add lock
7c68a2518f1 : vulkan: add missing vk_shader_module.c/h includes to Makefile
23538ed7a8d : zink: cache bufferviews
da2b841798b : zink: properly handle null bufferview descriptor states
ebdc0cd4ad9 : zink: improve debug asserts for samplers/images during descriptor updates
545625600b6 : zink: update null descriptor hashes to reflect current descriptor states
c380a46036a : zink: add helper function for getting a resource for a descriptor
1b96e3e2b04 : zink: massively beef up batch tracking for shader images
78068d039be : zink: add extra batch tracking for sampler views
dc80529e1fe : zink: simplify bufferview and imageview descriptor state hashing
473ee28cf30 : zink: store bufferview hash to bufferview struct
5acbba4e41a : zink: explicitly use zink_surface objects for sampler/image view objects
054f53e3d04 : zink: use an explicit zink_buffer_view struct
4cb5bb72be1 : zink: add util function for checking whether shader descriptor is buffer from program
12243f682d4 : zink: add util function for checking whether a shader descriptor is a buffer
2b18105ff75 : zink: add some asserts for pipeline barriers to check renderpass state
f4a53287de1 : zink: handle cached descriptor set punting
e6aacec9e10 : CI: Try really hard to get updated Windows TLS certs
616720d6aec : zink: track resource_object usage instead of resource usage
708f19317c2 : zink: split out backing resource object create/destroy
46bbc835c10 : zink: move resource internals to a separate struct
f6c6320a5f4 : zink: break out batch id finding for resource usage into util function
c699cc0f9b1 : zink: avoid looping for non-ubo descriptor updates based on set usage
839d609b8c8 : zink: add batch usage flags for sampler views/states and desc sets
013aa05edb6 : radv: Use correct DCC compressed block size for sampling.
ee395df3152 : genxml: Make 1-bit L3$ config register fields bool on Gen7
b8ca39a80d3 : turnip: implement intrinsic_vulkan_resource_reindex
3dc81024206 : ci/freedreno: Add three more a5xx flakes from the last day.
2538e3b48a5 : android: i965: Rename files with "intel_" prefix to "brw_"
f4a8912dc21 : anv: use common interfaces for shader modules
71b17149e8a : tu: use common interfaces for shader modules
07c9dc54ddd : v3dv: use common interfaces for shader modules
1d1c7a965c6 : radv: use common interfaces for shader modules
c3db26a6f64 : lavapipe: use common interfaces for shader modules
a41e98ddcae : vk/util: add a util macro for initializing stack vk_shader_module structs
76078ed9fe3 : vk/util: add unified shader module struct/functions
b0de4468c24 : lavapipe: add host query reset
6865ec210bd : lavapipe: fix writing availability for queries.
774bbc299fd : lavapipe: add missing break
3a73148f25a : anv: Set correct binding table entry count
b6875b0094c : anv: Drop has_slm in emit_l3_config for gen11+
b1ab69f467b : anv: Remove redundant #if checks
f603a2c25a3 : anv: Lower ViewIndex to zero when multiview is disabled
edcad555f82 : zink: stop leaking programs
46b356ca2dc : zink: unset ctx->program pointers when an unref destroys the object
ddb807e5c94 : zink: return true from program ref functions upon free
25d895747c4 : zink: use internal api for first-frame fence
e93ca92d4ae : zink: force explicit fence only on first frame flush
bbfeebabfdf : zink: force mesa flush implicit fencing on ANV
6fb4e1345dc : zink: determine whether the vulkan driver requires mesa flush wsi
86bd643d6ac : zink: use a safer iteration for fb surfaces during rp init
38f7faa8a49 : zink: implement a surface cache
2643f9ed284 : zink: ralloc screen objects
6083ebe078d : swr: fix array-bounds warning
12af7f97eec : swr: fix deprecated llvm 11 declaration warning
c58a7c71088 : swr: fix unused SplitString warning
17441cf92f5 : swr: Fix SWR_CONTEXT pre-declaration
0e8cdea6d94 : swr: fix win32 intrinsics
31dbef02a06 : swr: extern declaration for win32 intrinsics
321dadf2292 : radv: rework radv_use_dcc_for_image() a bit
9704ed3f571 : radv: remove useless DCC disable check for 3D images on GFX10+
2bc51226e1a : radv: add missing SQTT events for copy_commands2/create_renderpass2
99e9a6721a4 : anv: fix memory allocation error handling
87966b0aa01 : intel: install intel_device_info
9e5623ccc39 : frontends/va: fix protected slice data buffer read size
4668cd30d97 : radeonsi/sqtt: fix user event max size
177dcd4b686 : broadcom/compiler: be more flexible scheduling TMU writes
87ed614c478 : broadcom/compiler: flag wrtmuc with a read dependency on last_tmu_config
6d6fd57e09a : util/fossilize_db: remove compression from foz db helper
4a98764da8d : util/disk_cache: make use of the new compression helpers
d7ecbd5bf83 : util: create some standalone compression helpers
18192834136 : zink: use _mesa_set_search_and_add() for set management
c5029ddf8c0 : zink: optimize resource usage tracking
db0a71c9ae5 : lavapipe: enable EXT_scalar_block_layout
db8e2aad5e3 : lavapipe: enable KHR_uniform_buffer_standard_layout
7e412a5d334 : iris: Fix typos.
1193f2bd74a : nv50/ir: Add constructor for NV50LegalizePostRA.
09d53d63ada : zink: ci updates
4e14c3dcb15 : zink: remove extraneous flush in transfer_map_region_flush
d40e372fe97 : zink: move buffer<->image copying to pipe_context::resource_copy_region hook
88f41a8fa53 : docs: update lavapipe features.txt
585b5fcf448 : lavapipe: add single ssbo variable pointer support.
c843e3b5b4a : lavapipe: move to common create render pass code
8475ab7f92a : lavapipe: move to the common casting interfaces
bd623d6cd65 : lavapipe: move queue to base object
3a466bfc1c8 : lavapipe: add support for VK_KHR_create_renderpass2
951788b5601 : lima/ppir: don't use list_length() in loop in regalloc and liveness analysis
d2ca8be9985 : lima: add precompile debug flag
7c2c60ad67c : r600/sfn remove some leftover debug output
4459fc224b4 : r600/sfn: lower idiv, imod, etc in nir
7f020afcd6b : r600/sfn: lower bitfield_extract and bitfield_insert in NIR
585eebdd0f5 : r600/sfn: Fix including/not including c++ parts of header
944f1325785 : r600/sfn: fix buffer offset for ssbo writes
a47a12b37c1 : r600/sfn: remove unused code
2e1cff0e853 : r600/sfn: sort alu opcodes in switch statememt
c2e5c35786a : .mailmap: add an alias for Eleni Maria Stea
8283ed65cfd : radeonsi: Limit the size of the in-memory shader cache
c23c3b7a772 : st/nine: detect worker threads syncs for systemmem
205201c968c : st/nine: Use stream_uploader for bad cases of systemmem
05e6b0f2003 : st/nine: Always use DYNAMIC with SYSTEMMEM
67c401b1122 : st/nine: Force DYNAMIC SYSTEMMEM for sw vertex processing
380c2bf8876 : st/nine: Optimize dynamic systemmem buffers
01c8071f932 : st/nine: Track pending MANAGED buffer uploads
26a9e2bb15a : gallium/util: Add new u_box helpers
a5819e1b492 : st/nine: Use correct bind flag at buffer creation
a2c3db34d15 : st/nine: Optimize DrawPrimitiveUp
9168a376924 : st/nine: Refactor DrawPrimitiveUp
247d135f67d : st/nine: Implement SYSTEMMEM buffers same as MANAGED
634adfa253d : st/nine: Optimize EndScene
2497195aabf : docs: Mark VK_KHR_maintenance1 as done on turnip
7b2e35128c5 : lavapipe: set more resource bind flags using image/buffer usage bits
a04a797b89b : mesa: only report INCOMPLETE_FORMATS for GLES1 / desktop
87c85139ea3 : virgl: Update GLES expectations.
1cf8cf99c89 : mesa/st: Fix precompile misses on compat GL VSes writing to color outputs.
35247ac017a : mesa/st: Add perf debug for draw-time variant compiles.
6864ff35e93 : mesa/st: Unify st_get_vp_variant() and st_get_common_variant().
536533f556b : lavapipe: fix push descriptor set indexing
8e36f7da85d : anv: move L3 initialization to device init on Gen11+
581e68bc99b : anv: move L3 config emission to genX_state.c
914e7a7f73d : turnip: set zmode to A6XX_EARLY_Z if FS forces early fragment test
1d658c8598c : intel/dev: switch over to mesa log infrastructure
cef063826e7 : anv: stop using get_param for things queried by gen_device_info
5f057f6e914 : i965: stop using get_param for things queried by gen_device_info
f08f8eaa48e : iris: use gen_device_info helper to get subslice total
fa17bbe00cc : intel/dev: add warning on missing kernel uAPI for Gen8+
196d0aa1101 : intel/dev: add helpers to compute subslice/eu total
45e6fcef4bb : zink: remove debug printf
862671369d9 : vulkan: fix CreateRenderPass prototype
bf0c5988b26 : zink: ci updates
980a8b3fc0e : zink: implement an extremely dumb resource memory cache
6205400612a : st/nine: Fix compilation issue in nine_debug
378bb07110d : zink: optimize pipeline hashing
da08d673645 : zink: move vertex_buffers_enabled_mask to non-hashed part of pipeline state
1aabfc77d3d : radv: fix initialization of disable_compression when clearing color image
0f7d32073da : zink: ci updates
a5984bdf78a : zink: fix arrays of texel buffer descriptors
929a748401f : zink: avoid hashing states without descriptors
72a06746bfc : zink: remove image layouts from descriptor states
5700cbfa1a4 : zink: always use VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL for sampler bindings
e4421c4b829 : zink: don't create descriptor barrier hash tables for cached descriptor set
38e6e442624 : zink: remove struct zink_descriptor_resource from descriptor updating
4a3b344b235 : zink: directly use resource count from pool instead of accumulating every time
201cd1a8c02 : zink: track resource count on descriptor pool object
d9793a8a606 : zink: reuse descriptor barriers across draws
c55e2fb59c1 : zink: move descriptor binding out of the update codepath
dc020db7239 : zink: pre-size descriptor transition hash table
80d9f3aa347 : zink: simplify check for knowing whether descriptor updating is needed
fe31566fbbe : zink: remove intermediate func for descriptor set getting
141ff0e0911 : zink: allow reuse of zink_descriptor_pools between programs
ee40550b87b : zink: move descriptor type to pool object from set
58500979a85 : zink: track number of sets currently allocated per descriptor pool
871022dc84a : zink: change program pointer on struct zink_descriptor_set to pool pointer
817de3c7769 : zink: break out all the descriptor pool/layout stuff into a new struct
3d4e6c641be : zink: break out descriptor stuff into new files
eee488abadf : zink: deduplicate VkWriteDescriptorSet setup
ce0524f0096 : zink: break out image descriptor updating
eb375dc9391 : zink: break out sampler descriptor updating
e94c2d84b34 : zink: break out ssbo descriptor updating
e4076d557fd : zink: split out ubo descriptor updating
2c83ea13d24 : zink: add VkPipelineLayout to zink_program meta struct
0248e6b9693 : zink: don't double iterate all the per-batch sets on reset
74a0badb91b : zink: add flag for recycled descriptor sets
3f561bbc83c : zink: improve descriptor cache invalidation
1a9f3ba2d7c : zink: only batch-reference the program in use once per descriptor update
9df31472640 : zink: move descriptor set allocation near the top of update_descriptors
514b5ced978 : zink: add program pointer to desc set struct
b4105e8ac04 : zink: actually flag all used resources as used during update_descriptors
40be7f6353c : zink: store last-used descriptor set for each type of set for quick reuse
8c908ee6a4f : zink: pre-hash sampler views and states
fa77cc2fbb8 : zink: add a null sampler view descriptor hash to the screen
67f9038b85a : zink: introduce descriptor states
6d233e74ad0 : zink: use dynamic offsets for first ubo
d4304ab0d2a : zink: split descriptor sets based on usage
c5ce20e97ae : zink: move surface refs to the end of descriptor updating
d06c2ae21f0 : zink: reorder descriptor barrier applying during updating
761a04a464e : zink: move streamout to draw_vbo
b10a3be45e5 : zink: add second level cache for descriptor sets
6c4c9958366 : zink: add caching for descriptor sets
840ea21fa10 : zink: add scaling factor for descriptor set bucket allocations
bd78710d217 : zink: add bucket allocating for descriptor sets
4461a871b8a : zink: remove flushes for batch descriptor use
d21e88719a1 : zink: even better handling for descriptor oom
4ec1d5e70ca : zink: add helper function for cycling a batch
7ae85096732 : zink: use more precise sizing for descriptor pools
9b3e2ba30ce : zink: move descriptor set alloc function to zink_program.c
0b1a3563938 : zink: store and reuse descriptorsets after batch completion
0e6ef05878f : zink: move descriptor sets/pools from batches to programs
5ddfffcca18 : zink: simplify some update_descriptor code
15fc0c351a3 : radv: fix potential clears with non renderable images on GFX9+
9863ed9bf3b : radv: fix meta save/restore state with non renderable images
b42204e4d09 : radv: disable sampling with VK_FORMAT_R64_SFLOAT
44c38cae9aa : virgl: Support the ETC1_RGB8 format as virglrenderer supports it
c453921c91c : lima: run nir dce after nir_lower_vec_to_movs
3f1c375581f : ci/broadcom: allow custom kernels
1a2f1e3f472 : turnip: fill VkMemoryDedicatedRequirements
d7b3454af3a : anv: fix compilation due to missing vk_format_from_android
0759822f640 : anv/android: fix compilation failure
49bb53ba437 : lavapipe: add EXT_sampler_filter_minmax support
6adbf6c86c4 : llvmpipe: add reduction mode support
1fb43ae9bff : lavapipe: enable KHR_multiview
cbd01045bc3 : lavapipe: add render pass support for multiview
3c08eee1bdd : lavapipe: add input attachment support for multiview
8c6d4d470e7 : lavapipe: add draw support for multiview
4d72515e32d : lavapipe: add clear support for multiview
e81cd373633 : llvmpipe: add view index support to rasterizer
b76242b9c89 : llvmpipe: add the view index callback from draw
b5f686c93ba : draw: add tess/gs support for multiview index
a2bee6df5fd : draw/vs: pass the view index to the vertex shader
a417843a3c4 : draw: pass the view index to the render driver
03cbb7b104e : draw: add view_mask rendering support
b10b55f3d33 : draw: refactor out the instances drawing code
267d216bcbe : draw: add interface to notify renderer of the current view index
9f0fd85474f : gallivm: add support for load_view_index intrinsic
974f2e6c6a6 : gallivm: mark subpass input attachments as 2d arrays
e3b8f449e12 : gallium: add a view mask to the draw command
684f97de80b : glsl: fix declarations of gl_MaxVaryingFloats
6d16d929f35 : iris: Add an iris_write_reg macro
5b792d79a4d : anv: Add an anv_batch_write_reg macro
5f192b190fb : anv,genxml: Handle L3SQCREG1_SQGHPCI in GenXML
5abefcb9628 : docs: Add calendar entries for 21.0 release.
288de31a263 : docs: update calendar and link releases notes for 21.0.0
ca79b041cbf : docs: add release notes for 21.0.0
4fdbc22c42d : docs: add notes about nvc0 support of ARB/EXT_texture_filter_minmax
987fef5f0ec : nvc0: enable minmax reductions on gm200+
41aad1c120c : st/mesa: add EXT_texture_filter_minmax support
6384dcaf7ce : mesa: add tracking of reduction mode
7c999249efc : gallium: add a sampler reduction cap + settings
8016a098fcd : microsoft/spirv_to_dxil: Fix spirv2dxil I/O to use binary mode
d4a51160ad3 : util: Make os_read_file use O_BINARY on Windows
5785fdac632 : u_format: Mark the generated pack/unpack src/dst args as restrict.
d4b231bb800 : intel/isl: Drop intel_ prefix in function names
4e8618a33ce : lavapipe: update features.txt
f491d0cd3e7 : turnip: update features.txt
da7389eced0 : nir/range_analysis: Simplify analysis of bcsel
7019cd84c0f : nir/search: Use range analysis for is_finite
f4a7dbc58f8 : nir/range_analysis: Fix analysis of fmin, fmax, or fsat with NaN source
aa5d38decde : nir/range_analysis: Add "is a number" range analysis tracking
d4f21b53f29 : nir/range_analysis: Add "is finite" range analysis tracking
86fb53b1be1 : nir/range_analysis: Refactor fsat handling
767270e8099 : st/nine: Check memfd_create support
ae3b95daa7b : turnip: lower device index to zero
ee1f140fd9b : freedreno/a6xx: Cleanup SP_XS_CTRL_REG0 definitions
9a5596d6798 : freedreno/registers: Handle typed registers with fields
8d55a1e1123 : freedreno/a6xx: Fix compute threadsize type
1d8bf2d0bf1 : freedreno/computerator: Fix thrsz type
f3cf70dc8d6 : intel/tools: fix meson warning
4a408ff7ea9 : spirv: Ignore WorkgroupSize in non-compute stages
5fee362fbac : docs: Remove 21.0 features from features_new.txt
9d95e1bd79a : i965: Rename files with "intel_" prefix to "brw_"
3096788e5ca : i965: Remove blank line at EOF
38b2e137665 : aco: remove vmem/smem score statistics
a0243f5c472 : aco: add ACO_DEBUG=perfinfo
5d6a1095bfe : aco: add print option to print program without temporary IDs
23ecceb160c : aco: add latency and inverse throughput statistics
83ce9407f20 : aco: add instruction classes
0af7ff49fde : aco: lower p_constaddr into separate instructions earlier
ab957bb8997 : aco: move wait_imm to aco_ir.h
7d5643c0fe4 : aco: track divergent and uniform branch depth
8f71be0a7b9 : aco: simplify loop_nest_depth tracking in isel
442fbcdb475 : panfrost: Expose panfrost_modifier_to_layout()
825b1f94464 : panfrost: Split the sampler and texture count
b0f968cf5c9 : panfrost: Don't count the special vertex/instance ID attributes on Bifrost
7b9dfc502aa : panfrost: Print the correct UBO size when dumping UBO information
3559efb9bf5 : panfrost: Allow passing an explicit UBO index for the sysval UBO
92d9f090d9f : panfrost: Add a knob to disable the UBO -> push constants optimization
2229328cf92 : renderonly: close the gpu fd when destroying renderonly
187218395d7 : renderonly: remove layering violations
5487847d8c7 : pan/bi: Implement u{add, sub}_sat
3c7634f7d27 : pan/bi: Extend the bi_builder to support type variants correctly
0113a0a1eed : panfrost: Move pan_special_varying definition to pan_encoder.h
1f99bba06e3 : panfrost: Add a pan_section_offset() helper
1758da0a7e4 : panfrost: Allow passing an explicit global dependency when queuing a job
0bb091fd7c2 : panfrost: Add a parameter to suppress next job prefetching
00b85a0aafd : panfrost: Split the direct and indirect draw logic
691c47dd6c0 : pan/bi: Move int64 lowering before idiv lowering
f7bbfbaeb56 : Revert "pan/bi: Optimize out redundant jumps to #0x0"
35fe62dad10 : radv/llvm: fix enabled_channels for compressed exports
341dd9d834c : aco: set compr for fp16 exports
73a48600b42 : meson: detect winflex/bison only on native win32
e6a0f243ea1 : radeonsi: update pipe_screen::num_contexts
981e55d5300 : gallium: add pipe_screen::num_contexts for skipping mutex locking in util_range
728aa749ea7 : gallium/u_threaded: don't sync in create_stream_output_target
c4e5beef076 : freedreno: threaded_context async flush support
9dbe2405a3a : freedreno: threaded_context support
1a12d682a6e : freedreno: Check cb0 in rebind_resource()
00eb60ee59e : freedreno/a6xx: Move UBWC demotion to first sampler view bind
acc2c015b3b : freedreno: Add transfer_pool_unsync
0c163e0a453 : freedreno: Add fd_replace_buffer_storage()
63649e4101b : freedreno: Extract out helper for transfer-map flag munging
4f07a24e41a : freedreno: Extend threaded_transfer
1017dc9f6e8 : freedreno: Extend threaded_resource
5fbaa8033b8 : freedreno: Restructure transfer_map()
39d6343a3eb : freedreno: Split out batch/resource tracking
f74ccde2c76 : freedreno: Factor out common fd_resource init
bcf4562528e : freedreno: Fix u_blitter constant-buffer leak
9425b1343eb : gallium/u_threaded: use mesa_log for debug msgs
f2f72ec3fe2 : gallium/u_threaded: Add helper to assert driver thread
d2a920ee6ee : util: Extract thread-id helpers from u_current
1772569449c : Revert "glsl: default to compat shaders in compat profile"
217d6594dec : gallium/indices: Use "__restrict" to help the compiler
e7e297732ed : vulkan/alloc: Use char * for pointer arithmetic
492b5577f00 : vulkan/util: Add a type parameter to vk_multialloc_add
c120edd8e86 : vulkan/alloc: Add VK_MULTIALLOC_DECL macros
5afdbfe0c84 : vk/alloc: Handle zero sizes better in vk_multialloc_add
c22267262ee : vulkan: Use ALWAYS_INLINE for multialloc
96e251bde7b : intel: Rename "GEN_" prefix used in common code to "INTEL_"
65d7f52098f : intel: Fix broken alignment due to gen_ prefix renaming
692472a376c : intel: Rename "gen_" prefix used in common code to "intel_"
733b0ee8cb7 : intel: Rename files with gen_ prefix in common code to intel_
b9e9f92f73d : intel/fs: Handle payload node interference in destinations
8b7c2f18001 : intel/fs: Use INTEL_MASK for pushish constant address masking
369f9d225db : turnip: fix alpha to coverage in no color and unused attachment cases
ea27f2bf092 : zink: Fix a thinko in instance setup
6ceb6b509e6 : turnip: Remove unused TU_DEBUG_IR3 flag
eba1b2a1ba5 : ci/freedreno: Mark another a5xx TF flake.
e39336a21e9 : radeonsi: enable RGP on gfx10.3
5d8fa880d6c : radv: Drop CreateRenderPass
8304b4eef7e : radv/meta: Use CreateRenderPass2
24414e7ec4a : anv: Drop CreateRenderPass
b302159b1c6 : vulkan: Preserve preserve attachments in CreateRenderPass
147187f7549 : vulkan: Add some asserts and checks for multiview in CreateRenderPass
5de355b0f9c : vulkan: Use correct aspectMask in CreateRenderPass
4fb6c051c9e : anv: Move vk_format helpers to common code
c7345bd1fb6 : vulkan: Use VK_MULTIALLOC in CreateRenderPass
145444d2651 : anv: Move multialloc to common code
2523c47720a : turnip: Move the CreateRenderPass wrapper to common code
3b7b2df5090 : ac: remove switch cases for pc_lines for compute-only chips
975e5e262bb : ac,radeonsi: use correct VGPR granularity on Aldebaran
a9da3fc0d12 : ac: handle bigger instruction prefetch for Aldebaran
9fdf69e6119 : ac/llvm: unpack thread IDs on Aldebaran
6edf1978d3b : ac: set the TCC line size for Aldebaran
230a6dc55dd : ac,radeonsi: add sampler changes for Aldebaran
381d3a5a386 : amd: add Aldebaran chip enum
2764cf8d329 : ir3: use OPC_GETBUF to get size of sampler buffers
8e6ed9948eb : freedreno/a5xx: port handling of PIPE_BUFFER textures from a6xx
d968995c67f : turnip: fix SP_HS_WAVE_INPUT_SIZE value
7b7532b8061 : freedreno/computerator: Add branching example
19c7b6f9d6a : ir3/parser: Add ability to specify branchstack
a820eb537c3 : ir3/parser: Support labels
534658f79b0 : freedreno/computerator: Fix example assembly
cd772d56875 : ir3/parser: Fix parsing of "0.0" in @const line
f7dc0520d90 : etnaviv: Fix point sprite Z,W coordinate replacement
8525cb1c532 : v3dv: call util_cpu_detect() when initializing the instance
c057a1211bb : broadcom/compiler: disallow ldunif during ldvary sequences if possible
947e9e42cc2 : broadcom/compiler: simplify ldvary pipelining
d37241bdc4f : broadcom/compiler: move code block around
8bcda472a05 : broadcom/compiler: add an additional sanity check assert to the ldvary fixup
077775f3ceb : radv: check if dynamic line stipple state changed
892987e3a0f : radv: check if dynamic VRS state changed
ed391a62f61 : radv: do not declare push constants for DCC decompress on compute
0314c7503f2 : intel/blorp: Fix condition to figure out aux_address
e3d221838a5 : Revert "Revert "blorp/gen12: Don't use aux address if implicit CCS""
cbd5d82bae7 : Revert "blorp/gen12: Don't use aux address if implicit CCS"
8413de5db0a : ci/bare-metal: fix fastboot
dfb0e0d246e : freedreno/a5xx: Flush depth at the end of sysmem, like a6xx does.
3c96880e131 : freedreno/a5xx: Introduce an event write helper like a6xx has.
b19f1dc7d66 : compiler/nir: Increment shader input count and mark as used when adding new gl_PointCoord
8027a7ba8ad : shader_info: convert textures_used to a bitset.
c55bd4b68dd : util/bitset: add a new last bit api
0e1afe7c70a : util/panfrost/glsl: rename BITSET_LAST_BIT to BITSET_LAST_BIT_SIZED
d978383966d : anv/image: Make memory layout more explicit
4dfabac4936 : blorp/gen12: Don't use aux address if implicit CCS
bb7d6278653 : anv/image: Add anv_image_address()
1ef0fd3b709 : anv: Refactor anv_image_get_compression_state_addr
22ac3d74e0c : anv/image: Clean up anv_GetImageMemoryRequirements2
ffc08351e1f : anv: Add anv_surface_is_valid()
3e6d3bca1d7 : anv/android: Fix size check for imported gralloc bo
449df3808f6 : anv/image: Fix interpretation of 'disjoint'
6fa56273be7 : anv/image: Drop duplicate 'format' in anv_image_create()
2328edbb620 : anv/image: Move vkGetImageMemoryRequirements
5065faca000 : anv/image: Rename anv_image_plane::surface -> primary_surface
e7844c552ca : anv/image: Replace bo_is_owned with from_gralloc (v2)
5945d7d2e9d : zink: fix instance/device versioning (for real this time)
1d70863c129 : freedreno/hw: fix populating branch targets in isa_decode pre-pass
a2a8c6a36c1 : docs: Add some documentation of game GL buffer object mapping behavior.
71e8141503c : egl: use render node for wl_drm if available
fb1100d718f : vulkan/device_select: Only call vkGetPhysicalDeviceProperties2 if the device supports it.
8bc9ae1bc65 : virgl: implement support for PIPE_CAP_STRING_MARKER
1399ee5cf93 : anv: Drop anv_extensions.py
6905122999b : intel/tools: Show unknown instructions in decoded state.
f532202f2d5 : etnaviv: use nir_lower_idiv(..) before opt loop
279ef45db55 : zink: unref ctx->framebuffer on context destroy
8937b5f2685 : zink: don't pass so_info to ntv at all unless it's necessary
7ed57e60fcb : zink: only export necessary xfb outputs to ntv
1f42ff77dff : zink: use slightly stricter check for update_so_info() callsite
0fb7680b266 : zink: pass so_info directly to update_so_info()
0d741b8dfe3 : zink: use info.has_transform_feedback_varyings to determine xfb enablement
eebd00329f3 : zink: rename variable in update_so_info()
5c5e1abea24 : zink: evaluate existing slot map during program init and force new map as needed
6d40db84c9d : zink: handle direct xfb output from output variables
7cef91dd436 : zink: stop allocating xfb slot map
086262fc53a : zink: run more nir passes for tess shaders
6d8b5e7f09c : zink: fix location usage for explicit xfb outputs
96024a8dc96 : zink: fix slot mapping for fat io variables
1b25e3a7019 : zink: fix streamout emission for super-enhanced layouts
9ff01d724a0 : zink: remove ntv streamout assert
fe90bcf11ae : microsoft/compiler: Don't separate phis while inserting upcasts
ef0d2a5b4b9 : nir: Add a nir_after_instr_and_phis helper
25020c125a9 : intel/mi_builder: Fix a couple of #ifs
62c64e7b9d6 : intel/mi_builder: Fix some indentation
45e5c6b6411 : anv: Add mem heap/type support for local-mem
7c41ae0a810 : anv: Put cache memory type first on non-llc platforms
fd98721cbaf : anv: Restructure mem heap/type init code
835c257f645 : anv: Add anv_memregion structure
a41c3ed3849 : spirv: Update a couple of comments in variable handling
3a7bb38b70d : spirv: Explicitly break when finished handling SpvDecorationBuiltIn
94d2a51453d : spirv: Reuse nir_is_per_vertex_io()
f301eec9a39 : nir-to-tgsi: Fix handling of partial writemasks on SSA/REG decls.
e20e85f01e5 : nir: Make nir_ssa_def_rewrite_uses_after take an SSA value
117668b8118 : nir: Make nir_ssa_def_rewrite_uses take an SSA value
13a0ee8a516 : nir: Add and use a new nir_ssa_def_rewrite_uses_src helper
98a5b9b4540 : intel/mi_builder: Add control-flow support
8525ebe6e37 : intel/mi_builder: Return an address from __gen_get_batch_address
322fba216bd : intel/mi_builder: Use softpin for tests on gen8+
c23f7f1154c : intel/batch_decoder: Don't follow predicated MI_BATCH_BUFFER_START
67219252202 : genxml: Clean up MI_SET_PREDICATE
c7c524337a5 : intel/mi_builder: Add load/store_offest on GFX 12.5+
6323a8522b5 : intel/mi_builder: Support inverted values in mi_store
04d0d4e8495 : intel/mi_builder: Added support for command streamer shift operations
62b9e30cc74 : intel/mi_builder: Add ieq/ine helpers
2c02740a8cb : intel/mi_builder: Use AddCSMMIOStartOffset for LRI
ccd7986f594 : freedreno/cffdec: Use rb trees for tracking buffers
b43f40166cd : ac/surface: select best swizzle mode for 3D sampler performance
08ece5d6b34 : driconf: add performance tweaks for viewperf
97c97781f6a : aco: Fix vector::reserve() being called with the wrong size
e30994a4713 : nir/lower_viewport_transform: Allow geom/tess
3436e5295b1 : pan/bi: Treat +DISCARD.f32 as message-passing
6cb1a9b7540 : pan/bi: Set clause_state.message conservatively
6322bc544ef : pan/bi: Mark message-passing sources/dests live
91755300ece : st/nine: Set default dynamic_texture_workaround to true
0beb77751eb : st/nine: Add driconf option to limit texture memory
24eb1f21d0a : st/nine: Control the memfd virtual limit
a179ea2e6d8 : st/nine: Use the texture memory helper
90a7573a650 : st/nine: Add RAM memory manager for textures
6087ff44aea : st/nine: Add new function to know if we are the worker
fd017458bc8 : mesa: fix fbo attachment size check for RBs, make it trigger in ES2
a8044e87e7c : mesa: fix conditions for fp16 render format eligibility
12f1e42ed34 : tegra/context: unwrap indirect_draw_count as well
a84c8ddb19b : tegra/context: fix regression in tegra_draw_vbo
efd7711e0e1 : st/mesa: Update constants on alpha test change if it's lowered
24ce0862fe0 : zink/ci: update results after layer extensions enabled in lavapipe
d061e21b7e8 : lavapipe: enable EXT_shader_viewport_index_layer
dad5d5099a7 : llvmpipe: add support for shader viewport layer
4cf898b988b : draw/prim_assembler: write correct decomposed primitive lengths
52dc22055f9 : draw: fix uses viewport index for tess eval shader
cdffa3e1140 : vbo: Fix vbo_sw_primitive_restart for start > 0
cf468b7ad89 : zink: more and better debug printfs
f3aa2f15c20 : r600/sfn: eliminate loading unused component loads from shared memory
9f8a0b797ed : radv: cache pipeline statistics
7c7e8942f82 : radv,aco: remove aco_compiler_statistics
b4d1764b465 : .mailmap: resolve duplicates for Yogesh Mohan Marimuthu
4752ef50390 : .mailmap: resolve duplicates for Satyeshwar Singh
8481d5f4d02 : .mailmap: resolve duplicates for Mun Gwan-gyeong
cc1da67fd13 : .mailmap: resolve duplicates for Maya Rashish
a3d4c485979 : .mailmap: resolve duplicates for Matthias Lorenz
abd9b0d7d81 : .mailmap: resolve duplicates for Matthias Hopf
4fd9f4beb63 : .mailmap: resolve duplicates for Mark Menzynski
00aefdfea6d : .mailmap: resolve duplicates for Lin Johnson
028ae10694e : .mailmap: resolve duplicates for Jan Zielinski
6c9660e4242 : .mailmap: resolve duplicates for James Xiong
64b415d96c4 : .mailmap: resolve duplicates for Indrajit Das
75f5fc3435b : .mailmap: resolve duplicates for Emmanuel Vadot
cd4dfc157b2 : .mailmap: resolve duplicates for Christopher Li
9e34049e46e : .mailmap: resolve duplicates for Icecream95
bd8193fb4ca : .mailmap: colapse duplicates for Timothy Arceri
8955d179d3e : anv: fix MI_PREDICATE_RESULT write
718bfdb3dad : pan/bi: Implement fsin/fcos
253b7954516 : pan/bi: Allow negating constants
362756ad094 : pan/bi: Use replace_index in more places
c276bde34ae : radeonsi/sqtt: export shader code to RGP
729d3eb0e05 : radeonsi/sqtt: don't always use WGP 0
47eafb3f517 : radeonsi/sqtt: remove duplicate token
a27ea38d2ae : radeonsi/sqtt: keep a copy of the uploaded shader code
7f5a8db96d1 : ac/rgp: move radv/sqtt functions to ac
b2ef94943fd : ac/rtld: make ac_rtld_upload returns the code size
e5b1e645e79 : ac/rgp: make the max gap between shader code a warning
0e97d817f52 : radeonsi: properly set SPI_SHADER_PGM_HI_ES
6e6e71ddf9e : broadcom/compiler: fix flags check for ldvary merge
21c1853c552 : broadcom/compiler: ldvary doesn't implicitly write to r3 since V3D 4.1
524848707b4 : radv: don't set sx_blend_opt_epsilon for V_028C70_COLOR_10_11_11
839007e490d : broadcom/compiler: always restart ldvary pipelining when scheduling ldvary
2169c4f7638 : radv: re-enable TC-compat HTILE for MSAA D32S8 images on GFX9+
97b196b9216 : virgl: use atomic operations when increase sub_ctx_id
367a93830ba : radv: skip useless FCE when fast-clearing MSAA images with DCC enabled
6102507a747 : radv: remove useless check about mips+layers for TC-compat HTILE images
438f65fb1eb : radv: cleanup enabling TC-compat HTILE for depth surfaces
55b57db84d8 : zink: add vk/spirv caps/extension for shader LAYER variable
1186fbcdf12 : lavapipe: fix dynamic viewport/scissor pipeline emission
6bcd3042781 : lavapipe: fix pipeline vp/scissor mixup.
194e4776156 : anv: don't advertise mipmaps for linear 3D surfaces on BDW
2c4fd24c016 : nir/algebraic: Apply addition property of equality to the other ordering too
33031bdab66 : nir/algebraic: Apply addition property of equality more conservatively
206495cac4e : iris: Enable u_threaded_context
c133d0930fd : iris: Use thread safe slab allocators in transfer_map handling
1b1c857248a : iris: Make various classes inherit from u_threaded_context base classes
3358c7125a3 : iris: Use different shader uploaders for precompile vs. draw time
ec0d61c14c0 : iris: Support rebinding of stream output targets
08e04ddd2c4 : iris: Rework zeroing of stream output buffer offsets
e40fafa9917 : iris: Defer stream output target space allocation until set time
5659460af4d : iris: Defer uploading of surface states
3bdd39f03c8 : lima: avoid stomping over bound shader state when creating new shaders
4ac3f850540 : lima: upload the shader to a BO at shader creation
5a550c8dc79 : lima: don't look at dirty bits for setup of FS key
d4f706389c9 : lima: stop encoding the texture format in the shader key
8023d6de20c : anv: implement INTEL_DEBUG=submit
c6eb84ff30a : virgl: Add support for querying detailed memory info
1e53e0d2c70 : intel/mi_builder: Drop the gen_ prefix
6d522538b64 : intel: Rename gen_mi_builder.h to mi_builder.h
7e25e5b56f9 : ir3: disallow moving memory writes over discard
7b3b8524ef3 : ci: Bump deqp to vk-gl-cts 1.2.5.2
72a9f315db3 : ir3: make mark_kill_path exit early if instr is already seen
9dbb678f5a0 : ir3: prevent duplication of instruction's dependencies
517600b4d59 : Revert "radv: stop using VM_ALWAYS_VALID on APUs"
e148d5ec991 : r600/sfn: lower intrinsic_load_tess_coord to driver version
81b41e0c767 : nir: Add r600 specific intrinsic for loading the tesselation coords
6f4c4df6c2d : virgl: add astc 2d compressed formats
c3732ac0d0f : broadcom/compiler: be more aggressive skipping unifa writes
2897a83ff8d : broadcom/compiler: drop the destination for unused ldunifa
9d1ef1595c8 : util/disk_cache: make MESA_DISK_CACHE_READ_ONLY_FOZ_DBS a relative path
a8423eb7328 : ci/turnip: Mark a flaky WSI test.
f8714b28527 : freedreno: Remove dead-cells MBR workaround
e6f2e8b3fcf : driconf: Add ignore_map_unsynchronized option
3c20b698e26 : zink: rewrite macro for getting KHR device functions
910a2464cf5 : freedreno/a6xx: Fix compile warning
8642456472f : freedreno: Deduplicate fixup_shader_state()
16116939774 : freedreno/ir3: Add comments about shader key/gen
bc02fc48237 : clover: fix array images view creation
18be15ad162 : ci/zink: Add another primitive restart flake.
283a05ddc9c : ci/a5xx: Update piglit expectations.
957132294f0 : ci/a5xx: Increase the gles3/31 coverage.
1087bf16af9 : ci/a3xx: Run all of GLES3 dEQP.
bb82efa792d : ci/a5xx: Run all of gles2 in one job.
bcdfee3bcdf : ci/freedreno: Switch the fastboot boards to using nfsroot.
5c89f6ed17b : ci/freedreno: Also retest when only CI configuration changes.
e2aff7425d2 : tgsi_exec: Jump over entirely non-taken THEN or ELSE branches.
3429c83f87e : tgsi_exec: Roll the loops for condmask handling.
ac6aad3d59e : i965: support GL_EXT_color_buffer_half_float
810c39b0675 : ci: Use lock file to build deqp-runner
a0cc0b3a154 : ac/llvm: open code fpow on LLVM 12 using fmul.legacy
18c1c1404de : ac/llvm: add type parameter into ac_build_buffer_load to fix 16-bit TES inputs
ed351b9a71e : ac/llvm: fix visit_load_ubo_buffer to use SMEM for 16 bits instead of VMEM
46ce67a3310 : ac/llvm: implement 16-bit and 64-bit fpow correctly
3475c793286 : ac/llvm: add support for 16-bit source operands for samplers
c393ae9d84d : nir/search: Constify instruction parameter to search helpers
0f437e49c60 : anv: fix missing general state pool in validation list
f3f4a245496 : ci/lava: Move the driver expectation files to the per-driver CI dir.
9f03ee77734 : ci/lava: Move the per-driver gitlab-ci.yml to each driver.
27e01815234 : ci: Move deqp-default-skips.txt back to .gitlab-ci/
578fc7dbbc0 : radv: fix RGP barrier layout transition for TC-compatible CMASK images
69f3d3a29fc : zink: Enable GL_EXT_depth_bounds_test
21697082ec9 : radv: don't shrink image stores for The Surge 2
cbb5ed476cc : nir/opt_shrink_vectors: add option to skip shrinking image stores
4600dbc6cc8 : turnip: fix leak of tu_shader object during compute pipeline creation
b33792b794f : radv: bump the initial SQTT buffer size to 32MB per SE
6813b52290d : radv: trigger a new SQTT capture automatically after resizing the buffer
0a1e3cc1cb5 : radv: double the SQTT buffer size when it is resized
c0608bb083b : ac/sqtt: fix determining if the trace is complete on GFX10+
f4c4c0f2077 : radv: do not trace inactive shader engines with SQTT
bc5dcf15276 : zink: ci updates
587d15ca6c6 : zink: use staging resource for write transfer_map in order to not stall
db67d9c0d11 : radeonsi: don't crash on NULL images in si_check_needs_implicit_sync
f9e6c7a2206 : ac/llvm: fix ac_build_atomic_rmw with LLVM 13
8bd0cc1a5a5 : nir/vec_to_movs: Don't generate MOVs for undef channels.
1e5ef4c60c6 : nir: Add a nir_src_is_undef() helper, like nir_src_is_const().
c77df59c9e6 : zink: export PIPE_CAP_TGSI_VS_LAYER_VIEWPORT
ffd046cf32d : zink: enable PIPE_CAP_CLEAR_SCISSORED
abc724e440e : lavapipe: sort bindings before creating descriptor set
0a939e788f4 : lavapipe: reorder descriptor set stages to get correct binding
7ca3e90c186 : gallium/dri: Remove dri2_format_mapping::cpp
f0dccd95787 : clover: Add missing include for llvm-12 build fix
1294aec650e : zink: apply only the pending zs clear bits during deferred clears
e891f039da6 : st/nine: Simplify checks for driconf options
642e19dc448 : driconf: Rename csmt_int back to csmt_force
7a1a1fc5d93 : st/nine: Fix leak at device destruction
d730f8d7a9b : st/nine: Protect *PrivateData also for Volumes
b383b1e01a4 : st/nine: Refactor ht_guid_delete
501ad0e1341 : st/nine: Add new debug and error checks
1a53099909a : st/nine: Enable DF24 support
1357d2a60ac : st/nine: Implement experimental FETCH4
d097bdcc781 : st/nine: Track formats compatible with FETCH4
6a3451e170c : st/nine: Unmap buffers after full unlock
3dd6b79215c : st/nine: Clamp GetAvailableTextureMem
f85f025a05c : st/nine: Do not allow depth buffer render targets
3dbc542f971 : st/nine: Reduce system memory allocated by D3DUSAGE_AUTOGENMIPMAP
ec74a136184 : r600/sfn: Update status
43816d20ddc : r600: Enable GLSL 450 for nir shaders.
4d91812d3c7 : r600: Don't optimize using source modifiers on literals
49b0e8657e2 : r600/sfn: Fix loading TES gl_PatchVerticesIn
bd57bf6d820 : r600/sfn: handle querying the number of layers in cube arrays
935d9e6863f : nir: disaallow reordering for r600 shared load and remove component field
d1ccf4a0ee3 : r600/sfn: encode component in address for local IO
c0c025c870b : r600/sfn: remove some old debug output
b07992c4dcc : r600/sfn: remove unused emit_alu_op2_split_src_mods
ddc5c994027 : r600/sfn: remove code for nir_op_fsign since it is lowered
4fe0339941d : r600: unify nir shader options evaluation
04d8d455b76 : r600/sfn: Allow any channel for the helper invocation evaluation
911c6af2fde : r600/sfn: lower isign and iabs in nir
7d94d759faa : r600/sfn: set info about using helper_invocation to skip sb
c427ed7ffee : r600/sfn: Lower FS inputs to temps late and, and lower interpolate at
3ba7784b1e7 : util: Always use timespec_get on Windows.
3a72044ece2 : aco: add missing usable_read2 check
941739619e1 : Revert "radv,aco: allow unaligned LDS access on GFX9+"
acbd4881c28 : broadcom/compiler: ldvary pipelining tracking and documentation clean-ups
a48151ffada : glsl/float64: Bump #version to 400
d1eab2b1eb1 : clover: Fix build with llvm-12.
05f8efbc2cb : broadcom/compiler: allow pipelining of flat and noperspective varyings
1784dd22a32 : broadcom/compiler: pipeline smooth ldvary sequences
1d021539a24 : broadcom/compiler: track pipelineable ldvary sequences
c2c2cdc3d35 : broadcom/compiler: fix indentation style
b41edee879e : broadcom/compiler: fix DAG pre-remove for merged instructions
fd7d34f7167 : anv: toggle on sample shading if it is set in the shader
18bc7d9d3f9 : intel: Use devinfo genx10 field
d846901d9d8 : intel/dev: Add devinfo genx10 field
36dd7c44f63 : intel: Use GEN_VERSIONx10 in more places
adc575dbf66 : iris: fix in fences backend for ext_external_objects edge case
7186da8e38a : util/disk_cache: move cache tests to the util directory
20bd9fc5470 : lavapipe: VK_EXT_extended_dynamic_state support
c97ebe14617 : radeonsi: don't index si_context::shaders with enum gl_shader_stage
a0b7e3d83e6 : lavapipe: Define supported extensions in C
6cbc5ac1c12 : lavapipe: expose a 1.0 vulkan API for now.
548e41aed12 : zink/instance: work with vulkan 1.0 and later loader.
3054921a8d4 : mesa/st: even better no-oping for clears
6782f509026 : zink: ci updates
37ad6bfcd8f : zink: handle GLSL_SAMPLER_DIM_EXTERNAL in ntv
cb3dad8ca4d : tnl: Call _mesa_matrix_analyse to make sure the inverse MVP is updated
1cd3b57db87 : android: driconf: Generate a static table when no xmlconfig
38d5dc9400e : driconf: avoid Non-ASCII character error in driconf_static.py
eb27db86816 : d3d12: Handle null constant buffers
6a8c51dc5a4 : mesa/st: no-op scissored clear calls with size zero
c5e72eb09da : mesa/st: clamp scissored clear regions to fb size
d7c38af3da8 : freedreno/a6xx: Fix uncompressed resource vs stale CSO
73f70d9b5f8 : freedreno/a6xx: Always pass ctx to fd6_emit_textures()
21082b45292 : zink: force batch flush if batches are using more than 1/10 total system memory
330b5b351b7 : zink: track resource mem usage per batch
6a3e3402888 : zink: store total memory size on zink_screen
e0b0507635e : ci/broadcom: retry always when serial log timeout
e45d3729689 : ci/baremetal: highlight message errors
97925cee8dc : radv: remove useless decompression of the DS resolve attachment
812dd9c9f64 : nir/copy_prop: use nir_{instr,if}_rewrite_{src,condition}_ssa
c2209d836ce : nir/copy_prop: visit copies instead of sources
41125bff4ff : nir/copy_prop: remove unused copies
ed9c3c4f19a : nir: add nir_ssa_def_is_unused()
0d80dc15881 : pan/mdg: prevent csel_v from being scheduled alongside writeout
4f969d796d6 : panfrost/lcra: Fix constraint counting
0c18454e8bd : zink: track all framebuffers per batch
b9cb1cae431 : zink: handle null src for fb refs
4db4616bd1d : zink: add more usage bits for buffer resource creation
b2cf50ed6de : zink: don't start renderpasses during descriptor update
ff99faf0cf3 : radv: Add nodisplaydcc option.
3c9452c3aef : radv: Add sam option.
8a60bde0cf3 : v3dv: fix branching to large secondaries with more than one BCL buffer.
0360ecac73f : radv: Enable linear sampling for depth textures.
56bff270feb : radeonsi,radv: do not overallocate the SQTT buffer size
24f015eddc1 : Revert "radv: do not overallocate the SQTT buffer"
6b53f7f969b : radv: exclude perf counters for SQTT also on GFX10.3
859dbf953d1 : radv: fix exporting SQTT pipelines with LLVM
d26bcc0f5cb : radv: always select the first active CU when profiling with SQTT
b511bf262dc : radv: remove duplicate REG_INCLUDE_CONTEXT setting for SQTT
b4772d15ab7 : v3dv: Output a message if file open fails in physical_device_init
55e23f32c32 : gitlab-ci: bump piglit commit for windows
2683e3b241b : mesa: add check that non base level attachment is mipmap complete
a1e9a5d6534 : i965: Call util_cpu_detect() early in screen creation
09bddd6ceb6 : meson: Add missing lavapipe dep
f96a8c78196 : frontends/va: Use correct size for secondary planes.
364857ffe81 : radeonsi/uvd: make format modifiers-aware
f1207229f92 : docs/features: Add OpenCL status
3d3f21f0be4 : ci: add libdrm to the x86_test-vk container
39ea95330fb : mesa: ensure parameter list capacity before associating uniform storage
0a7224f3ff7 : anv: group as many command buffers into a single execbuf
83fee30e859 : anv: allow multiple command buffers in anv_queue_submit
882fc724421 : anv: end command buffer with a potential jump
8446f4733fd : anv: track the end of the command buffers
38f6c090863 : anv: make use of new helper function directly in anv_QueueSubmit()
f67259d83bc : radv: Expose robustBufferAccessUpdateAfterBind correctly.
f8c4c46cd3b : mesa: skip a subset of _mesa_update_state if no relevant flags are set
ebef43e248a : mesa: don't update tnl spaces on irrelevant _NEW_POINT/TEXTURE_STATE changes
ed37c4d350a : mesa: don't update the fixed-func frag prog on irrelevant _NEW_COLOR changes
944e6274d62 : mesa: don't update fixed-func programs on irrelevant _NEW_RENDER_MODE changes
6302ffeda48 : mesa: don't update fixed-func programs on irrelevant _NEW_FOG changes
15580e85ccf : mesa: don't update fixed-func programs on irrelevant _NEW_POINT changes
9fa766adbe8 : mesa: don't update fixed-func vert prog on irrelevant _NEW_TRANSFORM changes
ec978e002f5 : mesa: only update fixed-func programs on texture matrix enablement changes
10c75ae41c4 : mesa: move _mesa_update_pixel out of _mesa_update_state
93c74193fcc : mesa: be precise about when to set _NEW_CURRENT_ATTRIB and _NEW_MATERIAL
1e187542005 : vbo: don't call update_color_material in copy_to_current if it's a no-op
c0a893543d4 : vbo: optimize copy_to_current functions
e29a466bc2b : mesa: merge STATE_LIGHT_ATTENUATION and STATE_LIGHT_POSITION_* parameters
272acbed0e2 : mesa: merge STATE_LIGHTPROD parameters
7df3d58f460 : mesa: sort state parameters for ffvp to enable better parameter merging
8dd4adc1e5d : mesa: remove the fixed-func vert prog dependency on all texture states
06a8f852f71 : mesa: don't push/pop ctx->Texture._* derived states
0dd87304efc : mesa: remove _NEW_LIGHT_FF_PROGRAM in favor of _NEW_FF_(VERT|FRAG)_PROGRAM
abd57010f30 : mesa: remove _NEW_VARYING_VP_INPUTS in favor of _NEW_FF_(VERT|FRAG)_PROGRAM
8e56ad6faef : mesa: don't update derived material values in _mesa_update_state and elsewhere
2060e952ecc : mesa: add _NEW_MATERIAL to reduce the weight of _NEW_LIGHT_CONSTANTS
10371c520c1 : mesa: don't compute the ModelView * Projection matrix if not used
9f632df4b2b : mesa: don't compute the inverted projection matrix if not used
bc05833c8a1 : mesa: rework _MESA_NEW_NEED_EYE_COORDS to reduce fixed-func program updates
14c933b9003 : mesa: split _NEW_LIGHT into 3 flags: _NEW_LIGHT_(FF_PROGRAM|CONSTANTS|STATE)
e4868cd1c47 : mesa: move fixed-func-related _mesa_update_state code closer together
a9299a9b5e6 : mesa: remove unnecessary NewState flagging for glPopAttrib(GL_ENABLE_BIT)
5acc115bd81 : ac/rgp: Only report double the prims per clock on GFX10.
f66a7240f9f : nir: fix build at -O1
512d281853c : gallium: call util_cpu_detect()
d06c1e45544 : turnip/ir3: check for bindless IBOs in atomic dests fixup
b0fb1c29d12 : util: add mesa_glthread for Valheim in OpenGL mode.
cfd835b45a8 : etnaviv: extend lower ubo tests
5705ecb6f4d : etnaviv: fix etna_nir_lower_ubo_to_uniform pass
8248af3070f : docs: Document GL_EXT_depth_bounds_test
5afb3b7f25d : softpipe: Implement GL_EXT_depth_bounds_test
0c55a98330c : softpipe: Fix depth comparison with float Z formats
cac0191baa7 : mesa: Store depth bounds test bounds as GLclampd
a9618e7c421 : util: Add accessor for util_cpu_caps
9fb9019bebe : util/u_queue: Ensure num_cpu_mask_bits is valid
4ded99f99dd : ac/rgp: report the number of primitives per clock
435bff34e34 : ac/rgp: report the number of memory operations per clock
c2271f66ea5 : ac/rgp: report LDS size in CU mode on GFX10+
ceded1d0a29 : ac/rgp: recognize more memory types
597f89f20ac : include/drm-uapi: bump AMDGPU headers
23b87b56b6f : r600/sfn: remove old cube texturing code
488c93ac117 : r600/sfn: use lowering pass for cube textures
dc51b75714d : r600/sfn: use lower bool to int32 and lower int_tg4 only on shader clone
387222c09a9 : r600/sfn: fix gather with cube lowering
510dac76abb : r600/sfn: add lowering pass for cube textures
66b67f43c0b : r600/sfn: Add support for cube_r600 instruction
c3af0c2079b : aco: use p_as_uniform for get_sampler_desc and convert_pointer_to_64_bit
5f1b3544729 : aco: calculate all p_as_uniform and v_readfirstlane_b32 sources in WQM
bb0c659980b : ci/piglit: fix parallel piglit results
e5db9c3dd4e : nir: Add r600 specific CUBE opcode to evaluate cube texture coords and face
4f4e1e5ed9a : nir: Add flag to tex instruction to indicate lowering cube to array
b44c48fd212 : zink: use pre-fetched format properties everywhere
ee4b844b123 : zink: pre-fetch all format properties during screen init
5005cbc7ed2 : i965: Eliminate all tabs except in brw_defines.h
95bd5fc4639 : i965: Rename DRI extension structs to be "brw" instead of "intel"
9591acb7b1b : i965: Rename more camel-case functions to brw and underscore style
7ce41b80cb3 : i965: Rename some camel-case local variables
24a5fb7b84e : i965: Rename intelInit and brwInit camel-case functions to brw_*
5876d742164 : i965: Rename the rest of intel_* functions to brw_*
d994090e7c0 : i965: Rename intel_image_format and intel_buffer to brw_*
d2e38c26483 : i965: Rename intel_buffer_object to brw_buffer_object
b45971e473c : i965: Use __func__ in blorp perf_debug macros
f28f6175e56 : i965: Rename intel_mip* to brw_mip*.
7f1a4084071 : i965: Rename intel_renderbuffer to brw_renderbuffer
703084756f8 : i965: Rename intel_texture_{object,image} to brw_texture_{object,image}
3733bbe842c : i965: Rename intel_screen to brw_screen
462c9e173c1 : i965: Rename intel_batchbuffer_* to brw_batch_*.
a56f4f2b4ae : i965: Rename use_intel_mipree_map_blit to use_blitter_to_map
2ed9dfbe6f7 : freedreno: Add macro for duration based warns
13d0d2db1a2 : freedreno: Slight perf_debug rework
fd4d7596226 : freedreno: Add FD_DBG() macro
5d217774f2c : freedreno/ir3: Fix initial_variants_synchronous() condition
1b2a35509e7 : freedreno: Fix think-o in fd_resource_wait()
97b7786e6be : android: pan/bi: reorder static dependencies in gallium/dri
f65a7a8aa3b : freedreno/a5xx: Fix cube image load/stores.
5d4a035c1cd : ci: try building lavapipe on windows
98c622a96e2 : vulkan: Update dispatch table gen for Windows
10244fe76ed : vulkan: Fix source list for vulkan_wsi on Windows
bc8e7708566 : zink: fix dynamic bo lowering for ssbo stores
3955dd077b6 : meson/gallium: Add an option to not use LLVM for gallium draw module
3adac6affc5 : egl: android: use num_planes param in createImageFromDmaBufs()
5a2b930014c : meson/xmlconfig: win32 regex fallback
f08670b4ea6 : zink: ci updates
190b4ad18e7 : zink: relax tessellation shader reqs
4aac98f8a68 : lima: fix xserver page flip fail for full screen client
d7184aa15b2 : wgl: Match opengl32.dll export ordinals.
690ac7409a4 : aco/value_numbering: use can_eliminate() function to avoid unnecessary hashmap lookups
fbf791e70cf : aco: value number VOPC instructions with different exec masks
e6ff50f7d3b : clover: implement CL_IMAGE_NUM_MIP_LEVELS and CL_IMAGE_NUM_SAMPLES
44e11aa7b49 : clover: Implement CL_MEM_OBJECT_IMAGE1D
f5284a36f97 : clover: rework quering image max sizes
60173853c25 : clover: implement CL_IMAGE_ELEMENT_SIZE
2afaa60b42c : clover: simplify image arguments
4cb9df49c2a : clover: return CL_INVALID_VALUE when origin or region are NULL
8a47422d977 : radv: do not scale the depth bias for D16_UNORM depth surfaces
9af40b824d3 : zink: hook up nir_texop_query_levels
7fe5937906f : zink: add spirv builder methods for OpImageQueryLevels
0e1742ba028 : zink: do batch-program tracking after possibly cycling batch in update_descriptors()
c7da40b2eb2 : zink: increment batch->descs_used during update_descriptors flushing
4412d2b69dd : zink: properly size descriptorset layout binding stack array
f840057700b : zink: unref programs last in batch reset
992ddf7e4bb : zink: ralloc zink program structs
747caaa83d2 : zink: use zink_program in zink_batch_reference_program()
5503ffecfb4 : zink: add zink_program struct as a base class for compute/gfx structs
50ca42dc434 : zink: Remove leftover dead code.
9b542724253 : gv100/ir: Initialize CodeEmitterGV100 members in constructor.
7b934d1ecde : nir/lower_tex: Change coord type to int.
816d28f4a15 : llvmpipe: Fix typos.
6fc33633681 : r600: Fix typos.
2944b4b6b4d : gallium: remove DROP_PIPE_LOADER_MISC
951f3287238 : lavapipe: set empty dll prefix
e8d63375d20 : lavapipe: add mingw32 def file
8af568e4ae7 : vulkan: implement wsi_win32 backend
6c0546f4665 : lavapipe: use null probe path on win32
fbabd2163d5 : util/disk_cache: fix crash in fossilize_db
ba4bc54dea1 : zink: rename zink_context::buffers -> vertex_buffers (and usage mask)
cfc669585be : zink: use dynamic vertex buffer strides
9d0434bf641 : zink: make dynamic state usage in pipeline creation more explicit/flexible
51e527a9bae : zink: setup CmdBindVertexBuffers2EXT member in screen for dynamic state
f827b29234c : nouveau_vieux: use align_calloc for the context to fix m32 crashes
81cf4bef7e8 : radeon,r200: use align_calloc for the context to fix m32 crashes
75d5c1229e1 : i915: use align_calloc for the context to fix m32 crashes
22fc869187e : zink: set VK_IMAGE_LAYOUT_PRESENT_SRC_KHR on fb resources at eof flush
55f05638f51 : zink: handle VK_IMAGE_LAYOUT_PRESENT_SRC_KHR barriers
c5292710c4f : zink: handle PIPE_FLUSH_DEFERRED
c271ac0066a : zink: add util function for returning previous batch
24b237d3d4c : zink: add a define for compute batch count
ef3dc995a9a : zink: only flush batches in pipe_context::flush if they actually have work
9dac191f6e8 : zink: fix destroy batch
da2d8f1078a : zink: create a single fence per batch on startup and then reuse
a27570326f7 : zink: reorder zink_bind_vertex_buffers()
381e92e8118 : zink: move samplerview referencing around in update_descriptors()
679dd697415 : zink: avoid memset during update_descriptors() for resources refs
7826648e141 : lavapipe: fix depth texturing swizzle
6d2b2515c43 : freedreno/a5xx+: Drop the unused no_decode_srgb flag.
9522087b754 : freedreno/a5xx+: Stop recompiling on texture samples changes.
c93fd1046ad : freedreno: Use the mesa/st frontend lowering of GL_CLAMP.
05d0514a8fc : zink: ci updates
cf8ca77be10 : zink: handle point sprite
b9676976d03 : zink: store prim mode to context during draw
2e60929b477 : nir/texcoord_replace: add a yinvert param
707dc04b78b : zink: no-op descriptor updating for draws without descriptors
5fa27e6670a : freedreno: Drop custom driver lowering of GL's color clamping.
3b9f6af1a9b : freedreno: Drop custom driver lowering of two-sided color.
de17b4aab56 : freedreno: Remove uniform variables after finalizing NIR.
9fcc3697703 : mesa: Always make sure uniform storage doesn't get reallocated.
3468c0dd4dd : android: mesa: Move the FXT1 compressor/decompressor to util/
a4ffa25ee81 : scons: Add u_format_pack.h include path.
a6c72af908a : zink: use 0 as default for spec constants
978d244114a : ci/iris: Move the traces yml file to the driver-specific dir.
bcea453d4a6 : ci/piglit: Stop including the test counts at the end of expectations.
1121ea81927 : lavapipe: fix descriptor set layout freeing.
b9133e48a6c : iris: Pin surface state buffers after possibly updating the clear color
60573b443b8 : v3d: Replace driver lowering of GL_CLAMP with mesa/st's.
e6bacd3e9a6 : v3d: Drop foreach_bit() macro
0ca5b1a6b98 : etnaviv: Drop foreach_bit() macro
2b020e84e71 : freedreno: Drop foreach_bit() macro
e5a64e34d8d : freedreno/ir3: Drop foreach_bit() macro
025b57524f1 : anv: for_each_bit -> foreach_bit
77cba4b9f2e : freedreno/vulkan: for_each_bit -> foreach_bit
6875e103508 : radv: for_each_bit -> foreach_bit
e89f158b82e : v3dv: remove for_each_bit() macro
e7c7150d639 : util/bitscan: add u_foreach_bit macros
618f46ee02d : zink: add more ci flakes
eb7ec9ae70a : zink: support gl_LocalGroupSize
10c05f083fb : zink: add some spirv builder functions for spec constants
5d503bf783d : zink: force 128 fs input components on intel drivers
cdb9a4775bf : zink: set PIPE_CAP_TEXTURE_BORDER_COLOR_QUIRK
5740ac37014 : xmlconfig: Add static driconfig support
c83400e6736 : xmlconfig: Reshuffle to keep attr processing
a6b0ceb3418 : driconf: Generate a static table when no xmlconfig
94ca8706170 : util: add mesa_glthread for Half Life 2 and Black Mesa.
dfb1c986dd0 : glapi: keep declspec(thread) msvc-specific
dd055f6017c : zink: correct inaccurate comment
71a985d80b1 : nir/dce: perform DCE for unlooped instructions in a single pass
336bcbacd05 : nir: inline nir_foreach_{src,dest}
325f627d886 : nir/dce: replace instruction worklist with ssa def bitset
15e1979c51b : ci/vc4/v3d: Parallelize piglit jobs
e814e23f59a : ci/piglit: allow parallel piglit jobs
b17ec53c814 : broadcom/compiler: use nir_opt_sink
4132337b8a8 : anv/gen12: Implement programming of pixel pipe hashing tables.
11febd50e28 : anv/gen11+: Calculate pixel hashing tables instead of hardcoding.
17add74decb : iris/gen12: Implement programming of pixel pipe hashing tables.
f9bcdc5bc70 : iris/gen11+: Calculate pixel hashing tables instead of hardcoding.
e2ef1c46760 : intel/dev: Implement pixel pipe subslice counting for Gen12+.
ab076e19ed9 : intel/genxml: Define 3DSTATE_SUBSLICE_HASH_TABLE command for Gen12 and Gen12.5.
a2a17bf25ea : intel/genxml: Fix pixel hashing 3DSTATE_3D_MODE field definitions for Gen12 and Gen12.5.
7e77bfb68a9 : zink: ci updates
05a5af02bcc : zink: support stencil-export
8724d4fb361 : zink: check shader stencil output
ef48d57b77d : zink: add X32_S8X24 format
f9c7dd744f5 : zink: improve descriptor set oom handling
abce6c5d3d7 : zink: ci changes
5ac0c2c5c94 : zink: always do full-fb clears in renderpass begin when possible
5fe329e3077 : zink: move all the clear stuff to zink_clear.h
3c4bc68a059 : zink: optimize the remaining read cases of applying pending clear calls
50281dacad0 : zink: add yet another clear helper, this time for applying overlap regions
a8e047e8f4a : zink: discard pending clears during blit/copy if we'll overwrite the data
031e3e68ee6 : zink: add helper for applying/discarding clears based on a rect
a48bf14b442 : zink: break out fb clear apply into helper function
f6cf5a64cc5 : zink: add another helper for checking whether one rect covers another
72653ade813 : zink: add helper for converting pipe_box -> u_rect
787412b7eb8 : zink: break out region overlap testing function into helper
48716b14317 : zink: also defer fb clears when conditional render is active
5c629e9ff24 : zink: defer pipe_context::clear calls when not currently in a renderpass
b37cba82718 : zink: create framebuffer and renderpass objects just before vkCmdBeginRenderPass()
bd4f8786e3c : zink: ralloc the main context
9d03dc25374 : freedreno: Workaround for UNSYNC+DISCARD_RANGE
dabec19b05e : freedreno: Add perf_debug logging for bo stalls
e96cf1ed630 : freedreno: Handle InvalidateBufferData() case
3e7e071ccfc : lavapipe: enable KHR_maintenace3
f7414d9cd51 : lavapipe: enable KHR_maintenance2
83c4e941963 : lavapipe: handle tessellation domain winding
52eb47c8d48 : intel/compiler: Relax some conditions in try_copy_propagate
3f18faea306 : intel: Silence unused parameter warnings in files that include genX_pack.h
b5cf60b75dd : intel: Silence unused parameter warnings in files that include gen_device_info.h
0da47c4019c : intel/compiler: Silence unused parameter warnings in files that include brw_eu.h
41bd5f7cd72 : lavapipe: fix color-only renderpass clears
5e0e04f288a : llvmpipe: Enable FXT1 texture decompression.
a46b73ee250 : mesa: Move the FXT1 compressor/decompressor to util/
db0c2ef9791 : mesa: Get the FXT1 compressor/decompressor off of GL types.
e08a04a140e : softpipe: Fix the const buffer overflow check.
f88d03c16c7 : zink: actually disable sample mask tests on ci
292d45497ff : gallium/xlib: Partial fix for glXCopySubBufferMESA
6635a470381 : android: ac/rgp: fix building error
4675121ea66 : ci/v3d: Update expected resuls for piglit
c80ddf9d740 : zink: Remove NULL checks after GET_PROC_ADDR_INSTANCE().
c43e8da5350 : zink: Use mesa_loge() for should-never-be-reached initialization errors.
d53fa9d9ff3 : ci/zink: Add tests of gles2, gles3, and gl33 on lavapipe.
a77eedd6bb6 : docs: Document USE_ELF_TLS can work on Windows too
ba141b95a79 : glapi: Support "ELF" TLS on Windows
d7e1f492bc4 : radv: Disable displayable DCC for GFX8 properly.
5edbc6148d7 : zink: disable some builtin-gl-sample-mask sample shading tests on ci
e346f61a912 : mesa: update vao _EnabledWithMapMode in copy_array_object
b0b1bf99573 : anv: Fix wait_count missing increment
97ff5160d19 : ac/rgp: define EM_AMDGPU if missing for compatibility
ec35c4b57c7 : ac: prefer system EM_AMDGPU definition
dba692c6187 : etnaviv: use nir_lower_uniforms_to_ubo(..)
1837135f7ca : etnaviv: nir: add ubo lowering pass
ffebe480133 : aco: don't rematerialize exec
337ba88293e : vc4: let st lower rect tex
9c673245421 : etnaviv: let st lower rect tex
06f409a8c1f : etnaviv: nir: support nir_intrinsic_load_texture_rect_scaling
7c40e9a3229 : ttn: lower rectangle textures if not supported
08e072015a3 : gallium/st: lower rectangle textures if not supported
758a2d5343c : gallium: add PIPE_CAP_TEXRECT
8cb52f67351 : nir/lower_tex: wider usage of nir_tex_instr_src_index(..)
a403ff4d703 : nir/lower_tex: 'txs free' tex_rect lowering
3fbde2fd936 : nir: add has_txs flag
b0e23c92b30 : nir: add load_texture_rect_scaling
765097eac46 : radv: add support for instruction timing with RGP
a72b7a9b6c6 : radv: add support for exporting pipelines with RGP
884e14d7845 : radv: store a pointer to the code in radv_shader_variant
7acb30de8ac : radv: Enable displayable DCC.
f848f2adfae : radv: Use ac_surface DCC settings for shareable images.
0e189dd3fde : radv: Add DCC info to the metadata.
54f3ed224d6 : radv: Implement displayable DCC retiling.
e34542bdf12 : radv: Implement initialization of displayable DCC.
d78389ea5fe : amd/common: Add retile map size helper.
e59847f67f9 : radv: Use shared code for setting opaque metadata.
9c5c995cbe5 : radv: Handle UMD metadata on import.
1a88805dede : amd/common: constify ac_surface_set_umd_metata.
75c9adf0398 : aco/lower_phis: fix all_preds_uniform with continue_or_break
54c17e45ae8 : broadcom/compiler: skip unnecessary unifa writes
e1cf2406da9 : broadcom/compiler: add a constant alu optimization pass
89de085055b : broadcom/compiler: remove unused leading ldunifa
9d16d2d0be4 : broadcom/compiler: allow dead code elimination of unused trailing ldunifa
e20ae149783 : broadcom/compiler: fix ldunif optimization
9f303706542 : vulkan: Use typed outarray API
054dd668a69 : meson/llvm: add native for gallium swrast
611e9f29e2f : lavapipe: fix icd generation for windows
34ed5e4e601 : lavapipe: add dll definition file instead of using PUBLIC
deb44bc317d : lavapipe: fix msvc initialiser
4eada332235 : lavapipe: use the common icd generator
806577cbcc6 : zink: update ci results
445dd1906fa : zink: handle PIPE_TRANSFER_DISCARD_WHOLE_RESOURCE in transfer_map for buffers
4d5f7b3a6d9 : zink: change some transfer_map cases of waiting on cs batch to flushing cs
07df65d45f8 : zink: only wait on last write-batch for resources during transfer_map
16792ccaa18 : zink: beef up zink_transfer_flush_region
211437c938d : zink: simplify barrier usage
98250d42b76 : zink: only reset pipeline hash conditionally when updating fb state
b1843879c1a : zink: move gfx pipeline creation closer to the bind point
1f5cd19ac9d : zink/ci: disable arb_timer_query tests
60726ed0d31 : zink: rename 'has_draw' flag on batches and set it when the batch is used
90bcb91cd53 : zink: destroy renderpass objects on context destroy
3b9357727bd : zink/ci: update results for GL 3.3 testing enables
fd55eea2ba7 : lavapipe: add calibrated timestamp support
60d413b8945 : ci: Move the piglit expectations lists to the per-driver CI dirs.
ad77170b850 : ci: Move the dEQP and traces expectations to the per-driver CI dirs.
f2656569c60 : nir/range_analysis: Handle vectors better in ssa_def_bits_used
ce649e54f15 : nir/range-analysis: C++ linkage
cccac5e14fd : zink/ci: update results now that we are testing zink/lavapipe
40ea20c5f77 : zink: use extensioned draw indirect functions.
02f94c33066 : anv: don't wait for completion of work on vkQueuePresent()
cb74cd816c0 : anv: reset binary syncobj to be signaled before submission
38ae84b8daa : Adjust dylib compatibility versions to match what was set by mesa-18.3's autotools-based builds
279d1705525 : glx: proposed fix for setSwapInterval
ee27ca68f8d : r600/sfn: Base instr lowering class on nir_lower_instruction code
a877ce1abaf : r600/sfn: remove duplicate barriers
fa588edf157 : r600/sfn: Fix indirect_file flag for IMAGES
66f4cac69ec : r600/sfn: Handle memory_barrier_atomic_counters
099938d0f81 : android: util/fossilize_db: add missing sources to Makefile.sources
419758abc8b : ci/a5xx: Increase our dEQP GLES3 fraction by 4x.
6e895937527 : ci/a5xx: Update the piglit expectations.
fcc2ed62990 : ci/bare-metal: Use an upstream kernel for db820c.
8c539275d97 : ci/freedreno: Remove stray BM_DTB definition.
63a7f1fa29b : ci/freedreno: Fix a5xx piglit runs.
856b71bef09 : pan/bi: Do copyprop in linear-time
07456bcde2c : pan/bi: Remove unused definitions
4f71801aa21 : pan/bi: Adapt builder to dest count
ac3722fd83d : pan/bi: Annotate instructions by destination count
c4ed4cbf142 : pan/bi: Allow spilling with multiple destinations
8cbded63fba : pan/bi: Make bi_writemask take a destination
35e24aef6f7 : pan/bi: Mark DISCARD as having side effects
25da85880e1 : pan/bi: Mark branches as having side effects
11fbe5aeb59 : pan/bi: Inline `bytemask of read components`
9882a59a2f2 : pan/bi: Reduce liveness calculations in DCE
3a4d9859976 : pan/bi: Use nir_opt_sink/move for constants
5eff64e3a31 : panfrost: Don't advertise OES_copy_image
af46efaf609 : panfrost: Fix typo in midgard.xml
f1964bde50e : panfrost: Reinterpret format for reload blits
56047fb64d7 : panfrost: Fix UNORM 16 rendering
1b239a37861 : panfrost: Hide MSAA 8x/16x support
3f21b089f8e : panfrost: Raise TEXTURE_BUFFER_OFFSET_ALIGNMENT
76fb3961b12 : panfrost: Fix NULL deref in pan_sfbd
a124c47b9f9 : panfrost: Fix NULL derefs in pan_cmdstream.c
4f178524742 : panfrost: Fix NULL deref in pan_mfbd.c
8db8b72951a : panfrost: Remove redundant NULL check
03c2c0f0c4e : panfrost: Fix NULL dereference adding cbuf to batch
7af037fc118 : panfrost: Fix infinite loop spilling
04be7934df7 : pan/bi: Fix elimination of repeated branches
a496b41d505 : pan/bi: Optimize out redundant jumps to #0x0
46384d0dcce : pan/bi: Fix more jumps to terminal blocks
0d5a88c6cb4 : ac/rgp: fill CPU info by parsing /proc/cpuinfo
4d0d678c9f6 : zink: set conformant ubo/ssbo size limits
f1f75fda9c1 : zink: add available|visible masks to all barriers in ntv
df29245720c : mesa: update oudated members for debug and check
54cb05b46c5 : zink: always set VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT for non-staging resources
bc37d882fcd : zink: remove 'scissors' member of viewport state
547e982e8e9 : zink: handle scissor+viewport states dynamically if extension is available
8bae8ca723d : zink: always use 64bit flag for query results
8dec725bf06 : zink: improve batch flushing for queries when compute batches are involved
ab82e2c4f17 : zink: better handling for availability queries on qbos when query/resource is busy
7d1ad50c758 : zink: simplify some of the qbo direct buffer write code
da051b06a7c : zink: break out query result buffer copying into util function
7026ea71710 : zink: fix buffer resource usage flags
38ce8d4d00c : vulkan/device_select: Stop using device properties 2.
2d520b69235 : radv: Don't use dedicated memory info to indicate sharing.
2b10bff7b3d : frontends/va: add pipe to DRM format mapping for NV12 and P010
b85c6531f6d : frontends/va: add support for VA_EXPORT_SURFACE_COMPOSED_LAYERS
be916e3653d : frontends/va: extract pipe format to DRM format mapping
8b44e453478 : intel/perf: fix roll over PERF_CNT counter accumulation
018393d8512 : intel/perf: Add Alderlake metrics
65b6eacb0b9 : intel/dev: identify alderlake
e5d8b731e41 : radv: emit missing subpass resolve marker for SQTT
491a1949eb6 : radv: rework radv_cmd_buffer_resolve_subpass() a bit
7cc83f237ef : aco: Initialize ds_state.front.writeMask.
9f474bd4b48 : nir: handle negatives in ffma reassociation optimisation
b4f7535ba20 : lavapipe: use clear interface for renderpass clears
2ecb47abda3 : llvmpipe: zs clear use 64-bit memset
3116f9801b6 : u_surface: use optimised memset64
83f0bc5d848 : util: add optimised memset64
2ff397c00e1 : util/fossilize_db: Fix compile error with clang
226c7ae2a86 : lavapipe: reset object base on recycled command buffers
7b1568b7a32 : tu: reset object base on recycled command buffers
bd98fc39aed : radv: reset object base on recycled command buffers
5a340c0929a : vulkan/util: add api to reset object magic + private data.
5b6ed24cb8e : gallium/tessellator: Rename D3D11 defines
248a5a330d0 : gallium/tessellator: Remove unused includes
bca9e7fe234 : gallium/tessellator: Remove XBOX 360 code
f3d47ba0c75 : lima: fix max sampler views
8f339eb0360 : docs/features: add lima features
644fcd94864 : util/disk_cache: make use of single file cache when env var set
eca6bb9540d : util/fossilize_db: add basic fossilize db util to read/write shader caches
1fabc4ecbed : util/mesa_sha1: add helper to reconvert sha1 hex strings
f88c13f26d9 : util/disk_cache: use a new cache dir for the single file cache feature
c1e48102214 : util/disk_cache: move cache path strdup call back into disk_cache.c
48d7c4e0f36 : util/disk_cache: do crc32 check on compressed data for ZSTD
f54a65c69be : intel: check setuid before writing output file in INTEL_MEASURE
3250e04d25e : nir/algebraic: Add some max/min optimizations with 3 variables
d9b5bce85ad : nir/algebraic: Remove some redundant b2f logic-op reduction patterns
7e127c1fca6 : nir/algebraic: Fix some min/max of b2f replacements
a983a87a5f1 : freedreno/ir3/print: Improve branch printing
03762a956ea : freedreno/ir3/print: More sane ssa src/dst display
1516b6bd9a5 : st/mesa: fix PBO download for TEXTURE_1D_ARRAY textures
4c4a91abe59 : iris: Reference the shader variant for last_vue_map as well
0fa7ec14734 : turnip,freedreno/a6xx: tell hw the size of shared mem used by CS
dab845d457e : ci: Move specific driver testing to separate files in separate dirs.
8a3dbf1ca6b : microsoft/clc: Add a test with an unused kernel arg
11061c4e286 : microsoft/clc: Re-order dead variable removal after uniform vars_to_explicit_types
14a00042326 : turnip: consider tile_max_h when calculating tiling config
c763d238c6c : xlib: Fix build regression since 99e25d183d9
455ca9226ae : ac/rgp: set gfxip in elf_hdr.e_flags
9ce8b5024ae : ac/rgp: dump co, col, pso database to rgp profile file
5d51ccd7d16 : ac/rgp,radeonsi,radv: pass struct thread_trace_data to ac_sqtt_dump_data()
c544e56fb50 : ac/rgp: expose data structure to populate co, col, pso database
110bb2c77dd : ac/rgp: add helper function to write rgp elf oject
12515d6b59f : ac/rgp: add rgp co, col, pso data structures
27ff46bde66 : ac/rgp: add ac_msgpack.h/c
34d6ce28e38 : util: fix gcc vsnprintf overflow
b6b3b38434a : turnip: consider HW limit on number of views when apply multipos opt
88f42ea93e0 : radv: emit the trap handler registers earlier
2c6104d3d1f : radv: make the TMA/TBA BOs resident buffers
918838cd24e : radv: make the trace BO a resident buffer
d96c0a22639 : radv: make the border color BO a resident buffer
834b69d1ef4 : zink: fix win32 build
e3bdf815b79 : radv: set correct value for OFFCHIP_BUFFERING on GFX10+
bf535c082bf : nv50/ir: Initialize Instruction members.
31dd0a4a1e5 : zink: use vkGetFenceStatus when we're obviously checking for status
79861e3d88b : zink: break out even more of zink_blit state saving
ec54166a2b2 : freedreno/a6xx: set SP_PERFCTR_ENABLE in computerator
46f64aa3be6 : freedreno/a6xx: update some registers
b94c652afe1 : freedreno/a6xx: always use reg64 for address registers (no LO/HI)
b15d4484f86 : freedreno/a6xx: update perfcntr registers (declare as arrays)
72f00fe72e6 : freedreno/registers: use macro instead of inline function for array regs
79921b81bcf : freedreno/a6xx: Document threadsize-related fields
1cb3015a31c : zink: just end the current renderpass in zink_batch_no_rp()
f3080eca75b : zink: break out buffer copying into util function with batch param
46a04672af9 : zink: add buffer barriers for resource_copy_region
034657bf6c9 : zink: just call context destructor on creation fail
66d59664263 : zink: update relnotes
90b6d97c75f : zink: tag some missing ES features
0a6b8685aa3 : zink: fix surface creation for cube slices
44f76d5fc76 : lavapipe: use os_time for timing related things
368c804383e : lavapipe: make OPT macro MSVC compatible
0bd707ba175 : lavepipe: some misc msvc fixes
c1e0249e90d : lavapipe: use msvc compatible 0 init
ab42e49ea73 : lavapipe: fix some void ptr arithmetic
f3dd9529fa9 : lavapipe/meson: drop megadrivers build req
c0c03f29e0b : lavapipe: implement physical device group enumeration
0fd58b4537a : zink: be more explicit with image barriers for copy operations
466efcb2473 : zink: add general zink_resource_barrier() wrapper
6cbd25c04b9 : zink: zink_resource_barrier -> zink_resource_image_barrier
55a0eb6e0a5 : zink: improve barrier usage for clear functions
77b0533d75d : zink: add batch references for resources in clear functions
7d6c90826de : zink: add access info for update_descriptor image barriers
ab3a2fa6909 : zink: add access param for image resource barriers
3f6d104ba8a : zink: add barriers for index and draw param buffers
5d664166c85 : zink: assert batch is not in a renderpass when emitting pipeline barrier
9df8c4ba96c : zink: take struct zink_batch param instead of direct cmdbuf in barrier helpers
9d3935a0b30 : zink: combine resource barriers where possible during update_descriptors
4b2fb618316 : zink: break out barrier transitioning in update_descriptors
017dbd63fb9 : zink: avoid emitting unnecessary pipeline barriers during update_descriptors
5d7cb2495ad : zink: add generic wrapper for checking whether a resource needs a barrier
4536607ea0a : zink: use define for max descriptor array size
03030f87a17 : zink: add helper for image resource barriers and avoid unnecessary barriers
b00f407996a : zink: add a VkPipelineStageFlags param to zink_resource_barrier()
061e4e22938 : zink: remove aspect param from zink_resource_barrier
73e84c33a2d : zink: rework xfb barrier transitions when reusing as vertex inputs
fb14793ebbe : zink: rework xfb counter resource barriers
dd858be0115 : zink: set buffer resource barriers for descriptor resources in update_descriptors()
69304052e3a : zink: add helper function for getting pipeline stage from shader stage
cf6794eb8e4 : panfrost/ci: Mark flaky test
2346a94de0c : docs/features: Mark atomics/images done on Bifrost
10b9e3ca0a0 : panfrost: Advertise FRAMEBUFFER_NO_ATTACHMENTS
91d21719029 : panfrost: Comment on state of ARB_shader_clock
ed29a2beb80 : pan/bi: Use explicit move even for RT#0 of MRT
02d68b9b83b : pan/bi: Allow dynamically uniform tex indices
dfe309e7075 : pan/bi: Implement interpolateAtOffset
7ec9dc98d7a : pan/bi: Add imm_f16 helper
e4ae458df89 : pan/bi: Implement interpolateAtSample
1f265ef6c15 : pan/bi: Preload sample ID for sample shading
96ea2c3e9d6 : pan/bi: Elucidate slot 6/7 operation
7f2d6188679 : pan/bi: Flesh out LD_TILE emit
cff5c40fc33 : pan/bi: Fix blend shaders using LD_TILE with MRT
9151329fd29 : pan/bi: Implement shader_clock intrinsic
8081811f2e3 : pan/bi: Implement image_atomic_comp_swap
078a84f4744 : pan/bi: Implement image_atomic_exchange
afe4f0e6b15 : pan/bi: nir_intrinsic_image_size support
075d9a10848 : pan/bi: Implement image load/store
1c495323ce1 : pan/bi: Materialize *DTSEL_IMM in the scheduler
71f849a2928 : pan/bi: Remove check for first_ubo_is_default_ubo
cd21f0e1c52 : pan/bi: Handle computational atomics
83583218016 : pan/bi: Add ATOM_C1 promotion check
b9d277f6441 : pan/bi: Extract bi_atom_opc from NIR intrinsic
f1adbd5d335 : pan/bi: Lower atomic pseudo-instructions
c51c3a8fe30 : pan/bi: Add 32-bit atomic pseudoinstruction
a687d110930 : pan/bi: Add SEG_ADD.i64 pseudoinstruction
d31df8416bb : pan/bi: Allow @rNULL with tied operands
111255512af : pan/bi: Don't read alpha out of bounds
68539ba5eb2 : pan/bi: Fix LD_GCLK staging count
5f84568a710 : pan/bi: Don't inline 64-bit constants
69f11f9e262 : pan/bi: Fix RA of node 0 again
88ede65be80 : panfrost: Remove useless check
2be7c89d48d : panfrost: Set border colour on Bifrost sampler
fa251afb821 : panfrost: Take panfrost_dev for AFBC selection
6a5052d8363 : panfrost: Spell fix
50f32bb6e26 : panfrost: Fix NULL deref for an empty frag shader
fa9046b2625 : panfrost: Add RT conversion sysval
7dc60fc3c8b : panfrost: Export bifrost_get_blend_desc with type size
9d2b2e3c670 : panfrost: Flesh out allow_forward_pixel_to_kill check
2e83481a1a9 : panfrost: Handle PIPE_FORMAT_NONE as 'constant'
b3e3daa603b : panfrost: Flesh out pixel kill / zs update
a25b9cd8d04 : panfrost: Track coverage, early fragment tests
3399673ba40 : panfrost: Label groups in GenXML
ba3ad38260d : pan/decode: Disambiguate border colours
bc494b30b70 : pan/decode: Pretty print 22-bit pixel formats
61584bb4e86 : pan/decode: Fix tiler printing on Bifrost
9dd9e0200d8 : pan/bi: Implement barriers
60bee701036 : pan/bi: Stub scoreboarding
5b0a10823b3 : microsoft/clc: Use driver_location for metadata instead of re-computing offsets
3ee8f2ccba9 : microsoft/clc: Move inline samplers to the end of the variable list
d773257012a : microsoft/clc: Fix wrap modes for inline samplers for integer textures
9da8179a1e8 : microsoft/clc: Let lower_vars_to_explicit_types fill kernel input driver_location
7c8c14a9881 : intel/mi_builder: Add tests for gen_mi_z and gen_mi_nz
9145d77707b : intel/mi_builder: Rewrite unit tests in terms of constant folding
efdbe53edae : intel/mi_builder: Add constant folding
dbcbb321ad5 : intel/mi_builder: Short-circuit shifts in more cases
c64d7aa8e32 : intel/mi_builder: Fix a misleading comment
40df12d4ce5 : intel/mi_builder: Delete a bogus comment
749ae5af93d : intel/mi_builder: Create a context in the tests
3f290b4f650 : nouveau: Silence a warning at -Og
86b85798bdf : nouveau: Silence some warnings at -Og
ba4b9cc0c79 : gallivm: Silence a warning at -Og
109f9f39106 : vl: Silence a warning at -Og
5cf6c9e609c : nir/ttn: Silence some warnings at -Og
10bcf257666 : gallivm: Silence a warning at -Og
36ea1758fd3 : loader: Silence a warning at -Og
b882857d288 : glsl: Silence a warning at -Og
89acceda60e : glsl: Silence some warnings at -Og
831eff15f8c : glsl: Silence a warning at -Og
f2b3ecb84fc : softfloat: Silence a warning at -Og
fad353d7f8a : nir: Silence a warning at -Og
03d3294e35b : gallium/trace: remove transfer_map assert
c6ed8bf77cb : panfrost: Fix uniform_count on Midgard
0fc146e7da4 : zink: enable GL_CLAMP cap
e8f71f6ac48 : mesa/st: add PIPE_CAP_GL_CLAMP
10e71d5c9a4 : mesa/st: add pipe_sampler_state::border_color_is_integer
b154a4154b4 : nir/lower_tex: rewrite tex/txb -> txd/txl before saturating srcs
a6e1178f917 : aco: Disallow LSHS temp-only I/O when VS output is written indirectly.
72c348f85c7 : radv/llvm: Fix reporting LDS stats of tess control shaders.
48f349971fd : aco: Fix LDS statistics of tess control shaders.
d8ce76977fa : anv: track buffer creation flags
d6294a13a64 : anv: track command buffer pool flags
207ee2b6a9d : isl: add external parameter to isl_mocs()
e484478727c : genxml: Add PIPE_CONTROL protected memory bits
1b43528aded : genxml: add MI_SET_APPID on Gen12+
b02c709b702 : radv: use the pipeline key as hash for pipeline bind markers
51f3855cc4b : radv: only emit pipeline bind markers for application pipelines
7a377708fde : radv: add support for user event markers with SQTT
7c63be7ffc0 : anv/android: Re-implement AcquireImageANDROID
fa3cd19697c : nv50/ir: Initialize ValueDef member origin in constructors.
620afb09567 : lavapipe: set viewport state dirty on first execute
5c00efec235 : lavapipe: avoid pointer to pipeline layout in execution
f94a5f30e0e : lavapipe: add reference counting to descriptor set layout
d12cecbd53e : ci/freedreno: Drop the "arm64" in front of job names.
9500341847e : ci/freedreno: Add a fractional gles31 run with asan enabled.
d1b63211c48 : ci: Allow better customization of the name of the artifacts for minio.
82392e0bb9a : mesa/st: Make sure to unbind cb0 on transition away from gs/tess shaders.
a687e71afd9 : v3d/qpu: Avoid leaking memory in the QPU disasm test.
3f776046238 : freedreno: driver-thread annotations
e7e19c6a4f4 : freedreno: Split batch_flush_reset_dependencies()
8a54c4a335a : freedreno: Quiet fallthrough warnings
0d5fe24c9b7 : macros: Add thread-safety annotation macros
1cef1a34bb8 : zink: move command pool to the batch
575756274a8 : zink: handle dual blending override from driconf
56d005c21c1 : anv/formats: Advertise linear sampling on depth formats
69e94e8939f : intel/anv: Fix condition for planar yuv surface
29b866fef66 : aco: remove special handling of load_helper_invocation
2e6c9e54f1b : nir: lower is/load_helper to zero if no helper lanes are needed
b689a653167 : nir: lower load_helper to is_helper if the shader uses demote()
3c31364f5e7 : intel/compiler: Use CMPN for min / max on Gen4 and Gen5
684ec33c79a : intel/compiler: Make the CMPN builder work like the CMP builder
6c8e2e9317f : intel/compiler: Enable the ability to emit CMPN instructions
b0d7434c714 : intel/eu/validate: Add some checks for CMP and CMPN
a212d08296f : virgl: Drop a context dependency from part of the shader compile path.
175c827e723 : gallium: Flip the default value of PIPE_CAP_SHAREABLE_SHADERS.
64ffe0ad25a : ci: build gfxreconstruct v0.9.5
5ddabe00c58 : ci: only install piglit dependencies when installing piglit
eba962dda4c : ci: remove pytest since we don't need it any more
6f729a7c9d6 : microsoft/clc: Only apply float scaling to 32bit fdiv
226316116cd : intel/anv: Fix condition to set MipModeFilter for YUV surface
c1d33c758ed : ci: piglit runner colors diff output on failures
2104135f38c : nir: Fix grammar error
8e97fc3a291 : radv: do not allow to capture SQTT on the compute queue
6d8516bd748 : radv: stop emitting pipeline bind markers
de542784f8c : radv: make sure to allocate enough space when emitting SQTT userdata
80709d11d29 : radv: remove an outdated TODO about SQTT cache flushes
09b23c42f9c : radv: move SQTT parameters initialization to radv_thread_trace_init()
388bde7e824 : radv: create the start/stop CS for SQTT dynamically
0f7379e3089 : ci: tracie dashboard URLs only in the failure after the testcase
73933036373 : ci: correct artifacts location for piglit's runner messages
87153b8f1c1 : ci: make sure piglit's artifacts are not overwritten
4ae5b84a676 : ci: correct piglit's HTML summary location for artifacts upload
88a6c6a4385 : ci: clean paths used in the piglit runner
90d6365ad4a : radeonsi: force dcc clear to use compute clear
1d64a1045ea : radeonsi: enable dcc image stores on gfx10+
f18bceac72b : radeonsi: replace force_cp_dma arg of si_clear_buffer by enum
1a0b0e8460c : radv,aco: allow unaligned LDS access on GFX9+
c2d57f55a83 : radv: relax shared alignment requirements in mem_vectorize_callback
4feca7ecde9 : gallium/trace: add a pipe_screen::get_compiler_options method
c59fd3acb9e : glthread: ignore the return value of glUnmapBuffer, don't sync, and return true
638a1848490 : glthread: don't sync when using pixel buffer objects
0b6739ef807 : glthread: don't declare pointers with const in unmarshal functions
2804d489e37 : glthread: assume all parameters are fixed if marshal_sync is present
8288882965b : radeonsi: set MEM_ORDERED optimally
e9e385b084f : radeonsi: gather shader info about VMEM usage for MEM_ORDERED
27e22f025ca : radeonsi: gather shader info about indirect UBO/SSBO/samplers/images
d47c44add80 : radeonsi: gather info about bindless images and memory stores with strstr(intr)
5e47d6fc73a : radeonsi: fix the value of uses_bindless_samplers
19e6601413a : radeonsi: do late NIR optimizations after uniform inlining
33ac9dec91d : radeonsi: allocate filled_size for streamout targets in set_streamout_buffers
9db4b331f9f : radeonsi: improve comments in si_emit_derived_tess_state
98ea523e007 : radeonsi: for tess, determine the minimum num_patches before optimizing tg size
4fe37b850a4 : ac/surface: use family_id so as not to crash with SI_FORCE_FAMILY in addrlib
a67d3e7c9e2 : radeonsi: fix si_check_render_feedback
bddc0e023c2 : radeonsi: fix read from compute / write from draw sync
a8373b3d387 : radeonsi: store si_context::xxx_shader members in union
47ed0091943 : radeonsi: fix indentation issue in si_texture.c
064b8469492 : broadcom/compiler: don't dump shader-db stats for failed shaders
df6c19c1fd8 : broadcom/compiler: use a helper function to decide on TMU spilling
14af7b30855 : broadcom/compiler: don't emit redundant ldunif
8dd54778fa0 : turnip: VK_EXT_memory_budget implementation
4342dec09a9 : turnip: keep track of memory heap usage, size and flags
182fb988c8b : util: fix parsing of /proc/meminfo MemAvailable value
a7a7d25e5b9 : etnaviv: Fix memory leak in etna_vertex_elements_state_create.
3ce6ca7214d : intel/fs: Shuffle can't handle source modifiers
12fa219768c : nir/opt_large_constants: Handle generic pointers
8b133a1b25c : nir: Fix parameter order in the bcsel-of-shuffle optimization
ceb6986d341 : nir: Don't optimize bcsel-of-shuffle across blocks
129d83cac2a : nouveau: Use format modifiers in buffer allocation
df451091ac9 : nouveau: no modifier != the invalid modifier
cf999b3cc3d : nouveau: Use DRM_FORMAT_MOD_NVIDIA_BLOCK_LINEAR_2D
ff534e1b506 : nouveau: Stash supported sector layout in screen
c4cc3d915b8 : zink: add a disk cache for pipeline objects
eb3cb170fc2 : zink: create a VkPipelineCache object on the screen and use it
de6ed185841 : zink: hook up valid_buffer_range for buffer resources using util_range
8b6e7d00f0d : zink: add flag for no-oping fence finish
25a37c030b6 : freedreno/ir3: Add missing shader prog cache invalidation
75b0c4b5e1e : freedreno/ir3: Async shader compile
132512822b8 : freedreno/ir3: Reshuffle compute state creation
f4ab72d8e8a : freedreno/ir3: Reshuffle ir3_shader_create()
7100bb1ebc8 : freedreno/ir3: Add ir3_screen_fini()
90031adfc74 : freedreno/ir3: Move ir3_compiler_create()
6fdd1d30f66 : freedreno/ir3: Add ir3_shader_state
378c14331b8 : freedreno/ir3+a5xx+a6xx: De-duplicate create_compute_state()
f673266191e : freedreno/a6xx: Drop fd6_compute_stateobj
d2bcbb6792a : freedreno/a5xx: Drop fd5_compute_stateobj
6ed94905a66 : freedreno: Misc cleanup
d550c5780f6 : zink: use nir_shader_instructions_pass for draw params pass
f95afdd606f : clover: Add -fgnu89-inline to Clang command line
37142847faa : microsoft/clc: Add test with inline function
c1b8629b2c1 : microsoft/clc: Add -fgnu89-inline to clang args
1ef04f56c11 : spirv: Delete the impl for prototype-only functions
9d1d55f0fda : spirv: Store the nir_function in vtn_function
4a35d27b875 : zink: add nir_intrinsic_memory_barrier_image handling
fc0eb6554bc : frontends/va : Fix memory leaks incase of error returns
f59e6ad5d76 : CI: Use a sha for the Windows SPIRV-LLVM-Translator dependency
d451285e459 : zink: fix device codegen extension detection
2491d5a6625 : nir/algebraic: Covert up-cast of down-cast to extract on Intel
f9b3be09e15 : nir/algebraic: Clean up up-cast of down-cast when we can
96303a59eae : nir: Add some range analysis for used bits
d670afa27a4 : intel/nir: Lower 8-bit phis on Gen11+
d41ac6e2ca8 : nir/lower_bit_size: Support phi instructions
6413e675919 : nir: Add a couple helpers for phis and cursors
6dfdde149e8 : virgl: Return total video memory if available
e778aceaae0 : virgl: update headers
38f012e0238 : frontends/va/config: Fix check for packed header config
74f9bcc21cd : gitlab-ci: add intel APL and GLK devices with manual triggers
6ec815cfd29 : gitlab-ci: build the iris gallium driver as well
e2b5def1f07 : gitlab-ci: extend x86_64 kernel config to suport Intel devices
56bbbc83221 : intel/compiler: Free resources on test teardown
628c10f14e9 : intel/genxml: Free resource before exiting
9bb376bbdb7 : pan/bi: Use the correct size for UBO loads
596fb88c01d : radv: Do pipe misalignment check per plane.
7f61ff7b4d1 : broadcom/compiler: Merge instructions more efficiently
6ccbb89207a : meson: invalid keyword argument dependencies
f502bdf1ab6 : radv: only apply the MRT output NaN fixup to non-meta shaders
309f9f565fa : ci: Update baremetal kernel to 5.11 plus patches
98b6cd157ad : lavapipe: add support for missing 10/10/10/2 formats.
1797e4ebc5a : lavapipe: add support for 2/10/10/10 scaled formats.
4326c5460de : llvmpipe: don't support scaled formats outside vertex buffers
8258726d904 : util/format: add helper to check if a format is scaled.
2b6d59bd8ca : zink: support nir_intrinsic_group_memory_barrier
a14610281a0 : features: mark off GL 4.6 and ES 3.1 for zink
0960938d865 : zink: GLSL 460
efc219f1c43 : zink: PIPE_CAP_GL_SPIRV
cb5957e13d1 : zink: enable pipeline statistics cap
5a4f5d1bb56 : zink: enable PIPE_CAP_QUERY_SO_OVERFLOW
3d7d55c2cf4 : zink: enable PIPE_CAP_POLYGON_OFFSET_CLAMP
670b79ffd56 : zink: enable PIPE_CAP_DRAW_PARAMETERS
75baabf9fba : zink: enable PIPE_CAP_TGSI_VOTE
759a71b67d0 : zink: add util function for submitting the compute batch
f1bc95bfa5e : zink: rewrite drawid based on shader key value
7fad9d647a9 : zink: break out push constant creation in compiler and add drawid value
a0911f825d3 : zink: add a vs shader key for rewriting gl_DrawID
165a940fc26 : zink: add a draw_id param to vs push constants
55abc1202c6 : zink: wrap shader gl_BaseVertex access with a bcsel based on push constant state
bf4fac51ee6 : zink: add push constant value to indicate whether the current draw is indexed
59aae6db9ff : zink: rework tcs injection to be more compatible with new push const struct
00642ab6edb : zink: create a struct for tracking push constant layout
c28bc38f940 : zink: add handling for ARB_shader_draw_parameters variables in ntv
8300bc1f169 : zink: handle 1bit undef values in ntv
e3428419fb9 : zink: fix slot mapping for legacy gl io with tess stages
2b6950c3fda : zink: add support for pipeline statistics queries
ff0233353a5 : zink: hook up cs invocation queries to the compute batch
942ba4e3412 : zink: unset generated TCS if its parent TESS is unset
fc6b5be666f : aco: fix assertion in insert_exec_mask pass
ddce1ec5f58 : aco: fix transition_to_{WQM,Exact} if exec.back() is not in exec
f0d17aa88cb : mesa: add debug code to catch missing _mesa_update_valid_to_render_state calls
743b912f9d7 : mesa: inline draw validate functions
de2f0b7ce3a : mesa: inline _mesa_set_draw_vao and set_varying_vp_inputs for draw calls
70791901499 : mesa: gather errors and call _mesa_error only once in validate_Draw
37beefe6016 : mesa: precompute draw time determination of enabled vertex arrays
306f1ef417a : mesa: precompute _mesa_get_vao_vp_inputs
40b8838a5a1 : mesa: set _DrawVAOEnabledAttribs only when it changes
ba29044fba3 : mesa: move gl_context::varying_vp_inputs into ctx->VertexProgram._VaryingInputs
99e25d183d9 : mesa: optimize set_varying_vp_inputs by precomputing the conditions
4cea48437d2 : mesa: validate numInstances in common functions to unify code
3f64f3338aa : mesa: move disallowed TFB in DrawElements on GLES from draws to state changes
1488d0a9b10 : mesa: add a separate valid primitive mask just for glDrawElements
820dec3f7c7 : mesa: don't skip draws with count == 0 or numInstances == 0
4975a89f381 : mesa: skip MultiDrawArrays with primcount == 0
9bd4755410f : mesa: remove an optional GL error about mapped buffers during execution
7794305f0d7 : mesa: call _mesa_update_state() before validation
6daa113c397 : mesa: remove optional draw validation code to increase performance
05512902982 : mesa: remove VERBOSE_DRAW
9ee052eb731 : mesa: optimize the dual source blend error checking using a bitmask
ad057b7f60b : mesa: inline _mesa_valid_to_render now that it doesn't do validation
bf9d61a3d40 : mesa: move blending validation from draws to state changes
40341c5118c : mesa: move GL_FILL_RECTANGLE validation from draws to state changes
a22e7196615 : mesa: move ARB program and integer FBO validation from draws to state changes
7c35ec4d2f9 : mesa: move FBO completeness checking from draws to state changes
8e747d9af06 : mesa: move some uniform debug code from draws to state changes
ba10295bf87 : mesa: move sampler uniform validation from draws to state changes
d9c611d671d : mesa: move shader pipeline validation from draws to state changes
d45043d3b85 : mesa: don't report 1 for GL_VALIDATE_STATUS if user didn't validate pipeline
b6e84f56f71 : mesa: add skeleton code for DrawPixels/CopyPixels/Bitmap precomputed validation
c24a03d0359 : mesa: inline check_valid_to_render
dfd1080f9db : mesa: fold most of check_valid_to_render into _mesa_update_valid_to_render_state
12ecbd6bf8b : mesa: move check_valid_to_render call into _mesa_valid_prim_mode
4be5fc2916e : mesa: precompute draw time prim validation during state changes
f6913fb366a : mesa: precompute all valid primitive types at context creation
fc784295234 : mesa: optimize draw index type checking
eabee821e9d : freedreno: Add missing dep on freedreno tracepoints.
3414d4fdc5e : vulkan: document flags choice for vkGetDeviceQueue
d8236e32de7 : ci/v3d: Add V3D and V3DV testing
5d0c96a8c2c : ci: add option to overwrite CPU arch
3d4c13f3b8e : aco: add DeviceInfo
b759557cacc : aco: consider that GFX10.3 allocates LDS in 1024 byte blocks
7ff805a19d9 : radv,aco: add radv_nir_compiler_options::wgp_mode
f520f4c299c : aco: add Program::wgp_mode
592d64611c6 : aco: fix waves calculation for wave32
6a770cae4b9 : radv: round up max_lds_per_simd / lds_per_wave
267d7074d90 : radv: use lds_{encode,alloc}_granularity
aa533351355 : ac: split lds_granularity into encode and allocation granularities
df61444ac47 : radv: switch MaxWaves statistic to wave32 waves
43108824ecc : radv: fix max_lds_per_simd on GFX10
0face691b13 : ci: Bump deqp to current vulkan-cts-1.2.5.1
65d52aef82d : intel/dump_gpu: mark bo as unmapped if its address changes
5da10cefe24 : intel/tools/aub: remove superfluous new line from error messages
aeae1771987 : intel/tools/aub: handle truncated input file
0893f6f03fe : intel/tools/aub: print better error message when mmap fails
93824b6451a : panfrost: Move the blend logic out of the gallium driver
37974bcd26a : panfrost: Move the blend lowering code out of the gallium driver
334c96fa371 : panfrost: Rename pan_blend.h into pan_blend_cso.h
c21c6d134bc : panfrost: Use the pan_shader_prepare_rsd() helper
ec51b841a74 : panfrost: Provide a helper to prepare the shader related parts of an RSD
d5b1a33460e : panfrost: Move the shader compilation logic out of the gallium driver
d18fc89066a : panfrost: Keep the compiler inputs in the context
72d14f8b6f7 : panfrost: Move sysval_to_id out of panfrost_sysvals
8d7eda9c955 : panfrost: Prefix shader related helpers with pan_shader_
10d9c4e5746 : panfrost: Hide backend compiler internals
678f44447b3 : panfrost: Use panfrost_get_shader_options() in panfrost_build_blit_shader()
4340f9cf745 : amd: update addrlib
a740318e425 : radv: Properly handle modifier import failure.
8a61f311605 : radv: Remove vk_format_has_stencil/depth helpers.
fa26c09fb04 : radv: Remove the format table.
d9d9acd3ea7 : radv: Start using util_format_description for everything.
72f4cf530fe : radv: Only support format with a PIPE_FORMAT.
6515a634107 : radv: Stop using plane_count.
7a4fb0ab73e : radv: Stop checking for MULTIPLANE layout.
9fff372c75e : radv: Do not use generated table for plane formats.
7cf8c4f683a : radv: Do no use vk_format for getting divisors.
abb2b43c9c7 : radv: Remove VK_SWIZZLE_*.
47a380f47c7 : radv: Use u_format helpers when possible.
34a1c64d087 : radv: Add plane width/height helpers.
b71406dda19 : radv: Determine swizzles correctly.
a5685e4dd0a : zink: fix detection of KHR_maintenance1/2
83eebadf928 : lima: implement GL_EXT_texture_swizzle
628ce5472ca : r600/sfn: Initialize FragmentShaderFromNir member m_pos_input.
0408279e8c3 : radeonsi: add debug options nodisplaytiling and nodisplaydcc
61fd8fc10ba : radeonsi: skip s_sendmsg(gs_alloc_req) for NGG passthrough on new chips
d151fcf7190 : amd: sort chip enums based on hw revision
29ca71e10e5 : ac/gpu_info: conceal L2 cache sizes
16cf7918615 : ac/gpu_info: inline get_l2_cache_size and set cache sizes farther down
bec7b7d5281 : ac/gpu_info: remove redundant radeon_info::num_sdp_interfaces
dcb6ab84e65 : ac/gpu_info: add radeon_info::num_tcc_blocks
4ccf664f056 : ac/gpu_info: rename num_tcc_blocks -> max_tcc_blocks
70995133804 : ac/gpu_info: print use_late_alloc
8481a3414f6 : winsys/amdgpu: disallow pb_cache for backing buffers of sparse buffers
a36d5bf11b5 : compiler: Drop now unused gl_varying_slot_name()
b5716cadc50 : st/atifs: Use gl_varying_slot_name_for_stage()
0589bd46c85 : etnaviv: Use gl_varying_slot_name_for_stage()
e4e962cbe0a : freedreno/ir3: Use gl_varying_slot_name_for_stage()
9da54b92529 : intel/compiler: Use gl_varying_slot_name_for_stage()
3fc8da13f62 : zink: flag exact alu op results in ntv with NoContraction
8b793f95671 : aco: remove dead code for the handling of exec temporaries
a56ddca4e80 : aco: make all exec accesses non-temporaries
5d7b3bf1a73 : aco: handle non-temp phi definitions and operands
e663a15098f : aco: don't create unnecessary exec phi on merge blocks
3f614c6f7cb : v3dv/meta_copy: get tlb compatible BC compressed formats for copies
6fdf375a909 : v3dv/formats: expose support for BC1-3 compressed formats
fcb229cbe07 : v3dv/device: clarify that we can't expose textureCompressionBC
643873a94f6 : docs/features: gl_HelperInvocation on Panfrost
2f70317e0d9 : docs/features: Mark sample shading done on Panfrost
2193d768bd7 : docs/features: Mark some ES3.1 done on Panfrost
0308095af7d : docs/features: Mark more TBO exts done on panfrost
2e33dfafbe6 : panfrost: Advertise OES_standard_derivatives
f21e13301a5 : panfrost: Bump advertised ESSL feature level
ea289ee1db3 : panfrost: Bump max SSBO count
6bba718027e : panfrost: Advertise SAMPLE_SHADING
9aede94711b : panfrost: Assert on indirect compute shaders
4b00d311e7f : panfrost: Remove stale TODOs
5d83442f8ea : panfrost: Simplify bind_compute_state
856f0abd2b7 : pan/{mdg, bi}: Lower load_sample_pos
00c1d5da347 : pan/{mdg, bi}: Lower load_helper_invocation
00df2745863 : pan/bi: Implement coverage mask updates
ae8b1fa7db0 : pan/bi: Decouple sysval loading from NIR
1e7b5f38263 : pan/bi: Implement nir_intrinsic_load_sample_positions_pan
ca0f50ec6aa : pan/bi: Implement load_sample_mask_in
92569f5d6ec : pan/bi: Fix gl_SampleID read
56240f6e85a : pan/bi: Lower ifind_msb
ad06e0592aa : pan/bi: Implement ufind_msb
2ef97a079aa : pan/bi: Implement bitfield_reverse
06d6dd1b405 : pan/bi: Support bit_count()
58e887f07e2 : pan/bi: Add uclz() support
72c6173a855 : pan/bi: Lower bitfield inserts/extracts
b0551cb0c2e : pan/bi: Implement texture gathers
ab9650d5aa0 : pan/bi: Remove redundant TEXC opcode check
1079d7ccd6c : pan/mdg: Lower stores from helpers
3c44671df3a : pan/mdg: Stub load_barycentric_sample
4a2f1289852 : pan/mdg: Lower ufind_msb, poorly
36248dd4482 : pan/mdg: Implement uclz
887e3914476 : pan/mdg: Rename bitcount8 to popcnt, fixing the unit
e55af16bfed : pan/mdg: Lower bitfield instructions
94b6d4e0ed0 : pan/mdg: Remove unused pack_unorm_4x8 lowering
954623856c8 : pan/mdg: Assert on bad 64-bit swizzle in disassembly
97a85c10716 : panfrost: Add MULTISAMPLED sysval
9f55657366d : panfrost: Overhaul sysval handling
4086b8980df : panfrost: Implement get_sample_position
b01df1f9bfb : panfrost: Advertise MSAA 8x and 16x
072cc5d5f18 : panfrost: Ensure open_device has pandecode initialized
dd3bda22f44 : panfrost: Use sample location LUT
a61fb629665 : panfrost: Upload sample positions on device init
376c3fa4db1 : panfrost: Set sample count/pattern for tiler FBD
555c17e2c65 : panfrost: Remove batch_is_scanout
1a6fc40b99c : panfrost: Remove PAN_REQ_DEPTH_WRITE
37050ad62a9 : panfrost: Remove PAN_REQ_MSAA
1439f8db12b : panfrost: Don't use PAN_REQ_MSAA in SFBD
7b5aa5fbf2a : panfrost: Don't set REQ_MSAA in pan_mfbd
ccce5b922fb : panfrost: Generalize MSAA handling
bea7839c1ea : panfrost: Set tiler descriptor sampler pattern
b08100fb96e : panfrost: Add panfrost_sample_pattern helper
b6ad375bdfe : panfrost: Respect info.fs.uses_sample_shading
55f8df6d36b : panfrost: Refactor sample shading state
56bf3086fc4 : panfrost: Push sample positions sysval for Midgard
beb7d660561 : panfrost: Add sample positions sysval
f782983cfb3 : panfrost: Preload sample mask if needed
9d682ad7f99 : pan/decode: Only print local storage for vertex jobs
b27d0164eec : pan/decode: Cleanup sample locations decode
2afdcc187b3 : nir: Add sample_positions_pan intrinsic
e7dc48c309f : iris: Make a pin_scratch_space() helper
93ff47eb190 : zink: enable KHR_shader_draw_parameters on Vulkan <1.2
efe6f00e345 : zink/codegen: do not enable extensions that are now core
4deb58b9d85 : zink/codegen: fix type annotations
4751135e575 : zink/codegen: validate has_properties and has_features
613132c41f8 : zink/codegen: perform basic validation in zink_device_info
33d006f565e : zink/codegen: make zink_device_info accept vk.xml
3d36bfd21f8 : zink/codegen: introduce notion of non-standard extensions
7489f5fc4dc : zink/codegen: more validation in zink_instance
b64a9a12a45 : zink/codegen: introduce ExtensionRegistry
caa4a218f1e : radv/winsys: set use_global_list inside the critical section
7379ca4043e : radv: only make the WSI images resident if the global BO list is used
44a76ba16df : aco: use VCC as regular SGPR pair on GFX10
112f3892615 : aco: don't abort() if disassembly fails
171fbe3ae1b : aco: check get_reg_specified() on register hints
dd16e21e970 : aco: also consider VCC in get_reg_specified()
947bf0bd67b : aco: don't decrease the vgpr_limit when encountering bpermute
b98a4d4dd7e : aco: refactor GPR limit calculation
eaf681724e9 : aco: change gpr_alloc_granule to full alignment
bacc3b36f55 : aco: fix shared VGPR allocation on RDNA2
04df0cb4ae7 : zink: VK_KHR_draw_indirect_count is a device extension
335c8b68d20 : radv: emit pipeline bind markers for SQTT
8721a6cbf2a : zink: fix streamout for tess stage
41e8dec75cd : wgl: Disable automatic use of layered drivers with LIBGL_ALWAYS_SOFTWARE
2ddafc26765 : d3d12: Fail screen creation if a shader validator is needed and can't be created
f66b0c73031 : wgl: Add a loop for screen creation with an ordered list of fallbacks
e6cf34d611c : wgl: Refactor screen creation to a function
9bf8bfe3c8d : pan/bi: Fix empty shader handling
a805d999c0e : pan/bi: Fix jumps to terminal block again
44c0672fd40 : panfrost: Fake shader images for bifrost+deqp
dee59ebfcd5 : ci: Disable scons-win64 job
045a85085af : radv: Ignore WC flags for VRAM.
6827ff562c8 : zink: support SO_OVERFLOW pipe query types
ea7cd847d30 : zink: put SO_OVERFLOW queries on the primgen list
2c3ef8b3920 : zink: break out cpu query reading for qbos into separate function
a336a4453b7 : zink: make the xfb_query_pool into an array
257a8083579 : zink: always use query->type for starting/stopping xfb queries
accffda30d7 : pan/bi: Skip ATEST for colour blit shaders
e279606232e : panfrost: Pass is_blit flag around
5159f406d89 : zink: use gallium api to copy to display-target
1b8b14172f7 : zink: ignore irrelevant bind-flags
9d0ad591f93 : zink: limit host-visible bind-flags
9fc179c7745 : zink: don't always require linear display-targets
708327472b9 : zink: do not use extra staging resource unless needed
5e4ae3466b2 : zink: drop extra set of parens
a87d6485974 : ci: disable sporadically failing test
8e52b7b46d7 : lavapipe: handle null-buffers for xfb
72b8e643b02 : anv: Allow null handle in DestroyDescriptorUpdateTemplate.
82981ccbb1d : broadcom/compiler: use unifa for UBO loads from uniform addresses
878555976e9 : broadcom/compiler: emit ldunifarf when needed
c2a04aca481 : broadcom/compiler: do not DCE ldunifa
efc75e13ea1 : broadcom/compiler: disallow reading two uniforms in the same instruction
e8e4bdae8d5 : broadcom/compiler: ensure 3-slot delay between unifa and ldunifa
42880fdf5d6 : broadcom/compiler: preserve ordering of unifa/ldunifa sequences
97c078488f4 : broadcom/compiler: disallow unifa overlap with thread switch/end
24db1a5112f : broadcom/compiler: add a helper to check if an instruction writes unifa
4b929ae9f0c : broadcom/compiler: don't check for GFXH-1633 on V3D 4.2.x
457ed5aa01f : broadcom/compiler: name registers correctly based on V3D version
f85fcaa494c : broadcom/compiler: pass a devinfo to check if an instruction writes to TMU
449af48f42a : broadcom/compiler: add V3D_QPU_WADDR_UNIFA
c6731daa5e7 : disk_cache: Fail creation when cannot inizialize queue.
9909fe6bac5 : broadcom/compiler: Skip bool_to_cond where possible
8762f29e9c2 : broadcom/compiler: Add a v3d_compile argument to vir_set_[pu]f
c78b372dd06 : radv: Define supported extensions in C.
8331b7c8d51 : radv: Remove custom icd json generation.
2f44a76ab43 : panfrost: Set barriers flag for compute shaders
9f934e922df : compiler, nir: Add and set barrier metadata
2bd2a03657b : panfrost: Enable ES3 conformant floating-point
dcf6247fcbb : iris: Remove context from iris_disk_cache_retrieve
b65680d59fd : iris: Remove context from iris_create_uncompiled_shader
cee922940be : iris: Remove context from iris_compile_vs and friends
730ce521044 : iris: Remove context from iris_upload_shader()
979434639e6 : iris: Remove context from iris_debug_recompile
4256f7ed584 : iris: Fill out scratch base address dynamically
564a9e18a7f : zink: lower flrp64 and ffma64 when in softfp64 mode
a64fe5ae5bb : zink: add spirv interfaces for bo and image/sampler/push variables
89580073f36 : anv: Add ANV_QUEUE_OVERRIDE env-var to override advertised queues
1326e1c0fe5 : anv: Add fake graphics-only and compute-only queue families
2a90420bbe9 : ci: enable max texture size tests for zink
664a8038796 : vulkan: Fix windows api conflict
a27d76a2d9a : pan/bi: Push UBOs on Bifrost
040a350b1eb : pan/bi: Add SSA-based scalar copy propagation
fa79168b9e4 : pan/bi: Simplify derivative lowering
0acc6b564ef : pan/bi: Rework FAU lowering
6106fb5d8dc : pan/bi: Handle modifiers in rewrite_fau_to_pass
e9572ff3e98 : pan/bi: Generalize bi_update_fau with fast zero
0f27e24934e : pan/bi: Print FAU uniforms in IR
97e5181fe47 : pan/bi: Add bi_is_ssa helper
be02c0868c7 : pan/bi: Add bi_replace_index helper
54beea97995 : pan/bi: Fix multithreaded shader-db
755227baa6d : pan/mdg: Push uniforms based on UBO analysis
4c65067150d : pan/mdg: Update UBO promotion comment
0b70ebc14c0 : panfrost: Don't store uniform_count on Midgard
10f06a2b704 : panfrost: Set FAU count based on program->push
ce8188ccf2d : panfrost: Push uniforms required by the program
d4dccea0ba3 : panfrost: Add UBO push data structure
ed810eb0a0c : panfrost: Don't truncate uniform_count
db7e2dce1c8 : panfrost: Move sysvals to dedicated UBO
0dc539a8722 : panfrost: Respect buffer_offset when mapping to CPU
21c3e82495d : panfrost: Fix race condition in UBO mapping to CPU
a0b94209154 : pan/mdg: Set lower_uniforms_to_ubo
2a82e583608 : pan/mdg: Optimize UBO offset calculations
73bbf088975 : pan/mdg: Add MIDGARD_MESA_DEBUG=inorder option
c7bcc40ec1b : pan/mdg: Fix multithreaded shader-db
6673c40011c : anv: discard all timeline wait/signal value=0
aad3135ec97 : features: mark off GL 4.5 for zink
989731bbe27 : zink: GLSL 450
c2e67f679c9 : zink: enable PIPE_CAP_TEXTURE_BARRIER
c94819286e5 : zink: enable PIPE_CAP_TGSI_TXQS
faa7393a6a0 : zink: enable PIPE_CAP_CLIP_HALFZ
8d9d7f15b9e : zink: enable PIPE_CAP_CONDITIONAL_RENDER_INVERTED
e88a6d1c7b0 : zink: GLSL 440
6f7430dd50e : zink: enable PIPE_CAP_QUERY_BUFFER_OBJECT
90e8543da05 : zink: enable PIPE_CAP_TGSI_ARRAY_COMPONENTS
49dd9d2026f : zink: add a get_query_result_resource hook
ffc66d4d8f8 : zink: add PIPE_BIND_QUERY_BUFFER to the all-purpose resource creation path
4316e0459e4 : ci: Ensure that jobs inherting the ci-deqp jobs artifact meson logs
eeaf7b51f38 : zink: fix xfb buffer refcounting
e163f1c9493 : tgsi_to_nir: Fix uniform ranges.
56380681152 : zink: enable excluded test
b65093c0cfb : zink: correctly handle 64 valid timestamp bits
d906c007d66 : radv: use a more relaxed alignment for upload buffer allocations
9de87453995 : ac/rgp: append the number of seconds to the generated RGP file
a1185d09f06 : radv: add support for resizing the SQTT buffer automatically
9d79bb24b4a : radv: adjust an error message related to the SQTT buffer size
c7e6f4ff3da : radv: do not overallocate the SQTT buffer
72709c2bcef : ci: document arm oddity in build-rules
4b4bddcd99e : ci: Restrict meson-gallium job to gstreamer runners
452a37e634e : llvmpipe: enable GL spir-v support
14b2dc0013c : glsl: fix leak in gl_nir_link_uniform_blocks
a29e7c07849 : zink: handle nir_intrinsic_load_helper_invocation
8ed874d73fa : lavapipe: reset shader constant buffers after execution
c10b7854902 : llvmpipe: fix use after free with fs variant cleanup
2937f69cc03 : llvmpipe: add a mutex around debug resource tracking
acaf07c24b3 : glx: Fix GLX_SGI_video_sync for the no-current-drawable case
88ca480c8ba : osmesa: Pacify MSVC in the test code
fbacd8a99c8 : iris: Call iris_sample_with_depth_aux earlier
9bd092736c6 : iris: Drop iris_resource::aux::has_hiz
cfa38e5a991 : iris: Don't avoid aux state getter/setter with HiZ
f2a2ee31933 : iris: Loosen aux state getter/setter assert on HiZ
0079b8543ad : iris: Fix aux usage of depth buffer prepare/finish
71704794750 : iris: Keep aux_usage in iris_blorp_surf_for_resource
0e03fe19e57 : iris: Fix the depth aspect aux usage in iris_blit
767fd868a07 : iris: Drop batch param from iris_resource_prepare_render
62831815e69 : iris: Delete redundant assertion in iris_hiz_exec
a0908d0c915 : iris: Drop a stale comment about HiZ sampling
becefe5a694 : iris: Drop an XXX comment about sampling HiZ arrays
4c6882c0900 : i965,iris: Delete misleading HiZ sampling comments
f961cf2047d : blorp: Assert 8x4 alignment for a HiZ op on Gen8-9
f2573760b47 : zink: Factor out instance setup a bit more
f88d9c9d7cb : zink: use better mapping for PIPE_FORMAT_X24S8_UINT
329b26ab765 : lavapipe: report correct value for minMemoryMapAlignment
aea36ee05e9 : zink: Fix win32 build
60cd7ff7f7a : pan/bi: Fix 2-write pseudo op scheduling
214e7de9093 : pan/bi: Fix 'last tuple' for terminal-NOP clauses
e487ae1b998 : vulkan: Fix windows api conflict
7ea69f40d87 : ci: run piglit on zink with lavapipe
ef36de243c2 : ci: make sure all lava-builders have libvulkan
c7725ad4aa2 : gallium/u_upload_mgr: lower risk of hitting an assert
d81087a700c : zink: handle null xfb buffers
79dd0562f46 : zink: create dummy xfb buffer
ce230f15e48 : zink: rename zink_context::dummy_buffer -> dummy_vertex_buffer
0b69e8b16f4 : anv: print out perf permission warning only once
b20e08fadd4 : zink: enable PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT
e388fae8987 : zink: flush all resources with persistent maps on work batch before draw/compute
564bb1410cf : zink: slightly refactor batch resource referencing in update_descriptors()
b92ba0100e3 : zink: track persistent, non-coherent, writable transfer map count for resources
4a7a226e495 : zink: set HOST_COHERENT bit for coherent resource creation
152916b2bb9 : zink: use = and not |= for VkMemoryPropertyFlags during resource creation
bd0ef080d03 : v3d/compiler: fix QPU scheduler TMU sequence shuffling
79fcea9475d : zink: add a texture barrier hook
802c1afe9c6 : zink: handle nir_texop_texture_samples
efbd3584e37 : zink: rework viewport handling
f0a76b2067b : turnip: enable inheritedQueries
ed7e6eb54bd : radv: fix memory leaks if a submission fails
bf5713d7368 : zink: handle vote intrinsics in ntv
e35612e45f0 : zink: add spirv_builder wrapper for vote intrinsics
cf6901809e8 : ci: Add trailing slash to path for documentation preview
f758b1a25bf : v3dv: support for depthBiasClamp
f7575fa71fb : aco: fix adjust_vertex_fetch_alpha
19711b0f44a : radv: stop allocating useless ESGS scratch BO on GFX10+
caafedf38f1 : radv: fix double free when creating a fence failed
cd03f1c6f6d : gallium: Document behavior of more lowering pipe caps.
bcb5f9f94ac : v3d: Stop advertising support for flat shading.
ff805f8ac79 : v3d: Stop advertising support for PIPE_CAP_*_COLOR_CLAMPED.
2992dc7386d : v3d: Stop advertising support for PIPE_CAP_TWO_SIDED_COLOR.
5ddc2f916fb : v3d: Clean up vestiges of alpha test lowering.
b9a9cd59ff8 : vc4: Stop advertising support for VS color clamping.
e584d4f6dd8 : vc4: Stop advertising support for PIPE_CAP_TWO_SIDED_COLOR.
cc0841c82ae : vc4: Remove vestiges of alpha test lowering.
9aa7a2d10ce : mesa/st: Assume that the default variant is always first in the list.
1d5ce66b020 : mesa/st: Always precompile the first shader variant.
659916d6742 : freedreno/a5xx: Don't forget to count our custom blits against queries.
881ce0f0a4f : freedreno: Remove FD_STAGE_* in favor of a "disable_all" flag.
4cc3956193d : freedreno: Force updating active queries on batch reordering.
1bab56e1ba5 : ci/virgl: Fix GLES31 testing on desktop GL.
697fb11cfc0 : features: mark off GL 4.3 for zink
cb80609bb06 : zink: GLSL 430
7909c642b16 : zink: enable compute
c5cf5ad6f09 : zink: export compute-specific shader/compute caps
a2771967cbc : zink: add launch_grid pipe_context hook for compute handling
ce6d08a0e76 : zink: flush gfx/compute batches when the other pipeline needs resource sync
dac99517ff2 : zink: handle descriptor set updates for compute operations
e20a43ec354 : zink: handle memory barriers for compute batch
e3633ed12b2 : zink: setup compute batch and add handling
fa555772b99 : zink: break out descriptor updating into separate function
b2247a37247 : zink: add compute programs and pipelines
6c50b12b9e3 : zink: rename pipeline_cache_entry -> gfx_pipeline_cache_entry
79613650b3d : zink: explicitly get shader stage from shader during binding setup in draw
184d773d0f0 : zink: make allocate_descriptor_set() take more params instead of a gfx_program
c9aee1165b2 : zink: refactor batch creation
dcab2ca6b1b : zink: take a pipe_reference param in zink_batch_reference_program
f32891b159d : zink: ignore compute batch when starting/ending batches
8f6ffc55431 : zink: handle nir_intrinsic_memory_barrier_shared in ntv
d2b6e108823 : zink: add handling for shared atomic ops in ntv
deff4c220bc : zink: implement shared load/store nir ops in ntv
36cdcbe0927 : zink: handle COMPUTE glsl variables
2d65c7cc0a8 : zink: handle COMPUTE setup in ntv
d9122c0417a : zink: handle COMPUTE bindings in compiler/ntv
a5ff286992e : zink: add spirv_builder function for emitting a 3word literal exec mode
813c361fe02 : zink: wait on compute batch when necessary during transfer map
261058f2779 : zink: make zink_batch_reference_resource_rw return usage info
e196c471a4a : zink: make get_resource_usage() public
079fae88229 : zink: bump resource usage flags to allow 5 batches
36ee845cd42 : zink: add defines for compute batch and gfx batch count
6c489dfefc3 : intel/stub: plug some gaps in our ioctl faking
c4c642a7b4d : drm-shim: report support for timeline semaphores
64cb03a52dc : anv: only signal wsi fence BO on last command buffer
8297a9a429b : anv: break up internal queueing function
e93344288b7 : anv: add a comment describing has_relocs field
2ef3dca4763 : vulkan/lavapipe: add missing VKAPI_ATTR/CALL
e2608312d33 : aco: remove loop to flag loop blocks as WQM
ed020008b57 : aco: rewrite setting of Exact_Branch
f0074a6f053 : aco: do not flag all blocks WQM to ensure we enter all nested loops in WQM
9f9441c2318 : ci: Append build image tag to LAVA tag used for minio path
7357bb6bb6a : ci: Incorporate base image tag into dependent image tags
7c3337d0bfe : ci: Add and use .set-image template to construct docker image name
9bdbbf972d9 : ci: Move FDO_DISTRIBUTION_TAG assignment to template
dfdfebc8cbe : ci: Use MESA_IMAGE_TAG everywhere
ab7e1dff0bc : ci: Use MESA_ namespace for image variables in Windows jobs
26d2ffeb202 : ci: Set GALLIVM_PERF=nopt,no_filter_hacks for llvmpipe-gles2
6e53e9df026 : ci: Set GALLIVM_PERF=no_filter_hacks for llvmpipe-piglit-quick_gl
a8061d03846 : ci: Set GALLIVM_PERF=no_filter_hacks for llvmpipe-piglit-quick_shader
339817f2e7f : ci: Disable two radeonsi jobs
e4decf6f396 : radeon/vcn: enable dynamic dpb Tier2 support
c7a481872ef : radeon/vcn: implement dynamic dpb Tier2 support
905c1032092 : radeon/vcn: add dynamic dpb Tier2 message buffer interface
cc39225014a : radv: fix printing the debug option names
e8220e106bf : aco: optimize AC_FETCH_FORMAT_SNORM alpha adjust
bd7d8a77e9a : radv: Fix vram override with fully visible VRAM.
eefb18e5fb6 : gallium/tgsi-to-nir: Take property NUM_CLIPDIST_ENABLED into account
055175d4840 : gallium/tgsi_to_nir: Handle SAMPLE_MASK output in FS
96b03aaa175 : radv: use the global BO list from the winsys
f6c28474a3b : radv/winsys: enable the global BO list unconditionally
5b967ccf77c : radv/winsys: add the resident BOs to the list of BOs at submit time
afdbd71ba5e : radv/winsys: add buffer_make_resident() to the API
16abc82ef05 : radv/winsys: set use_global_list to avoid adding a BO twice
3235ff5cf4e : radv/winsys: move the debug_all_bos check outside of the add/del helpers
5cc0d610887 : pan/bi: Don't check liveness unless the index is valid
9e1aa234485 : v3dv: initialize render_fd at the top of physical_device_init
df48267c65f : gallium/u_tests: test no-op fragment shader instead of NULL fragment shader
974c4a17001 : tgsi_to_nir: translate FBFETCH
81d923fa51e : tgsi_to_nir: translate SAMPLEID
5088caa1197 : st/mesa: do scissored clears on depth/stencil as well when supported
13f92183c7d : zink: support nir_intrinsic_memory_barrier_buffer
27ad9fd5da3 : panfrost: Fix clear color packing for 12-byte formats
7008e6558a8 : radv: Update JSON generator if Windows
8930ecd3ced : nv50,nvc0: add scissored clear support
23340b959cf : nv50: add PIPE_CAP_NIR_IMAGES_AS_DEREF to unsupported list
ac2bcb9e3ce : radeonsi: don't use cp_dma prefetch on GFX6
568a6682591 : spirv: Allow variable pointers pointing to an array of blocks
6d2afe1c832 : ci: Move out expect files from .gitlab-ci
e8246ad5f4f : ci: Move container files into their own dir
a4cb96d12b3 : ci: Fix selection of linker in Android builds
4f4bb72745c : pan/bi: Add nosched debug option
ced55f0bcc2 : pan/bi: Remove older cube map lowering
1dd3ff51e8b : pan/bi: Remove old FAU assignment code
77933d16d8c : pan/bi: Switch to new scheduler
f0c0082ab01 : pan/bi: Schedule blocks
8fac99a7c0b : pan/bi: Add constant modifier handling
c5742d91166 : pan/bi: Add constant merging routines
79dc2038a2f : pan/bi: Add constant state constructor
7aaaf9cfafe : pan/bi: Add constant to passthrough rewrite
fc7770b1dda : pan/bi: Add trivial rewrite helpers
66100895ff0 : pan/bi: Derive M0 from pcrel_idx while packing
2096359cf9b : pan/bi: Add pcrel_idx to bi_clause
649e45234f1 : pan/bi: Move bi_constant_field to bifrost.h
ee78628f786 : pan/bi: Add bi_foreach_instr_and_src_in_tuple
a8fce919d22 : pan/bi: Extract bi_ec0_packed helper
4252fb84f4f : pan/bi: Add passthrough register rewriting helper
09c5d4ce186 : pan/bi: Destructively schedule a single instruction
63271dca9a0 : pan/bi: Choose instructions to schedule
a303076c1ab : pan/bi: Add bi_instr_schedulable predicate
2537a53d5cc : pan/bi: Add writes_reg predicate
fb27baa35ac : pan/bi: Add T0/T1 constraint check
0349181e40a : pan/bi: Validate reads_t
3f1cda52844 : pan/bi: Add bi_count_succ_reads helper
06bde2cc31e : pan/bi: Add bi_tuple_is_new_src
93c82c6facb : pan/bi: Add FAU update helper
e5607c87453 : pan/bi: Add constant count estimates to scheduler
eb7e363688e : pan/bi: Stub worklist routines
3ddff0fa8b1 : pan/bi: Flatten block lists
39406571ec4 : pan/bi: Add cubeface lowering
7b4ab7bd2ac : pan/bi: Add scheduler data structures
07a3ccfbed2 : pan/bi: Include ATEST datum in the instruction
b8f042c9bb0 : pan/bi: Dead code eliminate per-channel
08d98290feb : pan/bi: Cleanup terminal block check
4a27f8887db : pan/bi: Print program size in shader-db
6ecce71f71b : pan/bi: Fix shader prefetch size
b5ab019b5a5 : pan/bi: Return the size of the last clause from bi_pack
b5c79e6d9fd : pan/bi: Lower transcendentals on G71
c4f26d12f9c : pan/bi: Lower FP32 transcendentals where required
3aadebf4a84 : pan/bi: Fix bi quirks detection
0219ecbfa05 : pan/bi: Rename NO_FP32_TRANSCENDENTALS quirk
0bdd4cbb57b : pan/bi: Lower flog2 to a table and polynomial
d4c028f7704 : pan/bi: Lower FEXP2 with a table
10b1f266872 : pan/bi: Lower frsq to Newton-Raphson
c5e5d11599f : pan/bi: Lower frcp to Newton-Raphson
94fed29680c : pan/bi: Fix FLOG_TABLE modifier handling
9157cf81240 : pan/bi: Add bi_fmul_f32 convenience method
8eeb61a3bf9 : v3dv: add a perf trace when a device is created with robust buffer access
e6f82027493 : v3dv: serialize pipeline compilation when debugging shaders
44dcc4c24d0 : v3d/common: use spaces instead of TABs
ae8f9584f4c : CI: always expose docs artifacts
6ac6e2fbfb4 : radv: stop using VM_ALWAYS_VALID on APUs
6a3de3a31fc : radv: add radeon_winsys_bo::use_global_list
263bd5e6fda : nouveau: print warning about unhandled cap only once
0e00c4ea338 : radv: use less AMDGPU contexts by creating only one per queue priority
e498f25ff4e : radv/winsys: stop zeroing radv_amdgpu_cs_request
abb3fab7c6a : radv/winsys: remove unused fields in radv_amdgpu_cs_request
0856f559a9e : radv/winsys: simplify the user fence logic for submission
05c383f9483 : radv/winsys: remove unused radeon_bo_usage enum
a6104ff0534 : radv/winsys: remove useless is_local check in radv_amdgpu_cs_add_buffer()
856775400d5 : radv/winsys: remove useless continue preamble CS for IBs path
e02b1577d04 : radv/winsys: remove the radv_amdgpu_winsys_bo::ws indirection
eb625b7a5ff : radv/winsys: use an array for the global BO list instead of a list
0b29a8a206e : Revert "broadcom/compiler: improve generation of if conditions"
e91e1b45cb4 : ci/freedreno: Run a3xx gles3 in parallel and increase coverage.
ec9d56c3fac : ci/freedreno: bump VK coverage to 1/4 of the CTS.
48dd9b7e341 : ci/deqp: Bump runner to 0.5.1 for recent runtime perf improvements.
ed138f2861a : nir/algebraic: Partially revert 3f782cdd2591
59237423567 : nir/algebraic: add patterns for a >> #b << #b and a << #b >> #b
6b0443a9008 : nir/algebraic: Fix a >> #b << #b for sizes other than 32-bit
84821964eb6 : zink: force 4 component formats for samplerview/render textures
b45c8a8671e : android: radv: fix building error in radv_android.c
ecdef271177 : android: radv: port to using common dispatch code.
a4c11385b71 : nouveau/nv50: fix linear buffer alignment for scan-out/cursors
6650c53e641 : nouveau/nvc0: fix linear buffer alignment for scan-out/cursors
92f12952f32 : nouveau: reinstate fencing on screen destroy
0464117ad9b : ci: remove nouveau from shader-db runs
862b6a9a97a : radv: Improve spilling on discrete GPUs.
8a9162c85a7 : android: iris: implement iris layer of INTEL_MEASURE
5445e287493 : android: anv: implement anv layer of INTEL_MEASURE
9664bb1f3bb : android: intel: Print GPU timing data based on INTEL_MEASURE
e5fc8a28dc7 : winsys/amdgpu: try not to skip any code with RADEON_NOOP=1 to test CPU perf
ccaad7d8442 : winsys/amdgpu: don't set unused usage for backing BOs of sparse BOs
7d76b912bc3 : winsys/amdgpu: don't inc/dec num_active_ioctls for backing BOs of sparse BOs
77d111fcbf8 : winsys/amdgpu: move amdgpu_winsys_bo::use_reusable_pool to the u.real union
04f02e573ce : winsys/amdgpu: move amdgpu_winsys_bo::is_user_ptr to the u.real union
96c188d023f : winsys/amdgpu: move amdgpu_winsys_bo::is_shared to the u.real union
4bb9df366a7 : winsys/amdgpu: move amdgpu_winsys_bo::cpu_ptr into the u.real union
c3778b8fe14 : winsys/amdgpu: pack amdgpu_winsys_bo::is_shared and protect it by a mutex
ff311df6b54 : winsys/amdgpu: remove amdgpu_winsys_bo::num_cs_references to remove atomics
06b9dedfd91 : winsys/amdgpu: optimize out conditionals in amdgpu_lookup_buffer
c9bc23d27ac : targets/libgl-xlib: add support for virgl
75c7e4b2f8b : virgl: Convert errno to string.
09ce403b2d7 : radv: zero the bo descriptor array when allocating a new set
2f534c2e2ee : radv: null bo list pointer for null descriptors on update
021bc4f8683 : nv50,nvc0: clear internal vbo masks based on the trailing slots
eff837c7c2d : pan/bi: Implement ACMPXCHG
d400d5e150f : pan/bi: Implement AXCHG
b0a2a0af757 : pan/bi: Respect side effects in DCE
f5709f17a27 : pan/bi: Add side_effects helper
836c1c6fb10 : pan/bi: Fix NULL deref with empty shader
855e29cd78f : pan/bi: Make sure we never branch to an non-existing clause
dbce99a809d : pan/bi: Add an is_terminal_block() helper
c391c32af22 : ci: Update to newer ci-fairy
366fb28dace : ci: Fix MESA_TEMPLATES_COMMIT value
d1f93261b17 : aco: always set exec_live=false
3824c06aff2 : zink: support using lavapipe
3adf6da4c10 : zink: explicitly check for VK_NULL_HANDLE
6b38b1ccafb : zink: check for error when calling vkEnumeratePhysicalDevices
cc8613c8d5e : aco: add fallback algorithm in get_reg()
57cb2fc88e1 : radeon/vcn: enable dynamic dpb Tier1 support
b460c9b5d13 : radeon/vcn: add dynamic dpb buffer Tier1 support
6b4326346bc : radeon/vcn: add dynamic dpb interface
480d1436fe9 : radeon/vcn: clean the message buffers and their indexes logic
5f6cd7bba91 : zink: be a little more precise about query types in one conditional
d45ef517c60 : zink: unify shader image unbind codepath
c72d99550c8 : v3dv: allow a component swizzle in copy_buffer_to_image_shader
4d4a0797cee : v3dv: batch copies in the copy_buffer_to_image_blit path
7aa04ad0659 : v3dv: handle D/S buffer to image copies with the texel buffer path
7ecb2eaf26d : panfrost: Don't add the tiler BO when it's not accessed
66125c429fe : panfrost: Fix a polygon list corruption in the multi-context case
0c3fe064215 : spirv: Skip creating unused variables in SPIR-V >= 1.4
e3abbe7a24c : spirv: Count variables *after* unused ones are removed
cc98ba2eaf2 : spirv: Use OpEntryPoint to identify valid I/O variables
4654650d6b5 : nv50/ir: Initialize BindArgumentsPass member sub in constructor.
3a5bdd6cf77 : freedreno/a6xx: Add support for glDrawTransformFeedback().
59f047e6e70 : docs: Document PIPE_CAP_STREAM_OUTPUT_PAUSE_RESUME.
50094504139 : freedreno/a6xx: Skip guessing VSC size with indirect TF draw counts.
fbaf1368214 : radv: Pointer arithmetic without void*
27d496706eb : anv: Move extension tables to anv_device.c
2d6de5d2274 : anv,vulkan: Move anv_icd.py to a common location
91931c4eddb : anv: Make anv_icd.py more generic and independent
c7a045ed632 : anv: Pull the patch version from the XML
cf54fc768ec : vulkan: Rework extension disabling on Android
0260b4a7e74 : vulkan: Add a common helper for enumerating instance extension properties
f26b336331f : freedreno/a2xx: fix scissors clamp bounds
3aeb0297283 : freedreno: Drop pointless clear of used providers.
4338cafd7f2 : freedreno: Backport a5xx/a6xx fix for active query handling.
b709efeb098 : freedreno: rename batch->active_providers to query_providers_used.
75a43866769 : freedreno: Make sure that queries are disabled during shadow blits.
50bac9f3fb2 : zink: move maintenance2 extension to right file
a88cd98315c : drisw: Disable automatic use of layered drivers with LIBGL_ALWAYS_SOFTWARE
6ae726b7998 : freedreno: clamp scissor bounds
da21eab1428 : radv: print image array size in debug mode
564102b1be0 : docs: fix invalid rst syntax
b4651890be4 : frontends/va: Update conditional checks for code stability.
083843de1ef : nir/lower_io: Fix grammar errors
6630825dcfb : broadcom/compiler: let QPUs stall on TMU input/config overflows
d57a358128f : broadcom/compiler: log spilling shaders to perf output
0f90b729fb0 : broadcom/compiler: disallow spilling if TMU pipelining was enabled
e18d6bbf2fd : broadcom/compiler: disable TMU pipelining if we fail to register allocate
ecd654bf002 : broadcom/compiler: support pipelining of image load/store instructions
0bdc6dca6c4 : broadcom/compiler: refactor image load/store TMU emission code
be45960d3e2 : broadcom/compiler: support pipelining of tex instructions
197090a3fca : broadcom/compiler: implement pipelining for general TMU operations
0e96f0f8cd1 : broadcom/compiler: prepare TMU spilling code to account for TMU pipelining
3926030183c : broadcom/compiler: fix indentation with TABs
14bafbba9bb : ci: Run 'time' in the background and propagate signals to test process
09e421846d6 : nvc0/ir: Initialize SchedDataCalculator members in constructor.
8f1c6f36ec2 : nvc0/ir: Initialize NVC0LoweringPass member gpEmitAddress.
49d77357eab : amd: Disable surface modifier test on Windows
fdfd316d5b5 : radv: Implement VK_KHR_zero_initialize_workgroup_memory.
1e59cdbf779 : spirv: Fail when parsing invalid Initializers
e41b0202c9a : zink: don't pick a cpu device ever.
586f1397133 : winsys/amdgpu: expand the slab allocation range to [256 B, 1 MB]
e97af11ba95 : winsys/amdgpu,pb_slab: add slabs with 3/4 of power of two sizes to save memory
35005881bf9 : winsys/amdgpu: clean up slab alignment code, handle small buffers better
965c6445ad4 : winsys/amdgpu,radeonsi: add HUD counters for how much memory is wasted by slabs
7e47fe9a940 : radv: fix waiting on the last enabled RB for occlusion queries
c167b773fe0 : freedreno: Put an upper limit on VSC size
ff61e9b54d9 : freedreno/decode: Fix overflow
57238876765 : turnip: fix resolve MSAA D32_SFLOAT_S8_UINT image to S8_UINT
09e9be3d8f5 : turnip: fix resolve MSAA D24_UNORM_S8_UINT image to S8_UINT
b609d4677d3 : i965: use aligned malloc for context instead of ralloc
a545fe9742c : intel/perf: introduce additional ralloc context parameter
095fd121a32 : intel/perf: cleanup, remove duplicate function declaration
047d799a168 : radv: Fix assert.
469341fabc9 : radv: Add modifier fails for CTS bug.
736834931bb : radv: memset the alignment hole in cache_entry to 0
5fc5d18aac3 : turnip: fix UINT64_MAX size wrapping in tu_GetBufferMemoryRequirements()
ea42632ba75 : turnip: set sparseAddressSpaceSize to zero
5a975fc8e70 : pan/decode: Prefer sizeof to ARRAY_SIZE for char
df8c4471b3e : pan/decode: Remove tile range validation
53c672aa12f : pan/mdg: Drop unused stage parameter to disassembler
a00db92e490 : pan/decode: Remove mesa header dependencies
307191f88c9 : pan/decode: Remove unused disasm stats
641b8a6a19c : pan/decode: Remove pandecode_prop
19ae0017d1f : pan/decode: Simplify tiler printing
0aa3e959b81 : pan/decode: Remove unused MEMORY_PROP macro
19a29f2e45d : pan/decode: Deduplicate shader property printing
6c0669979d0 : pan/decode: Deduplicate SFBD blend printing
71c43211c1a : pan/decode: Remove dependency of decoder on the encoder
776a6a84351 : pan/decode: Remove tiler size checks
aba23ec43e4 : pan/decode: Be explicit when printing invocations
dd388b14c8d : turnip: add missing register write to disable dithering
bdaa4d1ee00 : turnip: don't always use 3d ops for blit_image
b37bd5f89b4 : turnip: IMAGE_FILTER_{LINEAR,CUBIC}_BIT only for non-integer formats
b4653c1033b : turnip: use vk_format_is_int to disable COLOR_ATTACHMENT_BLEND_BIT
de44e700b16 : turnip: delete unused vk_format_parse.py file
596e82510da : turnip: fix logicOp
0602d4ec697 : radv: correctly enable WGP_MODE for tessellation control
2338e4ad36f : radv: correctly enable WGP_MODE for NGG and GS
56cd79b63d2 : radv: round-up num_records division in radv_flush_vertex_descriptors
4cec72c3a9c : radv: Use typed outarray API
2e8b8f05140 : ac: Remove unnecessary header
5df057a3e65 : aco/ra: Add helper to get a PhysRegInterval for the register demand
32fc4dada20 : gallium/u_vbuf: skip non-indirect draws with 0 vertices
dc9645be67d : Revert "gallium/u_vbuf: skip draws with 0 vertices"
d49b0fa72fb : anv: Implement VK_KHR_zero_initialize_workgroup_memory
a2414ada876 : nir: Add nir_zero_initialize_shared_memory
c4f2297f007 : spirv: Recognize zero initializers in Workgroup variables
378eca1394a : spirv: Refactor variable initializer code
696b0ab2c92 : lima: always set stride in texture descriptor
ce432ac7cd3 : lima: enable r and rg pixel formats again
f17c8dc7988 : lima: set yuv formats as external_only
774fae34f04 : nir: Drop the lower_mem_constant_vars declaration
6adf410cc07 : clover/api: make use of validate_mem_migration_flags in clEnqueueMigrateMemObjects
6e4f7e14af9 : nouveau: add support for SVM migrate
f7616c89a4a : clover: implement clEnqueueSVMMigrateMem
3718938c1ac : clover: track allocated svm pointers
e3c2432b375 : gallium: add support for SVM (Share Virtual Memory) migrate
0e474224131 : zink: wrap some long lines
a7d9ac29562 : zink: refactor vertex-order emitting
06e421fe5c2 : zink: add a get_spacing-helper
e240221d154 : zink: add a get_primitive_mode-helper
701ade314fc : zink: do not insist shaders come from glsl
84fd3b7709a : zik: correct spir-v caps for textures and images
7ce9c029b19 : zink: only emit cap when needed
b6da248c0ed : zink: only emit SpvCapabilityDerivativeControl when needed
36a4b423fe9 : zink: correct return-type for function
9fbacf5bcfb : zink: be more careful about limits when unsupported
5b9042577c8 : zink: remove stale TODO
f064b7a42c8 : nir: Add some ssa-only fast-paths for nir_src rewrite
592c17b39d9 : va/picture : Added failure check for stability
eec2d4e466a : anv: switch intel perf queries to query layout
8ca1f488e6f : anv: switch khr perf query code to use query layout
76bba61e0be : anv: compute commands required to implement perf queries
185df6ac9cf : intel/perf: drop the special READ_REG operator
f721f2ad05f : intel/perf: add DG1 support
1b335bc55ab : intel/perf: add RKL support
4d6741b11b1 : intel/dev: identify rocketlake
1b3443fbd97 : intel/perf: break TGL perf configs in GT1/2
f97fc0ff8b3 : intel/dev: identify tigerlake
6afe5d3624e : intel/perf: add async compute metrics
7335faa1a9c : intel/perf: small ICL equation refactor
b5f32e948f6 : intel/perf: update files from IGT
5d0886089e3 : intel/perf: remove reordering script
01179d2bc38 : intel/perf: reorder xml files
12ee1ec25e8 : intel/perf: add reorder script
404d0f76267 : intel/perf: rename lkf into ehl
3ed29f944ce : anv: remove unused query pool field
0e649124462 : anv: fix layout comment
3c513250255 : intel/perf: switch query code to use query layout
8750f43a907 : intel/perf: add performance query layout using MI_SRM
f32d1bf5295 : intel/perf: query register descriptions
a6e980e9bf6 : intel/perf: prep work to enable new perf counters
969f6efbc2f : genxml: PERFCNT registers are available since HSW
adc7f97a707 : iris: don't emit IRIS_DIRTY_VF depending on trash in restart_index
470d3a3640e : panfrost: Update ctx->batch when a fresh batch is requested
834bb5e54cf : panfrost: Add a panfrost_compile_shader() helper
89cfa4180ba : panfrost: Use dev->arch where appropriate
d78f686ad1c : panfrost: Rename and move pan_render_condition_check()
3913089d2d8 : panfrost: Set attribs and attrib_bufs to NULL when attrib_count = 0
81a21ea9cd1 : panfrost: Only allocate the extra attribute buffer entry on Bifrost
63d9e412ece : panfrost: Don't memset the last attribute buffer entry twice
4544d00e71a : panfrost: Get rid of IS_BIFROST
ec6c6f610c4 : panfrost: Fix tiler job injection (again)
93f8f83a953 : broadcom/compiler: improve generation of if conditions
b60dfa2c092 : radeon: decrease the size of radeon_cmdbuf by switching prev fields to uint16
34114e1dcb5 : radeonsi: tune NGG shader culling vertex threshold for each chip
ffbf3a5f8b5 : radeonsi: simplify the NGG culling condition in si_draw_vbo
75817435108 : radeonsi: set current_rast_prim at bind time for tess and GS
2edfb279137 : intel: combine common gather routines in INTEL_MEASURE
d6fc72e286d : intel: support secondary command buffers in INTEL_MEASURE
9eacbfaf7be : intel: stop tracking submission state in INTEL_MEASURE
f7d4ebbf864 : iris: add hooks to call INTEL_MEASURE
b338bb70e0d : iris: add a iris_context reference to iris_batch
e67b8f504b4 : iris: implement iris layer of INTEL_MEASURE
cec1a9bbb92 : anv: add hooks to call INTEL_MEASURE
0b6209b9081 : blorp: add hook for INTEL_MEASURE
4a2d9e44ff2 : anv: implement anv layer of INTEL_MEASURE
c5f3eb1961d : anv: enable timestamp for INTEL_MEASURE
0f4143ec378 : intel: Print GPU timing data based on INTEL_MEASURE
f9960579c33 : radv: Enable modifiers with the WSI.
58e52326254 : radv: Enable DRM format modifiers on GFX9+.
7f7da82dbb7 : radv: Add image layout with drm format modifiers.
1fbb6ff5630 : radv: Add drm format modifier queries.
6c83e3ea98b : radv: Add format modifier format queries.
4dbbd59a010 : radv: Don't relayout images with modifiers.
f543f09e2ac : radv: Use the surface offset from ac_surface instead of a plane offset.
bd816bddf29 : radv: Extract DCC format support handling.
21f476920e8 : amd/common: Add modifier size helper.
a678ec9b8c0 : nir/from_ssa: don't check for interference within the same set
fd05620e437 : nir/from_ssa: consider defs in sibling blocks
abdaf5fab82 : Scons: check for timespec_get on windows as well as unices
f2545f22f46 : vulkan: Drop the type_prefix parameter from gen_extensions
bafd0c680d2 : vulkan: Rework vk_device_init and friends
3a7514ea099 : anv,radv: Use common entrypoints for VK_KHR_deferred_operation
23ba48a0c73 : vulkan: Make the debug_report implementation internal
41318a58196 : vulkan: Use vk_object_base::type for debug_report
c41eaf0add3 : anv: Use vk_object_base::type for debug_report
bd1705a4808 : vulkan: Make vk_debug_report_callback derive from vk_object_base
19d7cf04575 : radv: Switch to the common VK_EXT_debug_report
3f2341767ba : radv: Use common entrypoints for VK_EXT_private_data
23f8ca0c9db : radv: port to using common dispatch code.
7d166212816 : radv: move to subclassed instance/physical_device structs
abbca2fa928 : radv: remove all entrypoint enabled debug option
f6959574213 : radv: move queue object to a common base object
7fe36c11875 : v3dv: Switch to the common VK_EXT_debug_report
9933b188d2a : v3dv: Use common entrypoints for VK_EXT_private_data
21f9a886737 : v3dv: port to using common dispatch code.
3e2bbf5d504 : v3dv: remove reference to v3dv_instance on v3dv_physical_device
bde7e1c3130 : v3dv: Drop v3dv_instance::app_info
9c0079e0ee1 : v3dv: move to subclassing instance/physical device
249652fc1ec : lavapipe: Drop some wrappers in favor of common code
394708b3cba : turnip: Switch to the common VK_EXT_debug_report
3a8060271c7 : turnip: Drop some legacy wrappers in favor of common code
0870cf4c06d : turnip: Use common entrypoints for VK_EXT_private_data
59d70c47c77 : turnip: Use the common dispatch framework
ed9e75950b3 : lavapipe: use common dispatch layer.
ae895d308ad : lavapipe: sort extensions in proper order.
ce98c8f7af3 : lavapipe: add missing wsi entrypoint.
fd3c665df08 : lavapipe: move to subclassing instance/physical device.
bcdf481d13c : anv: Switch to the common VK_EXT_debug_report
eef79aab1c3 : vulkan: Add a truly common VK_EXT_debug_report implementation
06f877f6e6e : vulkan,anv: Move VK_KHR_copy_commands2 wrappers to common code
ac6be0ef223 : vulkan,anv: Move a bunch of trivial wrappers to common code
f51155a3491 : anv: Make Get*MemoryRequirements a wrapper
3536bec0fa0 : vulkan,anv: Add common entrypoints for VK_EXT_private_data
f8bc9a4e7ac : vulkan,anv: Move GetDeviceProcAddr to common code
94d02e8dead : vulkan: Add framework for common entrypoints
0be8200839c : anv: Use the common dispatch framework
4e190bc2ae5 : anv: Add a single anv_genX switch macro
9be7aa3fc83 : vulkan: Add a common entrypoint table generator
66cdc0c0dbb : vulkan: Add common Get*ProcAddr implementations
46ecbff39bb : vulkan: Add entrypoint tables and related helpers
eff07c0407e : vulkan: Add generators for instance trampoline functions
d360a996f91 : vulkan: Add common instance and physical device structs
0f22fdad954 : vulkan: Add dispatch table lookup helpers
1cf035a96bb : vulkan-overlay-layer: Use the new dispatch tables
74617eea460 : vulkan: Add dispatch table loading helpers
04f1095e84d : vulkan: Add common dispatch table generation
82f5acd952b : anv: Use the common extension table struct
e4cc52c0543 : vulkan: Add common extension tables
5d6ac87d611 : vulkan: Add a return code to vk_device_init
8ee88948e3a : vulkan: Move vk_device to its own file
b2839654275 : lavapipe: Properly clean up vk_device
62f966cf447 : v3dv: Properly clean up vk_device
ce0e5cd35ba : turnip: Properly clean up vk_device
7e76c0ea823 : radv: Properly clean up vk_device
b3419512dbd : anv: Clean up the vk_device on the CreateDevice error path
8d6cf9e1c28 : vulkan/meson: Add missing dependencise on vk_extensions_gen.py
8647c984403 : ci/freedreno: Add Valve games and other traces now that we have GLX.
23350b59391 : ci/freedreno: Do our piglit runs against Xorg.
d4855d29304 : ci/lava+baremetal: Add an xserver to the root fs.
2e2edaa89b4 : docs/ci: Document setting up the http cache for traces.
04a2f1462ee : ci/docs: Update CI farm requirements suggestions.
2af6b535881 : ci/freedreno: Use the http cache for artifacts downloads, too.
a45810a2469 : ci/freedreno: Use the new nginx cache for trace downloads.
18bfb742922 : ci/freedreno: Drop pointless GIT_STRATEGY setting for a630.
1eaefe6cfd1 : radv: Do not hash vk_object_base in descriptor set layout.
e8707961134 : radv: prefer CP DMA for GTT buffer copies/clears on dGPUs due to slow PCIe
f5a02d16a6f : radv/winsys: move the initial BO domain to radeon_winsys_bo
35f59e14f83 : ci: Use GNU time as meson test wrapper
cf23161040c : r600/sfn: Use the constant buffer ID when given
d81439463a5 : r600/sfn: Fix dual source blend lowered to FRAG_DATA
576da40a73d : r600/sfn: Fix FS inputs when reading from the same position
374bc76706e : r600/sfn: Add the position input as varying
fd6c95a1b1e : r600/sfn: Set unnormalized flag for z-coordinate when fetching from array
80200c75e0c : r600/sfn: Fix use of cnde_int for bcsel
56f1eb9de79 : docs/features: mark ssbos as done for zink
e47a9938d32 : v3dv: Only lower local arrays of size up to 2 to if-chains
8f583df7b6f : broadcom/compiler: Enable PER_QUAD TMU access only in uniform control flow
79bde75131c : broadcom/compiler: Emit uniform loops using uniform control flow
6643bdbd537 : broadcom/compiler: Use ANYA for branches in uniform ifs
c7fc44f9ebb : nir/from_ssa: Respect and populate divergence information
8fb6cbdcb67 : nir: store the results of divergence analysis on loops
019449dad72 : nir: handle v3d intrinsics in divergence analysis
349e4f3c652 : nir: add more intrinsics to divergence analysis
824ae644778 : mesa: Remove _mesa_destroy_context()
28d902dd629 : android: pan/mdg: create nir pass to lower image coord bitsize
c897f7a7227 : v3dv: Fix assert.
70652885e3d : lima: Fix typos.
e014e3b6be6 : mesa: don't count buffer references for the context that created them
c679e7debd6 : mesa: pop all textures up to NumCurrentTexUsed, not just MaxTextureUnits
81e6f6ef0cd : mesa: don't push/pop default texture attributes redundantly
5da8352225d : mesa: don't save gl_shared_state in glPushAttrib
8706e97ffdd : mesa: partially skip glPush/PopAttrib for MSAA textures and texture buffers
68030bbf73c : mesa: only pop states in glPopAttrib that have been changed since glPushAttrib
807c365c5e3 : mesa: optimize out _NEW_ALL in glPopAttrib(GL_ENABLE_BIT)
cd0148dd389 : mesa: fix trivial bugs in glPopAttrib
674d275f590 : mesa: for every state change, remember states we changed for glPopAttrib
a1f16b59b3c : mesa: flush glBegin/End before changing GL_DEPTH_STENCIL_TEXTURE_MODE
35be83846ee : mesa: fix glPopAttrib for many texture fields
230b46bceeb : mesa: don't push/pop gl_texture_object::Target
6c0a8ddb6fb : mesa: optimize glPopAttrib(GL_VIEWPORT_BIT)
a04939662d5 : mesa: optimize most _mesa_ActiveTexture calls in glPopAttrib
a4490541c69 : mesa: remove/replace FLUSH_VERTICES when it doesn't do anything
85d300ecd14 : radeonsi: precompute NGG cull flags in si_create_rs_state
47587758f21 : radeonsi: prefetch VB descriptors right after uploading
d5b529ad148 : radeonsi: set VB user SGPRs in si_upload_vertex_buffer_descriptors
81139adad0d : radeonsi: reorganize si_draw_vbo for lower register pressure (part 2)
c2671ffd75a : radeonsi: reorganize si_draw_vbo for lower register pressure (part 1)
6193aab6557 : radeonsi: optimize si_emit_prefetch_L2 when it's split
c28396cf203 : radeonsi: don't check for redundant and NULL states in si_emit_all_states
11293d71f25 : radeonsi: delete si_pm4_delete_state
d4b503d0bcd : radeonsi: move si_pm4_delete_state logic into si_pm4_free_state
b0bc5edfbd0 : radeonsi: mark shader_pointers dirty once outside the upload descriptors loop
e8dda30c6f9 : radeonsi: optimize no-op cases in si_upload_shader_descriptors
e93b42c214a : ac,radeonsi: track memory usage in KB to reduce types from uint64 to uint32
205e737f51b : docs: update calendar for 21.0.0-rc3
41997bb8602 : docs: update calendar for 21.0.0-rc2
ea6f5ef779a : docs: update calendar and link releases notes for 20.3.4
98d21ee5e1f : docs: Add sha256sum for 20.3.4
ea26354ce79 : docs: add release notes for 20.3.4
1869072c80d : spirv: Store SPIR-V version of the module
a0d73ca65c0 : spirv: Don't remove dead variables in `create_library` mode
fd44bcf9a84 : spirv: Don't bother counting num_images/num_textures
55e853d823e : mesa/st: Allocate the gl_context with 16-byte alignment.
25c70a9a1ef : lavapipe: add missing loader interface negoitation
f026345b34a : microsoft/compiler: Make resource_state_manager only build with_gallium_d3d12
8deca5a72ea : CI: windows: Force using LLVM 12
a69ab2ae369 : CI: windows: split the layers to meet new registry requirements
0ef1f418bb9 : CI: windows: augment the timeout of building the windows container
d76f51d6fd6 : glsl: support 64bit integer loop iterators
234ba13f100 : pan/bi: Add packing format tests
9497d8025f4 : pan/bi: Test pack_sync
e0a5e5eb157 : pan/bi: Test pack_tuple_bits
7898decbd32 : pan/bi: Test pack_upper
e383af639a9 : pan/bi: Test pack_literal
80157fac68b : pan/bi: Add packing unit test group
4379f7bad27 : pan/bi: Pack multiple tuples per clause
9362a139821 : pan/bi: Calculate pos for constant packing
51f13185c84 : pan/bi: Add pack_format helper
0e9a05c0041 : pan/bi: Add subword 4 or 7 pack
1adb996acc3 : pan/bi: Add subword 5/6 pack
038bb8eabe6 : pan/bi: Add tuple/embedded constant pack
2258acf5caf : pan/bi: Add bi_pack_sync
5f523c60fc6 : pan/bi: Add bi_pack_tuple_bits
0812a5204ba : pan/bi: Add bi_pack_upper
62696e5ff5e : pan/bi: Add bi_pack_literal
576a94b7b89 : pan/bi: Move bi_packed_tuple to compiler.h
9496689f577 : pan/bi: Add clause encodings as a table
34a80e910e6 : pan/bi: Pack multiple tuples in-memory
fb8b80843ce : pan/bi: Amend misleading comment
4b480444e16 : pan/bi: Clarify tuple comment
47348db7e82 : pan/bi: Use enum bifrost_message_type
ce2ef3dad6d : pan/bi: Use canonical terminology for tuple
f74dda9377b : pan/bi: Move bi_constants to bifrost.h
ac2b8a56cdb : pan/bi: Test read predicates
d0e88a2c2e7 : pan/bi: Test bi_must_message
e3436e784e4 : pan/bi: Test bi_must_last
7bd6ca934d0 : pan/bi: Unit test bi_can_{fma, add}
c05092d9a3d : pan/bi: Add various read predicates
ea402eae031 : pan/bi: Emit branch and table bits in opcode table
674ec5dc3f3 : pan/bi: Label table instructions
56e35a4022a : pan/bi: Add bi_must_message predicate
ab4234bdf00 : pan/bi: Add bi_must_last predicate
eb217914f73 : pan/bi: Pipe last flag into opcode tables
df4960499e8 : pan/bi: Annotate ISA.xml with 'last' parameter
31a7e496135 : pan/bi: Add bi_can_{fma, add} predicates
7434f31e094 : pan/bi: Factor nir_function_impl out of the context
114a0f97986 : pan/bi: Stub out scheduler unit test
81692b6d2c2 : pan/bi: Add "word equivalence" relation for index
ab6f05eabdf : pan/bi: Move init_builder to common code
60c0df2c3b2 : pan/bi: Print multiple destinations if needed
a7cc458dc46 : pan/bi: Add CUBEFACE pseudoinstruction
44726101d1e : pan/bi: Don't fill garbage
ee7aaa27b81 : pan/bi: Implement spilling at the clause-level
c578ca73939 : pan/bi: Add interference per clause
108e10f32a7 : pan/bi: Permit multiple destinations in RA
07b13647cbc : pan/bi: Don't open code bi_foreach_dest
083a658ee87 : pan/bi: Add destination iterator macro
eca516ebdb8 : pan/bi: Add bi_foreach_instr_in_clause iterators
62239f68b7e : pan/bi: Add bi_foreach_instr_in_tuple helper
2f785ad9ac7 : pan/bi: Add bi_foreach_clause_in_block_rev
ec0d0426d6d : pan/bi: Add bi_{before,after}_clause cursors
3ce67cb0d95 : pan/bi: Add "soft" mode to DCE
623bd2127f7 : pan/bi: Add dead branch elimination pass
d0902aa2d4d : pan/bi: Pass through wait_{6, 7} flags
19b195d3bfc : pan/bi: Move bi_next_clause to bir.c
2492074d3d7 : pan/bi: Pull out bi_count_read_registers helper
a69c73988b2 : pan/bi: Fix M1/M2 decoding in disassembler
6f28a4449a8 : pan/bi: Fix dependency wait calculation
6cb0a0ad634 : pan/bi: Fix staging register packing
bca242c7852 : pan/bi: Fix IDLE register mode packing
f1d551ea9f2 : pan/bi: Print disasm/stats with DEBUG=internal
d3c92d32ba1 : pan/bi: Lint for infinite loops
63c2ee2c4c1 : pan/bi: Refactor PC-relative printing
24991d787f7 : pan/bi: Print FAU index in verbose mode
15d03ed783d : pan/bi: Validate format 12 tuple count in disasm
61af9cb76bc : pan/bi: Add internal debug flag
b1ebe7a19b8 : panfrost: Allow waiting on slots 6/7 during preload
a5780cdb9bc : panfrost: Fix TLS sizing if cores are missing
26b009b054b : zink: move tess/geom shader info to vs shader key
9b8c121917d : zink: flag shaders as needing update when clip_halfz changes
03971d8ddcf : zink: add shader key for vs shaders
079f348a5cd : zink: flag previous vertex stages as dirty when toggling a later stage
aedde2d60d5 : zink: improve barrier helper for buffer resources and add check for barrier need
49ee821eb9a : zink: add helper function for checking if access flags include write access
1077bd0c648 : zink: add a stage param for buffer resource barriers
37cd4070e88 : zink: add barrier helper for buffer resources
718c4726f39 : radv: fix centroid with VRS coarse shading
c092ff2f2f5 : radv: re-disable TC-compat HTILE for D32S8 on all generations
97c3ec6116d : intel/compiler: cache computed register pressure benefit
5dc823304b1 : radeonsi/sqtt: forward string markers to sqtt
3bd5120a57c : radeonsi/sqtt: allow AMD_THREAD_TRACE_TRIGGER to be a frame number
80c3ed147bb : radeonsi/sqtt: fix SQTT bo size overflow
f2d57d28ed6 : radeonsi/sqtt: use more event identifier
a77834cecf2 : ci: split src/mesa/**/* matching rule
84a38ec1336 : iris: Enable PIPE_CAP_SHAREABLE_SHADERS.
1afed51445c : iris: Store a list of shader variants in the shader itself
578cd00d936 : iris: Refcount shader variants
bef0af3f216 : microsoft: Fix comma in variadic macro for MSVC
3c7062417be : gallium/tessellator: Fix warning suppression
4fec6c94481 : panfrost: Add the tiler heap to fragment jobs
d860b61f091 : glapi: guard against invalid XML definitions for glthread
b5a0714aaeb : glthread: fix glVertexAttribDivisor calls not being tracked by non-VBO uploads
76c322a48de : glthread: fix interpreting vertex size == GL_BGRA for vertex attribs
b308d56e207 : ci: Update baremetal kernel to 5.11-rc5 plus patches.
97fbe2d45f9 : iris: Move VS draw parameter dirty flagging to iris_bind_vs_state
fdbb5d4dd9a : iris: Minor code restyling in iris_bind_vs_state
ddfdd944688 : iris: Use shader_info rather than vs_prog_data for draw parameter checks
d938fcefb96 : radv: Expose VK_KHR_workgroup_memory_explicit_layout.
7d0c940d703 : freedreno: Remove duplicate bc invalidate on flush_write_batch().
f179594cf9a : freedreno: Early-out from the resource write path when we're the writer.
d1a0eba2417 : freedreno: Use a real type instead of void * for the fd_batch->key.
695d3bcb12d : mapi: Undefine MemoryBarrier
92f1b6bad58 : glapi: Undefine MemoryBarrier
4656be70dd7 : anv: Support multiple engines with DRM_IOCTL_I915_GEM_CONTEXT_CREATE_EXT
c5e7c91487b : anv: Add anv_gem_count_engines
5d84c764fde : anv: Gather engine info from i915 if available
c0d07c838a9 : anv: Support i915 query (DRM_IOCTL_I915_QUERY) from Linux v4.17
8d07f719181 : anv: Print queue number with INTEL_DEBUG=bat
9fd08066215 : anv: Turn device->queue into an array
40d4799d8a5 : anv: Add exec_flags to anv_queue
89ae9457309 : anv: Add an anv_queue_family struct
4b920ba5ab9 : anv: store queue creation flags on anv_queue
e18d045b693 : anv: Refactor anv_queue_finish()
34721e2af48 : anv: pass context to reset stats helper
e2cd83fbc57 : anv: Fix an old parameter name in GetDeviceQueue
dc8d74a555b : anv: Drop anv_dump
65ef4a2e02f : util: Use explicit relaxed reads for u_queue
f3a43e36e01 : intel/fs: Add an ex_desc field to fs_inst for SHADER_OPCODE_SEND
9003735b914 : d3d12: fix for upside-down multisample stencil blit
f33b9580100 : vc4: add drm-shim
e25a3e21f83 : ci: disable glcpp tests for now
f9ae947e727 : meson: add enable-glcpp-tests option
6a29632dd25 : Revert "glcpp: disable 'windows' tests"
514b17235fb : zink: export ssbo caps
7e5c4b4da31 : zink: flatten out ssbo/ubo variable decls in ntv
388f43c0364 : zink: implement get_ssbo_size nir intrinsic
313c77f326b : zink: support nir_intrinsic_store_ssbo
b0847a43245 : zink: rework ssbo indexing and binding
deeafe47b6d : zink: handle more ssbo ops in ntv
39665fc8c05 : zink: handle null ssbo attachments without crashing
bceb47d57b3 : zink: flag ssbo buffer resources as having pending writes per stage
db1c9b36b44 : zink: add spirv builder function for OpAtomicStore
070334dc69b : glsl: redeclare built-in variable with separate shader
9d63547f2ff : iris: Properly handle new unbind_num_trailing_slots parameters
0f1a8f8a6d2 : i965: Don't parse driconf again
f11a827941c : i965: Use allow_higher_compat_version option during screen initialization
dbf6c17a1bd : i965: Don't advertise OpenGL 3.3+ if driconf disables GL_ARB_blend_func_extended
d0444b7618a : egl/dri2: enable EGL_WL_bind_wayland_display in EGL device platform
dbf09c0c26d : radeonsi: fix centroid with VRS coarse shading
be8d811e579 : gallium/u_vbuf: skip draws with 0 vertices
431cd34cdb1 : st/mesa: set take_index_buffer_ownership to skip an atomic in u_threaded
e6da78e4ccf : gallium,u_threaded: add pipe_draw_info::take_index_buffer_ownership
104a41bd074 : gallium/util: optimize pipe_vertex_buffer_reference binding the same buffer
cf82b3dc74c : gallium/u_threaded: unify user and non-user codepaths in set_constant_buffer
dcc94af6b1a : gallium/u_threaded: add a null constant buffer codepath
ccf9ef36285 : gallium/u_upload_mgr: eliminate all atomics for the upload buffer
b18b68ba18d : st/mesa: skip atomics when binding UBOs
7688b8ae980 : st/mesa: eliminate all atomic ops when setting vertex buffers
a4a21b6104e : cso_context,u_vbuf: add take_ownership param into set_vertex_buffers
27dcb466293 : gallium: add take_ownership param into set_vertex_buffers to eliminate atomics
b688ea31fcf : gallium: add unbind_num_trailing_slots to set_sampler_views
72ff66c3d73 : gallium: add unbind_num_trailing_slots to set_shader_images
0278d1fa323 : gallium: add unbind_num_trailing_slots to set_vertex_buffers
a51d4b10f1a : gallium: add take_ownership param into set_constant_buffer to eliminate atomics
0aa63c31ca8 : Revert "gallium/u_upload_mgr: allow use of FLUSH_EXPLICIT with persistent mappings"
8be936f2951 : lavapipe: handle shader draw parameters
ae2edc81271 : llvmpipe: handle firstvertex for vulkan draw parameters
4ad4cd89069 : anv: Enabled the VK_EXT_sample_locations extension
6ab5dc45f63 : anv: Removed unused header file
27ee40f4c9d : anv: Add support for sample locations
43acc10bd08 : intel/common: store sample position in plain arrays
cb082d82605 : anv/state: Take explicit sample locations in emit helpers
a02891fdfd3 : anv: Break SAMPLE_PATTERN and MULTISAMPLE emit into helpers
983cebb5d2f : anv: Implement physical device properties for VK_EXT_sample_locations
ecd8477e932 : anv: Added the VK_EXT_sample_locations extension to the anv_extensions list
ced77af3fdf : ci/freedreno: Make a630 piglit_shader run a manual run, too.
804c90e256e : anv: Implement VK_KHR_workgroup_memory_explicit_layout
5de6c5973a6 : spirv: Implement SPV_KHR_workgroup_memory_explicit_layout
a9d230077f0 : nir: Two shared memory *blocks* may alias each other
bb2a0fbcd33 : spirv: Update headers and metadata from latest Khronos commit
73fb2bcaaf6 : vulkan: Update XML and headers to 1.2.168
c90ef5bcf43 : ci/freedreno: Ban more flaky clip-enables tests.
2a73a2a679f : egl: Fix error string returned by eglQueryDeviceAttribEXT
9f97cbad5ec : lavapipe: add support for external memory/fd/sempahore extensions
24ede1ba5b5 : st/mesa: don't enable smoothing if multisampling is enabled
f45d77038bb : iris: Move the URB size checks into iris_update_compiled_xs
939bc0c5889 : iris: Reconfigure the URB only if it's necessary or possibly useful
a710145b5bf : intel: Produce a "constrained" output from gen_get_urb_config()
86ff78e8fe5 : zink: don't export PIPE_CAP_MAX_COMBINED_SHADER_BUFFERS value
b2dbe2b87b5 : aco: implement non-uniform get_ssbo_size
2f2a9f253e9 : radv,ac/nir: implement non-uniform get_ssbo_size
30f40364f6b : nir,spirv: allow non-uniform OpArrayLength
b64fdefad5c : panfrost: advertise images for midgard
7584a25919a : pan/mdg: implement nir_intrinsic_image_size
8edccb7e8dd : pan/mdg: implement shader image instructions
a14f825126b : pan/mdg: rename st_image opcodes and add float16 versions
45095c42ac0 : pan/mdg: add ld_image opcodes
8cfedd36ba4 : pan/mdg: enable image bitsize lowering pass
db725e1d52a : pan/mdg: create nir pass to lower image coord bitsize
0efe7a6eb90 : panfrost: implement image_size sysval
dc85f65e059 : panfrost: emit shader image attribute descriptors
0b9b0ee5321 : panfrost: implement gallium->set_shader_images
f63a35baee5 : panfrost: add resource modifier conversion
c7c4fbc8230 : panfrost: decode 3d attribute continuation
2638f72d2df : panfrost: add 3d attribute buffer continuation to XML
a36c95cd779 : panfrost: fix attribute continuation decoding
2fc5411e5ef : intel/perf: export information about units of performance counters
5fdc298e4b1 : aco/ra: Remove preprocessor guards for print_regs
3675aefa84e : aco/ra: Fix build with print_regs enabled
b241a050dae : aco/ra: Fix print_regs using the wrong constant to check for blocked slots
26c9574bdb1 : intel: change urb max shader geometry for KBL GT1
741c0b16056 : radv: enable TC-compat HTILE for mipmaps on GFX10+
5417c6690e1 : radv: teach radv_htile_enabled() about the number of HTILE levels
13f34e65baf : radv: add support for fast clearing levels of the HTILE buffer
6576033b20b : radv: remove mipmaps related assertions when initializing HTILE
d47b13c0285 : radv: do not decompress/resummarize levels without HTILE
e7d898a2689 : radv: check if HTILE is enabled per-level instead of the entire image
8f1db7401a1 : radv: use the image view range when fast clearing depth
8087202a655 : ac/surface: store HTILE mip info into the surface
2f5ef1e8915 : CI: add lavapipe to llvmpipe rules.
34e3e164936 : lavapipe: add VK_EXT_conditional_rendering support.
9cc33288422 : llvmpipe: handle vulkan conditional rendering
86328fc7b70 : gallium: add a cond rendering hook for vulkan.
a57361ae028 : lavapipe: rewrite attachment clearing for conditional rendering.
4be0e92db10 : lavapipe: refactor image surface creation
0f178290caf : aco: don't affect isPrecise() after applying output modifiers
40d6b92de94 : iris: Disable aux as needed in iris_flush_resource
b26f510978d : gallium: Flush GL API resources in eglCreateImage
0a8cc882024 : gallium: Map _DRI_IMAGE_FORMAT_NONE to NULL
6c9aca951c2 : st/drawpixels: use GL_CLAMP_TO_EDGE instead of GL_CLAMP for samplers
66bb4277622 : st/bitmap: use GL_CLAMP_TO_EDGE for bitmap samplers
b06609e9032 : aco: fix nir_intrinsic_ballot with wave32
c02b6822047 : ci: Add nouveau chipset 162 to shader-db runs
9f3d5e99ea6 : compiler: Use util/bitset.h for system_values_read
ecd0ae09f90 : nir/linking: Remove system_value handling from helper
4fdd8b09bd6 : ci/freedreno: Ban vs-clip-vertex-enables which flakes in CI.
ce1bb26b060 : ci/freedreno: Detect cheza HFI errors and restart the run.
4c3ad4d0658 : nir/algebraic: mark more optimization with fsat(NaN) as inexact
3c03fa5801c : radv: Only enable sparse features on Polaris and newer.
f01ea0aef8a : radv: remove unused EMPTY constant in radv_descript_set.c
fbeca9df87f : radv: remove stub() macros
64ed8734059 : radv: remove radv_util.h
4099cdc97f2 : compiler/nir: Add support for lowering stores with nir_lower_instruction
e3f56601e0c : radv: fix divide by zero with no tesselation params
9a49760e820 : aco: fix VCC hint on boolean subgroup operations
b729cd58d76 : nir/algebraic: eliminate exact a*0.0 if float execution mode allow it
614ab26afd0 : nir/algebraic: optimize out exact a+0.0 if it's used only as a float
2f0d480c73b : aco: optimize out a*1.0 if it's used as a float
54a09545ec6 : aco: optimize a*0.0
2849f0b5aac : nir/algebraic: optimize out exact a*1.0 if it's used only as a float
0c3d8e8e2e8 : aco: disable a*1.0 optimization if the instruction is precise
8da467f4fef : ci: make piglit runner less noisy and show a better failure message
be330831411 : ci/vc4: Add piglit job
a825919dc6c : ci/vc4: rename stage to Broadcom
ea88e1c820c : ci/vc4: allow custom timeout values for activity
23461897fe1 : radv: add support for emitting PS_DONE/CS_DONE on GFX6-8
cbcb9e7e1b5 : radv: Fix struct initialization for MSVC
28c4960ca57 : radv: Use typed outarray API
6992f5419a5 : radv: Disable calibrated timestamps on Windows
2e81ed2a471 : radv: Pointer arithmetic on char/uint8_t, not void
879b5f41f4c : radv: Modify radv_descriptor_set for MSVC legality
c0b4b8fc748 : radv: Stub sections that don't have _WIN32 support
146e3262757 : radv: Remove unnecessary headers
b7db6ceb9a7 : radv: Use linker pragma to simulate weak functions
10b3eecd361 : spirv: Don't remove variables used by resource indexing intrinsics
cb7352ae95a : nir: Add a data pointer to the callback in nir_remove_dead_variables
f1cffe23940 : clover: Add constructor for global_argument.
001722b3a30 : anv: Skip CCS ambiguate which preceed fast-clears
e2c5ef6cd65 : intel/gen12: Fix memory corruption issues in fused Gen12 parts.
1d967132f3c : panfrost: Use normal malloc/free instead of ralloc for surfaces
46e98004084 : freedreno/a6xx: Fix 3dmark misrendering with unwritten MRTs
aa1ddb6fe3c : freedreno: Skip some batch dependency tracking if !ctx->dirty.
49b83509fe8 : freedreno: Move framebuffer state checks under a ctx->dirty flag.
6e29757a57a : freedreno: Move blend gmem checks to a blend dirty state check.
e4e46f2c4cf : freedreno/a6xx: Skip the body of emit_state if we're clean.
0376064783e : zink: guarantee surface lifetimes for shader images
dab229ef696 : anv: Invalidate the correct AUX-TT entry
998f38bd993 : anv: fix invalid programming of BLEND_STATE
f8072c133da : nir/opt_uniform_atomics: fix elect detection
eb70c52abef : nir/opt_uniform_atomics: recognize more complicated invocation comparisons
12ce72fcfcd : radv: Use stricter HW resolve swizzle compat check.
abed28866b7 : docs: Mark some ES3 zink features complete
eb33bfc7177 : docs: Mark some non-core zink extensions complete
81ab9fe2d0c : etnaviv: handle NULL views in set_sampler_views
f180bf3e032 : ci: Add a fractional deqp run of softpipe with asan enabled.
b183b6ddd7f : util/bitset: Avoid dereferencing the bitset for size == 0.
efff70e73ff : gallium: Fix leak of shader images on context destruction.
f259fcae83c : panfrost: Stub out set_shader_images().
9445c3d59ff : swr: Don't report support for shader images.
fb25ef153a0 : nir_to_tgsi: Fix buffer overflow in atomic image compswap.
58e43594fc4 : r300,i915g: Report no shader buffers or images on non-TCL HW.
c3719f3b9ba : zink: flag gfx pipeline dirty using newer mechanism
6fb66d18bea : Revert "virgl: fix BGRA emulation artifacts during window resize"
9052819ebbf : zink: request texcoord replace lowering
3b705ea511b : gallium/st: lower point-sprites if not supported
bc0222d471b : compiler/nir: add texcoord replace lowering pass
92ff89f6f50 : mesa/main: remove leftover bumpmap code
9c65f1f1111 : radv: synchronize Cmd{Set,Write}Event() using PS_DONE/CS_DONE events
bb8f87088cb : radv,aco: fix shifting input VGPRs for the LS VGPR init bug on GFX9
6b233b95360 : docs/zink: correct vk version for GL 4.2
b7c31874206 : docs/features: mark off two more extensions for zink
b59d98ae5f2 : zink: enable PIPE_CAP_TEXTURE_MIRROR_CLAMP_TO_EDGE
b7fe85e9499 : zink: set lower_mul_2x32_64 when 64bit int support is available
f03c20ffae8 : aco: fix WQM for texture instructions with args before the coordinates
b415211ce9c : zink: add a VkExternalMemoryImageCreateInfo for PIPE_BIND_SHARED images
7f1ad0538f2 : radv: enable sparseImageInt64Atomics/sparseImageFloat32Atomics
cf5df156224 : ntt: Assume that nir_tex_instr::dest_type is sized
ae7a9d0585a : ir3: Assume that nir_tex_instr::dest_type is sized
5c92b3c460b : panfrost: Assume that nir_tex_instr::dest_type is sized
6ca1ab3bb49 : nir/lower_tex: Assume that nir_tex_instr::dest_type is sized
708c47e663b : nir: Validate nir_tex_instr::dest_type bitsize
65a35dc7ea8 : ptn: Use sized types for nir_tex_instr::dest_type
6af5181f137 : vtn: Use sized types for nir_tex_instr::dest_type
d5e54c6edb8 : glsl/nir: Use sized types for nir_tex_instr::dest_type
60bb3fec54f : st/atifs: Use sized types for nir_tex_instr::dest_type
81336499181 : ttn: Use sized types for nir_tex_instr::dest_type
4b623afc3f7 : gallium/nir: Use sized types for nir_tex_instr::dest_type
ff0b7e0da93 : st/mesa: Use sized types for nir_tex_instr::dest_type
b2da598ff90 : nir: Use sized types for nir_tex_instr::dest_type
3ed9e75868e : d3d12/blit: Use sized types for nir_tex_instr::dest_type
f0cb161e786 : panfrost/blit: Use sized types for nir_tex_instr::dest_type
c81389ace0a : dxil: Use sized types for nir_tex_instr::dest_type
5c41a416c10 : anv: Use sized types for nir_tex_instr::dest_type
fe45fefe57d : intel/blorp: Use sized types for nir_tex_instr::dest_type
2a470ab0d02 : v3dv/meta: Use sized types for nir_tex_instr::dest_type
219b84fd5fd : radv/meta: Use sized types for nir_tex_instr::dest_type
68969cbcb73 : brw/vec4: Don't convert tex dest type to glsl_type
3d803893da5 : nir/lower_bool: Rewrite dest_type for boolean destinations
3d6fe933826 : ntt: Handle sized tex destination types
23beffadea1 : freedreno/ir3: Handle sized tex destination types
acd6616eab8 : nir/lower_tex: Handle sized tex destination types
65f7b934350 : intel: silence unused var warnings in release builds
c196ffaca6d : vk-device-select: add device group support
250b511f8e7 : lima/ppir: fix creation of mov node for non-ssa tex dest
b6f8f3a3ba4 : zink: fix streamout for clipdistance
f0b0095feca : ci/freedreno/a6xx: Skip vs-output-array-vec2-index-wr-before-gs
03c28278a78 : freedreno: Add perf_warn() for missed UBWC opportunities
55f4f6882fc : freedreno/a6xx: Add helper to check if UBWC is supported
38b073ebfef : freedreno: Add fmt/args macros for pipe_resource
a065682f306 : freedreno: Add perf_warn() trace helper
d548d781eee : glx: Provide glvnd wrapper for glXSwapIntervalEXT
8588fb65d65 : vc4/ci: Replace expect script by python script
64fd191d8a8 : spirv: handle NoContraction in GLSL450 alu ops
3c3764f7df5 : zink: don't force a renderpass start when setting framebuffer state
2bc24c7e465 : zink: add function for waiting on a specific batch's fence
53d9beb9b88 : gallium/u_inlines: add helper for simplifying pipe_context::resource_copy_region
cacb3e18267 : zink: enable PIPE_CAP_SAMPLER_VIEW_TARGET
d37124b065c : virgl: add support for VIRGL_CAP_V2_UNTYPED_RESOURCE
41366ba4942 : virgl: update headers
fb65285629c : docs/zink: add GL 4.2 requirements
d0e7a7d58de : docs/zink: add GL 4.1 requirements
c3d7de47cd6 : docs/zink: add GL 4.0 requirements
4374e8e99f1 : docs/zink: fix phrasing of GL 3.3 requirements
02c43eb975d : docs/zink: document the independentBlend requirement for GL3
fb5d7d60e7e : docs/zink: add two missing required features
a640588a416 : docs/zink: add missing colon
9565c1d83c9 : nv50/ir: Initialize RegAlloc member func in constructor.
92ec7b577c8 : zink: clone shader before lowering clip_halfz
5282210c0b9 : zink: check correct caps for PIPE_CAP_IMAGE_LOAD_FORMATTED
d31f2200b35 : ci: Enable process isolation for softpipe & freedreno piglit jobs
cca257d5961 : anv: Advertise shaderInt64 on Gen11+
8c2543d0377 : intel/fs: Implement umin/umax shuffle
a6500236e39 : intel/fs: Refactor our shuffle emit code
44571c6a68a : intel/fs: Properly lower 64-bit MUL on 64-bit-incapable platforms
c80db6611aa : intel/fs: Support 64-bit CLUSTER_BROADCAST on Gen11+
b90921ec0c4 : intel/fs: Support 64-bit SHUFFLE on Gen11+
cdedc82329c : intel/fs: Support 64-bit SEL_EXEC on Gen11+
58bcb5401d8 : intel/fs: QUAD_SWIZZLE requires packed data
69a3559efd6 : intel/reg,fs: Handle immediates properly in subscript()
e797daba538 : intel/compiler: Move brw_reg_type_for_bit_size to brw_reg_type.h
4c8cbe9b134 : intel/compiler: Return 1 for immediates in regs_read
178820212b7 : nir/lower_int64: Lower 64-bit vote_ieq
731adf1e17a : nir/lower_int64: Add lowering for 64-bit iadd shuffle/reduce
bf7a1142465 : nir/lower_int64: Add lowering for some 64-bit subgroup ops
da331f814fd : nir/lower_int64: Fix lowering of f2[ui]64 for 16-bit float
70b4524de57 : nir/lower_int64: Add a level of wrapper functions
093b3f6e1f0 : radv: only decompress the depth/stencil aspect that needs to be resolved
36a4aeb91f3 : util: When building 'ARM64EC', don't use x64 intrinsics which need to be emulated
86b4f6ad43d : main: Undefine MemoryBarrier for Windows
0e1447eb1b3 : anv: Early-exit from cmd_buffer_flush_state
18fc1dfea38 : anv: Only flush descriptors used by the pipeline
72c7a68c2bd : anv: Take the set of stages to flush in flush_descriptor_sets
16a81cabb57 : anv: Exit early from cmd_buffer_apply_pipe_flushes
7683ff14208 : radv: use a workgroup size of 8x8 for FMASK color expand
b4f551d41b8 : radv: use the range aspect mask in FMASK color expand
4d30de140e1 : radv: add multi-layer support to FMASK color expand
67c2921193e : radeonsi: iterate from draw 1 for total/min_direct_count computation
01e3d28829b : radeonsi: enable accidentally disabled fast launch with non-indexed tri strips
ea670ac1502 : radeonsi: skip some code for ALLOW_PRIM_DISCARD_CS if tess or GS is enabled
dd9801a918c : radeonsi: rename SI_SGPR_RW_BUFFERS to SI_SGPR_INTERNAL_BINDINGS
59a478b8434 : radeonsi: move if (sctx->vertex_buffers_dirty) into the upload function
50138288630 : radeonsi: don't set vertex buffer dirty flags when they don't do anything
26d785fbbdf : radeonsi: move y_inverted out of si_viewports
c1957e58a61 : radeonsi: inline si_blend_color and si_clip_state structures
ca2062a394d : radeonsi: simplify determining whether render condition is enabled at draw time
1a2dde8f869 : radeonsi: add internal blitter_running flag
5fabeb49d82 : radeonsi: don't use rasterizer_discard to validate draws, only check ps_shader
cd42ed34b02 : radeonsi: optimize translating index_size to index_type
28e419f0011 : radeonsi: don't mark NULL states as dirty in si_pm4_reset_emitted
488cd3b93fc : radeonsi: clear dirty_states if si_pm4_bind_state is unbinding or no-op
a0978fffb84 : radeonsi: add new possibly faster command submission helpers
3ef89b245e3 : radv: fix separate depth/stencil layout in render pass
45bebc7a9c7 : zink: respect fragment-shader depth-layout
855370bb620 : zink: make all xfb caps depend on extension
8c7d9716669 : zink: require vulkan memory model for tesselation
f95c174927a : zink: check for extension instead of function
c9340744a3c : zink: respect feature-cap for multi-draw indirect
6f6941e2dd8 : zink: respect feature-cap for sample-shading
612169859a3 : zink: respect feature-cap for independent blending
831d205513d : zink: respect feature-cap for robust buffer access
b35e11ef950 : zink: always expose linear float textures
27209e63ea8 : frontend/va/image: add pipe flush for vlVaPutImage
f6755eee0c7 : radv: enable SQTT support on GFX10.3
aedcaff3564 : ac,radv: add SQTT support on GFX10.3
cd53f24fbf2 : ac/rgp: add support for GFX10.3
5b5cd18853c : radv: inhibit clock gating when tracing with SQTT
c40ea24ee00 : radv: fix overflow when computing the SQTT buffer size
e115b01948f : aco: return references in instruction cast methods
1d245cd18b6 : aco: use format-check methods
70dbcfa1c9e : aco: use instruction cast methods
fb12302b8ee : aco: add instruction cast and format-check methods
441ead5fb35 : aco: remove Format::{VOP3A,VOP3B}
925d701014c : frontends/va/context: don't set max_references with num_render_targets
824eba2148e : aco: don't consider a phi trivial if same's register doesn't match the def
9eab6ca20c2 : docs/features: remove a few redundant zink mentions
ce7eb7e02a0 : docs/features: add missing features for zink
a346e1dea03 : v3dv: properly handle two different binding points for cmd_buffers
dac20e100b4 : v3dv: drop v3dv_resource definition
f55649d20b4 : panfrost: Add support for INTEL_blackhole_render
96d7555770c : zink: support PIPE_FORMAT_X24S8_UINT
264a5b1d150 : zink: add layout member to barrier setup in draw
09182d9ae8f : zink: support VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL usage
fa862725476 : zink: expose PIPE_CAP_ANISOTROPIC_FILTER
0f9f625089e : iris: Refactor iris_debug_recompile interface to take a shader.
4423903089a : iris: Drop iris_print_program_cache().
5e2c799d0e1 : iris: Drop find_existing_assembly optimization from program cache
7b9c01a5b1b : bin/post_version: convert the csv.reader into a concrete list
61720098fa4 : zink: set PIPE_CAP_ROBUST_BUFFER_ACCESS_BEHAVIOR
bcc8222277d : zink: set PIPE_CAP_FRAMEBUFFER_NO_ATTACHMENT
0ab9114abde : zink: force per-sample interpolation
e2500c02cc7 : iris: Consider resolves after changing a resource's aux state
64f55b82c7f : zink: set PIPE_CAP_COPY_BETWEEN_COMPRESSED_AND_PLAIN_FORMATS
81f7cb149da : st/mesa: enable state var merging to improve fetch_state performance
fd6ce2be904 : mesa: merge equivalent switch cases in prog_statevars.c
23729a78399 : mesa: sort and tightly pack STATE_* enums to generate better switch code
72a1828868b : mesa: don't handle STATE_* enums in fetch_state that don't do anything
bddb4f9e1e9 : mesa: compute gl_program_parameter_list::UniformBytes accurately
fb73058ad2b : mesa: add upper bound to limit program state var iterations
0f7877d96a9 : mesa: sort state vars with constant indexing for ARB programs
f485331c5b6 : mesa: merge local and env program parameters for faster uploads
293526a2733 : mesa: don't allocate local parameters in fetch_state
5336e41ac05 : mesa: optimize get_local_param_pointer and program_local_parameters4fv
bb3802b26fb : mesa: rename STATE_LIGHT_ATTRIBS -> STATE_LIGHT_ARRAY for consistency
2a80595ba58 : mesa: skip memmove in optimize_state_parameters if it's no-op
0c77190b312 : glsl: split gl_CurrentAttribFragMESA into elements
e3a7acf9583 : glsl: remove unused internal builtin gl_CurrentAttribVertMESA
7ad84a02bd4 : mesa: eliminate the switch statement for STATE_TEXGEN
0eccba1ac03 : mesa: flatten STATE_MATERIAL and STATE_LIGHTPROD tokens
3d9b5d80870 : mesa: combine STATE_ENV, STATE_LOCAL enums with STATE_xxx_PROGRAM
b4f3497786e : mesa: remove STATE_INTERNAL
0c1ed47eee0 : docs/features: mark off GL 4.2 for zink
099ce1aacc3 : zink: GLSL 420
f14836574aa : nv50/ir: Initialize CodeEmitter members in constructor.
245a696741d : nvc0/ir: add fixup to deal with interpolateAtSample with non-MSAA
0773cd33c2b : ci: correct the trace image URLs in the piglit summary
27f8c466486 : ci: recover tracie dashboard URLs for failing traces
3f9a6d333b3 : zink: export shader image caps using features
0daa61553d0 : zink: check if multisample support exists for shader image formats
b9b812edb83 : zink: handle shader image descriptor updates during draw
9ba38ab6fac : zink: add a pipe_context::set_shader_images hook
e1f798ca501 : zink: break out bufferview creation into separate function
c4d00b9ca4e : zink: handle image descriptors during zink_shader creation
10fb7a8c0ff : zink: enable image caps in ntv when a shader has images
245d9fa21b1 : zink: enable early frag test execution in ntv when necessary
9cd2aff1a34 : zink: add handling for all basic image ops in ntv
a4f06b35288 : zink: expand ntv array derefs to track image derefs
77b6b3eb0b8 : zink: add nir_var_uniform case to get_storage_class()
2ade1f3a6e7 : zink: handle nir_intrinsic_memory_barrier in ntv
768c9fa5c2d : zink: handle more atomic ops in ntv
a2855e21801 : zink: handle image variable types in ntv
fce791722bd : zink: add new 'sampler_types' variable to ntv_context struct
a9f2637267b : zink: add shader image support to zink_binding()
934625d53d1 : zink: add a pipe_context::memory_barrier hook
06273abd203 : zink: add 'has_draw' flag to batch struct
05629bb4700 : zink: verify format caps and add storage image usage when possible in creation
493fae5016b : zink: add ntv function for emitting variable access decorations
882ab6afb77 : zink: add spirv builder functions for image ops
3d2ffb394a1 : zink: add spirv_builder function for hexops
139ae442c62 : zink: rewrite image/sampler glsl -> vk type functions for robustness
177a42333ff : zink: add ntv util function for getting image type
263d3ae1881 : zink: rename zink_context::*image_views -> sampler_views
9f389af35f1 : radv: sink load_ssbo
a6d92eaf4f3 : nir/sink,nir/move: sink/move reorderable load_ssbo
af4c6605a83 : radv: use nir_opt_access
c3dbc4df194 : docs: turn non-code into comment
c09c8fa34fd : docs: fix broken link
04c22a69f3b : docs: fix sphinx-warnings due to lacking escaping
319153365b9 : v3dv/descriptor: assert CrateDescriptorPool receives valid count values
c57ef253422 : v3dv: Fix uninitialized variable warnings
cec2ed7c80f : v3dv: fix disabling Early Z for the whole frame
9c97cc37b0b : v3dv: enable early Z/S clears
f989d4ce1c7 : v3dv: do not emit full tile buffers clears to handle Z/S clears
3c19a518c94 : v3dv: refactor checks for subpass attachment stores
f0ec3d9f6d9 : v3dv: refactor checks for subpass attachment loading
7c5d7536349 : v3dv: refactor checks for subpass attachment clears
dc19fe0e9f8 : radv,aco: use deref_buffer_array_length
e200ce09962 : nir/lower_io: fix array_length lowering if buffer is smaller than offset
e10779a9f0d : radv: don't vectorize shift operations
d74b0122600 : zink: fix vertex-stride wrangling
7dcb9a0d8c9 : aco/optimizer: convert extract_vector with index 0 into parallelcopies if possible
ebbf5fe716d : aco/optimizer: expand subdword vectors with SGPRs on all generations
96fafcca63d : aco: propagate temporaries into PSEUDO instructions if it can take it
21a7bea3421 : aco/validate: relax subdword restrictions
77c96290463 : aco/validate: ensure that Operand and Definition size matches for parallelcopies
8fb66187ecc : aco/validate: validate that p_create_vector operands are aligned unless they are subdword operands
c0cec3a29bb : aco: generalize subdword constant copy lowering
856fd4750da : aco/optimizer: don't propagate subdword temps of different size
cd870d1b6aa : aco/optimizer: don't copy-prop logical phis
085e2ce3d49 : radv: fix a sync issue with geometry shader primitives query on GFX10+
4f97b42f3e2 : mesa: add GL_SR8_EXT, GL_SRG8_EXT for color/srgb format queries
0da527028bc : nv50/ir: Add InsertConstraintsPass constructor.
0d0536c1a76 : pan/decode: Free mapped memory objects on BO unreference
451fae82583 : mesa: simplify terminating display list loops
64da8777428 : mesa: simplify handling OPCODE_CONTINUE for display lists
8e825dac429 : mesa: optimize glCallLists by using loops inside a switch
5edc9b13693 : mesa: remove redundant glRect functions for display lists
e31d8fa0ad6 : mesa: remove _mesa_initialize_exec_dispatch from draw.c by autogenerating it
33ad9e77c53 : glthread: add display list support to fix state tracking with display lists
14b47614b42 : mesa: add _mesa_get_list helper
fd678bef40b : glthread: remove if (COMPAT) conditions from functions that are GL-compat-only
df38b99e855 : glthread: rename inside_dlist to ListMode for future use
d8ad570b3ee : glthread: implement glGetIntegerv for states that glthread tracks
6febe2b880e : glthread: track all matrix stack depths
0b4be5baaad : glthread: add specialized versions of unmarshal_Draw funcs without user buffers
8f53b54a3bf : glthread: don't sync with NV_half_float vertex attrib functions
36740aa1f1a : glthread: remove marshal="draw" because it doesn't do much
a4e8ad9b278 : panfrost: Fix the tile size assertion
2e97d7c8350 : panfrost: Transaction elimination support
7707ccf286e : panfrost: Add a debug flag to disable checksumming
fc69c423fd7 : panfrost: Only checksum resources when it makes sense to
a1bf4be8446 : panfrost: Add a function to determine if a resource is 2D
77398a9e418 : radeonsi: Use util_writes_stencil() helper
04f8aa7c1e7 : r300: Use util_writes_depth_stencil() helper
c01aac141a9 : freedreno/a6xx: Don't early-z if there are stencil writes
7277342b5e8 : gallium/util: Add helpers to determine if z/s is written
bc0508ad38d : radeonsi: allow instance_count == 0 on chips that handle it correctly
76d6351dab7 : radeonsi: don't validate inlinable uniforms at draw time
185a2472a4c : radeonsi: move variables closer to their use in most draw state functions
ae5df516f1e : radeonsi: clear dirty_atoms and dirty_states only if we entered the emit loop
2206840f6c1 : radeonsi: enable the GS tri strip adj workaround with primitive_restart
888a45a3621 : radeonsi: evaluate si_get_vs in si_draw_vbo at compile time
c5d3341b6e1 : radeonsi: inline the last use of si_get_vs_state
5f7715083bf : radeonsi: evaluate sh_base in si_emit_vs_state at compile time
e8ccb6f0f39 : radeonsi: add si_get_user_data_base selecting user data registers
88a02d80deb : radeonsi: don't set context_roll for non-gfx9 in templated functions
581a96bc449 : radeonsi: don't pass pipe_draw_info into si_emit_draw_registers
ac2b4aa08f5 : radeonsi: unify uploaders on APUs too
facd34431b7 : docs/freedreno: Fix a few typos
13b21156e47 : nir: Work around MSVC x86 internal compiler error
28207669d03 : anv: Fix stencil layout in render passes
f79f382c81f : nir_to_tgsi: Store directly to TGSI outputs when possible.
f6e35e5fd08 : ci/freedreno: Fix xfail setup for sampler3d_float_vertex.
914c61d6c09 : radv,aco: don't use MUBUF for multi-channel loads on GFX8 with robustness2
4eec0fb55c1 : radv: remove redundant check in depth_view_can_fast_clear()
27d4a155289 : radv: remove unnecessary radv_image::tc_compatible_htile
c30f010e8fa : radv: remove redundant check in radv_process_depth_stencil()
d245d7b6b8b : virgl: Cache depth and stencil buffers
af9977a3d5f : aco: add affinity for non-sequential MIMG operands
4015b3651ac : aco: only require texture coordinates to be in WQM if NSA is used
c353895c922 : aco: use non-sequential addressing
faf3e9a27f4 : aco: move VADDR to the end of the operand list
cd29210fcee : aco: add emit_mimg() helper
9890dabb1b2 : aco: have emit_wqm() take Builder instead of isel_context
489aa8c7cb7 : aco: fix num_waves on GFX10+
12ea0143de6 : radv: fix max_waves estimation on GFX10.3
924d1ba9eb0 : zink: enable WSI-faking for RADV too
356a381600c : zink: add VK_KHR_driver_properties
e87b59f6877 : st/mesa: fix pbo upload/download for arrays of textures with only 1 layer
13f7224dbf3 : ci: exclude one CTS test that timeout most of the time for RADV CI
fa74389485b : turnip: don't emit tess consts if they are not used
212b1516df9 : v3d/compiler: enable lower_add_sat NIR option
e333692e9d4 : v3dv/pipeline: enable lower_add_sat NIR option
3b27243b01e : r600: Enable sb also for NIR
e20a83eb86d : r600/sb: fall back to un-optimized byte code when ra_init fails
c1785c55f7c : r600/sb: fix boundary assert for mem-instruction decoding
14fe19e7976 : r600/sfn: Keep array registers alive for the whole shader
9fa48c0207d : r600/sfn: update shader array info
7717c1090a5 : r600/nir: pass array info to r600_shader for sb
ff382c66346 : r600/sb: Add support for INTERP_X and INTERP_Z ops
f57ae1e69cf : r600: Add flags to INTERP_X and INTERP_Z two-slot ops
198c3acacf4 : r600/sfn: fix use of b32all/and
4f88668f4a6 : r600/nir: clone shader before first query to shader key
6d587f754cd : v3d: use a compatible supported format for TFU-based blit
07473321a2b : Revert "mesa: allow half float textures based on ARB_half_float_pixel"
9fb5d7acbba : tnl: Reset nr_bos to 0 between map/unmap cycles.
376c8f750b9 : tnl: Respect `start` when converting indices to GLuint
bd6120f562d : tnl: Try not to botch index buffer munging when start > 0.
14ae5069da8 : vbo: Only mark merged line strips as lines when actually converting them
44bdd5225c4 : vbo: Don't set node->min_index = max_index = indices_offset when merging
dd72019d03f : r600/sfn: Remove StoreMerger unused member b.
3884307b69a : ci/piglit: Upgrade to a newer piglit in our containers.
77aa86a5217 : intel/fs: Separate SLM size calculation from encoding
9c38cbbb968 : mesa/main: Replace the uint format packing code with util/format's.
23bb92c4f68 : mesa/main: Replace float pack function with util_format_pack_rgba().
f1403d66d40 : swrast: Use util_format_write_4/4ub for the scattered pixel writes.
4c99d6ff54b : radv: flush L2 for images affected by the pipe misaligned issue on GFX10+
8882abe47eb : radv: restore invalidating the vector cache for internal meta operations
c28401ab437 : radv: enable TC-compat HTILE for D16S8 on GFX9+
cc5b6a0e897 : radv: enable TC-compat HTILE with D32S8 and MSAA on GFX9+
60ead6e04be : radv: add a comment explaining the micro tile mode resolve
3e13c1f8dfe : frontend/dri: fix doesn't support RGBA ordering still expose RGBA in config
4c1953a9b8b : aco: add test for incorrect convert_to_SDWA() check
fcda9b67374 : aco: fix convert_to_SDWA() check in add_subdword_definition()
5ebfb9cd606 : zink: process ubos with location values set as long as they're actually ubos
9eec52c67e6 : zink: tweak xfb slot mapping in ntv
276e3927b54 : intel: change urb max shader geometry for CML GT1
14651edbab9 : v3dv: use PIPE_TIMEOUT_INFINITE
e122c9f3c88 : v3dv: don't wait for idle on occlusion query pool resets
15cf2ab642a : v3dv: disable early Z writes if Z writes are disabled
41d22eb68ef : radeonsi: inhibit clockgating when using SQTT
a46547671b0 : v3dv: only update uniforms for dirty descriptors if stage has descriptors
c3ac6f7cd77 : radv: flush L2 metadata as part of CB/DB flush instead of CS_DONE on GFX9
3e6b37a9544 : nv50/ir: Initialize DataArray members in constructor.
c4ea4e026be : radv: Add a trivial implementation of VK_KHR_deferred_host_operation
290dcb26aec : mesa: fix alpha channel of ETC2_SRGB8 decompression for !bgra
5eb39dd95f8 : pan/bi: Iterate from zero when setting RA interference
a63960b7f3b : pan/bi: Fix printing of node 0
3a16ab84e2f : pan/bi: Fix RA of node 0
92461a11333 : pan/bi: Fix 64-bit SSBO addresses
a8c91f15f03 : pan/mdg: Fix spilling when scratch memory is used
6f0eff548c1 : pan/bi: Implement packing ops between 32-bit vec1 and 16-bit vec2
c9c637a7076 : pan/bi: Implement ihadd/irhadd operations
591ccbcf475 : pan/bi: Implement saturated add/sub operations
7258b4b48d3 : panfrost: Set TLS for compute jobs
3f7e7495fc3 : pan/bi: Lower umul_high
2e372d0c3b1 : pan/bi: Add w0 to the 'h01' swizzle bucket
2ec0897b112 : pan/mdg: Allow 64-bit src_bitsize for comparison operations
b5d6e5049fb : pan/mdg: Don't reorder loads/stores past each other
24fcc032efc : pan/mdg: Limit int64 vectorization
f0109e9ac01 : panfrost: Assert on sysval overflow
24867386eef : panfrost: Add a sysval for local_work_dim
f5a35918db0 : panfrost: Add a sysval for local_group_size
76fa57d1955 : pan/bi: Use pan_nir_lower_64bit_intrin
7c2308769b0 : panfrost: Use the correct NIR options for OpenCL on Bifrost
c82ab9b94ae : pan/bi: Improve unknown intrinsic error
56f753f8e2c : panfrost: Set bifrost_props for compute shaders
c71d4d931e5 : pan/bi: Implement load_kernel_input
f33694552d6 : pan/bi: Implement load/store intrinsics
58cf95a637c : pan/bi: Improve interoperability of the command-line disassembler
7c6aa5f49d7 : pan/bi: Set compute lowering options
d2671838295 : pan/bi: Add some compute intrinsic loads
2a7c33bd9df : pan/bi: Handle 64-bit pack and unpack operations
f5c9a10f336 : pan/bi: Lower 64-bit integers
f4d2b35ac85 : pan/bi: Pipe scratch_size in from NIR
087ef91c85c : nvc0: index_bias is now only set for indexed draws
111c0733eae : cso: set index_bounds_valid = true for arrays draws
333730405de : zink: handle NULL views in zink_set_sampler_views
b50b28cd33f : turnip: disable UBWC on Z24_S8 MSAA images on A630
63a431b81c8 : anv: Add a trivial implementation of VK_KHR_deferred_host_operation
af1aef10f9a : radv: Do not use a pipe offset for aliased sparse images.
23f2e777105 : wsi/x11: Use get_screen_resources_current in wsi_x11_detect_xwayland
b06f3c52bfb : radeonsi: trim the size of si_vgt_param_key and si_vgt_stages_key
f1e34f125d9 : radeonsi: don't use si_get_vs_state in most places
4088b6f2936 : radeonsi: rearrange condition for streamout workaround on gfx7 and gfx8
eb22bd2072f : radeonsi: get out of si_emit_vs_state early for blit vertex shaders
73709143d22 : radeonsi: remove MRT-draw-calls, spill-draw-calls, spill-compute-calls
f2a51487015 : radeonsi: make sctx->vertex_elements always non-NULL
961aa67adf6 : radeonsi: add a specialized function for CP DMA L2 prefetch
0eca4660a55 : radeonsi: make cik_emit_prefetch_L2 templated and move it to si_state_draw.cpp
c43d00dc915 : radeonsi: fix si_num_prims_for_vertices for PIPE_PRIM_POLYGON
6682c1603ce : radeonsi: don't compute average vertex count in si_draw_vbo
295106c3e74 : radeonsi: don't pass pipe_draw_info into si_emit_derived_tess_state
6f74105a343 : radeonsi: translate pipe_prim_type only when it changes
d0d4c4ba1d7 : radeonsi: don't pass pipe_draw_info into si_emit_ia_multi_vgt_param
53f9bb860b2 : radeonsi: don't pass pipe_draw_info into si_emit_vs_state
4056e953fe4 : radeonsi: move emit_cache_flush functions into si_gfx_cs.c
1ceec51b128 : radeonsi: don't clear unaligned bits when unbinding vertex buffers
df456312c2a : radeonsi: constant buffer cleanups
b53d404aa73 : android: freedreno/ir3: Switch over to new encoder/decoder
7c0298e2fe4 : android: freedreno/hw/isa: Add description of ir3 ISA
a183ee2ed7f : zink: remove excessive checks for loader version
c85902d60d4 : zink/codegen: find promotion version using vulkan registry
833b6ab4432 : zink/codegen: adding/fixing comments and copyright notice
a454c562d67 : zink/codegen: codegen-ize load_instance_extensions()
c0259e5c6ee : zink/codegen: enable instance extension unconditionally if promoted
463d7dc9c3e : zink/codegen: make 'struct' optional in Version
d0125fc487d : zink/codegen: add some new attributes to Extension
32797beaf51 : nouveau: Fix typos.
7c885ad6c0e : lima: introduce fs and vs shader cache
88fc4e26b6c : frontends/va/image: Eliminate repetitive code on error paths
5939a64b15a : freedreno/a2xx: add RB perfcounter 1-3
040ffee71f7 : freedreno/a2xx: fix/add RBBM perfcounter
a0f4affcf64 : glsl: only expose int64 atomics when extension is enabled
6638b58ccf1 : nv50/ir: clear dnz flag when converting mul/mad to simpler ops
07a1a341bf7 : freedreno/a6xx: Add r2d support for GMEM resolves
c28469bae1b : ac/surface: Fix GFX9 sparse mip info.
55c42b78857 : st/mesa: fix broken moves for u2i64 and related ops
011fea1a900 : zink: reduce blendfactor when alpha_to_one is set
7b48d5d36e0 : lavapipe: fix missing piece of VK_KHR_get_physical_device_properties2
68a785e63fe : Fall back on clock_gettime when timespec_get() is unavailable
81becaa685a : pan/bi: Fix assertion
ca834d0b2dc : device-select-layer: update for vulkan 1.2
766538f83cb : darwin: Use the system libunwind
08ac7b52e78 : util: Fix pointer to integer conversion error when using libunwind
00944f80e26 : darwin: Use the system libexpat
8e2e6374805 : util/format: Simplify the generated unpack code.
92e8e94ee9f : mesa: Move the rest of format_unpack.py out of code generation.
85f237634c3 : mesa: Use a bunch of util functions for Z/S unpacking.
322fa3d9dc4 : util: Give a reasonable answer when unpacking z32unorm from floats.
6e6228f7f0f : mesa: Reuse util_format's unpack functions for pure integer formats.
696b552435e : mesa: Reuse util_format's unpack_8unorm.
b938b488f68 : util: Fix rounding of unpack_unorm8 from small unorm formats.
05652703807 : util: Fix UBSan failure on _mesa_unorm_to_unorm.
8d9826f0142 : util: Move most of src/mesa/main/format_utils.h to util/format/
c5033f7c5e0 : mesa: Make _mesa_unpack_rgba_block() use the u_format pack/unpack.
13ae72aaae8 : mesa: Replace the float[4] unpack code with util/format's.
83f97cd0be0 : mesa: Drop incorrect statement about Z unpack behavior.
d938c28c315 : mesa: Add some little unit tests showing format unpack behavior.
e5e75b714d7 : util/format: Fix pack/unpack of A1R5G5B5_UINT.
bfe5ac89b2d : freedreno/isa: Fix branch/jump offset encoding
c27347b2e18 : zink: enable PIPE_CAP_CLEAR_TEXTURE
622f8f6ed57 : zink: add a pipe_context::clear_texture hook
e100746a73f : zink: break out some of the u_blitter setup into util function
526db0fe82f : zink: break out color/zs no_rp clear into separate functions
5bd0d7c62f7 : zink: break out scissor region testing for clear functions
a131d06f170 : zink: handle clears with scissor regions
196794264f4 : zink: start to refactor clearing
cf40a087f37 : zink: move zink_clear to zink_clear.c
9a54aa131e9 : intel/perf: move gt_frequency to results
b7032d67764 : intel/perf: link queries back to the gen_perf_config object
e79f112e4fd : intel/perf: add definition for generic perf counters
bd7df913726 : intel/perf: restructure i915 perf version checks
d8154c40063 : intel/mi_builder: fix self modifying batches
359312ae011 : intel/mi_builder: optimize 64bit immediate register loads & memory stores
dbeca67a1de : anv: don't disable KHR_performance_query in debug mode
08b16cfe0bc : v3d: fix dest offset in TFU setup
5e2cee57c51 : freedreno/ir3/parser: add cat7 support
f8fe2ca600b : st/mesa: optimize binding and unbinding shader images
8436d9c5940 : st/mesa: unbind sampler views, images, and vertex buffers after meta ops
211ec4226b0 : cso_context: remove ability to restore VBs, const bufs, sampler views, images
fab62bb518d : st/mesa: replace st->pipe with pipe in a few places
4c52aba41e1 : st/mesa: don't use cso_context to set const bufs, sampler views and images
d107eef04f6 : st/mesa: don't use cso_context to restore VBs, etc. for PBO glTexSubImage
7c7a6e05f4c : st/mesa: don't use cso_context to restore VBs, etc. for PBO glReadPixels
78c0dc2f56a : st/mesa: don't use cso_context to restore VBs, sampler views for glDrawTex*OES
82a388dc2d7 : st/mesa: don't use cso_context to restore VBs, sampler views for glDrawPixels
f2141d3a9d5 : st/mesa: don't use cso_context to restore VBs for glClear
cde98f3e0e1 : st/mesa: don't use cso_context to restore VBs, sampler views for glBitmap
98e8dc1db8f : gallium/pp: don't use cso_context to restore VBs, constbuf 0 and sampler views
2813688f8db : gallium/hud: don't use cso_context to restore VBs, constbuf 0 and sampler views
a93ca3be01e : gallium/api: add state invalidate interface as alternative to cso_save/restore
7afa7cb4b42 : gallium/tests: stop using cso_set_sampler_views
2a0195f4b9e : st/xa: stop using cso_set_sampler_views
fc78ecd3793 : st/nine: stop using cso_set_sampler_views
95c56751807 : ci: mark some sparse CTS as expected failures on RAVEN
4bc9f7d53fa : android: r600/sfn: add sfn_nir_lower_64bit.cpp to Makefile.sources
c6849f96872 : radv: do not invalidate the L2 metadata cache on compute queues
953067ef5aa : ci/freedreno: Remove some long-unseen a6xx known flakes.
eab2bb46911 : ci/freedreno: Drop skip list stuff from a5xx flakes.
13be54ee086 : ci/freedreno: Drop some long-unseen a5xx flakes.
4ba6f4a0532 : ci/freedreno: Remove a bunch of stale flakes from a3xx.
22bf4831b8a : ci/freedreno: Fix up the xfail/flake handling of a3xx texture functions.
783f726ea2a : ci/freedreno: Mark some a5xx separate_shader tests as xfails.
fea6446b302 : gallium/ntt: Avoid referencing undefined channels of system values.
37363ef6636 : gallium/ntt: Add support for store_per_vertex_output.
97d5bc7de3c : gallium/ntt: Don't vectorize IBFE/UBFE/BFI.
942ee6a547f : mesa/st: Dump nir-to-tgsi output when ST_DEBUG=tgsi or nir is set.
45048f4829e : mesa/st: Lower shader images before handing off to NIR-to-TGSI.
500dfc05da2 : mesa/st: Make a single helper for the NIR-to-TGSI transfer.
f70c50b643c : frontend/dri: Expose RGB[AX]_SRGB as well
3d88e65e88c : zink: decouple renderpass from framebuffer state
49bb7919916 : zink: use 'fb' variable name for zink_framebuffer objects in zink_framebuffer.c
301de75b255 : zink: rename param in zink_create_framebuffer
b4da9f42e5a : zink: ralloc zink_framebuffer structs
c6741f52bd2 : zink: remove renderpass refcounting
b2e5dadd229 : zink: add batch flag for checking renderpass state
448c85acfcc : zink: rework framebuffer state
39a2da738d8 : ir3: add debug option to override shader assembly
64f939020d8 : zink: only emit streamout targets during draw if we have them
39c415d5fd4 : mesa: always set valid index bounds for non-indexed draws for classic drivers
fc1bd69bbd5 : iris: Fix android build due to missing link to libmesa_iris_gen125
cea4d85093a : turnip: make GS use correct varyings size from previous stage
0c08a66ce52 : iris: only set point sprite overrides if actually using points
322a3d4fb0c : zink: partially enable SSBO pipe cap
2bfa998960d : zink: add more usage bits for buffer types
e79d905f5a0 : zink: flag ssbo buffer resources as having pending writes on batch
d0d1888af05 : zink: split UBOs and samplers into 'read' batch references during draw
fa321e0cc4a : zink: start supporting atomic shader ops
400c7743f63 : zink: modify ubo loading in ntv to work for ssbos
3dd5500f7b2 : zink: emit ssbo variables in ntv
6e22f52ba12 : zink: hook up ssbo shader bindings
f5ab1a1f00c : zink: add set_shader_buffers pipe_context method
2fa1cf99b98 : zink: add util function for emitting ntv atomic ops
621fb6a72a3 : zink: add spirv builder function for runtime array type
652e51e1f34 : nir/lower_uniforms_to_ubo: set explicit_binding on uniform_0
a5bd2b95ef6 : zink: optimize renderpass hash table
184bbef33d1 : util/set: split off create() into an init() function
491e7decad0 : util/set: add the found param to search_or_add
5f3f128088a : util/set: optimize rehash for empty table and no-func clears
41042f7fa29 : util/hash_table: optimize rehash for empty table and no-func clears
17f8e56c96c : radeonsi: invalidate compute sgprs in si_rebind_buffer
c4b7a0d61d6 : ac: add ifdef __cplusplus guard to header
b83d0b2f5de : ci: Use meson test directly instead of ninja test
5eb9c6203c2 : ci: Remove .gitlab-ci/meson-build.bat
d4b4d69d4dc : anv: add transfer usage for color/depth/stencil attachments
ad098553ee9 : turnip/ir3: handle image load/stores produced by AtomicLoad/Store
9c54928f776 : lavapipe: Defer lavapipe warning to CreateDevice
aa3dfcd8031 : panfrost: Fix typos.
179e5499951 : gallium/tgsi: garbage collect unused TGSI_UTIL_SIGN_MODE.
f44212067ef : gallium/tgsi: Rewrite the docs on source modifiers.
1fc79592b76 : gallium/tgsi: Remove support for f64 src modifiers.
9a2cbe02ed5 : gallium/tgsi: Assert that we don't see integer abs modifiers.
1ff2c01741b : gallium/ntt: Stop lowering integer source mods.
ecaa7c3e394 : gallium/ttn: Add support for TGSI_OPCODE_I64NEG/ABS.
8c7526afd2e : nv50,nvc0: explicitly list recently-added caps
be7e12d81b2 : nv50/ir: ignore FS_BLEND_EQUATION_ADVANCED
9d651d2a0f8 : zink: clamp sampler+samplerview limits
f4902bb189c : intel/genxml,anv,iris: Drop the legacy compute path from gen125.xml
32857a63508 : iris: Add support for COMPUTE_WALKER
8f85e68deaa : anv: Enable push constants on gen12-hp
369eab9420c : intel/fs: Emit code for Gen12-HP indirect compute data
4077ca1cc80 : anv: Add a general state pool
a6f8d591420 : anv: Use COMPUTE_WALKER for gen12-hp
91fe96cfbe3 : anv: Don't use MEDIA_INTERFACE_DESCRIPTOR_LOAD for gen12-hp
435b272241e : anv: Emit CFE_STATE for gen12-hp
b4ffbf15213 : intel/fs: Allow compute dispatch without a pushed subgroup ID on Gen12-HP
92941930981 : intel/compiler: Disable push constants on gen12-hp
b7c1ad00fc7 : intel/tools: Decode COMPUTE_WALKER
cdc9e22a3ad : intel/genxml/gen125: Add CFE_STATE and COMPUTE_WALKER
9149d71bb61 : docs: update calendar for 21.0.0-rc1
68b1e7b2347 : docs: update calendar and link releases notes for 20.3.3
60ffde59943 : docs: Add sha256sum for 20.3.3
1a20041361a : docs: add release notes for 20.3.3
86101cdad7d : panfrost: Don't skip the test with a 4k shader
dfe429eb414 : nir/loop_unroll: unroll more aggressively if it can improve load scheduling
74748f16c96 : freedreno/ir3: Remove legacy packed-struct encoding
1a8113fdee5 : freedreno/ir3/decode: Switch over to new disasm
668943e9f75 : freedreno/ir3: Realign disasm shader stats
3e15ba5ccc4 : freedreno/ir3: Better sstall estimation
11cba228fd5 : freedreno/ir3: Small resinfo disasm tweak
5cae4779c2e : freedreno/ir3: Switch over to new encoder/decoder
01e8bd55de7 : freedreno/ir3/tests: Switch disasm test over to new decoder
704e49bae06 : freedreno/hw/isa: Add expression caching
6d94f575d21 : freedreno/hw/isa: Add description of ir3 ISA
e7630ec278f : freedreno/hw: Add isaspec mechanism for documenting/defining an ISA
6309c9313b1 : freedreno/ir3: Add some new "logical" opcodes
cd31bface82 : freedreno/ir3: Decouple ir3_info collection from assembler
e1f8aaf9d2a : freedreno/ir3: Fix ldg decoding/parsing
b603875482d : aco/ra: Use PhysRegInterval for count_zero
c30e83cc515 : aco/ra: Use PhysRegInterval for collect_vars parameters
0959b7c435d : aco/ra: Use PhysReg when indexing into RegisterFile's containers
c3660f47819 : aco/ra: Use PhysReg for member functions of PhysRegInterval
d2d0096c0cf : aco/ra: Remove unused function parameter
d9e1375e271 : aco/ra: Use std::all_of to simplify a loop
f7e6b61379c : aco/ra: Add helpers to test for intersection/containment of reg intervals
88f21ad87a4 : aco/ra: Move commonly repeated code to a helper function
8962510e38f : aco/ra: Conservatively refactor get_reg_specified to use PhysRegInterval
46c9d761347 : aco/ra: Use std::all_of to simplify a loop
2b3b2f7ff5b : aco/ra: Use std::find_if(_not) to clean up get_reg_simple
ebdb362937a : aco/ra: Add iterator interface for PhysRegInterval
689ce1f39d3 : aco/ra: Remove always-false conditions
46eee40abc2 : aco/ra: Conservatively refactor existing code to use PhysRegInterval
9bbd6162a9f : aco/ra: Introduce PhysRegInterval helper class
67c1f32228d : aco/ra: Update register use bounds before recursing in get_regs_for_copies
288032a8731 : aco: remove divergent branches which only jump over very few instructions
412291ddef5 : aco: propagate swizzles when optimizing packed clamp & fma
6ecbccfb237 : aco: optimize v_pk_fma_f16 -> v_pk_fmac_f16 on GFX10
b03be30e075 : aco: optimize packed fneg
e3790fc4587 : aco: optimize packed clamp
a9fd9187e83 : aco: optimize packed mul+add to v_pk_fma_f16
01134b0bfe4 : aco: simplify multiply-add combining
fcd2ef23e5f : radv: vectorize 16bit instructions
454bbf8f230 : aco: emit packed 16bit instructions
5ad52ac9063 : aco: create helpers to emit vop3p instructions
036a369f46e : aco: change usesModifiers() considering opsel_hi on packed instructions
178b33c8708 : aco: allow SGPRs on every src position for VOP3P
0db4263a3a4 : aco: allow constants/literals on every src position for VOP3P
4a75a286987 : aco/RA: fix subdword operands on VOP3P instructions
2caba08c1af : aco: fix VOP3P assembly, VN and validation
2bde971f463 : VERSION: bump for 21.1.0 cycle
3c1275ccae6 : radv: enable DCC for MSAA on GFX10+
0ad83e33619 : pan/bi: Fix the !immediate case in bi_emit_store_vary()
f9237619d35 : nouveau: trigger the current fence's work on destroy explicitly
3b265e828f9 : ci: Add an expected failures list for Oland (GFX6)
4b208cc503d : frontends/va: Return an error if non-interlaced buffer is not supported
4a783a3c784 : radv: Use L2 coherency on GFX9+.
0af86341a20 : radv: Use L2 for CP DMA on GFX9+.
8f8d72af555 : radv: Use access helpers for flushing with meta operations.
dba0a523a0a : radv: Do dst invalidations for write accesses.
9026f10cdad : radv: Invalidate CB on SHADER_WRITE for meta operations.
3d7713b5a25 : radv: Remove redundant WB_L2 flush.
275277a2b48 : panfrost: Implement alpha testing natively
ff44f813fbe : panfrost: Add alpha reference to XML
7a6a5f3fe15 : panfrost: Handle explicit primitive restart
afad13700a1 : radv: disable VK_EXT_sample_locations again on GFX10+
09bf6910b0e : panfrost: Fix panfrost_afbc_format_needs_fixup()
001c1105f1d : radv: enable DCC for mipmaps on GFX10+
825e2386dc3 : radv: do not enable DCC for 3D images with mipmaps on GFX10+
755a8313fcf : radv: add support for fast-clearing DCC levels on GFX10+
5537c9de73a : radv: prevent fast-clearing uncompressed DCC levels
a4876f055c7 : ac/surface: store DCC mip info into the surface
9f1fad94f9a : pan/bi: Implement TEXS for cube maps
8301d483ff8 : aco/tests: don't rely on argument evaluation order
f58a11460dd : v3d: add fast-path tile-based blit for depth/stencil buffers
79bf06605d5 : v3d: check blit mask inside blit subpaths
fcd5925612e : radv: skip fast-clear eliminate for CMASK based on a predicate
697c93abc1c : radv: update the FCE predicate for fast clears using CMASK
051e2bfe80a : radv: allocate and initialize the FCE predicate value for CMASK too
735b808639b : radv: only use predication if the FCE value is allocated
5331b1d9456 : turnip: implement indirect dispatch
a6ae7b24216 : turnip: remove unused IR3_DP_LOCAL_GROUP_SIZE_* from cs params
8ecace073ea : st/mesa: use the correct src format in ReadPixels
a6fe1eeb058 : mesa/fbo: don't check_end_texture_render on fb read change
5d9bfcac066 : st/mesa: consider texture view format for fbo blits
354ab5b147d : r600/nir: use "unreachable" instead of "assert"
dbe845624bb : radv: fix clearing DCC on GFX9
36e1c902b9f : v3d: mark some variables static const
9151dab9670 : v3d: update fallthrough comments
4ec956a2b04 : v3d: drop not use function parameter
a908abd6c47 : nv50/ir: Initialize CodeEmitterGM107 members in constructor.
9c8dfe4a65e : panfrost: Fix size assertion in bi_alu_src_index
37adeda1ffe : ci: include nouveau in shader-db runs
c62996796cc : dri: Restrict glthread for CS:GO to radeonsi
bfcdc8f1747 : pan/bi: Add some zero bytes after shaders on Bifrost
e74b2edcef9 : pan/bi: Add a define for the Bifrost shader prefetch size
9a937330efb : radeonsi: Only set modifier creation function for GFX9+ & with kernel support.
d9c8422c416 : panfrost: Skip an XFB test that's passing/failing randomly
3dcc9eb48a6 : panfrost: Re-enable AFBC on 3D, 2D arrays
38823ba60d5 : panfrost: Fix estimate_texture_payload_size() on Bifrost
2cf41ae4940 : panfrost: Pass the resource dimension to panfrost_compression_tag()
6aed981e9de : panfrost: Get layer stride of level 0 on staging resources
fff77e4b434 : vulkan/overlay: fix vkGetInstanceProcAddr self-resolving
ad25aae1f3c : docs/features: Fix missing close paranthesis
ff7fdb88b9d : docs/features: Mark GL3.1 as done on Panfrost
2d9d8b68523 : docs/panfrost: Update GL/ES versions for v5+
f636874d9dc : docs: Add release note for Bifrost GL3.1
c03b6780f7a : Revert "ci: Disable the freedreno farm, which went down last night."
041261c6b30 : panfrost: Dual-source blending on Bifrost
4956f6d0bf4 : radv: Add Android module info to linker script.
46fe7005855 : gallium/ntt: Take ownership of the NIR shader we're passed.
a4a5045d59a : mesa/st: Free the ARB_vp/fp nir-to-tgsi temporary tokens.
4ddcd9cf165 : mesa/st: Free the NIR builtins TGSI tokens after passing to the driver.
0367bdbdc46 : gallium/ntt: Fix leak of the per-instr liveness information.
afa187fc36b : r600: enable fp64 lowering to softemu with NIR
33362e0df52 : r600: enable support for 64 bit DIVMOD when NIR is used
0bed9726192 : r600/sfn: tie in 64 lowering code
165fb5117bf : r600/sfn: add lowering passes to get 64 bit ops lowered to 32 bit vec2
0862680e2d9 : r600/sfn: Add number for source components for split_y
de4e4980d8d : r600/sfn: C++ lower-instruct implementation
5f7bafa316f : panfrost: Enable ARB_texture_buffer_object
ffb5488c73d : panfrost: Fix textureSize for buffer textures
388843526ba : panfrost: Support buffer sampler views
473728a9b9e : panfrost: Make the width argument to panfrost_new_texture 32 bits
b9ecbc3272e : st/mesa: Use samplers for buffer textures if requested
1ffbf543b79 : docs: Mention PIPE_CAP_TEXTURE_BUFFER_SAMPLER
d5d3f77e4ac : gallium: Add new cap PIPE_CAP_TEXTURE_BUFFER_SAMPLER
4ee6d68d1f2 : aco: Wait for stores when NGG or legacy VS can finish early.
38da379b3eb : aco: Note if rasterization can start early.
00cf077c156 : aco/ra: fix infinite recursion in get_reg_simple() with subdword registers
7b669ff7892 : aco: simplify and fix operand/definition sizes
d495a5c1837 : radv: enable .lower_ineg
e92bd57008f : radv: don't lower_pack() after load-store-vectorization
987a0e6a67c : radv: call nir_opt_algebraic_late() after lowering idiv for small bitsizes
1ab9dd22a27 : radv: optimize idiv_const for small bitsizes
20af07d0890 : radv: fix color resolves if the dest image has DCC
3e781056b9c : radv: fixup DCC after color resolves using the compute path
1f548b76704 : radv: decompress DCC for partial resolves using the compute path
095a428844b : radv: set depth to 1 for subpass resolves using the compute path
04e3d7ad930 : aco: improve nir_op_vec with constant operands
a2751080aad : wgl: Don't crash in stw_make_current if current framebuffer is NULL
255ca7ecda3 : radv: set invariantgeom for Shadow of the Tomb Raider
f17de6a803d : radv: add RADV_DEBUG=invariantgeom
08fbd5d4540 : nir/divergence_analysis: mark load_push_constant as uniform
80bbf849b21 : radv: mark some sparse texture CTS as expected failures on GFX9
1f7270bbcd3 : ci: mark some sparse tests as expected failures on Pitcairn (GFX6)
c24d6916e62 : aco: fix inserting expcnt for MIMG on GFX6
06ea5f49fa9 : vbo/dlist: free prim_store->prims when vbo_save is destroyed
f7527f7f652 : glcpp: disable 'windows' tests
c53a886ba86 : frontends/omx: fix build warning
059ae7cb923 : nouveau: add drm-shim support
28a781323fb : nouveau: change fence destruction logic on screen destroy
c7e1ef7c0c5 : panfrost: Advertise ES3.0 on Bifrost
bb1b3cc9b03 : panfrost: Test GLES3 on Bifrost
abca80cf308 : panfrost: Disable AFBC of 3D, 2D arrays
0b590c2e8ca : panfrost: Promote 8b to 16b for blend descriptors
bef3fedc814 : pan/bi: Lower 8bit fragment outputs to 16bit
455cde2562b : pan/bi: Assert immediate indices fit
77209e05001 : pan/bi: Parametrize intrinsic immediate limits
b15f3a1107f : pan/bi: Use TEXC for indices >= 8
3705ad96aa9 : pan/bi: Implement scalar i2i8/u2u8
6b4f2d85296 : pan/bi: Allow passing thorugh 8-bit scalars
fc3ac6fe557 : pan/bi: Don't suppress Inf/NaN
d0c35f46afc : pan/bi: Fix ATEST with pure integers
bf7fe304364 : pan/bi: Pull out bi_dontcare helper
231c27adaf4 : intel/common: Build mi_builder_test for gen 12.5
aa7a86c78aa : r600: Support TGSI_OPCODE_I64NEG
e012161aeef : pan/bi: Allow non-terminal BLEND operations
4439757db23 : pan/bi: Use the interference mechanism to describe blend shader reg use
f61be082d32 : pan/bi: Restrict registers to r0-r15 when compiling blend shaders
de0fa4de5fd : pan/bi: Port bi_collect_blend_ret_addr() to the new compiler infra
424c22fc326 : pan/bi: Pass bundle pointers to bi_pack_tuple()
a6f1500bedd : pan/bi: Workaround BLEND precolour with explicit moves
372a3a14104 : panfrost: Set the RT index when emitting a Bifrost blend descriptor
20853814329 : vulkan/overay: fix violation of VUID-VkDeviceCreateInfo-pNext-00373
14e6f541b16 : nv50: use 2d blit when m2mf doesn't support the copy
ec668e2fd14 : nv50,nvc0: serialize between before/after using a zeta surface as color
f763d0f1952 : nv50: fix instancing of client-side vertex buffers
73fa50452c1 : nv50/ir: allow a mov to emit directly to a shader output
dd7d0b8a2f3 : drisw: fix unused variables warnings
d20de35471b : llvmpipe: fix unused variables warnings
bd8e84eb8d5 : nir: replace .lower_sub with .has_fsub and .has_isub
b3ce55b4452 : nir,vc4: Lower fneg to fmul(x, -1.0)
556a5cb5751 : pan/bi: Fix constant slot selection
c80c68cd496 : panfrost: Fix UBO count calculation on Bifrost
67de6356f84 : vulkan/device-select: fix vkGetInstanceProcAddr self-resolving
d2524ed4a07 : radv: mark VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT as unsupported on GFX6-7
4ea0ce2f55c : aco: remove can_reorder semantic in get_sync_info_with_hack
f8c7661ecaa : aco: try to better align 8+ dword SGPR vectors
eb2a4a7dee7 : mesa/st: fix regression for basic drivers
8f5fb14d685 : mesa/teximage: show internal format when printing verbose api log
7d44ba7217a : radv: enable DCC for layered color images on GFX10+
8754f9e8f96 : radv: do not use predication when the range doesn't cover the whole image
5420ab9cdf9 : radv: clean up radv_decompress_dcc_compute()
5e8f6967b1d : radv: add support for fast-clearing DCC layers on GFX9+
7a3e6f5ac2a : ac/surface: initialize dcc_slice_size on GFX9+
42d15184d6f : wsi/x11: Make sure wsi_x11_connection::is_xwayland is always initialized
6286a3b4f63 : wsi/x11: Always free randr_reply in wsi_x11_connection_create
c316fbe6258 : wsi/x11: Use wsi_x11_get_connection in x11_present_to_x11_dri3
faaba0d6afe : nir/lower_vec_to_movs: don't vectorize unsupports ops
b75d8052a77 : aco: Spill more optimally before loops.
b03fbec4f16 : aco: Keep live-though variables and constants spilled.
9f43b44bf06 : radv: Enable sparse buffer and image support.
af7fb4df50f : radv: Add sparse image queries.
3ac88048293 : radv: Add image sparse memory update implementation.
e553ea51e8c : radv: Create sparse images.
d3286bdd764 : radv/winsys: Fix offset in range merging.
2b12e6931ef : radv/winsys: Fix inequality for sparse buffer remapping.
f56a28daa4c : ac/surf: Use correct tilemodes on GFX8 for PRT.
50bafb85ec1 : ac/surf: Add sparse texture info to radeon_surf.
cd5458f3671 : ac/surf: Implement PRT layout.
dea1c06c9ba : ac/surf: Prepare for 64-bit flags.
8914efb5b7e : radv: only re-initialize HTILE after ds compute resolves if compressed
1645d9ebabe : radv: re-initialize HTILE properly after depth/stencil compute resolves
52b6adfbfb5 : radv: disable TC-compat HTILE in GENERAL for Detroit: Become Human
8f9b2afe707 : radv: fix crashes when fast-clearing in a secondary command buffer
84772b23dca : zink: use hardware int64 when supported
5a11b374c51 : zink: add missing 64-bit integer ops
6199651e918 : zink: add missing opcodes
6f2017205e6 : dri: enable glthread + radeonsi workaround for CS:GO
c4427c2b538 : ac/rgp: add missing include
94d1462def6 : ci: re-mark some depth/stencil resolve CTS as expected failures
6e7008e94ba : radv: do not predicate FMASK decompression when DCC+MSAA is used
00064713a30 : radv: determine at creation if an image view can be fast cleared
55ccc9eca52 : ci: Add a few more drivers to the cross builds
a22a1c0324e : zink: Fix VK_FORMAT_A8B8G8R8_SRGB_PACK32 mapping on big-endian
1a8dcfc74c9 : nouveau: pacify gcc on ILP32
a302de9a436 : etnaviv: add set_stream_output_targets(..) stub
6993109713b : zink: setup compiler options during init
df82fb58d04 : zink: rename zink vs pipe variables
0b910cc0192 : util/u_thread: Disable pthread_barrier_t on Haiku
065cf4f9147 : hgl: Major refactor and cleanup
bd6ea80d963 : targets/haiku-softpipe: Restore GalliumContext
a534cd28273 : aux/driver_ddebug: Normalize pid type from Haiku
f47feaa72ba : frontends/hgl: set framebuffer id
19ed0f08037 : frontends/hgl: set state_manager
98045b50f55 : hgl: use local headers instead of system header
17900983e01 : include: fix export in Haiku OpenGL kit headers
99616fe7993 : meson: fix Haiku EGL build; no dri requirement
759f9b9874e : hgl/meson: add version to libGL.so
dd959174cb0 : targets/haiku-softpipe/meson: add libswpipe.so to install directory
97520d8d480 : util/meson: Add libnetwork dependency for Haiku
71f4a743686 : util: implement GET_PROGRAM_NAME for Haiku
b634d7f3e2b : nir/opt_vectorize: fix srcs_equal() with two different non-const
bdf316ae7b0 : nir/opt_vectorize: fix typo in instr_can_rewrite()
e7444bd3a6b : android: ac/radv: fix typo in ac_rgp.h listed in Makefile.sources
be50c7f3297 : gallium/u_threaded: skip draws if user index buffer size has size == 0
c69b8fd6519 : vbo: fix a index buffer map failure with size = 0 in get_minmax_indices_gallium
3c75473525e : mesa: skip draws w/ count == 0 and instance_count == 0 in draw_gallium_fallback
8fc6a197652 : gallium: skip draws with count == 0 or instance_count == 0 in drivers
275079e3adc : util: Avoid pthread_setaffinity_np on NetBSD
5c59e4efe2d : clover: Add constructor for clover::module.
fb4e67df1e7 : iris: Drop fast_clear_color's blorp_flags param
04ac3a6620a : iris: Delete iris_resolve_conditional_render
c3785c0c9d5 : iris: Disable conditional fast clears
b12b69b04b6 : iris: Make can_fast_clear_depth return constants
fc06683d071 : iris: Explain how conditional aux accesses work
2d08711a2c9 : anv: Bump maxGeometryInputComponents to 128 on Gen8+
670944ba046 : nir/lower_locals_to_regs: Use the imul_imm helper instead of forcing it.
111e4be698a : gallium/ntt: Work around virglrenderer UIF handling bug.
470d806cc2a : gallium/ntt: Drop comment about needing array_id for svga tess.
67c5db9b9f6 : gallium/ntt: Drop comment about needing loop label setup.
4538ebb8f92 : gallium/ntt: Add support for emitting TXF_LZ.
c6d3fd8c21e : gallium/ntt: Emit sample index when necessary for image load/store.
30c797a0df4 : gallium/ntt: Emit SSBO buffer declarations.
e58baeeaefe : gallium/ntt: Drop XXX comment about supporting carry opcodes.
ff67898dafa : ci: Disable the freedreno farm, which went down last night.
c0171c46263 : nv50: fake enough resume support pre-nva0 to pass gles3 requirements
e0a2af33254 : nv50: only support 4 components in separate xfb mode
2b08dfbb69e : virgl: fix modifier truncation
f01bca81002 : radv/winsys: set has_packed_math_16bit in null winsys
6f3a34e75cd : microsoft/compiler: do not lower away 64-bit ffma
c2fa965cc34 : microsoft/compiler: correct dxil fma opcode
317ec8b5011 : zink: disable render_condition_enable during blit
7ef2046065f : radv: only set BO metadata for the first plane
4e3e7f35f7e : zink: clamp shader input/output max values
d95fe8a25e7 : radv: support SpvCapabilitySparseResidency
4c67423e99d : radv: implement is_sparse_texels_resident and sparse_residency_code_and
6d5e26752c6 : ac/nir: implement sparse image/texture loads
55aeac7af46 : ac/nir: implement nir_op_vec5
a502aa7b043 : aco: form sparse load clauses
0bd14be962c : aco: implement sparse image loads
382f50ad2ca : aco: implement sparse texture fetches
5a4f6313b10 : aco: implement nir_op_vec5
962c917cea9 : aco: move MIMG VDATA to its own operand
2aaf52bb85b : aco: fix MIMG_instruction::lwe comment
816b7fb5cb6 : aco: fix unreachable() for uniform 8/16-bit nir_op_mov from VGPR
10431c89647 : ci: Add *ignore_scheduled_pipelines to mesa/gallium rules templates
6bde5cf276e : ci: Rule out scheduled pipelines in .windows-build-rules
3fb4755d48d : util: Disable memstream for Apple builds
f40a7d3c93d : radv: fix performance regression by restoring TC-compat HTILE in GENERAL
0ae1cf46a6c : radv: fix enabling TC-compat HTILE in GENERAL for writes on GFX10+
20683461e3c : radv: configure the texture descriptor for TC-compat CMASK on GFX10+
e248119a82e : r300: Fix typos.
f1b51d472a7 : gallium/ntt: lower uniforms to ubo
28a141e3250 : iris: Blit stencil according to aspect_mask
1148da34364 : iris: Use single-aspect formats more in iris_blit
db2cdc4277b : iris: Blit non-stencil according to aspect_mask
b73e903f961 : iris: Loop through an aspect mask in iris_blit
776074d66c8 : iris: Increase use of pipe_resources in iris_blit
51d26e2edf8 : iris: Use texture preparation helper in iris_blit
04d73e2dc20 : iris: Move depth-format assertion out of iris_blit
ce3a6dfa795 : iris: Don't prepare depth for stencil-aspect blits
a7762daa675 : mesa: Don't make building tests conditional on building DRI drivers
df4a7d67aac : mesa: Fix array-format-to-format table on big-endian
ab0d17338f9 : tests: Fix memory leaks in DispatchSanity
d2f4934121f : radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+
68c25370626 : aco: fix creating the dest vector when 16-bit vertex fetches are splitted
26ec2c1a04d : docs/release-calendar.rsv: Remove spaces
e05b52daf33 : docs: Add calendar entries for 21.0 release candidates.
f5adf27fb92 : nir,radv: add and use nir_vectorize_tess_levels()
bfc777f83ed : radv: vectorize shader I/O
f199b7188b4 : nir/load_store_vectorize: add data as callback args
00c8bec47b1 : nir: add nir_load_store_vectorize_options
f4eb833a125 : nir/load_store_vectorize: don't ignore subgroup memory barriers
4d0b8a9d323 : v3d: reinterpret stencil data as uint texture in stencil blit path
cacce76db9b : radv: workaround games which assume full subgroups if cswave32 is enabled
c73c246e05f : nir: gather whether a compute shader uses non-quad subgroup intrinsics
5bb94ab0502 : radv: implement CREATE_REQUIRE_FULL_SUBGROUPS_BIT with cswave32
e8f50bd6008 : wsi/x11: Treat IMMEDIATE present mode the same as MAILBOX for Xwayland
4292fb21392 : wsi/x11: Use PresentOptionAsync for MAILBOX present mode with Xwayland
b5268d532a0 : wsi/x11: Detect Xwayland
1de2fd0cf20 : wsi/x11: Always link against xcb-xrandr
1cce8e1101d : wsi/x11: Set recognizable name for WSI swapchain queue thread
07c1504d1b0 : radeonsi: implement SQTT support
a46e8304446 : radeonsi: add radeon_set_uconfig_reg_seq_perfctr
df5233b9776 : ac/sqtt: move radv_get_expected_buffer_size to ac
ea6176e63ec : ac/sqtt: move ac_is_thread_trace_complete to ac
ffdfe136e67 : ac/sqtt: move rgp/sqtt def to ac
4ec5cf5318f : ac/radv: move radv_rgp.c to ac
bbc245ab2ec : ac/radv: move sqtt structs and helpers to amd/common
04f6ba113c6 : ac/sqtt: add ac_thread_trace_data
b94104c0c02 : radeonsi: pass radeon_cmdbuf to si_cp_dma_wait_for_idle
aa9fe1e423c : radeonsi: pass radeon_cmdbuf to emit_cache_flush
7f9a084e7e1 : gv100/ir: Use system wide atomics
b02e3053ea4 : gv100/ir: Make emitATOM consistent with emitRED
62703b79a55 : radeonsi: remove si_gs_prolog_bits::gfx9_prev_is_vs
b6b6d1ff3c1 : radeonsi: fix hang caused by for loop with exec=0 in LS and ES
9f9bc35dc01 : bin/gen_calendar_entries: Add support for making a release
a450b4550d5 : bin/gen_calendar_entries: Add support for extending a release
bc9e09360f8 : bin: Add script for manipulating the release calendar
8587e57f122 : docs: store the release-calendar information in csv (and fix tests)
e1b7c42cc6c : freedreno: Add missing dep on u_tracepoints.
3efbc47c830 : freedreno: Mark a615/a618 as also lacking Z24_UINT_S8_UINT support.
1633c9735ab : freedreno: Disable UBWC on z24s8 on a630.
6a8601fb248 : freedreno/a6xx: Fix z24s8 non-ubwc blits on a630.
d6e307dcc54 : freedreno/a6xx: Move the IBO pipe2tex down to where it's used.
1c4613f5d4e : turnip: Move the limited_z24s8 flag to the shared device info.
11f32b6a050 : kmsro: sync Android.mk GALLIUM_TARGET_DRIVERS
e9f3b7aaa42 : docs: use a single cell for the branch number
f7a5b8ed354 : vtn: support SpvCapabilitySparseResidency
7d1d4acbd5a : nir/lower_tex: fix lower_tg4_offsets with sparse fetches
2d2decc9059 : nir: add sparse_residency_code_and
4cbdf9ec4d4 : nir,spirv: implement SpvOpImageSparseTexelsResident
1fd8b466672 : nir,spirv: add sparse image loads
3a7972f72a5 : nir,spirv: add sparse texture fetches
95819663b71 : nir: allow 5 component vectors
ba4a73a502a : nir/tests: fix callback for load/store vectorizer tests
22b89d9a520 : nir/opt_vectorize: fix call to filter function
03999595e7c : freedreno/afuc: Replace readfile with os_read_file.
18a0f07957a : bin/remove get-pick-list.sh files
9ed7adc0188 : pick-ui: don't handle the mouse
96ceca33c1d : gallium/util: do not perform n^2 stencil blits
32a6a130529 : freedreno/ir3/parser: Fix pre-a6xx stib parsing
859c92d7ee6 : freedreno/ir3/parser: a6xx ldib/stib parsing
b7ea6ec1787 : freedreno/ir3: Fix pre-a6xx ldgb/stib parsing
050a449dbb7 : freedreno/ir3: Explicitly flag disasm test vectors that don't parse
b073dae5f0d : freedreno/ir3: Fix ldg decoding/parsing
a7e88787f65 : freedreno/ir3/parser: Fixup stg parsing and add more tests
d6fa130ddad : freedreno/ir3/parser: Add stgb support
eddfafae6a4 : freedreno/ir3/parser: Add ldgb support
1746c4d211f : freedreno/ir3/parser: Fix pre-a6xx resinfo
32539c1afc4 : freedreno/ir3/parser: Fix atomic support
c5479d1d8d8 : freedreno/ir3/parser: Add ldc support
d7f141bb353 : freedreno/ir3: Add cat5/cat6 nonuniform flag
101bf686eeb : freedreno/ir3: Disambiguate a6xx+ "bindless" instructions
c55737902c5 : freedreno/ir3: Don't leak disk_cache
71f902bab97 : freedreno/ir3: Add parsing and assembler testing
b91319d9520 : freedreno/ir3: Tweak ldib/resinfo encoding
99908c8d6d6 : freedreno/ir3/parser: Add initial cat6 IBO instructions
f9c76fba9d1 : freedreno/ir3/parser: Relative gpr/const can have modifiers too
594b004e005 : freedreno/ir3/parser: Add missing (sat) modifier
77552cbdda1 : freedreno/ir3: Don't set bit for dest conversion for p0.c
1cdff353618 : freedreno/ir3/parser: Fixup cat5 s2en instructions
d35c79614e9 : freedreno/ir3/parser: Fix dsxpp/dsypp encoding
e9b32349152 : freedreno/ir3/parser: Fix cat6 store encoding
b90a1cf7470 : freedreno/ir3: Cleanup cat6 load instructions
4e272003b17 : freedreno/ir3: Clean up instruction creation
d968f46997a : freedreno/ir3/parser: Handle half-immed
68be24dd6cf : freedreno/ir3/parser: cat1 updates (mova1, movmsk)
647d7fc36d3 : freedreno/ir3/parser: cat1 instructions can write relative GPR
0b36044d4ff : freedreno/ir3/parser: Add new cat0 instructions
2dc6458563c : freedreno/ir3: Various cat0 updates
eec183c1593 : freedreno/ir3/parser: Reset lexer when input changes
7b2d2bafe4c : freedreno/ir3: Move assembler error handling
a928d0ab467 : freedreno/ir3: Add some more disasm test vectors
2933d549929 : freedreno/ir3: Fix mova1 disasm
e3bd9aaf6ba : freedreno/ir3: Fix half-immed decoding issues
6f35ebd8a54 : ir3: Support MOVMSK
5d36f36454f : ir3: Better rules for shared src copy propagation
f9804673fb6 : ir3: Rename high registers to shared registers
2b29ec7ca4f : freedreno: Enable GLSL 3.30, updating us to GL 3.3 contexts
4da67157db0 : pan: use intrinsic builders
c6d65bb01e8 : microsoft/compiler: use intrinsic builders
23c963f11bd : anv: use intrinsic builders
c5a92701091 : intel/compiler: use intrinsic builders
fc3ce007919 : intel/blorp: use intrinsic builders
241fb754855 : vc4: use intrinsic builders
3d9c5d8a7d2 : iris: use intrinsic builders
9dd43c9232c : d3d12: use intrinsic builders
32bd47f6faa : tu: use intrinsic builders
d3a97708248 : zink: use intrinsic builders
fbfdc17b143 : st: use intrinsic builders
d46a761e9e3 : ir3: use intrinsic builders
172e79d0091 : v3dv: use intrinsic builders
66d51965af3 : v3d: use intrinsic builders
c0fe111d643 : nir: use intrinsic builders
02553d96c8c : tgsi_to_nir: use intrinsic builders
475f086056f : mesa/prog_to_nir: use intrinsic builders
b5fb66a5ed5 : nir: preserve explicit_binding in lower_atomics_to_ssbo
8553e1cb714 : zink: remove support for fcsel
cfb5ce782cd : zink: also lower scmp for soft-fp
471fd78e3c5 : panfrost: Fix AFBC on Bifrost v6
8a22fc95023 : radeonsi: enable vrs2x2 coarse shading if flat shading (v9)
40a554c8dd0 : gallium/ntt: Add support for PIPE_CAP_LOAD_CONSTBUF.
03c60762f57 : gallium/ntt: Fix load_ubo_vec4 buffer index setup.
9789417055f : gallium/ntt: Fix dynamic indirect indexing of per_vertex_input.
ec0bab8ca9e : gallium/ntt: Fix emitting UBO declarations.
e109f5ea0f6 : gallium/tgsi_exec: Add support for PIPE_CAP_LOAD_CONSTBUF.
911bb08314a : gallium/tgsi_exec: Refactor to fix CS local memory overflow checks.
671263b5c76 : gallium/tgsi_exec: Fix assertion failure about missing constbufs.
0034f7b2093 : d3d12: Don't allocate mappable textures
34bae108df0 : d3d12: Use an appropriate pipe resource usage for map intermediates
ee1463db3c8 : d3d12: Use buffer pipe usage to inform allocation
be19eb771ac : d3d12: Add a slab bufmgr for readback buffers
47125bce8ba : d3d12: Add a path for mapping of not-directly-mappable buffers
4d83306a9aa : nir: Update saturated float->int/uint conversion algorithm
fcecc218326 : freedreno/a5xx: Move link_stream_out after VPC_VAR_DISABLE like on a6xx.
3ca63873798 : freedreno/a5xx: Drop redundant stream output linking check.
7e1e227694d : freedreno/ir3: Deduplicate link_stream_out.
43302ead383 : zink: use lower_scmp instead of open-coding
94b84f1eed4 : freedreno/a5xx: implement transform feedback resuming
49283041e8c : freedreno/a6xx: fix transform feedback resuming
4283441cd6e : zink: handle non-const offsets for txf/tg4 ops
80cfc5350cf : gallium/dri: Use per-screen DRI extension list
7d4c184ff92 : gallium/dri: Factor out DRI extension setup code
b77f43f2539 : zink: use ConstOffset for nir_tex_src_offset
918cb236934 : zink: do not reserve or pack fragment outputs
f06f4a595e2 : zink: do not use reservations for stream-out
b49cea2e9a3 : zink: destroy device and instance
bc1593a9cdf : zink: destroy transfer-helper
81be8c70494 : zink: free sets and hash-tables in context
07d5d911dd6 : zink: dot leak dummy_buffer
a118da03710 : zink: do not leak vertex element state
f70490bf427 : zink: release batch memory
5d44a973b53 : zink: destroy blitter before destroying batches
820d272a21f : zink: factor out zink_batch_release-helper
cd7d8eade25 : zink: do not open-code CALLOC_STRUCT
5342dbe96df : features: mark off GL 4.1 for zink
c211f466cc1 : zink: GLSL 410
3f640e56c45 : features: mark off GL 4.0 for zink
ae9d6c5620f : zink: GLSL 4.00
22be7b96747 : zink: handle arrays of ubos
dbba989907d : zink: run nir_lower_dynamic_bo_access
35e346f4280 : zink: handle vertex streams
68242767d25 : zink: enable PIPE_CAP_START_INSTANCE
351b6c667ed : zink: always load (gl_InstanceID - gl_BaseInstance) when loading gl_InstanceID
4bb92d9145f : radv: enable TC-compat HTILE in GENERAL on GFX10+
326c7312bfb : radv: only load the DS fast clear values for compressed rendering
76e33d528bb : radv: clean up radv_layout_is_htile_compressed()
f4f096805b0 : radv: fix TC-compat HTILE images with DST_OPTIMAL on the compute queue
1c539b64846 : radv: add radv_htile_get_initial_value() and document the HTILE dword
3038c886617 : radv: fix potential HTILE issues for TC-compat images on GFX8
f7f6e9ad56d : radv: always clear the SR0/SR1 bits of the HTILE buffer
5c3b471c9f4 : mesa/st: fix redundant initialization
094ab8bc12f : radeonsi: fix redundant initializations
b1c7a658155 : gallium/vl: merge identical h264/h265 enums
8d347742fe0 : tesselator: remove unused variable
d0767fc045a : amd/addrlib: use cpp.has_argument() to filter compiler arguments
6679a343946 : vdpau: fix invalid enum usage
cd1ac36ddde : vdpau: fix -Wabsolute-value warning
c5973ede01c : ac/nir: use llvm.readcyclecounter for LLVM9+
c0bcde8b459 : gallium/tgsi_exec: Remove unused MaxGeometryShaderOutputs.
d31c30007b9 : gallium/tgsi_exec: Clean up storage of the pixel kill mask.
6fb9365a070 : gallium/tgsi_exec: Drop the unused scratch temp regs.
c27cbfd9ed5 : gallium/tgsi_exec: Stop doing the weird allocation of the Addrs array.
af135bb8afe : gallium/tgsi_exec: Simplify GS output vertex count tracking.
831d9d406ab : radv: remove unused radv_image::aspects
58c68bac392 : radv: fix clearing images with vkCmdClear{Color,DepthStencil}Image()
4c751ad67aa : vbo/dlist: use a shared index buffer
a0314083be5 : mesa: fix a second bug in merging light state parameters with unpacked uniforms
45acf9b49ad : mesa: fix a bug in merging light state parameters with unpacked uniforms
4db8b171a51 : mesa: add STATIC_ASSERTs to the STATE_LIGHT_ATTRIBS case
6549caf2c23 : st/mesa: fix a defect when st_validate_state was invoked for unused states
1f17f8bb6de : st/mesa: simplify checking whether to pin threads to L3
a0467b7fa16 : util: replace UTIL_MAX_CPUS by util_cpu_caps.num_cpu_mask_bits
c7486c996e1 : glsl/builtin_functions: Rename int64 function to int64_avail
cd2f3627a6c : meson: Add _GNU_SOURCE for Haiku to activate non-posix functions
76eb3478cf9 : radeonsi: take color interpolation into account for shader variants
31240a875c0 : radeonsi: add driconf options to enable/disable Smart Access Memory
b94626d3eea : ac,radeonsi: limit Smart Access Memory to Zen 3 and GFX10.3 due to perf issues
e4fa7c440d2 : util: add AMD CPU family enums and enable L3 cache pinning on Zen3
8457be14972 : radeonsi: Fix typos.
539c25c2daf : nir/algebraic: Move the flrp -> bcsel rule earlier
ec16f935fe3 : nir/algebraic: Mark comparisons generated from lowered fsign precise
9771af5ddec : nir/algebraic: Fix broken NaN and -0.0 behavior
010e663cc34 : spir-v: Mark floating point comparisons exact
55621c6d1c0 : nir/algebraic: Add some compare-with-zero optimizations that are exact
9167324a86b : nir/algebraic: Mark some logic-joined comparison reductions as exact
71961c73a94 : nir: Correctly constant fold fsign(NaN) and fsign(-0)
fe3c5182775 : nir/algebraic: Don't add reordered version of patterns for commutative instructions
314a40c902c : Revert "nir: Replace an odd comparison involving fmin of -b2f"
aec0547838f : nir/algebraic: Make some notes about comparison rearrangements versus infinity
363efc28234 : nir: Make some notes about fsign versus NaN
5ae7d40648c : st/mesa: don't affect original st_CompressedTexSubImage parameters
0cf5d1f2262 : gallium: remove PIPE_CAP_INFO_START_WITH_USER_INDICES and fix all drivers
85b6ba136bd : st/mesa: implement Driver.DrawGallium callbacks
8ebabfe2b3b : virgl: fix handling draw info
a36d1b1c6e6 : v3d: don't use index_bias if not indexed
dca8a71ff0e : vc4: don't use index_bias if indexed
40c3a743efc : svga: fix handling draw info
609d25c1613 : swr: fix handling draw info
41ee139b6de : r600: fix handling draw info
b41938eba6c : panfrost: don't use index_bias if not indexed
cbdc00ac3a6 : nouveau: fix handling draw info
f2e281c2319 : iris: don't use index_bias if not indexed
7e1d03f0df6 : freedreno: fixes handling draw info
26dcbdb8e2b : gallium: fix draw info setup in draw and utilities
05f35a50e3a : gallium: remove and emulate PIPE_CAP_MULTI_DRAW
87b57aa30f5 : gallium/u_threaded: clear vertices_per_patch if prim type != PATCHES
375453bb8b1 : vbo: switch immediate Begin/End to DrawGallium
bc6741832ee : vbo: remove _mesa_prim parameter from vbo_copy_vertices
d2982f6061a : vbo: remove _mesa_prim parameter from vbo_merge_draws
9088058df01 : vbo: remove _mesa_prim parameter from vbo_try_prim_conversion
9d90b44a23e : mesa: switch MultiDrawElements(BaseVertex) to DrawGallium*
e99e7aa4c1d : mesa: switch Draw(Range)Elements(BaseVertex) calls to DrawGallium
2358da81d26 : mesa: switch (Multi)DrawArrays to DrawGallium
fc3d1653545 : vbo: add vbo_get_minmax_indices_gallium
bd54e34e4fe : mesa: add a fallback for drivers not implementing Driver.DrawGallium*
dee3f34a8eb : gallium: add pipe_draw_info::index::gl_bo
3e7a8c4ac47 : mesa: add Driver.DrawGallium* functions to be used by main/draw.c
d1a19907f9b : vbo: change the parameters of vbo_get_minmax_index to get rid of _mesa_prim
3013ce766a9 : vbo: only set count and end when closing _mesa_prim
641dd03f15a : mesa: fix an overflow check for MultiDrawElements
ecac89b732f : CI: Enable d3d12 driver for Linux CI builds
7452a96e91c : CI: Install DirectX-Headers package for x86 container
90de4ec1299 : drisw: Use debug_screen_wrap like everybody else
dcd8adcc289 : microsoft/clc: Fix const violations from ralloc_steal
e33cb6a7635 : virgl: Enable GL_EXT_texture_sRGB_RG8
30bf04e2f12 : zink: Enable GL_EXT_texture_sRGB_RG8
089371df163 : zink: Enable GL_EXT_texture_sRGB_R8
dd05cbf5e07 : mesa: Implement GL_EXT_texture_sRGB_RG8 for softpipe and llvmpipe
7b38031fb65 : mesa: Cosmetic cleanups to GL_EXT_texture_sRGB_R8
8ddddfb5167 : treewide: Disambiguate various variables named "debug_options"
ebfe3e7d1b3 : zink: handle gl_SampleMaskIn loading in ntv
ad68f2c065d : zink: set PIPE_CAP_MAX_VIEWPORTS
8676bd44209 : zink: handle fs interpolation functions in ntv
96746d6557d : zink: only emit each cap once
c5a5009b098 : android: pan/bi: Remove old IR opcode table
e53bf25ea49 : android: pan/bi: Remove NIR->old IR
c77c2cf809b : android: pan/bi: Remove old IR packs
084cb25d412 : android: pan/bi: Remove combine lowering
95af4994e5c : android: pan/bi: Generate instruction packer for new IR
6a2ae4e35ca : android: pan/bi: Generate builder routines
0fb8223f292 : android: pan/bi: Generate instruction printer
3ae1c6a4fb9 : radv: disable A2 SNORM/SSCALED/SINT for texel buffers & images on all gens
b2d000513e4 : aco: fix incorrect address calculation for load_barycentric_at_sample
b32834e5f72 : pan/bi: Fix TEXS register counts
20f7a73a2c0 : panfrost: Allow 3D AFBC on Bifrost v7
4ffe73547d0 : panfrost: Fix calculation of body/header pointers for 3D AFBC
a6b269a39d8 : panfrost: Allow AFBC on 2D arrays
f901de6b06d : panfrost: Fix panfrost_should_linear_convert()
72444d4d280 : panfrost: Initialize AFBC headers to zero
3c92abe3593 : panfrost: Use panfrost_get_layer_stride() instead of open-coding it
8a9b2ef82d6 : panfrost: Enable AFBC support on Bifrost
8a677cea0a4 : panfrost: Fix AFBC support on Bifrost
dc664d5fb80 : panfrost: Use proper format for Z16_UNORM
ebeb3613507 : panfrost: Fix ZS block format v7 definition
44217be9213 : panfrost: Adjust the format for AFBC textures on Bifrost v7
256d4a3eee4 : panfrost: Pass a pipe-like swizzle to panfrost_new_texture()
e91cb99ec61 : panfrost: Add R5G6B5_UNORM entries to the format tables
5d4a1bc709c : panfrost: Adjust surface stride calculation to take AFBC into account
e8b997e1758 : panfrost: Add AFBC slice.body_size and slice.{row,surface}_stride fields
7e37a317412 : panfrost: Fix AFBC header_size and slice size calculation
a9a3b0e21fa : panfrost: Move AFBC header_size to a sub-struct
4dd7991422c : panfrost: Add a pan_image_layout object
e9e823ec830 : panfrost: Stop mixing depth and number of samples
728069485da : panfrost: Use PAN_V6_SWIZZLE() in pan_blit.c
25eb7c52dc4 : panfrost: s/panfrost_slice.size0/panfrost_slice.surface_stride/
284c43ed4bf : panfrost: Merge panfrost_new_texture() and panfrost_new_texture_bifrost()
1fd3861a719 : panfrost: Adjust the compression tag creation for Bifrost
def5fb9f5ef : panfrost: Define AFBC surface flags
ca265b48d93 : panfrost: Pass a dev object to panfrost_needs_explicit_stride()
ab1dec8dd4a : panfrost: Merge emit_texture_payload() and emit_texture_payload_v7()
062dde41517 : panfrost: Pass a device object to panfrost_new_texture()
3c5fd5509fc : panfrost: Group CRC fields in a struct
cbf68b21fb2 : panfrost: Move checksum_bo to panfrost_resource
9ab45f4a635 : features: mark off textureGather for zink
c28ca189911 : zink: enable PIPE_CAP_MAX_TEXTURE_GATHER_COMPONENTS
1ebba319cff : zink: handle textureGather with Shadow-type samplers
03a9a063e53 : zink: implement ARB_texture_gather
fd39bf6c06c : zink: use Offset param for txf ops
6bbd7cc370f : zink: run nir_lower_tex for offsets if shaderImageGatherExtended is missing
81132983cdb : nir: fix missing nir_lower_pntc_ytransform.c in the makefile
9c18491e410 : zink: handle dynamic sampler array indexing for arb_gpu_shader5
1a7b7b17ad0 : radv: avoid oob read during clear
33fd9e5d8a6 : nir: account for point-coord origin when lowering it
3898f747ce4 : radv: Use VRAM for the initial gfx cmdbuffer.
b7cc5dc8537 : radv: Put commandbuffers in VRAM if all VRAM is CPU visible.
f06e91d85ab : radv: Use VRAM for upload buffers if entire VRAM is CPU-visible.
24dcdc3fa94 : microsoft/compiler: Fix clang fallthrough warnings
72d7e173e39 : microsoft/resource_state_manager: Remove unused private variable
c11f2f5de85 : microsoft/compiler: Fix tautological comparison
f0eda8fbf85 : microsoft/compile: Fix incorrect enum type in function signature
e3ca385f3d7 : d3d12: Remove copy/pasted line of array initialization
ca5df4273e0 : d3d12: Fix uninitialized variable referenced in error case
9252f947e57 : d3d12: Fix clang warnings from {0} in C++ code
cda9d44bae3 : microsoft/resoure_state_manager: Silence GCC invalid offsetof warning
1fb192d5b24 : d3d12: Fix implicit fallthrough warnings
54dd7b1d35c : d3d12: Fix unused local variable warning in release build
28f1f6fe56f : d3d12: Signed/unsigned comparison warning fixes
7319cabfb56 : d3d12: Unused variable warning indicated bug in bo_unmap
bd97f401dc8 : microsoft/compiler: Fix incorrect size passed to strncpy
bb6a1f5b1ec : microsoft/compiler: Fix warnings produced by GCC in release mode
33a6c01e12c : etnaviv: Fix rework ZSA into a derived state
8bec23a91a0 : softpipe: Fix typos.
9ef2c44ce68 : ci: Add a530 and a630 piglit runs.
cab48ba9f5d : ci/bare-metal: Pass through FDO_CI_CONCURRENT on bare-metal runners.
4d810df9964 : ci/bare-metal: Drop extra DEQP_PARALLEL settings.
6e093a4493d : ci/bare-metal: pass thorugh PIGLIT env vars
b020feb4d14 : ci/fastboot: exclude either deqp or piglit
12647ac193a : ci/bare-metal: build full piglit for baremetal ARM targets.
886a555e809 : ci: build mesa with gbm
ea764c9c51c : ci: build ARM mesa with X11 OpenGL support
8bb001313bf : clover: Expose cl_khr_extended_versioning
44b8e8b98d9 : clover: Implement clCreateProgramWithIL from OpenCL 2.1
af09db6e588 : clover: Advertise cl_khr_il_program
31ce49e6b2e : clover/api: Implement CL_DEVICE_IL_VERSION
4028911ccba : clover: Handle CL_PROGRAM_IL in clGetProgramInfo
a92afdea580 : clover: Implement clCreateProgramWithILKHR
7b1659173ac : clover: List supported ILs versions
c0d4d21ff5d : clover/spirv: Use cl_version for SPIR-V versions (v2)
42fe80896b4 : clover/spirv: Add function checking the SPIR-V version
7005cadbc97 : clover/spirv: Change API to use std::string binaries
a1db84be7a6 : clover/spirv: Add function checking whether a binary contains SPIR-V
47feba98f38 : clover/spirv: Add version conversion utilities
7de14689322 : st/mesa: skip glDrawPixels if it's totally clipped for all codepaths
004c92096cd : st/mesa: relax requirements for doing glCopyPixels via blit
88481143458 : st/mesa: don't do glCopyPixels via blit if depth bounds test is enabled
767f70dfe13 : gallium/util: fix util_can_blit_via_copy_region for conditional rendering
bd697652a73 : docs: Document extensions exposing GL3.0
a5c81450adb : panfrost: Set conditional render cap
9f1bbf9efbc : panfrost: Respect the render condition
f2b6c49b33a : panfrost: Import render condition check from fd
7ba4c5450c3 : panfrost: Stub out panfrost_render_condition
152bc5d15e1 : pan/mdg: Support loads and stores to scratch memory
684e5aa5b8b : pan/mdg: Invert the type conditional for load intrinsics
3665855c2e6 : pan/mdg: Pass the memory type to mir_set_offset directly
b5046023702 : pan/mdg: Add i2i64 to mir_match_offset
b7f2619798a : pan/mdg: Return false instead of asserting in mir_args_ssa
e5e8a628c20 : pan/mdg: Replace zext with a type enum
f3a00c351de : panfrost: Allow NULL for some binding functions
ab975175967 : pan/mdg: Support nir_intrinsic_group_memory_barrier
ce589969999 : pan/mdg: Support nir_intrinsic_load_global_constant
1db1537e95d : pan/mdg: Use the pan_nir_lower_64bit_intrin NIR pass
e8b3d7c6f0f : panfrost: Add a NIR pass to lower 64-bit vec3 intrinsic loads
cff64e3b09c : panfrost: Stop lowering cs derived sysvals in glsl
65354d76710 : pan/mdg: Set compute lowering options
fbc97ab1252 : pan/mdg: Implement load_global_invocation_id
3448a42bf5b : pan/mdg: Add load_kernel_input support
97929b1aaf4 : pan/mdg: Fix promoted uniform moves with 64-bit types
18404047839 : nir: Handle load_kernel_input in nir_get_io_offset_src
0644f885b00 : virgl: Fix typos.
9f213238b87 : ci/softpipe: Update the comment about the rasterpos flake.
01d62dcb283 : ci/softpipe: Ban glx-multithread-texture, too.
30caea28209 : ci/softpipe: Skip flaky triangle-rasterization-overdraw.
a3785e34814 : nir/opt_vectorize: hash whether a swizzle accesses elements beyond the maximum vectorization factor
46e74280310 : nir/opt_vectorize: rehash users of vectorized instructions
8eaf9c61d17 : nir/opt_vectorize: don't hash filtered instructions
23b2885514d : nir/opt_vectorize: don't hash instructions which are already vectorized
ad37e4df734 : nir/opt_vectorize: use a single instruction per hash entry instead of a vector
0b503d8de96 : nir: fix determining if an addition might overflow for phi sources
129d390bd8c : pan/mdg: Fix bound setting in RA for sources
469d74908ce : pan/bi: Fix ATEST emission
f6e128fb8f4 : pan/bi: Remove old IR
e904bbb1705 : pan/bi: Use new instruction types
cf5b2b89391 : pan/bi: Remove old IR instruction emit
b691aeaacf9 : pan/bi: Remove old IR opcode table
f474e6a47cb : pan/bi: Remove old IR helpers
e5ec0dc1832 : pan/bi: Remove NIR->old IR
fa465d52b9d : pan/bi: Remove old IR scheduling
029e928226f : pan/bi: Remove old IR spill code
4e4146c9907 : pan/bi: Remove old IR prints
7e8022fa8a1 : pan/bi: Remove packing helpers
a1e150fc4d4 : pan/bi: Remove old IR packs
8b0d0a931b8 : pan/bi: Remove combine lowering
39aa8c4a5ac : pan/bi: Switch to new IR
73169aa0b4e : pan/bi: Stub FAU lowering pass
239ef522162 : pan/bi: Add bi_branch, bi_jump helpers
0f6e3170452 : pan/bi: Schedule new instructions singletons
84f251c38a6 : pan/bi: Add bi_message_type_for_instr helper
26ce13f6573 : pan/bi: Add instruction emit for builder
f7c2fc7eba9 : pan/bi: Add emit tex for builder
26cbf559d66 : pan/bi: Fix TEXS/TEXC check prototype
70d6c5675d6 : pan/bi: Emit TEXC with builder
e477de829fa : pan/bi: Add builder-using helpers for TEXC structs
6f048b5f954 : pan/bi: Add TEXS emit with builder
311d3d60156 : pan/bi: Implement jumps with the builder
f05174e5a5a : pan/bi: Implement ALU with the builder
8e82641cf53 : pan/bi: Add bi_cmpf_nir helper
8c99fed4708 : pan/bi: Add bi_nir_round helper
95d62ee7cfa : pan/bi: Add bi_alu_src_index helper
9c7efc45105 : pan/bi: Add intrinsic emits for builder
482cc273af5 : pan/bi: Implement load attribute with the builder
0ae835499d0 : pan/bi: Implement frag coord with the builder
2e57684d2d3 : pan/bi: Implement load_ubo with the builder
341e312cf4b : pan/bi: Implement store_vary with the builder
49f38aa9e79 : pan/bi: Implement fragment_out by builder
3c5097bbfde : pan/bi: Implement BLEND by builder
20bfe9ee05c : pan/bi: Implement load_vary via the builder
baec4581058 : pan/bi: Implement bi_reg_fmt_for_nir helper
279772b5ecf : pan/bi: Implement load_blend_input via the builder
63863de9231 : pan/bi: Implement bi_emit_load_const via the builder
9841afad573 : pan/bi: Implement bi_load_sysval via the builder
feecf0a3d81 : pan/bi: Implement bi_emit_ld_tile via the builder
4de806a803b : pan/bi: Add bi_make_vec_to helper
8a6ec4a5d8c : pan/bi: Add bi_is_intr_immediate helper
693271c0a87 : pan/bi: Add builder initialization helper
226dfa9490f : pan/bi: Add new style read/writemask helpers
de3c66c2ba1 : pan/bi: Add bi_count_staging_registers helper
82328a52451 : pan/bi: Generate instruction packer for new IR
8ef0d411708 : pan/bi: Generate builder routines
1893a3805e4 : pan/bi: Generate instruction printer
b33ae46806c : pan/bi: Add bi_not alias of bi_neg
3483b4e24c7 : pan/bi: Rename bi_load
45ab728bca6 : pan/bi: Rename bi_pack_{fma, add} to free up symbols
7af46aa6954 : pan/bi: Ensure fneg of a constant isn't reached
f40dec9f900 : ci/panfrost: Skip test with 4096 byte shader
73e8cf7ebd3 : features: mark off multidraw for zink
cef876910a0 : zink: enable PIPE_CAP_MULTI_DRAW_INDIRECT(_PARAMS) caps
a299ea3c893 : zink: hook up IndirectCount draw commands
1c01ad1b804 : zink: add KHR_draw_indirect_count detection
ef06f1bb03c : radv: disable stippledBresenhamLines on GFX9
ff2601ffec1 : softpipe: Sanity check that the SSBO view offset is within the BO.
851e3af07c6 : gallium/tgsi_exec: Replace the SSBO RESQ-specific interface with lookup.
44c4979227c : gallium/tgsi_exec: Move the SSBO store path to tgsi_exec, too.
08dc1b2dcb0 : gallium/tgsi_exec: Use the new SSBO lookup interface for SSBO loads.
89ec36457ea : gallium/tgsi_exec: Reuse the atomic helper for SSBO atomics.
85be1f867c1 : gallium/tgsi_exec: Fix shared memory atomic ops.
28a202f2d30 : ci/softpipe: Re-enable GS tests that had been banned for being flaky.
969f50ddcfc : gallium/draw: Fix intermittent failure to bind new geometry shaders.
c911872b02f : docs: update calendar and link releases notes for 20.3.2
6398411b6cd : docs: Add sha256 sum for 20.3.2
fc5b436a7b1 : docs: add release notes for 20.3.2
aec03553e1b : zink: fix tess shader i/o variables
b9c2a0b4c6c : zink: require KHR_maintenance2 for tessellation and set bottom-left origin
435de835cd6 : swrast: Remove the classic swrast DRI driver
38529675ef5 : iris: Support clears in more GPU-based copies
de853627c7f : iris: Move STC case in get_copy_region_aux_settings
28d37e0fe17 : ci/panfrost: Disable the flaky gimark trace.
c10d46bac7c : swr: Fix typos.
9d59c84e318 : aco/ra: Avoid redundant RegisterFile copies in get_reg_impl
2f5f542460b : zink: avoid replacing valid tcs with injected one
7c3140db22a : freedreno/a6xx: support layered framebuffers in blitter_clear
7fbdb6861bd : freedreno/a6xx: add support for gl_Layer in vertex shader
de75cb3abc8 : freedreno/a6xx: fix array pitch for layer-first layouts
bb4c73748d8 : doc: virgl supports ARB_texture_filter_anisotropic already
d90a102a015 : radv: add a Python script to check if a VA was ever valid
6ed43325914 : radv: dump VA ranges history when a GPU hang is detected
15e7e6443cb : d3d12: Initialize local_resource member mapped in constructor.
6c8cc9be12d : glsl: default to compat shaders in compat profile
5692e2dda5c : intel/isl: move get_tile dims/masks to common isl header
02328637c1a : freedreno: Enable GLSL 1.50, updating us to GL 3.2 contexts.
9fe5859d5de : nir/lower_fragcolor: handle dual source blending
6b538506f2a : aco/ra: Fix register allocation for subdword operands
187b1855027 : aco/ra: Add some documentation
b841b4fde83 : aco: Add tests for subdword register allocation
6a246f5c6d5 : aco/tests: Fix deadlock for too large test lists
a240341ec94 : aco/tests: Allow specifiying the test subvariant in setup_cs
05ca6758cb5 : aco/tests: Fix GFX10_3 being printed as gfx11
d06abc263d3 : aco/ra: Add policy parameter to select implementation details for testing
36097fc7ef7 : st/pbo: fix pbo uploads without PIPE_CAP_TGSI_VS_LAYER_VIEWPORT and skip gs
accc2222174 : virgl: fix BGRA emulation artifacts during window resize
46d2f4b75e3 : svga: Fix typos in comments.
4dbcf24f682 : microsoft/clc: Hook up printf
76788353b2b : clover/nir: hookup printf (v3)
3f779013423 : nir: Add an algebraic optimization for float->double->float
24669a672f3 : nir: Add a printf lowering pass (v5)
9524e9dbd08 : nir/vtn: Implement printf opcode in terms of intrinsic (v9)
2a3fe68c332 : nir: Add intrinsic and string ptrs
0a6e1cf383d : clover: add core clover printf support (v12)
95527fe2292 : clover/module: add a printf support to module (v5)
77b70fa35d4 : util: add printf specifier shared helper code.
9ef23e428bd : panfrost: Fix discard behaviour on Bifrost
5a1518e86b4 : zink: add support for VK_EXT_4444_formats
0f5726c5035 : zink: fix more instance detection stuff
122da9bd2da : freedreno/ir3: remap FRAG_RESULT_COLOR to _DATA* for dual-src blending
174070942b8 : ci/deqp: Fix inverted meaning of DEQP_NO_SAVE_RESULTS.
017edcd63dd : android: pan/bi: Generate bi_opcodes.{c,h}
c0bae8d67fa : android: pan/bi: Add explicit dependency on the ISA helpers
2e7f35a8bcb : r600/sfn: merge SpecialValue and InlineConstValue
a7be48bdae9 : mesa: glProgramBinary add resource_hash
72390f063f2 : virgl: next_handle variable modify to atomic inc in virgl_object_assign_handle
746a0f502ae : gallium/ntt: Fix check for "is there anything in the else block?"
358d5a270d9 : ci/softpipe: Include a piglit run.
cb5ee80ee80 : ci/piglit: Include the updated piglit results list in the job results.
829e9105a62 : softpipe: Enable GLSL 400 for compat contexts too.
7d8d99ea129 : turnip: Remove unsigned nonnegative check.
512ca3464dd : d3d12: Initialize TransitionableResourceState m_SupportsSimultaneousAccess.
28a9c9e573f : d3d12: Fix memory leak if state is NULL.
671e1571d9f : nir/tests: Initialize nir_serialize_test member dup.
2472f52e738 : zink: handle 0 as valid pipeline hash value
fc34f684d6c : zink: handle null ubos
9c176a7e63d : Revert "radv: use 32-bit predication for skipping FCE on GFX10.3+"
7da33b68b0f : v3d: Fix typos.
2f8237754b8 : zink: fix debug utils init
0ce7c4a7c98 : gallivm: Use the proper enum for the texture target bitfield.
0a179bb6e26 : st/mesa: Generate NIR for ATI_fragment_shader instead of TGSI.
5875cfcc2ff : mesa/ati_fs: Clean up writemask handling.
06a081c6319 : mesa/prog_to_nir: Factor out the texture-target-to-sampler-dim helper.
f0606cafe83 : mesa/st: Update FP state when textures change with an ATI_fs bound.
69487c754c4 : radeon/vcn: fix hevc 10bit profile error
6af87193c4f : lavapipe: add basic vulkan device group support.
7de0d93fcd6 : llvmpipe: enable lower device id to zero
de10428770e : llvmpipe: add support for grid base
c16239b4a66 : gallium: add grid base to dispatch info
d0684c1914e : zink: zero VkMemoryRequirements on init
16fb5044023 : ci/deqp: Move the load reporting to a quiet block.
302b4f77244 : ci/deqp: Upgrade the runner, enable junit output.
35e91434283 : ci/deqp: Move .shader_cache artifacts exclusion to the yml.
872cfe2beb6 : ci: Disable the now flaky Portals.trace on a630.
2f41afeac1a : mesa/st: Fix use-after-free of the draw VS.
5dd5fb1926c : softpipe: count CS invocations for pipeline stats queries.
eb7e20b378b : pan/bi: Add builder data structure
e8c687b15b8 : pan/bi: Add cursor data structures
dd11e5076e6 : pan/bi: Add new bi_instr data structure
e364e110208 : pan/bi: Add bi_{abs, neg} helpers
7e6be656d34 : pan/bi: Add bi_imm_u{8, 16} helpers
f4b1c12bab1 : pan/bi: Add imm_f32 helper
372787020d4 : pan/bi: Add bi_half and bi_byte selectors
06f52fe0b1a : pan/bi: Add node_to_index helper
b85f317017d : pan/bi: Add a helper to convert to old-style nodes
2d9147dae45 : pan/bi: Add helpers to generate bi_index from NIR
fc760e7d66b : pan/bi: Add bi_temp{_reg} for new-style bi_index
903a818f33e : pan/bi: Add helper to extract a word from an index
3a63b5d7cf3 : pan/bi: Add nullity/equality helpers for bi_index
5dd756afede : pan/bi: Add bi_index constructors
99152b60457 : pan/bi: Add bi_index data structure
f9cd6f0500c : pan/bi: Add bi_swizzle enum
d93995fd2bc : pan/bi: Make BIR_INDEX_ZERO less special
0f0bb87e9d4 : pan/bi: Remove BIR_INDEX_UNIFORM
98fabee2139 : pan/bi: Merge BIR_INDEX_FAU and BIR_INDEX_BLEND
25c9946883c : pan/bi: Generate bi_opcodes.c
2d4597de2ec : pan/bi: Use autogenerated modifiers
f9084b6c3f1 : pan/bi: Generate bi_opcodes.h
bfa1163980e : pan/bi: Move modifier prints out of common code
83d5dd4d1bc : pan/bi: Remove reference to 64-bit RA
a22b85ce5e8 : zink: document some more features for higher GL versions
93af193eeb0 : pan/bi: Add helpers for manipulating the ISA
46584f2d463 : pan/bi: Move copyright notice to common code
4d76a3d4a19 : pan/bi: Add explicit meson dependency on the ISA helpers
c3625f4ca80 : pan/bi: Rename isa_parse to bifrost_isa
27e37a77461 : pan/bi: Add pseudo register formats to XML
cffc1d90da0 : pan/bi: Add staging register counts to ISA.xml
faa18708d1d : pan/bi: Fix rounding name for HADD in XML
27f91eb66b9 : pan/bi: Mark message types in ISA.xml
2b5cfd0df9e : pan/bi: Use consistent neg naming
550bbcdcd18 : pan/bi: Use canonical inactive result
5789bbfdbc2 : pan/bi: Use canonical subgroup size
c41cecd4047 : pan/bi: Use canonical lane ops
876f37ed593 : pan/bi: Use canonical name for segments
f47ec85ef65 : pan/bi: Use canonical min/max semantics
c7e494268ef : pan/bi: Use canonical update modes
3797fc9af96 : pan/bi: Use canonical sample names
2e84a1b4d89 : pan/bi: Use canonical varying names
030854a3b80 : pan/bi: Use canonical names for rounding modes
6e481500d09 : pan/bi: Use canonical names for clamps
569886359ba : pan/bi: Don't treat extend as per-source
aa91f9dcc0b : pan/bi: Use consistent naming of lane/lane0
2470a6bc9a1 : pan/bi: Use consistent wls naming
3b6ef4ef10c : pan/bi: Use consistent negX/absX naming
258c1f5b24e : pan/bi: Defer newline printing in disassembler
6d81df6e0c7 : pan/bi: Mark some instructions as unused
b45978c8e1c : pan/bi: Add pseudo-instruction mechanism
d47e0af56b4 : pan/bi: Add unused instruction mechanism
f31922faf71 : pan/bi: Remove bi_is_live_after
6a46b38d125 : pan/bi: Label shader-db shaders
bcd0a285bb3 : pan/bi: Drop on-board packing tests
df09ada411d : egl/dri2: fix image loaderPrivate type mixup
2d0c723ce66 : radv: make sure FMASK compression is enabled for MSAA copies
a6bdbd5c0f4 : freedreno: Fix FD_MESA_DEBUG=flush debug option
00c30420cb3 : radeonsi/gfx10: fix issue with multiple overflow queries on the same context
0b3379c7bed : microsoft/compiler: Add spirv2dxil executable
ecbb179c57a : util: Implement os_read_file for Windows
67e48bee1e6 : microsoft/compiler: Add dedicated spirv_to_dxil libraries
050241d81a1 : ci: remove all tracie remains
54bdec63efc : ci: add piglit job to baremetal and remove tracie ones
8f34b9471f7 : ci: refactor arm64 jobs in preparation for piglit addition
dcb8f625543 : ci: add piglit jobs to LAVA and remove tracie ones
654bfb00121 : ci: build piglit inside baremetal and LAVA's rootfs
3b5bc2f10dc : ci: move API specification to driver instead of test suite
5f6f84bf819 : ci: move general build commands to their own section
8860fa931ef : ci: add Vulkan piglit traces jobs and remove tracie ones
fe30b6b4aef : ci: only modify LD_LIBRARY_PATH when running the piglit cmd
09429fa85b6 : ci: add piglit replay jobs and remove tracie ones
6b9b9baeab5 : ci: specify MinIO's host URL in a global variable
9705434579d : ci: build piglit in the Vulkan testing image
ef28b1b30fe : ci: update piglit's version so it features replayer
37258a6c4b5 : ci: spread the usage of the FDO_UPSTREAM_REPO variable
645e7b4b6c9 : ci: install ci-fairy in the testing images
ac03a9f715c : ci: use ephemeral packages when building the build-base image
f5269b0b6a8 : ci: specify source and build directories with CMake
f41ae4d5926 : spirv2nir: Add --opengl (-g) argument for OpenGL SPIR-V
e550ca8888c : docs/egl.rst: switch true→enabled
6a93a6e17b3 : ci: Bump deqp to current vulkan-cts-1.2.5.0 also in the Lava jobs
63d900964be : doc/features: mark off tessellation for zink
b1e12747b96 : aco: create VMEM clauses slightly more aggressive
ac40301dbb2 : aco: schedule position exports in the same pass as memory operations
0287ebeef3b : aco: fix def-use distance calculation when scheduling.
3f14140f484 : aco: allow to schedule SALU/SMEM through exec changes
4a70c4d383d : aco: make pred_by_exec_mask() accessible in other files
2116b4504ec : aco: don't emit parallelcopy when switching to WQM.
f815b87e188 : zink: export tess shader pipe caps
6324699e67a : zink: handle partial writes to shader outputs
334759d8509 : zink: implement passthrough tcs shader injection
938b7c480e7 : zink: add stubs for tess outer/inner level handling
841d665209a : zink: add push constant handling to get_storage_class()
15f478fe840 : zink: only run nir_lower_clip_halfz for last vertex processing stage
5b2c397c54f : zink: add handling for tcs and tes shader states
536520d0566 : zink: support PIPE_PRIM_PATCHES
291bbac12c1 : zink: set tess info in pipeline creation
2891e0b74e6 : zink: pull xfb info from tess shader when applicable
612d8f81c32 : zink: set scoped barrier flag in nir options
6ca38660560 : zink: set up ntv init for tess shaders
c744f079fe7 : zink: add handling for tess shader intrinsics
d09f9da4c4d : zink: add ntv handling for tess shader i/o variables
244310eddcf : zink: don't always run nir_lower_io_arrays_to_elements_no_indirects
4a4ea89a998 : radv: add code that checks if the extension table is sorted correctly
e1d1e5b7bd4 : radv: sort the extension table like Khronos
47199ee0cc4 : cso: inline cso_construct_key
0d7aae7d9c5 : cso: remove context and delete_state pointers from all CSOs
e91c6ca5b28 : st/mesa: don't make a local copy of blend color
a35014954b0 : cso: don't pass blend_color through cso_context
912ba743b5e : gallium: inline pipe_depth_state to decrease DSA state size by 4 bytes
d0534cea7f4 : gallium: inline pipe_alpha_state to enable better DSA bitfield packing
b7f12a04525 : gallium: pass pipe_stencil_ref by value (it has only 2 bytes)
2d87e52b375 : radv: enable VK_EXT_line_rasterization on GFX9
ec1464077bb : turnip: use ir3_compiler_destroy instead of ralloc_free
19a7a915ca9 : turnip/kgsl: support VK_KHR_performance_query
3d90909837a : turnip: enable VK_KHR_performance_query with new debug flag
c921a6e98d4 : turnip: support multipass for performance query.
937dd76426b : turnip: Implement VK_KHR_performance_query
a250f3620c8 : panfrost: Fix panfrost_small_padded_vertex_count for 17 vertices
fdcb03c2d78 : panfrost: Expose ARB_texture_filter_anisotropic on supported GPUs
48c676c501f : panfrost: Add a gpu_revision argument to panfrost_get_quirks
0322653b711 : panfrost: Set the anisotropy level when cso->max_anisotropy is set
601dfd0093b : panfrost: Fix the Maximum anisotropy field in the XML
9c042b69767 : panfrost: Fix LOD mode field on Bifrost
8db0775f452 : pan/bi: Minor styling cleanup in disasm
15558873f49 : pan/bi: Remove all-0's termination condition
b18855a0a16 : pan/bi: Space out disassembly
3071f36cfb1 : pan/bi: Allow toggling disassembly verbosity
5ad54d498ca : intel/fs: don't spill a register, set by undef
bb4ade40e41 : lvp: Fix vtn warnings about unsupported image read/write without format.
463dbbffa8c : ci/deqp: Make sure that we pull in all board-specific xfail/skip/flake files.
9339ed2f85f : radv: Enable DCC in the GENERAL layout on GFX10+.
18ddd48e705 : radv: Disable DCC explicitly for incompatible copies.
f23eaf0db64 : radv: Add option to disable DCC in renderpasses without layout.
88f392f6f81 : radv: Never allow fast clears on DCC images that are not compressed.
da36577558e : radv: Don't skip layout transitions that only differ in render loop.
909e06075da : radv: ignore the mutable bit for TC-compatible HTILE
ffe87c2689f : glsl: remove unused state variable
972e9ca294b : freedreno/a6xx: bump varyings limit
e5499ca2bfe : freedreno/a6xx: Fix SP_HS_UNKNOWN_A831 value and document it
22180137e97 : ir3: Allow tesselation to use all 32 varying slots
4b208fa36b4 : freedreno/a6xx: Fix assert which checks the count of shader outputs
296d8662dc6 : mesa: fix layered framebuffer attachment target check
448e60314ae : lavapipe: add transform feedback support
29955cbbc01 : llvmpipe: handle SO statistics multi value query copy. (v2)
7f849d13756 : llvmpipe: add support for vulkan streamout offset hook
46734a02fc9 : gallium: add an api to retrieve pipe offsets
3df7c9bf54c : d3d12: Fix memory leak if create_root_signature failed.
1ff5463ff83 : d3d12: Fix memory leak if create_gfx_pipeline_state failed.
f9ceab7b237 : panfrost: Fix CLAMP wrap mode
ac265c0a968 : panfrost: Fix precise occlusion queries on Bifrost
05ad0f8871d : docs/panfrost: Mention the IRC channel
2a7c881c140 : docs/panfrost: Document building Panfrost
32da749edb3 : docs/systems: Update Panfrost link
59b7228a683 : docs: Update Panfrost in the source tree
496ca466fd1 : docs/panfrost: Fix comment about Lima
b9fccafed61 : vc4: Fix typos.
19e96d4566d : radv: remove useless push constants data when resolving ds attachments
c4c9c780b13 : spirv: Remove more dead variables
acce4ce04ec : nir: Consider pointer initializers in nir_remove_dead_variables
577bfba9593 : nir: Remove unused parameter in remove_dead_var_writes
617d8d3788e : nir: Fix outdated name in comment
f65750d2215 : spirv: Implement OpArrayLength for OpenGL
e9ab35ad4fe : zink: fix gl_SampleMaskIn handling
354b2f7f758 : zink: fix rp hash table
ec34b3f117a : zink: move rp hash functions further up in file
f9a8d51f46f : zink: handle nir_op_find_lsb and nir_op_ifind_msb in ntv
a83002ceda1 : zink: handle nir_op_ibitfield_extract: in ntv
99d890f5996 : zink: add nir_op_bit_count to ntv
c768c5297a8 : zink: force stencil format for stencil-only samplers and swizzle the right component
ad0037fcfe1 : mesa/st: set lower_point_size for tes/gs during program update
6669d6ff0a6 : mesa/st: flag ST_NEW_CONSTANTS upon running nir_lower_point_size_mov
7eb5fd98fd1 : mesa/st: handle running nir lower passes for ucp and psiz in tess stage
db165e9db36 : mesa/st: tabs -> spaces in st_program
7c302c2deff : mesa/st: do not run lower_psiz_mov on vertex shader if geometry shader is present
6a87b61e639 : mesa/st: run nir_lower_point_size_mov on geometry shaders based on cap
30852b5b497 : radv: fix maxFragmentShadingRateRasterizationSamples
c9e1264ec7f : radv: adjust the maximum number of coverage samples for VRS
2c9bc0d20ea : swr: Fix crashes on Windows
9860b19086a : docs/features: update list of zink features
271dd1837a4 : ac/llvm: insert phis before demote kill
3a63e43071a : doc/features: add VC4 driver
4ec78999b07 : gitlab: add RADV bug report template
81a6ee7a9b1 : radv: enable TC-compat HTILE for D32_SFLOAT+MSAA on GFX10+
84136d78e64 : turnip: fix cube map array image size calculation
8c5c133741f : mesa: call Driver.TexParameter in glPopAttrib to fix r100, r200, old nouveau
a6164ab48c7 : mesa: don't restore texture state into unbound textures in glPopAttrib
593dac80288 : mesa: overallocate program parameter values
884e84035e8 : mesa: remove unused LastUniformIndex
23dc21b9d6d : mesa: fix assertion paramList->LastUniformIndex < paramList->FirstStateVarIndex
2c92df435d8 : draw: fix incorrect NIR support code
311064419d1 : nir_to_tgsi: fix NIR options instead of asserting
e4cdbeab814 : freedreno/a6xx: Flush depth at the end of bypass rendering, too.
f740af27964 : mesa/st: Finalize the texture before BlitFramebuffer from it.
5f2166525fe : util/list: use helper function in list_is_singular
a9bcb10ec4f : omx: use list_is_linked
240322fad2a : r600: use list_is_linked
1d2077c3d68 : iris: use list_is_linked
aa7b497d9a2 : gallium: use list_is_linked
c5ecb59d979 : nine: use list_is_linked
55a072cb162 : util/list: add list_is_linked
8f438f646cd : iris: remove redundant check
bec34639773 : svga: remove duplicated code
8513b12590c : nir/opt_if: split ALU from Phi more aggressively
7192362531f : clover/api: Add extended versioning query for OpenCL C
b47981304c0 : clover/api: Add extended versioning query for built-in kernels
55e2d836f37 : zink: enable 64bit pipe caps
f779af2d105 : zink: set nir options for 64bit handling based on feature presence
30a2eff3022 : zink: split ubo loading for 64bit types into 2x32bit loads
21d89adfb88 : zink: more conversion ALUs
fb4a2490d8d : zink: handle 64bit constant loading in ntv
bb326973fc9 : zink: add 64bit glsl basetype handling in ntv
11ff452aa1f : zink: change function params and asserts to permit 64bit types in ntv
a658e815a43 : zink: set 64bit shader caps in ntv
3ab0e6303b2 : zink: add handlers for some bitfield ops in ntv
d8ee1fa3414 : zink: nir_op_b2f64 implementation
98a73027e14 : zink: add some 64-bit conversion ALUs
2108e4fa8f2 : zink: support nir_op_f2f32
536863eeeaa : zink: add handling for 64bit values in spirv_builder
4a3b42a717c : drisw: Prefer hardware-layered sw-winsys drivers over pure sw
27ed515c051 : drisw: Add fallback logic for choosing a driver to use
661922f6ac9 : aco: add block to worklist in mark_block_wqm()
6d7ea0f0202 : zink: add struct type support for ntv
26a955959ef : zink: ntv formatting
02fd562e65b : zink: handle struct derefs in ntv
d4748913fc4 : zink: add get_storage_class() ntv util
f9bc320c61a : zink: be more paranoid about array strides in ntv
2bea7f43368 : ci/freedreno: Stop specifying the number of deqp threads
82f5664b74d : ci/freedreno: Treat all freedreno deqp runs as saving results.
2cb9e3b8e1d : zink: add nir pass for splitting 64bit vertex attribs which cross slot boundaries
ec65021771c : zink: support frem shader op
b34bc3db674 : tu: pCounterBuffers can be NULL in vkCmd*TransformFeedbackEXT()
6aec3c9a234 : tu: Ignore pTessellationState if there is no tesselation shaders
4d47b22bf00 : glsl/float64: make this compatible with glsl 330
7880faccc51 : radv: add missing DB flush after depth/stencil resolve operations
b50d3e5760c : aco/ra: fix phi operand renaming
e384476d1e9 : ci: Bump deqp to current vulkan-cts-1.2.5.0
663e06faa62 : egl: fix EGL_EXT_protected_content/surface mixup
6526e6d11b8 : lavapipe: implement VK_EXT_index_type_uint8
2832cbea7ae : v3dv: fix BO list for TFU jobs
9f2afe41705 : v3dv: fix incorrect slice selection for TFU jobs
e6a66201a7a : symbol_table:fix mesa symbol table return scope error
193888fd757 : glsl: Initialize glsl_type member name.
daf339a4795 : docs: Add a stub page for Panfrost
434da21a7c8 : meson: add missing dependency on generated git_sha1.h
818031afd1c : docs: update calendar and link releases notes for 20.2.6
5c164e361b7 : docs: Add sha256 sums for 20.2.6
aade49f9567 : docs: add release notes for 20.2.6
2a627e7a03d : pan/decode: Fix "Access to unknown memory" message formatting
1baddfcff6f : panfrost: Fix negative LOD bias support on Bifrost
3a2a0054046 : pan/gen_pack: Fix signed integer packing
e541aa76e29 : panfrost: Split up batches with many jobs
720a2d8f29e : zink: map some more formats
74132b761cd : zink: add format test
d788a1d6f4e : zink: fix format-mapping
123f3d0d647 : zink: make zink_format all about raw format-translation
d66df61bf78 : zink: convert x8-formats in zink_get_format
96f1c542667 : docs: update calendar and link releases notes for 20.3.1
066689cb590 : docs: Add sha256 sums for 20.3.1
245145f3c38 : docs: add release notes for 20.3.1
e8360051946 : docs: update calendar and link releases notes for 20.2.5
b8005592bdc : docs: add sha256 sums for 20.2.5
8c12442ba39 : docs: add release notes for 20.2.5
2d78e28ba70 : d3d12: Flush and wait in flush_frontbuffer
0507da62c47 : gallium/dri: Add D3D12 software driver option
eb4353838d7 : d3d12: Don't require DXIL for WSL
0b60d6a24d4 : d3d12: Support Linux eventfds for fences
ee4c80f77df : d3d12: Only support DXGI and GDI APIs on Windows
ed286325a0e : d3d12: Only play DLL path tricks on Windows
dfeb5ecd4ac : d3d12: Use u_dl instead of Windows DLL APIs
29ccbd9b1e5 : d3d12: Add forward declaration for LUID
738564a7531 : d3d12: Scope down wrl includes to just client.h
af2e212c598 : d3d12: Use IID_PPV_ARGS instead of __uuidof
e1e05ad772e : d3d12: Include dxguids/dxguids.h in files that need __uuidof
da9b6a21f4d : d3d12: Include wsl/winadapter.h when not compiling for Windows
8fc2676e47d : winsys_handle: Change D3D12 resource handle type to void*
4ee55769d6d : microsoft/compiler: Pick up new dxcapi.h
f6736480035 : d3d12: Add DXCore screen variation
50fab5da93a : d3d12: Refactor screen to abstract DXGI details
bc5f69faee9 : d3d12: Use DirectX-Headers wrap for d3d12.h
c37d8ae82b9 : egl/wayland: add a NULL guard for the authenticate callback
a709d99bfd7 : st/mesa: set drawpixels swizzle before creating sampler view
ba74e1be22f : zink: fix 8 bit index handling code
008bf6ca610 : zink: ralloc spirv_shader
03ccd3c4687 : zink: use emit_bitcast helper
134df0069fb : zink: use shader-read-only-optimal for samplers
1a4c4cd1103 : driconf: add workaround for Enter The Gungeon
296316b5dec : st/mesa: disable line stippling if pattern is all 1's
967ae12931e : Revert "st/dri: make sure software color-buffers are linear"
1fd5e7b14eb : zink: force display-targets to be linear
87d7568d691 : swr: Fix building with LLVM12
27097ca6b52 : radeonsi: improve a comment about an MSAA bug workaround
3b9fb98c4b6 : radeonsi: disable NGG fast launch with indexed triangle strips to fix a hang
dffc27e5e10 : radeonsi: fix small primitive culling with MSAA force-disabled and smoothing
836b9e1d883 : glsl: Fix typos in comments.
001411774d2 : lima: adjust pp and gp max const buffer size
9ed50cba6e8 : gallium/swr: Fix Windows build
5228847c027 : CI: Add repeat-wait to Windows Piglit skip
0e215ff487d : d3d12: Fix incorrect fence timeout calculation
f3e33dee070 : ci: Add an ASan build on x86.
6f52386544a : amd: Fix leak in ac_surface_modifier_test.
26198e875a3 : driconf: Fix memory leak in the unit test.
0d23f4e56fb : glsl/standalone: Fix memory leaks
a8fb7ac1c4f : mapi: Fix symbols check with ASan enabled.
39dbf47bfe7 : glsl/uniform_initializer_tests: Fix memory leak
49c22c21557 : glsl/general_ir_test: Fix leaks.
1d026e22752 : disk_cache: Fix memory leaks in the unit test.
f6665eb0531 : freedreno/ir3: Free the compiler at the end of the unit tests.
ba8ce62d3cc : glx/tests: Fix leaks in the unit tests.
a3a1a65c091 : glx/tests: Remove unused teardown function.
867e7f7cf4e : util/vma: Fix leak of the heap in the unit test.
e640a9ca79f : util: Fix memory leak in a hash table unit test.
547d11de54c : etnaviv, v3d: Fix valgrind include paths.
ada9be1ec9e : radv,aco: Compile with -Wimplicit-fallthrough when available
6ba83d820c1 : aco: Annotate switch fallthroughs
22790ef3d4d : radv: add support for resolving layered depth/stencil images
0e9c231aef8 : glx/xlib: Build fix
78c7edf962a : zink: Simplify MoltenVK support a bit
0781808935e : zink: Factor out zink_create_logical_device
aa93673d9d1 : zink: Factor out zink_get_loader_version()
5f7a8f6fc1d : zink: Factor out winsys awareness from zink_internal_create_screen
a2f1354bdc5 : zink: Fix indentation in zink_create_instance
c314893988d : gallium/util: add bitcast helpers for double and uint
615c4610bb6 : gallium/util: make bitcast-helpers explicitly sized
0ba788d73b4 : etnaviv: tex_state: fix miplevel selection
d21cc94201a : gallium/dri2: Don't forget protected content flag
df76963a5cd : anv: Add DRM_RDWR flag in anv_gem_handle_to_fd
94687ee59f0 : vulkan/overlay: add new options to display device/swapchain-format
af9481cb890 : vulkan/overlay: don't display frame numbers unless required
a2fb87eea6d : egl/android: implement image cleanup callback
a1cf065e0a1 : i965: plumb loader image cleanup callback
d7814d6e0cc : frontend/dri: plumb loader image cleanup callback
479840459f9 : dri: add image cleanup callback to loader extensions
80a028d830e : egl/android: don't pass loaderPriv in get_front_bo
c0f2a19aeeb : zink: Fix typos.
9ac8f8f490d : gallium: Add optional pipe_context to flush_frontbuffer
23488c35152 : aco: allow divergent mbcnt_amd masks
feee375db99 : aco: fix mbcnt_amd with wave32
2ffae5a439b : xmlconfig: Disable WITH_XMLCONFIG on Windows
a7fb3954a13 : glx: fix spelling issues
618e480f385 : glx: lets compare drawing command sizes using MIN3
ef4101d6d73 : aco/spill: only prevent rematerializable vars from being DCE'd if they haven't been renamed
0bccfd86f6e : aco: fix DCE of rematerializable phi operands
a791c1f3a71 : radv: advertise VK_KHR_fragment_shading_rate on GFX10.3+
77343576ebd : aco: implement a workaround for gl_FragCoord.z with VRS on GFX10.3
45524afe95d : radv/llvm: implement a workaround for gl_FragCoord.z with VRS on GFX10.3
7a464f4296a : radv: track if VRS is enabled to apply a workaround on GFX10.3
c587eaadf6f : aco: implement fragment shading rate
0bac0b7f19b : radv/llvm: implement fragment shading rate
bf69d89b5a7 : radv: implement VK_KHR_fragment_shading_rate
d8c1931ca93 : radv: add VK_KHR_fragment_shading_rate but leave it disabled
9770ffb07cc : amd/registers: add missing VRS registers
c4217ef2fc7 : aco: don't create dead exec mask phis on merge blocks
a5f4be4fcd5 : etnaviv: remove imm_ prefix from etna_shader_uniform_info members
fefbafb6ff3 : etnaviv: rename from immedaite to uniform in some places
ad19b0714a8 : radv: fix access to uninitialized radeon_bo_metadata
614c77772ac : st/pbo: fix pbo uploads without PIPE_CAP_TGSI_VS_LAYER_VIEWPORT
dfd0f042e0d : zink: really fix direct image mapping offset (I mean it this time)
ab79e6b8e33 : ci: skip failing test on lavapipe
6a34a686ea9 : zink: fix property detection
d7911f9c6b0 : mesa: Remove cmd_size < 0 check.
56cb5cf34e8 : intel/genxml: Avoid generating identical 12.5 and 12 branches.
73c33803359 : mesa: Remove extra texObj.
d3d28f6c2d1 : nir: Redefine start/end_ip of blocks to fix NIR-to-TGSI liveness bugs.
6916d1d9247 : gallium/ntt: Drop reindexing of SSA defs and regs.
7956c788af2 : gallium/ntt: Don't manually reindex instrs.
41f7fa273d2 : lavapipe: add support for VK_KHR_descriptor_update_template
6be19765cf2 : lavapipe: add support for VK_KHR_push_descriptor
e7cb57d73e7 : lavapipe: refactor descriptor set binding to support push later.
fb7ccd3b235 : gallium/u_threaded: fix pipe_resource leak for staging transfer
d9dd8288aa0 : lima: add support for half float textures
aca67a555c0 : mesa: allow half float textures based on ARB_half_float_pixel
456b57802ea : zink: fix direct image mapping offset
84c8a35aa2c : CI: Add Windows source dependency map
533f6debb17 : nir: change return type to void
e8bf15d107d : turnip: pCounterBufferOffsets can be NULL on vkCmd*TransformFeedbackEXT()
c0e7a2cd022 : mesa: Remove silly "dummy_false" extension support
fd49ba59a38 : aco/ra: use get_reg_specified() for p_extract_vector
731f8fc9dd5 : aco: Use program->num_waves as maximum in scheduler.
b5485128135 : nir/opt_access: don't ignore infer_non_readable
fe669ff4a02 : zink: replace old code with generated zink_instance
52138ea9b38 : zink: hook zink_instance to build
2b4fcf0a063 : zink: generate instance creation code with a python script
12656de341a : zink: factor out GET_PROC_ADDR and friends to zink_screen.h
2f58d933ea8 : zink: allow Extension/Version to be shared across files
4ad7541cf07 : mesa: check for extension instead of desktop GL
47eb9b865d0 : mesa: do not allow es2-extension enums for es1
4eaff8dba72 : .gitlab-ci: verify that Get-Content worked
9eea5213910 : gitlab-ci: copy piglit expected results to artifacts
83d1e2efd0e : android: fix build failure with libbacktrace
42fd7e3457b : v3d: extend the list of formats supported by the TFU unit
4117f08226f : panfrost: Fix several depth/stencil format mappings
7ca72f17267 : gallium/util: Fix depth/stencil blit shaders
e15fd6c36ee : panfrost: Reload depth/stencil when they are read
94009cbebc7 : panfrost: Force ->s_writeback_base to ->zs_writeback_base for Z24S8 buffers
27d622cffe3 : panfost: Fix depth/stencil writeback on Bifrost v7
27af1352803 : panfrost: Allow 2DMS arrays
727cc80fe3e : pan/mdg: Fix texture handling for 2DMS arrays
77b67a747ef : vulkan: Enable VK_KHR_performance_query on android
574429f9528 : intel/blorp: Drop support for STC_CCS resolves
0f369e14724 : iris: Stop using blorp_hiz_stencil_op
ac0d393eb18 : CI: add lavapipe vulkan testing
cf3fc79cd0a : st/mesa: Replace mesa_to_tgsi() with prog_to_nir() and nir_to_tgsi().
e11513b7409 : ci: Make sure that osmesa stays warnings-clean in release builds.
ee802372180 : mesa: Retire classic OSMesa.
6ffc5611c8a : docs: Fix the documentation of the OSMesa path.
7497917cfd8 : osmesa/test: Clear the stencil bits in the depth test.
a9a8e05b696 : aco: Skip TCS s_barrier when VS outputs are not stored in the LDS.
790144e65ae : util+treewide: container_of() cleanup
6fe84c5dda2 : util: Allow STATIC_ASSERT() everywhere
5a082911cda : util: Promote __builtin_types_compatible_p compat
f63c595a736 : swr: fix crashes caused by incorrectly reporting SSBO support
5d833f433af : ci: Only run the sanity job if there's a MR
f27ee2a3ad9 : zink: remove useless import in zink_device_info.py
3f1d4de25b2 : zink: move blend_operation_advanced conditions to zink_device_info.py
a103666b020 : zink: decouple features and enabling conditions in zink_device_info.py
6e313bc9181 : zink: define and use <%guard> helper in zink_device_info
f0ca77c4787 : ci: Move deploy stage to the end of the pipeline
d4151f2efd0 : ci: Run sanity job only in pre-merge pipelines
ef75ede4edf : egl/wayland: remove libwayland < 1.18 workaround
f5711ae7d2b : zink: use _mesa_pointer_set_create for simplicity
8a30ac49ac7 : zink: fail if set failed to create
7c85b1d2f0f : gallium/u_threaded: set has_user_indices = false for merged draws
5eda9673b23 : radeonsi: fix si_get_draw_start_count count value
5d073b5aa16 : ci: .lava-test:amd64 template needs arm_build
cd4f6cdcf44 : docs: Adapt to FDO_DISTRIBUTION_TAG → MESA_IMAGE_TAG rename
01175c38c2d : ci: Adapt armhf_test job to MESA_TEMPLATES_COMMIT related changes
6701662ae05 : ci: Add .use-base-image template
f957d0d915c : ci: Move BASE_TAG expansion to FDO_BASE_IMAGE assignment
5998a6543a6 : anv: fix calculation of buffer size in case dynamic size is used
3f0da800eb4 : lavapipe: implement VK_EXT_vertex_attribute_divisor (v2)
5b0b03733a4 : lavapipe: interpret inputRate as an enum-value
eec9d67e447 : lavapipe: don't copy pNext
6a27262cc2f : lavapipe: split out pipeline struct duplication to a macro.
a2cf0590234 : lavapipe: use ralloc for pipeline copies.
04c7fce799a : iris: Drop res variable in resolve_sampler_views
1f7427f9721 : iris: Fix resource ptr in resolve_sampler_views
4ba884b8140 : softpipe: Fix swizzled texture gather of int textures.
2b09bde1f54 : radeonsi: use a C++ template to decrease draw_vbo overhead by 13 %
6347b0b5c4d : radeonsi: rename si_state_draw.c to .cpp
639b1366d02 : radeonsi: resolve a tricky C++ failure with goto jumping over initializations
fe839baf6af : radeonsi: fix future C++ compile failures and warnings
85af48b0ee9 : radeonsi: allow including a few files from C++
fc212dcaa58 : amd/llvm: fix C++ compile failures
f95fb3ab9c2 : gallium/util: allow including a few files in C++
ea23ca8869a : compiler: fix glsl_types.h compile failures when including as C++ in drivers
3d417121937 : ac/llvm: handle no_(un)signed_wrap NIR flags
3b67c6451f2 : ac: unify shader arguments that are duplicated
248268fb7d3 : radeonsi: move si_llvm_compiler_shader and deps into si_shader_llvm.c
8cd15226221 : radeonsi: move si_build_main_function into si_shader_llvm.c
273be1686ef : radeonsi: move si_create_function into si_shader_llvm.c
d9c1a47d48e : radeonsi: split ac_shader_args initialization from LLVM code
4a50096ab47 : ac: add shader return values into ac_shader_args
2cf44ad30ae : ac: correct ac_shader_args types, remove sgpr_count
50dad7366ee : radeonsi: fix a crash in si_fence_server_sync
b08343c404b : aco: rename s_subb_u32 operands to borrow
f4e649a205b : aco: fix various s_subb_u32 operands to SCC
1a535722d31 : v3d: use job's nr_cbufs field
e95465ae0ef : panfrost: Fix provoking vertex selection for lines
6b9f943df67 : panfrost: Preload SampleID when reloading multisample FBs
dec4d15e677 : panfrost: Take the number of samples into account in blend shaders
e27052281aa : pan/mdg: Add support for multi sample iteration writeout
29f938a0ece : panfrost: Fix fencing
387221e4f2b : panfrost: Make sure we always add a reader -> write dependency when needed
c30af744b1f : st/mesa: enable compute shader derivatives in SPIR-V
c5ae01dcf12 : ac,radeonsi: implement GL_NV_compute_shader_derivatives
d60930c0171 : winsys/amdgpu: use VRAM for command buffers if all VRAM is visible
14f85e1874a : radeonsi: map PIPE_USAGE_STREAM to VRAM if all VRAM is visible
913c06f5011 : radeonsi: unify uploaders and upload to VRAM if all VRAM is visible
6fecdc6dda6 : radeonsi: only use staging for linear textures when all VRAM is not visible
3404c3111e0 : radeons: only force staging uploads for VRAM when all VRAM is not visible
d3d6d381450 : ac: add radeon_info::all_vram_visible for Smart Access Memory
8bd25d3835d : radeonsi: initialize ctx and gfx_cs first, then allocators
443b628e6f2 : compiler: update gl_access_qualifier comments
d7d0b4445ae : nir/opt_access: infer writeonly
5d524ae62c8 : nir/opt_access: consider global stores
c9ec7d3f90f : nir/opt_access: handle variable pointers
4dc56594636 : nir/opt_access: add basic Vulkan support
d587dc32f37 : nir/opt_access: rename can_reorder() and set ACCESS_NON_WRITEABLE in it
939df4e364c : nir/opt_access: don't check restrict in can_reorder()
2448d13e0fc : nir/opt_access: check restrict before marking a variable as readonly
e646f6d30e0 : nir/opt_access: ignore barriers and coherent qualifier
7ddea94819c : nir/opt_access: don't ignore image arrays in process_variable()
bdd09066fa5 : iris: update depth value for stages after fast clear depth
7ad7decc27c : v3d: remove old tile blit code
1c76f6e755a : v3d: implement tile-based blit operation
904f6b92ef9 : v3d: refactor set tile buffer size function
487dd96c4fc : v3d: implement tile buffer blits
9eb2517a88e : v3d: add helper to check if format supports TLB resolve
8b3bc4e2fba : v3d: split binning start from draw
1ebdeb3c430 : v3d: store number of color buffers in job
e3d0abcb2a5 : v3d: make set tile buffer size function public
01aafb2859e : v3d: force alpha to 1 when rendering RGBX formats
b243ccb060d : util: function to check for rgbX format
aff845da670 : intel/tools/aubinator_error_decode: fix small memory leaks
00cd3f7d130 : intel/tools/aubinator_error_decode: cleanup path/file handling
34a35d8f2e0 : r600/sfn: Initialize ShaderInputVarying members in constructors.
d4ae1950de1 : meson: Fix build with llvm-12.
bc3225272ae : ci/vc4: Skip VS dynamic loops tests that cause GPU hangs.
e096b538248 : radeonsi: fix the blit test for SW_64KB_R_X
21b97ef0134 : radeonsi: rename SI_TEST_DMA to SI_TEST_BLIT
1f31a216640 : radeonsi: remove SDMA support
5b81194fee2 : radeonsi: rename buffer functions so as not to reference rings
ab1377cf926 : radeonsi: move si_screen_clear_buffer into si_compute_blit.c w/o SDMA option
5fca7cd8b87 : ci/freedreno: Detect the cheza power management bus error and restart.
185df8ef07f : android: spirv: fix '::' typo in gen rules
9d22c438cba : mesa/st: set reserved storage for params+values to 16
869a6274a85 : meson: fix multiline string warning
445b4d13bde : util: Add cnd_monotonic to Makefile.sources
0bf7f7fcd2f : mesa: remove MAX_3D_TEXTURE_LEVELS, MAX_CUBE_TEXTURE_LEVELS
0ef61a162a7 : mesa: remove code for old (mostly unsupported) GL_NV_point_sprite
8f11b848c3e : mesa: fix glPopAttrib for GL_COORD_REPLACE for r200
fa16e66a3f4 : turnip: always set LRZ registers to zero for 3d clear/blit
f24358e002d : turnip: move up LRZ invalidate in CmdClearAttachments
aed7c5aa31f : turnip: do not emit draw states in draw_cs outside of renderpass
3f58d80823e : turnip: correctly disable draw states outside of renderpasses
af6e74bca86 : turnip: always emit LRZ draw state in DIRTY_DRAW_STATE path
2d886fb4365 : turnip: do not include compute stage in pipeline_builder
d7ea266e6f5 : turnip: no linear_to_srgb for alpha channel for gmem clear value packing
ab0d6c91fdd : gallium/u_threaded: optimize set_constant_buffer
4a483ec027e : gallium/u_threaded: don't make a local copy of pipe_draw_start_count
c8fe9df9c46 : gallium/u_threaded: don't copy the indexbuf pointer if we overwrite it
351ba767afe : gallium/u_threaded: set has_user_indices = false in the driver thread
60653366b8f : gallium/u_threaded: don't pass index bounds to the driver to decrease overhead
1b6b31bd1ac : glthread: count batch space in units of uint64_t elements
4b2445916e6 : glthread: change sizes to unsigned or size_t where needed
6fe524d0f8c : glthread: use uint64_t to declare the batch buffer instead of align(8)
70b778945b3 : glthread: use glthread->used instead of glthread->next_batch->used
0a4004e5fab : zink: use shader keys for samplemask
0ce792b2e20 : zink: change a memcmp==0 to !memcmp
b47407269de : zink: initial shader key implementation
f93b7d14d66 : vulkan/device_select: Store Vulkan vendorID and deviceID as uint32_t
f4bbf29d767 : gallium/aux: Update scons build for u_tracepoints.[ch]
7dda840f32a : gallium/aux: Split u_tracepoints.[ch] generation
4c670b13dd5 : gallium/aux: Avoid creating queue when traces not enabled
d1283083eac : nir: improve divergence analysis for loads with non-uniform resources
b1619109ca9 : nir/lower_non_uniform: remove non_uniform flags after lowering
3aaac40b12b : iris: fix memleak for query_buffer_uploader
ebfb9e18173 : aco: use UINT64_C on 64 bit constant arguments
454c8485929 : mesa/st: lower 64 bit ops to scalar before lowering to soft-float
59b1578176a : radv: disable alphaToOne feature
34b08a298dd : driconf: add allow_incorrect_primitive_id option
ebb228bec52 : vbo/dlist: only use merged primitives when it's ok to do so
1c016a5ba08 : vbo/dlist: avoid splitting draw commands in multiple draws
83149e1c2d8 : vbo/dlist: refactor prim_store/vertex_store allocations
b81ed32ba85 : mesa: optimize _mesa_program_resource_location
ba67843dbd5 : util/hash_table: add _mesa_hash_data_with_seed function
310991415ee : vbo/dlist: implement primitive merging
ac3d4c7635b : vbo/dlist: convert LINE_STRIPS to LINES
dc995adec5e : vbo/dlist: create an index buffer in compile_vertex_list
7e296c62a71 : dlist: do not call _mesa_lookup_list twice
2b1930a50a0 : android: radv: add libcutils shared dependency
a0c50899350 : mesa/math: Fix address of array always returning true
77dafaece33 : android: util: Add libcutils to Android.mk shared libs
e2b4247e403 : zink: Cap PIPE_SHADER_CAP_MAX_CONST_BUFFERS to 32
6b6cb44ec81 : gallium: fix the PIPE_SHADER_CAP_SUPPORTED_IRS value for all drivers
a33dbba2614 : st/mesa: remove less useful debug options in hot paths
44b7e1497f9 : st/mesa: don't generate TGSI for the draw VS because it now supports NIR too
df11ceaaaf7 : draw: add NIR support to draw_create_vertex_shader
8bb4a76addd : zink: fix channel ordering in format-mapping
6c0ce29b04a : r600/sfn: Add support for shader_clock
d95791bb2ee : r600/sfn: Fix dest-swizzle for GS vertex loads
c5088b49729 : gallium: Fix VAAPI postproc blit
c47fe54bc78 : nir/lower_non_uniform: Better handle non-derefs
0bf8d156a9f : nir/lower_non_uniform: Refactor for better code organization
562e07db384 : nir/lower_non_uniform: Use nir_read_first_invocation helper.
3abac03d49b : gallium: do not reset buffers for unsupported stages
c4342755cc0 : llvmpipe: work around mingw compiler optimization bug
ec3828add38 : radv: fix clearing FMASK for layered MSAA images on GFX9+
35964e93875 : ac/surface: initialize the FMASK slice size for GFX9+
c0319e4505b : radv: advertise VK_EXT_sample_locations on GFX10+
3adf8121a03 : radv: enable using MSAA2x and MSAA4x sample locations on GFX10+
86644b84b94 : radv: Implement VK_VALVE_mutable_descriptor_type.
08fb84dc9d5 : vulkan: Update to 1.2.164.
2c16c209b59 : android: freedreno/ir3: use python3 in gen rules
5e07590e6a6 : android: freedreno: Remove fd_log()
cbcac6b2fb5 : android: freedreno: Add GPU tracepoints
8fc7807cc2e : android: gallium/aux: Add GPU tracepoint mechanism
0553e717e41 : android: gallium/aux: update old generated sources rules
98df055736c : ci: update the list of expected failures for RADV/FIJI
562dd79bfa6 : radv: fix using FS sample shading if the linker optimized inputs away
9a993da0ff4 : lavapipe: fix logic-op support
5bcefcc91ab : zink. Fixing vkGetPhysicalDeviceProperties2 and vkGetPhysicalDeviceFeatures2 for Vk 1.1 and VK_KHR_get_physical_device_properties2.
b24b3026cc0 : radv: use 32-bit predication for skipping FCE on GFX10.3+
3494551d081 : radv: set the predication boolean as 32-bit if necessary
fadcf13c8ba : radv: fix exporting multiviews with NGG
5cacb56041d : radv: mark GFX10.3 as a non-conformant Vulkan implementation
7c075bae56e : radeonsi: fix regression on gpus using the radeon winsys.
6df572532dc : radeonsi/gfx10: added support for gfx10 conditional rendering
3bd9db5be3c : r300,r600,radeonsi: inline struct radeon_cmdbuf to remove dereferences
40a7f6d0477 : panfrost: Only set varyings and varying_buffers when varying_count > 0
e3794264fff : panfrost: Fix draw descriptor definition
764db6a223f : panfrost: Fix texture payload decoding
87ad5f5b0df : isl: Fix android build
f2015353608 : ci: Run sanity job automatically for forked branches as well
459b3fcd064 : ci: Manual test jobs don't need the Git tree
9a340814cba : ci: sanity job doesn't need the Git tree
42bc6db7e71 : ci: Drop x86_build_old image
0781d9825b3 : ci: Append $MESA_TEMPLATES_COMMIT to image tags
48f78dfd1ac : ci: Define global variable MESA_TEMPLATES_COMMIT for ci-templates commit
a82fd890600 : ci: Run git gc before creating Git cache tarball
bb46a010bbe : meson: Fix Clang microsoft-enum-value detection.
ef9362acb81 : gallium/osmesa: Return cleanly for OSMesaGetDepthBuffer() with no depth.
ddbad3f4eae : gallium/osmesa: Fix leak of the ST manager/api on library unload.
bc3142734e3 : gallium/osmesa: Fix data race on setting up the ST API.
26c6f6cfbb6 : gallium/osmesa: Remove the broken buffer-reuse scheme.
c5c1aa7c75c : gallium/osmesa: Fix flushing and Y-flipping of the depth buffer.
0223552fa0a : zink: assert all index values in ntv OpAccessChain constructor
b4ae9e07cdf : xmlconfig: Warn if parsing the engine/app versions fails.
1618bd1bee6 : xmlconfig: Add unit tests for recent bugs in the driconf rewrite.
aacf309c8d8 : docs: update calendar and link releases notes for 20.2.4
7cb8700f764 : relnotes: Add sha256sums for 20.2.4
ec2a055b56c : docs: add release notes for 20.2.4
c553084bf98 : aco: remove rollback code when making an instruction vop3
349908587f7 : aco: move update_renames() out of get_reg()
8794f0348a9 : aco: remove rollback code for blocked fixed definitions
6f7cb47ad85 : aco: remove rollback code around parallelcopy creation
9177fe83566 : aco: simplify get_reg_impl()
5c9d2ed78d6 : aco: use clear() helper instead of writing reg file directly
d671cf7f53f : aco: repeat get_reg_create_vector() with increased register demand if fail
ebd8ab17578 : aco: remove rollback code in get_reg_create_vector()
ad26eae5441 : aco: don't fill killed operands in update_renames()
67860b99ce5 : aco: clear operands in update_renames()
f173bf1be96 : util: Do not insert uninitialized data if Android property is not set
72b68bd2a62 : ci: add testing for VC4 drivers (Raspberry Pi 3)
f66236617cd : clover/core: Fix x86 build
e476c181963 : .mailmap: add and update aliases for Danylo Piliaiev
76106301248 : aco: coalesce constant copies
f53d4e5f608 : aco: use v_lshrrev_b64 for 64-bit VGPR copies on GFX10+
8c02a8e2d20 : aco: add get_const/is_constant_representable helpers
b10de4c1d8f : aco: allow 64-bit literals if they can be sign/zero-extended from 32-bit
24ee0f55f2d : aco: remove sign-extension in constantValue64()
8451911156c : aco: test self-intersecting copies when src=higher
2c40846ab6f : aco: don't assume src=lower when splitting self-intersecting copies
741921e2ffa : panfrost: Update the resource layout before calling util_copy_rect()
90515f90c85 : iris: store copy of the border color in the border color hash table
055aff2613a : radv: reduce maxTransformFeedbackBufferDataSize to 512
da164256907 : util: Add os_get_page_size support for macOS.
ba42de95da4 : radeon/vcn: support hevc SAO enc for VCN2+
c56a1898d73 : radeon/vcn: use cdw to calculate slice header index
e37cd34ea6b : radeon/vcn: add 0x02 to enc emulation prevention
cf7bf7fadeb : amd/addrlib: Initialize Lib members in constructors.
df0157dc697 : meson: Make the glvnd vendor name configurable
9a3aaffeb80 : radv: Don't invalidate the SCACHE for image barriers.
6d751860083 : st/mesa: move cso_context next to the other pointers
a07cb9a1ef7 : st/mesa: put pipe_screen * into st_context and use it
d23f45577ee : cso: inline struct cso_cache to remove dereferences
8904fcca6db : gallium: inline struct u_suballocator to remove dereferences
0b22def5f84 : cso: remove unused code
d0bc10affb3 : vbo: remove gl_context dereferences when we can just subtract the pointer
03e7c93b828 : freedreno: Remove fd_log()
d5bc39c9d0e : freedreno: Add trace-parser.py
a02dcb970ff : freedreno: Add GPU tracepoints
7a70f28de2b : freedreno: Don't emit log/trace points in gmem for nondraw
552dbd4470d : freedreno: Remove unused fxn
c0f2897a7b3 : freedreno: Small log-parser.py cleanup
3471af9c6cf : gallium/aux: Add GPU tracepoint mechanism
a1440ec3daa : util: Add helper to get FILE* options
1e4cd12c8bf : asm: Try to fix sparc assembly for inverse matrix operations
70762b826b6 : asm: Fix x86 assembly for inverse matrix operations
94c65117572 : docs: add release schedule for 20.3
e1f47001ed0 : docs: update calendar and link releases notes for 20.3.0
9681b5b7551 : docs: Add sha256 sums for 20.3.0
af74c35d7d2 : docs: add release notes for 20.3.0
872c4bcd27d : turnip: implement z-scaling and z-mirroring BlitImage
c76edc646b3 : meson.build: Order the flex/bison by odds of them working
4c285e70806 : meson.build: Disable zlib as per -Dzlib option
12fa2d2ac22 : meson.build: Use SSE math for MinGW X86 build as per sse2 option
81702c0ba6b : meson: Don't build svgadrm on windows
8955980f17f : gallium/targets/libgl-gdi: prefer d3d12 driver
843a56324a3 : lavapipe: set some basic usage-flags
870724d43ba : nir/opt_sink: use common instruction removal/insertion helpers
45e43445ce7 : gallium/u_threaded: disable forced staging upload at runtime
2900f82e191 : gallium/u_threaded: fix staging and non-staging conflicts
a5e0a2e101b : Revert "Revert "radeonsi: use staging buffer uploads for most VRAM buffers""
128b2de63b4 : nir: gather if a fragment shader uses sample shading
c0aa3c83232 : glx: Claim to support more GL versions in __glX_send_client_info
f39fd3dce72 : glx/indirect: Validate the context version in CreateContextAttribs
6a265420dd5 : lavapipe: add support for VK_KHR_indirect_draw_count
f65b1d22f21 : lavapipe: enable post depth coverage
0a6e1971ead : lavapipe: enable VK_EXT_shader_stencil_export
d3024817514 : CI: Add llvmpipe- prefix to Piglit jobs
2609fe34522 : CI: Reorder non-hardware stages last
220a467b7fa : CI: Collapse lima & panfrost stages into one
56733227457 : CI: Collapse virgl & d3d12 stages into one
343705a9cfa : CI: Collapse radv & radeonsi stages into one
d5bf4c99f60 : CI: Collapse llvmpipe & softpipe stages into one
4d7c8480536 : CI: Collapse SCons & meson-misc stages into one
18f6bd676d1 : util: unbreak on BSDs after MSVC changes
d3c67d7e7ec : freedreno: Break out of "should we free the entry" loop once we've freed.
daaf5f1d186 : gallium: Fix leak of currently bound UBOs at CSO context destruction.
d90107a2002 : gallivm: Fix max const buffer count.
634384e4a09 : gallium: Fix leak of bound SSBOs at CSO context destruction.
311470fa644 : meson: Remove old todo comment about pthread stubs.
661b2928342 : egl: Skip closing drivers when building with AddressSanitizer.
9cc8fc7bbc4 : freedreno: Fix leak of u_transfer_helper.
0626e3a950d : gallium: Fix leak of the merged driconf options.
06f2516696f : freedreno/afuc: Fix up some sprintf format security warnings.
9cb6e693c91 : egl/dri2: Drop some pointless ifdeffery
d49e66c3ca8 : egl/surfaceless: glthread support
7a57acad875 : util: Disable [[fallthrough]] for C17
2f2c4a47642 : ci: Go back to previous ci-templates commit for debian.yml
59a6705ccef : zink: do not require VK_KHR_external_memory
b1224143aa0 : clover: Use .def files for exports on Windows
474baa04eda : clover/api: Support MSVC
f88347cd223 : clover/core: Support MSVC
4cfd57dd489 : clover/llvm: Work around MSVC quirks
149a036825b : clover: Fix property_element::as for MSVC
80817b6e344 : meson: Adjust Clover's required LLVM modules
959e0177990 : clover: Add version.lib dependency for Clang on Windows
72566fd92c2 : clover: Support LLVM coming from CMake instead of config-tool
425cfcafb20 : clover: Add opencl-native build flag
60454a4e990 : gallium: Remove unnecessary forward declaration of swrast_driver_descriptor
bb7eee8b406 : gallium: Include winsock lib as a dependency for Windows
a5de2bc2296 : driconf: Avoid empty macro resulting in empty initializer braces
cdf3a6a83b5 : util: Add os_get_page_size query
852d91edcd4 : windows: Always set NOMINMAX to remove min/max macros
0a7abee60b6 : anv: Avoid a couple of warnings related to vk_error macros
e60fcf0a872 : nir/opt_sink: return early when trying to sink unused instructions
5603bb13e36 : v3dv: fix early return from failed drmGetMagic
9eee4054848 : freedreno: Add missing dependency to build
770230aab11 : glx: Fix the generated error when indirect contexts are not supported
97858f3c9c1 : glx: Simplify error handling in glXImportContextEXT
2c9e7f73ad9 : microsoft/clc: increase test-timeout
a7fb25bfe41 : egl: fix typo in wl_drm error message
3f4325e44b2 : etnaviv: update fallthrough comments
3517b6fd53a : microsoft/clc: add missing dependency
84dd4ac1c75 : microsoft/clc: use files-function for source-list
19a9f225011 : zink: moved vkEnumerateInstanceVersion to create_instance
195a001d736 : gitlab-ci: do not clone git-repo for test-job
361d143f941 : meson: Add build option to specify default shader disk cache max-size
0546ceba16d : radv: Use portable ffs and util_bitcount macros
3ff1eccce6e : radv: Replace pthread thread with thrd_t
63dc2a53afe : radv: Replace pthread mutex with mtx_t
aefaceab09e : radv: Use unsigned with u_bit_scan for MSVC
60c362c4906 : radv: Create shader cache if ENABLE_SHADER_CACHE
bed6e462e18 : radv: Use standard __VA_ARGS__ macro
09fb3700689 : radv: Fix function parameter types
6ec0953e22c : radv: Fix leak in radv_amdgpu_winsys_destroy()
314bcb39376 : radv: Fix callback signatures
be42e9a6d16 : radv: Update radv_assert for MSVC
02481e12038 : radv: Ignore radv_printflike on Windows
7f7586704c3 : radv: Don't return value in void function
3fe62252e4d : radv: Use os_localtime instead of localtime_r
fe67fe688a0 : radv: Wrap pragmas with __GNUC__ to fix MSVC
c4a516ca702 : radv: Replace VLAs with alloca
27492583682 : radv: Update build defines for Windows
0c70842232a : radv: Exclude amdgpu driver files for Windows
b79eac6b073 : gitlab-ci: ignore nv_copy_depth_to_color
d560addc30e : gitlab-ci: run piglit on windows
76b51fdf0c4 : gitlab-ci: build piglit in mesa_deps.ps1
04e3693e6d6 : gitlab-ci: build zlib statically on windows
eaab92cc61f : gitlab-ci: store build-artifacts from building mesa
e88c61eb419 : ci: build the Vulkan device select layer
06eef592ea7 : vulkan: add missing src_inc to the device select layer
a1976e1cb2d : intel/fs: Implement nir_jump_halt
6992d2f625b : intel/fs: Emit HALT_TARGET in emit_nir_code()
4a7f0aa2e03 : intel/fs: Remove unnecessary HALT_TARGET in opt_redundant_halt()
f9d549b2bf9 : intel/fs: Use BRW_OPCODE_HALT for discards
e76e3590072 : intel/fs: Rename PLACEHOLDER_HALT to HALT_TARGET
f3ad9281901 : Revert "radeonsi: always return void from si_build_wrapper_function"
86675a07f81 : radeonsi: don't check for GS fast launch for NOT_EOP in the indexed case
c7470c1760c : radeonsi: don't set DrawID and StartInstance if they are unused
c4ddf67ee17 : radeonsi: don't invalidate emitted NUM_INSTANCES for u_blitter
69c927debeb : radeonsi: disable WGP mode on gfx10.3 to prevent hangs
8ae3ad95ef3 : ac: enable late allocation on VanGogh to increase perf
623ea815301 : radeonsi: don't update provoking vertex and outprim states in SGPR if unused
4641dca269c : radeonsi: don't update indexed flag in SGPR if it's unused
d7ee265a956 : ac,radeonsi: fix load_first_vertex
80a0f8aba38 : radeonsi: only mask 1 CU for GS/VS waves on gfx10.3
0d4f1dcd155 : radeonsi: fix a nasty bug in si_pm4.c
bbad432e966 : radeonsi: eliminate shader code for disabled or masked color outputs
509142876b8 : radeonsi: add AMD_DEBUG=nofastlaunch for debugging
de799b2270f : radeonsi: enable NGG and NGG culling on gfx10.3 APUs by default
22917baa75c : radeonsi: unduplicate code setting MIN_COMPRESSED_BLOCK_SIZE
2c61411f253 : winsys/amdgpu: don't use debug_get_option_noop in a hot path
7cabd8e333d : winsys/radeon: don't use debug_get_option_noop in a hot path
530c276c4c3 : radeonsi: fix max_lds_size warning in release builds
9d210312650 : radeonsi: fix line stippling with LINES_ADJACENCY without GS
e64d5cc4d6c : radeonsi: fix a memory leak in si_create_dcc_retile_cs
a287ab2020f : radeonsi: use util_logbase2 instead of division by index_size
5525551d034 : radeonsi: correct the MAD/FMA support table
2f50dea2188 : radeonsi: always use a staging texture for linear 1D textures in VRAM
ebcca77d4ba : radeonsi: print more fields in si_dump_shader_key
071fd553815 : intel/compiler: Add GEN125 to enum gen
cd3251d6baf : intel/iris: Build gen 12.5
3b953f0f7a6 : intel/anv: Build gen 12.5
f08d8c849e0 : intel/isl: Build gen 12.5
032be8c4d43 : intel/genxml: Build gen 12.5
569afd37f15 : intel/genxml: Copy gen12.xml to gen125.xml
99fb15cd314 : intel/dev: Add gen_device_info_is_12hp
b257795b10f : intel/dev: Use GEN_GEN if defined for gen_device_info_is_9lp
94a9867b056 : glx: Remove DRI1
63822802ef3 : glx: Handle create_context in terms of create_context_attribs
c4ed0e8f3fb : glx: Check share ctx compatibility in ::create_context_attribs
731f3c113ee : glx: Remove unused __GLXDRIscreen::createContext
97ae4297541 : glx: Eliminate some stub functions for !GLX_DIRECT_RENDERING
893a30eacc6 : docs: inline contents.rst into index.rst
e3047762c91 : docs: mention egl in api-list
7f155a6da30 : docs: do not explicitly call out es-versions
7b54772d53a : docs: use external link-references
2f9e27cc1af : docs: move major versions history out of front-page
60fa79b0090 : docs: break project history out of front-page
8fca21d3e70 : zink: revert to old load_ubo implementation
8366d23e7b3 : zink: add alternate ubo loader in ntv
0471f83b07a : util/slab: do not dereference NULL-pointer
4c180c262bb : radeon/vcn: hevc main10 profile decoding pitch fix
c1c1bad582f : d3d12: Fix GCC warnings for missing function prototypes
30e5abe5f51 : microsoft/compiler: Add missing 'return' to switch case
423363803e5 : d3d12: Fix use of incorrect clear color variable
e593329b0c9 : microsoft/compiler: Misc fixes caught by GCC
456620a6ad2 : d3d12: Misc fixes caught by GCC warnings / code inspection
4e481a1f655 : microsoft/compiler: Fix unhandled switch case warnings
eebb04fca4f : d3d12: Fix unhandled switch case warnings
80dcd63f646 : d3d12: Clean up d3d12_compiler.h
244a41d6a81 : d3d12: Remove Windows-specific macros
4358af87e77 : d3d12: Fix signed-unsigned comparison warnings
6060291c0e3 : d3d12: Fix brace-initialization issues
c3bf781cb04 : microsoft/compiler: Remove dead code/variables
af6983885bd : d3d12: Delete unused local variables
89f6b72f19d : gallium/tests: fix unused-but-set-variable warning
34e5b46fff2 : softpipe: fix maybe-uninitialized warning
5a702fa4e5c : wgl: fix maybe-uninitialized warning
def15ad9ab5 : glsl: fix redefinition warning on win32
07a68d27b36 : glapi: fix unused-function warning
89b01cc0252 : util: fix mingw format-extra-args warning
5f6c5e5b86f : nir: don't sink instructions into loops
b02e15d1a38 : d3d12: do not inspect NULL samplers
94f8cb29ee7 : aco: Fix NGG GS assert failure from the WG scan.
c2974a1d45c : intel/tools/aubinator_error_decode: allow 0 arguments
7a7010d4f59 : intel/tools/aubinator_error_decode: allow "-" as an input file
8ffa45a775a : intel/tools/aubinator_error_decode: exit with an error on unknown option
f9e4c0ada15 : d3d12: lower bitfield_extract to shifts
3a858ecd406 : Revert "radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+"
4c58c68ea60 : ci: disable check-commits
37226269d37 : etnaviv/drm: add some locking asserts
034dd948dfd : etnaviv/drm: convert to simple_mtx
aad0c7c6b8e : etnaviv/drm: fix evil-twin etna_drm_table_lock
4f7d4871a6f : v3dv: don't log out of pool memory errors for internal driver pools
9adbaeff852 : v3dv: move error string definition to debug path
4679a3855f4 : mesa: replace ParameterValueOffset[i] with Parameters[i].ValueOffset
1755a5a3848 : compiler: decrease STATE_LENGTH from 5 to 4
fdd3a448aeb : st/mesa: fix uninitialized/random clip plane state vars in lower_ucp
f097c8773ef : mesa: allocate the attribute stack on demand
c0456a65658 : mesa: remove gl_texture_object references from glPush/PopAttrib stack
959380dcb09 : mesa: more optimizations in glPopAttrib (colormask, drawbuffers, coord replace)
f6f6d3c0e7a : mesa: optimize out no-op calls in glPopAttrib
27b981352a8 : mesa: skip _mesa_set_enable in glPopAttrib if there are no changes
b4bf8725856 : mesa: reduce the size of gl_texture_attrib_node::Texture by about 90%
d0e18550e26 : mesa: optimize saving/restoring bound textures for glPush/PopAttrib
9a8b54285d2 : mesa: reorganize gl_texture and sampler structures for glPush/PopAttrib
7fa9d9d06c4 : mesa: add a fast path for restoring light attributes in glPopAttrib
734af613533 : mesa: add a fast path for restoring fixed-func tex state in glPopAttrib
3be42f9ca19 : mesa: rewrite glPushAttrib/glPopAttrib to get rid of malloc
e08b3b74e7f : mesa: treat glPopMatrix as a no-op state change if it doesn't change the matrix
0d7347105fc : mesa: memset matrices at initialization to enable memcpy on it
019f1316013 : mesa: canonicalize matrix in glPushMatrix to make glPopMatrix possibly a no-op
f5d17070bec : mesa: consider glPushMatrix a no-op change from the driver perspective
b1982fd3d2b : mesa: skip glMultMatrix if the matrix is identity
7b50332aef4 : mesa: fix crashes in the no_error case of invalid glUniform calls
f94c190581e : st/mesa: replace st_context::state::constants with a mask
96fc1ab6476 : st/mesa: add a faster path for uploading state parameters into constant buffers
9b1f091bd92 : gallium: add PIPE_CAP_PREFER_REAL_BUFFER_IN_CONSTBUF0
b8423c2eee0 : mesa: add helpers for drivers to load state parameters into buffers
7fe4a830fb0 : mesa: merge light state parameters for faster uploads (disabled)
0d6d66d5163 : mesa: merge matrix state parameters for faster uploads (disabled)
63f7d7dd0a8 : mesa: take advantage of sorted parameters in _mesa_load_state_parameters
b9bff76b630 : mesa: put constants before state vars for ARB programs
06a141469b3 : mesa: put constants before state vars for ffvp
8cb0229f26a : mesa: restructure gl_light vars to match the layout of gl_LightSource uniforms
51ce2f6c8d0 : mesa: optimize setting gl_Light state parameters
cc4afb21010 : mesa: demystify material_attrib()
fc31d9b733d : mesa: allow multi-slot program parameters
71504008c73 : mesa: fix printing state parameters
2770a4bc632 : mesa: remove redundant _math_matrix_analyse calls in fetch_state
2ca6c99604f : mesa: rework matrix statevar enums to remove excessive branching in fetch_state
3175b63a0df : mesa: don't allocate matrices with malloc
9c84ca574d4 : util: add a common ALIGN16 macro for m_matrix and u_threaded_context
14a2117fc81 : mesa: replace _mesa_problem with unreachable in fetch_state
4035a193206 : mesa: don't read from destination memory when computing state parameter values
bde7fa0cb32 : mesa: skip redundant uniform updates for glUniformHandle
b32e20e6301 : mesa: skip redundant uniform updates for glUniformMatrix
736f1f70ab8 : mesa: skip redundant uniform updates for glUniform
d0c66c167d3 : mesa: move sampler condition for flushing into mesa_flush_vertices_for_uniforms
0a2117bc9e0 : mesa: call FLUSH_VERTICES before changing sampler uniforms
9281dfca3ff : mesa: don't print GL errors in release builds if MESA_DEBUG=silent
eda37fb2698 : mesa: properly disallow param list reallocation
158351007e0 : mesa: track ParameterValues size separately
25e242155b9 : mesa: don't duplicate allocation code in _mesa_new_parameter_list_sized
5d14562da86 : radeonsi/gfx10: fix overflow and primitive queries
fd4016f9782 : v3dv: ignore filter in TFU blit path
eb75a67bd61 : v3dv: add a helper to choose a compatible TFU format
329afedd8b4 : v3dv: handle Z mirroring in the TFU blit path
29f62061d95 : v3dv: expand the formats that can be handled in the TFU blit path
cc62a0dfe4c : aco: Avoid extra bitfield padding
44f05d6b742 : aco: Stub sections that don't have _WIN32 support
2c3fd34103c : aco: Fix warnings for bools in bitwise logic
8bc2a419fcb : aco: Initialize union within Operand for MSVC
a2c981f8d05 : aco: Use u_memstream instead of POSIX memstream
8259cfaa659 : aco: Replace indexed array initialization
76ad75dbb86 : aco: Const correct aco_compiler_statistics
9779a9a51e5 : aco: Declare num_reduce_ops for array size
93094b8c5e8 : aco: Remove nonstandard parentheses
d1f742e497a : aco: Add missing C++ includes
e352ebf88e8 : aco: Fix warnings about unsafe integer/bool mix
fcd53bebe68 : aco: Define NOMINMAX in Meson build file
2d12991e016 : aco: use FALLTHROUGH macro
ce56902f857 : radv: use FALLTHROUGH macro
6fb4babfe98 : radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+
bf7c4108fb6 : zink: allow the backend to optimise shaders.
e2e383e36a0 : glx: update fallthrough comments
ff89a0afc6e : tgsi: update fallthrough comments
842088667f4 : egl: update fallthrough comments
148a24f3051 : amd/ac: update fallthrough comments
4d89b988bae : nir/ntt: update fallthrough comments
fecbc1e541f : gallivm: update fallthrough comments
04eb94f93ba : llvmpipe: update fallthrough comments
d1532cd83f9 : radeon: update fallthrough comments
c7986febf27 : gallium: update fallthrough comments
cd432d99811 : softpipe: update fallthrough comments
c27563d64a9 : gallium/util: update fallthrough comments
7d9147438d8 : vbo: update fallthrough comments
7b222cd52d0 : gallium/winsys: update fallthrough comments
ead225bb6fc : radeonsi: update fallthrough comments
4442f8eda3c : compiler/spirv: update fallthrough comments
a2aa777b685 : src/mesa: update fallthrough comments
9b3e6014a99 : xxhash: update fallthrough comments
2d6fa03f74a : gallium: update fallthrough comments
805b6b426e9 : nir: update fallthrough comments
5e7c00aacb9 : util: add a FALLTROUGH macro
a5b899c7da4 : spirv: add support for KHR_fragment_shading_rate
244514addd9 : compiler/nir: introduce a new helper to get varying name
1c9488e0d1b : nir: wire shading rate variables
f86668f487b : vulkan/util: Consolidate typed_memcpy
116b6d135da : util: Add os_localtime
531843cf2e9 : nir/algebraic: Avoid creating new fp64 ops when using softfp64
688dda5e1dd : mesa: Use os_get_option() for MESA_*_OVERRIDE
eeecc21d935 : util: Add property_get() fallback for android
73c6899285d : intel/fs: DISCARD_JUMP does not have side-effects
b70847a3894 : nir: Use the right argument order for load_scratch_base_ptr
b14679ab226 : v3dv: check return value of drmGetMagic
124ea8debf9 : v3dv: expand format coverage in TFU path for buffer to image copies
b3f212c52e2 : v3dv: fix base layer for 3D blits in the TFU path
ece8dbe68f0 : v3dv: add a TFU path for image copies
f9e53c6e514 : v3dv: add a format parameter to emit_tfu_job
d60a3ccf52b : v3dv: support compressed formats with TFU unit
14e7361c4a7 : v3dv: remove obsolete disabled code
04ea3d65018 : radv: disable WGP_MODE for NGG on GFX10.3
bf36cfced18 : radv: only mask 1 CU for GS/VS waves on GFX10.3
7729ea3d677 : radv: only disable CU2 & CU3 when NGG is enabled
750591f4cbc : radv: enable NGG on GFX10.3 APUs by default
b9ee0cd69a0 : ci: Make test-docs job depend on sanity job
94f4497a790 : ci: Squash "check mr/commits" jobs into a single sanity job
988dfc944dc : ci: Move sanity stage to the beginning of the pipeline
8749fc42614 : ci: Use ci-fairy docker image instead of local git_archive one
cfe45f3bd50 : ci: Update to current ci-templates
cc80415a41b : ci: Drop ci-templates-sha anchor
4e074a6d527 : vulkan: Portable wsi_common_get_current_time()
142d7b0f360 : vulkan: Replace pthread mutex with mtx_t
440952f152a : vulkan: Remove GCC pragmas by fixing warnings
d1768b23b50 : radv: save and dump vertex descriptors during GPU hang detection
9f3e7a6502f : radv: fix using bitfields for debug/perftest options
3a90641b0d6 : mesa/st_vdpau: set surface winsys handle modifier
b3504f41733 : amd/common: Check with_tests before adding test
40ede410358 : r600/sfn: remove leftover debug message
09313506734 : r600/sfn: remove unused file
166657a736c : r600/sfn: Fix a few warnings in release builds
261f42f0c87 : r600/sfn: fix definition of priority queue
feaecbeeabb : r600/sfn: correct error signalling in switch default case
de353c1fbe2 : amd: Fix declaration mismatch
a212a8a0f0f : amd: Fix signature mismatch
7c521e9968e : amd: Work around MSVC limit for string literals
74049078709 : amd: Replace vasprintf with vfprintf
3ad8ac38c76 : amd: Stub sections that don't have _WIN32 support
ee72cd0757d : amd: Remove bitfield sizes from enum values
31b4fdc0087 : amd: Cast to int for %d snprintf argument
bb1adece5e3 : amd: Simplify ac_addrlib_create
62a4a778756 : mesa/st: choose S/D format depending on gl_format passed for readpixels
4e623726114 : v3dv/pipeline: avoid unused warning on release build
4ba86ca9c36 : docs: grammar fixes
aed8d30b507 : radv: Deal with unused attachments in mip flush
160a0f25519 : freedreno/a6xx: add support for ARB_shader_stencil_export
b589df98622 : radv: disable SQTT support for unsupported GPUs
5cf41814cd5 : aco: use binding chasing helpers
e732bea536b : ac/nir: use binding chasing helpers
856a6523404 : nir/opt_load_store_vectorize: use resource binding chasing helpers
31c9c727d11 : nir: add helpers for chasing resource bindings
5b946d6eac2 : CI: Re-enable MSVC build
f6bb5e29b1b : CI: Build d3d12 Gallium driver and CLC framework on MSVC
484fe1e9f26 : CI: Update Windows build for current Meson options
77a474cb88e : CI: Remove ludicrous Windows container build timeout
187c146a2e0 : CI: Windows: Use 32 vCPUs for Mesa build
ddc900f7384 : CI: Add Windows libclc and SPIRV-LLVM-Translator builds
ad90e9fee6e : microsoft/clc: Disable broken f32 -> i64/u64 test
3a134abab8e : microsoft/clc: Allow building with Clang git
67ba666a454 : d3d12: remove hand-written intrinsic builders
2846d7811e5 : nir: fix nir_builder.h on MSVC C++ and GCC7.
7a770082837 : nir: fix intrinsic builders on MSVC C++
517b6986613 : r600/sfn: lower all IO in one pass
45f17702db6 : r600/sfn: simplify IO lowering and fix TESS IO lowering
efcb7b70504 : r600/sfn: lower GS IO
81df5408ca1 : r600/sfn: drop store_deref handling for VS and TES
eafa9bff805 : r600/sfn: Lower tess-eval IO
7421f9d95bd : r600/sfn: lower VS output IO
b8fdcffc4c7 : r600/sfn: Fix vertex stage export to accomodate IO lowering
98bb63b2f06 : r600/sfn: remove unused FS input deref code
3b6c17e2965 : r600/sfn: lower IO for FS inputs and handle interpolation accordingly
a45e651b11d : r600/sfn: Add simplified constructors for FS shader inputs.
e9babb853d1 : r600/sfn: Add lowering pass to convert load_interpolated to load for POS
c41d0d0c3da : r600/sfn: fix component loading from fixed buffer ID
d4f662a2522 : panfrost: Update the resource layout when doing a tile -> linear conversion
46518327aea : v3dv: extend the list of formats supported by the TFU unit
ca44b3edd7f : v3dv: batch buffer to image copies with the texel buffer path if possible
2809e2e8160 : v3dv: fix leak in the buffer to image copy via texel buffer
aaed7a29bef : radeonsi: implement GS fast launch for indexed triangle strips
4cce4d22a72 : radv: Fix a hang on CB change by adding flushes.
85647152535 : docs: document new zink-flag
313db572b7a : nir: make intrinsic order in nir_print consistent
fb0385b57cc : radv: use intrinsic builders
9b040737d30 : nir: use intrinsic builders
ddb81f5da32 : glsl_to_nir: use intrinsic builders
eafc7eee579 : spirv: use intrinsic builders
c9bcad25737 : nir: add generated intrinsic builders
b3c65f97ad1 : nir: move nir_load_system_value() to nir_builder.h
f8ee599dfb1 : nir: remove useless nir_builder_opcodes.h include
a2b9e3f715f : nir: add destination bit-size information to more intrinsics
3ec217a8498 : nir: add bit_size_src for when the destination bit size matches a source
898d7c1f493 : nir: use a single canonical list of intrinsic indices
f6407b9b7d3 : nir: fix sampler_lod_parameters_pan indices
a569ffeb83d : freedreno/a6xx: Fix typo in height alignment calculation in a6xx layout
f7b2165b19c : freedreno/a6xx: add support for dual-source blending
efba865c4c9 : nir/lower_non_uniform: improve code with the same texture, sampler indices
5d55ca9c300 : anv: fix descriptor pool leak in VMA object
df940760f9d : aco/optimizer: Propagate scc_needed label through p_wqm.
8bd3fefb74b : aco/optimizer: Only set scc_needed when it is actually needed.
a941618a1fc : glsl: avoid an out-of-bound access while setting up a location for variable
df143fa1ef6 : glsl: Drop mingw -O1 workaround for GCC>=7.3
bf2bcfe4457 : scons: Fix build with llvm-12.
954739fd18e : radv/winsys: fix the sysmem submission path for GFX6
05799844df5 : radv: Const aco_compiler_statistic_info usage
bb9b7d0a687 : radv: fix missing initialization of the predication value
d1ff00cb768 : v3dv: remove non-conformant warning
4adb643a0ad : docs/features: update list of v3dv supported features
e5ff2a357ea : ac: use bigger storage for ac_arg::arg_index / ac_shader_args::arg_count
0b3bd7c5167 : radeonsi/gfx10: flush gfx cs on ngg -> legacy transition
33a78948283 : util,radv: Cross-platform monotonic condition variable
4a94527ca18 : util/os_time: Safe os_time_get_nano for Windows
192d721e3ba : c11/threads: Remove Windows XP support
e3171037539 : c11/threads: Remove Win32 null checks
1afb8e23c70 : c11/threads: Fix Win32 timed functions
f09456361c4 : frontends/va/postproc: Convert destination when deinterlacing
49465babdb3 : frontends/va/postproc: Use the actual image height when blitting
ff9ea469f6b : intel/disasm: Don't rely on FALLTHROUGHTs to print unsupported SFID
ae27d7faae4 : panfrost: Fix stride calculation for Z32_S8X24/X32_S8X24 formats
00360cd5c85 : panfrost: Calculate the row stride at resource creation time
690232c90fa : panfrost: Fix panfrost_needs_explicit_stride() for block-based formats
543ad77e6fb : panfrost: Expose panfrost_block_dim()
4d0cd48fab5 : panfrost: Enable MSAA on bifrost when deqp debug option is set
fc93eb72813 : panfrost: Unconditionally align strides on 64 bytes for linear resources
402cabf1ef4 : panfrost: Set the layer stride
176ce2b9528 : panfrost: Add two helpers to calculate the surface pointer and strides
84c4b232ea0 : panfrost: Clarify bit 2:28 meaning in the Midgard texture descriptor
74165b3a46f : panfrost: Add a minus(1) modifier to the Levels field
a612c05b57f : panfrost: Increase blit shader BO size on Bifrost
0f643bbcc87 : pan/bi: LOD is a 8.8 fixed point
3949e8ba19f : pan/bi: Always emit a LOD/CUBE word for FETCH instructions
8040b797a82 : pan/bi: Only update LOD mode on TEX operations
864f4e2b15e : panfrost: Set sample_count when packing bifrost texture descriptors
9e3d2a7d9be : panfrost: Set depth for 3D textures on Bifrost
05880bc2851 : panfrost: Fix decoding of texture payloads
2ba5a710b06 : panfrost: Get rid of the Sample Count enum
de0b88223b0 : panfrost: Stop forcing depth to nr_samples
bb69d3bf4ef : panfrost: Fix RAW8/16/32 component replication
76a428d03b5 : panfrost: Account for sample count in tib offsets
f0a767f0e41 : nir: Fix LOD source type for txf_ms instructions
4eac4422175 : aco/ngg: fix division-by-zero in assertion
37a2c9ace64 : aco: fix GS with no outputs
fdfa96561e6 : radv/llvm,aco/ngg: fix large shift exponent in ngg_gs_vertex_lds_addr
d299c2eb0bd : pan/bi: Implement shader-db stats
45de02bdac8 : pan/bi: Ensure TEXC src0 is not marked SSA
bbd3a8eaddc : pan/bi: Emit a combine even if we only pass one staging reg to TEXC
b9121624fc6 : pan/bi: Fix off-by-one in RA
087e3f8da80 : pan/bi: Fix varying writemask handling
eee2a434615 : pan/bi: Implement sampler1D
8b23fbb9543 : pan/mdg: Fix shader-db counter
028de3beaf9 : panfrost: Enable indirect uniform indexing
33a76455420 : panfrost: Add PAN_GPU_ID debug option
2a1238f3a36 : nir/unsigned_upper_bound: decrement num_sources_left before recursing
65fbae16e37 : nir/unsigned_upper_bound: fix buffer overflow in search_phi_bcsel
cf0b54cdc16 : aco: fix v_mul_hi_u32_u24 format
ecebc263f5b : Revert "util: Add helpers for various one-time-init patters"
86662655ece : Revert "nir: Use get_once() helper for one-time init's"
5461e212456 : Revert "freedreno/ir3: Use get_once() for one-time init"
b8fb95ce01c : Revert "gallium/hud: Use do_once for one-time init"
f20192f7c33 : Revert "mesa/st: Use do_once for one-time init"
410b6518593 : Revert "util: Fix helgrind complaint about one-time init"
8fffcbce9bc : Revert "mesa: Fix helgrind complaint about one-time init"
1f6e03c3bf5 : Revert "gallium/trace: Fix helgrind complaint about one-time init"
f57f040f13c : Revert "tgsi: Fix helgrind complaint about one-time init"
8da98beb5d6 : radv: always use 32-bit predication on compute queues
62d9ca696e0 : radv: use 32-bit predication for conditional rendering on GFX10.3+
b1558ec3ec9 : ac: add gpu_info::has_32bit_predication
472e81ed805 : v3dv: Wayland WSI support
9fa1cdfe7ff : intel/rt: Implement push constants as global memory reads
f7e24e559fb : intel/rt: Add support for hit attributes
96fde5518b5 : intel/rt: Add a helper to create the raygen trampoline shader
303378e1dd4 : intel/rt: Add lowering for combined intersection/any-hit shaders
cb261b03e5a : intel/rt: Add lowering for ray-walk intrinsics in any-hit shaders
c3ddefa000e : intel/rt: Add support for shader buffer record memory
9ba7d459a3a : intel/rt: Implement the new ray-tracing system values
7ce7c93755f : intel/rt: Implement traceRay()
75209d5bd1f : intel/fs: Add and implement intel-specific ray-tracing intrinsics
1f6ae809ef0 : intel/rt: Implement support for shader call payloads
72354b0e9dd : intel/rt: Add a helper to create a trivial return shader
fad81a39681 : intel/rt: Add a pass to lower shader call instructions
ca88cd8e5a6 : intel/rt: Add return instructions at the end of ray-tracing shaders
49778a7253d : intel/rt: Add support for scratch in ray-tracing shaders
2b3f6cdc6cf : intel/rt: Add lowering functions for each ray-tracing stage
c7660918d77 : intel/rt: Add a pass to lower the new ray-tracing intrinsics
6e50db4edac : intel/rt: Add builder helpers for accessing RT data structures
1f6e70c85a8 : intel/fs: Add and implement a load_global_const_block intrinsic
6d5b57aeb7d : intel/rt: Add a brw_rt.h header with #defines for basic RT data structures
7280b0911d8 : intel/compiler: Add support for bindless shaders
27f44116fe0 : intel/debug: Add a debug flag for ray-tracing shaders
a7dd172aaa1 : nir/lower_io: Support shader_call_data in vars_to_explicit_types
477d2f03794 : nir/lower_io: Allow ray_hit_attrib in lower_vars_to_explicit_types
bbbb0600f64 : nir: Add a helper to get the live set at a cursor
c7eccb9ca2a : intel/genxml: Add BVH data structures
980950c5210 : intel/genxml: Add RT_DISPATCH_GLOBALS and RT_*_SBT_HANDLE structs
858d565eea4 : intel/genxml: Support truncated addresses
ba9c714cacd : intel/genxml/pack: Stash the cloned address field
9d16d973a70 : intel/genxml: Add the BINDLESS_SHADER_RECORD data structure
5faf859ebbe : intel/dev: Add a gen_device_info::has_ray_tracing bit
1d6434f02ba : spirv: Emit nir_jump_halt after TerminateRay or IgnoreIntersection
630e54a08b7 : nir: Add a halt instruction type
a1281f8a995 : meson: add idep_mesautil to components using simple_mtx.h
37a706ad5d9 : Revert "zink: initial implementation of shader keys"
06cb6c6063b : Revert "zink: refcount the shader cache"
01f04c7760a : Revert "zink: move shader key structs into their own header"
a4d03aa2b16 : Revert "zink: fill in params for fs shader keys and flag shader for rebuild"
1a25b1b36e7 : Revert "zink: put those shader keys to work fixing up fragment shaders"
469c59f8ead : Revert "zink: update shader modules in gfx program when flagged dirty"
025cb90042b : radv: Fix RB+ blending for VK_FORMAT_E5B9G9R9_UFLOAT_PACK32.
0742edba5ef : mesa: Synchronize get_gl_override()
d91fe7d1c65 : tgsi: Fix helgrind complaint about one-time init
1aa055539f3 : gallium/trace: Fix helgrind complaint about one-time init
f7102ac376a : mesa: Fix helgrind complaint about one-time init
f8c7a43f33d : util: Fix helgrind complaint about one-time init
bcb2981e145 : mesa/st: Use do_once for one-time init
2e81ec5e009 : gallium/hud: Use do_once for one-time init
b4ad27a986e : freedreno/ir3: Use get_once() for one-time init
c9062df1d57 : nir: Use get_once() helper for one-time init's
bda4d6e0d01 : util: Add helpers for various one-time-init patters
53f7d539cd9 : util: Add helgrind support for simple_mtx
7f223a2329a : spirv: Implement SpvOpConvertUToAccelerationStructureKHR
879b87cf8cc : spirv: Implement OpTerminateRayKHR and OpIgnoreIntersectionKHR
66685679b7c : spirv: Call repair SSA for OpTerminateInvocation
6885cc6f654 : spirv: Implement OpTraceRayKHR and OpExecuteCallableKHR
946d5ca004c : spirv: Update JSON and headers from Khronos main
b15caf190b5 : spirv: Rename some ray-tracing intrinsics to NV
22c1e097478 : vulkan: Update XML and headers to 1.2.162
c0286fc09b7 : zink: fall back to util_blitter for scaled resolves
1c17223c02b : nir/opt_peephole_select: respect selection_control when collapsing ifs
28395407eb8 : nir/opt_peephole_select: collapse nested IFs if applicable
000ea779387 : v3dv: fix allocation size for BO handles
fa5429390b2 : v3dv: remove obsolete comment
19da9bd10d9 : clover: Fix typo in comment.
105fc1c615e : gallium: fix missing bit field in p_state.h
87c70f1984f : lavapipe: enable pipeline stats queries
4263162839d : lavapipe: fixup mipmap precsion bits
2c0a078fdb4 : llvmpipe: fix multisample lines.
d932720ff7d : llvmpipe: fix multisample point rendering.
2ed54033def : llvmpipe/setup: move point stats collection earlier.
f2464565386 : lavapipe: fix wsi acquire fences
0d90c7cbc4d : lavapipe: fixup device allocate + enable private data
2ac396e2e5b : zink: fix layered resolves
989877365d2 : release-calender: Update 20.3
f60fabc38f7 : docs: update calendar and link releases notes for 20.2.3
9c2e8a8f90a : docs: Add relnotes for 20.2.3
ad2b1200875 : docs: add release notes for 20.2.3
8e961b91c32 : aco: optimize v_add+v_lshlrev to v_mad_u32_u24 on GFX6-8
d9e4504b0dc : aco: optimize v_add+s_lshl to v_mad_u32_u24 on GFX6-8
eaef1f21278 : aco: allow to use the range analysis UB in emit_{sop2,vop2}_instruction()
be600b009a8 : aco: add a new Operand flag to indicate that is 24-bit
05fd7800128 : aco/tests: extend the optimize.add_lshl tests to GFX8
cd59c223252 : ac,radv: use better export formats for 8-bit when RB+ isn't allowed
684531fd37c : radv: add new vk_format_is_*() helpers
a5227465c13 : meson: use a feature option for microsoft-clc
7ca4a478ad3 : meson: Don't add extra values to shader-cache
a92f597b98b : freedreno/ir3: Fix valgrind complaint about streamout state
9de6a601ce6 : freedreno/drm: Quiet timedout error msg
98d182fd46c : freedreno/a6xx: Clear control mem at context create
150a914a786 : freedreno: Convert one last mtx_t -> simple_mtx_t
8651cfbbf05 : freedreno: emit_marker() cleanup
b039e03f555 : mesa: add an environment variable to default enable INTEL_blackhole
f5610d99492 : st: trigger noop if the default value is not true
76ade57fa65 : ir3/ra: Fix array reg liveness in scalar pass
88b5a2b80bc : nir: fix gathering cross invocation info
79bd8edd87e : swr: Pass draw start information to state update mechanism
c83cc49f6bc : ci: fix name of the Sienna Cichlid expected failures file
ce5c23eb009 : v3dv/cmd_buffer: missing (uint8_t *) casting when calling memcmp
14ec91b1319 : radv: dump BO ranges into bo_ranges.log instead of stderr
4ffa6acb0de : radv: add RADV_DEBUG=noumr to disable UMR logs during GPU hang detection
a61a398f7eb : radv: dump application info in the GPU hang report
8d7f78ccf8f : radv: append a time string to the hang report dump directory
15e1b530f6e : radv: print more debug messages when generating a hang report
f7364c9fe0a : radeonsi: don't allocate LDS for TCS inputs if it's not used
a4ba51e5be5 : radeonsi: don't insert barrier between VS/TCS if all TCS inputs come from VGPRs
61fe66a2e43 : radeonsi: pass VS->TCS IO via VGPRs if VS and TCS have the same thread count
6f130342658 : ac/llvm: prepare for passing VS->TCS IO via VGPRs
98b2aacfbfe : radeonsi: remove unnecessary NULL checking in NIR tess functions
1190808eca6 : radeonsi: if VS and TCS have the same number of threads, merge the conditonals
0aba1743611 : radeonsi: always return void from si_build_wrapper_function
a56e92c79e3 : radeonsi: merge TCS and TCS epilog conditional blocks
c605de30ebc : radeonsi: don't generate a dead conditional in si_write_tess_factors on gfx9+
5df5ee2722f : radeonsi: limit HS LDS usage per workgroup to 16K to allow at least 2 WGs/CU
bdee9dc633f : radeonsi: don't allocate LDS for TCS outputs if they are not read
10beddf6595 : radeonsi: don't leave more than 8 unoccupied lanes in HS
9b5b5cbc534 : radeonsi: adjust tess SGPRs to allow fully occupied 3 HS waves of triangles
96593847445 : ac/nir: fix a typo in ac_are_tessfactors_def_in_all_invocs
bb6bdeb2305 : r600/sfn: Correctly lower all int64
861d48ea0b1 : nv50/ir: Initialize Program members in constructor.
8976918efa2 : r600/sfn: use a per stream index register in GS
335c48ab330 : r600/sfn: lower bool to int32 only after common optimizations
5b77b14448c : nir: Use src_is_invocation_id in get_deref_info.
e78c089aae5 : nir: fix gathering patch IO usage with lowered IO
aadfdb962ff : nir: fix gathering TCS cross invocation access with lowered IO
9edfbd62961 : mesa: lock Shared->TexMutex only once for a glthread batch
8e7270de551 : mesa: lock Shared->BufferObjects only once for a glthread batch
b8684672ff3 : glthread: make glGetActiveUniform return without syncing
5f820b38d41 : mesa: make error handling for glGetActiveUniform glthread-safe
ac4dc6e139b : mesa: add glInternalSetError for glthread
347a3d68cd8 : radv: Dump BO VA ranges on hang.
ba9906fc8f2 : clover: Initialize command_queue member _props.
f8dc22bf61c : meson: drop deprecated EGL platform build options
4da8323a14b : gitlab-ci: drop deprecated platforms that snuck in when nobody was watching
14186a1b845 : aco/tests: add Builder::v_mul_imm() tests
aab507c6b05 : aco: use v_mul_imm() for some nir_op_imul
02c5519e6c6 : aco: try harder to not create v_mul_lo_u32
8ca23bcf396 : aco: copy constant to sgpr in Builder::v_mul_imm()
756bb29391b : aco: create vgpr constant copies using v_bfrev_b32
4d93fc25f06 : aco: count v_mul_lo_u32 as 16 cycles
70d665d981b : aco: don't create v_mov_b32 in v_mul_imm()
35613c752f5 : radeon/vce: Bitrate not updated when changing framerate
a59b1b18a95 : glx, egl: Add LIBGL_DRI2_DISABLE environment variable
27612984a4d : gallium/vl: Set modifier field for winsys handle.
8c3abcab6d8 : nir/copy_prop_vars: avoid a duplicate lookup if src == vec_src
33eeb994be1 : nir/copy_prop_vars: use nir_deref_and_path
abc32259274 : nir/deref: add helpers to lazily create paths
7d8c06d484f : nir/search: check for changes before adding uses to worklist
556a20afe6a : nir/search: check instr type before adding to worklist
4832262560d : nir/loop_analyze: initialize loop variables on demand
be7b20135e5 : nir/copy_prop_vars,nir/dead_write_vars: ignore read-only loads
276e241b579 : nir: add nir_var_vec_indexable_modes
fb01882ddbb : nir: add nir_phi_get_src_from_block() helper
8d477baa4f9 : nir: allow for cheap intrinsics in nir_opt_peephole_select()
5cc29fccbeb : radv/winsys: Fix use of nonexisting struct type in sizeof
9eda7f475cf : radv/query: Avoid hardcoding array size constants
b4d6131c156 : radv,aco: Compile with -Wshadow when available
cba6ec309ab : radv: Fix -Wshadow warnings
a978602d1f2 : aco/tests: Fix -Wunused warnings in release mode
5231c788ff0 : aco/tests: Fix -Wshadow warnings
2bb88743203 : aco: Fix -Wshadow warnings
bc7f442d8e0 : radv: ignore other blend targets if dual-source blending is enabled
c08144b8ba0 : docs: add basic docs for d3d12 driver
0678fdd983d : ci: add list of expected failures for Sienna Cichlid
94c00be49fb : v3dv: only write new uniforms when needed
070dccdad93 : v3dv: remove redundant free of default pipeline attributes BO
54e8138bbc8 : r600/sb: Initialize sb_context members in constructor.
bbd21c40382 : r600/sfn: Initialize ShaderFromNir members in constructor.
c1b675bdd5e : r600/sfn: Fix typos.
50fef61fa54 : intel/fs: Add support for printing half-float immediate values
91f7e262e1c : intel/fs: Silence unused parameter warning in filter_simd
9f0907a4f59 : intel/compiler: Delete redundant MAC declaration
6edc2a3d404 : intel/compiler: Rotate instructions ROR and ROL cannot have source modifiers
366de8acc17 : docs: Update Mesa GL enum allocations for EGL_MESA_platform_xcb
c41cd7c3245 : radv/winsys: add missing Van Gogh and Dimgrey Cavefish in the null winsys
0c8cee39f45 : radv/winsys: fill real PCIID for Sienna Cichlid and Navy Flounder
bac6cc586fe : ir3: Enable nir_lower_vars_to_scratch on a6xx
ea3db9f5960 : freedreno/a6xx: Implement private memory
4d44461dd51 : tu: Support private memory
b525934f26a : freedreno: Add per-device parameters for private memory
ae109ca83c4 : ir3: Properly validate cat6 half-ness
4970aa55771 : ir3: Initial support for private memory
32cb01a4189 : ir3/parser: Fix st{l,lw,g,p} and ld{l,lw,g,p} assembly
504142ff754 : ir3: Fix STP/LDP assembly
e7471ce7761 : ir3: Support assembling & disassembling getspid/getwid
2cee8642ca3 : ir3: Add more a6xx-specific cat6 opcodes
c82d7be1934 : ir3: Expand cat6 a6xx opcode field
92fe6fa0ccf : freedreno/a6xx: Document private memory registers
3d5bed03e13 : freedreno/ci: Strip location from asserts
df29d0a111d : glcpp: Handle bison-3.6 error message changes
2be8cebd0b0 : amdgpu_bo: make cache_entry a extensible array
111a1b2e1c0 : winsys/amdgpu: make RADEON_ALL_BOS a debug only feature
631e18d4275 : aco: create v_mad_u32_u24
1200f6da0b6 : turnip: implement VK_KHR_depth_stencil_resolve support
13b2beb4159 : ac: Don't negate strstr return values in ac_query_gpu_info
01e3f430079 : v3dv: remove box check from texel buffer copy fragment shader
745f0b8a31c : winsys/amdgpu: move amdgpu_winsys_bo::lock for better packing
bccb9a74574 : winsys/amdgpu: replace amdgpu_winsys_bo::initial_domain with pb_buffer::placement
9c239aa6386 : winsys/amdgpu: replace amdgpu_winsys_bo::flags with pb_buffer::usage
37cdce0146d : winsys/amdgpu: remove amdgpu_winsys_bo::sparse
a09bc2db189 : winsys/amdgpu: remove amdgpu_winsys_bo::u::sparse::flags
31290f98061 : intel/fs: Fix sampler message headers on Gen11+ when using scratch
97ebb896afb : intel/compiler: Do interpolateAtOffset coordinate scaling in NIR
0d3b61dd7e8 : iris: Stop quantizing the depth clear value
afa25cc49de : ci: Bring freedreno into the "warnings clean release build" fold.
b537d425b39 : freedreno: Suppress uninit var warnings from shader stage switch.
8ae38885d61 : freedreno: Fix uninitialized var warning in afuc using unreachable().
239bae7b942 : freedreno: Fix warning about uninit size for the size==0 special case.
530a32bb959 : freedreno/a6xx: Fix use of uninitialized img->level in the SSBO/image path.
3390870cec4 : freedreno: Fix release build warnings for asserted temp vars.
d1b2d15cb99 : ci: Enable -Werror in more clover builds.
17ebce2f130 : d3d12: transition the right planes
968e360e470 : zink: track custom border color samplers and verify against device limits
4d498f5eaca : zink: handle arbitrary border colors using VK_EXT_custom_border_color
f493fc5fa2b : spirv: workaround setjmp/longjmp crash on MinGW
9e4f588318f : llvmpipe: fix arith-test build on msvc
03cfc93ab5e : winsys/d3d12: Use MakeWindowAssociation to remove DXGI's alt+enter handling
81adf127016 : d3d12: also reject GDI-supporting pixel-formats
8bbc31aba2f : d3d12: Release swapchain buffers before resizing them
be4475c4a73 : d3d12: Implement winsys framebuffer
e74b3e570a6 : wgl: Wrap stw_pixelformat.h into extern C
584061bdcdb : wgl: Create third buffer when drawing to front buffer
ece2cc3352f : wgl: Wait for fence when not using winsys framebuffer
f49ff1548be : wgl: Call flush_resource() before presenting
0e79ee3741d : wgl: Flush in-between resolving buffer and presenting
d60913e3925 : wgl: Use winsys framebuffer interface if present
23bfe035674 : wgl: Add winsys framebuffer object
acf8af458f5 : wgl: Add PFD flags based on stw_winsys callback response
c28eb3c6aac : wgl: Add stw_winsys callback to check which PFD flags should be added
bb9cc7ede4d : d3d12: Add D3D12 WGL winsys
3b034e97716 : wgl: Implement get_adapter_luid callback
f6d2d3cb580 : wgl: Marshal HDC into screen creation and LUID querying
494bd9cfa66 : d3d12: Pipe adapter LUID from callbacks to D3D12 screen init
29996b88c2b : d3d12: Add glon12 target which only includes d3d12 driver
fd361dde655 : d3d12: Support WINSYS_HANDLE_TYPE_D3D12_RES
7145cd6e735 : mesa/st: Introduce WINSYS_HANDLE_TYPE_D3D12_RES
5c305c8e36a : v3dv: use VkSurface to retrieve an authenticated display fd
0fcd379184d : aco: fix combining max(-min(a, b), c) if a or b uses the neg modifier
ff22fcf4500 : radeonsi: fix scan_instruction for bindless inc_wrap/dec_wrap atomics
d0657ee8379 : radeonsi: fix NGG streamout regression
be905b74f74 : radeonsi: don't add num_vbos_in_user_sgprs to the shader cache key for non-VS
4753235406a : radeonsi: don't do VGT_FLUSH before fast launch on gfx10.3
e2b784e74bb : ac: rename num_sh_per_se -> num_sa_per_se
603b5340b9e : ac: rename num_render_backends -> max_render_backends
f2977a162af : ac: fix min/max_good_num_cu_per_sa on gfx10.3 with disabled SEs
b635dff2562 : ac: fix detection of Pro graphics
d425d765bfe : ac: add build_alloca with an initializer
025bc9e50e2 : radeonsi: add options.inline_uniforms to the shader cache key
a73bdf48534 : radeonsi: remove VS input loads when culling with rasterizer discard
0ab7ab40c87 : radeonsi: tweak triangle list culling performance for GS fast launch
2b2b22f496d : radeonsi: read vs_state_bits in vs_prolog correctly
ea90d8a7449 : radeonsi: don't subtract max_verts_per_prim from hw_max_esverts on gfx10.3
e29e41a3cd8 : radeonsi: determine correctly if switching from normal launch to fast launch
8d2876a3431 : radeonsi: only do VGT_FLUSH for fast launch if previous draw was normal launch
c4ebdf9ee7e : radeonsi: do VGT_FLUSH when switching NGG -> legacy on Sienna Cichlid
74ea26f6136 : radeonsi: fix min_direct_count value
802fabdaa4b : Revert "anv/image: Define anv_image_get_aux_addr (v3)"
783b895ec9f : nir: Rewrite lower_undef_to_zero
ff05da7f8dc : microsoft: Add CLC frontend and kernel/compute support to DXIL converter
1885e356e6a : spirv: Allow spirv_to_nir callers to provide a float execution mode
a0aaba26cd4 : nir_load_libclc: Mark libclc shader as internal
cab995b4630 : nir: Make nir_build_deref_offset() support ptr_as_array
949f8572ec3 : vtn/opencl: Fix alignment for half vload/vstore
9c4dce1d966 : nir: Add nir_alu_type -> glsl_base_type conversion helper
7d3aec9905e : compiler/spirv: Handle the LocalSizeHint execution modes
a42c846d246 : nir: Fix nextafter() for hardware that don't support denorms
b94b827add3 : panfrost/util: Move nir_undef_to_zero into core nir and add 'lower'
c730ace12b5 : nir,clover: Drop nir_lower_mem_constant_vars
2e8e275075f : nir: Add a more generic helper for gathering constant initializers
f727e98d22f : nir/lower_io: Add data OOB asserts to write_constant
791fecfae12 : microsoft/compiler: Add scope for declaration in case statement.
f4c240f34d4 : microsoft/compiler: Add struct glsl_type forward declaration.
6a4407d2699 : microsoft/compiler: Add struct dxil_features forward declaration.
edc63ad44c7 : nv50/ir: Initialize GCRA members in constructor.
602d4a78bc5 : radeonsi: handle pipe_draw_info::increment_draw_id
c4310f70aa2 : radeonsi: swap DrawId and StartInstance SGPR locations
f14a05d618d : radeonsi: don't load DrawID for indirect draws if it's unused
cbb8090bea3 : mesa: don't FLUSH_VERTICES from primitive restart changes
51c7c64f0a4 : mesa: add primitive restart state to Driver.Draw parameters
e8c0c80ecd7 : mesa: index _RestartIndex with index_size_shift
52c20a6eea3 : mesa: move primitive restart enablement determination from st/mesa to main
6dd8b6518e1 : mesa: remove constant drawID parameter from _mesa_draw_arrays
7a8880f8710 : mesa: clean up GLboolean types in draw.c
4656df5a65f : mesa: clean up Driver.Draw parameter types
d6df35b304d : gallium/u_threaded: add support for multi draws
52ad4367406 : gallium/u_threaded: store start/count in min/max_index for better packing
1cd455b17b7 : gallium: extend draw_vbo to support multi draws
80b391077f6 : gallium: add missing bits of the direct multi draw interface
f038fb60b47 : gallium/u_threaded: improve draw merging by clearing pipe_draw_info fields
72ff53098c6 : gallium: add pipe_draw_info::index_bounds_valid
920bbfb3a00 : gallium/u_threaded: clean up direct vs indirect draws
d5b37dd3c26 : gallium/u_threaded: lift DIV_ROUND_UP to eliminate it for constant expressions
abe8ef862fe : gallium: make pipe_draw_indirect_info * a draw_vbo parameter
1a717dca046 : gallium: move count_from_stream_output into pipe_draw_indirect_info
238ee7b801c : mesa: add Driver.DrawTransformFeedback
c77409a87e4 : turnip: minor tu_queue fixes related to vk_base_object
008872aa309 : turnip: Assert about the storage buffer offset alignment.
fdfe4a4d307 : libgl-gdi: add zink support
eebcd6a5021 : zink: fix unused variable warning
3d1260aa919 : v3dv: implement VK_EXT_private_data
30b6fbc496b : v3dv: use the common base object type and struct
c3432ad8524 : radeonsi: add an option to enable 2x2 coarse shading for non-GUI elements
c13370e8169 : amd: add register enums for VRS
f054a261a86 : ci: update some radv trace checksums
9b9d1db90e1 : ci: update some radv trace checksums
5195a30d27a : util: fix -Wshift-count-overflow warning
526405dfec6 : meson: Treat LLVM headers as a system dependency
381824d14fc : frontends/omx/av1: enable AV1 OMX Bellagio support
f1b23d8299a : frontends/omx/av1: add AV1 tasks management
2874f873487 : frontends/omx/av1: add AV1 OBU header parsers
6ab3030f925 : frontends/omx/bellagio: add AV1 initial support to omx dec
7ed30281943 : radeonsi: cap AV1 support to SIENNA CICHLID
33690167a49 : radeonsi: cap AV1 codec configuration
d78821b3baf : radeon/vcn: fill up the probs buffer
07a8d4634d6 : radeon/vcn: get AV1 message buffer
e08f6a18461 : radeon/vcn: fill up the context buffer
057293a5086 : radeon/vcn: add AV1 context buffer
7e7e753d275 : radeon/vcn: add AV1 default tables for the context
9a46b1086fb : radeon/vcn: add AV1 dpb buffer size
6230407e82b : radeon/vcn: add AV1 support to the decoder
80f145a0a7f : radeon/vcn: add AV1 codec driver firmware interfaces
0267a567f6d : vl: add AV1 codec picture support
87dc3106b07 : anv/image: Define anv_image_get_aux_addr (v3)
5fa0e5b87df : anv/image: Check surface offsets after adding each surface
9f0abc2a224 : anv/image: Rewrite check_surfaces() [v2]
15642a52ce2 : anv/image: Further split add_*_surface funcs (v2)
9f2073c76ef : anv/image: Define add_all_surfaces()
2bfd43ba0bf : anv/image: Add more asserts to choose_isl_tiling_flags
8636adf856e : anv/image: Move some DRM code in anv_get_image_format_properties()
40ac4c9cdc3 : anv/image: Emit error message for non-2D DRM images
c892e242589 : anv/image: Drop redundant rejection of YCbCr formats with modifiers
c9f2a74b5a5 : anv/image: Respect VkImageFormatListCreateInfo for VkImageFormatProperties (v2)
ce4f6bda66e : anv/image: Fail earlier in anv_get_image_format_properties
8c5b4b1e1db : anv/image: Minor refactor of VkImageFormatProperties::sampleCounts
2b3ec91326b : anv/image: Rename get_wsi_format_modifier_properties_list()
57d416d4236 : anv/image: Fix VkExternalMemoryProperties for images (v5)
a2aa56905c6 : anv/image: Delete the list of modifier-compatible formats
146f41e608c : anv/image: Refactor iteration over modifiers
6835cb7f862 : isl: Make public the list of modifiers
51eefbaae6d : anv/image: Fill drmFormatModifierTilingFeatures (v2)
1f39b3e48da : anv/image: Teach anv_get_image_format_features() about modifiers (v3)
486ae7c655e : isl: Add isl_format_layout::uniform_channel_type
f665bae4eb3 : anv/image: Use isl_drm_modifier_get_score()
01bad67a940 : isl: Define isl_drm_modifier_get_score() [v3]
b50275a4b63 : anv/image: Fix isl_surf_usage_flags for stencil images
51a19c83b00 : anv/image: Check DISJOINT in vkGetPhysicalDeviceImageFormatProperties2 (v2)
19906022e22 : zink: more accurately track supported blits
465a48a048c : zink: always insert barriers for general-layout
11ebe2a572f : zink: mark general layout as transfer-read/write
249aed1ff06 : v3dv: rename playout and dslayout fields to use underscores.
ba2e979b5ce : v3dv: blit shader clean-ups
840ba2513a2 : v3dv: initialize pipeline layouts for meta operations at driver initialization
ba69c36ada5 : v3dv: add a buffer to image copy path using a texel buffer
6304c08818e : v3dv: fix width for buffer view texture state
d25d097d3d5 : radv: don't subtract max_verts_per_prim from hw_max_esverts on gfx10.3
f777d00a756 : radv: don't count unusable vertices to the NGG LDS size
c5e8f6700bf : radv: fix applying the NGG minimum vertex count requirement
0790105f2f0 : radv: do VGT_FLUSH when switching NGG -> legacy on Sienna Cichlid
68f152cb9a6 : mesa/gallium: add MESA_MAP_ONCE / PIPE_MAP_ONCE
addfe49fdde : radv: Fix radv_queue_init failure handling
aaecb65b89f : panfrost: Don't expose fp16 support on Bifrost unless explicitly requested
fee4e991fe9 : pan/bi: Stop extracting the immediate attribute index from src0
549a59f66e2 : pan/bi: Add a varying_index field to bi_texture
fb01328d30e : pan/bi: Fix LD_VAR with non-constant index
d86973d92a9 : pan/bi: Stop passing special varying names through src0
1176cc12978 : pan/bi: Pass LD_VAR update mode explicitly
4321b4fc935 : pan/bi: Move LD_VAR packing out of bi_pack_add()
058bcf44062 : pan/bi: Set roundmode to RTZ for f2u operations
00a6a9bdf8d : pan/bi: Let the GPU pick the right format based on the varying descriptor
aa2156f9493 : pan/bi: Support automatic register format
d0cd8bf2a54 : pan/bi: Support txs operations
045ae543433 : pan/bi: Don't use TEXS for tex operations with a src that's not lod or coord
5ad9f95f249 : pan/mdg: Try demoting uniforms instead of spilling to TLS
69cad1f96ef : turnip: Close sync_fd only if it is a valid file descriptor.
71ee4e2853b : clover/spirv: Add missing break for SpvOpExecutionMode case.
7820c8c13ff : frontends/va: Fix *num_entrypoints check.
1beb477908c : freedreno: Disable PIPE_CAP_PREFER_IMM_ARRAYS_AS_CONSTBUF.
1f440533013 : freedreno+turnip: Upload large shader constants as a UBO.
17db969f7a3 : freedreno/ir3: Fix incorrect optimization of usage of 16-bit constbuf vals.
386998cfbf0 : freedreno/ir3: Switch emit_const_ptrs() to take BOs instead of prscs.
a9b37e5dad6 : freedreno/ir3: Include at least 4 NOPs so that cffdump doesn't disasm junk.
51f2b11b043 : nir: Add a size_align helper function for aligning elements to 16 bytes.
433841d9eb7 : freedreno: Fix leak of shader binary on disk cache hits.
b3daf341d4d : intel/fs: Add assert on the brw_STAGE_prog_data downcasts
671c8503105 : spirv/cl: add enqueued workgroup size.
2dd3fde56d4 : clover/image: handle MEM_KERNEL_READ_AND_WRITE flag.
c5a33ed8c20 : clover: add CL 3.0 event/queue queries
a8bad2b71a2 : clover: add 3.0 program properties
bd804c074fd : clover: add device/platform info for CL 3.0
39940ee8d6a : clover: add cl 3.0 SVM invalid support
a144dd69172 : clover: add all CL 3.0 API with invalid functions
e42a7fa0378 : clover: add support command queue properties
0272b6b1ba0 : clover: handle memory object properties properly.
6fd20a0281d : etnaviv: drop nir_print_shader(..) call
b479a1f03cd : etnaviv: fix disabling of INT filter for real
ad6365f656b : docs/features: document d3d12 features
867323379e3 : aco: don't use SMEM for SSBO stores
2410def98fa : mesa/main: add missing include in glformats.h
2736f974962 : aco/tests: add output modifier tests
0c522d3aa74 : aco: fix fp16 *0.5 omod
558daa73f9a : aco: disable omod if the sign of zeros should be preserved
5c8fc0b1f4b : Revert "ci: Temporarily disable jobs on the Collabora lab"
3f91f4e2ab6 : nir: don't consider txf_ms_mcs a query instruction
ff3b4f6683c : util: fix unknown pragma warning on msvc
2f5b3ac2f85 : aco: remove v_{add,sub,subrev}_u32 on GFX8
e7f8c195d80 : microsoft/compiler: Fix reference to renamed intrinsic getter
2ec290cd92a : util: Fix/silence variable shadowing warnings
4e87e7863f8 : glsl: Fix -Wshadow warning
902ac3d7c5a : ci: Temporarily disable jobs on the Collabora lab
460287adcad : iris: initialize shared screen->vtbl only once
959c2d1edbf : egl/dri2: fix race between image create and egl_image_target_texture
da9fbbac42f : lima: define set_clip_state implementation
f586a8efb75 : gallivm: fix float atomic exchange.
0a6f5ebe284 : gallivm: lower vector compares
3502bf47b26 : gallivm/nir: lower dot products.
2a3fd242b06 : gallivm/nir: add fsum support
53064ce6b5f : gallivm: add float to 8/16 int
ce07c52b825 : draw: fix tess eval pipeline statistics.
6925c031e0e : ci: update the list of expected failures for RADV
2ad0142db24 : ci: update the list of skipped tests for RAVEN
a4dc4ece630 : radv: Use internal drm_fourcc.h
9b6516ac249 : etnaviv: nir: do not run opt loop after nir_lower_bool_xxx(..)
035e21e7802 : v3dv/pipeline: take into account precision for the output_type
7da854e1864 : v3dv: remove combined_idx support
429c3364127 : broadcom/compiler: separate texture/sampler info from v3d_key
1fe52af61a4 : v3dv: cleanup/remove support for pre-generated variants
5169dfd1fde : nir/lower_tex: clarify nir_lower_tex_options indexing
f7b122728d5 : drm/uapi: Fix modifier field mask for AMD modifiers.
f0c8645cb93 : v3dv: Remove unsigned comparison to zero.
3fe5c13d71b : vdpau: Add missing printf format specifier.
5adba503ddf : nvir/gm107: Initialize SchedDataCalculatorGM107 member score.
4b65c09d86d : freedreno/ir3: Fix crash in shader compile fail path
cf9ef900665 : freedreno/ir3: Add pass to deal with load_uniform base offsets
4bb5a6c30a7 : intel/blorp: Delete clear color conversions during copies
8ed2a241db4 : i965: Disable color fast-clears for miptree copy
7779b1d71bf : iris: Disable color fast-clears in iris_copy_region
12dec2004ed : panfrost: Fix stack shift calculation
24c553c9753 : panfrost: Fix out-of-bounds read on SFBD
a5191f30bc0 : panfrost: Remove panfrost_can_linear
826969ee026 : panfrost: Implement linear Z/S for SFBD
0fe2d49ccdd : iris: Use converted depth in clear_depth_stencil
667813431c0 : iris: Add and use convert_depth_value
2e713313a29 : mesa: Clamp some depth values in glClearBufferfi
1bf539b3a21 : mesa: Clamp some depth values in glClearBufferfv
fda015023af : mesa: Add and use _mesa_has_depth_float_channel
bf5cea7232f : nir: allow reordering of loads from read-only modes
eb7507681f8 : nir: add nir_var_mem_ubo to nir_var_read_only_modes
0ef5f3552f6 : nir: add strength reduction pattern for imod/irem with pow2 divisor.
e96afeeb7bb : zink: update shader modules in gfx program when flagged dirty
eeff625ab31 : zink: put those shader keys to work fixing up fragment shaders
9aa08221fa6 : zink: fill in params for fs shader keys and flag shader for rebuild
ed7a5a55689 : zink: move shader key structs into their own header
b9fdc21bba0 : zink: refcount the shader cache
2be2a500a39 : zink: initial implementation of shader keys
54a965b153f : pan/bi: Add support for tex offsets
ed057ca3d7b : pan/bi: Allow lane selections on component 4 and above
38bebba18ac : pan/bi: Allow vec16 in bi_print_swizzle()
55cb921f923 : pan/bi: Add support for derivative instructions
6914316e9af : pan/bi: Add support for the CLPER instructions
3f8a7d9582f : pan/bi: Rename CLPER into CLPER_V7 and add CLPER_V6
f0e3de7e91a : pan/bi: Expose FAU slots
9f640c0f3dc : pan/bi: Store the architecture in the compiler context
0dd093a89fe : panfrost: Get rid of the Pixel Format descriptor
6e069d1c3fe : panfrost: Fix panfrost_format_to_bifrost_blend()
8379ff292c4 : pan/bi: Force BLEND src0 to r0
8be54474619 : pan/bi: Extract shadowmap comparator
4d727ee9131 : aco/tests: add some more clamp combining tests
15d08a06e28 : aco/tests: expand optimize.const_comparison_ordering tests
6bf3c606be6 : aco/tests: initialize debug function
966732e8cae : aco: disallow various v_add_u32 opts if modifiers are used
91ffeed88a4 : aco: fix combine_constant_comparison_ordering() NaN check with 16/64-bit
d4c821da0e5 : aco: don't combine precise max(min()) to med3
6e7e208867e : radeonsi: remove AMD_DEBUG=zerovram flag
b9605f1a745 : radeonsi: remove unused NO_RB_PLUS flag
1cf1ece738c : radv: add img debug flag
dc93fd759a5 : radeonsi: use ac_surface_print_info in si_print_texture_info
92470b3d747 : amd/common: introduce ac_surface_print_info
ee657df09a9 : meson: verify that d3d12.h exists when building the d3d12 driver
314f18b22ab : microsoft/compiler: correct typo
4c82cdcb7e8 : microsoft/compiler: inline some struct-declarations
b9a99b22aa1 : microsoft/compiler: move c++ higher up
a2a35b2d201 : microsoft/compiler: remove unused struct
68488fd3835 : aco: optimize v_add(v_bcnt(a, 0), b) to v_bcnt(a, b)
580fbbb59a6 : driconf: remove the redundant glx-extension-disabling options
3fa3bc19a28 : radeonsi: Add auxiliary plane support.
605140e4016 : radeonsi: Do not try to disable displayable DCC with modifiers.
23b59b6f87c : radeonsi: Do not disable DCC when we have it as a modifier.
c786150dfa5 : radeonsi: Add modifier support.
f7a4051b836 : radeonsi: Check pitch and offset for validity.
395dac7bf98 : amd/common: Add modifier tests.
0833dd7d124 : amd/common: Add support for modifiers.
2cc2b456889 : drm-uapi: Add AMD modifiers.
d4f7962d48b : radeonsi: Add displayable DCC flushing without explicit flushes.
3e2dcb3c076 : amd/addrlib: Use signed char for INT_8.
9acfbe30226 : radv: Do the sample check for tiling earlier.
dad6b625768 : turnip: Fix file descriptor return.
fe3b5241a48 : radeonsi: enable GL_EXT_demote_to_helper_invocation
aa757f4f8c3 : ac/llvm: fix demote inside conditional branches
cb20d58f45c : nir: optimize nir_lower_discard_to_demote to lower discard/demote both ways
d5039f99b4f : nir: gather shader_info::needs_all_helper_invocations
baa5807e363 : nir: rename needs_helper_invocations to needs_quad_helper_invocations
96c12b7dc20 : nir: optionally shuffle local invocation IDs for compute quad derivatives
99e17b0c4ad : radeon: fix license in header
0b4825c8725 : gallium/draw: Fix rasterizer_discard for wide points/lines.
9edb6e1be0f : mesa: Fix vertex_format_to_pipe_format index.
6e6dab47990 : nir: handle float atomics in copy propagation pass
8de279f8dbc : freedreno/drm: Add some locking asserts
9eb2ae5d21f : radv/winsys: set has_dedicated_vram in the null winsys
f6359d2dc32 : nir: Fix nir_validate fail after nir_lower_tex
53660e4c4ed : Add EGL xcb platform
8bb1a75b4f0 : anv: fix a build race between generating a header and using it
5d2e9d76c1d : d3d12: fix code after simple-shader helper changes
5f999625407 : zink: fix build on windows
db9d13b4ffd : aco: optimize v_add_u32(v_mul_lo_u16) -> v_mad_u32_u16
20e48551acf : aco: select v_mul_lo_u16 for 16-bit multiplications that can't overflow
7028e9875f8 : aco: select v_mad_u32_u16 for 16-bit multiplications on GFX9+
bbdafd6ab35 : aco: optimize v_mad_u32_u16 with acc=0 to v_mul_u32_u24
0ea763a727d : aco: add a new Operand flag to indicate that is 16-bit
bda35ae6b92 : aco: introduce a generic label for labelling instructions
1a5400a9e95 : util/u_process: implement util_get_process_name for Windows
d442a99238c : ci: sort packages installed via apt-get
87fb1ec3527 : v3dv: move authenticated display fd acquisition to swapchain creation time
fea89f4fede : v3dv: fix typo
dfd878f2bad : aco: combine more s_add+s_lshl to s_lshl<n>_add by ignoring uses
64748a2be29 : aco/tests: add some tests for combining s_add+s_lshl to s_lshl<n>_add
f89b29f708c : prog_to_nir: Revert name initialization change
2009258796a : intel/compiler: Fix passthrough TCS regressions from program rename
50175716d26 : microsoft/compiler: Add dxil_nir_lower_16bit_conv prototype.
c432d4814ad : glsl: Fix typos in comments.
e7aa3cf8283 : glsl: Initialize ir_variable member field data.is_xfb.
904dcfd914c : draw: Clean up single-use goto statements.
e9caba6ce54 : intel/fs: Fix use of undefined value in fixup_nomask_control_flow
dd34d28de72 : ci/db410c: Fix networking so we get artifacts from our jobs.
f6ccaca36e8 : ci: Re-enable the clip_three test on non-freedreno ARMs.
c189d385ce3 : ci: Bump deqp to current vulkan-cts-1.2.4
6bc35c00e22 : ci/deqp: Allow specifying the caselist fraction separate from CI_NODE_INDEX.
2998a0b0552 : ci/freedreno: Group the short a630 dEQP runs into one test job.
bf576b449e1 : ci: Only install kernel modules for LAVA devices.
737d2b704b8 : ci: Move the rust cleanup in lava_build out of the middle of kernel build.
eda3e4e055e : nir/builder: Add a name format arg to nir_builder_init_simple_shader().
5f992802f51 : nir/builder: Drop the mem_ctx arg from nir_builder_init_simple_shader().
ef5bce9253e : intel: Drop the last uses of a mem_ctx in nir_builder_init_simple_shader().
2f372572a19 : nir/tests: Simplify the mem_ctx setup in our unit tests.
5b9c7586f4f : nir/builder_tests: Drop unused lin_ctx.
4e9328e3b6a : nir_builder: Return a new builder from nir_builder_init_simple_shader().
1aa1c1aec2a : nir/algebraic: optimize bitfield_select(a, iand(a, b), c)
68d70fb9699 : gallium: Add format modifier plane count query
6ee10ab3de8 : gallium: Add pipe_screen::is_dmabuf_modifier_supported
40e3eb9be96 : mesa: Undefine ALIGN macro before it is used as a function name. Issues on MacOS.
d6a8a6ed4ec : v3dv: VK_KHR_display extension support
d186766c088 : llvmpipe: just use draw_regions in draw/line setup.
01c4bac36e7 : lavapipe: disable SNORM blending for now
a04a1465607 : lavapipe: enable alpha to one.
ea034c981b9 : u_blitter: port radv 3D blit coords logic.
4b1d23b2434 : gallium: handle empty cbuf slots in framebuffer samples helper
46d2f2224fd : zink: only add MESA WSI structs for specific devices
eba97645c9f : nir/validate: Size the set of blocks to avoid rehashing.
2afdd94f861 : util/set: Fix the _mesa_set_clear function to not leave tombstones.
4618ca82c37 : util/hash_table: Clean up the _mesa_hash_table_clear() implementation.
9c5422c7dd6 : util/hash_table: Handle NULL ht in _mesa_hash_table_clear().
3a512c34d2f : clover: add support for opencl C features
f1b91177fbd : clover/spirv: avoid strings for version handling
330c5247629 : clover/llvm: don't use strings for version handling.
b8a96199cbf : clover: add platform supported extensions with version
940e479d7d3 : clover: add support for versioned device extensions
3a9fa5b36d7 : clover: report device CLC versions for 3.0
54449180982 : clover: add CL_PLATFORM_NUMERIC_VERSION support
019130ed716 : clover/platform: move versioning to core object.
2a3a0322aec : clover: add CL 3.0 CL_DEVICE_NUMERIC_VERSION support
981f8d7252c : clover/device: store version in device at constructor.
297ad1bbb31 : util: add a env getter for versions
7507ce1db41 : clover: rename platform/device apis using strings
20a3ec2d771 : clover/queue: Flush automatically if applications do not flush themselves
e8a1aa9e940 : mesa/bufferobj: Fix valgrind complaints
f5ea96b5848 : mesa/fbo: Fix valgrind complaints
9cef302aa04 : util/threaded_context: use driver's ubo alignment for constant buffer uploads
cb034ae44f4 : freedreno: Protect gmem_cache ralloc allocations
13d509c7e66 : freedreno/drm: Rework APPEND() macro
2625ba064c4 : freedreno/batch: Cleanup submit immediately after flush
06b918153db : freedreno/drm: Drop growable submit_bos table
02298ed1fc6 : freedreno: Add submit lock
290f827928b : freedreno: Make fd_context_batch() return a reference
20a813b0eb5 : freedreno/batch: Move fd_batch_get_prologue()
b2f4bf01057 : freedreno/drm: Make ring refcnt atomic again
b1b8e0f8d15 : freedreno: Use ctx seqno in batch cache key
1783a156c80 : freedreno/a6xx: Texture cache locking
51665dee8c7 : freedreno: batch-cache locking
3f88abd621e : freedreno: Fix spurious flush
156d7e45f74 : freedreno: Convert to mesa_log*()
a8b9860a974 : freedreno: debug cleanup
78b3f58c998 : freedreno/drm: Convert to simple_mtx
57a2a5db81c : freedreno: Drop fd_context_lock() and friends
0d007349f91 : st/mesa: fix use-after-free when updating shader info in st_link_nir
6f3716d6779 : d3d12: avoid searching twice for bos
bd5f9285061 : d3d12: ensure all compoents of clip-distances are written
2ea15cd661c : d3d12: introduce d3d12 gallium driver
3f31cf64e49 : microsoft: add resource state manager utility code
b9c61379ab4 : microsoft/compiler: translate nir to dxil
dd5fe2f3de4 : microsoft/compiler: add dxil-util code
10dfd3cfb4b : compiler: add SYSTEM_BIT_FRONT_FACE
07d189c4169 : gallium: Wrap some header files into "extern C"
449c4baf501 : nir/print: print GS extra info
e60df9fe169 : util/format_zs: Add C++ include handling
51f4a4bee10 : gallium/util: Wrap suballoc.h into extern C
f4ff66d75f5 : util/slab: allow usage from c++ code
c88e314a2d4 : gallium/nir: Wrap tgsi_to_nir header in extern C
7a1346b26a7 : softpipe: correct signature of get_compiler_options
f23574af2c6 : panfrost: Fix ->reads_frag_coord assignment
35ae9408f2a : panfrost: Fix Bifrost blend descriptor emission
7737ca75391 : pan/bi: Model writemasks correctly
e3893ee2043 : intel/dump_gpu: add support for MMAP_OFFSET ioctl
44f2de5286c : panfrost: Fix AFBC blits of resources with faked RGTC
752f6d80654 : zink: setup version dependent VkPhysicalDeviceVulkan*Features and VkPhysicalDeviceVulkan*Properties.
19b181f0f53 : rbug: Handle non-TGSI shaders
44875361c88 : rbug: Forward get_compiler_options to pipe driver
ec347ee9bc4 : aco: fix combining add/sub to b2i if a new dest needs to be allocated
7004548bdf2 : turnip: Remove pipeline NULL check.
f8844d5c729 : swr: Initialize FetchJit member mpFetchInfo in constructor.
a8467191c39 : Reset new features for 21.0 development cycle
a706bac098f : Bump version for 21.0 devel

+- Project: platform/external/mime-support

0e67996 : Remove ("xdw," "xbd," "xct") from mime.types
c2e269c : Update Android's bundled mime.types mapping.

+- Project: platform/external/minigbm

65742c0 : minigbm: add bindgen-generated Rust bindings
9a9728c : Edit METADATA file
40b28f0 : minigbm: add gbm_{bo,surface}_create_with_modifiers2
3b508e1 : minigbm: use int instead of size_t for plane index
e950d82 : drv: Use __func__ instead of __FILE__
1b84258 : mediatek: Add AR30 overlay support
e8329c4 : Link libdrm statically
8441cb7 : Revert "minigbm: Add support for CCS Media Compression on MTL"
5769945 : Revert "minigbm: Fix Alignment issues for MTL Media Compression"
33b8c3e : minigbm: Fix Alignment issues for MTL Media Compression
4492f45 : minigbm: Add support for CCS Media Compression on MTL
bca6157 : gralloc: Sync with AOSP
768057a : i915.c: Add 2 additional ADL-N PCI ids
eae1fe7 : i915: make is_mtl a special case for bo cache
0c9b209 : i915.c: Allocate Intel compressed buffers with modifiers
d5420cc : i915: report GBM_BO_MAP_CACHE_WC for scanout
e701ddb : i915: report GBM_BO_MAP_CACHE_CACHED iff has_llc
958cd77 : minigbm: Add an API to return cache attributes
e81321d : mediatek: Add support for P010 allocation
4baf42e : virtgpu: define capset ids as macros
56f157b : minigbm: add unit test for minigbm public apis
52c63ae : virtgpu virgl: assume 0 caps for unrecognized capset IDs
3a1e511 : gralloc: Avoid using std::optional in shared memory metadata
92eb16b : gralloc: Move buffer metadata accessing into cros_gralloc_buffer
bd61687 : gralloc: Move buffer metadata initialization into common layer
6a402a9 : mediatek: limit recent changes to MTK8173
48a3e34 : drv: add support for bo logging
90b2d47 : mediatek: allow BO_USE_HW_VIDEO_DECODER | BO_USE_HW_VIDEO_ENCODER on MTK8173
118166a : tiny format fixes
0d691e8 : i915.c: Add log for failure to get MCC environment var
e3ad0a9 : minigbm: Add CCS support for render compression on MTL
8288894 : i915: Remove media compression format for hardware protected content
34476d4 : i915: add more PCI IDs to support RPL platform

+- Project: platform/external/minijail

354c0ca : UPSTREAM: Set embedded_launcher: true for minijail tests
42f5164 : Remove VNDK definition(s)

+- Project: platform/external/mobile-data-download

250ff77 : Add strict_mode: false
faa89ac : Add strict_mode: false

+- Project: platform/external/mobly-bundled-snippets

4c30f2e : Add `BluetoothHeadsetSnippet` for Bluetooth HFP. (#189)
c00e2d6 : Update AndroidManifest.xml to request legacy Bluetooth permissions on older devices (#186)
ca158c8 : Removing var type check (simSlot == null) for the following function: String getLine1Number(@RpcDefault("0") Integer simSlot) and int getTelephonyCallState(@RpcDefault("0") Integer simSlot)
fb49c6f : Update format to comply w/ G3, and change var type back to Integer for String getLine1Number(@RpcDefault("0") Integer simSlot) and int getTelephonyCallState(@RpcDefault("0") Integer simSlot)
66ee789 : Update format and assigning @RpcDefault("0") for String getLine1Number(@RpcDefault("0") int simSlot) and int getTelephonyCallState(@RpcDefault("0") int simSlot)
08d78a8 : Remove function String getPhoneNumber(int simSlot)
efb63fe : Merging functions by employing Default and Optional RPCs
d270e87 : Lower compileSdk and targetSdk to 33
689db41 : Add new function: String getPhoneNumber(int simSlot) Add new variant: int getTelephonyCallState(int simSlot)
c907e83 : Fix error: package Build does not exist
b0c54ad : Update TelephonySnippet.java
f83b07c : Update TelephonySnippet.java
5f6542f : Update TelephonySnippet.java
e8dd7dc : Use getCallStateForSubscription to replace deprecated getCallState
0d72c27 : Refactor manufacturerSpecificData to ManufacturerSpecificData
0422da4 : Fix Error Prone (#178)
3fe3a3b : Add RECEIVER_EXPORTED flag to portrait sys ui register receiver calls; (#176)

+- Project: platform/external/mobly-snippet-lib

eb6ceb9 : Align the behavior of returning Byte[] and returning byte[]
1e12206 : Support using array types in snippet method arguments.
ecea668 : Update UiAutomator example to use Snippet UiAutomator (#132)
08b72cb : Fix type conversion failure in some circumstances. (#135)
2b7dadc : Refactor if statement
e4101d0 : Check for null pointer in SimpleServer#getPrivateInetAddress

+- Project: platform/external/mockito

db4edcf : Reapply "Fixed DefaultMockitoSession constructor"
e4a0cdd : Reapply "New API to clean up all inline mocks after test"
70d9b29 : Upgrade mockito to version 2.23.0

+- Project: platform/external/mockito-kotlin

2e09eb4 : Add a mockito-kotlin-nodeps target

+- Project: platform/external/modp_b64

270cb01 : Enable Windows build for libmodpb64
e1d1d56 : Enable Windows build for libmodpb64

+- Project: platform/external/musl

0784374d : release 1.2.5
f5dba42f : iconv: add cp932 as an alias for shift_jis
e5aa4984 : update INSTALL file archs list with riscv32, loongarch64 additions
8d9d2665 : loongarch64: add new syscall numbers
8d852cda : loongarch64: remove getrlimit/setrlimit syscall numbers
13cd64af : loongarch64: remove ptrace.h macros
377c363f : configure: enable riscv32 port
d25f0ccc : riscv: define REG_S1 and REG_S2
8432d16a : riscv32: add new syscall numbers
3ea3fcf7 : riscv32: add sysvipc msg/sem/shm bits
b28c44de : riscv32: add thread support
c34a8eed : riscv32: add setjmp/longjmp and sigreturn
11eee89e : riscv32: add dlsym
b4f7b2ca : riscv32: add fenv and math
01d9fe4d : riscv32: add arch headers
5c653cca : getnameinfo: fix calling __dns_parse with potentially too large rlen
d3a61059 : posix_spawn: fix child spinning on write to a broken pipe
80e3b098 : loongarch64 __clone: align stack pointer mod 16
ec325b38 : add loongarch64 user.h structs; adjust elf_fpreg_t and ELF_NFPREG
f2c93505 : add loongarch64 signal.h register index macros
a7239cbc : switch __STDC_UTF_{16,32}__ macro definitions from #undef to #ifndef
2c887f24 : riscv: fall back to syscall __riscv_flush_icache
69670e3b : sh dlsym: fix passing of return address for RTLD_NEXT use
b817541f : add statx interface using syscall, fallback to fstatat
d0ed307e : use new SYS_fchmodat2 syscall to implement fchmodat with flags
3d5c9fe3 : bits/syscall.h: add __NR_fchmodat2 from linux v6.6
fb9d976c : remove flag argument from fchmodat syscall
dd690c49 : bits/syscall.h: add cachestat from linux v6.4
33e8c469 : bits/syscall.h: add set_mempolicy_home_node from linux v5.17
b2c4c3d5 : bits/syscall.h: add futex_waitv from linux v5.16
e9751279 : bits/syscall.h: add process_mrelease from linux v5.15
a526314c : bits/syscall.h: add memfd_secret from linux v5.14
19563e18 : add framework to support archs without a native wait4 syscall
7020e85f : sh: fix sigsetjmp corrupting call-saved register r8
522bd54e : add loongarch64 port
4a16ddf5 : strftime: fix breakage in last change (uninitialized pointer access)
cf91e9b3 : fix erroneous feature test macro check for ppoll
39838619 : syslog: use C locale for timestamp generation
8b704868 : stdc-predef.h: prevent redefining __STDC_UTF_{16,32}__ macros
407aea62 : riscv: add TLSDESC support
2e1bb87a : install.sh: avoid creating symlinks with restricted permissions
0e330722 : sqrtl: fix invalid use of a non-constant-expression as static initializer
bd3138b7 : riscv: correct symbol version of __vdso_flush_icache
15aa7abd : elf.h: add NT_RISCV_CSR and NT_RISCV_VECTOR constants
25c41236 : elf.h: update RISC-V relocation types
81cced6e : add preadv2 and pwritev2 syscall wrappers, flag value macros
f247462b : expose ppoll in default feature profile
07af0181 : move ppoll from src/linux to src/select reflecting future standardization
11fb3832 : remove INT_MAX limit on the n argument to snprintf/swprintf
f47a5d40 : strftime: don't attempt to parse field width without seeing a digit
f314e133 : mntent: fields are delimited only by tabs or spaces, not general whitespace
ee1d39bc : mntent: unescape octal sequences
e17b9d74 : ldso: fix TLSDESC addend processing on archs with backwards descriptors
039d3c34 : ldso: convert TLSDESC_BACKWARDS from "#ifdef" to "if" logic
7b6a6516 : byte-based printf family: emit a nul byte for %lc with argument zero
8c086e76 : remove arbitrary limit from dns result parsing
2265a4c9 : pass AT_NO_AUTOMOUNT when emulating fstatat via statx
2d84486a : __year_to_secs: fix dangling pointer
c5459df1 : timer_create: volatile static -> static volatile
7bb11f75 : ensure valid setxid return value in an unexpected error case
7f3a2925 : synccall: add separate exit_sem to fix thread release logic bug
5baf2d92 : ldso: use __ehdr_start if available to locate its own ELF headers
725e17ed : remove non-prototype declaration of basename from string.h
6be76895 : elf.h: add typedefs for Elf64_Relr and Elf32_Relr
79bdacff : glob: fix wrong return code when aborting before any matches
7291c6c6 : statvfs: allocate spare for f_type
39e43f08 : math: fix ld80 powl(x,huge) and powl(LDBL_MAX,small)
6d101027 : math: fix ld80 acoshl(x) for x < 0
83b858f8 : fix rejection of dns responses with pointers past 512 byte offset
a4ecaf89 : dns stub resolver: increase buffer size to handle chained CNAMEs
40834f6c : printf core: fix gratuitous integer formatting buffer size
3a23cd06 : all printf variants: fix argument type handling for %c and %lc
fa4a8abd : fix public clone function to be safe and usable by applications
0c277ff1 : fix broken thread list unlocking after fork
4653b987 : mbrtowc: Fix wrong return value when n > UINT_MAX
b90841e2 : configure: replace -Os with equivalent based on -O2
718f363b : move fallocate64 declaration under _LARGEFILE64_SOURCE feature test

+- Project: platform/external/nanohttpd

03dd1ea : Add host_support to nanohttpd Android.bp file

+- Project: platform/external/neven

1de0122 : libc++fs is part of libc++ now.

+- Project: platform/external/nos/host/generic

b3226dc : Update comment on max size for nugget storage file
d8e9111 : Fix host compilation of protoc_gen_nos_client_cpp
baef001 : Replace Protobuf stubs with ABSL.
f1106d5 : KM: Add new fields on ImportWrappedKeyRequest and ImportKeyResponse

+- Project: platform/external/noto-fonts

495acb3 : Update Hebrew font to 3.001
3329eb9 : Replace 100..900 OTF with 400..900 OTF
93bb1c7 : Update NotoSerifHentaigana to stable version
0d25c02 : Convert noto-emoji-compat-flatbuffers-java to Android.bp
9f1a960 : Update NotoSerifHentaigana to stable version

+- Project: platform/external/nullaway

d958d49 : Allow build of nullaway with JDK21

+- Project: platform/external/oboe

25cacaa7 : Add more static_casts (#1982)
70ef948c : Add enums to some logs (#1979)
139ca23a : Bump OboeTester to v2.5.12
79a44b24 : OboeTester: Fix problem with phaseJitter=0 in DataPaths (#1978)
c1d4eaf6 : oboetester: override previous channel mask/count selection (#1973)
a0e3b650 : remove unused params (#1971)
7a0d19fb : Bump OboeTester to v2.5.11
ac76bf6a : Update AutomatedTesting.md (#1969)
eb6e5aa8 : Improve Data Paths and Glitch tests (#1963)
16d72c89 : Bump Oboe to v1.8.2 for isMMapEnabled fix
528b469f : Fix isMMapEnabled() (#1968)
24004f88 : OboeTester: Test both with and without Oboe SRC in test disconnect (#1964)
23736ab6 : Fixed typo. Renamed *SIMIPLE* => *SIMPLE* by removing the letter I. (#1965)
86165b82 : Listen to USB device de/attach event. (#1961)
5b2a750d : Improve glitch tests (#1956)
db4c6941 : OboeTester: Add MIDI device report (#1954)
cb4e5d28 : Prevent deprecation warning for shared openStream() call (#1950)
8d66ac53 : Update Version.h
0d704461 : opensl: fix stream type for ringtone (#1946)
51e76990 : Flowgraph: Add I8_24 (#1943)
69a990b4 : Update Usage.md
6ae0e3fa : OboeTester: speed up latency analysis by >100X (#1940)
0f945983 : OboeTester: add workload fader, remove benchmark (#1938)
f6aa353e : OboeTester: Add sample rate tests to data paths test (#1937)
791e54d3 : Update AudioStreamCallback.h, numFrames <= framesPerBurst
cd0f776b : Improve docs for setBufferSizeInFrames
fc926d6b : add more hang times (#1935)
e51332fb : OboeTester: Fix test disconnect skips (#1933)
e76d2313 : Log deprecated fix (#1930)
987538b6 : Update Oboe to version 1.8.0
66111e06 : Add Full Duplex Stream to Oboe library (#1920)
0f0d8b14 : Update to Android 14 (#1856)
43f181d1 : OboeTester: smaller text to fit on small screens (#1929)
7e83b981 : Bump OboeTester to 2.5.7
f10e0568 : OboeTester: Add checkbox for setStreamControlByAttributes (#1924)
2c937cc6 : Samples: Remove some fixed size constants (#1922)
0794ba0d : OboeTester: Test downmixing with data paths test (#1913)
0abad3e3 : Bump OboeTester to 2.5.6
d7578bd5 : OboeTester: update the current communications device (#1915)
531796d8 : OboeTester: Add USB Device to Device Report (#1910)
0c91e94f : OboeTester: Keep screen on during 3 tests (#1911)
91e648d8 : OboeTester keep screen on during ROUTING STRESS (#1908)
82f521c6 : OboeTester: AUTO GLITCH improvements (#1903)
216d294c : OboeTester keep screen on during DISCONNECT test (#1905)
69559a79 : OboeTester: improve CPU LOAD test (#1901)
94a8818a : Touch CMake so Android Studio will build (#1900)
2caafd2d : Update Oboe to v1.7.5
798a9812 : Bump OboeTester to v2.5.5
127e9ba2 : oboe: copy more parameters in FilterAudioStream (#1898)
e94d7691 : OboeTester: Cold Start Latency Tests (#1887)
a2a5e630 : OboeTester: Stop using get_nprocs() (#1899)
ed87db6c : OboeTester: initial plug state not detected (#1896)
e491fdc1 : OboeTester version bumped to 2.5.4
1b37e192 : OboeTester: TEST DISCONNECT checks for mic on headset (#1894)
9719c189 : Update OboeTester to V2.5.3
1ea55378 : OboeTester: check for null in CPU LOAD test (#1889)
1286aacd : OboeTester: associate volume keys with stream type (#1886)
775af827 : OboeTester: Output channel mask strings (#1877)
35fa4dc1 : Samples: Handle activity lifecycle better (#1879)
87965508 : change soundboard dimensions (#1883)
62cff02f : OboeTester: Shorten Release string (#1884)
46f486bf : OboeTester: Data Paths cleanup, remove earpiece (#1871)
ee70a64f : OboeTester: waitForStateChange should not be called in disconnect (#1875)
78d46b43 : Add comments on whether channel masks are input or output or both (#1873)
01e1ebf2 : Soundboard: support multi-display devices (#1868)
847ed4a3 : OboeTester: Fix input channel masks data path tests (#1870)
d2535e2c : OboeTester: Add Error Codes (#1864)
77a247a9 : OboeTester: Add new info from AudioDeviceInfo to device report (#1860)
ecbb9175 : Delete tests README (#1861)
8ee30a3d : Remove presubmit check for Android U (#1854)
38048041 : OboeTester: fix crash in Tap-to-tone (#1858)
e0b62d11 : OboeTester: add flush button (#1850)
3bd67fa1 : OboeTester: keep data paths tests on (#1851)
64f88111 : OboeTester: clear volume ramps on start (#1848)
fa445435 : OboeTester: cleanup error messages in TestDisconnect (#1846)
55a7cccf : OboeTester: bump version to 2.5.2
22e70a4f : OboeTester: fix hang msec menu when no callbacks (#1839)
c8868121 : OboeTester: Add channel masks to data path tests (#1837)
9f337bfb : OboeTester: Add input device selector to Tap To Tone (#1830)
439c75aa : OboeTester: add menu to hang and glitch (#1832)
ca71246d : remove unecessary streamContext.tester assignement (#1838)
31cbda80 : OboeTester: Add input bars to echo test (#1834)
75986b27 : OboeTester: Add buffer capacity menu (#1833)
d015a0eb : DrumThumper: swap snare and mid tom position (#1836)
5768eb71 : OboeTester: Add Volume Fader (#1828)
2cfb1b59 : Unit Tests: reenable high sample rates (#1824)
2aa39d35 : OboeTester: add out_usage to automated testing (#1823)
2a122a3b : OboeTester: fix hang on devices without MMAP (#1827)
a1c375d5 : OboeTester: Add more logs to Plug Latency Test (#1825)
7e44fee0 : OboeTester: stop CPU Load sniffer (#1818)
7f6f273c : Update Version.h to 1.7.4 for resampler fix
f4410aa3 : resampler: do not filter when upsampling (#1813)
c2119b54 : OboeTester: measure and display sample rate (#1812)
0e385c09 : OboeTester: consolidate CommDevice UI (#1811)
d5dbb4f2 : Update Usage.md for TEST OUTPUT
1ceb5426 : OboeTester: fix crash if open failed (#1810)
5dc52787 : UnitTestRunner: Update text after getting record permissions (#1807)
e4c8a3f9 : DrumThumper: Retry stream open/start (#1804)
c40dd5e9 : change cmake -H to -S (#1805)
e1a6f3cd : OboeTester: bump build.gradle to v2.5.0
228180e6 : Update Version.h to 1.7.3
ad6cca75 : Add setPerformanceHintEnabled(), Dynamic CPU Load test (#1788)
40e9fed4 : OboeTester: fix crash with multiple START calls (#1803)
1ed5fa59 : OboeTester: bump to v2.4.2
794141f3 : Fix messages in TestPlugLatencyActivity.java (#1800)
3529e76e : OboeTester: fix hang in PLUG LATENCY test (#1798)
1d977b8b : OboeTester: fix buffer size radio button (#1799)
b955b068 : Revert "use app compat spinner and text view (#1769)" (#1796)
50e02ccb : OboeTester: Add new test to docs (#1792)
9e24a770 : Add spatialization functions to Oboe (#1776)
62d9d2cb : Samples: Update README.md because soundboard supports a dynamic number of notes
b955f732 : Add allowed capture policy to Oboe for Android Q+ (#1768)
6e699166 : Samples: Add screenshots to DrumThumper and MinimalOboe (#1791)
f0956c78 : OboeTester: Routing Stress comment, fixed in U (#1787)
f6fb4c0a : Add assert() in FormatConverterBox (#1786)
38216c46 : OboeTester: check for callback size in InputAnalyzer (#1785)
22b5035a : OboeTester: Remove settings button from tap to tone activity (#1784)
91a3a8a8 : OboeTester: Added basic action share button item to resolve issue #1766 (#1780)
1a73aec7 : support screen rotation on soundboard (#1782)
e0212e36 : OboeTester: make font sizes a bit smaller for buttons (#1778)
1cdef3db : Set performance mode as None wif session id is set (#1783)
3712ef65 : fix stream close tests (#1777)
0f33827f : Fix phase calculations in Data Paths (#1771)
8ac53b80 : Add IEC61937 for API 34 (#1758)
d2193bd6 : use app compat spinner and text view (#1769)
6a050b78 : OboeTester: bump version to 2.4.1 (#1765)
63a6e2c4 : OboeTester: add Input to Routing Stress test (#1764)
0b641c11 : oboetester: try to repro routing crash (#1760)
f0449516 : oboe: remove getMDelayBeforeCloseMillis from header (#1762)
79f9d8fc : Add privacy sensitive mode for API 30+ (#1751)
e54826cf : Add support for AAudioStream_release (#1755)
2b70db29 : Fix glitch typo in Usage.md (#1759)
8b7983f9 : Add docs for GLITCH TEST.
b3b6fbc1 : Add hardware stream functions for API 34 (#1744)
fa9f04e8 : fix glitch activity sharing (#1753)
71d08951 : use data and error callbacks in drumthumper (#1745)
66e32fcf : remove stablized callback from READMEs (#1749)
e8a08726 : Add include <algorithm> (#1747)
04362145 : OboeTester: Add External Tap-to-Tone docs
ac252457 : OboeTester: Run and Cancel buttons for auto tests (#1742)
7e347995 : DrumThumper: Support stereo (#1736)
4fc3b660 : OboeTester: Use AndroidX (#1739)
323c4359 : OboeTester: Fix Device Report crash before Android S (#1737)
94e3bcd4 : fix properties (#1733)
10ae2fae : oboe: make AAudioExtensions() private for singleton (#1730)
1ee9dde4 : add mic and output check (#1728)
febbc739 : change fxlab java folder to kotlin (#1726)
5a4cb28f : deleted outdated changelog file
4e7f40e4 : DrumThumper: Fix stereo content (#1719)
3911607c : Soundboard: Convert to Kotlin (#1720)
e94f2189 : change java folder to kotlin folder (#1722)
7541baba : Clean up tech notes (#1714)
ad9bdbf0 : Delete .nojekyll file (#1717)
638dcf3c : OboeTester: catch null from getChannelMapping() (#1716)
74627460 : OboeTester: check for (result != 0) (#1713)
80d7d93d : Upgrade build CI (#1712)
6f8f189b : Coerce positive error from open() to negative code (#1711)

+- Project: platform/external/okhttp

ba843e0 : Disable flakey okhttp tests pending investigation.

+- Project: platform/external/one-true-awk

4d46214 : adjust version date: 20240311
eb57744 : fix error messages.
b1d9d28 : updated.
77c8ffa : fix for fnematch use-after-free bug resulting from adjbuf invalidating the pointers to buf. this is Miguel Pineiro Jr.'s code. thanks to github user caffe for spotting this. this code demonstrates the problem:
6a07a6d : Fix some typos in b.c; Improve prose in README.md and FIXES.
ee8484a : Restore ability to compile with g++.
908be9c : fix for matchop dereferencing a pointer x->sval after freeing x. this bug was introduced with UTF-8 support changes. example: $ echo aaaaaab | ./a.out '{print match(substr($0, 1), "b")}' -1
04f69ea : test for matchop dereference bug
08fa2b8 : adjust version date: 20231228 Fix inconsistent handling of --csv and FS set via -v.
b7461b6 : cast to int for isspace, isalnum et al.
fcc0e7b : updated.
8424e93 : comment out print stmt for prog.s
dbf7cbe : adjust version date: 20231127
5b55b5f : updated with the latest fixes
a964213 : Wilbert van der Poel's fixes to inconsistent handling of -F and --csv.
0096fa6 : Fix after review comment.
230a480 : Fix exit status of system on MacOS.

+- Project: platform/external/opencensus-java

b347144e : Edit METADATA file
d9c655cc : Enable windows target
baa68680 : Update README with OpenCensus sunset notice (#2111)
9e0260c8 : Upgrade ubuntu runner to latest (#2112)
a37129e5 : Stackdriver exporter: add workload.googleapis.com as a supported external domain (#2106)
f9c76ae1 : Bump spring-boot-starter-web in /examples/spring/servlet (#2099)
a6ec0416 : Github workflows should act on release branches (#2101)
05a25dab : Fix retry stat measures to match those in grpc-java exactly (#2097)
2fe02742 : Start 0.32.0 development cycle
2e90f499 : implement gRPC client retry stats measures and views (#2084)
81225afc : fix: Shutdown Stackdriver MetricServiceClient properly (#2091)
0899c0b2 : Add text for upgrading to latest log4j (#2089)
15845078 : Bump release version. (#2088)
93d13d2b : Test against log4j 2.16.0 (#2087)
6d55608f : Bump release version. (#2086)
4852502e : Update and weaken Log4J2 dependency (#2085)
5f9a0fad : Fix flaky LinkTest (#2082)
4f217b4b : Bump jetty-server from 9.4.35.v20201120 to 9.4.41.v20210516 in /examples (#2077)
402cb161 : Add github action PR build (#2078)
3d7f0b51 : Forward-fix things from 0.28.x branch (#2075)
7ddc4cc8 : Mark ContextUtils as public (but deprecated) (#2072)
e3bf35f8 : Fix time skew exceptions crashing disruptor thread (#2071)
6123b84f : Bump jetty.version in /examples (#2067)
af7cff24 : Make TracerImpl public (#2064)
c314ce0a : Update release versions for all readme and build files. (#2063)
2e222632 : Start 0.29.0 development cycle (#2061)
f8ea9bb4 : Add Support for Opencensus to OpenTelemetry migration (#2059)
446e9bde : Update grpc sample (#2058)
eab6382e : Remove finalize from RecordEventsSpanImpl (#2043)
655ca67a : Bump document version (#2053)
c590a0b4 : Start 0.28.0 development cycle (#2051)
bd852ef8 : feat: Allow users to specify a metric display name prefix, separately from the metric name prefix (#2050)
5be70440 : Add more InstanaExporterHandler tests (#2014)
f7e0a66f : deps: update Guava to 29.0 (#2032)
8af85434 : Update release versions for all readme and build files. (#2028)
a21526f5 : deps: update protobuf (#2029)
8cc57803 : Start 0.27.0 development cycle (#2026)
093c5f5b : deps: update gRPC (#2024)
5afb40cf : deps: update GSON (#2025)
b0c92308 : deps: update auth libraries (#2023)
6f74490f : docs: 1.0 no longer expected (#2022)
700199ce : update guava (#2018)
4a33e1d2 : chore(RELEASING.md): update list of VERSION_FILES (#2019)
d2367b03 : feat: Allow users to register the same Meter multiple times without exception (#2017)
b6d4cbd2 : Fix quickstart link in README (#2012)
2903747a : Update release versions for all readme and build files. (#2011)
eea371c3 : Start 0.26.0 development cycle (#2006)
49bac503 : Add observability ready util (#2002)
61a025e3 : Build: Upgrade gRPC version. (#2001)
2a17c848 : Set status values to OpenCensus. (#1991)
d2fc3d58 : Add Wrapper for WriteListener. (#1984)
f77bba13 : Add note about opencensus and opentracing merger (#1979)
12e176dd : Checker Framework: 2.10.0 -> 2.10.1 (#1977)
c960b198 : Update release versions for all readme, build files and changelog (#1973)
64fe5b1a : Add a missing version file in RELEASING.md (#1971)
7d1b136d : Start 0.25.0 development cycle
a9f66959 : Clear handler reference on OcAgentTraceExporter unregister (#1965)
d2a047d5 : Replace oraclejdk8 with openjdk8 and remove jdk_switcher from Travis (#1967)
72616843 : Checker Framework: 2.9.2 -> 2.10.0 (#1960)
1ee99e5d : Use Zipkin quickstart script in download instructions (#1956)
d7d0db4e : Use HTTPS links in Zipkin exporter README (#1957)
b30318d0 : use regular thread for to expose errors in appengine (#1955)
bb3770a2 : Build: Upgrade gRPC and Google dependency versions. (#1951)
281e94d4 : Exporter/Stackdriver: Fix stale document on interval. (#1950)
67c6f933 : Checker Framework: 2.8.2 -> 2.9.0 (#1948)
bf92dbae : Removing AppEngine restriction on Java version. (#1944)
0fa55640 : Resource: Add deployment label for k8s resource. (#1943)
b04ec360 : Count metrics should have unit '1'. (#1942)
967ad5a6 : spring servlet example: make port configurable. (#1940)
7eb24997 : spring servlet example. (#1939)
a012a620 : Context: Remove CONTEXT_SPAN_KEY and TAG_CONTEXT_KEY from API. (#1938)
9fd00d3e : Update release versions for all readme and build files and CHANGELOG. (#1937)
d407661f : Start 0.24.0 development cycle (#1935)
d3c6cf5e : Exporter/Zipkin: Add a note about status tags. (#1931)
f0c0ca27 : add spring starter package for opencensus spring integration. (#1934)
bf0fad4f : remove dependency on spring-cloud-build. (#1933)
84b60c23 : Revert "maven package fails to compile due invalid .jar ext instead of .pom (#1930)" (#1932)
48106bca : Exporter/Jaeger: Set span status as tags. (#1928)
29b50853 : maven package fails to compile due invalid .jar ext instead of .pom (#1930)
ffd8c07b : Provide an api to configure propagation for spring servlet and client (#1924)
2375b220 : Recording http metrics at host level (#1926)
a9451b6a : Checker Framework: 2.8.1 -> 2.8.2 (#1925)
8a189aa7 : Test: Upgrade Mickito version and replace deprecated methods. (#1922)
bfe1ad33 : add instrumentation for spring AsyncRestTemplate. (#1919)
72d915cd : Exporter/Stackdriver: Expose unregister API. (#1918)
62ab074e : Update release versions for all readme and build files and changelog. (#1916)
3cbeae0d : Trace: Further increase span export buffer size to 2.5k. (#1913)
9c14ba21 : Increase the buffer size for the trace export batch. (#1911)
a95cc729 : add support for opencensus http servlet plugin in spring cloud framework (#1650)
679a51bc : CI: Add JDK 10 and 11 build on Travis. (#1909)
09d77ed8 : Exporter/OcAgent: Add a note about netty-tcnative-boringssl dependency. (#1898)
8312f0ea : Contrib/Resource: Fix a typo in test. (#1904)
3e60ce51 : Update release versions for all readme and build files and changelog. (#1902)
ddd1704a : Start 0.23.0 development cycle (#1900)
dab6d6f6 : Exporter/OcAgent: Add deadline option. (#1899)
2c844db1 : Start dropping spans when the span exporter thread holds more than 10K spans references. (#1893)
c93f59ce : Exporter/OcAgent: Make required fields non-null. (#1895)
b1558ec5 : Small cleanup for TestHandler. (#1892)
b9d43045 : Exporter/Instana: Use configurations and add deadline option. (#1891)
cae2744f : Exporter/Trace: Refactor to use TimeLimitedHandler. (#1890)
ab23a9d5 : Exporter/Trace: Extract timeout logic to a common util artifact. (#1887)
7362691e : Exporter/Stackdriver: Fix k8s_container resource. (#1889)
f68f73b5 : Exporter/Datadog, Elasticsearch: Add deadline option. (#1886)
ddca5df3 : Exporter/Zipkin: Use configurations and add deadline. (#1885)
1dc78a87 : Exporter/Jaeger: Use configurations and add deadline. (#1884)
7c524f56 : Exporter/Stats/Stackdriver: Provide Deadline option and don't do retry by default. (#1883)
2e218f1b : Exporter/Trace/Stackdriver: Provide Deadline option and don't do retry by default. (#1881)
54e4bba1 : Export SpanData in batches of maximum bufferSize. (#1882)
a3d092a2 : zPages: Enable RunningSpanStore only when /tracez is in use. (#1878)
946c398b : Checker Framework: 2.8.0 -> 2.8.1 (#1879)
282d742f : Log error if Spans are gc-ed without being closed. (#1877)
68e19edb : Disable by default RunningSpanStore, and enable if Zpages are initialized. (#1875)
409b4517 : Add missing Javadoc and fix typos. (#1874)
75c93eb2 : Release: Update release in CHANGELOG.md (#1873)
46380964 : Update release versions for all readme and build files. (#1872)
1e14db27 : Tests: Migrate from is(Not)SameAs to is(Not)SameInstanceAs. (#1870)
deefac9b : Release: update snapshot version.
b94ddf7b : Exporter/Stackdriver: Do create metric descriptor for custom metrics. (#1866)
6026ee13 : Remove triage-me label from issue templates. (#1865)
916adcba : Restrict access to context key, add helper methods to interact with Context. (#1864)
1a82946c : Metrics: Implementation of Cumulative APIs. (#1856)
68a8d7df : Exporter/Stackdriver: Fix a few flaky tests. (#1862)
de21739c : Fixes typo in feature request. (#1861)
c6098681 : Updates issues template to differentiate bugs from feature requests and add appropriate labels. (#1860)
98c3d2ef : Examples: Upgrade Jetty version. (#1859)
e455f5c0 : Update static GCP metadata URL (#1855)
c35bc411 : Stats: Map deprecated RPC tags when record against new tags. (#1854)
e8cbf85c : Metrics: Remove Set from Cumulative. (#1853)
1023986b : Tags: Implementation of w3c correlation context format. (#1810)
fbd628f6 : Tags: Add TagContextBuilder.putPropagating(). (#1852)
7dc2112b : Tags: Add TagContextBuilder.putLocal(). (#1851)
8a86284c : Metrics: Add Cumulative APIs. (#1848)
d62a2e72 : Exporter/Prometheus: Allow to set custom namespace. (#1850)
1a08c363 : update jetty client and server example to use updated api. (#1847)
4475dd9e : Exporter/Stackdriver: Fail fast on invalid project ID. (#1846)
9b2ac2bd : Exporter/Stackdriver: Allow to override the opencensus_task label. (#1845)
4436862e : initial commit (#1799)
48592474 : Metrics: Allow to set constant labels for Gauge APIs. (#1842)
44906aae : Tags: Add HTTP text serializer API. (#1800)
8564d814 : Prefer library version of gRPC instead of shaded. (#1825)
65cb334c : Adds note to releasing about not squashing commit containing the relesase tag. (#1839)
ff047eea : Fixes typo in attributes for trace benchmarks. (#1838)
e6c6aee8 : Adds Stats microbenchmarks. (#1834)
b494b40d : Checker Framework: 2.7.0 -> 2.8.0 (#1836)
221e4805 : Trace Benchmarks (#1833)
fcfc6639 : Update changelog with v0.20+.0 release (#1828)
d5db07d9 : Examples: Uncomment OcAgentExportersQuickStart. (#1826)
74187534 : Update release versions for all readme and build files. (#1827)
ef6e03a2 : Clean up a few nullable annotations. (#1824)
cb7f0648 : Remove deprecated package monitored-resource-util. (#1823)
7d9ac721 : Start 0.21.0 development cycle (#1817)
381a98a1 : Refactor resource util to match specs. (#1805)
a419d047 : Add MetricOptions to simplify all addXGuage. (#1814)
ae204a4e : Examples: Update gRPC version. (#1816)
f0307973 : Tags: Make the new API non-abstract to avoid breaking other subclasses. (#1811)
68d3e2b6 : Metrics/Util: Add QueueMetricProducer. (#1804)
d5ba9ce1 : Fix a bunch of errorprone warnings. (#1806)
b62f32da : Build: Upgrade dependency versions. (#1803)
beba0282 : Tags: Add TagMetadata. (#1768)
2bcac952 : Exporter/Stats/Stackdriver: Support Exemplar. (#1771)
70f9701a : Exemplar: Refactor to be under metrics.data. (#1791)
b47f0708 : Exporter/OcAgent: Add to release artifacts. (#1761)
f80a87b6 : Metrics: Add metrics.data package to hold common classes. (#1794)
9785379b : Build: Upgrade oc-proto version. (#1795)
abdc72b0 : elasticsearch trace exporter (#1774)
e4ce56bf : Remove package qualification from Immutable annotations. (#1793)
b4c9db40 : Checker Framework: 2.6.0 -> 2.7.0 (#1792)
451948a5 : Stats/Exemplar: Add a generic AttachmentValue class. (#1779)
d1ecb19c : fix path and URL HttpServlet according to spec. (#1790)
f3dd09d7 : Exporter/Metrics/OcAgent: Add integration test. (#1786)
8ce64c72 : Example: Add OcAgent Exporters quick start. (#1788)
b552db44 : Changed Public endpoint publicEndpoint from an attribute to init parameter (#1785)
7ce769e9 : Changelog: Fix a typo. (#1783)
402cabb2 : Modify default value to true for publicEndpoint in Http-Servlet. (#1781)
0130a2b5 : Exporter/Trace/OcAgent: Add integration test. (#1776)
89ecd70f : Exporter/OcAgent: Update all since tags. (#1778)
419aa34f : Add dinooliva and rghetia to code owners. (#1777)
e24dd5e8 : Exporter/Trace/OcAgent: Refactor Export RPC. (#1773)
1cd101a1 : Restrict people who can approve reviews. This is to ensure code quality. (#1762)
07aef065 : Checker Framework: 2.5.8 -> 2.6.0 (#1772)
719996a5 : Build: Upgrade Cloud Beta and GA versions. (#1770)
caf3c420 : SpanKind is missing in HttpServerHandler and HttpClientHandler (#1769)
bada95ef : Bump jaeger trace exporter version (#1766)
8a08e06e : Exporter/OcAgent: Support TLS credentials. (#1765)
0f8b8215 : Exporter/OcAgent: Handle null resource. (#1763)
ad508e11 : Fix jetty https (#1757)
4125599a : Fix gradle dependency specs (#1755)
f6efab38 : add option for extractor and propagator for jetty client. (#1754)
b4f66b9e : add support for config option in http-servlet. (#1745)
8e562b64 : Update the REAME list in RELEASING.md (#1753)
ed71e11a : Update release version. (#1750)
25475e71 : Add resource-util and deprecate monitored-resource-util. (#1746)
0f9898c7 : Remove bazel instructions since we don't update them (#1747)
db83147f : Change Stackdriver trace to use Resource. (#1744)
6e65fc40 : Clarify that realtime views are only for streaming rpcs (#1741)
5d85e9ed : Deprecated measures use instance of new measures when 1to1 mapping. (#1738)
1652c730 : Tags: Fix Javadoc warnings. (#1737)
22779402 : Update instructions for cherry-picking commits. (#1736)
1224f0ab : enable javadoc for jetty client. (#1734)
d5c9b11d : Update guava version. (#1732)
bb02baad : Example: Don't export to Stackdriver too frequent. (#1730)
e6a56bac : Example: Fix gRPC dependencies. (#1729)
d4da8fb3 : Update release versions for all readme and build files. (#1728)
538d77e4 : Exporter/Stackdriver: Fix AWS EC2 resource label and Stackdriver built-in metrics. (#1726)
10a4b5f8 : #1707 Added missing references to 'opencensus-contrib-http-jaxrs'. (#1724)
b503f856 : Provide creating scope for async request http-servlet. (#1714)
1cd62e42 : Deprecate MonitoredResource and change to use Resource. (#1718)
e8cba952 : Update readme code style. (#1720)
321a9db8 : Cleanup gradle after java7 build was removed. (#1719)
a8bc6054 : Exporter/Datadog: Fix typos in README. (#1716)
4ae4aa86 : Remove build for java7. (#1690)
3fb2b124 : Add instructions on how to install a local snapshot for testing (#1713)
bb5ebe12 : Small cleanup stackdriver stats exporter. (#1712)
5153147b : Proposal: Remove Bazel support for examples. (#1703)
6f383d1c : Refer to http-client example in example directory. (#1711)
55a97bc3 : Refer to http-servlet example in example directory. (#1710)
75b75541 : rollback scope creation for async request. (#1709)
e8653087 : Add Http server and client instrumentation example in readme. (#1708)
55c80834 : Update release versions for all readme and build files. (#1706)
974296b0 : Update CHANGELOG. (#1704)
65f0e5dc : Start 0.20.0 development cycle
4f0af55b : create scope for servlet request. (#1699)
a1bea833 : CI: Temporarily disable example bazel build. (#1698)
7b9ea225 : Add support for child span count. (#1695)
8716b0c3 : Add option to add attributes to all exported spans to Stackdriver. (#1692)
327cafbd : Cleanup config left after the format and licence tasks were removed. (#1693)
3bfca42c : Remove format and licence tasks for tests and move to gradle. (#1691)
e538b2e4 : Update bazel and maven examples tests (#1689)
87138fed : Update deps and exclude opencensus artifacts from dependencies. (#1687)
374a1aee : Update deps in examples and add support for :dependencyUpdates gradle task. (#1688)
ccf6bf27 : Remove jetty server dependency in http_servlet. (#1685)
5a97afde : Change the name TagContext to TagMap in the implementation. (#1681)
fb5c811a : http jetty example. (#1675)
c0f3a4cf : Update readme with an example for Jetty Http Client instrumentation. (#1671)
30aa3125 : Update versions for guava, grpc, google cloud (#1670)
79e16442 : update readme file with example for http servlet instrumentation. (#1672)
f692aae4 : update readme file with example for generic http client and server. (#1669)
10736c92 : Adding support for JAX-RS client and server (#1653)
7bf9a906 : Change Stackdriver stats exporter to use metrics util. (#1659)
e50095b2 : Change SignalFx stats exporter to use metrics util. (#1661)
ef0de1d7 : Remove redundant dependencies between compile and testCompile. (#1660)
ecd1b65a : http_server_status tag should hold http status code (#1655)
1fddb958 : Travis: Re-enable JDK 9 build. (#1658)
78b6699d : Change Prometheus exporter to use the new util package. (#1656)
16d7bf3a : Exporter/Metrics/OcAgent: Add worker thread and exporter. (#1632)
ccc839ac : Add trace exporter for Datadog. (#1652)
0febf1be : Changing compareTo to compareToIgnoreCase. (#1651)
3b2d7f31 : Add metrics util and helper classes to read metrics. (#1647)
9207c772 : Add a new contrib module for dropwizard 5.0 with metrics tagging support (#1607)
4fa9abee : build: update dependency versions. (#1649)
6abf5adb : fix version for http servlet in Readme file. (#1648)
979638c6 : Add Http servlet listener and filter. (#1645)
c28b54ac : Checker Framework: 2.5.7 -> 2.5.8 (#1646)
6d830385 : Add stats for jetty http client. (#1642)
20c58e75 : Fixing bazel build. (#1644)
1aaa9555 : Add Stats for generic http server. (#1639)
ace60f8f : Add http stats collection for generic http client. (#1620)
f47db4ca : Exporter/OcAgent: Skeleton and workflow for worker thread. (#1574)
c2fc2288 : Provide basic view set for GRPC metrics. (#1634)
3b2984e8 : Exporter/Metrics/OcAgent: Add MetricsProtoUtils. (#1629)
8a476233 : change since 0.18 to since 0.19 for generic http client/server. (#1636)
9eb190b2 : Exporter/Metrics/OcAgent: Add export RPC handler and tests. (#1630)
d5f7efe3 : Add ability to filter metrics we want to export (#1631)
dc04ab9f : Exporter/Metrics/OcAgent: Start adding ocagent metrics exporter. (#1627)
72d3a9a7 : Example: Fix Bazel Build. (#1626)
8a9b6742 : Make our user-agent consistent with other user-agents. (#1625)
e8fd804c : Checker Framework: 2.5.6 -> 2.5.7 (#1624)
c150172f : Remove unnecessary usage of CheckerFrameworkUtils. (#1623)
f76ba00d : Update dependencies and source/target compatibility. (#1617)
5e79dbaa : Move the travis build scripts. (#1621)
4b5982a2 : Update release versions for all build files. (#1619)
90aa1707 : update http default view as per the spec. fixes #1603 (#1604)
af71ea85 : Update release versions for all readme (#1615)
a5beb272 : Update CHANGELOG. (#1616)
4902b6d7 : Don't test constants, especially the version because we automatically update it. (#1613)
c0a5afee : Start 0.19.0 development cycle (#1612)
524cf4c1 : Exporter/Stats/Stackdriver: handle Summary Type (#1591)
f1ffd069 : Fix bug: Dropwizard Meter should have non-null start Timestamp (#1609)
6aad1e8d : Set the right unit for dropwizard timer metrics. (#1611)
1de30e83 : Exclude http instrumentation api from 0.18 release. (#1608)
aa8ee6a5 : Update disruptor to sleep 1ms and avoid busy waiting. (#1605)
fdb5e9fb : Exclude http-jetty-client and http-servlet artifact from release 0.18 (#1602)
fa2790e6 : Build: Exclude OC-Agent exporter from this release for now. (#1579)
a830c578 : Exporter/OcAgent: Add unit tests for RPC handlers. (#1573)
5e67b4ce : Add Jetty http client wrapper for tracing. (#1586)
8b1fd5bb : gRPC metrics: Add measures and views for real-time metrics in streaming RPCs. (#1563)
102dee3b : Use java8 for osx builds. (#1598)
1e73f470 : Add changelog entries for http insturmentations. (#1597)
341ce566 : Fix jaeger integration tests. (#1361)
5b76005d : Exporter/OcAgent: Use core resource API. (#1596)
e5e9d922 : Add support for trace-context propagation. (#1401)
1878f35a : Add helper functions for base16 encoding. (#1594)
f5097ad8 : Exporter/Stats/Stackdriver: Use core resource API (#1585)
f4eaafe5 : Exporter/OcAgent/Test: Make fake agent thread-safe. (#1592)
0e1c7d0a : Deprecate registration of the span names for zpages. (#1589)
eca2d298 : Use the nullable annotation when possible. (#1587)
d15a3883 : Resource: Add resource detector (#1565)
3727a8ef : Exporter/Stats/Stackdriver: Add user agent as client header. (#1518)
030f76c6 : Add extractor for Jetty Client. (#1582)
1a4f1f7b : Exporter/OcAgent: Use dedicated Resource proto instead of string map. (#1581)
644f4669 : Add Trace config options and extractor for Http Servlets. (#1577)
3047c9ff : Exporter/OcAgent: Add config RPC handler. (#1572)
58012db7 : Exporter/OcAgent: Add export RPC handler. (#1570)
91872d36 : Refactoring handleEnd api. Making it similar to handleStart. (#1576)
62c08898 : Build: Exclude oc-agent-exporter from nullness checker. (#1569)
58ac82fe : Exporter/Jaeger: Fix an annotation. (#1571)
fac529bb : Add message events and span kind in Jaeger. (#1482)
2e23e0cf : Add support generic http server handler. (#1568)
c602eaf4 : Add support for generic http client handler. (#1558)
7a565481 : Set the sampling decision in opencensus-contrib-log-correlation-stackdriver. (#1566)
8fdcc6ba : Add support to convert longs to base16-string. (#1561)
c5ba02ac : Add resource package (#1555)
a5494004 : Add @return and remove already done TODO (#1564)
a11f47b0 : Style: Fix typos. (#1562)
3affa6e5 : Add Gauges APIs examples (#1511)
e8d8e470 : Exporter/Trace/OcAgent: Update versions. (#1560)
cef7523a : Build: Update oc-proto version. (#1559)
811ead84 : Update release versions for all build files. (#1557)
709cec07 : Add a common Http Handler for Http Client and Http Server. (#1556)
e1beb414 : Avoid one extra allocation in TraceId and SpanId. (#1554)
ad26ef6c : Helper utility for Http Tracing. (#1553)
5a6a6b7f : Error Prone: 2.3.1 -> 2.3.2 (#1551)
622540cc : Add few more tests in preparation to change the internal representation of the Span/Trace id. (#1552)
75f77756 : Checker Framework: 2.5.5 -> 2.5.6 (#1550)
0e359b20 : Update release versions for all readme and build files. (#1549)
b6996e66 : Update CHANGELOG. (#1546)
2727a58f : Improve handling of null project ID in Stackdriver log correlation. (#1536)
4ab98664 : Start 0.18.0 development cycle
ffd21763 : Remove min/max from Distribution. (#1542)
dbcc97b4 : Exclude OC-Agent exporter from this release for now. (#1541)
62c3bb4d : Keep quickstart consistent everywhere (#1540)
0aef639b : Update Javadoc "since" tags in log correlation libraries. (#1539)
e35df43b : Hide methods in OpenCensusTraceLoggingEnhancer that aren't necessary currently. (#1538)
71dba4a5 : Replace OpenCensusTraceLoggingEnhancer(String) constructor with factory method. (#1535)
5e60f5a4 : Remove warning about Stackdriver log correlation being experimental. (#1533)
f049c181 : Temporarily remove "traceSampled" label from Stackdriver log correlation. (#1532)
fb8cc016 : Remove "span selection" feature from opencensus-contrib-log-correlation-log4j2. (#1529)
17e327f2 : ignore negative bucket bounds (#1499)
73f8cc28 : Remove another warning about Log4j log correlation being experimental. (#1534)
6f07e4b9 : Remove "span selection" feature from opencensus-contrib-log-correlation-stackdriver. (#1530)
4fe3b6f7 : Update opencensus-contrib-log-correlation-log4j2 to match log correlation spec. (#1528)
821cc8b8 : Example: Update dependency versions. (#1527)
1dd7431d : Add metrics example for Stackdriver (#1522)
07ea3484 : Exporter/Stats/SignalFx: export data using metrics API (#1520)
7c4891d4 : Update disruptor to fix a race condition. (#1526)
a662a770 : Exporter/Stats/Stackdriver: Add 0 count for underflow/first bucket (#1525)
a254d07a : Gradle: Add plug-in net.ltgt.apt-idea. (#1523)
43824cf8 : Update Cloud GA and Beta versions. (#1524)
ed545744 : Exporter/Trace/Stackdriver: Set SameProcessAsParentSpan. (#1521)
8293b0e4 : Update CHANGELOG (#1519)
056069f6 : Stats/Prometheus: export data using metrics API (#1509)
cd626466 : Stats/Stackdriver: export data using metrics API (#1501)
af54a9b4 : Examples: Add the Repl example. (#1515)
b3ebc7f3 : TimeSeries/Create: Avoid re-evaluate the labelValues all the time (#1513)
9c9c152b : Fix exception messages (#1507)

+- Project: platform/external/openscreen

f0b852fb : Remove commented-out cpp_std.

+- Project: platform/external/openthread

d09ef3b2e : [spinel] add support for logging crash dumps (#10061)
bf0ba98a3 : Thread: bump simulation network size to 128
65f97d24e : Revert "[key-manager] update how key guard time is determined and applied (#9871)"
c3cbc3285 : Revert "[key-manager] update how key guard time is determined and applied (#9871)"
c3ecbcde4 : [simulation] support simulating radio over IPv6 (#10194)
70829a996 : [routing-manager] exclude on-link prefixes with short preferred lifetime (#10062)
0acd29948 : [dtls] fix undesired kernel filtering of connected UDP (#10069)
84fb12153 : Thread HAL: include radio url in openthread-posix
c8442d075 : [icmp] add `OT_ICMP6_ECHO_HANDLER_RLOC_ALOC_ONLY` to `otIcmp6EchoMode` (#10014)
94da396cd : [Thread] fix build
a5c17b776 : [mle] MTD to handle udp time sync message (#9978)
b146766e3 : [plat-utils] enhance `otMacFrameDoesAddrMatch()` (#9997)
e3f97e236 : [netdata-publisher] distinguish SRP/DNS unicast entries (#9937)
223935bf0 : [logging] introduce `LogWarnOnError()` for standardized error logging (#9996)
65bc830ed : [test] add tests for multi-BR network resilience during BR removal (#9990)
244c223ff : [srp-sever] add `LogError()` (#9992)
875e71e56 : [dataset] define `Dataset::Tlvs` type (#9991)
38418aebe : [ip6] allow delivering RLOC/ALOC traffic to host (#9987)
a3e804101 : [mle] simplify `CheckReachablity()` (#9989)
843db1e82 : [srp-server] retry other ports when failing to `prepareSocket` (#9981)
0e3679911 : [link-metrics] fix race condition (#9986)
d099d7862 : [doc] use space char instead of tabs in `ot_config_doc.h` (#9983)
1fb1d9a8c : github-actions: bump actions/checkout from 4.1.1 to 4.1.2 (#9982)
a4a9439bd : Add missing macro definitions.
37144f078 : [mesh-forwarder] update `CheckReachablity()` to handle malformed messages (#9976)
911f0d5a5 : [netata] simplify `RemoveTemporaryData()` (#9975)
28fcc7af2 : Enable link_metrics subject and initiator.
58b230fef : [cli] `netdata show` to support filtering by RLOC16 (#9969)
34a0b0dd7 : [mle] improve MLE module comments (#9972)
7271b199d : [cli] fix CoAP response code for POST 2.03 -> 2.04 per RFC 7252 (#9971)
7d4a1f8c8 : [mle] include child RLOC16 in the logs from `HandleTimeTick()` (#9968)
8de3298a5 : [netdata] refactor `MutableNetworkData` methods for code organization (#9970)
d237cd2c0 : [routing-manager] set extra options to append to emitted RAs (#9945)
dcde8826c : [test] add `tcat` unit tests (#9953)
8c3753925 : [cli] add `OutputNetworkData()` (#9965)
4545daf01 : [routing-manager] employ RA hash tracking to detect self-originating RAs (#9939)
4db6520d1 : [channel-manager] add local csl channel selection on SSED (#9641)
09aa9630a : [netdata] add `FindRlocs()` to retrieve RLOC16 of entries (#9961)
13ab3a606 : [version] introduce `OT_THREAD_VERSION_1_4` (#9946)
7028be671 : github-actions: bump actions/download-artifact from 4.1.1 to 4.1.4 (#9963)
97f5bbb09 : [config] update docs for `SED_BUFFER_SIZE` & `SED_DATAGRAM_COUNT` (#9962)
681d08d66 : [spinel] extract log module from radio spinel (#9957)
32bef9bef : [mle] simplify `HandleTimeTick()` code related to aging routers (#9955)
90adc86d3 : [mle] retain direct child cache entries on Addr Solicit Response TX (#9956)
8f379a638 : [test] simplify `test_pskc` unit test (#9952)
7d6580ee3 : [cli] move `Process{Get/Set/Enable/Disable}` methods to Utils class (#9951)
3ae275f1a : [simulation] add simulation tests framework for tcat (#9724)
f917a5320 : [coap] fix copying option (#9894)
51ab86560 : github-actions: bump docker/setup-buildx-action from 3.0.0 to 3.2.0 (#9941)
8b906eb46 : [routing-manager] simplify `Ip6::Nd` type usage (#9938)
148fa47bd : [thread-cert] use `unittest` assert methods (#9936)
9d6321bda : [lib] include `(void)` in function prototype in `reset_util.h` (#9934)
c89d4f0d8 : [routing-manager] update use of `Ip6::Nd::Option` enumerator (#9931)
ff3cc7ef6 : [posix] remove use of core-internal types in `netif.cpp` platform (#9928)
4c34a0e4a : [test] enhance `test_netdata_publisher` robustness (#9932)
542be0f79 : [thread-cert] use `ROUTER_STARTUP_DELAY` in `test_detach` (#9933)
e379f7ca6 : [mle] disable MLE retransmissions when detaching (#9929)
3ebc3d3a0 : [simulation] allow specify local host (#9925)
cf6dcc5bc : [routing-manager] construct RA dynamically using `Heap::Array` (#9924)
c4d7859d0 : [posix] ensure module names are included in platform logs (#9920)
3e9d156df : [daemon] always initialize the OT CLI when setting up the daemon (#9919)
876989825 : [tests] fix `test_manual_maddress.py` (#9923)
ec7781a57 : [thread-cert] set device mode in `test_mle_msg_key_seq_jump` (#9921)
2e24098ed : [posix] add IPv6 address helper functions in `Ip6Utils` (#9917)
be06d7c29 : [daemon] always initialize the OT CLI when setting up the daemon (#9919)
2a5244cb2 : Make `Init()` and `Deinit()` reentrant for `HalInterface`
8e9d58f10 : [misc] remove stale forward declaration (#9911)
e8f769fe8 : github-actions: bump actions/upload-artifact from 4.2.0 to 4.3.1 (#9914)
2b4b2cfe6 : [docs] add documentation for CLI `dataset updater` command (#9905)
518a84949 : [test] add `test_key_rotation_and_key_guard_time` (#9906)
53382ec9e : [srp-server] add snoop cache entries for registered host addresses (#9881)
c66d91bdd : [key-manager] update how key guard time is determined and applied (#9871)
5b88759da : [toranj-config] disable `OT_BORDER_ROUTING` on NCP builds (#9907)
abbecc749 : [posix] add otSysCliInitUsingDaemon API (#9897)
39fcc5ea5 : [simulation] implement `otPlatInfraIf` APIs in simulation platform (#9895)
036f6eb64 : [posix] add otSysCliInitUsingDaemon API (#9897)
125e72688 : [routing-manager] delay sending RAs until after initial policy evaluation (#9896)
d63da4f26 : [posix] add missing header guards, style fixes (#9892)
44c39060c : [border-agent] mechanism to use ephemeral key (#9435)
88b2b5c62 : [posix] enable building `infra_if.cpp` on macOS (#9891)
fe9a8adfd : Enable platform udp
08a7600e4 : [string] return `0` if `nullptr` is passed to `StringLength` (#9886)
27eb8ed09 : [posix] fix member var access from static `CreateIcmp6Socket()` (#9887)
badfaaf8d : github-actions: bump github/codeql-action from 3.23.2 to 3.24.6 (#9890)
41526d5de : github-actions: bump codecov/codecov-action from 3.1.4 to 4.0.2 (#9877)
b9dcdbca4 : [cli] add documentation for `nexthop` command in `README.md` (#9882)
596021550 : [simulation] add `simul_utils.h` for socket operation helpers (#9879)
acfdcfd2f : [message] track received `ThreadLinkInfo` in `Message` metadata (#9878)
37fef5ed5 : [spinel] drop received frames between RCP disable and reset (#9793)
aff159f40 : [link-quality] prevent overflow in `LqiAverager` calculation (#9876)
ac417bdee : [cli] add `@moreinfo` Doxygen tags to reference CoAPS Concepts Guide (#9867)
41d05c2a9 : [core] use `NumericLimits<>` constants (#9875)
cf6abf451 : enable the power calibration feature

+- Project: platform/external/ot-br-posix

8b1006ba : [Thread] add support of non-standard TXT entries
6782bdfc : [meshcop] support non-standard TXT entries at runtime (#2308)
8de2f88a : Update the method names to start with upper case in otdaemon_server.
e5c2aadd : Fix a typo in the leave() doc.
58ce8010 : [mdns] support resolving a host
45143c53 : Fix onThreadEnableStateChanged issue.
fb5a3702 : Send the list of netdata prefixes to system server.
07729319 : Enable Ip6 receive filter in ot core.
66c41389 : Disable OTBR_ENABLE_BACKBONE_ROUTER_ON_INIT
f2b8ccc2 : [bbr] add a flag to enable BBR on init (#2265)
baedc187 : Update logging of multicast listener events to info level.
304a371d : Send list of unicast & multicast addresses in address callback.
cec64774 : submodule: bump third_party/openthread/repo from `38418ae` to `65bc830` (#2240)
71e7e1a7 : submodule: bump third_party/openthread/repo from `0e36799` to `38418ae` (#2239)
d48fc4f7 : [continuous-integration] install `socat` for docker-based BR tests (#2236)
3524afda : submodule: bump third_party/openthread/repo from `d099d78` to `0e36799` (#2238)
5c906bb8 : submodule: bump third_party/openthread/repo from `37144f0` to `d099d78` (#2237)
64a32e0d : Add missing macro definitions in ot-daemon.
ef92f3f3 : [border-agent] remove duplicate Thread state callback registrations (#2233)
e814888a : submodule: bump third_party/openthread/repo from `58b230f` to `37144f0` (#2235)
678b2ce3 : submodule: bump third_party/openthread/repo from `7d4a1f8` to `58b230f` (#2234)
077a43d8 : [border-agent] remove duplicate Thread state callback registrations (#2233)
e21f54c0 : set the country code when initializing the ot-daemon
1d0cb3c4 : Increase the initial telemetry check interval to 600 second to avoid the conflict with factory load testing.
253be50f : submodule: bump third_party/openthread/repo from `4db6520` to `7d4a1f8` (#2232)
5ae0a222 : submodule: bump third_party/openthread/repo from `90adc86` to `4db6520` (#2231)
f1c5b449 : [version] introduce `OT_THREAD_VERSION_1_4` (#2229)
6ff5905c : submodule: bump third_party/openthread/repo from `51ab865` to `90adc86` (#2230)
5f180108 : [mdns] support discovering and resolving services
b6e2a5da : add the function setChannelTargetPowers to IOtDaemon.aidl
c4547334 : [Thread] register state callback in initialize()
97d639a9 : [Thread] add terminate() API to force stop ot-daemon
457ecf40 : [Thread] explicitly enable BorderAgent after setting MeshCoP values
f61256c0 : [Thread] use the former leave() implementation to work around flaky tests
eb1b7697 : Revert "[Thread] use the former leave() implementation to work around flaky tests"
2f0c1fc6 : [Thread] use the former leave() implementation to work around flaky tests
efa0c753 : [Thread] add FakeOtDaemon#isInitialized
a35cc682 : submodule: bump third_party/openthread/repo from `8b906eb` to `51ab865` (#2227)
f53f8d9a : [meshcop] support runtime custom vendor and product name (#2200)
c3eefa5e : [Thread] support customizing meshcop TXT entries
b5eb79d5 : submodule: bump third_party/openthread/repo from `9d6321b` to `8b906eb` (#2225)
ee8e0fa7 : [meshcop] support runtime custom vendor and product name (#2200)
71ce107b : submodule: bump third_party/openthread/repo from `3ebc3d3` to `9d6321b` (#2224)
230dc7de : implement leave() by re-initializing the Application class
77427b0c : submodule: bump third_party/openthread/repo from `8769898` to `3ebc3d3` (#2222)
eae95a23 : submodule: bump third_party/openthread/repo from `8e9d58f` to `8769898` (#2221)
7a8f4cd0 : [ncp] clear handlers and callbacks in `NcpOpenThread::Deinit()` (#2220)
81b310c8 : [ncp] clear handlers and callbacks in `NcpOpenThread::Deinit()` (#2220)
3117caa8 : [mdns-avahi] handle potential unknown Avahi states gracefully (#2210)
d4c87e16 : submodule: bump third_party/openthread/repo from `53382ec` to `8e9d58f` (#2219)
c88a5fce : [logging] add command line arg to disable syslog (#2102)
2c693ee3 : [github-actions] fix macOS CI (#2218)
efe24fe7 : Add dump implementation for ot-daemon.
945f39b9 : [DON'T BLOCK] Test ownership migration rules
bd15f713 : submodule: bump third_party/openthread/repo from `39fcc5e` to `53382ec` (#2215)
be5c1f73 : [Thread] refine Thread enabled state handling
ac2ef968 : submodule: bump third_party/openthread/repo from `d63da4f` to `39fcc5e` (#2214)
6e062fc8 : Enable SRP auto enable mode to support advertising proxy
092a9ab4 : [mdns] supports registering hosts
4489aa08 : submodule: bump third_party/openthread/repo from `08a7600` to `d63da4f` (#2213)
06a367cc : Revert "Enable SRP auto enable mode to support advertising proxy"
a0252f95 : Revert "[mdns] supports registering hosts"
58577e5e : [mdns-avahi] allow `UnsubscribeService/Host()` to remove non-present entries (#2209)
c3b9a218 : submodule: bump third_party/openthread/repo from `41526d5` to `08a7600` (#2212)
0d738726 : Enable SRP auto enable mode to support advertising proxy
ed37e77b : [mdns] supports registering hosts
f520f71c : Set the origin of messages forwarded from AIL to Thread
e7bfe89b : submodule: bump third_party/openthread/repo from `b9dcdbc` to `41526d5` (#2211)
a3adddb5 : [discovery-proxy] remove `assert` checks on query name parse errors (#2208)
2279c02f : [mdns] allow `UnsubscribeService/Host()` to remove non-present entries (#2206)
98dda6cb : submodule: bump third_party/openthread/repo from `f0b6fce` to `b9dcdbc` (#2205)
58f48e0e : [github-actions] add `brew upgrade node` (#2204)
58c1f39e : [Android] run IOtDaemon functions in task runner
ed1efffd : submodule: bump third_party/openthread/repo from `6cfe14c` to `f0b6fce` (#2199)
ac581a44 : [openwrt] remove usage of `OT_NETWORK_DIAGNOSTIC_TYPELIST_MAX_ENTRIES` (#2198)
55cee49a : submodule: bump third_party/openthread/repo from `33574ad` to `6cfe14c` (#2196)

+- Project: platform/external/ow2-asm

0b7d355a : Remove hhb from OWNERS.

+- Project: platform/external/pandora/avatar

120d498 : Update OWNERS file

+- Project: platform/external/pandora/bt-test-interfaces

188b830 : Make protoc-gen-custom_grpc deterministic
11164e2 : Add Host.WaitConnectionUpdate rpc (#19)
71dbcfc : pytype: disable covariant `TypeVar` not supported yet
0e5040b : python: bump to v0.0.5
4478cf9 : l2cap: update APIs (breaking changes)
6c85d84 : Update protoc-gen-custom_grpc
40c5c68 : Update protoc-gen-custom_grpc
b382553 : Fix annotation error caused by type checking.

+- Project: platform/external/pcre

6ae58bec : Final file tidies for 10.44
75582ffe : autotools: fix `make dist` (#414)
fb8404af : m4/pcre2_visibility.m4: make sure PCRE2_EXPORT is always safe (#413)
067c2f1f : Fix bug in \X matching too many characters. Fixes issue #410.
9299bb93 : JIT compiler update
4c7cc9a0 : Tidy fuzz support code and reduce length of compiled patterns that are tested with JIT, to avoid oss-fuzz timeouts.
5c7a3bd8 : Set max length for fuzzer input in an attempt to get rid of timeouts
5634d0b6 : Update VMS build files
e07e378d : Ensure binaries from a different configuration are all deleted on "make clean".
3844bada : Update test output data that got overlooked
3eedbacf : JIT compiler update
9fc7708a : update build.zig to support zig 0.12.0 (#408)
05aafb2e : Implement pcre2_set_max_pattern_compiled_length() and set this limit in the fuzzer
22cb0a65 : Limit quantifiers on groups in fuzz checking to avoid timeouts
1649c76b : Fix an edge case bug in fuzz support; it missed the quantifier in sequences like "){9){123}", causing a JIT timeout.
cbff6bbb : Install OpenVMS support files
e466d418 : JIT compiler update
594abb86 : Reduce max size of compiled pattern for using JIT in fuzzing in the light of further issues
29764f94 : Fix autoconf test for --enable-jit=auto (#396)
cc4f5c26 : Update pcre2-config.cmake.in (#397)
09139341 : Fix yet another fuzz support oversight; add a test for a recent JIT fix
994536c9 : Fixing an issue using empty character sets in jit
aaa72574 : In pcre2test under valgrind, make the buffer completely usable again (for an error message) before any potential use.
f7cfbdb7 : Add workflow_dispatch to dev workflow so it can be run manually
5c15b2a6 : Add -O0 to gcc dev test workflow to see if it stops it sticking
556efbd1 : Update test output when no JIT for new pcre2test comment
df298fa2 : Fix othercase checking in fast forward search
9b75a3b7 : Suppress JIT use in fuzzer when compiled pattern is greater than 1 MiB
847f3da6 : Restrict JIT status comment to jitverify or info
1b7c73e3 : Cause pcre2test to output a message when JIT compilation fails
dcece81c : Fix yet another buffer issue in fuzzsupport
3c5ca5c1 : Update build.zig to support latest master (#395)
a8d79d19 : Update all actions from checkout@v3 tp v4
72713d8b : Fix yet another silly mistake in fuzzer
929cd14d : Commit 3ebcb07 omitted to change some instances of the fuzz data to the patched version
7ca2353b : Update workflow checkout to v4 (from v3) as prompted by warning from github
6c670c78 : Update overlooked cmake update of name size to 128
32e709b0 : Withdraw previous fix; update generic config
a3ebe90c : Add missing autogen call to MacOS action
ced3b0f0 : Increase name length to 128
22617996 : Remove VNDK definition(s)
3ebcb07c : Fuzzsupport now makes a copy of its input instead of modifying the original
dd0bc880 : Fix overwriting bug in fuzzsupport when text is very short
6e5283c8 : Update fuzz support to reduce JIT timeouts by limiting quantifiers on groups. Also some general tidies.
4a6a8b05 : Fix incorrect compiling when variable-length lookbehind's first branch was not the shortest and there was a backreference to a groupwithin the lookbehind.
ead7bb14 : Typos: Fix a few typos in ChangeLog file (#393)
d688fe96 : Add limit check for brackets with alternatives
e8db6fa7 : JIT compiler update
8d9cf735 : In fuzzcheck standalone mode, verify when calling JIT compile, and show if an error occurs
409d8e60 : Add more tracing info to fuzz support when run in standalone mode
acd6d310 : fix typo in fuzzsupport for differential fuzzing (#388)
83ce6430 : ci: add dev job using clang (#344)
7e0aa46c : Add some casts to get rid of compiler warnings from Visual Studio
04ca5be6 : Remove ARM v5 from supported architecture list in pcre2jit documentation
589fea34 : Improve Zig build & support latest Zig (#383)
e4788704 : cmake: Make use of CMAKE_INSTALL_MANDIR (#382)

+- Project: platform/external/pdfium

8a5b05254 : Local pdfium patch to add form field rendering with arbitrary affine transformation and clipping.
11a3ca4c1 : Make all stored page data in CPDF_DocPageData retained.
7179c9042 : Stop making CPDF_IccProfile an Observable
69588a535 : Add METADATA in external/pdfium.
2decc15ca : Created lipdfium_static

+- Project: platform/external/perfetto

efccce3b65 : Add bcl_exynos/bcl_irq_trigger ftrace event
91c19493bb : Trace Redaction - Add trace-process-backed frame event tests
d7a0d1e7f7 : Trace Redaction - Bit index-out-of-bounds bike mask error
0236f8fd96 : AndroidInputEvent: Use TracePacket's timestamp as the primary timestamp
20d21e15e5 : Improve performance of export.to_firefox_profile SQL
1a19e54e82 : Trace Redaction - Test using trace processor
5c04bb7893 : ui: Use `asyncDisposable`s in tracks
b2692130aa : [stdlib]: Add an interval flatten macro
5b2ea11894 : Trace Redaction - Move Redactor+Context out of fixture
c8030b73ab : bigtrace: Add command line arguments to Orchestrator
39d2a54083 : tp: simplify aggregate function registration
14436c8ab9 : Roll prebuilts for v46.0
680c4976f8 : Avoid using CREATE PERFETTO FUNCTION in metric
a2a1df4d5f : check_sql_metrics: Fix usage or errors before it's declared
2d6498a76b : bigtrace: Implement TraceProcessor in the Worker
90bf172258 : Add trace_slice_sections, trace_thread_sections and additional info to slow_start_with_details.
59e48bc9ec : stdlib: Bring .sql to parity with .py Wattson
c7345fad3d : Trace Redaction - Move construction into singleton
7bcf9fd2e0 : AndroidInputEvent: Add field options for typedefs
2db1644530 : Use consistent khz for CPU frequency events
f35bd3fbbd : tp: Partitioned interval intersect
57f128b12a : ui: Remove unnecessary getTrackShellButtons() methods in counter tracks
f6ca2d2fbc : ui: Add some comments to explain disposable.ts
4460265066 : Fix uninitialized read.
7114ea53e3 : docs: Add CHANGELOG for v46
387ed6792a : Fix traceconv firefox
3ebee258e3 : Add tracks and slices for other traces received from Pitot.
26b1e5c66c : docs: note that iid 0 is not a valid iid
30c7b09352 : ui: Remove state/params from track state
bd613e39bd : ui: Avoid relying on track state for VisualizedArgs tracks
f122ba5c4e : ui: Use unique URIs for each "active cpu" track
21c392180b : ui: Tweak disposable API to more closely resemble ts5.2 spec
3047684e3c : ui: Register a separate track object for every debug track created
598aa17f90 : ui: Migrate counter selection
5793d6b578 : docs: small improvements to getting started guide
c8405611ee : Add checkerboarded_needs_(raster|record) in ChromeFrameReporter
dc867032aa : shared_lib: Add the autogenerated clock_snapshot proto header
69aa86d2f2 : shared_lib: Update generated protos
79898f56f0 : bigtrace: Implement an initial service for Orchestrator and Worker
76fdfb0524 : UI: improve BSOD
2fde492879 : Add hotkeys for some jank related commands
23e7a7cd92 : Trace Redaction - Merge FilterFrameEvents and ScrubTracePacket
3e3d3d82f3 : Fix negative cpu usage and missing package ids.
a2964b0547 : bigtrace: Add initial serviceless gRPC server for Orchestrator and Worker
9d5d10b4de : perfetto: Add include forwarding headers for gRPC protobuf dependencies
93c55e2c3b : Capture average duration value for blocking call in metric.
1b211c4814 : Revert "Capture average duration value for blocking call in metric."
67e7d2665a : stdlib: Extend `android_power_rails_counters table`
940136a237 : Trace Redaction - Re-add frame timeline filter
60dcbd2887 : Trace Redaction - Broadphase Filtering
f82b2750d2 : tp: fix negative timestamps in frame timeline
69fa769cde : Trace Redaction - Loosen final flush restriction
9132f3bfb0 : perfetto: Uprev gRPC to 1.64.2
d1660f43e4 : shared_lib: Fix track_event benchmarks
7cb6916e1a : ui: Fix integration tests
7a25bf86a5 : Add `Show chrome_tasks table` command.
13f0ccb540 : ui: Print fix comand on prettier errors in presubmit checks
870ce98702 : Add Chrome tasks plugin
da5455ded1 : Fix pivoting by number
44b9acd6cf : ui: Automatically generate help modal from command hotkeys
b8258c7cce : traced_relay: bind to the listening socket from Android init
e1fe2d087b : Capture average duration value for blocking call in metric.
e0259ffb59 : Trace Redaction - Verify more fields
6b5b6d4999 : Adjust permissions for perfetto profiling dir
da1adbbb69 : Revert "Revert "AndroidInputEvent: Migrate from TracePacket to W..."
4185fff869 : Revert "AndroidInputEvent: Migrate from TracePacket to WinscopeE..."
e3bce17fbb : ui: Add rudamentary notes management tab
a7579da94e : bigtrace: Create initial mains for worker and orchestrator
115dab007d : Fix EventLatency layout for the scroll jank plugin
3b6950af25 : shared_lib: Fix PERFETTO_TE_SCOPED macro captures
6c92f361b3 : AndroidInputEvent: Migrate from TracePacket to WinscopeExtenstions
0efff82f02 : perfetto: implement session semaphores in TracingService
ce1cd8a282 : Trace Redaction - Allow all system uids
695b6c4fbc : Optimize maxsdk28 frames query for empty results
834553834f : perfetto: uprev gRPC to v1.58.2
62c7680eac : AndroidInputEvent: Migrate from TracePacket to WinscopeExtenstions
b458625eda : AndroidInputEvent: Migrate from TracePacket to WinscopeExtenstions
106a9b1f1e : Add metrics for broadcasts
bee97a7c03 : ui: remove "service worker updated" popup
d8758d54fe : Revert "tp: Add guard for negative timestamps in proto_trace_reader"
d37de2e987 : ui: Add command & hotkey (Delete) to delete the currently selected note
e6a604d7ef : ui: Port note selections
140348afe8 : ui: Port area selections
b029fa2563 : perfetto: fix swallowed exit code on Windows
7a8842e4cf : Trace Redaction - Redact Sched Blocked Reason
fa496dd43b : Trace Redaction - Remove old and unused primitive
b8996a137d : Trace Redaction - Normalize Uids
8623ee81aa : Use network_packet module in long battery plugin.
6aa38c34d9 : Fix build on windows with clang (include array)
1f18e29f58 : Remove packages_for_uid from the process metadata proto
be2b08bc9a : Optimize long battery plugin queries by pre-filtering
bd0488c4dd : Cache package names in nettrace module
2beb9ef8c5 : Fix the network activity query correctness
558b71a7cf : ui: Tidy up "areas" and area notes
77080676f0 : Perfetto UI: Support minifying JavaScript files
e1e72c609e : Trace Redaction - Verify more fields
dfa688d795 : Move Nettrace events to slice subtable
8f32f7afb4 : UI: allow plugin-specific args in postMessage + fix null origin
500dd5cc71 : ui: Roll stable and canary
46c6cb4673 : Remove skyostil@google.com from ui/release/OWNERS
48a0f0344e : Remove skyostil@google.com from src/tracing/OWNERS
9e8bd271e6 : Remove skyostil@google.com from src/traced/probes/ftrace/OWNERS
8d940ce4a2 : Remove skyostil@google.com from protos/perfetto/ipc/OWNERS
4d2e79fd1c : Remove skyostil@google.com from OWNERS
a29756cb88 : Convert chrome dropped_pipeline_reporter to table.
23df963875 : Use stdlib helpers in startup and thread slices
3dc1958692 : tp: Interval intersect vtab
d2e50d578d : stdlib: Add device name map
195510c3c7 : stdlib: Improve performance of system state calc
9b6cc0bbb7 : Make "network summary" a bit more useful.
65d5c29d04 : Trace Redaction - Implement thread merge strategy
bcb32310ce : Trace Redaction - Expand Synth Threads to Synth Process
1fafa85d5d : tp: Parse Mali MCU state
347ac747c0 : COPYBARA_IMPORT=Project import generated by Copybara.
820eeaf415 : tp: improve documentation on power rails
b5e6857cd1 : tracing_service_impl: Move uid check for clone
6155302167 : tracing_service_impl: Talk to consumer in ConsumerEndpointImpl::CloneSession
3b9f2d5d91 : tracing_service_impl: Remove outdated TODO
0eb6f24ae1 : tracing_service_impl: Reply to clone consumer if src session ends
e2f661907a : Fix instances of new clang warning -Wmissing-template-arg-list-after-template-kw.
4f32de88dc : Reland "Add Trace Processor support for the AndroidInputEvent data source"
80919a264a : tp: Add SoC model to TraceProcessor
8b206a9fa5 : ui: histogram tab
6b0ece1931 : traced: Add SoC model to system_info packet
ed7af8de79 : tp: Add guard for negative timestamps in proto_trace_reader
93fa54d907 : migrate extension to manifest v3
af8571b97c : perfetto_cmd: remove atrace event allowing for correlation of traces
9a3fe3851b : Revert "Add Trace Processor support for the AndroidInputEvent data source"
e15af7dd1f : ui: Format a handful of SQL queries for improved readability
6674622512 : Fix compilation with GCC from nullptr_t to std::nullptr_t
7b892548f3 : Trace Redaction - Filter RSS ftrace events
36e7ba92cd : Trace Redaction - Use filter in process stats
47c8d68401 : Trace Redaction - Remove modifier
3ef16e05d1 : Trace Redaction - Move suspend/resume into process events
df1996fb5d : Trace Redaction - Consolidate Modifiers
aa0b443167 : Trace Redaction - Consolidate Filters
9756e48703 : Add Trace Processor support for the AndroidInputEvent data source
cac89ab44c : [ETW] Adds start recording button to the 'Record new trace' on Win.
02865fc59a : Trace Redaction - Make Timeline Range Inclusive
f3646cb8ad : Add scaling hints for modem and CPU tracks.
c145a714b6 : tp: Better Interval Tree implementation
a0c7043ea9 : tp: Fix hour conversion in clock function
0aac1e4db2 : [Scroll Jank Plugin] Refactor scroll offset plot using Scroll ID
aae0e23ad1 : ui: Added UI changelog
826e29e2af : tp: cleanup preprocessor code
c70e043a9d : shared_lib: Add PERFETTO_TE_SCOPED macro
c36a4680b1 : Trace Redaction - Remove dead thread merge code
75453b4c47 : Trace Redaction - Fix bad constant in tests
7f00f88f1d : Trace Redaction - Remove stale TODO
0500245229 : Trace Redaction - Fix thread splitting bug
bbe5eed0de : Trace Redaction - Add Missing RETURN_IF_ERROR
23413671df : perfetto.rc: Move traced to new ProcessCapacityHigh + HighEnergySaving profile
46cc07f3a2 : Trace Redaction - Use strategy pattern for ftrace events
65e9de6b6b : Trace Redaction - Add synth threads to process tree
3c8b2beaa2 : Trace Redaction - Add timeline integration tests
d2e122b53b : Trace Redaction - Move 'redact print' to 'redact process events'
7803d7c2b2 : Trace Redaction - Combine process event redactions
3b85657146 : Add GpuByProcess plugin
5fb14c3f8f : Trace Redaction - Disable Thread Merging
b59776f960 : Trace Redaction - Redact compact sched waking
bbad8c8875 : Trace Redaction - Move comp sched iterator verify
6eb2dd51a9 : ui: merge FlamegraphController into DetailsPanel
c75916f986 : Trace Redaction - Override trusted uids
de8c7d3f38 : Trace Redaction - Make RedactSchedEvents easier to debug
4b3227dc9c : COPYBARA_IMPORT=Project import generated by Copybara.
6e352f3a89 : Trace Redaction - Combine redact sched event primitives
6bdf69c5c1 : traceconv: support winscope extensions
a819365fa4 : protos/android: Remove OWNERS
eaee9b3884 : Add Plugin to automatically pin sysui relevant tracks
bb047d80c0 : Added expected_value and actual_value data to slow_start_reason_with_details.
7f30214ce5 : Add kgsl/gpu_frequency ftrace event to trace_processor
a069586e36 : Add kgsl/gpu_frequency ftrace event support
ca7d826725 : Add dcvsh ftrace event to trace processor
e0a6017a8e : Add dcvsh ftrace event support
3a3fa500ba : Do not use json SQL functions in chromium builds
1e6267178d : Trace Redaction - Rename RedactSchedSwitchHarness
707795d4ba : UI: fix debuggable chip
b1e27dfc4a : UI: Fix TimelineSync plugin
bdd33a29d7 : perfetto: mass reformat files
3bcf31e57b : COPYBARA_IMPORT=Project import generated by Copybara.
d1d2819bde : ui: Rename ChromeSlice* -> ThreadSlice*
0682e5064b : tp: fix various issues around CPU table
ea2daab332 : Add perf_session table
f0a658e11a : Trace Redaction - Reject invalid traces
3a45716150 : ui: revert to old visibleState initialization values
c3a1f97e7f : Revert^3 "Trace Redaction - Reject invalid traces"
40d28ae097 : tp: remove machine_id from the counter table
6fff21f1cf : tp: don't add empty counter tracks
56cc17cfd7 : ui: Fixes crash when "perfetto.Screenshots" plugin is disabled
a886234f22 : Remove unneeded dependency
53c15de189 : [stdlib]: Improve execution time of android broadcasts module
691dbe2591 : tp: add viewcapture parsing
a50c9f42db : Add ViewCapture protos
270b5afd4e : tp: refactor CPU-indexed tables with the 'ucpu' column
aa9220d263 : Parse the pid in gpu_render_stage_event from graphics context
b912e8d0a4 : shared_lib: Allow configuring shmem_size_hint_kb.
3d1a1903bc : Trace Redaction - Expose Ftrace Waking Event in RedactSchedSwitchHarness
719510ee9c : Revert^2 "Trace Redaction - Reject invalid traces"
ed7646d38d : Add stdlib SQL to create a FirefoxProfile.
ea6e29a8a0 : add a cmd to show process total memory
8b1d50a010 : CHANGELOG: Memory and gpu stdlib
77ba26c986 : Add reason, reason_id and launch_dur values to slow_start_reason_with_details.
5ac566e738 : Revert "Trace Redaction - Reject invalid traces"
c43bdf8434 : Add proposed trendy teams for CTS modules
79ac325dfc : tp: add error message for duplicate columns in tables
34a20dd627 : Add trusted overlay enum to transaction trace proto
edb98fc209 : Trace Redaction - Reject invalid traces
e5cfb79de5 : Trace Redaction - Limit RedactSchedSwitch to one modifier
5f214aee92 : UI: improve OOM detection
3e31faf767 : tp: rewrite OrderedIndexSearch to be truly O(logn)
0f42e2b724 : Fix utid in critical path stack
6001875137 : tp: Fix typo and add test
2e9af56f07 : stdlib: counter_leading_intervals macro returns doubles
03036d049e : perfetto: add a special event for traces started using clone
990273f775 : stdlib: GPU stdlib module
25b472496e : tp: fix tracking when process reuse happens before ftrace starts
f7275fd0a5 : stdlib: OOM score
8fad905900 : gn: fix protoc incremental compiles on latest libprotobuf
286f72721c : Nit: Increase readability of row creation.
c547210c06 : docs: fix typo
f9c9069ccd : Support multiple trace ingestion via ZIP files
47a2417d1c : stdlib: Add high watermark
49a162c64b : Process BUILD_ID feature
6041824cb8 : Add perf related diff tests
7068d201f5 : Use symbols in perf file to symbolize frames
95ed67577d : Trace Redaction - Use Comm Transform in NewTask
b0b4de5402 : Fix protobuf compiler for sibling repositories
5b078258ef : Trace Redaction - Re-implement proc free redaction
2fada76077 : Trace Redaction - Redact CompactSched Switch Events
090e3f2ebc : ui: fix omnibox focus when using shortcut
99e0849c8f : UI: allow TimelineSync plugin to be enabled from the URL
c4ddf181e2 : Parse the pid in gpu_render_stage_event
d9539c1b8b : tp: Add memory/linux module
48f86fa167 : [reland] tp: fix subtle fuzzer issue
4462bebb9f : Revert "tp: improve handling of !usable constraints in BestIndex"
f4aed872dc : Revert "tp: fix subtle fuzzer issue"
ac07d1dd7f : tp: fix subtle fuzzer issue
1720b4e953 : ui: improve TimelineSync plugin
c4f7411146 : Speed up AndroidLongBatteryTracing plugin queries.
aa06262794 : ui: Refactor: Tidy up tracks
340c9233bd : ui: Make omnibox API available outside of the App component
dc4a1ded3c : Trace Redaction - Create base for sched redaction
a3d7ede7c1 : tp: improve handling of !usable constraints in BestIndex
0f18f4aad7 : Perfetto UI: compress png assets
400b2e5ce1 : tp: update sqlite3_vtab_distinct handling based on latest documentation
3affc5db2c : ui: Remove permalink controller
798422585a : ui: Tidy up engine
941d0d3c53 : Reland "[counter] Filter out DynamicString for Track name."
f350ee62ac : Fix Windows build
783d6233a0 : tp: Add stat about packet loss per buffer
4083078105 : Add config java_proto build target for com.android.profiling
87d77a7e51 : Add counter names
2b600745f4 : ui: Fix crash when dragging a track out of a group
54a921a207 : ui: Add .bazelignore file and ignore ui directory
087188fab4 : Use std::equal instead of memcmp in file_buffer_unittest.cc
5088468b68 : Add a dedicated Mainline Test Mapping group for ART
3894163de6 : tp: Move ParseTraceStats before sorting
fa8bbdaf3e : Parse most common features
e6079c0068 : tp: hide contents of PerVtabState
a512570839 : Reapply "Refactor perf parsing"
9332328fc8 : stdlib: Create separate file for device specific idle offsets
1fe050dc3c : Revert "Refactor perf parsing"
4bfe5efef9 : tp: make process <-> package association take the "closest" package
a5166aea58 : fix: prev resource usage values smaller then expected
3dacc553f1 : Adjust permissions for perfetto profiling dir
a056c122b9 : tp: Disable DISTINCT
462d1ac0ef : Reapply "Add TraceReaderRegistry"
b1448b0ff0 : ui: remove metatrace depdendency on Trace proto
4d310afccd : Revert "Add TraceReaderRegistry"
20904d5dac : Refactor perf parsing
f7927971ab : Rename PerfDataParser to RecordParser
b0feb7730d : CHANGELOG: CPU cycles in stdlib
c53f6a85aa : Add ability to translate process track names
b6747698e9 : Add TraceReaderRegistry
5584852360 : [counter] Add DynamicString constructor
42c6d616a6 : ui: avoid multi-reload on live dev server
ad1d4b9e1f : stdlib: Add cpu_cycles utilization
d6367f7215 : Create TimelineSync plugin
ac5be7c974 : stdlib: Migrate sched/utilization to cpu/utilization
c4a2cb9e66 : [stdlib]: Fix typo in android.binder module
457c2b7a80 : Revert "[counter] Filter out DynamicString for Track name."
88b9459673 : ui: expose debug menu items by default
ea0b359d81 : ui: Roll stable & canary
26055b167a : python tools: guard against concurrent downloads of prebuilts
8cac0c1697 : ui: Fix Wasm interop calls with pointers > 2GB
6e5f128704 : Add tools/bisect_ui_releases
abbc0f3321 : Uprev libcxx
29cbcc2e89 : Disable merged_trace_lite target in most configurations
a9ca09b0a6 : add mem.smaps.swap.pss process memory counter
3ef9301265 : uprev libprotobuf to v21.12
387cf2223e : [counter] Filter out DynamicString for Track name.
653f38c3c9 : Add the new ADPF category to Perfetto UI.
f1ac3c6143 : tp: Parsing device_pm_callback_[start|end] ftrace events
6c5bf24205 : tp: Modify cookie generation logic for async tracks in ParseSuspendResume
fb2db0d9f8 : Fix formatting of a BUILD.gn file
06f44288d1 : Move record parsing away from tokenization.
6b9b91e42b : CHANGELOG: TTID and TTFD in android_startup_metric
e15de5b7e5 : tp: Add TTFD and TTID to android_startup metric
38b7c2b12a : ui: Roll stable
068504bd77 : tp: Interval tree implementation
ef37f59294 : Update the set of Chrome categories
ebd8ed9c29 : ui: Fix build error
65013ecb83 : add will_notify_on_stop to DataSourceParams
435bdae586 : ui: Move traceTime out of state
f178fa9ffc : Introduce ArgsParser to write parsed protos to TraceStorage
bc41f31133 : UI: move from Google Container Registry to Google Artifact Registry
15decdc02f : UI: update build infra
3562c8cf39 : Handle missing data for startup
a23865afdb : ui: Abstract Engine/EngineProxy behind interface
4f0bb5ec9a : Fix module name generation on Windows
f3d71101da : Add SlowStartReason proto, this will replace the current string reasons.
0a0f29f3da : Revert "Add ui/BUILD.bazel"
d54f6b20b8 : Trace Redaction - Avoid passing decoder by value
922f5386f9 : Build winscope extensions proto only as "source_set" and "zero"
6862774e90 : Fix default heap name
8a0f8c7c7d : ui: Roll canary
c457291d56 : ui: Cherrypick regexp change
137288ed34 : thermal: perfetto/ftrace: Parse thermal_exynos temp and cdev
3c1d659e78 : New Record class
eaa6537eae : Split PerfDataReader
ce3475c397 : Trace Redaction - "PID connected to UID" query
0a91ee77b4 : Add ui/BUILD.bazel
8ff526265c : tp: fix compile of sqlite modules in MSVC
29c61f5ede : Fix path separators on Windows
31802d72ce : Trace Redaction - Expose and test FindPreviousEvent
376a58c095 : ui: Randomize plugin startup order & fix missing import
98ee736734 : UI: improve UX of query page
830b181b4f : Make dominator tree an aggregation vs a table function
3962caeeb1 : COPYBARA_IMPORT=Project import generated by Copybara.
f59110d7b8 : Use correct thread ids in Track::ThreadScoped()
3b4d92edac : ui: add ability to open traces via POST /_open_trace/xxxx
6ae5f8f0ed : ui: Avoid cropping message content in android logs panel
f4eeaebbe1 : traced: set permissions only to unix sockets
a466cb5717 : traced_relay: improve the usage message
2b3ed72903 : Trace Redaction - Iterative timeline search
3b297336f6 : Trace Redaction - Simplify and expand usage of timeline event
1dd01036b2 : Roll prebuilts for v45.0
be73d284f6 : tp: Performance fixes for GetSetBits and Indices
ba50ed39d8 : tp: Implement Min and Max fastpath for PerfettoSql
2c191dffbe : Trace Redaction - Remove Timeline Optimizations
13503daf68 : ui: Remove 7 circular imports within scroll jank plugin
15a193e2e5 : docs: Add CHANGELOG for v45
008127d293 : thermal: perfetto/ftrace: Add thermal_exynos ftrace events
0443c3da95 : tracing_service: Make AID_SYSTEM a privileged initiator
23b1752686 : build: add traced_relay to android bp
52ec5ca6b4 : ui: Rename "tracks" directory to "core_plugins"
c04baebe60 : [track] Remove deprecate SetTrackDescriptor functions
25b9311f90 : Trace Redaction - Remap pids to synth pids
8910026892 : tracing_service: AID_STATSD is a privileged initiator only on android
96f6035f4a : ui: add fallback for user tracks without package name
edac2d04b0 : Remove PacketSequenceState
068f34dcd1 : prebuilts: fix install_test_reporter_app
5586074436 : CHANGELOG: Distinct, limit and offset
d61ae90570 : tp: add inputmethod parsing
17b4c3987d : Fix TracePacket
df388cec85 : tp: Max/Min in CEngine diff tests
326a362322 : tp: cleanup ProcessTracker includes and expressions
21e28b4eba : Remove dependencies to PacketSequenceState
18806c35e5 : Revert "Remove cts tag of MCTS module CtsPerfettoTestCases."
5813a11300 : tp: switch away from having a global connection in RPC code
c8e4b77c02 : gn: Use canonical target name for perfetto_proto_library metadata export
0a98920084 : ui: refresh ftrace track when filter changes
4b88184218 : Fix build for oss-fuzz
d943da40ee : tp: Enable in-house LIMIT and OFFSET in Perfetto
7e9067b9f6 : ui: make sure data fetch bounds are aligned to resolution
207d21ca8a : ui: group uid tracks with the same uid
fda5a68698 : tp: cleanup RPC code in prep for future changes
cbf8c20ac2 : ui: fix counter track invalidate handling
3256468ad9 : ui: fix adding of uid tracks with duplicate uids
6c2e168c9b : Add proposed trendy teams for CTS modules to be added in platinum
16cfd0d743 : Ensure 1:1 association between TimestampedEvent::Type and TraceParser
8a68054a08 : Trace Redaction - Ftrace redaction framework
960bd5638a : tp: Benchmarks for DISTINCT
548a346014 : tp: Enable DISTINCT in-house DISTINCT in Perfetto
29be9fa35f : ui: Fix crash when marking an incomplete thread_state slice
e348903832 : tp: binder_tracker: fix performance issue due to insert/erase heavy workload + FlatHashMap
045bc1df0d : ui: Don't render incomplete slices in the middle of the trace
43b7d68a0d : ui: Change search hotkey to '/'
7dc5036d09 : Use inline asm for clang/gcc in base::Rdtsc()
9e6623cebd : Update auto multiuser metric;
b4a6d11ec1 : tp diff tests: pick winscope extension descriptor
4ce4f04566 : Revert^2 "Add input method editor (IME) protos"
fe05d3a438 : gen_bazel: handle target names containing '/:'
53b648b0d2 : ui: Remove the last of the "V1" slice tracks
56db88ba56 : fix java_heap_class_stats crash when no heap graph
7adde2d700 : perfetto/ftrace: Introduce device_pm_callback_[start|end] ftrace events
ff0a33cfa5 : Trace Redaction - Remove DMA/ION events from allowlist
ff094ecced : tp: DISTINCT diff test
71ff402444 : Add java_heap_class_stats metric covering dominator stats
40f683b75c : add google_icc_trace and google_irm_trace group ftrace events
9c77c63b90 : ui: Fix missing button background in SQL table filter chips
b4a22255e5 : ui: Roll stable
3c44d9fb59 : Add missing comma to scroll deltas plot.
4cad5a3554 : Fix compilation with GCC on size_t wihtout #include <cstddef>
59bbfd871a : Trace Redaction - Create "Modify Process Tree" Primitive
583bc03f54 : Thread Redaction - Create synthetic threads
f9756c6efa : Interpret nr_state in the cellular connection track
700b45bbd6 : Add a safe non-negative dur for battery_stats
496d383835 : tp: Add Distinct to CEngine API
9ecc932d56 : COPYBARA_IMPORT=Project import generated by Copybara
f119e5a8e7 : Changelog stdlib updates
7bd707b877 : ui: A small tweak to the row styling in virtual table & ftrace list
506bc48b78 : tp: fix header path handling
5c3de4a4a4 : Revert "Add input method editor (IME) protos"
548d098539 : Trace Redaction - Replace comm instead of drop comm in proc free
20d2002933 : Trace Redaction - Use map to control redactor selection
ad2c342599 : ui: Fix Wasm error reporting
76fad6e80f : ui: Add real "ts" back into slice data
d6a45b1133 : ui: Limit bucket size to a minimum of 1ns
2d757c149d : tp: fix subtle OOB access in mipmap operator
0b4eda1f06 : tp: fix handling of -1 slices in internal_layout
79e6bb0e60 : Trace Redaction - Assign empty comm for cleared values
afcadb4c72 : ui: Fix instant event rendering
f47e3beff1 : Fix warning in implicit_segment_forest.h
caca7c65c2 : tp: fix prev ancestor recording in tree partition
e023d60c9c : Reland [chrome] Emit metadata for trigger name hash
5e8737fdce : Add plugin to save and restore pinned track on a best effort
6d42f94e67 : Update chrome_input_with_frame_view.pftrace.sh256 to point to the most current file.
6aaa8a1fb1 : Update changelog
341cfb6760 : Revert "[chrome] Emit metadata for trigger name hash"
391aad378d : tp: fix compile of TP from external project using Bazel
34af6dfb40 : Add input method editor (IME) protos
4b6ecaf37d : gn_utils: cont. export proto import_dirs for all targets
07c523df96 : ui: Use CSS `subgrid` to align columns in the Tree widget
793baa7c50 : Add command to pin blocking calls in Android CUJs
c39696b152 : ui: show dominator tree views by default
635a5af4fb : docs: add dominator tree view docs
eaac54fb73 : Show correct Android CUJ boundaries
8351b52169 : tp: Unittest fake storage
f6f6e78000 : gn_utils: Export proto import_dirs for all targets
02aad8d121 : ui: Use UUIDs for table names in all tracks
d0ac5a39ce : ui: Add virtual scroll widget, decouple query vs DOM skirting
20c30a3a7c : Correct dominator tree exclusion criteria
7edd179bdc : python: fix racy prebuilt download
5809aab476 : remove/cleanup counter track SQL preamble
aa66d709e7 : [chrome] Emit metadata for trigger name hash
3bbf543eb7 : ui: delete TimelineCache
dd6a4bda31 : ui: port all main remaining tracks to use mipmap code
1eae2b1826 : ui: utilise segment forest to improve slice tracks on large traces
6e0ff97cfc : ui: add tracks to list of searchable items
99a464addc : ui: fix thread based process scheduling tracks
43851e716a : Add test for dropped messages
0515c24048 : ftrace: sched_blocked_reason: Fix caller for arm32 platform
5045687984 : ui: utilise segment forest to improve counter tracks on large traces
5d28542568 : ui: make naming of commands more consistent
d7b3205354 : tp: fix a bunch of bugs in ProtoLogParser
9a8fff06a0 : ui: check cache first before loading dominator tree table
60222f5bb7 : Add metrics for OOM adjuster
05fae3f5ad : [Scroll Jank Plugin] Fix mismatch between integer and number in scroll offset graph.
a40905e057 : Assigning the 'FtraceModule' to the 'ftrace_module' variable right after module creation sequence.
bf6762ffee : ui: Added counter track hue comment
124063873e : ui: Make track error button compact
724a89b18c : COPYBARA_IMPORT=Project import generated by Copybara.
330cfd78ab : Remove cts tag of MCTS module CtsPerfettoTestCases.
b29b7969a2 : tp: fix subtle issue with process <-> package matching for isolated apps
33f17d2bef : Fix code formatting issue
01ffdeb9ab : tp: Add android.startup time to full and initial display
e1330ade69 : Fix `uint` -> `uint32_t`
f32e7ffc4d : tp: Cleanup of UpdateConstraintsAndOrderByFromIndex
d02ce1bb2d : tp: Add Query struct
3133d8d7ec : Update chrome_scroll_inputs_per_frame.sql to use EventLatency
59a0a7b11f : ui: Tidy up commands
6eef2e6ca6 : perfetto: Fix issues with proto update tools on tip-of-tree
3a63616502 : ui: overhaul track decider queries to make things faster
8ae4c8664c : tp: implement an implicit segment-tree like data structure
423556ebed : Use `am get-current-user` instead of `cmd user get-main-user`
e03ca506ff : Improve dominator tree view performance
da5ae11248 : Trace Redaction - Frame Timeline
12359679d1 : protozero_plugin: print extensions
98fb7faa6b : protozero: allow top-level extension blocks
f45cb26c9f : Revert "protozero_plugin: print extensions"
4b2b825af7 : tp: fix multiple minor bugs with cengine
d2234d4f8c : ui: remove arg autocompletition in pivot table
9d5cef8ed4 : Fix segfault in trace processor
3c2697c178 : ui: change "dead" task color to gray and render dead tasks from old kernels (<4.14)
6ac903f605 : ui: Fix double scrollbar sometimes seen in Ftrace/Android logs tabs
efb6e67e07 : [chrome-stdlib] Fix OWNERS file for Chrome Stdlib
ddfac43159 : Revert "ui: show heap graph dominator tree default to true"
6124fb2a94 : improve typescript docs
24e890618d : proto_gen.bzl: emit --proto_path for dependencies
b541f362ce : protozero_plugin: print extensions
f6f80e8758 : [chrome] Register MetadataModule for kChromeTriggerFieldNumber
43c1ccace8 : COPYBARA_IMPORT=Project import generated by Copybara.
75d9e9fe25 : ui: promote Steve to owner of chaos
be927611e1 : Trace Redaction - Drops fields, not packets
6ea518851c : [chrome-stdlib] Add Chromium owners to subdirectories of Chrome Stdlib
ddb0b6b61c : ui: Fix buggy counter duration calculation
487a539329 : Build perfetto_trace_javastream_protos from list of files
d3f7a9f5d6 : [Scroll Jank Plugin] Update graph query to use new column name.
da5e014d77 : Remove hjd@google.com from src/traced/probes/ftrace/OWNERS
59706a91c9 : Remove hjd@google.com from ui/src/plugins/dev.perfetto.BookmarkletApi/OWNERS
329d46e114 : Remove hjd@google.com from ui/release/OWNERS
1658a2fa86 : Remove hjd@google.com from ui/OWNERS
d70d48660f : Remove hjd@google.com from OWNERS
fd7373baa7 : Remove hjd@google.com from test/vts/OWNERS
132fbfe88b : Remove hjd@google.com from test/cts/OWNERS
4b5ffacc3c : Remove hjd@google.com from src/trace_processor/perfetto_sql/stdlib/common/OWNERS
dc784f6501 : Remove hjd@google.com from protos/perfetto/ipc/OWNERS
5890d39c69 : Remove hjd@google.com from infra/OWNERS
2fe63e61ed : Build perfetto_trace_javastream_protos from list of files
33ca81a460 : Optimize general purpose counter aggregation view query
9d7ab69755 : Add optimized single-track counter aggregation query
87057a388a : [ETW] Fixes two main UI issues with ETW
04fa812453 : ui: Roll canary
1071596d25 : Proto definitions for modem custom data source. Bug: 335603768
d452774714 : Trace Redaction - Fix indirect include
672c6bdd02 : ui: Fix broken table header CSS
1680cc2d57 : Don't show '?' for unknown units.
930c7cc9c8 : ui: show heap graph dominator tree default to true
9918c9d40c : COPYBARA_IMPORT=Project import generated by Copybara.
234fd02711 : docs: heap-graphs: fix table markdown
4b17da4b1b : ui: Defer invoking `Track.onCreate()` until the track is in view
e05133c50d : misc fixups: bugprone-inaccurate-erase + comments + includes
c7b04fcf25 : Trace Redaction - Extract prune package list tests
7c863764be : Trace Redaction - Update filter ftrace events to use common fixture
8fe47f2900 : Trace Redaction - Update scrubs ftrace events to use common fixture
3d0aae7160 : [ETW] Adds EtwParser and EtwShedEventTracker to trace processor.
0ed9204956 : ui: Fix group header z-index
db2d533fb2 : Trace Redaction - Filter suspend resume events
4c3fa46ffc : Trace Redaction - Use RETURN_IF_ERROR in trace redactor
62e7ef0b53 : Trace Redaction - Use Begin/End with CollectTimelineEvents
2f29738e24 : Trace Redaction - Rename "BuildTimeline" to "CollectTimelineEvents"
b135191242 : Add process uptime to java_heap_stats metric
d51a89d071 : tp: ensure that we disable memstatus on sqlite init
6259720293 : ui: Fix formatting / run `ui/prettier-all`
df6c7f8a18 : ui: Don't blur search bar when hitting backspace
a437ab4aab : Rename Reader to PerfDataReader
b64683e68b : Trace Redaction - Use Three Stage Pattern In Collect Primitive
eac75b2fe9 : Trace Redaction - Clean up "find package uid" primitive
3f2b2b6385 : ui: Fix double query bug in BaseCounterTrack
aab59dd082 : ui: Remove NullTrack plugin from default list as it no longer exists
24f6b1f8bd : add support for multiple constraints in trace URI resolver
f6b0fec105 : tp: Add support for pre 29 SDK startups.
10e7662e7d : traced_probes: Rename AtraceWrapper::IsOld to SupportsUserspaceOnly
41c07bb347 : ui: Remove out-of-date comment & superfluous Math.max()
39c2eb3985 : tracing: Only compare timestamps from the same sequence
2f9eef1f6e : tp: multi-machine: diff_tests for multi-machine tracing
1651c9bb9a : diff_test: support modifying the input trace data
79a40b91c5 : tp: minor comment fix of the process tracker
4351eb96ad : Trace Redaction - Standardize error messages
e8c08ba45d : Trace Redaction - Clean-up inlcudes
5aaf487771 : Trace Redaction - Fix base error messages
d169892593 : [tracing007] Tweak ChromeTrigger packet
1392664728 : Trace Redaction - Remove comm values from all process free events
f669b7209a : Fix Ftrace explorer, python -> python3
699b9461e4 : tp: Add ts, dur, ui_thread_utid and render_thread_utid info to android_frames
89bf186336 : tracing: Improve error message for clock snapshot test
bcb9d223ac : track_event: Refuse to compile with possibly dynamic strings
95189b38ae : ui: Remove button backgrounds by default, use intent to add color
d8446e5280 : ui: Add viewport control to the plugin API
79f018d21d : ui: Improve track button accessibility in tall tracks
d4846cd7af : ui: Move everything relating to android logs into the plugin
4fc3fdf4ea : Trace Redaction - Remove comm value from new task events
d28f2a1e13 : Improve ftrace_config_muxer_unittest
3dca0754ad : ui: Make Plugin.onActivate() method optional
717ad031c6 : Trace Redaction - Common Redact FTrace Event Modifications
79c31713cc : ui: Fix unit tests
8979861279 : tp: multi-machine: sorter unit test
549aafaad2 : tp: multi-machine: enable multi-machine tracing
73f10c5818 : tp: multi-machine: support multi-machine trace sorting
267ba23a42 : tp: multi-machine: insert machine ID to storage tables
a48186dce1 : ui: Remove the "null track" plugin
870c94bbb1 : ftrace: don't set buffer_size_kb on 'preserve_ftrace_buffer'
a9d33e7bb1 : Print address when failing to listen on socket
b1676f92d8 : Trace Redaction - Create share-able packet filter
34407263d6 : [tracing007] Add chrome trigger packet
e41196deca : Roll prebuilts for v44.0
103bc4989b : Revert "Add panel_write_generic ftrace event"
6b6e6fa057 : tp: rewrite DbSqliteTable -> DbSqliteModule and remove SqliteTable
cf4df524b1 : tp: fix O(n) dcheck in a O(logn) function
0b7a36337d : Trace Redaction - Convert task rename from primitive to filter
1b213d91f6 : Trace Redaction - Fix inverted print type check
5465e56b11 : add fastrpc dma ftrace events
0783a8ffe3 : Fixed gen_bazel running on Windows * Ensure Unix-style line endings in generated files * Use os.replace instead of os.rename (the latter will fail on Windows if the destination already exists) * Replace Windows-style path separators with Unix-style
f0feebbe60 : Upstreamed BUILTIN_CLOCK_TSC clocksource
721ba54c8c : docs: Update script links to reference main repo
ed56789427 : stdlib: Add system_state library for Wattson
1dbc93aa7a : [ETW] Recording UI for ETW props to Perfetto
a9377b6cb0 : render function_graph tracks for swapper threads
54aec28270 : docs: Add CHANGELOG for v44
f2511be5e0 : [ui] Extend trusted origin to support *.c.googlers.com hostnames
8f315dbcca : ui: Fix counter event selection off-by-one error
1cfae236ef : tp: migrate RuntimeTableFunction away from SqliteTable
84065a1349 : tp: fix invalid use and memory leak
d4de9c1add : ui: add loading to flamegraph panel
aff51bab40 : ui: Use anchor element for 'Report a bug' link in sidebar
48ec466f14 : tp: Add android.power_rails module stub
e808db727c : perfetto/ftrace: Introduce f2fs garbage collection ftrace events
50d177ce62 : tp: multi-machine: add Machine ID to storage tables
0a2bf5c236 : Trace Redaction - Drop process stats
71c3b2e7ce : tp: rewrite span join to remove dependency on SqliteTable
262e25cc92 : tp: remove QueryCache class
f15c351382 : winscope protos: add comments for certain string fields
d6482e1484 : Trace Redaction - Create integration test pattern
a97a0429c3 : Trace Redaction - Filter print ftrace events
e9e3545903 : Trace Redaction - Drop AndroidSystemProperty packets
a28f676dd0 : ci: use yyyy-mm-dd format
33890fa037 : ui: Show currently loading plugin name in status bar on trace load
51475bc85d : tp: implement tree partitioning by group algorithm
cf40a2ccfe : protozero: Fix decoding repeated fields with high max id
eac285fa4e : add tools/delete-permalink
d73a73c828 : stdlib: Add freq and idle state CPU slices
fe3dbf4585 : Trace Redaction - Create shared filter ftrace events primitive
db9da1032c : Make "human readable" scaling compatible with log scales.
f27d526582 : Convert BLE scan cycle and kernel wakelocks to counters rather than slices showing numbers.
6e71d94aba : tp: Add intervals_overlap_in_table macro
891297108c : ui: Add ftrace tracks from the plugin rather than track decider
2048fc6591 : Add panel_write_generic ftrace event
7088076a2c : Fix typo in io metrics
d2a03aaa8d : ui: Avoid querying ftrace event counts on trace load
f7e396a202 : ui: Tidy up PanelContainer
1b916584a3 : Trace Redaction - Move allocation inside of redactor
8364234e5a : perfetto: extract out lifecycle management from the window operator
efb7355cb3 : ui: Include *.scss files in prettier presubmit checks
4284dbe9d4 : Download standalone clang .tgz instead of .tar.xz
4c2d88816d : ui: remove repeated query for each process
bc8817d282 : ui: significantly improve loading query performance on large traces
1286fac3db : tracing: Relax restriction on CounterTrack name
b6529f727f : ui: Release canary
dbe122e298 : tp: fix comments missing from previous CL
aa66b34d41 : tp: migrate the dfs macro to use value tables + aggregates instead
52cff3ddd1 : Add dpu dsi_tx, dsi_rx, dsi_cmd_fifo_status ftrace event
e0696ec76a : tp: introduce virtual table module for table pointers
e819b05cb4 : tp: Stub of frames stdlib support
52826e8462 : ui: refactor startup to be a plugin instead of a derived track
3195a2a2c8 : ui: bump max allowed wasm memory
096c6b5243 : ui: Fix ftrace filtering issues
cc701faf7e : Add metric for Android blocking calls for all calls in trace.
20ad48199a : Trace Processor - Redact Sched Waking
87af606fb9 : tp: tag the no_resolvers target as avoid_dep
63d9f9e93a : trace_processor: add parsing support for panel_write_generic
2743dd2391 : Trace-Redaction - Redact sched_switch events
ea81eac873 : ui: Pivotable debug tracks
f5a48ce414 : tracing: Use better constexpr hash with C++17
993282030a : [stdlib]: Rewrite the critical path implementation
202d19db44 : ui: Fix issue where crashed debug tracks cannot be closed
29d340d463 : COPYBARA_IMPORT=Project import generated by Copybara.
888ba06a44 : [stdlib]: Add a floor/ceiling option to the weight bounded DFS
6b959d9a37 : Trace Redaction - Stop using gen in production code
cb95a44d96 : perfetto: define protos for modem to emit track_event arguments
7afd545ad4 : ui: add dominated size and objects tabs to Java heap graph view
90d480447e : ui: Show query when re-raising query errors
96ccec209e : tp: Find previous runnable slice on thread.
fb14d81051 : Trace Redaction - Add missing test file
b9ad55ca46 : ui: Move EventSet into core/
f5c1595de9 : ui: Move some single selections to SelectionManager
7bdced2fed : ui: Move deselect onto selection manager
ebf73fe10c : ui: track_decider: put softirqs into the IRQs group
6c9bf3ba5d : fix stale csearch links in protos/ and src/
1d1eae9c84 : Actually fix profiling tests for multiuser
aa0f83ba8c : Use seconds in PostedScrollToRange. This reverts to the behavior before these types were changed to use BigInt.
8945598d50 : tp: minor improvements to aggregate functions
bcf01f9230 : Read Chrome Stdlib test suites from list defined in Chromium repo
183ca3aa95 : add auto_user_switch metric;
fb32c705c3 : Trace Redaction - Scrub Task Rename
292626a7d8 : Revert "track_event: Refuse to compile with possibly dynamic strings"
c18277dc94 : tp: migrate window table to new module based api
27a2af46c0 : ui: Fix swapped hotkeys for moving between flows with [ & ]
f392c8162a : tp: migrate sql stats to the new module bindings
0f1dbbc848 : [stdlib]: Weight bounded DFS search
e1426ad852 : COPYBARA_IMPORT=Project import generated by Copybara.
6439ddb8bd : Create Jit ranges for v8 code.
95192b6211 : tp: make compiling with old sqlite versions a hard error
0a0a54f169 : tp: add binding for creating sqlite modules and migrate statstable
51ba1bc15b : Fix heap profiling tests for multiusers
b7f8a07dcb : tp: move all the sqlite bindings to a dedicated folder
1d622188fc : tp: implement wrapper around sqlite aggregate functions
8d73bb6df2 : ui: Shuffle Selection types to prepare for refactoring
4c9f6d5f8f : tools: fix amalgamated SDK breakage in sanitizer builds
b560014c04 : Add table for main thread blocking calls in standard library.
c55e3a17ce : tp: add units for meminfo, psi, buddyinfo counters
361abd2a0b : ui: Move all ftrace features into plugin
c66470823c : tools/tmux: check for /sys/kernel/tracing instead of debugfs
5735265e3d : tracefs: gen proto for sched:sched_migrate_task
3137bbea30 : Output trace redactor executable
c35d5733a8 : ftrace: unpessimize last_read_event_ts in case of concurrent data sources
4dba9ec88d : perf: fix subtle issue with perf data importer
9a7826f62c : tp: implement wrapper around sqlite window functions
9bc22ea437 : Trace Redaction - Refine process name tests
8ba183864f : [stdlib]: No-op critical path refactor
11b08a8bd7 : tp: centralise all sqlite_result_* function calls
56f45027fe : Explicitly install optional components of perfetto
6559f9e333 : [ui] Remove Tabs V1
fee912c854 : tp: Small cleanup of standard library contributing docs
fbf287389b : ui: Fix missing flamegraph details panel for area selections
f43f2d5ddb : track_event: Refuse to compile with possibly dynamic strings
3e0cba04ec : ui: Add 'Q' hotkey to help modal
e90dca63d6 : Fix build on windows
dde52952ad : tp: Add time_to_{unit} conversion to stdlib
2f0f43f33f : tp: misc cleanups to ftrace_sched_event_tracker
6661759fc4 : Add enhanced Bluetooth tracks from go/bt_system_context_report.
731f04a8c5 : Trace Redaction - Timeline and Build Timeline
2ee90c75c9 : ui: Add getEventSet() to track API
fdd3e9fae9 : ui: Add new Selection type
4b398bc19c : ui: Rename Selection -> LegacySelection
216d50bbfd : Fix chromium build due to duplicate .proto in the same target
57d07fd5aa : ui: Shim access to state.currentSelection
40ac660a3d : shared_lib: Update generated protos
4455fcf70e : docs: Address comments on concurrent-tracing-sessions.md
8f2b24418b : Support arbitrary protobuf packages
58ac17eebf : Fix an assumption that iterators are raw pointer types
92e6c082c6 : Update uid_t on Windows to be signed
66cc908fc7 : docs: Add docs page on concurrent tracing
b81ac520f6 : shared_lib: Categories in track_event are disabled by default
3e695c8372 : ui: Consistent reporting of durations for incomplete slices
a93645a290 : ui: Add command & hotkey (Q) to control drawer visibility
d83e0c91a4 : Add panel_write_generic ftrace event
d30ec44889 : stdlib: Small cleanup of docs generation library
3059fec617 : tp: stats: downgrade truncated_sys_write_duration to kInfo
11ac4aeaea : tp: CPU state breakdowns
73e0d67a3a : Trace Redaction - Break integration tests into sub-classes
e0a12375b7 : perfetto: remove output_to_genfiles parameter for protos
a685896bb3 : tp: Fix table functions pattern
dc1465da45 : tp: Remove invalid static casts
a29a23f77c : ui: Move code from {common,frontend,controller} to {core,base}
17d5806d45 : traced: allow cross-session cloning for bugreport only by shell
6a3d3540e6 : proto: fix up slight comment inaccuracies
7bb8bf7fbc : ui: Fix flickering track pin buttons
dc491fefe1 : tp: diff tests for ftrace cropping
44c7cc2e18 : tp: implement ftrace event cropping for traces recorded by perfetto v44+
a9f287ea4b : ftrace: write "last read event timestamp" to assist parsing of ring buffer traces
0f4b9aa4b3 : COPYBARA_IMPORT=Project import generated by Copybara.
5f249d2e57 : ui: Rename linuxDeviceTracks -> org.kernel.LinuxKernelDevices
f33e7543c3 : [tracing007] Define rules config for system tracing.
11238b9d44 : docs: Add docs for default plugins.
1769343f09 : ui: Git blame - ignore prettier & eslint formatting commits
7e63f42d75 : ui: Format all files using prettier
2953fa147b : ui: Use prettier as formatter instead of eslint
217de072dd : ui: Turn keyboard hotkeys into commands
4edbfc33e9 : ui: Rationalise counter design
e59014a142 : ui: Fix link in docs
8216b7ecee : Add self to owners as I am the current chrometto sheriff.
5c6804fff3 : [perfetto] Display overlapping flow arrows correctly
bee15bb317 : Move jit out of common as it is being deprecated.
16bc5a51e2 : ui: only stylize real-time thread cpu slices when zoomed in
857640c429 : tp: fix compile in G3
4786a17bca : Attempt to deflake HeapprofdJavaCtsTest Oom tests
3e8ad272c6 : Speed up HeapprofdJavaCtsTest Oom tests
278f4675c2 : Add data source config for Input Tracing on Android
f6555d3451 : tp: Fix interval intersect taking empty tables
b5fd3ec846 : docs: increase trace duration and buffer sizwe
6c75b643dc : standalone: uprev to clang-19
a713ec352c : tp: process.start_ts: accept explicit zero as the process' start time from procfs
cf55d98a70 : tp: Implement sched_thread_state_summary_for_interval
f3ce89ec31 : tp: sys_rt_sigreturn syscalls should be parsed as instant events
b2876c750b : Add JitTracker
383803cc14 : tp: do not fail to load traces with FTRACE_STATUS_ABI_ZERO_DATA_LENGTH errors
05429941a7 : Migrate v8 tables to new intrinsics / stdlib convention
6cfe30d894 : Trace Redaction - Expand 'scrub ftrace events' test coverage
2af5480a74 : tp: update SQLite version to 3.44.2
4736ee3323 : Run libtracing_perfetto_tests in perfetto postsubmit
e7403f7b74 : tp: Implement interval intersect prototype
ef60c81a5c : docs: fix typo in interning
f9435aaee8 : [stdlib]: Add partial support for monitor_contention table
db2cf7e2df : tp: Remove Android IO tables depending on raw
272ffb0d15 : ui: per-cpu sched tracks: distinguish real-time threads
b74f2eb6ce : tp: Fix SetId search algorithm
5b249aecb5 : Fix build with LTO and new LLVM
c230211b27 : tp: add depth column and super root fn to stdlib memory.heap_graph_dominator_tree
5bea4af36d : trace_redaction: fix gn dependencies
3676bcf139 : tp: Close triple quotesto fix docs rendering
9a4006c420 : tp: Fix StringStorage sort
e953a42961 : ui: Avoid moving initial visible window start time past its end
f72898be3e : Increase heap profiling trace duration
08eba0328d : Remove external/perfetto/buildtools/Android.mk
6763a0696f : tp: ftrace: decode signed varints correctly
c299627acc : system_info packets: include page_size and num_cpus on posix platforms
35b6d9f8b0 : small const-ref / redundant std::move cleanups
8b77b8d4a8 : tp: Add husky and shiba power rails metrics
714b9e8c5b : ui: Add linuxDeviceTracks UI plugin
6df453e3b5 : AndroidInputEvent: Rename "sensitive" fields to "redacted"
7d9f8c46df : tp: Add density check for Id column detection
c6fa62e5ae : COPYBARA_IMPORT=Project import generated by Copybara.
56699ec9db : Trace Redaction - Scrub Ftrace Events
0be6bc977a : tp: add a stdlib table containing perfetto triggers from statsd
0c76c3879a : tp: Fix slashes on widows
5bd99bacfa : Shorten heap profiling tests
9442eac54f : tp: fix OOB access in BitVector::SelectBits
e9e72057b4 : proto_filter: further fixup --help string due to hasty change
be3395c7dc : proto_filter: suggest -g in example "print as text" invocation
a6b272263d : tp: speed up HeapGraphTracker::GetChildren
4bef7fbd29 : Roll prebuilts for v43.2
7952ad328a : ui: Introduce a config field to enable tracking linux device runtime PM transitions
a061a8b021 : tp: Parsing rpm_status ftrace events
8df0b81357 : tp: introduce linux_device_track_table
204770783f : perfetto/ftrace: Introduce rpm_status ftrace event
7cfc6c5081 : tp: add heap graph dominator tree to stdlib
f9543648c6 : Update CHANGELOG for v43.2
fd5ae3e28b : tp: Migrate time in state tables from sched/states
2ec5c14480 : probes: LOG->DLOG on mm_events
963475edb1 : tp: Fix OrderedIndexSearch
488df16497 : perfetto_cmd: remove guardrail code in perfetto
8fc000d37c : Increase heap profiling trace duration
aae38dfc50 : Add support of extra cflags for msvc build
fe8af8a1c0 : ui: Release canary & stable
d334a985c2 : tp: fix compile in Chromium
8020c3ae17 : tp: fix CI test failure
bfb6c69b5d : tp: Add thread state summary to stdlib
105a252a98 : Trace Redaction - Retain package list
06a574a083 : UI: use ccache for wasm when detected
0c39ba9b2a : base: Implement GetFileSize overload from a PlatformHandle
d61aadd3cb : tp: Fix OrderedIndexSearch when indices are also pointing at NULL strings
024c195372 : base: Return uint64_t from GetFileSize()
b798d8f3d7 : tp: make android_thread_creation_spam internal only
829a947af2 : ui: Add tools/install-build-deps to ui/README.md
9c89fdebda : ui: Fix non-release script
1b716ec46e : ui: Release canary with skew detection patch
f920663ff2 : ui: Rename mouseenter -> onmouseenter in notes panel
58d31a4257 : tp: simplify IndexSearch's API
fc5cba2801 : Improve data source callback documentation
d195f9803c : ui: Checkout release branch if given
7cdc9a7093 : ui: identify release builds via an explicit arg
78cf90eca3 : Roll prebuilts for v43.1
b8bfa156f0 : Update aosp->github bot to replicate both master and main
249090360a : Fix x86 build after NDK update
495c56a34a : Fix set -e bug with ui/release/builder_entrypoint.sh
173d60b918 : docs: Add CHANGELOG for v43
1bf40db959 : tp: improve performance of GetSetBitIndices
0f5266c493 : tp: significantly improve performance of BitVector::SelectBits
ad572bb87e : Fix ScopedMmap move assignment operator if this == &other
070efa7c15 : tp: Check PERFETTO_HAS_MMAP define instead checking OSes
cdfc4e3f57 : tp: fix RangeForTesting edge case
e806806813 : Add perfetto persistent tracing
608d07af68 : Trace Redaction - Entry point
2f9ecd1e84 : Reapply "Add MappingTracker"
18848182d4 : tp: add a Python target for depending on TP without resolvers
64bab0b88c : Support build_all_channels for release branches
9a9430e9c6 : tp: parse new procfs info into process.start_ts and new runtime counter tracks
d027a3a961 : ftrace: improve ergonomics of "syscall_events" option
39108cf2a1 : procfs: add record_process_runtime option for process runtime and uptime (via /proc/pid/stat)
8442d7f463 : Only compile required messages with perfetto_trace_javastream_protos
2afea2d262 : Add libz to shared libs of heapprofd_standalone_client

+- Project: platform/external/perfmark

5e1f582 : Enable windows target

+- Project: platform/external/piex

54fd8fb : Remove VNDK definition(s)

+- Project: platform/external/pigweed

e282bd8cb : Project import generated by Copybara.
4ffd325fd : Project import generated by Copybara.
a88c77a81 : Project import generated by Copybara.
f1384c64e : Project import generated by Copybara.
bf2ee95ba : Project import generated by Copybara.
bc114f0bc : Exclude WORKSPACE_OWNERS from copy.bara.sky
9ca437894 : Project import generated by Copybara.
0069dc840 : pw_string: Support InlineBasicString<std::byte>; InlineByteString alias
43f01c733 : Project import generated by Copybara.
ec2146cc1 : Project import generated by Copybara.
634a6f5e6 : Project import generated by Copybara.
a9a59d21d : Project import generated by Copybara.
748aea163 : Remove bduddie from Copybara reviewers
edb533a3d : Rename external/pigweed copy.bara.sky workflow to default
24458c347 : Project import generated by Copybara.
a0f3100cf : Project import generated by Copybara.
4d66e5c44 : Project import generated by Copybara.
6c966d166 : Project import generated by Copybara.
894d65e41 : Add exclusion files to copy.bara.sky
0025e42cf : Project import generated by Copybara.
a65e9f082 : Fix typo in reviewer name in Copybara config
7f85650bb : Add a Copybara config to copy from upstream-main to main
9d243dbad : Remove sub-directory OWNERS from external/pigweed

+- Project: platform/external/private-join-and-compute

4f8e408 : Avoid -Wself-move for clang update
65175a3 : Use the global default cpp_std.
4bcb674 : Partial export of internal changes.

+- Project: platform/external/protobuf

029482944 : Enable windows targets for protobuf

+- Project: platform/external/puffin

e96ed94 : libc++fs is part of libc++ now.
f4463db : Reland: Add disk fallback to LRU cache
67b6e60 : Add O(1) LRU cache to puffin
298c8e2 : Reland: Add disk fallback to LRU cache
929aea2 : Revert "Add disk fallback to LRU cache"
7f5f8a4 : Revert "Add disk fallback to LRU cache"
63340af : Add disk fallback to LRU cache
ffaa0a9 : Add missing <functional> includes
8b116a3 : Add O(1) LRU cache to puffin

+- Project: platform/external/python/bumble

e1d10bc : add rfcomm disconnect test
394137b : fix legacy advertising auto restart
f5baf51 : improve DLC parameters
f2dc8bd : wip (+2 squashed commits) Squashed commits: [451a295] wip [ed7b5b6] wip (+1 squashed commit) Squashed commits: [9d938c8] wip
28e6229 : Fix: Preserve transport metadata
1b66f03 : ASCS: Add Source ASE operations
2005b4a : python 3.12 compatibility
951fdc8 : add python 3.12 to GH actions
12af7a5 : fix incorrect var reference
9682077 : RFCOMM: Avoid receive packets before DLC sink set
ccff321 : HFP: Add example and fix AG errors
851d62c : bumble.js(PacketSink): Implement asynchronous packet processing
a5ac5f2 : Make DeviceConfiguration dataclass
0901588 : allow checking results for HCI_Command_Status_Event
c48568a : Fix HFP query call status
6633228 : Add more HFP command suppport
98822cf : quick fix: revert to protobuf 3.12.4
71df062 : pyusb: power_cycle if '!' is present at the start of the transport
049f902 : pyusb: powercycle the dongle
50eae2e : add pandora to code-check action
c8883a7 : update protobuf dep and make pandora install optional
51a9428 : Type hint all examples
deba181 : HFP AG implementation
21d6078 : Fix format presubmit error
90a682c : bump to avatar 0.0.9
e8737a8 : update to more recent versions
72fceca : update some dependencies
dc12045 : Correct HFP AG indicator index
9621143 : fix #461
58d4ab9 : update black formatter to version 24
76bca03 : format with the project's version of black
f1e5c9e : delay creation of runner object
b8214bf : Bumble crate 0.2.0
a9c62c4 : pandora host: change AdvertisingType
7d0b4ef : pandora_server: Parse FLAGS into advertising data
313340f : intel driver: check the vendorId and productId
e8ed69f : pyusb: Collect vendorId and productId as metadata
16d5cf6 : usb: Add usb path moniker
01bfdd2 : Bump pandora-avater to 0.0.8
ad48109 : Bump rootcanal to 1.9.0
1ceeccb : open_tcp_server_transport: allow explicit sock as input.
7507be1 : update metadata when setting the host controller directly
cbe9446 : fix intel driver probe
9d79c98 : Remove uael@google.com from OWNERS
1749303 : intel: send vsc INTEL_DDC_CONFIG_WRITE
35db4a4 : Implement Unicast Server Advertising Data
256044a : Implement Pandora extended advertising
6205199 : Rework HFP example
38981ce : pad index field
f2d601f : show timestamps from snoop logs
565d51f : Bump Rust to 1.76.0
cde6d48 : Add clarification to short circuit list feature
0e6d69c : Refactor command supporting list
9eccc58 : Fix double-disable legacy advertising set
d7489a6 : update websockets version (for better typecheck)
a877283 : add rfcomm options and fix l2cap mtu negotiation
567146b : Fix Lint error in VCP example
e308051 : Add LMP feature reader
10e5355 : Add RFCOMM and SDP helpers
e7e9f95 : update rootcanal version
d2dcf06 : HFP: State memory and event emit
6a34c9f : RFCOMM: Slightly refactor and correct constants
2a764fd : controller_loopback: LE support and max packet count
3e8ce38 : Add Volume Control Service
8d2f37a : inclusive language
b7b70eb : address PR comments
8ba91f4 : fix assert
79a5e95 : comply with limits for certain advertising event types
20de5ea : format
bad9ce2 : add doc
d3273ff : format (+3 squashed commits) Squashed commits: [60e610f] wip [eeab73d] wip [3cdd5b8] basic first pass
986343a : support multiple type checkers for pandora
5211d7b : revert to older pytest_asyncio
a167342 : deal with SupportsBytes for python <= 3.10
1efb8cd : use matrixed python version
80d83e6 : upgrade to mypy 1.8.0
31ec1c4 : cleanup
aba1ac0 : use a dict instead of a series of ifs (+6 squashed commits) Squashed commits: [90f2024] fix import order [0edd321] add a few docstrings [77a0ac0] wip [adcf159] wip [96cbd67] wip [d8bfbab] wip (+1 squashed commit) Squashed commits: [43b4d66] wip (+2 squashed commits) Squashed commits: [3dafaa8] wip [5844026] wip (+1 squashed commit) Squashed commits: [4cbb35a] wip (+1 squashed commit) Squashed commits: [4d2b6d3] wip (+4 squashed commits) Squashed commits: [f2da510] wip [318c119] wip [923b4eb] wip [9d46365] wip
c40824e : Support non-directed address generation offload
bc911d6 : Add bumble-controller-loopback console_scripts
3e38ab3 : update to rootcanal 1.4
744dfa3 : Update the Bumble BT Bench AndroidManifest.xml
b4ae8af : Typing Advertisement
da60386 : Manage lifecycle of CIS and SCO links in host
a6bab75 : Fix HCI_LE_Set_Host_Feature_Command
acd9d99 : Save link_key in CTKD over BR/EDR
54f2981 : fix uninitialized variable
bb02551 : PandoraHost: compute advertising_interval_max with interval_range
e228597 : Pandora host: support advertising interval in advertise
fa4df6e : Controller: CIS implementation
30f89d5 : simplify
481cf40 : update credits even without a sink
eff05af : LE read remote features
5f377c0 : format
00cd8fb : compatibility with recent host ACL property changes
aeeff18 : add support for HCI latency probing
d6bbc11 : apps: Add a controller loopback throughput test app
88cb3b2 : IWYU in CSIP
8f47217 : fix typo
8864af4 : format
8980fb8 : add drain support and a few tool options
2c5f347 : CSIP: Encrypted SIRK implementation
f18277a : Ignore venv directories
8d46bc0 : Controller: SCO implementation
d43281c : allow passing IRKs as arguments
ccd12f6 : app/bench.py: use logging rather than print()
f9a7843 : request MTU change after connection
5b536d0 : сhanged concatenation of strings to f-strings to improve readability and unify with the rest of code
b4af46e : use TCP_NODELAY on socket
c08da31 : format
f2925ca : support async read/write for characteristic values
fd4d68e : print controller flow control info
d885d45 : Add functions/tool for gen/verifying BLE IRK/RPA
b90d0f8 : fix tests
92aa7e9 : Add random address generation methods
afc6d19 : address PR comments
c05f073 : Update bumble/host.py
2b4c2a2 : format
47fe93a : support per-transport ACL queues
87c76a4 : Complete CSIP and CAP
f7b66db : Improve the linger option in pair tool
0b314bd : Updated absctract class and method for on_ctrl_pdu in hid.py
9da2e32 : Review comment Fix 3 - rename json file and usage of Optional in parameters
98ed772 : address PR comments and add some typing
f911163 : Improve ASCS logging
b083cc9 : fix spec parsing
d356435 : allow specifying the address type
62a8ced : support drivers that can't use reset directly.
085f163 : add support for 2M phy
81a6b1e : Replace 3.9 dict merger
dd090c9 : Add ASCS tests
11faa48 : Fix ASE state change
5559617 : ffplay routing
4d6822d : Remove ISO data path on release
985c365 : Setup data path after CIS established
af57762 : Parse CodecSpecificConfiguration
3575f90 : Add Audio Stream Control Service
ff6528d : Add Advertising unit tests
72ac75a : Add advertiser classes and handle adv set terminated events
5e3ecb7 : Review comment fix -2
d6afbc6 : Fix ISO packet issues
8400ff0 : shared usage printer
0ed6aa2 : address PR comment
72d5360 : keep projects compatible with Android Studio Hedgehog
ac3961e : add doc
843466c : a few more constants from the spec
8385035 : add CLI support
dc97be5 : Fix typo
dff14e1 : Add Published Audio Capabilities Service
10a3833 : Remove # type: ignore[call-arg] in HCI_Command builders
3fc71a0 : Add variable-length bytes field
f27015d : Refactor CodingFormat
40ae661 : More SCO support and warnings and typo fix
c5def93 : CIS and SCO responder support
58c9c4f : fix #354
f3cd8f8 : Typing helper
0149c4c : Log track back in on_packet
464a476 : Add CSIP
e85d067 : add a few uuids
7eb4939 : Bump openssl from 0.10.57 to 0.10.60 in /rust
04d5bf3 : Typing GATT Client and Device Peer
403a13e : Review comment fix HID device
6310dc7 : Include transport.grpc_protobuf in the setup package.
07f71fc : Project format and lint error fix. Redefination if Device class needs to be discussed
f47b917 : Added GET_REPORT and SET_REPORT changes
863de18 : Add LE Audio GATT definitions
a65a215 : Provide IntFlag.name property fallback
80d34a2 : Slightly refactor and fix CTKD
a9628f7 : Add support for Extended Advertising
9324237 : send_data comment fix and lint error fix
d1033c0 : Modified DeviceData class
0f29052 : Added mousemove changes
0578e84 : Menu and name change review comments fix
6ab41c4 : Add review comment changes 3
98a1093 : Add review comment changes 2
caf0437 : keyboard data moved to DeviceData class
515b83a : deleted: bumble/classic3.json modified: examples/keyboard.html
9bf2e03 : device: set `authenticated` and `sc` state on AES encryption change
dc18595 : MTU size check added
3dc2e40 : rebase
268f6b0 : remove unneeded constructor parameters
46239b3 : address PR comments
8a536cd : fix missed merge
f9f5d7c : first implementation (+1 squashed commit) Squashed commits: [ee00d67] wip
d6cefdf : Renamed the status message class
dc410b1 : SET_REPORT and GET_REPORT implemented
4c49ef9 : SET_REPORT implemented
ba85dcb : Get the changes from hid_device to bumble_hid_device
8b46136 : Add ISO related HCI packets
9c7089c : terminate when unplugged
24e75bf : Do not exit after pairing is finished
db2a2e2 : Cleanup HID module
e1fdb12 : Typing A2DP
a8ec1b0 : minor cleanup of the internals of the usb transport implementation
7e407cc : address PR comments
1a6c9a4 : improve help
14f5b91 : use ad_data directly
753b966 : format
5a307c1 : add oob data on command line
2cd4f84 : pandora: add `annotations` import
4ae6120 : wip
9450622 : fix typo
9d2f3e9 : format
49d32f5 : add netsim.ini info
f7b74c0 : add hive to index page
c75cb0c : fix css
a63b335 : wip
d8517ce : add links
ad13b11 : wip
99bc92d : wip (+5 squashed commits) Squashed commits: [53c6c53] wip [66f482c] wip [b003315] wip [f6f9d9e] wip [4c95c7b] wip
59d7717 : Remove mutable ret pattern and test feature combinations
1004f10 : Address PR comments
1051648 : Add support for extended advertising via Rust-only API
45edcaf : SCO: A loopback example
9f0bcc1 : eSCO support

+- Project: platform/external/python/cpython3

bb6b562da7 : gh-116472: Replace literal newlines with escape characters in MSBuild files (GH-116473)

+- Project: platform/external/python/mobly

161ff47 : Fix typos in release notes. (#914)
2e64eff : Mobly Release 1.12.3. (#913)
f7eb2a0 : Mark `utils.get_available_host_port` deprecated (#907)
28be0fd : Update `README` after build toolchain changes. (#912)
13537bc : Fix whitespace stripping in _collect_process_tree (#891)
7b938e0 : Switch to pyproject.toml completely (#911)
68724d8 : Cache `AndroidDevice#model` to reduce fastboot calls (#910)
3da49fa : Bump min Python ver to 3.11. (#909)
707eff2 : Count should only count retries and not repeats. (#906)
46ff13e : Add parent field to records to represent repeat and retry information. (#905)
6c5d666 : Using tcp:0 in adb forward to pick available host port in snippet client (#904)
8ad26db : Adding ability to run adb reverse via mobly AdbProxy, fixes #900 (#903)
ebdec3a : Fix current formatting issues and add formatting check to CI workflow (#902)
45baf1e : Allow configuring snippet user. (#899)
207d793 : Add the latest release version and CI build status (#895)
539a442 : Remove unused imports (#892)

+- Project: platform/external/python/pyee

9f4d00e : Update OWNERS file

+- Project: platform/external/regex-re2

540e3d7 : Add METADATA and OWNERS file

+- Project: platform/external/renderscript-intrinsics-replacement-toolkit

3ed0ddb : Android.bp: neon has been on by default for years now.

+- Project: platform/external/robolectric

dac1e7264 : Add onboarding to visibility
170e8afd1 : Remove some XML files from `harddiff.sh`.
a31b9bed7 : Use genrule to remove font-related XML resources.
adf63130d : Update font resource ID.
46902b54d : Add additional RNG tests for HW rendering
48538e3d3 : Results of the last harddiff, merging in upstream forced code formating.
38a4a5a38 : Override versioned tzdata file path.
8237d6469 : Use reflector for calls to U as well as V bluetooth classes to prevent compilation failures on aosp/main.
720844ddb : Mark methods InDevelopment, equivalent to aosp/main.
32856084a : Use simpler timing mechanism in SchedulerTest.schedulerWithManyRunnables.
547e4497b : Add two missing exclusions (native graphics related)
3751af23f : Upgrade ASM to 9.6
afcd495c0 : Fixup Upstream code for changed api
f145158a5 : hard diff cleanup
e73d28407 : Handling new dep, simplifing harddiff.sh
e6eaa2614 : Reapply "Attempt to largely eliminate ShadowBluetoothLeAdvertiser."
392f083d3 : Use 'org.robolectric.shadows' as namespace in gradle nativegraphics tests.
ed1e865c9 : Remove `Number` special handling in Shadow method return types
dcfbb14fa : Run full sdkcompat integration test during Copybara CI
8fcbdc7f0 : Remove references to NfcAntennaInfo from public methods.
4984a4170 : Use @ClassName for DisplayManagerProxyDelegate.
737936695 : Use @ClassName for IBluetoothGatt proxy delegate.
b8ccb5fac : Add support for delegating proxies with @ClassName.
1a1e3d29b : Add baseline tests for ReflectionHelpers#createDelegatingProxy.
2ea004836 : Rename internal ShadowDisplayManagerGlobal.MyDisplayManager.
56ab3afce : Use old string for SuppressWarnings.
12224b333 : Remove dead code in ShadowWrangler and corresponding test code
f664bd573 : Add support for ImageReader in RNG for Q and R
2486c4165 : Bump RNR dist compat to 1.0.11
be52877f2 : Fix edge case where a ShadowProvider shadow pickers returns null
e2fc01ed9 : Exclude any test classes from being instrumented
42c11cc6c : Add support for ShadowNativeSurface.nativeLockCanvas in RNG
623159a53 : Manually cherry pick 'Add a new ClassName annotation' into google branch.
fa7499f2c : Change package of native graphics tests to `org.robolectric.shadows`
aa790d754 : Add an implementation ShadowNativeHardwareRenderer.nSetWideGamut for Q and R
9bc1f2375 : Add unit test for JobService#setNotification.
21b3c772c : Run google-java-format on the processor package
49ba675b5 : Revert^2 "Override versioned tzdata file path."
fa5ce5d94 : Change the font resource ID again.
13b35e5dc : Moves the test time check to be within the test, rather than timeout.
9d0ac2750 : Revert "Override versioned tzdata file path."
683ffc734 : @Implements is now computed against SDK not compile time types.
e32f5ce19 : Update createActivityContexts check in RoboMonitoringInstrumentation
d0750bf1a : Override versioned tzdata file path.
8c8c08edf : Add support for Bitmap.createBitmap(Picture) in SDK 31+ using a Java shim
db95beb96 : Hard diff comparison cleanup.
e5b8f3c88 : Revert "Attempt to largely eliminate ShadowBluetoothLeAdvertiser."
4a941dc70 : Fix the usage of an incorrect/in developement types in robolectric
ab2be0935 : Add strict_mode: false
f55da9a09 : Remove ShadowUserManager.setSecurityErrorOnNextGetAccountsByTypeCall
11cdb63f5 : Remove ShadowUserManager.setSecurityErrorOnNextGetAccountsByTypeCall
18f9d6e33 : Fix the res ID of headline font family.
2a36cf922 : Update DragEventBuilder and ShadowDisplayManager for Android V
162eaf30e : Attempt to largely eliminate ShadowBluetoothLeAdvertiser.
154e85b09 : Add support for native SQLiteRawStatement in Android V
f5ad89060 : Don't throw exceptions in AndroidVersions when running in annotation processors.
400d755cc : Add ShadowApplicationExitInfo
259f25cd7 : Fix ShadowDisplayManagerGlobal#setVirtualDisplayState
004fb584c : Use reflection to operate on BackdropFrameRenderer
2c76ec3de : Use reflection to operate on BackdropFrameRenderer
1890a1676 : Adds support for new changes to CameraManager/CameraDeviceImpl in V.
5f1aeda96 : Align several shadows with upstream.
4a7c8ceca : Align several shadows with upstream.
940f9cd15 : Add shadows for inner native classes of `ColorSpace` and `Matrix`.
b2839ab37 : Fix Application memory leak in Choreographer.
c53537673 : Add support for NfcAdapter.getNfcAntennaInfo() in ShadowNfcAdapter.
9565fd81d : Disable ShadowNativeAllocationRegistryTest$applyFreeFunction_matrix for Android V and above.
194ac0852 : Add shadow support for creating VirtualDisplays
94d39fc8f : Add ability to create delegating system service proxy.
cdc4e8bfc : Add setMinDelay implementation to ShadowSensor.
f77b70220 : Fix the res ID of headline font family.
918bf1bcd : Add ErrorProne @CanIgnoreReturnValue to ApplicationExitInfoBuilder
27fcb5f37 : Add shadows for two inner classes for natives.
6207d1078 : Force ordering on MemoryLeaksTest to make it deterministic.
5322496de : Revert "Add shadows for two inner classes for natives."
ea6173f2a : Add shadows for two inner classes for natives.
435149cdb : Fixes memory leak issue in ThreadedRenderer.
f1c200650 : Add handler variant of registerDefaultNetworkCallback to shadow
bce1e6dce : Further changes to support Robolectric validator in AOSP
36ef1b1f7 : Add strict_mode: false
1f264b733 : Don't offset pixel copy roots by location in window
8d229e69e : Makes directory for common picker Robolectric testing files
f2460c5d0 : Remove legacy resources shadows.
1d2f984c9 : Include all systemui libs in visibility list
6b4d13de9 : Add Launcher3 to visibility list
b238cdeb9 : Prevent annotation processing/build breakages when AndroidVersions detects mismatches.
591c97555 : Turn on robolectric compile time validtor.
045d07baf : Revert "Turn on robolectric compile time validtor"
e3f9546ff : Turn on robolectric compile time validtor
4acc9e0e5 : Add support for many DeviceConfig methods using Settings.Config shadow methods
58994155d : Update some method signatures for Android V
8e8e28381 : Stop returning the resources sdk level in RuntimeEnvironment.getQualifiers
006211d56 : Remove 'useLegacy*' resources methods.
db5453b18 : Fix the font configuration resource ID.
1f3054206 : Set FLAG_HARDWARE_ACCELERATED in ShadowPackageManger.addActivityIfNotPresent
6cabe9d3a : Add support for ShadowVirtualDeviceManager for Android V.
281bd52ca : Add isOutgoingCallPermitted to ShadowTelecomManager.
d383d4bef : Fix for ShadowSpeechRecognizer on Android V
c31ec6416 : Handle the `NullPointerException` when looking up resource value of a `DynamicRefTable` when the data type is invalid.
3cdc3f161 : Allow the configs parameter for eglChooseConfig to be null in shadow
123e31a02 : Bump nativeruntime-dist-compat to 1.0.10
87a666523 : Rewrites ShadowCaptioningManager so it uses more real code.
6aecbb4b1 : Add integration test for Kotlin Flow + Shadow Bluetooth APIs
ccf8c6fd9 : Reuse HardwareRenderer objects when taking HW screenshots
4f611e58d : Update ShadowInCallService.setPhone to use @Constructor correct.
7055db222 : Add shadow method for TelephonyManager.rebootModem
1e6922099 : Adds support for new AdvertisingSet constructor in Android V.
85e70c0e1 : Change ID to fix the font related test failures.
c130893b9 : Update ICU to the most recent version.
da5e70d78 : Fix edge-to-edge enforcement check in ShadowCompatibility
2e55d3898 : Update ShadowNativeSurface.nativeCreateFromSurfaceTexture for Android V
4f32042af : Adjust codec output format update in start to alter pendingOutputFormat
41a9904a9 : Fix HW rendering in Android V
b551e5049 : More unsupported SDK code cleanup.
c57725759 : Drop support for KITKAT SDK and associated dead code cleanup.
f962e53e4 : Add #startAdvertisingSet API support in ShadowBluetoothLeAdvertiser.
cb095e275 : Remove incorrect Robolectric overrides for fling velocity
811b0ff8c : Add #startAdvertisingSet API support in ShadowBluetoothLeAdvertiser.
6131a9b62 : Use real Android framework code in the ViewConfiguration(Context) ctor
d9d944ca7 : Improve Exception handling in SandboxTestRunner
12d31cc0b : Add carrier restriction rules API to ShadowTelephonyManager
cf26305ee : Return the correct value in ViewConfiguration.getScaledMinimumScalingSpan
2beb59b98 : Return the correct value for ViewConfiguration.getScaledOverflingDistance
59bc60416 : Use the correct value of ViewConfiguration.isFadingMarqueeEnabled
43a7f0b10 : Use correct scroll bar sizes in ShadowViewConfiguration
935292f60 : Update ICU to the most recent version.
1920a4cbb : Small fixes on potential null pointers since ARSC loading support.
71dc7ee3b : Remove references to KITKAT from Robolectric framework tests.
7c563e9b4 : Add pickInstrumentation to allow different versions of Instrumentation.
92fc90561 : Add PerfStarts for Screenshots.
e54bde4a2 : Update ShadowMotionEvent and AndroidTestEnvironment to support Android V
9bb0d6d5a : Update some robolectric tests to no longer run on K.
f8bbdb1ea : Clarify `@DoNotMock` error message in ClassInstrumentor
fef58ca6c : Provide builder to create EmergencyNumber instances.
27333928c : Add a shadow method for ViewConfiguration.getScaledMaximumDrawingCacheSize
6970abf24 : Rename `robolectric.screenshot.hwrdr.native` to `robolectric.pixelCopyRenderMode`
2720630fd : Fix ShadowLocationManager time comparison.
c0c8e9869 : Use Bitmap.copyPixelsFromBuffer to copy image data ImageReader in HW rendering
acf14fc6b : Cleanup vs upstream.
f53137893 : Handle changing apis.
f98d1ae14 : Roll back recent changes to SQLiteDatabaseTest
3ae9acca8 : Add FLAG_MAIN in ShadowUserManager
b4cd9364b : Prevent sqlite test that require native support from running when not supported.
d525b84ec : Add isDataRoamingEnabled to the ShadowTelephonyManager.
c4ee6e000 : Support FileIntegrityManager.isApkVeritySupported in robolectric
cf59fe600 : Deprecate Scheduler.
1eb2d5cee : Turn off shadowOf generation for ShadowTranslationManager
4fd6139fd : Remove LoadWeirdClassesTest.shadowOf_shouldCompile
fd7774e43 : Rename ShadowInformationElement to InformationElementBuilder
479f1fc72 : Update dependency-on-stubs build.gradle to use AGP
b7244e3e1 : Add support for getSimSpecificCarrierIdName() in the ShadowTelephonyManager.
2a9266940 : Disabling validator as downstream branches declare themselves to be older versions of android, breaking this validation logic.
e1d1549a0 : Support for Robolectric's validator
246f462a1 : Adds support for exercising predictive back animations
17e9ae112 : Handle in development changes to rendering logic
94f4cd031 : Merging back to aosp, with needed fixes.
6c679013d : Add ActivityWindowInfo parameter to ViewRootImpl#dispatchResized
36c75fb8a : Move AndroidVersions to annotations sub project and always read build.prop directly.
4e4c42736 : Sdk Validation for current target of compilation
7fbb1bf06 : Stop logging TempDirectory IOExceptions in Windows
b9c768d08 : Reduce references to `android.util.Log$TerribleFailure` in ShadowLog
578b54e0a : Change the ID of `config_headlineFontFamily`.
5b99268bf : Add support for getSimCarrierIdName() in ShadowTelephonyManager.
4421bed8e : Bump the preinstrumented jar version to 6
cb37bf934 : Remove several shadow methods in ShadowViewConfiguration
efc9cc4c7 : Disable FontValidation lint check in testapp's downloadable font
00bfbd923 : Handle in development changes to rendering logic
f40250c4e : Move shadowing for KeyCharacterMap to the native layer.
a90a1bc84 : Remove ShadowContextHubClient.revokePermission public API
8d71f6da7 : Retrieve KEYCODE_ prefix from real android class.
f3df9dbeb : Update ShadowWrangler to iterate through methods using getDeclaredMethods
e1dffaa95 : Add the ability to set the result of BatteryManager.computeChargeTimeRemaining() to the ShadowBatteryManager
62ffe5e6f : Expand test set for ctesque KeyEventTest.
05c63a477 : Add support for registerBestMatchingNetworkCallback in ShadowConnectivityManager.
35a4449c2 : Support KeyEvent#keyCodeFromString.
fad93d153 : Bump com.googlecode.libphonenumber:libphonenumber
bc21013f2 : Bump io.gitlab.arturbosch.detekt:detekt-gradle-plugin
e7362814f : Bump asm from 9.6 to 9.7
6ab5d8abf : Use androidx instead of android support libraries
2f55d51f5 : Bump com.android.tools.build:gradle from 8.2.2 to 8.3.1
0342855fc : Bump Gradle to 8.7
6258a296f : Support to retrieve requestedFormat for SurfaceView's holder
106f30a48 : Fix test crashes due to missing Backdropframerenderer.
4298bb1ab : ShadowContextImpl: Add sendBroadcast(_, _, Bundle) starting sdk 34
593166466 : Enable the Robolectric native runtime for Windows
3b90118de : Add logic to remove obsolete temp directories in Windows
020c44021 : Make it possible for `ShadowBackupManager` to return `null` restore sets.
4de1df5c5 : Clean up font resources.
a408975fe : Clean up font resources.
2a60462b5 : Check in the resources for Google font usage in Robolectric.
d83c99db0 : Implemented native_setInputDevice in ShadowAudioRecord.
b66b0503c : Bump roborazzi from 1.10.1 to 1.11.0
f8408f905 : Fixing all missed deltas (bad merges) between upstream robolectric google branch and android
792286428 : Remove all final modifiers from @Implementation methods.
d6ba25f06 : Fix commit body validation
ba1dedc4e : Add ActivityWindowInfo parameter to ViewRootImpl#dispatchResized
229e2581b : Call this script from a robolectric dir to have a proper diff applied against your local repo's external/robolectric
3d73ffc63 : Reset BackdropFrameRenderer between tests.
e98f48a3f : Extract Spotless configuration into a single plugin
a13a8dbd9 : Remove `RobolectricTestRunner.getConfig(Method)`
1405644c9 : Remove unused properties from `AndroidManifest.xml` files
f9d917650 : Add `revokePermission()` to `ShadowContextHubClient`.
9a1a1c7d8 : Add shadow API to return BluetoothLeAdvertiser.startAdvertisingSet request count
82d3a935e : Post upstream update clean up
7c688cc07 : Make ShadowServiceManager extensible
4eb5754b7 : Modify AppCompatCallbacks call in tests
379a566e3 : Modify AppCompatCallbacks call in tests
5c2ddba5c : Fix ShadowCompanionDeviceManager in V
228dada45 : Add a basic test for native Surface
d7f24f997 : Modify AppCompatCallbacks call in tests
fc9bc2e97 : Fix documentation for methods in `AndroidManifest`
0a5940e6e : Update ShadowBackupManager to support testing non-successful restores
1476881ea : Bump kotlin from 1.9.22 to 1.9.23
011617810 : Bump com.googlecode.libphonenumber:libphonenumber
3af019a89 : Fix init issue with ShadowNfcAdapter.
8029b4986 : Make robolectric visible to tracinglib
48824bb10 : Add support for updated AssetManager native signatures
5f4ecd9a9 : Fix AssociationInfoBuilder for V
5ff5119a7 : Support loading arbitrary ARSC resources from a file descriptor.
c53fe7071 : Set "icu.data.path" to actual icu file path
9e816fe04 : Remove duplicated dependency in `integration_tests/room/build.gradle`
ac2f116fb : Use real Android View scrolling methods by default
a14041f51 : Update visibility for SettingsLib
13a4b09de : Support shadowing the static `ParcelFileDescriptor.dup`.
2c8dfd74d : Replace ShadowBackupManagerTest RestoreObserver mock with TestRestoreObserver
51b088a1b : Update AssetManager method signatures for Android V
a6ae89189 : Set robolectric.useRealScrolling to false for broken scrolling tests
dd14105ee : Add a high-level overview of Robolectric's architecture
32f6f58a2 : Clear Choreographer.getInstance for all Loopers.
957152090 : Add support for getInstallSourceInfo to handling non-existing InstallSourceInfo in ShadowPackageManager.
a1c2adf2c : Make some minor improvements to ShadowLinux.memfd_create
0d281df56 : Support shadowing `memfd_create` in Robolectric.
b1a7897b4 : Support throwing SecurityException on getAccountsByType calls.
b18f8f152 : Clone AccessibilityNodeInfo with containerTitle and stateDescription
4f518b512 : Bump com.googlecode.libphonenumber:libphonenumber
7652f9865 : Add UWB state change functionalities to ShadowUwbManager.
c53f25c9f : Add apt output dir as source directly in sourcesJar task
1d8e66c15 : Ignore long lines containing links
755a75b59 : Add shadow implementation of UiModeManager#getProjectingPackages.
e5aeed5af : Update ShadowVirtualDeviceManager for V
e238a92cf : Do not use preinstrumented jars in copybara GitHub workflow.
6e7dafeca : Limit the length of the commit body
38a7865d8 : Add `publishToMavenLocal` to `gradle_tasks_validations`
85a7af27d : Reland "Fixed warnings in Gradle files"
b1289365b : ci: Remove unused submodule for actions/checkout
dc1f5226e : Revert "Fixed warnings in Gradle files"
36d03667d : Fixed warnings in Gradle files
ebee7e00c : Bump org.jetbrains.kotlinx:kotlinx-coroutines-android
b64f53ac5 : Bump roborazzi from 1.9.0 to 1.10.1
a6eb10e4c : Internal
a5c428aed : Add service getters and removers for ShadowBluetoothGattServer
e891e6a75 : Temporarily restore ShadowDisplay.setScaledDensity
70dd035b0 : Fix MixedMutabilityReturnType warning for BuckManifestFactory
e02c93a8a : Fix UnnecessaryParentheses for resources module
829dc011b : Fix BugPatternNaming for errorprone module
a9445cd3d : Fix InlineMeInliner warnings for errorprone module
229c05d11 : Fix MissingSummary for ImageReaderNatives.java
56d61ca0c : Fix BadImport warning for Sandbox.java
179943b04 : Fix InlineMe warnings for ShadowDefaultRequestDirector
b89e6d835 : Add support for setting Build.is_debuggable in ShadowBuild.
0307c35fa : Cancel pending and in-progress runs on push
e317d8fcc : Remove deprecated methods in `ShadowDisplay`
ab373abf8 : Add the self-managed capability to phone accounts with transactional capabilities
ea2c0a196 : Do some minor cleanup for some Robolectric sources
be9dada05 : Make some small fixes to install-android-prebuilt.sh
b2f47c23a : Fix build break after recent merge commit
76976046f : Limit max attribute string length for ResourceHelper#parseFloatAttribute
00ce1ca70 : Fix serialization issue
032979ddd : Add methods to allow testing failure of `AudioManager`'s methods
32ccf36cf : Let dependabot update AndroidX Annotation
9431654f5 : Replace AndroidX Annotation to framework one for shadows/framework
8d9adf42e : Fix deadlocks when attempting to control a Looper that is blocked with a sync barrier.
c65b13e89 : Bump Gradle to 8.6
ebbdc16f2 : Fix UnrecognisedJavadocTag for Implements
55fa6dd32 : Fix ShadowBluetoothGatt.setCharacteristicNotification implementation
61d8c19e8 : Add tests to `android.util.Rational`
af4ddfd5b : Implement requestMtu in ShadowBluetoothGatt
c2a397a6d : Add BluetoothGattConnectionInterceptor to ShadowBluetoothDevice
f2c103fab : Add addScanResults function to ShadowBluetoothLeScanner
01fe1c6ba : Avoid system resource configuration update thrashing
cce731177 : Improve doc for getOverriddenActivityTransition
1b656118a : Remove legacy `VERSION_CODES` checks
4377cf40e : Add missing implementations for `PackageManager.getReceiverInfo` and `PackageManager.getServiceInfo`
dbce3f69a : Stop loading the `:plugins:accessibility-deprecated` module from `settings.gradle`
992f4f454 : Deprecate the rest of RoboSettings
9f91afad1 : Added javadocs for Activity#overrideActivityTransition related methods.
886a5a527 : Improve the performance of RebuildFilterList by 6x
19c78bcbb : Fix system AssetManager pointer cache
2ae680771 : Bump com.googlecode.libphonenumber:libphonenumber
023696847 : Lazily attach a system resource config change listener
a01726d6e : Allow getBondedDevices() to be seeded with null.
2b6a41c64 : add shadows for VirtualKeyboard, VirtualMouse, VirtualTouchscreen and VirtualInputDevice
ddfb4a7b4 : Add perf stat for RebuildFilterList
1bcb7cc37 : Cleanup Gradle's version catalog
c7b6289b0 : Remove instrumentation tests on API 34
ba9b04b80 : Fix HW rendering for Android V
8cca503ac : Add ShadowPaintDrawable and a helper method to get the corner radii
1ff285188 : Migrate usages of `Truth8.assertThat` to equivalent usages of `Truth.assertThat`.
0ae483ca2 : Only preload RNR in Android V if either graphics or SQLiteMode are native
11bb6dba1 : [WebKit] Fix RoboCookieManager getCookie throwing for valid URLs.
3da6da2dc : Bump io.gitlab.arturbosch.detekt:detekt-gradle-plugin
14ca68d7c : Bump gradle/wrapper-validation-action from 1 to 2
e8d281d38 : Update to `gradle/actions/setup-gradle` v3
447ea1587 : Add an explicit no-op implementation of SurfaceImage.nativeGetHardwareBuffer
e813d9bc4 : Fix ErrorProne warning in ShadowBitmap hierarchy
758b421dd : Update the Robolectric Native Runtime compat library
647cf8dfb : Fail on Looper control operations if called after quit().
3af7aa0c0 : ci: Swith to use macos-14 to replace self-hosted for M1 environment
fc9703ea0 : Avoid attempting to unpause a paused background Looper that is already quit
dea0564e5 : Avoid static imports of `Truth8.assertThat`
994e3e6fd : Avoid static imports of `Truth8.assertThat`
67c545d46 : Make some improvements to CustomShadowImageViewTest
7b8bfbe59 : Bump com.android.tools.build:gradle from 8.2.1 to 8.2.2
e38487fdf : Bump gradle/gradle-build-action from 2.11.1 to 2.12.0
f253406dd : Bump com.googlecode.libphonenumber:libphonenumber
5da4b2631 : Bump com.diffplug.spotless:spotless-plugin-gradle from 6.24.0 to 6.25.0
46a6a49a2 : Bump roborazzi from 1.9.0-alpha-4 to 1.9.0
53dd73c36 : Remove looseSignature from ShadowInstrumentation
ef6c5fa87 : Remove looseSignature from ShadowImsMmTelManager
fb799f50c : Remove looseSignature from ShadowAppIntegrityManager
3e030b454 : Switch to use macos-13 for graphics tests on CI
e4d38f4d3 : Support setWtfHandler for ShadowLog
309bc3b37 : Bump maxHeapSize to 12GB for Android & Java modules
ebd1730cf : Bump actions/cache from 3 to 4
d8c81695e : Enable Emulator testing with SDK34
f11f710b3 : Remove exemptionlist-based throw-on-native method functionality
ce2bc5153 : Remove redundant unused native graphics test utils
07a2a3185 : Make ShadowDisplayManager report causes of double-initialization
176a81fff : Invoke the embedded Robolectric Native Runtime starting in Android V
7b23461aa : Support addStorageVolume for cross context in Robolectric tests
beaae6c7f : Add support for startAdvertisingSet() and stopAdvertisingSet() in ShadowBluetoothLeAdvertiser.
1293b776a : Update signature of Paint.nGetRunCharacterAdvance for V
4e7392530 : Add getAllWallpaperDimAmounts to ShadowWallpaperManager
413a6d182 : Try 12GM memory for test's Gradle tasks on CI
fd1308609 : Restrict cAT command with max 2 threads
3dce93cc1 : ci: Improve Emulator testing's configuration
64c637581 : Remove unused .gitmodules
de3fe6e72 : Bump com.googlecode.libphonenumber:libphonenumber
81317f22b : Bump actions/upload-artifact from 3 to 4
b65cf3f0d : Bump com.diffplug.spotless:spotless-plugin-gradle from 6.23.3 to 6.24.0
47b645f44 : Switch to use Linux to run Emulator testing
202502bad : Switch to use Adopt OpenJDK on CI
1a938a86b : Implement creating Activity classes using AppComponentFactory
2fb57c77f : Implement creating ContentProvider classes using AppComponentFactory
a0405da9d : Implement creating Service classes using AppComponentFactory
e565e4d7a : Add a no-op implementation for ShadowNativeBitmap.nativeExtractGainmap
424f44bd6 : ShadowTelephonyManager shared values are now static between instances
5fdad475f : Support getRoutedDevice and associated listeners for ShadowAudioTrack
1de156a73 : Add ShadowSystemHealthManager and helper HealthStatsBuilder
b51e9c733 : New hidl shadow support.
cc3358f44 : Remove unused android:debuggable from AndroidManifest.xml
bb95844ed : Add necessary android:exported="true" for receivers and Activities
b1a3d9d70 : Support Activity#overrideActivityTransition introduced in API level 34
9c54dc394 : Add a shadow class for DistanceMeasurementManager which is added in SDK 34.
f77791d41 : Add the "accessible" `SubscriptionInfo` list to `ShadowSubscriptionManager`
0bb4e8f50 : Fix double-free in ShadowNativeAllocationRegistryTest.applyFreeFunction_matrix
2cd290d6a : Add AudioProfileBuilder and AudioDeviceInfoBuilder.setAudioProfiles
47216b2dc : Bump preinstrumented version to 5
d78b77c0f : Support robolectric r.android.com/2887086 fix for hardware bitmaps.
5586aa578 : Remove unused 'contentProviderResults' variable
2a1d99390 : Use assertThrows in ShadowConnectivityManagerTest
e14db7adf : Remove dead code in ReflectionHelpers
d54275a1a : Support method `getDirectProfilesForAttributes` for ShadowAudioManager
6c5d279d6 : Create shadow for AmbientDisplayConfiguration
6f3f466b9 : Bump com.android.tools.build:gradle from 8.2.0 to 8.2.1
a2953640d : Bump roborazzi from 1.9.0-alpha-3 to 1.9.0-alpha-4
8a1b38100 : Add ability to make `SafetyCenterManager` throw on certain arguments.
2cb25da18 : Disable Android Tests for Roborazzi to Prevent OOM
2a6dad00a : Fix the Test Results Path
79305795d : Add Roborazzi integration test
10b509e45 : Remove unused Exception from tests of ShadowConnectivityManager
cd3c1b06f : Implement ShadowBluetoothA2dp optional codec related APIs
43183ae07 : Implemented ShadowTransportControls.
d79058433 : Add support for `ShadowRoleManager` `get`/`setDefaultApplication` methods.
881eaf378 : Add additional CTS tests for BitmapFactory.decodeFileDescriptor
79d570e06 : Implement ShadowBluetoothA2dp codec switch related APIs
75787a759 : Use File.separator instead of a front slash in system font dir check
30de29d11 : Bump kotlin from 1.9.21 to 1.9.22
bfe38312a : Bump gradle/gradle-build-action from 2.11.0 to 2.11.1
b838ca54d : Adding service management and updates writing function for ShadowBluetoothGatt and ShadowBluetoothGattServer
0540591f0 : Add no-op implementation for ShadowNativeFontBuilder.nGetReleaseNativeAssetFunc
80eacb26d : Revert "Bump actions/upload-artifact from 3 to 4"
3cf625d35 : Bump actions/upload-artifact from 3 to 4
b272419db : Update ShadowInCallService to not use reflection to set Phone in its constructor.
44d1dec76 : Update native method instrumentation to include real native variants
442dffe6a : Add support for AudioManager.getAudioDevicesForAttributes
b4f00edd9 : Bump github/codeql-action from 2 to 3
fbdd03699 : Ensure that RNG is loaded when SystemFonts.getAvailableFonts is called in Q/R
2752153ef : Fix several lint warnings in IShadow and ShadowImpl
d06c756b4 : Avoid toImmutableSet and toImmutableList collectors
e5d1e94d3 : Make ClassInstrumentorTest more DRY
e2ec2fc01 : Bump gradle/gradle-build-action from 2.10.0 to 2.11.0
7f320a7ee : Bump com.ibm.icu:icu4j from 74.1 to 74.2
d48d2d408 : fix ContentResolver.applyBatch return null
b57b865f8 : Adds `getDevicesMatchingConnectionStates` API to `ShadowBluetoothHeadset`
8d483e538 : Add code comment about the purpose of ShadowNativeBitmapFactory.decodeStream
67820863b : Add an implementation of RenderNode.nForceEndAnimators
9ce906d6e : Fix RecordingCanvas.nFinishRecording for Q and R
0f9b489bf : Add additional testing for NativeAllocationRegistry.applyFreeFunction
5cd31b647 : ShadowInputManager.getInputDeviceIds() will now return results that corroborate the return values of .getInputDevices().
5043dab07 : Create NetworkSpecifierFactory to allow creation of non-public NetworkSpecifier subtypes.
a3d3e62a1 : Change the system property used for ICU data
00e219a53 : Add support for testing InboxStyle notifications.
d023d2463 : Support STREAM_ACCESSIBILITY in ShadowAudioManager
d302c4ab6 : Add "yMMMd", "yMMMMEEEEd", and "yMMMM" date string formats to support correct date string formats.
5e0663198 : Set maxSdk=U for the SpeechRecognizer.handleChangeListener shadow method
9b9edb3b9 : Align the behavior of HttpsURLConnection.getDefaultHostnameVerifier in Conscrypt mode.
29d4adfae : Bump com.googlecode.libphonenumber:libphonenumber
877a6f5bc : Introduce a ShadowPausedSystemClock API to control elapsedRealtime and uptimeMillis separately
25ff3e222 : Bump com.diffplug.spotless:spotless-plugin-gradle from 6.23.0 to 6.23.3
613e03e62 : Extract room version to libs.version.toml
81f5fb7ad : Remove unused CheckApiChangesPlugin plugin
c91b06c4b : Support isHotwordStreamSupported in ShadowAudioManager.
1d2efb513 : Standardize on fully-qualified class names for shadow picker map keys
add59a215 : Bump com.android.tools.build:gradle from 8.1.4 to 8.2.0
47fa03196 : Cleanup comment.
213aeb3a3 : Fix: Shadow picker map to use the FQCN syntax.
41df0117b : Bump actions/setup-java from 3 to 4
c282459ee : Support DownloadManager.COLUMN_ID in ShadowDownloadManager
bdf695c87 : Remove unused Exception for AndroidManifestTest
97017ffec : Bump default minSdk to 19 of AndroidManifest
b2b8600d9 : Bump io.gitlab.arturbosch.detekt:detekt-gradle-plugin
7fa0183c5 : Bump com.diffplug.spotless:spotless-plugin-gradle from 6.22.0 to 6.23.0
6584c7334 : Bump com.googlecode.libphonenumber:libphonenumber
9c7fd5733 : Add ShadowBuild support for missing supported ABI fields
57abf9663 : Bump actions/checkout from 3 to 4
0f1e58ba9 : Bump gradle/gradle-build-action from 2.9.0 to 2.10.0
da01253ab : Bump kotlin from 1.9.20 to 1.9.21
ef1c7cc9d : Use specific version of gradle/gradle-build-action for codeql.yml
803cff4fe : Enable CodeQL on GitHub Actions

+- Project: platform/external/rust/android-crates-io

f80ec5c : Empty pseudo-crate.
1d50f59 : Add OWNERS file.
e7cac4a : Initial empty repository

+- Project: platform/external/rust/beto-rust

8638d18 : Project import generated by Copybara.
b4b5b32 : Switch to `libjni_legacy`
5d6bb69 : Project import generated by Copybara.
b0b34ef : Soong build rules for np_adv targets

+- Project: platform/external/rust/crates/aarch64-paging

7764128 : Update Android.bp by running cargo_embargo
59e7ac4 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/acpi

adb31cf : Manual fix of rules.mk for acpi crate
ea9e410 : Generate rules.mk for acpi crate
8dac36a : Import 'acpi' crate
1444dc8 : Initial empty repository

+- Project: platform/external/rust/crates/ahash

a92606d : Regenerate Android.bp patch with correct context so it applies cleanly
de9be22 : Update Android.bp by running cargo_embargo
0827e4b : Upgrade ahash to 0.8.11

+- Project: platform/external/rust/crates/aho-corasick

88fdc45 : Update Android.bp by running cargo_embargo
e8d4a46 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/android_log-sys

1022d1c : Update Android.bp by running cargo_embargo
c5ca70c : Upgrade android_log-sys to 0.3.1

+- Project: platform/external/rust/crates/android_logger

d53e8a3 : Update Android.bp by running cargo_embargo
a06332a : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/anes

5276092 : Update Android.bp by running cargo_embargo
fc488a3 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/annotate-snippets

ad0ac7d : Update Android.bp by running cargo_embargo
e6b5aab : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/anyhow

0237915 : Update Android.bp by running cargo_embargo
d2b9c8c : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/arbitrary

24e049d : Update Android.bp by running cargo_embargo
527ace2 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/arc-swap

8576ecd : Update Android.bp by running cargo_embargo
323eaac : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/argh

0e537e2 : Update Android.bp by running cargo_embargo
e837445 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/argh_derive

26dbec7 : Update Android.bp by running cargo_embargo
70e4533 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/argh_shared

4173eac : Update Android.bp by running cargo_embargo
4c08f1b : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/arrayvec

51603f0 : Update Android.bp by running cargo_embargo
95ca88f : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/ash

91a2112 : Update Android.bp by running cargo_embargo
83d9792 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/async-stream

67cdccc : Update Android.bp by running cargo_embargo
268ecb9 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/async-stream-impl

486642e : Update Android.bp by running cargo_embargo
82d8f6d : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/async-task

ed649f5 : Update Android.bp by running cargo_embargo
85f4e20 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/async-trait

b777853 : Update Android.bp by running cargo_embargo
75bd188 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/atomic

72fc329 : Update Android.bp by running cargo_embargo
029ee73 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/atty

9688b43 : Update Android.bp by running cargo_embargo
4d8f266 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/axum

dbb0f58 : Import 'axum' crate
ecb1a48 : Initial empty repository

+- Project: platform/external/rust/crates/axum-core

df6e9ae : Import 'axum-core' crate
c42bd29 : Initial empty repository

+- Project: platform/external/rust/crates/base64

604ca98 : Update Android.bp by running cargo_embargo
0839549 : Upgrade base64 to 0.22.0

+- Project: platform/external/rust/crates/bencher

4038575 : Update Android.bp by running cargo_embargo
a508933 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/bincode

780bdde : Update Android.bp by running cargo_embargo
cb2073c : Update Android.bp by running cargo_embargo
b1c472d : Import 'bincode' crate
285c3be : Initial empty repository

+- Project: platform/external/rust/crates/bindgen

5fbb095 : Update Android.bp by running cargo_embargo
b94856a : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/bindgen-cli

faa44fd : Update Android.bp by running cargo_embargo
d5659be : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/bit_field

86f432e : Generate rules.mk for bit_field crate
ac9261c : Import 'bit_field' crate
b93bab5 : Initial empty repository

+- Project: platform/external/rust/crates/bitflags

c3a00dd : Upgrade bitflags to 2.5.0
c5c5553 : Update Android.bp by running cargo_embargo
8aeaebe : Update Android.bp by running cargo_embargo
5679b67 : Update Android.bp by running cargo_embargo
b32ca44 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/bitreader

e9d6104 : Update Android.bp by running cargo_embargo
994d7b3 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/bstr

e84693e : Update Android.bp by running cargo_embargo
e8c573e : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/buddy_system_allocator

49ddfcb : Update Android.bp by running cargo_embargo
c9cfd8a : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/bytemuck

83c2438 : Add license metadata in Android.bp in bytemuck crate.
aa61559 : Add `extern_crate_std` feature the correct way
9d90a1a : Update Android.bp by running cargo_embargo
cad211c : Add feature "extern_crate_std"
0db136f : Update Android.bp by running cargo_embargo
d94cdb7 : bytemuck crate: enable extern_crate_alloc feature

+- Project: platform/external/rust/crates/bytemuck_derive

dcae860 : Update Android.bp by running cargo_embargo
556d08a : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/byteorder

271b958 : Update Android.bp by running cargo_embargo
995ba58 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/bytes

1820675 : Update Android.bp by running cargo_embargo
397ca1c : Update Android.bp by running cargo_embargo
9789a56 : Make crate apex-available to any module

+- Project: platform/external/rust/crates/camino

d7e2a2d : Update Android.bp by running cargo_embargo
d381adb : Update Android.bp by running cargo_embargo
6e49d37 : Import 'camino' crate
33fee9c : Initial empty repository

+- Project: platform/external/rust/crates/cast

6913d87 : Update Android.bp by running cargo_embargo
5e5a5f7 : Ensure crate is compiled with std for panic handler
f9740e3 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/cesu8

958c9c2 : Update Android.bp by running cargo_embargo
557e821 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/cexpr

97846de : Update Android.bp by running cargo_embargo
735d8e6 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/cfg-if

1d522f8 : Make patch file match reality
368ad1a : Update Android.bp by running cargo_embargo
7ef7c23 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/chrono

7d9f733 : Update Android.bp by running cargo_embargo
7d0843e : Enable tests that depend on bincode
27d49a3 : Remove the libchrono_clock variant and local patches.
52de776 : Avoid android-tzdata and iana-time-zone dependencies.
c0dc615 : Upgrade chrono to 0.4.34

+- Project: platform/external/rust/crates/ciborium

f1bb4f7 : Update Android.bp by running cargo_embargo
62eafed : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/ciborium-io

bf55e71 : Update Android.bp by running cargo_embargo
2aef472 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/ciborium-ll

7057e31 : Update Android.bp by running cargo_embargo
1b2ae7f : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/clang-sys

c455187 : Update Android.bp by running cargo_embargo
715c398 : Upgrade clang-sys to 1.7.0
19d633f : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/clap

247836d : Update Android.bp by running cargo_embargo
077c1fb : Update Android.bp by running cargo_embargo
9fcddf5 : Update Android.bp by running cargo_embargo
55c3582 : Update Android.bp by running cargo_embargo
97e3f24 : Revert "Enable suggestions via strsim"
1ad2fd8 : Enable suggestions via strsim
3826c4c : Make crate apex-available

+- Project: platform/external/rust/crates/clap_complete

2522557 : Update Android.bp by running cargo_embargo
d227572 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/clap_derive

0210c57 : Update Android.bp by running cargo_embargo
0a78be3 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/clap_lex

7f695b9 : Update Android.bp by running cargo_embargo
8790b15 : Update Android.bp by running cargo_embargo
521f756 : Update min_sdk_version to 29

+- Project: platform/external/rust/crates/codespan-reporting

671c9a0 : Update Android.bp by running cargo_embargo
5637cea : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/combine

e8d6df3 : Re-run cargo_embargo to update Android.bp.
08f9432 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/command-fds

8d0b64b : Update Android.bp by running cargo_embargo
b68ca29 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/config

1cae5f3 : Update Android.bp by running cargo_embargo
dc41c21 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/configparser

9f785d0 : Update Android.bp by running cargo_embargo
4b4af12 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/const-oid

1114aa5 : Update Android.bp by running cargo_embargo
e95e09b : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/coset

5a15ab2 : Update Android.bp by running cargo_embargo
2b1bfd8 : Update Android.bp by running cargo_embargo
e92cd5c : Upgrade coset to 0.3.7

+- Project: platform/external/rust/crates/crc32fast

7c019b1 : Update Android.bp by running cargo_embargo
80da21a : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/criterion

626bb8e : Update Android.bp by running cargo_embargo
d4983db : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/criterion-plot

2d0457b : Update Android.bp by running cargo_embargo
fb43ac4 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/crossbeam-channel

a39d869 : Update Android.bp by running cargo_embargo
733a097 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/crossbeam-deque

3ef9696 : Update Android.bp by running cargo_embargo
16a81e0 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/crossbeam-epoch

31c87ba : Update Android.bp by running cargo_embargo
3be0ec3 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/crossbeam-queue

f085b80 : Update Android.bp by running cargo_embargo
85fa24f : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/crossbeam-utils

00a8fe5 : Update Android.bp by running cargo_embargo
781f5c2 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/csv

f4d819a : Update Android.bp by running cargo_embargo
b53e008 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/csv-core

aa8af99 : Update Android.bp by running cargo_embargo
528bdf2 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/darling

14739b2 : Update Android.bp by running cargo_embargo
ad5e8f3 : Update Android.bp by running cargo_embargo
83526e3 : Delete patch submitted upstream
ee838bd : Patch test which depends on disabled Cargo feature
8ddb0ab : Import 'darling' crate
f9a6924 : Initial empty repository

+- Project: platform/external/rust/crates/darling_core

6795cac : Update Android.bp by running cargo_embargo
09364e2 : Update Android.bp by running cargo_embargo
0e02de5 : Import 'darling_core' crate
7378c0c : Initial empty repository

+- Project: platform/external/rust/crates/darling_macro

a2f3430 : Update Android.bp by running cargo_embargo
705ae38 : Update Android.bp by running cargo_embargo
52011b1 : Import 'darling_macro' crate
56ddb4d : Initial empty repository

+- Project: platform/external/rust/crates/dashmap

bdeada3 : Update Android.bp by running cargo_embargo
b5d992a : Update Android.bp by running cargo_embargo
5dbd7c1 : Import the dashmap crate
52b02d2 : Initial empty repository

+- Project: platform/external/rust/crates/data-encoding

15019a6 : Update Android.bp by running cargo_embargo
2cf8067 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/debug_tree

ce03ac0 : Update Android.bp by running cargo_embargo
ad46b31 : Update Android.bp by running cargo_embargo
9f6ccd8 : Import 'debug_tree' crate
aa31e37 : Initial empty repository

+- Project: platform/external/rust/crates/der

4cbfead : Update Android.bp by running cargo_embargo
c137820 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/der_derive

efb844a : Update Android.bp by running cargo_embargo
e5a7dcc : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/derive_arbitrary

66726c0 : Update Android.bp by running cargo_embargo
a92e494 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/displaydoc

d73b3f3 : Update Android.bp by running cargo_embargo
89a6bd0 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/document-features

2ffc666 : Update Android.bp by running cargo_embargo
c2b25bd : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/downcast

616aa4e : Update Android.bp by running cargo_embargo
79e13f8 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/downcast-rs

ab5f756 : Update Android.bp by running cargo_embargo
976aa21 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/drm

e77b858 : Update Android.bp by running cargo_embargo
09e7d4a : Update Android.bp by running cargo_embargo
a550651 : Import 'drm' crate
3a0cb8e : Initial empty repository

+- Project: platform/external/rust/crates/drm-ffi

2488ae0 : Update Android.bp by running cargo_embargo
87d9ad3 : Update Android.bp by running cargo_embargo
3d24f3e : Import 'drm-ffi' crate
10173ea : Initial empty repository

+- Project: platform/external/rust/crates/drm-fourcc

f67c19e : Update Android.bp by running cargo_embargo
3b1a564 : Update Android.bp by running cargo_embargo
45d1e16 : Import 'drm-fourcc' crate
517a652 : Initial empty repository

+- Project: platform/external/rust/crates/either

5c6e393 : Update Android.bp by running cargo_embargo
58c6b12 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/enumn

85b309d : Update Android.bp by running cargo_embargo
f94dc0c : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/env_logger

35b95f2 : Update Android.bp by running cargo_embargo
eab757f : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/epoll

c0ffd76 : Update Android.bp by running cargo_embargo
3340a7d : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/errno

6c29b00 : Update Android.bp by running cargo_embargo
3472a6c : Update Android.bp by running cargo_embargo
8c877d7 : Import 'errno' crate
a7f37af : Initial empty repository

+- Project: platform/external/rust/crates/fallible-iterator

c9fe4e4 : Update Android.bp by running cargo_embargo
47efcb1 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/fallible-streaming-iterator

f763308 : Update Android.bp by running cargo_embargo
a61b028 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/fastrand

76d6a78 : Update Android.bp by running cargo_embargo
27a07c0 : Update Android.bp by running cargo_embargo
11a7f45 : Set min_sdk_version to 29
c7c9c6a : Make crate apex-available

+- Project: platform/external/rust/crates/flagset

b962dd2 : Update Android.bp by running cargo_embargo
93fcc09 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/flate2

829a39e : Regenerate Android.bp patch with correct context so it applies cleanly
5e80982 : Delete cargo_embargo intermediate
2653567 : Update Android.bp by running cargo_embargo
7bdc5bf : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/fnv

d8e5637 : Update Android.bp by running cargo_embargo
2369db7 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/foreign-types

9231322 : Update Android.bp by running cargo_embargo
83386e0 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/foreign-types-shared

c6b78ac : Update Android.bp by running cargo_embargo
86803db : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/form_urlencoded

f027643 : Update Android.bp by running cargo_embargo
285e467 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/fragile

de27602 : Update Android.bp by running cargo_embargo
4ab86dd : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/fs-err

c8ca769 : Update Android.bp by running cargo_embargo
9917231 : Update Android.bp by running cargo_embargo
0148400 : Import 'fs-err' crate
0c1e139 : Initial empty repository

+- Project: platform/external/rust/crates/futures

fae59bc : Update Android.bp by running cargo_embargo
2effa84 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/futures-channel

934e4df : Update Android.bp by running cargo_embargo
9e25ba1 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/futures-core

0a2b084 : Update Android.bp by running cargo_embargo
3b82fa7 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/futures-executor

722c937 : Update Android.bp by running cargo_embargo
74c8b61 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/futures-io

0507051 : Update Android.bp by running cargo_embargo
dcb7f14 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/futures-macro

f273245 : Update Android.bp by running cargo_embargo
878b8bd : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/futures-sink

927ebfa : Update Android.bp by running cargo_embargo
010d62a : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/futures-task

9e96e3a : Update Android.bp by running cargo_embargo
a2ff1b2 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/futures-test

16f5d3d : Update Android.bp by running cargo_embargo
652963b : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/futures-util

458904a : Update Android.bp by running cargo_embargo
a116e1e : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/fxhash

d1e4163 : Update Android.bp by running cargo_embargo
72d3632 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/gbm

dd4c687 : Update Android.bp by running cargo_embargo
bb01491 : Update Android.bp by running cargo_embargo
367c0f6 : Import 'gbm' crate
3873302 : Initial empty repository

+- Project: platform/external/rust/crates/gdbstub

7b17468 : Update Android.bp by running cargo_embargo
038cb7e : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/gdbstub_arch

e6a07b7 : Update Android.bp by running cargo_embargo
2f96b50 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/getrandom

d0a21ff : Update Android.bp by running cargo_embargo
fbbfcdc : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/glam

3c59e5c : Update Android.bp by running cargo_embargo
2a0b19f : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/glob

4e999c1 : Update Android.bp by running cargo_embargo
7058c74 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/googletest

23e2e0c : Update Android.bp by running cargo_embargo
e64649c : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/googletest_macro

de334f9 : Update Android.bp by running cargo_embargo
f7a5fae : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/gpio-cdev

fd91a84 : Update Android.bp by running cargo_embargo
8ea6c71 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/grpcio

4f4d180 : Update Android.bp by running cargo_embargo
08a0e1c : Add product_available
58d5197 : Hack to rename protobuf dependency is no longer necessary.

+- Project: platform/external/rust/crates/grpcio-compiler

ace4abc : Update Android.bp by running cargo_embargo
742634d : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/grpcio-sys

3682e7ab : Update patch for cargo_embargo changes.
3b321bdd : Fix typo in filename: grpc-bindings.rs
dcb294c6 : Enable CMake builds within AOSP with build_cmake.rs
2dfb113f : Manually adding soong cfg is no longer necessary.
cdf6ff25 : Add product_available

+- Project: platform/external/rust/crates/h2

a6ecd39 : Import 'h2' crate
98468d3 : Initial empty repository

+- Project: platform/external/rust/crates/half

ba107f3 : Update Android.bp by running cargo_embargo
c5d8570 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/hashbrown

f7cbcd3 : Update Android.bp by running cargo_embargo
6f6042c : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/hashlink

+- Project: platform/external/rust/crates/heck

7612cfe : Update Android.bp by running cargo_embargo
45948fb : Update Android.bp by running cargo_embargo
fa7f839 : Update Android.bp by running cargo_embargo
b9273a4 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/hex

c75185d : Update Android.bp by running cargo_embargo
08ee274 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/http

b8d0903 : Update Android.bp by running cargo_embargo
2c35bf4 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/http-body

1f825a5 : Import 'http-body' crate
095c3b5 : Initial empty repository

+- Project: platform/external/rust/crates/httparse

56e077d : Update Android.bp by running cargo_embargo
fd40165 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/httpdate

2b468f8 : Import 'httpdate' crate
469950f : Initial empty repository

+- Project: platform/external/rust/crates/hyper

624ed1f : Import 'hyper' crate
ba3e084 : Initial empty repository

+- Project: platform/external/rust/crates/hyper-timeout

ba18eb7 : Import 'hyper-timeout' crate
d9ee44c : Initial empty repository

+- Project: platform/external/rust/crates/ident_case

0e2c6da : Delete cargo_embargo intermediate
6c28a52 : Update Android.bp by running cargo_embargo
4070a56 : Update Android.bp by running cargo_embargo
28d62e4 : Import 'ident_case' crate
4531281 : Initial empty repository

+- Project: platform/external/rust/crates/idna

bc36547 : Update Android.bp by running cargo_embargo
df63993 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/indexmap

75944fd : Update Android.bp by running cargo_embargo
e0db612 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/instant

6a9c8a4 : Update Android.bp by running cargo_embargo
c361bd3 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/intrusive-collections

40703a9 : Update Android.bp by running cargo_embargo
ace6caf : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/itertools

56209e5 : Update Android.bp by running cargo_embargo
25cb0e2 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/itoa

876f7e9 : Update Android.bp by running cargo_embargo
eb2b79a : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/jni

d342190 : Fix license metadata in Android.bp in jni crate.
293fd53 : Upgrade jni to 0.21.1
d42c2ec : Remove unneeded test deps
123f09b : Update Android.bp by running cargo_embargo
60daa84 : Create temporary legacy JNI version for migration
27d0b7d : Create temporary legacy JNI version for migration
d8010e7 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/jni-sys

adbfc30 : Update Android.bp by running cargo_embargo
394fbcc : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/kernlog

aba8833 : Update Android.bp by running cargo_embargo
77ee305 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/lazy_static

fed1c7f : Update Android.bp by running cargo_embargo
d1f7af3 : rules.mk: Don't depend on spin in Trusty userland
4b65c58 : Update Android.bp by running cargo_embargo
33fa035 : Revert^2 "rules.mk: Enable spin feature for no_std use case"
700accf : Revert "rules.mk: Enable spin feature for no_std use case"
b4c89c7 : rules.mk: Enable spin feature for no_std use case
bcd91f5 : rules.mk: Remove spin dependency

+- Project: platform/external/rust/crates/lazycell

f56fee9 : Update Android.bp by running cargo_embargo
51f9721 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/libc

8153ed8d : Update Android.bp by running cargo_embargo
d5c33338 : Update Android.bp by running cargo_embargo
5450d5b9 : add all android sysconf constants
2117a01c : Upgrade libc to 0.2.153
3253aead : Add time functions to libc for trusty

+- Project: platform/external/rust/crates/libfuzzer-sys

16fc4fe : Update Android.bp by running cargo_embargo
c877c6d : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/libloading

0dcee7f : Update Android.bp by running cargo_embargo
217ec15 : Upgrade libloading to 0.8.3
e893587 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/libm

7c4bec5 : Update Android.bp by running cargo_embargo
1219dfb : Ensure crate is compiled with std for panic handler
c1b3dba : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/libsqlite3-sys

9b300a8 : Update patch for cargo_embargo changes.
55fa330 : Update Android.bp by running cargo_embargo
bbdc4c4 : Remove hard-coded sqlite path from rust Android.bp

+- Project: platform/external/rust/crates/libtest-mimic

705905a : Update Android.bp by running cargo_embargo
e0bc004 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/libz-sys

8f9208e : Update Android.bp by running cargo_embargo
66ab996 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/linked-hash-map

19a80c1 : Update Android.bp by running cargo_embargo
e593fad : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/linkme

f1723cf : Update Android.bp by running cargo_embargo
85634ab : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/linkme-impl

269311c : Update Android.bp by running cargo_embargo
242f1bd : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/litrs

f87f084 : Update Android.bp by running cargo_embargo
04d31b9 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/lock_api

98555d6 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/log

7fe0494 : Update Android.bp by running cargo_embargo
14052e6 : Revert "Trusty: Don't implicitly depend on rust_support"
6a14739 : Trusty: Don't implicitly depend on rust_support

+- Project: platform/external/rust/crates/lru-cache

7daebde : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/lz4_flex

63a0023 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/macaddr

8b49313 : Update Android.bp by running cargo_embargo
94e897a : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/managed

02f1650 : Update Android.bp by running cargo_embargo
7a7636d : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/matchit

0977ab6 : Import 'matchit' crate
81db95f : Initial empty repository

+- Project: platform/external/rust/crates/maybe-async

e19998f : Delete cargo_embargo intermediate
ca9de4c : Update Android.bp by running cargo_embargo
47a539c : Update Android.bp by running cargo_embargo
61091e2 : Import 'maybe-async' crate
4861ea8 : Initial empty repository

+- Project: platform/external/rust/crates/memchr

b7a402a : Update Android.bp by running cargo_embargo
53644b5 : Update Android.bp by running cargo_embargo
16b232d : Make crate apex-available to any module

+- Project: platform/external/rust/crates/memoffset

cc0bf4d : Update Android.bp by running cargo_embargo
37f9979 : Re-run cargo_embargo to remove duplicate cfgs.
18c97b3 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/merge

d2aeed3 : Update Android.bp by running cargo_embargo
1b54c46 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/merge_derive

031cc65 : Update Android.bp by running cargo_embargo
1362a04 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/miette

e098322 : Update Android.bp by running cargo_embargo
2415c7b : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/miette-derive

467cca8 : Update Android.bp by running cargo_embargo
1bb795e : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/mime

a55f880 : Import 'mime' crate
cd6f122 : Initial empty repository

+- Project: platform/external/rust/crates/minimal-lexical

999d7f8 : Update Android.bp by running cargo_embargo
e09b882 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/mio

7868847 : Update Android.bp by running cargo_embargo
5de431e : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/mls-rs

2415580 : Update Android.bp by running cargo_embargo
52ceddb : Re-run cargo_embargo to remove duplicate cfgs.
11b3e45 : Build with mls_build_async
cb80e1f : Add Android.bp file
51f31cc : Import 'mls-rs' crate
64c67b1 : Initial empty repository

+- Project: platform/external/rust/crates/mls-rs-codec

3881725 : Update Android.bp by running cargo_embargo
d353d97 : Build with mls_build_async
214d7b9 : Upgrade mls-rs-codec to 0.5.3
03d7c9f : Add license module
e7cfe92 : Import 'mls-rs-codec' crate
aa9c890 : Initial empty repository

+- Project: platform/external/rust/crates/mls-rs-codec-derive

ad57d39 : Update Android.bp by running cargo_embargo
408b42f : Build with mls_build_async
6a87c1e : Upgrade mls-rs-codec-derive to 0.1.1
6ad1d7f : Add license module
402fdd4 : Import 'mls-rs-codec-derive' crate
95026a2 : Initial empty repository

+- Project: platform/external/rust/crates/mls-rs-core

bbd51f5 : Update Android.bp by running cargo_embargo
aa1c038 : Re-run cargo_embargo to remove duplicate cfgs.
7660bf0 : Build with mls_build_async
0e32f48 : Add license module
f6e135b : Revert^2 "Merge remote-tracking branch 'origin/upstream' am: 18bbccad84"
4131e97 : Upgrade mls-rs-core to 0.18.0
fbc7176 : Revert "Merge remote-tracking branch 'origin/upstream' am: 18bbccad84"
f2ff7b8 : Import 'mls-rs-core' crate
f02aed4 : Initial empty repository

+- Project: platform/external/rust/crates/mls-rs-crypto-traits

18056cc : Update Android.bp by running cargo_embargo
132c7c4 : Re-run cargo_embargo to remove duplicate cfgs.
1d49e1a : Add Android.bp file for mls-rs-crypto-traits
bd6a8ca : Import 'mls-rs-crypto-traits' crate
a27c3ea : Initial empty repository

+- Project: platform/external/rust/crates/mls-rs-uniffi

2ddb555 : Import 'mls-rs-uniffi' crate
855d9be : Initial empty repository

+- Project: platform/external/rust/crates/mockall

184a6c4 : Update Android.bp by running cargo_embargo
7685292 : Upgrade mockall to 0.12.1

+- Project: platform/external/rust/crates/mockall_derive

fd63165 : Update Android.bp by running cargo_embargo
6b1e565 : Upgrade mockall_derive to 0.12.1

+- Project: platform/external/rust/crates/moveit

de2f72f : Update Android.bp by running cargo_embargo
af9e817 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/named-lock

b32bd00 : Update Android.bp by running cargo_embargo
1ea30e2 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/nix

cf63a89 : Update Android.bp by running cargo_embargo
da4203c : Update Android.bp by running cargo_embargo
33265a2 : Upgrade nix to 0.28.0

+- Project: platform/external/rust/crates/no-panic

496cf7a : Update Android.bp by running cargo_embargo
180eb93 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/nom

0c4e5ed : Update Android.bp by running cargo_embargo
92f83ec : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/num-bigint

26633be : Update Android.bp by running cargo_embargo
453281a : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/num-complex

31855b7 : Initial empty repository

+- Project: platform/external/rust/crates/num-derive

1962593 : Update Android.bp by running cargo_embargo
9ec4193 : Update Android.bp by running cargo_embargo
d46d6fe : Fix path to proc-macro2 in rules.mk
f9aef9a : Add Trusty makefile rules

+- Project: platform/external/rust/crates/num-integer

e5d0014 : Update Android.bp by running cargo_embargo
5743a73 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/num-traits

bd1d517 : Update Android.bp by running cargo_embargo
f9a0490 : Update Android.bp by running cargo_embargo
1491992 : Add Trusty makefile rules

+- Project: platform/external/rust/crates/num_cpus

a0af7b7 : Regenerate Android.bp patch with correct context so it applies cleanly
5de370f : Update Android.bp by running cargo_embargo
4190fc9 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/octets

5fbcff1 : Update Android.bp by running cargo_embargo
6fb3c10 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/once_cell

5e33db2 : Update Android.bp by running cargo_embargo
c2ccfa8 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/oneshot-uniffi

d61a843 : Regenerate Android.bp patch with correct context so it applies cleanly
9c12e4a : Update Android.bp by running cargo_embargo
ad5be11 : Manually adding soong cfg is no longer necessary.
1559a0d : Generate Android.bp for oneshot-uniffi
e1020e5 : Import 'oneshot-uniffi' crate
1f81bb1 : Initial empty repository

+- Project: platform/external/rust/crates/oorandom

054af67 : Update Android.bp by running cargo_embargo
869bf4f : Ensure crate is compiled with std for panic handler
d85d25e : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/openssl

f450b0e : Reduces visibility of rust-openssl to only its direct dependents
7f06562 : Update Android.bp by running cargo_embargo
5794b19 : Manually adding soong cfg is no longer necessary.
2b69902 : Upgrade openssl to 0.10.64
9ca9c6b : Update cargo_embargo.json
1a47c48 : Update patches for 0.10.64

+- Project: platform/external/rust/crates/openssl-macros

919e103 : Update Android.bp by running cargo_embargo
eba1957 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/os_str_bytes

59c6735 : Update Android.bp by running cargo_embargo
bc48656 : Update Android.bp by running cargo_embargo
1c74488 : Update min_sdk_version to 29

+- Project: platform/external/rust/crates/p9

8022bd2 : Regenerate Android.bp patch with correct context so it applies cleanly
44c788a : Put patch in patches dir.
66319f8 : Update Android.bp by running cargo_embargo
a4406b1 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/p9_wire_format_derive

830536a : Update Android.bp by running cargo_embargo
0a7be88 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/parking_lot

d639b12 : Update Android.bp by running cargo_embargo
f9e1a9d : Enable tests that depend on bincode

+- Project: platform/external/rust/crates/parking_lot_core

486cf75 : Update Android.bp by running cargo_embargo
cc7582a : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/paste

5b475da : Adding autogenerated Trusty makefile rule
788fa66 : Update Android.bp by running cargo_embargo
b3f40e6 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/pathdiff

0b2824c : Update Android.bp by running cargo_embargo
8f9a2b1 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/pdl-compiler

866fc0d : Upgrade pdl-compiler to 0.3.0
c531765 : Update cargo2android_toplevel.bp for next major pdl update
2669c2f : Update Android.bp by running cargo_embargo
bd677f3 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/pdl-runtime

67a386d : Upgrade pdl-runtime to 0.3.0
59ecc82 : Update Android.bp by running cargo_embargo
3b1d33f : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/percent-encoding

e033789 : Update Android.bp by running cargo_embargo
cdb8b40 : Ensure crate is compiled with std for panic handler
e9e8b68 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/pest

94f1a5e : Update Android.bp by running cargo_embargo
a3227c8 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/pest_derive

cd88a97 : Update Android.bp by running cargo_embargo
d533af6 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/pest_generator

d7cd8c6 : Update Android.bp by running cargo_embargo
cdf8beb : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/pest_meta

829e49c : Update Android.bp by running cargo_embargo
3a2897d : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/pin-project

7885572 : Update Android.bp by running cargo_embargo
a6837f2 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/pin-project-internal

2cd26bc : Update Android.bp by running cargo_embargo
0404b74 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/pin-project-lite

668080a : Update Android.bp by running cargo_embargo
e3320c6 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/pin-utils

1c19e4c : Update Android.bp by running cargo_embargo
4099d91 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/pkcs1

d81d263 : Update Android.bp by running cargo_embargo
6c255f0 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/pkcs8

50ca288 : Update Android.bp by running cargo_embargo
179c658 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/plotters

5eb0011 : Update Android.bp by running cargo_embargo
3c25a9e : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/plotters-backend

798ec0a : Update Android.bp by running cargo_embargo
adbb9c6 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/plotters-svg

99494f1 : Update Android.bp by running cargo_embargo
4a5df4f : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/ppv-lite86

e06fc41 : Update Android.bp by running cargo_embargo
15dce9a : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/predicates

8d96e30 : Update Android.bp by running cargo_embargo
bf512f8 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/predicates-core

567f705 : Update Android.bp by running cargo_embargo
0693abd : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/predicates-tree

dd8e3c1 : Update Android.bp by running cargo_embargo
f6303cc : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/prettyplease

9e0732c : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/proc-macro2

e1da9f8 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/protobuf

230522d : Update Android.bp by running cargo_embargo
9c1f69d : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/protobuf-codegen

bb45bab : Update Android.bp by running cargo_embargo
8ccb2c3 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/protobuf-json-mapping

40b1ad7 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/protobuf-parse

5537d48 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/protobuf-support

0d9f855 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/quiche

cfe23ac : Regenerate Android.bp patch with correct context so it applies cleanly
3897595 : Update Android.bp by running cargo_embargo
73a569f : Adding libc++ explicitly to the shared libraries of rust-only tests

+- Project: platform/external/rust/crates/quickcheck

3a32d97 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/quote

a86ee5c : Update Android.bp by running cargo_embargo
90eb1bf : Upgrade quote to 1.0.36

+- Project: platform/external/rust/crates/rand

b0503ea : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/rand_chacha

f45832d : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/rand_core

d971298 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/rand_xorshift

b50a1c8 : Update Android.bp by running cargo_embargo
7dac338 : Remove bincode blocklist

+- Project: platform/external/rust/crates/rayon

680b919 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/rayon-core

406c1dd : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/regex

f2497d7 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/regex-automata

32d625c : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/regex-syntax

7ce0fd0 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/remain

76db6d8 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/remove_dir_all

41302dc : Update Android.bp by running cargo_embargo
5a52dc7 : Make crate apex-available

+- Project: platform/external/rust/crates/ring

2b2fdb9 : Move some tests to postsubmit
1ed5c40 : Update Android.bp by running cargo_embargo
e7f5677 : Manually adding soong cfg is no longer necessary.

+- Project: platform/external/rust/crates/rusqlite

e8078a5 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/rustc-demangle

57fd924 : Update Android.bp by running cargo_embargo
5ba9fe3 : Enable feature "std" to ensure presence of panic handler

+- Project: platform/external/rust/crates/rustc-demangle-capi

48d07d8 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/rustc-hash

ca35b24 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/rustix

20a52da : Update Android.bp by running cargo_embargo
2cdd3b5 : Import 'rustix' crate
355a3c4 : Initial empty repository

+- Project: platform/external/rust/crates/rustversion

bd7a934 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/ryu

32fb2a2 : Update Android.bp by running cargo_embargo
62957d8 : Ensure crate is compiled with std for panic handler

+- Project: platform/external/rust/crates/same-file

df1a5ee : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/scopeguard

a4f7c83 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/sec1

f352ce1 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/semver

09fb2c5 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/serde

a1a404a : Update Android.bp by running cargo_embargo
9d1f9eb : Revert "Trusty: Avoid implicitly depending on rust_support"
b359a14 : Trusty: Avoid implicitly depending on rust_support

+- Project: platform/external/rust/crates/serde-xml-rs

6eeb875 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/serde_cbor

8316723 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/serde_derive

459457a : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/serde_json

ff8f9d9 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/serde_spanned

581c1a0 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/serde_test

f1a20a4 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/serde_yaml

32a31a6 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/sharded-slab

b5ab1ac : Add license metadata in Android.bp in sharded-slab crate.
b4ced22 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/shared_child

a9876df : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/shared_library

c70cefb : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/shlex

c9f4225 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/siphasher

6cadc29 : Update Android.bp by running cargo_embargo
b0bac70 : Ensure crate is compiled with std for panic handler
23ed128 : Import 'siphasher' crate
685c480 : Initial empty repository

+- Project: platform/external/rust/crates/slab

91a008d : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/smallvec

5edf2a0 : Update Android.bp by running cargo_embargo
3de05fa : Ensure libstd is used by enabling "write" feature

+- Project: platform/external/rust/crates/smccc

4e156e8 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/socket2

ad4fb53 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/spin

225dcb8 : Generate rules.mk with cargo_embargo
ced10e7 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/spki

16e429d : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/static_assertions

213fb6c : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/strsim

4fef949 : Update Android.bp by running cargo_embargo
1cf70c1 : Revert "Set min_sdk_version for use in clap"
5c3c0cf : Set min_sdk_version for use in clap
e069083 : Import 'strsim' crate
84dc8ef : Initial empty repository

+- Project: platform/external/rust/crates/strum

8b05067 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/strum_macros

f0709ae : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/syn

bb6e6297 : Update Android.bp by running cargo_embargo
2c081898 : Remove syn 1.0.107

+- Project: platform/external/rust/crates/syn-mid

8686508 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/sync_wrapper

60374c3 : Import 'sync_wrapper' crate
998dee8 : Initial empty repository

+- Project: platform/external/rust/crates/synstructure

99a0ddf : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/tempfile

575de37 : Update Android.bp by running cargo_embargo
1987df1 : Make crate apex-available

+- Project: platform/external/rust/crates/termcolor

2a14fb3 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/termtree

10f380b : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/textwrap

62f05fb : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/thiserror

b2bcd37 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/thiserror-impl

889fe17 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/thread_local

ae9f194 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/threadpool

646e970 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/tikv-jemalloc-sys

91aa197 : Use a "je_"-prefixed version of jemalloc
53d303f : Import 'tikv-jemalloc-sys' crate
f682f62 : Initial empty repository

+- Project: platform/external/rust/crates/tikv-jemallocator

7c9cdd2 : Initial empty repository

+- Project: platform/external/rust/crates/tinytemplate

3c161e2 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/tinyvec

34823e6 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/tinyvec_macros

9a28f4c : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/tokio

609a3bf : Update Android.bp by running cargo_embargo
ac496a9 : Upgrade nix to 0.28.0

+- Project: platform/external/rust/crates/tokio-io-timeout

0493810 : Import 'tokio-io-timeout' crate
c9c60fd : Initial empty repository

+- Project: platform/external/rust/crates/tokio-macros

053a279 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/tokio-stream

7bbb5ae : Update Android.bp by running cargo_embargo
7a36e08 : Enable the sync feature

+- Project: platform/external/rust/crates/tokio-test

6678d2c : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/tokio-util

6538921 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/toml

d3cdaa3 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/toml_datetime

9b8f3a4 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/toml_edit

a4b14d3 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/tonic

069899e : Import 'tonic' crate
ed0b9bf : Initial empty repository

+- Project: platform/external/rust/crates/tower

7b1cba2 : Import 'tower' crate
ac956ed : Initial empty repository

+- Project: platform/external/rust/crates/tower-layer

a6edd61 : Import 'tower-layer' crate
4722874 : Initial empty repository

+- Project: platform/external/rust/crates/tower-service

e1c1d15 : Import 'tower-service' crate
f340667 : Initial empty repository

+- Project: platform/external/rust/crates/tracing

5b5cca6 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/tracing-attributes

122dcb9 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/tracing-core

179ddbe : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/tracing-subscriber

508e527 : Add license metadata in Android.bp in tracing-subscriber crate.
6de5a98 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/try-lock

67fd967 : Import 'try-lock' crate
14027f7 : Initial empty repository

+- Project: platform/external/rust/crates/tungstenite

2edebd2 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/twox-hash

ceb4f77 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/ucd-trie

eac8539 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/unicode-bidi

f990a9d : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/unicode-ident

9a94b3f : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/unicode-normalization

1120090 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/unicode-segmentation

ce56c60 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/unicode-width

a778ecd : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/unicode-xid

4fe32db : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/uniffi

94be6e1 : Update Android.bp by running cargo_embargo
7e98559 : Revert^2 "Add Android.bp file for uniffi"
3c248f8 : Revert^2 "Upgrade uniffi to 0.27.1"
27c3242 : Revert "Upgrade uniffi to 0.27.1"
1ea9ba3 : Revert "Add Android.bp file for uniffi"
c159cf8 : Add Android.bp file for uniffi
4d59cf7 : Upgrade uniffi to 0.27.1
b495f5b : Import 'uniffi' crate
fb02460 : Initial empty repository

+- Project: platform/external/rust/crates/uniffi_checksum_derive

7e23dd7 : Update Android.bp by running cargo_embargo
e6eb62b : Revert^2 "Upgrade uniffi_checksum_derive to 0.27.1"
dd0a2fd : Revert "Upgrade uniffi_checksum_derive to 0.27.1"
8f368c9 : Upgrade uniffi_checksum_derive to 0.27.1
44dcb20 : Add Android.bp file
17632c1 : Import 'uniffi_checksum_derive' crate
2144a85 : Initial empty repository

+- Project: platform/external/rust/crates/uniffi_core

6a9bfc9 : Update Android.bp by running cargo_embargo
443e036 : Revert^2 "Upgrade uniffi_core to 0.27.1"
04ad7de : Revert "Upgrade uniffi_core to 0.27.1"
1784464 : Upgrade uniffi_core to 0.27.1
69c166a : Generate Android.bp for uniffi_core
cb3e01c : Import 'uniffi_core' crate
8c07b45 : Initial empty repository

+- Project: platform/external/rust/crates/uniffi_macros

0d15328 : Update Android.bp by running cargo_embargo
33fc112 : Override `uniffi_macros::util::mod_path` in AOSP
8fefd73 : Revert^2 "Upgrade uniffi_macros to 0.27.1"
a07901a : Revert^2 "Add Android.bp file for libuniffi_macros"
980664a : Revert "Add Android.bp file for libuniffi_macros"
c1fa979 : Revert "Upgrade uniffi_macros to 0.27.1"
e0f4910 : Add Android.bp file for libuniffi_macros
b2d61ce : Upgrade uniffi_macros to 0.27.1
25020b0 : Import 'uniffi_macros' crate
be111e3 : Initial empty repository

+- Project: platform/external/rust/crates/uniffi_meta

03d6c5a : Update Android.bp by running cargo_embargo
1b6e38c : Revert^2 "Upgrade uniffi_meta to 0.27.1"
5c862ea : Revert^2 "Add Android.bp file for libuniffi_meta"
c93eab9 : Revert "Add Android.bp file for libuniffi_meta"
69d3a7e : Revert "Upgrade uniffi_meta to 0.27.1"
6ed993f : Add Android.bp file for libuniffi_meta
f09579b : Upgrade uniffi_meta to 0.27.1
ca0981f : Import 'uniffi_meta' crate
4225c0f : Initial empty repository

+- Project: platform/external/rust/crates/unsafe-libyaml

1fd7d67 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/untrusted

4186092 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/url

15c1c6b : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/userfaultfd

0b022c8 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/userfaultfd-sys

798ba12 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/utf-8

b27e4b6 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/uuid

5798bbe : Update Android.bp by running cargo_embargo
585c8fb : Enable tests that depend on bincode

+- Project: platform/external/rust/crates/vhost

895a8b5 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/vhost-device-vsock

ac14a1c : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/vhost-user-backend

215ed4b : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/virtio-bindings

2b5faf6 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/virtio-drivers

ec7e91e : Upgrade virtio-drivers to 0.7.3
cd01182 : Fix bug in VolatileReadable implementation for arrays.
37a3fb6 : Use assembly for MMIO on aarch64 to work around pKVM bug.
3e1c431 : Regenerate Android.bp patch with correct context so it applies cleanly
e0be606 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/virtio-queue

31e3d83 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/virtio-vsock

3d33a35 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/vm-memory

66429d9 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/vmm-sys-util

d6c1bb4 : Update Android.bp by running cargo_embargo
66428d9 : Enable tests that depend on bincode

+- Project: platform/external/rust/crates/vsock

c4e3d93 : Update Android.bp by running cargo_embargo
c2d35eb : Upgrade vsock to 0.5.0

+- Project: platform/external/rust/crates/vulkano

86c13d0 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/walkdir

7027958 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/want

0988dcb : Import 'want' crate
3b60373 : Initial empty repository

+- Project: platform/external/rust/crates/weak-table

414d796 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/webpki

931e1ad : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/which

6560ec8 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/winnow

2f2f41f : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/x509-cert

be679f2 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/xml-rs

ab08ad9 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/yaml-rust

c2692dd : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/zerocopy

0828b80 : Enable rules.mk patch in cargo2rulesmk.json
00c5027 : Fix zerocopy rules.mk mistakes
c2ce6f2 : Upgrade zerocopy to 0.7.34
841f5e3 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/zerocopy-derive

ce9f1d6 : Upgrade zerocopy-derive to 0.7.34
17fa90b : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/zeroize

423f670 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/zeroize_derive

0781c6b : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/crates/zip

9637a04 : Regenerate Android.bp patch with correct context so it applies cleanly
ebaeea3 : Update Android.bp by running cargo_embargo

+- Project: platform/external/rust/cxx

07a05690 : Raise minimum tested compiler to 1.70
b63fec76 : Release 1.0.119
abb34d22 : Bazel rules_rust 0.40.0
25ad3634 : Lockfile update
afb4d750 : Ignore let_and_return clippy lint
fe8fdcad : Set C++ standard version using cc::Build::std
04b3a754 : Wrap PR 1321 to 80 columns
699a12a6 : Documentation: Use `builder.std` rather than explicit compiler flags
1fd8a5fc : Release 1.0.118
8d0fcf3b : Lockfile update
eabcb317 : Fix: Use correct methods when writing toposorted structs
7eef5622 : Release 1.0.117
2391e93f : Lockfile update
01f8114a : Bazel rules_rust 0.39.0
30fd3a13 : Resolve redundant import warning
d5aed942 : Release 1.0.116
910dd0ee : Lockfile update
5cda1054 : Ignore incompatible_msrv clippy false positive in test
375d159c : Ignore ref_as_ptr clippy pedantic lint in generated code
131fbc4a : Bump Bazel build to rustc 1.76.0
4bc30d90 : Update ui test suite to nightly-2024-02-09
318be9ad : Raise minimum tested compiler to 1.74
be9ddf3c : Update ui test suite to nightly-2024-02-01
35d5d36d : Straggling Bazel-generated lockfile changes
b1a3d570 : Have install-buck2 action check out correct prelude commit
3af293c4 : Bazel rules_rust 0.38.0
8099e4d0 : Remove pre-1.57 proc_macro2::fallback::force()
a9ea68c5 : Turn on wrong_self_convention clippy lint after false positive fix
4908c696 : Ignore unconditional_recursion clippy lint due to false positive
cc6fc0d3 : Format clippy bug comments on the same line as the lint
c9c26d5a : Ignore map_clone clippy lint
4a463069 : Resolve thread_local_initializer_can_be_made_const clippy lint
5ceca34a : Release 1.0.115
24c540f1 : Lockfile update
2e0af3bd : Update ui test suite to nightly-2024-01-06
92f405d4 : Work around new dead_code warnings
ab8eddc3 : Include printing of "cargo:rerun-if-changed" in tutorial
bf4df67b : Use released version of rules_rust through Bazel Central Registry
e6184c2a : Release 1.0.114
6d4a51b1 : Wrap PR 1298 to 80 columns
752d0439 : Switch to bzlmod
17f46ec7 : Replace http_archive sha256 argument with integrity argument
08ce722e : Document how to implement VectorElement
08711cdc : Bazel rules_rust 0.36.2
2dc00a4e : Release 1.0.113
71dcb59e : Lockfile update
b7a9d8ee : Pull in proc-macro2 sccache fix
5ae62980 : Release 1.0.112
9e7e7294 : Update gitignore for reindeer vendored registry
5c6e853d : Lockfile update
381ed586 : Bazel rules_rust 0.36.1
3d6cc924 : Restore documented cfg on cxx::Exception
a1c0f2d5 : Remove option_if_let_else clippy suppression
9dce25b9 : Bump Bazel build to rustc 1.75.0
13c3d973 : Format tests/BUCK with buildifier
3fad38ca : Bazel rules_rust 0.36.0
3c1bcc01 : Bazel rules_rust 0.35.0
a666000c : Release 1.0.111
0d8bb046 : Lockfile update
97d933a2 : Regenerate bazel targets for third-party deps
ae7c6e33 : Bazel rules_rust 0.34.1
6874ecd0 : Suppress no_effect_underscore_binding pedantic clippy lint in generated code
dbd37048 : Update ui test suite to nightly-2023-12-15
c9639772 : Add MODULE.bazel.lock generated by bazel 7.0.0
d6bad741 : Regenerate bazel targets for third-party deps
c7a23f89 : Bazel rules_rust 0.33.0
36e4c542 : Update ui test suite to nightly-2023-12-13
452d51c7 : Bump Bazel build to rustc 1.74.1
09b4c0c1 : Bazel rules_rust 0.32.0
7f9898d0 : Test CxxString Display impl
8fa54dd9 : Test CxxString Debug impl on invalid utf-8
53bb9d44 : Update ui test suite to nightly-2023-11-20
c6c0f263 : Bazel rules_rust 0.31.0
7fb93b44 : Bump Bazel build to rustc 1.74.0
306019c5 : Release 1.0.110
cd9b11b8 : Lockfile update
4a9c24b3 : Ignore spurious unused_unsafe produced by old compilers
b5b2fcde : Make compatible with deny(unsafe_op_in_unsafe_fn)
e5c32aa3 : Bazel rules_rust 0.30.0
ff6cd8de : Split out buck2 CI to a more frequent Actions job
42621edf : Resolve get_first clippy lint
75ba3fb7 : Resolve ignored_unit_patterns pedantic clippy lint
506737e9 : Ignore struct_field_names pedantic clippy lint
46e1ba22 : Set up buck2 remote test execution toolchain
446fb0bf : Bazel rules_rust 0.29.1
50623522 : Add cargo.toml metadata to link to cxx-gen documentation
a6ff2545 : Remove 'remember to update' reminder from Cargo.toml
ff4367ea : Release 1.0.109
abdedd91 : bazel: Add dependency on cxx_cc via annotation
efd2f757 : Bazel rules_rust 0.29.0
a6ca025d : Release 1.0.108
0f654a7d : Lockfile update
72df7ea0 : Touch up PR 1275
c66b6a96 : Keep old name of non_canonical_partial_ord_impl allowed to support old clippy
7cc26d0a : Clippy incorrect_partial_ord_impl_on_ord_type lint has been renamed
ba264435 : Ignore into_iter_without_iter pedantic clippy lint
d5bf2ded : Update ui test suite to nightly-2023-10-07
84edffd2 : Update buck2 prelude to pull in new provider type syntax
f2901947 : Bump Bazel build to rustc 1.73.0
c20b9c2d : Trigger check_install workflow when a tag is pushed
3968acf9 : Add CI job to validate that installing published version works
d5df5d99 : Use full path relative to $CARGO_MANIFEST_DIR when compiling
7df6bbd3 : Bazel rules_rust 0.28.0
32034bd9 : Test docs.rs documentation build in CI
02dd9e7c : Enable clippy std/alloc/core import restrictions
4641e57b : More typical BuildModeInfo implementation
97577092 : Work around missing buck2/platform/build_mode:build_mode target
1a520aa8 : Update actions/checkout@v3 -> v4
886fff87 : Further prune syntax tree visibilities
927d8ead : Reduce visibility of all pub items which are not publicly exported
c06cb140 : Bazel rules_rust 0.27.0
51ded1be : Release 1.0.107
bf536be7 : Lockfile update
a040f3cd : Re-buckify with winapi-x86_64-pc-windows-gnu dependency
e593e1fc : Remove 'attr!' wrapper around concat in link_name & export_name attributes
2ff5e37a : Remove unique_ptr from name of std::vector<>::new symbol
4213e928 : Space function definitions and ensure all have begin_function_definition
541daa09 : Format PR 1262 with rustfmt
db549b5f : Update write.rs to generate $new
2e5c61c2 : Update ui test suite to nightly-2023-08-29
e9369836 : Update ui test suite to nightly-2023-08-28
c5c90cb8 : Update buck2 prelude to pull in new static type syntax
b733e162 : Fix for unused import
1489071e : Add CxxVector::new for creating an empty vector
d69842de : Raise minimum version for testing cxxbridge-cmd to Rust 1.70
1bb5bb00 : Bump Bazel build to rustc 1.72.0
eb06f521 : Release 1.0.106
dd5b1fa8 : Verify relativized symlink path
f4453bc6 : Ignore cargo-generated .package-cache file
ab2d95ae : Bump prelude to pick up new typing syntax
13912867 : Create .cargo directory for easily using cargo vendor
597555c4 : Prevent confusing behavior when reindeer buckify is run from repo root
cdda48e8 : Syn's build.rs is in git only, not distributed to crates.io
78b3bcee : Quote crate no longer has build script
5c5186ac : Reindeer no longer generates rust_binary targets for miscellaneous bins
ddfa3154 : Add reindeer fixup for clap_builder crate so it works in vendored mode
342cba60 : Release 1.0.105
4cfa39a5 : Lockfile update
23731630 : Add bazel annotations as Cargo.toml package metadata
2ecd13bf : Update ui test suite to nightly-2023-08-10
efde966c : Globally set C++ standard in Bazel builds
377f47e5 : Release 1.0.104
af1a534d : Fix symlink paths during copy on Windows
71225477 : Release 1.0.103
8cb2aba9 : Lockfile update
d685067a : Common prefix is a substring of both paths
ab8f104b : Touch up PR 1251 tests
419ed0f5 : Compute paths relative to common prefix
185f25ee : Rename left,right -> first,second
9bc51add : Rename root -> prefix, as 'root' means something different in path components
6978141a : Eliminate unwrap from shared_root
5d09b4ff : Touch up PR 1251
5d68e212 : Improve explanation of semantic root
63f24752 : Relativize symlinks where possible
cffc6b00 : Bazel rules_rust 0.26.0
a689a174 : Modernize Starlark type syntax
0cbe6fa6 : Run link.exe through msvc_tools
8bf13b6c : Opt in to buck2 doctests
bf8eb71f : Pull in MSVC tool fixes and subtargets
df0a4a68 : Move MSVC toolchain setup into buck2 prelude
3b73951b : System_cxx_toolchain improvements for MSVC support
0e460954 : Delete unneeded -std=c++14 flag already set by system_cxx_toolchain
3f30df7f : Temporarily fork prelude's system_cxx_toolchain
7b8f646b : Test against newest buck2 prelude always
16279e66 : Split reindeer verification to a separate CI job
287298d5 : Temporarily disable buck2 CI on Windows
96b315f4 : Fix "Rules should not declare an attribute named metadata"
04622483 : Release 1.0.102
21e07fc0 : Opt in to generate-link-to-definition when building on docs.rs
17dd5863 : Bump Bazel build to rustc 1.71.0
3655e476 : Release 1.0.101
e8cef7be : Lockfile update
28954ac6 : Suppress incorrect_partial_ord_impl_on_ord_type lint within generated code
a5e4f14b : Resolve incorrect_partial_ord_impl_on_ord_type clippy lint
1a608a7b : Ignore needless_pass_by_ref_mut clippy lint in test suite
e8d97694 : Bump Bazel build to rustc 1.70.0
b3fcc11c : Remove remaining reindeer configuration in favor of using defaults
155d6772 : Release 1.0.100
f419c61e : Exclude demo project from pedantic linting
64c8dd99 : Include pedantic lints in CI
bcc8d8c9 : Suppress items_after_statements pedantic clippy lint inside generated code
b80975f4 : Resolve implicit_clone pedantic clippy lint
718eacac : Resolve unnested_or_patterns pedantic clippy lint
7a5c69f4 : Resolve semicolon_if_nothing_returned pedantic clippy lint
a35d18bc : Resolve redundant_closure_for_method_calls pedantic clippy lint
a6c1419a : Resolve match_wildcard_for_single_variants pedantic clippy lint
669a7208 : Ignore all currently triggered clippy pedantic lints
a57ac838 : Delete imports that are newly provided by 2021 edition prelude
6ccae07b : Update to 2021 edition
fb070e9b : Bazel rules_rust 0.25.1
22d0e8c4 : Release 1.0.99
ad778b6c : Remove usage of std::cerr
8308e991 : Release 1.0.98
1f8f593f : Lockfile update
1ae80edc : Eliminate syn 1 from minimal-versions
21f8b985 : Add CI job using minimal-versions
e5785a03 : Sort dependencies and features
060e04d6 : Bazel rules_rust 0.25.0
72081319 : Fix "User provided attribute `within_view` overrides internal attribute"
895218e3 : Fix proc_macro_span_shrink error in old proc-macro2
8d5ca545 : Set SameSite attribute for gtag
fc603fdc : Update example project to 2021 edition
b372f1fa : Adopt mdBook's new hidelines support
b6929514 : Lock Xcode version for Bazel CI to use
7d2fddbc : Update html-entities package to version 2
c48cece6 : Update website dependencies
4dccf53b : Update node dependency hashes to sha512
fc45c279 : Regenerate website node lockfile with newer npm
d3cb013a : Fix github workflow syntax in bazel job
86e1bc52 : Ignore Windows CI until VS 17.6.2 detection is fixed
75d7d6f6 : Add bazel CI on Windows
ff55e61a : Include bazel version in CI output
235bac83 : The dtolnay/install-buck2 action takes care of lld already
2c4e3fbc : Rely on GitHub runner preinstalled Bazelisk
0ac0fdc2 : Add Bazel CI on macOS
8c0392e4 : CI-friendly curl flags
6648d876 : Standardize all dtolnay CI workflows on curl
f0894110 : CI-friendly curl flags
0cf30a6f : Expand curl flags in website deploy workflow
013edc8b : Bazel rules_rust 0.24.0
88d1a59e : Format PR 1228 with clang-format
08c48446 : Update buck prelude to fix nonglobal identifier in type expression
72dd9d0a : Remove clippy.toml from Buck rust toolchain
346fad63 : Resolve needless_borrow clippy lint in clap setup
b8342396 : Remove .clippy.toml in favor of respecting rust-version from Cargo.toml
b069b688 : Remove uplifted dropping_copy_types lint from clippy allow list
c5265738 : Allow serde and serde_derive to compile in parallel
cd391fe3 : Update experimental enum-variants-from-header feature to syn 2
de800b87 : Release 1.0.97
5f71e873 : Fix #1227
76e8a2f5 : Release 1.0.96
0a3ecf47 : Fix #1225
a369dc4b : Bazel rules_rust 0.23.0
cb60e3ff : Buck's cargo.rust_library now passes --cap-lints=allow by default
4d53079d : Revert "Ui tests with compile_error resolved at call site"
55233ed1 : Ui tests with compile_error resolved at call site
f5bcbece : Fix typo in ParsedDiscriminant comment
47e3f0b1 : Fix typo in comment in SharedPtr implementation
f4abebe5 : Release 1.0.95
d0610e2e : Lockfile update
9d48c705 : Touch up PR 1214
2feee877 : cxx-qen: impl IntoIterator for Error
071f6937 : Bazel rules_rust 0.22.0
d1226627 : cxx-gen: Add span() to Error type
7b0895b7 : Pull in proc-macro2 build script rust-toolchain fixes
91216bbc : Prevent Buck from recursing into parent directories looking for cells
3a2f0ed5 : Hide Bazel-managed directories from Buck
f5549d59 : Update CI job names to distinguish from buck2 jobs
b6ffdd43 : Add buck2 CI on Windows
3a0d0369 : Stop ripgrep from traversing into prelude submodule
9c56a21d : Fix ui tests in CI which now print snippets from standard library
bbc25f78 : Update ui test suite to nightly-2023-05-05
fff46390 : Eliminate reliance on `cp` from rust_cxx_bridge implementation
0f66de46 : Create target to run winapi build script
cfd96b84 : Add buck2 CI on macOS
dcdaa8c3 : Install buck2 from the binaries they publish
83d9d438 : Update ui test suite to nightly-2023-05-03
916d5505 : Add standard library link flag to c++ toolchain
60f85d89 : Always link C++ objects into the surrounding Rust library
5255af92 : Pass -std=c++17 in Buck builds
717731dc : Switch to buck2 prelude's cargo package macros
7e862188 : With vendor=false, no longer need versioned_dirs=true
2343645c : Switch to prelude's build script runner
b5823078 : Reindeer buckify no longer requires a vendor directory
f9544f6b : Bazel rules_rust 0.21.0
d8427f9c : Link to Bazel and Buck2 websites
2a97abfd : List Buck2 in website navigation
a6f487ec : Precise_srcs is no longer used when vendoring is false
4f341f08 : Use http_archive for buck crates without vendoring
bbccde69 : Bump Bazel build to rustc 1.69.0
50c16229 : Update buck2 prelude to support http_archive based crates
69cbeaf5 : Set up clippy.toml configuration file for buck
83e1608b : Update buck2-prelude repository url to released location
4f20030d : Update buckconfig more in line with what is generated by `buck2 init`
db26585c : Update ui test suite to nightly-2023-04-14
e7576dc9 : Bazel rules_rust 0.20.0
8d44aebd : Release 1.0.94
5f66d60e : Lockfile update
6eb0fdd1 : Touch up PR 1202
695ff96f : Implement fmt::Write and io::Write for CxxString
f2fa8bdf : Add a note about linking order

+- Project: platform/external/rust/pica

dbcb4e9 : Update pica version to 0.1.12 (#92)
94bd273 : Only send multicastNtf back in delete action. (#90)
a31d254 : Update version to 0.1.11
e84edf5 : Update to pdl 0.3.0
1e99a06 : Update Cargo.toml dependency versions to match AOSP crates
bb23e87 : Update version to 0.1.10
caf8a03 : Update the trait RangingEstimator
1c4360d : Update version to 0.1.9
8f104b0 : Update the format of the notification Update Controller Multicast List
b5006af : Review the implementation of Core Set Config and Core Get Config
45c2327 : Sync definitions for UCI Multicast Update Status with UCI 2.0
0e22b87 : Sync definitions for UCI status codes with UCI 2.0
0bc8f45 : Reorganize definitions in uci_packets.pdl
da707e7 : Rename command handlers according to their group
8775b85 : Minify the command matching block
ce187f3 : Move all session control command implementations from session to device
dda69c9 : Move all session config command implementations from session to device
1e3704d : Move the definition of SubSessionKey to app_config module
225d251 : Refactor APP config management
4c63b1f : Update version to 0.1.8
a96e9d7 : Add requirements for integration into netsim
e01ee38 : Fix device lookup during ranging
dcc01f6 : Refactor PicaCommand::Connect to accept generic Stream, Sink objects
a28b52a : Move packet parsing from lib.rs to device.rs
e5f3a94 : Change select! into try_join! in the device task
3e6cbde : Implement pica::run(Mutex<Pica>)
4dbe1a1 : Explicitely set the mac address for UCI devices
cab6d2a : Remove impl From<usize> for MacAddress
99f6638 : Refactor library to remove dependency on Position
e3fd148 : Rename MacAddress::Extend => MacAddress::Extended
c7384bd : workflow: update rustc version from 1.67.1 to 1.76.0
9c82578 : log: use log crate as a logger
beb47ba : cargo: sort crates
ae737ab : data_transfer: implement data transfer test
336d9ad : data_transfer: Implement basics data transfer
d947745 : Refactor ranging methods for clarity and efficiency

+- Project: platform/external/scrypt

f5467d9 : Remove unnecessary `neon:`.

+- Project: platform/external/scudo

c8406cd50e2 : [scudo] Fix the calculation of PushedBytesDelta (#95177)
481bf7bc3a8 : Revert "[scudo] Apply filling when realloc shrinks and re-grows a block in-place (#93212)"
faed34a11f0 : [scudo] Apply filling when realloc shrinks and re-grows a block in-place (#93212)
d3f967b6076 : [scudo] Compute the default aligned pointer without tag (#92989)
eefb73dd9ac : Add a host config for Scudo.
603cedae4ad : [scudo] Move the chunk update into functions (#83493)
cd4c5c31292 : [scudo] Support setting default value of ReleaseToOsIntervalMs in config (#90256)
76266d54547 : [scudo] Reflect the allowed values for M_DECAY_TIME on Android (#89114)
243667bb2ff : Replace malloc_not_svelte with malloc_low_memory.
3e82e9b1386 : [scudo] Change the default MinReleaseToOsIntervalMs to -1
af1c12f2243 : [scudo] Fix the misused Exhausted in region allocation (#89852)
654039be906 : [scudo] Improve readability of MemMapFuchsia's error handling (#90102)
e7c3a3d5418 : Allow ZX_ERR_NO_RESOURCES with MAP_ALLOWNOMEM on Fuchsia (#89767)
04c08798ae3 : Sync FuchsiaConfig with downstream's custom_scudo_config.h (#89244)
9b638c8c43b : [scudo] Add EnableContiguousRegions mode (#85149)
7eafe41f9b2 : [scudo] Remove end of line checks. (#88022)
4de720a30d7 : [scudo] Add errno description to mmap failure. (#87713)
9e8419f5872 : [scudo] Change isPowerOfTwo macro to return false for zero. (#87120)
b2e25a8717a : [scudo] Do a M_PURGE call before changing release interval on Android (#87110)
34ad2984520 : [scudo] Change tests that use setrlimit to cause mmap to fail. (#87004)
6d3a4adc47d : [scudo] Only init RingBuffer when needed. (#85994)
5bd453506ce : [scudo] Fix stack depot validation. (#87024)
2a7116c927c : [scudo] Dump ReleaseToOsIntervalMs (#86887)
6f702b833d7 : Fix the -Wmissing-designated-field-initializers on the clang-ppc64le-rhel bot
64754c31a84 : Revert "[scudo] Use getMonotonicTimeFast for tryLock." (#86590)
6f329bbfa43 : Fix signed/unsigned comparison warning. NFC.
ebcff1159ee : [scudo] Clean up string handling (#86364)
4a232b691d3 : [scudo] Fix type mismatch on DefaultMaxEntrySize (#85897)
24a389b2bcd : [scudo] Add allocator_config_test.cpp to Android.bp
15335572ad7 : [scudo] Refactor allocator config to support optional flags (#81805)
9041e390da4 : [NFC] [scudo] Move static_assert to class it concerns (#84245)
1e003157b76 : [NFC] [scudo] move static_assert closer to class it relates to (#84257)
758082ca7e0 : Skip MemtagBasicDeathTest#Unsupported when running with HWASan (#84243)
9878634f0f0 : [NFC] [scudo] remove DCHECK (#84255)

+- Project: platform/external/selinux

bec99f41 : Add unit tests
5fd6afea : Add is_credential_encrypted_path
05623947 : Harmonize indentation
62ca57da : Move is_app_data_path and extract_pkgname_and_userid
261afd39 : Add /data/storage_area to app data directories
c8d5fc8b : checkpolicy: disable leak detection
8f719500 : Add build flags for libselinux

+- Project: platform/external/setupcompat

4b893fe : Bump minSdk to 21
1448a45 : Bump minSdk to 21
4753d5a : Import updated Android SetupCompat Library 624072505

+- Project: platform/external/setupdesign

38e44bf : Bump minSdk to 21
6cd52a5 : Bump minSdk to 21
8eea19a : Fix external/setupdesign for use_resource_processor: true
accd386 : Import updated Android Setupdesign Library 616085475
ca762fb : Import updated Android Setupdesign Library 612703306

+- Project: platform/external/skia

007e2c3475 : Roll vulkan-deps from 1bd6201121db to 897d900fc1b1 (1 revision)
4358e54e13 : Roll vulkan-deps from dd296c842e50 to 1bd6201121db (7 revisions)
6f6b45e1fa : Add MotionMark CSS bouncing images slide.
d77d991dda : Revert "[ganesh] Use float2x2 for Jacobian in SDF shaders."
0ac0345aba : [ganesh] Use float2x2 for Jacobian in SDF shaders.
136c7cc18d : Roll vulkan-deps from 42ee85cf2154 to dd296c842e50 (2 revisions)
69076b11c0 : [fontations] Define SkFontMgr_New_Fontations_Empty with SK_API
35218c5d27 : Roll skottie-base from 6cfa730ae00a to b9f194451019
6f06fb26f4 : Roll SK Tool from 1b41a295c513 to c0388f6de1dc
5560041fcf : [Dawn] Add External to known Dawn formats
de1a500462 : Roll vulkan-deps from a7b72d6c8490 to 42ee85cf2154 (1 revision)
9279af8144 : Roll ANGLE from 65f8dc8e3ad8 to 165b85b69226 (10 revisions)
33fe927175 : Roll Skia Infra from ad5ea87faf24 to 1b41a295c513 (10 revisions)
3bebb06027 : Roll Dawn from 12f32d16818e to 7061d4b9662c (25 revisions)
d248a9f99f : Remove isUsingMask plumbing through AAA scan converter
300b4adffc : [Fontations-backend] Return default palette if index out of range
b21429b0ea : Roll vulkan-deps from f32e0658b219 to a7b72d6c8490 (8 revisions)
b6074730be : Cache the default mask gamma
ed73e9e3f6 : [skif] Split blur filling into strict and fast regions
40bdee9eed : [graphite] Rearrange code for newly public PrecompileShader API
01fd395907 : [graphite] Expose PrecompileShader to public API
0f47a9333e : Roll SK Tool from 22f8618f7005 to 5dbd83fd10db
56de647b01 : [graphite] Rearrange code after PrecompileBlender had been made public
bf5a0e0dbf : Remove usage of wgpu::VertexFormat::Undefined
637a9dcc14 : [graphite] Expose blenders in public Precompile API
ecc64fb823 : Manual roll Dawn from 9f4eff245f36 to 12f32d16818e (10 revisions)
0fe7f7ac43 : [Fontations-backend] Fix get_font_style Rust tests
9ea9f37e8e : Roll ANGLE from 37a931907c81 to 65f8dc8e3ad8 (6 revisions)
b12af56eb1 : Roll vulkan-deps from c3c17897c123 to f32e0658b219 (2 revisions)
704f70b7d7 : Roll Dawn from 6a805cf8a5fb to 9f4eff245f36 (23 revisions)
c12c0eb463 : Roll Skia Infra from 3e4b1b489466 to ad5ea87faf24 (4 revisions)
69a53db434 : [skif] Use FilterResult::rescale() for blur()
65892ae5ca : Remove SKSL_STANDALONE from SkSLModuleLoader
b74ea1e51f : SkGainmapEncoder: Add Exif segment
1712e14df8 : Remove guard for AAA scan converter intersection bugfix
ea030ea386 : Fully remove deferred blitting from AAA scan converter
1304d53dba : SkTiff: Make constants public
353fe699fe : Roll SK Tool from ec3221eef698 to 8489c5749b4b
8029e3327d : Roll vulkan-deps from 9a693759186a to c3c17897c123 (1 revision)
b2f163ae11 : [graphite] Rearrange code to match exposed Precompile API
00fcd08f7b : Roll vulkan-deps from efa3591618f5 to 9a693759186a (6 revisions)
b0b5b53385 : [graphite] Begin exposing Precompilation API
58c5d5d703 : Add needed include to SkPathRef.cpp
a62547a88d : Remove SkScalerContextRec::fPaintGamma
be6a57569a : Add storage buffer implementation for many stop gradients
1ba0c3ebc7 : Roll Skia Infra from ec3221eef698 to 3e4b1b489466 (9 revisions)
52d829ac6a : Roll Dawn from 2f627f4122e4 to 6a805cf8a5fb (33 revisions)
5bfbacc895 : Roll ANGLE from ebb56cee34aa to 37a931907c81 (13 revisions)
51eabd0d1e : SkPath: optimize reading paths
af907b24d8 : SkGainmapEncoder: Add MP extensions to all individual images
4cbc1129e5 : Remove skpbench support from recipes
b5f974ec2d : [pdf] Have DM set producer
73e562c82f : Add epsilon to linear gradient
e6720e2497 : Fixed destination pixel format when png encoding bgra10_xr.
10114b62c1 : Remove all skpbench jobs
cd2249d1ba : Revert "Manual roll of skp"
fa723c311b : Disable custommesh_cs_uniforms on Pixel3a (due to crash)
3658238492 : Skia.org: Provide info on how to capture SKPs
3711c41657 : Roll skcms from 5d9221d28f9c to bc467ef5ef35 (1 revision)
67c3ee616f : Manual roll of skp
ecafc2dbb3 : [viewer] Tear down any GPU resources on a resize.
74061baa54 : Manual roll Dawn from 5ddf4e5b6d97 to 2f627f4122e4 (7 revisions)
f4d3467f27 : Roll vulkan-deps from 99e6e737f8d8 to efa3591618f5 (5 revisions)
5afbe0a7ad : Roll ANGLE from 3a3b55f7ac9b to ebb56cee34aa (14 revisions)
eb8a53033e : [Dawn] Add YCbCr info to DawnTextureSpec
ed92d84ffd : Merge 3 release notes into RELEASE_NOTES.md
4a3888ed91 : Update Skia milestone to 128
b5d243bf88 : Roll SwiftShader from 2ff3212615da to 085997ddb08b (1 revision)
12b22f79cd : Roll Skia Infra from 0d6a48911a02 to ec3221eef698 (8 revisions)
a2e0aa6fa3 : Roll Dawn from 51d873f3e0d0 to 5ddf4e5b6d97 (17 revisions)
6e7a7a72cf : Roll SK Tool from 582b9b9916d9 to ec3221eef698
b2bc3608f5 : Roll vulkan-deps from 62eb765e42dd to 99e6e737f8d8 (6 revisions)
38733e27e0 : [graphite] Use linear instead of smoothstep for sRGB SDF text.
09cebc5025 : [skif] Don't fold deferred scaling transforms into first rescale step
1789536213 : Fix 'SkPath::conservativelyContainsRect' issue for closed cubic Bézier curves
170894887f : SkJpegGainmapEncoder::MakeMPF: Make function more readable
009d184e82 : GraphiteDawn: Don't allow CopyDst and MapWrite at the same time.
163df01252 : Manual roll Dawn from 3fe20a3d04f6 to 51d873f3e0d0 (5 revisions)
74b1e88878 : Roll vulkan-deps from 2dcbef2efcf4 to 62eb765e42dd (1 revision)
09e5ddcd4d : Roll ANGLE from 4d47c73a627a to 3a3b55f7ac9b (9 revisions)
e22a628e1e : Roll SK Tool from 0d6a48911a02 to 582b9b9916d9
2928306253 : Roll Skia Infra from df52ea3d7148 to 0d6a48911a02 (6 revisions)
70d479753d : Roll Dawn from 4545a476272d to 3fe20a3d04f6 (26 revisions)
aafc81dcd8 : Roll vulkan-deps from dfb3ae7ba1f3 to 2dcbef2efcf4 (1 revision)
7d410bf135 : Roll vulkan-deps from 70cb979fbdae to dfb3ae7ba1f3 (1 revision)
a6c905943f : Roll vulkan-deps from 0a23ed309d21 to 70cb979fbdae (7 revisions)
ad3c9f203f : [graphite] Clean up the SDF shaders
b7f51dfcc3 : Fix scan converter bug causing low coverage slivers in strokes
9eb081fc0a : Remove unused includes from skslc and sksl-minify
79b3c14b85 : [graphite] Early out in mapping if transform is the identity
2650c9c16f : Remove public.bzl
5fc83884a6 : Roll vulkan-deps from f629315dfd72 to 0a23ed309d21 (1 revision)
e36110f8b4 : Roll ANGLE from b93af07ac1dd to 4d47c73a627a (15 revisions)
d2e17d3413 : Roll Skia Infra from 8dccd812a00c to df52ea3d7148 (9 revisions)
c341230974 : Roll SwiftShader from c344e2837bbe to 2ff3212615da (4 revisions)
376b888150 : Roll Dawn from c6051422c5c6 to 4545a476272d (10 revisions)
a7ee8897c6 : Roll vulkan-deps from b97adc9ca139 to f629315dfd72 (2 revisions)
b3aedcf279 : Roll SK Tool from 8dccd812a00c to df52ea3d7148
a42ff08f2b : Skia.org: Update instructions for viewing markdown
c1aae20f1c : Add TypefaceSlide to Viewer
4908af2acb : Manual roll Dawn from 4a267203bfb3 to c6051422c5c6 (33 revisions)
9f07814a62 : Roll recipe dependencies (trivial).
41896477ca : Add keyboard shortcut (=) for viewer's backing scale
1211df22d1 : [Fontations-backend] No PathOps::Simplify() on overlap bit contours
a1e5e82775 : [graphite] Add LCD support to SDF.
d5acbe6bb2 : Update Tint dual-source-blending enum name
3e1193c47d : GraphiteDawn: fix compilation errors on Win
52bbf0c860 : [graphite] Add blending ImageFilters to Precompilation system
a3a32c107d : [graphite] Address some todos re the precompile colorfilter IF
864387b93d : GraphiteDawn: Use latest version future API.
9c6a1e9964 : Revert "Bump the npm_and_yarn group across 8 directories with 11 updates"
a2392a68cd : [graphite] Convert Precompile Blur, Displacement and MatrixConvolution IFs to new system
b5403421fd : Bump the npm_and_yarn group across 8 directories with 11 updates
ee42535eb2 : Roll vulkan-deps from 5562cb7a09df to b97adc9ca139 (11 revisions)
c2899d177c : Roll ANGLE from 6aad8a895bdf to b93af07ac1dd (6 revisions)
ea987361dd : Roll SwiftShader from b8cf5b3d2bce to c344e2837bbe (1 revision)
9f3289461e : Roll Skia Infra from b157149cf60a to 8dccd812a00c (5 revisions)
0062d519a9 : Roll SK Tool from b157149cf60a to 8dccd812a00c
89570a0a17 : Deduplicate gradient stops
8448abc958 : Replace GrVkBackendContext with skgpu::VulkanBackendContext
b95d8fec53 : Remove deprecated fields from GrVkBackendContext
63471c79e0 : Added support for encoding the pixel format BGRA10XR to PNG.
99fd61c27f : [graphite] Accommodate AHardwareBuffer-backed textures when checking validity
f4a373ea63 : Roll vulkan-deps from a58be9cfb9b6 to 5562cb7a09df (3 revisions)
596a2737c9 : Add gni filegroups for ports files
087cc5d632 : Increase precision in GrConvexPolyEffect.
37755d48cc : Revert "Update SkSL docs to point to named Fiddles."
d980eb57ee : Remove PRESUBMIT to check public.bzl
2879003ace : [skif] Clone Graphite's shader blur algorithm into src/core as SkShaderBlurAlgorithm
33c7daee99 : first commit
487645e16d : Update SkSL docs to point to named Fiddles.
7ae78192ad : Manual roll Dawn from ac92078b096b to 4a267203bfb3 (5 revisions)
4ef000cfa5 : [graphite] Move Precompile Lighting and Morphology IFs to new system
e4b9b5cb20 : Roll ANGLE from af72bf7f4270 to 6aad8a895bdf (11 revisions)
4d80e174a1 : Roll SwiftShader from 31bee5b9c506 to b8cf5b3d2bce (1 revision)
927e660b70 : Roll Skia Infra from 2d509f23bc91 to b157149cf60a (7 revisions)
8512976a42 : Roll Dawn from 3c05043f3c07 to ac92078b096b (13 revisions)
158dba3e1a : Roll vulkan-deps from 043d004fae18 to a58be9cfb9b6 (3 revisions)
0d24e207a0 : Roll SK Tool from 2c278bd78d54 to b157149cf60a
a1a5ab13fe : Use "dual_source_blending" instead of the chromium internal one
6642aab51a : Roll skcms from 9478a634ff6d to 5d9221d28f9c (1 revision)
73e53abdf5 : [graphite] Use explicit key for analytic rrect blur masks
fa7b79b413 : [skif] Remove SK_DONT_PAD_LAYER_IMAGES legacy code
238bd51f80 : [graphite] Add stub for LCD version of SDFTextRenderStep.
cf106dad09 : [graphite] Add colorFilter ImageFilter to the Precompilation system
7a8fc1b919 : Migrate SkSL docs into named fiddles.
65e55c5e75 : Roll vulkan-deps from bdf2b85a2504 to 043d004fae18 (6 revisions)
925994f794 : [graphite] Don't reset GraphiteDawnMetalWindowContext vars on shutdown
43cb2d4f23 : Roll SwiftShader from 4bb94d6c235c to 31bee5b9c506 (2 revisions)
556663dbf0 : Roll Skia Infra from 5e66633855fd to 2d509f23bc91 (11 revisions)
a01d0f2d24 : Roll ANGLE from 42a61f6e70c9 to af72bf7f4270 (15 revisions)
761dba1a7c : Roll Dawn from 6a0c7b1934e4 to 3c05043f3c07 (16 revisions)
42e32f2085 : Roll SK Tool from 58aba434448b to 2c278bd78d54
6890848271 : Roll vulkan-deps from a27561991332 to bdf2b85a2504 (11 revisions)
f3b77a44ff : Roll shaders-base from edc6a51fe9de to 6abcfbb93857
cf647f0222 : Roll debugger-app-base from e9508b902e1a to cf5bc2e4a408
279ed4c3a0 : Roll jsfiddle-base from c9b24124977b to dbe6ed71568e
fa75c809a3 : Roll skottie-base from 782eb674150d to 6cfa730ae00a
8f8cd76e6f : Add test to demonstrate minification error.
fb99803b8c : [graphite] Use explicit key for analytic circle blur profile
9119b5994e : Fix call to CreateIntegralTable
57e29a6ec1 : [skif] Remove SK_RESOLVE_FILTERS_BEFORE_RESTORE legacy code
f21cdf090b : [graphite] Move Vulkan YCbCr conversion creation into resource provider
2b28aff7c3 : Roll vulkan-deps from 975bd14542a4 to a27561991332 (1 revision)
22da716fd1 : Roll ANGLE from 67036978c265 to 42a61f6e70c9 (19 revisions)
0b98f1c4da : Roll SK Tool from 5e66633855fd to 701d7c082df7
f5adab0152 : Roll Skia Infra from 30e89cc94007 to 5e66633855fd (2 revisions)
3cddd2bada : Roll Dawn from 9bf7c8c67a58 to 6a0c7b1934e4 (24 revisions)
7e4811be22 : SkExif: Allow truncated input
593d44db85 : Roll SK Tool from 4e5420fc5c0d to 5e66633855fd
6ffe89f9b4 : Roll vulkan-deps from 0da3accd42f7 to 975bd14542a4 (1 revision)
337c3c4d1f : Remove `// HASH=xxxxxx` from examples.
f565b8aa58 : Update to python3.
5acad790c9 : Run a graphite tryjob when src/shaders changes
f78e13cd0c : Remove outdated example
7193eec6a4 : [graphite] Use explicit key for analytic rect blur table
07793a7c37 : [graphite] Support explicit UniqueKeys in ProxyCache
473bbe20b3 : Fix mag, min, chrome filters for Ganesh Ycbcr.
f1f13534b0 : [graphite] Add matrix convolution ImageFilter to Precompilation system
208469d270 : [Fontations-backend] Hinting mode switching compat for comparison test
ce975ddfd9 : Optimize conical gradient negations
b1e59e2569 : Re-reland: "Fix text 565 to RGBA conversion on BGRA-based systems."
ddc7ed3f07 : [graphite] Add displacement ImageFilter to Precompilation system
8cc9336848 : Roll vulkan-deps from 4a0e77c7168d to 0da3accd42f7 (1 revision)
64aae6958c : Roll ANGLE from 34b832a32647 to 67036978c265 (7 revisions)
47bbc9c6d5 : Roll SK Tool from 30e89cc94007 to 4e5420fc5c0d
e775da601e : Roll Skia Infra from 1c59100bb494 to 30e89cc94007 (3 revisions)
3796364977 : Roll Dawn from 80bb115da95a to 9bf7c8c67a58 (24 revisions)
9930cf1449 : Roll SwiftShader from ec5dbd2dfb46 to 4bb94d6c235c (1 revision)
b34e5dd89e : Revert "Reland "Fix text 565 to RGBA conversion on BGRA-based systems.""
c6cf8be050 : [Graphites] Use SkTo in recent Vulkan DescSet change.
82fa0f6e16 : [Graphite] Fix crashes in Dawn Viewer context destruction.
a058f601e1 : Roll vulkan-deps from f666a6e01c85 to 4a0e77c7168d (4 revisions)
188ad395c3 : Change graphite conical gradient implementation
1b969342c8 : [Graphite] Fix key creation for vulkan uniform desc sets.
7cfb0898ac : Reland "Fix text 565 to RGBA conversion on BGRA-based systems."
243e32491e : [graphite] Rm unused attribute and correct format logic
13e829064e : Fix duplicated sources in ganesh_vulkan rule
75cf7d351b : Revert "[Ganesh] Make GL Protectedness behave more like Vulkan Protectedness"
b3574514d4 : [graphite] Remove mipmapping from ProxyCache
eadc654480 : [Graphite] Add descriptor set cache for Vulkan uniforms.
675b8ff1cd : Add link deps to lowest skia_cc_library
7d20c03e37 : Reland "[skif] Take advantage of PixelBoundary in rescale()"
693d9362f0 : Revert "Fix text 565 to RGBA conversion on BGRA-based systems."
56b82ce62d : [skif] Disable padding on dithered FilterResults
949b8cefbf : Enforce IWYU on src/gpu/vk
3877e0fa88 : Remove stub VulkanAMDMemoryAllocator::Make
c3fda0d108 : Fix rvalue reference handling of hash table swap().
8da05c8d40 : [Ganesh] Make GL Protectedness behave more like Vulkan Protectedness
e256482ed2 : Roll vulkan-deps from 8f291de2f5be to f666a6e01c85 (2 revisions)
e63ddcabad : Roll ANGLE from 018188c73303 to 34b832a32647 (5 revisions)
59dc697552 : Roll SK Tool from 1c59100bb494 to e143b8f7ca37
939abc3f36 : Roll Dawn from 10a4da735e37 to 80bb115da95a (40 revisions)
f16496e979 : Roll Skia Infra from 57354f93e99c to 1c59100bb494 (3 revisions)
f23183f041 : Roll skottie-base from df449d7e2ec1 to 782eb674150d
aecf76e8eb : Add uvecN type to the built-in types.
32746679f7 : Remove guard flag for mad() in raster pipeline.
98e14e3df5 : Manually roll Dawn and abseil-cpp
b18b7d6af6 : Roll vulkan-deps from 9fbe42f1f959 to 8f291de2f5be (6 revisions)
bb02e9152f : Fix text 565 to RGBA conversion on BGRA-based systems.
e11a5c5b40 : Reland "[ganesh] Support vertical LCD with SDF text"
a4f58c9dab : [Fontations-backend] Homogenize test results for COLRv1 test
51d66e9490 : [graphite] Add lighting ImageFilters to Precompilation system
ca77972f65 : [fiddle] Remove unnecessary bloat from skia-release container
d1a6967c48 : Disable switch-with-fallthrough-group test on iOS.
2fe794827c : Revert "[skif] Take advantage of PixelBoundary in rescale()"
99966843c2 : Roll ANGLE from a3057eed0f86 to 018188c73303 (15 revisions)
d2469aaf5a : Roll vulkan-deps from 9486d04e3ac1 to 9fbe42f1f959 (1 revision)
2edfb73886 : Roll SK Tool from 57354f93e99c to fe726368d07b
9ea5a1dd52 : Roll Skia Infra from 6cab40b89cc8 to 57354f93e99c (4 revisions)
eedef87631 : Split SkSL switch-with-fallthrough into two separate tests.
0026a60471 : [graphite] Use Context's ResourceProvider for async readback recording
ac454b8013 : [skif] Take advantage of PixelBoundary in rescale()
229d94a880 : Remove Pixel4XL SkpBench jobs
0ebc392d15 : [graphite] VulkanSamplerYcbcrConversion -> VulkanYcbcrConversion
23ddbb590e : [skottie] Fix word animation with explicit line breaks
511fd84b36 : Fix GLWindowContext_unix
02c359cf82 : Reland "[graphite] Use approx-fit textures in async readback"
4f91b38654 : Reorder stroke tesselator checks to do a bit less work.
ff84300920 : Use mad in dither, blend and modulo computations.
4b970e56cb : Implement swap() for Skia hash tables.
d0678c8dd3 : Roll skottie-base from 8ecbf179f1e3 to df449d7e2ec1
91cd2b4837 : Make frameworks available when linking executables too
a5345e1d33 : [Fontations-backend] Fix direction of cap-height and x-height
6c1851f6e7 : Add support for golden tests of private Runtime Shaders.
0c2c490021 : Restore some tests to the WGSL tests fileset.
1cd1929e9e : Need to rewrite VulkanMemoryAllocatorWrapper header #include
545203f95d : [Fontations-backend] Roll Fontations, Skrifa to 0.19.2
74b4d97be6 : Roll ANGLE from 59adc1910597 to a3057eed0f86 (8 revisions)
848d9498fd : Roll SK Tool from 6cab40b89cc8 to 7308afafd654
312160c7c9 : Roll Skia Infra from 75ae5ddd462e to 6cab40b89cc8 (1 revision)
064f93590e : Roll vulkan-deps from ab1d358e50d2 to 9486d04e3ac1 (2 revisions)
96479ef610 : Roll ANGLE from 066cde8b1259 to 59adc1910597 (11 revisions)
a74086522b : Roll SK Tool from 75ae5ddd462e to 6cab40b89cc8
1196a0535e : Roll Skia Infra from a4f76cda0587 to 75ae5ddd462e (2 revisions)
f1760aa411 : Roll vulkan-deps from deff872bef22 to ab1d358e50d2 (1 revision)
33234e7c20 : Roll SwiftShader from 90519141a709 to ec5dbd2dfb46 (1 revision)
0ac91408b9 : Roll SK Tool from e483d5746b97 to 75ae5ddd462e
f357c9f278 : Roll vulkan-deps from 60bad7b3a515 to deff872bef22 (1 revision)
93ef9f3c4f : Roll vulkan-deps from ebb538c1ed56 to 60bad7b3a515 (3 revisions)
6e42cb7a09 : Roll vulkan-deps from bbb437b80fa1 to ebb538c1ed56 (1 revision)
a783c0c8df : Roll SK Tool from a4f76cda0587 to e483d5746b97
7eb8515603 : Revert "[ganesh] Support vertical LCD with SDF text"
0b7d656b9c : [graphite] Fix some more SDF GMs
7583f466a2 : Revert "[graphite] Use approx-fit textures in async readback"
efdcb30181 : [graphite] Add morphology ImageFilter to Precompilation system
10459d9715 : [graphite] Fix surfaceprops_df.
10ca0e1b9f : Replace SkDynamicMemoryEndianWStream with helper functions
31fbc85a29 : [graphite] Use approx-fit textures in async readback
137a4ea4e0 : [graphite] Settle on BlurMaskFilter Precompilation API
d252bca326 : Don't draw paths that are too large to tesselate
2fbe523689 : [ganesh] Support vertical LCD with SDF text
97783ac300 : Cleanup vulkan memory allocator and include in Bazel build (for now)
f832549400 : [graphite] Fix synchronous readback on WebGPU
956e77ac96 : Add asWinding, isEmpty and addReversePath to SKPath export
1dc4bdd0c5 : Add SkDynamicMemoryEndianWStream
92f576fd2c : Roll vulkan-deps from 85e49a91a4ff to bbb437b80fa1 (2 revisions)
8b8cf5b499 : [Fontations-backend] Hint advances and support linear advances
33f0e2e61d : Roll ANGLE from 602c0edfc1f2 to 066cde8b1259 (9 revisions)
fc250ec315 : Roll Skia Infra from 20b2eb18a250 to a4f76cda0587 (2 revisions)
447b7a9db1 : Roll SwiftShader from bf0c5d6b9d00 to 90519141a709 (1 revision)
0a5870c8a4 : Roll SK Tool from 20b2eb18a250 to a4f76cda0587
f2053e772e : Roll vulkan-deps from f8bd64f3d2c3 to 85e49a91a4ff (1 revision)
2ef772706c : Additional specifiction conformance updates
6a4be21dde : [graphite] Add HighContrast and Overdraw colorFilters to Precompilation system
b4d1bc33e6 : Add /Zc:lambda to Skia's msvc build
60ed6f47af : [graphite] Remove makeWithCTM from PrecompileShader
ddee220d27 : Update tolerances for ImageAsyncReadPixels/SurfaceContextWritePixels tests
8af1d36fbc : [graphite] Disable D16 on qualcomm devices in protected contexts
7fcb4edbd9 : Roll ANGLE from 322608986a23 to 602c0edfc1f2 (7 revisions)
371f52a008 : Roll vulkan-deps from 21666dacf743 to f8bd64f3d2c3 (1 revision)
603607f7d2 : Roll Skia Infra from 56b6ffdc489a to 20b2eb18a250 (7 revisions)
1b6281ae08 : Roll SwiftShader from da334852e705 to bf0c5d6b9d00 (3 revisions)
8cecdecc64 : Roll SK Tool from 56b6ffdc489a to 20b2eb18a250
21c6fb26c1 : [graphite] Use scratch textures for async readback
0ee149894a : Add SDF version of surfaceprops GM.
7896fdfc59 : Disable the AAA "deferred" blitting mode
ba0db3c0ab : [Ganesh] Fix readPixels for planar textures on Vulkan.
dfd66e7ebb : Deprecate SkShaderMaskFilters and SkTableMaskFilters
d49a92bc21 : Reland "GraphiteDawn: use dawn's LoadResolveTexture extension." x2
380ae98608 : Roll vulkan-deps from 2c797ac1064b to 21666dacf743 (3 revisions)
907372c4cc : Roll ANGLE from 66bc9cfa0014 to 322608986a23 (390 revisions)
341e87db7d : [graphite] Fix invalid assert condition in GraphiteResourceKey
c0a7f7db46 : [graphite] Add YCbCr info to Vulkan texture and sampler keys
396c66076a : [shaper] Do nothing instead of crashing when no CTFont
4689114295 : Remove unused pathops includes
9af47adfbc : Add testing of Runtime Shaders to PaintParamsKeyTest
93ed643df6 : [graphite] Prefer 16-bit depth buffers
f00ab116e2 : Roll Skia Infra from 5bc1c10e55d1 to 56b6ffdc489a (7 revisions)
f87a580ae3 : Roll vulkan-deps from bf00eb856e99 to 2c797ac1064b (3 revisions)
e0338616f3 : Roll SK Tool from 558a495933fa to 56b6ffdc489a
78069713e0 : Fix signedness of format string.
968e971e43 : dawn: share one IntrinsicConstantBuffer
fb644bfe96 : [graphite] Simplify Debug PaintKey logging
df78435c2f : Update minimum version of Mac and iOS build tasks
ff840b3ab6 : [graphite] Set DrawAtlas label on atlas page proxy
f4d6021991 : Reland "[Fontations-backend] Hook up Skrifa hinting support"
5ca74d0c0b : [graphite] Use approx-fit textures in GenerateMipmaps and RescaleImage
4f6568ba70 : Roll vulkan-deps from ba47ac8ffa90 to bf00eb856e99 (2 revisions)
ae59036239 : Minor cleanup of stray SkScalerContextEffects
ca98796cc1 : Fold gradient matrix into parent local matrix data.
6407184734 : Fix visibility of shim alias
8736dffbdf : Update skia download link
e0881f06f9 : [Graphite] Add support for user provided labels on Images.
c6bb2106c1 : Reland: Decode and encode ISO 21496-1 JPEG images
2102f79140 : Roll SK Tool from 5bc1c10e55d1 to 2ff22cdc8aef
1a52d4d5f4 : Roll Skia Infra from 1e93252a646d to 5bc1c10e55d1 (4 revisions)
97d3b45d6b : Roll vulkan-deps from de5559d9b295 to ba47ac8ffa90 (6 revisions)
62f369c759 : Revert "Decode and encode ISO 21496-1 JPEG images"
977a43773f : Decode and encode ISO 21496-1 JPEG images
0b8d8ce44d : [skottie] Add support for radial gradient highlight
3d3d12b3fe : [graphite] Add BlurMaskFilter to Precompilation system
acfdea772d : Roll libjpeg-turbo to latest Chromium version.
f0471419f7 : [graphite] Apply a few simplifications in Graphite shaders.
e26d9e5d35 : [Graphite] Add support for labels on user created SkSurfaces.
2f51a55e73 : Revert "Reland "GraphiteDawn: use dawn's LoadResolveTexture extension.""
b2b10fc9c4 : Add check when x is 0 in sweep gradient to avoid UB.
1a7ffc1a07 : Make skparagraph Bazel target naming consistent
33bea0254f : Roll vulkan-deps from fd6f3c04f129 to de5559d9b295 (1 revision)
504e0b60ec : [paragraph] Make tests less likely to crash
12227974a6 : Roll SK Tool from 1e93252a646d to 6f8e6e4009f3
6f63e013eb : Roll Skia Infra from 6da3279dd380 to 1e93252a646d (3 revisions)
ca16e001a0 : Roll Dawn from 8122e7e3d144 to e3a4352eecab (22 revisions)
41b3cbdbd0 : Roll vulkan-deps from 8a4a82565901 to fd6f3c04f129 (1 revision)
91ddbf06ea : Roll SK Tool from 31d02bca8cff to 1e93252a646d
9823196552 : Roll vulkan-deps from 734bd27673a1 to 8a4a82565901 (1 revision)
6d76f474f2 : Roll vulkan-deps from b2bda3989476 to 734bd27673a1 (1 revision)
42d1e8f051 : Roll vulkan-deps from 30a48b37b02b to b2bda3989476 (1 revision)
c92c09c3a2 : Add PDF module
fb1b97ee91 : Revert "[Fontations-backend] Hook up Skrifa hinting support"
f2cfe280d8 : [graphite] Modify MatrixConvolutionImageFilter's SkSL generation
6ed8d7d4b0 : Add onAsLuminance to SkLocalMatrixShader.
3f4c5038da : [graphite] Remove deprecated GetGPUFamilyFromFeatureSet.
6f7cb3d360 : Use specialized multitexture lookup for LCD SDF text.
6165e26f33 : Reland "GraphiteDawn: use dawn's LoadResolveTexture extension."
bcb24206f9 : Roll vulkan-deps from ef5ff4e6dfb6 to 30a48b37b02b (3 revisions)
a251e7836a : [Fontations-backend] Hook up Skrifa hinting support
071cbd93d0 : Roll SK Tool from 6da3279dd380 to 3d1e84a14ec4
34c016d60d : Roll Skia Infra from e9be917b1b0d to 6da3279dd380 (7 revisions)
4af5313185 : Roll Dawn from 3dd0c8fabe5c to 8122e7e3d144 (18 revisions)
5f094e6de8 : Reland "Add PostScript name to generated fonts"
364e5b7fe1 : Move kDistanceAdjustLumShift into DistanceFieldAdjustTable.
7536d3b590 : Roll vulkan-deps from 5bf3171f7092 to ef5ff4e6dfb6 (5 revisions)
cf84467c42 : Revert "Add PostScript name to generated fonts"
bb1572a681 : Add PostScript name to generated fonts
95f5abb83c : Reland "[graphite] Tweaks to atlas path renderer selection"
530fa373b7 : Clean up some platform_tools
ac4aa1dbd2 : GraphiteDawn: use future version of CreateRenderPipelineAsync
c553782725 : Use image deserial proc in debugger
320b00b025 : [graphite] Hook up gamma adjustment for SDF text.
481596642e : SkJpegEncoder: Specify metadata segments explicitly
dafbdcc7f1 : Explicitly try codecs in fiddle
0bbcd8152d : Roll vulkan-deps from 48e47a7bb90c to 5bf3171f7092 (2 revisions)
9c3b296f7b : Test effect of sbix originOffset fields
a01d9bb9d4 : Roll SK Tool from e9be917b1b0d to b60ca08a7155
fa317f29a7 : Roll Dawn from 0a7ce7cacd1b to 3dd0c8fabe5c (20 revisions)
5a94028545 : Roll Skia Infra from c8e24928e2f9 to e9be917b1b0d (9 revisions)
91527e4479 : Reland 2: Add ISO 21496-1 gainmap parsing
bbe06eb4a8 : Reland "graphite: Do not call virtual setBackendLabel in Resource constructor"
2d0d1f7833 : Revert "SkJpegEncoder: Specify metadata segments explicitly"
0f737206b7 : [graphite] Add caching to ComputePathAtlas.
87ad049e8a : Roll vulkan-deps from e127b96b4799 to 48e47a7bb90c (2 revisions)
f8d85c925e : Made a change.
b9a304eb05 : SkJpegEncoder: Specify metadata segments explicitly
475559da10 : [Graphite] Don't set DawnTexture label if we only have a view.
d2f9367d22 : Update Windows P400s to Windows 22H2 and latest driver
621222529e : Revert "Reland: Add ISO 21496-1 gainmap parsing"
9dea9fee99 : Revert "graphite: Do not call virtual setBackendLabel in Resource constructor"
c4ead3235e : [bazel] Add target for svg_writer
4a7419d662 : [graphite] Make MatrixConvolutionImageFilter stably keyed (take 2)
a9ba7411d4 : Reland: Add ISO 21496-1 gainmap parsing
b3aadd56d1 : Roll vulkan-deps from 724dbf0e90cb to e127b96b4799 (6 revisions)
8fdce7ab9a : Roll SK Tool from c8e24928e2f9 to a21a77992dab
eb29912887 : Roll Skia Infra from b43af3a7d497 to c8e24928e2f9 (9 revisions)
c0caf10486 : Roll Dawn from 166c9d5d561d to 0a7ce7cacd1b (17 revisions)
fad584324d : graphite: Do not call virtual setBackendLabel in Resource constructor
d0d87c26b4 : [graphite] Default to approx fit textures for layers/filters
d7f2366ad8 : [graphite] Include proxy label in assert
81ba2eea7b : Change CtsEnforcement for ImageAsyncReadPixels
ca42400abf : Fix CanvasKit WebGPU build
bdc8316b2d : Add WebGPU build to the CQ
e26aee3634 : Roll vulkan-deps from a5193d466640 to 724dbf0e90cb (3 revisions)
7dad6da921 : Revert "Add ISO 21496-1 gainmap parsing"
421d8d034e : [Graphite] Add YCbCr info to DawnTextureInfo
7045b90f1e : Roll SK Tool from b43af3a7d497 to 57395f92b117
5ed0324d86 : Roll Skia Infra from 4910599942c0 to b43af3a7d497 (4 revisions)
0ee410920e : Roll Dawn from 1b2d3eb175fd to 166c9d5d561d (18 revisions)
19153175a7 : Roll vulkan-deps from f1dcf238ad74 to a5193d466640 (6 revisions)
349fdd5f0b : Merge 7 release notes into RELEASE_NOTES.md
38ba9087fd : Update Skia milestone to 127
93912d5085 : Add ISO 21496-1 gainmap parsing
400c6fbeac : Use tilemode for sweep in scaled_tilemode_gradient
4f49b8807d : [pdf] Clean up make_function_shader
b4162f6c28 : Revert "[graphite] Tweaks to atlas path renderer selection"
b9ee6a8471 : Remove old "skottie" gm
f0ed4d1161 : Manually roll Dawn from 94ceac3a5f35 to 1b2d3eb175fd (29 revisions)
d28c2aa69d : [graphite] Clean up crash debugging code
75b3286eca : Roll vulkan-deps from a06b82c306ee to f1dcf238ad74 (5 revisions)
dde1f5dba1 : [bazel] Add some missing dependencies/files to Ganesh Metal Backend
2a7830d74a : Roll SK Tool from 4910599942c0 to 68c060aa3487
4bc37d0fee : Roll Skia Infra from 14a9c90d4ad7 to 4910599942c0 (2 revisions)
cbe627d5ba : Roll vulkan-deps from 862e523d9e3d to a06b82c306ee (1 revision)
4e9362762a : Roll SK Tool from 54d46e9c6097 to 4910599942c0
d78564aad2 : Roll vulkan-deps from 3317f9533df9 to 862e523d9e3d (1 revision)
d238c67b4f : Roll vulkan-deps from 4a16c5226357 to 3317f9533df9 (4 revisions)
709deddd90 : [graphite] Tweaks to atlas path renderer selection
b6186e1b39 : Reland "[vello] Enable the bump allocation estimator"
86dec95392 : Roll vello 6c1e8b815b1e...6938a2893d6a (18 revisions)
f69e896761 : [graphite] Detect and apply nearest filtering for image shaders
d1118d5685 : Add a Test-Mac-PDF job
11d892ce49 : [fontations] Test to fail to compare gracefully
112d6143c6 : [svg] FEComponentTransfer support
7fda1061a7 : [svg] Add SkSVGFeMerge.cpp to public.bzl
84acad6fab : [pdf] Pass typeface, not data, to subsetter
44119e4379 : Add SkSVGFeMerge.h to public.bzl
73fc05c693 : graphite: add fSetBackendLanels in ContextOptions
3812e11086 : Reduce timeout threshold for Mac11 tasks
725d9d8141 : Revert "GraphiteDawn: use dawn's LoadResolveTexture extension."
4a0ea4fc89 : Reland "[graphite] Enable basic texture reuse within a Recording"
822a7d25ad : [svg] Add FEMerge support
40fcf198d0 : Roll vulkan-deps from e5cd267adee1 to 4a16c5226357 (1 revision)
b1717a5e96 : Roll SK Tool from 14a9c90d4ad7 to 54d46e9c6097
351dbb411a : Roll Skia Infra from 996de99d5bf7 to 14a9c90d4ad7 (7 revisions)
85a8dcee5e : Roll Dawn from 23344086b8f1 to 94ceac3a5f35 (24 revisions)
205d04d050 : [graphite] Delete redundant availability check in ScratchResourceManager
cb016dd715 : GraphiteDawn: use dawn's LoadResolveTexture extension.
a002d668e0 : [graphite] Do not send extremely large shapes to compute path atlas
c29f6694c0 : Revert "[graphite] Enable basic texture reuse within a Recording"
9903bf73ef : [graphite] Enable basic texture reuse within a Recording
33773472f9 : Add module for skottie utils
d1280f1a84 : Roll vulkan-deps from a99b3c8f05ae to e5cd267adee1 (6 revisions)
81c68b6e1a : [graphite] Query backends for additional sampler desc information
dfa80127d9 : Revert "[graphite] Disable analytic blur for rrects"
152ffba705 : [graphite] Adjust the distinction between Paint and Flush timing
e468dd0390 : Roll FreeType from f42ce255 to a4642422 (30 commits)
c7cd1e9690 : Roll HarfBuzz from c053e8f2 to b74a7ecc (40 commits)
1f2298d663 : [freetype] Roll script to check for shallow clone
0682e11ea9 : Optimize WGSL swizzled assignments.
95d36c4947 : Fix signedness of format string.
0898ab086e : First pass updating our sample skotties to be compliant with the spec.
bb9e5aa03f : [harfbuzz] Roll script handling of duplicates
2813bc2120 : Add stub target for pdf's harfbuzz dep
c2a399a74d : Clean ALooper logs in viewer android application
2a368794c7 : SkJpegMetadataDecoderImpl: Clean up Apple gainmap rendering
aa82350f9c : Roll SK Tool from 996de99d5bf7 to 58465be29a8d
13c60c1962 : Roll SwiftShader from 76f7f8cfea80 to da334852e705 (5 revisions)
68ab865c01 : Roll Dawn from 8f1e9f35e615 to 23344086b8f1 (16 revisions)
1dedd161b0 : Roll Skia Infra from 825a4029e916 to 996de99d5bf7 (7 revisions)
f4e251cc84 : Roll vulkan-deps from cb509807efbe to a99b3c8f05ae (10 revisions)
91088addfb : SkJpegMetadataDecoder: Clean-up and de-duplicate code
4e83fac127 : Revert "[graphite] Make MatrixConvolutionImageFilter stably keyed"
088ee8cc3a : [graphite] Include Recording creation & submit in Viewer flush times
df446841e3 : [graphite] Move CopyAsDraw into TextureUtils
f47ccf389d : Roll skottie-base from 6d0d7269a8c9 to 8ecbf179f1e3
88949f64a0 : [fontations] Use %zu instead of %ld in test
76f88de905 : Run gofmt
3b3b1edf5e : replace deprecated ALooper_pollAll calls with pollOnce
375954c628 : [Graphite] Add support for setting texture labels on backends.
4019d8957c : Reland "Update clang_win and win_toolchain assets"
6292864d68 : Fix experimental use of generate_cpp_files_for_headers
d965fc1fd3 : [graphite] Add child DrawTasks to DrawContexts when drawn; track pending reads
1b34ce9fd6 : [graphite] Make MatrixConvolutionImageFilter stably keyed
7718bac73a : [graphite] Don't instantiate budgeted Surfaces immediately
23014baf39 : Update rules to enforce IWYU in the modular build
d8427844b8 : [graphite] Delete duplicate null check/warning
f1b178295a : Roll vulkan-deps from e70a70873c7b to cb509807efbe (1 revision)
c7794fee80 : [graphite] handle drawPath with oval/rrect as special case
e50318bf2e : Roll SK Tool from 825a4029e916 to 25a2a685e52e
4a1c974147 : Roll Skia Infra from be0e106b41c7 to 825a4029e916 (7 revisions)
33eb7e91e9 : Roll Dawn from 35243cd3490b to 8f1e9f35e615 (30 revisions)
61d0837821 : [graphite] Let Surface automatically generate mipmaps when rendering a picture image
b49a150402 : Roll vulkan-deps from 5fe3cf4db2e6 to e70a70873c7b (1 revision)
423b224869 : Change CtsEnforcement for SurfaceAsyncReadPixels
22450da817 : [graphite] Add immutable sampler attribute to DescriptorData
e4a8128984 : Revert "[graphite] Fix use of linearFilterInset in texture shader."
69f928598c : [graphite] Add YCbCr GM to graphite
879827699d : Revert "Update clang_win and win_toolchain assets"
ebef751401 : [graphite] Disable analytic blur for rrects
34ec897022 : Update clang_win and win_toolchain assets
71848144fd : [Graphite] Fix build for labels.
e0fb636390 : Add parentheses to permit constant folding.
ca9c009e27 : [graphite] Fix use of linearFilterInset in texture shader.
cf2118c1cd : [Graphite] Set labels on proxies for specific usages.
831a5602fa : Add missing tag for zlib.h #include
3dfd728e52 : [graphite] Avoid unnecessary copy from makeImageSnapshot() in picture-shader rendering
9b0dd65544 : Fix PathKit test.
2319f1ae8f : SkJpegMetadataDecoderImpl: Move to separate file
bea3840c43 : Enforce IWYU on src/pdf
fd78055777 : Fix skunicode when building as official build
d82ba10c79 : Remove unnecessary helper function from SkParsePath.
f86b71ff70 : Roll vulkan-deps from b7189c2c58b3 to 5fe3cf4db2e6 (6 revisions)
6a50e5207d : Roll SK Tool from be0e106b41c7 to ba30bcd2a846
37ce37bd68 : Roll Skia Infra from 69c4b5eb737c to be0e106b41c7 (8 revisions)
54cd380053 : Roll Dawn from 143693480afe to 35243cd3490b (11 revisions)
19c1b735d4 : Use a smaller buffer for formatting SVG coordinates
0015580cb2 : Roll vulkan-deps from ddde7993328c to b7189c2c58b3 (1 revision)
b0fd7c692d : Manual roll Dawn from a87c5333bf91 to 143693480afe (4 revisions)
1a4531b09e : SkJpegMetadataDecoderImpl: Add empty files
df92bf1b8b : Remove guard for fast affine blitters
869cacf2a3 : [graphite] Call notifyInUse() on images not known until AddToKey is called
a5c042cb4b : Mark all Test-Fontations jobs as NativeFonts
d7938c006b : Remove non-standard verb from SVG parsing
8dff9ab0a9 : [graphite] Remove unnecessary check in onNewImageSnapshot()
7182979fce : [graphite] Don't rewrap TextureProxy in a new Image in RescaleImage()
1e9a19dcc2 : Remove empty directory
78db1456aa : Expand test coverage of partial SVG paths
da772ace76 : Add dedicated fuzzer for SVG parsing code
a9f5086f75 : Manual roll Dawn from b94ef82a4b1e to a87c5333bf91 (48 revisions)
29e77cd140 : [fontations] Treat sbix more like FreeType
ffb43af031 : Fix MSAN use-of-uninitialized-value error in libjpeg.
01f5db0121 : Make skunicode_icu for android depend only on icu headers
4754c3fd6b : Manual roll vulkan-deps from 64237dc9f393 to ddde7993328c (5 revisions)
3bc48d128d : Revert "Bump the npm_and_yarn group across 8 directories with 11 updates"
2da0f29636 : Bump the npm_and_yarn group across 8 directories with 11 updates
7f582d0543 : Roll SK Tool from 69c4b5eb737c to c5f8e961f8ab
1454154ed1 : Roll Skia Infra from 252d184177c3 to 69c4b5eb737c (5 revisions)
2365dff19e : Roll vulkan-deps from 87601d00de4a to 64237dc9f393 (1 revision)
3d798c416f : Roll SK Tool from 13f153f3deb7 to 69c4b5eb737c
51dc771647 : Roll vulkan-deps from 9d4c2ff6d348 to 87601d00de4a (1 revision)
9dd5305fe1 : Revert "SkJpegMetadataDecoderImpl: Move to separate file"
6dca514c5c : SkJpegMetadataDecoderImpl: Move to separate file
f502dcb08c : Roll SK Tool from 252d184177c3 to 13f153f3deb7
7911dd3d0b : Roll vulkan-deps from bb6365e1dcd3 to 9d4c2ff6d348 (6 revisions)
95302626a8 : [graphite] Define ScratchResourceManager
f9409f6a7a : [fontations] Correct CBDT glyph bounds
ad143675a4 : Fontations to vary font style with variation
82c0277aca : Don't turn italic into oblique in FreeType
1b72286d03 : [graphite] Pare down pipeline labels' texture info details
cf770b2026 : Ensure that fImage[] always has at least one element.
6ca5507db3 : Expand TypefaceStyleVariable test
00e5d245f7 : Update drawVertices named fiddles to use kDst blend mode.
7b1e131050 : Remove APP15-based gainmap support
92d762cfe0 : Roll ICU used for testing (and shipped with CanvasKit)
37b9f707ce : Roll vulkan-deps from 1526c466aadc to bb6365e1dcd3 (5 revisions)
8f58086501 : Roll Skia Infra from 1092e40f5ba5 to 252d184177c3 (5 revisions)
d2f0fd0faf : Roll SK Tool from 1092e40f5ba5 to 252d184177c3
2eaea03832 : Roll vulkan-deps from 23709f0474fe to 1526c466aadc (5 revisions)
df970dcd6c : [viewer] Add `disable_tint_symbol_renaming` option
716e757c1f : [graphite] Add option to DrawAtlas to allow use of storage textures
c6ff3a1b1e : Make ATrace backend record arguments as sub-events in Android framework
e0aa078eb4 : [fontations] Use CBDT advances
a6dd576d7d : [Graphite] Fix Emscripten build after label change.
5e18775601 : [graphite] Change GraphiteDawnTestContext to use new devicelost setup
f9671ecda7 : [fontations] Properly place CBLC/CBDT glyphs
92060e2245 : Disable GM_matrixconvolution_bigger/_biggest on the Nexus7/Tegra3
8690d4a8e2 : [Graphite] Add initial label support on Textures.
8949190030 : [Graphite] Add support for setting label on backend Buffers.
d96628dc09 : [graphite] Wire up VelloScene::append
a0f0c08f31 : [graphite] Add convenience method to get SharedContext from RecorderPriv
55d8d958b5 : graphite: Explicitly destroy Dawn buffers
d24d31650b : Remove Perf-Mac10.15.7-Clang-MacBookPro11.5-GPU-RadeonHD8870M-x86_64-Release-All-Graphite_Dawn_Metal job
4dbf9ad5fa : [graphite] Add flag to mark Plots as 'full'.
a05fc40ab3 : [graphite] Restructure ComputePathAtlas::recordDispatches to take list
04f1e4b579 : Ignore mipmapping requessts for externally wrapped WebGL textures
d37c4d0c5e : Roll vulkan-deps from 276647759516 to 23709f0474fe (4 revisions)
6c41182ab9 : Roll Skia Infra from 85cd35a9f8f3 to 1092e40f5ba5 (8 revisions)
983096caa5 : Roll Dawn from 816f6abb4c9a to b94ef82a4b1e (20 revisions)
7c68b9c33b : Roll SK Tool from 8cb1d9ce0d7a to 1092e40f5ba5
97aa3f4cf2 : Flatten branches from complex path of analytic_rrect_coverage_fn.
81ccf3ab27 : Roll vulkan-deps from ae1ce5ca5a1e to 276647759516 (1 revision)
36ec16922d : Move #include "zlib.h" outside of anonymous namespace.
f75478d494 : [infra] Update GPU driver version for Windows IntelIrisXe machines
553b6e2edd : Roll skottie-base from 4a3a57f4bb79 to 6d0d7269a8c9
e04195906d : Fix uses of arithmetic conversion on enums.
e48ecb7842 : Add SkPath::addOpenOval
876131b03d : [graphite] Reduce the SkMatrixConvolutionImageFilter's program combinations
7e4295509c : [infra] Roll infra, remove python2 hacks
0b31f64bd8 : [infra] Use vpython3 package instead of old vpython
df7e61ca86 : Reject path triangulation after 500,000 self-intersections.
341ee60bc0 : Roll vulkan-deps from 9384550810a5 to ae1ce5ca5a1e (2 revisions)
bfbd738fb9 : Roll SK Tool from 56ddf34cf380 to 8cb1d9ce0d7a
be81fc2dc4 : Roll Skia Infra from c3eaa8e0f793 to 56ddf34cf380 (5 revisions)
5f4ebd6289 : Roll Dawn from 690f568c5a84 to 816f6abb4c9a (11 revisions)
a6bc04f984 : Escape unicode sequence
30aaaef039 : Roll skottie-base from f83e07df2219 to 4a3a57f4bb79
48f95d13d6 : Roll vulkan-deps from 09d0317bc33e to 9384550810a5 (10 revisions)
1428a863a9 : Tweak harfbuzz dep for legacy Bazel build
77494fd568 : Run prettier on all sample skotties
85ec65ecd5 : Simplify binary search in tessellate_stroked_curve.
04ee4daaea : Use dot product when computing distance field gradients.
77350e051f : Fix offscreen size in Viewer for some GMs.
8f2d039e11 : [bazel] Make it possible to replace @skshaper with select
459555f490 : Revert "[graphite] Revert KeyContext copy ctor behavior to earlier state"
b20651c1aa : Roll SK Tool from c3eaa8e0f793 to 0589073495d2
0f28298a88 : Roll vulkan-deps from 5eaadb2feb71 to 09d0317bc33e (8 revisions)
bde9eccf9f : Roll Skia Infra from 94a452f2f2ae to c3eaa8e0f793 (6 revisions)
0b22a72dff : Roll Dawn from 9e232c0d6fc8 to 690f568c5a84 (217 revisions)
e9d3faf63f : Remove duplicated .cpp files in Bazel rules
29a483abf3 : Factor out fold_two_constants into a helper function.
b1c4656b5b : Remove unnecessary virtual from method.
9ffb18cccf : [graphite] Analytic blur for rrects
f83627264e : Roll depot_tools and recipes-py
e808ffae8c : Simplify/optimize SkPath::hasOnlyMoveTos
60491fb0ff : Roll vulkan-deps from a2456e74640e to 5eaadb2feb71 (2 revisions)
953589c71b : Add SkArc (in)equality operators
2d47a0fe07 : Add a FixedArray class to shrink SkSL::ComponentArray.
b5745c5ba3 : Clean up TArray tests and add a comparison test.
8a63d228d2 : Roll skottie-base from b0e42fbd5e63 to f83e07df2219
ae841c097f : Remove reference to deleted file
8ced43c89f : Remove unused version of Swizzle::Convert.
f7bfa8eef5 : Report an error if `sk_Caps` is used as an SkSL expression.
27e8723499 : [graphite] Revert KeyContext copy ctor behavior to earlier state
aeab790380 : Roll SK Tool from 94a452f2f2ae to bca2b386b5e5
c720e24469 : Roll Skia Infra from 07bdf2c05272 to 94a452f2f2ae (20 revisions)
1a5436d509 : Roll vulkan-deps from 5c853cf916a0 to a2456e74640e (1 revision)
e3dfcd1b25 : Roll SK Tool from a42fa34aea30 to 94a452f2f2ae
2de6be2536 : Roll vulkan-deps from 9dbe6ddebdf8 to 5c853cf916a0 (1 revision)
362737e0d9 : Roll SK Tool from 07bdf2c05272 to 57b1569a232f
7e92a0458e : Roll vulkan-deps from 736920240f0b to 9dbe6ddebdf8 (7 revisions)
57158c5454 : Add missing visibility to Bazel rule
a819e9fa30 : Allow pre/post-increment on vectors and matrices.
5f61cbbbf3 : Add support for non-scalar pre/postincrement in SPIR-V.
04bcfe9aed : Make module for mock ganesh backend
a86518ac9d : [graphite] Compute largest valid UV inset rectangle for subsets.
49f65626b8 : Add support for matrix pre/postincrement in Metal.
44976535e2 : Properly pre-size path storage in addOval and addRRect
2c908008c0 : Add SPIR-V `writeBinaryOperationComponentwiseIfMatrix`.
3a64e02635 : Fix signedness of format string.
b670fe0cb0 : [graphite] Remove unnecessary checks in UV inset setup.
89e703d0a2 : [graphite] Dst copy tasks stored in DrawTask not root Recorder task list
9d8370e279 : Revert "Use a VMA block size of only 64k"
605990e9e3 : Improve SkArc ergonomics, use it everywhere but SkCanvas
222a354c3b : [graphite] Assume sources are already instantiated in copies
36e3b53758 : Roll vulkan-deps from e65031c8b1d6 to 736920240f0b (1 revision)
4aa03c55a0 : Roll Skia Infra from e6a1f0f0732a to 07bdf2c05272 (10 revisions)
ae813c0ef8 : Roll SK Tool from e6a1f0f0732a to 07bdf2c05272
518a85e019 : Roll vulkan-deps from c771d4aa9a32 to e65031c8b1d6 (2 revisions)
3401ef9641 : Move some Ganesh rrect blur code to gpu/
41347f92ce : [graphite] Remove 'k' from op labels
dc5f113e51 : Fix protected setting in unit test
49747c45f7 : [svg] Add new private header to public.bzl
7cfe6424ba : Apply fixes to coretext Bazel targets
52083c2050 : [graphite] Instantiate non-budgeted TextureProxies in Make()
cb32ad6196 : [graphite] Fix edges of YUV images.
12b8f084df : [svg] Optional ellipse radii
67bba57bfe : [graphite] Swap the PrecompileShaders and Priv LocalMatrix factories
b440433e2d : [graphite] Add RenderPassDesc to pipeline labels and traces
b0e3650854 : Preserve presence/absence of optional matrices in CanvasKit
8ea6c1d872 : Increase RescaleWithTransform tolerance slightly more for Pixel 4a
283d3e4e8e : Roll vulkan-deps from daa9d07a18bb to c771d4aa9a32 (3 revisions)
15da9c78dd : Roll SK Tool from 72b1e50d159a to e6a1f0f0732a
e1fbdd02b7 : Roll Skia Infra from b24132ef5cdf to e6a1f0f0732a (21 revisions)
864f6d868e : Roll vulkan-deps from 8ff7d8bf1899 to daa9d07a18bb (1 revision)
afcc1db275 : [Graphite] Add labels for buffer resources.
a315d1b8e3 : [graphite] Reduce shader variation due to LocalMatrixShaders
510b6766d9 : [graphite] Move YUVATextureProxies logic into Image_YUVA
39f905ad30 : [graphite][cleanup] Remove unused kIgnoreMaskFilter flag
a209f753ac : Remove Pixel3 and Intel BayTrail devices.
6e2468d5ff : Reland "Reland "Restore affine bitmap procs""
79b5ac4505 : Add define to signal Android FontMgr is available
4b6711d7bd : [graphite] Precalculation for analytic circle blur
bf79a8c20f : Roll shaders-base from cbf986e97789 to edc6a51fe9de
b4d550015b : Roll debugger-app-base from 24edbde4082b to e9508b902e1a
546a02d64d : Roll skottie-base from 822c202b73bc to b0e42fbd5e63
a88f79b972 : Roll jsfiddle-base from 453d00b44c6b to c9b24124977b
c2d58dd1cb : Roll vulkan-deps from f231db78374b to 8ff7d8bf1899 (3 revisions)
9e23cc5700 : Roll SK Tool from b24132ef5cdf to 26741f478094
d7c069ec70 : Roll Skia Infra from eb81b28b0318 to b24132ef5cdf (11 revisions)
a5722fa659 : Roll SwiftShader from 9aec4b969291 to 76f7f8cfea80 (1 revision)
749c16f4f0 : [graphite] compute-msaa8 atlas path rendering mode
63b413f5fd : [graphite][dawn] Ensure r8unorm storage usage is not advertised in WASM
b5dd23bd29 : [graphite] Support one-time-only tasks in Recordings
e15464e6e9 : Add isArc to SkPath
7a01addbf4 : Roll skottie-base from 99fa81c4c166 to 822c202b73bc
cdede8e2e1 : Do not create the image filter cache just to purge it
f09c674503 : Roll vulkan-deps from 91b20c9cf5fd to f231db78374b (5 revisions)
f9d6a2cf41 : Add serially-executing CPU test category to DM
21563606e3 : Remove crashing Linux Graphite Dawn Vulkan perf task.
0a46173421 : Transition magic numbers in VulkanSamplerYcbcrConversion to static values and add convenience method
0756b4606e : Roll skottie-base from afa5f1b307bd to 99fa81c4c166
786b4cbe99 : [graphite] Handle failed buffer mappings in DrawWriter
7615d1ebbf : Revert "Reland "Restore affine bitmap procs""
a373bf46bf : Roll SK Tool from eb81b28b0318 to 6f21ddc207d7
f1a6e334f6 : Roll vulkan-deps from b7e3beee69a5 to 91b20c9cf5fd (11 revisions)
fc92fe1061 : Roll Skia Infra from b7cc986dba6d to eb81b28b0318 (4 revisions)
fe545a316f : Fix signedness of format string.
db21ce8d0f : graphite: add slice in DawnTextureInfo and DawnTextureSpec
e6de04b82b : Remove assert in Slug deserialization
d9ebf2e8f3 : Reland "Restore affine bitmap procs"
3c5823247a : [graphite] Remove stale TODO comment re r8unorm storage
36a003f0f3 : [graphite] Use analytic rrect renderer in all path strategies
91c040a316 : Sort load order
0401db22ad : [graphite] Analytic blur for circles
3b32e3280b : Add default_applicable_licenses to all BUILD.bazel files
eb29b46236 : Roll vulkan-deps from 71b11532ed72 to b7e3beee69a5 (1 revision)
d1397feba0 : [graphite] Fix canvaskit build
1ec0b5eef1 : [graphite] Relax fLastTask assert in Device::flushPendingWorkToRecorder
911baf3ab4 : [graphite] Rename RectBlurData to AnalyticBlurMask
79f7151cd3 : Remove calls to SkScalarToFloat and SkFloatToScalar.
3d162b0ae9 : Remove SkScalarIsFinite/NaN from public API.
5510e748bb : [graphite] Don't store unmappable buffer as reusable
22d1130a2b : Roll SK Tool from b7cc986dba6d to 2bc8bf46657d
2a149de1cb : Roll Skia Infra from dcb627bc133f to b7cc986dba6d (7 revisions)
975859a96f : Roll SK Tool from e8d0ea559f94 to b7cc986dba6d
dec629b762 : Roll SK Tool from dcb627bc133f to fd7f30873028
9735c573e7 : [graphite] Track failed Buffer mappings to cause snap() to return null Recording
49e112b169 : [graphite][vello] Use R8UnormStorage feature in compute path atlas
7be6fe3150 : Roll vello from 74715ee4650e to 6c1e8b815b1e (19 revisions)
514d7fc627 : Roll vulkan-deps from 4737535cad1a to 71b11532ed72 (6 revisions)
4597ff66fb : [paragraph] Only load typefaces once in tests
1192bb867a : Revert "Restore affine bitmap procs"
61e6030c5c : Make sysopen python3
578e79bdde : Replace SkIsFinite with a parameter-pack implementation.
392f7561ac : [graphite] One-time uploads can be discarded
1910252ea2 : [graphite] Add Swizzle::selectChannelInR(i) helper
6af0f1febe : Tweak RescaleWithTransform test expectations
1e004cfb9f : Add SkArc
f4a214ecf1 : Switch std::isfinite to SkIsFinite throughout Skia.
0689969ffa : Reland "[graphite] Remember last snapped task for scratch devices"
fa31a916cb : Restore affine bitmap procs
d01e53b8be : Roll depot_tools and recipes-py
84addd92a3 : Always pin the sweepAngle in CreateDrawArcPath
0bdd0daaa3 : Roll vulkan-deps from 707349d2ea9e to 4737535cad1a (6 revisions)
7ad507eca0 : Roll SwiftShader from 764410d4d655 to 9aec4b969291 (2 revisions)
199990cc39 : Roll Skia Infra from e3ade2b88835 to dcb627bc133f (17 revisions)
ca5481ebd0 : Roll SK Tool from e3ade2b88835 to dcb627bc133f
fef9f27093 : [graphite] Refactor VULKAN_CALL_RESULT to call checkVkResult
4f6bdf86e8 : [pdf] Emit FontFamily/Stretch/Weight for Type3
dd177d3c8e : Roll vulkan-deps from aa20d192b8c4 to 707349d2ea9e (3 revisions)
f92376f172 : Run gn_to_bp.py with python3
a9b6705071 : [graphite] Add TextureProxyView::replaceSwizzle()
0e3bd4c3f1 : Revert "[graphite] Remember last snapped task for scratch devices"
8f94bcb11d : Implement ASAN poisoning for TArray reserved capacity.
8fd4d8eaad : Move SkFloatBits.h into src/base instead of include/private.
edece87ce7 : Fix crash in nanobench IsFinite benchmark.
22eecb3e3d : [graphite] Add Image_YUVA::Wrap factory to handle validation
8b5ed90794 : Add EGL factory
08a3936600 : Update format strings in docs/examples for correct signedness.
ffecf738d7 : Round up SkSTArray storage to an 8 byte multiple.
1af1e478ef : [graphite] Remove merge error comment from QueueManager
fb084e805c : Fix backquotes in iOS docs.
e476fd844e : Remove sk_float|double macros which mirror <cmath> functions.
294267d812 : Remove dependency on SkFloatBits.h from SkFloatingPoint.h.
724cca0568 : Remove code from docs/examples which uses SkBits2Float.
78988c7c01 : Update iOS docs to include new GN signing variable.
d46c8068a1 : Add snapshot and detach to SkPath
bd6746e5de : [graphite] Remember last snapped task for scratch devices
1a1eddc161 : Move to vpython 3.11
211eda11eb : Minor Bazel rule fixes
dc6df91376 : Fix Clang warning in release about unused variables.
36bdf9df77 : Remove add_codereview_message.py
1f74f67959 : Add public interface to create iOS GrGLInterface
e3982dc9a1 : Add public interface to create Mac GrGLInterface
500fd99f0a : Remove shim GrBackendDrawableInfo.h
d7f79d7183 : Remove unreferenced function in SkFloatingPoint.
4fb772942c : Roll vulkan-deps from 6066c0d57a8b to aa20d192b8c4 (3 revisions)
54c2053bab : Roll SK Tool from faf506208c4f to e3ade2b88835
384934acb6 : Roll SwiftShader from 1eaac56def92 to 764410d4d655 (2 revisions)
32a36614f8 : Roll Skia Infra from 758eb2157020 to e3ade2b88835 (2 revisions)
d221c1591d : Update SkBits2Float and SkFloat2Bits to use uint32_t.
a77eb69afc : Revert "Roll depot_tools, recipes-py, python 3.11"
a3a016537a : Roll depot_tools, recipes-py, python 3.11
e29d8070a6 : Remove SkRemotableFontMgr
659bf773ee : Roll skottie-base from cfb2d3940fbd to afa5f1b307bd
5958cd52db : Update format strings to take signedness into account.
84afce37fe : Roll vulkan-deps from 6bcdc072b044 to 6066c0d57a8b (4 revisions)
a78dec0c05 : Manual roll Skia Infra from 61056bfd26b3 to 758eb2157020 (9 revisions)
d00446c13c : Add chaining capability to SkPath offset and transform
3b66e71327 : Move some Ganesh circle blur code to gpu/
cb16ab2851 : Initialize more fields in VulkanBackendContext.
0c56bd4729 : [graphite] Combine YUVA and regular promise image callbacks
98a190719c : Remove all Mac 10.13 and 10.14 jobs.
49bff73e53 : Remove herb@google.com from include/OWNERS
2eb1def98b : Roll skottie-base from 9727f56830b9 to cfb2d3940fbd
17753f2d2d : Discard data written to a null BufferWriter
2790777048 : Update documented minimum supported OSes
f0b70c3ed9 : [recreate-skps] Sync depot_tools to most recent commit
134acb7371 : Remove unused constant from SkPathRef
4b3b84c0be : Roll vulkan-deps from 8dc5cb57074c to 6bcdc072b044 (3 revisions)
1832de3381 : Roll SK Tool from 61056bfd26b3 to 73681e842bf0
2b32391252 : Roll Skia Infra from 80097301710b to 61056bfd26b3 (4 revisions)
f404603cc9 : Roll Dawn from 4cb74f447cb7 to 9e232c0d6fc8 (20 revisions)
d9688b02de : Remove SkFontMgr_New_DirectWriteRenderer impl
e6e9044ee1 : Rearrange fields to shrink SkPathRef
e335a0a11a : Remove guards for old versions of mac
b83b6bf717 : Address null colorSpace in PDF Device
cd38038210 : [graphite] Restructure tracked device cleanup in case its called multiple times
d506a3d526 : update to libwebp 1.4.0
27e94ab0ce : Move SkASAN.h to include/private/base.
98dbba281a : [graphite] Add ImageFilter precompilation to PaintParamsKeyTest
0a88c0e67f : In the Fuchsia font manager, add the style parameter that is now required by SkFontScanner_FreeType::computeAxisValues
78cdc5f846 : Allow old CoreText to return wrong style
70062f2aba : Roll vulkan-deps from ea0fb515f594 to 8dc5cb57074c (2 revisions)
152f944ca0 : [graphite] Impl. public image API in Image_Base via copies
8fc8324a1b : [graphite] Add PaintParamsKey to pipeline labels and traces
55b64cbaad : Add SkColorSpace to SaveLayerRec
d8f1f0622d : Test variable font style
7be8fa2f36 : DirectWrite to vary font style with variation
2fe1f040aa : FreeType to vary font style with variation
c34d50e02e : [graphite] Add minimal API to specify precompilation ImageFilters
300741074b : Update libpng to 1.6.43.
75083dc8a3 : Remove Test-Win10-Clang-RUBYR5-GPU-RadeonVega6-x86_64-Debug-All-Direct3D also.
429ec245f4 : Roll SK Tool from 80097301710b to e7f4512b2810
8013b7f1dc : Roll Dawn from f20a53466bc2 to 4cb74f447cb7 (21 revisions)
ba092b9617 : Roll vulkan-deps from ec0c320a8ca1 to ea0fb515f594 (8 revisions)
f8b182d9a0 : Roll Skia Infra from f184d1bfa242 to 80097301710b (6 revisions)
d76c0f7af9 : Merge 8 release notes into RELEASE_NOTES.md
f8fcd75a81 : Update Skia milestone to 126
50ac1117f1 : Roll SwiftShader from 62c59c41e194 to 1eaac56def92 (1 revision)
b159229f21 : Remove old, private SkMultiPictureDocument
f6a2a2af83 : Roll skcms from 934b734ed72a to 9478a634ff6d (1 revision)
f4e76d22c5 : [skottie] Text preshape experiment
0b5df02017 : Reland "Add GN variable to disable iOS signing"
d27e288efd : Be more consistent in nanobench across Ganesh and Graphite.
684299b118 : Update libwebp version to match chromium's
966f7eb645 : Revert "Roll ANGLE from 66bc9cfa0014 to 9bae58594634 (4 revisions)"
88196037bb : Fail SkParagraph GMs gracefully when unicode fails to be created
8093b0a0ae : Remove Test-Win10-Clang-RUBYR5-GPU-RadeonVega6-x86_64-Release-All-Direct3D from the tree for now.
9b69f1598f : [graphite] Analytic blur for rects
0fe107da5a : Roll vulkan-deps from 04aa78e8dbcb to ec0c320a8ca1 (2 revisions)
81ddcd2ef4 : Simplify special path type tracking
c5df95a2bd : Revert "Add GN variable to disable iOS signing"
22b790d7eb : fix guard for skunicode
6294957f01 : [graphite] Calve off PrecompileCombinations into its own helper
2461737682 : Expose the getClientICUData() to ParagraphBuilder
0d14332811 : Add job to test with checked-in FreeType
70ff97b2d5 : Fix up mac-related modules
5d32c1dcae : Roll SK Tool from f184d1bfa242 to 80e2cdd73b81
bbe2ea7bbd : Roll Skia Infra from bae2b98850ac to f184d1bfa242 (7 revisions)
79d32421b5 : Roll Dawn from 0e14373fbbeb to f20a53466bc2 (10 revisions)
fbc5b8bb53 : Roll vulkan-deps from 5171f7f9892a to 04aa78e8dbcb (1 revision)
625637fb61 : Roll vulkan-deps from 46248e60c4fa to 5171f7f9892a (1 revision)
62457b6cb0 : Revert "Temporarily remove iOS bots from CQ."
d77d420411 : Roll vulkan-deps from 7922b393e32b to 46248e60c4fa (2 revisions)
293de35a9d : [graphite] Add Image::Copy to handle both blit and draw copies
3cd1a3fce7 : Manual roll ANGLE from e41286e1092c to 5e790bfb16e8 (6 revisions)
ab7415781c : [graphite] Move DrawAtlasMgr to PathAtlas.
842440b982 : [graphite] Add CopyAsDraw helper to Image_Base
e8affe3b49 : [graphite] Add Device::isScratchDevice() helper
91f017118f : [graphite] Add validation asserts to Device/Recorder flushing
7e95e626bb : Reland "[graphite] Start with kDiscard load op in DrawContext; use clear op for floating-point textures"
c6c8dfba70 : [graphite] Remove unique ID from Image[_YUVA] ctor, rename MakeView
d11ebee8c4 : Add GN variable to disable iOS signing
4f353cdc1e : Manual roll Dawn from a79a81394ea6 to 0e14373fbbeb (26 revisions)
2fcf3fa483 : Roll vulkan-deps from f8fa42b1fbea to 7922b393e32b (10 revisions)
8fd30ab172 : Roll SK Tool from cf3b51b7e14e to c150177839d1
b40fdf1234 : SkICC: Improve tonemapping precision
03993ad9ce : [skottie wasm] Fix inline font decoding
096917613b : Reland x2 "Graphite/Dawn: Eliminate Device::Tick() usages."
5485c5d582 : Remove SKCMS_REPLACE_IN_GOOGLE3_COMPATIBLE_WITH
67bbcc3b30 : Another NaN guard in SkConic support code
5b837c0969 : Guard against wild conics while stroking
9e20a146c0 : Update iOS Certs for 2024.
5739caf1ed : Fix premature loading of slide image.
ba1e04625d : [Graphite] Add BlurShader to Precompile system
aacf97b588 : Update OpenGL ES Interface autogeneration for GL_ARB_invalidate_subdata
78f0b8a7ed : Reland "Migrate SkParagraph's tests etc to provide SkUnicode"
4da3e23c1e : [graphite] Allow PrecompileImageShader to skip cubic filtering combinations
79c043bfa0 : Roll HarfBuzz from 4cfc6d8e to c053e8f2 (342 commits)
761f6f7f62 : Temporarily remove iOS bots from CQ.
5101cbe5a6 : Enforce IWYU on headers in src/gpu/ganesh/mock
08940c2e0c : [Graphite] Reduce calls to processReturnedResources in ResourceCache.
112fff965f : Remove obsolete DSL class IDs.
e7ab38dabb : Define move constructor in AutoLayerForImageFilter
1dc3c2c1b5 : [graphite] Expand DrawTypeFlags to allow finer control of options
2a2fe43035 : Roll vulkan-deps from 44110e2c91b9 to f8fa42b1fbea (8 revisions)
aa30d76a34 : Roll ANGLE from 392eca60484e to e41286e1092c (4 revisions)
29f0c9d84e : Roll SK Tool from bae2b98850ac to df7f5a8a3885
3a17900011 : Roll Skia Infra from be41dc6ed635 to bae2b98850ac (12 revisions)
363a8ed800 : Roll Dawn from 0a552b460b26 to a79a81394ea6 (21 revisions)
28579a88aa : Revert "[graphite] Start with kDiscard load op in DrawContext; use clear op for floating-point textures"
cd47aa5d8d : Roll vulkan-deps from 35d6b77d10f5 to 44110e2c91b9 (4 revisions)
fcb5c05aca : Manual roll ANGLE from d55464fff7b0 to 392eca60484e (18 revisions)
5bbca5a306 : [graphite] Split out ComputePathAtlas into its own file.
1a1b0517a3 : [graphite] Start with kDiscard load op in DrawContext; use clear op for floating-point textures
806290391d : [graphite] Track aggregate protected status on YUVA images
91e0c0f4bf : Update gn to allow looking for shortened clang version.
53db15f41e : Improve Windows build docs based on user feedback.
86e41960bc : Properly convert between axis definition types
df6d08abb4 : [graphite] Simplify copies and special-images around Image
2135d68670 : Roll vulkan-deps from fc7b9c1b84df to 35d6b77d10f5 (3 revisions)
89db27b5ac : Roll SK Tool from be41dc6ed635 to 25904469c21f
3544e01a8e : Roll Dawn from aae22bdd5489 to 0a552b460b26 (17 revisions)
1ea5f3cd71 : Roll Skia Infra from e6b3a4e3da47 to be41dc6ed635 (11 revisions)
14dd5528b3 : Remove SkDrawLooper entirely
033526362f : [wgpu-headers] Manually lose the device before losing the Instance.
3e3f28d64b : Graphite: use Unorm16TextureFormats for grapghite test context
45eeeddb00 : [pdf] Allow OpenType CFF fonts to be embedded
74b0e26886 : Roll vulkan-deps from 57a0fe0778df to fc7b9c1b84df (4 revisions)
80b8df2ddb : Manual roll Dawn from f51ecbb7b732 to aae22bdd5489 (17 revisions)
a86861d21a : Revert "Migrate SkParagraph's tests etc to provide SkUnicode"
977c94ecfe : [graphite] Fix linear filter inset variable names.
7df2ea3e06 : [graphite] Explicitly hold SkBlendModes in PaintOptions
e30486e1fb : Add VkComponentMapping to VulkanYcbcrConversionInfo
9229e42e81 : Add one more case for SkColorType switch
3452b32e7f : [graphite] Add linear filter inset for YUV.
6fc1db4e6b : [graphite] Fix up PaintOptions::toKey
6184d91ed4 : Migrate SkParagraph's tests etc to provide SkUnicode
d954ec3bfc : Revert "Reland "Graphite/Dawn: Eliminate Device::Tick() usages.""
bf0bf8b9fe : Add ganesh_metal target
6738a9e10d : [colrv1] Keep glyphs on test canvas
f1d8fbc731 : Minor clang-tidy suggestions
208b83beb5 : Roll vulkan-deps from 8072102bca4a to 57a0fe0778df (1 revision)
15687cd279 : Roll SK Tool from e6b3a4e3da47 to b09312b32b9c
7d836c087e : Roll Skia Infra from fd9ef76964cc to e6b3a4e3da47 (10 revisions)
31efd87f3b : [graphite] Consolidate Device/Surface factory functions
8567db100d : Fix minor bugs in the SkSL PrettyPrint algorithm.
a0bbf72581 : Adds support for BGRA10_XR.
5b62c0022f : Remove old (unused) skia_launcher
d835b70a66 : [graphite] Fix subsetting for UV planes.
4eba718c47 : Remove GLSL/Metal/WGSL indentation in release mode.
b55da2bec3 : Enforce IWYU on src/gpu/tesselate
17bb457386 : Fix shaping in GN builds
4281f51749 : Enforce IWYU on ganesh/geometry and glsl
aa31cad3cb : [paragraph] Sort test font files, fix test
8b0168e7e0 : Roll vulkan-deps from 61018a1d29d9 to 8072102bca4a (4 revisions)
50b7ff0bf2 : Reland "Graphite/Dawn: Eliminate Device::Tick() usages."
b988ee43e3 : Avoid ambiguity in minification when ++ is next to +.
0bae01a091 : Fix build issue in raster pipeline when compiling with GCC 12.1
e6aa301601 : graphite/dawn: use the new feeature name Unorm16TextureFormats
1f1d44d0c1 : Apply clang-tidy suggestions
7ed0b4a657 : Eliminate unnecessary blocks during SkSL minimization.
91aa93f256 : Ensure inliner adds braces around scopes where required.
c2f5ce268a : Fix linking of Frameworks in Mac Objective C builds with Bazel
9096762d57 : Fix Wasm GM compilation
af56ef7fa8 : Roll ANGLE from 35c7e1860dd0 to d55464fff7b0 (15 revisions)
074ae99234 : Roll SK Tool from fd9ef76964cc to d3d1950ebd72
d41b069264 : Roll Skia Infra from 2176e2a82e43 to fd9ef76964cc (3 revisions)
cf4d42d3aa : Roll Dawn from 20a67ef1dbbf to f51ecbb7b732 (4 revisions)
d228890f51 : Roll vulkan-deps from 8c9d1cfd9a1e to 61018a1d29d9 (1 revision)
629ab79ee3 : Manual roll Dawn from 7eeefdef6b53 to 20a67ef1dbbf (19 revisions)
190396c735 : Roll SK Tool from 2176e2a82e43 to fd9ef76964cc
46e7fea485 : Reland "Zero-initialize Vec components to avoid MSan warnings"
98601d1c3f : Add SkShapers::Factory as way to configure shaper behavior in svg/skottie
d1d5ae7848 : Restore mipmap usage in yuv420_odd_dim_repeat.
d0f229153a : [graphite] Add YUV adjustments to sampling
b1a9ea8b63 : Roll vulkan-deps from 4f8c21f6ae9d to 8c9d1cfd9a1e (2 revisions)
d596d9e4cb : [graphite] TextureUtils::AsView signature simplified
0424e59d3a : Remove unnecessary UIKit include
6d673cafb8 : [graphite] Track linked device on Images
b3c27bb2d7 : [graphite] Relax assert in ~Device
f8977f658b : [fontations] Fix return value of get_path
d1a552c618 : Roll ANGLE from dc643d9bec38 to 35c7e1860dd0 (12 revisions)
b1a37c7f4c : Roll vulkan-deps from e79b05471e8c to 4f8c21f6ae9d (2 revisions)
5a9d7e508e : Roll Skia Infra from 596fa6121849 to 2176e2a82e43 (4 revisions)
22ba9c040a : Roll Dawn from 06b4cc9be0d5 to 7eeefdef6b53 (12 revisions)
034704570f : Roll SK Tool from 596fa6121849 to 2176e2a82e43
8ad03dfe4e : Minor fixes to skottielib app
06ecee18a2 : Use sk_careful_memcpy in SkMemoryStream
f9dfb03085 : Roll vulkan-deps from 8d0dac85e662 to e79b05471e8c (1 revision)
d58a6dbaaa : [graphite] Adjust device registering/tracking to support more flexible lifetime
8caa3e2592 : Remove WGSL diagnostics from SkSL golden outputs.
4fa6c6995e : [graphite] Fix some Viewer issues
4a9e0d0eaa : [Fontations] Roll Fontations libraries, add bytemuck
3844fc4880 : Remove SkMemoryStream::skipToAlign4
25026af2bd : Fix SVG filter property propagation
8314f61b21 : [Fontations-backend] Fix sbix scaling when `glyf` bounding box present
02b2800d21 : [graphite] Add Lerp to the precompilation system
2cead39756 : Reland "Fix defines for icu_subset"
bef4d9b443 : Roll ANGLE from ff03a7b193da to dc643d9bec38 (7 revisions)
5fdc2b47df : Roll Skia Infra from 2fe35697982b to 596fa6121849 (5 revisions)
57bc01affe : Roll Dawn from 98844beffb30 to 06b4cc9be0d5 (12 revisions)
094de1a7c3 : Roll SK Tool from 2fe35697982b to 596fa6121849
83f4b7bbb9 : Roll vulkan-deps from 43f849a0e433 to 8d0dac85e662 (1 revision)
fdbdb26b70 : Remove legacy Metal GrBackendTexture functions
82ae8ae5d3 : [gn_to_cmake] Handle `group` better
3f0ab1d88e : [graphite] Add the ColorspaceXform for the YUV shader via Compose.
7d6dce620e : [Graphite] Reduce resouce key size for vk desc sets.
8d7482b998 : [graphite] Separate YUV sampling in shader from YUV-to-RGB conversion
d0674e2ee9 : Add GCC compile job to CQ
afa233bb19 : [dm] Fix TSAN reports about "done"
1792821d7a : [bazel] Fix Android gms and benchmark POC
212e52f510 : Revert "Zero-initialize Vec components to avoid MSan warnings"
3d5625d23d : Zero-initialize Vec components to avoid MSan warnings
d8f81ccfb3 : Zero initialize context var used to smuggle swizzle control bytes.
67f7b4d08d : [Graphite] Reduce key generation of vulkan descriptor sets.
1d9340cf19 : Add necessary deps to android_math_test and other Bazel targets
5f6223a01b : [graphite] Use X-macro to get better UniqueKey printouts (take 2)
ce3b5e8eb5 : Roll Dawn from 8f8193a59b53 to 98844beffb30 (17 revisions)
3e3dd731db : Roll vulkan-deps from 432730a5288e to 43f849a0e433 (1 revision)
b436aff31b : Roll ANGLE from 5d294e6e34ff to ff03a7b193da (11 revisions)
480122cfd3 : Roll Skia Infra from f3bc379a831a to 2fe35697982b (2 revisions)
c3f5a9f339 : Roll SwiftShader from ff61926fcedb to 62c59c41e194 (1 revision)
2c1dbc3a99 : Roll SK Tool from 66304f4f36ad to 2fe35697982b
552ab72e68 : Manual roll Skia Infra from 58b480b2288d to f3bc379a831a (6 revisions)
866cbe4df7 : [graphite] Implement RuntimeEffect toLinearSrgb/fromLinearSrgb handling
1d8b300006 : Revert "[vello] Enable the bump allocation estimator"
a65f274997 : [paragraph] Clean up tests
e82ccda25d : Roll vulkan-deps from 48184ca84103 to 432730a5288e (3 revisions)
e3cc531af1 : Reland "Add FCC, YDZDX, GBR, SMPTE240 color space support"
d63b489224 : [vello] Enable the bump allocation estimator
c6b3e1ffca : [graphite] Cache read view on DrawContext
bca4e20e99 : [graphite][vello] Use ScratchBuffers for all bindings
49ab587c60 : Roll skcms from defc2fa459b6 to 934b734ed72a (1 revision)
f72bd467fe : Add SkBitmap::setColorSpace.
87489d153d : [graphite] Allow backends to append information to graphite sampler keys
ce2d991d76 : Fix GraphiteStartGM initialization.
f4b4d9be97 : [graphite] Check for null recorder before caps
37e333e46c : Roll vulkan-deps from 319732cc90e4 to 48184ca84103 (1 revision)
728d4cc88e : Roll ANGLE from c6a6d3f9fa69 to 5d294e6e34ff (6 revisions)
e48097c2eb : Roll SK Tool from 58b480b2288d to 7d5d18ff3722
071cca04cf : Roll Skia Infra from df0949e75440 to 58b480b2288d (9 revisions)
a247f8cc2a : Roll Dawn from 591c327b3bb5 to 8f8193a59b53 (12 revisions)
cd75e46727 : [paragraph] TypefaceFontProvider impl more FontMgr
fe64c32d7f : Reland "Add compressed texture support to graphite."
bee34bce95 : Revert "Fix defines for icu_subset"
0e0b520fed : Fix some c++20 warnings
e727b91ec4 : [graphite][compute] Buffer clear at DispatchGroup granularity
0b0ed6ca10 : Revert "Add compressed texture support to graphite."
5c231ff545 : Roll vulkan-deps from 778a83fe011e to 319732cc90e4 (1 revision)
e260657d14 : [graphite] Fix off-by-one error in render step limit check
f92a05d8ef : Remove Metal #ifdefs from GrBackendSurface
5773310c4f : Remove divmod optimization trick for GCC + ARM32.
6dc1544c99 : Fix defines for icu_subset
40c436a785 : Add compressed texture support to graphite.
4fb57867cd : [paragraph] Use ICU4X for ICU4X test
c3a73cde36 : Fix potential overflow in SkISize::area.
dacd62255b : [fontations] Modernize family name
da4cd3390b : [graphite] Add Arithmetic SkBlender to Precompilation system
3093d7c90f : Roll ANGLE from 2b66694d37de to c6a6d3f9fa69 (13 revisions)
45e4d2cbdd : Roll SK Tool from df0949e75440 to c70da7bc67c4
3865547207 : Roll Dawn from 2126889e45aa to 591c327b3bb5 (11 revisions)
b9d078716d : Roll Skia Infra from 33ace26e29f4 to df0949e75440 (8 revisions)
c61843470d : Roll SK Tool from 341432c665a4 to df0949e75440
0970776d54 : Roll vulkan-deps from b203847466b0 to 778a83fe011e (3 revisions)
7dc399e01f : [bazel] Define //tools/sk_app:sk_app modular build target.
8df084edb3 : [bazel] Define //tools/window:window modular build target.
ab0f4a038c : [bazel] Rename //tools/window:window to //tools/window:legacy_window.
7338f5521e : [graphite] Implement missing YUV features.
e09dc8c53f : [bazel] Rename //tools/sk_app:sk_app to //tools/sk_app:legacy_sk_app.
9b04ee9d9d : [bazel] Add //example:hello_world_gl target.
bcaed70eb9 : [graphite] Add query for compression type on TextureInfo.
940ca3ec30 : Revert "[graphite] Use X-macro to get better UniqueKey printouts"
470ef78dc7 : [graphite] Use X-macro to get better UniqueKey printouts
0f65704455 : [icc] Use namespace, remove static
0980893d6d : [graphite] Move some ColorFilter factory functions to a private namespace
46b1b73819 : Update Viewer to allow Graphite pixel zoom to read pixels.
1dffa7b2bc : [paragraph] Clean up ResourceFontCollection debugfs
1d8fc97466 : SkICC: Update tone mapping
df005a80da : Roll vulkan-deps from f91c2fe47c47 to b203847466b0 (3 revisions)
a12e40efac : fix indentation in SkBlitMask_opts.h
a960bd3de1 : Remove deprecated hasMipMaps from GrBackendSurface
4614d3d3a3 : Roll SK Tool from 33ace26e29f4 to dc19502e745f
94c0af1297 : Roll ANGLE from 21b6899a9c31 to 2b66694d37de (9 revisions)
b2a01ae03c : Roll Skia Infra from d9a2f3150285 to 33ace26e29f4 (9 revisions)
dc0ea2aad1 : Roll Dawn from 8220ee868483 to 2126889e45aa (11 revisions)
73ba10f049 : Roll SwiftShader from f0178b3c40e7 to ff61926fcedb (2 revisions)
f5bffebda8 : Roll vulkan-deps from 61c7aa9a8478 to f91c2fe47c47 (8 revisions)
6042ad386b : [fontations] Respect aliasing
e25b0f9006 : skia: Fix implicit conversion warning
aa76cf36c2 : [fontations] Add underline and strikeout metrics
c0e0b76d6d : Manual roll ANGLE from 8e7d33793418 to 21b6899a9c31 (8 revisions)
eb2ca001dc : Add isOpaque to SkLocalMatrixShader and SkCTMShader
4e2205aff9 : Manual roll SwiftShader from 0bacc751b4d1 to f0178b3c40e7 (1 revision)
24ff0b46b8 : Remove old mtl files
f93d708d07 : Add vector support for LoongArch in SkBlitRow_opts.h
1dc8a12aed : Add vector support for LoongArch in SkSwizzler_opts.inc
68f5fbd152 : Add vector support for LoongArch in SkBlitMask_opts.h
9e3fe3b324 : Manual roll SwiftShader from bbe6452b420c to 0bacc751b4d1 (1 revision)
6edc029fb9 : Manual roll Dawn from 81a2ed3a2849 to 8220ee868483 (18 revisions)
e1816e457d : Roll SK Tool from a21b7442fbc2 to a55a38974c8b
58924970bb : Roll vulkan-deps from 29cd699ff179 to 61c7aa9a8478 (6 revisions)
40c929450c : Revert "Add FCC, YDZDX, GBR, SMPTE240 color space support"
abd1774b90 : [graphite] Handle Precompilation of a drawVertices() call w/o colors
cef0d40c5a : Roll Skia Infra from a21b7442fbc2 to d9a2f3150285 (10 revisions)
66241be7c8 : Add FCC, YDZDX, GBR, SMPTE240 color space support
4f6f0d1bb7 : [graphite] Track if Device is immutable
d98e8e4e9f : Roll vulkan-deps from 4f5c3553ddc3 to 29cd699ff179 (5 revisions)
0b4c2cd2b3 : Reland "[graphite] Update yuv_to_rgb_subset_effect to support Graphite."
6906fdb97f : [graphite] Don't pass Recorder into YUVAProxies
8fad834dff : Move some compressed data utils to shared gpu file.
c4a6dff99d : Fill in VulkanCaps for compressed formats.
ca1f49bae3 : [graphite] Handle SkClipOp::kDifference-clipShaders in Precompilation
810286b2f3 : graphite: Explicitly Destroy() Dawn textures in deleteBackendTexture
580e3f7948 : Add missing SkUnicode files to public.bzl
107b50ceed : Remove unhelpful assert in backend caps format tables.
bf9e836f22 : [graphite] Add clipShaders to Precompilation system
fb1448ec5c : Revert "[graphite] Update yuv_to_rgb_subset_effect to support Graphite."
a6fb40af04 : Manual roll Dawn from 3de0f00ef217 to 81a2ed3a2849 (5 revisions)
d2ebf6ac2f : [graphite] Add input attachment usage flag to renderable Vulkan texture when importing from AHardwareBuffer
7e91880665 : [graphite] Update yuv_to_rgb_subset_effect to support Graphite.
b6160ffc0b : Break up Bidi based on ICU or ICU subset into classes to avoid #define
2f9ca0c0c3 : Add vector support for LoongArch in SkBitmapProcState_opts.h
5ed91aaa4c : Manual roll Dawn from d03adea71fc0 to 3de0f00ef217 (3 revisions)
b69be9d75c : Roll ANGLE from eacd6acdcb00 to 8e7d33793418 (11 revisions)
7cb8174ce1 : Roll vulkan-deps from db77997f71e0 to 4f5c3553ddc3 (4 revisions)
4a220d6eca : Roll Dawn from 5de7eb219957 to d03adea71fc0 (8 revisions)
fbcfc9d2f1 : Roll Skia Infra from f847b3c18c27 to a21b7442fbc2 (13 revisions)
2aa9e6359a : Roll SK Tool from c18c48f0aba5 to a21b7442fbc2
ef6272ca77 : [graphite] Add NotifyInUse parallel to AddToKey
23a5617e7f : Roll recipe_bundle (5484 commits)
1808016c7a : [graphite] Use DrawTask to simplify Device flushing/snapping
930fe71002 : Fix expected clip count in picture playback
bfaf0c7d25 : Roll vulkan-deps from c77c6203b5c8 to db77997f71e0 (1 revision)
0590062821 : Fix NoDEPS builds
7c73074f60 : Add in sksl tracing flag that is still referred to externally
90cfbf5fb9 : graphite: Process mapped client buffers in checkAsyncWorkCompletion
8b9df9ac16 : Fix Docker and SwiftShader builds
8c8c780b29 : Add vector support for LoongArch in SkRasterPipeline
1734a27635 : Update depot_tools, recipes-py; use vpython3
4a83038282 : Manual roll vulkan-deps from b573e0c2eee9 to c77c6203b5c8 (3 revisions)
b70d057130 : SkPath: reduces cost of addRect
0a239f3e44 : Manual roll Dawn from e1d1c2a9f534 to 5de7eb219957 (4 revisions)
c90ae19596 : Bump express from 4.17.3 to 4.19.2 in /tools/run-wasm-gm-tests
e68fe0a48b : Bump express from 4.18.2 to 4.19.2 in /tools/perf-canvaskit-puppeteer
a5eff97f72 : Roll ANGLE from d2cef82a8fd3 to eacd6acdcb00 (40 revisions)
bbec76e8a7 : Roll Skia Infra from 3a33a92e0392 to f847b3c18c27 (19 revisions)
087e139d4c : Roll SK Tool from 3c18c5b7edc5 to c18c48f0aba5
9cdfe9cf17 : Roll Dawn from 992dea31b114 to e1d1c2a9f534 (13 revisions)
a4d6103370 : Roll vulkan-deps from 2432e62f9cc1 to b573e0c2eee9 (9 revisions)
39879ff0f4 : [graphite] Add DrawTask stub
7ffd936a66 : [graphite] TaskList uses TArray, no more prepending
ed5fd36551 : graphite: Better memory instrumentation traces
6f14b93c96 : Update iOS deployment support.
8cbe723771 : Add vector support for LoongArch in SkBlitter_ARGB32.cpp
5dc6c7faaa : Remove SkBlurDrawLooper
f9274ec17d : Roll vulkan-deps from cc3b098a5d9f to 2432e62f9cc1 (3 revisions)
2ec2901d8b : Remove SkDrawLooper::asABlurShadow
625d04f3a7 : Enforce IWYU on src/gpu/ganesh/mock
b4b15fbfec : [Fontations-backend] Make Fontations understand named instance ttc index
a5b7e1cd8e : [graphite] Remove unnecessary Task declarations
0adec34ba4 : [graphite] Improve PaintParamsKeyTest
63481331f8 : [graphite] Add Alpha-only Image handling to Precompilation system
8a587a1032 : [graphite] Free mapped buffers in submit() and performDeferredWork()
e7ae039f5b : Roll SK Tool from 3a33a92e0392 to 0b7a0ba8ebaa
e6dc16a6d8 : Roll Skia Infra from 653bfbb0555b to 3a33a92e0392 (6 revisions)
7f2e8320bb : Roll Dawn from 76f1e9715c82 to 992dea31b114 (20 revisions)
df5d7a960d : Roll vulkan-deps from 46287e4a45a7 to cc3b098a5d9f (1 revision)
fa486cd8b2 : Roll SK Tool from 245a4567847f to 3a33a92e0392
dd780cc232 : Roll vulkan-deps from 46742e2dbf18 to 46287e4a45a7 (1 revision)
755ca0094a : Roll vulkan-deps from 33e1b3c05ed9 to 46742e2dbf18 (6 revisions)
2e99e3a544 : Add move_back(TArray&)
10a460af33 : Remove useless `neon:` clause.
ed1990abb2 : SkPathRef: fixes bug in resetToSizes()
8cd40bc79e : [iOS] Clean up comments in WindowContexts.
eb6976fc57 : [graphite] Rename TaskGraph to TaskList
6484a450c4 : Add vector support for LoongArch in SkVx.h
c4868ef4bf : Add vector support for LoongArch in SkBlitRow_D32.cpp
d3be69b4f5 : [graphite] Add GraphiteMetalWindowContext_ios
f8a986eda5 : Add build parameters and SkCpu support for LoongArch
0901bc31c6 : Roll vulkan-deps from bd8f4975de15 to 33e1b3c05ed9 (7 revisions)
cc5ed9e949 : Remove legacy GrDirectContext::MakeMetal functions
591938022f : Manual roll Dawn from 5e77806559bf to 76f1e9715c82 (6 revisions)
7bd0d472f8 : [graphite] Add WorkingColorSpaceShader to the Precompilation system
01dcb1eece : Use MappingIndex to speed up onCharsToGlyphs
8a0deabaab : Fontations to pass TypefaceStyle test
e764cd9981 : Roll SK Tool from 653bfbb0555b to 7993ffda4464
3c1105916a : Roll Skia Infra from 02591b50d089 to 653bfbb0555b (15 revisions)
928113ff6e : Roll Dawn from 294864f9e0b4 to 5e77806559bf (5 revisions)
fbcde9fe7f : Roll vulkan-deps from c7cd640a7b33 to bd8f4975de15 (4 revisions)
8969303b8a : [graphite] Propagate isConstant through LocalMatrix and CTM Shaders
ea6bb7c03d : [graphite] Reusable memory for GPU-private storage buffers
191edfae02 : [graphite] Update LocalMatrix and ColorFilter factories to take SkSpans
7937e4e9c3 : [graphite] Make PrecompileLocalMatrixShader optionally elide itself
9920ea0089 : [graphite] Move task classes into task/ subdir
14c5a85406 : [Fontations-backend] Address some clippy suggestions
72875d47db : [Fontations-backend] Implement getGlyphToUnicodeMap()
2ed0d31938 : [graphite] Expose Caps::maxTextureSize() through Context
5f32b063a8 : Roll vulkan-deps from 7b1d1c4867a6 to c7cd640a7b33 (6 revisions)
9c0e0b553c : Roll SK Tool from 02591b50d089 to 07cfa8579a88
8e59bc6ee8 : Roll Skia Infra from e0eeaffcaaab to 02591b50d089 (5 revisions)
1d0a90ac5a : Roll Dawn from cc21b87a9865 to 294864f9e0b4 (13 revisions)
300e580207 : [graphite] Add Context and Recorder cache budget getters
a727b23e29 : Add YCgCo color space support for multiplanar formats.
eca91b268c : Roll vulkan-deps from 1169094061ce to 7b1d1c4867a6 (9 revisions)
0091e089fb : Reland "SkUnicode refactor"
669c7f38b5 : Update comment documentation for layer padding
3ffa395f8f : [graphite] Add a RawImage entry point to the Precompilation system
91b561eaee : [Metal] Remove MTLBinaryArchive support.
bff5796b7f : Follow up style fix
715a74e907 : Revert "SkUnicode refactor"
71de8381f0 : SkUnicode refactor
ecfbdc3df7 : [Graphite] Use kSrc blend when rescaling an image.
6312ada480 : Remove one more use of old //src/utils:json target
4543913c62 : Revert "update libavif to v1.0.4"
1c17b3db67 : Make SkSL tracing always on
80e713052b : update libavif to v1.0.4
9b500368c9 : [skif] Skip padding for layers w/o filters
05e8f86c4c : Manual roll Dawn from 70dfde5147a9 to cc21b87a9865 (3 revisions)
2a6d55ab7a : Remove support for HarfBuzz 2.0 subsetter
885e898470 : Roll vulkan-deps from cc50c3d9cbc2 to 1169094061ce (2 revisions)
6439105e49 : [Fontations-backend] Improve y-scaling of font metrics under transforms
8c8d0977c8 : Roll SK Tool from e0eeaffcaaab to 14bda68e3c7c
14b581b764 : Roll Skia Infra from c27af4ec49d4 to e0eeaffcaaab (7 revisions)
4dbd8f8986 : Roll Dawn from d893e0001127 to 70dfde5147a9 (3 revisions)
1588e23171 : DEPS: Roll third_party/vello e04b602..74715ee
40729167b5 : Manual roll Dawn from c1b46485f65d to d893e0001127 (8 revisions)
4391a80caf : Roll vulkan-deps from d7777af70701 to cc50c3d9cbc2 (3 revisions)
7e811f248a : Roll skottie-base from d9ecf127ac94 to 9727f56830b9
3b97d0af80 : [Fontations-backend] Fix sign inversion in leading
0b3bd42131 : Use nearest filtering for 'fillRectToRect' where possible
afcbf8a620 : Revert "Graphite/Dawn: Eliminate Device::Tick() usages."
69d793654d : [Fontations-backend] Invalidate bounds for variable font
4a1c5535f6 : [Fontations-backend] Fix variations parameter merging in makeClone()
6434f6a99c : [graphite] Don't blend in skgpu::graphite::GenerateMipmaps
e1214ade10 : Reland "[skjson] Improved ergonomics"
936f52beca : [gm] Add another stroked colinear cubic case
5d3bc267a2 : SkPath: modifies incReserve to allow specify more
8de5145ce3 : Update Fontations_VariationPosition test expectations
af65631d3a : Update Android to always use harfbuzz_subset
bb1f109614 : Revert "[skjson] Improved ergonomics"
8405b79efa : Remove legacy asData from SkMemoryStream
f67715b357 : [skjson] Improved ergonomics
02544e4d53 : Manual roll vulkan-deps from b2e03f98270f to d7777af70701 (3 revisions)
5437dfce1c : Manual roll Dawn from 853aa21e6972 to c1b46485f65d (4 revisions)
e8822d85af : [Fontations-backend] Add default axes to filtered collection
0319ad036f : Roll vulkan-deps from 3cebaae67436 to b2e03f98270f (4 revisions)
9dc3a597c6 : Roll ANGLE from 21d124c4bf32 to d2cef82a8fd3 (8 revisions)
62f3d0cbb9 : Roll SK Tool from c27af4ec49d4 to da85b8ef8316
35b062a7d4 : Roll Skia Infra from e63bdbab3146 to c27af4ec49d4 (4 revisions)
726cccdbfd : Roll Dawn from a3802dfc9032 to 853aa21e6972 (16 revisions)
86de9a698b : Merge 8 release notes into RELEASE_NOTES.md
a39282e578 : Update Skia milestone to 125
f5d824314b : Manual roll Dawn from bac513d0ae28 to a3802dfc9032 (65 revisions)
2f07d8e182 : Roll skcms from d52adb9ccd98 to defc2fa459b6 (1 revision)
7e207af220 : Enforce IWYU on more src/gpu and ganesh files
c0bf73e343 : Graphite/Dawn: Eliminate Device::Tick() usages.
dda0dc200b : Roll vulkan-deps from 61f5e95eb939 to 3cebaae67436 (3 revisions)
79cbb77420 : [Fontations-backend] Make Fontations typeface aware of own style
9950dc8ec6 : Remove Mac10.13 CPU job
9b08a3f388 : Roll ANGLE from 553e3c8038ee to 21d124c4bf32 (1 revision)
d32e7eda93 : Roll vulkan-deps from b0d2c27a4c0d to 61f5e95eb939 (3 revisions)
666607a996 : Roll SK Tool from e63bdbab3146 to 4f2a3beecc3a
f796eb6881 : Roll Skia Infra from 50284718beca to e63bdbab3146 (12 revisions)
38f06cbd2f : Roll vulkan-deps from 6a87157170b7 to b0d2c27a4c0d (1 revision)
b91914d518 : Roll vulkan-deps from f6e51e0b4cc0 to 6a87157170b7 (1 revision)
70bc8aad2a : Manual roll ANGLE from 7220307bb2fb to 553e3c8038ee (8 revisions)
28701a2820 : Roll vulkan-deps from 7f64e5c71f61 to f6e51e0b4cc0 (2 revisions)
05e1b6675d : Roll SK Tool from e1f513df6e52 to e63bdbab3146
2d46a81fac : [graphite] Fix issue swizzle issue in GenerateMipmaps.
156c2568db : [skif] Intersect src with image bounds in FilterResult::MakeFromImage
c9d4653726 : Remove Metal #ifdefs from GrDirectContext
eef1fcadd0 : Bump follow-redirects from 1.15.4 to 1.15.6 in /modules/pathkit
faab5a2826 : [graphite] Add PictureShader to Precompilation system
020c6d5425 : Roll vulkan-deps from c73858de2cb7 to 7f64e5c71f61 (2 revisions)
eaa40b9963 : [skif] Add insetByPixel() helper for subsetting by 1px inset
28e1d7a72f : Export DataURIResourceProviderProxy
ee37abbeae : [Fontations-backend] Move typeface initialization to Make factory
ad5bed0f3a : Roll ANGLE from 9bae58594634 to 7220307bb2fb (5 revisions)
3ca00032d7 : Roll SK Tool from 50284718beca to decb591ea60d
11b1a958c2 : Roll Skia Infra from bd8fc9f85c40 to 50284718beca (21 revisions)
54ecc23acf : Roll vulkan-deps from 14272f958e34 to c73858de2cb7 (6 revisions)
b0fe96aa92 : Remove flutter_defines
0ea7fb856c : Remove SkTypeface::onGetAdvancedMetrics base implementation
9baf616586 : [graphite] Fix ImageWrapTextureMipmapsTest Protected handling
f4f7364eb7 : Remove Sfntly support
80fd0769f7 : Graphite/Dawn: increase max cached textures' bind groups to 4096.
239c0cf086 : Add GrGLCoreFunctions.h to public.bzl
24b401dded : Avoid shadowing fStream in SkWuffsCodec
ee5fcff303 : [skottie] SkottieTool missing header
85c924cd8b : Avoid copying data multiple times in SkCodecImageGenerator
23f74c28aa : Fix skottie dependency for canvaskit
52bb1539c5 : Add Epoxy support for GrGLMakeNativeInterface
f4ce9fc2ec : Manual roll Dawn from ab71002e68a2 to bac513d0ae28 (7 revisions)
21186e265c : Roll vulkan-deps from e6550748fb1e to 14272f958e34 (7 revisions)
804d0ed221 : Roll ANGLE from 66bc9cfa0014 to 9bae58594634 (4 revisions)
e175e61d62 : Roll SK Tool from bd8fc9f85c40 to 41b9b1d692c7
bdd79cd16f : Roll Skia Infra from 7456bed4cecf to bd8fc9f85c40 (15 revisions)
cac09f152d : Roll skcms from b440ca2fa89c to d52adb9ccd98 (1 revision)
dd5ddf4827 : Roll vulkan-deps from 91aab7b7e25f to e6550748fb1e (4 revisions)
12c0e36ebf : Fix SkTypeface_Fuchsia creation
d61ce9eb1a : Revert "Use Chromium's abseil-cpp to unblock the Dawn roll"
50e426ffb0 : Use Chromium's abseil-cpp to unblock the Dawn roll
a8545f335f : Manual roll ANGLE from f16eea308ae1 to 66bc9cfa0014 (21 revisions)
8982d226f6 : [Fontations-backend] Part 2 of getAdvancedMetrics()
f4905091ee : Creating named instances for each variation in a variable font
18f41d380c : Ensure generated ICC profiles have non-empty descriptions
c9c5db8e74 : Remove SK_METAL defines from GrBackendSemaphore
a315e4572f : Remove SkSerialProcs and SkDeserialProcs from Slug serialization
11396911d1 : [graphite] Add Perlin noise shader to Precompilation system
b2f486b957 : Add CoordClampShader to Precompilation system
958c7ddea8 : Roll skottie-base from e649d06fbad1 to d9ecf127ac94
12f4258ace : [graphite] SkImage::WrapTexture allows client to request mipmap gen
b91a700e0b : [Fontations-backend] Initial implementation of onGetAdvancedMetrics()
b917309b8c : [Fontations-backend] rustfmt ffi.rs
1ad0d0fabe : Roll vulkan-deps from 6b4cf4e2ca6b to 91aab7b7e25f (4 revisions)
dc7443fa4d : Roll Skia Infra from 38c0aeb0143f to 7456bed4cecf (11 revisions)
bbe453e352 : Roll vulkan-deps from 804247a574ea to 6b4cf4e2ca6b (2 revisions)
187488b645 : Remove initialPaint from Slug
3a271f2c9a : Exclude FrameRateOverrideTest#testAppBackpressure from Skia's TEST_MAPPING
47baa55b46 : [graphite] Add Empty shader to PaintParamsKeyTest
69ae07ba37 : [graphite] Add UniqueKeyUtils in order to share code
6e1f7333b2 : Manual roll Dawn from f495bf1066de to ab71002e68a2 (7 revisions)
c123cce23f : Skip image_from_yuv_textures on the Nexus7
5f253bf22a : Handle drawing oval, rect and rrect with path effect in svg
35727eb29a : Add bulk option for quick unpremul
dec7162854 : Remove legacy (incorrect) non-AA edge rounding code
345dcf6ee2 : Roll vulkan-deps from 51c9e2056611 to 804247a574ea (2 revisions)
f867a9f063 : Roll SK Tool from 38c0aeb0143f to 29928baa390b
ef6c3d244d : Roll Skia Infra from 912fc2090a1b to 38c0aeb0143f (7 revisions)
0c9007d2e6 : Roll Dawn from 12c6b842d83d to f495bf1066de (15 revisions)
76154622bf : Add SkCodec API to preserve original data
32f1cb5073 : Change Slug drawing to accept a paint at draw-time
d69c7df1d1 : Roll vulkan-deps from f5ef6971f8fb to 51c9e2056611 (1 revision)
cec1efc0c6 : Fix ClangTidy readability-redundant-control-flow warning.
30326448be : [graphite] Add zero-sized path handling to new RasterPathAtlas method.
ef3406f1f9 : [graphite] Support mipmap filtering for YUVA Images
6f10903e2d : Initialize fontations geometry sink
8161f849a6 : Add SkSharingProc to Android host builds
d4d2d7f483 : Add nscobie back to OWNERS_build_files.android
ff1eb5af6c : [Fontations-backend] Fix y-inversion in CFF curve drawing.
7655b36c2d : [graphite] Clean up DrawAtlas::updatePlot().
f8d5ecc784 : Roll ANGLE from b978974d98eb to f16eea308ae1 (36 revisions)
0a8c0092ff : Roll vulkan-deps from d3a09c4c5ada to f5ef6971f8fb (1 revision)
df8466f14c : Roll SK Tool from 912fc2090a1b to 78a606bc2e78
62527015b4 : Roll Skia Infra from 886dbf1a5a87 to 912fc2090a1b (12 revisions)
cb30f40eea : Roll Dawn from 055af5b4a051 to 12c6b842d83d (12 revisions)
e6b884229d : Roll FreeType from 47574f7e to f42ce255 (6 commits)
8b92038ff6 : Roll vulkan-deps from 774824681faa to d3a09c4c5ada (1 revision)
983774f73a : rename local struct to DPoint, to distinguish it from Mac's global type
0da56a6c74 : Roll vulkan-deps from 563dc550e3e6 to 774824681faa (4 revisions)
8feb4b6a4a : Roll SK Tool from 886dbf1a5a87 to 912fc2090a1b
fdb379c1e9 : Roll skcms from fa4c93a17fe6 to b440ca2fa89c (1 revision)
387169e528 : Remove SkScalerContextFTUtils::drawCOLRv1Glyph assert
98d1484e8e : Experimenting with OWNERS.android rules for SkUserConfig.h files
adaa49a35d : [graphite] Add limited resource test for PathAtlases.
11112c303a : [graphite] Add Android precompile code path
742e197b13 : Roll vulkan-deps from 3d5581c920a3 to 563dc550e3e6 (5 revisions)
7a0e951a29 : Add --fontations flag to test Fontations
3764bce1d4 : Actually propagate the stable key to the blur runtime effects
4bb129ad22 : Reapply "factor out SkCTFontCreateExactCopy into its own file(s)"
77768d7f5b : [graphite] Disable MSAA support on Mac Intel devices.
8b1f905d2d : Reland "Fix debugger bazel build"
796de73903 : [dm] Skip empty sources
42cd911163 : Remove some dead code guarded by legacy defines
0fd575ec23 : [bazel] Fix //tools/viewer.
ad93731691 : Manual roll Dawn from 00ea56c88561 to 055af5b4a051 (4 revisions)
dc86aab774 : Final batch of StableKeys ...
8338480df1 : Revert "factor out SkCTFontCreateExactCopy into its own file(s)"
3b0b795114 : Revert "Fix debugger bazel build"
a4fb847f47 : Roll vulkan-deps from f2cacee81b83 to 3d5581c920a3 (3 revisions)
993a88a663 : Roll Dawn from 58cd45951deb to 00ea56c88561 (8 revisions)
15f8d03a95 : Roll Skia Infra from 0dc646b71e8d to 886dbf1a5a87 (11 revisions)
093994f8f0 : Roll SK Tool from 0dc646b71e8d to 886dbf1a5a87
bf3f9c5f0e : Use ProxyTexture::texture()::textureInfo() to determine depth
1ea82f2cdd : [sksl] support wgsl's frexp/modf intrinsics
e57f80b6d5 : Start enforcing IWYU on src/gpu
f96a070339 : factor out SkCTFontCreateExactCopy into its own file(s)
4a65dfcc70 : Cleanup SkSwizzler_opt.inc
57b773715f : Fix debugger bazel build
6bfd57b879 : Reduce matrix convolution image filter's maximum kernel size
50a74f522d : Roll skottie-base from 99a18601ac24 to e649d06fbad1
5ddea4b385 : Roll vulkan-deps from 82a4580a3c5a to f2cacee81b83 (6 revisions)
2ed9159cc0 : Roll shaders-base from b04a5aef564b to cbf986e97789
8307acc689 : Roll jsfiddle-base from 0ccdb32ff1ca to 453d00b44c6b
28809f4b57 : Roll debugger-app-base from be5714074b1a to 24edbde4082b
29f6e3fba5 : [skif] Add direct-drawing analog to getAnalyzedShaderView
af6507d23b : Remove flag for SK_RASTER_PIPELINE_FASTER_POW_LOG.
5dbdeccaac : Moving to the newer ICU4x version (1.4.1)
e98ca51d03 : [graphite] Move small path management into RasterPathAtlas.
74baf2fd53 : Manual Roll Dawn from 91a0358034d1 to 58cd45951deb (15 revisions)
2f46ca81e3 : Roll vulkan-deps from 9cd617cb0454 to 82a4580a3c5a (3 revisions)
02140538c4 : Roll Skia Infra from 756dffd9e74f to 0dc646b71e8d (6 revisions)
8f3d6f6188 : Roll SK Tool from 20d29a6cac1b to 0dc646b71e8d
0c3c10e90a : [skif] Add animating blur GM testing each tile mode
c22ec80b2e : [graphite] Switch RasterPathAtlas to use DrawAtlasMgr.
f000ade50b : Fix IWYU and clang-tidy suggestions on ganesh/geometry
65d05e1295 : [bazel] Fix broken CI task: BazelTest-benchmark-cpu_8888_benchmark_test-linux_rbe-linux_x64-NUC9i7QN_Debian11.
c3405afcf9 : Fix a crash in debug build
70c01dc220 : Try limiting all link jobs to 2 at a time
88d0b8104b : Build Graphite in Android.bp's libskia_renderengine
e23f3f605e : Add Cargo.lock and target/ to .gitignore
c70c5c3362 : Roll vulkan-deps from 49ae911d780a to 9cd617cb0454 (34 revisions)
988b05a613 : [skif] Separate X and Y transform analysis
cf7fefd0bb : [Fontations-backend] Color bitmap support.
f17ec74944 : Roll SK Tool from 756dffd9e74f to 20d29a6cac1b
8657e739ba : Roll Skia Infra from 65414438feb7 to 756dffd9e74f (6 revisions)
e326af48f0 : Roll Dawn from f7e1ef5d45e2 to 91a0358034d1 (16 revisions)
db3a36120a : dawn: fix DawnCaps.cpp compile errors with webgpu
1d1fd7fe1a : [graphite] Use internal class to manage DrawAtlas in SmallPathAtlas.
37947aec8c : Iterate emoji color font tests over more color font formats
38e23ea518 : Add Caps::getDepthAttachmentDimensions()
331c38bbbb : Remove SK_LEGACY_SNAP_DRAW_IMAGE_TRANSLATION
83a71306a2 : [Fontations-backend] Add an empty FontMgr for Fontations
86cecff0c4 : [graphite] Atlas management fixes for SmallPathAtlas.
17677914da : Reland "[graphite] Rasterize SmallPathAtlas paths to the Plot backing store."
70c2505fd3 : Reland "Use nmad in pow/log computation."
875b356e4d : Remove flag guard for SK_RASTER_PIPELINE_FASTER_HUE_SAT_CLR_LUM.
802047e15b : Migrate CanvasKit to use modular build
453cb0d045 : Fix rounding error in non-AA curve edge smoothing
597b161a7c : Reland "Enforce explicit OWNERS.android approval for generated SkUserConfig.h files"
de108a9c8b : Fix native graphite vk jobs to use correct config.
af1913461a : Revert "Enforce explicit OWNERS.android approval for generated SkUserConfig.h files"
5704dff396 : Yet more stable keys
be026681c4 : Roll ANGLE from fc440afa62a7 to b978974d98eb (7 revisions)
10058142c8 : Roll SK Tool from 65414438feb7 to cc6c9c14800c
24b287dc81 : Roll Skia Infra from f5ba03c10e1a to 65414438feb7 (5 revisions)
5839a94bf2 : Roll Dawn from d9da44a9929a to f7e1ef5d45e2 (13 revisions)
a577399ed6 : Revert "Use nmad in pow/log computation."
86b905fede : RESTRICT AUTOMERGE Fix colorspace transform with multitexture color text.
9c62e7b382 : Enforce explicit OWNERS.android approval for generated SkUserConfig.h files
9ab297bf1c : Avoid use-after-move in SkShaper_harfbuzz
76ac52d2c5 : Remove divisions from Raster Pipeline blend ops.
63ca88c48f : Use makeInset() for layer clip
63f1e17faa : Address clang tidy suggestions
f65ecbdfb0 : [graphite] Add stably keyed 1D and 2D blur SkRuntimeEffects
9c7d13c05e : [graphite] Add more stably keyed SkRuntimeEffects
10d2d15c0b : Use nmad in pow/log computation.
3029fb395d : IWYU : std::max needs <algorithm>

+- Project: platform/external/sl4a

328e1532 : Remove unused method VpnFacade#loadVpnProfiles()
93cce807 : Fix potential null pointer exception

+- Project: platform/external/sonivox

0ee098f : Initialize local variable
ad2f6c1 : TEST_MAPPING: Move SonivoxTest to presubmit
d1b0f81 : fix buffer overrun in eas_wtengine
3c97085 : fix buffer overrun in eas_wtengine
5d93ba0 : fix buffer overrun in eas_wtengine
fbd2746 : fix buffer overrun in eas_wtengine
1803d5c : fix buffer overrun in eas_wtengine
f9d4893 : fix buffer overrun in eas_wtengine

+- Project: platform/external/speex

7f61a05 : Hand speex over to the janitors.
e113978 : Remove NOTICE symlink.
b28b271 : Remove useless `neon:` clause.
6da632b : Remove VNDK definition(s)

+- Project: platform/external/sqlite

2a3a2d5 : Make sqlite 3.44.3 the default
6637da3 : Update sqlite upgrade documentation
4a4d13b : Disable LTO for libsqlite
3cfcc6c : Install sqlite 3.44.3
152fb62 : Update the sqlite build scripts
224a7bf : Consume build flag in sqlite Android.bp
2d872ea : Install sqlite 3.42.0
fd845c3 : Allow multiple releases of sqlite
f19bd9f : Revert "Allow multiple releases of sqlite"
f5a5a95 : Revert "Install sqlite 3.42.0"
fe58f99 : Revert "Consume build flag in sqlite Android.bp"
02e3b5a : Consume build flag in sqlite Android.bp
d0cdd75 : Install sqlite 3.42.0
83b3ba2 : Allow multiple releases of sqlite
80a726d : Revert "Upgrade sqlite to release 3.44.2"
079d4fd : Revert "Upgrade sqlite to release 3.44.2"
92d61ff : Revert "Upgrade sqlite to release 3.44.2"
e7c92f4 : Revert "Upgrade sqlite to release 3.44.2"
10f149d : Remove VNDK definition(s)
4095ac3 : Upgrade sqlite to release 3.44.2

+- Project: platform/external/squashfs-tools

98bb83e : Remove NOTICE symlink.

+- Project: platform/external/stg

d27f0fa : rust: add test where discriminant is offset from beginning in the variant data layout
d25d2cb : rust: add test with variant having a single member
4dcd376 : rust: add test with an empty enum and optional empty enum
d76a680 : rust: model `Variant` discriminant as an optional member
b2bbf1f : DWARF processor: fix whitespace in conditional expression
f821549 : DWARF processor: handle DW_TAG_GNU_formal_parameter_pack DIEs
eed00c2 : rust: delegate DWARF processing for `variant_part` to variant DWARF processor
f1448a2 : rust: add DWARF processor for `Variant` node
41ede4d : rust: add DWARF processor for `VariantMember` nodes
5adbe8e : CMake build: add dependency version information
de821f4 : CMake build: add check for Linux UAPI headers
ff9af13 : rust: add a test case for tagged enum with negative discriminant
6e2c034 : CMake: express current dependency on Catch2 v2
27ca784 : proto writer: take references to key/value pairs in ID mapping loop
0cdd97b : rust: add test case for rust tagged enums
bd7ac29 : comparison: use a cleaner enum for Ignore options
cee934c : rust: add `Variant` node
5ef4e13 : rust: add `VariantMember` node
577d950 : rust: add info test for member functions in Rust enums
b725c74 : test suite: rename Abigail reader input files to `<test-name>_<language>.xml`
bcd1702 : DWARF processor: do not apply file filters to types in Rust objects
36f47bb : DWARF processor: add language awareness to STG DWARF processor
c8070fe : DWARF wrappers: add DWARF getter for mandatory attributes
24083ae : order: rework ExtendOrder as CombineOrders
fac1bf4 : order: fix vector reservations in `Reorder`
1cb2c52 : order test: make some order combination tests a bit clearer
d52c700 : order test: rename local variables for clarity
527ed25 : order: tweak order merging to prefer second sequence
55fcf7f : test suite: all expected STG output files are now annotated
f8bd737 : proto: add an option to print annotations for STG output
73cffde : naming: emit method type instead of mangled name
d9a9f9d : proto writer: fix created file permissions
e74501f : proto writer: add annotating printer for fields denoting IDs
ba07021 : proto writer: add method returning a mapping from external to internal IDs
df42034 : proto writer: print directly to a zero copy file output stream
6820d9a : proto writer: move printing code into `Writer::Write` method

+- Project: platform/external/swiftshader

22f7a9d21 : Use the global default cpp_std.
da334852e : Fixup CMake after spirv upgrade
10a5a7fe6 : spirv-tools: revert hand-made changes in spirv-tools to update with upstream
fae8f4dea : update-spirv-tools.sh: add missing rms of Android.mk
495ec44fd : Squashed 'third_party/SPIRV-Tools/' changes from 51892874b..dd4b663e1
cc60dc9f7 : Squashed 'third_party/SPIRV-Headers/' changes from 268a06176..5e3ad389e
76f7f8cfe : llvm-16.0: Remove build dependencies for <valgrind/valgrind.h>.
9aec4b969 : llvm-16.0: Fix some issues in Reactor/LLVMJIT for LoongArch.
f453d53a9 : Reactor: loongarch64 is not supported in subzero.
764410d4d : llvm-16.0: Add BUILD.gn for loongarch64.
632c096c2 : llvm-16.0: Add configs/common and configs/linux for loongarch64.
1eaac56de : Fix some build issues on Windows Arm64.
62c59c41e : Fix build when using SWIFTSHADER_DISABLE_TRACE
ff61926fc : split source files with the same case-insensentive name into different source sets
6912e7d5b : Fix alignment bug with depth/stencil resolve attachment
f0178b3c4 : fix debug build with llvm 16
0bacc751b : Fix crash in asserts with VK_EXT_vertex_input_dynamic_state

+- Project: platform/external/tensorflow

afaea0f68b5 : Add l2loss ops to support ondevice clipping ops.
d14653e6d67 : Fix a TfLite coredump issue.

+- Project: platform/external/testng

efdfd273 : Update OWNERS file

+- Project: platform/external/tinyalsa

b2a874e : Remove VNDK definition(s)

+- Project: platform/external/tinyxml2

8d3ca03 : Remove unused LICENSE and NOTICE symlinks.
9fef8e2 : Remove VNDK definition(s)
26985b5 : new docs
35099af : updating version
b69be03 : update the readme
016ef77 : remove vs; easier to use cmake
8d3cdf5 : now fix the badge
941e2d9 : fix the tests?
428cd1b : update readme
8158ba0 : fix readme link
5080faa : Add missing "defined", to fix building with -Werror=undef
cc4c1df : fix compiler detection
f439598 : Remove LFS64 calls and set _FILE_OFFSET_BITS=64
98303bb : add pedantic whitespace mode
904ad04 : Added ChildElementCount
5926ec9 : Added ChildElementCount()
9706d2c : reorder tests
9ad3f27 : update to vs2022
2555efa : Update tinyxml2.h
8fd6cc6 : fix gcc sizetype complaint
beb2b2f : fix more -Wsign-conversion warnings
07f497d : fix -Wsuggest-override warnings
0691cf7 : fix -Wsign-conversion warnings
7366590 : Update tinyxml2.h
3e94e4a : add testcase
7e31046 : typo
953018a : fix android build
a2d6751 : fix cygwin
cf0a876 : enable workflow dispatch, update docs
4cc4145 : Change argument names in tinyxml2.cpp to match those in tinyxml2.h.
6cc4058 : Convert endings of lines 106-107 in tinyxml2.cpp to CRLF.
f6c9916 : meson: simplify test setup
c27699a : fixed Clang -Wextra-stmt warnings with TIXMLASSERT
e6703fd : Fix broken documentation links.
9efb6b0 : fix assertion - Assertion '_elementPool.CurrentAllocs() == _elementPool.Untracked()' failed.
98233b6 : Use fseeko and ftello on BSDs

+- Project: platform/external/toolchain-utils

a37c013c : llvm_tools: move FindChromeOSRootAbove to chroot.py
c6733c05 : auto_abandon_cls: include internal CLs
8a26cd3e : cros_utils: add support for parsing for internal CL uploads
54e65f79 : git: add helper to determine if something's a full SHA
f46a883d : llvm_tools: add package stabilization script
c5dcecf1 : llvm_tools: remove LLVM_HASH usage from get_upstream_patch
5a25614b : llvm_tools: migrate nightly_revert_checker to get_llvm_hash
18a3ccb6 : llvm_tools: let `get_llvm_hash` grab llvm-next/llvm hashes
53ba4150 : llvm_tools: add bb_add.py
f8e584c2 : llvm_tools: add a file to contain llvm testing information
5910e9f1 : llvm_tools: add internal CL support to cros_cls
977ad131 : rust-analyzer-chromiumos-wrapper: Perform exact prefix match for replacement
51776b56 : rust-analyzer-chromiumos-wrapper: Update rust-analyzer in chroot to /usr/bin
7da035ef : rust-analyzer-chromiumos-wrapper: Replace on first match only.
9b49b4f2 : rust-analyzer-chromiumos-wrapper: Use arrays instead of hashmaps to store replacements
dc3dc47e : rust-analyzer-chromiumos-wrapper: Simplify test payloads
48b9e2d0 : rust-analyzer-chromiumos-wrapper: Simplify test output Vec initialization
92a0ed1a : rust-analyzer-chromiumos-wrapper: Generate Content-Length for tests in the helper
6523933c : patch_sync: Fix android patch filtering.
e72432d7 : patch_sync: Clean up clippy lints
9418ce84 : llvm_tools: add gerrit cwd
91004c13 : llvm_tools: add revision autodetection to the patch cleanup script
26d580d4 : afdo_tools: move worktree creation to git_utils
13efc0f6 : Make git am a dry run when running test_apply()
9a6d822b : afdo_metadata: Publish the new kernel profiles
ae16c1dd : setup_for_workon: make --checkout or --no-checkout mandatory
b5f88d7d : llvm_tools: use new make_tempdir method in tests
f6dc855c : llvm_tools: add clean_up_old_llvm_patches script
e1133ef4 : afdo_metadata: Publish the new kernel profiles
4db0e315 : llvm_tools: fix `cros lint` & mypy issues in patch_utils
3f4382d0 : llvm_tools: remove unused `patch_cmd` arg
0fc9b4d6 : llvm_tools: remove REMOVE_PATCHES failure mode
f710649f : afdo_tools: move git utilities into cros_utils
226bf89b : compiler_wrapper: automatic sync
feab5cec : afdo_metadata: Publish the new kernel profiles
443429f4 : check-presubmit: add missing f
baceb2f1 : afdo_tools: Replace gsutil with gsutil.py
67fd41ab : replace shlex.quote with shlex.join
44fc9bbb : update_packages_and_run_tests: set wip on uploaded changes
ad01c999 : update_kernel_afdo: clarify logging slightly
08f5f2ad : afdo_metadata: Publish the new kernel profiles
f49627a5 : compiler_wrapper: automatic sync
a692f08c : llvm_tools: update repo manifest by default for llvm upgrades
b8a26ea2 : afdo_metadata: Publish the new kernel profiles
3c03d572 : delete `auto_delete_nightly_test_data.py`
3b0d75a2 : afdo_tools: remove update_kernel_afdo
14fc4f03 : afdo_tools: update profiles even if they're old
b824cf76 : afdo_tools: add chromeos-tree flag to update_kernel_afdo.py
12edaa8d : afdo_tools: fix `git` invocation in update_kernel_afdo.py
23453f96 : llvm_tools: add llvm_simple_bisect.py
112b4b64 : compiler_wrapper: automatic sync
83ca115a : afdo_metadata: Publish the new kernel profiles
e351bbc6 : afdo_tools: add update_kernel_afdo.py
7b937bee : afdo_tools: skip kernel 5.4 temporarily in upgrades
7539fd49 : llvm_tools: support new LLVM_VERSION_MAJOR location
013f7a3e : toolchain_utils_githooks: add --install_deps_only flag
9b2e8e11 : afdo_tools: print arch info when saying 'wrong version'
1409d51f : auto_delete_nightly_test_data: split abandoning into another script
56b13e96 : afdo_tools: un-add 6.6 kernel version
f3de6683 : update_packages_and_run_tests: add chroot args
ddbd42cf : llvm_tools: s/chroot_path/chromeos_path
e28af8e1 : update_kernel_afdo: roll for kernels 6.6 and 6.1
db4d68ea : afdo_tools: fix script output for stable channel
84141e2b : compiler_wrapper: automatic sync
7707b2c7 : auto_update_rust_bootstrap: gracefully handle multiple CLs
1ea2d92f : pgo_rust: emerge `cross-*/rust` packages
423ae14d : rust_uprev: skip fetching bootstrap tbz2
159f6741 : rust_uprev: specify category for `equery w rust`

+- Project: platform/external/toybox

e3c3ff19 : sendfile_len: fix bounds check.
2c3363f7 : Use DRAIN instead of FLUSH.
5ab80896 : Bump shell script filehandle to high filehandle with O_CLOEXEC.
18595cad : vi: simplify tests
2b9ee872 : vi: handle invalid `:g` arguments without buffer overflow.
e5c9f37c : vi: fix buffer overflow when entering a ridiculously long command
abbdf74c : vi: check for out of bounds read on empty `p` buffer
83a07bfe : getconf: add NPROCESSORS_CONF and NPROCESSORS_ONLN.
70a52592 : Move error handling into ioprio_get/set, and in-passing cleanups.
48512264 : Fix ionice's return value for getting process IO priority
3c276ac1 : Make prototype match function. (Missed one.)
a2c4a53e : Fix chmod g+rX-ws and similar, plus in-passing cleanups.
2043855a : Only set speed and flush buffer when -s option supplied.
21e163b7 : microcom: Don't crash if failed to open paste file
8abb1033 : Fix stale comment.
ad84f82a : toysh: implement return.
6840392d : Stack longjmp return vectors so builtins calling builtins can xexit() back to the shell.
3ad2a879 : Add TOYFLAG_NOBUF and make microcom use it.
a21961fa : Change -o to uncollated, add -O for collated.
9c3eb4b4 : netcat: add -o
007d102d : Allow netcat -f to communicate with serial devices
dbe06f2f : Skip test that triggers a macos bug.
6983f740 : find: use S_ISREG() rather than inlining it.
6800a95e : Ray Gardner pointed out we were adding the +4 to the wrong side of the strlower() check for unicode facepalm. With test.
1ef5414e : Doc: fix typos in mkroot README
9da52af5 : Build mount(1)/umount(1)/unshare(1) for the Linux host.
5b66401b : Fix the post_update.sh annoyance that can remove a home directory.
d52e93c9 : Create generated/tags.h with sed and bash instead of C.
41e7186b : Add a little bit on the what and why of help text.
81a3f11a : Doc tweak: accept -A as an alias for -a but don't try to explain it.
bcbbcb24 : Switch most remaining toys.optflags&FLAG_x checks to FLAG(x)
f53aab3c : Consistently indent help blocks.
3101559d : Only --start-group and --end-group when static linking.
6ab0eb54 : Don't rely on (skippable) airlock build to set mkroot VERSION.
6aaeb385 : If /dev/tty was never associated, writing to it produces an error. (That's why ; instead of && there, but suppress the message too.)
da1474b1 : Fix hwclock to work with current glibc and musl, which have different bugs.
1b6d64ff : The "extra" libraries want to go in a magic order when static linking, and probing them in parallel makes that awkward, so if there are any pass --start-group and --end-group to the linker so it actually resolves crosstalk between them.
ddd83be0 : find -size implies -type f.
aedbaa5c : xxd: buffer input via stdio.
0ccf2a79 : Indent the help text block.
7c6aecd4 : Two changes to record-commands: 1) busybox find doesn't understand commas in -type so use parentheses and -o, 2) change semantics (sourcing changes variables) so running with no arguments sets up a persistent wrapper and outputs an export line to update variables.
475d3aa8 : The -f doesn't reliably shut up chmod.
f5dead2d : Add a getopt symlink.
544a855c : Add cfspeed2bps() and bsp2cfspeed() conversion functions, and make xsetspeed() use them.
880e973a : Let record-commands be run from an arbitrary directory.
7d9ee89d : Vidar Karlsen says freebsd needs a magic constant.
82720e59 : Add uname to freebsd_miniconfig (pointed out by Vidar Karlsen)
f2079e0f : A sufficiently loaded server may not be able to fork()/exec() in .1 seconds (Elliott saw this), so give it a full second.
122bbe60 : Version 0.8.11
96d9f661 : Thinko. (Reused a variable one line too early.)
207c9857 : Build armv4l kernel.
bd1b0982 : Stop forcing CONFIG_EXPERT on to disable other symbols.
9c0e6eff : Fix powerpc, mips64, and s390x boards under qemu.
9303bd8a : Tweak help text and comments.
fc0e86b4 : Fix thinko.
2b867151 : Enforce min/max for % input type (time in seconds w/millisecond granularity).
59b041d1 : Stdout buffering broke yet more stuff.
9f7d285a : Copy numeric config symbols into config.h.
63b36842 : Fix creating initramfs.cpio.gz without building kernel.
3bbc31c7 : Alas, nproc isn't portable (sched_getaffinity() syscall) and scripts/portability.sh already has two fallbacks (sysctl -n hw.nproc for mac/bsd and if that doesn't work either it sets CPUS=1).
d21f10ec : Add suffix to toybox-prereq build.
b947b52b : Promote fold and touch tests to "make tests".
8dbf4e10 : Update pass over the roadmap.
cd960173 : Fix .gitignore complaining about name collisions in subdirectories.
d1acc6e8 : Add a canned minimal toybox build that does "cc *.c" against saved headers to provide the toybox commands used by the full scripts/make.sh, with minimal dependencies and using whatever #!/bin/sh you've got.
28316b36 : List (installed) debian packages each toybox command lives in.
97b776b7 : Move GENERIC_KCONF adjacent to get_target_config() and allow it to be overridden, deduplicate "initramfs.cpio.gz" name, always archive fs but just put it in "docs" when it's $BUILTIN (thus not used).
ce5358d7 : Update architecture list in faq to match mcm-buildall.sh.
a0a47856 : Use be2csv on all kernel configs, including generic section.
4f097b4c : Simplify record-commands a little.
98ff5f61 : Add microblaze kernel config, and be2csv function to convert space seperated bash brace expansions to comma separated values.
6e1d66a2 : Peel out KARGS and VMLINUX default values.
15ce6410 : Update README generation.
b19fece9 : Add /etc/os-release file.
a8b55f89 : inotifyd: Don't ignore the first mask character.
1a5aa177 : Add sh4eb target, with BINFMT_FLAT support.
82fcc232 : inotifyd: enable line buffering.
bb91cee6 : Use current musl-cross-make and build more toolchains.
95906a13 : uchar is useless since we -funsigned-char
c40010f7 : bc.c: Large block of numbers -> String for -l lib
d4fa148e : restorecon: use FLAG() macro for readability.
f5842591 : Reduce ifconfig test flake.
39dea771 : Fix "install -dm 02750 directory" and add tests.
896bb66a : Add env -e to execute a different command than argv[0] from the command list.
028e13a4 : Try harder to make it clear that non-toybox failures don't count.
d2987475 : If /sys isn't mounted or the loop device is disassociated between reading /proc/mounts and asking for follow-up data from sysfs, readfile() returns NULL and there should have been an else case setting it back to "" instead of NULL so the printf() and if (!*ss) free(ss) didn't try to dereference the NULL.
c1fb95a3 : Teach mount to show file= option when displaying loopback mounts.
567f8daa : Build plumbing: redo compflags(), pull out $VERSION calculation, allow $VERSION override without the -DTOYBOX_VERSION=\"blah\" wrapper, remove magic sed line ranges for dependency checking (tag lines with #d instead), split out FILES= in generated build.sh and wordwrap it to be more legible, make PATH= a comment for dependency checking instead of a variable override on the target system.
f888f11f : Emit make test_help and make test_install targets, only skip command targets. (Because "make help" and "make install" have existing meanings, and thus can't build those standalone commands.)
bd741faa : Fix first line summary for xzcat.
919273ca : Simplify and parallelize library probe.
6c23ff01 : readelf: fix -n for x86-64 ibt/shstk notes.
cab0b665 : hexdump: fix NUL character handling
ea119151 : watch: flush the buffer each time around the loop.
eeae5684 : Fix use after free.
afeed2d4 : ping: opt in to line buffering.
38505e0a : Adjust documentation to real possible values
5b9542cb : tests for sha3sum
7768b833 : Add riscv64 and sh4eb compiler targets.
c39a6eef : Upstream musl-cross-make finally updated to musl-1.2.4.
a2419ad5 : Add mv -x to atomically swap two files.
cc67996f : Promote getopt.
71f05097 : Cleanup pass.
481ec7b8 : bc: remove a ton of auto-generated test cases that are useless
e58d53d7 : getopt.c: Formatting, printf -> xprintf/xputsn/putchar, Referance link
878786c6 : Roadmap updates.
a675c9a9 : Bugfix for last patch: don't end the stream before writing the data.
93cb1c29 : xzcat.c: Formatting, Cleanup, Resolve ifdefs, Tests for errors, testing -> testcmd, Rearange/Rewrite large comments to be C99, reange code (main at bottom, do_command above it), Remove some function prototypes, Remove "!= 0/NULL", "x == 0" to "!x", uint32_t to unsigned, uint8_t to char, remove vli_type typedef, remove inline (useless in modern C), Hex -> Dec when under 10,
c2deb895 : ts, remove MAYFORK, add in LINEBUF
1e3708a9 : Change file list collection for build.
c1f29df0 : Shut the compiler up.

+- Project: trusty/external/trusted-firmware-a

80d3a8a5b : Fix build after v2.10 merge
cf2f27e09 : trusty: delete the fp registers save&restore at init stage
987358099 : docs(changelog): changelog for v2.10 release
256c1c60e : Revert "docs(changelog): changelog for v2.10 release"
6a2b11c29 : refactor(tc): deprecate Arm TC1 FVP platform
0abbfab32 : docs(changelog): changelog for v2.10 release
48856003b : docs: add a section for experimental build options
9766f41d3 : fix(docs): update maintainers list
7064d20a4 : docs(fvp): update model version documentation
a97f4665d : refactor(qemu): change way how we enable cpu features
94276a569 : docs(juno): update PSCI instrumentation data
fe7d06a67 : docs(n1sdp): update N1SDP PSCI instrumentation data
446354122 : docs(threat-model): add a threat model for TF-A with Arm CCA
575c14696 : refactor(auth): remove return_if_error() macro
267c106f0 : build(mbedtls): add deprecation notice
348446ad2 : docs(threat-model): cover threats inherent to receiving data over UART
0c5aafc65 : chore(npcm845x): remove CryptoCell-712/713 support
70524d3df : build(qemu): use xlat tables v2 directly
c41b16ead : docs(qemu): mention a55 in list of v8.2 cores
a0ef1c0ef : fix(arm): correct the SPMC_AT_EL3 condition
b65dfe40a : chore(auth)!: remove CryptoCell-712/713 support
630a06c4c : fix(el3-spmc): remove experimental flag
7c33bcab5 : feat(sgi): increase sp memmap size
e03dcc8f5 : feat(build): include plat header in fdt build
31dcf2345 : feat(docs): save BL32 image base and size in entry point info
821b01fa7 : feat(arm): save BL32 image base and size in entry point info
183329a58 : refactor(cm): introduce INIT_UNUSED_NS_EL2 macro
cdd6089db : chore(compiler-rt): update compiler-rt source files
fd39217a7 : chore(zlib): update zlib to version 1.3
d3a9990c6 : chore(libfdt): update header files to v1.7.0 tag
e60c18471 : fix(smccc): ensure that mpidr passed through SMC is valid
b54dfb5d3 : build(qemu-sbsa): it is GICv3 platform
e92375e07 : fix(ti): release lock in all TI-SCI xfer return paths
655af4f49 : fix(intel): update boot scratch cold register to use cold 8
1a38aafbf : fix(xlat): set MAX_PHYS_ADDR to total mapped physical region
3e56c69f3 : docs: add TF-A version numbering information
f4e64d1f5 : feat(morello): add TF-A version string to NT_FW_CONFIG
10fd85d8f : feat(morello): set NT_FW_CONFIG properties for MCC, PCC and SCP version
7414aaa1a : feat(zynqmp): remove pm_ioctl_set_sgmii_mode api
c0e16d30a : fix(rmmd): enable sme using sme_enable_per_world
fe06e118a : fix(cpus): workaround for Cortex-X2 erratum 2742423
d7bc2cb43 : fix(cpus): workaround for Cortex-A710 erratum 2742423
68085ad48 : fix(cpus): workaround for Neoverse N2 erratum 2340933
6cb8be17a : fix(cpus): workaround for Neoverse N2 erratum 2346952
41b5a23c8 : docs(versal-net): add TSP build documentation
7b7c53506 : docs(versal): add TSP build documentation
639b3676c : feat(versal-net): add tsp support
7ff4d4fbe : feat(versal): add tsp support
0561070eb : refactor(xilinx): add generic TSP makefile
c189adbd5 : fix(build): remove duplicated include order
a7eff3477 : fix(sdei): ensure that interrupt ID is valid
6bd79b13f : fix(tegra): return correct error code for plat_core_pos_by_mpidr
42604d2d3 : docs(ras): update RAS documentation
9f9bfd7a0 : docs(el3-runtime): update BL31 exception vector handling
6d22b089f : fix(el3-runtime): restrict lower el EA handlers in FFH mode
f87e54f73 : fix(ras): remove RAS_FFH_SUPPORT and introduce FFH_SUPPORT
4c7abf85d : chore(zynqmp): reorganize tsp code into common path
51564354c : refactor(xilinx): rename platform function to generic name
970a4a8d8 : fix(ras): restrict ENABLE_FEAT_RAS to have only two states
6597fcf16 : feat(ras): use FEAT_IESB for error synchronization
d04c04a4e : feat(el3-runtime): modify vector entry paths
6ed98c45d : feat(bl2): add gpt support
3ff5fc2b3 : fix(corstone-1000): modify boot device dependencies
72f027c33 : fix(build): convert tabs and ifdef comparisons
a07b4590d : fix(build): disable ENABLE_FEAT_MPAM for Aarch32
5856a91a6 : fix(corstone-1000): removing the signature area
461c0a5d9 : refactor(cm): move EL3 registers to global context
d5be80275 : docs(spm-mm): remove reference to SEL2 SPMC
6c33e8712 : docs: remove SEL2 SPMC threat model
0fd975aca : docs: remove unused SPM related diagrams
2243ba3c3 : feat(zynqmp): enable assertion
80cb4b140 : feat(versal-net): enable assertion
0375188a3 : feat(versal): enable assertion
ade6000ff : feat(rmm): update RMI VERSION command as per EAC5
1ca902a53 : fix(build): remove handling of mandatory options
f0c813b7e : build(refactor): avoid ifdef comparison
d638029ff : refactor(build): avoid using values for comparison
fb7301170 : refactor(build): reorder arch features handling
cf953bca5 : build(n1sdp): add ARM_ARCH_MAJOR.ARM_ARCH_MINOR
3547270f5 : refactor(build): reorder platform Makefile evaluation
bfe82cff6 : fix(versal): type cast addresses to fix integer overflow
568d406ce : refactor(fvp): move image handling into generic procedure
ed5672070 : refactor(bl2): make post image handling platform-specific
cef2e9256 : fix(ast2700): add device mapping for coherent memory
ce1008fef : feat(ti): query firmware for suspend capability
7ab782801 : feat(ti): add TI-SCI query firmware capabilities command support
e9868458e : feat(ti): remove extra core counts in cluster 2 and 3
08ec77c7f : refactor(arm): use gpt_partition_init
f08460dc0 : feat(partition): add interface to init gpt
0f23e7eb1 : refactor(partition): convert warn to verbose
ad2dd6587 : feat(partition): add support to use backup GPT header
fce8a70ed : refactor(partition): get GPT header location from MBR
3e6d24577 : feat(arm): add IO policy to use backup gpt header
1051606c3 : feat(tbbr): add image id for backup GPT
94c90ac81 : feat(handoff): port BL31-BL33 interface to fw handoff framework
eb8700a93 : refactor(fvp): do not use RSS platform token and attestation key APIs
a0594add2 : feat(cpus): add support for Travis CPU
4c02c99bd : docs: deletion of a few deprecated platforms not yet confirmed
81c2e1566 : fix(tbbr): guard defines under MBEDTLS_CONFIG_FILE
2ea42fec3 : refactor(tbbr): enforce compile-time error for invalid algorithm selection
98ea2d814 : docs: mark PSA_CRYPTO as an experimental feature
ce189383d : feat(fvp): increase BL1 RW area for PSA_CRYPTO implementation
255ce97d6 : feat(mbedtls-psa): mbedTLS PSA Crypto with ECDSA
53a868f67 : fix(ti): align static device region addresses to reduce MMU table count
f1df8f10c : fix(arm): fix GIC macros for GICv4.1 support
edebefbcb : fix(mpam): refine MPAM initialization and enablement process
76d53ee1a : fix(spmd): fix FFA_VERSION forwarding
6e86475d5 : fix(cpus): workaround for Cortex-A510 erratum 2080326
ab2b56df2 : fix(cpus): fix the rev-var of Neoverse-V1
80af87e47 : fix(errata-abi): update the Neoverse-N2 errata ABI struct
56747a5ca : fix(errata-abi): update the neoverse-N1 errata ABI struct
8ae66d624 : fix(cpus): fix the rev-var of Cortex-X2
7f2caecdb : fix(errata-abi): update the Cortex-A78C errata ABI struct
c814619a3 : fix(cpus): update the rev-var for Cortex-A78AE
92d5b501d : fix(errata-abi): update the Cortex-A76 errata ABI struct
2bf7939a7 : fix(cpus): fix the rev-var for Cortex-A710
1ca73b4f4 : fix(build): convert tabs to spaces
9f72f5eac : fix(st): properly check LOADADDR
20324013b : feat(fvp): new SiP call to set an interrupt pending
7a2130b4a : refactor(arm): allow platform specific SiP support
12e683a68 : docs(stm32mp15): mark STM32MP15_OPTEE_RSV_SHM deprecated
fb1d3bd93 : feat(stm32mp15): disable OP-TEE shared memory
430be4396 : fix(build): pass parameters through response files
bb3b0c0b0 : fix(cert-create): fix key loading logic
4c8e8ea77 : feat(st): update STM32MP DT files
d17c73241 : docs: add code-owners for Firmare Handoff Library
542ff7653 : docs(maintainers): remove Jorge Ramirez-Ortiz from rcar3 maintainers
138ddcbf4 : fix(rcar3-drivers): update DDR setting
c623fb2da : refactor(arm): remove ARM_ROTPK_KEY_LEN comparison
776253121 : feat(st): support gcc as linker
cfe6767f7 : fix(build): allow gcc linker on Aarch32 platforms
69c371bc1 : fix(rcar3): fix CPG register code comment
281edfee0 : fix(rcar3): update Draak and Eagle board IDs
6f3ca8ada : fix(st): setting default KEY_SIZE
6adeeb472 : docs(cert-create): add key size options for ecdsa
b8ae68908 : feat(arm): ecdsa p384/p256 full key support
c1ec23dd6 : feat(tbbr): update PK_DER_LEN for ECDSA P-384 keys
557f7d806 : feat(auth): ecdsa p384 key support
c512c89cd : feat(cert-create): ecdsa p384 key support
9c1c8f010 : feat(xilinx): switch boot console to runtime
c47d0491e : feat(rdn2): introduce platform handler for Group0 interrupt
f99dcbace : feat(rdn2): add plat hook for memory transaction
f45893426 : feat(rdn2): introduce accessor function to obtain datastore
549bc04f1 : feat(spm): separate StMM SP specifics to add support for a S-EL0 SP
b4bed4b76 : feat(rdn2): add defines needed for spmc-el3
6e92a82c8 : feat(ras): reuse SPM_MM specific defines for SPMC_AT_EL3
f5e1bed26 : feat(bl31): reuse SPM_MM specific defines for SPMC_AT_EL3
5df1dccd0 : feat(arm): reuse SPM_MM specific defines for SPMC_AT_EL3
801cd3c84 : feat(el3-spmc): add a flag to enable support to load SEL0 SP
1132f0688 : refactor(spm-mm): reorganize secure partition manager shim code
013006f1f : feat(mt8188): add EMI MPU support for SCP and DSP
85bebe18d : refactor(console): disable getc() by default
a467e813a : feat(versal-net): retrieval of console information from dtb
7c36fbcc1 : feat(versal): retrieval of console information from dtb
c1e84aca3 : refactor(xilinx): create generic function for clock retrieval
392346223 : feat(zynqmp): retrieval of console information from dtb
8cf07ab36 : docs(build): update GCC to 12.3.Rel1 version
10f8a3974 : refactor(zynqmp): use common code for prepare_dtb
1a5b58e7b : refactor(xilinx): remove multiple return paths in prepare_dtb
9f4b6259e : refactor(cm): enable S-EL2 globally for all contexts
5c52d7e54 : refactor(cm): remove world differentiation for EL2 context restore
5e8cc7278 : fix(cm): make ICC_SRE_EL2 fixup generic to all worlds
f0c96a2e3 : refactor(cm): clean up SCR_EL3 and CPTR_EL3 initialization
4827613c9 : fix(imx8m): map BL32 memory only if SPD_opteed or SPD_trusty is enabled
856256466 : feat(imx8mn): add workaround for errata ERR050362
8d150c952 : feat(imx8m): enable snvs privileged registers access
74306b2ac : fix(docs): remove out-dated information about CI review comments
eaa62e825 : feat(mbedtls-psa): use PSA crypto API during signature verification
484b58696 : feat(mbedtls-psa): use PSA crypto API during hash calculation
2ed061c43 : feat(mbedtls-psa): use PSA crypto API for hash verification
4eaaaa192 : feat(mbedtls-psa): initialise mbedtls psa crypto
38f893692 : feat(mbedtls-psa): register an ad-hoc PSA crypto driver
2454316c2 : fix(cpus): workaround for Cortex-X3 erratum 2070301
055ebeca1 : feat(build): manage patch version in Makefile
e2ef1dfcd : fix(versal-net): use correct macro name for uart baudrate
5782b890d : feat(mbedtls-psa): introduce PSA_CRYPTO build option
902e94cad : docs(changelog): add scope for MbedTLS PSA Crypto
678896301 : feat(rmmd): pass SMCCCv1.3 SVE hint bit to RMM
b254b9815 : feat(mt8188): add DSB before udelay
f92eb7e26 : feat(rmmd): enable SME for RMM
f9820f21b : fix(xilinx): remove console error message
d526d00a1 : fix(docs): add missing line in the fiptool command for stm32mp1
2226b4533 : docs: update TF-A v2.10 release information
c9c8a799e : chore(dcc): remove unnecessary code in dcc
564e073cd : refactor(ast2700): adopt RESET_TO_BL31 boot flow
322af2344 : feat(qemu): implement firmware handoff on qemu
77ce6a561 : fix(st): enable RTC clock before accessing nv counter
379d77b37 : fix(st-crypto): use GENMASK_32 to define PKA registers masks
5c506c737 : fix(st): update comment on encryption key
0936abe9b : fix(dcc): add dcc console unregister function
76e4fab00 : fix(st): allow crypto lib compilation in aarch64
6fef0f67e : fix(st-uart): allow 64 bit compilation
a2500ab7a : fix(st): reduce MMC block_buffer
8b826636a : fix(stm32mp13-fdts): cosmetic fixes in PLL nodes
2a4abe0b3 : fix(st): update dt_get_ddr_size() type
f4d765a12 : fix(nand): reset the SLC NAND
53092a778 : fix(st-crypto): do not read RNG data if it's not ready
04a483359 : feat(xilinx): sync macro names
473ada6be : feat(xilinx): remove crash console unused macros
c6d9186f6 : fix(dcc): enable DCC also for crash console
e311b9b3d : build(changelog): add new scope for DCC
d07eee245 : feat(mt8188): update return value in mtk_emi_mpu_sip_handler
1f6bb41dd : refactor(el3-runtime): plat_ic_has_interrupt_type returns bool
07f867b12 : fix(el3-runtime): leverage generic interrupt controller helpers
632e5ffeb : fix(gicv3): map generic interrupt type to GICv3 group
ab80cf35e : chore(gicv2): use interrupt group instead of type
b04343f3c : fix(spmd): coverity scan issues
4d4fec281 : feat(fiptool): add ability to build statically
3ba2c1514 : feat(handoff): introduce firmware handoff library
5c8fcc0ca : fix(errata-abi): fix the rev-var for Cortex-A710
67a2ad171 : fix(cpus): update the fix for Cortex-A78AE erratum 1941500
616b3ce27 : feat(cert-create): add pkcs11 engine support
ea6f8452f : fix(cert-create): key: Avoid having a temporary value for pkey in key_load
3e6b96e86 : feat(xilinx): used console also as crash console
6a14246ad : feat(versal-net): remove empty crash console setup
8b2048c1c : fix(cpufeat): move nested virtualization support to optionals
58dd153cc : fix(cpus): workaround for Neoverse V2 erratum 2743011
ff342643b : fix(cpus): workaround for Neoverse V2 erratum 2779510
b01140256 : fix(cpus): workaround for Neoverse V2 erratum 2719105
8852fb5b7 : fix(cpus): workaround for Neoverse V2 erratum 2331132
408cde8a5 : fix(qemu_sbsa): align FIP base to BL1 size
140d89095 : docs(maintainers): update corstone1000 maintainers
b4e1e8fbf : fix(st-ddr): express memory size with size_t type
e47d8a58b : fix(ufs): performs unsigned shift for doorbell
b1a2c51a0 : fix(mmc): initialises response buffer with zeros
408f9cb48 : feat(qemu): add "neoverse-n2" cpu support
f5211420b : refactor(cpufeat): refactor arch feature build options
3209b35d2 : fix(plat/arm): do not program DSU CLUSTERPWRDN register
93ed13800 : fix(xilinx): dcache flush for dtb region
7ca7fb1bf : fix(xilinx): dynamic mmap region for dtb
03cf4e9aa : fix(fvp): conditionally increase XLAT and MMAP table entries
cb27274c9 : fix(corstone-1000): add cpu_helpers.S to platform.mk
409c20c84 : feat(qemu): add A55 cpu support for virt
1046b4180 : fix(auth): don't overwrite pk with converted pk when rotpk is hash
4734a62d2 : feat(qemu): add "cortex-a710" cpu support
278beb894 : feat(cpufeat): add memory retention bit define for CLUSTERPWRDN
d478ac16c : fix: bl2 start address for RESET_TO_BL2+ENABLE_PIE
13ff6e9dd : chore: remove MULTI_CONSOLE_API references
e686cdb45 : feat(mbedtls): update to 3.4.1
e5839ed79 : feat(stm32mp2): generate stm32 file
9aa5371f2 : feat(stm32mp2-fdts): add stm32mp257f-ev1 board
2c62cc4a8 : feat(stm32mp2-fdts): introduce stm32mp25 pinctrl files
0dc283d29 : feat(stm32mp2-fdts): introduce stm32mp25 SoCs family
87a940e02 : feat(stm32mp2): add console configuration
4cfbb84ae : feat(st): add RCC registers list
c6d070cdb : feat(st-uart): add AARCH64 stm32_console driver
35527fb41 : feat(st): introduce new platform STM32MP2
3ccb708ec : feat(dt-bindings): add the STM32MP2 clock and reset bindings
3f6c16f02 : docs(changelog): add scopes for STM32MP2
ee5076f97 : feat(docs): introduce STM32MP2 doc
ce7f8044c : refactor(docs): add a sub-menu for ST platforms
954048f43 : refactor(st): move plat_image_load.c
cff2b1145 : refactor(st): rename PLAT_NB_FIXED_REGS
b4939bef1 : refactor(st): move some storage definitions to common part
136f632fb : refactor(st): move SDMMC definitions to driver
19c38081d : feat(st-clock): stub fdt_get_rcc_secure_state
b1718c638 : feat(st-clock): allow aarch64 compilation of STGEN functions
dad718169 : feat(st): allow AARCH64 compilation for common code
b0ce40245 : refactor(st): rename QSPI macros
ed8f06ddd : feat(fvp): capture timestamps in bl stages
5b0e4438d : fix(cpus): workaround for Cortex-X3 erratum 2742421
5fdf198c1 : fix(docs): replace deprecated urls under tfa/docs
9c1652160 : feat(errata_abi): add support for Cortex-X3
f1dfaa42c : fix(fvp): increase the maximum size of Event Log
12fe591b3 : fix(fvp): increase maximum MMAP and XLAT entries count
d836df71e : fix(arm): add Event Log area behind Trustzone Controller
f1cb5bd19 : fix(tbbr): unrecognised 'tos-fw-key-cert' option
8e2fd6a84 : feat(qemu): add dummy plat_mboot_measure_key() BL1 function
075a96182 : build(poetry): bump requests from 2.30.0 to 2.31.0
921236dda : build(npm): bump word-wrap from 1.2.3 to 1.2.4
889e3d1c6 : fix(bl31): resolve runtime console garbage in next stage
e27bebb0f : fix(cadence): update console flush uart driver
c3b69bf17 : fix(xilinx): don't reserve 1 more byte
4f7330dc7 : feat(morello): add cpuidle support
6cbf43204 : fix: bump certifi to version 2023.7.22
2a6ffa99a : feat(imx8m): move the gpc reg & macro to a separate header file
89474044a : feat(imx8m): add more dram pll setting
b321c2434 : fix(arm/fpga): enable CPU features required for ARMv9.2 cores
fdf8f929d : fix(xilinx): update dtb when dtb address and tf-a ddr flow is used
56afab73a : fix(versal): use correct macro name for ocm base address
f8f2697f5 : refactor(arm): avoid setting HASH_PREREQUISITES for a build without ROT_KEY
e681f1b8b : refactor(ast2700): update memory layout
a1e121beb : docs(threat-model): classify threats by mitigating entity
b721648da : docs(threat-model): club RME note with other assumptions
74bfe31fd : fix(cpus): workaround for Neoverse N2 erratum 2009478
bb22fb840 : build: sort bootloader image sources
1ab8c1090 : build: allow platform-defined flags
549795895 : feat(cpus): add support for Nevis CPU
450cbe11a : chore(npcm845x): remove pauth_helpers.S additions in platform makefile
9d6786cac : fix(ufs): set data segment length
dbab05efc : refactor(cpus): convert the Cortex-A57 to use cpu helpers
4ac54693b : refactor(cpus): convert the Cortex-A57 to use the errata framework
f08cfc314 : refactor(cpus): reorder Cortex-A57 errata by ascending order
285861d05 : refactor(cpus): add Cortex-A57 errata framework information
d20fa4e4e : refactor(cpus): convert the Cortex-A53 to use cpu helpers
b2d78e1c4 : refactor(cpus): convert the Cortex-A53 to use the errata framework
e37dfd3c5 : refactor(cpus): reorder Cortex-A53 errata by ascending order
0bbd4329b : fix(cpus): check for SME presence in Gelas
043f38fd5 : build(bl32): added check for AARCH32_SP
d7a7135d3 : fix(ti): fix TISCI API changes during refactor
51ce1f346 : refactor(qemu): handle pointer authentication
4a2e7547b : refactor(qemu): move options to start of file
035c6da4a : refactor(qemu): keep AArch64 cpu flags in one section
941fc3834 : refactor(qemu): handle SPM_MM builds
3b61457b4 : refactor(qemu): handle AArch64 flags
c1baf1782 : refactor(qemu): common cpu features enablement
188847500 : refactor(qemu): common BL31 sources
71f5359b1 : refactor(qemu): common BL1/2 sources
886688d13 : refactor(qemu): move CPU definitions into one place
a63cdc74c : refactor(qemu): move FDT stuff into one place
c7efb78f8 : fix(nuvoton): fix typo in platform.mk
ca9d6edc8 : fix(scmi): add parameter for plat_scmi_clock_rates_array
755748640 : build(juno): added error check for BL32 dependency
fb73ea6cc : fix(versal-net): don't clear pending interrupts
abc79c275 : fix(zynqmp): validate clock_id to avoid OOB variable access
ac58e574f : refactor(cm): move remaining EL2 save/restore into C
a8d5d3d54 : refactor(cpufeat): introduce wrapper macro for read_feat_...() functions
0b221603e : feat(fdts/morello): add thermal framework
4796d2d9b : feat(ethos-n): update npu error handling
34d9d619f : feat(mt8188): add support for SMC from OP-TEE
a83aa72fd : docs(spm): document new build option
a1a9a9507 : feat(fvp): spmd logical partition smc handler
5cf311f3a : feat(fvp): add spmd logical partition
95f7f6d86 : feat(spmd): get logical partitions info
0b850e9e7 : feat(spmd): add partition info get regs
5ca1619f8 : refactor(ff-a): move structure definitions
66bdfd6e4 : feat(spmd): el3 direct message API
02586e0e2 : feat(cpus): add support for Gelas CPU
b98eb2dc1 : refactor(cpus): convert Neoverse Poseidon to use CPU helpers
471e0b8b3 : refactor(cpus): convert Neoverse Poseidon to framework
82257de06 : fix: .gitignore to include memory tools
20629b315 : feat(sptool): generate `ARM_BL2_SP_LIST_DTS` file from `sp_layout.json`
5039015a9 : refactor(cpus): convert Neoverse V2 to use CPU helpers
31a3da83f : refactor(cpus): convert Neoverse V2 to framework
3f721c6ed : fix(cpus): assert invalid cpu_ops obtained
5ac3fdcdf : docs: add instructions for PDF generation of docs
c5c160cdd : fix(cpus): flush L2 cache for Cortex-A7/12/15/17
4c700c156 : chore: update to use Arm word across TF-A
2c65b79e2 : fix(versal-net): make pmc ipi channel as secure
96eaafa3f : fix(versal): make pmc ipi channel as secure
cebb7cc11 : fix(versal-net): add redundant call to avoid glitches
e8efb65af : fix(versal-net): change flag to increase security
273cf25cf : chore(ethos-n): use non blocking soft reset on npu
9a0c81257 : fix(cpus): revert erroneous use of override_vector_table macro in Cortex-A73
7b1e8c1c3 : refactor(cpus): convert the Cortex-A710 to use cpu helpers
d16a90d42 : refactor(cpus): convert Cortex-A710 to use the errata framework
d25136dae : refactor(cpus): reorder Cortex-A710 errata by ascending order
4d22b0e5b : feat(cpus): make revision procedure call optional
ffdf5ea47 : docs(ethos-n): update build-options.rst
352366ede : refactor(ethos-n): move build flags to ethosn_npu.mk
70bc74441 : fix(fvp): extract core id from mpidr for pwrc operations
744d60aab : fix(xilinx): add headers to resolve compile time issue
cbc8cae7f : refactor(cpus): convert Cortex-A15 to use the errata framework
f99a48104 : refactor(cpus): convert the Cortex-X3 to use the cpu helpers
1a9d5d1e1 : refactor(cpus): convert Cortex-X3 to use the errata framework
2975bc0c9 : refactor(cpus): reorder Cortex-X3 errata by ascending order
51e9eb101 : refactor(cpus): convert the Cortex-A73 to use the cpu helpers
7711223d0 : refactor(cpus): convert Cortex-A73 to use the errata framework
e2da5e0ed : refactor(cpus): reorder Cortex-A73 errata by ascending order
5c7d12cbd : refactor(cpus): convert the Cortex-A35 to use the cpu helpers
40eef67e6 : refactor(cpus): convert Cortex-A35 to use the errata framework
65a538484 : refactor(cpus): convert the Cortex-A78AE to use cpu helpers
15702f280 : refactor(cpus): convert the Denver cpu to use the errata framework
27a8bcdc3 : refactor(cpus): convert the Cortex-A78AE to use the errata framework
aff3fa210 : refactor(cpus): convert the Cortex-A5 to use the errata framework
8a4a91651 : refactor(cpus): convert the Cortex-A77 to use the bit set helpers
0b3a4b5af : refactor(cpus): convert the Cortex-A77 to use the errata framework
99787a4c0 : refactor(cpus): reorder Cortex-A77 errata by ascending order
94e1be2b2 : feat(bl32): print entry point before exiting SP_MIN
56055e87b : fix(bl32): avoid clearing argument registers in RESET_TO_SP_MIN case
cd0786c73 : fix(bl32): always include arm_arch_svc in SP_MIN
d1f2748ed : fix(services): disable workaround discovery on aarch32 for now
f6af21852 : refactor(cpus): convert Neoverse V1 to use CPU helpers
7f798aaa3 : refactor(cpus): convert Neoverse V1 to framework
b0b712ba7 : refactor(cpus): reorder Neoverse V1 errata by ascending order
12d28067c : fix(cpus): workaround for Neoverse N2 erratum 2779511
7e030b376 : fix(errata-abi): added Neoverse N2 to Errata ABI list
eb44035cd : fix(cpus): workaround for Neoverse N2 erratum 2743014
d6d34b391 : fix(docs): updated certain Neoverse N2 erratum status in docs
b41792cac : refactor(cpus): convert Neoverse N2 to use CPU helpers
ccb561627 : refactor(cpus): convert Neoverse N2 to framework
a438f434d : refactor(cpus): reorder Neoverse N2 errata by ascending order
53e02f2a5 : refactor(cpus): convert the Cortex-A76 to use cpu helpers
b6120c69f : refactor(cpus): convert the Cortex-A55 to use cpu helpers
6fb2dbd25 : refactor(cpus): convert the Cortex-A76 to use the errata framework
1de3c3a95 : refactor(cpus): convert the Cortex-A55 to use the errata framework
91ba1a5ed : refactor(cpus): convert the Cortex-A76AE to use cpu helpers
c62d9c7d2 : refactor(cpus): convert the Cortex-A76AE to use the errata framework
0a3274591 : refactor(cpus): convert the Cortex-A78 to use cpu helpers
20c791e8b : refactor(cpus): convert the Cortex-A78 to use the errata framework
dd0dbe444 : refactor(cpus): reorder Cortex-A78 errata by ascending order
cc0fc5526 : refactor(cpus): convert the Cortex-A78C to use cpu helpers
3c8de370a : refactor(cpus): convert the Cortex-A78C to use the errata framework
1c857218b : refactor(cpus): reorder Cortex-A78C errata by ascending order
1ff96d6da : refactor(cpus): convert the Cortex-X1 to use cpu helpers
211068682 : refactor(cpus): convert the Cortex-X1 to use the errata framework
e76cfe50e : refactor(cpus): reorder Cortex-X1 errata by ascending order
62e84c880 : refactor(cpus): use cpu errata wrappers Cortex-A12 aarch32 cpu
3ca54cb4a : refactor(cpus): use cpu errata wrappers Cortex-A7 and A9 aarch32 cpus
890b50882 : feat(spmd): add spmd logical partitions
e5955d7c6 : fix(xilinx): remove clock_setrate and clock_getrate api
4a530b4c6 : feat(cpufeat): initialize HFG*_EL2 registers
7bbccd4de : docs: remove blank pages from PDF documentation
b17528707 : docs(rme): update tftf build command
101f07022 : fix(imx8m): make IMX_BOOT_UART_BASE autodetection option more obvious
e80274880 : feat(rdn2): enable Neoverse N2 CPU error handling support
31d1e4ff8 : feat(sgi): firmware first error handling for Neoverse N2 CPU
f1e4a28d3 : feat(arm): enable FHI PPI interrupt to report CPU errors
ba5540021 : chore(zynqmp): remove unused configuration from TSP
81ad3b14b : fix(zynqmp): resolve runtime error in TSP
6304759a8 : chore(xilinx): reorder headers in assembly files
421893a03 : chore(xilinx): correct kernel doc warnings for missing functions
0cf5f08a2 : feat(allwinner): use reset through scpi for warm/soft reset
5b0065886 : docs(psa): doc AP/RSS interfaces for NV ctrs/ROTPK
64ea532da : refactor(cpus): convert Cortex-A72 to use cpu helpers
989960cf9 : refactor(cpus): convert the Cortex-A72 to use the errata framework
14197f8e6 : refactor(cpus): reorder Cortex-A72 errata by ascending order
e48830712 : refactor(cpus): use cpu errata wrappers for aarch64 hunter based cpus
c36547600 : fix: use rsvg-convert as the conversion backend
f0f11acd8 : feat(qemu): add dummy plat_mboot_measure_key() function
137d934dd : docs(rss): update RSS doc for signer-ID
b9bceef8e : feat(imx): add dummy 'plat_mboot_measure_key' function
eee9fb02f : feat(tc): implement platform function to measure and publish Public Key
9eaa5a09e : feat(auth): measure and publicise the Public Key
db55d23d3 : feat(fvp): implement platform function to measure and publish Public Key
bfbb1cbaa : feat(fvp): add public key-OID information in RSS metadata structure
0cffcdd61 : feat(auth): add explicit entries for key OIDs
60861a04e : feat(rss): set the signer-ID in the RSS metadata
9505d03e3 : feat(auth): create a zero-OID for Subject Public Key
97653189b : docs: add details about plat_mboot_measure_key function
af704705c : fix(cpus): fix minor issue seen with a9 cpu
6bcbe4379 : feat(morello): add support for I2S audio
d48a64621 : Revert "docs: disable PDF output for documentation generation"
fdd328782 : refactor(cpus): convert the Cortex-x2 to use cpu helpers
a62b1b31d : refactor(cpus): convert the Cortex-x2 to use the errata framework
64733b391 : refactor(cpus): reorder Cortex-x2 errata by ascending order
38f762a5e : refactor(cpus): convert the Cortex-A65AE to use the errata framework
a29cb3c08 : refactor(cpus): convert the Cortex-A510 to use cpu helpers
ed6d4a3b4 : refactor(cpus): convert the Cortex-A510 to use the errata framework
32d371d30 : refactor(cpus): reorder Cortex-A510 errata by ascending order
60784c3ee : chore(fvp): add Aarch32 Cortex-A53 to the build
97b12ae7c : refactor(cpus): add Cortex-A53 errata framework information
445f7b519 : feat(cpus): add errata framework helpers
5d1751066 : chore(brcm): include cpu_helpers.S for bl2 build
12384f28a : refactor(cpus): convert Neoverse-N1 to use helpers
f86098a62 : refactor(cpus): convert Neoverse-N1 to framework
edcece15c : feat(nuvoton): added support for npcm845x chip
2971bad8d : feat(measured-boot): introduce platform function to measure and publish Public Key
df730d94c : feat(imx8m): detect console base address during runtime
1dd79f9e2 : fix(el3-spmc): fix incorrect CASSERT
e07e7392a : refactor(psci): extract cm_prepare_el3_exit_ns() to a common location
ece8f7d73 : refactor(cm): set MDCR_EL3/CPTR_EL3 bits in respective feat_init_el3() only
99506face : fix(cm): set MDCR_EL3.{NSPBE, STE} explicitly
b48bd7907 : refactor(cm): factor out EL2 register setting when EL2 is unused
40c81ed53 : fix(cpus): workaround for Neoverse V2 erratum 2801372
3991b8898 : refactor(el3-runtime): move interrupt exception handler from macro to a function
f3965b6c1 : refactor(cpus): add Cortex-A17 errata framework information
bcb3ea92f : fix(fvp): resolve broken workaround reference
965aacea9 : fix(fvp): adjust BL2 maximum size as per total SRAM size
bc5aceeb0 : docs(maintainers): update AMD maintainers list
4d0b66323 : feat(mte): adds feature detection for MTE_PERM
019311e71 : chore(docs): update march utility details
c97c7ebfe : docs(msm8916): document new platforms
78aac78ad : feat(msm8916): add port for MDM9607
d9e565ea8 : refactor(msm8916): handle single core platforms
c28e96cd5 : feat(msm8916): add port for MSM8939
c822d2650 : feat(msm8916): power on L2 caches for secondary clusters
1240dc7ef : feat(msm8916): initialize CCI-400 for multiple clusters
1d7ed58ff : refactor(msm8916): handle multiple CPU clusters
cf0a75f04 : feat(msm8916): add port for MSM8909
d9b04423c : feat(msm8916): clear CACHE_LOCK for MMU-500 r2p0+
b9072a340 : style(msm8916): add missing braces to while statements
1ca5c887b : refactor(cpus): reorder Neoverse-N1 .S file
291bb2f4d : refactor(cpus): convert Neoverse-E1 to framework
c5ce48f5a : refactor(tc): move all plat tests in test makefile
6c91fc445 : fix(spmd): perform G0 interrupt acknowledge and deactivation
cb6b75050 : refactor(tc): print RSS interface test PSA status
00b7e0bfa : test(tc): test for AP/RSS interface for ROTPK
50316e226 : feat(psa): interface with RSS for retrieving ROTPK
e3795354d : chore(ethos-n): update npu firmware version
d06edabfd : feat(mt8188): modify APU DAPC permission
483edc207 : feat(libc): add %X to printf/snprintf
2974ad87b : fix(xlat): fix defects on the xlat library reported by coverity scan
46a08aab4 : feat(versal-net): ddr address reservation in dtb at runtime
56d1857ef : feat(versal): ddr address reservation in dtb at runtime
13fc020d1 : docs(morello): update the boot sequence according to the TBBR boot flow
0a9270abe : fix(sc7280): update system suspend in OS-initiated mode
e0ef05bb2 : fix(fvp): update system suspend in OS-initiated mode
1af7bf71c : fix(intel): resolved coverity checking
bd596a101 : build(fpga): remove a710 from fpga build
a1c93550b : docs: remove redundant Measured Boot interface info
5038f1f90 : docs: add Measured Boot design
8671000ff : docs: add guidelines for abandoning patches
1fc20d7f5 : fix(tc): rename macro to match PSA spec
b0542b58c : fix(tc): Correct return type
aa57ce632 : build(tools): avoid unnecessary link
6d8d7d238 : feat(qemu): add "neoverse-v1" cpu support
7931d3322 : feat(intel): platform enablement for Agilex5 SoC FPGA
02df49900 : feat(intel): ccu driver for Agilex5 SoC FPGA
475492505 : feat(intel): vab support for Agilex5 SoC FPGA
ddaf02d17 : feat(intel): sdmmc/nand/combo-phy/qspi driver for Agilex5 SoC FPGA
29461e4c8 : feat(intel): ddr driver for Agilex5 SoC FPGA
a8bf898f0 : feat(intel): power manager for Agilex5 SoC FPGA
79626f460 : feat(intel): cold/warm reset and smp support for Agilex5 SoC FPGA
9b8d813cc : feat(intel): reset manager support for Agilex5 SoC FPGA
8e59b9f42 : feat(intel): mailbox and SMC support for Agilex5 SoC FPGA
761840311 : feat(intel): system manager support for Agilex5 SoC FPGA
18adb4efa : feat(intel): memory controller support for Agilex5 SoC FPGA
1b1a3eb1e : feat(intel): clock manager support for Agilex5 SoC FPGA
4a577da66 : feat(intel): mmc support for Agilex5 SoC FPGA
34971f816 : feat(intel): uart support for Agilex5 SoC FPGA
fcbb5cf7e : feat(intel): pinmux, peripheral and Handoff support for Agilex5 SoC FPGA
4085a02c7 : refactor(amu): separate the EL2 and EL3 enablement code
60d330dc4 : refactor(cpufeat): separate the EL2 and EL3 enablement code
106aa54d9 : fix(intel): fix ncore ccu snoop dvm enable bug
7b0c95abc : fix(n1sdp): configure platform specific secure SPIs
3e6cfa7bd : feat(morello): fdts: add CoreSight DeviceTree bindings
214de62c9 : feat(qemu): add "neoverse-v1" cpu support
cd89a704a : refactor(tc): update RSS driver inteface calls
a99a378d0 : refactor(fvp): update RSS driver inteface calls
36bcf10c2 : refactor(rss): make RSS driver standalone for Measured Boot
7794d6c8f : feat(build): march option selection
66b5620c8 : fix(versal-net): correct device node indexes
a0a4d86c7 : chore(xilinx): update warning message
01c8c6a55 : feat(versal-net): add cluster check in handoff parameters
a36ac40c4 : feat(versal-net): get the handoff params using IPI
b9d26cd3c : chore(xilinx): replace fsbl with xbl
c190f3ed6 : docs(maintainers): add maintainers for i.MX9 SoCs
c472b7502 : docs(imx9): add imx93 platform
27a0be77a : feat(imx93): add OPTEE support
f560f843b : feat(imx93): protect OPTEE memory to secure access only
422d30c62 : feat(imx93): add cpuidle and basic suspend support
cf7ef4c76 : feat(imx93): add reset & poweroff support
3d3b769a7 : feat(imx93): allow SoC masters access to system TCM
eb76a2416 : feat(imx93): update the ocram trdc config for did10
2368d7b15 : feat(imx93): add the basic support
293529100 : feat(imx93): add the trdc driver
9f38eb814 : build(changelog): add new scopes for nxp imx platform
dea3d71e9 : chore: rename hayes to a520
31b394552 : chore: rename hunter to a720
870fcb949 : chore: rename hunter_elp to cortex-x4
83a4dae1a : refactor(pmu): convert FEAT_MTPMU to C and move to persistent register init
c73686a11 : feat(pmu): introduce pmuv3 lib/extensions folder
33815eb71 : fix(pmu): make MDCR_EL3.MTPME=1 out of reset
24a70738b : refactor(cm): introduce a real manage_extensions_nonsecure()
24e224b41 : fix(fvp): adjust BL31 maximum size as per total SRAM size
a5273808a : fix(st-uart): correctly check UART enabled in flush fonction
4171e981d : feat(qemu_sbsa): handle GIC ITS address
6fafbd56d : refactor(cpus): convert the Cortex-A75 to use cpu helpers
742bf3ea2 : refactor(cpus): convert the Cortex-A75 to use the errata framework
4f79b6725 : feat(mt8195): increase TZRAM
a00e90769 : feat(cpus): add support for hermes cpu
f337f39c6 : refactor(cpus): add Cortex-A72 errata information
e8b30c292 : refactor(cpus): convert Rainier to use errata framework
e5cc52dbf : refactor(cpus): convert QEMU Max to use the errata framework
acd03f4b7 : docs: move common build option from Arm-specific to common file
01a326abe : chore(xilinx): reorder include files as per TF-A guidelines
e7c0f42a2 : refactor(fdt-wrappers): fix for unit testing errors
0452359a4 : refactor(cpus): add Cortex-A32 errata framework information
fa07049ee : docs: remove deprecated tc0 from list of supported FVPs
028863266 : feat(board/rdn2): enable base element RAM RAS support on RD-N2 platform
4dc91ac90 : feat(plat/arm): add memory map entry for CPER memory region
5b77a0e67 : feat(plat/arm): firmware first error handling support for base RAMs
7f15131df : feat(plat/arm): update common platform RAS implementation
0f5e8eb45 : feat(plat/sgi): remove RAS setup call from common code
258d5f06e : refactor(plat/sgi): deprecate DMC-620 RAS support
bf01999ab : fix(plat/common): register PLAT_SP_PRI only if not already registered
6f689a51a : fix(plat/sgi): update PLAT_SP_PRI macro definition
1c012840c : fix(plat/arm): add RAS_FFH_SUPPORT check for RAS EHF priority
de7ed953e : chore(xilinx): follow kernel doc format for functional documentation
d4089fb8d : refactor(build): merge march32/64 directives
80f8769b2 : fix(morello): configure platform specific secure SPIs
31df06328 : docs: move the Juno-specific build option to Arm build option file
dfbadfd96 : feat(stm32mp1): add FWU with boot from NOR-SPI
ed23d274f : fix(tsp): fix destination ID in direct request
c040621db : fix(el3-spm): fix LSP direct message response
48fe24c50 : fix(el3-spm): improve direct messaging validation
41e56f422 : feat(fvp): allow configurable FVP Trusted SRAM size
b4e49e3fe : docs(msm8916): document new build options
aad23f1a2 : feat(msm8916): allow selecting which UART to use
45b2bd0ac : feat(msm8916): add SP_MIN port for AArch32
25132f782 : refactor(msm8916): detect cold boot in plat_get_my_entrypoint
6b8f9e16a : feat(msm8916): add Test Secure Payload (TSP) port
4181ec8ce : build(msm8916): place bl32 directly after bl31
840831b2e : refactor(msm8916): separate common platform setup code
95c56cb18 : refactor(el3-spmc): add comments and cleanup code
b8007bebe : refactor(el3-spmc): avoid extra loop
327b5b8b7 : fix(el3-spmc): validate memory address alignment
91291633a : fix(zynqmp): type cast addresses to fix overflow issue
1a56ed4b3 : fix: integer suffix macro definition
a8cf6faea : refactor(build): move SVE_VECTOR_LEN flag to add_defines section
c5e1da836 : refactor(build): cleanup Makefile to handle build flags precisely
31f60a968 : fix(n1sdp): fix spi_ids range for n1sdp multichip boot
c82fb382b : refactor(cpus): convert Cortex-A715 to the errata framework
cef76a7c5 : feat(plat/qemu): add sdei support for QEMU
b2d851785 : fix: pass SMCCCv1.3 SVE hint to internal flags
de7e3e9ce : chore(smccc): bump up SMCCC version to 1.4
36704d09c : fix(gicv3): move invocation of gicv3_get_multichip_base function
69ed7dc2e : fix(gic600): fix gic600 maximum SPI ID
22a53545a : fix(auth): allow hashes of different lengths
ec8ba97e4 : feat(juno): add mbedtls_asn1_get_len symbol in ROMlib
06050601d : feat(fvp): add mbedtls_asn1_get_len symbol in ROMlib
f43e09a12 : fix(cpus): reduce generic_errata_report()'s size
94a75ad45 : feat(cpus): add more errata framework helpers
6a0e8e80f : docs: document the errata framework
3be6b4fbe : docs: update PSCI reference
e3c3a48c8 : feat(intel): add intel_rsu_update() to sip_svc_v2
06b9c4c87 : fix(versal): add missing irq mapping for wakeup src
bb6d0a174 : fix(spmd): relax use of EHF with SPMC at S-EL2
f328bff66 : feat(lib): implement memcpy_s in lib
794c409f4 : refactor(el3-spmc): add comments
966c63e6b : refactor(el3-spmc): move checks after loop
27ac582ae : refactor(el3-spmc): validate alignment earlier
f7d445fcb : chore(bl): add UNALIGNED symbols for TEXT/RODATA
443d6ea69 : fix(docs): fix build errors for latexpdf
30ee1b065 : docs: update Measured Boot PoC
85f199b77 : feat(ast2700): add Aspeed AST2700 platform support
ee6d04d44 : feat(cpus): conform DSU errata to errata framework PCS
d0e3053c4 : fix(memmap): reintroduce support for GNU map files
3efee73d5 : fix(zynqmp): fix prepare_dtb() memory description
3b3c70a41 : fix(zynqmp): fix sdei arm_validate_ns_entrypoint()
01c1b3e17 : chore: remove unused and undefined function
8dadc1e2a : chore(fconf): rename last occurences of set_fw_config_info()
c8be2240d : chore(xilinx): replace ATF with TFA
f73466e9a : fix(mediatek): support saving/restoring GICR registers
baa0d45ce : feat(mediatek): add APU watchdog timeout control
176846a50 : feat(mt8188): add emi mpu protection for APU secure memory
5986ae57a : feat(mt8188): add devapc setting of apusys rcx
233d604f5 : feat(mt8188): add backup/restore function when power on/off
94a9e6243 : feat(mediatek): add APU bootup control smc call
ad7673ade : feat(mt8188): enable apusys mailbox mpu protect
b5900c92a : feat(mt8188): enable apusys domain remap
777e3b71b : feat(mt8188): add apusys ao devapc setting
aa1cb279b : feat(mt8188): increase TZRAM_SIZE from 192KB to 256KB
a0239da98 : refactor(el3-spmc): add emad_advance()
dd94372d7 : fix(el3-spmc): validate shmem descriptor alignment
1198ff842 : refactor(el3-spmc): avoid unneeded function call
48ffc74c9 : refactor(el3-spmc): move function call out of loop
91567c384 : refactor(el3-spmc): avoid using EINVAL
9526282a7 : refactor(el3-spmc): crash instead of reading OOB
27c024250 : fix(el3-spmc): avoid descriptor size calc overflow
2d4da8e26 : fix(el3-spmc): prevent total_page_count overflow
43318e4a4 : fix(el3-spmc): use uint64_t for 64-bit type
b695b2f16 : refactor(fvp): nv ctr addr static helper function
2ce78bff8 : docs: add detail to assembly language guideline
f83288530 : feat(aarch64): add stack debug information to assembly routines
29b11baf6 : chore: reformat sphinx configuration
1e67b1b17 : feat(qemu-sbsa): handle GIC base
c681d02c6 : feat(qemu-sbsa): handle platform version
bff074dd9 : feat(xlat): detect 4KB and 16KB page support when FEAT_LPA2 is present
0df5cf189 : docs: clarify maintainers election process
ca4febac0 : docs: consolidate code review process documentation
d34886140 : fix(psci): add optional pwr_domain_validate_suspend to plat_psci_ops_t
a43be0f61 : fix(sc7280): update pwr_domain_suspend
f51d277de : fix(fvp): update pwr_domain_suspend
da7a33cf2 : fix(spi-nand): add Quad Enable management
b85bcb8ec : fix(measured-boot): don't strip last non-0 char
1bbcb58a6 : fix(st-clock): disabling CKPER clock is not functional on stm32mp13
b156d7b1c : fix(st-uart): skip console flush if UART is disabled
a9cb7d002 : fix(st): flush UART at the end of uart_read()
2171bd951 : fix(stm32mp1): use the BSEC nodes compatible for stm32mp13
85c2ea8fd : fix(stm32mp13-fdts): correct the BSEC nodes compatible
f351f9110 : fix(stm32mp1-fdts): move /omit-if-no-ref/ to overlay files
241f87454 : fix(stm32mp1): properly check PSCI functions return
15889d133 : chore: rename Makalu to Cortex-A715
34c51f327 : feat(cpus): wrappers to propagate AArch32 errata info
4f748cc44 : feat(cpus): add a way to automatically report errata
3f4c1e1e7 : feat(cpus): add a concise way to implement AArch64 errata
dd9fae1ce : refactor(cpus): convert print_errata_status to C
6bb96fa6d : refactor(cpus): rename errata_report.h to errata.h
007433d8c : refactor(cpus): move cpu_ops field defines to a header
02552d45e : feat(fvp): mock support for CCA NV ctr
e3b1cc0c5 : feat(auth): add CCA NV ctr to CCA CoT
0f19b7aad : feat(build): pass CCA NV ctr option to cert_create
60753a632 : feat(cert-create): add new option for CCA NV ctr
b996db168 : fix(build): include Cortex-A78AE cpu file for FVP
7e3e79995 : fix(zynqmp): make zynqmp_devices structure smaller
1873e7f7d : feat(versal-net): add support for SMCC ARCH SOC ID
079c6e240 : feat(versal): add support for SMCC ARCH SOC ID
4265bcae1 : refactor(versal-net): move macros to common header
0563601f0 : feat(xilinx): add support to get chipid
a80da3899 : fix(versal-net): fix BLXX memory limits for user defined values
13cc1aa70 : feat(rme): save PAuth context when RME is enabled
f123b91fd : fix(versal): fix BLXX memory limits for user defined values
8ce2fbffe : fix(zynqmp): fix BLXX memory limits for user defined values
e57ca899e : fix(qemu): fix 32-bit builds with stack protector
733d112f0 : feat(cpufeat): deny AArch64-only features when building for AArch32
b653f3caf : feat(intel): restructure sys mgr for S10/N5X
6197dc98f : feat(intel): restructure sys mgr for Agilex
d156c5220 : feat(cpufeat): add AArch32 PAN detection support
c418064eb : fix(intel): update checking for memcpy and memset
e8d61f7d9 : fix(zynqmp): handling of type el3 interrrupts
91239f2c0 : feat(intel): setup SEU ERR read interface for FP8
ae074b369 : fix(tsp): flush uart console
abcdbcfcd : docs(maintainers): add Yann Gautier in TF-A maintainers list
9494de079 : docs: update feature support overview
5f0f3bf40 : fix: pin poetry to version used in CI
6338876b6 : docs(n1sdp): add N1SDP PSCI instrumentation data
d5ca76fc4 : fix(morello): remove platform specific pwr_domain_suspend wrapper
c071c5a29 : fix(n1sdp): remove platform specific pwr_domain_suspend wrapper
be6484cbb : docs: update usage of ARM_ARCH_MAJOR/MINOR
433f6d2b4 : docs(spm): memory region nodes definition
c84d632d0 : build(changelog): pretend scope-less `build` changes have the `build` scope
a3077ae1e : docs: add Juno runtime instrumentation data
fd1479d91 : fix(doc): match boot-order size to implementation
44edd3bd7 : fix(ti): remove check for zero value in BL31 boot args
69a5bee4c : feat(xilinx): fix IPI calculation for Versal/NET
068b0bc6e : feat(xilinx): setup local/remote id in header
bfd062655 : feat(xilinx): clean macro names
237c5a74a : fix(zynqmp): do not export apu_ipi
62886363a : fix(zynqmp): remove unused headers
b2258ce30 : feat(xilinx): move IPI related macros to plat_ipi.h
570a23099 : fix(fiptool): move juno plat_fiptool.mk
ba56b012c : feat(versal-net): add the IPI CRC checksum macro support
0d7e702e4 : docs(prerequisites): update software and libraries prerequisites
a9779c11d : fix(brcm): fix misspelled header inclusion guard
9be6b168f : feat: define memory ranges for tc platform
303ef33e7 : test(tc): unify platform tests traces
26207c2d3 : test(tc): return test failures count for tfm-testsuite
4eefbf1bf : test(tc): move platform tests in their own function
57cc12c85 : test(tc): centralize platform error handling
cc60aba22 : feat(memmap): add topological memory view
fcb72e16c : build(bl32): add symbols for memory layout
d9d5eb138 : feat(memmap): add tabular memory use data
9b5498a72 : build(bl31): add symbols for memory layout
f6088168f : build(bl2): add symbols for memory layout
5e7e8bfa4 : build(bl1): add symbols for memory layout
af5b49e99 : refactor: improve readability of symbol table
cb6c8efc4 : fix(tegra210): mark bits [23:17] as zero for Fast SMCs
24566a3f8 : docs: fix syntax error in note
ff8f1c5fe : docs(spm): threat model for memory sharing functionality
cc63ff976 : docs(spm): add memory sharing documentation
8214ecdab : fix(stm32mp1): add void entry in plat_def_toc_entries
6fbe11cd6 : refactor(tc): define PLATFORM_TESTS for scale
0c2583c6f : fix(el3-spmc): correctly account for emad_offset
46d6b370f : refactor(el3-spmc): avoid unnecessarily revalidating offset
d781959f8 : fix(el3-spmc): only call spmc_shm_check_obj() on complete objects
77acde4c3 : refactor(spmc): assert on out-of-bounds emad access
cbbb8a03d : refactor(el3-spmc): spmc_shmem_obj_get_emad() will never fail
56c052d31 : fix(el3-spmc): validate descriptor headers
52d8d506e : fix(el3-spmc): use version-dependent minimum descriptor length
eef12e265 : refactor(el3-spmc): check emad_count offset
b2836dfef : docs: fix rendering for code blocks in SPM
4fba2e1ff : chore(rme): add make rule for SPD=spmd
a64010e4c : chore(bl1): remove redundant bl1_arch_next_el_setup
6c42a7362 : chore(docs): remove control register setup section
1d2706dba : chore(pauth): remove redundant pauth_disable_el3() call
f945498fa : fix(rcar): add mandatory fields in 'reserved-memory' node

+- Project: trusty/lk/common

39f197ad : lib: rust_support: Add initial ipc support
b2e59b9c : dev: virtio: init pci mmio vsock
1a5a9ab9 : trusty: reduce startup logging
a18944d4 : trusty: arm32: Properly preserve the state of A-bit in CPSR/SPSR registers
d22c08d2 : lib: rust_support: Add simple log implementation
f5a02c5b : lib: libc: add no-op fflush implementation
8c6e35ea : dev: virtio: implement HAL
29837015 : rust: Use clippy as pre-req for rust builds
9fdb1211 : Revert^2 "dev: interrupt: arm_gic: Fix crash on KVM"
2bf17001 : Revert "dev: interrupt: arm_gic: Fix crash on KVM"
12c2fc00 : dev: interrupt: arm_gic: Fix crash on KVM
731b58b5 : [include][reg.h] define new mmio_read/write accessors
d93bb04a : trusty: arm32: fix potential double fault when printing diagnostics
055f6de2 : arch: arm64: Include the device tree library when X0_DTB is set
9664bb50 : arch: arm64: Add bootmode with memsize in dtb
b40fef89 : rust_support: Disable c_str_literals on Rust 1.77+
5428ff83 : make: Omit rust_support from external Rust crates
cbed94d3 : lib: rust_support: Represent lk errors as Error enum
be994329 : lib: device_tree: Add device_tree library
e073695b : dev: interrupt: arm_gic: Fix ubsan error
7306e3dd : binary_search_tree: Add missing type check for bst_search_type
fdc0761f : binary_search_tree: Add search by key instead of node
cb80daa3 : lib: rust_support: Avoid cyclic dependence on self
ecd8c7c8 : lib: rust_support: impl thread::spawn wrapper
d2fd6102 : make: rust: Move lib/rust_support dependency
c7e51087 : external/lk: timetest times out
c40c0e38 : lib: rust_support: remove incorrect try_lock function and uses
1ec3401a : dev: timer: x86_generic: Fix divisor calculation
53039a27 : lib: rust_support: Add init hook support
8bcb4bed : make: rust: Don't disable rust lint for external/lk
dad07f8a : trusty:mmu: Make writable mappings non-executable
93588969 : lib: rust_support: fix mutex_t wrapper impl
e8b53f52 : lib: rust_support: impl mutex_t wrapper
afa380f2 : arch: arm: Add Rust target file for the kernel
dd6bdd0e : arch: arm64: Add Rust target file for the kernel
e09494bb : lib: rust_support: Add #[deny(unsafe_op_in_unsafe_fn)]
9ebe4679 : arch: x86: Enable kcfi support in rust compiler target
d5b75a6c : lib: rust_support: Correct signature of vmm_alloc_physical
5fd59ecb : vmm: Make vmm_alloc_physical_etc paddr array const
28907618 : top: main: Disable kcfi in addition to cfi for .ctors
9743882e : rust_support: Run rustfmt
6a1d4699 : Add rustfmt configuration file
503ed910 : x86/64: Put .init_array.* symbols in the same section as .init_array
41e3a327 : dev: lib: Expose items used by vsock-rust
09a16615 : make: Generate a rust-project.json for the kernel
aa965d74 : make: Add rust x86-64 target for the kernel
d2ac19e0 : trusty:lk: Add SCTRL_EL1.WXN definition
874a3a5a : trusty: lk: Set WXN
d3d90dd0 : rust: Add panic handler for the kernel
429141b9 : make: Remove injected Rust panic handler
d6ff6780 : make: Fix Rust in kernel build issues
15ea577a : build: invoke bindgen from the kernel
558c867d : Updating makefile to use the right "--include" format.
36f7babc : build: handle C deps of rust kernel modules
2f27f046 : make: Substitute build root with placeholder in defines
68018768 : dev: virtio: Add an empty `vsock` crate depending on `virtio-drivers`
b8c15355 : project: Zero all uninitialized memory

+- Project: platform/external/truth

636faf69 : Create a build rule for Proto Truth.

+- Project: platform/external/uwb

708b699 : Handle Update Multicast Response for Fira 1.X and Fira 2.0
31cd04f : Update to pdl 0.3.0
49fb392 : [uwb-uci] add antenna mode app config param
cf7fb70 : Switch to `libjni_legacy`
ac475c3 : Update source for Rust 1.78.0
22708a0 : [test_coverage] Disable native coverage for mock libs.
ed0dee2 : [test_coverage] Remove host_supported from libuwb_core.
704f1c4 : [test_coverage] Disable native coverage for libs used for test.
7664257 : [unit_test] Remove target.host from rust_test
eaad3b4 : [unit_test] Remove target.host from rust_test
1cf4333 : Revert "Revert "[uci] Pass in a boolean to indicate if support m..."
2cc334a : Revert "[uci] Pass in a boolean to indicate if support multicast..."
36a4caf : [unit_test] Use NopLogger in unit tests to improve coverage.
5835b64 : [uci] Pass in a boolean to indicate if support multicast ntf v2.
fff1484 : [unit_test] Add more tests for uci_logger and notification.
1bc7ee0 : [unit_test] Add more tests for uci_manager.
01a1393 : [unit_test] Add unit tests for uci vendor response.
30e3739 : [unit_test] Add more unit tests for uci notification.
b82158a : [uci] Parse segment metrics from ranging diag. report
44d5f96 : [unit test] Add test coverage for uwb commands.
829aad9 : [unit_test] Add more unit tests for uwb_uci_packets
028d318 : [uwb] Support updateMulticastListNtf for both Fira 1.x and 2.0.
794e34a : Fix radar notification parsing
fe4ccb7 : Revert "Support Multicast NTF V1/V2 packet formats."
f6b8908 : Support Multicast NTF V1/V2 packet formats.
52b4d90 : Race condition while processing session status notification.
1e70992 : uwb: Change OWNERS file
5bdd391 : Remove usage of Aconfig non-API flag from UWB rust code.
812a9cc : uci_hal_android: Validate the number of bytes sent by SendUciMessage
59a9836 : Increase UCI_TIMEOUT to two seconds
8f786f4 : CR1045 Controller/Controlee specific HUS config command updates

+- Project: platform/external/v4l2_codec2

ae22a8a : Install codec SP-HAL libraries in system image too

+- Project: platform/external/virglrenderer

85763f1b : Link libdrm statically

+- Project: platform/external/vogar

379eda1 : Convert run-vogar-tests and vogar script to Android.bp
3cb4fdb : Convert vogar and vogar-tests to Android.bp

+- Project: platform/external/volley

7016fbe : Fix uses_libs properties for volley.
b8b9e68 : Fix uses_libs properties for volley.
2bc15a0 : Fix uses_libs properties for volley.

+- Project: platform/external/vulkan-headers

0b01533 : Clean up licensing.

+- Project: platform/external/vulkan-validation-layers

22fd302fd : Update OWNERS file

+- Project: platform/external/walt

2e7ec3a : Update OWNERS file
37e94ff : Add a filegroup pts_pywalt for PtsTouchbotTestCases

+- Project: platform/external/wayland

083ddb2 : Update OWNERS

+- Project: platform/external/wayland-protocols

6b07b8d : Cleanup ImageInterface.SetImageVariation
9ce1e74 : Use OutputFilesProvider on wayland_protocol_codegen
f2f1f62 : Add a script to automate importing snapshots
c99d520 : Update OWNERS
7a79db6 : Reapply "Convert the enabled property to a configurable property"
ee90141 : Revert "Convert the enabled property to a configurable property"
9a90b8d : Clean up METADATA files
1e0b2a8 : Import zaura_output_manager_v2 from chromium
88c72c0 : Convert the enabled property to a configurable property
c5baffe : Convert the enabled property to a configurable property

+- Project: platform/external/webp

740d30ec : add LICENSE file
845d5476 : update ChangeLog
8a6a55bb : update NEWS
cf7c5a5d : provide a way to opt-out/override WEBP_NODISCARD
cc34288a : update ChangeLog
f13c0886 : NEWS: fix date
d781646c : vwebp: fix window title when options are given
c2e394de : update NEWS
f6d15cb7 : bump version to 1.4.0
57c388b8 : update AUTHORS
07216886 : webp-container-spec: fix VP8 chunk ref ('VP8'->'VP8 ')
f88666eb : webp_js/*.html: fix canvas mapping
e2c8f233 : cmake,wasm: simplify SDL2 related flags
d537cd37 : cmake: fix vwebp_sdl compile w/libsdl-org release
6c484cbf : CMakeLists.txt: add missing WEBP_BUILD_EXTRAS check
7b0bc235 : man/cwebp.1: add more detail to -partition_limit
3c0011bb : WebPMuxGetChunk: add an assert
00abc000 : muxread,MuxGet: add an assert
40e85a0b : Have the window title reflect the filename.
1bf46358 : man/cwebp.1: clarify -pass > 1 behavior w/o -size/-psnr
eba03acb : webp-container-spec: replace 'above' with 'earlier'
a16d30cb : webp-container-spec: clarify chunk order requirements
501d9274 : Copy C code to not have multiplication overflow
fba7d62e : CMakeLists.txt: apply cmake-format
8487860a : windows exports: use dllexport attribute, instead of visibility.
8ea678b9 : webp/mux.h: data lifetime note w/copy_data=0
79e05c7f : Check for the presence of the ANDROID_ABI variable
45f995a3 : Expose functions for managing non-image chunks on WebPAnimEncoder
1fb9f3dc : gifdec: fix ErrorGIFNotAvailable() declaration
4723db65 : cosmetics: s/SANITY_CHECK/DCHECK/
f4b9bc9e : clear -Wextra-semi-stmt warnings
713982b8 : Limit animdecoder_fuzzer to 320MB
cbe825e4 : cmake: fix sharpyuv simd files' build
f99305e9 : Makefile.vc: add ARM64 support
5efd6300 : mv SharpYuvEstimate420Risk to extras/
e78e924f : Makefile.vc: add sharpyuv_risk_table.obj
d7a0506d : Add YUV420 riskiness metric.
34c80749 : Remove alpha encoding pessimization.
13d9c30b : Add a WEBP_NODISCARD
24d7f9cb : Switch code to SDL2.
0b56dedc : BuildHuffmanTable check sorted[] array bounds before writing
a429c0de : sharpyuv: convert some for() to do/while
f0cd7861 : DoSharpArgbToYuv: remove constant from loop
339231cc : SharpYuvConvertWithOptions,cosmetics: fix formatting
307071f1 : Remove medium/large code model-specific inline asm
deadc339 : Fix transfer functions where toGamma and toLinear are swapped.
54ca9752 : Fix bug in FromLinearLog100.
d2cb2d8c : Dereference after NULL check.
e9d50107 : webp-lossless-bitstream-spec: delete extra blank line
e30a5884 : webp-lossless-bitstream-spec: update variable names
38cb4fc0 : iosbuild,xcframeworkbuild: add SharpYuv framework
40afa926 : webp-lossless-bitstream-spec: simplify abstract
9db21143 : webp-container-spec: change assert to MUST be TRUE
cdbf88ae : Fix typo in API docs for incremental decoding
05c46984 : Reformat vcpkg build instructions.
35e197bd : Never send VP8_STATUS_SUSPENDED back in non-incremental.
61441425 : Add vcpkg installation instructions
dce8397f : Fix next is invalid pointer when WebPSafeMalloc fails
57c58105 : Cmake: wrong public macro WEBP_INCLUDE_DIRS
f80e9b7e : vp8l_enc: fix non-C90 code
accd141d : Update lossless spec for two simple codes.
ac17ffff : Fix non-C90 code.
433c7dca : Fix static analyzer warnings.
a35ea50d : Add a fuzzer for ReadHuffmanCodes
95ea5226 : Fix invalid incremental decoding check.
902bc919 : Fix OOB write in BuildHuffmanTable.
7ba44f80 : Homogenize "__asm__ volatile" vs "asm volatile"
68e27135 : webp-container-spec: reorder example chunk layout
1cc94f95 : decode.h: wrap idec example in /* */
63acdd1e : decode.h: fix decode example
aac5c5d0 : ReadHuffmanCode: rm redundant num code lengths check
a2de25f6 : webp-lossless-bitstream-spec: normalize list item case
68820f0e : webp-lossless-bitstream-spec: normalize pixel ref
cdb31aa8 : webp-lossless-bitstream-spec: add missing periods
0535a8cf : webp-lossless-bitstream-spec: fix grammar
b6c4ce26 : normalize numbered list item format
c63c5df6 : palette.c: fix msvc warnings
0a2cad51 : webp-container-spec: move terms from intro section
dd88d2ff : webp-lossless-bitstream-spec: color_cache -> color cache
67a7cc2b : webp-lossless-bitstream-spec: fix code blocks
1432ebba : Refactor palette sorting computation.
cd436142 : webp-lossless-bitstream-spec: block -> chunk
3cb66f64 : webp-lossless-bitstream-spec: add some missing commas
56471a53 : webp-lossless-bitstream-spec: normalize item text in 5.1
af7fbfd2 : vp8l_dec,ReadTransform: improve error status reporting
7d8e0896 : vp8l_dec: add VP8LSetError()
a71ce1cf : animencoder_fuzzer: fix error check w/Nallocfuzz
e94b36d6 : webp-lossless-bitstream-spec: relocate details from 5.1
84628e56 : webp-lossless-bitstream-spec: clarify image width changes
ee722997 : alpha_dec: add missing VP8SetError()
0081693d : enc_dec_fuzzer: use WebPDecode()
0fcb311c : enc_dec_fuzzer: fix WebPEncode/pic.error_code check
982c177c : webp-lossless-bitstream-spec: fix struct member refs
56cf5625 : webp-lossless-bitstream-spec: use RFC 7405 for ABNF
6c6b3fd3 : webp-lossless-bitstream-spec,cosmetics: delete blank lines
47c0af8d : ReadHuffmanCodes: rm max_alphabet_size calc
b92deba3 : animencoder_fuzzer: no WebPAnimEncoderAssemble check w/nallocfuzz
6be9bf8b : animencoder_fuzzer: fix leak on alloc failure
5c965e55 : vp8l_dec,cosmetics: add some /*param=*/ comments
e4fc2f78 : webp-lossless-bitstream-spec: add validity note for max_symbol
71916726 : webp-lossless-bitstream-spec: fix max_symbol definition
eac3bd5c : Have the palette code be in its own file.
e2c85878 : Add an initializer for the SharpYuvOptions struct.
25d94f47 : Implement more transfer functions in libsharpyuv
4298e976 : webp-lossless-bitstream-spec: add PredictorTransformOutput
cd7e02be : webp-lossless-bitstream-spec: fix RIFF-header ABNF
6c3845f9 : webp-lossless-bitstream-spec: split LZ77 Backward Ref section
7f1b6799 : webp-lossless-bitstream-spec: split Meta Prefix Codes section
7b634d8f : webp-lossless-bitstream-spec: note transform order
6d6d4915 : webp-lossless-bitstream-spec: update transformations text
6b1c722a : lossless_common.h,cosmetics: fix a typo
08d60d60 : webp-lossless-bitstream-spec: split code length section
7a12afcc : webp-lossless-bitstream-spec: rm unused anchor
14a9dbfb : webp-lossless-bitstream-spec: refine single node text
64819c7c : Implement ExtractGreen_SSE2
fe80fbbd : webp-container-spec: add some missing commas
03a7a048 : webp-lossless-bitstream-spec: rm redundant statement
c437c7aa : webp-lossless-bitstream-spec: mv up prefix code group def
e4f17a31 : webp-lossless-bitstream-spec: fix section reference
e2ecd5e9 : webp-lossless-bitstream-spec: clarify ABNF syntax
8b55425a : webp-lossless-bitstream-spec: refine pixel copy text
29c9f2d4 : webp-lossless-bitstream-spec: minor wording updates
6b02f660 : treat FILTER_NONE as a regular Unfilter[] call
7f75c91c : webp-container-spec: fix location of informative msg
f6499943 : webp-container-spec: consistently quote FourCCs
49918af3 : webp-container-spec: minor wording updates
828b4ce0 : Switch ExtraCost to ints and implement it in SSE.

+- Project: platform/external/webrtc

80b751e95e : Update LegacyStatsCollector to conform with Wc++11-narrowing
22aaec2c13 : Remove unused external/webrtc/Android.mk

+- Project: platform/external/wmediumd

3e8a303 : Use the global default cpp_std.
4822d00 : update IDs for non-standard vhost-user message type

+- Project: platform/external/wpa_supplicant_8

c69c43df : Add missing source file to the wpa_cli_srcs filegroup.
92170e54 : Convert hostapd to soong
6ce580d5 : Enable open source multiple akm for Broadcom projects
d7f8978a : P2P: Fix fast IP address allocation for invitation of a persistent group
10b3c663 : Cleanup p2p-iface to allow auto-go iface add.
4c248f04 : Support wpa_cli/hostapd_cli/hs20-osu-client in the bp build files.
f473bef7 : Add support for SAE-EXT FT handling during in driver roam
baa5e58c : wifi: Check return value of hostapd AIDL callback
76ae6985 : Update hostapd parameters for 11be SAP
2b5d3134 : Check the client interface version
6a98a839 : Check the client interface version
61046aff : Add SDK check to decide the callback
523e13c8 : Add SDK check to decide the callback
e6550096 : Convert wpa_supplicant to soong for cuttlefish
3ee3fe12 : aidl: Configure operating class for 11BE 6G SAP
fec682fb : Hostapd: Add eht_oper_chwidth in hostapd config as needed
b6445122 : aidl: Configure operating class for 6Ghz SAP

+- Project: platform/external/wycheproof

312cef7 : Using pm.hasSystemFeature() wherever applicable.

+- Project: platform/external/xz-embedded

8b59db4 : Move xz-embedded to the janitors.
53e94b0 : Remove NOTICE symlink.
774e0e7 : Revert "Disable BCJ filters."
86cac5f : Restrict BCJ decoding to just the ones in use in the encoder.
270df51 : Revert "Disable BCJ filters."
38c08d8 : Revert "Disable BCJ filters."
c5acbd0 : Disable BCJ filters.
6adad0b : Limit libxz visibility.
d4a9bc8 : Update author info.
bc5e894 : Update home page URLs.
43872f6 : Update MAINTAINERS.
e0d3759 : Don't ignore errors from $XZ when setting XZ_VERSION.
ee4f974 : Avoid "eval" when setting XZ_VERSION.
62d5603 : codespell: Omit .codespellrc from releases.
7d4d98a : xzminidec: Update a comment.
48355f1 : xzminidec: Create macro to set the maximum supported dictionary size.
143e4d1 : Fix typos discovered by codespell.
844ba4b : codespell: Add .codespellrc to set default options.
d20d8b8 : Update the path to xz.rst in Kconfig.
39c0a92 : Replace xz.txt with xz.rst, update the contents, and update README.
75d7052 : xz_wrap.sh: Adjust arch-specific options for better compression.
5f39123 : xz_wrap.sh: Use 128 MiB dictionary and force single-threaded mode.
be33142 : Update xz_dec.ko MODULE_AUTHOR and MODULE_VERSION.
8b2382b : Add RISC-V BCJ decoder.
7f88679 : Optimize five other BCJ decoder for-loop conditions.
b251e10 : Optimize the ARM64 BCJ decoder for-loop condition.
3a93038 : Use a fallthrough macro instead of a fall through comment.
20a7ced : userspace/boottest.c: #undef XZ_DEC_ANY_CHECK.
1249f6f : userspace/boottest.c: Make it build with the new __decompress API.
6a04442 : lib/decompress_unxz.c: Fix style and comments.
52f8117 : userspace/xz_config.h: Remove the stdbool.h workaround for MSVC.
a3cf4a5 : userspace/Makefile: Switch from -std=gnu89 to -std=gnu11.
ed7ba6d : Switch to BSD Zero Clause License.
e8ab5c0 : Add linux/MAINTAINERS.
8921f9b : Sync xz_wrap.sh from Linux 6.8.
428d291 : Sync decompress_unxz.c and unxz.h from Linux 6.8.

+- Project: platform/external/xz-java

f4d302a : Remove LICENSE and NOTICE symlinks.

+- Project: platform/external/zlib

233864d : Reduce visibility of libz_static
06f7fa5 : Only enable thin lto on arm64 only.
8e626e4 : Fix performance regression of libz.
7d77fb7 : [zlib] Add large payloads and compression levels unit tests
932a588 : Revert "kleaf: Add pkg_files for TEST_MAPPING."
37d9855 : [zlib][riscv] Import superior Adler-32 implementation
29a30d3 : [zlib][tools] Import zpipe and minigzip (!= minizip)
d076d8b : [zlib][riscv] Implement generic chunk_copy
cca7acf : Allow bootable/deprecated-ota to use zlib
0e58d44 : Remove unused base/sys_byteorder.h includes
fbd0a40 : [Code Health] Remove some uses of base::SupportsWeakPtr.
8cf2241 : Add riscv64 optimization placeholder.
0fe2e00 : kleaf: Add pkg_files for TEST_MAPPING.
30bf3a7 : [zlib][riscv] Import RVV 1.0 based version of Adler-32.
4d088cf : Fix a misleading comment.
24c07df : [zlib][riscv] Adding support for RISCV
0fcd48c : Remove VNDK definition(s)
24342f6 : [zlib][riscv] Add rules to enable SIMD optimizations for Arm
c5bf1b5 : [zlib][fuzz] Cover deflateCopy() with the deflate_fuzzer
e72885f : [zlib] Add window_padding also in deflateCopy()
aedd9b5 : [zlib] Restore deflateBound() check in the deflate fuzzer
c74625d : [zlib] Fix deflateBound() with chromium_zlib_hash and non-default memLevel

+- Project: platform/external/zstd

272b77a3 : Add visibility to /art for use in tests.
0cc41144 : Disable ZSTD_TRACE.
273d1279 : try to silence some scorecard warnings
dc1f7b56 : fix -Werror=pointer-arith in fuzzers (#3983)
731f4b70 : Fix & fuzz ZSTD_generateSequences
741b87bb : Fuzzing and bugfixes for magicless-format decoding (#3976)
f62b2663 : Add docs on how to add a new fuzzer
3487a609 : Fail on errors when building fuzzers
6a0052a4 : Fix bugs in simple decompression fuzzer (#3978)
6f1215b8 : fix ZSTD_TARGETCBLOCKSIZE_MIN test
c5da438d : fix typo
3d18d9a9 : updated API manual
902c7ec1 : add doc on CCtx UB state
5d82c2b5 : add a paragraph on UB DCtx state after error
f5728da3 : update targetCBlockSize documentation
42b02f51 : [cmake] Emit warnings for contradictory build settings
cd4dba74 : pzstd: use c++14 without conditions
7d970bd8 : Implement one-shot fallback for magicless format (#3971)
a595e581 : [cmake] Fix up PR #3716
79cd0ff7 : Makes it possible to use the lib through FetchContent or ExternalProject_Add
9dca0602 : Bump github/codeql-action from 3.24.6 to 3.24.7
88301b58 : Bump actions/cache from 3 to 4
351498b9 : update CHANGELOG for v1.5.6
686e7e4b : updated version to v1.5.6
559762da : Remove duplicate and incorrect docs in zstd_decompress.c (#3967)
9cc33046 : add line number to debug traces
a0a9bc6c : [cmake] Always create libzstd target
3613448f : Promote `ZSTD_c_targetCBlockSize` Parameter to Stable API
86b8e39a : Remove Erroneous Exclusion of Hidden Files and Folders in `--output-dir-mirror`
2215101c : Add a Few Tests
d6ee2d5d : Use `utimensat()` on FreeBSD
ff0afbad : [asm][aarch64] Mark that BTI and PAC are supported
c8ab0272 : reduce the amount of includes in "cover.h"
c1e99532 : [CI] Run tests with CMake on Windows
94c10203 : [cpu] Backport fix for rbx clobbering on Windows with Clang
b20703f2 : Updates `ZSTD_RowFindBestMatch` comment (#3947)
f65b9e27 : Exercise ZSTD_findDecompressedSize() in the simple decompression fuzzer (#3959)
ff6713fd : fix duplicated paragraph
5473b72a : updated documentation
92fbd428 : Export ZSTD_LEGACY_SUPPORT in tests/Makefile (#3955)
83ec3d01 : no longer truncate file name in verbose mode
5a66afa0 : Add common file extensions to --exclude-compressed (#3951)
37ff4f91 : removed golden-decompression/.gitignore
0ae98ba2 : add same .gitignore rule in golden-decompression/
b39c7676 : Add the zeroSeq sample
8ba5bc47 : chore: fix some typos (#3949)
ee6acaf2 : Pin tsan and msan CI jobs to ubuntu-20.04 (#3945)
e0872806 : Use ZSTD_LEGACY_SUPPORT=5 in make test (#3943)
74e856a1 : add tests inspired from #2927
edab9eed : Fix AsyncIO reading seed queueing (#3940)
f6039f3d : cmake refactor: move HP-UX specific logic into its own function
f99a450c : Stop Hardcoding the POSIX Version on BSDs
1362699e : minor man page clarification
fbd9e628 : added tests
c610a01d : fix #3719
eb5f7a7f : produced golden sample for the offset==0 decoder test
d2f56ba4 : update documentation
a9fb8d4c : new method to deal with offset==0
aed172a8 : minor: fix incorrect debug level
ad590275 : added RISC-V emulation tests on Github CI
007cda88 : prevent XXH64 from being autovectorized by XXH512 by default
2abe8d63 : fix LLU->ULL
4fb0a773 : update -V documentation
70df1776 : Bump github/codeql-action from 3.24.5 to 3.24.6
bb4f85db : fix version of actions/checkout
dcd713ce : Define the unified target inside the CMake project, and export it.
8d31e8ec : sizeBlockSequences() also tracks uncompressed size
d23b95d2 : minor refactor for clarity
86db6075 : optimization: bail out faster in presence of incompressible data
ef82b214 : nit: comment indentation
aa8592c5 : minor: reformulate nbSubBlocks assignment
e0412c20 : fix extraneous semicolon ';'
a412bedb : Bump github/codeql-action from 3.23.0 to 3.24.5
1fafd0c4 : fix minor visual static analyzer warning
038a8a90 : targetCBlockSize: modified splitting strategy to generate blocks of more regular size
4d2bf7f0 : removed sprintf usage from zstdcli.c
f8372191 : reduced minimum compressed block size
f77f634d : update API documentation
4b515264 : fix partial block uncompressed
67197943 : fixed some regressionTests
0591e7ee : minor: fix overly cautious conversion warning
3b401000 : fix long sequences (> 64 KB)
6b11fc43 : fix issue with incompressible sections
cc453092 : speed optimized version of targetCBlockSize
68a232c5 : benchmark more can test targetCBlockSize
0a68be83 : updated setup-msys2 to v2.22.0
7170f51d : fix include order
9e711c93 : fix Visual Studio datagen recipe
e62e15df : fix clangbuild
b34517a4 : fix cmake build
588dfbcc : fix c89 compatibility by removing snprintf()
c2d35703 : fix meson datagen build
1e240af3 : fix datagen size control
7a225c0c : internal benchmark: can select size of generated synthetic sample
83598aa1 : datagen generates lorem ipsum by default
7003c990 : increase word dictionary
3dbd861b : runtime weight distribution table
5a1bb4a4 : add question marks
40874d4a : enriched vocabulary again
1e046ce7 : increase vocabulary size
e13d099b : Advertise Availability of Security Vulnerability Notifications
b6805c54 : Add SECURITY.md File
927d0799 : Bump actions/upload-artifact from 4.3.0 to 4.3.1
b921f1aa : Reduce scope of variables
b0e8580d : fix fuzz issue 5131069967892480
695d154c : fuzz: control debuglevel from Makefile
3a64c69e : Convert the CircleCI workflow to a GitHub Actions workflow
22574d84 : fix issue 5921623844651008
1f87c88e : [Zstd] Less verbose log for patch mode.
b88c593d : added or updated code comments
887f5b62 : update compression results for regression tests
6c35fb2e : fix msan warnings
641749fc : fix uasan dictionary_stream_round_trip fuzz test
0d9fb5dc : fix msbuild action version number
9fed5ef1 : Bump microsoft/setup-msbuild from 1.3.2 to 2.0.0
fe2e2ad3 : use ZSTD_memcpy()
0ae21d8c : removed trace control
5474edbe : fixed wrong assert
9ae3bf5e : update compression results
e5af24c5 : fixed wrong assert
8168a451 : minor optimization, mostly for clarity
d31018e2 : finally, a version that generalizes well
04a6c8cb : Update Dependency in Intel CET Test; Re-Enable Test
0166b2ba : modification: differentiate literal update at pos+1
46836677 : refactor optimal parser
de10f56b : improve high compression ratio for file like #3793
fd039712 : blindfix meson recipe
befcec17 : fix cmake recipe
3ce4c6e0 : fix Visual Studio solutions
a2613759 : fix paramgrill Makefile recipe
d0b7da30 : add a lorem ipsum generator
c485b57b : Bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
163e9b66 : Bump actions/upload-artifact from 4.2.0 to 4.3.0
e1ef81a3 : add sparc64 compilation test
2fc72484 : fix cmakebuild test
c7611d69 : disable Intel CET Compatibility tests
ee2efb63 : Bump actions/upload-artifact from 4.1.0 to 4.2.0
81f444f4 : made playTests.sh more compatible with older versions of grep
e6f4b464 : playTests.sh does no longer needs grep -E
e2fe2662 : Bump actions/upload-artifact from 4.0.0 to 4.1.0
3a2e302b : Bump github/codeql-action from 2.21.4 to 3.23.0
e49d1ab6 : Fix building on HP-UX 11.11 PA-RISC
66269e74 : Fix building xxhash on AIX 5.1
923cf3dc : CI: meson: use builtin handling for MSVC
a52d897d : Cirrus-CI: Add FreeBSD 14
f06b18b3 : Specify offset 0 as invalid
c6cabf94 : Make offload API compatible with static CCtx (#3854)
475da4fb : Make `zstd::libzstd` an imported interface target. It cannot be an alias, because it would lock the package to use either static or shared libraries at its build time. We want to decide this at the time `find_package` is called.
377ecefc : Update windows-artifacts.yml
8052cd01 : cli: better errors on arguent parsing
e5153277 : Bump actions/upload-artifact from 3.1.3 to 4.0.0
9a3b17c4 : Fix a nullptr dereference in ZSTD_createCDict_advanced2()
2ce0290e : zlibWrapper: convert to C89 / ANSI C
20f8df64 : Update FreeBSD CI: drop 12.4 as it is nearly EOL
468bb173 : lib/decompress: check for reserved bit corruption in zstd
d151a488 : Move offload API params into ZSTD_CCtx_params
809c7eb6 : Refactor ZSTD_sequenceProducer_F typedef to ZSTD_sequenceProducer_F*
05059e5a : Clarify that there must be at least 2 weights, i.e. encoding all weights as 0 is invalid
dc84e351 : Clarify that the presence of a value with weight 1 is required
81932506 : Modernize macros to use `do { } while (0)`
dd4de1dd : [huf] Fix null pointer addition
5ab78c04 : [huf] Improve fast C & ASM performance on small data
c7269add : [huf] Improve fast huffman decoding speed in linux kernel
e122fcbf : [debug] Don't define g_debuglevel in the kernel
c2d47058 : [linux] Remove usage of deprecated function
a419265d : [linux] Backport intptr_t removal
59dcc475 : update license text
3fd5f9f5 : fix the copyright linter
592b1acb : update xxhash to v0.8.2
c5bf96fb : Clarify that a non-zero probability for an invalid symbol is invalid
52e41b9a : Fix malformed state table
e61e3ff1 : Clarify that decoding too many Huffman weights is a failure condition
98d8ad27 : Add Bazel module instructions to README.md
c53d650d : Export a `zstd::libzstd` target if only static or dynamic linkage is specified.
f013b1b5 : [cmake] Remove code for compatibility with CMake < 3.0
4502ca5f : [cmake] Require CMake version 3.5 or newer
324cce49 : Add definition of "log2sup" function
b38d87b4 : Clarify that the log2 of the largest possible symbol is the maximum number of bits consumed
9446b191 : Bump ossf/scorecard-action from 2.2.0 to 2.3.1
3c3845b9 : Add target_include_directories because windows and macos need it for me
af971cec : Bump actions/checkout from 4.1.0 to 4.1.1
24dabde5 : revert to manually defining DTable
d988e00a : baby-step towards solving flexArray issue #3785
e590c8a0 : Add doc on how to use it with cmake FetchContent
6bb1688c : extended the fix to ZSTDMT's Buffer Pool
ea4027c0 : removed unused macro constant
c87ad5bd : fixes suggested by @ebiggers
e8ff7d18 : removed FlexArray pattern from CCtxPool
43118da8 : Stop suppressing pointer-overflow UBSAN errors
3daed701 : Revert "Work around nullptr-with-nonzero-offset warning"
2c17e056 : fix x32 tests on Github CI
d5cbae7c : Bump actions/checkout from 4.0.0 to 4.1.0
585aaa0e : Do not test WIN32, instead test _WIN32
fe34776c : Fix new typos found by codespell
cdceb0fc : Improve macro guards for ZSTD_assertValidSequence
48b5a7bd : Fix a very small formatting typo in the lib/README.md file
3fc14e41 : added some documentation on ZSTD_estimate*Size() variants
607933a2 : minor simplification for dependency generation
f4dbfce7 : define LIB_SRCDIR and LIB_BINDIR
feaa8ac5 : renamed STATLIB into STATICLIB
4edfaa93 : default targets of lib/ and programs/ have different names
b69d06a8 : add include guards
d55ebb57 : [pzstd]: Fix `DESTDIR` handling to allow setting `BINDIR`
d8b25cbf : Bump actions/upload-artifact from 3.1.2 to 3.1.3
e0e309f2 : Bump actions/checkout from 3.5.3 to 4.0.0
839c7939 : Added qnx in the posix test section of platform.h
25387322 : Fixed zstd cmake shared build on windows
396ef5b4 : Fix & refactor Huffman repeat tables for dictionaries
c27fa399 : Work around nullptr-with-nonzero-offset warning
ecb86d82 : zdictlib: fix prototype mismatch
bd02c9be : No longer reject dictionaries with literals maxSymbolValue < 255
db0ae654 : Bump github/codeql-action from 2.20.3 to 2.21.4
a02d81f9 : fix: ZSTD_BUILD_DECOMPRESSION message
a07d7c4e : added ZSTD_decompressDCtx() benchmark option to fullbench
9987d2f5 : Unpoison Workspace Memory Before Freeing to Custom Free
5f5bdc1e : Easy: Move Helper Functions Up
969e54f2 : Improve dual license wording in README
78dbba76 : Updated Makefiles for full MSYS2 and Cygwin installation and testing support.
e99d5549 : Fixed typo
4d267f3d : fileio_asyncio: handle malloc fails in AIO_ReadPool_create
de6b46df : Update fileio.c: fix build failure with enabled LTO
55ff3e4e : Save one byte on the frame epilogue
a1b9a5ad : Fix typographical error in README.md
065ea927 : Bump github/codeql-action from 2.20.1 to 2.20.3
2c97f5db : Bump ossf/scorecard-action from 2.1.3 to 2.2.0
1a6278c8 : Bump github/codeql-action from 2.3.2 to 2.20.1
b1a30e2b : hide asm functions on apple platforms
c6a888c0 : suppress false error message in LDM mode
f3074937 : Update FreeBSD CI images to latest supported releases
e4aeaebc : fixed incorrect test in Win32 pthread wrapper
c123e69a : fixed static analyzer false positive regarding @sequence initialization
c60dcedc : adapted long decoder to new decodeSequences
33fca19d : changed ZSTD_decompressSequences_bodySplitLitBuffer() decoding loop
84e898a7 : removed _old variant from splitLit
02134fad : changed (partially) the decodeSequences flow logic
d9645327 : fixed MEM_STATIC already defined in Linux Kernel mode
74c901bb : fix : unused attribute for FORCE_INLINE functions
ba508070 : make the bitstream generate only 0-value bits after an overflow
b4623627 : detect extraneous bytes in the Sequences section
6579f6c4 : Bump actions/checkout from 3.5.2 to 3.5.3
3732a08f : fixed decoder behavior when nbSeqs==0 is encoded using 2 bytes
1f83b7cf : fix a minor inefficiency in compress_superblock
7e09f07b : Fix Intel Xcode builds with assembly
94a2f279 : changed LLU suffix into ULL for Visual 2012 and lower
5108c9ac : Fixed a bug in the educational decoder
50596182 : Add options in Makefile to cmake
d01a2c69 : Fix UBSAN issue (zero addition to NULL)
1b994cbc : Get zstd working with ARM64EC on Windows
1b65803f : Reorder Definitions in zstd_opt.c to Group Under Macro Guards (Slightly)
59c7b2a4 : Reorder Definitions in zstd_lazy.c to Group Under Macro Guards
5490c75d : Also Allow/Document/Test Excluding dfast and Up
cc1ffe0b : Add Documentation to lib/README.md
eb922793 : Also Reorganize Zstd Opt Declarations
d09f195c : Remove blockCompressor NULL Checks
b7add1dd : Abort if Unsupported Parameters Used
f242f5be : Re-Order Lazy Declarations; Minimize ifndefs
698af84f : Add CI Test for Excluding Matchfinders
bae17496 : Add ZSTD_LIB_EXCLUDE_COMPRESSORS_DFAST_AND_UP Build Variable
39b7946b : Define Macros for Possibly-Present Functions; Use Them Rather than Ifdef Guards
b12e8cb3 : Merge Ultra and Ultra2 Exclusion
6761e1c9 : Tweak Ultra/Opt Guards
16bbd743 : Avoid Ratio Regression Tests When Compressors are Excluded
5a759560 : Adjust Strategy in CParams to Avoid Using Excluded Block Compressors
50cdf84f : Macro-Exclude Block Compressors from Declaration/Definition
81b86a20 : NULL Out Block Compressor Table Entries When Excluded
cbf3e263 : Allow `ZSTD_selectBlockCompressor()` to Return NULL
2a5076d2 : Bump github/codeql-action from 2.3.0 to 2.3.2
6ec18aed : minor : update streaming_compression example
be489f78 : Bump github/codeql-action from 2.2.11 to 2.3.0
4c25ea32 : Disable unused variable warning in msan configurations
0d6954b4 : added golden file for the new decompressor erratum
61efb2a0 : Add ZSTD_d_maxBlockSize parameter
0abf2bae : Reduce streaming decompression memory by 128KB
05434fe9 : removed travis & appveyor scripts
a29b6ed2 : added decoder errata paragraph
803e65f9 : Bump actions/checkout from 3.5.0 to 3.5.2
0a794163 : add makefile entry to build fat binary on macos
e72e13ac : [oss-fuzz] Fix simple_round_trip fuzzer with overlapping decompression
d9582a0c : Bump cygwin/cygwin-install-action from 3 to 4
dc88f7b8 : Bump github/codeql-action from 2.2.9 to 2.2.11
c28031df : Add new line + [no-] to mmap-dict help output (#3601)
a4fff8e0 : Change to use strategy.matrix
520843d8 : Add win32 to windows-artifacts.yml
da41d1d4 : Bump ossf/scorecard-action from 2.1.2 to 2.1.3
68a4a034 : Bump github/codeql-action from 2.2.8 to 2.2.9

+- Project: platform/external/zucchini

cb7f833 : Update OWNERS file
1e4cc3c : Edit METADATA

+- Project: platform/frameworks/av

899a582bba : omx: check HDR10+ info param size
a9d953ed85 : Codec 2.0: fix multi-fd sync fence support
80a6fd4a5c : Camera: Handle abandoned output surface in encodeSessionConfiguration
5ba37006bc : GraphicsTracker: handle dequeueBuffer error while switching Surfaces
48b6a83ada : delay rx-telephony patch creation to avoid playing ringtone
963dbcc036 : audio policy: refactor audio source client descriptor
323b15a78c : Reset effect chain volume whenever the volume controller effect stopped
9f949976dc : Codec2: Fix initial values in output C2Work
329399eada : audio policy: fix mmap behavior on device disconnection
b05e977370 : audio policy: fix preferred device for mmap I/Os
ae975470db : AudioFlinger: Fix moveEffects deadlock
ffff1f790b : audio policy: exclude A2DP and LE Audio whenever SCO is active
55532058d8 : Revert "Migrate audioflinger package validation"
21135217f9 : Removing the INFO_OUTPUT_BUFFERS_CHANGED from MediaCodecConstants.h.
f2b4a18644 : audio: Enable RT priority inheritance for service clients
051238c275 : CCodec: pass video scaling param to CCodecConfig
ef2096d086 : TimeCheck: Track waiting through thread join in AudioFlinger
ef05c6991f : Keep bundle effects enabled for volume apply with unsupported devices
f9446570e6 : Equalizer presets negative index filter out and validation
58f15fd827 : audio: ble: volume computation improvement on BLE for notifications
a13ac9f7a9 : Audio Policy: add flag for media routing to BT SCO
4f74d39dc7 : Properly dispose of EGL resources
07c665d806 : Migrate audioflinger package validation
3acc9b1b93 : AudioPlaybackCapture: solve second output data consumed low issue
3b9a69d9cb : libaudiohal@aidl: pass offload info in hw av sync case.
e3e8e73f60 : Camera: Add feature combination query analytics
1a2e0ff5d6 : libaudiohal@aidl: Implement gain change via 'setPortConfig'
af8d5d4c0d : Run bpfmt on camera/Android.bp and camera/ndk/Android.bp.
7178104501 : GraphicsTracker: do not provide FrameEventHistoryDelta when dequeuBuffer
38568b1d81 : Remove static_assert that fails after clang update
6742a969bc : Add flag for EffectChain callback mutex improvement
ecf24859c9 : Simple code clarity changes
391001579a : Add sensor rotation option to the test camera
07258629e3 : Revert "Revert "Revert "Revert^2 "Audio policy: anonymize Bluetooth MAC ...""
0532bad48c : Lock BLOB buffer for USAGE_CPU_WRITE_OFTEN
75f89f95f2 : [Audio Metric] Add BLE, Dock and HDMI device support for AudioPowerUsageDataReported atom.
e02df779ac : AudioTrack: Log sample rate changes from setSampleRate
892344af93 : Revert "Use the global default cpp_std."
8daea2e138 : Camera: Update LowLightBoost Documentation
2720defd53 : Add flag for MusicFx edge to edge enablement
44778ce432 : Apply volume setting for the volume controller effect in EffectChain
f478aa1682 : bufferpool@2.0: Ensure uniqueness of connection id
23f8162d8a : VolumeShaper: Log to mediametrics
700f152a80 : FilterWrapper: propagate ParamReflectors to the wrapper component
9cc4545fd6 : Revert "Use the global default cpp_std."
cffd50f6e8 : aaudio: handle shared disconnect before start
2e979ed084 : C2BqBuffer: defer GraphicBuffer cache clearing after stop()
18ac32ccb4 : Trigger texture update on each submission of input buffer.
9e5ba59ee4 : Fix no member named 'unique' in 'std::shared_ptr<>'
63e819cc94 : Camera: Improve reference docs for lensShadingApplied
b05f2f13aa : Migrate Permission APIs to BinderResult
138ddb63f9 : Add BinderResult and expected<> gtest matchers
3a81f0d68a : Add Custom preset for equalizer effect to fix effect STS test case
fd414a83bb : Add a method to reset circular references in audio flinger service
dec9d7e0f4 : ToneGenerator: Fix possible multiply overflow
7e9eeca470 : Refactored libstagefright_writer_fuzzer
e2399c213e : switch over to use new storage read api instead of server_configurable_flags, this new read api lib will be needed for new codegened aconfig flag lib.
9485120e99 : Add a method to reset circular references in audio flinger service
d2d7a13539 : DO NOT MERGE ANYWHERE: Partial Revert of ag/27467076 for Pixel
a6dadacce6 : Add a method to reset circular references in audio flinger service
5db373e756 : AudioFlinger: do not reset mHwPaused on flush
7281d0b9fa : ToneGenerator: Fix possible multiply overflow
519e00d74f : AAudio: Document setVolumeControlStream()
b2b01c678d : AudioFlinger: Ensure RecordTrack dtor called outside lock
0621c04399 : APM: Fix log message level
ad434d7939 : Use the global default cpp_std.
5e38942eb2 : Use the global default cpp_std.
15dcd13391 : Support non-numerical id (with prefix) for virtual camera
8175aea2f3 : Codec2 SimpleC2Component: Do not process any input after stop()
81c0670ddf : Add flag for replacing STREAM_BT_SCO
0abd79a58e : aaudio: prevent busy loop on shared stream standby
f8bb9756e6 : Make handling input surface in test camera more robust.
8359c72f7f : Refactored mediametrics_service_fuzzer
790cd12898 : audio: fix aidl strategy name mapping error
e4bf61ffb4 : C2: Generate CSD in vp9 encoder
2b61ab5687 : Close input streams for external devices immediately after probing
de7ae44ecd : APM: return compatibility score to indicate how the profile is compatible for the given parameters.
58a7ac4c2f : Use timestamp instead of frame number when generating test pattern.
66ef83f3ae : Reconfigure the input surface when needed.
fb60275e81 : C2SoftAvcDec: Use a macro to control keep threads active flag
a2c1fc18ec : C2SoftHevcDec: Use a macro to control keep threads active flag
da3407f768 : StagefrightRecoder: Disabling B-frame support
40c6d926fc : Build libcodec2_client with gnu++20
c66ffc159e : Close input streams for external devices immediately after probing
67a2f74d59 : Add audio aconfig OWNERS
e4a458a580 : Fix the logic of getting aaudio MMAP policy from collection of policy info.
b7e3ad7f7e : Keep bundle effects enabled for volume apply with unsupported devices
6ed595c8fd : libaudiohal@aidl: Fix handling of transient patch updates
624967539e : Revert "Revert "Revert^2 "Audio policy: anonymize Bluetooth MAC ..."
4238922a1e : Revert "Audio policy: anonymize Bluetooth MAC addresses take 3"
9fcd02641e : Use std::shared_future to pass Surface from the render thread
b86b403e90 : Move start/stopClient to command queue.
39ceb6de34 : Add sound_trigger_generic_model_api flag.
87e0e580af : AbsVol: boost attenuation of the non driving abs vol streams
61ed373ba3 : Revert^2 "StagefrightRecoder: Disabling B-frame support"
aa829c5509 : C2SoftMpeg2Dec: disable keep threads active for entire sequence
fea6b6fbf5 : Revert "StagefrightRecoder: Disabling B-frame support"
af685c66ba : StagefrightRecoder: Disabling B-frame support
f83d98126b : camera2: Fix broken doc links for flash strength apis
d81602979a : aidlpersistentsurface: enable submitting a null buffer
d493d39b1b : webm: skip CSD for video
4061853867 : libaudiohal@aidl: Fix the implementation of MMap 'start'/'stop'
0be9192fb5 : libaudiohal@aidl: Fix handling of transient patch updates
1ba5fd2910 : AIDL: Add unit tests to external device disconnection
52ff0f827a : Export packagemanager_aidl-cpp from libmediautils
f548cd3e2d : Add handling of "hard" I/O errors to AudioFlinger
5886b1fb0c : Audio policy: anonymize Bluetooth MAC addresses take 3
6ffb7030ff : Revert "Revert^2 "Audio policy: anonymize Bluetooth MAC addresses""
15a0a3b9da : Lower min fps supported by virtual camera to 1.
dc5995a4ad : Revert^2 "Audio policy: anonymize Bluetooth MAC addresses"
bf04dc50b1 : Revert "Audio policy: anonymize Bluetooth MAC addresses take 2"
34469e436b : Make input fps of test camera configurable.
7838825f61 : Use GL_OES_EGL_image_external_essl3 in kExternalRgbaTextureFragmentShader
15816b88b9 : mediaplayer_fuzzer: Bug Fix
788af1c40e : Add flag for moving start/stopClient to command thread.
bf203ce421 : Add handling of "hard" I/O errors to AudioFlinger
0f5e339e5d : libaudiohal: Modify calculation of buffer duration for mmap streams
98d7a10176 : Audio policy: anonymize Bluetooth MAC addresses take 2
c06aeb2ddb : Use GL_OES_EGL_image_external_essl3 in kExternalRgbaTextureFragmentShader
a8542eadf5 : Fix build warning
b828267e24 : Wait for next available frame
87818d36f1 : Add AudioPolicyServiceLocal interface
c23be5049d : Add permission caching to PermissionController
2d9fb30917 : Audio Policy: add flag for input stream sharing logic fix
cd0f24f3b1 : audio policy: wait for mute during a2dp codec reconfiguration
288900f9d2 : Remove test mode from VirtualCameraRenderThread.
7e8d0478d1 : Update log message when virtual_camera starts
0cb1387ee6 : libaudiohal: Modify calculation of buffer duration for mmap streams
40966bd474 : camera_fuzzer: Fix fd handling for native_handle_t object
220eea1bac : Concurrent playback behavior when bit-perfect client is active.
b28c93f3eb : Fix build with ToT libc++
85a07e2354 : Add ValidatedAttributionSourceState
9f91a5eebb : Add NativePermissionController for audio perms
1951d936bc : CCodec: fix input surface throttling
1175210763 : Make c2.android.av1-dav1d.decoder default SW AV1 Decoder
42dfe3f2c6 : Revert "Audio policy: anonymize Bluetooth MAC addresses"
5fcd53bcc7 : Revert "Bugfix: Trimmed iPhone HDR file has wrong playback durat..."
2804b07350 : libaudiohal@aidl: Allow onError callback in any state
47d7e26152 : libaudiohal@aidl: Align position reporting with HIDL
f450ced746 : Clean up HAL render position reporting
bcf7dcb85a : libaudiohal@aidl: Follow up for callbacks handling
e75a2853e2 : Camera: Add support for composite stream combination queries
d55cdb930e : libaudiohal@aidl: Allow onError callback in any state
26f4c378d3 : ReverbContext: Add Bypass Functionality
8a7fac2bcf : Updated 'cc' field of fuzz_config in Android.bp file
9fdac457bf : Remove duplicate head_libs.
f0a9fbc32c : libaudiohal@aidl: Align position reporting with HIDL
bec1a5d508 : Process skipped frames the correct order, per content time
0596943560 : Camera: Add flag for allowing multi-resolution raw reprocessing
85c4fb2136 : ACameraManager.cpp: fix compiler warning
2b51523207 : audioflinger: Add flag OFFLOAD to track flags
7c65e39767 : Camera: Comment fix: List right watchdog command in comments
53a04dc2df : Add inherit mode to audio port gain config
563888b076 : screenrecord: Cleanup SF APIs for creating / destroying virtual display
27cc89c2c0 : Add 'defaults' for 'av-audio-types-aidl'
7434b72edd : AudioFlinger: fallback to non-primary HW devs if getInputBufferSize failed
0ca0940321 : audio policy: force initial audio patch after opening an output.
ca8c6012aa : Updated 'cc' field of fuzz_config in Android.bp file
dd1b47fde8 : Add 'defaults' for 'av-audio-types-aidl'
b67a95706b : Add verbose logs for vndk tag filtering
1fbcc8fdd6 : TEST_MAPPING name must be CTS modules, not test names
aa81dd7578 : aaudio: prevent out-of-bounds read in resampler
2f4478e86a : Respect max fps if specified in the request.
2b095d9c05 : codec2: Queue ROI info buffer for surface mode
45df8f5fb9 : Camera: Update Low Light Boost Docs
0dc8140afd : Use fully qualified class name for DecoderRenderTest in TEST_MAPPING
b6e139e1dc : Revert "Respect max fps if specified in the request."
98260df868 : Delete Legacy Camera Id Remapping
e4f63f20d7 : metadataretriever_fuzzer: Bug Fix
b3324caf13 : Updated fuzz_config in Android.bp file
7c868ca750 : Update policy to not silence ongoing phone call when assistance was triggered
26345e5c4e : Add flag for fixing the vol index in abs vol mode
b7b1cf4c35 : CCodec: Retain old stop()/release() behavior on HIDL HALs
db09e4b376 : nblog: fix loop condition on getSnapshot
d974cf81fb : allow standby function in the DRAINING and TRANSFERRING states
d38da174cf : Fix double unlock in YCbCrLockGuard
a7486486e9 : Bugfix: Trimmed iPhone HDR file has wrong playback duration on Android device
66aa1e39e3 : Fix setting wrong final volume.
0ea58fe84d : Clean up HAL render position reporting
e5f6d8d6bb : GraphicsTracker: re-calculate dequeueable during surface switching
dafa723cbb : avoid resetting mExpectRetrograde when deltaHalPosition == 0
49a3b4424f : Add flag for fixing concurrent playback behavior when bit-perfect client is active.
1de7952ebd : Set PAUSING state when start pausing a stream.
6713689c5b : allow standby function in the DRAINING and TRANSFERRING states
7b3f96f821 : Codec2CommonUtils: Reduce android_get_device_api_level() calls
dd104a0cbf : Add AIDL interface for native permission
f11041b0de : AIDL hapticgenerator: Update fast-math cflags
a5eca7d669 : Respect max fps if specified in the request.
ccb8fd3b13 : codec2: do not close handle in _C2FenceFactory::CreateFromNativeHandle
e34b0da038 : Resource leak issue
e910bfd0d1 : Use customized event flag for data FMQ not_empty to avoid conflict
3f3618b424 : libaudiohal@aidl: Abort on data FMQ pointer corruption
439c86927a : hapticgenerator: Update fast-math settings
9cc83426b7 : Fix formatting of camera_platform.aconfig
f50484fe22 : Use AVendorSupport_getVendorApiLevel instead of ro.board.api_level
2ed4f4c249 : Camera: Add extension capture format to extension stats
34402aeb6d : CCodec: stop()/release() HAL before stop using output surface
6c6c7b2f90 : aconfig: add a bugfix flag stop_hal_before_surface
4e3a25fc9d : Fix buffer mapping of BLOB buffers
952e3c4371 : Add support for device-awareness in CameraManager NDK
5e5bf36b0f : Updated 'cc' field of fuzz_config in Android.bp file
b7683e7883 : Updated fuzz_config in Android.bp file
8d4197ed02 : Fix buffer mapping of BLOB buffers
46c30e4c6f : Require matching identically when checking compatibility for mmap and bit-perfect.
77b1bb4352 : AudioFlinger: Allow TimeCheck to track waits through RecordThread::mStartStopCV
03b0a0034d : libaudiohal@aidl: Change the criteria for patch matching
ccc1963ec4 : audio policy: clean up initial spatializer audio patch
31cd3cc6e7 : av: Fix volume count sent to HAL
13ed07dee2 : libmediatranscoding: handle death recipient cookie ownership differently
46b6b5dfa3 : AudioFlinger: do not enter standby on offload stream when underrunning
2f9438b426 : av: Fix volume count sent to HAL
b537e90910 : libaudiohal: Respect channel count when setting hw gain
022a513241 : AudioFlinger: do not enter standby on offload stream when underrunning
2d10614384 : RESTRICT AUTOMERGE Set the container field of aconfig flags
7d07286cf2 : Add device-awareness for camera concurrency API's
1eeb251f5d : Camera: Bump the thread priority during stream configuration and open
f4fc9eefcb : av: Fix volume count sent to HAL
7b69bd4eb9 : av: Support restore track for offload/direct track
f98dd6754c : C2SoftFlacEnc: Fix integer overflows
53b34ff57d : VTS: test query / config before start
686987b961 : libmediatranscoding: handle death recipient cookie ownership differently
31bd242ba5 : Camera: Bump the thread priority during stream configuration and open
1ef3826833 : libaudiohal@aidl: Change the criteria for patch matching
4c3af933c6 : Enable HapticGenerator AIDL effect
bc6bc5947d : RESTRICT AUTOMERGE - Revert "Audio policy: anonymize Bluetooth MAC addresses"
a70bc37c1c : audio policy: clean up initial spatializer audio patch
f3d7db6179 : RESTRICT AUTOMERGE - Revert "Audio policy: anonymize Bluetooth MAC addresses"
81d81b061e : cameraserver: Allow CameraManager to specify rotation override for clients
d769dc9552 : move id3 headers from libstagefright to id3 directories
674939c4d9 : Add flag for permission refactoring
d5e0f91aa1 : Returning buffers more than C2LargeFrame.maxSize
832a554c5e : RESTRICT AUTOMERGE - Revert "Audio policy: anonymize Bluetooth MAC addresses"
b79ebce336 : Add deps for new aconfig flagging storage
fd21270f23 : MultiAccessUnitHelper to handle dynamic config
fc1df623a9 : libaudiohal@aidl: Handle stream resume uniformly (2)
b892fccd8d : aconfig: fix set_state_early bug number
1bf6e82026 : EffectProxy: remove the AUXILIARY flag copy
1b7efb0bc0 : Align AIDL effect proxy behavior with HIDL
12f41a9a2c : Cache the volume that should be applied before the volume control.
eda0965e84 : Fix effect volume cache issue.
b0b3436619 : Initialize volume as 0 for volume control effect.
39734d2cae : Use waitForService instead of getService.
5882b03283 : Fix bug when camera privacy toggle is unsupported
db8791dcf9 : RESTRICT AUTOMERGE - Revert "Audio policy: anonymize Bluetooth MAC addresses"
c6ce7f154e : Add flag for portId to piid logic simplification
6ddf1d0a26 : RESTRICT AUTOMERGE Revert "Audio policy: anonymize Bluetooth MAC addresses"
f34c94a27b : Add owners to libheif
b5fbcfb02b : MPEG4Writer: Remove timestamp validation
2ce71d38f2 : AAudio loopback example, remove gain
a2d339ed56 : C2: Advertise support for dynamic color aspects in s/w decoders
88f1dd08f1 : AudioFlinger: do not reset mHwPaused on flush
e0505790f7 : Align AIDL effect proxy behavior with HIDL
cb4c3816e8 : Camera: Fix a missing closing parenthesis
ef6d8ae988 : AudioFlinger: Ensure RecordTrack dtor called outside lock
c51da1b079 : Refactored libstagefright_mediamuxer_fuzzer
26bff38b20 : Allow max texture size as VirtualCameraStreamConfig size upper bound
a3e63da447 : Build audio_effects.xml with Soong
fd05d989ca : Log isUidActive and isCameraPrivacyEnabled in handleAppOpMode.
f2cb566635 : Effect AIDL: relax dynamics processing effect parameter validations
18070d42a2 : Replace libyuv_static with libyuv
bfe3065273 : Add DecoderRenderTest to tv-postsubmit
af75073646 : Build audio_effects.xml with Soong
e584b9d417 : Use customized event flag for data FMQ not_empty to avoid conflict
5e2f448439 : Enable CONFIGURE_FLAG_USE_CRYPTO_ASYNC for audio
dc187558fc : resourcemanager: add resource metrics to dumpsys
286204445d : libstagefright: record failed codec initialization
67c12fe44c : HiRes: Check mixport samplerates
80e0c61984 : C2: Advertise support for FEATURE_QpBounds in s/w video encoders
59c27cb02b : Cache the volume that should be applied before the volume control.
3754b64b39 : audio policy: Fix handling of external device connection failure
7391be1cb0 : aconfig: add a bugfix flag set_callback_stall
db4ea93dde : AAudio: Support front wide channels
f88c2f334a : audio policy: Fix handling of external device connection failure
7de39d52dd : audio: fix log printing issue
9f0a032fe0 : C2SoftVpxDec: Add dynamic color aspects support
0f56965eaa : Fix MediaCodec potential use-after-free
b27cb9babb : libaudiohal@aidl: Handle stream resume uniformly
fe153403b7 : Camera: Add hal version for sessionConfigurationQueryVersion key
cbb9dd11d4 : Align AIDL effect proxy behavior with HIDL
2128946cea : send kDumpFromAudioServerArgument to the HAL modules
ee0fe68474 : libaudiohal@aidl: Fix 'localReply' scope in 'sendCommand'
918e6dc87f : Simple dump for Virtual Caemra device
5c8cbeda54 : camera:fix wait request timeout in switching camera
f84ae53702 : libaudiohal@aidl: Fix 'localReply' scope in 'sendCommand'
503b1d8526 : libaudiohal@aidl: Synchronize commands sending
2d2a72844a : Keep bidirectional maps in VirtualDeviceCameraIdMapper
6a6850ef2d : Update finalUsage datatype to uint64_t.
914339da0b : libaudiohal@aidl: Synchronize commands sending
1f95051c77 : AudioTrack: Enforce worker thread join in dtor
155481c21f : C2SoftFlacEnc: Update max input buffer size calculation
6a43bebe30 : Fake ae precapture cancellation when requested
e355f2e272 : C2SoftAomEnc: Add support for configuring min max QP Params
9ac1066943 : Virtualizer Effect : Add support to force virtualization mode
4521b9bbe2 : AudioTrack: Clean up ctor initialization
d01e2598ed : Fix seek error in loop mode.
69a7295c3b : Camera: Fix hal version for keys added in V
ffc186bd42 : Camera: Add metrics collection for FPS range
73f984e258 : GraphicsTraker: handle temporary errors in BQ
68af8e59ac : MediaCodec: fix 0-sized buffer handling
311342b2ce : C2SoftOpusEnc: CleanUp output allocations for opus encoder
b36090e7ad : Throw UnsupportedOperationException from registerCamera
9f09d81a1c : Updated 'cc' field of fuzz_config in Android.bp file
b4f2c4cd46 : Enable low-latency feature in av1 decoders
27a95bd52d : AudioRecord: Enforce worker thread join in dtor
339e34a241 : AudioRecord: Clean up ctor initialization
56a436a0d6 : Remove override uid logic from APS
0c674f5ff6 : libmediatranscoding: handle death recipient cookie ownership differently
e93e6cf26b : avoid resetting mExpectRetrograde when deltaHalPosition == 0
4282cca6af : libaudiohal@aidl: Follow up for callbacks handling
5a9cbb27a7 : Handle video track with invalid WxH to avoid mediaserver crash
4054df254c : Fix effect volume cache issue.
f909d513c7 : MPEG4Writer: Remove timestamp validation
bb611ebfa2 : Spatializer: allow vendor extension parameters
caf179b318 : cameraservice: check performance class override in isSessionConfigurationWithParametersSupported
8fbda41c27 : cameraservice: Check for session support before getting session characteristics
0d53216119 : audio: enable frameworks/av bpfmt PREUPLOAD hooks
55128e7467 : Track DeathNotifier cookie lifetime
271a14d19d : Spatializer: allow vendor extension parameters
923b3a0aa8 : Select first output supporting haptic if orphan haptic effect exist
141c64a20b : Camera: Handle public physical camera for feature combination query
51d1f5cfec : Add required use cases keys
ffc69fa1c7 : VP9: Synthesize CSD from frame header
239dab8497 : Matroskaextractor: improve findThumbnails() time.
b03b49fd6b : Update AttributionSource deviceIds thoroughly
4fa100966e : Assert effect hal interface not null before access
28f14bd6ea : Select first output supporting haptic if orphan haptic effect exist
99486a6277 : audio: enable frameworks/av bpfmt PREUPLOAD hooks
500714c47f : Remove obsolete `neon:` clause.
a81853e93e : Audio Fuzzers : Initialise audio services one time
f2aa250531 : AudioSystem : Add method to disable creation of thread pool
e506e732b9 : Make camera preflight permission check device-aware
9f1798362b : AudioRecord: optimize setInputDevice
6fd0b7bef3 : Camera: Disable surface usage caching for external surfaces
70c25c1cf9 : Revert^3 "VP9: Synthesize CSD from frame header"
daa88a6b9d : Consolidate mediaserver manifest files for `next`
e84d9f36c1 : Don't expect HIDL bufferpool service when HIDL is not supported
4f4e19bbc8 : fix send null static meta to VENC when HDR Editing
a495a7b18d : Camera: Disable surface usage caching for external surfaces
5028e3bb1a : dup ESDS data before discarding extractor
d55f06f97d : media: advertise detached surface capability for non-tunneled video decoders
5c912fe8c9 : Revert^2 "VP9: Synthesize CSD from frame header"
e763f7adb8 : Limit recursive volume calculation
f38f9ce666 : Virtualizer Effect : Add support to force virtualization mode
658e70f518 : ReverbContext: Add support for higher frame count.
d1bb2da0fb : audio: Enable RT priority inheritance for service clients
9402d36c2a : Revert "Don't expect HIDL bufferpool service when HIDL is not su..."
283eb4fc79 : Add crypto scheme check when create drm plugin
c62c932795 : audiopolicy: avoid binder calls to system server with mutex held
040a43891b : VTS: annotate Codec2MasterHalTest_MustUseAidlBeyond202404
9624fef578 : Effect AIDL: relax dynamics processing effect parameter validations
62a4f026cd : Fix flag bug number
4baf726166 : cameraservice: Copy camera characteristics from session characteristics
628880da1e : MediaCodec: implement detach surface
65b6314c52 : Spatializer: replace parameters with AIDL type
993cf9c827 : camera2 ndk: Add comments explaining updated enum values
b8821d5909 : Effect AIDL: support multiple parameters getter
2eab15b9cb : Don't expect HIDL bufferpool service when HIDL is not supported
3c1b163aaf : Apply bpfmt
3cce62db29 : Remove unnecessary "_external" suffix from libcppbor
6907dfbfbe : Add new flag for adjusting VGS GSS sync order
b598f23a14 : Camera: Cache and defer Surface binder IPC calls
d4bd246147 : Don't expect HIDL bufferpool service when HIDL is not supported
7fb86d8113 : Camera: Add single thread device executor flag
a18e8c66cc : C2Decoder: Remove hardcoded PAGE_SIZE usage
23224a1f27 : libaudiohal@aidl: Fix callbacks handling
f3be1da56e : camera: Reduce logspam from VirtualDeviceCameraIdMapper
8065bfd2de : libaudiohal@aidl: Fix callbacks handling
37a7518b06 : Implement device awareness in camera service
77171a1421 : Refactored libstagefright_frameDecoder_fuzzer
58b01b15fc : audio: Enable RT priority inheritance for service clients
208bc42deb : libcameraservice: Use the correct vendor tag id type on filterParameters
38a99c2628 : CCodec: Move qpOffsetMap from param list to info buffers
1651107bb8 : CCodec: support region of interest parameters
4e51a831dc : aidl PersistentSurface: remove unnecessary definitions
92bca445c7 : media.c2 aidl: use aidl based PersistentSurface for c2 aidl
74efb3ebf5 : media.c2 aidl: PersistentSurface: add an option to use AIDL interface
64c9d9372b : media.c2 aidl: add C2AidlNode
10f3f5a41a : sfplugin: rename C2OMXNode to C2NodeImpl
b48b5aff3a : media c2.aidl: PersistentSurface related aidl defs & impls
773c014af6 : Add support for specifying lens facing for test camera
a1f1d2b7b8 : Added libstagefright_renderfright_fuzzer
f0f627613b : media.c2 aidl: use aidl based PersistentSurface for c2 aidl
c28c7212fe : media.c2 aidl: PersistentSurface: add an option to use AIDL interface
76d5a33c13 : media.c2 aidl: add C2AidlNode
a40f542364 : sfplugin: rename C2OMXNode to C2NodeImpl
fb8c5ed059 : media c2.aidl: PersistentSurface related aidl defs & impls
023bd65197 : Create a null HIDL wrapper if AIDL is registered
5cfdd42970 : Use the real component store for AIDL C2
71a5eb286e : cameraservice: cache IPermissionChecker and IPermissionController
28053ab7e1 : libaudiohal@aidl: Add missing HAL death handler
b215e16972 : swcodec check for any installed HIDL version
6402fef668 : Properly handle memory layout of input buffer for test camera
065985f31e : libaudiohal@aidl: Add missing HAL death handler
44ad2bf9b0 : Revert "VP9: Synthesize CSD from frame header"
685ba1e0d5 : Assert camera id in test camera test.
8463f70a36 : Added librenderfright_gl_headers
fc3f741e60 : media: odd resolution support in vpx and av1 encoders
f6b3e5e928 : C2: Update graphic buffer allocation calls to allow odd dimensions
8b627faf69 : Initialize volume as 0 for volume control effect.
222fdf9571 : libaudiohal: Respect channel count when setting hw gain
c9a7466d36 : Add flag for fixing the setStreamVolume race condition
0bc34d4d3d : Put orphan effect chain back if orphan effect creation failed
1f9da010cc : Return non-zero channel mask for orphan effects
541fd40adf : AudioEffect: prevent adding effect for unknown session on first io
2b229cd20c : AudioFlinger: Keep track of music effect thread when primary output is unavailable
51e73d360e : TimeCheck: Track waiting through thread join in AudioFlinger
7eb61b87a3 : Put orphan effect chain back if orphan effect creation failed
29d105790f : Revert "Revert "AudioEffect: prevent adding effect for unknown s..."
22c5c8504e : Coalesce CameraThreadState and AttributionAndPermissionUtils
a36680d4e2 : MultiAccessUnits: Encoder max output values
92c98fbd2c : camera2 ndk: Fix enum values which were incorrectly auto-generated
49450b006e : TEST_MAPPING: remove comment for android.media.audio.cts.AudioPlaybackCaptureTest
f605b05274 : libaudiohal: Handle failures of 'waitForService' and 'fromBinder'
ac3e2b1962 : Define flags for audio API hardening as read-only
324fcfbad0 : Change log level to verbose for capture request
c03ada6c42 : Audio policy: fix effect parking when releasing an input
d8f2441693 : libaudiohal: Handle failures of 'waitForService' and 'fromBinder'
33c84cd870 : Camera: fix feature combination query implementation
59b59eaa52 : Add AudioSystem ServiceHandle flag
db0ec96c40 : audiopolicy: avoid binder calls to system server with mutex held
340c3f680a : C2Config: add support for configuring RoI metadata
e59246e209 : frameworks/av: Fix audio Android.bp files
3b93acb2bb : Camera: Cache and defer Surface binder IPC calls
a159e4b96b : frameworks/av: Fix audio Android.bp files
bf02205528 : Add an option to record secure windows
67c2f6d93a : AIDL: Add unit tests to external device disconnection
e1804d51ec : VTS: check ro.vendor.api_level instead of ro.board.(first_)api_level
9b2fc6727c : flag foreground_audio_control/volume_ringer_api_hardening read only
fe63c3334b : Return non-zero channel mask for orphan effects
88d48da814 : Refactored mp4_extractor_fuzzer
517fc2aa4d : Revert "Revert "AudioFlinger: Keep track of music effect thread ..."
c4996b3d02 : Audio Fuzzers : Use Mock HAL services
fdb84b9f89 : RecordThread: Fix sp<> release with mutex held
6c6901dd15 : C2SoftAomEnc: Enable VBR support in av1 encoder
4034360f9c : Revert "AudioFlinger: Keep track of music effect thread when pri..."
0d2e51a2c5 : Revert "AudioEffect: prevent adding effect for unknown session o..."
5788fecdd3 : cameraservice: cache IPermissionChecker and IPermissionController
a113fb7646 : Spatializer: minor fix for bpfmt warning
d4a7f74700 : media: format Android.bp for audioclient aidl fuzzer
e98972146a : RESTRICT AUTOMERGE - Revert "Audio policy: anonymize Bluetooth MAC addresses"
aa7f1e5e7a : RESTRICT AUTOMERGE - Revert "Audio policy: anonymize Bluetooth MAC addresses"
a819613156 : Add ID argument to enable_test_camera shell cmd
c9d8dee4cb : VP9: Synthesize CSD from frame header
06b3667cd3 : Release all EGL utilities on rendering thread with EGL Context.
420c030813 : Fix tuner service close HAL twice issue
bfa914dae0 : Add apex for clearkey-lazy service
6cbe11be23 : VirtualCamera: update mTokenToCameraName when unregisterCamera
b37713121e : Add support for DCT-unaligned JPEG compression.
ac61ee9f8c : Audio effect AIDL log reduce and level adjust
0850e8748d : lower the importance of codec used for thumbnail
5b3ae641b6 : Remove some historical cruft.
e52954e476 : Remove voodoo.
a317a80c1b : AIDL: Release patches on external device disconnection
6e69366abf : RecordThread: Fix sp<> release with mutex held
19a3d726a7 : libaudiohal: only call getAudioPort if it is supported.
9392609805 : Add mock audio HAL for testing
6b5da72d95 : AIDL: Release patches on external device disconnection
f5c123bed4 : Audio effect AIDL log reduce and level adjust
ce66fa6dab : libaudiohal: only call getAudioPort if it is supported.
de1b3cef19 : Effect AIDL: remove unnecessary mutex in Reverb
d86a3a4c36 : Add missing request key for backward compatible camera
c0aff13c1c : Generate correct Exif data from capture metadata
a9f787fdbb : Make flag foreground_audio_control read only
b125b3bd3c : Add missing container field to the aconfig flag file.
a0c0a4fb49 : Effect AIDL: remove unnecessary mutex in Reverb
9f6b4d688d : AudioFlinger: Use EffectClientAsyncProxy for local oneway calls.
6fb268985c : Mute: Update logging
919b73fd19 : Effect AIDL: support output accumulate
94c719f422 : Revert "Introduce AttributionAndPermissionUtils."
5815d5eea0 : Move RunningTees singleton to cpp file.
cda232d70f : Effect AIDL: remove unnecessary mutex in Reverb
e22f03d299 : Effect AIDL: support output accumulate
e63196d966 : AudioPolicyService: Make device effect init synchronous
ad945932ed : Move RunningTees singleton to cpp file.
0709c28acb : Camera: Support feature combination query without surfaces
6c37df00ae : Reland "camera ndk: Add ACameraMetadata_getTagFromName to the ndk"
be6fa5d8fc : Export flags used in FlaggedApi annotations
bd683bef12 : Run CtsVirtualDevicesCameraTestCases on physical device in presubmit
3a85be636e : aaudio: prevent noise when stopping a stream
5529c13a42 : audioserver: Add notification tid metadata to the command thread wait
e5a122de8f : Implement support for device-aware RECORD_AUDIO permission
aab08a1980 : AudioEffect: prevent adding effect for unknown session on first io
f2591bc092 : AudioFlinger: Keep track of music effect thread when primary output is unavailable
82d1f458d1 : Spatializer: add tests for latency mode selection
3fbc26a0eb : plugin: update controlParams at takeFilters()
45a66e86a3 : Revert "camera ndk: Add ACameraMetadata_getTagFromName to the ndk"
249e6590bc : Introduce AttributionAndPermissionUtils.
ea69c950e5 : Remove VNDK definition(s)
94fe349a4e : AudioPolicyEffects: Remove KeyedVector
e71d51170c : AudioPolicyEffects: Prefer using string_view
3472f9dada : AudioPolicyEffects: Remove raw pointer usage
9542cc3f7c : AudioPolicyEffects: Remove raw malloc and free code
bec2f3a960 : AudioPolicyEffects: Add thread safety annotations
cbfc95c6ee : MediaMetricsService: Set TimedAction wakeup interval to 3 min
1b651bac83 : MediaMetricsService: Use system_clock for TimedAction
77cd63fdb1 : Export flags used in FlaggedApi annotations
a5d73f3fdd : Fix APM build with VV logging enabled
4d4c95c651 : codec_fwk: add teamfood feature flag
34c9266d1e : codec_fwk: add native_capabilities feature flag
dec8fbfc60 : Revert "Add Java library to query state of VirtualCamera build flag."
0c55eae3fc : SchedulingPolicyService: define LOG_NDEBUG for debug.
03971c35a8 : audio: add feature flag for new headset profile and SCO audio management
6a0fbd955a : AudioPolicy: Use audio mutexes
a718771ecd : AudioFlinger: Update Track / Thread mutex handling
dba78946bf : Camera: Add EFV public API flag
3d59d43a95 : C2BlockPool created with CreateCodec2BlockPool
1197977f26 : camera ndk: Add ACameraMetadata_getTagFromName to the ndk
c217dc3f85 : AudioSystem: Move AudioPolicyService fetch to ServiceHandler
6ebc76af5f : AudioSystem: Move AudioFlinger fetch to ServiceHandler
f51fcb9071 : Effect AIDL: DynamicsProcessing ILLEGAL_PARAM when stage not in use
473457cf52 : AudioSystem: Modernize containers
73c91a5f48 : AudioSystem: Modernize return value optimization
43b1caed35 : AudioSystem: Add thread safety annotations
11dfd93893 : Fix CaptureResultTest#testCameraCaptureResultAllKeys
510546a9f5 : Camera: fix invalid torch flash status
3500ed3b84 : Camera: Add surface leak bug fix flag
04c8943004 : VTS: check ro.vendor.api_level instead of ro.board.(first_)api_level
0783e20f05 : Clean up AudioPolicyManager and tests
c4af9ed51f : TEST_MAPPING: Consolidate libstagefright's postmapping entries
c65b6e195d : Effect AIDL: DynamicsProcessing ILLEGAL_PARAM when stage not in use
dd3de691df : update logging for ro.audio.silent
453c0dfc9e : audio: add feature flag for new headset profile and SCO audio management
bd33cedddc : Fix channelCount_ nullptr check typo
82174a1377 : MultiAccessUnits: offset size fixes for secure API
71cd00054b : Adding both large_frame flags while signalling
2dcfadd9b6 : libaudiohal: Publish AUX type in proxy effects
4c85e3721a : audioflinger: optimize HAL latency mode updates
9478094d2c : audio: optimize variable assignment method to reduce resource consumption
60cf01f0cc : Start submitting buffers during idle->executing transition
f075f08d80 : Revert "Introduce AttributionAndPermissionUtils."
1368104f15 : Visualizer: default capture size VISUALIZER_CAPTURE_SIZE_MAX
df9410b4cb : Camera: Bump up the offline switch capture request timeout
777a180b4f : MultiAccessunitHelper: samplerate and channelCount
3321d4e039 : C2SoftDav1dDec: Support LOW_LATENCY mode
28c3fdffaa : AudioFlinger: Use EffectClientAsyncProxy for local oneway calls.
77ceb6d07e : Add adaptive haptics to HapticGenerator
54a4b00994 : Modify the API for camera privacy allowlist
4c58cac504 : APM: only use the flags that are compatible for the mix port when opening input stream.
df7206cb94 : audio: Add spatializer_upmix flag
a14d839a11 : Allow type conversion from BufferStatus to int
1103b4df07 : audio: add feature flag for new headset profile and SCO audio management
c9f1180cf2 : Refactored mediaplayer_fuzzer
a907221c6b : Camera: Don't cancel AF when the device is disconnected
e33ca6fd94 : Camera: Update JPEG_ORIENTATION doc to clarify Image behavior
5a2a4e51ca : Fix memory leak due to un-released gralloc buffers
ef7e8b9af8 : mediametrics_service_fuzzer: Bug fix
26bdb49533 : Modify the calculation method of the volume DB value.

+- Project: platform/frameworks/base

8cf068e04663 : Log the warning if logo description exceeds char limit.
87538f0991e8 : Change authenticationState to regular flow
821db53bc123 : Fix several bugs in SaferIntentUtils
9bbcc866932d : Make pm#resolveIntent resolve non-exported components
62eb3013e4e0 : Revert "Add power stats collector and processor for Camera and GNSS"
ef806e99deab : Import translations. DO NOT MERGE ANYWHERE
5df2f3dd789f : Import translations. DO NOT MERGE ANYWHERE
432942363027 : Import translations. DO NOT MERGE ANYWHERE
bab30d19d9fa : Import translations. DO NOT MERGE ANYWHERE
44c045cda993 : Import translations. DO NOT MERGE ANYWHERE
a8bc8fcb5d08 : Import translations. DO NOT MERGE ANYWHERE
79dcab9dece1 : Import translations. DO NOT MERGE ANYWHERE
ec4005b64fcc : Import translations. DO NOT MERGE ANYWHERE
ca55d18e48d1 : Import translations. DO NOT MERGE ANYWHERE
1b875f29c9a2 : Import translations. DO NOT MERGE ANYWHERE
bd3717beea31 : Import translations. DO NOT MERGE ANYWHERE
ca6cc1503a37 : Import translations. DO NOT MERGE ANYWHERE
0dbfccfb4dad : Revert "[Mobile] Add SPN to network name calculation"
0966c9647578 : Fix missing ASL after reboot
6f2ffb49305c : Make doze vars volatile to be thread safe
07590dec266d : Allow screenOffScan to holders of MEDIA_CONTENT_CONTROL
877dd8b99c5b : Store MEDIA_CONTENT_CONTROL permission access in RouterRecord
067d95991d51 : Bail early in exitPip if leash is null
c93b85ce5681 : If deviceEntryIconView isn't visible, clickable=false
9bdeda62e19d : Reset status bar color when setting mEdgeToEdgeEnforced
eed41cb8fa36 : Re-land^3: Let WindowProcessController apply app specific config
ceb015e76ee9 : [Mobile] Add SPN to network name calculation
886516009fe4 : Fixed Bluetooth dialog active device color
2e51f187712a : Fix concurrentModificationException of DevicePostureController listeners
e0f0bde0bc2c : Adding check to validate assets before appending shared library
fc5967182ff7 : Fix GNSS power calculation
2fdf42cc6c55 : Add new Transit type to pass through from split to remote animation
0dbcca3f3334 : Revert "[SB][Chips] Update call chip to use icon from notification."
0fcd2d7af66d : Grant call log permissions to the contacts provider.
320e9d11ab23 : On multi-user bouncer auth, animate sub views
b0f88b3404c7 : [SB][Chips] Update call chip to use icon from notification.
8533764c9724 : Fix wrong Choreographer used for setting vsyncId in cross-activity predictive back
87b2b90d5656 : Clear dream overlay exit animation state when canceling animations.
0cc0152b5bef : Propagate task ID for all screenshots when available.
0b951d2e644c : Stop deleting reserve copy file for permission and role
b509340748e9 : Revert "[Autofill Framework] Add log on how many views are filte..."
ecb41f39d883 : Add null check for InstallAppInfo
de7334429b14 : Add debug log to getPossibleDisplayInfo
d49e7696398f : fix: ignore XML value in DeviceConfig for RO flags
72208bf0c76f : ContextHubService: Reconnect host endpoints after HAL is restarted
e62f4bcfe7c6 : Drop the first keyguardAuthenticatedBiometricsHandled evaluation
3d95aea3db41 : Push wallpapers on the back during transitions
b7080b6ab0db : Improve handling of launching translucent occluding activities.
f2e1912994c1 : Maintain fixed-rotation illusion for wallpapers in transition
548569bc2868 : Fix black veil when splitting from side in some conditions
fe792ec2551c : Send WallpaperToken visibility to SyncTransaction
4d8ae2d769fb : Set up show/hide in startT/finishT for wallpapers
6985a921f318 : Add flag to guard wallpaper token transition change
7d2b3bc9b5f5 : Ensure that we always have a useable wallpaper token for animation
e64b24956c8f : Update PromptViewModelTest for fingerprintManager setIgnoreDisplayTouches
410cf4ae16f0 : Use small weather clock during bypass
2c4e80a229d7 : Add setIgnoreDisplayTouches to FingerprintManager
7dba717732a3 : Revert "Re-land: Let WindowProcessController apply app specific config"
9b84dabc96d2 : Re-land: Let WindowProcessController apply app specific config
1f7fc92a2acb : Fix flicker in cross-activity-back-animation
f5993a5ac5cb : Drop TaskFragment Transitions if behind starting window
d6e7d8e785c1 : Refine strings for dangling notifications
95de161f4070 : Import translations. DO NOT MERGE ANYWHERE
ed0c3f5a0e1a : Import translations. DO NOT MERGE ANYWHERE
2fb11049935e : Import translations. DO NOT MERGE ANYWHERE
0f1e75447aaf : Import translations. DO NOT MERGE ANYWHERE
acaa8d5b8ab2 : Import translations. DO NOT MERGE ANYWHERE
c515678a4f5c : Import translations. DO NOT MERGE ANYWHERE
37e28439173e : Import translations. DO NOT MERGE ANYWHERE
a1e1dc04bf84 : Import translations. DO NOT MERGE ANYWHERE
6667af8dd668 : Import translations. DO NOT MERGE ANYWHERE
a06302b29c26 : Import translations. DO NOT MERGE ANYWHERE
20a809f2a4d2 : Import translations. DO NOT MERGE ANYWHERE
220be8f0de5e : Import translations. DO NOT MERGE ANYWHERE
cab7f64089b1 : Import translations. DO NOT MERGE ANYWHERE
2a08c95a2a84 : Import translations. DO NOT MERGE ANYWHERE
4074f271313d : Import translations. DO NOT MERGE ANYWHERE
812acd858df9 : Import translations. DO NOT MERGE ANYWHERE
60f181e18484 : Import translations. DO NOT MERGE ANYWHERE
149ed4b34707 : Import translations. DO NOT MERGE ANYWHERE
8edebe5b5a19 : Import translations. DO NOT MERGE ANYWHERE
f224775a5eaa : Import translations. DO NOT MERGE ANYWHERE
632450f3f0ad : [PM] Support update-ownership for Archived app
3d9d86b49e70 : [piav2] Ensure correct installer name is shown in UpdateOwnership dialog
02df3c61779a : Synchronize access to notif settings
b81f7b8da442 : Unregister task fragment organizer when dream is destroyed.
cff690835753 : Fix NPE when reading the allowlist
7fe57d25c892 : Destroy all profile list adapters
6167bf3110a1 : [res] Fix the registered shared lib asset caching
69416ed72af8 : Can't disable the sim when there are two sims which names are the same.
f8ddb8f2329a : Take isAffectedByMute into account when trying to mute a stream
caef0ac86a0f : Add permission MODIFY_AUDIO_SETTINGS_PRIVILEGED to SystemUI
91309b43ecb9 : [PM] Update TextAppearance and remove local style
af38fadbbb13 : Fix spatial audio tests when flag is enabled
e48bd3735f50 : Determine Spatial Audio AudioDeviceAttributes by BT profile state
bb79ab23bbec : Revert "[res] Fix the registered shared lib asset caching"
ea7d1391fb6e : [res] Fix the registered shared lib asset caching
9af42a28bcf6 : Revert "Add pre-deprecated "after-merge-finish" transaction"
997fd2e467b1 : [ECM] Defer changing op mode to MODE_DEFAULT
2f6f51be1124 : [Autofill Framework] Fix authentication id by limiting request id to only 15 bits.
ac242f563a7e : Revert "[res] Fix the registered shared lib asset caching"
a83e8f7f7a65 : [res] Fix the registered shared lib asset caching
0933123e4594 : Support configuration to enable/disable Force Iwlan mms feature
483a0e9541a8 : Use AlarmManager to schedule private space lock requests
3c75c64b28e9 : Fix to hide the Satellite SOS system notification during satelltie overlay mode.
d1bf9cc5b0fa : Correct keyguard occluding condition for wakeup
0b92bb69d33c : Add method to check if streams can be muted from UI
b1f9479a8b11 : Fix AOD flicker on certain devices
efa6de9569e5 : Make RotationChangeProvider Threadsafe
0211376ea5dd : Add new satellite error codes
358040e33405 : Fix education flows for thin letterbox
32306d8087db : Check split stage visibility vs stage active-ness when handling rotation changes
0750ae92f00a : Sanitize system route types to TYPE_UNKNOWN for non-system providers
56fce494dc0f : Updates containers if the updates skipped when Task was invisible
b17747b04640 : Fix IAE for bluetooth routes without set BT address
e4b76ebd99c9 : Revert "Don't listen for alternateBouncerChanges if unnecessary"
d4ee608d0ad9 : Camera: Fix broken doc link
093497713c55 : Mark pinned activity task as auto-removeable from recents.
6453ac40ec27 : Fixes wrong colors on internet/bluethooth dialog
7fd58b210290 : Fix applyImeVisibility usage in IMMS
740745a7cced : Make non-main displays take headless screenshots.
fa030fddf33a : Allow reading wallpaper with MANAGE_EXTERNAL_STORAGE
01a71e9e0357 : Keep the implicit flag for pre-23 apps when inheriting implicit permissions
d970c566017e : Check IsolatedOwner permissions for known isolated_compute_apps
611cb5d75cc3 : Ignore mismatched hint for button nav
869a369d16f5 : AudioService: fix spatial audio state restoring and head tracker detection
5f48a94e831a : Add a new string for SFPS coex
0a7bfa70d272 : Deprecate some active_unlock_unlock_intent triggers
6fd79765ce0d : [restrict_nonpreloads_system_shareduids] prevent previously installed apps from being uninstalled on reboots
de1a5b581f47 : Move present fence await off main thread
95b5c407d337 : Stop using vsyncId from Choreographer#getSfInstance
d217a53b0bd2 : [PB] Always cleanup fixed rotation when finish predictive back animation
3f2d389a2104 : Properly persisting brightness set to max for multiscreen devices
807dbc18381c : Update fp => lock icon transition to NOT be reversible
4bdbc9ae92ed : Fix missing break when parsing allow-package-shareduid
18558e8542ba : Use app id instead of uid to check if appop is bypassed
604c84d140e0 : Account for runtime component enabled state to check if OEM UI is enabled.
d41f82a4016b : Add pre-deprecated "after-merge-finish" transaction
416126098258 : Use callingUserId instead of system userId
6b42c39bb7bb : Provide content description for preview tap action
48d8b2d998dd : Ignore transition if not collecting
6003734872d0 : Fix notifications undo system (2/2)
2c227e942faa : [PB] Skip predictive back if prevous activity has not created
46f113892d51 : Send initial isFingerprintEnrolled when userChanges
6ffc1dc67cc6 : Fingerprint sensor should be AccessibilityHintType BOUNCER
d6c1d35e6628 : Fix letterboxed app input info not added
3fb513b177ee : [Sat] Change the satellite provisioned check to eager; query when start
ef02a75cad8e : Fix HUN touchable area
325df4eb7ada : Fix racing for mIsFromTransactionItem
cba6d66eac17 : Announce SideFPS indicator when it's shown
a7d4027e991f : Add logs when media is loaded or removed
c12e0fa77696 : Autofill Presentation Logging 4
bf985f021969 : Revert "Alternate bouncer focuses on FP indicator"
1ae96c87b460 : Add device config for satellite emergency mode duration
87b0d09a6bf1 : Pass in the low light message to be shown in the bouncer
b1a85a7ba277 : Add MaximizeMenuView with m3's dynamic color theming
c1274bdd5301 : [Launcher Jank] Avoid making ContentResolver binder calls from GestureNavigationSettingsObserver
d024bc366b60 : Fix car systemUI crashing on user switch
1cee386cc663 : Fix HintManagerServiceTest with mock PackageManager
98741941283a : Prevent system ui applications from entering dw
e15136186223 : Disable cleanup for old version of Power HAL
b3661bcfa20b : Update AppStartInfo APIs javadoc
873dfb5ff6df : Revert "Add animated volume icon when playing media on the device"
e1e16364f705 : Remove flag check on DREAMING->LOCKSCREEN
5d39e587e4d6 : Give perf team ownership over more ANRs code
287d452dd3a0 : ShadeLockscreenInteractor: change scene on main thread
285788106234 : Adds bulk getChannelsBypassingDnd call to NMS
25dd1ad586e5 : write the diff number into Settings and take care of read_only
29ce896d0663 : Move getEmergencyActionIntent into common Utils
bddb3594f0f6 : Add signal for IME request tracking finishing
dab593ced123 : All a11y actions on lock icon should go to the bouncer
af1b5c6f732f : Remove internal fix for clouddpc users
ead5f206df3b : Changing misleading log line (insetsType != animationsType)
534652c51082 : Throw exception if sensor permission can't be granted
17626aea007d : Add assist content admin control
6f5572dedb08 : Autofill Better Request ID
cf3c99f47e68 : Alternate bouncer focuses on FP indicator
8792703e374f : Disable fullscreen override while camera is active.
c0ebca48f61c : Disable fullscreen override while camera is active.
b27d29b32e64 : Try closing PFDs sent in map after binder call
110e678aa23e : Adding tests for InferenceInfoStore
880dfc1c8ab6 : [1/n] Turn on camera compat mode for fixed orientation freeform activities when using camera.
dae353805422 : Fix NPE in Element.recursivelyClearPlacement()
0d42f62faec0 : Snap the transition progress to target progress when skipping
cfdc4d24d184 : Improve overscroll performance
9a266b3e7a3e : Write default ContextualSearch package to secure setting.
cc946a4d3257 : Revert "Reduce unnecessary visibility update after resumed"
0fbfd81e378b : [Spa] Upgrade AGP to 8.5.0
f0b37c651f26 : [Spa] Temporary ignore CustomizedAppBarTest
fde4e9954571 : [Hide DCK Device] Hide exclusively managed devices from the Bluetooth chip of QS SysUI
cbdbeacb5de0 : Add the settings' metrics into SPA
66d0eaffa611 : Only consider parent windowing mode if activity has no mode override
f1c52fa7f1eb : Avoid accumulating too many flags on single-body systems.
92c2b52001d5 : Catch NoSuchMethodError as `isAutoOnSupported` is tagged as `FlaggedApi`.
8ccc0077e408 : Add VolumeDialogInteractor to capture the show/dismiss UI events of VolumeDialog.
b8450647597a : Use source rect hint from stopSwipePipToHome of home
868410d57af6 : Pause surface position for bounds change transaction
88c1d4a060dd : Autofill Presentation Logs 3
111ce36c2409 : Update Intent#EXTRA_CHOOSER_ADDITIONAL_CONTENT_URI java doc
85e49ba0c473 : [res] Optimize locale comparison and alias search
9f85bd9d9da7 : Fix conditionally-imbalanced traceEnd
8fb681e6c487 : [res] Move the latin parents map to be first
a7e28789ff39 : Add OP_RECEIVE_SENSITIVE_NOTIFICATIONS
291b5d66a057 : Callback screenshot to getContextualSearchState if token refresh is enabled.
0392fb077806 : Import translations. DO NOT MERGE ANYWHERE
769e7472aad1 : Move IMMS#mCurrentSubtype to binding controller
ba21fa8802bc : Add comments about TODO Bug 347083680
2cd3133fea33 : Import translations. DO NOT MERGE ANYWHERE
c800aa77f24b : Fix confusions around NOT_A_SUBTYPE_ID in IMMS
cef6843e4950 : Import translations. DO NOT MERGE ANYWHERE
962fc34db93f : Allow SFPS auth to continue running after face auth
4e53dc04b640 : Import translations. DO NOT MERGE ANYWHERE
5025dda9c00a : Add announcement listener and session unit test
9d3e5eec5698 : Add tuner session and conversion utils unit tests
046add66b192 : Import translations. DO NOT MERGE ANYWHERE
fe4a1db2dc7c : Animate bubble overflow when it opens from a shortcut
1343fd116b5c : BioPasskeys UI Bugfix to use DisplayName
0897642baf07 : [flexiglass] fix shared element transition for Notification Placeholder in Lockscreen
ab3d4836831e : [SB][Screen Chips] Remove context.mainExecutor from tests.
1a231b7fddb8 : Adding biometrics team to SystemUI OWNERS
e8c685669989 : [SB][Screen Chips] Add view model for screen record chip.
7dc6c202332d : Fix incremental installs with app metadata bundles
a0646f97b50d : Import translations. DO NOT MERGE ANYWHERE
9861edbc481e : Import translations. DO NOT MERGE ANYWHERE
2036dd831d03 : Add forecast_seconds field to THERMAL_HEADROOM_CALLED stats logging
936749e834fc : Create a shortcut to open bubbles
8be2d96cb463 : Update Window#setResizingCaptionDrawable
662575c1bcc3 : Rename IMMS#mPackageMonitorHandler to mIoHandler
59f3f15c41dd : Freeze processes that ANR
d7dec5d05602 : Add StatusBarManager disable API Unit Tests.
1fb9b83278ac : Fix BatteryStatsViewer layout issues
3f85ea86d6d6 : wallpaper: skip visibility for display state change
1fa89115ecf7 : Update allowlist for apps which require permission
890763806121 : [SB][Screen Chips] Add view model for call chip.
f3c502896031 : Revert^2 "Notify DecorContentParent about content change"
8936f43b2109 : [flexiglass] Auto-resolve scene families for non-current scene
43e3033dfc7e : Relocate AppOps perf test to PermissionService Perf module
28389e86434b : Fix UMO missing on glanceable hub
84108cb6e056 : [Autofill Framework] Update some confusing save related debug logs
23d258642838 : Resize animation after pinching PiP
19acb607c0ed : [SB][Screen Chips] Add view models for share-to-app and cast-to-other.
72b3afc154c2 : [SB][Screen Chips] Show app name in screen record stop dialog if needed.
04481f292f09 : [SB][Screen Chips] Move call chip to new chips architecture.
c14c66db47e0 : AudioService: log reason for shouldNotificationSoundPlay false
7a1b3dca73e3 : Add InputMethodBindingController#getSelectedMethod()
fcb9e91de5b8 : Make SUPL satellite message constrained
3b3d4148a9d1 : Add an overload of IntentFilter#countActions() to avoid NPE.
f5598a57a6f7 : Do not show unavailable tiles in edit mode.
91fcd6398449 : Restore timing of hideKeyguardViewAfterRemoteAnimation with the fast unlock flag.
7f3d63f91e47 : Expose InferenceInfo via Hidden API for V to use in Settings App.
5059eacd89cf : Create flag for animating bubbles.
b7a302e90be1 : ASL update fields to finalized declarations, part 1
a9d7ebe92dca : Add method to retrieve focused display from the Dispatcher
286af4bb16d1 : [SceneContainer] Fix touchable area when a HUN is displayed
c4c7c0f67cd9 : [SB][Screen Chips] Refactor OngoingCallRepo to use model instead of boolean.
d26363c48dfa : [SB][Screen Chips] If sharing a single app, show app name in stop dialog
25267180ea1b : Add support for GET_ATTESTATION_APPLICATION_ID_FAILED error code
333aba77d3b4 : Shortcut Helper - Go to physical keyboard settings when button clicked
68206f356b11 : Add comments to interaction handler tests
6ad9ea81fe44 : Shortcut Helper - Close the helper on CLOSE_SYSTEM_DIALOGS broadcast
496d2d6a0d7c : Revert^2 "Use optimized resource shrinking for SystemUI"
7e12e0b3b976 : Load aconfig demo flags in system partition
cc613890c2fd : Shortcut Helper: dismiss when switching to a different user
e9dc6661747c : Updating impact for device config reset
338015bcacfe : Rename file to avoid duplicate file names
24323af9a98b : Update OWNERS files for power and display services.
a3ecaee1091c : Updating impact for device config reset
dcc13408ca9c : Move zen mode type icons from Settings to core (as internal resources)
99106d567692 : Switch from deprecated -stubpackages to --stub-packages
387f00a6c923 : Fix NSSL flicker on GONE->DOZING
67b221c853d3 : Fixed Unbalanced Hover padding in status bar icons
da8539a8f603 : Add Enter to DW from Overview logging
1175ab5e898b : Revert "Send binder call to background thread."
ba4e982ec993 : Revert "Drop prebuilt files to android source tree."
3e7e61c0eb37 : Adding OWNERS file for protos and test folders related to ondeviceintelligence
8c3b0b9d52dc : Bind to remote services in last boot phase to minimize start request latency
9187ec8e165c : Shortcut Helper - Fix it not showing on a secondary user
9edcee7e3715 : Use the right method to get the component state
94569ac02a7f : Restrict minimum window width and size to 386x352 dp while resizing.
08f79506ae1a : Don't return half folded state when display in transition
3ccfedba30f5 : Use ktfmt.sh wrapper for ktfmt hook
618e191de543 : feat(onefingerpan): disable overscroll handelr on non-watch devices
30b1594a12c7 : Remove FpsUnlockTracker and refactor to fit go/sysui-arch in vendor part
3b6b06bf3537 : Update immersive cling dialog
f127d5f10308 : Reimplement hyphenator with Rust
e201772f8727 : Only show head tracking enabled when spatial audio is enabled
eda19967c273 : Revert "Use the latest temperature read as base for headroom calculation"
92521a316ab4 : Camera: Avoid permission check if fallback impl is not enabled
bec9dd44d02b : Specific release windowless surface in core.
7843b7c4d5f7 : Camera: Check if fallback impl is granted camera permissions
0415fc059e14 : Check both parent and current windowing mode for legacy insets override
32cda054bd6d : Avoid premature redraw of display cutout
e36f88c420fe : Support identifying usb midi device using usb sysfs
5248ca4f6b06 : Simplify IMMS#setInputMethodLocked() a bit
43e460464a19 : Inline several methods in IMMS#attachNewInputLocked()
23705f5cd09e : Clarify userId in IMMS#createInputContentUriToken()
8d0c75fa4192 : Wait for the correct event in PersisterQueueTests
811d74acb07d : Add logs for no synchronous autofill
7a0aa26cd300 : Do not force desktop mode on a rear positioned display
b0885022a22e : Fix res not found in PromptInfo.
076049a7f662 : Introduce IMMS#getUserData()
a966b99cec96 : Support prefix in SubtypeSwitchingController#dump()
10192fb9d15c : Fix default clock text moving right in larger display size
4086386b8e4e : oklab support
933f22ead9c9 : Add w204dp-round-watch bucket for Wear Devices
31dde4f985f6 : Removed commented out code related to ForegroundAudioControl
6c246dbbcce0 : Split `verifyWCTNotExecuted` into handler specific methods
3f5177aa757e : Clean up `DesktopTasksControllerTest`
830f2d20e445 : [Divider] Update veil visibility depending on if container bounds are empty.
3f2c500bdccf : Flexiglass: Fix stack vertical scroll gestures on lockscreen
d63795f0a5c0 : Add atom logging for ADPF sessionTag
65cd23124290 : Add javadocs for features behind private space flags.
1795db0c4ac3 : Fix UMO missing on lock screen when starting from hub
11eaffd63ce6 : Revert "Moved BatteryStats and AppOps wakelock updates to the notifier thread"
de3584cb3be9 : Revert^2 "AppStartInfo surfaceflinger and renderthread timestamps"
9fe1f5f50b62 : Fix PresentFence pointer cast
d6c0a3f7544f : Add attack_tools to SettingsToPropertiesMapper to allow native flag access related to trunk stable onboarding
a76d61c91c35 : [SB][Screen Chips] Show a stop dialog for screen share and screen cast.
4bdaab3fcd3b : [SB][Screen Chips] Show a stop dialog when tapping on screen record chip
0f4a2604e907 : [SB][Screen Chips] Distinguish share-to-app and cast-to-other-device.
ec9437953911 : Add getters for emer-reg flag to fix build warning
d437cac1efd0 : Revert "Unblock the registration of shortcut change callbacks"
246181aff132 : Comment accessing hidden profile using priviledged permission
c5377285d0b2 : Device config is not updated by background user for certain namespaces
ce01e0df17bc : Call updateKidsModeSettings without holding mLock
7a637db1accf : Revert "Notify DecorContentParent about content change"
46a68a6032fa : [Autofill Framework] Set include invisible view group default to true on framework
68a29c2296b6 : Turn off the kill on cached idle and bg restricted processes
ddcac4038b8b : Split DesktopModeWindowDecoration relayout into two stages.
3c096ce09ef2 : Add restriction grace period for sensitive process-states
411b301dc63d : Hide keyguard immediately on DOZING->GONE
58fe69826984 : Simplify dreaming flows
6fe1e9466aac : Fix live timer activity launches
73e99d20f9ab : [Autofill Framework] Add log on how many views are filtered because they are not in current session
c34cb133bd10 : Status bar does not show up after boot
09637d603e7f : add animation and float variables Test: RemoteCompose CTS test Bug: 339721781
5a3a09258e2c : Rename DISMISS_USER_REMOVED to DISMISS_USER_ACCOUNT_REMOVED
b60308481168 : Motion for hub <-> edit mode transition
cb37113f3144 : Add flag for removing flag resets in RP
bd4099165553 : Screenshot detection: MATCH_ANY_USER for resolving pacakage label
e95076af2b80 : Address confusions around "subtypeId" in InputMethodSettings
825c7a1adf96 : Rename isValidSubtypeId() to isValidSubtypeHashCode()
e21c63c68609 : Extract out logic from IMMS#getCurrentInputMethodSubtypeLocked()
2d63f4a20564 : Inline InputMethodSettings#isSubtypeSelected()
b26db38dda1f : Implementing TutorialSelectionScreen
f9030081a47c : Add follow up OomAdjuster updates
d9776f43eb36 : Keep Add and Done visible as secondary buttons when a widget is selected
446118fbcdc5 : Use PerfStatusReporter for consistent reporting across permissions tests
3025640c76c7 : Initialize split resize veils on touch down
a374ad6a5ecc : Prevent creating the redundant WindowInsets object
1223a7afa7d3 : Take fixed rotation into account when setting the rounded corner frame
d411ca0f7a89 : Cleanup and simplify MediaOutputController and MediaItem
0f551e002851 : Prevent race condition
26e8c57fd0e5 : Replace the last few UDC icons with VIC patches.
7c95212d0e67 : [flexiglass] Hide surface under keyguard during swipe
c455fb1dd76b : [flexiglass] Switch to Gone during LS transition
a27d881defef : Fix stack bounds when requesting pulsing on AOD
5676aa66eced : libc++fs is part of libc++ now.
d4903ded4921 : Drop prebuilt files to android source tree.
77cdcfaf4659 : Only let app generate progress when client side using DecorView
3eb8fb439c92 : Ensure UMO is added to current media
bb22d9efc0ac : Reformat DesktopModeTransitionObserverTest
4631592311b7 : Fix group 2 config for local testing
e1aab79ab1e3 : Enable to override level by adb command for testing
fd8b5efc7fcd : API and adb command to power display off
4cfeabc6d8a3 : Create onTaskMovedToFront callback.
0cf580c12452 : Fix buttons corners radius to align with the Spatial Audio button
5c93e7c106b1 : Optimize DisplayRepository to reduce lock contention
53ac91654431 : Set the currentFraction in onAnimationStart
ce41803f67c5 : Added KCM for Serbian (Cyrillic).
79ea1505b1ae : Check both parent and current windowing mode for legacy insets override
c7e858026f38 : Fix some connection issues for dual mode hearing devices
791f7618bd39 : Update nav bar window layout params when nav mode changes
7e7ca548d1fa : Send AssistContent with current activity's intent to contentcapture.
6ce47cca7b6f : Make transition ready if display becomes empty
08366e4dae55 : AudioDeviceBroker/Inventory: fix misc error-prone warnings
a9f76c7ba52f : Add restriction grace period for sensitive process-states
721ded441f0f : Camera: Add analytics for feature combination query
8ac17d7a9feb : Logging onCreate/onNewIntent of CredentialSelectorActivity
07729848b769 : Update hub background animation
623ad3cb238f : Add more conditions for showing InstallFailed dialog
7c7f51f879ba : Move #mDeviceIdToShowIme to binding controller
0b178b3cbd14 : Simplify IMMS#setInputMethodLocked() a bit
523fefbecb75 : Simplify IMMS#postInputMethodSettingUpdatedLocked() a bit
87f2c4201a9c : [Autofill] Log for virtual views fill
0e7d887007db : Fix javadocs in OutputConfiguration
4ab42d3a164a : Add missing unit tests for bcradio service
4714b33bfe6e : Simplify IMMS#updateInputMethodsFromSettingsLocked() a bit
3ac579a48650 : Import translations. DO NOT MERGE ANYWHERE
6e5ca307fa44 : Import translations. DO NOT MERGE ANYWHERE
759e1fdee36f : Import translations. DO NOT MERGE ANYWHERE
83089dc12667 : Import translations. DO NOT MERGE ANYWHERE
848c6a0e8447 : Revert "Track update count of IMMS#mMethodMap"
19322d1e3c11 : Update the dismiss reason to be correct when removing via caption menu
4e9fc478fb39 : Cleanup alpha animation type after use
0cc5c6eaeee3 : Fix cross-fade legacy enter PiP2
b105573cf106 : Improve bp landscape with shorter content.
21ac22a32125 : Ensure all public views receive the group when.
32cc62c446ec : [Sat] Replace device provisioned check with satellite provisioned
8939a25ad35b : Enable/disable flags in ShadeTouchHandler test
413b7a4dd054 : Add api_rich_ongoing flag.
e463562cfcdd : Additional test fixes for keyguard_wm_state_refactor.
de36eac3c799 : Import translations. DO NOT MERGE ANYWHERE
34459c631f2a : Import translations. DO NOT MERGE ANYWHERE
c252e1139183 : Import translations. DO NOT MERGE ANYWHERE
33f2368299ed : Import translations. DO NOT MERGE ANYWHERE
e027143a33bd : Import translations. DO NOT MERGE ANYWHERE
c91342d155b7 : Import translations. DO NOT MERGE ANYWHERE
7602f1e100ca : Import translations. DO NOT MERGE ANYWHERE
94ab0acc4347 : Import translations. DO NOT MERGE ANYWHERE
0037d773b596 : A11yMenuService unregisters displayListener
f77ce1ca16f5 : Add onSignificantPlaceCheck() API
c560704a6cb6 : Import translations. DO NOT MERGE ANYWHERE
03a66b3f3a05 : Import translations. DO NOT MERGE ANYWHERE
48ebdf28ca69 : Import translations. DO NOT MERGE ANYWHERE
0c70da1a9917 : Import translations. DO NOT MERGE ANYWHERE
d34487626b8e : Import translations. DO NOT MERGE ANYWHERE
752326786eb2 : Import translations. DO NOT MERGE ANYWHERE
0397e74fd739 : Don't call FGS onTimeout if app is currently in TOP state.
58e7434eb583 : Fix minor missing/misused annotation in IMMS
7f94e76f31d9 : Fix input in new handle menu layer.
718cc2a5a656 : Import translations. DO NOT MERGE ANYWHERE
a62fc543bf87 : Import translations. DO NOT MERGE ANYWHERE
ec7d27e7cf8b : Fix the activity leak
0eed1b2a617c : Fix the elements below smartspace in weather clock move when there's event on smartspace and there's aod notification icon
9fc295d6eae1 : [Sat] Replace device provisioned check with satellite provisioned
f7923ee9eac9 : [flexiglass] Implement ShadeHeader status icon hover state
ad99cdf3cacd : Use the correct component name in bringDownServiceLocked
c82145c89529 : Import translations. DO NOT MERGE ANYWHERE
f822d6efce0c : Import translations. DO NOT MERGE ANYWHERE
e366fc60cef6 : Import translations. DO NOT MERGE ANYWHERE
4428e173f8f4 : Import translations. DO NOT MERGE ANYWHERE
3e0870756810 : Revert "Revert "Don't call setLockScreenShown until we know if i..."
1b895828547b : Revert "Revert "Always start dismiss transition when the going a..."
7c7f8bd3b6a1 : Revert "Revert "Check both isDozing and isAodAvailable for aodVi..."
571dedfdfca5 : Simplify and consolidate dismissAlpha
8644138dca87 : Improve code coverage for broadcast radio
3f02744c665b : Import translations. DO NOT MERGE ANYWHERE
89f961340821 : Add the process name to the kill reason when available
19d90529cfba : Revert "Use optimized resource shrinking for SystemUI"
ef522b07e6e4 : Create flag for enable_desktop_windowing_size_constraints.
08d28c2bbde7 : Make ag/18284930 work on Wear OS
2a2711b830b8 : Even Dimmer for manual mode
afb4c22fbea9 : libc++fs is part of libc++ now.
6c236589e57c : Add ambient status bar to hub
64ad8be75826 : Don't interpolate animated values when overscrolling
8715dbb8a7b3 : Disabling trackpad back gesture when SYSUI_STATE_TOUCHPAD_GESTURES_DISABLED is set
28c272fe322a : Don't interpolate the STL size when overscrolling
3cb119407fd6 : Add protection level and intended use to the device policy management permissions.
be0e7f20c471 : Show AppSelectorActivity for all users
04bbd59ba8e9 : Add App Icon from overview as an EnterReason in logs
3411977a7c47 : Elements overscrolling on other scene should not affect interruption
e96b939b83f3 : Notify DecorContentParent about content change
6cea7dc1a1cc : Fix double back swipe not working
f873c2197dac : Move animation scale observer registration Binder to bg thread
af657c90618c : Don't use AOD device entry icon variant until dozing transition is finished
edc181e0081f : Always reset interruption deltas
d2581dbb0678 : Always use the transition scene(s) when computing element values
e89fe7edc63b : Fix spatial audio icons when headtracking is unavailable.
67d168edf0bf : Update layer order of tasks when restoring pip to previous task
577ccb17e46f : Move RescueParty registration back to the beginning of SystemServer.
708c44a86890 : Create test mapping config for InternalTests in postsubmit
658b5f15ddfc : Update documentation for permissions to access hidden profiles
bb87a428f706 : Fix fold/unfold animation on split shade and keyguard
9817df02573a : Add vector-specific scale A11Y settings to PointerIcon.
c723c2c29a88 : Post ServiceConnection operations to handler
a028a8a41f79 : Refactor ServiceConnection impl into inner class
14f8d96ed037 : correcting the path of OWNERS for the health
213f8e74bb22 : Add Flicker test for multiple IME show requests in split screen
a743da3edcea : Skip to wait app killed mechanism if no active uid
833a9a0b1d13 : Refactor WindowDecoration#relayout() into smaller methods.
ac00aef0426c : Move overlay click handling back to SystemUI.
2321dc7229d0 : AutoFill:fix NPE to aviod systemServer crash.
e6f908d0ee19 : Correct star name on post-U builds.
9b88bd0e16a0 : Collects the visible Tasks via visibleRequested state
aa52f73d52c3 : MotionEvent JNI: Use return values for pointer{Coords,Props}ToNative
2a5187477263 : MotionEvent: Ensure addBatch works in the current coordinate space
91c11654287d : Migrate PowerStatsLogger to Alarm based timing
43a835023db9 : MotionEvent: Differentiate directional support for AXIS_ORIENTATION
18293a96dae4 : fix(fullscreen border): Watch rotation and hide the border before rotation
393c96de0020 : Invalidate the CSS token after default duration (10 minutes) to improve security.
cad0f5a1543e : create setChargingPolicy
42b0ab32633e : Remove lock delay on exiting edit mode activity
a94d2c26a8c2 : Camera: Update LowLightBoost Documentation
42dcf9776044 : Move mDisplayIdToShowIme to binding controller
cd340df546f1 : Adjustments for new media pipeline
541978811bda : Prevent view leak in handwriting delegation
436e7d8bc035 : Use the latest temperature read as base for headroom calculation
9071cf5e29d5 : Revert "Refactoring AccessibilityManagerService Read & Restore"
5bcb1494ed22 : Remove usage of last toolType for new startInput
5b7645186ceb : Refine DisplayDeviceInfo#diff.
b44b71f6a384 : Add RESERVED_FOR_TESTING_SIGNATURE permission
394cd802a24f : Added notes to APIs about OEM and user overrides.
be2788933623 : Revert "Check both isDozing and isAodAvailable for aodVisibility."
164d6f290614 : Revert "Always start dismiss transition when the going away anim..."
ea7d449165c5 : Revert "Don't call setLockScreenShown until we know if it's showing."
5be910088fa0 : Add power stats collector and processor for Camera and GNSS
89f81b2bec06 : Fix tests for keyguard_wm_state_refactor flag.
2d56f1079ce0 : Fix NPE in pm reset-permissions.
6f674dd0b0f4 : Fix largescreen update delay.
ba0b76322231 : Delegate time update ticking of IcuDateTextView to callers and reduce the default ticking to per minute instead of per second.
ac904f68a43e : Update ViewRootImplTest votePreferredFrameRate_infrequentLayer_defaultHigh
96cc279cf45f : change autobrightness slowly when valid
f890cb39a5c6 : Additional permission for Device Presence UUID matching.
668918ccf506 : Fix DreamOverlayContainerViewControllerTests.
21b61eeeaf08 : Revert "AppStartInfo surfaceflinger and renderthread timestamps"
20da94603f11 : [flexiglass] Factor out ShadeSceneFamilyResolver
690298c56f34 : [Mobile] Add support for KEY_SHOW_5G_SLICE_ICON_BOOL carrier config
6c1ec743eb03 : Fix updated method names in javadoc.
5f17e34c0c12 : Update shade transition on full expand or collapse
f9996319a924 : Treat manual zen rule more like automatic rules
cf2e057f08fa : Add EXTRA_USE_EMERGENCY_ROUTING to PhoneConstants
4182c3cd3ac7 : Explicitly update split stage visibility when split breaks on fold
d84584531a9a : Move dream status bar to ambient package
c492897f02cd : Don't call setLockScreenShown until we know if it's showing.
76ab55e465bd : Always start dismiss transition when the going away animation starts.
083f9ad5d6ba : Fix some discrepancies in @Deprecated handling in Metalava
bd18856db29b : Check both isDozing and isAodAvailable for aodVisibility.
3659048b412e : Define new config for Private space GAIA screen
51c7d96a381a : Fix brightness slider margin issues
b7a03b24a7a1 : libc++fs is part of libc++ now.
c46fae34ddcd : Disallow enter PiP when starting a split task
fc4cfbe298f2 : Re-enable EnterSystemSplitTest#visibleWindowsShownMoreThanOneConsecutiveEntry.
5e2b1e0afcd7 : InputMethodServiceTest: improve robustness
c0fd24c02b90 : Include SysUIUnfoldComponent only in phone SystemUI
e82847045048 : Rename UIEvent constants for avalanche metrics
82bef7bd2472 : Add `llvm_and_toolchains` to SettingsToPropertiesMapper to allow native flag access related to trunk stable onboarding
0e96b2dfadb7 : [Flexiglass] Draw NSSL debug lines for positions driven by placeholders
ad89b257b865 : Return explicit "Other Device" in MediaDeviceManager
09eeb28da2e5 : AudioService: focus hardening is SDK-gated
768415076481 : Use ic_media_tablet when showing built in speaker on tablet
7c1c0c278e31 : Correct the exit reason mapping for return_home_or_overview in DMEventLogger
79bfab3f5ba9 : Fix ConcurrentModificationException in RotationChangeProvider
87f5809fdea9 : Fix frameworks/base/tools/localedata/extract_icu_data.py
3b1a17a416fd : Clarify documentation of getCaller, getIntent, and getInitialCaller
5e038b007c9a : Allow users to specify a compiler filter when installing through adb.
13ff2a17916f : Fix concurrency of IVibratorCallback
62e42b7f35fc : Add a flag for TaskStackTransitionObserver
63cfa8c27db2 : Implement UI for dual target tiles
78d826751446 : Fix wrong name in ReachabilityEduWindowManager
0b82520b91f6 : Drop prebuilt files to android source tree.
81b2c9b60044 : flag_check: use project name instead of project path to determine the project
75069fbff500 : Fix documentaiton for private profile
a8a0a814fda3 : Fix sharing an app in PSS in foreground
465043a7d13d : Sandbox all usages of parent app bounds for targetSDK < 35
96658ff17b7a : Add settings icon scaleType to landscape xml
0ce8047febe1 : Correctly clear last placement values on nested elements
4c2cbf83c915 : Non-functionally simplify DeviceIconUtil
ff30cfe2e378 : Updating text selection popup to dynamic color
d07089a69412 : Revert "Enable IME predictive back animation in all apps"
3ec797638303 : Create decoder using fd and buffer
85c8496ade8c : Refactor imagedecoder_fuzzer
564922c4007f : Add more details to broadcastIntent trace events.
e8c17453ff53 : QS long-press effect without coroutines and touch listeners
36bd8966a12d : Fix strings in Hearing Devices dialog that have RTL issue
8f1414d1993b : [KTF integration] Fix surfaceBehindVisibility
7143609a48d9 : [KTF integration] Fix CommunalDreamStartable
f0898b11abdc : Transform and consolidate transitionStepsToState callers
0da20c15485a : Transform and consolidate transitionStepsFromState callers
07ce7a6bc343 : Transform and consolidate transitionValue() API
4268db229b05 : Consolidate dozeAmountTransition into transitionValue(AOD)
0855f898db02 : Fix IME not dismissed with back gesture
4f7572a8ac69 : Clean up hint usage
dda57f378df6 : - Move isEmergencyInstallerEnabled() to boolean canSilentlyInstallPackage - Change package name being passed in to the emergency installer of the package that's being uninstalled
9f9f08f47642 : Address memory leak in AppStartInfoTracker
30ea0b0346b2 : Restore to split for request fullscreen API
1668d981681b : Preserve the local insets even when the display changes.
9e2889023ef0 : Enable a11y actions on lock icon in non-udfps devices
130e27237ce7 : Revert "add RemoteCompose float math, text, and animation operations"
8dfa151670fc : Fix documentation for revokeSelfPermissionsOnKill API
86d8f6b1e3c2 : Allow enable/disablement of logging
87a5a979d19d : Create persistent logger for Satellite SOS
0273e10c7b22 : Camera: Improve reference docs for lensShadingApplied
77f0d5fa5e12 : Disable ALS probe if device is not awake
65d8f469273a : Avoid mutating requests HashSet from different threads.
4f5d03fc5ce4 : Fix logo res not found with systemui context
de9d28e86190 : Reinstate widget picker size filter behind a flag.
05b19d6d5767 : Refactoring AccessibilityManagerService Read & Restore
b970b8d0b40a : Expire landing flags after an hour.
f28f9e3ea83a : Fix NPE in UiAutomationManager
d0ef286497a3 : Mass Robolectric Migration systemui/[a-f]* Attempt #2
f6146093fc6d : Improve logging of ignored setUidMode
a8a63db65ab5 : Update logic around reusing bubbled activities
3eb6c88b447f : Check for (and clear) Exceptions thrown by TransferParameters
1eeb3bad7d61 : Revert "Remove resources for Developer Options feature that was deleted"
6ed23fc1c4e7 : Fix NPE for null plans
eb47185790d1 : Fix NullPointerException in getItemsFutureFromIntentWithTimeout
cf678431a43c : Add support for showing Output Switcher from proxy routers
ba030ceb1a82 : UiAutomation: report flags to better diagnose unintentionally disabling a11y
64bab3e87b1c : [VRR] Add sysprop to allow disabling View VRR frame rate check
c4723dc2d623 : Force set to entered state to avoid overflow
fb52f4a42f60 : Rename method for collapsing bubble bar
74317074a399 : Avoid multiple calls to start/stop FGS for the same session record
62513c9b3b70 : [Interactive Divider] Snap and fling when dragging to fullscreen is disabled.
a61f3959f37c : Only update home visibility on exit pip to fullscreen
4de9c20f38ba : [Autofill Framework] Change fill fields from current session default to true on framework
b77cbf433fc4 : Implement finishOperation in shell delegate
b2a067b802cc : Revert "Delete MAX_CACHED_PROCESSES and associated constants"
10b0c0472b47 : Fix lock icon not showing on hub after exiting the edit mode
6d5616be1083 : Add config for satellite network capabilities
2348439d5f47 : [Autofill Framework] Add some save related logging
7480497bd18a : Skip test until concurrent multi-user IME is enabled
989a767f06ad : Disable ClockSizeTransition logging and refactor a bit
663b8d31b921 : Remove width from the edge when MAX_PARALLAX exceeded
3e6549decc23 : Use higher priority thread for BiometricDeferredQueue
e60d775da189 : Implement activity launch animations for live timers
2760a7804c46 : Fix flaky VibrationThread test with multiple vibrations.
a93c960d6125 : Avoiding conflicts with multiple MultiPointerDraggables
d02442167be8 : Include IME navigation bar in IME insets
c7cb310f4118 : Add target SDK versions to BAL metric
93193a6a7601 : Remove legacy behavior for pre-21 apps
487c8e942303 : Move media recommendations observer registeration binder to background
209e664c2d75 : Add brief media_session cmd prompt help
6a5fcafd33cb : Remove execute bit from non-executable files.
e3c540ad3e60 : Prevent NPE when placing fading elements
906dad1ce10e : Move TransitionKey to Transition
4b375c3ebcfa : Fix interruption + overscroll bug
de6dad98a63f : Validate that pointer index is valid before accessing attributes.
9651754a73af : Created a delay to scene
1da0b9f8be4d : Update hub background animation
499c0df3d5de : Unused code: KeyguardController.mShowingDream
c18e755393f6 : [Flexiglass] QQS/QS Media in landscape
bf8d33ed1b7d : DreamActivity is SHOW_WHEN_LOCKED
b17bbfcc0518 : LowLight blocking zone modes config for vrr displays
5fd93737f23d : Fix deadlock between MediaSessionService and MediaSessionRecord
09a6dc87e105 : [4/n] TransparentPolicy Tests Refactoring
8b5a69a1546c : [3/n] Reduce LetterboxUiController-TransparentPolicy dependency
8f18149eb8de : Revert "Add system bottom inset to drawer layout"
07a810f0348a : Adding new SysUI state: SYSUI_STATE_TOUCHPAD_GESTURES_DISABLED
47ca1b31e87f : Minify the scope to wait an app to be killed
3e5d0eb7f21e : Ignore default layers that may show for a single entry during rotation
b73b8e0f44c1 : Don't clear padding of content view from ActionBarOverlayLayout
a64773194275 : Allow the bottom summary to have its own content description
954653cf25d9 : Remove existing divider immediately when entering split
23f78c86f827 : Pilfer pointers if touchable area isn't overlay with focus window
3c9a3d4f7891 : Only clear shared starting data for starting window owner.
c48d127d6ede : [Audiosharing] Add audio sharing button icon.
1f5b95ff7d34 : Add locking to performance hint NDK
cad7d7fb4ca6 : profcollect: Use postDelayed instead of starting a thread and sleep
42b40c8c6edb : Fix EmbeddedWindow leaked when client binder death
429ab74f0ebe : Update component changed metrics to log launcher activities
3bed7e8c2a97 : Import translations. DO NOT MERGE ANYWHERE
685c17b800d1 : Import translations. DO NOT MERGE ANYWHERE
db26014dfced : Import translations. DO NOT MERGE ANYWHERE
411a3df5a7ca : Prevent glanceable hub quick affordance from showing in menus
8c37d2b65870 : Move tests to align with tested classes
e92e30cf1700 : add RemoteCompose float math, text, and animation operations Test: RemoteCompose CTS test Bug: 339721781
b82c54b7ae4c : [Bold text] Use a default bold font for null typefaces
c725ece2a9df : [migrate_clocks_to_blueprint] Fix ordering of date+weather+alarm+dnd.
38f60ace014a : Make it easier to match SurfaceControl names when debugging
b2a371b01418 : Import translations. DO NOT MERGE ANYWHERE
8065ae6a9474 : Import translations. DO NOT MERGE ANYWHERE
f7e26a4e6904 : Import translations. DO NOT MERGE ANYWHERE
b620add836e5 : Import translations. DO NOT MERGE ANYWHERE
3b4db4b242e3 : Import translations. DO NOT MERGE ANYWHERE
7c1b2f1067db : Allow APEX to customize signature permission allowlist.
daf6e7296994 : Import translations. DO NOT MERGE ANYWHERE
ad728ecd5dd8 : Fix npe in onStart()
8dd1c0892bf7 : Add support for 180 rotation BP
9a7ebbf36240 : Import translations. DO NOT MERGE ANYWHERE
fcb4886775ce : Import translations. DO NOT MERGE ANYWHERE
b0c7ca692bb0 : Import translations. DO NOT MERGE ANYWHERE
59136c506248 : Import translations. DO NOT MERGE ANYWHERE
c0dec4f2ac89 : Hide IME first when clicking on area outside bubble
d116bb49e1fe : Fix bubble bar state after rotation on foldable
8cb06c1877df : Import translations. DO NOT MERGE ANYWHERE
b876c424444c : Import translations. DO NOT MERGE ANYWHERE
6053fd7f66a4 : [CDM] Add new API to remove bluetooth bond
05485d5d5552 : Import translations. DO NOT MERGE ANYWHERE
e2196b719db4 : Import translations. DO NOT MERGE ANYWHERE
e6bc27a1f832 : Import translations. DO NOT MERGE ANYWHERE
c816e4e2f20e : Add a boolean variable to signal whether we use deadzone with nav bar, and use that signal in our existing logic.
9e92ae1c96f1 : [pm] revert lock changes to settings write
5c06e42976cd : [flexiglass] Fix NSSL-Flexiglass touch in default case
852402d1b1eb : [Divider] Fix divider for RTL Locale
2f3aa4273954 : Only update home visibility on exit pip to fullscreen
4a9e713d48e3 : Turn off the open hub complication on the dream
0d2bfddfc476 : Ensure bubble bar gets excluded from the screenshot in app clips
10a76175c805 : Remove resources for Developer Options feature that was deleted
8b835924906a : [flexiglass] Factor out HomeSceneFamilyResolver
9e3ba6f7c77c : Assign screenshot to default user when no policy applied
24ec750c996d : Fix InstallSource while restoring system app
8570c5a1903a : Fix NPE in UiAutomationManager
b35c62704096 : Cleanup and simplify MediaDevice-related classes
c771b53af1ae : Delete MAX_CACHED_PROCESSES and associated constants
6b36e0587bdd : profcollect: Trace on camera open events
a15c524e5264 : Adding basic TouchpadTutorialActivity with starting ViewModels
2886ff827e2e : Remove wessam@google.com from core/java/android/app/pinner/OWNERS
68768b4840d7 : Remove wessam@google.com from apct-tests/perftests/OWNERS
4f974b028e4c : Remove pratyushmore@google.com from services/core/java/com/android/server/locales/OWNERS
82138cb42383 : Conflate volume changes to reduce pressure on the AudioManager
6f5a8cbe4435 : Remove aaronjli@google.com from packages/SystemUI/OWNERS
44ec9e61eafc : Remove augale@google.com from core/java/android/view/textclassifier/intent/OWNERS
71c0761d2315 : [Divider] Fix divider flicker for cold launch cross-app embedding
27145bdeb148 : Adding wallet payment service to log protos for nfc.
6098b302d96b : Moved BatteryStats and AppOps wakelock updates to the notifier thread
0e0bc1026307 : Remove Live Captions button from the Volume Dialog when the new Volmue Panel is enabled
6585b1d6845c : Add vector-specific fill color A11Y settings to PointerIcon.
bb59da67330a : AppStartInfo surfaceflinger and renderthread timestamps
52ff494c5ebc : [2/n] TransparentPolicyState definition
0b0860b453c5 : [1/n] Create TransparentPolicy and move related code
e53ade5c2e6e : Add art_performance to SettingsToPropertiesMapper to allow native flag access related to trunk stable onboarding
a22f44baf3cb : Move from using color resources to composables
ab59aede859c : Add vector-specific fill color A11Y settings to PointerIcon xmls
51e583e2e3dc : Revert "Add async register/unregister APIs in Settings/UserSettingsProxy."
d94b7e080b2d : Dreams: update OWNERS
1898c59269d4 : Refactor detectDragGestures in MultiPointerDraggable
33a2865b14cc : Fix IME not dismissed with back gesture
d34ae40f870d : Allow an activity to start a new task via startNextMatchingActivity
2a4670c27e23 : Populate transfer initiation data for remote routes
f4e78e4c35f1 : Fix broadcast sending in DPM.setApplicationRestrictions
7842c78a5321 : flag_check: use project name instead of project path to determine the project
8556be7855e9 : Code cleanups
b2260395990d : Split out more InflationProgress fields into a NotificationContentModel
842b09eb6903 : Reorganize some logic within NotificationRowContentBinderImpl
a1d5023a172e : Use the new NotificationRowContentBinderImpl based on the flag.
8a0a56902f35 : Copy the NotificationContentInflater and convert to Kotlin
5f6a4ead8032 : Notification minimalism prototype update
20c9e33d9eb8 : Add animated volume icon when playing media on the device
f0ebeaac3a41 : Reenable auto generation of progress events on fling
61e9d77ebab2 : Add DebugInputRule to AnrTest
58610f3d9812 : Replace VISIT_RISKY_URIS with a bugfix flag
d9a831f2335b : Revert^3 "Visit URIs in intents associated with notifications."
47b8fc537f42 : Reduce ActiveTransition to its token for callbacks
ba6858d91dbd : Add framework test for vector-specific fill color A11Y settings.
85f37909701c : Shortcut Helper - Implement UI for shortcut details
0b066b7d11d5 : Cache the inference service-uid when connected and reuse in LocalServices
370ff31505a1 : Add tracing for registration/deregistration of ContentObservers
526b787c39b8 : Fix the overscroll placement/composition logic
63c7f505af80 : Let IMMS#updateSystemUiLocked() take a user ID
cb87ee64e524 : Adding IntDef annotation to Vote priority
367dcd84880d : Return Job in collectLatestWithLifecycle
ebfda4b19d31 : Reduce unnecessary visibility update after resumed
7695a1d211a5 : Let IMMS#shouldShowImeSwitcherLocked() take a user ID
9bb5381d5e98 : Update motion goldens along with AndroidX drop in ag/27379641
48f2781a77c4 : Don't suppress pulsing notifications if we are already pulsing
26d41d04e2ea : Adding event logs for embedded TF creation and removal
82c14d7ffa31 : Enable IME predictive back animation in all apps
618e3a3d3356 : Add Hearing Devices tile status
60e7de862140 : Reset mCurrentLaunchCanTurnScreenOn state after transition finishes
c49f8bb90e03 : Use blast sync for aod with display switch
b0623b13edd7 : Reset mAnimatingExit flag while relayout visible window.
3f26a7092e25 : Send binder call to background thread.
e1c25e1cd1bf : Fix sharing an app in PSS in foreground
7d3bb629dba8 : Add NFC observe mode + auto-transact dumpsys protos
53121cb34168 : Add instructions on how to run tests.
e23c5ede71d0 : Use the latest temperature read as base for headroom calculation
9cf09959d3ef : Add Dmitri as owner to all files to cover while others are out.
924e23a1fc91 : Revert "Use the latest temperature read as base for headroom calculation"
64a9d12d36c1 : [VRR] Set intermittent frame rate category to normal
f7105afe1aa6 : Parcel_host.java: match Parcel.java error conditions better
8b232ab33cc3 : Add trunk stable tv-postsubmit config to hdmi TEST_MAPPING
2e9b38be83b8 : Crop the center when no source rect hint
0c112eb6454f : Made expanded bubble "Manage" button update on theme change.
b4238056fefb : Add NFC observe mode + auto-transact dumpsys logging
20c4b0d30c67 : Add power stats processors for audio, video, flashlight
8413ac0df3a3 : Don't initiate handwriting for IME views
e0aa72075497 : Add batchSetOomAdj()
0d83185e4bc7 : Short circuit the gainmap shader if we would not apply the gainmap
48fd462bec5c : Use material3's dynamic color schemes in Resize Veil
ffd5e8852267 : Update the documentation to indiciate the isEnabledCredentialProviderService API should be use in Android 15 and above.
9f788d73ee5e : Disable task override density in desktop windowing
05364ce147d0 : Add onRegistrationFailure api in ISatelliteListener
0f1e6a292449 : Add requestSessionStats API.
60383b3d463a : Revert "Adding in verification of calling UID in onShellCommand"
d83dcae24ca9 : Use the latest temperature read as base for headroom calculation
10e0e706b109 : VRI: use clearFrameRate when the frame rate is 0
fc14a2cce5c5 : Load monochrome app icon in SBIV
cf508107ff77 : Add an option to reorder a task along with its parents
c4ceb439b4cc : Revert "Use RemoteCompose to render previews for Conversation Widget"
4e22af12bd08 : Introduce StatusBarIcon.Type
551da330fbc2 : [flexiglass] Remove extra spacer under QQS
d3e7b649a24e : Clear the previous biometric message only after the next face acquisition starts again.
dbff91526bf7 : Use offload session flag for setting allowAutoBrightnessWhileDozing flag
19fd95bb11cd : UsageStats: Use dedicated thread to monitor the state of packages.
3b7d9600cf42 : Revert "Hide keyguard immediately on DOZING->GONE"
1d1736722af6 : Wait for stable window geometry in AnrTest
0edf9f03cef9 : Revert "Letting View handle click and longclick detection"
d71e5ffacbc8 : Remove unused protolog viewer config files
e3d29ca3779c : Modify flag behaviour to apply edge resizing to both stylus & cursor.
1eaa1856375b : Remove intermediate build rule that requires checked-in config file to be up to date
73af79c5849d : Revert "Revert^2 "VanillaIceCream/35 is now REL""
461324732f5e : Update Keystore owners
035635098929 : ShortcutHelper: fix UnsupportedOperationException when merging shortcuts
08b1e8f9b211 : Ensure AppStartInfo Intent does not contain large objects
9db3658a71a6 : ShortcutHelper v2: include feature in same dagger modules as v1
e8d14b13c0d0 : Add tolerance to Bitmap sizes in Notification test
21b310d9c64f : [STL] Increase default transitionInterceptionThreshold to 0.05
783a4505bc90 : Use correct int for accessing snapshots in array
5b884e4244e4 : frameworks: updates to use new aconfig storage read api and add storage files into allow list so these files can be accessed.
c01eaba76a65 : Let GrantCredentialsPermissionActivity opt out edge-to-edge
d05f1f72ad90 : Revert "Move listener to lockscreen setting to application scope"
c74e9ff4ae87 : Force new fading elements to fade from 0 alpha
9ebfba9a2bdf : Return Job in collectLatestWithLifecycle
405a7097fc95 : Add IF team to shell/protolog OWNERS file
44e7c873593c : Fix ActivityTransitionTests
1533ab8e623f : Create flag for a Desktop Windowing SurfaceControlViewHost cache
dcd664784e41 : Remove override density on freeform launch
7e33758253b3 : Add getId method to IProtoLogGroup
fcdadd04ed2a : Remove unnecessary log message from PerfettoDataSource.
2a6e9f8462ca : Update OWNERS for stability related code
bbc045992969 : Fix overlay is expanded in split-screen
b49ba4460716 : Prevent outdated layers to update Element.SceneState.lastAlpha
3f379a740e9b : Move the Element placement logic into ElementNode
4b8a82ce0030 : Also check with mOverrideConfigTypes in providesDisplayDecorInsets
53ce386ca693 : Ensure the current controller when handling a remote call in the Shell
4f6d2ac85134 : chore(magnification): wait sysui connection to control fullscreen magnification
c866c63b9db6 : Revert "chore(magnification): add magnification sysui connection..."
1e7265081a34 : Add Hearing Devices tile status string
da661016087e : Add a boolean variable to signal whether we use deadzone with nav bar, and use that signal in our existing logic.
3186c7084373 : Throw if sqlite runs out of memory
cf74abb57b20 : Fix race condition using notification pipeline
ba86a2a04559 : Add handle menu to TYPE_STATUS_BAR_ADDITIONAL layer.
6485e6d0d296 : Use the new vendor API format
769cee8ea76d : ASL allow DataType to be easily compared (for lint annotation logic)
da93377bc938 : Camera: Fix lint errors added by EFV APIs
4cbc7f31f8af : Persist User Selections in Record Issue Tile Dialog
429a1d5926b2 : Fix usage of ZipFileRO::getEntryInfo
8efc3c4bd407 : Fix usage of ZipFileRO::getEntryInfo
4c4017a2934b : Revert^2 "Settings: add ACTION_NETWORK_PROVIDER_SETTINGS"
52762366820b : Remove existing divider immediately when entering split
3e66b0ade834 : Add new unsafe intent usage strict mode violations
b3d20839c646 : Consolidate all safer intent implementation
eb0db5b06609 : Fix order of binding result when using zeroJankProxy
df6ef44b9a49 : Autofill Presentation Logs 2
9d1f84235ca6 : Simplify and fix resolveIntent implementation
4dea10af5faf : Fix javadoc that references the non-existent WearableHotwordAudioConsumer
0108a504e0ea : Send app name to launcher
69d2f4d8c2aa : Make Pin bouncer buttons focusable
e55490cb019d : [pm] correctly lock/unlock mInstallLock
9f6f73224dab : ANDROID 15 MISSION UPDATE -- "VANILLA ICE CREAM"
829593dec48e : Extend RemoteViews color override to more colors.
2188e55b0573 : Temporarily make binding controller no-op for visible bg users
8df59a39d8be : Fix the file names of the RemoteViews resources.
4ffcd1584284 : Add async register/unregister APIs in Settings/UserSettingsProxy.
bac8706b3a05 : Initialize GL even when HWUI is running Vulkan
e596a27c7465 : Fix screenshot shelf colors in dark theme
05c802b28d46 : Removing UMO from glanceable hub if media on lock screen setting is off
4df011a9195d : Don't attach ime to app if target bounds don't match ime container
cf7d9485e075 : Respect DA policy before trying to start home
ef8bcc8b3766 : Fix app clips for bubble bar
a02fbc791f4d : Fix Biometric Prompt with different display sizes
d45c35d379f4 : Use material3's dynamic color schemes in App Header
5d4d6fd220ae : Revert^2 "Update face authenticating asset"
72d53863da77 : Add failure listener logging to BP icons
b3b5b1029e06 : Revert "Set desktop wallpaper activity `avoid move to front`"
fbe2bd372f40 : Combine ZipFileRO::getEntryInfo
737a4c889d06 : Reset SSA animationProperties on each animation pass
11105b47e3c2 : Remove unused libui dependency
7317ad554bd8 : Validate the user is allowed to set UiMode
0ec926a3e875 : Revert^4 "Add throtling to crashloop mitigations"
8bf790ef1f56 : Add per-file owners for remote color resources.
352ab97e76fa : Status Bar - Fix privacy dot being in the wrong corner after fold/unfold
29a2b2f5a395 : [flexiglass] Introduce SceneFamilies
4c630c11b57c : Processing autobrightness mode in async
3a66687e346a : Remove alanv@ from platform OWNERS
e31c33ea3586 : Fix READ/WRITE operation access issues on Restricted appOps.
6d0d769527da : Prevent changing mFromState during insets resize animation
499222f8d998 : Update StartInfo onCreate timestamp to monotonic
5529a9c00c85 : Revert "Enable IME predictive back animation in all apps"
fe70f5fea2fb : Create and attach additional Transition types to enter/exit transitions
3ad5380b8349 : Avoid using UserHandle.isSameApp() in package check
9814df7069d6 : Support non-numerical virtual camera id
262fe527a159 : Polish a weird transition that open animation can apply on non-top task.
d87895b961fb : Refactor show/hide IME process
50ac51899584 : Format DesktopTaskControllerTest with kfmt
df29b7fe3ac1 : Fix pipe fds leak in copyInternalSpliceSocket
7789ce9d7093 : Set desktop wallpaper activity `avoid move to front`
3f8c608fcc3d : Revert^2 "Update face authenticating asset"
51ea31dcd121 : [bc25] Support both horizontal and vertical alignment in dual shade.
1a73969292ad : Stop adding large proto tombstones to dropbox.
96f26cee8212 : Set the target state during lookahead pass
8d30f5da7e4c : Reset mCurrentLaunchCanTurnScreenOn state after new Activity launched
a0c5f6115491 : [DO NOT MERGE] Revert "Update the leash position when gaining a new control"
dbac80e4dba6 : profcollect: Remove unused DEBUG logs
835f78db8370 : Update auto on text.
d3aefda5fd36 : Add animation override to TaskFragmentAnimationParams
0409a5f5bae2 : Enable to override AnimationOptions per change
328149549807 : Move AnimationOptions to Change
a7d281e3e04b : Import translations. DO NOT MERGE ANYWHERE
5f57610cebff : Import translations. DO NOT MERGE ANYWHERE
4c44eee530fb : Import translations. DO NOT MERGE ANYWHERE
86b30b6f7ef5 : Import translations. DO NOT MERGE ANYWHERE
daff5ea4add3 : Reset mAnimatingExit flag while relayout visible window.
cbc842b8244b : Import translations. DO NOT MERGE ANYWHERE
70398573cbd7 : Import translations. DO NOT MERGE ANYWHERE
c85f1ba357e8 : Pause surface position for bounds change transaction
fafce04fa51d : Import translations. DO NOT MERGE ANYWHERE
6863713007c0 : Import translations. DO NOT MERGE ANYWHERE
724ca7a04edc : Import translations. DO NOT MERGE ANYWHERE
734479f505a8 : Import translations. DO NOT MERGE ANYWHERE
e3f5d89f7013 : Import translations. DO NOT MERGE ANYWHERE
cfce60a1a4bd : Import translations. DO NOT MERGE ANYWHERE
195158b104cc : Properly constrain FAB to its normal bounds when tucking
525db8eac457 : RingtoneManager: allow video ringtone URI
8e1fbd7a86d5 : Import translations. DO NOT MERGE ANYWHERE
c8e71e6096cd : Import translations. DO NOT MERGE ANYWHERE
1de181ade58e : Import translations. DO NOT MERGE ANYWHERE
136257c123e9 : Import translations. DO NOT MERGE ANYWHERE
9c56dffcfe29 : Import translations. DO NOT MERGE ANYWHERE
6241d12c68a7 : Rename window decor view holders
149611da3cf2 : Remove dependency on gate_fgs_timeout_anr_behavior flag.
a0d2ecb01cac : Update Car Intent Resolver UI
373b1790ad08 : Remove unnecessary targetSdk check in View
c0d8b4eb0a04 : Make SystemHealthManager.takeUidSnapshot call async
0cb75c6daa32 : Fix NullPointerException when telephony does not return ModemActivityInfo
b85bee508793 : Fail parseUri if end is missing
3bb502aaf4bb : Reformat client info in dumpsys
93b417adaecd : Fix biometric prompt appearing above shade
d4363a25faec : Move calculation of burn in coordinates to background thread
5a104f2b8dfe : Publish TracingServiceProxy after storage has been unlocked
d2593d461f89 : Add owners for MessageQueue related files
24d6aaeed5fd : Add FLAG_ACTIVITY_CLEAR_TASK to the launch intent of CS handler.
e190227e0bc4 : [Interactive Divider] Snap to the closest position in the fling direction when fling is triggered.
e3aac1e2c863 : [flexiglass] Unit tests for ScrimStartable.
a0d986a76a53 : Add failure listener logging to BP icons
2a473a4d4e75 : Fix NPE in UriPermission.
a48fbe68836e : Apply FAB fade effect in more cases
5a82c69a9bbe : Do not backup wear's battery saver mode
d21df49b3d61 : Add configs for router activity and allowlist
aa9ec8561b7e : Autofill Refactor Presentation Logging
31a2c8bba7c2 : Add missing copyright notice to windowdecor files
2b81a7df6aa3 : Google-java-format sort import by default
61ed0f10942a : Added a POC performance test to collect data for dashboard setup
12fe42f3c2e3 : Revert "Don't log change reports to statsd from system server"
d32c27a2c84c : Enable basic optimization for DynamicSystemInstallationService
5ffdbdd53da7 : If a PRIMARY_BOUNCER->LOCKSCREEN is running...
e87bfe9e9f48 : Hide keyguard immediately on DOZING->GONE
9aaa11467834 : Update conditions for updates without user action for Android V
dd5890bf4aa2 : Change drag to edge to requestSplit when not in freeform.
5193237c4ae9 : [flexiglass] Integrates scrim state.
83bd143d7a18 : Check for emergency installer attribute and permission to trigger an emergency uninstall
7a2a7bf497db : [CDM] Throw SecurityException when the caller can't access the associations
08a0243595fd : Update mState if try again is successful
0149ca4afd75 : Add tests for ServiceManager Java Binder API
0138e52cb43b : Add a flag for Camera Compat.
c92dbaa3521a : Don't cast ApproachMeasureScope as LookaheadScope
3a1571313864 : Update boot image and system server profiles [M82C37P58S0PP]
6371b012667c : Adding flag to override Package source with adb install command.
c65544bfc892 : PSS permission dialog - Add missing hover and focus states
7b2ef5fba8a6 : [bc25] Add a Shade Header to QuickSettingsShadeScene.
a48576b607a5 : [bc25] Notifications should not reserve space for nav bar in Dual Shade.
f22d310d72b8 : [bc25] Use the DSL's `translate()` overload with DP instead of factory.
532e378b8fc4 : [bc25] Add initial Quick Settings rendering in QuickSettingsShadeScene.
7d409b07ed3f : Let action bar background extend into system insets
9f560c6ee60f : Introduce `NoOpResolverComparator`.
5c58aae54d2e : Updates the dim for USER_SYSTEM if mCurrentUserId = null
f71d6a6ec7f9 : Guard against crashes in effects services
840c738f8125 : AudioDeviceBroker: fix createBtDeviceInfo for HEADSET profile
89bc634cb534 : Hide SAW subwindows
bcb70d422739 : Revert "Reduce continuations for bottom area"
a36c3e3abf57 : Update stylus battery notification string from "1% battery remaining" to "Stylus battery 1%".
94009f5b45e6 : Add API for consentless bugreports flag
fc26cff63967 : Increase the dropbox disk quota to 20Mb for user debug builds as we add more debug to dropbox for user debug. (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ea261f6a2a9d1034abfaf2ebdaae72c9869c8c90) Merged-In: Ib758fa6fa47cfd26e895bf8d7b9d5bde98c99461 Change-Id: Ib758fa6fa47cfd26e895bf8d7b9d5bde98c99461
7bb08acafea2 : Make OverscrollScope extend Density
4903606af075 : Refactor Settings/UserSettingsProxy APIs with 'Sync' suffix.
476ed072f0dc : Workaround bad GC of tombstone watcher.
aad8d39ada8f : Hide system / root UID apps from toggle permission page
4fece3c1389f : Fix: DozeUi scheduling alarms causing jank on wakeup
64f1a2d96414 : Revert "Wait for CPU idle between multiuser perf test iterations."
26130d14661f : Revert "Remove timeout from waitForBroadcastIdle to improve spikiness."
e0bff5eb1826 : Reject zen rule icon if its resource name is too long
482c51a826dd : InputManager: fix grammar in verifyInputEvent JavaDoc
947a27ecd7fb : Always play z push for predictive cross activity back animation
f80688a20197 : Annotate existing motion tests with @MotionTest
941354f0fb4a : Rework Spatial Audio component to work as a Toggle when head tracking is unavailable
baad69dbb50a : Fix potential unexpected behavior due to concurrent file writing.
36c770ca05c2 : Set user initiated change from strategy
0283bdb0e35e : Disable ObjectPool in WM server transaction w/ flag.
025e56e518f7 : Fix crash java.lang.IllegalArgumentException
10e98eebf0b2 : Bring cross-activity back animation spec closer to forward animation
1d1cef15c61d : Fix Talkback Shortcut Vulnerability
1fc1fe5d2441 : Use source rect hint from stopSwipePipToHome of home
c6feab919d0c : AccessibilityWindowsPopulator:fix CWE problem by add mLock in dump method.
3983cf4ba753 : Clarify the format of foregroundServiceType in dumpsys.
a209eafec18d : Fix focused error of embedded task fragments
307b3f85853a : [Spa] Fix CopyableBodyTest.onCopy_saveToClipboard
d2ead2aa8291 : Security fix for VPN app killable via lockscreen.
e5339e5cf80e : Intoroducing RequestedRefreshRateVote
d6df8749dae8 : NotificationManagerService: add right lock for some methods.
0fddfa039dff : Security fix for VPN app killable via lockscreen.
55d021532590 : Hide SAW subwindows
a9a7079b095a : Hide SAW subwindows
5a2a9f4991d0 : Hide SAW subwindows
572c67bf6d34 : Add a command to print the shared UID allowlist
4b2dca68bf9a : Add new internal api for satellite CTS test
08219a6570c3 : Use default value for unseen notif setting
59facef67dba : Handle null component name for default sms app
e4a7c34ba65e : Check for the package stoppped state first before checking the flag.
f7d90f362d4c : Enable 1P IMEs for concurrent multi-user IME mode
25a19934426e : Mass Robolectric migration systemui/[n-r]* [tvwxyz]*
5b0af123c945 : Log callingUid from setUidMode
16d7941c6d41 : Use the renamed APIs
8e06308bb96c : Show edge glowing on keyboard connect
0c7f6327fb65 : Add glow box effect
84ee5e0edaa6 : Don't log change reports to statsd from system server
1d1ac0203d39 : Allow navigating to keyguard from dreaming with Glanceable Hub.
711055aa573a : Add visibility reason to ViewRootImpl draw logs
9cb7c7afe68a : Don't unlock other users if user 0 or parent user does not contain escrow data.
59ccff6ceb9b : Fix hub shortcut not showing up on left of dream
1329ce7dcf81 : [bc25] Adjust OverlayShade padding to account for insets and cutout.
f3a6be3bed5c : Catch exceptions thrown inside the Handler
b7593b40ab3f : Revert "Revert "Compare aconfig flag value in SetttingsState and..."
caad9f70c10b : [SB][Sat] Always show satellite carrier text in shade if available.
c9c5ea609cf6 : Revert "[CDM] Throw SecurityException when the caller can't acce..."
fa94302adee3 : Fix credential view panel color and input field moving up.
eb1ccf0db48e : Prevent smartspace from disconnecting during rebuilds
ea5a1ef4b9af : [VRR] Disable frame rate boosting with content velocity
0ab930333ae8 : MotionEvent: Update docs for get<axis>() to reduce duplication
9b436547e024 : [smartspace] Fixes unit test threading
93059166769c : Create flag for reusing bubbled tasks
0f7badbed2ee : Letting View handle click and longclick detection
822c0f33da30 : Modify logic to compute trustedSource
c7eeb40e90fc : Fix deadlock between PMS and AMS
ab44c6c14904 : Revert "dump sender stack for failed binder txn"
cdb647220b94 : Revert^2 "[Sat] Add satellite supported changed callback"
c9c4276e5f64 : Fix SensitiveNotificationRedactionTest on Automotive
202bd123ef5d : Revert "Validate the VoiceInteractionService before rebind"
7d8dc15d179f : Revert^2 "Always require opt-in for root/system"
b79e27a38d97 : Fix glitchy animation when going from LS to AOD with media
2563aa55efac : Use the right packagename for Wear SystemUI in FlagsManager
9d982343b420 : Add NotificationRowContentBinderRefactor flag
b8f12262f211 : Re-enable NotificationContentInflaterTest
e9cc8d16cfc6 : MobileConnectionsRepository: register KeyguardUpdateMonitor callback on main thread
fc54ceaa16f3 : ShadeLockscreenInteractor: change scene on main thread
37116a53b3b8 : Use EventLogTags for logging
f244554df4c5 : Revert "Validate the VoiceInteractionService before rebind"
1c048583f91e : Move listener to lockscreen setting to application scope
c2c839d2372f : Fix race condition in PointerControllerTest
77ada8680d67 : Remove libnativewindow dependency
e2c79f5c84d1 : Add new hub background behind a setting
5b58fbf54f16 : Fix PollingFrame timestamp documentation
49a2903f48fa : Fix flicker when cancelling cross-activity back animation when letterboxed
4752ce9bc8e1 : Move media output state logic to the interactor.
df6c191d7274 : Add more error logging for DISMISS
4f8b8bf57733 : Parameterizes GroupHelperTest
4ddd51877511 : Fix Group Helper tests to have appropriate counts
5bfec795dc27 : [Sat] Add retrySignal to the device-based satellite repository
834025aa52f3 : Use uinput-based injection in AnrTest
27f7b95dbe96 : Add support for interruptions in shared values
c996b909ebc4 : Revert^3 "Add throtling to crashloop mitigations"
e6dbf7c102e8 : Move the implementation of AnimatedState into AnimatedStateImpl
089c96307f5d : Shortcut Helper: fix wrong "open calendar" shortcut on the phone version
143ef7f36c89 : Add shmem_size_hint_kb to PerfettoProducerInitArgs
da2da492f15f : Warn about certificate serial number size
e286dbe710a7 : Disambiguate between unique and original ids in MR2Provider
66b370ef5940 : Align with Jetpack Changes (toBundle/FW Flag)
e60cdb0dd48a : Fix VDM intent interception matching.
147c4d949f9a : Don't cancel PendingIntents unless the stay_stopped flag is on.
7640f84058dc : Fix HardwareRenderers becoming invalidated by TRIM
8dc058d8292e : Annotate lock-free method in InputMethodManagerInternal
0d4f3d7229dd : Update back-gesture-allowed state before calling state change callback
46a6de1c9260 : Prevent the hub from recomposing while opening a timer activity
79b62e559dfe : Revert^2 "Defer destroy activity if it is in transition."
c2c36eecc16a : Convert WindowState report fields to mLastReported
ee26b7f5bfb1 : Add new ISatellite.aidl APIs.
2b4265ecc092 : Revert "Update face authenticating asset"
efd6d70297f7 : Revert "Compare aconfig flag value in SetttingsState and new storage"
27edb2418040 : Revert "Update face authenticating asset"
dc83502541ed : Reland "Fix ShadeTouchHandler over the lock screen"
b0adeb4f0fab : Change var to val in SensorLocation object
a379689f66bc : Separate thread for back panel
af46212e9b2c : update java doc for CONTENT_SENSITIVITY_AUTO & FLAG_SECURE
5ae1acc557a9 : Enable optimized_shrink_resources r8 flag for CompanionDeviceManager
4c36345746c9 : [Divider] Fix veil color
a886be55e623 : Revert "Update face authenticating asset"
2faa53861f7f : Revert "Update face authenticating asset"
fd230c731464 : Add unit test coverage for unlock attempts in TrustManagerServiceTest
3fc9a27f5130 : Add debug logs to TrustManagerService
45ca5feb1120 : Add unit test coverage for unlock attempts in TrustTests
d82f21417b62 : Clean up bugfix flag focus_click_point_window_bounds_from_a11y_window_info
9c4950dda553 : docs: fix LAB extrema documentation
9ec1b40aae4e : Clean up bugfix flag resettable_dynamic_properties
48a980e116d4 : fix(high contrast text): draw contrasting backgrounds when text changes color via Spans
4e8e2394904c : Change the visibility of setCarrierRestrictionStatus API in carrierRestrictionRules
1fac3ff4a81e : Set default discovery technology
5b3399c66b45 : Flag for supporting resume widget restore after reboot
1edfcbe729d6 : [VRR] Use UXR values for velocity/frame rate calculation
d345955da8ba : [pm/archive] fix isAppArchivable appOps check on HSUM
91a8a43a5735 : [SB][Sat] Always show satellite carrier text in shade if available.
145e8fa4a7fb : Revert "Defer destroy activity if it is in transition."
35cbe4dcd07a : Revert "Always require opt-in for root/system"
6e74d30196f1 : [VRR] Windowless Snapshot shouldn't vote for frame rate
78fc4a3bf8bf : [API Abuse - Text Consistency] Eliminate zero width, invisible formatting chars and consecutive spaces
4594699bf6a5 : Stop using NotificationContentInflater directly when the interface will work
6b59564085b7 : HDMI: Feature Discovery feature patch
9bdf483077c5 : [flexiglass] Remove new media pipeline flag
a0e2038df094 : [PIP2] Adds Animation Package and Alpha Animator
88f80b9aed90 : Exclude insets from new parent config bounds when resolving SCM config
cddf1fa5eb3f : Add flag for clock reactive variants
7a467e6c8b16 : Mark flicker test imeAppLayerIsAlwaysVisible flaky
5b95398fc049 : Remove animation listeners on cancel
735c76420716 : Add rear display check to determine if mirroring of other displays should be disabled
dc8653b2c524 : AbsVol: send per device the abs volume state to APM
f1874dffd206 : Restore initial location after drag to dismiss
ea1d7488429a : Mass Robolectric migration directories systemui/[g-m]
6efc29f08c8d : Eagerly update ClockSize & isLargeClockVisible flows
89d11ad98c3d : Apply new code formatting to back panel arrow
1f955a21c0bd : Revert "Compare aconfig flag value in SetttingsState and new storage"
f3d4acf240dc : Refactor IME callback registration
2ce102c88507 : Enable IME predictive back animation in all apps
8ebb9fb5be4a : [bc25] Add an overscroll animation for Dual Shade.
8d53fb112e29 : Log UiEvents for throttling decision
4747534bee9e : Make animated values support multiple transitions
aa207568fb20 : add sdk_version for settingsLib flag
ea404e2fb3f4 : Hide notifications with sensitive content on the lock screen
d31b68752709 : Update logic of icon only repo
21b7a74a8eaf : Adding sound/haptic settings.
d431c6a44458 : Revert "Update the leash position when gaining a new control"
f532e6e39d5e : [bc25] Fix clipped notifications in the shade, and align to the right.
7dc01627c529 : Revert^2 "[Sat] Add satellite supported changed callback"
67bd9adf5972 : Offload I/O writes to a bg thread in AdditionalSubtypeMapRepository
a12441edc5a6 : Restart home controls activity when dream is redirecting wakes
5ad3b1289273 : Disable "Notification Cooldown" for flicker tests
7f8c528c3959 : Add bluetooth address check to determine a valid bluetooth device
736b085369b2 : Add API for detection of 'closing' mode
241227b0af81 : Change PerfettoProtoLogImpl to drop data when the buffer is full instead of stalling and aborting.
f4ae0ac6f86e : Add method to set SkipScreenshot flag on cursorcontroller sprites
183ee4983c04 : Expose the current scene key in SceneScope
cd1409d62f32 : Remove obsolete VirtualCamera directory
9a006eeaee97 : Change LocalMediaRepository coroutine scope to be local to the flow chain in MediaOutputInteractor
5fc51cc9c1af : Rework footer animation transition
6049a0f95195 : Clean-up QS footer actions initialization
8437c7b9e53e : Fix test flakiness due to InstanceIdSequence
da5f2ff6cdb4 : Delete DensityAwareComposeView
e9552356702e : Fix Unwanted mid-word line break
1f4c7ebee016 : [Flexiglass] Add HUN placeholder to the Gone Scene
0d81fcf8e6d4 : Delete the COMPOSE_QS_FOOTER_ACTIONS flag
45728a5afcdc : Delete the old implementation of the QS footer actions
a66c6094be7a : Delete the COMPOSE_PEOPLE_SPACE flag
170db4c89342 : Delete the old implementation of PeopleSpaceActivity
2b55149ae820 : [Flexiglass] Set headsUpTop directly on the NSSL
3f89fd2dfb65 : [Panlingual] App locales restore Stage the per-app locales in the storage instead of memory
a27c81b6f471 : Defer destroy activity if it is in transition.
6978db2e5378 : Add logging for biometric single tap launch
bdcf13a15ebd : Post clean up starting window related data.
a7908183382a : Cleanup InsetsSourceControl leash
ae70ebff5ba8 : Fix -Wformat warning
e1739fc39dfd : camera2: Fix broken doc links for flash strength apis
879a0d91ba38 : Revert^2 "Show directional face auth feedback when unfolded"
aa1b372570be : Validate the VoiceInteractionService before rebind
e03a31758c55 : Avoid redundant post message from WindowStateInsetsControlChangeItem
2b164e1d8ccc : Fix register homeTransitionListener with empty Transitions
c44a5e788428 : Use one-pane and two-pane layout instead of depending on orientation.
bbedf5f5a156 : Animate widget position when editing.
2da376c35b7e : Always require opt-in for root/system
7189310989b4 : Always require opt-in for root/system
c89319df8d88 : Add audioserver permission caching
6bf26c72f37f : Add audioserver package caching
0c73d324ef67 : BroadcastRadio/convert.cpp: fix compiler warning
33445334f71d : Revert "Add audio permission lib to services.core"
d2bccdab52ae : Add ServiceHolder for AudioPolicy
bad67403ad58 : [VRR] Move refresh rate aggregation from invalidate to after onDraw
3f77862c530c : Log UiEvents for visual suppression during avalanche
9ea1230e6a90 : [res] Fix the fuzzer's use after free
9ec051c459d8 : [Framework] Add a key in view structure to specify version number
c860023658df : Wait the app is really killed
0756665a903c : Only reset the frozen recents list if touching outside of the mandatory system gesture region
3cb501f26f51 : Move changeScene calls to the application scope
cd50b9a0d3c0 : Post maximize menu close runnable when any maximize menu view is exited
4df3c66547f8 : Burn-in movement for indication area should only be applied while on AOD
241a1efc702e : Add FlickerTestsIme to platinum
6578df0b500b : Convert SysUIConcurrencyModule to kotlin
df6a22e0ce40 : Move avalanche throttling to a new flag to avoid teamfood issues.
e65540dfd6d8 : Allow Full Screen Glanceable Hub Swipe Entry on Lockscreen.
c61f6cd68619 : Revert "Show directional face auth feedback when unfolded"
91415237b39f : Move Trace Controlling to within Traceur app.
53a48bf60248 : [Divider] Fix wrong drag handle position for RTL layout
4a9fdd0e70be : [framework] Add Nfc oem extension api surface.
b5b7cb17d6c2 : Only reset the frozen recents list if touching outside of the mandatory system gesture region
f3e2b00bd50f : Revert "Allow recent apps to be launched with split screen pair ..."
782c49d799da : Check that modespecs are not null
2e488358d60c : Add flag for immersive app repositioning
cb3761cc3657 : Remove permission check for resetTemporaryServices in system-server
608851e8b141 : Fix condition to check if FRP is active in LockSettingsService
8aa9a66fe1d4 : MIDI: Log userId
5b56c5fb355c : Add pixel scaling to ScreenDecorationUtils
f6755cd5f549 : PROCESS_CAPABILITY_FOREGROUND_AUDIO_CONTROL for all FGS types
0e8d5cbf7321 : Rely on isKeyguardDismissible for insecure camera launch
6b2e287b2892 : [SB][Screen Chips] Add share-to-app and cast-to-other-device chips.
426eecd7b411 : [SB][Screen Chips] Hook up new chip flow to CollapsedStatusBarFragment.
88b8d3704a20 : Suppress the missing Executor lint warning
99cfd5728782 : WindowDecor: Pass correct displayId for back key event
65485b116c8f : [Divider] Disable drag-to-fullscreen
922f161dce22 : Allow enable/disablement of logging
69ce2deb3336 : Create persistent logger for Satellite SOS
245fb731f179 : Only check for remove drag coordinates when remove is available.
298898f373a1 : Add flag for immersive app repositioning
389bf56b5492 : Allow recent apps to be launched with split screen pair from MediaProjectionAppSelector
17d400489602 : Reduce continuations for bottom area
e48390ca6284 : Improve registerRouteCallback() javadoc
66b138c8d835 : Fix RemoteException handling in MediaController
270af018f5f1 : AudioService: BtHelper: fix LE profile callback registration
667dd6f95353 : Cleanup NOTIFICATION_MEMORY_LOGGING_ENABLED
979794e2c535 : Don't use app icons in notifs for system apps
170d7d8f2f13 : Glitchy notifs on clock size change
846b7988cf62 : Replace ktfmt.py hook by built-in hook in SystemUI/
5272e8a3b575 : Set custom logo and logo description for Private space biometric login
07075292d4c6 : Prevent infinite appending default in retail mode
22057839becc : PointerIcon: Add leniency to hotspot validation for scaled icons
b753a458554d : Compare aconfig flag value in SetttingsState and new storage
2182702a0136 : [PM] Send ACTION_PACKAGE_CHANGED when the app is installed
7a53931acbd6 : Add a new flag so that we can switch and avoid teamfood problems
9d3aaa103566 : Prevent ConcurrentModificationException for IndividualSensorPrivacyControllerImpl
ec6a8de190be : AudioService: new SCO audio connection management
d12e2e013dd5 : AudioService: new headset profile management
4434526cf51e : Fix the initialization issue in AccessibilityManager
25e378b89b06 : Use app icon in notification row.
222ed6cad1b0 : Remove Kotlin files excluded in SystemUI ktfmt hook
018dbd83a901 : Use monochrome app icon for notifs
a8c72597f8e1 : Offload Doze Override should trigger suspend blocker
960efebc877a : Remove PM#getPackageInfo call in restoreAtInstall flow
739988e9bd68 : Add Hearing devices related tools
fba2a6941e04 : Fix wrong recent volumes
c64e448d41ed : Simplify DeviceChip population logic in MediaDeviceManager
af1eb0fe3e48 : Verify UID of incoming Zygote connections.
4cb24d0d7a28 : Fix security vulnerability allowing apps to start from background
4b8bd2ed86ba : [PM] Send ACTION_PACKAGE_CHANGED when mimeGroups are changed
8d9f0299f0f8 : Remove a11y actions for unmutable streams
bc0a44df7f45 : [RESTRICT AUTOMERGE] Messaging child requestLayout
0eea801c7241 : Introduce screenshot tests for the Volume Panel
49f56cd97b30 : Add feature flag to move AnimationOptions to change
3e19bedfb16f : Cleanup trim caches flags
8b0ab994d9fe : Split flicker test other module for better sharding and to reduce presubmit impact
502de117ad41 : chore(magnification): add magnification sysui connection state changed callback for cts tests
cc03f08373b8 : Use non-protected screenshot buffer to calculate animation color
65355716db65 : Shortcut Helper - UI for Categories
d50976b3b17d : Fix transition from Internet Tile to Share Wifi
903e019c88eb : [Spa] Fix the Title color
81077e77a1ea : Clear icons for app/ime keyboard shortcuts in shortcut helper.
af692457ea9a : [Back Navi] Fix a recursive call from clearBackAnimations to isTarget.
96158d7b9ed2 : Add bug fix flag for inset update seq
64e1b112ba0a : Import translations. DO NOT MERGE ANYWHERE
5e5b716e6053 : Import translations. DO NOT MERGE ANYWHERE
c6be0de0d878 : Import translations. DO NOT MERGE ANYWHERE
2f68a57acf14 : Import translations. DO NOT MERGE ANYWHERE
9c9c64b7e3f1 : Import translations. DO NOT MERGE ANYWHERE
a8e15e028835 : JobSchedulerService:fix arrayIndexOutOfBoundsException to aviod systemServer crash.
e68504264f9d : Improve "Enabling rollback" log with rollbackId and originalSessionId
d23f2a9bbbe9 : Synchronize listeners in ConfigurationControllerImpl
debccf10d597 : Dispatch WindowStateInsetsControlChangeItem
7c9b2bcc4ed5 : [Panlingual] App locales backup and restore
41e92ba6cc88 : Add the hashCode API to EuiccRulesAuthTable
aa0f68b0ab32 : Revert "[Sat] Add satellite supported changed callback"
b9085c597393 : Split ChangeReason and decouple it from Observer
9d44a22b8bf6 : [Divider] Fix flicker when finishing dragging
b2f6997ebaab : Refactor WindowStateTransactionItem
4d019824d9b4 : Convert grey200 to grey800
929acb143805 : Convert cream color to charcoal in light theme
726dc874f87f : [flexiglass] surfaceBehindVisibility
9ea768116486 : Address TouchMonitor memory leaks.
8db41deecc8d : Check avalanche entry list when needed in BaseHeadsUpManager
11cd26a40f38 : Revert^2 "Continue to remove code around legacy captions"
fc38be1315a2 : Import translations. DO NOT MERGE ANYWHERE
92b2acc684e1 : Updated proto files names to be built for rust
95fa1a2f0bbd : Import translations. DO NOT MERGE ANYWHERE
cd3c0b272060 : Use screen-based coordinates for AE interactive divider.
3d26b940446b : Import translations. DO NOT MERGE ANYWHERE
8d5cd4023096 : Import translations. DO NOT MERGE ANYWHERE
005c9f928708 : Import translations. DO NOT MERGE ANYWHERE
05264e7725f6 : [VRR] Support setRequestedFrameRate() with AVDs
c7234f6bd6a0 : Import translations. DO NOT MERGE ANYWHERE
653f18a95655 : CSD: Fix resetting the sound dose binder interface
e324748656fd : Send media controller code to background thread.
b0369503bb71 : CSD: Fix resetting the sound dose binder interface
35ed169b27e8 : Revert "Continue to remove code around legacy captions"
ebe7a1d0af94 : Import translations. DO NOT MERGE ANYWHERE
07274a2679a3 : Import translations. DO NOT MERGE ANYWHERE
b53aeef9f4f6 : Import translations. DO NOT MERGE ANYWHERE
19cf445a88a6 : Distinguish null blobs in SQLiteRawStatement
e115c4ce420a : Update mandatory biometrics flag
025a73e22ecf : [Sat] Add satellite supported changed callback
5bfa21f672bf : [SB][Sat] Add verbose log buffer for satellite logs.
a11d1e29e37e : Disable gesture when split invoked from in-app taskbar
69d74b4e2c3b : Add lock screen shortcut for opening glanceable hub
881990987e60 : Amend callsite of SurfaceControl instantiation.
d2d94f4c041b : Add bottom right chip to dream overlay to show glanceable hub
1bd662453b41 : Add pixel scaling to ScreenDecorationUtils
ed991adc54b7 : Implement UMO transition from hub to shade
1b48b4679cc3 : Disable the trustedOverlay flag for taskview
a0bbc8495ed9 : Force Now Playing to re-layout after lock icon moves when folding
adb15d449735 : Save QS icon labels setting to shared preferences
a9708c8b5359 : Add keyboard input support for the PIN bouncer
a1075e21f828 : Increasing speed of customize widget button
46e17eaf3fc7 : Remove unused remove_npvc_bottom_area_usage flag
df5683b27127 : Add trendy team to mediaroutertest
5445cd4978a2 : Disable recents gesture when split animation running in shell
8901a524f1df : User activation > app deactivation
6542140ddd87 : Add virtual display support for multi window mode
fed755c4d8f4 : Add config_force_phone_globals_creation config
f65862028cc0 : Clean up UNCLEARED_TRANSIENT_VIEW_FIX and SWIPE_UNCLEARED_TRANSIENT_VIEW_FIX flags
3ea50051f8be : Calling Glanceable hub container controller directly in communal touch handler
8f475b0b16a8 : [CDM] Throw SecurityException when the caller can't access the associations
e62b88a6c6ad : [Flexiglass] Set the top HUN height on the HeadsUpPlaceholder
b58db4c1ef98 : Add moving a task from recents to desktop
3db562b8fadf : Push session creation request to provider superclass
2768a0410a34 : Return copy of mEnforcingAdmin from getEnforcingAdminsOnUser
77b7d023a9bf : [SB][Sat] Add verbose log buffer for satellite logs.
c233d73a8f9c : Start Volume Panel only after the keyguard is dismissed
e8c20fe7b73f : Rebuild SmartspaceSection on configuration changes
61bcaf85914c : Rename flag
129343f7bdbd : Add focus outline to the brightness slider
83bc9c360f0a : Don't handle interruptions too aggressively
2692546104a3 : Avoid IllegalStateException by calling next before remove
b15fc7f2dac2 : Adjust stubs for new getDimmer conditions
5eba563df102 : Don't play an animation for WAKE + KEYGUARD_OCCLUDE
37f70658a0bf : AudioService: unify permission imports
26ce6bba2f42 : Don't use controlWindowInsetsAnimation for IME PB with 3-button-nav
ed51d45dd687 : [Misc] Move MediaProjectionManagerRepository to a more broad location.
b0743ccd2485 : Add CommunalSceneInteractorTest
fd59bd3d451f : Remove references to deprecated methods
5df44e990f5d : Avoid dismissing shade when launching activities from communal hub
bd161c0d08b0 : Check for target activity with taskid and launch cookie
1e48634ca823 : Remove timeout from waitForBroadcastIdle to improve spikiness.
1a77296d0832 : Fix idle frame between pre-commit and post-commit phase
8e583ead271a : Adjust width of album art
2d353387430e : Add logs to unlaunchableAppActivity
d3659fa60674 : Prepare to clean up the drawing snapshot with aspect ratio mismatch
b57ecafb37b1 : Fix NPE crash when BP fallback to credentialUI and rotate
7baaa82e0ac1 : Fix snapshot window jump due to top window has another cutout mode
f09f6327d745 : Revert "Remove pre-installed Warp and Google Home apps for private profile"
4dfbe8c84c28 : Conditional opting of system into BAL enforcement
52135103c6ae : Fix formatting issues in desktop files.
f19f62211173 : Import translations. DO NOT MERGE ANYWHERE
1a282ceae5f1 : Import translations. DO NOT MERGE ANYWHERE
9df37a583313 : Add missing newline in notification cmd usage
286af09f2a2c : Import translations. DO NOT MERGE ANYWHERE
5206efbc034e : Import translations. DO NOT MERGE ANYWHERE
119f8c0d0ec7 : Import translations. DO NOT MERGE ANYWHERE
ff93b039695c : Import translations. DO NOT MERGE ANYWHERE
7aa0b241a116 : Import translations. DO NOT MERGE ANYWHERE
c8c1b530a7f3 : Refactor CollapsingToolbarLayout style in Settings
f024c9dcf257 : Import translations. DO NOT MERGE ANYWHERE
dc994a98d184 : Revert "Add Hearing devices related tools"
74aea35d688f : Import translations. DO NOT MERGE ANYWHERE
ffb101f85516 : Import translations. DO NOT MERGE ANYWHERE
faa875143a4b : Import translations. DO NOT MERGE ANYWHERE
dd4be17d4c16 : Import translations. DO NOT MERGE ANYWHERE
0dfe2bf8bfe1 : Import translations. DO NOT MERGE ANYWHERE
ecaec1863f72 : Remove disable_thin_letterboxing_reachability flag
0c6fa93f2483 : Update EBGH resources when screen resolution mode changes
1255c85e6d11 : Apply stable config compat override after other compats
7f16ef870105 : Add subid to the cacheKey.
e266f39cec20 : Fix IME list corruption upon IMM#setAdditionalInputMethodSubtypes
d0e791fd1b1f : Adding TaskFragmentContainer.Builder
5278317cd67d : [Spa] Fix build warnings
b51940b42e3b : Add enabled to AlertDialogButton
a77a184479c7 : Handle KeyguardService#setKeyguardEnabled.
e60f710a9a1a : Import translations. DO NOT MERGE ANYWHERE
e728bf7dc287 : Import translations. DO NOT MERGE ANYWHERE
3c46a5bc158e : Import translations. DO NOT MERGE ANYWHERE
547929877430 : Fix update failure if font family was installed and upgraded to 14
150c555718b8 : Allow to collect moving back task in open transition
427778b02008 : Show pip until drawn with entering bounds if rotation changes
ec4a41dd6de0 : [BatterySaver] Fix test case failed issue.
faf3e0245f5a : dump sender stack for failed binder txn
eef626abf400 : Add strict_mode: false
4679be5266c9 : Add hashCode to TvStreamConfig
faba558b5400 : Suppress MissingGetterMatchingBuilder warning
b649fc95197e : Suppress UserHandleName warning
6d95126b4609 : Add Hearing devices related tools
334740ee8dce : ContextHubServiceTransaction: Use StringBuilder in toString()
8281f6044540 : Maintaining lux buffers since elapsed time and not uptime
f0f0e132fcbd : Fix test failure not hold Object of PackageMonitor
987eeb85d402 : Prevent double updateLogicalDisplaysLocked
a1eccc917aa7 : Rename reverted+resubmitted sdk sandbox flag
dc0942db883c : replacing usages of the deprecated Bedstead annotations with the new equivalents
fd02ccb75975 : Respect duration of custom cross activity back animation specs
05f42bf12027 : Avoid NTN info show on InternetDialog.
e76e2239d683 : Add mixed entering pip transition with display change
621acf2be6a4 : [Keyboard Shortcut] Not translate some key in shortcut
f67c096cf5f3 : Import VisibleForTesting.Visibility.PACKAGE
9a59463f8567 : Disable flaky EnterSystemSplitTest
6b046e87217d : Fix downgrade wallpaper restore bug
781243e41db6 : Revert "Settings: add ACTION_NETWORK_PROVIDER_SETTINGS"
5bbed60e8cce : Clean up gesture handling enabled / disabled logic due to trackpad connecting and disconnecting
8d4310e0c4c1 : AudioVolumeGroup: implement hashCode method
fb65afa14cdd : Add android permission for BIND_RKP_SERVICE
760cd4dac3ab : Remove no-longer-necessary robolectric check
682f24d25c89 : profcollect: Make binder call on a background thread
3bebb9030e24 : Revert^2 "Add throtling to crashloop mitigations"
2df947c69848 : Refactor expanded view access in BubbleStackView
83e28aa9b342 : [SB][Sat] Add carrier text logs, make device-based sat VM a singleton.
51208e1ca9f0 : Opt in to BAL for Instant Apps
b74a9a9c61cf : Add Quick Settings shortcut option into Hearing Devices accessibility settings page
673f3a958f3f : HDMI: Stop actions on device type mismatch
2c2d397b7e36 : Improve temp-table query
d5d53e0e262a : [VRR] vrr_bugfix_24q4 flag to gate toolkit VRR idle handling
c68cdcda5149 : [VRR] Clear frame rate and category after 750ms idle
7ba146d5b3dc : Reduce the scope of holding the mPidsSelfLocked lock
a26325668ba8 : Remove app provided custom views
06bff8ebb2ba : Properly handling case when DDC is null
0905d65ebc50 : Move utilities in LPMUtils to LPUtil
91c006def37f : profcollect: Make binder call on a background thread
9f30d97a8e18 : [pm] Catch ParcelableException in PackageManager.isAppArchivable
8f87d0fabd92 : [bc25] Add an animated transition for `QuickSettingsShadeScene`.
ce2a65d34e77 : [bc25] Add an animated transition for `NotificationsShadeScene`.
a171c9dac209 : Introduce BinaryStatePowerStatsProcessor
0c58d7609582 : [PreVerfiedDomains] throw if API is called on a committed session
b410df238bf4 : Document that modifications to temp tables are allowed
50a2b6971930 : Annotate entireScreenCovered in split to pip test
447575fca946 : Use string from EXTRA_RINGTONE_TITLE SoundPicker intent
b35634e4b995 : Fix flag declaration
ab71a6c161bf : Prevent double updateLogicalDisplaysLocked
2d93f503f82d : Add TaskDescription#topOpaqueSystemBarsAppearance
c8a016667c96 : Simplify query for tables_used; no need to count when we only care if there's one.
75b779e8b2ca : Always render the device entry icon white in AOD
4b99fe8aec29 : Handle failed AppStartInfo record write
ff1746c1f67f : Set accessibility string for profile badge
d7ed1812026b : Add critical sections to avoid ConcurrentModificationException
20b076f11caf : Partially revert ag/27263995
7f75885a57ae : Observe volume setting alongside broadcast event to faster react to the volume changes
b6ce9a4b204f : Pause insets position for seamless rotation
e84dc7d4434f : Pause insets position until its provider window is drawn
996bf18e2c36 : [SB][Sat] Add carrier text logs, make device-based sat VM a singleton.
070fae51e158 : Update `getFreeformTasksInZOrder` for DesktopModeTaskRepository to be multi-display aware.
b5ab4bab9a55 : Wait for GnssPowerStats to be updated before populating atom
76b522506eaa : Change the buffer exhausted policy to drop instead of stall and abort.
5498ea50ac3f : Revert "Revert "Change position of isSdkSandbox{Audit,Next} inpu..."
381382d513d1 : Fix NotificationChannel#setVibrationEffect Javadoc
5c2cb4e0e695 : Import translations. DO NOT MERGE ANYWHERE
400c5391c743 : Import translations. DO NOT MERGE ANYWHERE
88d0aaad69b3 : Add iconfactory*Size values to Wear's Resolver Theme
2f0496335898 : Add the protection to avoid data overflow in BinaryXmlSerializer.java
eebe3b8baf11 : Add unit test to test data overflow when using BinaryXmlSerializer
e95a103c2604 : Fix immersive app resizing when repositioning
0f4134713cc6 : Refactor communal scene logic to standalone interactor
9e76cd0b6a20 : Import translations. DO NOT MERGE ANYWHERE
b76d50d7aaf6 : Import translations. DO NOT MERGE ANYWHERE
10c0f68527b5 : Import translations. DO NOT MERGE ANYWHERE
68019e95236d : Make caption bar appearance flags debuggable
ef61b79fde92 : Import translations. DO NOT MERGE ANYWHERE
9ac2f345769e : HDMI: improve communication between CEC framework and HAL
53fe68cfe858 : Import translations. DO NOT MERGE ANYWHERE
599cb8045d20 : [bc25] Adjust the shade width based on the screen width.
5dd2d41ff4d1 : Import translations. DO NOT MERGE ANYWHERE
37b560bed7ef : [bc25] Show notifications in the `NotificationsShade`.
d0dcb84dfcb8 : Synchronise dumpTempWhitelistSchedule in DeviceIdleController.java
0d394193796f : [flexiglass] Move "show lockscreen when folded" to the main thread.
efa8fd3a0e59 : Add path to allow task to replace Pipped task without breaking split
0f7d92bd7609 : Disallow userLeaving when split drag drop
b704fbf614de : Remove duplicate getActiveBubbles
1dceeaa06492 : Dont check for "no_install_unknown_sources" for installs from privileged sources.
2900705abcb8 : [nfc] Add disallow nfc change user restriction.
f36a816a5656 : Show directional face auth feedback when unfolded
029f1b3c6897 : Added strict_mode: false to android.bp for the robolectric tests
dcd37612d905 : [SB][Sat] Add satellite information to demo mode docs.
d1a8d4d4d11e : Make checkBleState a none blocking call.
3adecc69a77c : Disable screenshot shared transitions if view is not attached
a7ec86628d90 : Add ScreenshotActionsController between provider and viewModel
21614e0e8b90 : Launch scrolling screenshots directly from ScreenshotController
84326475bb85 : Post screenshot removeWindow call if necessary
21a41f9900a7 : Monitor screenshot shelf view for outside touch events
b24d52e9e610 : Check access permission for QuickAccessWalletTile icon.
e7302dd7b083 : QSTileViewModelAdapter support DrawableIconWithRes
8a6e0bfb1683 : Doze brightness for non-offloaded watchfaces
8947d4948abe : Continue to remove code around legacy captions
7851faac4054 : Update App Header buttons background/ripple to spec
7671c23bd011 : Add ScreenshotActionsController between provider and viewModel
5a2c312162db : Flip flag check in KeyguardStatusBarController
36d7c566b1ff : Disable screenshot shared transitions if view is not attached
d226978030a8 : [Flexiglass] Support media in landscape QQS
d9e339977d1a : Flag for "anything can bubble" work
13de324b0aea : Apply squishiness and expansion outside of composition
796ea6e55819 : Wait for CPU idle between multiuser perf test iterations.
f24796c66c8f : Fix status bar app name/icon overlap
6732f1bc32d8 : HDMI: Improve validation for <Set System Audio Mode>
6deed6561037 : [Flexiglass] Fix QS AndroidView
6676373834cf : Only exempt important conversations from notification avalanche
37c28b7e0c5a : Remove time limit of temporary WSS override on debuggable builds
86860b8e659b : Disallow userLeaving when split drag drop
df9cd260bbea : [Ravenwood] Internal clean up, more PFD APIs, OsConstants, etc
857340c058ce : [Sat] Add retrySignal to the device-based satellite repository
404e8d4f5cba : Add optional labels to icon tiles.
2964e9cadde4 : Reset canHandleTouches to false when udfpsViewIsDetached
8a81c8ecd909 : [Minimal HUN] Show always sender name in messaging hun
ea6c36e8fc35 : Remove legacy behavior for pre-21 apps
12e2998c72b4 : Migrate setPackagesSuspended
101b2f5ea543 : Enable coexistable device policy APIs for non-EMM management
383fed6dd5a8 : Add test for seamless rotation when launching app over keyguard
97bdf07d4d1d : Allow system modes to be manually invoked
b9e3b6af8e62 : Avoid keyguard fling transition interrupt for timing issue
a0f8fad0a8c7 : WMShell signals when a task's visibility changes
b69ff7b45cb3 : Add bottomsheet predictive back animation for SysUI
d34c55e15f25 : Rework Volume Panel visibility changes to always show only one panel
28ad717e3ea4 : Avoid to launch overlay from split
d08bd1ffbb35 : Fix DevicePolicyManagerTest
ccef5befce03 : Revert "Introduce provider for drag resize handle sizes."
1d0b70d8fc37 : Fix IME DynamicRotationList dump
90af63f4293e : Change the logcat dump to use UTC time
c536b8395b99 : Rebalance flicker tests among shards
7947ff2e06f3 : Do not create starting window if app window isDrawn.
89e065783e21 : Fix immersive app resizing when repositioning
9a8554e85614 : Fix connected device show with 'active' color with no summary
9639cab0b405 : Revert "Add shell command for edge resize handle size"
112e6a5e65a0 : Keep the deviceId in AttributionSource in sync with Context
a46ffb23d418 : SystemSensorManager:fix CWE problem by add lock.
0348b3f273d0 : Clear the TF#mPausingActivity before complete finishing the Activity
4a219ef49f9d : Introduce WindowStateInsetsControlChangeItem
447adc2e1993 : Update indicator color and task radius.
45d9102e4547 : Convert ResizeVeil.java file to kotlin
c8a28585582f : fix(magnification settings): Mark label for the horizontal lock switch
0de2a5c33251 : Update comment about immutable overlay idmaps
f21768651074 : Revert "Add path to allow task to replace Pipped task without breaking split"
1c574d5e46c9 : Fix a few annotation nits from ag/27086435
f97c74986d53 : Remove redudant string conversions
2a1acadce1ed : Add hid command support for uniq device attribute
0c85f82d6e8a : Change maximize menu color to material color token
ad271ab6065d : Fixing Vote priority offset
260882b57530 : Use a no-op implementation of face auth interactor whenever FaceManager is not present
2bf9a567ca61 : Consider face/fingerprint locked out state changes only when the biometrics are enrolled
764e8540729d : [SB][Screen Chips] Implement the screen record chip flow.
23b866900ad7 : Allow bubbles to stash at the side of the screen after some time
fbd7063f93d1 : Add adaptive scale to vibration stats metrics
6513c0339ddb : [SB][Screen Chips] Move OngoingActivityChipModel to domain layer.
458f0ddb8e19 : Safe iterate over AttributedOp in doForAllInProgressStartOpEvents
0e3670aef691 : Add additional logging for state that bouncer messages rely on
e31362de2adf : Remove redundant methods and change existing flows to StateFlows
b68ec9b6bdd1 : Do not attach tiny taskbar to app during transition.
d43193fe1be2 : Only trigger cleanup when session goes background
4cdff655a95e : Add flag for Tiny Taskbar
5cc5dc722dfe : Fix predictive back animations jump at beginning of app animations
3d768975c413 : Use better heuristic for when to apply statusbar customization during predictive back
e71598ed56d8 : Move closing activity to left for rhs (with custom animation)
026cf425638a : Update face authenticating asset
bb217bc2316d : Allow child layers to unset trusted overlay state 1/2
660b09a15f28 : Track user update of rule icon
7b3de69245e0 : Revert^2 "PackageParser support for flagging manifest entries"
d8e46fe9897b : BroadcastRadio/convert.cpp: fix compiler warning
7b8ac1c97c58 : Clean up null checks for PlaybackInfo in MediaRouter2Manager
05a2f1c6cfe6 : Clears the default service from A11Y_SHORTCUT B&R.
65c267554255 : Perform merging for A11Y_SHORTCUT B&R.
c40c077e51b4 : Capture transaction traces before system reboot
3c8fe2f18144 : system_server: bulk sync between old storage and new aconfig storage message.
23a0529ecdea : Clean up AnrTimer argument passing
306b56b67c85 : Show HUN when bubbles cannot show notification
14f5eca42243 : [bc25] Let `OverlayShade` wrap its content, for easier responsiveness.
18f3747da53c : Migrate permission flags for base to be exported flags
7e36dcb2fe0a : Remove metadata for activity_embedding_animation_customization_flag.
5a86d8be43b0 : Move global touch handling from SceneContainer to SceneWindowRootView
003800764d61 : Optimized scheme sanitization performance by replacing regex operation with string replacement
f577dbae970a : Handle different font scale values during B&R
b165ede86c50 : Remove scrim animation between AOD and OFF
3ca8583fabcc : Customize lock screen button dismissed too fast for a11y users
b3c6e602f098 : Add null check for entry key
6aeeac2de186 : Only show trustAgentErrors when biometrics aren't engaged
11a8f99547fd : Disallow drag to split depending on drag flag
38060549732a : Add a source parameter for resrictions logging
0fe1ce8740ec : Guard potential bad clocks from moving backward
e7c6dfafad53 : Fix KeyguardTransitionRepository tests
abd997f63890 : Introduce long-lived registrations.
0297a6f76e26 : Fix ViewFlipper Pausing boolean logic to actually run the code.
b519f3be5436 : Show directional face auth feedback when unfolded
b01527124a86 : [KTF integration] Fix AlternateBouncerInteractor
da5c185f4286 : Always store the target state in a scene
5d63230e3de5 : [Misc] Update CollapsedStatusBarViewModelImplTest to use Kosmos.
4507447f9b9b : Update home panel dream to always finish dream
aa4f73ac8d0d : Fix concurrent modification crash
315db32ecce6 : Add CopyOnLoopListenerSet which may be faster
64daec643752 : Update boot image and system server profiles [M84C39P60S0PP]
93d668780279 : Introduce InputMethodInfoSafeList behind the flag
fede529e9ca7 : Add shell command for edge resize handle size
fd4385e851a6 : Only send KEYGUARD_APPEARING if display is on
6a537023c740 : Pass user handle to super.onCreate in SystemUI backup agent
0db9261da9e0 : Revert^2 "Introducing Display Sythetic modes - used for app request refresh rate/resolution selection"
01fa2d37fd6f : Stop tracking IME user animation requests
1cf56be6db80 : Revert "PackageParser support for flagging manifest entries"
2abc7d404f81 : Respect bounds and size constraints when modifying launch params for dw
e836e219e02a : Add bug fix flag for IWindow#insetsControlChanged
42ef04eaf483 : Pause insets position for seamless rotation
b9d10db59eb8 : [KTF integration] Fix AodAlphaViewModel
0def30e7f449 : Consolidate isInTransition API and enable wildcard for it
0ef89856fab4 : Fix Compose motion tests
fbf91e3bed8c : Better handle interruptions when shared element is disabled
a7d61a3a0dd2 : Simplify code flow for add starting window.
f9a311d882df : Create ACONFIG flag for the new touchpad tutorial feature
312fa9ad73da : Don't show muted icon for the streams that can't be muted
dca542e653b4 : Revert "Use constants when Bt flag is not enabled"
02e56f9cdf97 : Add B&R for Users settings preferences
699be317940e : Respect velocity for cross activity back animations
92f96ae7a1af : Update media output bar behavior when audio sharing
fa4ae8d75655 : Apply stable config compat override after othe compats
115f86438d58 : Refactor IWindow#insetsControlChanged to use InsetsSourceControl.Array
547054a5bcc9 : add overlay configs for last sos message connect and response timeout.
fdfc178754a4 : Do not hide new adding window for rotated transient launch
9d73c993ba5e : Fix VOLUME_PANEL_SHOWN event
ae873007c68e : Remove unuseful verification to the PackageMonitor migration
b033de9f5477 : Update the leash position when gaining a new control
783e4e07f5cc : Ensure we call cancel in a few more fallback cases
6373912c458e : Add mixed entering pip transition with display change
621261dfae2e : Revert "usb: Use Get/SetByteArrayRegion in bulkTransfer"
b00cb7f2af03 : Revert "[Audiosharing] Add aconfig for le audio sharing feature."
38359725ef30 : Revert "Deprecate uses of Android Protected Confirmation"
9a45a4e7bf8a : Add OWNERS for VintfObjectTest.java
5ea97062e965 : Update face authenticating asset
eec41fccbc79 : Revert "Conditionally initialize IMMS#mCurrentUserId with a main user"
b9024d289b18 : [flexiglass] Respect FoldGracePeriodProvider when showing dismissible LS
acfe905441d9 : On registerForDismissGestures coroutine completion, unregister for dismiss gestures
d0ecc34e2912 : profcollect: create and upload profile on every idle maintenance
8b616b6830c6 : Fix VintfObjectTest
9475fb0c9746 : Include additional logging to debug shortcut restore issues
97889e37f428 : Limit ACTION_MANAGE_PERMISSION_USAGE to location provider on privacy dialog
92b58c261e91 : Explicitly call out Home vis change on exiting PiP
327f25544a41 : Make BrightnessPair static.
86726b1413c6 : Add nullness annotations to Binder shell command callbacks.
b38e929212a9 : Switch to the supported IndentingPrintWriter.
be7a8b449e44 : Simplify disableHdrConversionForLatency expression.
660600f95756 : Apply @Display.HdrCapabilities.HdrType to more places.
7cc4b011d839 : Use a method reference in place of a lambda.
006deb2db6a2 : Add tests for metrics
78de0e861958 : Fix Tests for improved metrics.
cd3e757b02f3 : Remove unused items from DMS
04cc4f300c22 : Remove unnecessary generic types in constructor calls.
94aaab86796c : Reduce the visibility of mCallbacks and mPendingCallbackSelfLocked
e6a6093b4800 : Make UidImportanceListener a final field.
069e86f5b1bd : Make ActivityManager a local variable.
d582f5549b66 : Suppress any missing permissions warnings.
e59ff0197c97 : [DeviceAwareAppOp] Add device attributed AppOp accesses to the recent access file
f0a0f9b77595 : Update Ravenwood OWNERRS
9e6a54db128d : Fix CommunalSettingsRepository test.
d5a2b5676bf5 : On registerForDismissGestures coroutine completion, unregister for dismiss gestures
29ff5d9e7154 : Don't show error message when handwriting is unsupported by IME or disabled
8775923a18f5 : Ensure Build is always usable on Ravenwood ...
fa2c9c16772d : Avoid throwing a runtime exception for duplicate association requests
598f8a5b8851 : Make it possible to register/unregister players as a stack
bbedc6237c78 : [bc25] Render the lockscreen content below the UI in `OverlayShade`.
973bf14f6c16 : Change location refresh duuration to 5 minutes from 10 minutes to align the PRD
cd239256e82d : Revert "Restrict moveToSplit calls to freeform tasks."
caa86a7c2092 : Revert "Introducing Display Sythetic modes - used for app request refresh rate/resolution selection"
ce840f5be4a9 : [flexiglass] SysUiState notif_expanded hydrates correctly.
02f4520f2933 : Keep the deviceId in AttributionSource in sync with Context
280c087c0883 : nfc(api): Dont invoke enableReaderMode from setDiscoveryTech
46b89b533112 : Allow drawing outside of the screenshot thumbnail
31974134759b : Change default session tag to 'APP' from 'OTHER'
4d1620f2b10e : [flexiglass] Double-tap power gesture when GONE
336ee0d9a798 : Don't allow system decorations on rear displays
3df6df00b841 : Make the fallback nature of message text clear from the docs.
1c0bc075e317 : Add zygote fork timestamp to AppStartInfo
f618220bae28 : Import translations. DO NOT MERGE ANYWHERE
3b67f73bde37 : Import translations. DO NOT MERGE ANYWHERE
177bd1e61066 : Import translations. DO NOT MERGE ANYWHERE
c942f2ff240a : Import translations. DO NOT MERGE ANYWHERE
a60853341a72 : Fix IME user animation statsToken creation
a5ef4850ef26 : Import translations. DO NOT MERGE ANYWHERE
aa8df393eb1b : Import translations. DO NOT MERGE ANYWHERE
902d94fd37f9 : Import translations. DO NOT MERGE ANYWHERE
96f8137297a6 : Import translations. DO NOT MERGE ANYWHERE
63de9ebf605e : Import translations. DO NOT MERGE ANYWHERE
b80f8375a5ee : Import translations. DO NOT MERGE ANYWHERE
3d554a990aa1 : Import translations. DO NOT MERGE ANYWHERE
2b303f632f64 : Add trunk stable flag for ActivityEmbedding animation customization.
c93a61e53347 : Import translations. DO NOT MERGE ANYWHERE
89de6908cc56 : Import translations. DO NOT MERGE ANYWHERE
772476c4e08a : Import translations. DO NOT MERGE ANYWHERE
e3e21c1ebd70 : [Misc] Move screen recording flow to general repository class.
7da7c3f54c89 : [SB][Screen Chips] Add top-level chips VM and two individual VMs.
eccfa0bf0628 : Import translations. DO NOT MERGE ANYWHERE
ad3692d2d4dc : Import translations. DO NOT MERGE ANYWHERE
dd695f12e45e : Import translations. DO NOT MERGE ANYWHERE
3f2b4197e2a3 : Persistent configuration should only be updated by currentUser
9277009dc0a0 : Revert "Integrate insets compat override with other overrides"
54c05cf24746 : Add path to allow task to replace Pipped task without breaking split
9cb59d20a67e : Udate sources for determining NSSL.headsUpAnimationsEnabled
19130b527281 : [Misc] Deprecate SysUITestModule & SysUITestComponent in favor of Kosmos
7f0416a316ba : Protect against receiving partial key event sequences.
b835ea069331 : Mark tests part of the device-tests platinum set
6281c2c54bf0 : Import translations. DO NOT MERGE ANYWHERE
be37bac14d07 : Import translations. DO NOT MERGE ANYWHERE
2c0b951ed84c : Mark tests part of the device-tests platinum set
3f4f2cc80449 : Mark tests part of the device-tests platinum set
e9d149c3a3b0 : Mark tests part of the device-tests platinum set
ba378a0246cf : Import translations. DO NOT MERGE ANYWHERE
8af7884960e0 : Import translations. DO NOT MERGE ANYWHERE
a3402b186848 : Retrieve the caller's selected method id in start input
1ca726cd2f4e : [flexiglass] Don't change to bouncer scene when panel expansion changes.
80a62fd3d83a : Import translations. DO NOT MERGE ANYWHERE
6e3eae76eaf6 : Fix NPE in StackScrollAlgorithm.isCyclingIn/Out
a23b9d2857ac : On registerForDismissGestures coroutine completion, unregister for dismiss gestures
9e61c9bb51c7 : [flexiglass] Lock indicator shows unlocked when needed.
a01aeadce5ad : Adding volume slider tracker configuration.
8cdf187b46c2 : Add hyphenation to SystemUIDialog title
39b6c397d5c3 : Update mState if try again is successful
1f66aeff58ab : Prevent size jumps during interruptions
cfa364828e3b : Revert local change
88e15dd07ef8 : Remove calls to invokeOnCompletion
b93b830ac542 : Enforce that STLState is mutated on the right thread
11ba7649b079 : [Hoststubgen] Allow substitution methods to have...
fbef2e303def : Optionally use fingerprint virtual hal eith BiometricTestSession
12fc7e3806f1 : Make AutofillSuggestionsController per-user
d8ce27e6c68e : Read transitions during composition instead of layout/drawing
fd0a2b520373 : Fix getAdjustedCrop computation
02b644fd117f : Fix typos and formatting in DeadObjectException JavaDoc
837e6ae420ff : On registerForDismissGestures coroutine completion, unregister for dismiss gestures
4b3faf3493f6 : Move action container padding into drawable.
a5af833fa23e : Import translations. DO NOT MERGE ANYWHERE
596e5425ea77 : Import translations. DO NOT MERGE ANYWHERE
2841e04aaf75 : Import translations. DO NOT MERGE ANYWHERE
c9cc0712b9ef : Call back with null AssistContent if request fails
4bb2dfcaaf73 : Import translations. DO NOT MERGE ANYWHERE
8144f0175d26 : Import translations. DO NOT MERGE ANYWHERE
cd4a8a114cdf : Conditionally initialize IMMS#mCurrentUserId with a main user
285f790713dc : Moving Server dependencies to frameworks/libs
8874c5c60bcf : Use PlaybackInfo to provide routing information for media apps
c7daf2680fb1 : [Flexiglass] Bind KeyguardStatusbarView to HeadsUp events
62cd999161c3 : Hide ANC popup when anc switching is unavailable
7df260864cd5 : Update to latest M3 bottom sheet parameter name
314b55705428 : [Spa] Fix TextLinkStyles in LinkAnnotation.Url
9d48942ca0d7 : Narrow down the condition of wallpaper target for occluded keyguard
c776b93fcecf : Few initial motion tests for both, STL and Flexiglass
fc09b798447c : Introduce IMMS#getInputMethodBindingController()
9fcddeb6f628 : MultiDexLegacy minsdk bump from 8 to 21 MultiDexLegacy minsdk bump from 9 to 21
20c0911ab0a2 : Clarify userId handling in #onCreateInlineSuggestionsRequest()
9ea3a5c8c732 : Update location of output.
a6213633f8be : Recycle bitmap when persist snapshot finish
584dcb60ea97 : Simplify IMMS#shouldShowImeSwitcherLocked()
3c1d8be8455c : Pass InputMethodBindingController when possible in IMMS
f75e91097f85 : Provide complete API surfaces for *non-updatable compatibility checks
ef85555880bb : Convert SettingsProxy and UserSettingsProxy to Kotlin.
2eea37ad7caa : Add feature flag for release snapshot memory actively.
ad4b86901a45 : Update spinner style for preset info
fe11c6cc0c53 : Wait to set propertiesInitialized to true
814404d1a2e8 : Remove redundant logs
145a2e58bb44 : Use InputManagerInternal to report last toolType
db30a42c4631 : Introduce opt-out options to stable configuration
632b6d1512e5 : Create AppOpsPermissionController
3f5e03ed259e : Reapply "Refactor: Group AppOps related info together"
851afea439b1 : Wait to set propertiesInitialized to true
54f4f8765a2e : Revert "Always emit latest propertiesInitialized value onStart"
949e99f60752 : CTA2075: Allow more user loudness key manipulations
d9c75871c864 : Add demo pointing aligned and not aligned duration configs.
a7e2e593cf08 : Fix bad merge in nativeDecodeFileDescriptor in BitmapFactory.cpp
0f52381b172b : Update App Header background/foreground style
cf26cf9b5f03 : Add flag for themed App Headers in desktop windowing
cd00e1e673a0 : Remove window decor for constructor
bd29fe4268f8 : system_server remove old optimization when syncing over to system property
1d71aa6f82a8 : PackageParser support for flagging manifest entries
5799f6637d50 : Suppress MissingGetterMatchingBuilder
5ed1ad734da9 : Add demo pointing aligned and not aligned duration configs.
fb778cf704b7 : Remove File.exists() checks for app metadata files
7e652150adba : Add SQLiteRawStatement registration entry to HostRuntime
cd6efea504cc : Disable gesture when split invoked from in-app taskbar
553e86889e00 : Simplify OomAdjusterModernImpl traversal
b239a075cae8 : Remove FGS timeout ANR logic.
3ebff91826bb : Allow for resize into the same bounds
bd5f0c4c29c1 : Revert "Ensure ordering in transition processing"
c4dfcb6c35a0 : Introduce PowerStatsProcessor for Bluetooth
bbe32aed42b7 : Introduce PowerStatsCollector for Bluetooth
0634ed0dcacb : Explicitly call out Home vis change on exiting PiP
d894c3952f97 : Permission-annotate IMagnificationConnectionCallback and IRemoteMagnificationAnimationCallback
0e58ddcd3fa3 : Add satellite log
52b71285f571 : Hook up significant places API
fe41e288a060 : Fix canadian french keyboard mappings
56a56ebd1fe0 : Fix StageCoordinator to use API
774b378894a1 : Fix AlarmManagerServiceTest to use API
f3c1075aa4f7 : Revert "[Ravenwood] Internal clean up, more PFD APIs, OsConstant..."
add219bcb2aa : Rate limiting PiP aspect ratio change request
3090c8d44a00 : Clean-up Lint errors
0cd21a881211 : Wait to set propertiesInitialized to true
c3f4dd070cfc : Rate limiting PiP aspect ratio change request
c46f4339ae0f : [Sat] Add device-based emergency calls only state to satellie icon
7fe757fdd1b4 : [Sb][Mobile] Listen for service states via broadcast for subId = -1
5b52d73200a5 : Wait to set propertiesInitialized to true
019214175d54 : [pm] add a fd variant of the parseAndroidManifest API
2f2e203cb908 : Revert "Always emit latest propertiesInitialized value onStart"
d1d3f8e20320 : Revert "Always emit latest propertiesInitialized value onStart"
533736817330 : Introducing Display Sythetic modes - used for app request refresh rate/resolution selection
783789a36f72 : Simplify requestCreateSessionWithRouter2
3ce5f030e2db : Remove AOD clock combine call to improve perf
1430d1cc7771 : KeyEvent: Add IntDef annotations for action, meta state, and flag
0085e9cf7196 : MotionEvent: Add IntDef annotations for action, flag, axis, and button
9610140b3266 : Tests for optional bubble overflow
f5134e84889b : InputDevice: Add IntDef annotation for input device source
fdd773d7b2f2 : Make screenshot action bar be drawn on top of the thumbnail
04a1f21bfe06 : Pass package name to `NfcService.setObserveMode()`
44c243c0aa21 : DM: Add test for virtual display unique ID prefix
c4d34dee8255 : Revert^2 "Allow IntentSender to use auto-opt-in"
81c238cb49f1 : Fix ghost pointer problem when transitioning from dragging to delegating.
4fd29b7eefd1 : Revert "Change position of isSdkSandbox{Audit,Next} input selectors"
6e40abe9490f : Add null check for component
3de6eb36bc51 : Remove unused methods and simplify statement
da979e9a7693 : Rename the newly added maps variable to be more descriptive
44387fbd5ee9 : Announce private profile screenshot saving.
36f8a877e907 : [Thread] add permission THREAD_NETWORK_TESTING for guarding testing APIs or shell commands
d6bad3e17deb : [BugFix] Always include default device id when getting all device ids
ac0abc50cd70 : Camera: Allow multi-resolution raw reprocessing
8ae5f905cba4 : Fix nullability in onAudioInfoChanged
5b1f7008ab8d : [Ravenwood] Internal clean up, more PFD APIs, OsConstants, etc
24e83fb54bf7 : Do not trigger IME user switching in experimental multi-user mode
64fef059a283 : Add human readable dump of volume handling to routing session
0e5bf2516ebf : Make add_type_window_control flag to fixed read only flag
deea0b5d48e1 : Skip background memory trim if the app is in the foreground state
c4eb87d56173 : Add support to read from directories other the files dir
84ac3904a5a0 : [flexiglass] Fix for "return to lockscreen" bug.
db69719a37ea : Add enabled state to InputDevice and remove isInputDeviceEnabled(1/n)
7fc3c8481c0a : Expand DISALLOW_GRANT_ADMIN restriction
4d3634fd5eb8 : Implement partitioned tiles prototype
d18934b50611 : Don't prevent group volume adjustment in SysUI
1fad97b8c6b9 : Suppress Metalava warnings about API names.
5f50ebfe0d27 : Flag media controls refactor with flexiglass flag
3ce96dbe1608 : Skip user consent for subsequent reports
35681209e30f : [Minimal HUN] Create Facepile for Group Conversation
6e5a81f74f75 : Update the text color of summary in Preference
925e555fefd7 : [Minimal HUN] add messaging views to similar view transformation
af9f831a6cd0 : Add getter methods to the line breaker
275e2758aa0b : Narrow down the condition of wallpaper target for occluded keyguard
8fab62792e46 : Update the leash position when gaining a new control
bec242aca086 : BatteryStatsImpl:fix ArithmeticException due to list size is zero.
1a22b1f03596 : Adding ViewCapture to NotificationShadeWindowView and NavigationBarView.
33941d8ddfd5 : Use `mContext.getMainLooper()` as the parameter for creating a new Handler if it's null in `registerCallback()`
a269ed0b8d0d : Move the remote method calls to an app handler from the binder thread.
f39d5f3da26c : Fix potential issue with multi-user/multi-screen use case
786c3514be5d : Apply autobrightness adjustments while checking the strategy validity
362a53856efb : DM: Add unit test to verify virtual displays device info
94d5ac5cf23b : Shows a warning dialog avoid using BT, Wifi and APM.
8e0f740627d8 : Suppress API lint for FontFamily and LineBreakConfig
dd7fc13c2b70 : Revert "Allow IntentSender to use auto-opt-in"
84b5ecad64a9 : Reapply "Refactor: Group AppOps related info together"
3b8cf4705f20 : Import translations. DO NOT MERGE ANYWHERE
bd2e3d2a06fb : Import translations. DO NOT MERGE ANYWHERE
6100eeb7f52d : Import translations. DO NOT MERGE ANYWHERE
bb6aea7338dd : Import translations. DO NOT MERGE ANYWHERE
8f9943dc7397 : Import translations. DO NOT MERGE ANYWHERE
ce4beb3dd352 : Revert^2 "Fix NPVCTest"
89ccecb18bf7 : Remove dead code from NotificationSection
ce555ef991c4 : Format NotificationSectionsManager.kt
996ce09ed8ef : Do not apply fullscreen override for camera activities.
d3c41a6fbba2 : Handle component's enablement state changes
bc31eba9b093 : Add aconfig flag for wallpaper change receiver registration in bg.
7392c65e1fe5 : Delete keystore keys from RecoveryService.rebootRecoveryWithCommand()
752ccc48dc78 : Fix DragAndDropPolicy to use API
9a6ded7d9b45 : Stop tracking bubble bar bounds and only listen for top coordinate
e22f560de9d5 : Fix VintfObject to use vintf
abef03f84b37 : Use custom desktop task density on freeform launches
7571c2f82690 : libvintf_jni requires vintf
2d13e3e0f489 : Use desktop task's custom density for its window decor
79ddea4318c3 : Add flag to match header density with the desktop windows'
87ae2c1a7b00 : support PreferenceCategory without title.
ec7f72079ca5 : Revert "Add throtling to crashloop mitigations"
beb94220c322 : Make MR2ProviderServiceProxy take looper by param
73ac50a18ff6 : Moved wakelock logs to the notifier thread
4ae6be4d2c26 : [Autofill Framework] Change ignore view state reset to empty flag default to true
f492f9d04e14 : Add 16KB pagesize crash details
95c4aca9c5e7 : Remove size filter from communal widget picker.
e69a252c970d : Move mCurTokenDisplayId from IMMS to InputMethodBindingController
45855bdd8e28 : [flexiglass] Defer reading QS squishiness
a720cb3a0be3 : Visual suppression: add emergency HUNs to allowlist
4fe73353ed5e : When resizing split and both sides are veiled, make sure both sides are veiled with the same color
4ba1d16f1ef0 : Mark APIs as 'final' as requested by Metalava.
683efe13a857 : Implement ablation study for removing odex and vdex pins for home app
d40e98055cfc : Revert "Add missing check of avoidMoveToFront when starting activity"
c46bd04f3ef4 : Fix following crash when last use time is not available
a99411a8735d : Ensure ordering in transition processing
b20ec5d28a44 : Revert "Fix LargeTopAppBarNestedScrollConnectionTest for ag/26995613"
adc685c9a4a6 : Revert "[STL] Address API council feedback on ApproachLayoutModi..."
0b40303804d7 : Revert "Add missing check of avoidMoveToFront when starting activity"
64de93e11a9f : Additional logging for widget restores
27dd3bd284c3 : Add flag for stashable bubbles
732786b74aa1 : Add flag to take view width into account for notification touches
f3484faea068 : Add (hidden) setPackage() in AZR.Builder
7fda7b66224f : Ensure corners are rounded of prioroty conversations
1e8d27ce26b7 : Add owners for ApplicationStartInfoTest
f60159a86f2d : Add skip_home_art_pins trunk stable flag
be0b767a01ab : Add com_android_adbd to mapper
ec802b49437f : Use default val in night display repo for auto mode
6fcbed0ca2e9 : Revert "Fix NPVCTest"
34064089e0d9 : Add snap algorithm and animation for AE interactive divider.
3f2248b55538 : Suppresses the API lint warning for android.app.JobInfo
3ab372160244 : Log error instead of throw exception until we find the reproduce steps
5ee3900359d6 : Add javadoc to system api OpEventProxyInfo.getDeviceId()
7914a69d5bfc : Report empty home TaskFragment as invisible
b5b90d9c58b3 : Add null check in handleShellCommandResetInputMethod
2faa256a140e : Revert "Shows a warning dialog avoid using BT, Wifi and APM."
83e67a66dec6 : Fix TypedArray instance leak in ParsingPackageUtils.
e3e518a78b06 : [Launcher Jank] Add bg handler and callback handler to RotationChangeProvider
831334bd5201 : Add throtling to crashloop mitigations
28fad30d7310 : Suppress OnNameExpected lint for ComponentCaller APIs in Activity
727423f9c974 : [Autofill Framework] Add in no save ui reason screen has credman field
f3b96b9024d5 : Fix update wrong new pending transition finishcallback
446d358a44df : Fix Biometric prompt button bar with 3 button nav
df49c8092fae : Update BP negative button style
4516efd7629e : Suppress lint warning as function matches others in the class.
f04fa6690ba4 : Add missing " in href tag inside a comment that breaks the reference for: EXTRA_PROVISIONING_SKIP_ENCRYPTION
b92a138e18e7 : Add debug logging to sfps indicator code
2c81f3dc7406 : Changed statusbar tests to support Robolectric
f0a7446d26c3 : Pause and remove lottie listeners when overlay hidden
5a9f7eb0ae2a : Add debug logging to SideFpsController
7f6a2c7615d2 : Revert "CP partial ag/26460595 for coroutine instance."
bcb4e8e04cd6 : Delete private space on DISALLOW_ADD_PRIVATE_PROFILE
15b0d3a06885 : [Sat] Add device-based emergency calls only state to satellie icon
dcbe421cfcbe : [Sb][Mobile] Listen for service states via broadcast for subId = -1
58ce796a68b8 : Maintain relative order of changes during CHANGE transits
552c4e8dc753 : Suppress the missing Executor lint warning
3c9d23f01b5c : Shows a warning dialog avoid using BT, Wifi and APM.
aae308045f43 : Fix NPVCTest
19c5bf5e3dde : Update Cast label in Quick Settings tile
e0208308f592 : HDMI: Avoid possible NPE in HdmiControlService
7b71992c1dee : Change position of isSdkSandbox{Audit,Next} input selectors
f725d9f124a6 : Update OWNERS for app prediction
49c2a00eda99 : Use AudioOutputInteractor for ANC and Spatial Audio.
98bc011a0579 : Use full APIs for api_lint.new_since of *api-stubs-docs-non-updatable
6bdc56c6962d : Simplify IMMS.MyPackageMonitor
825a504a8c87 : Rename InputMethodMap#equals() to #areSame()
1ec914a0483a : Implement an experimental init code for visible bg users
5503bec515a8 : Introduce IMMS#mExperimentalConcurrentMultiUserModeEnabled
607918e91a1d : Backup connected apps
f3900f1b99a6 : Fix predictive back animations jump at beginning
dcb5ee5901ea : Launch freeform activities in desktop mode
f51271e5d666 : Move shell check to ShellCommand from system-service
102a7307f320 : Convert ThumbnailData to kotlin for easier mocking in tests
a6c2ad9f653c : Let InsetsStateController apply mPendingControlTarget
81df5e00e336 : Revert "Refactor: Group AppOps related info together"
db49e45982f7 : Guard against exception from TelephonyManager.getImei()
92df2bb4fcee : HSUM: Fix profile unlock notification
38f5a27cc498 : Restrict quietModeCredentialBugFix to managed profiles
64cf653f8c2d : [DeviceDetailsPage] Use metadata instead of device type to classify advanced details header
dd870223f865 : Add more docs for datastore library
1557e29774a9 : Restores the exit-pip activity back to overlay container
a8f6500d6d14 : Refine biometric dangling notification
a43b57f2320a : CP partial ag/26460595 for coroutine instance.
160fb9af647d : Fix crash due to no corresponding class rule.
ef3b53c0fda9 : Updated bubble bar expanded view handle appearance.
eb2f4aaea3b5 : chore(magnification): cleanup flag usage of use_window_original_touchable_region_when_magnification_recompute_bounds
8f5ecd682164 : Add debug logging to sfps indicator code
cc2939287862 : Catch RejectedExecutionException for DisplayChanged from WM
8e56971ea4a6 : Update Activity Embedding flicker test targetSDK
ab0145b41ea5 : Filter tests in postsubmit
d283bf6ef8c4 : Move tests from postsubmit to presubmit
484ffeeac2f9 : Format IMMS javadocs
8eb65d73f2ae : [Flag cleanup] com.android.systemui.floating_menu_animated_tuck
df24762207b1 : Inline InputMethodBindingController#addFreshWindowToken()
7e6e69e8ebd0 : Reduce the direct access to mCurTokenDisplayId in IMMS
755a38a185d9 : Prefer defining local variables over userData.mBindingController
41261d59f46f : Use @EnableFlags and @DisableFlags annotations instead of soon-to-be deprecated methods.
5aabbae3c60c : Refactor: Group AppOps related info together
cf89eb0ec8fa : Use originalView's context
dbde425140e6 : Include hashCode in app prediction classes
bfcca8bc61bb : AppWidgetServiceImpl:fix NPE in pruneWidgetStateLocked mthod .
1f1a03dda0fd : nfc(api): Suppress processPollingFrames lint error
d298effd5f73 : Show veil over main app when splitting from fullscreen
f22e31454def : Use the notification_throttle_hun flag for cycling animation
f834f02b359c : system_server: fix logging channel
efc845f30569 : Ensure that "multiuser calls" aren't logged in profiles.
43f5ce268f89 : Implement pinch resizing in PiP2
793a7090d3f4 : Introduce InputMethodMap#equals()
81a9a1ba6647 : Use a dedicated thread for IMMS.MyPackageMonitor
18d9609d4542 : HDMI: Improve RequestActiveSourceAction
5cc13f5707fa : DM: Cleanup SF APIs for creating / destroying virtual display
23a9efc2ec95 : VDM TEST_MAPPING includes a wrong test class in CtsPermissionTestCases module
1c231f3215a2 : When resizing split and both sides are veiled, make sure both sides are veiled with the same color
4f9643bcb10e : Add path to allow task to replace Pipped task without breaking split
de5e57bb0969 : fwb: Remove dead code for show weather toggle.
010a105a99d4 : Support hiding / showing the bubble overflow on BubbleStackView
bbfbfcf9b5c5 : Show veil over main app when splitting from fullscreen
3335bc8d3dc7 : Make PowerStatsCollector config more flexible, with a universal config setting
cd1472eac0d7 : [New pipeline] Fix visibility issues
646174c97a5c : Mitigate CropView invalid Range crash
3d75c8a0acdc : Use @EnableFlags and @DisableFlags annotations instead of soon-to-be deprecated methods.
07cbc24d31ab : Add swipe gesture indicator for glanceable hub
4dd5e07b1a7b : Move footer logic to a separate flag.
04245898afd7 : Migrate QRCodeScannerTile
45fbcb019d76 : Fix several bugs with entering/exiting EditWidgetsActivity.
e8bb900e7491 : Fix optional expanders logic to not require custom views
e9a8edee410c : Suppress lint warning about final or onXXX naming convention
ced63861b833 : Always emit latest propertiesInitialized value onStart
6c4672126a62 : Add check for matching RequestId before resetting BP
fd5825751c71 : Maintain relative order of changes during CHANGE transits
dc0d4503a856 : Fix clipping fix to avoid over-clipping on normal shade
8056b7cd6437 : Add RTL support to new BP layout
d93ecf3a0570 : Better comment for ExtraNative
e0ca1b78eb9c : Fix minimum display time issues for HUN Throttling
721a4e159544 : Don't show "Save guest activity?" dialog after "Reset guest" is chosen
c09eda3d0037 : Fix the ordering of PERCEPTIBLE_[MEDIUM/LOW]_APP_ADJ.
587fae97a59a : Exempt emergency notifications from attentuation
df531054d7f6 : system_server: replace proto lite with ProtoOutputStream/ProtoInputStream
d19621ba7e67 : Revert "Micro-optimizations for qsFullScreen"
ee7c52841aa8 : Update SysuiTestCase to use the new SetFlagsRule.ClassRule
9d555c41ea28 : Fix System UI Tests so they don't read flags before setting them.
3d76013a0491 : Lockscreen E2E test improvements
f126b0611f21 : Add PrintSpoolerOutOfProcessTests module in Post submit test cases
050d56f0ff09 : Add muting/unmuting when volume change to/from min value
7baba0f1b674 : Add logs for Brightness changes
9d805ddacb6c : Don't listen for alternateBouncerChanges if unnecessary
d7f886019bf4 : Cap scale when swiping to PiP
4b439508338c : Fix wildcard scene edges
9f9a00ccca0f : Send device config updates to isolated inference service.
962b5ba6a1a4 : Use wtf and log originalComponentName to help debugging.
72cde2409405 : Fix failing CTS tile tests
fe9be9c14a88 : Add base user restriction enforcement to new brightness
ad5b112f8dd7 : Remove onPointerDisplayIdChanged
af58f6730e40 : ViewRootImpl: Cleanup after PointerChoreographer refactor
e2471e03e471 : RESTRICT AUTOMERGE Fix READ/WRITE operation access issues on Restricted appOps.
951188dad062 : Suppress warnings
867ed92d813f : Implement to log the new field calling_uid.
97cbe4a72049 : Restrict getEffectsSuppressor
13f0abff63b4 : Extract activity refresh logic from `DisplayRotationCompatPolicy`.
8ab60198a3ba : Allow Nested Bundle with same constraints as top level Bundle
0650b4100d9b : Fix setApplicationRestrictions on parent user
abf49c1290d2 : Fixed clipping of qs focus state
22915f9a5c66 : Update glanceable hub grid so all items are visible
efa61bef662a : Support properties in path when merging overlay configs
78e3024764b7 : Add TEST_MAPPING file to internal widget
d49a1d558d96 : Clear occluded transition flag if it becomes visible
b29e11c0f24e : Revert^2 "Update media tests to mockito-kotlin"
34dffcd66ba5 : Implement stretch option for QS tiles
ff8205d59b6d : Rename PerfettoProtoLogImplTest
a0c6bfc2c485 : Remove redundant flush
2f5d3e9f68cb : Fixed device restart caused by starting Activity under split-screen root task.
0a16a6be9dba : CtsMediaProviderTestCases moved out of CtsProviderTestCases
e3b610050c8f : Reset keyguard y translation
5afbd0f461b2 : Fix scrim transition when leaving DREAMING
0caca637f395 : Add BinderLeakTest and BInderLeakTest_legacy to general-tests
9951e920a2be : [Minimal HUN] Apply colon treatment to Messaging Title
169b11ccfcd6 : Google RCS uses FTEU MO SMS for phone number verification [ Week 17 and Week 18]
9fcc81188816 : Replace thin Letterbox policy flag
fd2d66576364 : [STL] Address API council feedback on ApproachLayoutModifierNode
7175951f3878 : Add new Edge APIs and convert listeners
7e404fb2847e : Enable and auto-convert old KTF transitions to scene container
7a12f220f857 : Update preference round corner background
5957beee4462 : Add flag validate_keyboard_shortcut_helper_icon_uri.
8bf58971b103 : Read NOTIFICATION_LIGHT_PULSE Setting on boot
bdcd1b47b996 : Set tracking state properly
ff03ff29a84d : Migrate to use TaskFragmentParentInfo in CTS
a5e8d4adeb6b : Launch settings on settings key press
ace0eeae356f : Update owners file from include to file
8ac937409fe4 : Introduce provider for drag resize handle sizes.
6c7db9aa28c3 : Removes the warning log
ed8056801160 : [STL] Address API council feedback on ApproachLayoutModifierNode
41a946f356ce : Remove unused field from KeyguardStatusBarViewController
30b8ef40cd95 : Add postsubmit tests
9d11896096cb : Shows a warning dialog avoid using BT, Wifi and APM.
7c3ba804c8c2 : [Divider] Fix two bugs in interactive divider
c4366f7ab598 : Allow IntentSender to use auto-opt-in
5a8810691ac0 : Make FlingInfos unique.
766f2629be56 : Catch RejectedExecutionException for DisplayChanged from WM
8c7b011d497a : [Spa] Fix edge to edge when target SDK 35
9ba802338fb7 : Remove miniresolver header elevation
a143f4433d93 : [StatsAtomPullService] Dead code elimination after flag finalization
04145de051d3 : Camera: Update Low Light Boost Docs
a7d2b12cc78b : Adjusts the logic of onPackageForceStop to return the proper values
dbeba7768c7e : Add operation to pin TaskFragment
3489107acc04 : Remove workprofile related javadoc from public API
fb13f7907842 : Fix RTL alignment for Shade Header system icons
080f5f9b25f8 : Remove stale logs that override actual suppression reason
87d29a6cdc7a : Fix HUN hiding and collapsing when cycling out
dc3a84d7f72a : Fixed a bunch of typos.
f0706c5c9037 : Fix AppStartInfoTest for timestamp change
414cf97fe7ab : Fix several typos.
f0cd75ac398e : Fixing some typos.
0dad1f6cc681 : tools/aapt: Fix typo
ae81cabee5c8 : Revert^2 "VanillaIceCream/35 is now REL"
68e9bc59f440 : Use metered firewalls for metered uid policy
29e4bbf0e2d4 : Extract ASL-in-APK as a raw resource
1502868536b2 : Remove RemoteException handlings from AutofillSuggestionsController
d43ebf95426e : Fix turbulence noise logic
efd686af335b : Unblock the registration of shortcut change callbacks
99c3b4e8aeb7 : Make sysprop for PiP2 flag persist
7fe73bead245 : Fix NPE in ContextHubTransactionManager timeout future
c2bc753ded7e : Fix NPE in new metric code
f7c0cae66206 : Remove kvakil, augale from permission OWNERS, add kiranmr
f529f26604e6 : Allow array of PFDs, Bitmaps instead of single item in Bundle
cd50db728f7d : Revert "Update media tests to mockito-kotlin"
40a79783037d : Add vm name and version to am capabilities
b9146addc674 : [CDM] Add DELIVER_COMPANION_MESSAGES to shell permission for CTS tests
d261b7611911 : LowPower mode config for vrr displays
a9097fed4895 : Add feature flag, and support for new secure settings in framework
31267a6263f2 : Updating long-press effect dimensions after re-layouts.
38f25acbbf82 : [SB][Screen Chips] Rename call chip view-related items to be generic
a481fc360474 : Fix unwanted reserved spaces for semantic buttons
4cac11cdbd1f : Disable config_supportsSystemDecorsOnSecondaryDisplays for watches
e5e4b55b3327 : Prevent crash when dumping large buffers when tracing
9de4d24f8488 : Configure a11yMenu snackbars to have a polite live region
729f07116415 : Ensure we're transitioning to GONE when the going away animation starts.
2850813e0e54 : Add a hidden API to detect ravenwood environment
632e2caff8e9 : Fix ConnectedBluetoothDevice strings for TV.
21f20ab0590b : Bind userId with ImeBindingState
c0b20d85df56 : Update `ACCESSIBILITY_SHORTCUT_STATS` to include qs shortcut types
e87aea25f2c9 : [Ravenwood] A few clean-ups
c21feaa18e54 : Add keyguard-appearing transition handler
5d03ae813ec5 : Fix NPE in ContextHubTransactionManager
1a7706f0e8e8 : Fixed bubble bar expanded view bounds on rotation.
fd39b9abda05 : Add missing consumer HID usages
309812ac7ad4 : Add a class for Desktop Mode UIEvent logging.
0b91e28c4ab3 : Add MediaControllerInteractor to fake Looper usage in tests
8b670a3b278c : dpc: call updatePowerState instead of post to handler
8621f65826bf : Always collapse expanded view when dragging a bubble from bubble bar
1aaf01103bf8 : Extend DataSourceParams
527da683ce0c : Fix shared transitions in screenshot shelf UI
e703a82865ff : Allow IME predictive back anim when edge-to-edge enabled
cfc72a9de8e6 : Fix IME not showing when clicking input-field during predictive back
a7d6c6747474 : Fix incorrect gid config leads to process/system cannot start.
2da52a103a39 : [Minimal HUN] Add a developer setting to always show minimal HUN
19b56ffb2fec : Add logic to unbind based on callback completions
5f5d459a6df2 : Add unbind timeout based on secure settings values
b240b52bd4b0 : JobSchedulerService: Add trace for quota tracking.
6b447a04a692 : Remove a binder call from updateExternalStorageFileQuotaType
b5b25bc3fd19 : Update media tests to mockito-kotlin
619d1e182a94 : Add more audit logging for burn in
7cb787221460 : Don't throw when canceling removing packages
d2ebebe7cca7 : For a11y, assertively announce primary biometric messages
2091e8f3e2f2 : Fix fling to Dpad events conversion for VirtualNavigationTouchpad
fea8ce2534cc : Fix LargeTopAppBarNestedScrollConnectionTest for ag/26995613
fc18306cc454 : Ensure wallpaper surface is valid (not released) before dimming
9e287a359bd5 : API for whether Bubbles can show notifications
3e160aac7906 : [SB][Screen Chips] Add a flag for the screen sharing chips.
fc64eee940e7 : [Notification Content Cut Off] Messaging child requestLayout
3cbc2ecbb083 : [Minimal HUN] Messaging Minimal HUN
8fdf4a345e14 : RESTRICT AUTOMERGE Backport preventing BAL bypass via bound service
cb5f5f0a3551 : Fix the condition for hiding a user in the list
fdef0a8c73de : Do not set crop when removing pip
f04ef13ae5cf : Restored Hover Effect to Brightness Slider
4b3eeb465c51 : Avoid ImageWallpaper IllegalStateException
8ed772f4b524 : IME: Fix InputMethodSystemServerTests for defer_show_soft_input_until_session_creation
65060ae8afea : Update nativeFlush API name and usage for clarity
4946c636f103 : Update flicker app targetSDK
db19711e0433 : Avoid resource I/O when holding ImfLock
75107f5cce3d : Update a few flicker test atest comment
3f23fb0984b7 : Micro-optimizations for qsFullScreen
7d78525f1155 : Add debug logs for private space auto-lock
ef79ae59abe8 : Allow kernel logs to be appended to dropbox
2907308a8df4 : Shortcut Helper - Set shortcut helper visibility state in SysUiState
7721382d9ccb : Add missing check of avoidMoveToFront when starting activity
dacc5097071b : Rework ANC button click
0a5aed0ca86f : Close TaskSnapshot's hardware buffer once no more strong reference to it.
8a4e2f3f0b61 : Remove obsolete desktop stashing for Desktop Windowing [4/n]
118650766f43 : Update TODO bug to track tech debt since the current bug has been closed.
24877947a323 : Remove obsolete desktop stashing logic [3/n]
e7b6b3852f57 : Revert "VanillaIceCream/35 is now REL"
c0c15eb59c01 : Reduce unnecessary overhead of always-true predicate lambda
097af2f3e732 : Integrate insets compat override with other overrides
a55ca78ea786 : Mark enforce_brightness_base_user_restriction bug fix
b46cbdac2873 : Attemp to release bitmap resource for ImmobileIconDrawable
ff4494a843a3 : Resets the activity translucent state if app died
494d66cd3102 : Fix NPE crash in footer preference
dcaefa2a4007 : Handle the edge to edge problem
6bf8c427dfd7 : refactor(size preference): rename the class to WindowMagnificationFrameSizePrefs
4847581bebbc : fix(magnification settings): create flag for restoring button status
57e50b106c0c : Inline IMMS#getCurIntentLocked
4d7cf4b1b66a : refactor(aconfig): Change the order of the flag to keep alphabetized
f3806ec8cd45 : Revert "Fix ShadeTouchHandler over the lock screen"
8f71c728a3d8 : [Autofill Framework] Add a cache to store the last non-empty value when field is cleared
98c41c2491ff : Temp disabling the STANDBY_BUCKET_CHANGED logging to statd.
8614af274b47 : Deprecate getSensorPropertiesInternal for FaceManager
adce6858f652 : Deprecate getSensorPropertiesInternal for FingerprintManager
143e78ddd487 : Fix hub timeout not working if dream restarts underneath hub after timeout
e2e5ae66cbfa : Inline IMMS#getCurMethodUidLocked
fa2c476e8103 : Adding secure setting keys to enable setting the timeout values for both ondeviceintelligence services
92bbe7e02836 : Revert^2 "[DO NOT MERGE] Adding SystemUI's Custom Dynamic Tokens"
a9f65dc17d61 : Fix unflagged new architecture code.
91ab113544c3 : Support Color and ColorSpace on Ravenwood
d2e8dfa37b7c : Cap scale when swiping to PiP
dc48e5aee822 : Update the flag check repohook to be same as go/android-flag-directive
10c5af21cc0a : Fix race condition in LockscreenSceneTransitionInteractor
047c010c95e1 : Fix LargeTopAppBarNestedScrollConnectionTest for ag/26995613
e3de798bd8bd : Update OWNERS for Uri related files.
0013740ce4c6 : [StatsAtomPullService] Network_stats_manager_init_order_fix flag cleanup
9756bfc074d2 : Fixed side fps notification for large text
9344f5f75d00 : Fix talkback speaking twice on biometric prompt icon
0c3f6981d424 : Fix potential NPE when dumping child nodes
55a7ccb6d5de : InputManagerInternal: Add API to get the last used input device
d956ce02f5a7 : Fix the expander regression with async inflation
fa41ea9d2db5 : [Settingslib][Dialog] Migrate color roles
110c3175c8b9 : Add a hidden API to detect ravenwood environment
98d990db484f : Capture alternative smartspace values in AOSP and improve logging
e6ee0224a1b3 : [Ravenwood] Add support for Android Resource (R) files
2e7ab733fecf : Don't tint smart actions in shelf UI
730f47d47342 : Inline IMMS#getCurIdLocked
71cd7e3c7667 : Ensure notification is attached before checking its channel.
445af18b5228 : Replace ADISPLAY_ID_ constants with LogicalDisplayId equivalents
91e01cbc0d3b : Add a section just for priority people
169214220f69 : Implement the V2 notification minimalism prototype
83f3840553f6 : Replaces collectAsState with collectAsStateWithLifecycle
60386b822bdc : Make sure an isolated removeTask becomes ready
8369ae886695 : Support excluding persistent UI
d49a2c4814f0 : [Flexiglass] Set Stack bounds directly on the NSSL
42c9a08eaf6b : Catch exception on onBindSlice for keyguard
6f6f8badd1ff : Uses new argument to force stop perfetto sessions
b22c2006af92 : Prevent displaying duplicated guest notifications.
f4e055ca9766 : collectAsState lint error
da0da5ab92df : Add the thread-safe protection for PowerAllowlistBackend if possible
67d780f9b5a2 : [1/n] Unify `DesktopModeStatus` between Shell and Sysui
7460a66f94d6 : Reduce log level of log line in BackAnimationController
ee8ba58a0e53 : Added mode switch logic to the automatic strategy
93141f06a3f4 : Added fallback strategy
d30667a58d63 : Update screenshot action system window dismiss fix
700b8f1d26e7 : [pm] unlock mInstallLock before dexopt
b6d8312e7a66 : Revert "Update flicker app targetSDK"
5269759a6844 : Check for window visibility instead of layer
0eb8d2feb4cc : Only dismiss media notification on user interaction
8d97d5768546 : Add log when transfer is skipped due to missing provider
a7f6fa70df3d : Ensure crypto self test result is logged
5d602200a4a1 : Do not overwrite user set or live wallpapers
01b3bcaa79f8 : Move UMS.markEphemeralUsersForRemoval earlier in the boot.
32e94e57abfd : Update the USB device filter to support interface name
93f1ed2a0aa1 : Catch and ignore `IllegalArgumentException` thrown by `unbindService`
b0ffb8003313 : [Audiosharing] Support update broadcastName.
4ca8fd24f85c : Fix error throwing by calling getCount before closing the cursor.
39603ddff265 : Remove obsolete desktop stashing for Desktop Windowing.
964dbe5791f0 : Add TransitionCookie and ephemeral return functionality.
43d93da75203 : Fix potential crash issue in NonRequiredPackageDeleteObserver
68363246c210 : Restrict USB poups while setup is in progress
df4ca2dd7123 : Restrict USB poups while setup is in progress
71042ac086b3 : Restrict USB poups while setup is in progress
b459bcaac52d : Restrict USB poups while setup is in progress
ec96cc3e3a81 : Restrict USB poups while setup is in progress
b72b3bae1844 : Restrict USB poups while setup is in progress
6bede1ee90b8 : Fix the DSU notification behavior
d09caa2c37bf : Fix system server crash when transition happened during predictive back
e9c76efa53e5 : Inline notification_row_user_context
65f334dfbe86 : Handle letterbox education when disabled
997f2385cc92 : [Audiosharing] Save broadcast name in SettingsProvider.
6600ae9acc94 : [Audiosharing] Switch back action from overlay to Settings.
24f7bdda251c : Pass UserData to startInputOrWindowGainedFocusInternalLocked
8916586b6e08 : Inline IMMS#getSequenceNumberLocked
3a8f2e017a56 : [Bugfix] Fix the issue where the spatializer available status could not be updated
2bf606972ea6 : Add the thread-safe protection for PowerAllowlistBackend if possible
40c1df0fc200 : Update flicker app targetSDK
bcad6e270221 : Auto hide IllustrationPreference when lottie file is empty
1bd84bdd930c : Expand clip triangle to remove hairline gaps around signal triangle.
f4b1bce75f41 : Clear historical record on all package uninstall broadcasts
374b29a56cb5 : Add two datagram sos message type
d4dae380e3cf : Avoid app idle check on boot.
67c767ee0219 : Add new getServiceStateForSlot API
d44799fc654f : Provider Activity Interruption Fix
737bc87e7476 : Sanitized uri scheme by removing scheme delimiter
9f11749b11a6 : Revert^2 "Be prepared for 8k video frames in bitmaps"
61326f153e7c : Add flag for retrievable bubbles
dde0137029ce : Fix default logo is wrong for some apps.
4a76c5f0322c : FalsingCollectorImpl: use Interactors under Flexiglass
7b612cc0243e : Synchronize to kill application when clear data
5c3404fcfcca : Debug widget restore issues in archiving mode
54eb6701ee90 : Fix rounding bug in IconTest
0560ed0d8c67 : Revert "Be prepared for 8k video frames in bitmaps"
c5c225b17c5e : Fix the string reference equality comparison in MusicFxHelper
734129960386 : Fix ScreenshotShelfView gesture handling
6662d92ee399 : Add support for configuring max home app pin per device
be24d5cdd035 : Fix QS OpenPanel in split shade
81f443130bcc : Allow drag flings in PiP2 via PipTransitionState
61d14d94bac8 : Add UNDEFINED KTF state and tie it to STL transitions
92b7ff7714b4 : Revert^2 "Fix WindowManagerLockscreenVisibility"
902202b49b6f : Revert^2 "Flag off all edges leading KTF out of the Lockscreen scene"
8051b0b5ce27 : Create a wrapper class for the minimalism prototype.
9fd2770b5089 : Update SilkFX to track targetSdk change
42b985ddca04 : Handle Model Loading/Unloading Broadcasts for Samsung in Isolated AICore
b67919d43bfb : Allow all partitions to provide signature permission allowlist for downloaded apps
997368f4db7f : Kill all running apps for a process when that process dies
b182cd637ef5 : Change burn in preventing mechanism for clock
29e972a72a38 : Add owners for DreamManager.
cc3b3b3ad5df : [flexiglass] Fix NSSL scrolling in split shade and lockscreen to splitshade transition.
1cf3e8e6b4b1 : Return empty list if getAccounts is called for removed user.
ad7d1d18433f : Fix reorder of UMO in carousel
56534fb8dac1 : Fix issue with non-dismissibility
0160e5ccf912 : Skip traversing unimportant connections
a3083c67dedc : Add audio permission lib to services.core
d7d0aa796691 : Testing deliverOnProgressChangedHaptics in VolumeRow
25cba047f6c1 : Revert "UM.getAliveUsers to exclude initialised ephemeral noncurrent users."
7c8cb67c1ac0 : Reject old notifications
ec989c7038a3 : Hide expand button when there is no active media playing
39cfbb80b227 : Add badge to work profile screenshots in shelf UI
db115452bf1c : Fix click on TileService bug when closing shade
31a9c1f4ff23 : Make sure an isolated removeTask becomes ready
5c50bcb0c7db : VanillaIceCream/35 is now REL
a7692277736f : Add lock icon to glanceable hub
f792c8cf2c6b : Add support for removeCallbacks in MockExecutorHandler
ee5dc91bd53d : Changing LayerDrawable to RippleDrawable in XML
b79ef07fa72c : Update Volume Panel Kosmos
d359126c670d : Convert SysUiState flags from int to long
d245ac99ce13 : Implement grid consistency interactor.
fd647cbbc33f : Added KCM for Serbian (Latin).
3a41c67ffe5b : [Flexiglass] Fix Notification removal animations
46ed73f7a65a : Avoid using UserHandle.isSameApp() in package check
293af45bcee2 : [Spa] Migrate from deprecated ClickableText
b533e85d4762 : Add flag to control whether wait application is killed
80b67340eb59 : Restrict USB poups while setup is in progress
73e0847871d8 : Revert "Update Car Intent Resolver UI"
9231011c3e61 : Fix Boot animation display issue on android 14 devices
00628e1d5406 : Import translations. DO NOT MERGE ANYWHERE
db142cc8da9f : Import translations. DO NOT MERGE ANYWHERE
64639792ac96 : Import translations. DO NOT MERGE ANYWHERE
063e842d00f8 : Import translations. DO NOT MERGE ANYWHERE
7a0dcb66ac58 : Import translations. DO NOT MERGE ANYWHERE
64e90e70b543 : Import translations. DO NOT MERGE ANYWHERE
9d1b1183aec9 : Import translations. DO NOT MERGE ANYWHERE
90125f545143 : Import translations. DO NOT MERGE ANYWHERE
6f803432058b : Import translations. DO NOT MERGE ANYWHERE
7861e66f7fae : Import translations. DO NOT MERGE ANYWHERE
41f3654df5bb : Import translations. DO NOT MERGE ANYWHERE
a7d39b16aec5 : Import translations. DO NOT MERGE ANYWHERE
c2ff117686cd : Import translations. DO NOT MERGE ANYWHERE
1afdc4e59079 : Import translations. DO NOT MERGE ANYWHERE
b243568ec2a8 : Import translations. DO NOT MERGE ANYWHERE
72c8d317fd11 : Import translations. DO NOT MERGE ANYWHERE
173360ed8b2e : Import translations. DO NOT MERGE ANYWHERE
f9bb6f3df22a : Import translations. DO NOT MERGE ANYWHERE
d14f0147d0a5 : Copy FocusEventDebugView MotionEvent before it gets recycled
ed1cb5d46141 : Update time-limited FGS logic to handle parallel services.
f347ce8631b9 : Introduce a runtime flag for InputMethodInfoSafeList
8364f441f808 : fix(magnification button): delay showing magnification button to prevent button from detecting the touch expectedly
a320f566cf04 : Return to dream from occlusion.
6dc967b4bf26 : Use constants when Bt flag is not enabled
07b81ea121f2 : Pinned apk file should be put in mPinnedFiles.
1d5b7e663ec1 : profcollectd: call jobFinished even if failed
69f72faeb92b : Use PromptKind to decide which layout to show.
ff9b2e2ac27e : Delete Camera Id Remapping
de3fe1524ba5 : Inline IMMS#getLastBindTimeLocked
921858a4f5c7 : Inline IMMS#advanceSequenceNumber
6cd52640e835 : Add action chips for Credman-Autofill inline and dropdown presentation
2fe4e12050c4 : Dump IMMS#mUserRepository
16a13b95dc51 : Use the correct way to remove the logical ID of UiCC slot.
76ea19d90261 : More logging for views filling
9d1da13ccf8c : Inline IMMS#hasConnectionLocked
abda786009de : Update Edit Mode Buttons.
a7a6ca527fe3 : Move saving View Capture responsibility to Traceur.
5d925ecbdf08 : Add a C++ library wrapper for the android.security flags
04c4948b1679 : Kill the process with pending task removal on OomAdjuster updates
b2c0c227f92a : Add a dumpsys implementation for attestation_verification service.
3b92bec65bc6 : Add a command to print the signature permission allowlist
b2d272bd5388 : Dismiss dialog with Escape key if closeable
21128ed12b8d : Add info about the overflow state changing / showing to bubble bar
f9cdc734af32 : Fix an issue where the top bubble might not be correct
ef89fa3e126e : Have all ColorFilters work in sRGB
fa06f2da54a3 : Exempt ARC/TV from enable_pip2_implementation flag
ee271a70c265 : Introduce a new flag to enable crashing the app on FGS timeout.
8d5b191d3bec : Fix Kosmos for NewQSTileFactory (1/2)
fcbc967136d7 : Update rollback reason in logging.
9a561a8864d4 : Connect flexiglass to the new architecture
d618dc5705f2 : Revert "Flag off all edges leading KTF out of the Lockscreen scene"
fac6c127d2b4 : Revert "Fix WindowManagerLockscreenVisibility"
d8231fe0a60f : [Ravenwood] Rename all-updatable-modules-system-stubs
09e4605f3e8f : Update the imports to androidx.test.filters.*
6bd9e22059f9 : Update scroll chip on rotation
83f6e4485a66 : Revert "Improve StatusBarManager disable*() apis"
fa1334dabb1a : [Divider] Allow divider drag handle overlay on primary container
e93564bd0de4 : Ensure that we consume the original mixed transition when handling keyguard
2c4b80c027ca : Add RECEIVER_NOT_EXPORTED flag for BiometricDanglingReceiver
be48d784b7be : Ensure that we consume the original mixed transition when handling keyguard
a6225203eb07 : Switch to -nodeps flavor of mockito-kotlin
ffa0c80ac31c : Add RECEIVER_NOT_EXPORTED flag for BiometricDanglingReceiver
39a14db88083 : Define separate DeliveryGroupMatchingKeys for Dropbox Broadcasts
5eed8653fa9e : Remove old contrast dialog
bb05e5fed430 : AppWidgetServiceImpl:fix NPE in pruneWidgetStateLocked mthod .
97299da0ae8c : Add FLAG_ONLY_ALERT_ONCE to direct reply update
996af8a52988 : Update the src to use newly added feature flag instead.
5f75329df74b : HDMI: Disable SAM only if AVR doesn't ACK <UCP> message
bd72db6ff7b6 : Cleanup handleClientMessageCallback
48911ffffd12 : HDMI: Update OWNERS
6a0a927a1a90 : Revert "[VRR] Clear frame rate and category after 250ms idle"
df75bbb32ffd : FalsingCollectorImpl: refactor shouldBeRegisteredToSensors
c3fd0241d8cd : AccessibilityManagerService: remove uninstalled services from enabled list after service update.
92661d78f21a : Revert^2 "Introduce a new headless-user-mode attribute"
1a3172a9b899 : TestModeManager: Add log for message duplication
b0a5abee9a20 : Use Expandable from TileGrid to enable dialog/activity transitions
9fc8861e7b5e : Check if PageIndicator's width matches the number of pages.
8141f1784608 : Increase size and bottom padding for shelf UI
eba8c934bb81 : Keep DOZE_INITIAL brightness in setting
9ca758d976fc : Update access strings per UXW
e9b4f1469e02 : Fix a race condition in BaseBundle.
4f35a88bb893 : Add on-device logging for edge resizing
dbc248a1e6ec : Ensure that we consume the original mixed transition when handling keyguard
21c781e19dd5 : Ensure user control disabled clears stopped state
cc949afe4489 : [SB][Sat] Never show icons for NTN-only subscriptions.
aa34b3497b83 : [SB][Tech Debt] Refactor MobileIconsInteractorTest to better flow APIs.
316c7f85c80c : Update comment description in DesktopModeStatus.
be6807e812c8 : Add null pointer check for component name
8b22801705e9 : Allow a custom background drawable to be provided for the action button.
66f02fee80aa : Fix race condition with 'leaveShadeOpen'
167823f53338 : Reduce unnecessary overhead of for-each input flags
77e3b812eb8d : Add more checkKeyIntent checks to AccountManagerService.
b90bcd2bd038 : [2/n] Add cache to width/height thin definition
c2a40f39b3c2 : Use activity rotation if hasFixedRotationTransform and letterboxed
97f5f3eaf32a : [Minimal HUN] Show Minimal HUN in immersive mode
5cb3bda2644d : Fix blurred app icon on resize veil.
5bfb63338626 : Remove Settings.System.SCREEN_BRIGHTNESS_FLOAT
b3b7b1970317 : Add a constant into WifiUtils
47a93786f491 : Replace Utils.CredentialType with PromptKind.
db2b8f9fce9a : [Panlingual] Restore per-app locales for an archived application
90e24dcf2b63 : Clean up redundant fields in TaskContainer
0f6ac392c446 : Make isBatteryDefender a method for flexibility.
bc09800d6241 : [RESTRICT AUTOMERGE] Partially revert "Do not update TFParentInfo while invisible"
88fb469a6304 : [DO NOT MERGE]Fix build break for the diverge of hidl in main branch
1bd69280c128 : audio: add USAGE_UNKNOWN to mediaActive condition
8c7171885abf : Support dumping according to package name in the PermissionService
05929f528ec9 : Use metered firewalls for metered uid policy
b74d5b77b22a : Move IMMS#mCurHostInputToken to AutofillSuggestionsController
c9e439051548 : camera2: Ensure SessionCharacteristics and CameraCharactersitics can be used interchangeably
7bc91dcef49e : Remove key filter from shared preferences listener
85b3e835ac47 : [flexiglass] Ignore window insets in scene container root, and adjust Shade/QS layouts accordingly
aa3ed507e9a1 : Add ISystemUiProxy#toggleQuickSettingsPanel.
a32797ce8218 : Kill the process with pending task removal on OomAdjuster updates
f9d97401a0d5 : Set UMO state based on transitions between occluded and glanceable hub.
c2bf427640e4 : Add flag dump_verifications for attestation_verification
5b515d8bff6b : [DO NOT MERGE] Support biometric re-enrollment for dangling
b87fcca07dba : HDMI: Update documentation for getConnectedDevices API
df167d2691ec : Update font PS name
6af8e6492ca7 : Add a flag to allow all widgets on communal hub by default.
f219a1c51491 : Fix an issue where the dot might not appear
98efd836857c : Fix clocks showing colored style for pulsing notifications
daaa567555b7 : Fix WindowManagerLockscreenVisibility
abafa2f84401 : Flag off all edges leading KTF out of the Lockscreen scene
6b8f56f801c4 : Heads up cycling animation
0b3f96ff2653 : Fix NPE in AppWidgetServiceImpl#maskWidgetsViewsLocked
79eea770b72d : [Hide DCK Device] Update the exclusive manager verification
91125d7e232c : When a11y is enabled, device entry icon is also clickable
5ad55fbad41b : Cleanup BUILDER_EXTRAS_OVERRIDE
2a4136b99314 : Replace test API with public API
acf66c2e171e : Reformat some clock files that were excluded from ktfmt
57cda88f7e5d : Fix QS OpenPanel with scenes enabled
975ab4cf8177 : Initialize currentTransitionInfo correctly.
69475c45f752 : Allow BG-FGS start on BOOT_COMPLETED if it's exempted for other reasons
0defadf2c550 : Use a strongly typed LogicalDisplayId for displayId(1/n)
97396260ed06 : Be prepared for 8k video frames in bitmaps
52617ce83f3e : system_server: route flag server/local override requests to new storage
f3cf6debb456 : Fix error handling for non-dynamic permissions
f474c5c3e2d9 : Do not proceed if confirmation snippet is not processed.
287ae13fbd9f : Update dialog background color in SettingsTheme
f1246151a640 : Camera: Add metrics for extension capture format
e6b812e60ffe : Remove flaky read_fileNotFoundException test
5a165f73d8af : Add a signal for the contents of the overflow going from empty to not
bf85b9f90fbb : Fix ShadeCarrierGroup being initialized appearing left-aligned
d1435467b526 : Script to help convert AndroidTestCase tests
2fd23d94c7b7 : Add printing namespace to mapper
40ee53ed287d : Fix oscillating DREAMING states
911464cc30f6 : Display Cutout Error
067dd921bf3b : [VRR] Clear frame rate and category after 250ms idle
9451184d8f1c : Extract Sidecar adapter functions.
e3f38b5da2d2 : Add OWNERS file for bubbles sub-module in WM shell
bf4f3d2f0e36 : Add a new perm sync allowlist config
695e1b67dd98 : UsageStats: Don't trigger idle check for USER_SYSTEM during boot up
dbdaae6db9af : [SB][Sat] Never show icons for NTN-only subscriptions.
5b665d0fdbb5 : [SB][Sat] Add more signal strength logs; increase buffer size.
cfd183e2e8f4 : Placeholder for widgets pending install
1f323b5125a8 : Introduce PackageInstallerMonitor
59975e3f21f6 : Handle provider info updates
6953b903c245 : Revert "Introduce a new headless-user-mode attribute"
a7dfb13e2fb5 : Restrict moveToSplit calls to freeform tasks.
983075b78a4e : Notify recents transition when a mixed keyguard-recents transition is consumed
a301a338ccfb : Fix "am freeze" for multiprocess apps
9da2f664d3ea : [Text Consistency] Improve consecutive newlines cleaning
122c718f9419 : Fix output switcher initiator data
6254bcc1db59 : Fix comparison of route id with original route id
fba84e58a6e6 : ContextHubService: Flag test mode duplication
7b456836e6ae : Rename gesture_blocking_activities to back_gesture_blocking_activities
65ff85f111e4 : Update OWNERS
54d6c39d7015 : Add documentation to WebChromeClient.onShowFileChoosers
b6a3d5377e29 : [1/n] Introduce dynamic bounds calculation to prevent letterboxing
00e50067e4ce : Fix RescuePartyTest
615c636c45a8 : Add custom a11y actions and state description for VolumeSlider
a94d9cc5ddcb : Add gravity for VolumePanelPopup depending on the formfactor and orientation
d7e8f3d6a0fc : UM.getAliveUsers to exclude initialised ephemeral noncurrent users.
856c8413af5a : Revert "[DO NOT MERGE] Adding SystemUI's Custom Dynamic Tokens"
b1e39972ae8e : Make tf organizer process have visible state with visibile activity
81798022d64b : Initialize skipScreenshot field and use default initialization syntax
b2d45ef49e36 : Flag for BlockedNumbersProvider MAIN user change
75f235592aed : Add aconfig flag for enabling the "mute volume" contextual tip
318236a5280b : Fixed issue with notification bubble icon interaction on the lock screen
ad3b63d6d428 : Update documentation of ShortcutInfo$Builder#setExcludedFromSurfaces documentation to include sharesheet as a surface where share targets are excluded when SURFACE_LAUNCHER bit is used, as this was omitted.
a92f6987782d : Correct predictive condition about companion TaskFragment.
76feb3795672 : Restrict USB poups while setup is in progress
f57fbff15e5c : Add dumping information to ImeBackAnimationController
229ada37c408 : Remove outdated task bounds adjustment
e16ddb976dfa : Improve metrics logic
9deb64a1522e : Print state of non-ready timeout transition
cb4b7e82b507 : Reorder BAL exemptions
645675a38445 : Update the string and action for battery saver notification
9a623ab03d70 : Changed auto on toggle's fixed height to wrap_content and keep it enabled.
5d3eb2295ba3 : AppDataHelper:fix ArrayIndexOutOfBoundsException happen in fixAppsDataOnBoot method due to forget add lock.
4e636370896a : Support biometric re-enrollment for dangling
e8a3f0feecc5 : Prevent default blueprint changes from triggering refreshes
fb88bc7971ad : Clear previousHunKey when removing last avalanche HUN
4c9a42522e4b : bootanimation: fix typo in example
11c11ec8e577 : Restrict foreground jobs on thermal events
bc851802989a : Prototype making expanded notification states optional again
0049e994418f : Inline IMMS#isSelectedMethodBoundLocked()
14bea36314d5 : Simplify IMMS#startInputUncheckedLocked a bit
1926bb1112e0 : [DO NOT MERGE] Adding SystemUI's Custom Dynamic Tokens
64b99148d402 : Update help text for the query-blob-existence command.
4265fe64eb8b : Changed utils tests to support Robolectric
3ff7a5adb026 : Camera: Defer physical characteristics map initialization
1ec9394cb129 : Let IMMI#transferTouchFocusToImeWindow() take userId
ee1bc328e005 : Include visible window clients when dumping activities in bugreport
34a3a9c7df9b : Update media_controls_lock_screen setting behavior
1e2a7fd62745 : Remove nsslFalsingFix flag
332f702f2ee1 : [DeviceAwareAppOp] Fix the bug that misuses device Id in proxy and proxied attribution source
d7583de7c2c1 : [Divider] Use window background color for veils while dragging
6cde120f8f34 : Send expanded view drop target size to launcher
c421ef1366af : Update bubble bar expanded view drop target size
b524e2532da8 : Gate the FGS timeout ANR behavior.
e831fce01755 : Move SideFpsController requests add call
bdcb32ad75bb : Add pdwilliams to WM owners (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0ddb53602dee5c5b1d3408e7bda7c09743bda23a) Merged-In: I44ff4c3f3a68cfbfe85cbb7017a6291f0c5ff9d8 Change-Id: I44ff4c3f3a68cfbfe85cbb7017a6291f0c5ff9d8
403714d4f7a9 : Remove isAttached check from lottie listener
352eea048962 : Only trim applications UidStates in AppOpsService#trimUidStatesLocked
788462918638 : DM: Propagate uniqueID when creating virtual displays
a087ec32bda6 : nfc(api): Add user id in setServiceEnabledForCategoryOther
ec0b9dc5acc8 : [Minimal HUN] Use Standard Minimal HUN for Custom Views
d3530ed9623d : [Flag cleanup] fix_drag_pointer_when_ending_drag
786f1c2ef0fe : [Minimal HUN] strip subText in Minimal HUN
df14b1087828 : Camera: Defer physical characteristics map initialization
88e64b4b0b1c : Switch app bubble overflow removals to a dismiss / cancel
ebb62de7ba29 : Refactor ThermalStatusRestriction
5fce5967d419 : Update Car Intent Resolver UI
61565bb2fdb7 : Rename boolean flow operators to match collections
b9b19b115903 : Fix incorrect password attempts messaging on headless
845eed584be8 : Parameterize Lockscreen tests for scene container flag
99405dc13370 : Remove unnecessary nullability
7058f213302a : Parameterize NotificationListViewModelTest for scene container flag
0322e156a743 : Fix Race in ScreenshotController
91eeb8cb6d6a : [VRR] Fix trace begin/end in ViewRootImpl
d41c983789af : [Flexiglass] Fix split shade layout and transitions
a82374cf2648 : [SB][Sat] Add more signal strength logs; increase buffer size.
8d814cc3b2fc : Rate limiting PiP aspect ratio change request
3447ecf55b49 : Register xml parsing receiver on background thread
7595345c164a : Autofill Presentation Logs
20482540060c : [Sb] requestLayout when visibility state changes
2afff4c6bc21 : DisplayContent: Cleanup after tap detector removal
76342abe5ff8 : WM mouse pointer tracking: Cleanup after PointerChoreographer refactor
e9858f7d6b9d : VirtualDeviceManager: Cleanup after PointerChoreogpraher refactor
61006ccf368c : InputManager: Cleanup after PointerChoreogpraher refactor
0affab46ea0f : InputManagerService: Cleanup after PointerChoreographer refactor
7dff14289807 : PointerController: Cleanup after PointerChoreographer refactor
7645a96396ac : Clarify details in docs for binderDied()
1dca4eb84166 : NativeInputManager: Cleanup after PointerChoreographer refactor
39524ee7fa4a : Context Hub Service: Add reliable message duplicate detection
35c17a559be6 : [SB][Sat] Reduce polling time for checking satellite allowed in location
9f502b77f771 : Decouple swipe distance from start threshold
f178bd1e728c : FalsingCollector: Log event action names, not numbers
5156bd3d129a : Log false taps to ActivatableNotificationViews
f0af7ea67bf8 : Log touches to ActivatableNotificationViews
814354efd8a6 : Evenly space the different levels of RSSI wedges.
c8975d155e63 : NSSL: remove verbose updateSidePadding logging
4c4b02c0288e : Remove pre-installed Warp and Google Home apps for private profile
ec86f4b99c73 : Fix Race in ScreenshotController
e3d9df7af9f9 : Check for null in AttributionSource#Builder#setNextAttributionSource
8b6eda71625e : Migrate NightDisplayTile
269cab6f9752 : Improve predictive custom cross activity back animation
0f86e0f9acc2 : Apply the desired HDR headroom when creating the SurfaceView's surface
787328b57728 : Use import for test-mapping rather than requesting files remain in sync
319264751d36 : Fallback to KeygaurdSliceView for clock switch when smartspace unavailable
489899a6ce9c : Increase char limit for "Save another way"
afc878dac93f : Resetting long-press effect properties if the activity launch animation is due to a long-press effect.
bd2112e75414 : [SB][Tech Debt] Refactor MobileIconsInteractorTest to better flow APIs.
b334d21fce0f : [flexiglass] Change instantCollapseShade to use snapToScene
62bd697baeec : [flexiglass] Expose the new snapToScene API.
126a392108dc : Add permission annotations for IAccessibilityServiceConnection.
f546072b52db : Shortcut Helper - Implement lifecycle of new version
3abc07421d5b : Ensure device_owners2.xml is always written.
3b64f537c617 : Delay TransitionAnimator.onAnimationEnd by one frame (1/4)
eef9347761d8 : HwParcel owns HwBlobs
2f46e083ea04 : Convert view binders to classes
ebf5696f50df : [1/n] Disable reachability for thin letterboxing
dbbab06f80be : Remove specified line height to avoid text overlap
f420762d838a : Replace SharedFlow with StateFlow to fix notif height
a3e340a514bc : Replace invis drawable when ConstantState null
2ccbc3c3738b : Create new Edit Mode
e1f23b1ed6aa : Avoid keyguard fling transition interrupt for timing issue
6bbac5330c8b : [flexiglass] Preserve notif composable state across scenes
28493b06879c : Add a new feature flag in android.net.wifi
7bf35c0cbb13 : Make ANC button label behaviour match the one in ButtonComponent
2367e035d15d : Reduce unnecessary reportResized of starting window
091606b6fd88 : Add custom paneTitle for the Volume Panel
96e7d5d0161f : Update desktop mode flag checks to include device config check
65b9bff7eb4a : Make tf organizer process have visible state with visibile activity
34bba31ad65f : Destroy window decorations of closing non-visible tasks
a5afac366b57 : [2/n] Re-enable tests that were disabled as part of desktop mode flag rollout
a201611f56bb : Avoid to show provisioning sim card
738347a4b6b4 : Avoid to show provisioning sim card
0631420ce853 : [Autofill Framework] Add in check for intent filter when setting/updating service
a5478e42a8f6 : [Bugfix]migrate user restrictions to DevicePolicyEngine
e06170b1922c : Fix bug in screen capture and lock task migrations
677343f404c0 : Check for NLS bind permission when rebinding services
02222d94274c : Apply package name size limit to packages
bf093c52de86 : Update javadoc for DISALLOW_SIM_GLOBALLY
a247d407e16c : Do not update TFParentInfo while invisible
511dc4a1d0f4 : Refine size compat restart button visibility heuristics
ef262e2e6494 : Fix and rewrite hearing device summary with battery info
593f330944f8 : Revert "Trims Recent Task when Task windowing mode changed after dismiss split-screen"
1c622bdd691d : Refine size compat restart button visibility heuristics
24d6ea8ec673 : Correct AnimationSet#getTransformationAt
6bf31f4966a6 : Add dumpsys entry point for package storageStats.
99ae4d673afb : Fix user category priority issue
f1e1d2cf024f : Remove unused AttributionSource constructor and its flag.
888daa963919 : Update reset logic for time limited foreground services.
295ebddd1703 : Gate the new FGS time limit logic with a targetSdk check.
65fc2790e0f9 : Correct the namespace of aconfig flag for battery_saver
e92970ff0698 : Plug some potential memory leaks in DreamOverlayContainerViewController
cb03d1f5240d : [TouchLatency] Update style of touch latency
9e2bc31f3cfa : Import translations. DO NOT MERGE ANYWHERE
a10d3f0f631d : Import translations. DO NOT MERGE ANYWHERE
65ab98ac6de6 : Import translations. DO NOT MERGE ANYWHERE
6569c1ed1767 : Improve power stats formatting
5b8a27b84451 : Import translations. DO NOT MERGE ANYWHERE
2738d772cded : Import translations. DO NOT MERGE ANYWHERE
78a3fdbefdca : Import translations. DO NOT MERGE ANYWHERE
bdcce366d45b : Create app metadata folder only when needed
49d3c9e82b0e : HDMI: Include intents that are implemented in HdmiControlManager
20c4f7fb3723 : [pia v2] Show a user confirmation dialog only when update-ownership isn't changed
f8f7410e4c75 : Show a user confirmation dialog only when update-ownership isn't changed
4a96f1bc5136 : Don't revoke READ_MEDIA_VISUAL_USER_SELECTED when requested
00acaba003be : [Desktop Windowing] Define feature flag for additional windows layering changes.
185f7bafa5e3 : Fix formating in AppIdPermissionPolicy
fe3031177422 : Remove some excess logging and switch to protolog
44553a799e2f : Flag to enable hiding the bubble overflow if it's empty
74d3b3ffbad3 : [piav2] Cleanup CL to prepare for single user-confirmation dialog change
f498ab838ae6 : [Divider] Jump cut for TF resize when decor surface is boosted
c56c2b51e6e8 : appops: fix race condition for mOpModeWatchers
080610d0ce73 : Import translations. DO NOT MERGE ANYWHERE
3dcda69b50ee : Add system bottom inset to drawer layout
e5b2564b1b56 : Import translations. DO NOT MERGE ANYWHERE
17b00deed56a : Rate limiting PiP aspect ratio change request
3717eb05adab : Use sysproperties to check PiP2 flag for dev
dc95f24421aa : Import translations. DO NOT MERGE ANYWHERE
d7faf1531cb3 : Import translations. DO NOT MERGE ANYWHERE
a88f30b4eb17 : Fix IMMS code formatting
47fa16f7c66f : Import translations. DO NOT MERGE ANYWHERE
839df8aa076a : Import translations. DO NOT MERGE ANYWHERE
0c9d6487d4f0 : Import translations. DO NOT MERGE ANYWHERE
7dc53ec9e7c3 : Import translations. DO NOT MERGE ANYWHERE
4c3b51ffe7d1 : Revert "Fix incorrect password attempts messaging on headless"
7f89ab37e4bd : Add plumbing for ADPF FMQ
e3cc5d594fdc : [Ravenwood] Add timestamp to stats CSV
3dd0d3a0ade7 : Import translations. DO NOT MERGE ANYWHERE
5acfc501115c : [framework] Expose enable()/disable() as public api.
d308133c0670 : Autofill add service uid to some logs
8fffa0ffb3b6 : Autofill update latency_save_ui_display_millis
f1525bed816b : Reformat local numbers that are placing calls in Singapore to not show the country code.
cb149cacd839 : Import translations. DO NOT MERGE ANYWHERE
ed420368d5c5 : Import translations. DO NOT MERGE ANYWHERE
349c46c498ee : Synchronize listeners in ConfigurationControllerImpl
d54406a94274 : Import translations. DO NOT MERGE ANYWHERE
4429fbb3729d : Import translations. DO NOT MERGE ANYWHERE
0ff84feb83f1 : Import translations. DO NOT MERGE ANYWHERE
9a71b41e65a4 : Import translations. DO NOT MERGE ANYWHERE
2ae60a81bada : Import translations. DO NOT MERGE ANYWHERE
157b3afa93cd : Fix empty notif view flicker on keyguard
2608a6ea2f73 : Import translations. DO NOT MERGE ANYWHERE
8d09a7206c87 : Import translations. DO NOT MERGE ANYWHERE
60e3bbe0cc8a : Skip desktop mode LPM if desktop mode isn't on
a811a6e5210f : [SB][Sat] Reduce polling time for checking satellite allowed in location
6cbe5d275ad1 : Make SliceViewManager calls from the main thread
82133eaa214d : Import translations. DO NOT MERGE ANYWHERE
dfade847eae9 : [Ravenwood] Tweak build files
528b7413cc12 : Rename typo divide -> divider
612d1614bc3f : Create ACONFIG flag for App Clips Backlinks
81a9ac4ded23 : Add action revealing to screenshot entrance animation.
0e3b7e7d8bb5 : Default resetting timers upon qos voice call
43ee23b0d7cf : Make VCN HSUM compatible
08200af50499 : [flexiglass] Introduce rememberSession {} API
55f7f698764a : Refactored NMS to handle user switch via the onUserSwitching method
573980fda0d9 : Add jeremysim@ and peanutbutter@ to owners
eb9be3e744a6 : Manually track dreams being obscured.
e4a75f90683f : Add MutableSTLState.snapToScene()
b998c752b05b : Setup initial device entry alpha based on curr keyguard state
f1f0ff9fb159 : Rollback during bootloop
32c79d02e042 : PointerIcon: Treat 0 as a valid type index for system icons
69a87b54db27 : Capture touches during hub transition, not only when fully open
479067ae103b : Turn off GlanceableHubContainerController when scene container is enabled
80fd68a08911 : Hide touch indicators on mirrored displays if a secure window is present
36cbfa69a43b : Include logging to analyze package broacast handling
17adfef00118 : [VRR] Boost frame rate on touch before frame is produced.
9e98480f3637 : Migrate OneHandedModeTile
be8f2fb36b7a : Parse slice to determine if SliceAndroidView should be clickable
e11528438549 : Docs: Clarify how Mainline modules are updated.
310ba6076b39 : Remove duplicate check before transfer
85ba79480005 : add art_mainline to mapper
9f8c5c6bd448 : Animate changes between action icons.
16bc176b398f : Parameterize FooterViewModelTest for scene container flag
2f35724db6ea : Parameterize lockscreen transition view model tests for scenes
4ee08d175072 : Introduce a new headless-user-mode attribute
8f8f6a4194ca : Revert "Prevent default blueprint changes from triggering refreshes"
20ea74794665 : Parameterize NotificationIconContainerStatusBarViewModelTest
adaa572912e2 : Reduce unnecessary sync redraw without changes
12dc6012641a : Remove button padding value for the icon to work with the max display scale
a8a4f78ade68 : Add canAddPrivateProfile result to dumpsys
3868a685e8d1 : Set EvenDimmer to true by default
4f2b82e563fe : Add a bugfix aconfig flag to improve assistant dismiss accuracy for contextual tips.
f6e432ab9617 : Add amiko@ to OWNERS
c2e53a2f5c64 : Add Truth subjects for TransitionState
2ff61aafd46c : Fix IME not hidden by back gesture in split screen
7bf2b4121f07 : Add trunk stable flag for overlay restoration from pip
1eb5088a8033 : AudioService: Register MASTER_BALANCE/MONO observer for all users
451d65cdec73 : Do not update TFParentInfo while invisible
7149fac73482 : Fix isNotificationLaunchAnimationRunningOnKeyguard.
be9166e39144 : Avoid acquiring lock when feature flag is disabled
8541b8788030 : Use no_full_install: true instead of installable: false
2e8c907c4c9d : Clean up SettingsTheme.colorScheme
cb211281159d : Register xml parsing receiver on background thread
46533d1fa0a1 : Revert "Trims Recent Task when Task windowing mode changed after dismiss split-screen"
8cdb6b6264f9 : Create BluetoothTileDialogModule to allow override on click behavior.
cbcff7405526 : aapt2: fix dangling reference to diag
cc4dc6b2ea7d : Update EmbeddedActivityWindowInfo constructor
7c450c4abff1 : Add KeyguardTransitionBootInteractor.
aa7f67ce5f0b : Control PackageMonitor not register receivers by flag
02240c351609 : Add flag for the PackageMonitor
d720ccf74971 : Refactor acceptStylusHandwriting to use variant.
a543a5e1ecd1 : Provided default implementation to hidden JobScheduler methods.
6ecaf7099a05 : Cleanup CL to prepare for single user-confirmation dialog change
e0bf32a0ee04 : Disable recents gesture when split animation running in shell
dff00522971b : Make CallMetadataSyncInCallService enable configurable
28db32fec3bf : Add POLLING_LOOP_TYPE_UNKNOWN to PollingFrameType
b87f42b10f4b : [PackageMonitor] provide more callbacks with intent extras
2238ecd4633b : Make InputMethodBindingController per user
257ecd25674b : Also call IMM#checkFocus() in IMM#hideSoftInputFromView()
8b9a78e13905 : Correct associated bug
8cab5bd4e8f9 : Add FaceManager.LockoutResetCallback from a bgThread
da0eb1fa3b6d : [Screenshot] Extend timeout on user interaction
f4493e29b11e : Fix incorrect links in documentation for deprecated getAllowedCarriers
2690b2c188b8 : Prevent default blueprint changes from triggering refreshes
fad72aba63b1 : Exclude Assistant widget test
95b71ad87dc2 : RESTRICT AUTOMERGE Backport preventing BAL bypass via bound service
02dd8a344f4c : Parameterize AuthDialogPanelInteractionDetectorTest
dc0a5b1fb3ff : Consume consecutive delimiters at beginning of refilled buffer
bdf020582b53 : Fix comments for sensitive protection removal fix
ec173dea4256 : Support disabling IPsec packet loss detector
f2ec0341ccfe : Reduce RankingUpdate calls on autogroup
2070b612252d : Add new device entry icon state "None"
3f3932faa01e : Modify AppStartInfo logic for setting state
59fd0f3c0e90 : Add first frame timestamps to AppStartInfo
a7338f7c8524 : [VRR] Fix trace mismatch
a20f6cbf9604 : [flexiglass] Send overscrolling touches from NSSL after expansion
ce6d2e8fbc20 : Revert logic to unregister callback in the background thread
17193223efd0 : Fixed expand bubble stack position after the device is unfolded
a03c8dd5d243 : Filtering null emissions from the long-press effect StateFlow.
2f9fac7b85fe : AudioService: do not mute music systematically in setBluetoothA2dpOn
5f3d70445bb9 : [bc25] Move the `NotificationsShade` scene to the notifications package.
6bcca2e18adc : [bc25] Create the `QuickSettingsShade` scene.
a4ee4cff5a99 : Add extra logs for alternateBouncer visibility
f29535ec1f26 : Autofill Fix latency_save_ui_display_millis
739d647f5c40 : Do not require keyguard message's min time if being update to empty
bbc93975a084 : Animation of Edit mode in scene container
54526e9b2955 : Apply pending transactions always
bf0d5aff6b48 : Edit Widgets in glanceable hub edit mode using talkback
cb6dd1978e6c : Shortcut Helper - Don't interact with old version when new flag enabled
2975d22e0e96 : Take the progress velocity into account during triggered transitions
73791a8bbc96 : Introduce InterruptionHandler to STL
beb842754563 : Switch to anyExpansion to prevent flicker
3fc498105a8b : Revert^3 "Fix for a11yManagerService broadcastReceiver ANR"
dd2165dfa83f : [bc25] Create the `NotificationsShade` scene.
9e47735d0f64 : Clear interruption values when necessary
733052ad0689 : [Spa] Remove SettingsColorScheme.background
01ee9f9666a2 : Add delay for switching eARC to ARC
a1df9d2ab972 : [Thread] add Thread icon
52098a139dd0 : Fixed graphical glitch in lockpattern view
9de6e7c529fa : Reduce flaky of SpaPrivilegedLibTests
9b80c536a6c1 : Sync the preset for device that doesn't support synchronization
22a770af055a : Update insets position after rotation change is done
191d2480a8b6 : Add introduced API level in doc
8e1b1be29aa9 : Update reset logic for time limited foreground services.
e4aaa19f7a0b : [Audiosharing] Fix address type usage in QR code format if address not present
5f03da887599 : Fix the namespace for aconfig flag
8cc1ff3c8744 : [Audiosharing] Update QR code format to follow BT SIG standard
552f6eab4214 : Revert^2 "Fix for a11yManagerService broadcastReceiver ANR"
520fabe3860a : Improvements to app restriction reason reporting
523953bc90d3 : Bind to MTP service on USB state change
83371c6415e9 : Fix dropdown presentation RTL alignment bug.
928a3c2adaab : Add autogroup on post flag
5ef853cb979d : Add PROCESS_CAPABILITY_FOREGROUND_AUDIO_CONTROL to sandbox process when bound client has this capability.
775c16290be3 : WallpaperManagerService:fix NPE happen in onDisplayReadyInternal method .
cf892e1d4169 : Revive the qs shortcut setting's restoration that was accidentally removed by merging from 24D1 to main
a3c385a05bfa : Ensure lock screen setting is enabled before running the tests
5786c559c94c : Don't throw ANR if service is not running.
721631a93e2d : Add window remove listener in SensitiveContentProtectionManagerService
219944b5b485 : Throw new exceptions in SecureChannel from beto-rust update
e63e133ec841 : AudioService: do not mute music systematically in setBluetoothA2dpOn
9596f9c9720c : Deduplicate reported fold features.
b51b1114c33e : Skip the user visibility check for private displays
cdc6a51c9ad2 : Refactor startResizeAnimation in PipTransition
4efa452d0542 : Revert "Fix for a11yManagerService broadcastReceiver ANR"
fc7d20849458 : Fix LockScreenWithValidPassword with scenes enabled
771bc51e99f5 : Replace Contextual Rotation Button with Floating Action Button
ada314d07394 : Use aidl definitions for MotionEvent flag values
c218f65064d6 : Use clock monotonic for AppStartInfo timestamps
d13d43543b0f : Add partial TAPL support for Scene Container
9fea83c3021d : Apply contentAlpha for brightness mirror to notifications
c40e6f02f5d2 : Fix permissions dump in the bugreports
4c0a061c5ecf : Call jobFinished after ProfcollectBGJobService processing completes
fa74cd7671ee : DO NOT MERGE ANYWHERE Revert "Add the Finder shutdown message to AOSP"
ae0c57f43cd8 : Pause ViewFlippers while lock screen is showing
da34a3da3d37 : Include VRI state when dumping activities in bugreport
c61115e4b9f3 : Revert "Rate limiting PiP aspect ratio change request"
8066398fe245 : Ensure the screen is locked after closing the screen
ec1a1a706dc4 : Update clipboard UI to align with new screenshot UI
c5ea08c6fef4 : Allow tile services to start foreground service when tile is clicked
44cf3e3221fb : Send transition updates to DozeScreenBrightness before DozeScreenState
86d1c80c854f : Introduce new config for device entry icon longpress
6048b4223de4 : Deprecate KotlinMockitoHelpers in favor of org.mockito.kotlin
7783f8d945cf : Fix AppStartInfo add timestamp bug
0d88649d3352 : Add mic mute keyboard led. (1/2)
298401ebe294 : Talkback: Don't announce 'selected'
f8c2e7e7b620 : [flexiglass] Adds display cutout to the statusbar section.
00334626935b : Move native registries to their own inner classes
b89c03897e6d : Prepare Overlays for MainUser earlier
0966fac56458 : HDMI: Avoid to interrupt standby process by action timeout
05b3c35ef048 : Animate in screenshot actions.
0acf092a2e58 : Migrate tile click handlers from using View to Expandable.
d5fdf0e79f40 : [Sat] Consider any connection that reports NTN to be connected
12b35770cc11 : [Sat] Icon updates
ccc60f5d4823 : [Sat] Update device-based carrier string
9e611205e4a8 : [SB][Sat] Update carrier text to display device-based satellite info.
2aafaaf159a5 : Wear doze: last used lux instead of last observed lux
02438edd9b78 : Fix incorrect password attempts messaging on headless
da73fdf9d877 : Update biometricUnlockMode with biometricUnlockSource
497057881725 : Don't announce progress for a disabled slider
5a3b2b09a47e : Fix SceneTransitionLayoutDataSource.currentScene
fcc3dafac3ce : Import translations. DO NOT MERGE ANYWHERE
d71a82cc16c6 : Import translations. DO NOT MERGE ANYWHERE
50acea2eabf8 : Import translations. DO NOT MERGE ANYWHERE
b0dd333d17f7 : Import translations. DO NOT MERGE ANYWHERE
e1907d700411 : Import translations. DO NOT MERGE ANYWHERE
cb5b18e8478a : Make desktop tests run only on tablets.
edd0eb28be34 : Update formatting of VirtualCameraController dumpsys
fcfaf5d66e8a : Invalidate task snapshot for protected apps.
74c5cb79bc3f : Add missing clipboard and camera policy types to VirtualDeviceManagerNative AIDL.
df91c6240d27 : Include IME owners in IME flicker tests
66bd153ec404 : Fix Media Output a11y click action
da0f2d52705d : Added AutoBrightnessFallbackStrategy
204b9d1011d4 : Mark flaky flicker assertion
7b816129bafb : RESTRICT AUTOMERGE Set the container field of aconfig flags
452aa7cbe190 : Import translations. DO NOT MERGE ANYWHERE
7218fa23bf9f : Import translations. DO NOT MERGE ANYWHERE
179470b84104 : Import translations. DO NOT MERGE ANYWHERE
0d20b8c7a0d5 : Import translations. DO NOT MERGE ANYWHERE
c5a277ef6d3f : Import translations. DO NOT MERGE ANYWHERE
12611aed375a : Import translations. DO NOT MERGE ANYWHERE
37feadeab1eb : Import translations. DO NOT MERGE ANYWHERE
0ce0461d9c4e : Update android_mallopt for GWP-ASan with the new names.
23554d5bb5cc : Import translations. DO NOT MERGE ANYWHERE
decccc47b158 : Add device-awareness for camera concurrency API's
deee111922e6 : Convert keyboards artifacts to soong
d1da678830d7 : Adopt changes in MotionTestRule API
115a0cde0a65 : Import translations. DO NOT MERGE ANYWHERE
f660365a5835 : Import translations. DO NOT MERGE ANYWHERE
d6e4734c1475 : Import translations. DO NOT MERGE ANYWHERE
a22153ddc3fa : Prefer active MediaController for MediaOutputInteractor#activeMediaController.
1d1b2dd75fc0 : Import translations. DO NOT MERGE ANYWHERE
de93b9452df0 : [STL] handling scenarios where scrollable elements disappear
448dfde2c183 : Import translations. DO NOT MERGE ANYWHERE
379269b15373 : Import translations. DO NOT MERGE ANYWHERE
dffb783c7569 : Import translations. DO NOT MERGE ANYWHERE
f59043369ced : Import translations. DO NOT MERGE ANYWHERE
0c53256239ed : Import translations. DO NOT MERGE ANYWHERE
ca80093363e0 : Import translations. DO NOT MERGE ANYWHERE
a1c99117b608 : Import translations. DO NOT MERGE ANYWHERE
64c7e6f08e08 : Import translations. DO NOT MERGE ANYWHERE
587f3930085b : Import translations. DO NOT MERGE ANYWHERE
2a72d56d4b4c : Import translations. DO NOT MERGE ANYWHERE
63e161981bf7 : ime tracing: migrate to perfetto
a51fec903954 : Rename InputConfig field SENSITIVE_FOR_TRACING to SENSITIVE_FOR_PRIVACY
102f0fcec82d : vc tracing: add flag for perfetto migration
b7d2f92195d8 : Remove unnecessary flaky check from test
fb5e07d4d2fa : Build complete api-versions.xml files for module-lib/system-server
5258eadff4ae : [PM] Don't send ACTION_UID_REMOVED when install-archived
fb4cfc766063 : Fix for a11yManagerService broadcastReceiver ANR
015967158f71 : Revert "Convert keyboards artifacts to soong"
d4c66e778135 : No-op when a transition happening on other display finished
c3e36a6299aa : Add thumbnail blur view for ripple reveal effect in the screenshot thumbnail
04f569c757cb : Add null check in background thread
aa76d4bcca1d : Do not crash if zygote fails to find appcompat system properties
19f1e289a409 : Do not modify notification shade plugin state.
0925ffceedc9 : Further fix for Zen Policy inheritance
96923a5a52f5 : [flexiglass] Wire durationScale properly for transition builders.
61500d560f5f : [flexiglass] Deletes two unused flags.
2d76d7cd79f7 : Fix NullPointerException in widget service when checking legacy list widgets
507f4652a766 : Simplify bubble z ordering and fix various issues
598d7a18601a : Security fix for VPN app killable via lockscreen.
9fb41f5728cf : fix Sending non-protected broadcast android.bluetooth.device.action.KEY_MISSING
58cfffc6f21b : Convert LockscreenSmartspaceController.isWeatherEnabled to a flow
61c23f8ad890 : Replace questionable resetCurrentMethodAndClientLocked()
1db5e5d1806a : Enable credential suggestions without autofill provider
b0da69e3272a : Invalidate connectionless handwriting availability cache when enabled setting changes
a506bf80acb7 : Add Autofill OWNERS
e14922437d16 : Error Linter for Marking Activities and Services and Singleton
ac92b12e26f7 : Remove miniresolver header elevation
352d12e540d1 : Add mandatory_biometrics flag
051673d334b9 : HDMICEC: handle hdmi_control help command
a233e5531653 : HDMICEC: handle hdmi_control help command
c3d1b7c5fc72 : Export packagemanager flags
c3a6909d2895 : Replace "whitelisted" with "allowed"
592f2370db95 : Fix shade flicker when launching activity from glanceable hub
9a71be1d8cea : Move the Tile composable in InfiniteGridLayout.
1f2e79ad5c37 : Fix hub<->occluded transition when undocked
244ecbcf5c6e : camera2 impl: Return rotation type from `shouldOverrideToPortrait`, and rename to `getRotationOverride`.
17323a0fca08 : Force transition to GONE...
4806080ddf04 : Changing the background drawable boundary in the long-press effect.
fd803f551e12 : Convert keyboards artifacts to soong
23e548e9b9c7 : Add null check in background thread
8649ca7061d9 : Create a fetcher for converted legacy list widgets
ae9ca52c9da5 : [flexiglass] Only punch hole in notif scrim during transitions
260439f92978 : Add SplitPairRule for main and trampoline activities in flicker testapp.
fc721e423a0f : Add null check in background thread
36e7e62cdb7b : Remove screen share protection on transaction commit
96d599178002 : Update setIgnoreDisplayTouches when context is updated
30f0629df252 : Excluding files in the test directory for Robolectric compilation
a78641dc581e : [VRR] Step 3: infrequent updates should have category LOW
d64e32318743 : Allow TRANSIT_TO_FRONT to enter PiP if needed
422071b5949b : Change window header height to 40dp
4a6372d13c41 : Cleanup the content overlay
d1ccf684cd45 : Revert "Unblock the registration of shortcut callbacks"
47642303df8a : [bc25] Create `OverlayShade`, a shared UI container for overlay shades.
77cdc1f71bac : Shortcuts should move to avoid device inset upon rotation
e4a54a8ea745 : [Ravenwood] Start using HWUI native methods
7a24648a0219 : Fix keyguard y translation while swiping
b1126c72e396 : IMM: remove obsolete test-only flag
4f59199a0035 : Attemp to fix letterbox flicker before app window draw.
ef6348dcba74 : Adding animation to edit widget button
a1d5520a09ed : Update insets position after rotation change is done
21ed0f051f8b : Add shuzhenwang@ to media OWNERS
0834ea7a616c : Extract api_versions_defaults from api_versions_* modules
3bc73d912319 : Use single thread ExecutorService to process ProtoLogging
f900b1fe111f : Add ACTION_CALL intent filters to PS crossprofile intent filters
b9c9bdec7dda : Remove confusing log and dead code
4dea11ca0bac : Update system grammatical gender API docs
2641ab1c638a : Update DeviceEntryViewModel transition source to transitionValue
5ffb6213b3a8 : Prevent crash when a TileService is uninstalled
3fc199987084 : Cache the results to avoid repetitive binder queries
5967006afd75 : ime tracing: refactoring prior perfetto migration
95615e047f97 : Simplify cookie usage in allowlist token serialization
f9e636915523 : Ensure that EdgeBackGestureHandler receives all configuration updates
724ae22e4063 : Always resolve private space sms/mms intents in the main user
b1a4086410b2 : Add aconfig flag for quickswitch in dw
078dbc160ae3 : Don't throw ANR if onTimeout flag is disabled.
1e63b5a6f69c : Fix NPE crash when checking decor surface boosted state
11452bf78cb3 : Reduce duplicated invocation of sendNewConfiguration
d0715eec76f1 : Unit test for onHotplug when 5V status is true
2cae2c60bc9e : Update some config_bodyFontFamily to correct configs for bp.
7067e52a272d : Revised ADB icon that looks less like wifi.
76409db9afaf : Fix threshold for fastCharging
ba1f9a2cb96e : (2nd try) Rename {add|remove}UniqueIdAssociation by appending ByPort suffix
6a15404eae7f : Do not crash if zygote fails to find appcompat system properties
70aac12203db : Explicitly request to support package restart query
c95c8f09f5ac : Inline IMMS#setSelectedMethodIdLocked()
e1469da87814 : HDMI: Support Feature Discovery feature
7e51285885ff : Fix the system gender in ActivityRecord objects
ed5651d206f8 : [VRR] Change maximum frame rate to 120 fps
7dfa2fce2daf : TextView compatibility with EditorInfoCompat#isStylusHandwritingEnabled
d2f64548193f : Send new bubble bar location with the drag end notification
aedf30b7a044 : [Ravenwood] Support NativeAllocationRegistry
7476c8afa764 : Check if apps are currently in pip before launching split screen
32ba6b356597 : [VRR] Ensure refresh rate is reset when only categories are voted
4450a8b76aea : camera2 impl: Allow connecting clients to specify rotation override
ff505c75112c : Rename flag to a11y_standalone_gesture_enabled
a14e26b3efa2 : Add the first test for multi-session IME
2367fe39aa09 : Do not crash if zygote fails to find appcompat system properties
d8485a0fbb77 : [Launcher Jank] Let RotationButtonController call IWindowManager binder call on ordered background thread
6b9ac0f6883f : [flexiglass] Removes media_in_scene_container flag dependency.
63f3c7b52d75 : [flexiglass] Removes refactor_keyguard_dismiss_intent flag dependency.
fecc98e239c6 : Fix FRP setting write failure due to calling identity
6d0b6fa3893b : Do not crash if zygote fails to find appcompat system properties
c5dcb1f186d2 : [Sat] Consider any connection that reports NTN to be connected
e811fcd5f779 : Fixed side fps notification for large text
93ad57bdd964 : Remove overscroll on keyguard when swiping up then down
f55dd77933b3 : RecentTasksController: ignore minimized freeform tasks.
a41d75968d7d : Merge synchronized blocks in IMM#hideSoftInputFromView()
d92165c0730e : Make sure last top time is valid.
d810a6174f4e : [dVRR] Call updateInfrequentCount after setCategoryFromCategoryCounts
7e8fea2b8df3 : Create significant place interfaces
da7a024d6343 : remove unecessary staging to sys prop.
0633d9c86734 : Revert "Revert "Revert "Moving hardware layer to the parent of b..."
e911b478adc3 : [DeviceAwareAppOp] Add device Id in OpEventProxyInfo
7c9c6b335810 : Listen for insets changes from MirroringDialog
dd903dc56433 : Store more data for apps that are pending install
b5072f3806be : Ignore 'when's of 0
ff6c54877c7a : Migrate from ShadeRepository to ShadeInteractor
0356befc71e0 : Return a null VCN when the dependencies aren't met
c2dafde70d65 : Decouple User Sensitive update from grantOrUpgrade in Policy Service
954f834ad64c : Revert "Log verbose autofill logs with autofill tag" due to Jank regression.
a2fb8d675d1b : Add callback/listener for satellite communication allowed state changed
129c68ba34e7 : Add Application OnCreate timestamp to AppStartInfo
f4d593299a90 : Rename locks used in shortcut service for clarity
63c72f8470a0 : Un-ignore ActionExecutorTest#startSharedTransition_callsLaunchIntent
3ab98d39ea19 : Show media output header when calling
86a36f2ae8b9 : Revert^3 "Keystore: Validate curve names in XDH and ED25519"
ca3687ae4c18 : Remove unused TaskTransitionSpec
8f441e07874a : [VRR] Don't have ScreenDecorHwcOverlay vote for frame rate
065ddcc7592b : Make haptics during unfold animation configurable
0c562a0885af : Reuse coroutine trace context element
49bff38a4455 : Ignore summary time if it has children
c9e2206186dd : Remove unused argument
93c953dc8521 : DisplayManager to ignore preferredRefreshRate app request
85cacd795dc0 : Fix single headless DO check on non headless devices
db160d6cf9f6 : Parameterize some keyguard tests for scene container flag
0ea3c652a1b7 : Update VolumePanelDialogReceiver to show the new VolumePanel
b7ff735dee0a : [3/n] Define OVERRIDE_MIN_ASPECT_RATIO_ONLY_FOR_CAMERA
0d690d02a6be : [3/n] Define OVERRIDE_MIN_ASPECT_RATIO_ONLY_FOR_CAMERA
528d02775f9f : Make sure last top time is valid.
f352cdb279a9 : Block all touches from reaching the hub when the shade is open
701506234a39 : Fix the string reference equality comparison in MusicFxHelper
9997ea77db34 : fix(high contrast text): fix background rect overlaps other characters with multiple spans
4de1b2000d71 : RESTRICT AUTOMERGE - Revert "Refactor the SADeviceState to AdiDeviceState"
602efc4c117e : RESTRICT AUTOMERGE - Revert "AudioService: anonymize Bluetooth MAC addresses"
29d206656046 : Camera: Update required queryable feature combinations
a3431c7b32e8 : Fix unbind service error for MusicFxHelper
6c4d71f23ae4 : Update wording of onTimeout javadoc.
b027fca2951f : Add PipTransitionState into pip2
91edfd2c7be0 : Update AnrTimer statistics
6a5390b70036 : Add ADB support to set Ringer mode
cffaa00fb3d0 : Fix test-suite for test_module_configs
dfde304abd58 : Fix hub touch interactions with bouncer and shade
b199189f08bd : Make sure last top time is valid.
00867227b1ed : usb: Use Get/SetByteArrayRegion in bulkTransfer
24af9bf053a5 : RESTRICT AUTOMERGE - Revert "Refactor the SADeviceState to AdiDeviceState"
0930d443196c : RESTRICT AUTOMERGE - Revert "AudioService: anonymize Bluetooth MAC addresses"
d171517afc21 : Improve stability of battery stats history unparceling
a0ab1d435ffa : Revert "Wipe the LockscreenCredential in DPMS#resetPasswordInternal"
2b0956324f74 : Disable timed dialog dismissal when a11y enabled
a7250e0271b7 : Gate the new FGS time limit logic with a targetSdk check.
697949a2b80a : Check if apps are currently in pip before launching split screen
077d19070dc8 : Emulate Zen rule policy inheritance until edit UI is available
84c1403f49b7 : Fix KTF state in OccludingAppDeviceEntryInteractorTest.
f68f137d4a4b : [Sat] Icon updates
bea1cce6f12a : Keep reference to ScreenshotHelper in SystemActions
84898a551835 : Support selecting widget with TalkBack in edit mode
41b455843a29 : Fix navbar accessibility button dialog being occluded by the navbar
d96d8541dcb2 : Add isSliceViewClickable before processing onClick in SliceView
2172fdc7c0eb : Toggle widget focus based on hub visibility
a2816e8e67a2 : Don't announce bouncer titles for a11y
cb55efff606e : Revert^2 "[SB][Sat] Add demo repo for device-based satellite."
ff4198031821 : [Ravenwood] Update TEST_MAPPINGs
7c7f49030091 : [Ravenwood] Improve "supported API" CSV
24dad64b89fc : Make sure last top time is valid.
e304ca1daeba : Return `RESULT_CONTINUE` in `DesktopModeLaunchParamsModifier`
98332a780f64 : HDMI: Update OWNERS
c9e5b0e4368b : Add BLUETOOTH_SCO icon when the stream is muted
29e45bb8e06e : Implement to log the status of enabling/disabling launcher components
35022e89a210 : Temp disabling the STANDBY_BUCKET_CHANGED logging to statd.
71b7e434cd9c : Update Notification#Visibility javadoc
e30e705cb653 : Create a RoleManagerWrapper in BugreportManagerServiceImpl.Injector to allow for overriding the behaviour in tests.
3e8e3c490466 : Update the Service#onTimeout() javadoc.
364c73a992cb : Fixed bubble badge position on stack move.
67946e080d00 : Fix NPE when mDataDir is null
f7f4bab77a2d : Use main thread when creating internet signal icon
d681ade2c2bc : Add networkAgent Id to precise data connection
1a67b761fca3 : [VRR] Ensure frame rate is set to 0 when the value has been reset
246a5ea53965 : OWNERS: match the adb JNI with the adb Java owners.
e47054005a8e : Change a11y behavior of non-current tiles on edit
9a18f8da7f39 : Move bindService/unbindService calls to background thread
f68a40ec75f9 : Revert "Remove refererence from public API to flagged API"
2a8b6a18e0b7 : Reapply "Finalize resources for VIC"
c1baf55bc6c4 : Fix SYSUI_STATE_NOTIFICATION_PANEL_VISIBLE value on activity launch
c46e4fc6d1dc : Fix a bug with the screen incorrectly turning off on power button press.
bf67e9676783 : Add logs to help debug biometric CTS
d0e4d6d6cbb8 : AdbDebuggingManager: simplify JNI, add missing error checks.
6b933cc51acf : Allow work profile first run to include private space first run message
ef4d94eb2ac8 : Parameterize some keyguard tests for scene container flag
12262f1427e9 : [Sat] Update device-based carrier string
b90e761b285e : Revert "Add missing check of avoidMoveToFront when starting activity"
5ae0d284b641 : Add a bubble API to ask launcher to animate bubble bar location
7297f0424d55 : Make haptics during unfold animation configurable
e0e8eecc781a : IMMS: defer showSoftInput until session is established
6855d2215ecd : [bc25] Add a helper for reading and using the Dual Shade aconfig flag.
5f43140e3314 : Fix app callback broken when immediately restarting back gesture after cancel
83b353b5938f : Use static mocking in `DesktopModeLaunchParamsModifierTests`.
d060f8fb8848 : Expand the launching container if necessary
c4c8aadff492 : Fix onKeyPreIme not called when enableOnBackInvokedCallback=false
26d71a6846eb : [PM] Keep the value of isPendingRestore in share user changed
7fa5818fb703 : Reapply "Finalize resources for VIC"
4a78b8b410a3 : Add a System Update option to PowerKey menu.
c80c0cc68a76 : Ensure camera launch notif alpha is correct
5374d8617b1e : Replace forAllWindows(hasWallpaper) to hasWallpaper.
ad64f7304671 : Move showing keyguard after the UserSwitchObservers.
bbb46d266cf9 : Add corner resize test.
cea5ce82cfbe : Unregister callback in background thread.
daf8921dbdba : Make default orientation of window container unset
de61cab0f9ab : Add toggleableState to ToggleButtonComponent
8f72286eb8e0 : Fix missed rename: freeform _initial_bounds_scale -> desktop_mode_initial_bounds_scale.
d94e2a652cbd : Make `canEnterDesktopMode` static.
265275e3e949 : Remove click option on volume dialog slider
3c626b6ce098 : Add ByteResult.unitsContentDescription field
aa4ccbfd1b94 : Update the string and action for battery saver notification
917fff9d16bc : Adds duration args to allow arbitrary duration of keyevent press
2dc699a5b4dc : Use screen space to calculate snapshot scale
f1d4cb928fe7 : Fixed expand bubble stack position after the device is unfolded
f312425a1e90 : Set the IME control's initiallyVisible to false
23c688255bc8 : Add test enabling OVERRIDE_ENABLE_INSETS_DECOUPLED_CONFIGURATION
ec8915773a30 : Add missing check of avoidMoveToFront when starting activity
52fe0c39e883 : [PM] Only send Intent#ACTION_UID_REMOVED when removing data
5e806e53e79f : Loose the rapid activity launch policy
930cffe5f4ec : Allow devices to calculate their own split ratio instead of using fixed ratio
2e46c77cdaf0 : Allow devices to calculate their own split ratio instead of using fixed ratio
adadcee34a42 : Add a feature flag to log the component state.
b51b01417bbf : Fix the ring animation not showing while unfolding device
5c1a88fea0d4 : RESTRICT AUTOMERGE - Revert "Refactor the SADeviceState to AdiDeviceState"
3c7da0b4fa89 : RESTRICT AUTOMERGE - Revert "AudioService: anonymize Bluetooth MAC addresses"
be6deaced5ff : Gnss:fix NPE due to the arraymap store the null key.
c829b9584758 : Use uiautomator_helpers to open/close screen and wait for it to settle
f0d8808f70c3 : Convert KeyguardlessScene into using SceneContainerStartable.
73d4add6c260 : Add jank tracker to back panel
111380a17601 : Revert "Finalize resources for VIC"
40bfa7307ca8 : [dVRR] Allow the intermittent update to set frame rate category to NORMAL immediately
eec02e9f1025 : Wipe the LockscreenCredential in DPMS#resetPasswordInternal
810d07206fb6 : Mitigate LSKF leaks through the LockscreenCredential in KeyguardManager
59667c9e567b : Avoid sending the package-specific BATTERY_CHANGED as sticky bcast.
55537eac2b92 : Replace Contextual Rotation Button with Floating Action Button
bec5dce35d6f : Use Relaxed id match for radio state changes
75fb80ee2196 : Refactor common logic in bubble pin controllers to base class
2b3e0be0b88d : Settings: add ACTION_NETWORK_PROVIDER_SETTINGS
95a538f70c6a : Fix visual issues with splitscreen to desktop transition.
cd4cc9969c55 : Support AlternateBouncer -> Occluded transition
e7b0c7549019 : Add deps for new aconfig flagging storage
34459252775f : Allow creating ASurfaceControl from NativeActivity Surface
14e572158528 : Fixed the separator of locales of Swiss (German) from bar to comma.
96b9e35a383e : Handle exceptions in getting Dream Metadata.
f2d0aa95911e : RESTRICT AUTOMERGE - Revert "Refactor the SADeviceState to AdiDeviceState"
dc0905a8f913 : Exit dream within keyguard-going-away transition
ab7210951067 : Remove DeviceConfig
6d699621ff6b : Announce error/help message for a11y instead of icon.
a24553644990 : Fix screenshot shortcut when accessibility is enabled.
b61ddc3fcd70 : Add copy of test with Scene Container flag enabled
eb332597e489 : Parameterize BubblesTest for scene container flag
d7628d5621c9 : Security fix for VPN app killable via lockscreen.
d376b2423e97 : DO NOT MERGE ANYWHERE Use Relaxed id match for radio state changes
f5877bf436d2 : Avoid showing a11y numbers for media container
66b9e267c8f0 : Update subscriptions_changed_listener_thread as bugfix flag
05387b6d6a4d : Prevent frozenBinderTransactionDetected() storm
ca027393f5b1 : Reduce risk of a long lock contention during getBatteryUsageStats
683a23725ca0 : A11y voice and switch access on seekbar
1ca213d632b0 : Extract ASL in system APKs to new dir
0aa1182662bb : Set shelf screenshot landscape size and window insets
f51ced6d1c5a : Fix bugreport storage limit
14131fdde807 : Do not predictive back to translucent task, which could be trampoline.
4050aa54f0d1 : Ignore the UDFPS overlay for magnification
b0a5263254a7 : Make auto-suspend configurable
cc694e5517e0 : [aapt2] Add --non-updatable-system flag
66f74de322a0 : Update screenshot shelf UI flag name
f518b7194d28 : Extract camera open/close logic in a separate class.
c37bc9147086 : Hide SAW subwindows
ca3e2a593a59 : Add audio shell command for setting device volume
43e541403918 : Small reflow of the AnrTimer class
8489a3a76fe6 : Fix accessibility label strings for profiles
dbc57bbe0bf7 : Add jeffdq@ to core/res/OWNERS to support notification template work
9ebd6ef6b4fc : Revert setWhen change
07c0cf303d15 : Finalize resources for VIC
eff7b2f450b6 : Remove mDataSource.flush() call
05ceb414b9bc : Smooth display should also limit physical refreshRate
41f9fb5197ed : Add cc library for window flags.
3b7dcd8d2384 : [Spa] Support override dialog window type
6df9c2f6c41b : Avoid acquiring lock when feature flag is disabled
801cf206c90b : Clean up logging of portId to piid mappings
4505361d9c8d : Check taskbar is transient before unstashing
e5b8df8e2a0a : Move volume panel from activity to a dialog.
cf0e5eb9d1d5 : Added elevation animation for dragged bubble snapped back to the stack
a79348a41b04 : Updated fuzz_config in Android.bp file
d7db399aa86a : Add Rubin to override OWNERS file
cad4ab47e3a6 : Show wallpaper when swiping back only if the back task has the wallpaper flag.
b8aed9729c40 : Import translations. DO NOT MERGE ANYWHERE
8f56b43a85bc : Import translations. DO NOT MERGE ANYWHERE
a0173caab7d7 : Fix NPE in onFgsTimeout().
cc55ad78d1a6 : Import translations. DO NOT MERGE ANYWHERE
5834c7cf76da : Set ObserverInternal mitigation to zero when it's not present
411b02675baa : Import translations. DO NOT MERGE ANYWHERE
7854011a2dcf : Import translations. DO NOT MERGE ANYWHERE
84afe62d0a34 : Import translations. DO NOT MERGE ANYWHERE
a223b71bb039 : Import translations. DO NOT MERGE ANYWHERE
4db338d16d0f : Import translations. DO NOT MERGE ANYWHERE
97220b18e15e : Import translations. DO NOT MERGE ANYWHERE
b75f729f9c03 : Import translations. DO NOT MERGE ANYWHERE
a386cc1b09e5 : Import translations. DO NOT MERGE ANYWHERE
25116e6bc87b : [Keyboard Shortcut] Update title color
c1f6dcf5c503 : [PM Archive] Fix arhcive send ACTION_UID_REMOVED issue and NPE
778fdd503c3b : [WIFI-WEP] Change dalogWindowType to function.
9908773f361d : Adding start activity command with vsync aligned
2f2a52eb7743 : Fix the ring animation not showing while unfolding device
7ac1c6dbc285 : Import translations. DO NOT MERGE ANYWHERE
24912d90c6f5 : Add preloaded-classes soong module
82d2d775bf77 : Replace Bundle used in IWindowSession#relayout
db3f523c5787 : Include the FooterView height in the stackHeight stored in NotificationViewHeightRepository
cf86589586a7 : Fix NPE in onFgsTimeout().
5a11b433eeec : Remove redundant call to SetFlagsRule.initAllFlagsToReleaseConfigDefault()
7dd9577cb2df : Defer loading decoration app icon/name until it's needed
73cf528db5f2 : Add traces for caption's SCVH setView vs relayout
9410e757c683 : Renaming ACCESSIBILITY_FLOATING_MENU_TARGETS to ACCESSIBILITY_GESTURE_TARGETS
b54ad4c26720 : De-flake CpuPowerStatsCollectorTest#isolatedUidReuse
466ac7c139ae : [dVRR] Remove idle handling logic in ViewRootImpl
c1eec317f5d9 : nfc(api): Dont invoke enableReaderMode from setDiscoveryTech
3f40610ee866 : Refactor HintManagerService locking to fix race
a3ebd4174df1 : Migrate BatteryStats audio calls to oneway
a9d8e6a7893f : Optimize window decor inset source updates
7763fbf2cf97 : Fix IME TestActivities for edge-to-edge
8cc072a3ca3b : Delay creation of ResizeVeil until it needs to be shown
e6e6fb89e63a : Add INPUT_FEATURE_NO_INPUT_CHANNEL feature to app handle
de688c1b7e0c : Add traces for Desktop Windowing decorations
d4b815cf9740 : Fix NotificationShade toggling FLAG_NOT_FOCUSABLE
cd1d87ccb060 : Migrate tempAllowList and appDied full oomAdj updates to partial updates
371a1fe642cb : [VRR] Vote for category when view properties change
06b9883ae5b1 : AudioService: add mute delay for Bluetooth codec switch
f58e1441ecdb : Update the SQLite-to-API version table for 3.44.3
ee27adfc3b4f : [Archiving] fix app links restoration
c0365183554a : Refactor HintManagerService locking to fix race
6a52da54fb3c : Re-enable SharedNotificationContainerViewModelTest tests
6da4eef81846 : [Sat] Use new TelephonyCallback instead of ServiceState
04cc957ef254 : Add media carousel to quick settings scene
0fa02acc311b : [flexiglass] Change transitions involving notification scrim distance to 1:1
1391d8ee77c9 : Don't call set_buffer_count for single buffer surfaces
0e8f83f6b3be : ContextHubClientManager: Fix logging bug
58b3e584a7c6 : Make CAPTURE_SECURE_VIDEO_OUTPUT permission a role permission as well
192b701d2820 : Fix clear shell command for start and exit info
4219e1652f47 : Propagate DevCancellation to BioPrompt
3c6f25e1d4ea : Don't animate volume slider on TV
f4d8b9c2cb74 : Remove aapt2_results.
22c807a64d19 : Fix biometric prompt style.
6572c6b87500 : Dismissing Customize Widgets pop up after time out
ff8c76cd9203 : Only register receiver for the length of a screenshot
bf0bdc181f20 : [flexiglass] UX polish for pattern bouncer appear animation.
842a6656e9f6 : Add API flag for storage area API
7f781cc1d5e1 : Set screenshot preview animation destination explicitly
fd43a6cae4f2 : QSLongPressEffect Animator initialized when called to START
6cedcd25a2fc : Update max window bounds based on display changes.
9fbe5e552894 : Do not print WTF when APPWDIGET_SERVICE is queried
e220b578ebc0 : ParceledListSlice: warn on large elements
b0e89140f10b : Move Volume tests to multivalentTests
02e7facf6dc5 : Update overflow dot color when app icon flag is on
7940c14e6a89 : [Sat] Use new TelephonyCallback instead of ServiceState
f1eed0bbf869 : Remove unnecessary flagged api annotation
c98942cebd1a : [bc25] Create ACONFIG flag for the BC25 Dual Shade feature.
4ba78b6ffb3c : add all configs for new tiles
1071a661258a : RESTRICT AUTOMERGE - Revert "AudioService: anonymize Bluetooth MAC addresses"
e30303bf14dd : Apply size override for fixed rotation activity
79464aed0414 : Remove padding and background from app icons in notifs
e31cd2c623e6 : Add ThumbnailObserver
ceb4813e3b20 : Log ignored external vibrations in dumpsys
a8f243be6191 : ime tracing: add read-only flag for perfetto migration
addea2d87ed3 : WebView: add AOSP WebView to the required apps allowlist
67dd7a99d22c : Update the exhaust policy of ProtoLog
f42a080570b1 : Set transition tracing policy to stall
628122416a64 : new screen session observer for log Related Doc: go/telemetry-screen-session-metrics-collection
c097f81d5e1c : Updated test owners
d19b0e078917 : Roll back to use bacground executor
56b251e465cf : Connect carousel UI to pipeline
42945dc88d88 : AppStartInfo monitoring mode
ff6b4983ab6c : Play cross-activity back animation without letterboxes
e9fe55ba4edb : Skip the swipe animation if it already reached targetScene
1fa3fa1007e7 : Make bouncer background opaque
a326efd404b0 : Fix flickering notifs...
744ef308230b : Fix GONE->AOD->GONE with timeout
645bfeaa3413 : Use median of border brightness as rotation background color
123619c64696 : Add info section to the private space mini resolver
3577d5d05d51 : Fix typo in aapt2_results genrule.
2826a20ad0bf : Instead of storing AppIconDrawable store bitmap.
4b33503785ee : Sets current user id for the activity launch request
555dbe487f9d : Deflaky WindowOnBackInvokedDispatcherTest#handlesMotionEvent
2036d08c4865 : Add DISABLING_SATELLITE state
f1dcaae39cf6 : Polish the padding of SuwScaffold
359c4757aa12 : Fix incorrect icon placement on BP rotation
1a91eec91fdc : Corrects the help message for task resize
28d9534c340d : Use realtime to maintain 24-hour fgs tracking.
1f5c3e6faa2b : Retain home controls dream preview drawable.
dc3bb384bc94 : Fix SeekableAutoCloseInputStream#read with len=0
ccb98dc3f24e : Set gesture exclusion zone on glanceable hub
b06ba796aa6d : RESTRICT AUTOMERGE Revert "AudioService: anonymize Bluetooth MAC addresses"
254f67927ba6 : Add INPUT_FEATURE_NO_INPUT_CHANNEL to SplitDecorManager
3cf0f1e21986 : Override layout in display cutout mode when needed
c813075ad3e1 : Force layoutInDisplayCutoutMode to be always for edge-to-edge
0e1e82404191 : Allow jobs to bypass blocked reason APP_BACKGROUND
9cbbef9fd05f : Revert "HDMI: Include intents that are implemented in HdmiControlManager"
923a5d00d51c : Import translations. DO NOT MERGE ANYWHERE
c66b8275e5a4 : Import translations. DO NOT MERGE ANYWHERE
a4c76076eeb6 : Import translations. DO NOT MERGE ANYWHERE
2607188ae0c8 : Add NB-IoT inactivity timeout duration for demo mode
4024e95bef88 : Rate limiting PiP aspect ratio change request
8c690459934e : Fix hub touch handling breaking after using gestures on hub over dream
08d389fc6220 : Add a finalizer to LockscreenCredential to wipe the LSKF on GC
b875f26c2b06 : Phase out shell-transit flag by adoption
079fc8361ddd : Don't let two close frames to interrupt intermittency
a7e33d62053b : [smartspace] Refactor WakefulnessLifecycle to PowerInteractor
207ef0ed4418 : Dump max previous time
66f19ca543df : Don't use androidx nodeps modules
b832763a48ce : Add ADPF ownership for relevant files
434d72821a6c : [Ravenwood] Dump supported APIs to CSV
f7fa0203a871 : MultiDeviceInput test app: add other sources
0f8d0358ff5c : Ensure total runtime for time-limited FGS is in uptime base.
03f9f8ada292 : [SB][Misc] Move IconManager classes into their own files.
de7278a7a2f9 : Import translations. DO NOT MERGE ANYWHERE
ad679196899f : Import translations. DO NOT MERGE ANYWHERE
96e18006fdae : Import translations. DO NOT MERGE ANYWHERE
428fbca5e7c1 : Import translations. DO NOT MERGE ANYWHERE
8b01b2567aa0 : Import translations. DO NOT MERGE ANYWHERE
cec66479543d : Import translations. DO NOT MERGE ANYWHERE
61b332d2131c : Import translations. DO NOT MERGE ANYWHERE
51a71939e3ee : Import translations. DO NOT MERGE ANYWHERE
dba0f61b01a9 : Import translations. DO NOT MERGE ANYWHERE
975d3bc99a91 : Import translations. DO NOT MERGE ANYWHERE
35e3732772cc : Import translations. DO NOT MERGE ANYWHERE
08c6406a8e80 : Import translations. DO NOT MERGE ANYWHERE
de8deaeea296 : Import translations. DO NOT MERGE ANYWHERE
f12f713c79a8 : [SB][Flexi] Replace MIGRATE_KEYGUARD_SB_VIEW with SceneContainerFlag
a8516526e202 : Remove android.security.KeyStore
4d8462cb28e4 : Use KeyProperties.UID_SELF instead of KeyStore.UID_SELF
94e596ec9c09 : Copy KeyStore.UID_SELF to KeyProperties.UID_SELF
348ee6db3723 : Fix typo in ContextHubService.java
9e3bc643dbb0 : Import translations. DO NOT MERGE ANYWHERE
8a093e8cd289 : Import translations. DO NOT MERGE ANYWHERE
2d77884c77fa : Import translations. DO NOT MERGE ANYWHERE
815cddca9549 : Import translations. DO NOT MERGE ANYWHERE
7168891e9ffc : Remove unused AnimationFilter.animateYViews
283c60597019 : Import translations. DO NOT MERGE ANYWHERE
47335d027ee3 : Update face checkmark color.
c80fa5471172 : Apply Hdr transition rate only when cap is changed
5494bf7e8b0d : HDMI: Include intents that are implemented in HdmiControlManager
c7911bb237ff : Fix small computation error.
8892325fccba : Revert "Add GlowPieEffect (first pass)"
c5f264b8ffc4 : Revert "Extract GlowPie to avoid code repetition."
11a2f2a14f4c : Revert "Add RippleRevealEffect"
ee4a28bd9cea : Update face checkmark color.
bdc8c26657eb : Icon: don't create Drawables with null Bitmaps
0da90b842e0f : [flexiglass] Fixes infinite back nav between QS and bouncer.
e7f80f303bd1 : Update QPR flags with QPR ticket number
c2d663bffda3 : Don't prematurely set-ready for activities not actually on top
3579b505848e : Reset BadRemoteGuess counter after LSKF change.
de1e4c0c5f79 : BigPictureStyle: discard empty Icon BitmapDrawables
dbec7031a713 : BigPictureStyle: add _discard_empty_icon_bitmap_drawables flag
8d018fce1731 : BigPictureStyle: log when Icon.loadDrawable returns empty BitmapDrawable
104305464d4c : Allow returned screenshot URI to be null
5113523fbe6f : Add kotlin parallel utilities
12ce77730060 : [[Old] Battery] Set the battery colors in ShadeHeaderController
6181f6bf6df6 : Update WallpaperRepository to fetch wallpaper info in the background.
504428344f7e : Transition to Glanceable Hub on dream exit.
5cc04a86e1ae : Dream Wake Redirection Introduction.
62ad2da35395 : Improve DreamService testability.
4a6154e627fc : Add PackageItemInfo Attribute extraction to PackageManager.
eae640ab51b5 : Adjust conditions to hold onto a task's dim
9d07e069aa70 : Expose getHeadlessDeviceOwnerMode as testAPI
a3dde2507530 : Fix import order to finally match checkstyle
23f0d5ff3207 : Turn off deprecated sdk dialog
1b8ed95f31f3 : Implement takeover functionality for the Home gesture on the Shell side.
1f6224f13d3f : Save screenshot with max priority (in the background)
01658fc72380 : [AsyncHybridViewInflation] Fix crash in Historic Message handling
5cbc582becb2 : Update boot image and system server profiles [M46C41P62S0PP]
426852a672a0 : Adjust mini bitmap size for color extraction
fa8cba81cff0 : Use only the icon size for surface to draw the icon into
4b616b1d3a05 : Parameterize communal hub tests for scene container flag
ac15bb87b972 : [SB][Wifi] Remove activity logs from table log.
858b14a912ff : Add config_enableTelephonyTimeZoneDetection.
f08be94d30ba : Fix javadoc
f0990adbcc3c : Remove redundant call to SetFlagsRule.initAllFlagsToReleaseConfigDefault()
c154dd9153df : Refine Folding animation
3db963e6d671 : Set DisplayArea in DesktopModeLaunchParamsModifier
189b5da2b790 : Dont enforce FLAG_ACTIVITY_CLEAR_TOP when FLAG_ACTIVITY_REORDER_TO_FRONT is set
5e4aba32c479 : Don't run face auth (non-bypass) on a dismissible keyguard
31c20cddaefa : Clean up some dead code
0625939a0232 : Only rewrite file when there has been a change to a list of users
b1c835da4e5a : Update fgs time limit reset logic.
ac9e9a3c0322 : Immediately stop bouncing transitions if the overscroll is empty
88dba1b31f5f : Override layout in display cutout mode when needed
7933eadda9e5 : Update string resource for HA summary
31f65e72cbb9 : Make the content view of TestActivity fit system window insets
72c55251b2e3 : [PM] Add doRestore check and write pendingRestore
0f756c61ed45 : Fix ASHA devices in the same pair name not sync issue
f9579fda1e71 : Migrate trackpad 3-finger swipe to pull down notifications away from ShadeViewController.handleExternalTouch
8c0cc6811492 : Update strings for imsi disclosure and ciphering transparency
3d3feb260f63 : Add a new Settings.Secure setting CHARGE_OPTIMIZATION_MODE
ab53ed39d413 : Fix error throwing by calling getCount before closing the cursor.
a156aa69f547 : Make `shell ime reset` work again for bg users
25845858ad30 : SpatializerHelper: assimilate speaker safe to speaker device for SA compatibility
5d678dd94c9f : Check for the package stoppped state first before checking the flag.
562ea6037ef2 : Mitigate LSKF leaks in RecoverableKeyStoreManager
629384e31575 : Fix ShadeCarrierGroup being initialized appearing left-aligned
1232dc2bd898 : Control PackageMonitor to register receiver
7a84b1906c0a : Fix ViewFrameRateTest
52a7ca444ca2 : Migrate SideFpsOverlay code to Kosmos
7b6cb6ca4b6b : Add icon_load_drawable_return_null_when_uri_decode_fails flag
c40c7936b537 : Add preventing burn-in mechanism for large clocks
d42bd3f0038d : [Launcher Jank] Make ChangeReporter faster
a23b4d37baed : Icon: log when BitmapFactory.decodeStream fails
de747a8601b1 : Update the initial bouncer message whenever the security mode changes
37f74027a80a : [Old [Battery] [Flexi]] Use textColorPrimary for ShadeHeader
9371c26fae76 : Pipe showing/exiting avalanche HUN key to AmbientState
8a14cfba0560 : [aconfig] Refactor WakefulnessLifecyle to PowerInteractor
34b8bf5d7367 : [[Old] Battery] Set the battery colors in ShadeHeaderController
a62b797100c5 : Linkify footer preference title
46798f3accd4 : Enable preventSystemServerAndPhoneDeadlock fix
c2556685a6b5 : Support new generated CustomFeatureFlags
a9287f5b09c3 : Revert "[SB][Sat] Add demo repo for device-based satellite."
bf938d7e9198 : Relocating the animator in the QSLongPressEffect
8e7ebafd8395 : Add tracing for receiver registration and un-registration.
1b4395562ccf : Add INTERACT_ACROSS_USERS to soundpicker
04103ccf65d6 : Parameterize NotificationShadeWindowViewControllerTest
e407396e29be : Update device entry icon label and a11y action
b955e67d2fb3 : Update test mission 1 marker file directory
c2d9a4ad6925 : Extract GlowPie to avoid code repetition.
d243f9666671 : Add GlowPieEffect (first pass)
0a05dd541c34 : HDMI: Update OWNERS
b2fe9de7d9c8 : Disable KEYGUARD_TALKBACK_FIX flag
577e6858150f : Add lock/unlock CUJs to java files
a35330c7b072 : Add AudioOutputInteractor to have a single source of truth about the currently playing device
cdcd587f9c1c : [SB][Sat] Add demo repo for device-based satellite.
c935f27db143 : Run clang-format on libhostgraphics
d0a9940372b3 : Import translations. DO NOT MERGE ANYWHERE
7007a86e48fa : Prevent elements from jump-cutting after an interruption
7b0da6ecb37a : Sort user restriction constants and add the missing `DISALLOW_CONFIG_DEFAULT_APPS`.
d30ae07af143 : Don't show private profile apps in Opening links
4f7fc4bdd721 : Use Kosmos jank tracker in FakeDialogTransitionAnimator
eb90e97eb23b : LocalImageResolver: log when Icon.loadDrawable fails
1789b5c969f7 : Update shelf screenshot UI entrance animation
cb9c41e80fec : Fix back gesture/dismiss button in screenshot shelf UI
b0255c0e669a : Don't remove background task immediately on screenshot service end
1ad60c9359cd : Add swipe dismissal for screenshot shelf view
ddd6d7b6d861 : Update screenshot UI elevations
98c656af1464 : Update screenshot shelf UI flag name
5a3013b421d7 : Fix nullability in MediaController#getPlaybackInfo()
d74e08af1ba2 : Handle reordering when recommendation clicked.
87118017e8c0 : Request face auth on posture change to OPENED
a22a9aa969bc : Import translations. DO NOT MERGE ANYWHERE
606bcdf37bfe : Move Transition test utils to tests source folder
c7669e8cb187 : [Minimal HUN] - Apply Minimal HUN to Standard Notifications
f9c02bb8ca90 : Import translations. DO NOT MERGE ANYWHERE
1dfcd39a6fbf : Import translations. DO NOT MERGE ANYWHERE
cfa4e4775df8 : Handle USER_ALL case when policy applied globally.
91ab155c247d : Import translations. DO NOT MERGE ANYWHERE
9ef965107bc6 : Import translations. DO NOT MERGE ANYWHERE
fbd67b7f1027 : Add flag for UI changes in MU settings
e8dd65b1596a : Import translations. DO NOT MERGE ANYWHERE
147989fff106 : Extract `CameraIdPackageNameBiMapping` in a separate class.
2e336be2a736 : Fix ALTERNATE_BOUNCER->GONE...
5c20c5308311 : Enable logs in FlashlightControllerImpl
e1773b2e4028 : Fixing RescuePartyTests
952b686e56c3 : UserManagerService:getUserDataLU method should called by mUsersLock lock.
710ed3f26c5e : Remove the need to specify data types
de4b6e184724 : New lint detector for flow usage
4458ad7f2352 : Fix bug in createAndManageUser on non hsum devices
9ff6e9b40a02 : Allow switching to outer screen only after passing 90 degrees
307c8d7fb5b2 : [CDM] Fix removeOnTransportsChangedListener API
44925d14d1a6 : Always override screenHeightDp and screenWidthDp
803800cc1bde : Add support for rules with filter=ALL in ZenModesBackend
90f6c385dd6f : flag for fix: Talkback doesn't announce 'selected' after double tapping the button in the picture list in 'Choose a picture'page.
2b702c3a059f : [STL] Address API council feedback on ApproachLayoutModifierNode
ad5786bca741 : Make ContentChangeFlow public
f1d4b34ad51b : Verify UID of incoming Zygote connections.
25a3d35433b9 : [0/n] thin letterboxing reachability flag
b8d456ead0c6 : [PM Archive] Remove some OPs from APP_PERMISSION_UID_OPS
514e8d7dfca1 : [Keyboard Shortcut] increase search hint char limit
65526b2114dc : Use optimized resource shrinking for SystemUI
35cf00e6de3f : Do not count rapid launch if launched from instrumenting process
af2340cf1d93 : Make sure that invoking handlers is on main thread.
9c7d70efef22 : ImageLoader: log when Icon.loadDrawable fails
e0dfa65494fb : BigPictureNotificationImageView: log when Icon.loadDrawable fails
53a5ae9b61d1 : BitmapDrawable: warn when passed null Bitmap
5621c36b8be8 : Reduce votePreferredFrameRate calls in View and enable velocity mapping for ScrollView
2056e501717b : [omni] Read haptic bit from AGSA.
7b0da804d054 : Camera: Fix a missing closing parenthesis
fecd619a8602 : Log bouncer UI event: BOUNCER_DISMISS_EXTENDED_ACCESS.
80097dbc0fd3 : [flexiglass] Add start order dep from SysuiStatusBarStateController on CentralSurfaces
45f14f9c0c14 : Prevent NPE when PowerStats Parcelable format changes
0b1e46969a5a : Move AudioService recv off of main thread
0180fe9074ea : (2nd try) Bind an input device via descriptor
df77bff0bd08 : Add flag for miscellaneous BatteryStats streamlining
520f19bf5248 : AppOp mode for device aware permissions should come from their permission states
b070e9ed58cd : Fix for a11yManagerService broadcastReceiver ANR
9d0d1c554231 : Deflag SidefpsController refactor
b529c1ff0bca : Rename the bubble position to be bubbleXY for clarity
6c3cbb5f357e : Separate background & pointer alpha for the expanded view
d6a2f19a01d3 : Add ENABLING_SATELLITE state
868b9fd6d912 : Dont sent broadcast to all users when uninstalling an updated system app
86fa77ab9575 : Fix ShadeTouchHandler over the lock screen
c84e0559a406 : Use TouchMonitor for touch handling over hub
d4401987c8eb : Stop overlay touch handling when the bouncer or glanceable hub are visible over the dream
4fbf06ab9556 : Jumpcut animation to exit PiP while entering PiP
514cb50f6bdd : Ignore CommunalBackupUtilsTest#read_fileNotFoundException
35d77a77feef : Fix security vulnerability of non-dynamic permission removal
d9519c346f77 : SystemProperties.set(): more exception message detail.
0ead58f69f5d : Fix security vulnerability of non-dynamic permission removal
28aa27c52228 : [Sb] Don't add NetworkControllerImpl as a demo mode callback
78ca4fa7720c : Flag the CTS for thread cleanup
955e78071ec4 : Fix READ/WRITE operation access issues on Restricted appOps.
4659cb891573 : Fixed bubble dot position on stack move.
e4e3d4a1cd39 : V is 35.
2fbbe6c1506b : Fixed bubble still has the caption inset.
8de5068ccd43 : Return to dream on power button press when occluded by glanceable hub.
f08a29863681 : SQL prefixes should be case-insensitive
865e2df12e08 : Notify keyguardGoingAway prior to making the call.
a3971d666e43 : Notification: expand flags and defaults in logs
4ea853da646f : [API Abuse - Text Consistency] Keep Messaging Message Style Spans
964c091e1c93 : Notification: update FLAG_ @IntDef
e735ce11106e : Revert^4 "Change CoreStartable @Dependencies to Injected Map"
95278e36c9e7 : Send cancel error when watchdog triggered
09b8310348d3 : Correcting Offset and size checks while queing
aa586407f33d : Add container property to a couple more aconfig declarations
fd86090bfa9e : Remove unnecessary static lib from SystemUI's Android.bp
c3afd69e3d5a : ContextHubService: Start message sequence number randomly
55e3c2607404 : ContextHubClient: Disallow reliable broadcast messages
ff20a7530769 : AudioDeviceBroker: avoid acquiring mDeviceStateLock when not necessary
6d91bf3912c0 : CachedAppOptimizer: skip freeze when do-not-freeze is set
8c5460616818 : Fetch CallerUid in Binder Thread before making async remote call
083b0a1b7c46 : Flag config for bug fix: Talkback focus order
5e49307013cf : Request face auth on posture change to OPENED
e9c6faecac3a : Remove dead code + trivial refactoring
bdc51f36a86b : Create ACONFIG flag for the keyboard shortcut helper rewrite feature
fb553ed25f10 : Shortcut Helper - "Scaffold" implementation
33cb0a5d5b36 : Updated Action Click accessibility talk back to "Double tap to dismiss" on screen saver
45637a05f234 : Create a flag for rescue party flag resets
21d08b5033f9 : Fix cancelScanRequest() scanning state update logic
c9d01b1fdc2f : Make manager scans populate active scanning packages
7459e82259b9 : Trace coroutine section name generation
94cda4962566 : Add return animation functionality to ActivityTransitionAnimator.
2d6320f4bfb7 : Make TextServicesManagerService optional on Wear.
77b4dc9b37e0 : Fix the inconsitent paragraph
067e0eb8fd5f : Create a flag for rescue party flag resets
52f95ffc2257 : Add missing methods in host version of Surface
e0b98de08067 : Pass UserHandle from UMO to Output Switcher dialog
fffac2db6553 : Moved adjustment flags and brightness setting to ABS
2dadca75f6ef : Fix overlapped badge in profile icons
81db2a07e9c1 : Add closeAllApps scenario and refactor
e423d38ac67a : Only hide ime leash for invisible ime control target
ff7c906d7a05 : Remove @FlaggedApi from non-API symbols
24cff7df533e : uinput: fix timestamps for JSON-style recordings
5cb53006bbc4 : [CDM] Use proper package name when calling attach/detachSystemDataTransport APIs.
837352b26ee5 : Disable split screen aspect ratio for portrait apps in tabletop
77fd4e3bdf21 : Update the dropdown arrow of Spinners based on new UX
a5dca25ec42c : Revert "Bunlde ClientTransactionItems when enter/exit PiP"
02d8ee41083a : Fix width calculation of TextView
672d2128b9af : Adapt imports to new perfetto_trace_javastream structure
ee0908c915bf : Revert^2 "Fix entry lookup in getDurationMs"
f2ae0e31b3a4 : Fix ConcurrentModificationException on WindowToken
afe4038596a6 : Fix flicker in predictive IME back animation
f380fff3c32f : Stay registered to proximity sensor while activities are occluding keyguard
638aa4bf2557 : Skip setting intermediate top when moving task to front
2cdf859c8f32 : Introduce Forward Override Options for the stable config
66beac5bfc51 : Fix transition from Internet Tile to Share Wifi
8265c6b755f7 : Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS
bc3bf5b04438 : hwui: add missing <mutex> include
b1a6074cdbf8 : Modify the way AnimatableClockView applies isAnimationEnabled
b3a8df478df5 : Hearing device summary with battery info
401c061c90ca : Notify renderer for CPU hint during process ViewPostImeInputStage
11bc9d559f2f : Generate progress events from app process for app animations.
ca128c5f2abb : Update size constraints on aspect ratio change
2c072561d363 : Restore communal widgets after host is restored
757ae2d0f689 : Fix RTL alignment for Shade Header system icons
f7290ab82507 : Revert "Fix entry lookup in getDurationMs"
d81b899333cb : Guard app handle hiding on immersive changes behind a flag
f00fd4459802 : Refactor of the SeekableSliderEventProducer and SeekableSliderTracker.
a27bd3dcb956 : Perform SQL comment scanning with a manual parser
9eaedae1707f : Add flag for hiding App Handle on immersive mode changes
9769c56451a8 : Request backup when communal data changes
d83539864f3c : Backup & restore communal state
a8b13c9531c9 : Introduce communal state proto for backup & restore
37cf0166090e : Revert^3 "Change CoreStartable @Dependencies to Injected Map"
bcfa416e7d22 : Set a default value for credautofill config
3d7aa89d939f : Update time-limited fgs tracked to use realtime.
dfe2bc46cf6c : Fix Notification dozing for Flexiglass
4c51ad9e5e1d : Refactor mixed transition handling for use in other form factors
a1a9055db136 : Disallow enterPip from auto-pip-able while pausing
465b413d7674 : Offhost NFC services shouldn't be able to register non-autotransact polling loop filters
16594a60b629 : [flexiglass] Lockscreen shortcuts are visible again.
a0ef0b81a9e0 : Do not show the satellite icon when wifi is connected
9ffc11898790 : Check if the device is provisioned before showing the satellite icon
33fb2017931c : Update setIgnoreDisplayTouches when context is updated
2e20e677a3be : Document that only the currently preferred service can enable and disable observe mode
e5d6da0ccfa2 : Update shelf screenshot UI entrance animation
48954b9f4f8e : Make BiometricFaceConstant a class
d697f74def77 : Create new Metadata name for injecting HTML snippet
a6d3a3381087 : Remove stale profile from CredentialManager
41b21255b07c : Add timeout to abort PiP if needed
4d351aa2cde6 : Add additional support for FromAlternateBouncer transitions
f9a90d86a13e : Refactor logic to allow touches to use SceneTransitionLayout APIs
4647b0110119 : Add support to get headroom from thermal cmd
b193131c9303 : Track dream focus in order to know when dreams are occluded.
6aeff5698590 : Revert^2 "Do not need to startDiscovery if a bound device need to be assoicated."
419b9bc164c5 : Apply Hdr transition rate only when cap is changed
9697dc6e2560 : Make device icon always show the connected device.
032b27b1ac88 : [SB][Battery] Log when power save changes come in.
7eac9abb7a2d : Update DREAM->HUB transition to use scene as source-of-truth
4a5c468e7f99 : Keep the test helper process unfrozen during the test
94999ee8fa3b : Remove parameter in onRemoved method
9b59ac4397ef : Revert "Update glanceable hub widgets on config changes."
0244bdd8ed65 : Use more generic methods in carousel controller
a8c826925c9e : AOD transitions to GONE (not LS) if security is NONE
7a117e5f383b : [contextualsearch] add invocation time to launch intent
e690a19a9a2e : Removing manual tap timeout wait
e636d3f17068 : Add recommendation view holder to controller
e6fb396828be : Fix XML flag names.
bf5ead7c1fa2 : Fix back gesture/dismiss button in screenshot shelf UI
19050a36fba0 : Enter glanceable hub edit mode using talkback
fb809cc72692 : Fix scrim offset to (0,0) for letterboxed cross-activity-back
b849d96fc7ab : Revert "Revert "Moving hardware layer to the parent of brightnes..."
85f0ee3622ad : Adding avatar picker to platform allow list
ae8b5952dc40 : Update physical keyboard shortcut for taking bugreport.
28a954aa9c93 : Remove VirtualCameraStreamConfig size upper bound check from java
c6487432359f : Integrating new Avatar Picker App in Settings
e778719ef9ee : Add transition on keyguard showing
089ce4b24a4d : Don't reset AZR condition when user updates a rule
9caa7cb41166 : Compose all scenes with an ongoing transition
63b44c25cfa5 : Update OWNERS for tracing related code
f387a9699687 : Fix bug in policy size tracking
262b739c7589 : Remove flaky test
f1058aca95d9 : Import translations. DO NOT MERGE ANYWHERE
0919bff62a5e : Import translations. DO NOT MERGE ANYWHERE
998a2bbbb59e : Fix nullptr exception when using do-while
7ac48a8ae417 : Add WEP dialog in System UI
2f9cc565e1c5 : Allow to preload home if it was died on top while locked
ec185edcea5c : [Audiosharing] Update punctuation/formatting for Bluetooth device status
5bcc7a0cdb0f : [Spa] Make ListPreference content scrollable
e4d761203844 : Import translations. DO NOT MERGE ANYWHERE
5bcfd5927a38 : Import translations. DO NOT MERGE ANYWHERE
53cd5ce0dbe8 : Import translations. DO NOT MERGE ANYWHERE
4bcf6aa71aac : Import translations. DO NOT MERGE ANYWHERE
f0d6338cd07a : Import translations. DO NOT MERGE ANYWHERE
806f7768dc52 : Use PriorityQueue for tracked Jobs
bd7f355e1e31 : Import translations. DO NOT MERGE ANYWHERE
959798a74fc5 : Import translations. DO NOT MERGE ANYWHERE
924a88a51472 : Import translations. DO NOT MERGE ANYWHERE
626cd502b7ca : Import translations. DO NOT MERGE ANYWHERE
8e2a564a9dd2 : Import translations. DO NOT MERGE ANYWHERE
ed3eb5b7d7b4 : Removes existing singleInstance Activity when starts as home
8a2014907262 : Do not transfer starting window if requested orientation isn't match.
df5ac0d5bb49 : Update the imports to androidx.test.filters.*
8168199b4aa1 : Update the imports to androidx.test.filters.*
63410892a912 : Let token animation notify removing starting window
b1b591f3439f : Added support to reset offload brightness in post processor
2dd6f2ee2c2b : Revert^2 "Change CoreStartable @Dependencies to Injected Map"
45a719a3a208 : Avoid dependency to flagged constants in BtHelper
059ce8f4fbb9 : Virtual Display demo rotation
a56245f3901f : Block align start and length while punching holes
27da134092a1 : Add HWUI session tagging
72c49315e35e : Enable PowerStatsExporter for WiFi
d3639e77ecbd : Introduce PowerStatsProcessor for WiFi
5275ebb88ff3 : Introduce PowerStatsCollector for WiFi
5d6da708806b : Re-enable backup dumpsys in bugreports, and remove some behaviour change introduced after ag/26833810 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:1d2f763fa1c3ff7b499923abc547040d82279c95) Merged-In: I501151d4d73490b3f6f3c0326e741ec046cad36b Change-Id: I501151d4d73490b3f6f3c0326e741ec046cad36b
e152ceabf898 : Revert "Change CoreStartable @Dependencies to Injected Map"
ce088382e4b2 : Support preload of org.apache.http.legacy.jar
5eb07f375533 : [Autofill Framework] Add a new key for specifying virtual structure type in ViewStructure extra.
88d94ff98de5 : Log verbose autofill logs with autofill tag
caa2b71e4ad9 : Revert^2 [Mobile] Make sure we +1 the reported level if INFLATE_SIGNAL_STRENGTH is true
e26ff55ff818 : Add container property.
d66f082777db : [flexiglass] Lockscreen scene returns to portrait mode.
2184cf58882f : Fix the incorrect getCallingPid() in the ActivityManagerService
b8ee2fadadd5 : Don't remove background task immediately on screenshot service end
bf38944bf39f : Fix NPE
a4ad77f52386 : Avoid duplicated crop in PipAnimationController
70d9da866ad7 : [flexiglass] Implement QS bottom swipe up to Gone
ea1e84872126 : Add media common view model DiffUtil classes
f8a26280d5dc : Prevent IndexOutOfBoundsException in PipTransition
dc07a3c90a08 : Revert "Do not need to startDiscovery if a bound device need to be assoicated."
c1dfcb567422 : Fix swipe cancel lifetime extended notifs
31e444005b61 : [Divider] Set system default ratios for draggable type only
2f03804e3255 : Revert "Moving hardware layer to the parent of brightness slider"
119b6deffb32 : A few updates to task views to enable shell transitions on auto.
e2fc7fe35533 : [SB][Mobile] Increase log size for MobileInputLog.
4de0b2c93876 : Change CoreStartable @Dependencies to Injected Map
21492dcd91c8 : Don't throw ANR if onTimeout flag is disabled.
cdeef27f8bc5 : Adding viewmodel and composable for tile layout refactor
c664350b4702 : InputManagerService: Remove native callback getPackageUid
5f2d6d50f851 : Attempt to show altBouncer before showing primary bouncer
284021cad760 : Do no redact emergency notifications
61225ed004d4 : Revert "Bind an input device via descriptor"
bd1e4d7ae22c : Parameterize tests for Scene Container flag
3704705f07ce : Test util for shade that accounts for flag values
a4b34064ed6e : Cleanup boolean values in TaskFragmentOperation.
4da92edd4c7e : Set isInPictureInPictureMode and isInMultiWindowMode before dispatching callbacks
d8397d8de37f : Apply over-expansion to clipping bounds
43259920c430 : Fix FsVerityTestApp with AdoptShellPermissionsRule
db09257cc07f : Remove ugly hack now that we're using newer mockito.
1ee964326c76 : Change name of getNumRegisteredAttribtionSources
d84b3da7167a : Fix some usage of removed private Skia functions & transitive dep
1096b70b427d : Minimize a Task whenever we reach the Desktop Task limit
1d4aa6d6704d : NMS binder call performance step 1: logging
9282e2c30f99 : Make some Keyguard changes to accomodate screenshot testing
1aec45fee547 : Fixes LE Sysui update to use new instead of old
d785a56a6721 : [0/n] Add `FreeformCameraCompatMode` enum and extract camera-related fields in AppCompatTaskInfo to a separate class.
e95561b92c6c : Add new API to notify carrier roaming ntn mode changes.
eb5e807bdf02 : [SB][Sat] Update carrier text to display device-based satellite info.
50091d0beeb9 : Support excluding persistent UI
1d2f763fa1c3 : Re-enable backup dumpsys in bugreports, and remove some behaviour change introduced after ag/26833810
ad3b08cf60eb : Revert^2 Use resolved bounds in CompatDisplayInsets if letterboxed for aspect ratio
022bdcc72b82 : Revert^2 "Simplify MediaSessionRecord callback invocations"
73415720eb20 : Add tests for IME predictive back animation
992031103ca4 : Should set visibleRequest false when destroy activity
4ebadbdf8ec0 : Update aconfig for even dimmer
02ce6a3e48c9 : Disable test for impossible condition
af8ae674f63f : Use background dispatcher instead of executor
e359b8ec4898 : Add media carousel view model
a7ef105981f0 : Setting up environment for media carousel view model
b8f5e5c7de42 : Allow predictive IME back animation when app handles animating insets
b2820aeaf226 : Add app movement for IME predictive back and adjustPan
9470120613ec : Don't create compatDisplayInsets if has fullscreen override
7f4ca82f9b57 : Align Element.isOpaque() with Element.computeValue()
1a12af54e019 : [FoldableDeviceStateProvider] Do not listen to hall sensor when not used
603daaa642d3 : Fix ShadeBackActionInteractorImplTest
70a1f459e311 : Revert "Hide STATE_PLAYBACK_SUPPRESSED from the public api"
aea1d8e231ca : Revert^2 "Set container to system for aconfig_declarations in AconfigFlags.bp"
9f65a5b18675 : Allow ElementScenePicker to return `null` (1/2)
5a32e38683e7 : Remove unused NSSL#mAnimateBottomLayout
a42fc0f1a912 : Revert "Simplify MediaSessionRecord callback invocations"
3acc4a44c747 : removing unused Rb perf tests
dde50f562efc : Replace MockitoAnnotations with @Rule MockitoJUnit.rule().
f055241bf5cb : Adding a modifier to add perfetto marker for the measure and layout phases of compose.
e9e339fcf489 : Add missing android.location.flags-aconfig-java to framework-location
5ec31aff2474 : [Audiosharing] Update device summary for CachedBluetoothDevice during audio sharing
935fd5a1d4af : Import translations. DO NOT MERGE ANYWHERE
207ccd395e79 : Import translations. DO NOT MERGE ANYWHERE
9e1fb436e47c : Extract RefreshRateData from DisplayDeviceConfig
717c5dc90c87 : Import translations. DO NOT MERGE ANYWHERE
5c4d77caf288 : Import translations. DO NOT MERGE ANYWHERE
cbe3922cf3b7 : Import translations. DO NOT MERGE ANYWHERE
bd0977a9919c : Import translations. DO NOT MERGE ANYWHERE
2cbc2a73bed7 : Import translations. DO NOT MERGE ANYWHERE
4be6fb3092ee : Import translations. DO NOT MERGE ANYWHERE
d258066d5a5a : Add missing android.location.flags-aconfig-java to framework-location
d55a610ff2f3 : Import translations. DO NOT MERGE ANYWHERE
11e510aa3121 : Import translations. DO NOT MERGE ANYWHERE
d0a16de3db3c : Import translations. DO NOT MERGE ANYWHERE
90806c4fdb29 : Import translations. DO NOT MERGE ANYWHERE
f3ec924e1fe3 : Import translations. DO NOT MERGE ANYWHERE
4470680e5f72 : Import translations. DO NOT MERGE ANYWHERE
adb27f768d1e : Import translations. DO NOT MERGE ANYWHERE
65446a49ced4 : move dropbox_flags_lib to framework flag list
85e026262f85 : Try fix Bundle#getParcelable error for relayout bundle
344c62e28a24 : Update heads up manager tests with throttling enabled
855a85393000 : Fix entry lookup in getDurationMs
c38cb5d075a6 : Block intents with action set as null
7e8a017cdd18 : Golden update change auto-generated from Scuba: invocation I73200010267927138
77e0926961be : Make embedded TF provide override orientation only when visible
f585fe90c857 : Add Kosmos to tests and update sfpsAuthenticationReason
1023c749907a : Adding auth messages into BiometricStatusRepository and Auth clients
97ae05c72aed : Make handwriting surface ignore touch when stylus is down
8813f377f441 : [PM] Get the title of the installer outside of the lock
239aa9d906e8 : [Spa] Add title contentDescription for Preference
babdfbcb0a06 : BiometricService: put the mthod of resetLockoutFor into handler when binder called and keep thread-safe in RingBuffer.
74648d85181d : Update the imports to androidx.test.filters.*
991d4df17bc4 : [flexiglass] Fixes destinationScene-related crash when swiping.
f3d7c6abf3e4 : Fix the test failure in GtsPermissionUiTestCases
825f1ed32286 : Set transaction effect when the transaction is not a no-op
b68749be3b42 : Remove theater-mode wake checks if screen is already on
0d73a37cc234 : Remove unmatched mUserLeaving setting
68c52490724d : Fix media vertical cut off in scene container
212854ee5146 : Use TYPE_ACCESSIBILITY_MAGNIFICATION_OVERLAY for windowless window mag.
535b278366e6 : Dump IkeSession in VcnGatewayConnection#dump
6c1847b762b2 : Make checkstyle_hook happy
ec6760356540 : Add HAP preset support in Hearing Devices Quick Settings Tile
8b390cb19118 : Checking BadOffset while queuing buffers
63b3426b760d : Introduce UserData and UserDataRepository
5f38164d8cc0 : [StatsPullAtomService] Moved mNetworkStatsManager init to main thread
f91005a949be : move backstage_power_flags_lib to framework flag list
c80147cd1437 : onboard nearby namespace
bd5169470154 : Permission-annotate all AIDL methods for IAccessibilityManager
2887b2735940 : Allow startBugreport to run async
bf8c567494fc : Add dreaming => alternate bouncer support
b7afa49e01ac : TEST_MAPPING: re-enable ScanningSettingsTest in presubmit
93f49b79c890 : Notify keyguardGoingAway prior to making the call.
ad80ebb5b307 : nfc(api): Move @hide constants to Constants.java
fae8f25d9dd3 : writeString8 is a hidden API and is not working on Auto targets
fa988c635c53 : Disable widgets for stopped packages
9430955679d2 : Avoid removing glanceable hub view when in edit mode
f3831dbb104f : Animate open maximize menu
1bbbc897de65 : Ensure boolean flow helpers only emit when value changes
254972cf117a : Fix HardwareRenderers becoming invalidated by TRIM
1a4344494204 : [flexiglass] Pattern bouncer appear animation.
9adead25a553 : Move intermittent calculation to ViewRootImpl from View
a9eaacfaa53b : Initialize glyphOffsets during default clock onMeasure
4686d3eff8ec : Fix NPE with UsbManager
956bbaa1a5a0 : MIDI: Add java imports to UMP MIDI docs
e6cec8281235 : Remove dead code
c7dba2b5dea5 : Revert^2 "Propagate exception from inline/dropdown selections"
969f2f801e2e : Remove-Task in WCT should imply lifecycle change.
810661ece418 : Replace deprecated conflatedCallbackFlow in HUNViewBinder
823f77149dbc : Avoid using UserHandle.isSameApp in package check
e4c972767eaa : Remove WindowConfiguration#mDisplayWindowingMode
e64faa9407a3 : Implement immediate PiP removal
efdaf390d7e5 : Single user headless DO fixes
5e8ed810fa55 : Don't snooze other modes when user deactivates DND
784adc032808 : Fail tests that have failed to actually enable scene container.
9abde299a28b : Update task surface visibility with reparent for pip
43deca87ae16 : Add a placeholder to show the hint of text on dialog
b59d07a09215 : Add logging for debugging DeviceEntryUdfpsTouchOverlay
08c01f0dbeb6 : Unregister IME callback in onBackInvoked immediately
4ed00d31edb1 : Add enterDesktopWithDrag scenario.
26239fb5fda7 : Send broadcast to the correct user in QS restore
36816072eca7 : Persist incomplete pkg restore data for longer
486169908bf5 : Fix LargeTopAppBarNestedScrollConnectionTest for ag/26995613
5ec8f4e5aeca : Use NDK version of transaction completed callback
ef22010186fd : Add flag to update the bugreport keyboard shortcut.
63796b55fa8e : Fix wrongly applied material theme for StandardMenuPopup (2nd attempt)
76ca5b9d43e7 : Fixing radius of notification focus overlay
804f0134e8f5 : Avoid outer/inner class name clashes
2163c8ae365c : Emit extension fields
18a165ea7ec5 : cleanup messages allow list
a03d712c9676 : Revert "Propagate exception from inline/dropdown selections"
e7b122acd4ad : SpatializerHelper: assimilate speaker safe to speaker device for SA compatibility
ac6e09a592ef : Move registering receivers to corestartable
26b84ff422de : Hide STATE_PLAYBACK_SUPPRESSED from the public api
f8a7bd334a9a : Update satellite icon to match with system UI's
fb7d62975e02 : Use legacy insets for compatibility behaviour
b54fcdfc413d : Attemp to fix letterbox flicker before app window draw.
f2811b31ff0b : Defer transition ready when during applyTransaction
22b08198a9c8 : Add default_teams to hwui build target
4c5bbf143cfd : Support force fingerprint reenrollment
fce1879ceffb : Support SUPL over satellite
e4c0cf0f9d8c : Set parent on animation-background before building
794d5dce9c3a : Manual brightness working as expected with refactoring flag enabled
ab0f11ea8cf6 : Add default_teams to CtsSurfaceControlTests build target
f52284471a9b : Add default_teams to ChoreographerTests build target
40d6dcaddaec : Add default_teams to TouchLatency build targets
31debc91abbc : Added KCM for Thai (Pattachote).
a19b0efdc4c5 : Add media control view-binder
d7e5e455a19f : Add new preference round corner background in SettingsTheme
307ebea4ef98 : Revert "[PM] Remove wear folder and the usage of xz-java"
943475ccdbc2 : Update Service#onTimeout implementation.
0f40f3f44d38 : [StatsPullAtomService] Introduced flag to fix NetworkStatsManager init
5271c7f5d77c : [PreferenceGraph] Introduce PreferenceScreenProvider
b2557230fcfd : Add SensitiveNotificationAppProtectionApplied logs
ab7c0fee12d2 : Add RippleRevealEffect
9598114dd326 : MIDI: Add exported="true" to docs
03079c66073e : IPackageManagerNative: Add getPackageUid
c34d44050d2f : MIDI: Remove < from docs
20f46d2901db : Use latest bcradio java lib in bcradio service
0de3277cbe0b : Fix SystemUI lint checks
b7c3f0488a09 : Move AudioService recv off of main thread
2670756de970 : Limit service triggered app start info records to cold starts only
9248717a6788 : Fix bug with adding widgets via drag&drop when GH is empty
77ce322fcc6c : Make DefaultBlueprint configurable
1587f28ca433 : Redact BigTextStyle fields in notifications if needed
4a0b8e8eadd0 : Log the trial to start non-current user Activity
0f1bf53ca660 : Do not assume display is available when a task launches
3dad48fe4aca : Separate aconfigs for including session id and focused id
ef8871d5347d : Improve avalanche debug logs
5b6f70060b23 : Adjust hub top spacing
365fe0cecc7a : Add noteop command to note app ops from adb
be2e3b05858b : [DO NOT MERGE][CDM] Fix setSkipPrompt on Android S
3ed3e573a4eb : [DO NOT MERGE][CDM] Fix setSkipPrompt on Android S
56ac420b653d : [DO NOT MERGE][CDM] Fix setSkipPrompt on Android S
0ae70e23ed79 : Allow BlockedAppStreamingActivity to be shown in HSUM
5457e16d3295 : Encode IkeSessionParams using getIkeOptions
786b2373fc49 : Remove unused function and fix typo from OverlayProperties.java
a7a97c85bc99 : Grant Shell SETUP_FSVERITY permission
99258dfebee6 : Optimizing the QSLongPressEffect
53c2e150a732 : [flexiglass] Implement QS/Lockscreen scrim transitions
0346207e750a : Check the existence of IpSecTransformState API with try catch
ff8446f88514 : MediaCodec: add log around Handler.removeMessages
6324c31b798e : [CDM][Refactoring 8/N] Make maxId global
d2ce210a89e9 : Update API documentation for MBSSID
aa1209c4dbf4 : Hook up broadcast and content provider flows
b58fa9775dae : Update the imports to androidx.test.filters.*
0401d1e2848d : [SB][Wifi] Rename WifiRepositoryViaTrackerLib to WifiRepositoryImpl.
0a6fe047d295 : Add loading state in the MediaOutputViewModel
385976a3118b : Add swipe dismissal for screenshot shelf view
28321bb7b83b : Revert^2 Fix job count out of quota.
77d3276dd1f6 : Change back button to cross for create flow
47dbfaebe436 : Correct AnrTimer use in ActiveServices
bbd8a6a61cec : Distinct callback for each request
052e4b00a0dc : Prototype replacing small icons with app icons.
bfc69cd32ef3 : Do not need to startDiscovery if a bound device need to be assoicated.
077f31009b19 : Allow returned screenshot URI to be null
aaa86cdfb790 : Ensure device_owners2.xml is always written.
c7de312a5b84 : Dump client's selfReportedDisplayId, uid, and pid
602260010baf : Show phone usage app op for microphone
491a5ae0e115 : Revert "Adding "android.software.contextualsearch" to FEATURES"
7a0c941dbc69 : [SB][Wifi] Remove WIFI_TRACKER_LIB_FOR_WIFI_ICON flag and old repo.
8ddcd1cfcd23 : Revert^2 Use resolved bounds in CompatDisplayInsets if letterboxed for aspect ratio
54ac5c634d29 : Remove the OomAdjProfiler
40d3f397d3fe : Small modifications to AnrTimer
00c8254cb540 : Make MediaDrm device-aware
c7f733be6ba0 : Migrate setupFsVerity check to EnforcePermission
070baffe61a8 : Set FaceDownDetector disable-able by user
2c03ac2a3f0e : STL checks in advance whether the userAction is supported.
7342ff5e20c2 : Clean up outdated back flags
ec1eac9a06de : Detach stale IME leash for orientation change with gesture navigation
fe04f72d9f7d : Fix letterboxed activity cropped in cross activity back anim
c53b10fc5d45 : Change audio stream when calling with BLE headset
f578afd69992 : Build an isHeadsUpAnimatingAway signal from the NSSL
c8fb60990077 : Add input validation on VibrationParam[] to prohibit null items
f2a2c642ea2e : Revert "Add String resources for Background User sound notification"
b81d69606dce : Don't fit action bar if decorFitsSystemWindows is false
c555c241506f : Fix ActionBarOverlayLayoutTest
625f9810b4c9 : [contextualsearch] implement assist data request
609ebc0f3686 : Use legacy insets for compatibility behaviour
114d85ce65c6 : [Audiosharing] Update fallback when receive synced state
2982b3b42933 : Fix rounded time to full issues
dc1335dce58f : fix(fullscreen magnification): Fix action in configuration changes
10b5daf309d9 : Google RCS uses FTEU MO SMS for phone number verification [ Week 12, Week 13 Week 14 and Week 15]
d4c404d75a03 : [Physical Keyboard Setting] Delete obsolete flag
04ddafe1eca5 : Build dirty-image-objects in Soong
2e46fc6cd316 : [PM] Get the installer title via createPackageContextAsUser
091752570a89 : [PM] Get the title of the installer outside of the lock
2f53ef0530ad : feat(fullscreen magnification): magnification should not work when no sysui connection
b51ba47fc12b : Move mOnSubscriptionsChangeListener to FgThread
c113a8e5a409 : Introduce hidden logging API for restriction types and reasons
fda490111363 : Fix smallClock and smartspace jumping when transitioning from AOD to Lockscreen
6bc3a2cc8042 : Don't call setPowerBoost directly from native code
70e82cf54a97 : Propagate exception from inline/dropdown selections
3ad751bbb5b2 : Adds READ_SYSTEM_GRAMMATICAL_GENDER privileged permission to the Settings app.
deea016de281 : General Fallback for BiometricPrompt
e073c73fafbc : Add support for createHintSessionWithConfig
02be488a2122 : Handle AppWarnings per-user per-display
e3c631006fed : Clear the messages and callbacks in the AccessibilityInteractionController when the ViewRootImpl is detached from the window.
17055f02cbb2 : [VRR] Fix ViewRootImplTest#votePreferredFrameRate_applyTextureViewHeuristic
a8c8667e74cb : Fix crash loop when compose_bouncer is on. Flag guard is already performed at BouncerViewBinder#bind.
a9efa102fce5 : [TouchLatency] Update style to accomodate for the edge to edge
a376384f097b : Add READ_SYSTEM_GRAMMATICAL_GENDER to PackageInstaller
b03264ade90d : AccessibilityManagerServiceTest is setup to run on single user 0. Ignore the tests that are failed due to the assumption failed.
62677b244391 : Remove rundundant <test> tag
94f34f397f3f : Revert "External display limit on ready to enable"
4cfbd6764f6a : [CDM][Refactoring 7/N] Refactor the association activity
462c5b8d92e0 : Long click: use the node's window's bounds instead of asking WMS.
6682a0dc5e72 : [omni] Update logs for easy debugging.
f3cd5559c883 : Schedule stopping inactive background users
3bea5bcc5fd4 : Do not disable IMEs upon force-stop
fe3db4483aa9 : Finalize BiometricPrompt Strings
dd80507ca524 : Upload Perfetto Trace and Screen Recording as Unique Files when recording an issue.
6019e9d8b0cf : Get user switcher actions on the background flow.
97270611df31 : Allow Biometric TestApi to use virtual hal
ce20b8278827 : Don't log spurious standby bucket changes during startup
53738cf5e4be : Update arguments to vold binder to use byte[] secret for CE storage
41ad275bf48f : [SB][Wifi] Update tests to use new trackerlib repo instead of old repo.
8a26738127d8 : Add SensitiveNotificationAppProtectionSession logs
b386963ed034 : Flag for sensitivecontent recents bugfixes
7e7f23e1601e : Add flag for sensitive content metrics bugfixes
98fa7edb10ab : Remove USE_REPOS_FOR_BOUNCER_SHOWING flag.
5b7664fda74c : Remove the RUN_BACKUP_JOBS permission.
774dc6d77427 : Permission-annotate IAccessibilityInteractionConnectionCallback
633e1b6c147f : Avoid showing lockscreen when closing an activity in hub mode.
1742bc0f97c6 : Implemented new Focus states for notifications row
65e73e304c3c : [Mobile] Wrap AccessibilityContentDescriptions in a static getter
d17553cb8fd2 : Refactor nullchecks
d7f846003f69 : Handle RootTaskInfo with no child tasks
39b9c2200cab : Disable WorkProfilePolicy for multiwindow droidfood
8f0e54c7db90 : Test coverage for Work and Private profile policies
c95da3eaeace : Follow up for ag/26908611
db828d14a890 : Add flags to parametrize Selinux logs collection
a7f5b4d77cbc : Update method annotation to ensure lock is held
7f700709ab47 : Revert^2 "Make isBackDisabled() not SystemAPI"
f03e716b1dcc : [flexiglass] Unfold transition support in the lockscreen scene.
bbab0b18f70e : AudioDeviceInventory: protect from null BT identity address
f0793ec1efd4 : Remove spammy logging in LocalMediaManager
2d3307f9eb3c : MediaCas: Release cas resource only when all sessions are closed
c4afa2478771 : Fallback to endRelOffset for activity surface offsets
c09142e5a814 : Adds READ_SYSTEM_GRAMMATICAL_GENDER privileged permission to the SysUI.
53aa533530fa : Add READ_SYSTEM_GRAMMATICAL_GENDER to SystemUI
ff50796848db : Always collect animation flows in KeyguardViewMediator
6d932a0d5d3a : Handle slice broadcasts on BG thread
9412f3ce16a4 : Remove @CriticalNative annotations
1fb02e3a19fb : Add String resources for Background User sound notification
bce9246d947c : Refactor createOrUpdateOverlayTaskFragmentIfNeeded
f0f6981ae2e4 : Disable flaky testSelectAndTransferAndRelease
9195fc287ec7 : Transfer subscription ownership on DPC transfer
43c85eb07af4 : Handle IME user animation in ImeTracker
da745d2c11eb : Add HardwareRenderer to libhwui on host
d389821ced93 : Moving hardware layer to the parent of brightness slider
3cd05af09b59 : Spatial audio button should be toggled off when it's turned off
eb32512b0465 : Apply the light theme for PerfTestActivity
29dcdb52acda : DisplayModeDirector: simplify access to DisplayDeviceConfig
346cdeb3494d : Release ByteArrayElements in WritePackets native call
44d230c493c4 : Set TLS and incremental state lazily from Java
b1b6f7f3495e : Simplify MediaSessionRecord callback invocations
fb184b743021 : Prioritize layouts with no country code over mismatching country code
cfbcf0ac0276 : Keep refresh rate settings upgraded even if the flag is off
ee91cd994b5b : Add input-related file to all host builds of runtime
b6ae2d242bd2 : Text input in dialog should extend to full width
0f0e5512fe58 : Ignore face down detector with shell command
bccda389bd7c : Anisotropy correction for external displays only
80125c392646 : Support multiple overlays in a task
5ae73328151a : Skip collecting requesting-invisible wallpaper if no target
d0dc17434dc0 : Fix ConcurrentModificationException in WindowContext
54ae7461b5e8 : [Bootstrap SIM Data Limit] Configuration to support re-evaluation interval
d80590b4acb5 : Remove unused parameter
5a6863cacec8 : Improve InfoMediaManager javadoc
aadb59bb389f : [Audiosharing] Add function to BluetoothUtils to get the group id of CachedBluetoothDevice
12e9ebd0acf6 : Update sign-in titles
660ba14dcc95 : Changed to use putLong() instead of putInt() for initialization of KEY_SUBSCRIBE_RETRY_DURATION_MILLIS_LONG)
5d1cad1f8e62 : Validate Exception Catching in BioPrompt API
c2d719914beb : Fix co-ex string for face not recognized
bb52561fb26e : Convert DreamOverlayServiceTest to Kotlin.
7320f0f69ea3 : [flexiglass] Unfold transition support in the shade scene.
c5c5d9a3b75c : Move 2 new FileIntegrityManager APIs to @SystemApi
28eebac32816 : [DataStore] Add more test cases
8839d7dd3487 : Revert "Fix wrongly applied material theme for StandardMenuPopup"
d68f5296f201 : UX Polishing with new Biometric APIs
fc95d01ea175 : Import translations. DO NOT MERGE ANYWHERE
dbfc17f473bf : Import translations. DO NOT MERGE ANYWHERE
a895d3a1280d : Migrate TEST_MAPPING options -> Android.bp
eb16f310af07 : Cleanup the content overlay
7bf0b469910e : Import translations. DO NOT MERGE ANYWHERE
e123e4640d7a : New aconfig flag for adding last focus id and session id to ClientState bundle
340a2deba07d : DM: Add owners for DisplayControl
52c9b6524203 : Fix the string reference equality comparison in MusicFxHelper
afae230c3539 : Add copy of f_accessory.h.
dc1fd9b2ed22 : Replace IMMS#mSettings with IMMS#mCurrentUserId (2nd try)
bd836d4c0b0f : Adding FileSystemUtilsTests to presubmit
6b3ff5443c6e : VRR: Change both frame rate and category
9e3d6734f3ec : Adding FileSystemUtilsTests to postsubmit
4c43201d4cad : Move conflated utils to shared lib
61a24780d291 : Import translations. DO NOT MERGE ANYWHERE
dee191cd02eb : Add accessibility action to navigate to keyguard from glanceable hub
a0c635210519 : Import translations. DO NOT MERGE ANYWHERE
1d336638a083 : Import translations. DO NOT MERGE ANYWHERE
529c6ebf0d3b : Import translations. DO NOT MERGE ANYWHERE
96ef3145e21d : Update KeyguardViewMediator field to primitive type.
541ccea347e5 : Disable flaky MR2ManagerTests
26c3a13481a2 : Add custom accessbility action to open glanceable hub
4bf1a7ee35a2 : Import translations. DO NOT MERGE ANYWHERE
a0095b87c439 : Import translations. DO NOT MERGE ANYWHERE
4248d930b378 : Import translations. DO NOT MERGE ANYWHERE
a5ff9afc0bdd : Import translations. DO NOT MERGE ANYWHERE
659e39717abe : Import translations. DO NOT MERGE ANYWHERE
410c1273137d : Import translations. DO NOT MERGE ANYWHERE
94ccc96a3860 : Import translations. DO NOT MERGE ANYWHERE
9c6102d52a30 : Import translations. DO NOT MERGE ANYWHERE
97695ab614e5 : Import translations. DO NOT MERGE ANYWHERE
f02a534f8bd5 : Import translations. DO NOT MERGE ANYWHERE
62747e4d2b7f : Adds back hasFlag check for DeviceState toString method
ee67c84b119c : Setting up environment for media control view-binder
a10df424214f : Import translations. DO NOT MERGE ANYWHERE
51035a15d40f : Use RootTDAOrganizer to obtain TDA windowing mode in desktop mode
8d9b0a720492 : Make AlteBouncerWindowVM and AltBouncerVM rely on same transition
d1ff8ae8dbe1 : Use RootTDAOrganizer to determine caption visibility
146aa0470361 : Import translations. DO NOT MERGE ANYWHERE
f59d8b395f44 : Import translations. DO NOT MERGE ANYWHERE
62640ca0bffc : Add method to get the number of registered attribution sources
e3ea339c891f : Migrate ScreenRecord Tile
6b972e97329c : [pm] avoid duplicated calls to PermissionManagerService#onPackageUninstalled
5b951dd64d7d : Import translations. DO NOT MERGE ANYWHERE
a9e8ce71fe82 : Import translations. DO NOT MERGE ANYWHERE
9ed0c8b0dd3c : Import translations. DO NOT MERGE ANYWHERE
1c0af23b1aa3 : Import translations. DO NOT MERGE ANYWHERE
cfd152e5d9db : Removes posting to a handler for onWindowInfosChanged.
4513fa7f2d89 : Always use the MessageAreaController for SIM pin and puk
d94dc7a636f5 : Import translations. DO NOT MERGE ANYWHERE
304a6bd1fcf0 : Fix NullPointerException for clear pending device present list
1c2f24c0f905 : Desktop windowing wallpaper flag
06b54269d55a : Desktop windowing wallpaper
ee151ae49c0f : Let WindowInsetsTests support edge-to-edge
7239f02c6bf8 : Add Android Media Solutions to SettingsLib aconfig OWNERS
c9ca2d2aa1e1 : Always use the legacyActivityStarter until new version is implemented
4dbe7a4cebc6 : NSSL: requestLayout on split shade change
dfc4a0dd875d : NSSL: Apply skinny notifs based on split shade state
92d95cfae896 : NSSL: Log more about side padding decisions
62f4d08d7472 : NSSL: Log actual orientation on updateSidePadding
2792547d4b48 : ChannelEditorDialog: use @dimen/large_dialog_width
44da558e45bf : Revert "Remove FLAG_ACTIVITY_CLEAR_TOP from ActivityStarterImpl."
f80cd7634de4 : Fix crash loop with back handler
018cdb4287ac : [Sb] requestLayout when visibility state changes
b4ce9161108d : [flexiglass] Unfold transition support in the shade scene.
6be4bf4566ee : Add non-UI listener to media changes
ca4c93e64f5e : Fix uses_libs properties for OneMedia.
32a65e8d97c3 : Do not show the satellite icon when wifi is connected
8633a0d8ba37 : CallStyle: don't reglue icon+label if never glued
ce4282019cba : CallStyle: Also handle null label to glue
06cc5cc99ac9 : Introduce channelConflated Flow builder
0931b98ed5f2 : Only load even dimmer if enabled in config
8065796e474b : Introduce *LatestConflated Flow operators
d2361cd6dcfe : Added Rubidium package into ONGOING notification allow list
4f1de39cce70 : Create shellCommand for moveToNextDisplay.
3da8264d53b4 : Check all apps for fixed permission status
013f1644b1a7 : fix(fullscreen magnification): Add animation to the orange border
e6d98e633a5c : Dump latest flow values from NotificationListVM
16680355a54a : External display limit on ready to enable
0b372f678d10 : Use media data processor methods internally
948b9b0798d0 : Fix kernel wakeup durations
342097518d32 : Rework VolumePanel clicks modifiers
637fc937590f : AudioService: BtHelper: supplementary fix for late BT profile connection
e9c77b8abb8f : Only update udfps view params if addViewRunnable IS null
6642c65ffa4f : Run app switch display change from on display thread
3481c823e192 : Retain empty shade visibility on reinflation
bb8f1da6a00a : Simplifications for shelf_action_chip
5eb75b51d380 : Update screenshot shelf actions layout
24602011ad3c : Only consider notification launches from keyguard in KeyguardSurfaceBehindInteractor
74682202cd7a : Fix flag name 'android.companion.device_presence' typo
47c1efbda5cd : Ensure user can't block bg usage for protected pkg
bc66657b3b2c : Fix uses_libs properties for OneMedia.
c21afc29c3a0 : Add metaData null check in isRequiredAppDeclaredInMetadata
8a1a925fc62e : Add getDevicesMatchingConnectionStates to local assistant profile
ac71396479f9 : Use detachFd for getPlanes in CameraExtensions
22e9113bcf0d : Allow movement method on UsageProgressBarPreference
dc44cbbb4258 : fw: delay TracingServiceProxy until PHASE_THIRD_PARTY_APPS_CAN_START
a40a3b0f98d0 : Fix EnterPipToOtherOrientation failure
8238efa9860b : Move all desktop mode intial bounds logic to `DesktopTasksController`
5ab03d2c36d3 : Pass crypto object to biometric prompt
79beae86a0b5 : Update pip flicker atest commands
b7c1ba2dfa69 : Revert^2 "Correct activity's lifecycle when the process was killed in background."
58ee1073e066 : Fix RTL configuration for dropdown presentation
212a66b4b32d : Use context from SystemUiDialog to fix button style.
6b8dc68ca33a : Revert "Correct activity's lifecycle when the process was killed in background."
96b30a4b40a9 : Fix Error Propagation and No Device Lock
34f5ee32d239 : Remove mateuszc@google.com from packages/SystemUI/OWNERS
b6b41898d71e : Remove mateuszc@google.com from libs/WindowManager/Shell/src/com/android/wm/shell/pip2/OWNERS
4a176895ce36 : Remove mateuszc@google.com from libs/WindowManager/Shell/src/com/android/wm/shell/pip/OWNERS
f0b1c03e39d4 : Handle the edge to edge problem
2f86eb6700a9 : Add isAospDomainSelectionService to TelephonyManager
66a20cb135be : [Divider] Allow fully expand a container by dragging
e3c06c2b7f22 : Sort media when loaded or removed
6171c3714544 : Remove unnecessary query in IMMS#switchUserOnHandlerLocked() (2nd try)
a077feeb53e8 : Remove redundant call of queryInputMethodServicesInternal (2nd try)
ef914b1634b4 : Spawn new thread on dumping BinderProxy leaks
32637fbc2579 : VCN: Ignore packet loss detection when there is too few traffic
6bc811da45d0 : VCN: Handle sequence number leap in packet loss detector
5c3e8160d775 : Change the back button to close button on more options page
6f65c3afa4c3 : Don't disable isHomeLaunchDelayable on HSUM
94be3681407f : Remove rundundant <test> tag
ab4b036fc5f1 : Delete SceneContainerFlags
2724e0f6fdc5 : Punch extracted ELF64 files
4b1184df8902 : Punch holes in extra field in local headers inside apk
051514788249 : The order of paramenters is wrong.
cb47bdacd549 : Add Extra field info in ZipFileRO
8130073e978a : Start using InputMethodSettingsRepository (2nd try)
29846f679ac6 : Set SECURE_FRP_MODE for backward compatibility on deactivation
aaf26c5534f0 : Remove clock id check and change them to properties of ClockConfig
5e2c6fc04e11 : Fix IndexOutOfBoundsException in AvalancheController.getDurationMs
90c0aba83014 : Don't always send hdr headroom in SurfaceView
838626ec607d : Simplifications for shelf_action_chip
4138456754f9 : Allow touches to pass through screenshot shelf view
e4ed630ce45c : Call back ScreenshotActionsProvider with null content if none is available.
76ca67f1d4b7 : Allow action visibility to be toggled.
bf913e2977ac : Use moved GrBackendDrawableInfo.h file
b92621bb071b : Log when audio attributes are corrected
9be7dbc6b97a : Test scenarios for screenshot policy tests
733f3afefd8a : New help info for cmd device_config
29b4a8d03331 : Handle reuse of isolated UIDs in PowerStatsCollectors
add71ca53ebb : [VRR] Reset frame rate category as DEFAULT
545a4493355b : Adjustment#KEY_SENSITIVE_CONTENT javadoc: Describe behavior
6b9f2df3469e : VCN: Refactor getPacketLossRatePercentage to return an object
a63d809bd17e : [base] Use public version of SkMultiPictureDocument.h
a82296afc5a5 : Make sure DragDownHelper is told of CANCEL touch event
c1291efb8a6b : Prevent unneeded scanning in SystemUI routing components
7a2c59df4df5 : Fix smartspace disappearing when changing from small to large weather clock and the switching to other clock
5fb6f67e1989 : Enable reuse of LinearBlock for during secure playback
c5f09e6eb481 : Propagate UserHandle from SysUI to the MediaRouterService
dae1d7be7573 : Reduce unnecessary invocation of updateKeepClearAreas
99a2f5c98f80 : Log CONFIG_AT_END flag in the Change
cba21134105b : Better help message for letterbox rounded corners
7054a7809dfd : Hold wm lock in ClearOptionsAnimation
1d2dd6a451a2 : Set FaceDownDetector disable-able by user
bb058689918a : Migrate Reduce Bright Colors Tile
c007c87ca72b : Enable edge resizing for touch input.
4f7f6f1f649c : Revert "Add hysteresis to satellite icon when losing connection."
37b076ce73e4 : Update colours to match the updated scheme
3a6193db82cc : Setting alternate_expand_target to not be focusable
7d9498450c24 : Move smart actions support code.
7983f2b7154d : Make tracking notification ttls more performant
a81d6028dee2 : AudioService: initialize spatial audio state on first device connection
121b85afb5bf : Throw exceptions in LetterboxConfiguration setters, when passed invalid values.
bf7133e3aa0c : Crash when using the insecure constructor of ExpandableNotificationRow
e8fb649dd5d7 : Ensure that EdgeBackGestureHandler receives all configuration updates
aaeb28969c8d : Fix uses_libs properties for coretests.
df3584bb93ab : Fix security vulnerability allowing apps to start from background
76aff7afb5f7 : Remove FlakyTest annotation for testCreateVirtualDisplay_setSurface
e395d1579e95 : Introduce and update interfaces for return animations and takeovers.
977c02a16ee7 : Fix not expandable ColumnVolumeSliders
c5fc8ea92c0a : Fix security vulnerability allowing apps to start from background
2ce44de23b1e : Update PS badge
605183403c05 : Change a11y step for the SeekBar in VolumeDialogImpl
b8028fae824b : Optimize attaching process for starting activity
61fa8d0fac59 : Add a timestamp (of the crash) header the java crashes
a0146dc3da42 : Refactor drag resize touch regions out of the input listener.
75c6d41fc92a : Include injected settings for selected profiles only
ef8900043cce : fix(window magnification): call notifySourceBoundsChanged when the animation ends
4c7654996a21 : Log the displayId when GWPC blocks activity launches
27aef4f925fa : Force layoutInDisplayCutoutMode to be always for edge-to-edge
9fc3ffe00f9e : Only use CommunalTouchHandler for Dream Overlay.
042ef9417862 : Move touch classes out of dream package.
3c94f8444603 : Implement the method for time short string
1684cdbe5e61 : Rename Touch classes.
c9a551fe4ec0 : Refactor touch handling out of dreams
5863b8077618 : [WIFI-WEP] Change dalogWindowType to function.
388f9ab78c2d : Direct connection btw Autofill & Credman sessions
d5909d002c27 : Pausing app surface to receive touch during predictive back animation.
705aeb2d8f55 : [Audiosharing] Update BluetoothUtils#isAudioSharingEnabled to handle the case where LE is on but no bluetooth service
51f756b196a8 : [Audiosharing] Add resource for le audio supported device with no battery info
480696a0369b : Add audio sharing button and highlight audio sharing device.
3d3d1c52209e : Add support to associated with the launching Activity
431987771243 : Introduce per-user InputMethodSettings cache (2nd try)
6829077debf2 : Do not invoke JankMonitor for unit test.
713eaa58b922 : Ensure register/unregister OnBackInvokedCallback thread safed.
bec26a072882 : Correct activity's lifecycle when the process was killed in background.
2d2adc3c5c37 : Updated the description to use the TelephonyCallback API.
f7a6f3b168db : Fix GestureLauncherServiceTest#testInterceptPowerKeyDown_triggerEmergency_fiveFastTaps_gestureIgnored
0281cea6dc27 : Short circuit system and root uids in appop checks
a0311ef3273a : Add media recommendations view binder
cc72a3047ea7 : Create owners file in System UI
58077070ec8f : Add RootTargetPreparer for explicitly specifying the root dependency
3abf8f96fae8 : Add audioserver to AppOps uid list
789a16bae7b6 : aslgen additional on-device to human-readable implementation
494471037600 : [flexiglass] Ignores PIN input past the hinted length.
fee9a9a9a01a : Add new commands for calling volume group APIs
54bc56cf8790 : [Mobile] Don't manually invalidate cached connections
bb338d7a969c : Prevent NPE by return empty list
d29ccea8b04a : Remove BypassController's reliance on StatusBarKeyguardViewManager for updates
15428cc8dee9 : Fix sensitive content Toast for multiple windows in same activity
e8bbbbe2ac71 : Remove unused layout file and specify removed lottie listener
badcbe896544 : More UX polish Bug: 323607982 Test: Unit tests, Manual See go/credential-selector-ui
54ec4bbcfd3c : Camera: Add metrics logging for FPS range
b4fd5ab3e024 : Hook up AppStartInfo app provided timestamps
ba71046cf202 : Default 'showWhen' to true
8a094ee15426 : Add secure settings for Color Correction Saturation level control
7917ca8566a9 : Use WearCredentialSelectorTheme in app
6fa669f88a90 : Remove unused resources and create wear credential theme using overlays
295b52349e87 : [flexiglass] Add onClick handling to ShadeCarrierGroup
18e4fdc211e2 : Add Framework and VM capabilities to am
394a2b429ec1 : Log BOUNCER_PASSWORD_SUCCESS and BOUNCER_PASSWORD_FAILURE in compose bouncer.
b56c43101bcf : Use RootTaskDisplayAreaOrganizer to obtain TDA windowing mode
00e06f168a3c : Never show the alternate bouncer if the primary bouncer is showing
644260410374 : Make actions editable
3f4b04b81c4b : Check KeyguardTransitionInteractor for the current keyguard state
5df4bf8a4804 : Revert "Update fingerprint listening state after faceAuth cb is sent"
156c2734cf2f : Make default minimum emergency gesture duration configurable
cc63cc928401 : Check the user visibility only when visible background user is enabled
a1b7d7afacdb : Use IoThread instead of BackgroundThread for HistoricalRegistry.
f702583d5854 : Convert ShadeHeaderViewModel to Kosmos
42ec75d87c2e : Icon for multi credentials same provider screen
ce3c21036468 : Only pilfer once in InputSession.
2ec65e25064a : Refactor InputSession dependencies.
805b488c1f20 : Revert "Fix security vulnerability allowing apps to start from background"
8ff37389680d : Code review feedback
c683d2aea4e1 : Add back checkThread for invalidate() call
67d08d610cfd : Update namespace for recoverability_detection
c58708a68394 : Reduce the votePreferredFrameRate calls
b5858527d41f : Improve logging of AppBackgroundRestrictionsInfo atom
3cfc3abbeb82 : (Fix-forward) Emit notificationsAlpha=0f earlier in the OCCLUDED->LS transition.
69ef80b39247 : Add media control view model.
544550eb74df : Add media view-model classes
5946a8bfbc92 : Let BackupRestoreConfirmation opt out edge-to-edge
88b8ea99589f : Ignore ActionExecutorTest#startSharedTransition_callsLaunchIntent
571dac1b3901 : Temporarily remove volume haptic flaky test
4c059ae25542 : Listen for policy change that affect time/tz
3310a64dda1b : Avoid nested tracing for showImePostLayout
eb7fea6f33cb : Fix NPE in SystemUI
a9ae219b82d2 : Optimize scheduleShowImePostLayout
06f44a6dd4ce : Add disabledMessage to the VolumeSlider contentDescription
f6db688f54fb : Add flag to disable hiding complications on touch
5ad097848dfc : Reset the face authenticated state when finished transition to GONE
93ca7c45c2ef : Allow touches to pass through screenshot shelf view
d65fbe17ef04 : Use PollingFrame class instead of Bundles to represent polling frames in NFC stack
f3ad69e1bccc : Allow system organizer to specify TF override orientation
4774eae1bae7 : Changing the a11y order for ringer buttons
d2e66ad2b3a1 : Update string for device owner package install notification
fc0de957b070 : Fix shade showing over dream with bouncer
cd75e6ae1ed7 : Make power exemption grant bg usage app op
fe86ceafbd03 : Use tapl to open taskbar before the swipe to recents
705840a8a1af : Cleanup flag and unused method
1ccb1ece4e25 : Rename isHeadsUpGoingAway to headsUpAnimatingAway
67e6d6561c60 : Update PlatformSlider dark theme text colour
53ee705b9685 : Ignore face down detector with shell command
29b1de3c22b5 : Update panel top corners
4d4fc1277fdc : Add the anr timestamp to the dropbox entry instead of the info
7628dc3a4b08 : [KeyguardMediaController] Fix activeContainer logs
a8b69e870f5a : Do not allow external cameras in virtual device context
4a9e500c6ebc : Ensure font loaded by PHASE_SYSTEM_SERVICES_READY
42871a378c0e : Add util methods to validate satellite config data
ee6b8562d9bb : Update fallback device when assistant profile disconnected
b914c32e9fe1 : Correct the order of paramenters in grantInputChannel.
f4c7e72d8df8 : Bunlde ClientTransactionItems when enter/exit PiP
0496bbcf0358 : Replace default cross activity runner in registerAnimation.
3216f9ea613b : Add UiEvent for new VolumePanel
8948d071a20f : Flag punch hole changes with build time flag
125a0396be04 : [Spa] Upgrade AGP to 8.3.2
1ad068f53cc8 : Adding FileSystemUtils test
5f47f06075d9 : Punch holes in 64 bit native libs
38d8f72e8dfc : Add method to return Zip file name
c4b85abb8ec5 : Import translations. DO NOT MERGE ANYWHERE
4547d850576c : Import translations. DO NOT MERGE ANYWHERE
72659ffa58eb : Import translations. DO NOT MERGE ANYWHERE
9eed5f3da989 : Import translations. DO NOT MERGE ANYWHERE
b42a03a5c00e : Import translations. DO NOT MERGE ANYWHERE
2d7d29bd6de8 : Import translations. DO NOT MERGE ANYWHERE
2dd6c21ee686 : Import translations. DO NOT MERGE ANYWHERE
7336aefb9fb6 : Import translations. DO NOT MERGE ANYWHERE
b75a2f9426ee : Import translations. DO NOT MERGE ANYWHERE
479450aa97a9 : Import translations. DO NOT MERGE ANYWHERE
e8a12c87688f : Import translations. DO NOT MERGE ANYWHERE
edfccdffefb6 : Import translations. DO NOT MERGE ANYWHERE
659d13af6444 : Import translations. DO NOT MERGE ANYWHERE
d5c0835fe6bc : Import translations. DO NOT MERGE ANYWHERE
912782ea4853 : Remove DecorCaptionView and CAPTION_ON_SHELL flag
36951b9734f8 : Implement auto-enter PiP2 in gesture nav [4/N]
ec7c526e7500 : UI fixes to match updated Credential Selector UI mocks : https://figma.com/file/0mJI5JvbFyq9zx9qdsBzjw/3P-App-Sign-in?type=design&node-id=1785-27104&mode=design&t=Z3zL8XJR7w6VAI3n-0
81b855de042e : Update test_mapping with the new network policy tests
7a23d1f7fa42 : Clear historical record on all package uninstall broadcasts
bec18edec589 : Unflag ignoring APEX packages in UPS (i.e. in V+)
83c620d9bf33 : Refactoring the quick settings long-press effect
cdb6ccb8929e : Add loading states for media changes.
dd35c2f8683e : APIs in a nested class can be flagged by outer class.
cb369fcc78f1 : Deem a change as independent if reparented
a0623f5ac47c : Using material color in SettingsLib
e35fa37b46d8 : Import translations. DO NOT MERGE ANYWHERE
41bd90d29fe3 : Immediately cancelAutoRemovalCallbacks for removed entry
e7b415874d40 : Import translations. DO NOT MERGE ANYWHERE
7755b065da69 : Fix undefined behavior iterating over waiting keys
90fb4a3d6cdb : Import translations. DO NOT MERGE ANYWHERE
add778e9b254 : Import translations. DO NOT MERGE ANYWHERE
c751242dc532 : Import translations. DO NOT MERGE ANYWHERE
46172367a549 : Import translations. DO NOT MERGE ANYWHERE
d9337dbeeec6 : Import translations. DO NOT MERGE ANYWHERE
c0ecb0a92ba1 : Null check AvalancheController.delete
0e6fd424afeb : Import translations. DO NOT MERGE ANYWHERE
4e4a6025fef2 : [flexiglass] Move to prev scene on dismiss bouncer
9ba969358d98 : Import translations. DO NOT MERGE ANYWHERE
2978ad6fc86a : Import translations. DO NOT MERGE ANYWHERE
9b585d1b3841 : Import translations. DO NOT MERGE ANYWHERE
e55ce378eac5 : Import translations. DO NOT MERGE ANYWHERE
75ebea30ff1f : Import translations. DO NOT MERGE ANYWHERE
7a6e197d452c : Import translations. DO NOT MERGE ANYWHERE
96836aa3a80e : Import translations. DO NOT MERGE ANYWHERE
69b341d9817b : Import translations. DO NOT MERGE ANYWHERE
7fd472e4aecb : Import translations. DO NOT MERGE ANYWHERE
cb89a261d9cc : Import translations. DO NOT MERGE ANYWHERE
eda0351c2f27 : Import translations. DO NOT MERGE ANYWHERE
016b297f4551 : Import translations. DO NOT MERGE ANYWHERE
b7fd25133da8 : Import translations. DO NOT MERGE ANYWHERE
63b71855f199 : Import translations. DO NOT MERGE ANYWHERE
4dce86fc3e30 : Don't force camera shutter sound in India
e8432a40cde3 : Import translations. DO NOT MERGE ANYWHERE
af0567daacb3 : Clean up usage of flag reset_hover_event_timer_on_action_up
a1a0333ac274 : Import translations. DO NOT MERGE ANYWHERE
b9485ee54cb2 : Import translations. DO NOT MERGE ANYWHERE
c1ebff5c4564 : Import translations. DO NOT MERGE ANYWHERE
3c53379e46ec : Make default ringer mode configurable
6e52750969fb : Disables warning dialog when hardware shortcut enabled on purpose
a91f0ca6cc4c : Import translations. DO NOT MERGE ANYWHERE
e716d57d1001 : Import translations. DO NOT MERGE ANYWHERE
f3c4cd5db78b : PointerIcon: Add leniency to hotspot validation for scaled icons
3eae7079cec8 : Import translations. DO NOT MERGE ANYWHERE
b76741118612 : Allow overriding of service start behavior
136a76d30bce : Add pixel_continuity to sysprop mapper
3ddd21d82410 : Import translations. DO NOT MERGE ANYWHERE
469e71efba9e : Import translations. DO NOT MERGE ANYWHERE
b9d45627c954 : Import translations. DO NOT MERGE ANYWHERE
26c9d5ddd6b3 : Import translations. DO NOT MERGE ANYWHERE
8204b65f44f3 : Introduce IInputMethodManagerImpl
edf040e0a35d : Import translations. DO NOT MERGE ANYWHERE
301cf47104b6 : Import translations. DO NOT MERGE ANYWHERE
e9d9ac8dd306 : Import translations. DO NOT MERGE ANYWHERE
39ca23bc5548 : Do not capture swipes in opposite direction.
5166fa4c7f7d : Revert^2 [Mobile] Make sure we +1 the reported level if INFLATE_SIGNAL_STRENGTH is true
b410edc9ef54 : Remove constructors used exlusively for tests
b9ea1706c39c : Update SystemService instantiation docs
c409fda93277 : Log the count of force-stop cancelled PendingIntents sent from top.
ac1733830784 : Added additional properties to FingerprintSensor
f37f242ccf93 : Expose NAME constant from a companion property for testing
b002fcdec476 : Streamline RootTaskInfo creation for testing
8f06138941fb : Make SystemUIBottomSheetDialog use DialogDelegate
1ad8b6dbca23 : Setup interface for ActivityStarterInternal
e916f430c3b1 : Relax system server proguard keep rules
00f480e0b833 : Do not split struct properties based on soong_config_variables
6e67f7d49206 : [Mobile] Wrap AccessibilityContentDescriptions in a static getter
35b11a893f15 : Allow determining the reason for a PendingIntent cancellation.
4a0f9b01722e : Update flag configuration for private profile behavior fix.
0e9addb0f6cf : Stopped FAB from triggering onTargetFeaturesChanged off of changes unrelated to button targets
20d5e7548936 : Reland fixing clock staying in AOD state in LS when transitioning from bouncer and camera
cfbfb4fdb9cd : Refactor log and dump in bcradio service
a0b24a95d7f6 : Update screenshot shelf actions layout
835b8f3329e8 : OomKillRecord: Track new oom/mark_victim tracepoint fields
9df88782fe0a : Upstream keyguard animation flow optimizations
815b97436208 : Remove reliance on bespoke transition methods
94e22a5d29c0 : Change DisableFlags to DisableSceneContainer
2d8b9a4b1209 : Use tapl to open recents instead of UiDevice
fc26fae3dbce : Simplify build of libhostgraphics
f81c71a28a3a : Add tracing to clock doze animation...
d6800b3cc2de : Reduce ACCOUNTS_CHANGED broadcast usage.
3176ba53a4fb : Fix SYSUI_STATE_NOTIFICATION_PANEL_VISIBLE value on activity launch
f98823a3aa1d : Improve `dumpsys backup`
283e605f4ec7 : Delete flicker datatype objects
2df0c41ab4ef : Turn off cooldown suppression for wm scenario tests
f41d78cf4d85 : Check cooldown setting for avalanche suppression
f0edb9d687b9 : Remove DozeUI binder call from main thread
868f60e245b4 : Reset the face authenticated state when finished transition to GONE
80817dd4e5a4 : Consider transient-launch in waiting transitions
402471f34af6 : Remove predraw listener when ClockSizeTransition is paused
8db814a43c1d : Make resources get package updates for all users
9da39e77eb85 : Do not mix pid_t and int32_t in Hwui
dd37c9871ef2 : Remove unnecessary #ifdefs
8ab756dbff65 : Add RenderProxy to host builds of hwui
d26915c2faac : Use CPU rendering for host builds
f5e1da7febf3 : Update volume slider dragging animation
dc08c2000253 : Ensure smooth dismiss
443f8c42909a : Ignore storage lock events if user does not exist
be9211824e4d : Add crumpet to sysprop mapper
4dc619221d29 : [flexiglass] FakeSceneContainerFlags.enabled defaults to SceneContainerFlag.isEnabled
14e87269e53f : [CrashRecovery] Moving the files back
64d8d5be146b : Revert^3 "Update the BackgroundThread dependency"
04cb3342b2e6 : Revert^3 "Utils required for CrashRecovery module"
f50409db74e5 : [2/n] Integrate OptPropBuilder in LetterboxUiController
b5037775c1dc : [1/n] Creates OptPropFactory to simplify OptIn and OptOut properties
b288b33f8a01 : [ExpandableNotificationRow] use shouldShowPublic in isExpanded
f872f6922d36 : Add proper padding to PerfTestActivity
c4b105801cd1 : PackageUtils: Use try-with block for DigestInputStream.
8b628d4532dc : Update bubble bar expanded view sizes
13dd0c482ad2 : Fix security vulnerability allowing apps to start from background
d0071d27f84e : Enable biometric virtual sensors separately
02b473aab7b6 : Revert^2 "add exportable to declarations contains exported flags"
e60a53a83058 : Implement Paused state logic for FGS
0f609b98a11d : Adding DoubleShadowTextClockTest to the Platinum suites
db74218a23f7 : Remove android.security.KeyStore#getInstance()
5ca27bd75288 : IMMS: Disallow BAL of INPUT_METHOD_SETTINGS via CLIENT_INTENT
e5bb3575a7e9 : Cleanup ClientTransaction#getContextToUpdate
e45c5322d214 : Enable running-task callbacks for Desktop Windowing.
77627ace556a : Go back to using ambientState for footer hiding
e2d370491b80 : Revert^3 "Remove dozeui binder call"
3b2dd309603e : Initialize (and test) more defaults in AutomaticZenRule.Builder
71628170ad71 : Implement the method for time short string
e9315659f33b : Remove unused code from the NotificationEntry
5401651f7988 : [Spa] Make the SuwScaffold content movable
091876ee9b39 : Set groupKey from metaData in the contructor
8b125e374c28 : Ignore aspect ratio if override to fullscreen
08a45fcca24c : Add UserHandle to MediaRouterService#showMediaOutputSwitcher
4e7fc325ebcf : Restrict app to boundsWithInsets to respect orientation
98552c80a23c : Remove IME window along with its window token
b88711904718 : Ensure onDisplayChanged is always triggered
38309661b373 : refactor(magnification): seperate compute bounds and draw border related logics
50b03d4e8348 : Refactor to pass layout selection criteria to Settings
a06d22cdbe53 : [Spa] Switch contentDescription for TwoTargetSwitchPreference
50a9619bb284 : Fix wrongly applied material theme for StandardMenuPopup
19a67f66675f : Adding new api to allow set groupKey to the Tile
940ed9ab3109 : [Audiosharing] Avoid fallback device update when onSourceRemoved.
923dd3bc0a89 : Ask back navigation target to start rendering asap after gesture finish
b02d6cdb30e1 : StartActivity in TaskFragments without globalLock held
4486fa464361 : Fix NPE in DesktopModeWindowDecoration constructor
b2fecc4e9640 : Always use system config insets types for insets frame
6c1746564868 : Remove onBackInvoked workaround for recents animation.
33b147d9172a : [flexiglass] Makes the pattern bouncer smaller.
96cb7e01c4ea : [flexiglass] Changes to the bouncer scene when becomes non-interactive.
242261a59981 : [flexiglass] Prevent swipe nav from LS when shade is not touchable.
01ba917503d1 : [flexiglass] Stops change to Shade scene when AOD starts.
61b573317d8c : [flexiglass] Fixes back navigation.
4126015e34cb : Hide pip restoration property
0f5a35fbe50d : Unregister broadcast receiver when user removed
20f797a8eece : Filter out work profile widgets when not allowed by device policy
9cc7ea55b70a : Allow disabling keyguard widgets for work profile
be4ab51c76d9 : Revert "Fix clock staying in AOD state in LS when transitioning from bouncer and camera"
f20ce5dcd096 : Use SceneTransitionLayout for weather clock
5c099e29c6d0 : Revert "Make isBackDisabled() not SystemAPI"
99aacb292683 : Simplify naming of power stats processors
9952c7addc47 : Include the entire PowerStatsTests source into the Ravenwood version
9957f4cada2b : Export mobile radio and phone call stats to BatteryUsageStats
ef43d675a81a : Add UDFPS ROTATION_180 support
3d3366d56bfa : Remove unused services code
cef1aed9bde9 : [pm] fix a deadlock
90ba407fcbfc : Add calendar pregrants for app that handles GLOBAL_SEARCH intent action.
f0615ae8bfd2 : AudioService: VOICE_CALL vol changes map to SCO in calls
6f879b8a4e98 : Extract common render callback interfaces.
f6504be3add9 : Revert^2 "Remove dozeui binder call"
5e9e4e31f2e2 : Use static flag instead of impl
ff4f1388d100 : Ravenwood: Update the recommended test runner
a4d23cccdbe5 : Camera: Enable flexibility for postview format
666451c1549b : Don't update layout of a view that hasn't been added yet
9de9f24d81f1 : Start fingerprint when state = STATE_AUTH_PAUSED
1d2797905eb7 : Complete PolicyRequestProcessor implementation
59f6274674f5 : [API Abuse - Text Consistency] Clean up spans and new lines
e7f4a7ab18ee : Fixing Rotation Bug for BiometricCredMan
2846c58b16a4 : Fix clock/smartspace uses wrong dimension resources in multi-crop preview
d6bc5040dd71 : Camera2: Send target SDK version to ICameraService#isSessionConfigurationWithParametersSupported
26ccedcd851e : Camera2: Document exception when SessionConfiguration is not supported
0d94465a0c22 : Clean up de hidl flagged code
6628f221474a : Handle null PFD.
654d023f465b : Move clock centering and size logic from npvc.
aa0485053714 : Fix an issue with the wifi status bar icon appearing when it shouldn't.
6fb66b70603b : Call back ScreenshotActionsProvider with null content if none is available.
c7efda8368b6 : AccessibilityManager#enableShortcutsForTargets permission adjustment
f959f8e74caf : Remove unlogged param from logbuffer
a2385100f808 : Add credit cards and credential hint to the heuristic
44f8801aab40 : [flexiglass] Don't use `Kosmos.fakeSceneContainerFlags` in tests that don't need it to be a fake.
25e1399eb813 : Add @BrokenWithSceneContainer annotation to mark tests that require remedy
670ba5140104 : [flexiglass] Revamp SharedNotificationContainerViewModelTest
823c15d5af23 : Fix: classes with constructors only shouldn't be skipped.
708c1949c725 : Revamp logging for Credential Manager
e991d44d4c00 : Initial implementation of HUB<->OCCLUDED transitions.
c915a212481e : Add logging to KeyguardViewMediator dream transition
5acd51ea39d7 : [pm] prevent installations of apex packages with permission declarations
e4117b13494c : Support BP retry face auth on SFPS acquired
947dcf6e468a : [frameworks/Archive] remove all checks for the archiving system property
99ed42591f19 : Fix bad state for clouddpc users
1565f0aa0476 : Verify PFD received from app process openFile is read-only
2cc60492554f : OomKillRecord: Track new oom/mark_victim tracepoint fields
d05e6f92e7ff : Revert "Fix job count out of quota."
beaca7ff0534 : Add log to tell if a provided data stream is read-only or not.
6108177c3c41 : aslgen od to hr initial implementation
d2cc55352f52 : Fix testOnUserSwitching_UpdatesBrightness
a0cb36216d88 : Set up a RenderState for the host version of RenderThread
00a8b97d71b4 : Move the handling of carrier app changes in AppRestrictionController
fb220a6f2fb8 : Remove WeakReference for Toast next view
f74371c310f7 : Fix tests for removal of External Display
1e7a7dc05edb : Update predictive back progress interpolator for dialogs
aaaf83e8d205 : Add udfps_refactor + refactor_keyguard_dismiss_intent to flexi flags
126b8fc86afa : Incorporate ANC slice into the Volume Panel button
747e117ef822 : Set EditText height to wrap content in EditUserInfoDialog
5e0c9b4197ab : Fix getBitmapCrops
67f87795ef4a : Improve the wallpaper crop & rescale logic
9956591961e3 : Allow action visibility to be toggled.
26deee874578 : Remove FLAG_ACTIVITY_CLEAR_TOP from ActivityStarterImpl.
7dca5acb828f : Change provisioning TL
c12a4cb7a4cf : Disallow bluetooth sharing by default for private profiles
9fbdacf8bebd : Revert "Reset the face authenticated state when transitioning to GONE"
0612ca549bba : Fix text direction based on locale in CDM dialog
c8a1fbb5979b : Set the IME control's initiallyVisible to false
17f1f8aa0ba9 : Update String resources used for buttons in EditUserInfoController
6eeed2ef084e : Correct comment spelling error.
2f7434cbdbb2 : Added KCM for Thai (Kedmanee).
15ba5a9097fa : Revert^2 "Utils required for CrashRecovery module"
b6eb1a212482 : [Audiosharing] Avoid notification for work profile.
59dcfbd1301d : Fix empty anr file when process exit early
8854bd77aa7a : [Audiosharing] Update bug id for audio sharing aconfig
70a2d0132c34 : Add missing 'fill' to spot pointer icons.
e063c26164b7 : Intercept intents before applying GWPC policy.
ed78f7dc3eda : Moving vrrSupported flag to DisplayDeviceConfig.
5faa9cfc2dc3 : Remove outdated wallpaper visibility update
30624dc27fc1 : Update cross-task and cross-activity corner radius on config change
f9e0763e7062 : Add const for audio sharing intent extra.
8c57fc57b237 : [CDM][Mobly] Rename multi-device test snippet module for future deprecation.
d5c569a436b9 : Update golden images for Spa screenshots
bce89b574278 : Synchronize IMMS constructor to avoid lock contention issues
b6f1128f25b1 : Bind an input device via descriptor
145020e69d49 : Add CUJ constants for launching and saving App Pairs
7b55838f3db5 : Avoid re-showing Toast for sensitive content screen capture blocking
45dc5c09c215 : Set position during shrink animation.
7a4ac85c83f2 : Add hover/press animations to handle.
bc6125a9968a : Introduce PowerStatsProcessor for phone calls
f925a76e1e06 : Introduce PowerStatsProcessor for mobile radio
724a38ab05ed : Enable PowerProfile tests in Ravenwood
ab14d22510ef : Introduce PowerStatsCollector for mobile networking
c9dc70ba7545 : Add support for power component states to PowerStats
fef145755fb1 : Move UserWakeupStore initialization to happen before it is used
8c5ba3f1721d : Only pick fp16 egl config when using color mode hdr.
98358899b14e : Null check when PowerStats HAL returns null instead of an empty array
60e5458981d5 : Adjust wallpaper during B&R to center align
eaa90ee7a25d : Fallback to endRelOffset for activity surface offsets
8ab059aa4710 : Fix clock staying in AOD state in LS when transitioning from bouncer and camera
02287dc9e3dc : Revert "Set container to system for aconfig_declarations in AconfigFlags.bp"
8e9278d6ad75 : Replace classic refactor_keyguard_dismiss_intent flag with aconfig flag
8a773a34b2fb : Document UDC behavior change affecting registerReceiver
67e2abd6e96c : Update dreams confirm key flag namespace.
629839347494 : Revert "Emit notificationsAlpha=0f earlier in the OCCLUDED->LS transition."
c7d999fd46e7 : Prevent keyguard elements from flashing on dream
558bf873fa36 : Allow recent apps to be launched with split screen pair from MediaProjectionAppSelector
01cc46419669 : Adds official upstream maintained mockito-kotlin extensions
092a8b600074 : [frameworks/Archive] remove all checks for the archiving system property
41583c7fb774 : Fix incorrect MediaMetric UID in setMicrophoneMuteNoCallerCheck.
80e65569adb5 : Support BP retry face auth on SFPS acquired
4bdc39df4ca5 : Add a feature flag for logging a11y checker results
441d6a2b00db : Don't prevent group volume adjustment in SysUI
06393cd3a849 : Update TEST_MAPPING for bug reporting
ddf4d318cbbb : Move smart actions support code.
58f7d34bfe90 : aslgen implement security labels and third party verification
efc8fac6b534 : Create flag to show running apps in Desktop Mode Taskbar
02834cf59472 : Remove slow debug messages
b0b2a43db6ec : Use @FastNative and @CriticalNative where applicable
93399529cb0b : Remove IOException from trace callback function signature
eb4511f41937 : Finish unfold Shell transition on fold
102daa4f0e7d : Update Perfetto API used by Java side
f84de6e6d0d3 : Enable biometric virtual sensors separately
1f390a0ad20f : Set com_android_systemui_flags_lib sdk_version to current
dabbf8feeb93 : Fix even dimmer mappings + transition point
1ad62c2472e7 : nfc: Add CtsNdefTestCases to presubmit
d3086e089d53 : Use RECEIVER_EXPORTED in BugreportManagerTest
e36157d81317 : Update isDefaultDisplayOffState whenever the display changes
8b96e8497bdc : Revert "Implement Paused state logic for FGS"
5d9da3922fd1 : Fix displayIdMirror test
a67e1eefffd5 : Add scroll chip to screenshot shelf ui
f0a301fccad6 : Pull scroll request/capture code out of ScreenshotController
f80effdd670c : Abstract screenshot actions into ActionExecutor
431c56498bf1 : Create ScreenshotResult class to simplify null checks
f1e70448a03a : Apply diffs to screenshot action updates
f13c08bc669a : Provide AssistContent to ScreenshotActionsProvider.
cff501c84b53 : Clean up ScreenshotController
d6ca56b2994a : Implement screenshot smart actions with new action provider
c5aac9cc462a : Handle pending actions within screenshot action provider
79de0412b6dc : Make actions editable
48bbf3a18b0d : Extract and simplify RoutingController book-keeping operations
0e9bb5ae264b : Update readme
8e1cb133681f : Revert "Remove dozeui binder call"
d0cc94af6199 : PSS Override
318a65d637bd : Partial Screen Sharing: use correct icon badges in recent apps selector
d2bfeca17b59 : Reset IME visible types only when losing control
4426de38dd5d : Fix allowlist token issues
f11b50162cdf : Implement Paused state logic for FGS
0211241cd649 : Nav bar moves independently of the layer
ce83a23388ad : Add test APIs for policy size tracking
e6adb4d81ffd : Use custom interpolator for predictive back system animations
87306bebe0b7 : Enable crop to padding for StatusBarIconView
99dc0d5683fd : Remove duplicate icon from TwoTargetSwitchPreference
d0025f1e67da : Stops the repeatedly activity launching app more aggressively
aeb86cdc5908 : Call ISecretKeeper.deleteAll() from deleteSecrets()
0d00031851e9 : Delete keystore keys from RecoveryService.rebootRecoveryWithCommand()
9431f88c172a : Fix log statement in BackPanelController
c5756a184efe : Implement B&R for system gender
cd5cf18a9cb8 : Auto on string update.
3c4c42df64ef : Move bluetooth qs tile dialog into systemui.bluetooth package.
74ee8094cb3b : Fixed German KCM.
617181cb398a : Accept MODE_DEFAULT for ACCESS_NOTIFICATIONS
c105b9e96150 : Branch some audio sharing functions to settingslib.
f27ffc65f25e : Enforce strong auth for private profile on storage lock events
a10f47be72fa : [gallery] Sample Scrollable SettingsPager
8d008c61451d : [CDM][CMD] Check permissions for CDM shell commands
e9a3a78f18fc : Add keepAlive message type in send request API for satellite service
5f963962e056 : Add scroll chip to screenshot shelf ui
f9343dc4a871 : Pull scroll request/capture code out of ScreenshotController
b4972f579125 : Abstract screenshot actions into ActionExecutor
7bfffc4f8874 : [flexiglass] Require single swipe up to return to LS from QS scene
6f6b35d09021 : [flexiglass] Introduces a previousScene flow.
7cc30152d4ed : Fix Transit clock showing wrong color in multi-crop preview
6620022a3aef : Fix Transit clock color in lock screen being overriden in wallpaper preview
2b02b53e8557 : [CDM][CMD] Check permissions for CDM shell commands
f2001b43d7e7 : Fix deadlock in showing Toast for sensitive content
384727666b74 : Add unit tests covering USB data enable/disable scenarios
9978b835cef4 : [flexiglass] Switch ShadeHeader expanded format to depend on layoutState
ddb4c8876483 : Add some satellite carrier configs for SOS recemmender
d8324cc88523 : Use accessibilityManager#enableShortcutsForTargets when turning shorcuts off/on
5722b0f7bece : MotionEvent: Add precondition checking to split()
5b6f466517c3 : Remove unused back overlay packages
90e09e07a436 : Fix overlapping sensor icon and ignore logo a11y
5a87f0aad4c4 : Create a stubbed IRemoteTransition implementation.
d47fc309e4e3 : Revert^2 "Update the BackgroundThread dependency"
f3f7057dde09 : [pm] skip the second user confirmation for unarchive with REQUEST_INSTALL_PACKAGES
e0383ab8783e : Fix empty HUN group header when async group header is enabled
82dd1bd24e66 : Add flag for throttling widget updates in service
722776c31918 : Log enabled features
9541c14a969f : Update screen decor overlays when face auth sensor changes
3498736deb1c : Fix incorrect expectation about usage of bounds
c446aa9cf540 : Ravenwood reafatoring
beeee072f888 : Dispatch one message for selected bubble and expanded
2b79468aab76 : Create ScreenshotResult class to simplify null checks
76be2ad85cd3 : Explicitly reference system services where possible (2)
5aafaa47723c : Fix local tests that were failing on eng builds because of Log.wtf
14d57fdda009 : Explicitly reference system services where possible
63727ca766e7 : [flexiglass] Always position NSSL at the y=0 in the window
43491a05f42b : SensitiveContentProtection metric updates
321f053b670b : Update javadoc for org owned managed device case
e2f3e57f37c8 : Ravenwood/HostStubGen refactor and bug fixes
f0f455f96d11 : Move color extraction to ImageWallpaper
192533d774a0 : Mitigate antialiasing on button corners
8b2fb8aaecc8 : Removing focusability from QSPanel
8974e3e8e581 : Remove unneeded overriding SessionCallback.onSession2TokenCreated(token)
f59e8e6cfc6d : Revert "Nav bar moves independently of the layer"
f5ec5ef1ea26 : Add transition on keyguard showing
339845d77d53 : [Flexiglass] Implement brightness mirror
2e8d81ad12aa : Improve default crops on tablet
5f76b93583bf : Add a key to provide the default capabilities for satellite service
eba137145819 : Use existing screenshot if present when type is FULLSCREEN
5bcf61d134b8 : Adds PolicyRequestProcessor to support new policy checks
0d04bdb497ee : Apply diffs to screenshot action updates
48f82c23a196 : Reset the face authenticated state when transitioning to GONE
f5729f6a815d : Add KL mapping for Emoji and screenshot keycodes
70b0a4263b13 : Extract method and remove duplicate code in ProxyMediaRouter2Impl
f8f9e9ab11e6 : Better error handling for webkit classes
f12a04e229f5 : Remove ignored call to onTransferred() and simplify checks
79077a65fb96 : Allow no item selected in IME Switcher Menu
8141f1754c1a : [Desktop Windowing] Define feature flag for edge resizing
0a1bc7215767 : Update android_tracing_Perfetto* owners
8220b5124a42 : Add a hostside library for permissions flags
ce32edc3ce10 : Fix CtsRootBugreportTestCases on the following assumption
4a757b0ff943 : Fix timestamps offset in vibrator_manager logs
5fa8878afb8d : Disable flaky test
16d8ad9b87e5 : Improve VolumePanelRadioButton a11y
1e2fdc057fa6 : Nav bar moves independently of the layer
0431bac2d853 : Add //visibility:any_system_partition
7454466da396 : [4/n] Disable cts tests with freeform activities when desktop windowing enabled
ff7ecf81c4b1 : Allow adoptedshell to use low sdk bypass flag
41b04249f1ce : Remove TODO to move MediaKeyDispatcher to apex
3063c64e322a : audio: DEVICE_MEDIA_UNMUTED_ON_PLUG_SET add hearing_aid
cb85253c0989 : Add 1.05 and 1.2 as new possible font scale values
6ee305003d38 : Reciprocate MATCH_CLONE_PROFILE usages to MATCH_CLONE_PROFILE_LONG
815b2114babd : Put updatable font failure fix behind the flag
7c2de585104e : Clean up Hal AIDL imports
67928f9f3a1d : Revert "add exportable to declarations contains exported flags"
97dea4dab607 : Fix FLAG_SECURE VDM display toast.
6beccf25ad08 : Add subid to the cacheKey.
0c89b7649a52 : Google RCS uses FTEU MO SMS for phone number verification [ Week 08, 09 & 10]
05fd26109e4c : add exportable to declarations contains exported flags
a638f9181d0a : Create Flow States, UI, BiometricFlow, and Parsing
d9b0dc595e26 : Migrating test options From TEST_MAPPING -> Android.bp
95932a2b5da2 : Revert^3 "Mark nativeWake as CriticalNative."
dfc16e6493b6 : Move altered input handlers to pip2 [2/N]
8dbefd4b3ee5 : Remove DeviceIdleController location prefetching
694690596407 : Unblock the registration of shortcut callbacks
eb68b0d423af : [CDM][CMD] Check permissions for CDM shell commands
877a676c4487 : [Flexiglass] Open shade on short swipes over launcher
40184f085cc4 : Update constraint biometric prompt panel sizing
9a2e20a9f582 : [flexiglass] CentralSurfaces is a dep of StatusBarStateController.
b6faddb544fa : Changes CoreStartable Dependencies to use Class.
380f96c2583a : Add a flag for docking indicator
4035b19b436b : Add message names for VRR ViewRoot messages.
4f31768d2fe9 : Emit notificationsAlpha=0f earlier in the OCCLUDED->LS transition.
d60c504437d1 : Move lifetime extension sysui notify into Runnable
33a6081467c0 : Make NFC library available to multidevice CTS NFC tests
4af92f2a7c83 : Update mocks to fix AccountManagerServiceTest.
8e90139c0611 : flake fix for "testOnScreenLock_closesMenu"
1a8a0c95c541 : Add project config to be notified on changes.
bd32b151f643 : Added missing code owners
4f9dc190c155 : Add Ctrl+Shift shortcut to change the IME
af5cb4305832 : Added framework usb tests to postsubmit.
23df8f419fbb : Make A11y feature flags accessible to CTS tests
5d28b2ec050f : Fix the activity leak issue
41e20bfc4b06 : Fix NewQSTileFactoryKosmos
8d5a06f1466d : Allow resource override for PiP size spec
db862d2de201 : Check nearby devices permission for UUID matching
15d0713b093d : Have KeyguardRootViewBinder use DisposableHandles to colocate cleanup code and reduce view boilerplate with extensions.
08c11c1224b1 : Update test mapping
63d699245f19 : Don't cancel PendingIntents unless the stay_stopped flag is on.
ae6c5b976911 : Revert "Ravenwood/HostStubGen refactor and bug fixe"
047b57f935db : MotionEventTest: Use helpers to generate coords and properties
18f68b1350e8 : Remove excessive volume slider ripple
2a7084f90602 : aslgen unit tests
b5d9f36e43a8 : More informative trace names in repeatWhenAttached
b2f07fe729de : Allow resource override for PiP size spec
dbb5d6508d6c : Remove old PK Settings APIs
4653a955d201 : Fix longer labels in Volume Panel
efd4d6feef17 : Fix metro clock animation triggers twice when going to AOD
0624a5c15b93 : Remove kwekua@google.com from apex/jobscheduler/OWNERS
9c85945f821f : Remove kwekua@google.com from services/core/java/com/android/server/utils/quota/OWNERS
1357246cb494 : Improve javadocs for a11y live regions and minimum durations
a431de0b4027 : Remove kwekua@google.com from services/core/java/com/android/server/power/batterysaver/OWNERS
16f86b529ae1 : Remove kwekua@google.com from services/core/java/com/android/server/am/OWNERS
72f2f9d8ea14 : Remove kwekua@google.com from core/proto/OWNERS
d18052c7e654 : Remove kwekua@google.com from cmds/incident_helper/OWNERS
0c46ffad24b9 : Remove kwekua@google.com from apex/jobscheduler/service/java/com/android/server/tare/OWNERS
894439e4d6a7 : Remove kwekua@google.com from apex/jobscheduler/framework/java/android/app/job/OWNERS
58296be26c1e : Allow SystemUI to trigger a bugreport and share with BetterBug from the Record Issue QS Tile.
a362f7b705d2 : Improve dumpsys logging of volume change events
c95e5d2bac40 : Fix horizontal padding
32bc4d8a5f15 : Update fingerprint listening state after faceAuth cb is sent
096cf3780e51 : Add container to .aconfig
d7c9cf07ebc1 : Add container to .aconfig
2b39ca0aa692 : Add container to .aconfig
31dba19bdde9 : Add container to .aconfig
a2b1102eef32 : Add container to .aconfig
0fce686e71ab : Add container to .aconfig
d381d800dc6d : Add container to .aconfig
f0d6e12a785a : Add container to .aconfig
b60b3a04e15b : Add container to .aconfig
3d6cc70c99a0 : Add container to .aconfig
a01e6ea16b63 : Add container to .aconfig
6520c582a6c1 : Add container to .aconfig
b7fd82a17f37 : Add container to .aconfig
b259aa89876e : AudioService: initialize spatial audio state on first device connection
1ae3b43c248c : [CDM][CMD] Check permissions for CDM shell commands
b7bd6fb1051f : Add container to .aconfig
60c225e1e9d2 : Add container to .aconfig
dce090a14375 : Add container to .aconfig
4229f0790df6 : Add container to .aconfig
2e763c28d3dc : Remove flag to disable the screen off broadcast receiver
15328f3e7e6f : Move VolumePanelPopup title announcement to paneTitle
a68b5fb85595 : Avoid null connected devices when updating routing information
39968ded59a8 : Fix footer-notif overlap after inline reply
83975c515773 : Resolve message/conversation image Uris with the correct user id
83b3d0fd01ef : Do not play fold animation when sleep on fold
62c483b16bc6 : Do not draw elements that are not part of the transition
b9c3e4a4beff : Add output of hasCustomAudioInputSupport() to dumpsys
c11654770ebb : Add hidden-api-checks=false to SelinuxFrameworksTests
3620736b153a : Check if `mDragResizeListener` is null before use in `DesktopModeWindowDecoration`
bdc60a19a944 : [Flexiglass] Fix back handling in QS Edit mode
cdb2ffba6065 : Provide AssistContent to ScreenshotActionsProvider.
d688bb02c678 : Properly hide footer buttons when label visible
2e0aab3954e8 : set aconfig_declarations containers to system
37160454720f : Update title of Keyboard Shortcut Helper.
1df0ae1849c9 : Revert "Update the BackgroundThread dependency"
42aa2c0a1eca : set aconfig_declarations containers to system
940582654178 : Revert "Utils required for CrashRecovery module"
3eb481a0ed4d : Added ABS2
3904c0a19e04 : Allow NFC tag intents to query cloned apps
a65ccfb0a8a9 : Update keyboard shortcut helper design spec.
a1837233a945 : Update RescueParty throttle duration
0401b3552952 : SceneContainer now depends on NotificationsHeadsUpRefactor
bf7f8f93d3b9 : AudioService: fix Bluetooth codec sampling rate change
f7a2a1248a70 : AudioService: fix Bluetooth codec sampling rate change
c4a5c680b7b7 : Set more aconfig_declarations containers to system in frameworks/base
ddbcecbbf3b9 : Avoid any NPE in ImageWallpaper#onDestroy
b220398219f0 : Fixed French KCM.
2df0785247b5 : Move MediaRouterService work out of main thread
38147a359142 : set container for aconfig package
14315e9d0343 : Run audio and bluetooth calls on handler
2da0953478dd : centralised password entry field in lockscreen
a4ac6b82cb8c : Split callback registration and route scanning in InfoMediaManager
831ee149a3fd : Fix the computation of default crops to match legacy
f6d2d5eda971 : Get rid of the field WallpaperData.mSupportsMultCrop
5d5089697690 : Fix VirtualDeviceImpl#dump ordering
d569cdb5b398 : Update display after it gets disabled
70939f7b39aa : Add filter respecting user's quiet mode
8dc048b5823c : Revert "PSS opt-out override: move logic to MediaProjectionManager"
ae1ee0df6f3a : Adding unit test for UsbService anti-clobbering feature.
9430cdaea2f7 : Migrate Test Targets to New Android Ownership Model
efd40ba956fa : Ensure font is loaded by PHASE_SYSTEM_SERVICES_READY
5b2447940bf8 : Update OWNER for SensitiveContentProtectionManager
6b913abefca7 : Modify comments for SurfaceSession.
f20473553bd8 : [CDM][CMD] Check permissions for CDM shell commands
f66393984244 : [flexiglass] Dump the flows on the NotificationsPlaceholderViewModel
0fef57d7f241 : [flexiglass] Rename NotificationStackView to NotificationScrollView
6611214157b2 : [flexiglass] Use null bounds to disable the clipping in the NSSL.
8e40ecb1beb2 : [flexiglass] Start adding the HeadsUpNotificationSpace to other Composables
8aef5589a012 : [flexiglass] Notification composables now set the particular placeholder values from the right place.
fdf1804b4269 : [flexiglass] Add NotificationStackView (NSV) interface
bd33f597d6ee : [flexiglass] Check if there are duplicate scenes with the same key.
51c6e873acf7 : Remove the legacy mechanism to auto add an a11y shortcut capable tile
7b0f6788ca45 : Update/fix SensitiveContentProtectionManager test
fca11eff1497 : Fix lockout not happening when auto confirm is enabled.
a7a54280c473 : Rename variable of bcradio service instances
77add8263ab7 : Enable Talkback to read 'Blocked' / 'Available' subtitle
451cb6564c56 : Move altered input handlers to pip2 [1/N]
b30d2ffc49cd : PlaybackActivityMon: sync access portId to piid mapping
ec5e313efbb0 : Ravenwood/HostStubGen refactor and bug fixe
60676d08a232 : Don't send ACCOUNT_REMOVED if account is marked as visible twice.
d97c3dd26948 : Move MediaRouterServiceTests to presubmit
c964dea11a07 : [SettingsProvider] change the log level of failed writes from WTF to E
962de8cc3be0 : Fix stale isAutoConfirmEnabled setting state.
b1acbec731c3 : HUN Throttling: update logbuffers
a3b10734f880 : Remove usage of status_bar_height in clocks
835a35fc9044 : [1/2] Add relevant tests in VDM to presubmit test of permission code
f04803fb0bc5 : AudioService shell commands for volume
0b9013bb6455 : Split shortcuts instruction update
54c23b955efa : Update the oom adj seq for the service record on sending service args
531276aa6dd7 : Remove COMPOSE_BOUNCER_ENABLED enabled static flag
d120662b3105 : Add a check for is unlocked before transitioning to the gone scene.
cd260faa5c50 : Revert permisison RECEIVE_SANDBOXED_DETECTION_TRAINING_DATA in V.
7888c5daa7e4 : Delete the permission given egress data permission is cancelled. Bug: 287084170 Test: presubmit
67ae5a08b255 : [flexiglass] Adds predictive_back_sysui as a flag dependency.
a5c81755b3ff : Make toolkit_frame_rate_function_enabling_read_only only avoid calls to SurfaceFling
8ad161c7baf6 : [omni] Make LPH duration and touch slop dynamically configured.
bbc53d0f8e2f : Update CUJ_SCREEN_OFF_SHOW_AOD to use new clockId source
65f55136fc9e : Revert^3 "Try uninstalling Maps to get latest version from pStash instead"
21c4dd4de0ce : Adapt to changing function signature.
6e53200388ee : Update LSFK Request log
b0ea7382c32a : ANDROID 15 :: VIC :: FLIGHT PATCH UPDATE
a5f676f1bc76 : Fix snap window string comment
443b3c6fd2b0 : assign aconfig package owning container
df85a3236e97 : [V]Add a user consent when a side loaded app tries to access notification listener
d1867469b996 : ShadeCarrierGroupController: remove excessive log
4125e10f4341 : [flexiglass] HACKY: fix animations in NSSL
7bdd5d7d179f : Remove double focus ring on TV volume UI seekbar
627e955fcdb6 : Remove unused debug constants.
6b3fcf06b7b6 : Do not redact system notifications
95f7b2a18cae : assign container name to flag package
54c968aaa66e : [CDM][CMD] Check permissions for CDM shell commands
437699381dea : Revert^2 "Perform device capability check when checking device aware permission on"
f445090451c0 : Add aconfig flag for keyguard dismiss intent refactor
d04eec747a43 : Update udfps layout on rotation when the udfps refactor is enabled
710c27c8a207 : AMS: Adding boot complete cmd code for LMKD
65b39d45e15f : Set test mission 1 marker file permissions
e17445f39212 : Improve code style for HIDL bcradio service
b24688996971 : Update display after it gets disabled
274035a5c7b8 : Update usages of isEnabled protolog API
7de1d5a207ae : Improve performance of ProtoLog
8217fe9de384 : Use drawn state to present sync state of wallpaper
0cc43597b293 : Biometric Credman Layered UI Bugfix
3c56021d8981 : update package watchdog to perform mitigations after every reboot once threshold is reached.
5071b8bd0fbd : Parameterize looper in routing framework
9d07aafe72d6 : Allow certain KeyEvents to bypass falsing
3bcf7453bda0 : Unblock screen-on after start transaction is completed
841b1794c6f8 : Migrate sensor privacy toggle tiles
16f56f6fa7b7 : [am] lower the log level for missing application info
f988642e9426 : Fix NPE in zeroJankProxy resultReceiver
074972fd5647 : Add bubbles API to update bubble bar bounds
2a82b416c207 : Remove dependencies on legacy keyguard state for the isUnlocked state
e793c641330b : Avoid binding to providers if no apps are scanning
74188382f92e : Notification Minimalism Prototype tweaks
f0c5f065d17e : camera2: Link to flagged APIs in CameraDevice
c0e790047a2d : Set screen lock for the parent profile instead of system user
65912a48f39d : Anisotropy correction external displays only
23746d91c0be : Unblock screen-on after start transaction is completed
5fedbcebbaed : Implement screenshot smart actions with new action provider
526ae41a8c80 : uinput: add updateTimeBase command
1b924ffcb26a : Added exclusions and calculated a default bouncer region
006d4c34dbb2 : [Flexiglass] Add support for the Side FPS indicator in Flexiglass.
9f1b895b4049 : Fix typo in test module name
cd7ae4411651 : PSS opt-out override: move logic to MediaProjectionManager
025274030c9f : Sony DualShock 4: disable drumroll suppression
209c4090acff : Sony DualShock 4: disable palm edge zones
3c07c9a19a02 : Fix media output click component behaviour:
68571fbf3f0a : Stop using SfVsyncFrameCallbackProvider in InsetsController
bea67ce5014b : Create a new RenderPipeline for CPU only rendering
56751aab3546 : [PM] Remove wear folder and the usage of xz-java
e231c7b57399 : Make ToggleButtonComponent Switch for a11y semantics
6a152f70a083 : Enable device management role holder to set app restrictions
61b2f3f676bd : Remove dozeui binder call
bc0bb2c01ff0 : Add coroutine names for tracing
11b8f124907d : Updating ownership of color resources
d3e5441541a3 : Fix NPE crash from scheduleAnimation after cancelPendingAnimation.
3ee468aeb621 : Refine volume sliders expand collapse animation
ff90dd98198c : Increate contrast in spatial audio view model
005e5b55b262 : Remove ripple from the VolumePanelRadioButtons icon
10952b0ffdc7 : Revert "Perform device capability check when checking device aware permission on"
c53b4917df17 : Make sure we delete a gloabl instead of a weak global reference to the java data source
6863c10be40e : Add a flag to choose the output format for the am profile command
9f2da35c097f : refactor(magnification): Rename enableWindowMagnificationInternal for better readability
f4bfcd7b0db9 : Fix bug in policy size limit tracking logic
0632717bc3ad : Avoid instantiating VDM for default device+display context.
bfeb99295ead : Fixed meminfo output format
d927e03ebad4 : Clean up unused constants.
d5860a2125df : [Media Projection] Use plain AlertDialog for 3rd party hosts instead of SystemUIDialog
da0d6ea51b2f : Add util methods to validate satellite config data
66c1c33c0fa7 : [Spa] Support override dialog window type
55a60a5a8fbc : Fix font update failure
97b32aa06956 : No-op when a transition happening on other display finished
1dfa671003ae : Revert "Return the size of the buffer for validation"
f77531a6cf1e : Fix predictive back be canceled due to moveTaskToFront transition.
cd50f53bb732 : Add soong namespace to sysui libs
1e774b801770 : Remove unused frameworks/base/Android.mk
c9fc665ec094 : Fix a misleading error message.
c30012d46c83 : Revert "[Mobile] Make sure we +1 the reported level if INFLATE_SIGNAL_STRENGTH is true"
8744ef632027 : Bakup and restore communal shared preferences
f8299175a716 : Ignore APEX packages in UPS (i.e. in V+).
210c39d62aec : Send cancelation on Lifetime Extension action
500dc7534d57 : Remove hidden compatibility constants from Intdef
3c6a28b980c5 : Perform device capability check when checking device aware permission on remote devices
6906a85d51c2 : Camera2: Remove manual changes from CameraCharacteristics
4953686b8321 : Fix job count out of quota.
2d295aea9fd3 : Modify non updatable droidstubs dependency based on release flag
ac50ba45d28f : Handle confirm keys in Dreams.
e5c609805f35 : Fix position of smartspace in preview not aligned with actual lockscreen
ad7a673e7fff : Update glanceable hub widgets on config changes.
9a856d325ca1 : Log the excessive incoming binder proxies into statsd
eaa72139515f : Add a feature flag to log excessive incoming binder proxies in statsd
2be4886da1f3 : Fix AvalancheController.update NPE when HeadsUpEntry is null
fa267aea65f3 : Write AvalancheController state to dumpsys
ff0df2eca8b5 : [flexiglass] Show bouncer when needed.
6c735f2291ae : [CDM][Refactoring 6/N] Some device presence refactoring
c5ad5fc317ef : Fix visibility of some modules
b978f45b9617 : Extract ASL form APK during install
c47d12e54756 : Allow WearableSensingService to read from disk via Context#openFileInput
5989313dd325 : Migrate TestMapping options to Android.bp Presubmit
e9a864d1ccf8 : webview: handle null in pinning impl.
4dcfd6014a93 : Set a 3 day TTL on all notifications without a TTL
246079852de8 : Cleanup: remove logging of LMK_STAT_STATE_CHANGED
b540eb9d6ee3 : Add some binder transaction info when dumping backtraces for ANR
6f126f455b86 : Remove MovableElement for small clock.
dafa45174601 : Combine bounds change and move-to-center animations.
24ce9bae6178 : UsbService:update mUsbDisableRequesters for enableUsbDataWhileDocked()
f52fcb88e301 : Revert^2 "Try uninstalling Maps to get latest version from pStash instead"
5e11e0205bf7 : Add docs in ProgressBar to suggest a11y min durations
bf2bd1cec219 : Revert permission RECEIVE_SANDBOXED_DETECTION_TRAINING_DATA since it is not going in V.
e1feb6b02679 : Use provided UID for checking Carrier Privileges
d48d873a2f6d : Add compressed bitmaps to be included in `am dumpheap`
a0188ed396e8 : Don't inset status bar.
ed2babd8660e : Add policy restrictions to migrated Location Tile
a618f1aaa937 : Revert^2 "Mark nativeWake as CriticalNative."
73f87434ef16 : Allow multiple user restrictions for tile policy
37acf9d15d26 : Update API docs for ACTION_NEW_OUTGOING_CALL broadcast.
412427d7a8c9 : [RESTRICT AUTOMERGE] AccessibilityManagerService: remove uninstalled services from enabled list after service update.
766911c33125 : [RESTRICT AUTOMERGE] AccessibilityManagerService: remove uninstalled services from enabled list after service update.
4649135400f5 : Fix: some flagged APIs are not recorded.
5405514a23ed : [RESTRICT AUTOMERGE] AccessibilityManagerService: remove uninstalled services from enabled list after service update.
35cb40a5910e : Fixing home visibility not notified when there are no running activities during recents
f28e88e53d57 : [DO NOT MERGE][CDM] Fix a security issue that allow 3p apps to skip prompt by setSkipPrompt
804f5a83a6b4 : Revert "[Mobile] Make sure we +1 the reported level if INFLATE_SIGNAL_STRENGTH is true"
8a1346ce7aa2 : [DO NOT MERGE][CDM] Fix a security issue that allow 3p apps to skip prompt by setSkipPrompt
6162b9de5407 : [Battery] Improve contrasts
fec4a1920434 : Remove spurious calls to the framework when setting selected device
75a9c0f37538 : Move the handling of carrier app changes in AppRestrictionController
f35b51d93ea3 : Refactor android_os_Debug to use androidprocheaps
07cc5b73b870 : Let light bar state be able to be read by insets API
70fcfaacece2 : Revert "[Mobile] Make sure we +1 the reported level if INFLATE_SIGNAL_STRENGTH is true"
96c9d9f812b2 : Remove skip_jarjar_repackage
a43295405332 : nfc(api): Add OEM extension surface
b71891cb91b7 : Intercept key up after handling Ctrl+space
e74a38d4de80 : Hypothetically fix test flake
f91e5dff0f94 : Center footer component when there is only one available
f7598e45ebf1 : Update OWNERS of AppWidgetService
9484d72f4cc4 : Revert "[Mobile] Make sure we +1 the reported level if INFLATE_SIGNAL_STRENGTH is true"
a401cbeeabfa : Fix uses_libs properties for OneMedia.
bd990934c45e : Create flag for Desktop Windowing Task Limit.
fff5c10ba060 : Remove cross_user_suspension_enabled flag.
5767ffa61855 : Add vsync id to predictive back transactions
be3c42e0ce5d : Handle pending actions within screenshot action provider
b204db1ed08e : Selectively expect device to stay awake on fold
a9302e4a6c62 : Always allow the system to launch stuff on VDs.
209dcc143dc9 : Add bundle validations on request/response and state params.
f719ebc93060 : Make all aidl callbacks oneway to avoid blocking binder threads
ad53ed6c904a : Add config_display.xml OWNERS
f11e886dc73b : Increase BMM logging coverage for restore at install flow
37c98e35cf09 : Allow Private Profile CrossProfile Filters to be updated on OTA.
1708c3daf881 : Make cross user suspension flag fixed read only
328e26ea4a73 : Restrict AudioAttribute usages for notifications
d39324cdebfc : Start using the exported flag in permission module
ad273eece41b : Adjust drag to pull down notifications to avoid desktop mode app handle
ade1f883d7d2 : Revert "Updating ownership of color resources"
1343e6cbb189 : Selectively expect device to stay awake on fold
bc00016048a9 : Return Color.TRANSPARENT from getNavigationBarColor
5fd7f948672f : Avoid unnecessary binder calls from getDeviceIdForDisplayId & getDevicePolicy
610acdfe9dfd : Updated module name in doc
95ebdf396a67 : Fixing NPE before calling unbind
fed220b7aaa5 : Ensure ddc is set before start()
f61fae159d1a : Updating ownership of color resources
b564659271df : PSS: use material spec colors for permission dialog popup
aff051cde630 : PSS: permission dialog - add default option as constructor parameter
89d30ec2931b : Change the default behavior with status bar decouple flag
56c52f4ac995 : ime tracing: add flag for perfetto migration
3a7c83a847ca : media: support MediaCodec::detachOutputSurface
e4b3ba817073 : Verify UID of incoming Zygote connections.
bd438e2e7d95 : Add SATELLITE_COMMUNICATION to Settings app
f442934f677e : fix(magnification): magnification should not reset when pressing on navigation bar
bdc5c98fcaef : chore(magnification): add UserContextChangedNotifier class in AccessibilityController
45a784f51421 : Import translations. DO NOT MERGE ANYWHERE
b33f0c8a9e25 : Import translations. DO NOT MERGE ANYWHERE
a14df6c810ff : Import translations. DO NOT MERGE ANYWHERE
e7cf4d00d19e : Import translations. DO NOT MERGE ANYWHERE
e5ec6ef38beb : Import translations. DO NOT MERGE ANYWHERE
5ccc3413c59c : Import translations. DO NOT MERGE ANYWHERE
dce1b57007f9 : Increase subtitle max line to 2.
aabdb03a01c0 : Pass emergency session information to modem
a7592944c8d8 : Add toolkit_frame_rate_view_enabling_read_only to disable Toolkit functions
18c0ce3df973 : Import translations. DO NOT MERGE ANYWHERE
91f27f7b18cd : Import translations. DO NOT MERGE ANYWHERE
7a036f341c00 : Import translations. DO NOT MERGE ANYWHERE
76a5c945fd17 : Import translations. DO NOT MERGE ANYWHERE
ddfc514a3757 : Import translations. DO NOT MERGE ANYWHERE
950f05a9711c : Import translations. DO NOT MERGE ANYWHERE
df8183b0a78e : Import translations. DO NOT MERGE ANYWHERE
a54a27db4133 : Import translations. DO NOT MERGE ANYWHERE
329c118b7ff0 : Import translations. DO NOT MERGE ANYWHERE
20812af2d8f2 : Import translations. DO NOT MERGE ANYWHERE
1a9b281f5356 : Import translations. DO NOT MERGE ANYWHERE
4f1a0e5a678b : Import translations. DO NOT MERGE ANYWHERE
c273a7e8ec8d : Fix update failure if font family was installed and upgraded to 14
4e4bfc44e141 : Import translations. DO NOT MERGE ANYWHERE
ee236a7c9f70 : Import translations. DO NOT MERGE ANYWHERE
7a415d4bbf6c : Import translations. DO NOT MERGE ANYWHERE
96db14c150fb : Import translations. DO NOT MERGE ANYWHERE
ee7d034d5ed8 : Import translations. DO NOT MERGE ANYWHERE
a1438e0f1ed5 : Import translations. DO NOT MERGE ANYWHERE
4574283f7aef : Restrict fields stripping to TYPE_MESSAGE
8481951b29d0 : Fix race condition in DREAM->LOCKSCREEN transition
fd22e9b10912 : Add host supported crashrecovery aconfig library
e09e9a17aff0 : [flexiglass] Trigger face unlock when overscrolling bouncer.
566c9a0c6a71 : [flexiglass] Don't switch to gone if already switching to LS.
602a063746f5 : Fix test
c76815c300d5 : Revert "Try uninstalling Maps to get latest version from pStash instead"
a15f81ca0e2e : Clean up usages of flag update_always_on_a11y_service
2a2774bd8ccf : Enable and Deflake PluginInstanceTest
7b985dda3379 : Expose API to set bubble bar location from launcher
16aa857f6d4e : Fix order of mute adjustment in VGS sync with VSS
9d2a98e5941b : @NeverCompile dump method
860922f3ec9b : Listen to wakefulness instead of DozeMachine for AOD -> isAwake(*).
75471bc4e6a0 : Disable hover view cache in handwriting initiator
63efc310dcc4 : Restore bounds when returning from maximized window bounds
23b4cb2062de : Add return animation functionality to TransitionAnimator.
d408ee126537 : Fix a class cast exception
10bdd74bd3a0 : Make HintManagerServiceTest presubmit
b4e13f78b91f : Fix A11yMenu's Settings page for edge-to-edge feature.
7eca60d9635b : Add alternate bouncer UDFPS rotation support
c349732717a8 : [Sat] Fix debug log with actual information
ea190138a3e5 : Refactor brightness stack
a84ac00527cf : Add KEYGUARD_OCCLUDING flag/startTask to WAKE transition
a66bca9b494a : Ensure account info logged doesn't expose user data.
5c0e77d8178a : Rollforward aslgen tests and more fields, fixing tests.
6175aa77bffc : Revert^2 "Adding more supported fields/logic to aslgen."
05039e9dd77c : Revert^2 "Aslgen tests"
77479f42d00b : Restore squashing permission for size test parcel
a5d7857df0ec : Use consistent helper class for keystore authorization
e19398574ebf : nfc(api): Link against framework-permission
a1bb82699458 : Add media recommendations view-model
b59fa891858c : [DO NOT MERGE][Autofill Framework] Add in check for intent filter when setting/updating service
ee20adb4b4b2 : [DO NOT MERGE][Autofill Framework] Add in check for intent filter when setting/updating service
e8a448f855ef : [DO NOT MERGE][Autofill Framework] Add in check for intent filter when setting/updating service
37c2b0112e34 : [DO NOT MERGE][Autofill Framework] Add in check for intent filter when setting/updating service
51d64705ab70 : [DO NOT MERGE][Autofill Framework] Add in check for intent filter when setting/updating service
bedc0ff2bfa8 : [DO NOT MERGE][Autofill Framework] Add in check for intent filter when setting/updating service
3ba3874e4a56 : [DO NOT MERGE][Autofill Framework] Add in check for intent filter when setting/updating service
12dbc383f4e2 : @NeverCompile dump methods
3bbdbfb9e0ff : Ignore finder icon vector path length
f9347af4917d : Ensure QuickSettingsControllerImpl is off when scenes are on
3b84e773d1a7 : Allow announcement of content description changes.
0656c9319b2f : Calculate current position for window animation leash
f5fb95582aa7 : Support empty role values in the RoleHolder atom
024b8d984134 : Add feature flag for replace replace_vpn_profile_store
a388a89265d6 : Add APIs to manage profiles in the VpnBlobStore
177ed9063e48 : Introduce new legacy size test case
1b8878fa870b : More stabilize predictive back animation.
091807e394e0 : [Spa] Set SettingsDropdownCheckBox as mutilate lines
fecd30cf35cf : Fix dropdown more options bug
d53f755151fb : Don't allow to create a window in an unassigned display.
7212fb02d496 : [flexiglass] Clicks on shade empty space go back to lockscreen.
ee98de193f8a : [flexiglass] Fixes back/home navigation when occluded.
0aa7287f01c2 : Cleanup imports in NotificationManagerService
7b916449cb99 : Remove references to legacy queue.
fbeceb0a27d5 : Add API for instrumentations from root to override perms
d3629a656f52 : Add interactors for media controls
692deaceba32 : Replace ShortcutType with UserShortcutType to reduce duplicate declaration.
5f66adcecec9 : Make YouTube and Netflix fullscreen tests run in 3 btn nav
d1fbd487d52a : Add log statement for double-removal attempt on overlay
142427e0be5d : Switch usermap from key to instanceId.
dd88afd0bf64 : Clear "restore" mode when setting windowing mode
f6293f716fa8 : Set container to system for aconfig_declarations in AconfigFlags.bp
18af958dcfbb : [Settings] Migrate legacy attributes to respect color contrast
34202ba09035 : Try uninstalling Maps to get latest version from pStash instead
a6c764c76a44 : DisplayConfig: Add flag-protected option to select Fusion Proximity sensor.
5426b8573064 : Delete bcast_event_timestamps flag.
4a98dd235a70 : JobScheduler: remove TARE
5123eb381d98 : Clean up reflection-related services keep rules
fff24273e382 : Disable clear notifications when screenshare
d51af69063f7 : Add null check for DisplayInfo of DEFAULT_DISPLAY
9c7a2efdcab7 : Add predictive back CUJ to java files
690729d64d8f : VRR flag to support velocity mapping
74ab528e5455 : AccessibilityManagerService: remove uninstalled services from enabled list after service update.
07cd09df73be : nfc(api): Add OEM extension surface
ff2d0537d051 : Fix wrong Suppress annotation for Kotlin
3c4f5273ea82 : Add RootTargetPreparer for explicitly specifying the root dependency
ff8ba2c432aa : Update maximize menu to new specs
808c8bbf0b4c : [pm] fix get-domain-verification-agent command on aosp builds
6fe155670017 : Feature flag to change back to 7% small area.
db1ba1958204 : Extract logic related to dragging bubble bar views to other side
bc5d7291aec5 : Further improve performance of VRR
f6192d3a7752 : [RESTRICT AUTOMERGE] AccessibilityManagerService: remove uninstalled services from enabled list after service update.
6d0e74bfc82a : Minimize the stopUser force parameter
a278221e8b05 : Show Toast on applying SensitiveContentProtection
98774739c00e : Switch flag for RECEIVE_SENSITIVE_NOTIFICATIONS permission
c87e7005ede1 : [flexiglass] Updates AOSP instructions.
ffe84900627d : [Mobile] Make sure we +1 the reported level if INFLATE_SIGNAL_STRENGTH is true
1d2cef787355 : Allow hovering/pressing handle elements through status bar.
6b13b1b95a02 : Fix AccessibilityAction javadocs formatting
e22294499b95 : Add unit tests for WifiKeystore.
b6a26e301d3a : Ensure reordering of notifications is allowed when communal is showing.
25a0eddc1f4d : Add SATELLITE_COMMUNICATION to Settings app
2c103245c2fb : atrace: speculative fix for missing ATRACE_TAG_APP events
e95044ad377f : Refactor SettingsLib to remove redundant resources conditionally
77f371db0af9 : [flexiglass] Removes SCENE_CONTAINER ENABLED.
167eeea91ce6 : Sort notifs chronologically within a section
5bc50b6c4955 : Check if the device is provisioned before showing the satellite icon
1c7a0d348459 : [Networking] Use SharingStarted.Eagerly for broadcast
3886b25e8c11 : Avoid a potential ArrayIndexOutOfBoundsException
392a50d4097c : Add callback into vendor interface to receive modem state change event
ec5d674103de : Use realtime priority for systemui and recents(home)
34ad507bfebd : Hide shortcut helper on all apps
328981e626c2 : Adding "android.software.contextualsearch" to FEATURES in PackageManager.
a84eff5f2672 : [Audiosharing] Add audio sharing summary strings
048e1760e178 : Implement Hearing Devices Quick Settings Tile (5/n)
2c704a604a34 : Remove setIgnorePendingIntentCreatorForegroundState
ee2a26ff7ab4 : Do not report ActivityWindowInfo from invisible Activity window
1a1d8f04cb21 : Update the new SYSTEM_ALERT_WINDOW check for FGS.
5ad6c5b0dccc : Fix ui issues and add layout limit test for custom bp.
273db42f1cf6 : Add toolkit_frame_rate_function_enabling_read_only flag to gate VRR tests in ViewRootImplTest
22d63688cdec : camera2: Ensure SessionCharacteristics and CameraCharactersitics can be used interchangeably
39e4711d3ddd : Update SAW exemption for user-initiated jobs.
69c72b4c22b9 : Mark sign-in autofill overlay as sensititive
8fa78edeacf5 : Fix null pointer exception during device entry
c3ae0451bc83 : Import translations. DO NOT MERGE ANYWHERE
ec7adbe20118 : Import translations. DO NOT MERGE ANYWHERE
26f680cdcd86 : Import translations. DO NOT MERGE ANYWHERE
d5e2c4b75afd : Import translations. DO NOT MERGE ANYWHERE
7084824c8d61 : Import translations. DO NOT MERGE ANYWHERE
5c9465cdb7c6 : Import translations. DO NOT MERGE ANYWHERE
34ae03cdd552 : Adds kennethford@ and lihongyu@ to devicestate package OWNERS
bce1d9309681 : Import translations. DO NOT MERGE ANYWHERE
8ebcf2773e29 : Import translations. DO NOT MERGE ANYWHERE
41fcaf0c2551 : Import translations. DO NOT MERGE ANYWHERE
b41c426001ed : Add isInstrumenting() API to InteractionJankMonitorWrapper
f334366fd3f9 : Remove @FlaggedApi for android.os.Build.VANILLA_ICE_CREAM
72dd4e8fccb3 : Add a carrier config key to let satellite guidance URL link become carrier configurable
8dc227bb93e8 : HDMI: Add a timeout between polls for HotplugDetectionAction
84e1dc181b7e : Camera2: Add Session Characteristic keys by query version.
70cd9f8c94b9 : Foreground audio control capability uses roForegroundAudioControl flag
234f681d3644 : Fixed AggregatedMobileDataStatsPuller initialization order
6392c1a9f09d : Add YouTube immersive fullscreen enter PiP CUJ.
436e805b3864 : Fix the white background issue in RemoteComposePlayer
4f228c305d26 : Prevent pilfering of resize events.
53184d9a0a31 : Back up glanceable hub enabled setting
3be1d54c9094 : Added max stats guardrail for AggregatedMobileDataStatsPuller
5d02d02aef87 : Camera: Ensure device events are processed in order
5fb8f0315fb8 : Execute fold animation using clock interactor
ee81ebfddc34 : Add more logs to Pia V2
4e56465efac5 : Print QAS related help info only if the associated flag is on.
fde6406e8dfd : Implement auto-enter PiP2 in gesture nav [5/N]
96e8b05123f5 : Fix hub touch handling interfering with bouncer swipe on dream
e3d32639c870 : Clean up usages of flag allow_shortcut_chooser_on_lockscreen.
9b56a6051537 : Calculate velocity when using smooth scrolling
8d0c6e2d7f7c : Update lastUnconstraintedTextSize from setTextSize
44e88f6a994e : [CDM] Handle empty and malformatted payloads for CDM backup restoration.
b02f89035806 : Skip volume tests for single/fixed volume, auto, tv
4fcd65619bca : Import translations. DO NOT MERGE ANYWHERE
0e7911625377 : Import translations. DO NOT MERGE ANYWHERE
56334924ed46 : Import translations. DO NOT MERGE ANYWHERE
2e2f3105f61d : Import translations. DO NOT MERGE ANYWHERE
ed9bd910fc42 : Call getSensorProps only after filtering
59ed4f3a9899 : Import translations. DO NOT MERGE ANYWHERE
c9a6934f96a2 : Import translations. DO NOT MERGE ANYWHERE
218abf3414e1 : Import translations. DO NOT MERGE ANYWHERE
5200dbe82fa1 : Import translations. DO NOT MERGE ANYWHERE
06b4202fbab6 : Import translations. DO NOT MERGE ANYWHERE
7988c83d9d5d : Import translations. DO NOT MERGE ANYWHERE
0a89915cf2f1 : Import translations. DO NOT MERGE ANYWHERE
2a13eb77ebad : Import translations. DO NOT MERGE ANYWHERE
e9e65a350bf1 : Import translations. DO NOT MERGE ANYWHERE
f5052da7e3bb : Import translations. DO NOT MERGE ANYWHERE
115d4b1322b0 : Import translations. DO NOT MERGE ANYWHERE
ddd79371584a : Ignore keyguard transitions FROM an invalid state.
0d5166f7bfdc : Import translations. DO NOT MERGE ANYWHERE
6869dfb96bcc : Import translations. DO NOT MERGE ANYWHERE
622a106ba2ff : Import translations. DO NOT MERGE ANYWHERE
96da3cb0c849 : Lockscreen bouncer: Always set INPUT_FEATURE_SENSITIVE_FOR_TRACING
9ebd6860ec4b : Introduce INPUT_FEATURE_SENSITIVE_FOR_TRACING
3acac1922b54 : Import translations. DO NOT MERGE ANYWHERE
1d312ed18c61 : [Battery] New icon updates
86f2e3accfd7 : Add currentTransitionInfo + filterRelevantKeyguardState.
4f3c722c270a : Add framework updates for CredMan policy transparency
bf425e08d7ac : Revert "Use resolved bounds in CompatDisplayInsets if letterboxed for aspect ratio"
940ef5df7412 : Import translations. DO NOT MERGE ANYWHERE
102398f3f797 : Import translations. DO NOT MERGE ANYWHERE
cc3226271df4 : Import translations. DO NOT MERGE ANYWHERE
4bff841da56b : Fix DreamService race condition with overlay
e4f1a3bb5fdb : Import translations. DO NOT MERGE ANYWHERE
c52b673b07b2 : Make DeviceEntryIconViewModels singletons
1f1ecbaf0a85 : Import translations. DO NOT MERGE ANYWHERE
01b582084653 : Import translations. DO NOT MERGE ANYWHERE
8909fc01fcc2 : Adding "android.software.contextualsearch" to FEATURES in PackageManager.
66e36e390d51 : Revert "Revert "Revert "Workaround build breakage from full LTO ..."
7783d863283e : Remove mention of a defunct hidden setting
0b60166cbfd4 : Log the excessive incoming binder proxies into statsd
5ceed31bba41 : When the DeviceEntryUdfpsRefactor is enabled, use an empty lock icon view controller
9bca340c0749 : Moving HysteresisLevels to DDC, cleanup duplicate code
7db86120ffd3 : Skip translating the x coordinate of the large clock
8ebf322ea73e : Don't dispatch onBackCancelled if start is not dispatched.
b42fe7c38f56 : Move Kosmos to its own build module
a3fe562c5c09 : Add Script to collect ravenwood stats *.csv files
9d5ad5cfd2e0 : Revert "Aslgen tests"
45bd8e28c95d : Revert "Adding more supported fields/logic to aslgen."
443ea3ef1911 : Adjust LongScreenshotActivity padding based upon system insets
2bf731033cb0 : Implement Hearing Devices Quick Settings Tile (4/n)
68ee0f70ac9c : Add logging for restore of Lockscreen Quick Affordances
1a37d86d4f28 : Make wallpaper default frame rate configurable
8533757f3887 : Remove unused SCREENSHOT_METADATA flag.
21c1459a0778 : Add transfer reason meta data to default session
5dfae2ddbe07 : Add IActivityManager.getUidLastIdleElapsedTime()
05cafef107a0 : Find and remove visible task onTaskVanished.
430f6999e9c5 : Implement Hearing Devices Quick Settings Tile (3/n)
227ef4143a55 : Properly hide notifications when glanceable hub is showing
03f9cc3ef3c9 : Move screenshot thumbnail above actions
1d5d7ae8fb9b : Remove all usages of SCREENSHOT_METADATA flag
acb1d81b4d88 : Switch to callback version of ScreenshotActionsProvider
51c6761d121c : Ensure security log broadcast is sent to the correct user on Headless.
5d0df8eca94f : Starting long-press effect coroutines on CREATED
9f186a2d73ef : [flexiglass] Disable NPVC and NPV when flexiglass is on
af10fe3cadd4 : fix(magnification): Fix the test of saving and restoring window size preference
4d4c754d89ee : Remove reference to NPVC
68249429689a : Move shouldHideStatusBarIconsWhenExpanded to PanelExpansionInteractor
2459f784e799 : Hydrate ShadeExpansionStateManager
7d593a44860b : Skip private profile tests on unsupported devices
d4c7fa82fece : Adding more supported fields/logic to aslgen.
5b444b94adcc : Aslgen tests
b9fe38a92ebc : Remove unused constructor arguments from NSSLController
9f32eb897dce : Split the NotificationStackAppearanceRepository into 2 pieces
baf5bdcfb917 : Add support for TransitionKey in glanceable hub
74f313c9a993 : Ensure that MEDIA_PROJECTION_STATE_CANCELLED is only emitted when actually cancelling set up
ef67dd66fe30 : Allow to show IME snapshot on home when turning off screen
a80495d9dc34 : Rework starting settings activity from Volume Panel bottom bar.
9b772df2a5ae : Fix the memory leak caused by the accessibility menu in SystemUI
47774beca999 : Add unit test for simulate startActivityWithScreenshot
d02bb29fc5d6 : Change option to lock private space from never to after device restart
0451978b877b : Fix cross-activity-back scrim covering whole screen
b4c82d2fd1c8 : [Spa] Update color of Spinners based on new UX
8fddc8eb1991 : Disable enable_notifications_simulate_slow_measure flag for ExpandableNotificationRowTest
48200fe01304 : Move Selinux audit logs collector tests in own module
d947cc68a9ba : DMD fix flicker vote
6f086b064539 : Fix RemoteInputView not visible when Reply tapped from AOD
914ad469ecfa : Revert "Update the enabled state with the current user state"
52bf6e551db5 : Implement Hearing Devices Quick Settings Tile (2/n)
e18b2958b09a : CallStyle: Handle null icon to glue
4a6a6fa466fc : Sony DualShock 4: disable drumroll detection by speed change
eb9836f197e1 : Update VirtualDeviceImpl#hasCustomAudioInputSupport
1c1de947972d : Fixes NullPointerException
c2a541d85faa : Allowlist for platform signed package/sharedUid-s.
81d3081baea7 : Revert "Make Navbar Secondary Handle Appear Correctly"
8a49392bace8 : Update alarm data on main thread
2b8a4dfb1fb0 : Escape the LIKE clause for list()
f2f419e39f0e : Revert "Revert "Revert "Revert "Workaround build breakage from f..."
039349e35b9f : Exclude embedded activities from updateHomeProcess
a6ad8c6a831c : Add KEY_IMS_REASONINFO_CODE_TO_RETRY_EMERGENCY_INT_ARRAY
c372dcb38e5d : Add a secondary flag for SensitiveContentProtection
5b249369b18e : Revert "Revert "Revert "Workaround build breakage from full LTO ..."
01294038ddbf : Avoid collectting certificates repeatedly in method ParsingPackageUtils.parseMonolithicPackage
500a2bb4b538 : Fix Amazon Prime Video sign in failure caused by register_resource_paths feature flag.
a8aca21fcfce : Move interfaces to the shared library.
42e796905347 : Move Shell annotations to the shared library.
79678222ebc0 : Added carrier config for the appName that is used when querying the entitlement server for satellite.
75584ff6da82 : [flexiglass] Occlusion support.
922a1531aaf3 : Move getLegacyKeystore to the WifiBlobStore class.
cd81a00c7258 : Use Extended Mockito in the frameworks/base unit tests.
e1abd97c4dcf : Transfer large bitmaps as a byte array
f8e4bfa47eb9 : Add new flag toolkit_frame_rate_function_eanbling_read_only
22d8445b44e5 : [Assist Structure] Make assist structure dump easier to read
bac848b974f0 : Change quickaccess tile logic for when the wallet role is available and support Wallet Role being None.
a931fcdcde2b : Exempt autofill service to record sensitive content
86ce704831ef : Fix NPE & spline error
5ca8276951b7 : Fix deep copy of fade manager config when using copy cosntructor
6a4bef0f90e8 : media: protect around all codec_fwk aconfig flag access
b3ae31a8b475 : Remove all usages of SCREENSHOT_METADATA flag
31c702d0df14 : Remove STL from the blueprint level
f2daa46634f6 : Correct the deferred sending of display events.
3fb1f2bc7c0e : Collect ravenwood stats *.csv files under the testcases dir
59c0dd1e2a17 : Add condition for app entry filter to not show in quiet mode
b714bfda4322 : Support smooth notification reveal...
e6b9f1108678 : Add shell commands to set flex policy.
03eb2ee13295 : media: protect around aconfig flag access in MediaCodec::configure
2cab7c5be939 : Don't inject the context into KeyguardUnlockAnimationController
778f1a1c2dfb : DisplayContentRepository
a7cae90a991e : Restricts callers to fetch activity icons for their own apps
a4a848f58b0c : AudioDeviceBroker: avoid acquiring mDeviceStateLock when not necessary
ebba16b2fa61 : Keep notifs visible on LOCKSCREEN->GONE with shade expanded
2353c78c7da5 : Updates FAB dismiss snackbar to improve color contrast.
a76f0b09ab59 : Add repo and interactor for icon only tiles
cae8959d8675 : Fix metric uid for screenshare protection
2d14d6536ae1 : Adjust FAB Drag-to-Edit metrics to remove UID per PWG request.
60d4ab1a86ba : [CDM][Refactoring 5/N] Update CDM feature checks
2883606cc6c2 : Fix clock slightly upward in preview
d4edc1d0cf35 : Allows fallback to matching by name for older kernels without UNIQ.
be2bd817cc82 : Add more context to Choreographer input callbacks
a25b9f5cc63e : Do not calculate drag area with no valid display context.
7bfe11ae9d84 : Convert HeadsUpEntry statusbar texts to flows
3f8b4f969ad9 : Convert HeadsUpEntry#isSensitive to a flow
e8446f61e2b1 : [contextualsearch] address API feedback
38a8c65a1c63 : Remove Notification from clock STL.
c630627bc964 : Add test api to enable/disable drawing pointer drop shadow.
ba39fae08a2d : [0/n] Flag to enable sysui animations api in compat ui
545db2a2b3af : Fix shade not closing on clear all when locked
e3492d2f8d90 : Call setFrameContentVelocity in AbsListView to set velocity
25e26c184637 : Move shouldHideFooterView to the bg
7f1ca2a27fa3 : Update flag check to MigrateClocksToBlueprint
ab63fe9cb170 : Fix back does not hide keyboard first in bouncer
825e1874e793 : Add more comments to the FontFamily.Builder#buildVariableFamily
84ddbe542bed : Improve performance of VRR
7e1da21e60f8 : Revert "Add boolean method for knowing the buildVariableFamily r..."
03ce88084be2 : Move screenshot thumbnail above actions
bc9e869865ab : Fix predictive back not working for screen cast dialog from lockscreen
5e50b562a455 : Make BackAnimationSpec respect DisplayMetrics changes
b196c0025ba2 : Add retry logic to copy account during personal to work profile account migration
738ccd74e797 : Add SystemUI folks as owners of testables
984654b64bc4 : Remove legacy exit animation condition
1693ba69360a : Add logs for controls restore
b561f0ac31de : Clear IME back callbacks when IME is killed
0c83491b2225 : [RESTRICT AUTOMERGE][PM] Send ACTION_PACKAGE_CHANGED when mimeGroups are changed
99666c09ae5c : [RESTRICT AUTOMERGE][PM] Send ACTION_PACKAGE_CHANGED when mimeGroups are changed
7e3658882022 : Ensure zygote process is killed when webview provider changes
0c4fd21403d4 : Add ringer mode change when muting/unmuting STREAM_RING
d8451a744805 : Clear calling identity before call to UserManagerService
0f3f78fc0ec5 : Add extra checks in isReadyToShowIme
9605efa61085 : Cleanup unused RevealParams from RemoteInputView
2c0dff90d636 : [RESTRICT AUTOMERGE][PM] Send ACTION_PACKAGE_CHANGED when mimeGroups are changed
150e981c20d8 : Fix RemoteInputView not visible when Reply tapped from AOD
2cec158cbb6b : Pass active functor rendering threads to HWUI ADPF session
961410406c2c : VDM and camera framework changes for camera device awareness
aeba4d43ba17 : Fix insufficient contrast ratio for Hearing devices icon
4217415dbe8e : [PM] Send ACTION_PACKAGE_CHANGED when mimeGroups are changed
6d9520bb9be2 : [PM] Send ACTION_PACKAGE_CHANGED when mimeGroups are changed
fc7842aa217d : [PM] Send ACTION_PACKAGE_CHANGED when mimeGroups are changed
986be5b53bbc : [PM] Send ACTION_PACKAGE_CHANGED when mimeGroups are changed
c160424ef22b : [PM] Send ACTION_PACKAGE_CHANGED when mimeGroups are changed
c5fa24b2b905 : Import draw commands
a4f979ceb770 : [PM] Send ACTION_PACKAGE_CHANGED when the app is installed
c7b3ae4789f5 : fix(fullscreen magnification): Add orange Border from SysUI
ab0da1b10195 : Set entitlement status refresh days as 7
a1094d8d0e5e : Fix large clock overlap with elements on lockscreen when display/font becomes larger
719b1a75d1bd : Disable WM Extensions on Watch
ce7e8a7f743e : Introduce new wake lock level for screen timeout
b61895f4a268 : Revert "Extracting LightSensorController from ABC"
17b05e6b8654 : Adds ProfileTypeRepository
bfce36ed7d8e : Adds SystemUiProxy / SystemUiProxyClient
decb0f1dcc9f : Adds ScreenshotPolicyModule
37a10c94bf29 : Separate RequestProcessor from interface
13615a60e1de : Cleanup MULTI_DISPLAY_SCREENSHOT flag
4ad88ff979a7 : Switch the order of calls in setStreamVolume
a8a4b9893831 : Revert "Extracting LightSensorController from ABC"
12fc3b7c207c : Revert "Extracting LightSensorController from ABC"
d42788a91b1c : Add RollbackImpactLevel options to PackageManagerShellCommand.
d39cb3a38cbf : Correct API change that was omitted due to checkapi failure
9829a16df0a3 : Set callback to the PackageImpl if creates via a Parcel
5ffce6346e8a : Remove Meta+T shortcut
4da1d0efcb52 : Update the Resources owners
21eaf54da9cc : Handle move to fullscreen from split screen from request fullscreen API
d6ff4bbe1f51 : Send BLE callback after phone is unlocked if the app is not directBootAware.
d2a8b9823336 : Updates DeviceState to use specific parcel methods
72df67dfb445 : [PreVerifiedDomains] specify userId in the get-domain-verification-agent command
a6bc44527855 : [CDM] Handle empty and malformatted payloads for CDM backup restoration.
8ca5a04051c2 : Implement user start before alarms go off
d9a000912e5c : Add boolean method for knowing the buildVariableFamily result
9178f1f53ac1 : Add logs for projection start/stop events
e2083efa478b : Avoid overriding doze screen-state reason to default
70efd109bd30 : Do not consume motion events in the highlighted item
7e43284c83ec : [Settings] Migreate components to respect color contrast
64ee6e2bc6a5 : Don't use androidx nodeps modules
618cf16aa147 : sysui: Observe wakefulness for smartspace.
1eca829248a1 : sysui: Delegate on/off state to plugins.
60669aa49aba : Check hidden API exemptions
ddff3628224e : Remove code usage of flag cleanup_a11y_overlays
8e545bc3e550 : Update colors used in GH empty state
b3b91b411b2a : Show an empty state when all widgets have been removed
2b5f3cdc09c3 : Handle unknown credential type in RemoteViewFactory
a68c461c04d5 : Add config for cedman-autofill service
1f31bb181fc5 : [CDM][CMD] Check permissions for CDM shell commands
81be8279fbf0 : Non-functionally refactor createBluetoothRoute
e311d992c37c : [flexiglass] Re-implement ShadeHeader disable in flexiglass
a6435c222421 : Send cancel error when watchdog triggered
7e3aab80550f : Do not send (LOCKED_)BOOT_COMPLETED to private space apps.
c749692d60a4 : Addressing API feedback for ContextualSearchService
257afc74ae9c : Don't allow notification shade to handle touches if altBouncer is visible
43a959d9377f : Revert "Fix crash due to inconsistent handling of CR"
c02a80193b84 : Add a Framework unit test to mock gmail crash.
b2e56fddba3e : Introduce biometric haptic feedback constants
f2b3d5ce7a96 : Revert "Delay handler messages until class is fully initialized"
36db8a1d61a8 : Add more checkKeyIntent checks to AccountManagerService.
25b7e158697a : [SettingsProvider] fix memory usage counting when owning packages change
d7acf52ea0a7 : [pm] handle installExistingPackageAsUser in PackageMetrics
58fea4b8b89e : Update media visibility on lock screen
ffbe9543d746 : DISALLOW_RUN_IN_BACKGROUND works for profiles
3c183b4af94b : Predictive IME back animation
de809d2a1eaa : KEY_POLLING_LOOP_TIMESTAMP is a long not an int
efa47fd07d11 : Use allow_private_profile flag to guard private space API changes
5aae7b868fcb : Rebuild on lifetime extended update
72b320b917ca : Change SysUI dialog scale from 0.8 to 0.9 for predictive back
ddb166f4f757 : Honor system insets in EditTextActivity
4180ef0829e4 : Move PhysicsAnimator to wm/shell/shared
de69af8e8dd3 : Notification avalanche auditory update
fd5c17bee1eb : HDMI: Change on active source lost behavior [1/2]
e525eb6e2e14 : [Flexiglass] Remove default swipe spring
470fef025b6c : Fix the getUserBadge test failure
5a0c8eada376 : Fix shade external keyboard user activity handling
56854d40452d : Use resolved bounds in CompatDisplayInsets if letterboxed for aspect ratio
85141775130e : Check nullability of WifiConfiguration.
c21a0241ad12 : Hide alternate bouncer when the back gesture is triggered
145deea5ebb3 : Change Toast Link
1db1b6ac16e0 : Check starting data to decide whether to skip IME animation
5bbaeab4277b : Revert "Intent API for background restriction settings"
eca441ee8446 : DMD fix flicker vote
551c1432349b : Fix NPE
3fd093213d44 : Set windowOptOutEdgeToEdgeEnforcement for ControlsActivity
f54fafbd9f48 : Add moveToDesktop to IDesktopMode
a5504bae1e34 : Populate new fields in time- and calendar-schedule modes
4ac594892213 : Fix ContextImpl leak in ActivityThread.
923ecea34fbf : Use bluetooth alias as route name on AudioManager routes
598b98947173 : Update tests for insets configuration decouple
1853357fbe7c : MediaSessionRecord: add synchronize control for modification of mControllerCallbackHolders
80ebad3fbf47 : Decouple the insets from configuration
77266cee4f13 : Override app bounds related configuration fields for legacy app
644b0b83164d : Update preferred transport when HID and LeAudio profile are connected
9517d435bb18 : Add aconfig flag for hun cycling animation
bcb71080fb2b : Add android.hardware.drm.IDrmFactory to watch list
8f622ae9bcd3 : Remove unused assertTransportInfoMatches() method
f74ed57e846f : Migrate options in TEST_MAPPING -> Android.bp
4de2223ffb5e : Add Tests for Exemptions
56730cd6d5f3 : Use same logic to check BAL permission
d80202cc5122 : Move the dependency on core.protolog.pb to services
9b85832d238c : [2nd attempt] Fix crash due to inconsistent handling of CR
6b2d650d0654 : Screenshot shelf (xml version)
da579514a0a9 : Remove obsolete classes ActionProxyReceiver and DeleteScreenshotReceiver
2889e4badcb2 : Move screenshot scroll capture code into its own package
bc9d2fb7c096 : Use AssistedFactory for ScreenshotViewProxy
56e419257d5b : Move more code into ScreenshotViewProxy
12ced892c30b : Move dismissal logic into the ScreenshotViewProxy
2f160d498d35 : Remove the APIs that were added to collect broadcast timestamps.
c9f0cbbf53cd : Passes in more specific types to DeviceState and DeviceStateInfo
8a7ab5ba0481 : Extend the widget service connection timeout to 20 seconds
12007ca95e4b : Hide the new RUN_BACKUP_JOBS permission.
36af1e4ca27b : Move getRemoteCollectionItems to RemoteViewsFactory
7b2e7c6e5621 : Use PointerIcon type constants in the AIDL
f85f7850d956 : Revert "Fix crash due to inconsistent handling of CR"
af7df9712b56 : Parcel: log invalid Parcel when obtaining
57292a0c4b3e : Add Setting to backup display resolution mode
18bb1f9b0464 : Convert android.test.legacy to Android.bp
3ca6ec99b53b : Add jchowdhary@ to media owners as well
91fe51089451 : Add camera framework owners to core as well.
55f1144b9084 : [CDM][Refactoring 4/N] Move device presence logic out of CDMS
a8519e468353 : Update media visibility on lock screen
542708d247cb : Push even dimmer changes to tint controller
2c85dd1f70f3 : Add isRegisteredAttributionSource to @TestApi
7b3557163587 : Extract widget sizes serialization and deserialization to util class and add unit test
451fc44d1590 : Pipeline for display state reason logging
05988c3bca57 : Ignoring testOnScreenLock_cannotOpenMenu
666c5c5f3533 : Update sprite surface when desired width or height changes.
44db5155b563 : Fix various bugs in OomAdjuster
510595409309 : Simplify ScreenshotController/ViewProxy interface
40cc02f93d3e : Abstract out surface between ScreenshotController and ScreenshotView
a20527d17172 : Switch to using withContext in ScreenshotSoundController
aa45771d5cab : Don't use deprecated TRIM_MEMORY_* level
0ce435f32256 : Removing duplicated Add Widget button from glanceable hub grid
07711a6ca38b : Allow TRANSIT_TO_FRONT to enter PiP if needed
1e385bf69007 : Revert "[CDM][Refactoring 4/N] Move device presence logic out of..."
a314b1325722 : On fold/unfold, recalculate notif count immediately
fdfea51df108 : Apply shade state transition to OCCLUDED
901500963b15 : Remove flagging from existing Device Policy APIs
ce9663081c64 : Revert "Create a new RenderPipeline for CPU only rendering"
694ba5285870 : Fix vulnerability in AttributionSource due to incorrect Binder call
a88e319b0b1b : Supress errorprone warnings
e47f4ece4ba2 : Fix index out of bounds exception
86e89b2ad5b5 : Removing clickable function from clock on screen saver
92b39bd939e4 : Set AttributionTags to ResolveInfo Broadcast Permission Check
89b3dc295ab5 : If modes_api is on, log active rule types even if zen mode is off
833a6e3ee8ab : Remove Shade expansion FRP check
26a880f9f0da : Use PermissionManager for broadcast-filter permission check
3f1150397574 : Persist widget size options
4b6a26a57e65 : Update boot image and system server profiles [M46C41P62S0PP]
0d533a9c5107 : Update media visibility on lock screen
5f32b54cb409 : Only let shortcuts respect insets due to device cutout
1cedc871c444 : Remove myself from the owners
e03d1c6e7b0a : Adds official upstream maintained mockito-kotlin extensions
3ec72797632c : Trigger user activity when home panel dream unexpectedly ends
6d5bc1dbce58 : Fix ActionDialog clipped during predictive back anim
e5df75ccd994 : Fix ActivityThreadTest#testDoubleRelaunch
bd5053076931 : [flexiglass] Fix compose crash when QS height hoes negative
c1db292b4d73 : Fix shadeExpansion being 0 when QS partially expanded
4213999c0b4b : Fix qsFullScreen when QS only partially expanded
3884da7762ab : Make `DesktopModeLaunchParamsModifier` no-op if desktop mode not supported
b2d0a68b2953 : Un-deprecate some NFC methods
ff7b1af20866 : Fix sysui predictive back not working after navigation mode change
5a4515ffd296 : fix(magnification): Rename flag for the fullscreen orange border
042779557870 : Response stats:counts are not updated sometimes
c2ec6faaec4c : Skip collecting wallpaper to transition for non collected app
c544bee8d8e7 : Change Runnables to lamda in MediaSessionRecord
fff7d29de21d : AutomaticZenRule.Builder - default type should be UNKNOWN
44524f06f9d6 : Resolve message/conversation image Uris with the correct user id
ccf459961749 : Refactor native MotionEvent_obtain to avoid possible memory leak
f27cde5337dd : Adding onReady method as @TestApi to use in CTS tests
df8a36630539 : Hide the alternate bouncer after dismiss actions have run
be2cc83df14b : Temproary disabling NBMController and HdrClamper when adaptive brightness is off
3b913c423799 : Resolve message/conversation image Uris with the correct user id
682503a31669 : Max brightness fix in normal brightness mode and HDR content shown
6803d5d90169 : Fix NPE on ActivityWindowInfo
9b372f8cd4ab : Tweak dumpsys content for DevicePolicyEngine
0b68ccf526e2 : haptics: remove unused haptics_customization_enabled
982ec4e7a5cb : [Conversation Notification] Use fallback drawable loading
468b0561f65f : Remove unused flags of contextual tips.
8dc1b03abfd7 : Fix unable to back when starting new TF on AE primary
c6a2fdf1f373 : To modify the icon on SettingsAlertDialogWithIcon
7079ba9aad00 : Allow to collect moving back task in open transition
b2ffd7d6d955 : [Spa] Set SettingsDropdownCheckBox role to Checkbox
1a9ecd5c4bbd : Deflake ActivityWindowInfo tests
99d34dfd2516 : Update NotoSerifHentaigana entry in font configuration XML
8dfdb4f9358e : Reapply "Change default mode for ACCESS_NOTIFICATIONS"
d9ac3f983286 : Avoids setting package name while selector is set
e6116ff8b10b : Fix for the following flaky tests: VibrationThreadTest#vibrate_singleWaveformWithAdaptiveHapticsScaling_scalesAmplitudesProperly VibratorManagerServiceTest#vibrate_withAdaptiveHaptics_appliesCorrectAdaptiveScales
4c93bec955b9 : Deduplicate storage of topPadding
8d27a7bcbd63 : Deduplicate storage of StackTranslation
6f75525bf574 : Fix crash due to inconsistent handling of CR
d7579be9ec95 : Remove mini-keyctl usage from UpdatableSystemFontTest
06e0a7b62077 : Update media_controls_lock_screen setting behavior
a441f4acd62c : Update media_controls_lock_screen setting behavior
9f3903ed982b : Update media_controls_lock_screen setting behavior
007313b88e83 : Update media visibility on lock screen
7e1eead32f8a : Revert "[CDM][Refactoring 4/N] Move device presence logic out of..."
8653c6ef3346 : Combine Notifications check with media sessions check for FGS
4086de65582c : Persist widget size options
73d1ca189f27 : Revert "Introduce per-user InputMethodSettings cache"
84c61c453fdc : Revert "Start using InputMethodSettingsRepository"
fa26cc98aa2e : Revert "Remove redundant call of queryInputMethodServicesInternal"
13fa12ed2f6e : Revert "Remove unnecessary query in IMMS#switchUserOnHandlerLocked()"
4a81244af642 : Revert "Replace IMMS#mSettings with IMMS#mCurrentUserId"
c579c41ae5d3 : Revert "Dump IMMS#mCurrentUserId instead of IMMS#mSettings"
4e481c557bd6 : Revert "Add UserData to store user related information"
953fede73b00 : Choose better naming for Widevine Developer option.
53a504dfaeea : Add transition point to low lux modifier
355d7cd80a62 : Introduce a count for registered shared library on ResourcesImpl to help to fix gmail crash.
04fd5f80d6ee : Hide secret notification while screenshare
71418ecfa539 : [DO NOT MERGE][CDM] Fix a security issue that allow 3p apps to skip prompt by setSkipPrompt
e6c805e98a28 : [CDM][Refactoring 4/N] Move device presence logic out of CDMS
c040cfaa7163 : Offset the keyguard notification placeholder bounds when they are reported
720fad99ab51 : Remove legacy memory trim code
559457d626dc : Add upcoming ADPF flags
efe45ee40cc6 : Signal ASL in APK with manifest property
cf7d9a50e4a4 : Add char limits and permission enforcement for custom bp.
b04b4ad9d533 : Call `maybeHandlePendingLock` when GONE => AOD is finished
f9098dc432e7 : Reshow keyguard if keyguard going away anim is cancelled
1c9fb693be29 : Turn on hyphen auto for word breaks.
961000c31f54 : Revert "Update the enabled state with the current user state"
a86981b0a435 : Revert "Move InputBindingController to UserData"
0b669968905c : Autofill Fix FillResponse trigger reason
ca9b34606540 : Fixing permission for Biometric Logos in CredMan
2fc94acfec50 : Autofill Fix Latency Metrics
e837230879ea : Deprecate ShadeFoldAnimator and ShadeViewStateProvider
b86e0dce4fcd : Document null return for getEmergencyAssistancePackageName.
4f47e3bbbcd1 : Add stepping animation to clock.
b0ced14ab929 : Add kill-switch to disable hidden profiles access for 3p apps.
2c000e768de5 : Don't reset the biometricUnlockState until the next time keyguard shows
c947d48f25f0 : Fix failing tests
a41b6b71a11c : Delete ShadeTransitionController
dee19473ad59 : Revert "Change default mode for ACCESS_NOTIFICATIONS"
58ec83766b29 : Make NotificationListViewModelTest multivalent
684cd544efef : In case unarchival confirmation compat option is used, open app details page during ongoing unarchival.
8e73ebe7b161 : Revert "[CDM][Refactoring 4/N] Move device presence logic out of..."
be734000563d : Remove flaggedApi for APIs in isolated process
ea5a2d7e5f16 : Revert^2 "Add sdk version check before skipping VcnManager initialization"
837cd669ffeb : Fixing multiple coroutine launches and binder calls on state changes.
6fdea11f1c5d : Revert "Add sdk version check before skipping VcnManager initialization"
a63ab7611303 : Resolve message/conversation image Uris with the correct user id
965580760c32 : Feature flag for display resolution backup/restore
5fef41807224 : VisualInterruptionDecisionProvider: suppress peek/pulse when app suspended
93c3afadb54c : NotificationInterruptStateProvider: suppress peek/pulse when app suspended
8c0a2a1aea6f : VisualInterruptionDecisionProviderTestBase: test app suspended
080c24aab831 : Make ktfmt happy.
6033b0b0abd3 : [Autofill Framework] Change fill_fields_from_current_session_only from aconfig flag to device config flag
2480a20ea128 : Revert^2 "CallStyle: Also handle null label to glue"
7f5aea44a977 : CallStyle: don't reglue icon+label if never glued
e40f373698a3 : Resolve race condition when requesting bouncer from AOD/dozing
83b712bc0236 : Resolve message/conversation image Uris with the correct user id
fb283ce55642 : Add RootTargetPreparer for explicitly specifying the root dependency
2b04a5988cf4 : Pass the context for the calling user to DevicePolicyManager when checking for the Device Owner.
dd54b7e05639 : AudioService: Fix volume control during ringtone
db66b8d7de9a : Add isPrivateProfile chack to profile checks in Notifications
fdbba27fe131 : Add qs_new_tiles_future flag
2add6bd23898 : Check app-op MEDIA_ROUTING_CONTROL without throwing
5f0bca1462f6 : Check if getSystemSessionInfo requested by a Proxy Router
c033ce976de9 : Update LocaleUtils.filterByLanguage due to addLikelySubtags change
acf7012b3591 : Do not start Private Space activity if intent is not resolved.
e0f8d592d096 : Create flag for dynamic intial bounds
93dd787ac398 : Revert "Revert "Workaround build breakage from full LTO optimiza..."
5ef603781480 : Revert "Remove computeValue.isSpecified"
ef8c2cb402f3 : If decouple flag turns on, skip legacy value verification
cd64cbea92db : Implement Hearing Devices Quick Settings Tile (1/n)
b7ee99beabdb : [ToA] Do not copy grammatical gender from admin user, we should get grammatical gender by userId
85639e6d1d1e : [Divider] Implement Divider Dragging
a67783c80728 : Move UI state from ViewModel to FlowEngine. WearApp has then no directly dependency to activity ViewModel
514f6576daa9 : Only play insets resize animation when needed
814a7684255e : Fixes system server crash from window detached from hierarchy...
59bcc5338c85 : Revert "Workaround build breakage from full LTO optimization"
05d9c9a0aefd : Add the clickable for button at SuwScaffold
e4bc72c1642c : Correct predictive condition about companion TaskFragment.
1996ad824b40 : Added configurable idlescreen timeout
eb5bae691a81 : Import translations. DO NOT MERGE ANYWHERE
85edc911ec6a : Import translations. DO NOT MERGE ANYWHERE
8fdc40462fc6 : Log app pair launch metrics
c13e95fa7167 : Import translations. DO NOT MERGE ANYWHERE
9579d6c70086 : Import translations. DO NOT MERGE ANYWHERE
16120d951c58 : wifi: Backup/Restore wifi settings data
d1104cbf148e : Remove wirless charging warning related methods.
550dabeacda2 : Lazy async group notification views inflation
95d93a6d4603 : [ECM] Legacy code: treat DEFAULT as ALLOWED
3402e84c50d3 : Re-evaluate IPsec packet loss on LP/NC change
fa4bde6d2134 : Implement PromptContentViewWithMoreOptionsButton for credential view
7d63f48a3299 : Implement PromptContentViewWithMoreOptionsButton for bp
06ac96fb94a3 : Import translations. DO NOT MERGE ANYWHERE
43217315c00b : Import translations. DO NOT MERGE ANYWHERE
20058a0e040e : Import translations. DO NOT MERGE ANYWHERE
f0556dfa14df : Import translations. DO NOT MERGE ANYWHERE
1149dbb04b5a : Refine system service proguard rules
eeb9b56a9faa : [piav2] Remove an invalid check.
21feb3e63151 : Import translations. DO NOT MERGE ANYWHERE
a66b85fe3e9d : Import translations. DO NOT MERGE ANYWHERE
afaddbd9fe85 : Import translations. DO NOT MERGE ANYWHERE
2285505aaf03 : Roll-forward of "Add bedstead dependency"
2db4d2ef1ff2 : Always process state changes below TOP_THRESHOLD
40cd28638799 : Import translations. DO NOT MERGE ANYWHERE
08396cb17bc7 : Use RemoteCompose to render previews for Conversation Widget
5e1ac7cb0bcd : Import translations. DO NOT MERGE ANYWHERE
eab621df6de2 : Import translations. DO NOT MERGE ANYWHERE
78c8709df768 : Migrate Jank Interaction clock id source to new interactor
207026352e65 : Import translations. DO NOT MERGE ANYWHERE
8a7d97bda782 : Revert^2 "Simplify UIDs in PacakgeInstaller app"
d2b417f92202 : Move InputBindingController to UserData
c6131ad0fd8c : Revert "Update Ravenwood docs to reflect pause in development."
62984cef310b : Revert "Update [more] Ravenwood docs to reflect pause in development."
22943b74e230 : Note record audio and camera OP when vqds egress
9977f84a3eb9 : Add sdk version check before skipping VcnManager initialization
b15dc3704e1c : Add sdk version check before skipping telephony managers initialization
b31ea8f0ac68 : Update TRIM_MEMORY_* docs per Snowbird changes in Android 14
e9768cd140bb : [flexiglass] Fix Shade Header element colors in light theme
bf26b94601f8 : Use ConnectivityBlobStore as the main storage mechanism in WifiKeystore.
5c8eb45a9bcb : Remove extra BAL overrides
8bab2ef6abf2 : Add display compat system feature to PackageManager
13ae4400a6d6 : Adds search_all_entrypoints_enabled setting.
93d80828a9d3 : Connect FrameRatePowerSavingsBalanced from WindowManager.LayoutParam to ViewRootImpl
4980a5209ce2 : Re-evaluate network when IPsec loss exceeds the threshold
738dd1022527 : Updating flag and updating usage of ProcessRecord directly instead of fetching only from targetService
89cb71713b8e : Disallow wear remote intent from background process
c5932a893bbd : Changes window and event flags to new PURPOSE_BUGFIX type.
ba61dbdb18f6 : Post LifetimeExt updates silently
1a67da888fb2 : Avoid entering an infinite loop in PackageManagerBackupAgent#onRestore
4e1d9ecdcb38 : Optimize resize veil relayouts
d5fd33b19cf6 : Fix NPE in MediaRoute2ProviderServiceProxy#notifyProviderUpdated
35a34be8469a : Cleanup SFPS indicator code
a4e75a93c3e3 : Allow LOCATION_BYPASS permission to be used for location
944990d9de48 : Deprecate slice framework
87a8f61bd96d : Allowing IntentPicker to be launched in single user mode.
e98cd72ae727 : Reword autoTransact javadoc
bf23dc618d5c : Log metrics when the user configures the qs shortcut
172ea00b2936 : Add cc_aconfig_library for display_flags
925ff71463ac : [Battery] Update battery fill colors and fill clip
8765e4212d4c : Fix letterboxing in bubble
7c975ff02540 : Fix volume label position when its width is too short
410e811ad63d : Allowing Private Space unlock without device lock.
a3cb58595db6 : Fix spatial audio button title
4275ef28d91d : Remove duplicate metricsLogger call
19033e9530e8 : Communicate Get Flow Biometric Success to Provider
f3430508a921 : Add display compat system feature to PackageManager
fd2d45f56236 : Clean up ScreenshotController
c4feb3176b7a : Add finishTrackingPendingImeVisibilityRequests
c37ee89ed9ba : Update documentation for Launcher Apps.
52e12640c969 : Remove prepareSurface from surface placement
f9c185e334bc : Use a mock PackageManager instead of the real one
8c8a073b580c : Add listeners for PromptContentViewWithMoreOptionsButton.
f53ed282c963 : Update definition of occludingAppOnKeyguard
476edebb8183 : Ensure that we check the multi-instance property flag before querying properties
3cdb32129ced : [Networking] Remove OperatorNameViewController as a SignalCallback
e7580468acfc : Fixes bug where users could add other users when they should not have had that ability.
09a38e4e8c64 : Create a new RenderPipeline for CPU only rendering
82d6aec97f47 : [Flexiglass] Add overscroll DSL
19ad9120a884 : Return correct splines from ddc calls
eda85aafbd52 : Prevent deadlock when calling BT or Audio
0a46999b65a8 : Fix UK layout
4ab0f2068466 : Retire use_art_service_v2 flag and dalvik.vm.features properties.
0307ffb7e40d : Only play insets resize animation when needed
0e4121e5a5f7 : Revert^2 "Prevent notif flicker during entirety of swipe to unlock"
8f55786537f3 : Export flags used in FlaggedApi annotations
feee784dffce : Model hiding the footer in the NotificationListViewModel
55176f645a46 : Inline notification_row_user_context
97cdc0c8759a : Rework VolumePanelRadioButtons using Layout
752d17588f8f : Revert "Simplify UIDs in PacakgeInstaller app"
e15d1399e009 : Log changes in provider proxy enabled state
52ae409e697f : Unify package/imports of perfetto javastream protos
154128d17f09 : Create HeadsUpInteractor backed by HeadsUpManager
1e2d5cc292da : Revert^2 "[1/n] Camera Compat Freeform: per-app controls for disabling the treatment."
82ebfa96e5d4 : Update configuration API docs to reflect behavior change
de86235034d9 : Finish volume panel after launching sound settings
5ee002d95ba1 : Use opening window with largest screen area during ActivityTransition
5a70b44596a3 : Apply PictureInPictureParam only if it's changed
78b59f34b5ac : The label can't be updated after user changed it
f75ad18ed082 : fix(magnification): directly use the window touchableRegion in AccessibilityController magnification recomputeBounds
361ac94da1b5 : Update javadoc for executor accepted for VQDS
2cf34aa7a075 : Updating OWNERS for NetworkPolicyManagerService
c0dc208e86df : Disallow background activity starts when starting a dropped intent
bda9a7191433 : Use autoOn new api.
a372e4b670d2 : Add auto on broadcast handling.
fcc24eca9a94 : [Spa] Fix LoadingBarPage
d4f4d0074462 : Send ActivityWindowInfo through WindowStateResizeItem
7e80a86fce63 : nfc(api): Change min_sdk to current for framework-nfc
5c26062fd8df : Fix userid bug in AppStartInfo
8365273c0b5e : Wrap Activity->Activity changes in non-activity transitions
9a8727c1cb34 : Ignore register existing app id for sdk library
13243a7c997a : Add metrics for screenshare protection
6966243b0160 : Fix specs for custom bp
b831831ccffa : Protect sensitive content in multi/split window use case
39aa2a5c230f : Allow dream to timeout in preview mode
ae6523bb1ce2 : Revert^3 "nfc(api): Change min_sdk to V for framework-nfc"
2776b0e511cf : Ignore AttachedChoreographerTest testChoreographerDivisorRefreshRate / testChoreographerAttachedAfterSetFrameRate
28afbd2a2183 : Always process state changes below TOP_THRESHOLD
4379ef8c6f6d : Use Kosmos jank tracker in NotificationTransitionAnimatorControllerTest
9fc3d1833a3c : Use Kosmos jank tracker in StatusBarStateControllerImplTest
bb225153e69a : Fix votePreferredFrameRate_infrequentLayer_defaultHigh test
58e33aa480bb : Get Flow States, Conversion, and Biometric
364ce02f7d46 : Migrate BatteryStats audio calls to oneway
f4f4c6833685 : Set ActivityManager to set the test callerId as the currentUserId
a2c4477a146c : Disable toolkit dVRR feature
fd34b980ebdd : Implement weather clock blueprint layout for compose
60e9272c5ddc : Support LOW refresh rate for small Views
197bd3ad254e : [nfc] Pass in package name to nfcService when enabling nfc.
bd237be4563c : ASL validation logic
f837163596ca : Update media_controls_lock_screen setting behavior
2d788c2d3948 : Add flags for IPsec packet loss detector improvements
736a954b0428 : [Networking] Use SharingStarted.Eagerly for broadcast
008911c358aa : Change how ranking time is calculated
93e7f12a357a : Handle listing of private space apps in Recent Location Access page
be7a60f1945a : Revert "CallStyle: Also handle null label to glue"
537a33520ae6 : Null checker for performance tracker
3f14afe81a60 : Hiding the PiP Menu after 10s of inactivity
40c66cff90dd : Cleanup attention helper refactor flag
673c8f98cd3e : Inline last call to ShadeViewController.disableHeader
5cc2c23ba3db : Move showAodUi to ShadeLockscreenInteractor
c353b7a1eb87 : Revert "Prevent notif flicker during entirety of swipe to unlock"
a4ec543fdcec : Fix tests for handwriting initiator changes
395090dee75c : Fix clock can be gone in wallpaper picker multi crop preview by creating a new clock instance for each previewRenderer
90ac391023ef : Additional cases for stylus handwriting without IC
a28469fe3756 : [CDM][Refactoring 4/N] Move device presence logic out of CDMS
3ec272f8c015 : Revert "AccessibilityManagerService: remove uninstalled services..."
ae90088ebc97 : Keep notifications hidden when dreaming
926d361b5fdc : [Conversation Notification] Fix Hybrid Conversation Avatar Loading
8788e8805f1e : OomConnection: Verify memory listener state
6b29a1ad98af : More docs for DISABLE_SECURE_WINDOWS setting
67fd82b2eb01 : Fix activity start on clicking Glance widget from GH
fd9bbd5a89c1 : TouchExplorer: Send hover events based on the event stream.
56cfd53bcf78 : Move setColorSpaceAgnostic to VRI
3dda82e8fa7e : Revert^3 "Remove FingerprintManager API."
769668e87cfb : Update new onTimeout to be called for SHORT_SERVICE.
b51b72740629 : Fix VCN crash when retrieving carrier config while phone is gone
141d9d050346 : [Autofill Framework] Add in check for intent filter when setting/updating service
27dc597621e9 : Capitalize Eszett in German keyboards
00aeda0a4cc4 : Simplify UIDs in PacakgeInstaller app
38139550507c : Update Javadoc for Launcher API changes.
b092825f8de7 : CarrierAppUtils: uninstall prebuild carrier app at most once
6138f980b24a : Do not recompute if the source is unknown
4dc9b4af435f : Rename NSSL bottomInset to imeInset
f3d4d2981275 : Change permission check to include self.
3ffdef62e3ce : Use theme colors for bubble bar drop target
72aff073c59c : Enable default NORMAL refresh rate
4dc275499579 : InputMethodManagerInternal: Remove isAnyInputConnectionActive
5c465d5b6483 : Introduce STLState.currentTransitions: List<TransitionState>
b39da3283423 : Workaround build breakage from full LTO optimization
cdc5ee33b943 : Rework VolumeSlider content to accomodate enough space for disabledMessage animation
68baa3dc561d : Fix build issues w/ jetpck drop
e5cee0e9b95a : Log UI configuration metrics
7c256fde3d37 : Fixed bubble drown out of the screen.
3aa395a2f7f1 : Bugfix: DataSaver tile dialog did not show
4d95be4ce649 : Add color change animations to PlatformSlider.
ad4ea2151e9b : Fix Binder calling identity for permissions
3b15544e60aa : Support GONE->LOCKSCREEN
2f9827323042 : Prevent notif flicker during entirety of swipe to unlock
9dd4e46901a3 : Refactor with interface pattern, and throw exception for unsupported formats
422e59c803fb : Fix large font display issues.
0aecc093a9c8 : Don't update light reveal amt on doze change if biometric is wakeUnlocking
4949493f44cd : Add hasBinders() to Bundle
874d816386ef : Adding method to check if a Parcel has any Binders marshalled in it.
ef2ed92cab8e : Remove legacy_chooser_pinning_removal
d76a16bcad1f : Fix issues with transitionValue after cancellations.
e59a3f01c422 : Migrate Work Mode Tile
8049ed44e604 : Switch to callback version of ScreenshotActionsProvider
463f277e432f : Add SCHEDULE_EXACT_ALARM to Settings app
a73e558f2295 : [flexiglass] Adds flag refactor wrappers.
f5f436beb748 : Notification Minimalism Prototype
c55d96a1047d : Update getEmergencyAssistancePackageName's return to be @Nullable.
95ba9d4c699a : Play predictive animation when quickly restarting back gesture after cancel
1d16dd22fbad : Make canAddPrivateProfile a test api
f8c88c671b33 : Use context from SystemUiDialog to fix button style.
dedd62da7952 : Set percentage symbol displayed to the left of numeral value
d78ed361008d : Reduce the flaky of SpaPrivilegedLibTests
548320ffa8b0 : Skip sleep-token when switching display which will be on
b95199a289c4 : Avoid IMS uses overridden configuration
eed080bd2d7c : Remove the obsolete field android.security.KeyStore.NO_ERROR
81eb9f829464 : [PM] Send ACTION_PACKAGE_CHANGED when mimeGroups are changed
6877c6fd1c68 : Add configuration for network capabilities that would be forced marked as cellular transport
20e51039cd92 : Skip sleep-token when switching display which will be on
fb4d7ea9cbad : Add metrics log for sensitive content app protection
45d469e941f6 : Remove PROCESS_CAPABILITY_FOREGROUND_AUDIO_CONTROL from sys API
dd6acd13f3b7 : Update ActivityWindowInfo from app window resizing
acbf628b7209 : Remove unused INetworkManagementService object
10ded0b495ee : Add logging for ADPF hint session tid cleanup
994678949989 : [Divider] Draw the divider on the decor surface
dcca5d8b2c8c : Don't stop current user's profile even if excess
4f482f4a3645 : Add javadoc for autoTransact parameter
9fbd064af91e : Remove dead code in checkForRingerModeChange
d473821afc60 : Add recoverability detection to RescueParty and PackageWatchdog
28624873fa58 : Revert "Make Navbar Secondary Handle Appear Correctly"
a6f0f3b2a7bf : Fixes ClassCastException crashloop.
3fc68c2310e0 : Add @RequiresFeature for VcnManager
9c77e14b5521 : Add OnDeviceIntelligence service to known list of system-services under isolated_compute_app, such that package manager returns owner package name when requested using the isolated child uid
f070ae0e74be : Remove debug boolean from StackScrollAlgorithm
8fe35e31d217 : Google RCS uses FTEU MO SMS for phone number verification [ Week 06 and Week 07]
96eb9422ed0a : Defines setting for standalone FAB targets
807f9a65970a : Bump Window Extensions Version.
4385655fac9e : Remove usages of bugfix flag cleanup_accessibility_warning_dialog.
f231f2345536 : Defines feature flag for standalone FAB setting.
03aa08c49217 : Maintain correct Record Issue QS tile active state.
aaf30f993bfe : Unit test for BubbleBarDropTargetController
47eb323c8de6 : Simplify CachedAppOptimizer.freezeAppSync variants.
c261deb013af : Make unmutable sliders icons untappable.
de5c4d960334 : Use Kosmos jank tracker in NotificationStackScrollLayoutControllerTest
dfa73afe7559 : Use Kosmos jank tracker in NotificationPanelViewControllerBaseTest
8d6f34406231 : Use Kosmos jank tracker in BackPanelControllerTest
366974df6e3a : Use Kosmos jank tracker in DialogTransitionAnimatorTest
8c52431430d4 : Start handwriting for stylus tap at end of line
31e0fe4909e2 : Add chevron side icon to alarm tile
1cbdd7f1cbe1 : set background property for the layout used in makeCustomToastWithIcon()
dbb5254f8bc2 : Update projection exemption calculation
95a14eec15f5 : Make device entry icon alpha a SharedFlow (hot flow)
57f5ea9e1c42 : ZeroJankProxy: Synchronize startInputResult
0cd721070706 : Addressed NDK API feedback
01f8f4fe3acc : Add AnimatedImageDrawable to host build of libhwui
26afab2296d5 : Add secure setting disable_secure_windows
44e65f46008c : Camera: Update RAW stream dataspace
8c764c5673d9 : Disable/ignore CtsSurfaceControlTestsStaging
ed20d052fff5 : Use PermissionManager for broadcast-delivery permission check
dd25384d8d6f : AccessibilityManagerService: remove uninstalled services from enabled list after service update.
bf2720633c13 : [AutoFill] destroy mRemoteInlineSuggestionRenderService after connection lost
614da108d8e4 : CallStyle: Also handle null label to glue
19c7dd73f4d7 : CallStyle: Handle null icon to glue
a25c7565e600 : Update EMERGENCY_LOCATION op to default to ALLOWED
e77705d24191 : CallStyle: add missing null check for icon
b7bbcd7f4d39 : Fix MathRoundIntLong errorprone issue
4602686e8b71 : Notify InputManagerService when an IME is active
d57a38fb1043 : Fix ambiguous reference on ComplicationViewModelTransformerTest
65c4f21c6281 : TEST_MAPPING: remove the auto-features-postsubmit configuration
2cee6416657a : Allow cross user package suspension
f63a6af05269 : Add support for ADPF hint session tid cleanup
45b26507a084 : [Autofill Framework] Add a debug log to print out the flag value of IsFillFieldFromCurrentSessionOnly to help with debugging
cc08829a4590 : Rename low-priority named parameters with notification view inflation
c61f528890ba : Rename group header parameter
88c8663679df : Add minimized status setting for async group header and rename parameters
719ec6818204 : Don't mark the QS brightness slider as clickable
904585693ddb : Add text owners to View/ViewRootImpl
a4b33afae1a2 : Sony DualShock 4: disable drumroll suppression
bdd425c01814 : Revert^2 "nfc(api): Change min_sdk to V for framework-nfc"
a59f656727e4 : ASL command-line tool initial implementation
6cc5aab03d10 : Camera: Rename SessionConfiguration#setCallback
5c627d2425ed : Add change split screen focus shortcut to the shortcut instructions menu
52664d84d2fd : Make Context.PERSISTENT_DATA_BLOCK_SERVICE public
0f49100df9cd : Revert^2 "Fix check for whether a trace tag is enabled"
e3a07533d005 : Init the App metadata bundles
fbf8b139dc35 : Fixing CancellationSignal and ProcessingSignal
0719e745b6b4 : Properly check for malformed extras
3373de581c98 : Revert "Add bedstead dependency"
6346c42a818c : Move cleaning up previous clock and assigning clock for clockEventController to KeyguardClockRepository when currentClock changes
6bbe14c5d98c : Enable sqlite trunk-stable flags in jni
00d0d92709c4 : Scroll view should consume KEYCODE_SPACE if it handles scroll
9814cbd0293f : Fix jank on shade expansion
2aed68440258 : InputMethodManager: invoke ResultReceiver when returning true
28836af14bda : Extracting LightSensorController from ABC
fa55f829cd24 : Use return switch expressions in MediaSessionRecord
5bf6b2cbbbc3 : Check for page indicator mismatch in PagedTileLayout
4171ecc0eb64 : Remove recycling HeadsUpManagerPhone objects
3f719b76bc26 : Changed mocking function due to WrongTypeOfReturnValue exception
8d0c72b3717b : Screenshot shelf (xml version)
e4214e49db65 : Document that createVirtualCamera throws if virtual camera is not supported.
96b5ba662b2c : Add debug logging to AppClips service
ef29527f89cb : [1/n] Fix resize for activity embedding apps
9d22bb50b300 : Fixed issue with bubble prefs not restored.
52ef22d78c77 : [flexiglass] NotificationStackViewBinder is bound within SharedNotificationContainerBinder
26b1b800a230 : Add DisposableHandles and use it in a few places.
c814aacea77c : [flexiglass] Make SharedNotificationContainerBinder an injectable instance
6fac1418d920 : [flexiglass] Make NotificationStackViewBinder an injectable instance
213e816ded50 : [flexiglass] Fix notification scrim rounding in split shade
3f67e66a88b5 : Remove unused fields from the NotificationEntry
719710c1c85f : Add more device entry icon transition support
6141b37066dc : Move transformationSpec and overscrollSpec to Transition
f639aa65c287 : Introduce ElementStateScope
5f6d522a4103 : Don't specify creator BAL options while sending PI
897fdc1e0718 : Revert^2 "Add (virtual) device ID to AudioPolicy/AudioMix"
2765782fd538 : Media output domain layer tests
cac758367539 : Rework cast slider.
54a5560b65a5 : Fix flaky test registerVibratorStateListener_callbacksAreTriggered
0310424e42e4 : Remove Meta+T shortcut
ed280568aec3 : Rename `enterDesktop` to `moveFocusedTaskToDesktop`
a27f0bcb520a : Revert "Add (virtual) device ID to AudioPolicy/AudioMix"
b41eda86f329 : Pass ActivityWindowInfo during relayout
053c97c5d9c9 : Move the alpha value to the correct bits
35577a3557dd : Add uid state information to trace event
e1f53f308508 : Update DeviceState intdef to have flag = false.
b5794deffe8a : Implement new cross-activity-back animation spec
6f7e5a2e6a75 : Fix lock screen flash when transitioning from hub to edit mode
0f5b40c7f072 : Align autofill dropdown parent container radius with Credman
516a53b217df : Guard hasWindowExtensionsEnabled
c244307e28b9 : Fixes ActivityLifecycleTests flakiness
842df25ecb20 : Change default mode for ACCESS_NOTIFICATIONS
f8833816c4b6 : Add uid state information to trace event
67621c2bc8fa : Kill the cached process if it sends excessive broadcasts.
ac5983820e2e : Add CUJ constants for launching and saving App Pairs
fc2e363d4e50 : Use IBinder pointer when hashing in InputTransferToken.
a979828eb1a2 : Set proper Keyguard transition during DREAMING <-> GONE
392191181531 : Lockscreen to gone while shade expanded was briefly displaying keyguard
29ccc81b411f : Reland "Add support for generated previews to People Space widget"
d1c165a50995 : Update notification text shown when emergency calls not available.
1923b8429750 : Fix Android Lint
57a62b3e6f44 : Address ASurfaceControlInputReceiver comments
0dd4a95aa86b : Marshal data to Launcher to support widget recommendations.
bc9744f77fbe : Fix common typo
72bf1badc7ae : Use long for timestamp in PollingFrame
5240b8442f2f : Don't create VcnManager without telephony subscription
ebec01b830cb : [flexiglass] Add view+viewmodel layer support for 2-line bouncer messages
cb0af41c2778 : Show unlock with fingerprint only for devices where the fingerprint sensor is not below the display
0de79435eecf : Annotate the flicker test case
7d42eee84854 : Cleanup SFPS indicator code
2f0ffaa6f13e : Hide shortcut helper on all apps
ab5dc479ce97 : Introduce pipeline interface and data layer
01431320af51 : Add the alternate bouncer as its own window
47824b93f3f6 : Prevent TextView refocus on escape key press
2060ac6b2f55 : Revert "[Autofill Framework] Add in intent filter check after au..."
f0919bfcd165 : Fix crash when EuiccManager is not present
241c3da83564 : AccessibilityMenuServiceTest adjustment
968c28cb909a : Fix QS Edit scrolling in Split shade.
052788f70761 : Improve volume panel open-settings transitions.
e81f58e38164 : Update enforcement of wallpaper zooming for Wear to W.
f2f481f256d5 : Limit ImageFloatingTextView maxLine to 10
8cb52a9316d7 : Onboard trunk namespaces
16f2af259e96 : [piav2] Ensure correct originatingUid is set while installing
ff7633660527 : Add test for getBubbleBarExpandedViewBounds
ad7d5e38842f : Revert "Add CUJ constants for launching and saving App Pairs"
15996ed3e653 : Use system server trace tag in Sensitive Content Service
0aa581ca9d6e : Don't delay keyguard animations
28665e806acd : Revert "Fix check for whether a trace tag is enabled"
d969570a63fe : Sony DualShock 4: disable palm edge zones
8a83fb37ca2c : Sony DualShock 4: disable drumroll detection by speed change
682b239d78c1 : CallStyle: add missing null check for icon
9a6650d13cec : Add factory reset prepare permission to shell so it can be used in cts tests.
fa91faa0afe6 : LowMinBrightness Mappings
49dbad73ab58 : Recursive work app resolution
0cb8717011af : Change namespace of compat logging flags
bfc6a51b9b82 : CallStyle: add missing null check for icon
b65f3c94b965 : Revert "nfc(api): Change min_sdk to V for framework-nfc"
ede4db7e8a9e : Clarify WIPE_EXTERNAL_STORAGE
83e21581f610 : Remove requestIsSatelliteCommunicationAllowedForCurrentLocation from vendor implementation
001d8f478598 : Fix QS in split shade
7d2acaad41a1 : Added brownout_mitigation_modem, pixel_sensors to native namespace list
cbc2fb0cb913 : [flexiglass] Begin to separate stack bounds flows
ba78a04cfd80 : NSSL Debug lines now also draws the clip path
85c6acea6f38 : Dump NSSL clipping state
0dd3ca5ef3c9 : RESTRICT AUTOMERGE - Revert "Refactor the SADeviceState to AdiDeviceState"
2b61fecb0c95 : Add sparkle noise type in the TurbulenceNoiseShader.
ce89a21c277a : RESTRICT AUTOMERGE - Revert "Refactor the SADeviceState to AdiDeviceState"
48339eaf9cea : Clear calling identity before pm.getServiceInfo to allow service validation
cafdfc74711e : Fix typo in HAS_CURENT_PERMISSIONS_REQUEST_KEY
62e3fd3a6493 : RESTRICT AUTOMERGE - Revert "AudioService: anonymize Bluetooth MAC addresses"
a59cef40760f : RESTRICT AUTOMERGE - Revert "AudioService: anonymize Bluetooth MAC addresses"
1eabd15899db : Add flag for device-aware DRM
480b0baa8118 : Retire use_art_service_v2 flag and dalvik.vm.features properties.
3dc16afeb22a : Add android.permission.MODIFY_AUDIO_SETTINGS for SystemUI
472a4f234016 : Fix ambiguous reference on ComplicationViewModelTransformerTest
714078e2b5b9 : Clear cache during archival.
20d61794f164 : Move the dependency on protolog.conf.json.gz to services
83dd6b45fce7 : Preserve qsFullScreen update in NSSL
fba9fb80033e : Perform NLVM combines on the bg thread
5863d8a8693b : Move the dependency on protolog.conf.json.gz to services
58417995224b : Moves focus to the adjacent embedded activity on back nav
40622c17bb47 : Remove unnecessary #ifdef in Color.h/cpp
52beef2bc957 : Fix: possible null pointer dereference
74e8ed99d0b6 : Remove computeValue.isSpecified
a3e0371da76e : Fix Wear brightness after tilt-to-wake
732d83fed36f : Fixes boot issues on Headless (HSUM) related to ag/25382994
f9571f82e37d : [DO NOT MERGE] Fixes boot issues on Headless (HSUM) related to ag/25382994
0063aa842b11 : fix(magnification): Add PURPOSE_BUG_FIX flag for the fullscreen orange border
82ab73b41697 : Fix MixedDeviceOwnerTest test failure
b3aaef9ff5c0 : Use Region#op instead of #quickReject for intersection check
2d37f48758d8 : Fixes OpenActivityEmbeddingSecondaryToSplitTest flakiness
4193ab92ba8d : Add testcases for KeyedObserver
314f517ea0dc : Changed the swipe down action's start point in the mock game activity helper.
b54dd7f82f1e : Revert^2 "Make sure the parent change is set for changes with intermediate parent"
c483a5694e04 : Deprecate 2 methods
d46e60e7e4c9 : Move barState to PanelExpansionInteractor
58a56dd7770d : Deprecate startExpandLatencyTracking
b2bd8807270a : Move isTracking to PanelExpansionInteractor
4299a53784a2 : Move performHapticFeedback to ShadeController
e1a8385d58b2 : Sysconfig: Allow runtime differentiation of product configuration
1474d79ff91c : Revert "Add trace point for the text measurement/draw"
c443a044f3fe : Restore direct display children to display layer
fb61358b71de : Always use a DisplayArea for WindowingLayer
0feb3b49d81a : Fix Animation for recent apps in the foreground
df8ad2073a9b : Exclude unnecessary window early in DisplayWindowsObserver
959ba882f820 : Update window info by attributes in an earlier stage
cd061eb4c68c : nfc(api): Change min_sdk to V for framework-nfc
fba1cf2dc25b : Add bedstead dependency
30961bd2a822 : Correct grantFocusToPostion logic
570984fed338 : Avoid resolving data type when dispatching sticky broadcasts.
7cc1f03aa11d : Remove dead code related to legacy broadcast queue.
6441a785447b : [CDM][Refactoring 3/N] Consolidate association cache and disk
b135255fd2a4 : Add CoroutineTracingContext to repeatWhenAttached
69c51b5b06d4 : [Cherry-pick] Add android annotation dependency for @RequiresApi in generated code.
f3a0ee5c848d : Fix the crash in AnimatorManager.
d57801ec8903 : Add surface_control_input_receiver native API
0e51224d96f4 : Make configurable_selector_ui_enabled flag exported
0dc1b5e456be : Break up dirs lock to individual dirs
84433db8c359 : Fix NullPointerException for requestNotification
33eb97afd782 : Apply PictureInPictureParam only if it's changed
830d4e17ec52 : [res] Load as little of ApkAssets as possible
b96b82bb6f6c : [res] Clarify help message for overlay fabricate
5624fca2ce67 : Update Accessibility OWNERs to single source of truth.
b370556a47a8 : Grey out start button on RecordIssueDialog when IssueType isn't selected, in addition to disabling it.
75647a9066ab : Introducing VibratorHelper Fixture in Kosmos
01bcb11fbac4 : Only let shortcuts respect insets due to device cutout
3f17b539c301 : add unit tests for screen-on blocker when change screen state
979691844ed4 : Unflag new permission GID implementation and remove legacy code.
da40defd3438 : Show drop target for bubble bar when dragging it
c286be666712 : Revert "[CDM][Refactoring 3/N] Consolidate association cache and disk"
36a5fbe15f88 : Add private space screenshots flag
d2845632eb4b : Update keyguard root view alpha if udfps refactor flag is enabled
e7fd568de5de : UserScopedService: Create services for users
b6704db09195 : Ignore empty scaling_boost_frequencies files
163d0a7c6fd7 : Wrap Activity->Activity changes in non-activity transitions
0ab3623ebe2a : Handle MEDIA_ROUTING_CONTROL runtime revocation
0f1b721c881c : [flexiglass] Add isScrollable to NotificationStackAppearanceViewModel
bd2e5bdf5b78 : Add owners to bugreport tests
6d478dbc2df0 : [Audiosharing] Cancel notification when broadcast service disconnected.
3925dd07b659 : Fix ActivityCallerState's user id resolution
5d79e535b9a8 : Fix vulnerability in AttributionSource due to incorrect Binder call
fbc3ca8ea7fe : Prevent NPE by return empty list
38a4f7e32bb2 : CarrierAppUtils: uninstall prebuild carrier app at most once
9af4877257bb : Revert "Make sure the parent change is set for changes with intermediate parent"
0056992c8475 : Allow not Home system apps access hidden profile.
6f8b0a12a0d3 : Close PFD when returning via AndroidFuture
b5e7def5fab0 : Non-flaky slider haptics test
823e1dd98ea0 : Set LeaveOpenOnKeyguardHide to false when bouncer is canceled
66abe4bcaf69 : Change file access return types to ParcelFileDescriptor
e644f58c0676 : Add -a to capture all the physical displays.
38b06a49f44e : Added StrategySelectionRequest
38374f3226f6 : Replace use of NotificationContainerBounds with a Float.
58e1e06c87a2 : Reset squishiness fraction of reused tile views when added to new layout
dd4535d8076e : Flag equals/hashCode changes in AudioMix
4c2175c6b4ea : Allow SharedNotificationContainer (and NSSL) to draw outside bounds.
65231dc62fb1 : [2/n] Integrate OptPropBuilder in LetterboxUiController
add956269d6f : Update boot image and system server profiles [M33C28P64S0PP]
ba0156e56f77 : [Sb] Use WIFI_NO_INTERNET_ICONS instead of resIds directly
b1917ee5d887 : Add API for polling loop pattern filters based on developer feedback.
f8d0705bea12 : Fixes for ProvisioningTest
d4db8588fc2b : Fix spacing of QQS when media is present in scene
cfac8ddd8c84 : GWPC: wait for displayId to be set before calling listeners
6d3104d895bd : [1/n] Creates OptPropFactory to simplify OptIn and OptOut properties
c0a8f05d8991 : MediaCas: Reinit the HIDL CAS service if killed
ee38ec4e0c0a : MediaCas: Reinit the CAS service if killed
0e820436cc8c : AnimatedSharedAsState does not change value when bouncing
eba1e46eb69a : Add a feature flag to log excessive incoming binder proxies in statsd
d24e7bc1017e : Adding package name in case of the restricting the overlay activities.
12e3a3aab179 : [Divider] Adjust container bounds based on DividerAttributes
757c3974e0df : Don't change anything if multi_crop is false.
16a9710ba702 : Revert^2 "Attach defer_outgoing_bcasts flag."
c412f2dabe38 : Annotate methods with @GuardedBy where necessary.
2d4d6155bc11 : Formalize Telecom BlockedNumbers APIs into manager.
60a27a8907a0 : Create defer_outgoing_broadcasts flag.
5f1e492e159f : Fix MixedDeviceOwnerTest test failure
0b00a5de9cd9 : Fixes @Nullable issues in System UI and WMShell.
7d6d3f63e7ab : Fix kotlin nullable errors in frameworks/base
5565b8a6de10 : Fix kotlin nullable errors in PermissionService.
96dc2c4f1950 : Fix kotlin nullable errors in SilkFX tests
04eb055610f7 : Fix kotlin nullable errors in PackageInstallerSessions
a954ea0b562a : Fix kotlin nullable errors in Input tests
a451bb09ab72 : Fix kotlin nullable errors in EasterEgg
7877e1b710e3 : Fix kotlin nullable errors in perftests
b91b842bcbf5 : Prevent PI creator to set pendingIntentBackgroundActiivtyLaunchAllowedByPermission to true
f359440d51b8 : Replace dump with toString
5cd5846e69f6 : [flexiglass] Ensure notifications appear in split shade
1acc6f4b649e : Import translations. DO NOT MERGE ANYWHERE
e6bef8291495 : Import translations. DO NOT MERGE ANYWHERE
4626f0f35b2b : Import translations. DO NOT MERGE ANYWHERE
bd2c35b2948e : Import translations. DO NOT MERGE ANYWHERE
9eec27335218 : Import translations. DO NOT MERGE ANYWHERE
e139ff313e85 : Import translations. DO NOT MERGE ANYWHERE
8128127f35b5 : Reland WM Extensions for all devices
7b75950d4603 : Add class PromptContentViewWithMoreOptionsButton
5f5f5edff79f : Import translations. DO NOT MERGE ANYWHERE
a4e914419e70 : Add a new constructor of CryptoObject().
553fb49b2bf4 : Import translations. DO NOT MERGE ANYWHERE
adace98bfbc3 : Import translations. DO NOT MERGE ANYWHERE
fcb1a9cab31d : Import translations. DO NOT MERGE ANYWHERE
acb1630b9fc5 : Import translations. DO NOT MERGE ANYWHERE
676bf8a48878 : Import translations. DO NOT MERGE ANYWHERE
50e4edd16947 : [CDM][Refactoring 3/N] Consolidate association cache and disk
8f73ee27203b : Bluetooth: add autoOn protected broadcast
cf0922c332b0 : Import translations. DO NOT MERGE ANYWHERE
34319560df4b : Import translations. DO NOT MERGE ANYWHERE
7684d1cfd847 : Fix bug by re-reading int from parcel in DeviceState
29f260ffb36e : Import translations. DO NOT MERGE ANYWHERE
d7055e8d1129 : Stage all aconfig flags in setProperties path.
e54e50bcdded : Import translations. DO NOT MERGE ANYWHERE
8553d9c8c105 : Import translations. DO NOT MERGE ANYWHERE
03e70fb79a39 : Handle restore on ACCESSIBILITY_QS_TARGETS setting
ff1c647f2c1f : [flexiglass] Adds keyguard_wm_state_refactor to flexi flags.
adb6d81bbbde : Only reorder bubbles if the position is different
928d31d4f0c9 : Allow COPE admin to control screen configuration
bb7a2170bbcb : InputManagerService: Add method to get the UID for a package
60644476eec1 : Adding more logging in VersionCollapser for better debugging
116a9e3ef943 : Adding new Set up type for eSIM transfer blocking screen.
28bcefd65f18 : media: Add helper class for RoI qp rectangle
7b553ea213e6 : Add debug log mechanism to OomAdjsuter
29fdd38b2893 : Revert "[CDM][Refactoring 3/N] Consolidate association cache and disk"
fe68163da287 : Dump IMMS#mCurrentUserId instead of IMMS#mSettings
4eb3b97ceb28 : Add UserData to store user related information
58977725517b : Update HintManager to use NDK backend
bee96742f2c2 : Add nullability annotations to the SystemApi.
a4e60b3bdd22 : Retire the dalvik.vm.useartservice system property.
6ef765698d9c : ContextualSearch API initial implementation
9d5b731f8886 : Cleanup of floatingMenuRadiiAnimation
dbee5952a085 : Add conflate to the sudio tream flow so it doesn't get overwhelmed by the old changes
453465f777be : More logging for STEM key events
0edebbed162d : Remove animation to prevent message from jumping
9b2b762cf88f : Make a CommonPool for host builds
4a5dc5f0a877 : [flexiglass] remove separate flexi-notifs toggle
a1cfdf6d47df : Add Centering animation for large clock
92e8d71c22b7 : Fix notification launch from alternate bouncer.
0e3d87a0c101 : Post the FGS notification for the FGS delegation
e31ce8587c3b : Revert "[1/n] Camera Compat Freeform: per-app controls for disabling the treatment."
c4b982c849fd : Add updateable fields to EXTRA_CHOOSER_ADDITIONAL_CONTENT_URI definition
65805dd30100 : Remove skip_jarjar_repackage
38c9a10f10cd : Revert "Disable recents gesture when split animation running in ..."
77476dd82ce9 : Expand PlatformSlider label to fill width when it's disabled
500d40b68d14 : Fix check for whether a trace tag is enabled
a770ec9bff3a : Revert "Add support for generated previews to People Space widget"
083ef5a79a72 : Revert "Attach defer_outgoing_bcasts flag."
8468297dec1e : Add device dimension data to wallpaper backup flow
6024d45def82 : Fixed issue with dark/light mode theme updates
3371d1f23bd0 : Set avalanche HUN duration based on next top HUN priority
cf90b3b15b71 : Rename permission SET_BIOMETRIC_DIALOG_LOGO to SET_BIOMETRIC_DIALOG_ADVANCED
13012099d288 : ROI: update document
6471f0a7255b : Make bouncer background opaque
dbbfc624add7 : Improve the documentation for UnlockedDeviceRequired
f23316eb9a0a : Camera: Add PRIVATE format to the default supported sizes
133ec115c4ea : Show "recording issue" text on notification, even when not recording screen.
7a13c84d41d6 : Use opening window with largest screen area during ActivityTransition
4b55204f7dc9 : Fixes a few Android Enterprise documentation bugs.
0887244b4a28 : Expose DISALLOW_ADD_PRIVATE_PROFILE
f82dfa707e5c : Fix compilation warning.
c9d7def82b91 : Revert "Override behavior for overview temporarily"
6043fea7d4a1 : Removing some dead code related to legacy grid recents
3c1f216e635c : Properly handle stopping related users
7f377d03c41e : Revert "Report long database transactions"
0fb6b32428a5 : [Settings] Update component color to respect contrast in v34+
e4b4e3540944 : Add a flag to support deleting private space from Settings when lock is forgotten
c97ad599d376 : Improving documentation in ProcessingSignal and updateProcessingState
b21751b27805 : Switch FRP check to the new trustworthy source
b4561bc6c1e2 : Display 0..100 volume value
f1f400f47d3b : Checking that the long-press effect has a positve duration before initializing and binding
97fbb5900778 : Fix Animation for recent apps in the foreground
929d56c936d0 : Fixed some wrong mappings of the Azerbaijani KCM. The source of truth is CLDR keyboard layouts.
76c0e7946a2e : Move isPanelExpanded to PanelExpansionInteractor
37bb96710774 : Add a unit test for switching bubbles
4dded52ae384 : Expose getDisplayUserRotation in aidl
b424172beaaf : Move the lock_icon_view to the KeyguardRootView
c0a3f3e85aad : Remove margin between ANC buttons
c4c83773884e : Update Edit User Info descriprion to be accurate also on user creation dialog
9c6110ae9453 : Fix swipe up to unlock, then swipe down
8b8e13179531 : Overscroll DSL is also used when bouncing around the target scene
79564daad467 : Add aconfig flags to guard contextual tips conditions checking.
e2e67c401038 : Add display config for configuring the idle state refresh rate timeout bands
dc4bcdbbb313 : Verify with params from onControlsChanged
b4b74c5201ee : Wait for leash in ImeInsetsSourceConsumer
0e4a0aa5e10c : Adding new SYSTEM_REQUESTED priority to DisplayModeDirector voting
4e4a917477c3 : Adding new API to restrict Display modes to specific ids
3a8c097f532c : Revert "Add flag to guard WM Extensions for all devices"
bceca0065766 : Override behavior for overview temporarily
901b3363df15 : Revert "Expose `FaceManager` APIs as `@SystemApi`."
70ad7a40c7c2 : Revert "Add CTS test cases for new exposing APIs(1/2)"
6a40995fcfb3 : fix(cts): fix the test based on flag create_windowless_window_magnifier
b7bd9904b72a : Applies Material You Colors+Dark Theme in Spa tests.
6103255c2143 : Make sure the parent change is set for changes with intermediate parent
6a7a277667b1 : Ignore WindowStateResizeItem remote exception when process relaunch
6d5898f9db04 : fix(magnification panel): magnifier size title may be cut off when large font size
6546777402ad : Map perceptible window state per focused window
76cab65cbe9c : Adding some trace tags around system drag and drop
841cf1753349 : Remove defer_outgoing_bcasts flag.
8e5580b5dd55 : Fix AppOpsStartedWatcherTest
3ec891e72a38 : Fix soft restricted flag computation for shared UID
240c02d41629 : [1/n] Use fullscreen for modals dialog in desktop mode
0a5004aa310c : Use compat framework to guard bundling LaunchActivityItem
5cdc659b93ec : Clean up ex-media team members from OWNERS
53142512d64d : Fix javadoc in broadcast radio service and API
06d6f46c6ea2 : Cleanup of disableContinuousShortcutOnForceStop
4e7bb3a1bd82 : Cleanup of a11yMenuHideBeforeTakingAction
897aa00cee19 : Fix kotlin nullable errors in SettingsLib
911af11459f1 : Fix kotlin nullable errors in CredentialManager
5bba209cf218 : Fix kotlin nullable errors in services.permission
8b1a4d0466e4 : Address API feedback on theft detection API
15e9fdf03b33 : Add Javadoc for PollingFrame constructor
240c8048404e : Handle currInteractor's state when deciding to go VIS path. Also, add CLEAR_TASK in the launch flags.
0fa9120b8f72 : Clear dns cache when restoring network access
6fed099ed82c : Increase enforced widget corner radius on hub to 28dp
7bffb411dff9 : Fix keyguard elements showing during dream->hub transition.
1c17b80e2163 : Use Kosmos for jank tracker in tests
9feca01f6173 : Provide a complete definition of FileBlobCache
6c5591bba0d8 : AudioService: fix voice volume adjustments
4c3814c28bc2 : Deprecate WM APIs
1c7a6f5e815f : [Autofill Log] : log details about views filling
cc00ed9ca395 : Revert "Attach defer_outgoing_bcasts flag."
a9c5fb0ec381 : Remove usage of bugfix flag add_window_token_without_lock
1f72ded4767c : Remove TYPE_OTP_CODE API
47b8224ece41 : Revert "[DataStore] Add UT for Observer"
229fa9316000 : Revert "[DataStore] Add README.md"
8f3e4ce075f9 : Fix AuthContainerViewTest failing with ConstraintBp Enabled
2e84dd7eab69 : [piav2] Hide the open button when launcher activity is disabled
02f5de97510f : Hide the open button when launcher activity is disabled
10fcbd0ad33e : [CDM][Refactoring 3/N] Consolidate association cache and disk
961900817372 : Break up lock into I/O and non-I/O
1c144d886dd7 : MediaCodecInfo: Change default alignment and block size to 1x1
2a6c849e2af3 : adding in a method to set content description based on string resource id
3ff637f75f5f : Updating IllustrationPreference to support content description and accessibility
16bc4e37395d : Update documentation for canBypassDnd.
762755bcd5cd : [ECM] Don't set MODE_ERRORED for LOCAL and DOWNLOAD
d1a5f44bd398 : [ECM] Use default mode of MODE_DEFAULT
496666372ede : Notify recents transition when a mixed keyguard-recents transition is consumed
1b138bbab411 : Proper deprecate VQDS egress API
5be068a970f8 : Provides information on maximum cover screen sizes.
8d44fc468247 : Update a11y content description for dream dnd status bar icon.
237c3701e18c : Read default stem press behavior from xml
275847c727e2 : Implement UMO transitions to & from the communal hub
109fe5c132e0 : Update [more] Ravenwood docs to reflect pause in development.
2fcb2e5cf14e : Add hysteresis to satellite icon when losing connection.
745f9e77f457 : Replace IMMS#mSettings with IMMS#mCurrentUserId
b3a44252d93b : Add support for generated previews to People Space widget
08989ebc2dae : Update Launcher apps javadoc
77bb682e1477 : Camera: Refactor API for session configration query
b5664129f814 : Bulk update of Robolectric screenshot tests due to upgrade in Native Graphics capabilities.
ea9bf2a59298 : Use HWUIProperties.sysprop in host builds
b16e4aae4b41 : Fix default scale value
3d2020c8d971 : Remove onDeviceOffBody()
f137e334fd51 : Document that setUserAuthenticationValidWhileOnBody() doesn't actually work
97d57d143022 : Update QS top padding to use centralizedStatusBarHeight refactor
a6b2f67a7485 : Add CUJ constants for launching and saving App Pairs
286c4319b9ba : Support hidden audio usage in fade manager configuration
a7ad1844cc0a : Don't prematurely finish sync if an explicit sync is in flight
5710c6443359 : Add featureFlag attribute for new RECORD_SENSITIVE_CONTENT permission
d46d51a5776a : Disable recents gesture when split animation running in shell
d724cb1873e2 : Handle case in WindowManagerShellComand
eb84df6c1aa8 : Removes deprecated DeviceStateManager API's
a114eff4d32d : Migrate DeviceStateManager Clients to updated API
223e0a03c3ed : SoundPool: never-delete singleton to avoid exit race
0573c1915452 : NotificationTest: revert overeager BigPictureStyle changes
cac2753cd3e5 : Automatic scroll when live content is updated
657f50e5fb84 : Remove dock requirement to transition to hub when exiting dream
442702a77260 : Support command to enable logcat protologging in PerfettoProtoLogImpl
79a6d1875802 : Inject log group mapping into ProtoLogImpl generated classes
d9a2db755ea3 : Wear App Launch Optimization
04e08e9f69e8 : Renaming isAttemptingFactoryReset to new name
c528a6be9995 : Add spatial audio button when builtin speaker supports it
047546e21f8c : NSSL: requestLayout on split shade change
13203c2c3803 : NSSL: Apply skinny notifs based on split shade state
b7a07859e782 : Revert "Don't initialize VcnManagementService without telephony subscription"
73ba75733e79 : NSSL: Log more about side padding decisions
470c1eabca9f : [Bugfix]migrate user restrictions to DevicePolicyEngine
ceb4ae4c8543 : Adding Dream Category API
e1fa07c2f522 : Load orientationWhenSet from disk
b84f973f20d3 : Fix user rotation of display devices
8beb72024991 : Revert "Reduce lock contention in ContextImpl"
93ba63a2bfdd : [Bugfix]migrate user restrictions to DevicePolicyEngine
9d809f92e8a0 : Fix bug in screen capture and lock task migrations
4c7d3d264d82 : Disable additional KeyguardStatusViewController callbacks
5a71032bdc59 : Test for bounds snap changes.
685c25f24406 : Fix DMSTests
63ebd8334db8 : Add ReportRenderingThreads function to WebView function table
359d97815286 : Add InputConsumer dependency
90f4c0941b40 : Reset keyguard translation when transition is cancelled
cba11856a93e : Create flag for QS UI refactor
514616b728fa : [Conversation Notification] match sync/async image loading
8f2abe6478e8 : Optimize flows to reduce jank
366ed3259eee : Run surface placement at the end of display change
b2bee16b7623 : Modify isEmergencyInstallEnabled() to check for priv-only permissions that allow apps to update themselves and to verify for system apps before triggering an emergency install.
d553f16a292d : Hide the alternate bouncer after dismiss actions have run
a795fa44c884 : Move position of System user pre-condition check in CreateAndManageUser method
8d8a538cab07 : Stop backing up the ancestral record version unless it has changed
03524ccefea7 : Improve wallpaper debuggability
f51cea53b19d : Made keyguard pattern view unfocusable
bb01c32b24e0 : Include notification-related tests in FrameworksCoreTests in presubmit
296f5c42b59a : Refine the error message about the cutout mode
f0f74bbaf47c : Add trace point for the text measurement/draw
29cd798a84f9 : Cleanup for SystemUI's ColorScheme
0b2851736f16 : Connected displays wait for boot complete
c47f84d6864d : Remove ensureActivitiesVisible when reporting activity idle
10e6e8d72f68 : Remove snapshot starting window immediately if no defer request.
8ca050a64a33 : Use FlowRow for SettingsCard buttons
b7d1c90f9b0c : Update PlatformSlider color scheme and hide a11y dot when its disabled
2ffd81d5e3de : Remove AOAv2 Audio driver support
559d64241892 : [ToA] Update configuration when the file is loaded after reboot
ee0ba57ed857 : Fix Smooth Display screen recording
c382976132fe : [DataStore] Add README.md
93f1e82a3eb3 : [DataStore] Add UT for Observer
313a52758136 : Remove unnecessary query in IMMS#switchUserOnHandlerLocked()
e5475c78d31a : Remove redundant call of queryInputMethodServicesInternal
1745193e5af3 : [DataStore] Log datastore name when data changed
15d8153dd525 : [DataStore] Reduce memory footprint for BackupRestoreStorage
095484dfb7c4 : [DataStore] Support backup data state computation
6cc3696a0541 : [DataStore] Support backup data with compression
096554fa0f2a : [DataStore] Provide SharedPreferencesStorage
7c599aa3ee20 : [DataStore] Provide BackupRestoreFileStorage
ec706343cd79 : Fix implict bp broken ui.
ec86aef485d5 : Add proper locks in the ProcessServiceRecord#onProcessUnfrozen
b94da308c86b : Add native InputTransferToken
26383ba685ec : Update Biometric Prompt padding
bcb4a3a95d83 : [DataStore] Add README.md
56b5b0b822b5 : PluginInstanceTest is flaky and destroies the test module.
590762e76d29 : [ECM] Update enhanced-confirmation.xml docs
708fb4f7a186 : Use input token in PointerCaptureRequest
f3e10f8b42f1 : Don't stop or restart hub timeout when dreaming state changes
bb225ec3d62d : Show toast when handwriting in unsupported view
0b1f476a27e0 : Camera: Refine enforcement of supported resolutions in extensions
9991c6ba6e0a : Remove inline variable creation with instanceof
62996c218b80 : Register sysui with perfetto SDK
ee50b5d7ca06 : Remove usage of A11y FAB bugfix flags:
8bac709d9bce : Add back removed traces for View size.
66b273e12d79 : Connected displays wait for boot complete
b3f596aa84b7 : Setup logging utils for the updatable UI configs.
4f1cd2845009 : Check if protolog group can log to logcat
80aa9cbbb80d : Don't let users start Recording Issue until they have selected an Issue Type.
76e6f41a2a86 : Perform bounds snap when not changing windowing mode.
d8f5b52276ed : Close the Notification Shade when starting/sharing traces.
e78b2da84d51 : Close the hub after a timeout when dreaming
333d996ae2fb : Fix crash on potentially missing CarrierConfigManager [TelephonySubscriptionTracker]
f24996db54ae : Revert "Don't initialize VcnManagementService without telephony subscription"
85216be2e255 : Deprecate provideDataStream API
5f6a777da14b : Move isFullyCollapsed to PanelExpansionInteractor
20a1d7b5fde0 : Camera: Set dynamic range profile only for valid requests
29b699869c82 : Attach defer_outgoing_bcasts flag.
28912453609a : Fix for accessibility focus in custom snackbar
f31752392a42 : Deprecate Notification.Style constructor to fix lint
ea5f5bb2227b : Drag-to-edit closes quick settings when going to the edit shortcut screen.
4fd23479156f : Hide NanoAppMessage setters
cce188445e8e : Revert "[PIA] add missing flag checks"
f28a348f13ef : Camera: Switch EFV public API flag
f24eae4e47cf : Never show the alternate bouncer if the primary bouncer is showing
257c8770743c : Add string resource for cellular security help center
9adae1e8008d : Adding permissions for CTS tests to shell apk
fb518e00ded1 : Adding shell command to use in CTS tests
69b8524451ef : Add annotation for bundle type
583a53c7563b : Addressing API feedback
5bbdd83a9a03 : Register OnDeviceIntelligenceManager as a system service
bf48aedd9783 : Create a dismiss zone for bubble bar dragging
5e0d2bc800c2 : Map META+ALT+LEFT and META+ALT+RIGHT to changing split screen focus
8cbd65ca47f3 : Make SET_BIOMETRIC_DIALOG_LOGO privileged.
50b8d3f6f787 : Write file on boot when migration flag is enabled.
61d204ec1361 : Enable use of error prone annotations
99ec27393b2e : Swap freeform vs non-freeform TO_FULLSCREEN heights.
658799b7f7a3 : Camera: Skip extension processing if session is not valid
33831023ef8c : [flexiglass] Removes sideways modifier.
03e0580e6f1f : Start using InputMethodSettingsRepository
90622cfcc48b : Introduce per-user InputMethodSettings cache
4d88d1b17f97 : Clarify when IMMS#mSettings gets updated
adcd65c3eaa7 : Show spatial audio only when its state is loaded
1f07e88880ee : [Audiosharing] Fix fallback device selection.
21b3abe224b8 : Update Ravenwood docs to reflect pause in development.
0c15cdfdd472 : Check for NLS bind permission when rebinding services
a001114eaa6e : Don't change anything if multi_crop is false.
b302761dca8b : Ensure alpha is reset on QS expansion
6b84b9e539c9 : Move the handling of excessive binder proxies to default handler
9534c20a85c0 : [Autofill] Migrate aconfig flag
af610d4ed0bb : Sort Volume Panel buttons
2c6a6e22250f : Add support for DeviceEntryIcon: Occluded transitions
8693e6c80e82 : Update owners for core.protolog.pb file (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:2b08c16e9e3ed00c2fd9a94ab34b094af2866c87) Merged-In: I351e394a173291318db37bbe61cdf93adff9a3b9 Change-Id: I351e394a173291318db37bbe61cdf93adff9a3b9
98301fc73bab : Remove obsolete classes ActionProxyReceiver and DeleteScreenshotReceiver
885c430daed5 : Fixing the owners file
9b54a0fea919 : [CrashRecovery] Adding helper methods
ac1bad5656e1 : Ensure media player shows
d1752daf7181 : Fix bubble reordering issue
ddd434c6c77b : Add a11y descriptions for the new panel
45c6753f4f42 : Move screenshot scroll capture code into its own package
7d313a0912c5 : Max brightness fix in normal brightness mode and HDR content shown
29b229a73caf : Clean up
a318b08380aa : Improve volume sliders behaviour:
6a33111b5d29 : Revert "Ensure allowlist token"
55c26d3f2fb1 : framework-nfc: add aconfig_declarations block
936320c44ee7 : Update mediaprovider owners with new team members
6dd16d43f009 : Fix hyphenation in dialog_with_icon.xml
592b35576a97 : Removing KEYBOARD_EDUCATION flag
276731c24164 : Move isFullyExpanded and isCollapsing
7970e4f95cc5 : Do not hide new adding window for rotated transient launch
559be913fb78 : Ignore IllegalStateException
53d7d5d763f3 : Fix theme for package uninstall dialog
6f24f35fceec : When wallpaper target is under keyguard, use keyguard
74e809c0cd0c : Update B+R OWNERS file
2199d97d47c1 : framework-nfc: add aconfig_declarations block
e397fd3d20c3 : Verify UID of incoming Zygote connections.
208e1323182b : Use AssistedFactory for ScreenshotViewProxy
996050c7ce41 : Fix bug in screen capture and lock task migrations
a5cb8fede1dc : Respect user leaving when pausing activity by sleeping
400a1a46b75a : Backport fixes and enable new Dagger Validations
799faf13de5f : [1/n] Camera Compat Freeform: per-app controls for disabling the treatment.
77f2fb51f102 : Run CtsVirtualDevicesCameraTestCases on physical device in presubmit
fcdc6f53fcc0 : Update PlatformSlider to improve contrast and support clickable icon
7bef9eb43036 : Update color of Spinners based on new UX
8b424daba0ec : [Divider] Add Operation to boost the decor surface
00f4eacf2784 : Add hearing aid information in CachedBluetoothDevice.toString()
b87258eb691c : Set callback to the PackageImpl if creates via a Parcel
41e13db6cb1a : Add flag to guard WM Extensions for all devices
c10258e746db : Remove dependency on framework-connectivity-test-defaults
a33886d3cbcb : Add flag for WM Extensions for all devices
3e2b31818bc9 : Don't skip animation for AE transition without split layout change
5dd47d9562fa : Run surface placement at the end of display change
fc4688358ec1 : Add ids for large weather clock in SystemUI for migrating to Compose
c9c4dcfaa523 : Move IActivityTaskManager::getTasks binder call to background
dc60238b1431 : Add carrier config item for no reply timer for CFNRy
1f7dbd1952bc : Revert "IME traces: remove unused fields"
6526e0e0e383 : Revert "Pass DeviceState objects from DeviceStateManagerService to the client"
0672c61504d0 : Stage all aconfig flags in setProperties path.
473a02310dad : Revert "IME traces: remove unused fields"
f2a9f6182b5f : Revert "Pass DeviceState objects from DeviceStateManagerService to the client"
5db833a2e6e0 : Update cursor placement for handwriting initiation
d9c1a6026bab : [flexiglass] Removes unused layoutWidth.
ba160eb4075c : [flexiglass] Add device entry restriction reason to DeviceEntryInteractor
7e73502a740f : Add API to interactors that are required for implementing the 2-line bouncer messages.
5978d49d883d : Expose sim bouncer messages as events instead of state.
edfcbdb169a2 : Move all bouncer strings to a helper class that can be reused by both legacy and flexiglass implementations.
09c8bd30f35d : Expose listener interface for display IME changes
86e01ab3493d : Revert "IME traces: remove unused fields"
e65ee32c51d4 : Revert "Pass DeviceState objects from DeviceStateManagerService to the client"
cdd512321a27 : Stage all aconfig flags in setProperties path.
365b129b5dd9 : Revert "IME traces: remove unused fields"
c5611675bc87 : Revert "Pass DeviceState objects from DeviceStateManagerService to the client"
9fd04c906a31 : Updating ACCESSIBILITY_QS_TARGETS when user moves the A11y QS tiles in the QS Panel
c55b23a015af : Only show toast if it not unconditionally blocked
e7739b9f5444 : Remove BAL risk toasts
70baff8c57fd : Add system server test API to force enforce signature permission allowlist.
2239f2cae2a9 : Add system server test API to override package signing details.
3240dc51540f : Clock not centering becuase KeyguardStatusView was disconnected
dc1e316e601b : Fix bug by re-reading int from parcel in DeviceState
ea2587c00d9d : Change flag bug to non-FR bug
97c2777e1719 : Fix white scrim background being white over hub on dream
420ce70285b6 : Change flags to bugfix flags
afaecdb3cc14 : [Flexiglass] Fixes down swipe destinations to match old impl.
49ed0bfe289c : Passkey key screen string fix.
c431def111f2 : Clear dns cache when restoring network access
50729d0e76f6 : [res] Update the bug id on nine_patch_frro flag
64a82f9a4ccf : Extract out inner classes from IMMS
3a2fcbc672a3 : Batch and throttle appear rate of heads up notifications
9a29824c1530 : Stay registered to proximity sensor while activities are occluding keyguard
923a6e24505a : Pause and Remove lottied on SFPS view removal
113c404ef0b3 : Allow FSI when device provisioned but user setup incomplete
8ff4e94ead0d : Update notification wrapper tests to use the latest NotificationTestHelper
93db50e6664c : Update NotificationGutsManagerTest to use the updated NotificationTestHelper
c74bc460ef51 : Support running more tests without TestableLooper
4225b853e1e6 : Suppressing test causing breakage
cf909694ad93 : Avoid appcompat logs if old or disabled
3503431daaed : Add new permission for on device screen recorder
5fc6a3bb2ab8 : Add method for exit split screen with shell transit
2b5d63b64b2b : Fix error handling for non-dynamic permissions
528a87e90ff9 : Fix error handling for non-dynamic permissions
0c8d33411944 : Add a transition observer to listen to transitions.
da36e7066e86 : Don't initialize VcnManagementService without telephony subscription
d0b0bf6932e7 : Handle non-square pixels on External display
d1fdc311319a : Adding CommandLineKeyboardRepository
8a87c56fb424 : Log sensitive notification adjustments
7bdc3ee7043a : When an isolated process calls Context.getSharedPreferences it fails (as expected) because it calls into UserManager which is not allowed for an isolated process.
91669d64ade8 : Fix implict bp broken ui.
28d5a8f8b437 : Backup and restore audio device inventory settings
2994d3bf4691 : Add logs when opening bubble from notification
9d9ef7cfb510 : Only calls to AudioManager.setBluetoothAudioDeviceCategory() can reset audio type to unknown
f87fab8af33b : FakeDeviceProvisionedController: allow un-setting-up user
75296bb1385b : Make ktfmt happy.
ecc697be0af0 : Remove @UnsupportedAppUsage annotation from new dream API
1c1342893fe5 : Create an API for systemUI to save all ViewCapture data.
1a6c5db144ee : Keep original bitmap's dimensions during processing.
8120d6af5b3c : Initialize biometric handler only when required
70f0c7112fc6 : Revert "Disable tiny-framework-dump-test until the switch to JDK 21"
e365b8e58763 : Revert "Temporarily disable test_compare_to_golden"
38d3d9e54942 : Hide shortcut helper on settings/recentapps launch
a879e77d8276 : Deprecate unused wearable status code and update javadocs
bce565630c8e : Disable sliders for zen muted streams
08ed252c9f53 : Set shortcuts alpha when transitioning to/from hub
4739ecf67685 : Overscroll DSL exposes the current OverscrollScope (1/2)
fe0e9134364f : UsageStats: Attach the dedicated handler thread flag.
af93e56063be : Move more code into ScreenshotViewProxy
7686f27f33e5 : Fix bug reference in flag config
77964d188ef9 : [0/n] Add flag for modals dialogs in windowing mode
5c6ba8e37ff0 : Delete ShadeViewController.isExpandingOrCollapsing
65fd539833ea : Disable home control dream when flag disabled
ec350bb29c76 : Fix Smooth Display screen recording
45001c1b29e2 : Add vibrate icon to the ringer and notification sliders
0f91c2b9313f : Utils required for CrashRecovery module
d7177c270121 : [Autofill] Migrate aconfig flag
92d000afc2cf : Fix single-user headless DO provisioning
926736d57f29 : Add sliders collapse/expand if the media session is playing
346623e1d00a : [ToA] Add more details in javadoc
9d3c720c6ec1 : Updated the test to cover the test case with flags enabled
5c5d1781e7c2 : Make EasterEgg go edge-to-edge by changing the cutout mode
a93d2ba1ea52 : [DataStore] Log datastore name when data changed
0cba0a8b8d81 : Always launch BlockedAppStreamingActivity as SYSTEM user
6dfcedb2b640 : Remove obsolete folder and file
d4d9ceb43a20 : Update hearing aid device summary message
cc024ecdcfb2 : Camera: Enable 10-bit in extensions
1fdd6265107c : [ToA] Check CHANGE_CONFIGURATION permission if the caller is not system
9cd89e4b31e9 : Adding null check for task info before fetching task id
fa89fa1f9769 : New RestrictedTwoTargetSwitchPreference
3ec4aeb7df5b : Use flowEngine.getEntrySelector across credential screens
cfc6637e122b : [PM] Compile libs for both archs
e2f5b233b550 : Trigger animation start after transaction applied...
2b440636ea01 : Slightly stagger the timing of broadcast dispatches.
9d78dbc4aa7d : Add getTotalBytes() to StorageStatsSource
14b87a511546 : [DataStore] Reduce memory footprint for BackupRestoreStorage
9c8ebe8cdeb0 : Log authenticator service call latencies
0b90c1942696 : Updates in CDM dialogs for VDM screen mirroring
f292ff66b825 : Skip instead of Fail any test with a clock issue
b58afe6dab72 : Fix Mesh UAF, uniform handling, and performance bug.
4a4692436cd9 : Fix typo onReconnectQualifedNetworkType
63fe6e1dda87 : Enable use of error prone annotations
2df7152d43d5 : [flexiglass] Fix NSSL alpha during HUN
8a625b665cfe : Use libtracing_perfetto for Trace.java calls
4518f70d8cd7 : Revert^4 "Enable default background network restrictions"
eaefe68093e2 : Fix AppStartInfo crash on null in progress record
dd438af824a7 : Improve DisconnectCause API for mainline.
70898d96696c : Adds search_all_entrypoints_enabled setting.
f1a38b42dca9 : [CSAI API review] Improve the JavaDoc of startAdService
46971acaaf75 : Update Keyguard and bouncer strings for adaptive auth
130a90802154 : Note partial/full to OomAdjuster's postUpdateOomAdjInnerLSP
c9fb5edca729 : [Flexiglass] Replaces isSplitShade with shadeMode
f6b248b09ea4 : Introducing visuo-haptic effects for long-press on QS tiles.
a5e28b8a69ed : Removing a TODO line
8532876823a5 : Ignore flakey test
6f6b57ff040f : PinnerService : Avoid duplicate pins during boot up
ef762be9a615 : Fix isSystemUi to avoid System services
08779261c046 : Revert^3 "Turn ContentProvider injection failures into errors."
966c7cb65afa : Add some more logging for why a change might not be passed to Launcher
e9f66d215472 : Add more debugging log.
302fce3a0a83 : Add ImageReader callback traces
2bd4bc2591cb : Set bcradio HAL tuner callback when sessions exist
095b77fcb7ce : Introducing the QSLongPressEffect for visuo-haptic effects on QS tiles.
70d7d044b11f : Unpause work profile from GH
d66833e3fb0a : Show a dialog after clicking on disabled widgets
5f4efd3b31e1 : Return null from getWidgetPreview instead of throwing error
3056837df0a2 : CredentialSelectorUiStateGetMapper Tests
38681f39d95d : use flowengine across credential selector screens
34883fa666e2 : Update UsageStats OWNERS file.
f6f85acf3786 : Revert "[Autofill Framework] Add in intent filter check after au..."
684fb96e8bb0 : Add methods to animate expansion to the expanded view controller
18473c1880c4 : CredentialSelectorViewModel tests
7506d8e6412b : Move OpenCloseListener and TrackingStartedListener out of ShadeViewController
e025169a2b97 : Add camera team ownership to mediaframeworktest
d79db443e272 : Fix crash on potentially missing CarrierConfigManager [SystemUI]
14cc77765a17 : Add getParentingSurfaceControl() in DisplayContent
e4b252771d17 : Share TraceFiles as 1 Zip rather than 8+ Files
339c8e192cd6 : Add a note on IMM.aidl
68e6da6e2372 : Deprecate setRemoteAdapter that takes service intent
4cf550d6e4d2 : Clean the license metadata on dependencies of module android.test.legacy
16b3e127051d : Deprecate notifyAppWidgetViewDataChanged
333cfbf5d850 : Rename API as per API Council review
63c6864d26e5 : Block hub touches when shade is open
d4bd7f601211 : Adding null check to slider haptic plugin when delivering haptics from holding the volume keys.
d94332e14299 : Use IoThread for permission access persistence.
0d8bbbde3eea : Keep original bitmap's dimensions during processing.
642e621fa5c9 : Unlocking getDisplayByUserIdAndWindowId
4dd5dbab21ce : Stage all aconfig flags in setProperties path.
5f076a635920 : Check optional before accessing the data.
75096e2c285e : Do not create indicator before startDragToDesktop.
b348c96fb5b3 : [pm] deprecate a duplicated flag value
972d727f7507 : Remove usages of package-scanning bugfix flags.
5cf22a8bed28 : Replace currentAnimationTimeMillis with getDrawingTime in updateInfrequentCount
945daa315dbb : [Battery] Update fill colors
fad425f258f6 : Add additional logs for blast sync timeout
7e38b9f35cfb : Make Default HDR Conversion Overlayable
cceb6b31f14f : Make single bounding rect when none set relative to window origin
1f3881674236 : Revert "Delivering haptic feedback on stable values of slider progress change."
01fcc95c063c : Correct nullability annotation in onActivityResult()
7200cd5ab4dd : Allow Throwable to represent errors
18a031690567 : Move dismissal logic into the ScreenshotViewProxy
62fa1350ebcd : Fallback to default aspect ratio if not provided
edf6ec495542 : Fix crash on potentially missing CarrierConfigManager [SettingsLib]
2b8b6f23c4cd : Replace desktop mode screen size check with config property flag
485c49553dc0 : Use SceneTransitionLayout to animate clocks.
011022d9d5bb : Implement direct transition from dreaming -> hub
16a1cf4b2a8b : Rename DeviceStateManager#INVALID_DEVICE_STATE_IDENTIFIER
aec75f67b215 : Pass DeviceState objects from DeviceStateManagerService to the client
d48642dc45f7 : Updates FoldableDeviceStateProvider to use properties instead of flags
d74503f0e712 : Update device_state_configuration.xml schema to support new properties
ed590e8b3cfb : UsageStats: detach dedicated handler thread flag
ec983f94b033 : Fix VibratorManagerServiceTest test on adaptive haptics disabled
8180a9f62ed8 : Turn PanelExpansionInteractor into an interface
e539379edf2e : Add separate clear method for audit log callback
f2260a77d3b1 : Correct documentation for requireContentUriPermissionFromCaller
4fa64e0c97ed : Revert^2 "Re-adding logic to hide launcher shortcuts when shade is open"
8da0f1e25c3a : Reduce lock contention in ContextImpl
9cbc26542c27 : [Flexiglas] Split shade - UI layer
5087ae3b21c9 : Add canvas#drawRegion
1202866b15ed : Add logShowImePostLayoutState
8b7d69ec968a : Fix selected widget outline
2633c06a3a03 : Delete methods from ShadeViewController
2b0d2943cc3a : Add enable_private_space_features flag check for Private Space implementation
0e18781a782a : Partial revert of ag/25744360
e1f2cb1de7a3 : Re-enable MovableElement test
29dd2e13862e : Support more profile tabs
0924833e0fc1 : Introduce TransitionState.Transition.finish() (1/2)
c4a8ae2ab375 : Simplify the swipe offset animation logic
3e34d5744dea : Check for NLS bind permission when rebinding services
9a554c3cb20e : Always start dream underneath hub
660cfadd7eb8 : Update notifyHeightChanged() argument comments to use the correct syntax
5cc889ab51e8 : Export flags used in FlaggedApi annotations
c515235fd268 : Rename getSubscriptionsIds -> getSubscriptionID
c072c4788f25 : Clean up SENSITIVE_REVEAL_ANIM flag
c09eeda49995 : Clean up ANIMATED_NOTIFICATION_SHADE_INSETS flag
a720ec852519 : Create VirtualCameraController iff all required flags are enabled.
2ffc7cb220e4 : Verify UID of incoming Zygote connections.
814484fada86 : Added Focus Outline To QS Tiles
cf4dd9aed626 : Fully implement VirtualDevice#hasCustomAudioInputSupport
f96a5a059e61 : Combine customBiometricPrompt() with constraintBp().
49b7071848dd : Import translations. DO NOT MERGE ANYWHERE
28b1e92a96d8 : Import translations. DO NOT MERGE ANYWHERE
0ecf10071aa3 : Import translations. DO NOT MERGE ANYWHERE
4bb7b0d9d832 : Import translations. DO NOT MERGE ANYWHERE
e13b4da7ca36 : Import translations. DO NOT MERGE ANYWHERE
c29deaa58c8a : Import translations. DO NOT MERGE ANYWHERE
f27d287c7616 : Import translations. DO NOT MERGE ANYWHERE
833fa691626f : Update the golden image after building with JDK 21
27b1613624f0 : Fix keyboard vibration on unsupported device
8fe0036fa48c : Import translations. DO NOT MERGE ANYWHERE
d344e53c1b74 : Import translations. DO NOT MERGE ANYWHERE
b292afb75f3f : media: add BluetoothProfileConnectionInfo::createHfpInfo()
3be199469946 : Import translations. DO NOT MERGE ANYWHERE
c120a48487fb : Import translations. DO NOT MERGE ANYWHERE
f914e8e094bc : Import translations. DO NOT MERGE ANYWHERE
f53fe6984f1a : Import translations. DO NOT MERGE ANYWHERE
7338c06bc341 : Import translations. DO NOT MERGE ANYWHERE
2d7c4996406f : De-flake testFakeControlTarget_overrideVisibilityReceivedByWindows
093939b89be0 : Reintroduce InputMethodInfo constructor for CTS
0a20da746eeb : Fold [GoldenImagePathManager] into [GoldenPathManager] #cleanup
caa58387f41e : Ignore letterbox insets for back animation target.
a9794b0ba8fd : Import translations. DO NOT MERGE ANYWHERE
952f758152ee : Import translations. DO NOT MERGE ANYWHERE
6be2fe1370ae : Add aconfig flag to control contextual tips frequency capping.
1f05141c82ad : Remove AmbientState.hasPulsingNotifications()
e6942eab54a1 : Skip transition if the display has no visible content
796121b63a3d : IME traces: remove unused fields
c6da66fa7b9b : Fix translation between APPLY_RESTRICTION and SOFT_RESTRICTED
45dbf9829513 : Set windowOptOutEdgeToEdgeEnforcement for PeopleTileConfigActivity
2cd75ddf0049 : Remove modern_queue_enabled flag.
c4a4dd792036 : [Flexiglas] Split shade - domain layer
277c5bebc9b6 : [Flexiglas] Split shade - data layer
2de9db789d1c : Revert^2 "Record an issue from the Record Issue QS tile."
c9981489c132 : Override app bounds related configuration fields for legacy app
acc7af7e4f00 : Fix Authentication flow for secondary provider
2408314321e5 : Decouple the insets from configuration
667cafa6dfec : Correct activity's lifecycle when the process was killed in background.
aac7a0b546e9 : Always report bounding rects even if caption bg appearance is opaque
3d122842853e : Revert^3 "Enable default background network restrictions"
7315f90b83a8 : [CSAI API] Remove executor of setOnUnhandledInputEventListener
894e86f14097 : screenshot: allow customized name for ImageExporter's expoerted file
821043d5b7a0 : Credman - Remove divider from dropdown presentation
dd3ed16c9377 : Handle currInteractor's state when deciding to go VIS path. Also, add CLEAR_TASK in the launch flags.
8793bf698a13 : BluetoothVolumeControl: Add default implementation to deprecated callback API
e92dc7bc800c : Add instructions for running MemoryTrackingTestCase with atest.
1bfcabfb0a29 : Give SystemUI Permission to start Perfetto/Winscope Traces.
7931c1a9b03e : Skip jarjar repackage on SystemUI-tests-base and SystemUI-tests
9ec4199d541a : Implement auto-enter PiP2 in gesture nav [3/N]
26e6cc9ec782 : Revert "Record an issue from the Record Issue QS tile."
91e0ba18ce75 : Implement auto-enter PiP2 in gesture nav [2/N]
feaca87ca17a : Add unit tests for default fade duration apis
1e4c0ddb120e : Avoid redundant AdditionalSubtypeMapRepository#putAndSave()
99a414d9e230 : Fix notification scrim missing when opening shade over glanceable hub
e35ff341f586 : Update surface colors for Wear
fada1c560dee : Set LeaveOpenOnKeyguardHide to false when bouncer is canceled
f5f257d7d23e : Animate communal content placement
fb7fe7aa5ea5 : Use existing async handler for IMMS.MyPackageMonitor
6e74d62edf2f : Amend the log for Settings.java
cce59b2ceab5 : Reset mBufferInfos for setBufferInfo(s)
3f6be0a5b2bb : Add test case for SettingsProvider
36a62c350d9b : Camera: Fix the problem of excessive sensitivity error
e54eb36e9b20 : Report firstLaunch metrics
d69c2b92810b : Revert^2 "Turn ContentProvider injection failures into errors."
719144b3a596 : When wallpaper target is under keyguard, use keyguard
298e7d70445a : Update duration calculation in AppProfiler
1b64bf7445ad : Fixed incorrect bug association with aconfig enable_usb_data_signal_staking flag.
b264058f3b26 : [Autofill] Migrate Flag
7622d71aa5e2 : Add null check for pendingIntent2 ProtoLogs
f3af2a8f4ddc : Update keyguardBlueprint if fingerprint property isUdfps changes
eadfe41cd5fb : Add matthewsedam to Context Hub Service OWNERS
52e92cd3612d : Introduce MultiUserUnawareField annotation as a hint
8fc358e7c6c9 : Replace IMMS#mAdditionalSubtypeMap with AdditionalSubtypeMapRepository
5c8f8c9b2135 : Require a min height for the action chip text fields
a72eb16efd5e : Adding single user layout for ResolverActivity
b0a2d9653ec6 : Split collect logic out of requestIfNeeded methods
eb9770229c96 : Camera: Release internal capture request surfaces
0c6db8495f28 : Revert "Delivering haptic feedback on stable values of slider progress change."
b1d26f1025b5 : Add Mainline update hook for Pre-reboot Dexopt.
7a1a3a0c9ad0 : Background crashed apps are not removed from WM hierarchy
60e4fdfa0897 : Remove redudant string conversions
fc3191bcf141 : Remove unneeded binder call
93bac73377af : Don't send color events when dim doesn't change
20141b5588b4 : Reland "Deprecate `setDatabaseEnabled` and `getDatabaseEnabled`"
86535015460e : Remove heading from ANC SliceView
2d670912f5ee : Un-deprecate AutomaticZenRule constructor
1654ad1dcddf : Provide information on whether a polling frame is auto-transact
508b6188dc28 : Convert extension functions to regular functions.
95f61def301e : Don't show face messasges if there's a fp message showing (within 3.5s)
f668feb6693a : Add logging to Perfetto Java API native
4b83646c5fd6 : Remove Logger classes from flicker
4f135163a0d5 : Use the nav bar color as the scrim color with 80% alpha
f126be35f4b9 : Check for NLS bind permission when rebinding services
26e5db0cf2d4 : Added postprocessor functionality to the strategy selector
4d4224c1b9f8 : Check for NLS bind permission when rebinding services
64515d25b76e : [Spa] Upgrade AGP to 8.3.0
913e9a43e037 : [base] Migrate deprecated GrBackendSemaphore methods
67220bbc982a : Ensure that fold overlay is removed after playing animation
8446c3415f5f : Revert^2 "Handle timeout/state-change during fold animation"
040d7fbeef9d : Update flat inclination threshold in foldable device state provider
93a4c0fbdc14 : Add hid command support for uniq device attribute
c15a5cea99ba : Disable second lightreveal
866120bbeda9 : Fix SnapshotRecord being overwritten when requesting a new one.
ab829130b930 : Adjust the height of MainSwitchPreference
0863b931cbd3 : Revert "Execute afterPrepareSurfacesRunnables after committing the transaction"
e9a7cb0bd5e9 : Move frameworks/base/Android.mk to build/core
6ce00f979e5b : Disable Desktop Windowing for devices with smaller screen sizes
3455f82a21f8 : [DataStore] Support backup data state computation
4303555ef342 : [DataStore] Support backup data with compression
1ceb5bea63a9 : Remove WirelessChargingNotification related methods.
9ef9214c0fb8 : Revert^2 "Deprecate Activity#isChild/getParent"
f5ae5353ba57 : Use IMMS' worker thread for IMMS.MyPackageMonitor
381d11851f13 : Defer outgoing bcasts from processes in freezable state.
8b1983ab9fc1 : Bulk update of Robolectric screenshot tests due to upgrade in Native Graphics capabilities.
590c3cf45dc3 : [PM] Compile libs for both archs
cb2cca226309 : Optimize for single provider / cred type case on the primary screen
750d750f8105 : Add `enableShortcutTypeForTargets` method in the A11yManager
1f1cae5d5101 : Require a min height for text field
4df38aa2bad6 : Back up and restore Settings.Secure.IMMERSIVE_MODE_CONFIRMATIONS.
8e0d2504ac70 : Adding Carrier Config for cellular proxy debounce delay
868cf42e123b : Revert^2 "Remove FingerprintManager API."
ed85cfa4c35b : Move FrameworksVpnTests to presubmit
b6615b0d8dd2 : Clean up ASYNC_HYBRID_VIEW_INFLATION flag
efcfa0738027 : Clean up NOTIFICATION_INLINE_REPLY_ANIMATION flag
3dee10be5a5d : [API Feedback] Address missing javadoc for speakerId
cc2b6b34e776 : Adjust scroll position when smartspace content appears.
5b942e49df5f : fix(high contrast text): fix text cursor, spellcheck, etc not visible
bae5a32b7d4c : [SettingsProvider] always destroy old tracker before inserting a new one
c31191be046d : Change how "small view updates" are calculated.
626554ef601d : Clean up OomAdjusterModernImpl
b8b4aecfb351 : Add android annotation dependency for @RequiresApi in generated code.
d7edec96af81 : [CSAI] fix createSession failure
ad3f9ac5aaa6 : Record an issue from the Record Issue QS tile.
5b334b533d9c : fix NPE in CallLog.AddCallParametersBuilder#setAssertedDisplayName
2fdc875f2df3 : Reintroduce InputMethodInfo constructor for CTS
10064bc68140 : Listen for insets changes from MirroringDialog
6e1127358da2 : Add metric logging for webview for V
a340394365bc : Support expanded view drag to left or right
89f6fa684fcf : Introduce BubbleBarLocation to define bubble bar location
1532fa7577d3 : Adding fuzzer ResXMLTree
5eb783546317 : Add owner to OomKillRecord
dfca12aaa1b8 : Revert "[base] Migrate deprecated GrBackendSemaphore methods"
6694d9d64a8c : [CDM] Detach transport (if any exists) upon disassociating.
5954f110a1c7 : Added GRANT & REVOKE permissions to getAllPermissionStates
dac57c3cb0c9 : Add android annotation dependency for @RequiresApi in generated code.
6a9ceb47b98c : Move redaction calc to NotifUiAdjustmentProvider
6f779e7c3029 : Change NSSLTest to use @EnableSceneContainer
071b234dd836 : Update UX spec
0b4bb4712c36 : Update documentation for setSound
73ac32eba9de : Don't animate brightness slider changes when triggered by keyboard
3dc25cca2a71 : Write tests for PackageManagerBackupAgent
dc69057a14a0 : More robust flags parsing.
80e8df44dcb5 : (Reland) Show lock icon over hub
af2067ef221f : Add null check for pendingIntent2 ProtoLogs
5921f22e9b9b : Add disclaimer about Notification.Builder.build() returning the same instance.
234ef02dd59b : Fix formatting and style of PackageManagerBackupAgent
29407ea62242 : Remove legacy BroadcastQueue implementation.
72f54dea247b : Support wildcard domains for UriRelativeFilterGroups
337b89af820d : Add skip_jarjar_repackage: true to SystemUI-core
abc8e572d108 : Add param javadocs
13f59369c454 : Split android_non_updatable_stubs_libs
71e4df07760d : Add support to get headroom from thermal cmd
d95fdcd16f67 : Add system stream to isZenMuted
b80875008f3c : Always capitalize hdr and sdr in docs
50a6de8c236b : Simplify ScreenshotController/ViewProxy interface
0636162c9250 : Skip jarjar repackage on SystemUI-tests-base and SystemUI-tests
d0677e9650bd : Revert "Add configuration for network capabilities that would be..."
b36f687b2f73 : Fix invalid HD station location value in unit test
101a10d7f53a : Add SIMULTANEOUS_CALLING to IntDef
c941a07f86c2 : Revert "[flexiglass] Stop consuming window inset in WindowRootView when flexiglass is on"
f2247f63d9cf : Modifying javadoc for isCameraPrivacyEnabled
1fe394dadaf8 : Convert extension functions to regular functions.
c79273d8a9eb : Add trace sections to NotificationContentInflater
ff17cc49ca1e : Create per-user state(s) on user creation, for archived packages.
9a72d00f23db : Update Android's bundled mime.types mapping.
3f73a1c12d90 : Support command to enable logcat protologging in PerfettoProtoLogImpl
8bba1636bd07 : Add support for virtual views
9970635f645b : Add a Settings value for AutoBedtimeMode.
035f5c235c6d : Remove uses of List.getFirst from GroupedAggregatedLogRecordsTest
b28af72bdba5 : Fix modeOnCanceled for LOCKSCREEN <=> AOD transitions
e97d112585cb : Split android_non_updatable_stubs_libs
5933a1ff7338 : Update alarm data on main thread
5158edafe9a7 : Reset logging name of Task at the end of setIntent
2101d8f7bbd1 : Return placeholder routing session in NoOpInfoMediaManager
4678e650a98b : Moving reollback observer tests to presubmit.
07c011871125 : Add OWNERS for SettingsLib media integration tests
b4201fcd1acc : Initial doze brightness in manual brightness mode
bcb613c8ca8f : [base] Migrate deprecated GrBackendSemaphore methods
7d68d625c166 : Automatically detect when Views move and apply velocity.
73b61057824b : Use surface position for starting reveal animation
3144fa0863da : Revert "Re-enable AnimatorTestRuleOrderTest that should work now"
acbe18d0c2c8 : Set draw drop shadow for vector pointer icons when sprite is set.
bb98327dbd71 : Migrate internet tile
c50196322758 : Bail out of updateAutomaticZenRule if the change is a no-op
f44a53f962ab : Always launch BlockedAppStreamingActivity as SYSTEM user
caa1bd175752 : Take #2: Shutoff calls to KeyguardStatusViewController
98a36e13b7a0 : replace concat44 with overloaded signature
33493216f62e : Remove config_drawNotificationBackground and resulting dead code
d45f744ed0db : Move proto logging to thread pool
869ebffa4314 : Inject log group mapping into ProtoLogImpl generated classes
f85e2763f483 : Add more details to onTopActivityChanged error logs
64e0b5a232f1 : Fix volume UI from setStreamVolume when using adjust-only AVB
0daea65bf49f : [Battery] RTL support
58e0af70731d : [Battery] Define layout rects as insets
991a6dff145c : Bugfix: Allow shortcut and widget services to update shortcuts and widgets across all launchers during archival.
a3ff6961d338 : Increasing screen brightness on home panel dream
4db275f0e570 : Remove Dependency#get call from ToggleSeekBar.
efacf3696ca8 : clipboard: Introduce ArcClipboardMonitor
46571064a934 : Addressing previous todo comments and feedback
44a6d83e4613 : Add more tests in AccessibilityWindowManagerWithAccessibilityWindowTest
2a399f63035c : PSS: Task Switcher - Use Kosmos for test dependencies
561ba12392bc : Revert "Automatically detect when Views move and apply velocity."
ef0a3d90aea8 : Update auto on text based on toggle value.
8de9e946ac94 : [Thread] add DISALLOW_THREAD_NETWORK to policy sets
4580e4a4d7ed : remove scrollbars on keyboard shortcut helper.
761251b91bae : Fix keyboard vibration on unsupported device
221890259871 : Wear doze -> on transition
c5c9d7b53bdd : Update documentation related to MODES_API changes
a35072b7271c : Allow changing auto on value for all users.
8deb9fbc139a : Switch to doze auto-brightness mode based on screen state
32b1b355a107 : Use deterministic hash for generate ProtoLogImpl postfix
9a34d538fe4f : Add Volume Panel spatial audio UI
8bf31dca338e : Add debug log for empty IME list in switcher menu
e753701dd90a : [DataStore] Provide SharedPreferencesStorage
f5cea8fef863 : Simplify AMS call to ActivityThread.bindApplication
5b9160e96750 : Split android_non_updatable_stubs_libs
6cf41dd76bd8 : Revert "Impl private space for extreme battery saver mode."
4c20ad9e1a99 : Revert "Show lock icon over hub"
50784fe9c08b : [DataStore] Provide BackupRestoreFileStorage
4babd9c4d314 : Remove the flag to treat all "suspend" calls as "quarantine".
1122f4bbe7b0 : Enable swipe-to-dismiss in Wear Gboard.
dd98160363ef : Set frame rate category as HIGH when a View has a velocity
b62ba94d86ee : Ignore failing tests as a quick fix so SettingsLibRoboTests can be promoted to Presubmit.ERROR
afa841219286 : InternetIconInjector.getIcon should be open class.
f4f1c8c5795f : Revert "Move frameworks/base/Android.mk to build/tasks"
6428ed9fb9f9 : [Audiosharing] Fix address type usage in QR code format if address not present
85a0c72c9c92 : Remove unused variables
e014e318ee70 : Remove the SDK check and update test runner
5fe554bfd9f2 : Revert "Expose `FaceManager` APIs as `@SystemApi`."
d2aceef80076 : Revert "Close TaskSnapshot hardware buffer before remove from cache."
ab0fca883340 : Various Fixes in RemoteViews.DrawInstructions
6ef64012ade2 : Apply deferred state correctly to newly replaced bcasts.
c22f27468dd1 : Adding feature flag and replace existing boolean with settings check
b4d4604a9b61 : Revert^2 "Re-adding logic to hide launcher shortcuts when shade is open"
f160eeba94e5 : Catch IllegalArgumentException as it might indicate corrupted packages.xml
cb313ad961ab : Overhaul keyguard occlusion and camera launch transitions.
f9e97e1c10d6 : Update PROTECTION_FLAG_RETAIL_DEMO deprecation to include link
63c0f02a7311 : Fallback to default aspect ratio if not provided
f2d85a18f29f : Remove resources from SystemUI-tests
20c76ddcf3a5 : Automatically detect when Views move and apply velocity.
b03ee80869dc : Remove select button from handle menu
7431e168926a : Updating freeform app header to match latest spec
ebd86954be56 : Delivering haptic feedback on stable values of slider progress change.
fb12c4025e05 : Revert "Execute afterPrepareSurfacesRunnables after committing the transaction"
192961db74f2 : Migrate BatterySaverTile
ab1220a7c9f5 : Enforce READ_DROPBOX_DATA permission for ecall diagnostics.
766426be105d : Add device dimension data to wallpaper backup flow
ed480b67b34f : Apply deferred state correctly to newly replaced bcasts.
d44baca82bd3 : Remove custom extensions from flicker.
de54d1a1c6cc : MotionEvent: Get offsets in raw coordinate space
603839e3886f : Revert^2 "Deprecate retailDemo permission protection flag."
b0da3984c431 : Update TextAnimator to retry with updated layout when failed
164493bedcda : Remove resources from SystemUI-tests
069230a76013 : Import translations. DO NOT MERGE ANYWHERE
bcc3fa25c724 : [Sb] Properly inflate the estimate view
ff4055f246d0 : Rename Media*DialogFactory to Media*DialogManager.
18a29a62dc3f : Revert inline suggestions style to default IME style
1261c81b01bb : Add sampleSize to wallpaper_info.xml
fbb1a480aed8 : Import translations. DO NOT MERGE ANYWHERE
0bbdd5f2ecf9 : Import translations. DO NOT MERGE ANYWHERE
4b76ce964c1b : Import translations. DO NOT MERGE ANYWHERE
51e4e86edc61 : Import translations. DO NOT MERGE ANYWHERE
6887fbead772 : Treat gain as an unsigned int
d903af09bdf9 : Add duration parameter to notifyPurchaseSuccessful
0e5ecc80de96 : Import translations. DO NOT MERGE ANYWHERE
5cc0ba4941a8 : Rename getGain() to getVendorSpecificGain()
26a39bf99b14 : Import translations. DO NOT MERGE ANYWHERE
91a8cf158c2c : Correct API change that was omitted due to checkapi failure
c0d1eec4e53a : Clear reliable message fields for public input NanoAppMessage
6ca20ea95e28 : Add option to only compile certain Proto messages
a01aec5c672c : Use Material3 BodyMedium for save/creation supporting text
d889014990f4 : TouchExplorer:Fix test issue with resetting the hover enter timer.
4a3035ef6000 : Add 10101010 support in HWUI.
d59c0471458a : Fix CredentialManager for use_resource_processor: true
49e7f3322694 : Catch IllegalArgumentException as it might indicate corrupted packages.xml
9368ac271bad : Keep device awake when using keyboard
53dc3adeaa13 : Add the logging code for WebView Update service metrics
544d2c0443e9 : Small safety checks in WallpaperCropper
35f91970f75f : Remove redundant return from javadoc of acceptDelegation
5f1fc3f75234 : Increasing slider progress threshold and the velocity-based feedback in volume slider haptics.
b5a542f64e7a : Use DisplayInfo rotation instead of Display#getRotation in BookStyleClosedStatePredicate
5eda411dbfa8 : Cherry pick the cl to aosp to unblock partner. Check light sensor is null for biometric logging
dd872c7a5a0b : Don't enforce policies that has the flag turned off
977ee2d40c4b : Add bundle policy size verifier
0201be288442 : [CDM][Refactoring 2/N] Move association related files to association folder
7d781c002ee3 : Get person avatar icon on a bg thread
e5faf324afc3 : [Autofill Framework] Remove confusing logs of AFAA
b7312dfd168c : Implemented measure to verify edit shortcuts page exists before trying to navigate to it
5813fed803f6 : Remove unused Dependency items.
c2b052183821 : Add telemetry express metrics for vibrator controller
904174c35f2c : Fix blurry downscaled VectorDrawables
46fa76c40326 : Fix a small typo from previous refactor in WireBuffer
7055b48f524e : Load aconfig files from mainline module protobufs.
d8bb77819e68 : Set telecomCallId in Remote ConnectionRequest
03c70bb3c4d1 : Fix wrong string in LayoutlibLoader.cpp
95b405a526c1 : Add (virtual) device ID to AudioPolicy/AudioMix
a66abab50ce1 : fix javadocs for get/set Matrix44
557274cd4710 : Increase char limit for private space set screen lock message
f90bbd2c7360 : Revert "Handle timeout/state-change during fold animation"
748f585ebf92 : Update cross section (entries grouped by entryGroupId) ranking logic
b831bbe99b89 : Back up vibration watch settings
ed06fa83638a : Return early from finishIfDone if not done
597d57099219 : Remove MediaManager and push down callbacks to InfoMediaManager
1487b7cb2c86 : Fix bubble reordering issue
4e9eb5f76ab0 : Block private space creation based on device conditions
ca8afc4cc87e : Simplify some legacy path of resume activity
ee512f06bae6 : Use DisplayInfo rotation instead of Display#getRotation in BookStyleClosedStatePredicate
8b93b36074d8 : Call setFrameContentVelocity in ScrollView and HorizontalScrollView.
e43816698eb6 : Add B&R tests for NAS (disabled)
57edae82559c : Collapse shortcuts with the same label and icon
2cc2c57db323 : Correctly compute diffWidth and diffHeight.
366fe034312e : Reduce flakiness
a8c77681b0c3 : PSS: Task Switcher - Auto hide notification after 5 seconds
a96eaff73ba3 : Flag equals/hashCode changes in AudioMix
4292ee324e20 : Don't make an IPC to set the initialValue of isFingerprintEnabledByDevicePolicy
cd419e060dfb : Add WallpaperCropperTest
627cddc41c65 : Switch to using withContext in ScreenshotSoundController
cd216f00dfd6 : Revert "Clear IME back callbacks when IME is killed"
08b1e5b55cac : Abstract out surface between ScreenshotController and ScreenshotView
2f5766258f56 : Remove device settings button
8f5dafe218ae : Support DREAMING->GONE by screen timeout
5fe0a09abe95 : Add a new test target for rollback observer.
af7a818c8f89 : Extend BugreportManagerTest
9f049e6dede8 : Add a keyboard shortcut for desktop to split.
1dfb7cefc1d4 : Revert^2 "Move PdfRenderer java and native code to packages/providers/MediaProvider"
905852605e23 : Trace registrations of content observers
5c0284fabaf5 : Fix Debugview keys not getting removed from screen
1cccfce5e297 : create a separate flag for the internal policy size tracking changes
f5eeba501141 : [DataStore] Add UT for Observer
54534f9c7e28 : Check light sensor is null for biometric logging
71cfb89a1cda : Verify URI permission for channel sound update from NotificationListenerService
a409521dcb1a : Enable PiP for top task before calling WCT#reorder,
906d46236b03 : Implement ConnectivityBlobStore list
6215859bdbf5 : Implement ConnectivityBlobStore remove.
e066965ced59 : Implement ConnectivityBlobStore get and put.
be7b2af75d32 : Initialize ConnectivityBlobStore and ConnectivityBlobStoreTest
0acaadf0ef71 : Exempt carrier privileged apps from flex policy.
683e4fa4f945 : [PM] Fix the NPE
6720745d4e21 : Do not move focus to top if dim surface is boosted on Task
0fe76a0999b3 : Add configuration for network capabilities that would be forced marked as cellular transport
c0671221a5be : Update TEST_MAPPING for VPN tests
431b0000b708 : Disabling FGS start from System Alert Window
9d994e6c396d : Impl private space for extreme battery saver mode.
a1168029bf07 : Catch NullPointer caused by race of setting mWifiCond
9148f7eef731 : Move frameworks/base/Android.mk to build/tasks
7eb4cfc48cd1 : Split the cred entry line of "[displayName] • [credential type] • [provider name]"
31cd951ef5af : Revert "Add CTS test cases for new exposing APIs(1/2)"
b261db129e58 : [flexiglass] Set user on password bouncer TextField.
5dfbd15f44ef : Restore systemBarsAppearance from preserved window
4e3c48ee904c : Revert "Close TaskSnapshot hardware buffer before remove from cache."
e4c88ac6448d : shell: skip pointer pilfer check for wear
2b46d5b83aef : Add variable for metrics cooldown time
c367000aec45 : Revert "[PIA] add missing flag checks"
22a04044a45a : Create per-user state(s) on user creation, for archived packages.
df3b906058a2 : Introduce per IME binding data
b908c01caa7b : Cap the size for RemoteCollectionItemsAdapter
6d53acaab8e8 : Extract interface from QuickSettingsController
2b03716aff89 : Move stylus hover icon setting to core settings
f80d96adccdd : Remove unused InputMethodManagerService#mLastSwitchUserId
fb0168a85b34 : [flexiglass] Change to Lockscreen scene when legacy system says to.
76121eb73d4c : Added throttle when reporting shortcut usage
d3615e528961 : Flag for FGS disabling System Alert Window Start
13cb2a29c0b2 : Visualizer: validate capture size
709a2dc062fe : Add support for C/C++ OS flags
5626a2776f74 : Disable transition debug logs
5b828730283c : Make system property reading in LayoutlibLoader more DRY
511a2054debc : Avoid string and varargs allocations for preconditions checks in hot methods
30ef1129f8fe : fix NPE in CallLog.AddCallParametersBuilder#setAssertedDisplayName
cfa2f5a990a4 : A11yMenuServiceTest cleanup & restructuring
44161444381e : Revert "[flexiglass] Stop consuming window inset in WindowRootView when flexiglass is on"
619b5a81a871 : Rename TaskDescription's statusBarAppearance to systemBarsAppearance
cc2959bec6ff : Move MotionEvent#split implementation to native
bdcf95728f57 : Update PowerHAL wrapper support checking behavior
d66b81b97fe2 : Add logging to RowInflaterTask
87218eb283fa : Make MyPackageMonitor#onPackageDataCleared multi-user aware
66223039bc89 : Revert "Add configuration for network capabilities that would be..."
449ab85fcd5f : Fix isSystemUi ManagedServiceInfo bool
f47606f12204 : ChannelEditorDialog: use @dimen/large_dialog_width
ad0f56ebf05d : Propagate config_at_end flag to reparent parent
f23a8b18c137 : Make SOFT_RESTRICTED reflect actual restriction state
bbdb9bc936ea : DeviceEntryIconViewModel uses isUnlocked flow with a slight delay
c63d3dc598c8 : Implement API changes for camera privacy allowlist
34730c43845b : ZeroJankProxy: Fix system_server crash when on bad app calls.
edc1f41ae3c6 : Fix low quality CTS failures
1c0fa45259af : Add DREAMING->LOCKSCREEN to model
4f882ccfbf95 : Allowlist for platform signed package/sharedUid-s.
3cfb32b5df0c : Only automatically enter hub when exiting dream
90f32b6796ed : Invalidate pipeline on state change
920b387d0dcb : update TM#getRegisteredPhoneAccounts docs
2a8a5713f478 : Update owners file to include bug component
fccca4611726 : Fix npe in onStart()
61b76a891995 : Reused existing method in getAllPermissionStates
aaf27b56d4a4 : Revert "Shutoff calls to KeyguardStatusViewController"
285806a74817 : Bugfix: set appIcon and appLabel fields on draft sessions created for unarchival.
9ec8f8ef9c50 : Revert "Handle timeout/state-change during fold animation"
904d9e488fc0 : Tie windowing transitions to visual indicator.
571b95bcf656 : Add a test for a non-admin profile of admin parent requesting bugreport.
34b4c21ae28c : Push mMediaDevices and findMediaDevice() down into InfoMediaManager
7e400a385745 : Refactor to pass layout selection criteria to Settings
d447c13793ee : Revert^2 "Create exported mode flag library for package android.os"
c8e774af8477 : Remove NSSL migration flag
f8c9927b9fa5 : Add test to ensure Zen logging enums stay up to date
0ed8dbee2c06 : Pause ViewFlippers while lock screen is showing
24b13a64f9f5 : Check for NLS bind permission when rebinding services
13eb69a0db22 : Trace WM protolog alongside WM trace
5ee80c6ef260 : Remove duplicated ImeTracker IntDef value
76c68190c36b : Update NotoSerifHentaigana entry in font configuration XML
4c1a704a78e4 : Use ArgumentMatchers to replace deprecated org.mockito.Matchers
8f830968f0f3 : Move VPN related platform code unit tests
249ebbeb2166 : Move LockdownVpnTrackerTest to FrameworksVpnNets
a7655291a6db : Update TEST_MAPPING for VPN tests
b432ba3fbcf0 : Update TEST_MAPPING for VPN tests
d1867563c1f2 : Add Mainline update hook for Pre-reboot Dexopt.
252552659ab7 : Hook EmbeddedActivityWindowInfo APIs to ClientTransactionListener
d767747acc50 : HDMI: Ignore <Set Menu Language> from non-TV devices
0422e8d96e7d : Remove unnecessary configChangeFlags
03c1e23c87db : Don't add StageChangeRecord when stage task moves to back
dbb2887d5410 : TelecomManager consolidate isInSelfManagedCall.
a7a04b565f1f : Moving CryptoInfo creation for Unencrypted samples
f2fdd37c0ea8 : InternetIconInjector should be open class
14248f86c306 : [ToA] Add annotation for getter
185f0618cbb9 : Add a Settings value to store emegency thermal alert state
df7c0ee469b4 : Update CredentialManager UI configuration.
0bb786e3f107 : Avoid obsolete uid-state change evaluations in NPMS
39c015a1e4c4 : Don't worry about mWmInternal being null
b63564501285 : Update tracking bug numbers for predictive back flags
014128f49baa : Request focus on title of user creating dialog for each stage.
4090e1fb21ea : Reapply "Evaluate runtime permissions state for their appop"
b1bf9ab5d045 : For headless system, also include UID_HEADLESS in current UIDs.
5fef2871d7d4 : Camera: Fix documentation for old APIs
aa6eda441635 : Close the decoration before removing it from the cache
b8bf0fc69339 : Remove notification on SAP B&R changes
df4ffdddacfc : Add carrier config key to support SIP SUBSCRIBE retry
e2e90b030f01 : Report long database transactions
ffbb9f9da9b8 : Show lock icon over hub
b8ca68cb46e9 : WebViewUpdateManager API feedback.
c8de8c708fd7 : Rate limit calls to setWidgetPreview/removeWidgetPreview
9c14c9d94bbe : NSSL: Log actual orientation on updateSidePadding
8431c8984b35 : Add timeout when re-enable PiP touch interaction
173774c92c5c : Fix vibration finished before HAL callback
a0ae2f940e85 : Add hidden API to wipe device with command
2aef16f950c9 : Adding extra checks to bound linear block sizes
d9503db979af : Remove SystemUIDialog subclasses from RecordingController
c3ba6cb06cd3 : Bugfix: Allow shortcut and widget services to update shortcuts and widgets across all launchers during archival.
daad86bac0e3 : Add an intent redirection consent dialog for Private Space
3e642b042c60 : Moved zen-conversion-related methods into ZenAdapters
209523a58f11 : Register resources paths for shared library in runtime
1890e122efb2 : Improve javadoc on getDefaultLocale()
bd88f35c6797 : Added throttle when reporting shortcut usage
7a92b47246e5 : Remove shell commands to TelecomShellCommands
5aefd8864993 : Add a new job service for Secretkeeper maintenance
ed52936187c4 : Add ActivityCallerState owners
58b534f2d123 : [Thread] add DISALLOW_THREAD_NETWORK to policy sets
1a20c12e2ebf : Change the default package license to Apache-2.0 and remove the Android.mk.
4a85759973cc : Create aconfig flag for Smartspace RemoteViews content migration.
66d7513001c4 : Use the descriptor passed in when adding USB device instead of querying again.
fd3be29c3518 : Pre-fetch fill request for credman
1ade341cc383 : Update mediaprovider owners with new team members
7928a2772db5 : Log operation/data types and audio sample count
a1e72e667ab9 : Add an additional flag guard for Private Space implementation [Services & PackageInstaller]
abbfff37b59e : Add an additional flag guard for Private Space implementation [SettingsLib & SystemUI]
86b8389a53c3 : Skip surface placement if the given insets will not change
ea261f6a2a9d : Increase the dropbox disk quota to 20Mb for user debug builds as we add more debug to dropbox for user debug.
8b6b2014befe : Update VmaCallbacks to return bool
36daebd7c768 : Correctly Set Primary Pointer in TouchState
2a406095f1cf : Add transfer reason to generateDeviceRouteSelectedSessionInfo()
b8a6fa9f427e : Introduce ActivityWindowInfoChangedListener
af341dbf4c88 : Update AccessibilityWindowManagerWithAccessibilityWindowTest
0f906d468032 : media: trivial implementation of MediaCodec.detachOutputSurface
df5c596460a8 : Surface.java: decrease native allocation size
35c4a19ad9a7 : Don't rely on default argument of NDK API.
6cac6fdb0412 : Option for disabling ODP
24852c546d19 : fix(magnification): FullScreenMagnificationGestureHandler state decision is ambiguous
00226f776aa6 : fix(magnification): ensure the old path is cleared when hiding the fullscreen border
0f363c4064e1 : Shorten toString of TileSpec
797d80ee9010 : Use ashmem memory to transport MediaDescription to other processes
ebf4bdac942e : CEC: correct frameworks physicalAddress parsing
6c38b4f69177 : LmkdStatsReporter: Adding LMKD direct reclaim stuck kill reason
54e7156c24f8 : OEM-configurable max screen magnification scale
7a4b75a2c6ac : Return the size of the buffer for validation
e43430ac2de4 : Update the golden image after building with JDK 21
3e32a1049b20 : Google RCS uses FTEU MO SMS for phone number verification [ Week 05]
2f26c0def503 : Verify URI permission for channel sound update from NotificationListenerService
f090c0538a27 : Verify URI permission for channel sound update from NotificationListenerService
91c8baf79394 : Deprecate methods on CardEmulation in favor of Wallet Role.
42c59f1ead4f : Update documentation
10a7f0914c87 : Hide window immediately if itself doesn't run hide animation
4f6f52911096 : Improve ScrollFeedbackProvider API Javadoc
55e5eaa0d030 : Fix common typo
a086ac13a2e0 : Camera: Update JPEG_ORIENTATION doc to clarify Image behavior
b21759fb0cf3 : Deprecate Notification.Builder.createContentView APIs
d5af19e48c11 : Clarify documentation for why an app might use a PlaybackSession, and how to create and use it.
c6334158aae4 : Deprecate radio system APIs for Android 15
bd6e7c3d02df : Revert "In some cases launcher is not ready at test creation, in computeTestMethods"
5dadfd8a6e50 : Revert "Mark nativeWake as CriticalNative."
4dda1157d8d5 : Unpin desktop task in overview
e100c172527e : Remove ro.organization_owned system property
7b46f7af3437 : Tidy javadoc in DevicePolicyManager
3f98a62f94c0 : Change documentation of PERMISSION_SOFT_DENIED
ffb26be3468c : Fix `DataManagerTest` in the main branch

+- Project: platform/frameworks/compile/libbcc

55ad163 : Remove obsolete `neon:` clause.
8b6435d : Remove VNDK definition(s)

+- Project: platform/frameworks/ex

6b10ec9a : Camera: Request camera permissions for fallback service
44bcd881 : AndroidCommonTests minsdk bump feom 19 to 21
c4e81cef : AdvancedExtension: Enable night extension zoom and AF controls
56c4b6b7 : Migrate Test Targets to New Android Ownership Model
455dd16d : Camera: Add postview to advanced extensions
b05eea0f : Camera: Switch EFV release flag
2346a42d : Camera: Add 10-bit support to cuttlefish
cdd46b77 : Improve doc of Extensions: OutputSurfaceImp.getSurface() could be null in preview output surface or image capture surface

+- Project: platform/frameworks/hardware/interfaces

075a9b2 : VtsAidlCameraServiceTargetTest: Increase test timeout
60991fd : Build cameraservice VTS with static libc++ and version script
f281c55 : CameraVTS: Migrate to ANativeWindow from NativeHandle
288f26b : Revert^2 "Remove Vndk_use_version property from AIDL"
3388423 : Revert "Remove Vndk_use_version property from AIDL"
89d3f8b : Remove Vndk_use_version property from AIDL
16f0313 : IStats aidl added rust backend support
fbe0dbf : Remove VNDK definition(s)

+- Project: platform/frameworks/layoutlib

fe0c87ac61 : Upgrade ASM to 9.6
5d5b1b2f09 : Call dispatchOnGlobalLayout after each layout
445d4d36e0 : Moving Server dependencies to frameworks/libs
34293325d7 : Add gesture navigation bar to layoutlib
f95980db5e : Add bounds to Configuration
06efeb2748 : Add support for UiModeManager
44d4b36410 : Update ICU data path for layoutlib
d8ddd86bc2 : Add AppOpsManager to the list of services
acd067d3bd : Update EmptySensorManager
791eeb4bf7 : Add no-op sensor service to layoutlib
47e46b8abd : Support getting ApplicationInfo from PackageManager
7c62ede326 : Implement missing methods for NopCanvas
ce5f48f01d : Update ICU data path for layoutlib
781b493a25 : Add releaseRender method

+- Project: platform/frameworks/libs/binary_translation

c053d94e : Translate /proc/cpuinfo for executables
e34669d3 : Translate /proc/cpuinfo for executables
e014c4a0 : libvulkan: Don't generate JSON files during build
a14402d1 : libvulkan: Don't generate JSON files during build
e6c0272f : Implement vfclass.v as an intrinsic
c51fb97a : [interpreter/riscv64] Removed unused helpers
1e6a211c : [interpreter/riscv64] Move vmfeq to inline tests
469ab7a2 : [interpreter] Move TestVslideup to inline asm
58d47bed : [interpreter] Move TestVmulhsu to inline asm
f59def45 : [interpreter] Move TestVslidedown to inline asm
ac4b48ae : [inline_asm_tests_riscv64] Make vxrm access volatile
1e8908bb : [interpreter] Move TestVXext to inline asm
04718027 : [interpreter] Move TestVwsubwx to inline asm
fca9adc6 : [interpreter] Move TestVwsubwv to inline asm
53e9d29b : [interpreter] Move TestVwsubvx to inline asm
109ef2ee : [interpreter] Move TestVwsubvv to inline asm
25625a2f : [interpreter] Move TestVwsubuwx to inline asm
fd291348 : [interpreter] Move TestVwsubuwv to inline asm
f9d61f22 : [interpreter] Move TestVwsubuvx to inline asm
24b8f683 : [interpreter] Move TestVwsubuvv to inline asm
e48aa62f : [interpreter] Move TestVwmulvx to inline asm
2026e9d7 : [interpreter] Move TestVwmuluvx to inline asm
61676bf1 : [interpreter] Move TestVwmulu to inline asm
1d69afdf : [interpreter] Move TestVwmulsuvx to inline asm
b3f47a55 : [interpreter] Move TestVwmulsu to inline asm
35cd7bd3 : [interpreter] Move TestVwmul to inline asm
76aa2135 : [interpreter] Move TestVwaddwx to inline asm
524d9f23 : [interpreter] Move TestVwaddwv to inline asm
6dbefce6 : [interpreter] Move TestVwaddvx to inline asm
5c77aa28 : [interpreter] Move TestVwadduwx to inline asm
c80ffa37 : [interpreter] Move TestVwadduwv to inline asm
9274d323 : [interpreter] Move TestVwadduvx to inline asm
791a2265 : [interpreter] Move TestVwaddu to inline asm
066e129c : [interpreter] Move TestVwadd to inline asm
3a102ad6 : [interpreter] Move TestVsrl to inline asm
f48eeff0 : [interpreter] Move TestVsra to inline asm
407994fa : [interpreter] Move TestVsll to inline asm
c2757b35 : [interpreter] Move TestVslide1up to inline asm
4c51e6c5 : [interpreter] Move TestVrem to inline asm
a100a106 : [interpreter] Move TestVnsrl to inline asm
b07a8e0b : [interpreter] Move TestVnsra to inline asm
c7bc37ab : [interpreter] Move TestVnmsub to inline asm
c3316aae : [interpreter] Move TestVnmsac to inline asm
853973e4 : [interpreter] Move TestVmulhu to inline asm
45bda58d : [interpreter] Move TestVmulh to inline asm
df360801 : [interpreter] Move TestVmul to inline asm
b776ab87 : [interpreter] Move TestVminu to inline asm
74768737 : [interpreter] Move TestVmin to inline asm
dece29d9 : [interpreter] Move TestVmaxu to inline asm
3a32c6b3 : [interpreter] Move TestVmax to inline asm
1b9ee05d : [interpreter] Move TestVmadd to inline asm
c9ae169c : [interpreter] Move TestVmacc to inline asm
a524ac30 : [interpreter] Move TestVdiv to inline asm
c5c8d1b3 : [interpreter] Move TestROD to inline asm
2bd504ee : [interpreter] Move TestRNU to inline asm
831bcfc0 : [interpreter] Move TestRNE to inline asm
438513e0 : [interpreter] Move TestRDN to inline asm
9601afe4 : Split TestVsssegXeXX test into separate tests for different vsew/vlmul
0dd2b7ee : Split TestVssegXeXX test into separate tests for different vsew/vlmul
9fef9e0d : Split TestVlxsegXeiXX test into separate tests for different vsew/vlmul
3ea7c66c : Split TestVlsegXeXX test into separate tests for different vsew/vlmul
30848627 : Split TestVlssegXeXX test into separate tests for different vsew/vlmul
1d0669b1 : Split VsxsegXeiXX test into separate tests for different vsew/vlmul
2076bc88 : host-tests: Fix native bridge setup check
0dd8498e : Add libvulkan proxy libraery to binary_translation
b6a52d19 : Implement vssrl/vssra vv/vx/vi as intrinsics
ff852c92 : Implement vsmul vx/vv as intrinsics
5d419cad : [interpreter/riscv64] Move viota to inline tests
f6d1b9a7 : [interpreter/riscv64] Move vand,vor,vxor to inline tests
c959a905 : [interpreter/riscv64] Move vid and vrsub to inline tests
faba9fb1 : [interpreter/riscv64] Move vsub tests to inline_asm_tests
28edb3f4 : [interpreter/riscv64] Move vadd tests to inline_asm_tests
bb8a127b : [riscv64] Fix printing hex values in inline_asm_tests
2093ce7c : interpreter: BitMaskToSimdMask instead of BitMaskToSimdMaskForTests
bf3774de : [interpreter/riscv64] Move vfcvt tests to inline asm
7007a45b : build fix: declare all product artifacts
536d5bca : 21-05-24: Upstream changes
f872a3d7 : kernel_api: Call stat/stafs syscalls instead of libc
654f4142 : Implement vfw[n]m acc/sac as intrinsics
ef1d14d5 : Clean up riscv64 instruction tests
76145d95 : Do not canonicalize NaNs for sign-injection insns
ed0f6374 : /proc/self/maps: Emulate in stat and statfs
ba5a5ab1 : Add more granular instruction tests for fflags
0bb14f28 : Add inline-asm-tests to berberis_run_host_tests
e763ad29 : kernel_api: customize close, fstat and fstatfs
088a9af4 : inline_asm_tests: Use EXPECT_EQ for equality check
8cf7c7b9 : interpreter/riscv64: Implement vfsqrt.v
ab5e5523 : inline_asm_tests: Add setup for running single arg
7bdaa69b : inline_asm_tests: Expand SIMD128 repr support
835b3955 : [interpreter/riscv64] Canonicalize vector float results
12b768b1 : lite-tr: Fix return value register for UpdateCsr
063e06e3 : SplitLines: specify allocator for substring
075d39a8 : Implement Vfnm vv/vf instructions as intrinsics
0c155075 : riscv64: Spill fp args into int regs
a94b87b4 : Implement vfmacc/sac/add/sub vv/vf as intrinsics
c3705c2c : Call InitBerberis() for all tests
f8025548 : Call InitBerberis() for all tests
be4d3369 : [heavy_opt/riscv64] Fix load of 64-bit csr
48ed1747 : Fix /proc/self/maps emulation for bionic tests
05bbe429 : inline_asm_tests: add the rest of reduction tests
b947c729 : inline_asm_tests: add vfredosum.vs test
f8f81f29 : inline_asm_tests: add SIMD128
9abb38eb : inline_asm_tests: add agnostic-is-undisturbed option
952ff8ac : Specify FMax/FMin float intrinsics for riscv64
dc6fc82c : [Berberis][CrashReporting] Add accessor impl for Arm64
0d048372 : inline_asm_tests: swap arguments for reductions
0dd34ebd : guest_os_prim: Apply arch header pattern to syscall numbers
202afcd8 : [interpreter/riscv64] Impl vfslide1down, vfslide1up
877822aa : inline_asm_tests: support testing masked insn
39164a17 : inline_asm_tests: pass tested insn as an arg
552987d3 : Add vnclip[u] wx/wv as intrinsics
bab4428f : [interpreter/riscv64] Fix ordereing of vs insns
d23006b7 : x86_32: Actually prohibit passing arbitrary pointers to Jmp
4459ca25 : inline_asm_tests: first riscv test
18df7af1 : kernel_api: Fix flags for riscv64 openat syscalls
7cfda990 : Actually prohibit passing arbitrary pointers to Jmp
86988dfe : Remove historical cruft.
48adca10 : [interpreter/riscv64] Stop using int in interpreter
09fc54a7 : rt_prim: rename HostCallFrame into VirtualGuestCallFrame
7740ffae : Implement vfwadd/sub wv/wf as intrinsics
9934caf9 : kernel_api: Implement riscv_hwprobe
3a7b898c : ndk_program_tests: run in all modes
906d91fe : Implement Vfwmul vv/vf as intrinsics
c7afc621 : Implement Vfwadd/sub vv/vf as intrinsics
e17203c7 : riscv64: Change default calling conv to LP64D
64a83f4b : [interpreter/riscv64] Do not mask alignment check
78c8b6f7 : berberis_all: Run tests when target allows
79234934 : kernel_api: Emulate /proc/self/maps
5fe6d56c : base: export fd.h
fc3cffd8 : rt_prim: rename HostCallFrame into VirtualGuestCallFrame
fda7ab3d : rt_prim: rename HostCallFrame into VirtualGuestCallFrame
9c08eee2 : Implement Rem(u) vv and vx as vector intrinsics
c9512ecb : [berberis/runtime] Enable two-gear translation by default
9b0ed417 : Add Rem intrinsics
bc5c5cb9 : riscv64: Extend integer args passed host-to-guest
1aa28e38 : Add vdiv/u.vx as intrinsics
ff2887ba : signal: manage guest handlers using shared_ptr
7363dc1e : Add Vfrsqrt7.v as intrinsic
296fe200 : clone: add test for handlers sharing
cfeb45d9 : [Berberis][CrashReporting] Resolve LoadGuestStateRegisters symbol issue
322a9b34 : Add RSqrtEstimate as an intrinsic
042d7f20 : decoder: rename Unimplemented to Undefined
9024e1d1 : clone: support CLONE_VM without CLONE_SIGHAND
cb40c982 : kernel_api: disable pending signals around syscalls
10ddf85f : signals: Make handlers a property of guest thread
0a6a1e89 : kernel_api: enhance RunGuestSyscall
7f7a3272 : [berberis] vslidedown and vslide1down are ok with intersecting vector groups
6f7cf85c : riscv64: Restore SP on host call frame exit
266091b7 : Fix build on clang-r522817
1577a6ce : Add viota.m instruction
875f13e8 : Implement getTrampolineForFunctionPointer
0a0b830d : Use `phony_rule_defaults` to rewrite the dependencies of `berberis_all`.
fe31e529 : [Berberis] Update nogrod
44e99ffb : guest_loader: Store dlerror in GuestLoader
b6b8cb7a : Convert `berberis_all` to Android.bp
bbc8ecff : 28-03-24: Upstream changes
779f0f54 : 28-03-24: Upstream changes
c65b97de : Add cpu-features tests for arm64
56a2701b : guest_abi: add arm and arm64
32e1a18b : guest_abi: support preparation for arm bits
3cfbcce9 : Implement vwmulsu.vx instruction
88fb8ff6 : berberis: add vfsub and vfrsub (low hanging fruit)
75a3b526 : Use wrapped ints in Roundoff intrinsics.
854603e9 : Rename constants for Vector Narrowing Fixed-Point Clip Instructions
070d2640 : guest_state: add arm and arm64 ThreadState
e26b969a : Add tests for vnclip[u].vi instructions.
954ea452 : Implement Va{add,sub}[,u].v[vx] instructions.
dd303c38 : intrinsics: decouple from guest_state
ddc6f73d : kernal_api: Make runtime_bridge common object
0f47afb8 : Implement vnclip[u].vi as intrinsics
562b2526 : Implement vmul[u].vx instructions
35de9257 : Implement Aadd and Asub intrinsics (scalar).
182a77e9 : inline_asm_tests: test 64bit fraction for FPToFixed
30e03f70 : Simplify call of scalar Div intrinsic
5b18b971 : Implement vwmacc{,u,su,us}.v[vx] instructions.
9daac10e : Implement vfred{[ou]sum,min,max}.vs instructions.
c577df47 : Add Roundoff Signed/Unsigned as intrinsics
be1d2ae2 : Berberis: Implement vfadd instruction
62f331b3 : Expand support for CPU flags.
e895d3ce : Fix comments in vredXXX instruction tests.
b1d5c87c : EmitDirectDispatch: Remove default value for check_pending_signals
6c6dbcfd : Add test to ensure SIGILL raised for fence.i
b973f3df : [heavy_optimizer/riscv64] Support fence insn
187320eb : EmitDirectDispatch: Remove default value for check_pending_signals
d65cee81 : Berberis: Add vslide1down and vslide1up instructions.
f724da03 : Refactor TestVectorReductionInstruction.
072c35ae : Add MixedSignWideMultiply helper function.
0e354ec2 : Vwsub[u].wx instructions.
91cbf792 : inline_asm_tests: test saturation in fcvtn/xn
bda790e4 : Implement vwadd/sub.vx, vwaddu/sub.vx instructions
f4462a36 : accessor implementation in binary repo
1f545f20 : Add guest state header info
5f9b11c1 : [heavy_optimizer/riscv64] Faster fp for dyn rm
8a9172ac : Minor celanup of vector_intrinsics.h
c794524f : Move reduction loop into intrinsics.
315a1bfb : inline_asm_tests: test signed overflow in abs
d2d97656 : accessor implementation in binary repo
015388d1 : Implement vwadd[u]/sub[u].wv instructions
bd15b23f : Vwadd[u].wx instructions.
99b640b6 : Add guest state header info
177c4d2c : Use pre-masking for vector reduce operations.
ddde2d4f : Remove unused headers
9c8dd24e : Add supporrt for pre-masking of vector elements.
53ff2bbb : Add default value to the Vec and WideVec types in the interpreter.
e6ee5633 : [intrinsics] Support div in lite and heavy translators
d763ed94 : Add vrgather instructions
91cf4516 : Minor cleanups in vector_intrinsics.h
bc2df6c8 : Add vdiv/u.vv intrinsics
3f40f8af : android_api: Add missing libandroid_runtime
4bb9b6d3 : Implement cycle CSR
e534176c : Support 8bit and 16bit values in the Div intrinsic.
1ae64618 : inline_asm_tests: test 64bit fraction for FixedToFP
5490d906 : Add Div intrinsic
8632744e : Make GetHostCodePtr read-only
0365f566 : Mark x86 instructions that read masks [[gnu::pure]].
8a119b6a : Detect forbidden combination of sources and destinations in windeing and narrowing instructions.
cf17de3c : Implement Vfsgnj{,n,x}.v{vf} instructions.
2120aee3 : Rename helper defines to separate inputs and outputs.
2aeb9e5a : Merge normal same-width “strip-mining” mask-producing instructions.
0fae1d6c : Stop using regular, not “safe” ints as EletemetType in vectors.
7457ae91 : Merge normal “strip-mining” narrowing instructions.
cd832d3c : Merge normal “strip-mining” widening instructions.
c4af7ab2 : Merge normal same-width “strip-mining” instructions.
58cfe40f : Add CountRZero function to bit_util.h
69ede056 : Add byte-emitting instructions and P2Align to MacroAssembler.
d3d7b54e : Remove ElementType argument from DEFINE_1OP_ARITHMETIC_INTRINSIC_M intrinsics.
17ea3bdb : Remove DEFINE_2OP_ARITHMETIC_INTRINSIC_VS intrinsics.
a6910c29 : Implement wmul/wsub vv instructions
a565a548 : Implement saturating vector instruction
1f8ed1de : Stop using BitCastToUnsigned(SignedType{args.imm}) where possible.
f6483bc0 : Implement vfmul and vidiv instructions.
15acc49d : Implement vector floating-point comparison operators.
c9bf59b6 : Implement vfmin/max.vv
11c73f33 : Minor style fixes in translation cache
bafc1ba0 : Add helper functions to Saturating class that expose "overflow" result.
c44a48ec : Merge OpVectorv and OpVectorvr functions.

+- Project: platform/frameworks/libs/gsma_services

b6d359e : Create CarrierRoamingNtnModeListener in SatelliteManagerWrapper
cbc2aa5 : Add requestSessionStats API.
2206b40 : Provider wrapper for monitoring satellite communication allowed state changed
6556386 : Provider wrapper for monitoring satellite communication allowed state changed
6bd2101 : Add two datagram sos message type
b262276 : Add CarrierRoamingNtnModeListenerWrapper
12c7389 : Make satellite states in sync with Telephony code (add DISABLING_SATELLITE)
7d7d3c6 : Make satellite states in sync with Telephony code
f97344e : create default implementation for satellite datagram state callback
71cd9cc : Update satellite datagram APIs
d97cc83 : Provider wrapper for monitoring satellite supported state changed

+- Project: platform/frameworks/libs/modules-utils

3bcffd1 : Added compile_multilib to modules-utils-extended-mockito-rule-defaults
1b0ef8f : Update DeviceSdkLevel.isDeviceAtLeastU() to only check for API level 34 or higher.
6c20630 : Add @DurationMicrosLong annotation
8207203 : Add the protection to avoid Integer overflow in BinaryXmlSerializer.java
495f358 : Re-add compile_multilib from modules-utils-testable-device-config-defaults. am: 2de8235bf1 am: 6eacc472d9
2de8235 : Re-add compile_multilib from modules-utils-testable-device-config-defaults.
31a811f : Make Privacy Sandbox Sdk Libs dexoptable.
ee32f3c : Appinfo: Make adb the app debug source of truth
5e0b24a : Added new build target for extended-mockito-rule targets.
7639d6f : Baseline NewApi issues
468d12c : V is 35.
0232989 : prototype AconfigFlagAccessor annotation
0f145c1 : prototype AconfigFlagAccessor annotation
c4cc87a : Migrate Test Targets to New Android Ownership Model
09f8cb1 : Fix grammatical issue in annotation of pixel values
0faa9a7 : simplify IsAtLeastU()
1d85bee : Improve Native Coverage latency
50dfedb : Change FlaggedApi retention policy to Class.
b7dbbb2 : Preconditions error messages/templates should be compile-time constants

+- Project: platform/frameworks/libs/native_bridge_support

a19247b : libvulkan: regenerate custom trampolines JSONs automatically
8b0f7ca : Fix indentation in Android.bp
3e508e3 : libvulkan: Don't generate JSON files during build
9047d3a : libvulkan: Don't generate JSON files during build
e8b5a37 : Add libvulkan proxy libraery to native_bridge_support
d0e3b6a : riscv64: add suport for mem* trampolines
8ec2061 : arm64: Add sp to the list of registers
0ca0d9f : [Berberis][CrashReporting] Improving accessor library
e32ddc9 : Update libandroid stubs and proxies
8691055 : libcamera2ndk: update trampolines and libraries
c9f621c : Update api json files
493b8c3 : Update the message to keep the dependencies of berberis_all synchronized.
e65751a : Do not convert native methods
5f39019 : Add a warning to keep variables related to berberis_all synchronized.
acbb2bd : libc proxy: fix typo in pthread_join
fc2da4b : 28-03-24: Upstream native_bridge_support
62f365f : 28-03-24: Upstream native_bridge_support
d74c87e : guest_state: add missing headers
98e669d : [Berberis][CrashReporting] Add a proxy library
0234112 : [Berberis][CrashReporting] Add a proxy library
fd7a13a : Include riscv64 stubs in library targets

+- Project: platform/frameworks/libs/service_entitlement

1581c64 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/frameworks/libs/systemui

7df0b17 : Respect Drawable's alpha when drawing UserBadgeDrawable's background
99068ca : vc tracing: enable/disable window listeners
73ccc8a : Fix initial visual artifacts in rain effect.
becf8d5 : Clean up unused debug logs for b/319168409
9cde09e : [IconCache] Create persistent log method when package manager returns empty ApplicationInfo or default app icon
154e35b : vc tracing: integrate with perfetto
6400bf6 : Apply new code formatting to tracinglib
78730cd : Replace ktfmt.py hook by built-in hook in libs/systemui/
8e2cf19 : Remove Kotlin files excluded in libs/systemui/ ktfmt hook
008da7c : Fix UI bugs in tracing demo app
a6dfaed : Use UserHandle#hashCode() as default UserIconInfo#userSerial
f841624 : [IconCache] Log when default icon retruned from package manager.
6303849 : Revert "[IconCache] Skip caching package icon if default icon is retreived."
0ce3bbc : [IconCache] Skip caching package icon if default icon is retreived.
210b0db : Update gradle files following Monet move to server
2a92e27 : New demo app for coroutine tracing
4d2d445 : Moving Server dependencies to frameworks/libs
6010f97 : Removing AdaptiveIconDrawable Checks
8788b8f : Use UserHandle#hashCode() as default UserIconInfo#userSerial
4d179d9 : Adjust tracinglib project layout
8d45c53 : vc tracing: refactoring prior perfetto migration
e5041f5 : Fix malformed coroutine traces
237ef6c : Always Return AdaptiveIconDrawable
d34fb06 : Add strict_mode: false
b6c0607 : Updates to coroutine tracing
775ac07 : RESTRICT AUTOMERGE Set the container field of aconfig flags
3c94afe : Make weatherlib can be parsed by Magic Portrait
c8eb667 : Sysui gradle project uses protobuf versions that support reserved keyword
821c75e : Add setOffsetNotificationEnabled for Torus
c50157c : New TorusEngine onWallpaperFlagsChanged() method
de6cda8 : Migrate Test Targets to New Android Ownership Model
b491433 : IconCache - don't drop flags when adding items to the in memory cache.
aa0c3ab : Remove Shrink Non Adaptive Icons
5f18229 : Update badge for private space in SysUi
04f50fb : FolderIconLoadTest Deflake
c742af8 : Remove unused predictive back interpolator from animation-lib
a8b4195 : Temporarily remove Soong namespace
8d72576 : Use custom interpolator for predictive back system animations
bf264f0 : Add soong namespace to sysui libs
5f43031 : Bytecode optimizations for coroutine tracing
d2bd088 : BugFix Flag for Adding Exclusion for bouncer region on dream
f92e52f : Handle >=TRIM_MEMORY_BACKGROUND
d0a4db8 : Fix FrameBuffer and build.gradle to work with system sdk.
d20f12e : Remove blurred background in SnowEffect
4a47bec : Trace dispatcher and coroutine names
9cbc24e : Sync snow effect
e36544a : Fix indentation of coroutine tracing tests
cca7834 : Test multi-threaded behavior of coroutine tracing
87a4f0e : Sync snow accumulation
7e6dd4b : Update fog effect with the new texures
e65e181 : Add fog & cloud textures for fog effect
2e3b238 : [Sync snow effect] update snow accumulation
cf355a0 : Add tests for tracinglib
c7d1c88 : IconCache - don't drop flags when adding items to the in memory cache.
ac7db78 : Fix unmatched trace section bug
f7be785 : Last sync for the rain effect.
24514da : Add noise to the rain droplets on the glass surface.
abda8a8 : Add static rain droplets on the glass surface.
7bf0159 : Add rain splash.

+- Project: platform/frameworks/minikin

9a78ded : Reimplement hyphenator with Rust
aac353d : Use the inverted coordinate system in minikin unittet
5f6c921 : Fix -Wstrict-primary-template-shadow
908c6b0 : Fix build with ToT libc++
1b6ad28 : Enable AutoFDO for libminikin
c588011 : Add new aconfig storage dependencies
17e3030 : Add new aconfig storage dependencies
9da2c9f : Do not adjust wght/ital if the FontFamily is created with fontVariationSettings
d1e0d71 : Add bp file for mk_hyb_file.py as a host tool
3630228 : Revert "Add range validation to the hyphenation dictionary"
ebb5deb : Improve line break performance by skipping bounds calculation
e6aad32 : Add range validation to the hyphenation dictionary
5556820 : Use correct bounds for measurement
be272a1 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/frameworks/multidex

c3b4b1f : Enable android-support-multidex for unbundled branches

+- Project: platform/frameworks/native

03ceb6d3ba : SF: VsyncTimeline::isVSyncInPhase should use display rate [unflagged]
bef25703de : Use pixel stride of 2 for Y422_I's Y plane
a515fd50ae : SF: Restore mStateLock mutex for modesetting
3a3330644c : SF: Do not toggle idle timer on display hotplug
c2d89d6538 : SF: Remove misleading pacesetter choice fallback
e2946321a3 : SF: add a new behaviour for idle timer on VRR
f5df971887 : Fix race condition in extension string creation
454f7f2768 : Enable single hop screenshots for only threaded re
4619b2a30a : Define android.software.credentials.xml as prebuilt_etc
96a5aaf57b : Fix region sampling for secure layers
277cbafb40 : Fix lambda in presentFrameAndReleaseLayersAsync
575aa72320 : SF: Fix pacesetter promotion for folded mirroring
0b63884bcc : libbinder: Remove fmtlib on Trusty
4fc32e0452 : InputTracer: Add timestamp to perfetto trace packets
33cfc6d2e2 : InputDispatcher: Fix pointer count when canceling a subset of pointers
1d0cae97cd : SF: trace the render rate of an app
ab9428635f : Trigger windowinfo updates when alpha changes
dadc956b36 : Only enable Pre-reboot Dexopt if version >= 2.
ad291ba21c : Only enable Pre-reboot Dexopt if version >= 2.
2efbfb4573 : Add satellite feature flag.
390c129785 : libc++fs is part of libc++ now.
34ddae2ec7 : Remove unused -DXP_UNIX.
42e6e3885b : Remove unused -DXP_UNIX.
3a3316ab12 : libc++fs is part of libc++ now.
b5e4c002cf : libc++fs is part of libc++ now.
b4a6a771a1 : Update snapshot changes flags when visibility changes
5c989f5c72 : SF: Isolate modesetting in DisplayModeController
b65e2bd8ed : Dismiss the mouse pointer while typing on keyboard
7cf348d281 : Add new MotionEvent orientation flags to rust
11b5358839 : libc++fs is part of libc++ now.
cda32662d9 : Add new MotionEvent orientation flags to rust
75a5dc6ef1 : Binder test services are not tests
5e6738c2b9 : binderRpcWireProtocolTest: don't depend on libbase
021ab8c27e : FTL: Amend outdated ftl::Function example usage
1f39c3d3ce : FTL: Add FTL_EXPECT
40ed6a0e31 : Revert^2 "Add addService to pass in dump priority flags."
6ef947adb4 : Revert "Revert "AndroidInputEvent: Migrate from TracePacket to W..."
4b8d36c0e1 : MotionEvent: Consolidate functions to transform PointerCoords
9a53b55af5 : MotionEvent: Differentiate directional support for AXIS_ORIENTATION
8779d08346 : Revert "AndroidInputEvent: Migrate from TracePacket to WinscopeE..."
38ed5444cc : AndroidInputEvent: Migrate from TracePacket to WinscopeExtenstions
9d3d561b46 : InputDispatcher: Fix multi-display Pointer Capture
ff517071a4 : AndroidInputEvent: Migrate from TracePacket to WinscopeExtenstions
770b6e4a1c : Cleanup: Use ModifierState enum in input.rs in sticky keys filter
247dda20cb : switch over to use new storage read api instead of server_configurable_flags, this new read api lib will be needed for new codegened aconfig flag lib.
8c42cf19d1 : Remove main thread double hop from screenshots
2e73b2a3aa : Implement basic functionality for rust keyboard classifier
e58ffb9d38 : Implement KeyboardClassifier interface in rust
c8fdedb2c7 : Prevent display brightness flicker on power button
4a719e88f8 : SF: VsyncTimeline::isVSyncInPhase should use display rate
a920922c38 : Add addService to pass in dump priority flags.
721ca9e5ff : Revert "Add addService to pass in dump priority flags."
a32912e63c : Introduce binder_sdk - CMake snapshot
9a9ddeb08b : Revert^2 "SF: Introduce VsyncTimeline to VsyncPredictor"
fa20c7fbbe : switch over to use new stoarge read api
78414c5d1a : Use the global default cpp_std.
081312385c : Update sensorservice owners
1aaef320e3 : PropertyProvider: remove unnecessary string copy
0869c1334e : Dispatch properly to either GPDIFP2 or KHR variant
acb3a5a9b2 : Add addService to pass in dump priority flags.
83e0e84dc1 : Make stack dumping errors display better.
ed7137cb35 : Fix flag configuration
eb75bc8f50 : Verify all injected events
eddfe939ed : Remove legacy layer path in screenshot pathway
683fe045ff : Pass state instead of unsafe display on binder
a32a1198c5 : InputMapper: pass RawEvent references instead of pointers
6597c5405f : Clean up dangling layer hierarchy references
335ef3e205 : Refactor obtaining display in SF main thread
f12a678ffe : Fix unsafe layer hierarchy access
b09ba1e24c : Add flag for tracing
a1046a893e : Group player leds in Sony Dualsense controller
c28181ed1c : Refactor PointerChoreographerTest to use Mock Policy
81b4d5a553 : Add negative tests for ServiceManager RegisterForNotifications and unregisterForNotifications
925b0c1880 : Update deprecated GrVk type references
71953c2b88 : input accumulators: pass RawEvent references instead of pointers
4e2f0effd5 : Fix build with ToT libc++
09b2388b8c : Apply input resampling for motion events of ToolType::MOUSE and STYLUS
488101bf89 : [RenderEngine] Only compile Graphite if either Graphite flag is enabled
4a46664179 : Add graphite_renderengine_compile_only to SF flags
bd49b28c7f : Add Tests for PointerChoreographerDisplayInfoListener
d20d539822 : Create a pipe between otapreopt_script and Pre-reboot Dexopt.
9c933d056b : Override maxValue when the initial value is negative or zero
dace6f4da2 : RpcSession change CVD to CID
f50323a153 : Ensure objects remain valid after calling policy
a3ba7fa466 : Output::presentFrameAndReleaseLayers: flush pending commands for OFF displays
a9e451a597 : Abstract atrace dependency into binder::os
2265ad9dc6 : Skip Binder IPC tests on NoKernel builds
420d074de5 : Hide Mouse and stylus pointers on mirrored displays
3b468eca28 : Fix sync issue with handling display state changes
cf038cfb43 : Initiate anr_data_ for dumpstate limited only mode
39f510fb53 : Pass dequeue timestamp along with buffer data
a174296604 : Build egl_display extension string using temporary vector
389154e090 : libbinder: explicit log for frozen process
c5545d526c : Allow latch unsignaled if there are no flag changes
bb2ec6a4a9 : Log detected cycles in LayerHierarchy#traverse
5697ad6f54 : Remove extra check for brightening layers
ea8bac2d4f : Allow Binder Rust libraries in APEXes
f2ea10cb55 : Introduce MouriMap
76f00826a5 : Don't log error on success
b6fe242037 : libbinder: extended error more info
2fd1febdbb : libbinder: report binder error in abort message
c9de92a5fe : Reland "ui: Refactor stable ID generation for GPU virtual displays"
a7e752e25f : Plumb in local tonemapping flag into renderengine
2b53552051 : Add CtsSecurityHostTestCases to dumpstate test mapping.
8a96ef91b5 : Differentiate between empty and unrecognizable display identification data
c6e522e2af : [SF] Use Render rate for Refresh rate
5be0865b7b : Revert "ui: Refactor stable ID generation for GPU virtual displays"
f7b65d1f9c : libbinder: support exporting fewer symbols
7a2045dc9b : Fix build with ToT libc++
a264a35349 : SF: Update capabilities for HWC virtual display
9e0017e974 : Allow child layers to unset trusted overlay state 2/2
0963ded01e : Add clean up code into a flag
b250cae93f : Dump UWB snoop logs into bugreport
3348c74c8e : Create more expressive shader cache config.
eafc18ad08 : Capture transaction traces before system reboot
0b10360a95 : SF: initiateDisplayModeChanges requires another commit
78c90af222 : ui: Refactor stable ID generation for GPU virtual displays
8445d195f0 : Removed dead code from TouchInputMapper
c72e986927 : Create flag for cleaning up dynamic sensor data
10fbacda6d : Revert "Set Change::Metadata on LayerMetadata update"
ad34a68198 : Revert "SF: Update metadata of unvisible layers to backend"
2269a699fd : Fix the logic of adding skipped frame.
6846ade9aa : SF: partially revert df59f4744c0672cc69dad72b230a757c1e4be116
def4e4323d : Skip user consent for subsequent reports
dd56df195e : Add flag override for MultiDeviceSlipperyWindowTest
65beac9b0a : Release dynamic sensor data at the end of process
008e5e71fd : binder: add tracing for binder proxies
68c4208ef8 : Drop libfmt dependency
e96e79fa96 : SF: use a pointer for out param in classifyJankLocked
60b45628fc : Rename the newly added maps variable to be more descriptive
377510847c : Add enabled state to InputDevice and remove isInputDeviceEnabled(2/n)
8eb8f35c8d : SF: Update metadata of unvisible layers to backend
7d1e9cebb3 : SF: don't mark frame activity for NO_PREF category
df59f4744c : SF: avoid a composition cycle when the FrameRate votes updates
e97f3a8580 : Fix libbinder_sdk build warnings
934f729657 : Use ANDROID_NATIVE_UNSIGNED_CAST() in GraphicBufferMapper::lockAsync()
1746afd864 : SF: Stop forcing modeset on fold/unfold
086507b2f7 : SF: Skip choosing mode for powered-off followers
1818c1861f : Add flag for enabling local tonemapping screenshots
da9ba7b232 : Cleanup old boolean constexprs.
d267a92ae4 : Remove unused rust_bindgen include_dirs
6431d4afdd : Set Change::Metadata on LayerMetadata update
d53801c527 : SF: Cleanup creating / destroying virtual display APIs
2fc9515b2a : Fix transaction sanitization
07abf83914 : Fix transaction sanitization
f1ad68a1a9 : Fix transaction sanitization
14beed7625 : SF: explicitly mark surface frame without a composite as non janky
0152873cc1 : Fix typo.
422b81cb4f : Update mirror layer tests to support detach mirror flag
0cd9e86cb5 : Fix hdrsdrratiooverlay backdoor logic.
13acbd2e71 : GestureConverter: Reset fake finger on scroll start
2db35e7cd3 : Revert "Fix ping pong progress in the Kawase implementation."
6aee343c42 : TouchpadInputMapper: remove usage atom log lines
ba3344cc1c : InputEvent_test: fix parameter comment style
7b48c20796 : Filter hook entry points by ICD entry point presence
e9dcf79f12 : SF: do not skip a frame if it will not cause backpressure on dvrr
9325608db3 : SF: improve activeMode log in dumpsys
189d18256d : FTL: Add Optional<T>::ok_or and FTL_TRY
a7873cc66b : FTL: Touch up Concat
018faea11a : InputReader: Add API to get the last used input device
134c04db7e : Remove ADISPLAY_ID_ definitions
50c151ad3a : Store layer snapshot in LayerRenderArea
cfbee5304f : Move ADISPLAY_ID_ definitions into LogicalDisplayId
09ef9888b8 : cmd_fuzzer: Bug Fix
68f34bf241 : deprecate binder::get_service, add binder::check_service
c06a3b6c95 : SF: Cleanup surfaceplayer
22d59cc507 : Rename RefreshRateOverlay vsyncRate to RefreshRate
b58c0c3102 : Remove __linux__ ifdefs where not needed
870f4e7e57 : InputDispatcher: check consistency of filtered injected events -- try 3
b0b5b6c572 : Use libstatssocket_lazy to report stylus metrics
fc6eab5d5b : SF: Propagate uniqueID when creating virtual displays
fbea9a0f2f : Remove empty doc comment
9ac632cb23 : Remove empty doc comment
46952451af : Create flag for event scratch buffer nullability
49842f1b4f : Update AIBinder_setExtension docs
154fc046ff : Add FMQ support in PowerAdvisor
13bf76a87d : Use a strongly typed LogicalDisplayId for displayId(2/n)
2ffa36b704 : Refactor RenderAreaFuture to use RenderAreaBuilder
b1b93a030e : Remove enable_pointer_choreographer flags that has completed rollout
9251d5bbca : PointerController: Cleanup after PointerChoreogpraher refactor
2120b9e475 : InputReader: Cleanup after PointerChoreographer refactor
77527b9787 : Turn off integer overflow UBSAN checks for hash functions
7235222ce7 : Associate device id with getWallpaperWindow
b4aca6c7fd : libtimeinstate: fix unused variable warning
16490fdbfb : SF: do not wait for LastCompositeEventThread if it is not used
dce110aa33 : Prevent SurfaceFlinger from turning on display on quiescent boot
4b6ad2d04e : Add method to mark displays secure to hide pointer indicators
c23fcd0488 : Add engine name to GpuStatsAppInfo
03a0d2d895 : Follow up on mouse cleanup after PointerChoreographer refactor
be95e02cb0 : Call SF#processDisplayChangesLocked in testable SF
b54710f9e3 : surface_control: Add missing nullability annotations
41ade202bb : Wrap RenderArea creation in a builder pattern
3ed7e355db : Touch: Cleanup after PointerChoreographer refactor
802959c5a8 : Add diag for host-based input code
d0578488da : Add product_available to libbinder_tokio_rs
077c4fb863 : Remove dup codes
c3ccff1960 : ui: Refactor DisplayIdentification to use ftl::stable_hash
657786c7dc : InputManager: Cleanup after PointerChoreographer refactor
0b4891a9a5 : Mouse: Cleanup after PointerChoreographer refactor
8b053510e6 : Touchpad: Cleanup after PointerChoreographer refactor
22242fb811 : Allow a message argument for __DEPRECATED_IN.
1ec2d9a02a : Add color correction level API to native
6e46515ab0 : SF: Introduce DisplayModeController
ce2753aa3d : RESTRICT AUTOMERGE Set the container field of aconfig flags
490ccc99d3 : Rename InputConfig field SENSITIVE_FOR_TRACING to SENSITIVE_FOR_PRIVACY
ce0fe52db2 : Revert^2 "[legacy sf flag] - Remove legacyFrontEndEnabled"
26620a62eb : Define the error conditions for ALooper_pollOnce.
1fc367dfb6 : libbinder_ndk: Provide a fake llndk-versioning.h header
dc9c411873 : Expand Choreographer docs.
70f4909502 : More log for frequent frames
9ca6b3d5c8 : Restore docs for deprecated Choreographer APIs.
b06c7fba2d : Improve ALooper_pollAll/ALooper_pollOnce docs.
c47ac844d5 : Add deprecation message.
28449b7801 : Fix flaky test: increase sleep duration
2e85e1b37b : ftl: non_null improvements
23550ef3ad : ftl: contains
70ddc67cbc : SF: Pass owning Layer when creating LayerFE
8c5f7bec58 : Move BlockingQueue.h to libinput
c40f6e00af : Add missing input flags to aidl and add missing definitions
e9d915df2c : Revert "EGL/ANGLE/Vulkan: respect EGL resolved RGBX format"
fbfea5b5dd : State actual libbinder_test_utils dependencies
80dadc680b : Remove libstatslog dependency from libinput
f8b765669c : Update dependencies for new aconfig flag storage
3f9eb6d90e : Log insufficient VK API versions in VulkanInterface::init
f466b19d68 : Fix infrequent comment in LayerHistoryTest
7f1304ae0a : Enable liblog_stub to work with variable tags
491827d710 : Ignore local transforms when mirroring a partial hierarchy
dba39d25e9 : Disable InputTracingTest::SimultaneousTracingSessions
bb8267b6fc : SF: Split processHotplug
aaa910d409 : Update dependencies for new aconfig flag storage
7372a60f71 : SF: Prevent crashes in onRefreshRateChangedDebug
1fc5c89234 : Fix flaky VibratorCallbackSchedulerTest
90148a3a26 : Add VibratorCallbackSchedulerTest tests to presubmit
b756088af7 : FTL: Support ftl::stable_hash based on CityHash64
ce6bde8dfa : Revert "[legacy sf flag] - Remove legacyFrontEndEnabled"
dbe9ac4538 : Migrate BatteryStats audio calls to oneway
52361b4e32 : gpuservice: prevent hang in destruction
c8069856c3 : Fix VibratorCallbackScheduler destructor lock
3db547c4af : Exit the loop after confirming the id
11e197a2e4 : [legacy sf flag] - Remove legacyFrontEndEnabled
f40994585e : InputTracer: Use PackageManagerNative to get package UID
49b2b20fdb : Associate device id with isSlippery
afba584c1d : Fix a missing case in unloading system driver
8a008ec872 : Rust binder rpc test & service implementation for trusty
ce084b0968 : Fix SF unittest OWNERS for reviewing
513e6507a0 : [SF] Add a support for N VSyncs in FrameTargeter
8f2eea4c9c : Set frame rate GTE to Max for MRR
574781a70f : GestureConverter: add classification to fling stops
fd378ac6e4 : Don't cache layers that explicitly disable dimming.
784a8e791e : SF should use display fps and not vsync rate as refresh rate
c57cd3c5ff : input: fix -Wformat warnings
04e4176191 : Fix transaction sanitization
a518f32919 : Add HWUI session tagging
48f80daef8 : Do not show pointer for disabled device
d0afeb7ccc : Improvements to SF's BackgroundExcecutor.
e9f1135098 : Update description for debug.renderengine.backend
137e839bbc : Remove bail on VK_PHYSICAL_DEVICE_TYPE_CPU from VulkanInterface::init
0ac5e09752 : (2nd try) Bind an input device via descriptor
d604df195f : Revert "InputDispatcher: check consistency of filtered injected events -- try 2"
38f51279d1 : Add missing header for std::binary_search
7a29e26f07 : binderThroughputTest: add flag to dump raw data
3aef18eed0 : EGL/ANGLE/Vulkan: respect EGL resolved RGBX format
c2440ff1f0 : surface_control: Add missing nullability annotations
310e04ccf4 : Inject legacy layer in metadata tests
3138b12f33 : Revert "Bind an input device via descriptor"
527a4cfa25 : InputDispatcher: check consistency of filtered injected events -- try 2
2526b2f2b4 : Fix RE's VulkanInterface destruction & unnecessary initialization
13ccabe140 : Adding details after a flag is not found in MotionFlags
cb50bbdab5 : Check ADPF SF flag in PowerAdvisor only after boot is completed
55d76349d2 : Expose RpcServer::setMaxThreads in BinderRpc Rust API.
6270d198c4 : [legacy sf flag] - Remove enableNewFrontEnd()
9db32ff27b : [legacy sf flag] - LayerRenderArea cleanup
ccf845a942 : Reland "Print display id as integer"
f3ec548da4 : Add TAINTED to MotionFlags in input.rs
14b8647ffd : Revert "Print display id as integer"
5fbf6b2a0f : IPackageManagerNative: Add getPackageUid
50c3d701b7 : Log when AIBinder_linkToDeath is called before AIBinder_DeathRecipient_setOnUnlink
f93b3102ab : Log when AIBinder_linkToDeath is called with the same cookie
04f1b64842 : libbinder_ndk_unit_test: AIBinder_linkToDeath multiple times
12ecd082ae : [legacy sf flag] - setInitialValuesForClone
9af30706d1 : [legacy sf flag] - skipReportingTransformHint
35cc0ae585 : Add monkey_test to input presubmit
a3b18f4c35 : Add IS_GENERATED_GESTURE to MotionFlags in input.rs
38d7706ba5 : DisplayEventReceiver: static_assert the size of an Event
5d8a2ff84b : Fix flaky VibratorCallbackSchedulerTest
55c97d7e85 : Fix flaky libvibratorservice benchmarks
e17cb30300 : Revert^2 "Stylus Metrics: Switch to non-bootstrap statslog library"
63e3dcc06a : Test including metadata for building layer snapshots
6e495a7ca7 : Fix flaky notifyPowerBoostNotifiesTouchEvent test
db164ff4e1 : Add allocator-v2 extended options to BufferQueue
24a6910fe2 : Convert RenderEngineTest's setup/teardown logging from DEBUG to INFO
a74ba0f4f2 : Avoid extra locking in TransactionCompletedListener::getInstance
d8e93880c8 : Revert "[contextualsearch] wire new feature into build"
8f6abf19cc : Update for kernel 6.8 headers.
99f2c3c0fe : Add mic mute keyboard led. (2/2)
9a4ec89429 : DO NOT MERGE: Fix sync issue with handling display state changes
01b92c7891 : Avoid string allocations when checking for permissions
2717494ec7 : Add monkey_test to input postsubmit
5dfdf14494 : Dump OverlayProperties: use decodeStandardOnly
3ab2a9d7df : Add separate OWNERS file for SF tests.
566d4a9c53 : Switch from setSupports... to setBlurAlgorithm
c8681f8a64 : Add a comment on thread-safety for NDK
cb142de566 : Skip AppOps call from system UID
93c8a61aac : [native] Use public version of SkMultiPictureDocument.h
ccf6ce3dfa : Associate device id with getFirstForegroundWindowHandle
651eed34a1 : Update CTS package name for input test
4634c90ba4 : binderLibTest: catch binder driver with reversed freezing
0fd347a02e : Fix flaky notifyPowerBoostNotifiesTouchEvent test
9bb855d3c6 : Fix -Wfortify-source warning (2nd)
2671fb8f79 : Enable lint again after update to Rust v1.77.1
6c0de2bb77 : InputTracingTest: Fix test flakiness
7338bd98da : Add a sysprop to switch between blur algorithms
ce96a6075c : Updated fuzz_config in Android.bp file
2617c8434c : rpcbinder: Add Trusty server module
a800ac7b2c : libbinder: Add ARpcServerTrusty API
67d652854a : Add missing argument to ALOGE
dfa78e4538 : libbinder_rs: Add Rust binderRpcTestService on Trusty
8470d768e0 : [SF] Add a flag to support N vsyncs in the FrameTargeter
6f2b3ca073 : Update needed for Rust v1.77.1
5b850a7d99 : Delete unneeded filegroup
98a24155e4 : Flag to hide pointer icons on recordings of secure windows
a3e4bf4632 : Fix ping pong progress in the Kawase implementation.
254ef49280 : Dump OverlayProperties
47b795c2ac : Update needed for Rust v1.77.1
77112778b4 : libbinder: Add internal API to RpcServerTrusty for Rust
756365be38 : Add method copyStatesFrom
f8fdc458c5 : SF: do not update mLastUpdatedTime for SetFrameRate
08f2962efe : VibratorHalControllerTest: fix flaky test
991e1925c2 : Exclude source crop from geometry hash calculation
936a235337 : Adjust SF owners
6dfa8c92b7 : libbinder_rs: Add libbinder_rs_on_trusty_mock
40dbf25a90 : libbinder: Add libbinder_ndk_on_trusty_mock
c5bf3f817f : libbinder_rs: Move service manager code to separate module
5272821555 : libbinder: build shared test compile libs
e3ffd13373 : Don't duplicate `struct sched_attr`.
2606ec0e27 : Place recordLayerHistoryAnimationTx behind flag
53c5e77441 : TouchpadInputMapper: add more log lines when producing atoms
3f570c79fc : TouchInputMapper: add missing includes
f6d1778bc1 : Print display id as integer
8722be9cff : TouchInputMapper: remove UNSCALED mode
30cfde3b12 : Make libnativewindow_rs be available to the virt APEX
8032bff1b6 : Export surface::Surface as Surface
ca96a10173 : rust/binder_rpc_test: Build on Trusty
40ec584100 : SF: deflake getLatestVsyncEventData
8dbf1405e4 : InputTracer: Remove precondition check for FLAG_SECURE
ea4582866d : Remove some comments regarding caching protected buffers
823410f2d3 : Remove unnecessary local variant definition.
38eafb7efd : libbinder: Disable shell commands on non-IPC builds
4cc5459215 : Add RootTargetPreparer for explicitly specifying the root dependency
01b93b1317 : Re-enable RE test ..._premultipliesAlpha on Graphite w/ tolerance 1
9a9897d154 : InputTracer: Add tests for perfetto backend
44c0a8f839 : Exclude source crop from geometry hash calculation
7c88bdd914 : Re-enable 3 output dataspace RE tests on Graphite
2c688c5163 : Skip HIDL tests in libbinderthreadstate tests when HIDL isn't supported
b00612688d : InputDevice: switch Sony DualShock 4 to new touchpad stack
3ec2f07cbb : Rely on C++ wake and sleep calls for InputFilter thread
ae8dfc2ac6 : Update jerk thresholds for prediction pruning.
7be2760b0f : Add thread safety annotations to frontend
b334758fc4 : SF: remove usage of eVsyncSourceSurfaceFlinger
896a661ddd : surface_control: Add ABI type information to `enum`s
bdbe29a757 : Add a new callback for the excessive binder proxy count
5a31d3c984 : PointerChoreographer: Support drawing tablets that report mouse events
dd05718927 : Make enum use C compatible.
682a45b6d2 : [sfdo] Migrate sfdo over to Rust.
6a27c2bdf1 : Revert "Skip HIDL tests in libbinderthreadstate tests when HIDL ..."
5996759904 : Log dispatch state when pointers overlap
92bca1c4ec : Consume MOVE from different devices one at a time
6d6cd37cd7 : Add RootTargetPreparer for explicitly specifying the root dependency
70c2ee640a : Create test for screenshots with null snapshots
2e8ae85dfa : Support -Wthread-safety for BLASTBufferQueue_test
85eb580ba5 : Spy may receive events out of order
ee76c372f5 : Move check for secure windows to InputTracer
e535f979b8 : Log dispatch state when addPointers hits unexpected state
d17261e763 : [SF] Check mode in VSyncPredictor to complete the mode transition
aaa4731203 : Add jerk thresholded pruning.
ed89cbbc7d : Allow multiple input device in the same window
efdf776578 : SF: remove dont_skip_on_early_ro2
bf98a5759f : Add compile checks to EndToEndNativeInputTest
c0bf3899a3 : Add tracing for InputConsumer lifetime
7b3fda386c : EndToEndNativeInputTest: print the event received unexpectedly
f45ad66b53 : Don't cache layers that explicitly disable dimming.
d96534c47e : Add snapshot nullptr check in SF#renderScreenImpl
cf35919ac3 : Introduce InputConfig::SENSITIVE_FOR_TRACING
1fc4e99a8c : Skip HIDL tests in libbinderthreadstate tests when HIDL isn't supported
878911f7df : Fix sync issue with handling display state changes
3c5c195a00 : Skip HIDL tests in libbinderthreadstate tests when HIDL isn't supported
231f4fbc14 : Revert "Adding hasSystemFeature entry for CSHelper"
b12a749ffd : Bind an input device via descriptor
bab12f55a0 : Change how layer stack is acquired in SF#renderScreenImpl
698f25b5e8 : Add a new callback for the excessive binder proxy count
2c6b035a01 : Fix timeouts from libvibratorservice_benchmarks
43654e701c : Change the type of displayId to int32_t
b5f3b9b846 : PointerChoreographer: Add drawing tablet support
c5340735ca : Extract FakeInputReceiver and FakeInputWindow into a separate cpp file
81e89fec7e : Extract FakeInputDispatcherPolicy into a separate cpp file
bb1ad76735 : SF: ignore eAutoRefreshChanged with latch unsignaled
3f11751b09 : libbinder: Fix Android.bp formatting
331c67efb7 : libbinder: Disable the experimental version for binderRpcToTrustyTest
7060955f48 : binder_parcel_fuzzer: remove setData usage
969c4de7ba : Remove getLayerDebugInfo in SF and Layer
195631aa81 : Add GraphiteVkRenderEngine to librenderengine_test
64fe16ae7b : DO NOT MERGE: Disable InputSurfacesTest#uncropped_container_replaces_touchable_region_with_null_crop in udc-dev
e4ef87f02e : Track the last release fence per layer stack
576e77f943 : Add support for enabling GraphiteVkRenderEngine in SurfaceFlinger
11d223bacb : Add the name of channel receiving bad data
55626edf26 : Add libdebugstore for Future Use by ART and Frameworks
232f2712d9 : Exclude flaky TestScheduleMultipleCallbacksRunsInDelayOrder from presubmit
705068dde6 : Add a jerk tracker to MotionPredictor
5759db0412 : servicemanager: include caller info in logs
8c86ab3a24 : [SF] use peak refresh rate to schedule the next
406691103f : Add missing aconfig container field to frameworks/native
609e59737e : Add Graphite variants of *VkRenderEngine, *GpuContext, & *BackendTexture
5441005c16 : SF: clear VsyncTimelines when DisplayMode changes
aa7ebd6ac7 : SF: call onFrameBegin before scheduling the next frame
56afd1e243 : Move PointerIconType to AIDL
7a458f7f3c : Modify surfaceflinger_flags for consistency.
5aeb8160ef : Fulfill hanging promises upon LayerFE destruction
c790ab7a09 : Skip record layer when setting category on MRR
ea36ee7cff : Add fixed read only flag to enable jerk prediction pruning
fb7fad03c3 : Revert "Add flag to enable jerk prediction pruning."
17ffe90247 : Rename SkiaGpuContext::isAbandoned to isAbandonedOrDeviceLost
c5d7246dd4 : SF: keep a reference vsync point before clearing timestamps
91486ee5ff : Add //visibility:any_system_partition
e7f5f2f594 : libbinder: Include stability.cpp in the Trusty NDK library
6b97f7fce8 : libbinder_ndk: Shim llndk-versioning on Trusty
cf61e735c6 : Fix tests to explicitly turn on/off ADPF GPU flag
5af964cd57 : Migrate BatteryStats audio calls to oneway
60b459af03 : InputDevice: remove touchpad gestures library flag
342d394cbe : Move SkiaGpuContext creation in SkiaVkRenderEngine to virtual function
1e06f2dad6 : Move Ganesh flush calls from drawLayersInternal to flushAndSubmit
672317289d : SF: use DM setting for idle timer
c24483a95f : TouchpadInputMapper: log when producing usage atoms
354ccde410 : SF: import idle_screen_refresh_rate_timeout from DM
56dc1049a3 : Turn off default SF tracing
a16ac678fa : SF: keep HWVsync on as long as present fences are ignored
aab3116b81 : Add ADPF GPU duration reporting for SurfaceFlinger
04cb6b2e74 : Add owner for include/android/keycodes.h
aefd4a49d8 : Revert "Stylus Metrics: Switch to non-bootstrap statslog library"
1af8b968a8 : Add flag to enable jerk prediction pruning.
fe15a35ccc : SF: dont shift vsync timeline unless missed a frame
bbf362d246 : Delete border rendering code from SurfaceFlinger.
793f8366b4 : Add promise for buffer releaseFence to LayerFE.
02c160c83c : Split Ganesh-specific parts of SkiaVkRenderEngine into subclass
d6a56c97bf : Addressed NDK API feedback
05cb764769 : Add ADPF GPU impl flag for SurfaceFlinger
e58a92b735 : Allow root to create secure virtual displays.
4568198823 : Add MRR guard logic to SF scheduler
963da1c025 : SF: Match followers' refresh rate to pacesetter's
d1a0578ea3 : Add support for --list debug command and fix --latency
52f0abecf3 : Add MRR guarding flag frame_rate_category_mrr
ac63702623 : InputTracer: Store Metadata directly in EventState
04a664297d : InputTracer: Adjust sensitivity based on IME connection
c7edaaa035 : InputTracer: s/TracedEventArgs/TracedEventMetadata
bf3c832220 : InputTracer: Adjust traced event sensitivity based on allow-list
7577a066e3 : InputDevice: switch Sony DualShock 4 to new touchpad stack
1cdb2fab7f : InputTracer: Ensure tracer thread is destructed first
ca05028642 : Create and plumb SkiaBackendTexture abstraction layer over GrBackendTexture
ef710a3ab7 : Add APersistableBundle to lldnk
68a0d27ac0 : Revert^2 "Fix check for whether a trace tag is enabled"
2b57f461e2 : Correct SF frame interval.
9e88d62f90 : SF: Match followers' refresh rate to pacesetter's
404dbf21bb : Include llndk-versioning.h for LLNDK versioning.
682820d1c9 : Added idlescreen timeout
b568238e53 : InputTracer: Distinguish sensitive events
4c49aad74a : InputTracer: Track inbound events
58f19f6802 : InputTracer: Read trace configuration from perfetto
47504789e2 : libgui: avoid allocations for bit manip
f49bc7438d : Stylus Metrics: Switch to non-bootstrap statslog library
4c977a4cca : PointerChoreographer: Add drawing tablet support
b4cb70df1b : lshal: Fix empty hidl_array access.
af854add23 : Correct SF frame interval.
83483148c3 : Revert "Fix check for whether a trace tag is enabled"
ea98b27891 : Add missing header.
71fa6fdaf5 : [hwc-batching] Add option to override feature flag locally
99280991b7 : Add surface_control_input_receiver native API
3891ec9781 : Send events wrapped in unique_ptr to InputConsumerCallbacks
75b55240cc : Remove dead __STDC_LIMIT_MACROS.
e6df192b48 : Revert "swapchain: support RGBX backed opaque swapchain for offs..."
788cba81c0 : SF: Short-circuit late touch boost
1bdf40df0e : Remove VNDK definition(s)
2b920275d0 : Add InputConsumerNoResampling, which is a rewrite of InputConsumer
eb83011e1d : PointerChoreographer: Do not call the policy with the lock held
c0ed405f3f : PointerChoreographer: Remove ability to create mouse controllers OTF
45ed7a82f5 : SF: VsyncTimeline was added twice
19f01d0e17 : NoPreference frame rate category is no-op
6af5b8c429 : Update HintManager to use NDK backend
4b408beb74 : InputTracer: Don't make WindowDispatchArgs an inner class
8c3b143e13 : InputTracer: Introduce TracedEventArgs to track secure events
b95d4aa41b : InputTracer: Disallow adding new targets from a derived event tracker
fed621c611 : Deprecate ASurfaceTransactionStats_getAcquireTime
fc125ece97 : Add and plumb abstraction layer over GrDirectContext
eb653ee3ae : Add APersistableBundle to lldnk
566a61945b : Revert "Fix libtracing_perfetto performance impact"
cd6024fb88 : Fix check for whether a trace tag is enabled
594cbfbc59 : Update sensor service owners
c289da6c3a : Revert^2 "Fix libtracing_perfetto performance impact"
17e255148c : Make AutoBackendTexture remember which context it was created with
a3d2ec8a4c : Revert "Fix libtracing_perfetto performance impact"
0438ca8a92 : Move InputConsumer into separate files
f30565a7f6 : Run libtracing_perfetto_tests in postsubmit
6acb3ed0c8 : touchpad: hide non-error Gestures library logs
a6f572f924 : Add native InputTransferToken
e0a4cfe1f3 : Adds support for absolute-coordinates from mouse bridge
25040239f1 : Use input token in PointerCaptureRequest
81deab754e : Fix libtracing_perfetto performance impact
2f85b75753 : Add compute prebuilt for cuttlefish
c452fa1feb : Update bugreporting OWNERS
c949cdee55 : Clean up uses of refreshStartTime for stats.
d8edec0686 : Trigger composition when FLAG_SECURE changes
51a1ef60e6 : Export flags used in FlaggedApi annotations
6056043136 : Don't enable LTO on host
1ce0f4aab8 : Revert "SF: Introduce VsyncTimeline to VsyncPredictor"
d5b1690f4e : swapchain: support RGBX backed opaque swapchain for offscreen
959f518463 : swapchain: pass VkFormat to GetNativeDataspace directly
52dfaadf8b : Update SF to use createHintSessionWithConfig safely
1a41fe079e : Increase leniency of precondition check for MotionEvent::split
3782af62ea : Move BlockingQueue.h to libinput
d4a227540e : SF: Extract utils::OnceFuture
a7aa4ce8e2 : libbinder_ndk: tag LLNDK 202404 symbols
a0ae40f29a : Add libtracing_perfetto for tracing using Perfetto SDK
e9dfe77815 : Disable LTO for static linking with Rust-generated code
466d884932 : Fix clippy::ptr-arg lint
47d7f1e338 : libbinder: restartWrite abort out of memory
52ec3ff379 : InputTracer: Wait to trace dispatch events to the backend
d6b2b05f75 : InputTracer: Create tracker for tracing synthetic events
e770164416 : InputTracer: Consolidate logic for marking event processing complete
64bb9f6c96 : Clean up ANGLE on system assumption.
0f00ad9cf9 : Remove build dependency of surfaceflinger on libinput
f52ad20144 : Refactor SkiaVkRenderEngine's VulkanInterface and DestroySemaphoreInfo
4fc2fcea76 : SF: change the render rate directly instead of starting a new VsyncTimeline
a67623c3da : InputTracer: Trace events derived from other events separately
995f4cffe2 : Force repaint when color matrix changes
940b7a60c2 : SF: don't use minFramePeriod if it is same as vsync
ee6365b1d1 : SF: flush setRenderRate when changing mode
77b4fb1e91 : SF: reduce latency when switching low to high render rate
e54ce10b5c : SF: fix vsync shift repeatedly when HWC miss a frame
6c1e622e21 : InputConsumer: move static functions to anonymous namespace
9520d8f436 : Add vulkan prebuilts for CF
1cb47eb988 : Add Telephony Data feature
fe3c8f1896 : Fix incorrect repeatCount sent to app when injecting repeat event
560d0d1599 : InputTracer: Trace resolved key repeat count during dispatch
3fea36d908 : FocusResolver: Add test to document focus transfer to mirror
5fcf202313 : Fix dumpstate read_file_as_long fd leak
1e6df10a9b : Delete TestHelpers.h
9dbf63750f : Move static functions to InputConsumer cpp file
9a6cfce719 : [SF] Change FrameRateCategory Max range to 120
9f9d0e1ebf : Revert^2 " Remove TransferDeathRecipients when ABpBinder is deleted"
20024aaf4d : Revert^2 "SF: Introduce VsyncTimeline to VsyncPredictor"
b0fdfe7095 : SF: Add property to skip boot animation
efb131e3e1 : SF: Remove StartPropertySetThread
52ad61cfb4 : SF: should not boost based on global touch when have category
5a51a22807 : PointerChoreographer: Do not call the policy with the lock held
990d8713a9 : PointerChoreographer: Remove ability to create mouse controllers OTF
c13922027f : Always capitalize hdr and sdr
9f20708f66 : [native] Migrate deprecated GrBackendSemaphore methods
afdffd8639 : Undefine 'near' and 'far' in mat4.h for host Windows
2b2d1bf66a : InputTracer: Trace injected events with history as separate events
add8a4a9c3 : MotionEvent: Get offsets in raw coordinate space
82d524e49b : Reland refactor of screenshot code on main thread.
aa9d3a3570 : libbinder: add hasBinders
8eb00cc0a0 : [contextualsearch] wire new feature into build
41859c4b5d : Create hover input target by addPointerWindowTargetLocked
5e5645e860 : Move occlusion detection into logical space
c14cebc9b2 : Ignore "use pre-dump" flag if no data is available
c6b0dfa335 : Parcel: free objects before realloc
52f0fc4df9 : binder_parcel_fuzz: add setData
bf9b0a854f : Move MotionEvent#split implementation to native
6c18e6da2a : Update PowerHAL wrapper support checking behavior
ffc31d1759 : Add ADPF FMQ flag to SF FlagManager
9633f8e890 : Revert "SF: Introduce VsyncTimeline to VsyncPredictor"
205a4c1414 : Add OTA update hook for Pre-reboot Dexopt.
50582ba78a : Fix possible crash in scale-invariant error calculation
475c4131cf : Add types for native Choreographer to ensure ordering
6424edee64 : Modify the API for camera privacy allowlist
052fb0b3f2 : InputTracer: Ensure eventProcessingComplete called after dropping events
1ea04a33e4 : InputTracer: Minor readability improvements
c6278e836f : Remove default argument from "C" API.
e62606d5f3 : SF: Read PRESENT_FENCE_IS_NOT_RELIABLE once
01a2daf1ef : Add a method to get the binderfs transactions for a given process
d26f6499da : Check mm_events persistent property after persistent properties are ready during boot.
bfdf388802 : Removed duplicade library

+- Project: platform/frameworks/opt/calendar

94cd400 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/frameworks/opt/car/services

2e2cdf3 : Update logic for detecting displaycompat apps
c24f5ff : Create activity interceptor for private display launching
f427b09 : Update tests to be compatible with new Intent Resolver UI
a8ae717 : Clean up OWNERS file
97bd422 : Assign OverlayDisplay to the driver in MUMD
9c20515 : Revert "Update tests to be compatible with new Intent Resolver UI"
ffccd8a : Update tests to be compatible with new Intent Resolver UI
4259606 : Remove unused calls from ICarSystemServerClient
1161b48 : Fix for user lifecycle event
9c19c75 : Plumb FocusChanged events to CarService
ac11d67 : Add trendy team aaos framework
88bc7d2 : Add logic to use correct display for scaling packages
8650129 : Make the tests check the flag
51954ca : Update logic for detecting displaycompat apps
8fb418f : Add logic to read OEM config for display compat
c78dbd9 : Rename display compat permission
9857e22 : Set correct displayid for displaycompat host

+- Project: platform/frameworks/opt/car/setupwizard

d537ebf : Add strict_mode: false
8134ad8 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/frameworks/opt/chips

ae9067a : Import translations. DO NOT MERGE ANYWHERE
788e4fa : Import translations. DO NOT MERGE ANYWHERE
f8644fc : Import translations. DO NOT MERGE ANYWHERE
6d0b9ca : Import translations. DO NOT MERGE ANYWHERE
a726eb4 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/frameworks/opt/net/ims

1ef813ba : Remove redundant call to SetFlagsRule.initAllFlagsToReleaseConfigDefault()
00ae6ebf : Remove redundant call to SetFlagsRule.initAllFlagsToReleaseConfigDefault()
934ed7b9 : Update to notify carrier config changed and update cached value of carrier config in run time
33baa01c : Enable use of error prone annotations
9c3f8091 : Enable use of error prone annotations
3b982e16 : Add Jaya to fw/opt/net/ims OWNERS
8cf3a10c : Enable use of error prone annotations
90768f93 : Update to support SIP subscribe retry
0926d1e1 : Add unit test code to verify SIP subscribe retry

+- Project: platform/frameworks/opt/net/wifi

4cd74eda6 : Import translations. DO NOT MERGE ANYWHERE
fdb7fbd5a : Ignore SCAN_RESULTS_AVAILABLE_ACTION if scanning is disabled
76418e511 : Fix no internet summary hiding actual network disable reason
15868648f : PANS networks shouldn't make wifi low quality
9c3e9cd12 : Detect W+ default-ness via VcnTransportInfo
5bb1463f5 : Add srcs to wifi_cc_defaults' property
25c538c3c : Detect W+ default-ness via VcnTransportInfo
58aefc40a : Notify wifi entries changed when default network changes
548bc9649 : Add unisoc wifi-hal static library.
b3f03edbe : Notify wifi entries changed when default network changes
10d552666 : Update legacy header file dependency in libwifi-hal.
0868b88c9 : Remove mLock in WifiPickerTracker
7cb1769a7 : Add Sdk check for WifiInfo.getPasspointUniqueId()
b587c3ceb : Import translations. DO NOT MERGE ANYWHERE
daf7255f2 : Import translations. DO NOT MERGE ANYWHERE
19a23c88e : Import translations. DO NOT MERGE ANYWHERE
c7cd738c2 : Ensure handleOnStart() happens after BaseWifiTracker constructor
667f9168b : Match WifiInfo to PasspointWifiEntry by uniqueId
581456e20 : Fix VCN default network detection
f258edfae : Add WifiEntry.getCertificateInfo()
aa2e038a4 : Fix VCN default network detection
1579fd834 : Import translations. DO NOT MERGE ANYWHERE
35ca0530e : Import translations. DO NOT MERGE ANYWHERE
506acede1 : Import translations. DO NOT MERGE ANYWHERE
7a0cdbdb5 : Update legacy header file dependency in libwifi-hal.
7adc3da34 : Import translations. DO NOT MERGE ANYWHERE
a79703fae : Import translations. DO NOT MERGE ANYWHERE
f0889039a : Import translations. DO NOT MERGE ANYWHERE
6a83ea46b : Remove nxp static library path and use module name only
73939b2b9 : Import translations. DO NOT MERGE ANYWHERE
ba0d28c26 : Import translations. DO NOT MERGE ANYWHERE
128fb41f2 : Import translations. DO NOT MERGE ANYWHERE
7ec44c51f : Remove VNDK definition(s)
f1e565de3 : Add static_libs to cc_wifi_defaults property

+- Project: platform/frameworks/opt/telephony

80fd1d030a : update pending intent start mode
385088d479 : Revert "Add public method to retrun whether the satellite request is for an emergency or not"
517ad76ed9 : Add public method to retrun whether the satellite request is for an emergency or not
6f099e9493 : Add direct report back when registerForNtnSignalStrength is invoked
39594ae1f9 : Add flag FLAG_ACTIVITY_CLEAR_TOP to reopen existing Activity
c2739f75f0 : Check mEmergencyConnection before starting e911 timer.
d1579260d6 : Add configuration to enable/disable force iwlan mms feature
130cc554ed : Switch phones if PUK locked in DSDS configuration
9cab74acd7 : Support checking emergency mode for satellite
2de4e218ce : Check WWAN is in service before exiting hysteresis timeout.
86c47b749a : SetIsNonTerrestrialNetwork only if network is in service.
8564af2df6 : Register the handler for SIM refresh notification
65d20ad605 : Checking satellite provisioned in recommending satellite messaging
197d940215 : Refine logtag
5c901f0e77 : Protect mIsRadioOn flag with a lock.
d78323328c : Update EmergencyNumber for redial via emergency routing
7f96fce0b9 : Unlock screen rotation temprary for the UNFOLDED only
1e334350d5 : Initialize DomainSelectionController with the potential multi-SIM configuration
b584ffe075 : Initialize DomainSelectionController with the potential multi-SIM configuration
1bf71414d7 : Unlock screen rotation temprary for the UNFOLDED only
a1e9d0538a : Persist Satellite logs only from eSOS session start to end
d167c78e97 : Persist Telephony Satellite SOS logs
b086ade044 : Fix check default net caps
f1e2316362 : If the country of the plmn connected to the satellite does not match the country of the sim card plmn, then update the is_ntn_roaming_in_home_country to true. If the country of the plmn connected to the satellite match the country of the sim card plmn, then update the is_ntn_roaming_in_home_country to false.
60191a91bd : Configure satellite network capabilities
d35fca1e43 : Add requestSatelliteSessionStats API.
7fb74d5598 : Make sure to handle all pending data one by one
d047960663 : Make sure to handle all pending data one by one
393d7e249f : Adding is_emergency field into the incoming_sms
0acce5ea1f : Add satellite access controller atom into metrics
39c63538b0 : 1. Add count of incomingMms, outgoingMms in CarrierRoamingSatelliteSession 2. Modify count of outgoingSms in CarrierRoamingSatelliteSession 3. sms and mms only count after NTN is connected
00b6a922d1 : Add onRegistrationFailure api in ISatelliteListener
541ea0d54c : Fix NPE during partial telephony stack boot
4dd946410e : Separate user enabled and user allowed
a1e622522f : Reset the default data/SMS/voice values in one active sim case
d57518400c : Fixed the callback not received issue
f1972b490c : Skip minimalTelephonyCdmCheck for pre-V vendor API devices
b7972bdc1f : Change the visibility of setCarrierRestrictionStatus API in carrierRestrictionRules
786e87735c : Persist Satellite logs only from eSOS session start to end
ebea67d50d : Persist Telephony Satellite logs
6756de306e : Add is_provisioning_profile bool to DataCallSession metrics
9b00d03023 : Register for monitoring satellite supported state when PSS does not send satellite supoprted initially
0416090945 : Update unit test including vendor API level
d9dbd635aa : Skip to check telephony feature mapping when the SDK version of vendor partition is less thant Android V
566fe470e3 : 1. Add rsrp and rssnr average and median in CarrierRoamingSatelliteSession 2. Add count of incomingSms, outgoingSms in CarrierRoamingSatelliteSession
9d71f946a5 : Request again when the latest signal strength report request and report state of modem are diferent
2354ee6a3d : Add Call Tracker null check
9008805051 : [DSRM] Fix the incorrect broadcast issue
4d871ba3af : Update provisioned condition for SatelliteAllowedState
8402847420 : Update provisioned condition for SatelliteAllowedState
d370989aca : Revaluate request after initial network capability
6a4a3f3e84 : Do not create multiple satellite listeners in onServiceConnected.
9e3c460c56 : Framework side implementation of carrier roaming satellite metrics.
6b882d4ca9 : make sure to update session controller to power off state
b5b81c0071 : Compare only values in database when updating SubsciptionInternal
ef11df895c : add overlay configs for last sos message connect and response timeout.
69b1e0b1b3 : Fixed few more warnings
5e9a29908c : Add satellite log
e207f9341c : Add max signal level into satellite session metrics
6236b9a58d : Add satellite DemoSimulator.
f25f13793e : Add satellite DemoSimulator.
c41ca58a0d : Remove WLAN MMS related deadcode
848a8e4402 : Change the time of function call to clear IMS phone number
66d0a3d80b : Collect B2C data in voice call metric
717aaf4efd : Do not cleanup entitlement status on carrier config change
31d6c0b89f : Compare only values in database when updating SubsciptionInternal
b5817df88c : Fix NoSuchElementException is threw when unlinkToDeath is called
bb7a079f3e : Do not cleanup entitlement status on carrier config change
ab1deb9351 : Adjusted the timing of getting instance of the SatelliteController.
59d41454e0 : Adjusted the timing of getting instance of the SatelliteController.
c08696212e : Fix null pointer exception when sending SMS at short intervals
a9bf533c1b : Check for isEmergencyOnly() as well to determine limited service coverage
b1fc38e55c : Added missed reporting route for satellite outgoing datagram fail cases
ab4b18ce6a : Framework side implementation of carrier roaming satellite metrics.
a26bb1fd6f : Suppress the excessive logging for HAL_SERVICE_IMS
167fbbc320 : Remove check condition for triggering satellite SOS message recommender
41040f4e5e : Add two datagram sos message type
54127e96ad : Fix to unregister the mSmsBroadcastReceiver from CatService when the process is disposed.
8c6848a715 : Fix to unregister the mSmsBroadcastReceiver from CatService when the process is disposed.
a668de1436 : Ignore duplicate onEmergencyCallStarted case
14d27b0b6c : Increase cookie when reset radio proxy
ab4d3d9f5f : Fix for isSatelliteSpn where true is being returned when both the spn and the overlay spn are both empty.
462b388b51 : Reject incoming call for a normal routing emergency call
674b785413 : Clear calling identity before sending text
03f0e112ba : Fix SIM card id that is shown when inserting a pin locked pSIM or eSIM for the first time.
10f44a77f6 : Fix typo in handleSimultaneousCallingChanged Exception log.
4f7428e8fc : Reformat local numbers that are placing calls in Singapore to not show the country code.
b78bb23b11 : Combine handling AIDL binder death
4eba42d5d3 : Only inject telecom business extras if the business composer is enabled
725e5758f4 : Add put extra for pointing UI
2c63e9f07b : Check whether radio available before whether request supported
d6e3388749 : Combined flags
62256377a7 : Fixed more warnings
326495aa1f : Fixed warnings
bd086c05a4 : Do not re evaluate subscription configurations if satellite is enabled
a791dacbca : Do not re evaluate subscription configurations if satellite is enabled
ce1e719f83 : Collect connected channel number metric
6977f834d0 : Add networkAgent Id to precise data connection
ba93d59fbd : RESTRICT AUTOMERGE Set the container field of aconfig flags
7b1ddd40c4 : If the phone crash try to clean up the channel which was kept opened. If that fails then try to reuse the existing channel.
e32a4eec38 : If the phone crash try to clean up the channel which was kept opened. If that fails then try to reuse the existing channel.
44d20dfdac : Mock signal strength
3322c3ae66 : Add new flag to allow relaxed id match for radio state changes.
10e5d92b77 : Reset carrier roaming satellite params when radio is off
a14f8dbc17 : Support DISABLING_SATELLITE state in satellite state machine
0519c4b3c9 : Push keepAlive datagram to modem in NOT_CONNECTED state
cbb3a99fb5 : Apply emergency SMS domain selection for multipart-text/retry
71128c3810 : Fixed compile warnings
796d8d6943 : Add feature flag to set number of SIM for IMS enable/disable for each slot
9297736d01 : Set the number of slots for IMS enable for each slot
1f1d742c08 : Use a different NB-IoT inactivity timer for demo mode
248dc9ea5d : Fix CarrierApiTest#testOpportunistic CTS case failure
c2077baccf : Trigger telephony anomaly if esim bootstrap has been active for too long.
8ed00d8b40 : Support ENABLING_SATELLITE state in satellite state machine
74ff0c1aab : Custom mobile security notifications for Safety Center
70b7c0e04b : Skip to check telephony feature mapping when the SDK version of vendor partition is less thant Android V
4ea32ba32a : Add new API to notify carrier roaming ntn mode changes.
937a7a2eee : pending tear down check all DNs
88c1cfae05 : Update unit test including vendor API level
9dde59a90d : Update the imports to androidx.test.filters.*
e066ca53dd : Add metrics for Satellite Transport
f1f753f9bc : Wait for the delayed power off
5510b021c4 : Clean up OpenLogicalChannelRecord on SIM removal
300ee0dcae : Clear handover throttling entry at DN DISCONNECTED
8bd64034a7 : Don't skip HAL proxy initialization on pre-AIDL devices
35c9c5230c : Not to update LocaleOperator if the IMS reg tech is iwlan.
fab27de641 : Cache last internet connected data profile by subscription id.
cd6fb57d3b : Update satellite icon to match with system UI's
6605ad8372 : Removed preferred dialog for existing active eSIM on pSIM conversion.
2c46f309cc : Change the method of obtaining IMS registration radio tech and add test case
5a63b8301e : Add feature flag to change the method of obtaining IMS registration radio tech
24592d4d35 : Update to make PhoneSwitcher testable for ImsRegistrationCallback and add test case
5ec3a0670e : Add dial string validation for FAC codes.
4d36eb9940 : Fix CarrierApiTest#testOpportunistic CTS case failure
4683a7b18a : Update PhoneConfigurationManager to support SimultaneousCallingRestrictionsTest.
e8470347af : Added demo mode fields to satellite metrics atoms
15f3b32643 : Fix CarrierApiTest#testOpportunistic CTS case failure
84493d1787 : Add hidden api to set ownership for subscription
502821bc25 : Refine anomaly report
bc3a5d1154 : Allow switchAfterDownload for org owned devices
06ac446710 : [Bootstrap SIM Data Limit] Support bootstrap sim data usage re-evaluation
f7c97bb7d5 : Use saved ECBM config in SIM locked state
7b03d7a6dc : Enforce satellite session metrics
7470ff0a97 : Fixed the anomaly report
d0b5f61c91 : Update the way launching default SMS app
a3dad66426 : Add some extra config data used for validation
f2e62b4793 : Don't tear down even when no requests
348162b15a : Collect IMS RAT while IMS PDN is disconnected in voice call metric
6534632e9a : Reload allowed networks from db after restore content.
210876552e : Add feature flag for providers to support backup&restore networktypes
410d53205e : Make RadioOnStateListener complete after discarding the dialing
420a18218f : Remove rolled out flag rejectBadSubIdInteraction
69734a3e46 : Make getPhoneNumber methods safer and faster
65f42d0706 : Revert "Add feature flag for providers to support backup&restore..."
848c6ac34c : Revert "Reload allowed networks from db after restore content."
3329468455 : Add keepAlive message type in send request API for satellite service
21747a2c3a : Record sub absent event
ebb7593387 : Using carrier config for emergency call monitoring timer
194c50b1cd : Allow emergency data on bootstrap SIM
33721b1602 : Add default capabilities when allowed plmn is not listed in carrier config
f1aa768f02 : Bootstrap Data Limit improvements
2c66a73c8f : Add is_ntn field
827fbf6410 : Add is_ntn field
0f5293f480 : Validate PLMNs and services from entitlement and carrier config
ef55adfddd : Add boolean isInEcm(Phone) to EmergencyStateTracker
41d3b5bfb6 : The barred PLMN list is added to the all PLMN list and passed to the modem.
c16690b426 : Reload allowed networks from db after restore content.
acc156b94e : Add feature flag for providers to support backup&restore networktypes
c40e9606df : Restore Binder When Subinfo is Null
42e7cd4b3b : Apply valid check for the satellite config data(plmns, services)
4ed86987ad : [Satellite Transport] Honor soft disallowed reasons
6d98f1bdad : [Satellite Transport] Honor soft disallowed reasons
f1282e1716 : Unregister broadcast receiver before registering it again.
b7c17d8efc : Pass emergency session information to modem
6b0f0553de : Don't notify restricted network validation status
29e8a85299 : Amend the way to invoke message application for the the first time satellite connected notification
2ec43cd80c : Add a bugfix feature for roaming notification
b23633086c : Synchronize the execution of exitEmergencyMode and setEmergencyMode
7b4a7557b3 : Add callback into vendor interface to receive modem state change event
f4ee961c25 : Revert^2 "Collect DataRatStateChanged atom"
a5b9921284 : Check if device is connected to satellite within hysteresis per phone object.
621534f583 : Add additional scenario for requesting ntn signal strength report
0ab9daeb94 : Retry polling for pending datagrams in demo mode
01b5c451e1 : Prevents empty string entitlement plmn case.
596d4aaaec : Revert "Collect DataRatStateChanged atom"
a20df18c8f : Add missing aconfig container field to frameworks/opt/telephony
d9c9213d48 : Make provisioning profile and NTN profile invisbile
daa525eeb1 : Make methods common for children of DomainSelectionConnection
f18e5a000c : [Esim Bootstrap] DDS scenario handling at ESIM bootstrap activation
c9cd792c9d : Collect DataRatStateChanged atom
26ff6a0e18 : Reduce notifying PreciseDataConnectionState
d048c8bf63 : Logs atom for data network validation
b42c2fcc19 : Suppressed anomaly report for user edited APNs
b571041354 : Remove MMS cap only for diff apn
b56e6efcef : Introduce aconfig flag to fix VCN crash on receiving configs
b11be47143 : Update UT cases for CarrierAppUtils
3a73b46cd7 : Satellite Internet Support
1ed93ad6a7 : Clear auto select sub correctly
253d779fbb : Remove requestIsSatelliteCommunicationAllowedForCurrentLocation from vendor implementation
11dfd81484 : Add feature flag to notify the initial IMS provisioning statue
64034ba82b : Ensure RadioConfigProxy HAL Version is set variably.
744eb0e52e : Clear auto select sub correctly
459bd6f727 : Re-Add a flag to Enable Carrier N1 Mode Control
51089d415c : Add owner and target release comment for all Android Telephony flags
5556feb3c5 : Update flag meta data for idenfitying the owner and target release
e509f664ee : Rename default value of RoamingType.
a09e3f9506 : Update UT cases for CarrierAppUtils
650660f914 : Re-Add a flag to Enable Carrier N1 Mode Control
cffde72f29 : Refactor the ImsiEncryption key download scenarios.
53dfdfbb13 : Check satellite enabled condition when request modem to report ntn signal strength
c0b685dcd8 : Add triggering pollPendingSatelliteDatagrams after successfully sending a callback back to sendSatelliteDatagram.
fb9fa4b880 : Add triggering pollPendingSatelliteDatagrams after successfully sending a callback back to sendSatelliteDatagram.
5313e94045 : Handle de-activated and new subscription Ids
d3e2d8912e : Send ACTION_EMERGENCY_CALL_STATE_CHANGED
af753ba078 : Have "Learn More" open cellular security help center
9db3edeb4b : Export flags used in FlaggedApi annotations
a4ed11eeaf : Update unit test to verify the media type of accept when answering via MMI code
d7d4990de4 : Fix media type of accepting call when answering via MMI code
8bef1da7dd : Add feature flag to fix the media type of accept when answering via MMI code
8f37a4825c : Migration to updated DeviceStateManager API
abc4ff3bd0 : Fix typo onReconnectQualifedNetworkType
37fcbc3641 : [Esim Bootstrap] DDS scenario handling at ESIM bootstrap activation
f172f93e99 : Add pollState when setting automatic network selection mode is done.
07be47a241 : Handle modem state change in POWER_OFF state
e8f6b72804 : Add additional field into sms atoms for satellite service
9bf7ddb813 : Reject incoming call for emergency call
7d8a7eb69b : Route GsmCdmaPhone#exitEmergencyCallbackMode() to EmergencyStateTracker
c00abbf401 : Satellite Internet Support
48d502d051 : Update to check if the s2cellfile is null
f5d64dd64e : Revert "Satellite Internet Support"
99cd8f36bd : Move flags to exported for g3 access
e1d769a035 : Do not report satellite network if carrier config is disabled
33ed402510 : Do not report satellite network if carrier config is disabled
f6a7cf7c84 : Update to check if the s2cellfile is null
d3a6ad864e : Dump state of CarrierServiceBindHelper in UiccController.dump
4f9564d02b : Add feature flag for No reply timer for CFNRy
5b9e8e9364 : Decrease Service State metric cooldown time to 5 hours
bfd2b1e665 : Revert "Satellite Internet Support"
1a531ab039 : Improve app index validation
d0e8967e07 : Add feature flag to support SIP subscribe retry
40c6f3d901 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/frameworks/opt/timezonepicker

2a166f2 : Import translations. DO NOT MERGE ANYWHERE
f3abeab : Import translations. DO NOT MERGE ANYWHERE
0033e69 : Import translations. DO NOT MERGE ANYWHERE
36ea560 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/frameworks/proto_logging

af266977 : Revert "[Autofill Logging] Add filtered views count into Autofil..."
964aaadf : Add protobuf constant for verbose vendor logging
0cefa1a6 : Add APP_OP_RECEIVE_SENSITIVE_NOTIFICATIONS to proto
92f3c1bb : Add forecast_seconds field to ThermalHeadroomCalled
ada8e9ab : Add management mode to DevicePolicyState
65ba926d : Add more status codes for PreRebootDexoptJobEnded.
93c245f5 : [Autofill Logging] Add filtered views count into AutofillPresentedEventReported proto
4fa13f81 : Add Ipv6ProvisioningMode enum proto in NetworkIpProvisioningReported.
014f060a : Camera: Add feature combination query analytics
e081dbf0 : atoms: add new Perfetto events matching aosp/3117733
689b6b23 : [Autofill Framework] Add some save related fields into atom AutoFillSessionCommitted
54a1075c : Add new QueryCorrectionType end session
77919b38 : [Audiosharing] Add metrics enum for audio stream
d743b385 : [Audio Metric] Add BLE, Dock and HDMI device support for AudioPowerUsageDataReported atom.
b5f9d115 : Add new error types for exceptions thrown during Cobalt logging.
bbdefd0d : Update PreRebootDexoptJobEnded with more fields.
adc6c026 : libc++fs is part of libc++ now.
a05cd888 : Add target SDK versions to BAL metric
63a28f41 : Add metrics for SatelliteAccessController module
72642da6 : Atoms: Add atoms and a new field for ADPF Telemetry
bc758dbe : Add App Icon from overview as an EnterReason in Desktop Mode logs
008c21fe : Device Policy atoms
b717fdfb : Quick variable updates to atoms merged for the photopicker to make them uniform with the expected proto practices
a8444b78 : Add header error verbose debug report type. Test: N/A Bug: 324566769
2c4e1536 : Autofill Presentation Proto 2
141a8729 : Add FOLLOW_UP to OomChangeReasonEnum
36bca22d : Add is_emergency field into incoming_sms
e0c5e64b : Add a new error type for measurement cobalt logger initialization error. Bug: 324956419
16554200 : Add metric when we kill bluetooth
b0fca431 : add is_provisioning_profile to atoms.proto file
66d96f54 : Enum mismatch in services and adservices_extension_atoms.proto
c2455527 : Updated proto files names to be built for rust
d1565bed : Refactor adservices atoms to extensions.
26d548c5 : Adding atoms for the android photopicker to implement its telemetry module
8074254d : Reuse WifiPredictedUsabilityState enum
28118a87 : [Enrollment] Transaction Metrics
a1484141 : [Audiosharing] Add metrics enum for audio sharing
368c6633 : Add action for settings state logging 1. adaptive touch sensitivity (ACTION_ADAPTIVE_TOUCH_SENSITIVITY) 2. touch_sensitivity (ACTION_TOUCH_SENSITIVITY)
52e1e31d : Enum Mismatch in Frameworks and Services Reporting Status
2be74561 : Introduce adaptive scale to VibrationReported atom
71dbbdb8 : Add a source field and enum to app restriction atom
ebedfcb5 : Add max signal level into satellite session metrics
b6516d9c : atoms: add new Perfetto events matching aosp/3092251
40faf505 : Atom for external scorer evaluation
9484f701 : Add new fields for B2C data in voice call metric
152c137c : [Autofill Framework] Add in no save reason screen has credman field
f326d63b : modify the name of one field in ScreenDimReported
0748317e : Log sdk package name in TrainingEvent atom
458e37ff : Update PreRebootDexoptJobEnded.
7895fd6e : Add a new field calling_uid for ComponentStateChangedReported atom.
611d4605 : BluetoothMetrics: Rename KEY_UNKNOWN to COUNTER_KEY_UNKNOWN
aef70210 : Add new enums and atoms for carrier roaming satellite metrics
0b22db6c : Update AccessibilityShortcutStats to include qs shortcut type
4ba0174f : Add new enums and atoms for carrier roaming satellite metrics
9b89be0e : signals: Change incorrect metric name
d2eead47 : Atom - Replace session_state with ike_state
e1fc8200 : Add Constant for Notification volume preference
251b0b1f : Document mediacodec's bitrate-related attributes
be7be7dc : Atom - Replace session_state with ike_state
2ca7fa00 : [Autofill] Proto change for more logging for views filling
2638c85b : Create new PreRebootDexoptJobEnded pushed atom in stats/atoms/art and reference it from atoms.proto
94c31a38 : [Measurement] ODP Registration Status Enum Expansion
431f0249 : Log sdk and package name for ODP atoms
a008c3db : Add the session advertising type to media action logs
51e3427e : cli: Add enums for new commands
6c92cc9b : Create new PreRebootDexoptJobEnded pushed atom in stats/atoms/art and reference it from atoms.proto
0cf4c554 : Add metric logging for fake landscape usage
cbb31068 : chore(brightness suw): add auto brightness page id in settings enum proto
884d0184 : Camera: Add extension capture format to camera action event
00276efe : Create ConnectedChannelChanged atom
091d010c : Reserve pull and push atom for future feature
30321c48 : Revert "Reserving IDs in pull and push atoms for a future feature."
b7797fdd : Autofill Presentation Logs
e8e94c85 : Add logging enum for Training Plans API calls
c0d6d98b : Add vulkan_engine_names to GpuStatsAppInfo
5a33c78d : Add Notification latency atom for wearservices.
325042cf : [Thread] preserve action id for Thread in settings
2e547254 : Add CUJ for Private space lock/unlock animation.
fdbec905 : Update path and atom comments
ba230895 : Reserving IDs in pull and push atoms for a future feature.
959d79e4 : Autofill add provider uid to logs
35c0680e : [Thread] preserve action id for Thread in settings
c3fa1590 : Reserving IDs in pushed atoms for a future feature.
90213f04 : BluetoothMetrics: added HID counter metrics
01b75b10 : Add new atoms for BLE scan and advertisement
f9401653 : Add telemetry for PA Ramp Phase 3 atoms
5ac80251 : Add new atoms for BLE scan and advertisement
76135541 : Mark CellularIdentifierDisclosed as fraud & abuse
7738cab4 : Adding enum for exact alarm permission.
09468b20 : Share display enums to vendor atoms.
6f36d048 : Add nav handle touch points proto
e5ca3ccc : Refactoring atoms enums proto file group
180cfe7d : chre_significant_motion_state_changed Atom Created.
d4c32a10 : new atom ScreenDimReported
755dc6d8 : Add proto log for new reason code in PowerWhitelistManager
66b065fb : [statsd] Added data corruption reason propagation to EventMetric
a8a9def2 : Add UID to wifi disconnect logging
32693617 : Revert "Add new metric to track number of blocked permission dialogs"
c3a29adc : Remove/update atoms associated to RUN_BACKUP_JOBS permission.
b5e23adf : Add AppRestrictionStateChanged message
05d6a9b4 : Add a new logging enum for wireless charging learn more
f92df1d9 : [Measurement] ODP Registration Metrics
51f8eaf2 : [Measurement] ODP Registration Metrics
70405236 : Added demo mode fields to satellite metrics atoms
5ad308cb : [Measurement] New Registration API field: Is Protected Audience Request
242f9f26 : Add result_code to SandboxApiCalled
a63d18d0 : Add metrics for subsequent pair Settings events
a7cb88fb : Add new atom for enabling/disabling launcher components.
1c7f2c54 : Add CEL error codes for Back Compat init
4effef42 : Handle IME user animation in ImeTracker
be071698 : [statsd] Added data corruption reason propagation to EventMetric
3f87db13 : Camera: Add FPS fields to CAMERA_ACTION_EVENT atom
3075d5fb : Add atom for logging RDI with metric ID
566d1a86 : Add training run complete enum
de68dc42 : Add atom for logging RDI with metric ID
43d291bd : Fixed the MobileBytesTransferByProcState field type
228e034a : Upload detailed battery attribution slices
6adbb23c : Log the count of force-stop cancelled PendingIntents sent from top.
475f1284 : KernelOomKillOccurred: Adding new oom/mark_victim fields
83e8df11 : KernelOomKillOccurred: Adding new oom/mark_victim fields
8d879df8 : Add atoms for PdfViewer. refer: go/pdfviewer-ww-integration
1781a4fe : Add enum for notifyMeasurementEvent API.
2bce8862 : Add enum for notifyMeasurementEvent API.
397957b2 : Add [(is_uid) = true] to Pas extended metrics
b80b3101 : Add [(is_uid) = true] to Pas extended metrics
caac746f : add additional fields for SatelliteSession atom
e6c6707a : Add SETTINGS_ESIM_RAC_CONNECTIVITY_WARNING to settings_enums
a32a6a34 : Add metrics category for location services for private profile
d91ab14f : Add enums for App Pair launch jank tracking
701d736a : [BluetoothMetrics]: Adding RDI information within atom for Profile Connection
122eaa75 : Add VE logging elements for training plans
afcf1b77 : [Satellite Transport] Create Additional field at DataCallSession atom to track Satellite transport
8097f9f3 : Add is_ntn field
28dba767 : Add SETTINGS_ESIM_RAC_CONNECTIVITY_WARNING to settings_enums
5a8681af : Revert the voice activation app op in settings.
a63aad22 : Add null aggregate reports count to Measurement metrics
50c444aa : Add new metric to track number of blocked permission dialogs
1aea5d07 : Add new NFC atoms
9f0c8f1c : Update metric unit for adaptive haptics vibration scale
5b4f8ff3 : [Satellite Transport] Create additional capabilities fields at NetworkRequestV2 atom
67e81ce2 : Remove OP_RECEIVE_SANDBOXED_DETECTION_TRAINING_DATA due to the permission is cancelled.
4e0466ee : Add cancel api enum
93bab941 : Add the atom to log the excessive binder proxies event
ebb04218 : Revert "BluetoothSystemServer: add Hidden AutoOn metrics"
429625c1 : [Encryption Keys] Add adservices_enums for CEL.
7cf89f96 : Add attributionTag in p2p metric
226f7510 : Add new enum for Display Settings Reset button
4dafdf6d : Add population id and example count to TrainingEventReported atom
485699d2 : Add CUJ enums for launcher predictive back
c608db6c : Revert "Add enums for Launcher Predictive Back jank tracking"
5e679af2 : Revert^2 "Create DataRatStateChanged atom"
fcc20357 : Remove unused object param in fprintf call
ec591b3f : Add enums for Launcher Predictive Back jank tracking
6c5050d0 : Add the atom to log the excessive binder proxies event
937773b3 : Added Car wakeup from suspend atom
6df16d01 : Revert "Create DataRatStateChanged atom"
e7fd909a : Revert^2 "Add @RequiresApi annotation to generated code for repeated fields"
fa880cf2 : Adjust FAB Drag-to-Edit metrics to remove UID per PWG request.
30939eed : Add is_ntn field
f5b8f0ae : Add exit type fullscreen request to atoms.proto
2d28ba26 : Revert "Add @RequiresApi annotation to generated code for repeated fields"
e2a5436c : Add display state reason enums
837c7841 : Change Widevine to Media DRM
02c137c6 : Add an atom for shell command metrics
8fc4f5ef : Export signature verificaiton proto to use in stats logger
43e521dd : Add telemetry for server auction key fetch
6326fdd9 : Adding core-networking VPN connection atom
2886c177 : Adding core-networking VPN connection atom
f4166ca7 : New telemetry for additional permissions screen.
90a4864c : Add @RequiresApi annotation to generated code for repeated fields
8dbe2dc0 : Add boolean variable of underlying network validation status.
080f83e7 : Add atoms for extended PAS telemetry
9eaaa145 : Update enum with brightness reason doze manual
6d7ca4ee : Add a new enum for temporary system files
ab2d7cf9 : Add telemetry for server auction key fetch
60eca446 : Add new ArtDeviceStatus pulled atom
ff40630b : Add field for tracking multitasking launches
204ebeb3 : Add atoms for extended PAS telemetry
5c673c5d : [ECM] Add RESULT_SUPPRESSED
a831e9ef : Create DataRatStateChanged atom
7223623e : Create TeX metrics for Accessibility Quick Settings shortcut
d66b2fab : Add an atom for shell command metrics
5e5c48f7 : Add action for Delete private space from reset options
ea26f191 : Add action for adaptive vibration settings
142b27ae : [Topics] Create atoms for topics encryption.
7cb21816 : Add a logging enum for blocked request role dialog by enhanced confirmation restriction
3ee267fc : [Topics] Create atoms for topics encryption.
4cd819f5 : Update SignatureVerification proto to add more debugging
b8d57418 : Add atoms for ADPF hint session tid cleanup
03d51381 : [PA] Updating Ad filtering atom to V2
30d128d0 : [PA] Updating Ad filtering atom to V2
649a1b1d : Update SignatureVerification proto to add more debugging
57bf32c2 : Fix session_id param in SensitiveContentAppProtection
ea71820e : Add new atom ExampleIteratorNextLatencyReported
12f84bcb : Satellite Internet Support
fede2fc4 : Enhancements to Background job logging
5111252e : Add new atom ExampleIteratorNextLatencyReported
4b1d9c0f : Add more CEL Enums for SPE
13bf7028 : Enhancements to Background job logging
39eff45e : Remove the redundant cancel reasons and add open on watch and phone title
fa7769eb : Add event for Spatial Audio toggle in Settings
d7efd3a5 : Atom - NegotiatedSecurityAssociation atom to log SA negotiations
2d124cff : new atom ScreenTimeoutOverrideReported and ScreenInteractiveSessionReported
30188bf6 : Kill the cached process if it sends excessive broadcasts.
0f1da5b8 : Add enums for App Pair launch jank tracking
77fc2dde : Add latency for ExampleStore
06dd4ee0 : Add CELLULAR_SECURITY_SETTINGS to settings_enums.proto
17673a16 : Revert "Add enums for App Pair launch jank tracking"
c50b7e4f : Add page id for adaptive haptics settings page
1fc57eff : Add atom for sensitive content app protection
51463dd6 : Add express metric for n10n image asset open latency
23c23036 : Fix final state enum names
aba9e65b : Correct casing for is_data_enabled in CellularServiceState
987b712a : Create a New Atom for SPE Job Scheduling
f9ff4179 : Create a New Atom for SPE Job Scheduling
a9b8d4fa : [Cherry-pick] Fix state annotations and set default state nested value to false
c4a9f3ad : Add action for PS setup pre finish waiting screen
7ddd94c8 : Remove unused LastScreenOnFragmentReported Atom
fba7aafc : Fix state annotations and set default state nested value to false
efbcdb86 : Add logging reference for T_N (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:97c20c38f7e230882a7ff6206e2a566c92067308) Merged-In: I9c3eabced4db6b1609774f43b3fd4f2ba6770bb0 Change-Id: I9c3eabced4db6b1609774f43b3fd4f2ba6770bb0
20e38c1a : [Autofill Log] : Proto changes for logging views filling
05744e61 : Prevent new uint32/uint64 fields in atoms.proto
d6e61863 : Add enums for App Pair launch jank tracking
d45fb1fc : Update enums.proto for skin temperature logging.
b085c65d : Add boolean variable of underlying network validation status.
39421d68 : Adding logging fields for CredMan UI dialog selection mechanism
a3b76958 : wearsettings_enum: Add ABTM switch
6dc8f90b : DNS Resolver proto changes to support satellite transport type metrics
c6505b46 : DNS Resolver proto changes to support satellite transport type metrics
bc8aa17a : Log authenticator service call latencies
14a5facc : Dropped frames is NOT included in video_frames_played
0ab74efb : Add content toggling preview to preview enum
8c6f563f : Introduce new wake lock level for screen timeout
d9b64999 : Add additional fields into sms/mms atoms for satellite service
8fe76985 : [BluetoothMetrics] Introducing the new RDI atom
1b5187bc : Add the missing group type for notification.
42219faf : Fix display_name of virtual_devices metric
cf472ec8 : Add keyboard system event for changing splitscreen focus
98a8ff99 : Update wearsettings_enums with new entry
92683ffd : Change NetworkValidationResult enum names sync with g3
836d66f2 : Breakdown registration network failure type into more detailed errors. Server unavailable error and invalid url error should be their own type of failure instead of grouped into network failure.
377a0b89 : Add FinFraud atoms
73841f46 : Revert "Satellite Internet Support"
23917465 : Mark quarantined screen related enum as deprecated.
6ee33ecd : KernelOomKillOccurred module fix
2f2b3609 : oom: report out-of-memory kills to statsd
7745af8c : Add telemetry express metrics for vibrator controller
fb96f043 : Settings: add action for tap dragging setting change
6ed9e0b7 : Add express metrics for WebView Update Service
ecde26ae : Add TvSettings enums for "Time to take action (Accessibility timeout)" page.
7b8c8e62 : Add new atoms for AppSearch usage report
d2229f19 : Satellite Internet Support
2a0eee17 : Add metrics for RPC inbound and outbound latency.
2624131e : Add a firstLaunch field to component start metrics
7e76c23e : Revert "Satellite Internet Support"
a5a7f4d8 : Add new atom definitions for dismissal action, remote action and dismissal of notification.
85ff53cc : Add metrics for RPC inbound and outbound latency.
b5576d1e : Modify Action enum for sensor privacy toggle
72af0888 : Add an event for ka latency.
f255da5f : Add operation/data types and audio sample count
f4fb8304 : [Measurement] New Registration API field: Is Protected Audience Request
42e21dc0 : LmkKillOccurred: Adding new kill reason
25b5a42e : Add channel width to WifiApCapabilitiesReported

+- Project: platform/frameworks/rs

9fa53913 : Add deprecation messages.
0388e55a : rs: remove one last `neon:` from the build!
a64f8dd7 : Remove obsolete `neon:` clauses.
f5cb7dc3 : Remove useless non-neon support.
2aeafe0b : Remove VNDK definition(s)

+- Project: platform/hardware/broadcom/libbt

b8fb47e : Remove include of empty userial.h header

+- Project: platform/hardware/broadcom/wlan

df9fbd3 : Report valid radiostat even though there is no linkstat info for non assoc/error cases
4df3d7c : Temporarily disable the nan pairing feature cap advertisement.
ab3e32f : Fix for wifi off issue by not protecting the cleanup of the residual cmd refs.
2021175 : HAL - Fix for nan publish failure due to unsupported attributes.
5e60475 : Fix for wifi off issue by not protecting the cleanup of the residual cmd refs.
b90b589 : HAL - Fix for handling the WIFI_POWER_SCENARIO_DEFAULT tx power value.
4fa964a : Brcm hal updates on top of the v android.
b318c51 : Revert "Brcm hal updates on top of the v android."
473e00b : Revert "Update the apf alloc size with additional overhead."
c9ead13 : Update the apf alloc size with additional overhead.
8075d9d : Brcm hal updates on top of the v android.
de907d0 : 16kb: Use getpagesize() instead of PAGE_SIZE
c6d1c20 : Update legacy header file dependency in the Broadcom Wifi HAL.
3170f1e : Remove references to internal libnl headers.
9468854 : Remove references to internal libnl headers.
c4a6530 : Remove references to internal libnl headers.
372dcb8 : Update legacy header file dependency in the Broadcom Wifi HAL.
ec1548b : 16kb: Use getpagesize() instead of PAGE_SIZE
118ac00 : Increase nlmsg alloc size to 5k for apf cmd for the program_len crossing the default alloc size.

+- Project: platform/hardware/google/aemu

878886a : Link -lrt on linux
89a574c : Windows: Fix msvc header dependency
25135e1 : Provide feature flag for Uwb in goldfish
702a98f : Add QtRawKeyboardInput feature
2896418 : Deprecate LazyInstance
f5cd69f : Add support for building with bazel
3dc9050 : Avoid holding device lock while destroying specific context
7546235 : Add a callback to initialize UI
e011ad7 : resizable: add interface to skip draw
32d0c38 : Fix missing include after libc++ update
c96f287 : Abort when trying to insert duplicated entry
e9ec34e : Allow mixing add and addFixed in HybridEntityManager

+- Project: platform/hardware/google/apf

c01aa55 : Enforce minimum 20-byte, 4-byte aligned APF ram for apf_run
e0ffcb9 : v7: implement jnset
73e3f48 : v7: introduce read_packet_u8() helper
f8ce289 : v7: use DECODE_U8() in more places
f934472 : v7: bump version number
fc00ca0 : v7: don't put version number in apf_interpreter.h include guard.
5e5338d : devtools: use v7 interpreter source, not the no longer existing v5
dc66c4e : rename: libapf_v5 to libapf_v7
3b08491 : v5: rename to v7/
e17d00b : v4: add V4_ to include guard
4910eec : v6: rename include guard (v5 -> v6)
e7118ac : v6: set version to 6.000
3c4ca3d : v6: copy in from v5
6217b4b : v6: empty out directory in prep for copy
e8da73e : Add disassembler support for EXCEPTIONBUFFER_EXT_OPCODE
7ad0a6b : v5: support even set multiples in JBSMATCH
6df7e7b : Extend disassembler's JBSMATCH support for multi-byte sequences
80b60d0 : v5: add some more comments
13b96dc : v4: copy apf.h to v4/apf.h
412b010 : v5: add one more function indirect for apf_run()
eda4335 : Add JONEOF_EXT_OPCODE disassembly support to apf_disassembler
c83ab00 : v5: introduce exception debug buffer
75d1f33 : v5: add JBSMATCH multi match support
7cc11e0 : v5: optimize for arm interpreter size (as opposed to x86)
bb3f1b0 : v5: optimize interpreter immediate decoding
65079fb : v5: make JONEOF support 2..33 values instead of 1..32
34d2fe5 : Fix documentation for JONEOF_EXT_OPCODE
9a5befd : v5: reduce number of var declarations after statements, part 3
d9cc3df : v5: reduce number of var declarations after statements, part 2
d05ec97 : v5: reduce number of var declarations after statements
02ad338 : v5: make apf_run() return more helpful value on firmware integration bugs
74b2bfb : v5: fix a bug in JONEOF_EXT_OPCODE
92aa71f : v5: add back PASS for 'normal' pass cases
5a5831c : v5: replace PASS_PACKET with EXCEPTION
b004229 : v5: replace DROP_PACKET with just DROP
c720b5a : v5: get us closer to ANSI C
56847bd : v5: remove unused err_code
d68a32c : v5: enable gcc -Wsign-conversion
a7ad6eb : disassembler: LDDW/STDW v6 mode, cnt -> counter
e7956d4 : Add disassembler support for STDW and LDDW opcodes in v6 mode
19e74c3 : Enhance disassembler output clarity for DROP/PASS opcodes
ca8f966 : v6: apf_interpreter.{h,c} - create placeholder text
6d5cbf6 : v4: move apf_interpreter.{h,c} into v4 subdirectory
4b33e23 : Remove the unused IPPROTO_{ICMP|ICMPV6|TCP|UDP} constants
f9d30ca : Add test for IGMPv2 packet checksum calculation
e1552da : v5: whitespace realignment
3bd1158 : apf2java: adjust for jnebs -> jbsne rename
d2e302b : v5: improve JONEOF_OPCODE documentation comment
13f3eb8 : v5: implement JONEOF_OPCODE
03c86c9 : v5: rework LDDW/STDW for APFv6 mode to make them more useful
82326fb : v5: JBSMATCH - always use R0 as offset
808340c : v5: fix incorrect comment
7fd6014 : v5: implement 'jbseq' (ie. 'jbsne' with R=1)
9026ee0 : v5: save an instruction
e8d3531 : v5: simplify JBSMATCH_OPCODE implementation
8fed45b : v5: simplify: move JBSMATCH_OPCODE block outside nested switch
9a9ab23 : v5: better arithmetic operations for APFv6
76bf725 : v5: add a few clarifying comments
2e94acc : v5: use a memory slot to save apf_version()

+- Project: platform/hardware/google/av

46900a0 : Check is weak pointer is promoted correctly when getting ECO Session
5ef7745 : Transferring ownership of ECOService
7520185 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/hardware/google/camera

ce0a15c : Fix build with ToT libc++
4aadf35 : Remove obsolete VirtualCamera directory
e64e3bb : Bump up main major version to N+2
6f7e1ac : Enable RT priority inheritance for camera device bindercall
35d8319 : Move license metadata declarations to meta-lic.mk and remove the Android.mk file.
9285312 : scope using statement to global namespace
bfd3e54 : Adopt new lyric_hwl interface for Feature Combination API
09f2ecc : Reapply "GCH: Check for physical stream use cases for physical st..."
cb870f8 : Revert "GCH: Check for physical stream use cases for physical st..."
0570de9 : GCH: Check for physical stream use cases for physical streams
67fc333 : Add reprocessing capture time measurements to CPA and trace
3d10ae6 : EmulatedCamera: Update lens intrinsic physical device data
e17bd04 : CameraDeviceSession: Flush SBC manager on Flush
f6f5bd6 : Fix collisions between profiling operations
d515880 : Fix FD leak for anon_inode:sync_file
bd3b30b : Camera: Maintain ConstructDefaultRequestSettings return value
e2d900b : EmulatedCamera: Fix partialResultCount
734a033 : Add trace counter for timestamp diff between each preview image
eedbbe8 : Revert^2 "BasicCaptureSession: Apply ResultDispatcher"
64ca4bb : Revert^2 "ResultDispatcher: Support batched result callbacks"
71c44c2 : Revert "BasicCaptureSession: Apply ResultDispatcher"
322dfd7 : Revert "ResultDispatcher: Support batched result callbacks"
7512357 : BasicCaptureSession: Apply ResultDispatcher
738bed9 : ResultDispatcher: Support batched result callbacks
cdef312 : Update VmaCallbacks to return bool
6fd27ab : Migrate Test Targets to New Android Ownership Model

+- Project: platform/hardware/google/gchips

c52c543 : Initialize ABFC-compressed buffer headers
6f7a692 : Protect handle lookups with mutex
41d1371 : mali_gralloc_reference: Keep track of buffer lock status
0ddc1c7 : Align camera YUV buffers stride to 64-byte
9ebf958 : Mapper5 should support video gmv
a2422fa : set metadata size properly in getStandardMetadata
06d0b0f : hidl_common: Allow re-setting of smpte2086 and cta861_3 formats
7d2a949 : RAW10 and RAW12 STRIDE calculations should be different
6ac5e4e : Add Support for Allocator2
6b13647 : Add a default mapper option
0813466 : Use gralloc version based on soong variable
e1c0084 : Add stem to allocator and mapper

+- Project: platform/hardware/google/gfxstream

ac9775bf1 : Revert "gfxstream: destroyDevicesLocked needs to use internal destroyFenceLocked implementation."
71253ed51 : Revert "gfxstream: Fix synchronization issue"
c452d97d1 : Revert "gfxstream: stream-renderer: Add missing mapping for common format in getResourceInfo"
79959280c : Revert "gfxstream: Add vkCmdPipelineBarrier2 implementation in VkDecoderGlobalState"
68437f938 : Revert "gfxstream: stream-renderer: add waitSyncResource interface"
7beeaad36 : Revert "gfxstream: don't add external fences in destroyDeviceLocked"
30c4bbcc3 : Revert^2 "gfxstream: add VK_EXT_vertex_attribute_divisor"
626ca943a : Revert "gfxstream: add VK_EXT_vertex_attribute_divisor"
fccacb01e : gfxstream: add VK_EXT_vertex_attribute_divisor
9d7322899 : gfxstream: don't add external fences in destroyDeviceLocked
36c3a5efb : Fix handle create mismatch for Vulkan snapshot
98b56cc51 : gfxstream: nuke dependency resolution download
3e6474db4 : Set host alignment to 1 for VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM.
7609a8369 : gfxstream: stream-renderer: add waitSyncResource interface
c4de357e4 : gfxstream: Add vkCmdPipelineBarrier2 implementation in VkDecoderGlobalState
9ee7b00a6 : gfxstream: stream-renderer: Add missing mapping for common format in getResourceInfo
79272265f : gfxstream: Fix synchronization issue
b41055521 : gfxstream: destroyDevicesLocked needs to use internal destroyFenceLocked implementation.
64159371f : libc++fs is part of libc++ now.
415bdd59e : gfxstream: valgrind fix
550f713d8 : Allocate staging buffer based on its own memory requirements
f72839fde : Do not try to add transfer src/dst for all buffers
301567dbb : Fix for preprocessor condition check on VkReconstruction
a96011adf : Remove duplicated flag check on handle types
8a6d74c45 : [qemu] Call address_space_set_vm_operations in RenderLib.
0cbac1208 : Fix ubsan error.
6f6b803ae : Formalize definition of invalid context ids.
6bde77178 : Add VK_EXT_host_query_reset to guest's allowed device extensions
550b6bdb7 : gfxstream: For vulkanOnly, propogate the linear bind attribute to the ColorBuffer image creation
a8140f4f9 : gfxstream: Add linearPeerImage for Linux guests, to use for imageLayout queries
42a8b7530 : gfxstream: Switch to using scanout path with native DRM images for Linux WSI
ad9184764 : Tweaking YCBCR conversion to return correct VK Format
3e04cb426 : gfxstream: Change createResource to use stride instead of bpp
8dc8041b8 : gfxstream: Remove VkImage from functable handle translation
44f3f02f3 : gfxstream: Fix bug in memory unmap.
22c808855 : gfxstream: support EXT_queue_family_foreign
42361f79b : gfxstream: convert some Vulkan to mesa_log(..)
ee3dfa25d : Configure MoltenVK library to use single queue
ee3c922f9 : Enable portability subset features for MoltenVK
be7d26dd0 : Check null pointers before using
681b75310 : Add snapshot for command buffer
430ed7099 : Patch up ColorBuffer for vk snapshot
1548e8e5f : gles1.1: reset CoreProfileEngineShaders.h
10f93665e : Snapshot descriptor set contents
0542653cd : Support BGRA render target in CompositorVk
06a824821 : Update MoltenVK version for gfxstream
cfec59c56 : Remove mock ICD usages and files
710c05b7f : Get MoltenVK working with gfxstream
5dce73f53 : Refactor vk image readback in end2end tests
8fbb48d28 : Remove extra semicolon in VkEncoder
455ba1a96 : Define MoltenVK functions for gfxstream
a95da73a9 : Separate magma bits into a separate build target on Android
81b0a2863 : Mark VK_MVK_moltenvk extension as supported on vulkan
876ff210f : Make gfxstream static library visible
ed8433a67 : gfxstream: move staging reset to end of reset command buffer
d94f3f999 : gfxstream: Add test for multi-threaded command buffers
397a63ffa : Add VK_EXT_metal_objects support
3c5773954 : Enable logging messages on VkCommonOperations
1e1413278 : gfxstream: Fix usage of encoder after release in vkResetCommandBuffer
90819b82c : Make gfxstream visible to rutabaga
9f28de25c : Fix extension addition for emulation device
845d8423c : gfxstream: Revert all unnecessary gfxstream_vk_* object types and corresponding translations in functable.
16b349bbe : gfxstream: Clean up VK_KHR_external_memory_fd support for Linux
e9c11860e : gfxstream: Add "transformList" method for VkFences, in addition to VkSemaphores
82070989b : Revert "Reland "Partial revert of aosp/2858589 to avoid Mesa layer for Android""
3057f919c : gfxstream: always advertise device memory extension guest side
da6075d91 : gfxstream: Use vk_find_struct for other struct searches in gfxstream_vk_CreateDevice
0059ccf51 : gfxstream: translate physicalDevices list in VkPhysicalDeviceGroupProperties to their gfxstream objects
a6956742e : Snapshot VkBuffer
234a263b0 : gfxstream: add missing DeviceOpTracker.cpp to meson build
379a5ed00 : gfxstream: Fix createResource call for Linux-guest VirtGpu layer
24e20f84e : Update vkMapMemory to not hold lock when calling into enc
f845fbe29 : Fix windows build break due to missing file
89a0f70d4 : Vulkan: fix dstArrayElement index wrap issue
b2f3118ad : Add test for vkUpdateDescriptorSetWithTemplate() with wrapping
9a061665b : Add tracking for sync objs used by vkAcquireImageANDROID()
a4d121b66 : gfxstream: random changes to support QNX
cb8e9da45 : gfxstream: spec fix
64a068123 : gfxstream: ColorBufferVk: Don't append VkExternalMemoryImageCreateInfo without a valid handle for import
9f755ae1d : Filter guest VK_EXT_device_memory_report structs from host
80345ad71 : gfxstream: fix meson build
88df7cff1 : Fix ColorBufferVk layout on snapshot load again
871ddc27a : Add app and engine name to the existing vkCreateDevice() log
d2049d02a : resizable: clear width, height and number of pixels when skip frames
3ecaceea3 : Add tests (initially disabled) testing sync obj usage in ANI
8aa13543b : Log nofile limit
1006a8645 : Handle dependency by VkMemoryDedicatedAllocateInfo
696eaaa01 : Reland "Partial revert of aosp/2858589 to avoid Mesa layer for Android"
77d841178 : Skip snapshotting multi-sample images
9e04a48c7 : Bazel: Fix missing cpp file
4c20def42 : Hide ColorBuffer Vulkan snapshot behind a flag
9eef6d0ae : Revert "Partial revert of aosp/2858589 to avoid Mesa layer for Android"
2ebd43749 : Revert "Reland "Defer destruction of fences and semaphores used for ANI""
49a4aeff3 : Reland "Defer destruction of fences and semaphores used for ANI"
d6e1b0002 : Partial revert of aosp/2858589 to avoid Mesa layer for Android
9cea79aa2 : Use scoped AHB helper
b1514065b : Snapshot image layout
909c31f1c : Remove GL_EXT_shader_framebuffer_fetch support
825d1290f : Add stencil format support in snapshot
5c088a8d3 : Add gfxstream_vkemulatedphysicaldevicememory_tests to CTS
466c8db91 : Allow static linking of libgfxstream_backend
8a4151898 : Ignore .gdb_history
8f62b2d36 : Remove extra sleep during test shutdown
d2a6f6f2d : Unmap should run on the virtio gpu worker thread
244fd722a : Adds feature for using an emulated memory type for AHBs
2aaf6ee6f : Explicitly specify target/bind/bpp in resource creation
6d3d7b264 : Rename VirtGpuBlob -> VirtGpuResource
3255c6532 : Update emulated gralloc to use AHB format
91a477c0b : Add missing header in goldfish_vk_counting_guest.cpp
2d7e1a575 : Fix corner cases where vk dependency graph breaks
0ec8c65eb : Update OWNERS
54f633c2c : Always enable swapchain extensions
322533208 : Remove obsolete `neon:` clause.
71c925410 : add method to detect hardware gpu for vulkan support
f34876322 : Update log message
45e3604e0 : Bazel: Do not use cc_shared_library
3088df8da : Add composition support to the end2end test framework
080373704 : resizable: fire frame event when frame reposted
acc72c652 : Ensure glProgramBinary initializes uniform and attrib info
505f0290f : Make it not crash during vk snapshot load
775319a97 : goldfish: handle null handle
b45c01487 : Enable GFXStream bazel build
920569072 : Attempts to add descriptions for existing features
77ddccd55 : Make ASG destruction async
2631e3b82 : Add support for VK_EXT_robustness2
26c82ea97 : Release all guest vk instances on exit
1871367b6 : [guest] Fuchsia: initialize queries
2687212e4 : Introduce Gfxstream Features to decouple Gfxstream from AEMU
c05926024 : [guest] Fuchsia: open magma device
112afe81d : gfxstream: generate development ICD for meson build
a217d5718 : Revert "gfxstream: host: Linear tiling for QNX Screen buffer"
2995646f6 : gfxstream: Override protectedMemory Vulkan feature to mark as unsupported
094df9afc : Add test triggering the deadlock seen in b/329287602
80c47dc5a : Add VK_EXT_validation_features to host modules
fb4e96b3d : gfxstream: VkNativeBufferANDROID flow only requires ext-mem import, not export.
1b25418c7 : gfxstream: Revert requirement for dedicatedAllocation in external memory import flow.
cfcfb8736 : Better track color buffer usage in Vulkan
eee42bee7 : Add VK_EXT_debug_utils to host modules for codegen
21366fd7c : resizable: skip some frames when display config changes
4927721fe : Handle DPI on windows/linux.
bbc0ff7c0 : gfxstream: Rutabaga Layer improvements
aa954c7dc : Use update instead of addFixed when applicable
b0f4426a6 : Avoid using global features in glestranslator
82886e416 : Allow type conversion from YUVPlane to int

+- Project: platform/hardware/google/graphics/common

6fdf0891 : libhwc2.1: update TE information into frame rate reporter
e76e7ef5 : libhwc2.1: notify kernel of frame rate changes when updated
df52ee12 : Revert "libhwc2.1: update TE information into frame rate reporter"
7fb9a314 : Revert "libhwc2.1: notify kernel of frame rate changes when updated"
433c6871 : libhwc2.1: update TE information into frame rate reporter
01602254 : libhwc2.1: notify kernel of frame rate changes when updated
362e633e : libhwc2.1: fix race condition while setting min refresh rate
368e591e : libhwc2.1: reallocate buffer when assigned display changes
96921757 : libhwc2.1: skip asynchronous display-off during the first clear display
c68623b7 : hwc3: skip setLayerBufferSlotsToClear when display is not off
db85e8cf : hwc3: skip setLayerBufferSlotsToClear when display is not off
db5282a5 : libhwc2.1: first frame insertion timer
94b4620b : libhwc2.1: libvrr: fix peak refresh rate issue for min refresh rate flow
35a35758 : libhwc2.1: vrrStatistic: use latest boot clock for converting time
be2b6fa5 : libhwc2.1: getHistogramCapability should wait drm init done
c539f02e : libhwc2.1: use default copy constructor for Histogram ChannelInfo
36b4813a : Revert "libhwc2.1: Adding new function for convert brightness logic"
5977d59e : Revert "libhwc2.1: Adding new function for convert brightness logic"
06c7f8dd : libhwc2.1: Adding new function for convert brightness logic
17f5f911 : libhwc2.1: libdisplayinterface: regiser context histogram event handler
45693e32 : libhwc2.1: libdrmresource: Add Context Histogram DRM event
3212f44a : libhwc2.1: handle context histogram event in HistogramDevice
823b6606 : libhwc2.1: use blobId ioctl if supported
f8956ef1 : libhwc2.1: libdisplayinterface: add sendContextHistogramIoctl
376d49ed : libhwc2.1: vrrStatistic: ignore unregistered state
3d27604e : libhwc2.1: call queryOPR through queryStats interface
7902f910 : libhwc2.1: add dump for mHistogramCapability.supportQueryOpr
5d07180c : hwc: add support for clearing buffer slots when display is off
3d56398d : hwc: add support for clearing buffer slots when display is off
f7ca1794 : libhwc2.1: refine video detection
ed371938 : libhwc2.1: round indicator to valid refresh rate & refine trace
7bb7f17c : libhwc2.1: fix calculation in PeriodRefreshRateCalculator
e9a489d4 : libhwc2.1: dim layer skip device composition if color native
0af3be29 : libhwc2.1: reduce latency for updating indicator at first frame
039f9beb : libhwc2.1: dim layer skip device composition if color native
2788c09e : Revert "hwc: add support for setLayerBufferSlotsToClear"
9808e6a2 : Revert "hwc: add support for setLayerBufferSlotsToClear"
4aa9bd70 : Revert "hwc: add support for setLayerBufferSlotsToClear"
e2d9f3aa : [hwc] Fix layer mapping bug in validateDisplay
609ee216 : libhwc2.1: vrrStatistic: avoid redundant counting for onPresent
d0f53e9b : hwc: add support for setLayerBufferSlotsToClear
6e2dc33e : libhwc2.1: fix VTS failures related to refresh rate indicator
3a04f27c : hwc: add support for setLayerBufferSlotsToClear
cc7282de : libhwc2.1: improve frame insertion algorithm
0d708418 : Revert "libhwc2.1: change default YUV format"
7fb534ac : libhwc2.1: supports single-fd formats for middle buffer
7bb4c7af : libhwc2.1: vrrStatistic: refine AOD stats
29955361 : libhwc2.1: improve histogram atomic commit execution time
61695bf4 : libhwc2.1: Implement new AIDL method queryStats
d36e7e4e : libhwc2.1: ignore present for updating RR indicator only
678e11bf : libhwc2.1: use VideoFrameRateCalculator for video case only
2c6ed4bd : libhwc2.1: add trace for refresh rate indicator
ddd37dbe : libhwc2.1: Clean up old color blobs after switching CRTCs
eba55c4d : libhwc2.1: Reconfig and notify max refresh rate upon config change
1d7793e6 : libhwc2.1: add support for queryOPR in HistogramDevice
1ee2c961 : libhwc2.1: use active config to get refresh rate for changeable TE2
64ecad64 : libhwc2.1: respect config's peak refresh rate
0d67c376 : libhwc2.1: libvrr: log full path when fail wrtie date to file
12eca9fa : libhwc2.1: Use macro to ensure histogram compatibility with old kernel
96719655 : libhwc2.1: libdisplayinterface: seperate histogram createBlob and setBlob
774cc5fc : libhwc2.1: cleanup histogram dump function
b6edd061 : libhwc2.1: Use blobId to query and receive histogram drm event
e0f4f687 : libhwc2.1: rewrite the histogram atomic commit
e62d584e : libhwc2.1: use ConfigInfo to mange the config of histogram client
c8feb250 : libhwc2.1: use RAII class to ensure lifetime of histogram blob
740c9465 : libhwc2.1: vrrStatistic: refine idle stats
8014f80a : libhwc2.1: vrrStatistic: use android::base::boot_clock for power stats
f10dc5da : libhwc2.1: Implement dynamic decon switching
79cfcf04 : libhwc2.1: remove RGBA FP16 format to supported format list
44e3aaa5 : libhwc2.1: cleanup the init flow for histogram
f47abf17 : libhwc2.1: libdisplayinterface: use blob id to send histogram ioctl
e35e321b : libhwc2.1: powerstats: sort power stats by predefined order
61732af1 : libhwc2.1: powerstats: include non-integer fps values
8dce38d2 : libhwc2.1: RefreshRateCalculator: turn off callback if disabled
5275a217 : libhwc2.1: libvrr: remove onPresentTimeout from Statistic
5a2a1228 : load_png_image: Add premultiply option
303f5873 : libhwc2.1: Add histogram log macros
bfd2ab38 : libhwc2.1: libvrr: prevent doing SOC frame insertion when AOD
b06e7b07 : libhwc2.1: update TE2 settings first then check the min refresh rate
4a8f05da : libhwc2.1: libvrr: update frame insertion panel settings
23a85a7a : libhwc2.1: powerstats: remove string alignment
8f2d8856 : libhwc2.1: use target refresh rate for changeable TE2 notification
57166afa : libhwc2.1: set min vrefresh to 1 for doze mode
598868d7 : libhwc2.1: libvrr: keep maximum refresh rate during continuous updates
3955002d : libhwc2.1: apply low light blocking only when normal power mode
e071a0ee : libhwc2.1: low-light blocking zone support for multiple display
c41e3dc5 : Revert^2 "libhwc2.1: correct property min_refresh_rate_by_brightness parsing"
da411e78 : libhwc2.1: support fixed TE2 for doze mode
0e59c353 : Revert "libhwc2.1: correct property min_refresh_rate_by_brightness parsing"
ba56b15b : libhwc2.1: Make ExynosDisplay::invalidate virtual
c8dce0d2 : libhwc2.1: libvrr: fix issue of locking peak refresh rate unexpectedly
5fdaf369 : libvrr: fix residency accuracy for OFF and small render rate
d81264a6 : libhwc2.1: libvrr: check before access std::optional value
f4dc74e6 : libhwc2.1: libvrr: power stats flow when min refresh rate is set
1cb9449c : hwc: update displaycolor.h
936933d9 : libhwc2.1: correct property min_refresh_rate_by_brightness parsing
c9a2333b : Add metadata query for format type
0fef6d9e : Update body offset to be compressed plane layout metadata
62c58697 : Switch raw offset to body offset
96c5bed9 : Add metadata for allocated format
9358af41 : gralloc-headers: Add metadata for raw offset plane layouts query
1f49d001 : libhwc2.1: fix uninitialized variable accessing
cca2b4d9 : libhwc2.1: set default minimum refresh rate to zero
490905d2 : libhwc2.1: powerstats: fix record missing issue
3a56add2 : Fix data width for usage bits
19f99321 : libhwc2.1: low-light blocking zone support
21528ab0 : libhwc2.1: low-light blocking zone support
60ec3cc2 : libhwc2.1: register refresh rate change listener for TE2
f2f211d3 : libhwc2.1: vrrController: add refresh rate change listener
c591605f : hwc3/Android.mk: upgrade IDisplay to V11
da8bcae7 : libhwc2.1: add support of managing TE2 option and rate
c2671ffd : libhwc2.1: release all secure buffers when power off
b85cefaf : libhwc2.1: vrrController: Set the min RR and peak RR timeout
ace1b150 : libhwc2.1: powerstats: read property to obtain entity name
8aa0d300 : libhwc2.1: vrrController: Set the min RR and peak RR timeout
4d98407e : libhwc2.1: refine the logic for ignore expected present time
2e6aa410 : libhwc2.1: move all secure FB caches to a separate dedicated map
b561e5b3 : Revert "libhwc2.1: vrrController: Return null when creating VRR controller fails"
b485010e : libhwc2.1: keep expected present time if vsyn rate is the same
cbfca84c : libhwc2.1: vrrController: Return null when creating VRR controller fails
58e1ebb4 : libhwc2.1: Fix undefined behavior of deletion of non delete-able address
8f931e97 : libhwc2.1: vrrStatistic: correct one hertz precision issue
3bc7b79a : libhwc2.1: vrrStatistic: correct one hertz precision issue
9b545a62 : [hwc-batching hwc changes
8aefc4f6 : Revert "BrightnessController: re-enable thready safety analysis"
94f196f3 : Revert "BrightnessController: re-enable thready safety analysis"
6e40ef8c : Revert "BrightnessController: re-enable thready safety analysis"
49b38887 : libhwc2.1: powerstats: resolve power-off and 'others' statistic issues
40ea389c : libhwc2.1: powerstats: resolve power-off and 'others' statistic issues
6f3277ad : BrightnessController: re-enable thready safety analysis
84f4728c : libhwc2.1: fix undefined behaviour of casting variable type
4482dff3 : libhwc2.1: fix potentially uninitialized variables
f2a88daa : libhwc2.1: vrrController: use auto FI for LP mode
9ef3c49e : hwc: sync displaycolor header to latest
2b1d06b6 : libhwc2.1: Revise DisplayStateResidencyWatcher for power stats
10de6067 : libhwc2.1: implement the flow for transferring statistics to power stats
5222b0f6 : libhwc2.1: add more APIs for the DisplayContextProvider
b0d639fe : libhwc2.1: vrrStatistic: implement vrrStatistic
4e9150d4 : load_png_image: Add error log
e953b1d6 : libhwc2.1: Revise DisplayStateResidencyWatcher for power stats
a08594a5 : libhwc2.1: implement the flow for transferring statistics to power stats
d96b0efc : libhwc2.1: add more APIs for the DisplayContextProvider
d6893bd4 : libhwc2.1: vrrStatistic: implement vrrStatistic
f4df172d : Revert "BrightnessController: re-enable thready safety analysis"
19238a1c : libhwc2.1: release all secure buffers when power off
fc9c1907 : libhwc2.1: move all secure FB caches to a separate dedicated map
5e8426dd : BrightnessController: re-enable thready safety analysis
8731f03c : libhwc2.1: establish an 'xrr' version property and configuration
720f8e1a : libhwc2.1: establish an 'xrr' version property and configuration
f034389a : libhwjpeg: Move cleanup to destructor
951520a1 : libhwc2.1: vrrController: use auto FI for LP mode
0368ff7d : libhwjpeg: Move cleanup to destructor

+- Project: platform/hardware/google/graphics/gs101

2fe491d : libhwc2.1: Clear old color blobs after switching CRTCs
ceed186 : libhwc2.1: Fix external display colors during HDR playback
aad1efa : libhwc2.1: add Lbe hdr atc mode
93a6bdc : Revert "hwc3: re-enable thready safety analysis"
26845bb : Revert "hwc3: re-enable thready safety analysis"
6dedb6e : Revert "hwc3: re-enable thready safety analysis"
f54b2a5 : hwc3: re-enable thready safety analysis
fca24b7 : hwc: update displaycolor_gs101 header to latest
356f784 : Revert "hwc3: re-enable thready safety analysis"
0989ab4 : hwc3: re-enable thready safety analysis

+- Project: platform/hardware/google/graphics/zuma

20f736e : libhwc2.1: only support queryOPR when kernel support blob id query
ccafc77 : libhwc2.1: Use std::array for histogram oprVals
20d506d : libhwc2.1: populate the mHistogramCapability.supportQueryOpr
dfa0417 : libhwc2.1: implement queryOPR in HistogramController
8e0cad1 : hwc: update displaycolor_zuma to latest

+- Project: platform/hardware/google/interfaces

a57cc49 : Freeze pixel-display V12 interface
c20f43e : Add queryStats to IDisplay interface
98cebba : Update pixel-display V12 interface (not frozen) for histogram
e6a9ab1 : Update pixel-display V11 interface

+- Project: platform/hardware/google/pixel

f2b6b37b : [Pixel Audio Metric] Add Usb Config atom.
24f1ba77 : [Pixel Audio Metric] Add Direct USB Access atom.
2eb6a1ab : Pixelstats: update VendorSpeakerStatsReported to support version number.
b3c5d3d1 : pixelstats: add TTF stats event reporter
7787d1d1 : [Pixel Audio Metric] Update fields in USB Capability atom.
0d385e8b : libc++fs is part of libc++ now.
a0a7a612 : libc++fs is part of libc++ now.
f39c393c : libc++fs is part of libc++ now.
54f204c9 : libc++fs is part of libc++ now.
e1b830b4 : [Pixel Audio Metric] Add USB Capability atom.
f7f12509 : lib: android: bootloader_message: Replace manually counted offset
41bac7de : pixelstats: MM 2024a2 atoms: field reorder
2f7616dd : pixelstats: correct atom name and enum naming
7c35f1c6 : Add more enums entries in PixelImpulseUsageReported atom.
fd33a124 : pixelstats: Add fuel gauge abnormal event reporter
7cd4e8a9 : Updated proto files names to be built for rust
d2341d9d : pixelstats: add CSI aggregate status/type into charge_stats
74a34312 : thermal: add check for passive_delay when stepratio is enabled
a99565cf : Add hint session tracker
fcf0b610 : pixelstats: update GMSR format
989fe5f8 : pixelstats: Add MM 2024a2 atoms
08e87b3f : Make sure we mark session as closed
709a4a80 : Refactoring PowerHAL to allow for better testing
dbdefbf2 : Revert "thermal: start PID throttling according to the current throttling step"
04bc12a2 : thermal: ignore SIGPIPE to avoid being killed when dumpsys timeout
da5e0dcd : thermal: add argument to thermal hal dump for vt-estimator
086cebf6 : pixelstats: add PDO/APDO information
5f290576 : thermal: start PID throttling according to the current throttling step
f6f69334 : libpixelusb: add displayport util library
ff1e0de6 : perfmgr: Use GMock 'Optional' matcher in tests
847193e2 : perfmgr: Teach GTest how to print quantities
e45022f4 : perfmgr: Use 'SessionTaskMap::add{,Gpu}Vote'
6893233a : vibrator/cs40l26: simplify the gain setup flow
174ab2db : thermal: allow the default budget based on the current throttling state
1d2b3a8e : pixelstats: add logbuffer parser for events
c6adfbc5 : thermal: virtualtemp: ignore stale previous samples
7ebff858 : Add implementation for Power Efficiency mode
9cf5bcd2 : Add implementation for Power Efficiency mode
c1356da0 : thermal: support frequency based zone parsing
1eb578f8 : pixelstats: MM Metrics: implement 2024a and test
51d10917 : pixelstats: MM Metrics: collect public metrics
e715c004 : pixelstats: MM Metrics: Error handling improvement
d4a7a556 : pixelstats: MM Metrics: top/visible swapped bug
6ce856ba : pixelstats: MM Metric: fix compaction bad write
95cca957 : pixelstats: MM Metrics: Fix offset-by-2 bug
234faba4 : pixelstats: MM Metrics 2022: Add test code/data
fb5917e8 : pixelstats: MM Metrics: test support base #2
c99c3000 : pixelstats: MM Metrics: test support base #1
bf9e9986 : pixelstats: MM Metrics: promote char * to string
096af041 : Allow non-const references
a546427e : pixelstats: PixelMmMetricsPerHour field renaming
475d31e9 : pixelstats: MM metrics atom field name changes
dfa532f8 : Revert "pixelstats: MM Metrics: test support base #1"
1957004c : Revert "pixelstats: MM Metrics: test support base #2"
5b865435 : Revert "pixelstats: MM Metrics 2022: Add test code/data"
d7a6ad16 : Revert "pixelstats: MM Metrics: Fix offset-by-2 bug"
a77ddc8a : Revert "pixelstats: MM Metric: fix compaction bad write"
2ad454ca : Revert "pixelstats: MM Metrics: top/visible swapped bug"
94309843 : Revert "pixelstats: MM Metrics: Error handling improvement"
1e6e9d58 : Revert "pixelstats: MM Metrics: collect public metrics"
281fda4b : Revert "pixelstats: MM Metrics: implement 2024a and test"
76624a0f : Revert "pixelstats: MM Metrics: promote char * to string"
99f66d3c : pixelstats: MM Metrics: implement 2024a and test
f3cab4f0 : pixelstats: MM Metrics: collect public metrics
c8ab03a8 : pixelstats: MM Metrics: Error handling improvement
e987ed07 : pixelstats: MM Metrics: top/visible swapped bug
6e1026c3 : pixelstats: MM Metric: fix compaction bad write
7707bd6e : pixelstats: MM Metrics: Fix offset-by-2 bug
9bfc5372 : pixelstats: MM Metrics 2022: Add test code/data
83103b0c : pixelstats: MM Metrics: test support base #2
861ebc0a : pixelstats: MM Metrics: test support base #1
c21e82fa : pixelstats: MM Metrics: promote char * to string
803b4ec5 : Adpf: Track different adpf session votes in separate traces.
48585f96 : adpf: rename AdpfHintType to AdpfVoteType.
a8fda26e : adpf: Track different adpf session votes in separate traces.
761045a1 : thermal: log model input/output buffers when outlier detected
5e4a5b34 : [pixelatoms.proto] Fixed size growth regression
44b000f9 : Move the ramdump domain to device/google/gs-common/ramdump_and_coredump.
7d426266 : pixelstats: PixelMmMetricsPerHour field renaming
5339cc48 : adpf: rename AdpfHintType to AdpfVoteType.
8bbfb74f : adpf: fix the typo from "junk" to "jank"
da6c13ea : pixelstats: add batoilo2 atom field and collection of mitigation method
87f42795 : pixelstats: add collection of VIMON data
0cc52857 : pixelstats: lastmeal read of evt cnt and max curr
b2ef622b : pixelstats: add collection of evt cnt and max curr
843c153d : powerstats: fix native crash happened on unregistering callback
8182a30d : thermal: dump additional traces when abnormality detected
7d2f74bf : thermal: add skin temp prediction compensator to PID power budget loop
d22c422a : thermal: add support of time-based temperature prediction
ad3e8e0a : thermal: add vtestimator dump to thermal hal
a21d0ca4 : thermal: add support of ML model multiple label outputs
0e981221 : [RESTRICT AUTOMERGE] pixelstats: bug fix for firmware update reports
10178009 : adpf: Add a target duration scale factor for hboost junk frame detection
20a3bedc : Add biometric virtual hal to user build
ba678543 : Import framework enums.proto and reference Importance enum.
431a5c06 : libpixelusb: add UsbBusHelper library
a211a761 : Allow non-const references
ecbc8e0a : Log state source connections from clients and to platform.
fd051211 : PowerHAL: Add LoadUp LoadReset specific profile values
ff0dfb3a : pixelstats: bug fix for firmware update reports
c4a3e757 : pixelstats: MM metrics atom field name changes
d2b0f42e : pixelstats: correct member variables format
25f37372 : pixelstats: add vfocv to the relaxation reporting
0548004b : pixelstats: add additional data for relaxation reporting
b55fdb6a : pixelstats: check and report history validation
7f96c1d3 : pixelstats: reports learning/model-loading daily
fcb79f7e : pixelstats: add new atom upload for fuel gauge abnormal event
583c7460 : Adpf: Add heuristic boost to adpf sessions.
8d42e384 : Adpf: Add heuristic boost configs into adpf config profiles
1d8c3b67 : Adpf: Add session status history recorder.
dd8777c2 : Adpf: Add heuristic boost to adpf sessions.
36a6e58e : Adpf: Add heuristic boost configs into adpf config profiles
f4908cb9 : Adpf: Add session status history recorder.
b28ac113 : Use UclampMinInit for CPU LOAD UP/RESET hint
a97bce99 : Move the ramdump domain to device/google/gs-common/ramdump_and_coredump.
76cd6c98 : Install ai_labs.mk on Pixel devices (attempt #2)
aec28495 : Revert "Install ai_labs.mk on Pixel devices"
f8d0fbd8 : thermal: Fix avg power calculation
25bd0596 : pixelstats: add vfocv to the relaxation reporting
9bdc928d : thermal: Update Vt_Estimator C API naming.
962bc0d3 : Install ai_labs.mk on Pixel devices
10a1fcf5 : thermal: vtestimator: log model input and output data
101e25c8 : thermal: vtestimator: update vt test app to support prev samples
2214e158 : Add missing aconfig container field to hardware/google/pixel/vibrator/cs40l26
066f9a27 : Update OWNERS file
746f8d51 : perfmgr: implement GPU_LOAD_UP
a44bbed9 : pixelstats: add additional data for relaxation reporting
cf31ea2f : Add hook to recovery eSE wipe
e4cffff6 : perfmgr: Refactor GpuCapacityVoter to use matcher
6775ac18 : perfmgr: Allow voting for different GPU hint types
56dcc65f : perfmgr: Report sum of GPU capacity and load votes
cf159c8e : perfmgr: Add GPU headroom boost to ADPF config
adfb61a6 : perfmgr: Loop over sessions to report GPU capacity
53a80a43 : thermal: virtualestimator: avoid copies during offset calculations
e5edfca4 : thermal: add support for offsets based on temperature ranges
017b9d44 : thermal: support input data range validation for vt estimation
8d047ac9 : thermal: support backup sensor for vt estimation
a8efeb84 : thermal: print error when state2power trend unexpected
c3b465a7 : thermal: support duplicate state2power case
b01cc157 : Adpf: Add UnitTest for pause/resume SessionAllowed
8b61d9d0 : recovery: wipe user preferred resolution on recovery factory reset
9af756a3 : Monitor the property vendor.display.primary.boot_config
46949743 : store display resolution in misc partition
b0731c29 : Adpf: add unittest for power session pause/resume
2b752bb5 : perfmgr: Correct deletion of assignment.
f3e1fb6f : vibrator/cs40l26: update default scales of click, tick and long vib
a54718c4 : Toggle ADPF flag when session pause/resume
293c1ada : perfmgr: add trace and dumping for GPU boost.
6ab6e1cd : perfmgr: Integrate GPU boosting mechanism.
9127530e : recovery: fix red !error circle during device wipe
df9c16eb : Account for rate limited sessions in timeout
4063493a : vibrator/cs40l26: update default scales of click, tick and long vib
0c1b9e6d : powerstats: implement stats update callback
63077f1a : pixelstats: check and report history validation
475d4d52 : pixelstats: reports learning/model-loading daily
05004d97 : powerstats: remove unnecessary std::move
200d049b : ADPF: remove stale mention of logs
78858e1f : perfmgr: Add mediation for GPU capacity sessions.
74df8d5d : perfmgr: Add GPU config parsing to powerhint.json.
8679a48e : pixelstats: add new atom upload for fuel gauge abnormal event
070f6d93 : perfmgr: calculation logic for GPU capacity.
dbb3dee7 : powerstats: implement stats update callback
aae70f62 : pixelstats: add collection of evt cnt and max curr
fb5704ce : Move entries to gs-common.
cc874006 : Unconditionally add virtual face HAL now that it's frozen

+- Project: platform/hardware/google/pixel-sepolicy

82debdc : pixel-sepolicy: pixelstats: add /proc/vendor_mm/*
66caaf1 : pixel-sepolicy: query MM Metrics in user build am: 022c0815f4
022c081 : pixel-sepolicy: query MM Metrics in user build
84e0872 : Move sepolicy files to gs-common.

+- Project: platform/hardware/interfaces

9ec2405e1a : Use parameterized test to disable test for devices without NFC
09c1cfea06 : CameraVTS: build with static libhidlbase
d530f7e39b : Vts: New dice_policy_builder api with `TargetEntry`.
c2e34fcb91 : Update OWNERS files for power and display services.
3beaf4faca : Fix VtsHalSensorsV2_0TargetTest
8659a96281 : Fix VtsHalSensorsV2_0TargetTest
23e78269a3 : Fix flaky GNSS VTS
e9dcae53e4 : KeyMint: version gate attestation of IMEI2
a9171f9d8d : Update the input duration to reduce the number of samples to process
14404f2444 : Revert^2 "Add PER_DISPLAY_MAX_BRIGHTNESS VHAL property."
5e104e41ad : media.bufferpool2: Ensure uniqueness of connection id
d5589aa1eb : Camera: Fix some minor formatting in new flash strength docs.
72a431efac : Add more GnssDebug validity tests
7f89d61751 : Remove VTS test for High Quality broadcast
904cbb7cac : Add @VsrTest annotations to CheckApfIsSupported
1f0e88bff9 : HCI: Prefer the requested hci_interface
f7986f1a31 : HCI: Return the interface from EV_INDEX_ADDED
51016462ea : Update the vendor API level requirement to 202404
870b5a5858 : Align the default value WIFI_COEX_NO_POWER_CAP
dccd8f3c2a : Remove android.hardware.automotive@libc++fs.
81092bb791 : Additional broadcast config logic for LEA multi-codec
fbf30ae2db : Replace all keys in sendEids
377b466018 : Revert^2 "Remove Vndk_use_version property from AIDL"
6f88ec9cfe : Revert "Remove Vndk_use_version property from AIDL"
1212902aa2 : Add missing include of <mutex>
9d24f979a9 : Added supportedEnums logic description to enum files
98eb91c3cb : libc++fs is part of libc++ now.
5dadb93d1b : Warning if finger is down before HAL operation
57861bdd0c : Additional context matching logic for LEA multi-codec
ec3db82cd0 : Remove Vndk_use_version property from AIDL
9053d1a6fc : Fix build on clang-r522817
2c3b63f04f : VTSHalPowerTarget: Add condition check for FMQAidl teardown
f8a70bbcbc : Update to pdl 0.3.0
ef1123b24e : KeyMint: add VTS test with all IDs
6806a9dd81 : Revert^2 "Change ifname to interface handle in set_scan_mode api"
7c0d9eb259 : Remove Vndk_use_version property from AIDL
3a4e5591c0 : Revert "Change ifname to interface handle in set_scan_mode api"
37f131c244 : EnvironmentalReverbTest: Add Tests to Validate Environmental Reverb Effect
800da88532 : Change ifname to interface handle in set_scan_mode api
a498939170 : Patched <1 resolution bug in reference VHAL
eb5b983d01 : Convert system_compatibility_matrix.xml to soong
439e897d10 : Revert "Add PER_DISPLAY_MAX_BRIGHTNESS VHAL property."
ef17819c03 : Add a front camera instance
77f21c8016 : Allow using property name in debug command.
a97e8abba7 : Improve FakeVehicleHardware dump.
bb729471a9 : update vts set sim slot mapping test cases to handle different MEP types
5c846f7cc9 : Add subscribe to VHAL proto.
2c37c11a82 : Implement Unsubscribe in vhal proxy.
7947eaa266 : [uwb-hal] add antenna mode app config param
b0a66d9747 : Lazy init property configs.
2caf529bdc : Replacing manual CBOR description with CDDL.
ab222c63bc : audio: Allow onError callback in any state
e56e2981cd : Add host prebuilt for fake VHAL config.
02e4d07563 : Add require_root to FakeVehicleHardwareTest.
0c447863ef : Add host_supported to VHAL libs.
8e84edaa58 : ComposerCommandBuffer.h: fix compiler warning
1f19688ec0 : Report broacast audio config to HAL
cb00b1f816 : Implement Unsubscribe in vhal proxy.
1c670114fd : Add host prebuilt for fake VHAL config.
f01c7aec0d : Add require_root to FakeVehicleHardwareTest.
57e19cdcd8 : Add PER_DISPLAY_MAX_BRIGHTNESS VHAL property.
f1a869055f : Add subscribe to VHAL proto.
9d3513882a : Add host_supported to VHAL libs.
fe49375ba9 : Initialize mAddExtraTestVendorConfigs to false.
af54782a2a : Improve log message.
0cff7329d2 : Delete standard output in VtsAidlKeyMintTargetTest
4fe8021f09 : bluetooth: Add 'defaults' for 'android_hardware_bluetooth_audio'
c7897c3beb : Thread: simulate radio over Ethernet on Cuttlefish
2c83e2a799 : Initialize mAddExtraTestVendorConfigs to false.
6408ece9c4 : Move license metadata declarations to meta-lic.mk and remove the Android.mk file.
46ff286f6d : Run VtsHalRemotelyProvisionedComponentTargetTest only on V+ devices
ca3ea117ef : Delete standard output in VtsAidlKeyMintTargetTest
b3d5fef7c2 : Fix force setting environment variable error
a59700bbba : flag: add leaudio_report_broadcast_ac_to_hal
6a5748a02e : audio: Fix after aosp/2908743 (exit command handling)
0e568bc8e5 : Added keymint_authSet_fuzzer
007129a7fd : Added keymint_attestation_fuzzer
7b55d44afe : Mark cellular security transparency APIs optional
19e90fa289 : Make RenderEngine render to the same format as the readback buffer.
2af21312b1 : Added documentation for code explainability in SubscriptionManager VHAL
82f23a8918 : Update the imports to androidx.test.filters.*
53295c021d : Fix failures in VtsHalRadioV1_5TargetTest
fbb29ced9f : Improve effect AIDL HAL logging
61f9dd21bd : Update VTS to open Spatializer with supported input channel layout
beff3324c7 : Fix failures in VtsHalRadioV1_5TargetTest
91d7ca2b67 : Multi-directional support for matching ASE configuration
5a43cb90d8 : Extend VtsHalBluetoothAudioTargetTest
ef683a9c60 : Use customized event flag for data FMQ not_empty to avoid conflict
7b6951eed8 : audio: Abort on data FMQ pointer corruption
2b4c6387d3 : Fix test of triggerEmergencyNetworkScan
df76921335 : Fix test of triggerEmergencyNetworkScan
3e40dc1656 : Make fmq product_available
fbc3089310 : insecure keymint: in-process initialization ordering
ced09a50dc : Camera: VTS: Skip session characterstics test for older HAL
f097c4d9bc : Camera: Fix processCaptureRequestBurstISO
e2ee7edefb : Bump up android.frameworks.automotive.powerpolicy version to 3
9f87974b00 : [Thread] Add VTS config
6b36415306 : Remove unneccessary restriction
9cb6bcfa65 : Update documentation for display brightness.
b3cefe3a51 : Prevent event flag use after delete in example HAL
37c395758d : Keep track of DeathMonitor cookies
49859a3b55 : Keep track of DeathMonitor cookies
522ae3ecdf : Camera: Trim required stream combination queries
1e1627a5da : Use onUnlinked in health HAL
90af84e4d6 : Create a skeleton Rust audio control HAL
da93213b2d : Add deps for new aconfig flagging storage
8e57f5e434 : Fix formatting around rkp-vm tag
843abc563c : Add Rust backend to audio common AIDL
3bc1f0667f : Added more methods in IVirtualHal interface
c6589f9ea8 : getSessionCharacteristic bug fix
c1d3f9a6d2 : Thread HAL: support dynamic radio URLs
33a132f13f : KeyMint: more warnings around non-secure test impl
c746fc87bd : Create V4 generated_lib.
72594ce8fa : Create version specific dir for generated libs.
6d71e46f31 : Create a skeleton Rust broadcast radio HAL
8a7e803ff6 : Revert "Test that the Bluetooth Finder property is set."
86c4b11979 : Only run TestSvStatusIntervals on V+
2dd88e6c8a : Explain how to add service_contexts for stable-c mapper
c6a95c2fd5 : Update vts test to support automotive devices
b4598740de : KeyMint: test for unique HMAC results
940c84b49b : audio: Use more bursts in audio I/O VTS tests
368b157b50 : audio: Fix AudioPatchTest/AudioModulePatch#UpdateInvalidPatchId VTS test
d2c99594b9 : audio: Skip stream I/O test for "echo reference" input device
f821367c75 : audio: Update 'PauseSync' scenario in AudioStreamIoOutTest
15942b293b : audio: Fix IStreamIn.getActiveMicrophones test
b8368f3c9b : audio: Use allow list for device connection types in TryConnectMissingDevice
0410a1139b : audio: Fix some VTS issues on real devices
af021acc42 : Build media_profiles_V1_0.dtd with Soong
e82a5c7566 : Fix various issues in video stream emulation
53ece58051 : Update owners.
27068fb383 : Fix flaky TestWakeupClientServiceImplUnitTest.
bb7e7ae36c : Fix Vts VUR test case.
972b465a0e : Effect AIDL VTS: relax dynamics processing effect parameter validations
74d3ac25fb : Update PowerHAL documentation to clarify Session ID size restriction
84a95be33b : Add VTS requirement for concurrent LE connections.
952bb4ad1f : Fix component ID for dumpstate OWNERS
cce1a0ae74 : Add examples to area access documentation
3016dfbf01 : Use customized event flag for data FMQ not_empty to avoid conflict
a2a9fa5003 : audio: Use more bursts in audio I/O VTS tests
22e17d43bd : audio: Update 'PauseSync' scenario in AudioStreamIoOutTest
8dd96d4c41 : audio: Fix AudioPatchTest/AudioModulePatch#UpdateInvalidPatchId VTS test
a62c5df181 : audio: Skip stream I/O test for "echo reference" input device
def7a3cf59 : Keep track of DeathMonitor cookies
8d3cb52ead : Improve OpenAfterOpen VTS test
3e6625c793 : Add latest version bcradio HAL defaults
eee5499ba8 : audio: Fix IStreamIn.getActiveMicrophones test
84569ab39f : Bluetooth HCI: Add VTS requirement for HCI 4.2 - Annotations
29db72ac65 : Bluetooth HCI: Add VTS requirement for HCI 4.2 - HIDL version
31b3f65325 : Bluetooth HCI: Add VTS requirement for HCI 4.2
c2a83d449c : DisplayDecoration test: destroy layers per display
491ffdc372 : Updated 'cc' field of fuzz_config in Android.bp file
e8c0492a32 : Remove chenhaosjtuacm@google.com from automotive/vehicle/OWNERS
adfb7d8c73 : add kDumpFromAudioServerArgument
10f81a7ed2 : Screen wakeup is added in VTS tests setup
59aeb3182b : Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US
66351e5a9f : audio: Align bluetooth start behavior
219876109a : Move libimapper_stablec ABI dumps from prebuilts/abi-dumps
9dcc9eff81 : ExternalCameraHAL: Pad AllocatedFrame by DCTSIZE
9f7c9102d3 : audio: skip data path for offload Virtualizer
eda68e4ffe : Dump fingerprint configurations on CLI dumpsys command
73e55bdbcf : Update VTS SupplicantStaIfaceAidlTest#SetCountryCode to US
5eb4c7375b : Skip test if the device is not a handheld device
3f4c7fca29 : audio: Align bluetooth start behavior
056aa140ca : Improve OpenAfterOpen VTS test
097e625335 : C++ AIDL on-device GateKeeper / SharedSecret impl
f137ba4d92 : DynamicsProcessing VTS: remove stageInUse testing
c0355fdb39 : Camera:Update condition to validate flash keys.
ac0f34f6cd : Bluetooth vts hal: Restore to 2s startup
c2f76afc4c : Add biometric virtual HAL tests to presubmit Bug: 333743980 Test: atest --test-mapping
cb8a9d74a0 : [Thread] make sure buffer size is enough
94abce0998 : PresetReverb: Add test to validate PresetReverb Effect
7b9b9e03e5 : audio: Use allow list for device connection types in TryConnectMissingDevice
0cea523ba3 : Camera: Close session after validating flash keys
f693f3bc5c : Allow vendor ISharedSecret HALs by any name
c689ba5ed2 : Fix flaky VTS for vibration completion callback
287187f1d2 : Add key parameter to deriveDicePolicyBoundKey
af790073c7 : Updated _LOCK properties HAL docs with explanation of property values
cfcdb0b4b9 : Add deriveKey function
6a82aa921e : deriveDicePolicyBoundKey AIDL definition
c5c52ce1d3 : Allow RKP-only devices to pass keymint VTS
4db4b7b602 : Fix wrong integer type in AIDL bcradio utils lib
7efa3c930a : Remove Arthur from owner's file
3c153add59 : [threadnetwork] update the platform log API usages and implementations
fe5f33a61e : Make batch attestation keys/certs optional
9e9d41d162 : Remove VNDK definition(s)
3ba7334dba : [Composer-VTS] Check minFrameIntervalNs to check if rate is changing
f687f7f7b8 : [vts] Fix VTS batched-command tests
b46f53270a : Handle additional WifiBand cases in convertAidlWifiBandToLegacy.
1683d88552 : Update legacy headers in the new directory.
5fc736d96d : Update needed for Rust v1.77.1
ffe8335846 : nfc(interface): Align owner's file with other NFC locations
d0470df3e3 : HWCrypto AES non-authenticated AIDL definitions
7d2ac2be86 : Define latest audio control HAL java static default
2d9f5e9df9 : Add OWNERS file
97e48aa122 : Copy legacy HAL header files to the wifi interface directory.
6f8224538e : Use customized toString for UUID in VTS
9b13077c4c : Refine infeasible frontend status check
8aa5d8a57b : Revert "Fix fmq_test when HIDL is not supported"
aff4c5569a : Update behavior of EV_PORT_LOCATION properties HAL docs in multiport EVs
40d9d9ee7b : Effect VTS: skip VolumeDataTest for U
53238b1afd : Effect AIDL VTS: relax dynamics processing effect parameter validations
fb8f39452a : Use customized toString for UUID in VTS
895ba8bdfa : Package the rust_nonsecure keymint default HAL in an APEX
b6e6f3bfec : Annotate Health HAL test for VSR.
0e5ffb776b : HWCrypto authenticated symmetric cryptography AIDL definitions
5bc7a72132 : HWCrypto base AIDL definitions
11c3782296 : VtsHalBluetoothTargetTest: Link with libbluetooth_log
2089deb22a : Fix fmq_test when HIDL is not supported
7d03f49853 : Support product specific VTS test configuration
98125926c1 : Remove unnecessary "_external" suffix from libcppbor
deaa5dd808 : Remove reference to factory reset of K
69d60aa02c : audio: Fix some VTS issues on real devices
7a621b0215 : Add relationship between EV_BRAKE_REGENERATION_LEVEL and _STATE in HAL
85b7f66b77 : Fix fmq_test when HIDL is not supported
33405cce29 : Updated VehicleIgnitionState.aidl docs to explain state behavior in BEVs
bc4498f3d1 : Adapt CheckApfIsSupported for VSR-15 compatibility
c48341706e : Update APF VTS for VSR-14 compliance
c3a74935a1 : Update needed for Rust v1.77.0
efb45bc792 : audio: Allow to inherit Binder RT priority in AIDL
03cf716392 : Enable Java backend for ISecretKeeper
d975a9e6ec : audio: Allow to inherit Binder RT priority in AIDL
ddc6a8dbdf : Fix `.rc` file for keymint-service.nonsecure
db8ffbb077 : Remove cleanup after bench loop from setAmplitude test
45d7a9e1b4 : ExternalCameraHAL: fix CTS failures with callback for errors
895f5bbddc : ExternalCameraHAL: improve buffer and error handling
a52542e856 : ExternalCameraHAL: Skip importing buffer from capture request
b3b02babbb : ExternalCameraHAL: Prevent memory leak when manipulating native_handle
69bc05cd89 : Updated relevant EV_prop HAL docs with expected behavior in multiport EV
eff7b9102f : Bluetooth HCI: Add VTS requirement for HCI 4.2 - Annotations
ea30826bf3 : ExternalCameraHAL: dup fd when creating AIDL NativeHandle
2984a75096 : Bluetooth HCI: Add VTS requirement for HCI 4.2 - HIDL version
9cd1970b9b : Add VSR min API level
83b2267b78 : Bluetooth HCI: Add VTS requirement for HCI 4.2
2146152db9 : Require proper DICE if StrongBox is present
a41ff5134d : audio: Implement blocking in remote submix when there is no sink
6507376fb9 : audio: Implement blocking in remote submix when there is no sink
cbb2976223 : audio: Adjust stream buffer size calculation
2f2f97ccb1 : Updated EV_CHARGE_STATE HAL docs with behavior on reaching user target
9b8607e503 : Specified in INFO_MAKE and INFO_MODEL HAL docs to use public names
d594e608c3 : VTSHalPowerTarget.FMQAidl: Make sure session status OK before running test
7371e370dc : VTSHalPowerTarget: Add condition check for FMQAidl teardown
d53f5f3ad4 : VTSHalPowerTarget: check if HintSession supported
df65834372 : audio: Do not use A2DP/LE status when populating device port
59a5d543b0 : Fix binder transaction errors on vibrator benchmark tests
a18a54d5ae : VTSHalPowerTarget.FMQAidl: Make sure session status OK before running test
d1e6b6a556 : Disable UWB before starting VtsHalUwbTargetTest
a46d52771a : audio: Do not use A2DP/LE status when populating device port
530024ea4a : composer: vts: add support for batched create/destroy layers
a81a13a50d : Add description field to meta.json file.
dfb1d75acb : Fix flaky TestWakeupClientServiceImplUnitTest.
d3753ec91d : VTSHalPowerTarget: Add condition check for FMQAidl teardown
641f0aed53 : Adapt CheckApfIsSupported for VSR-15 compatibility
fe83a98b3e : Update APF VTS for VSR-14 compliance
38bc1add03 : Sort the enum types alphabetically.
e259d7e0ff : Add documentation to all connector types
df81c964df : Added Fingerprint Virtual HAL AIDL extension
2ad3630302 : uwb: Keep VTS timeout to be consistent with UWB stack
bb35effe0d : Audio effect aidl log reduce and level adjust
8191575b67 : VTSHalPowerTarget: check if HintSession supported
cd3a3402b5 : uwb/aidl/default: Use write_all instead of write in sendUciMessage
67b4c13cf7 : uwb/aidl/default: Log incoming and outgoing packet bytes
3d9c1b8d2a : Updated _STEERING_ANGLE properties HAL docs with steering wheel info
1ea74efef4 : Fixed PHEV expansion in INFO_FUEL_TYPE HAL docs
dd43b56f56 : Audio effect aidl log reduce and level adjust
37484fc7f7 : Specify additional FUEL_* properties don't apply to EVs in HAL docs
c6e1808b4b : Fixed _EV_BATTERY_CAPACITY property HAL docs to specify usable capacity
5e2c3fe166 : Provide better documentation for CommandErrors
9a657502da : Added documentation to ENV_OUTSIDE_TEMPERATURE on multi sensor readings
e0c1f31ff6 : minor improvements for VtsHalAudioEffectFactoryTargetTest
50e478ba73 : Effect AIDL VTS: skip data path testing for offloading effects
60cd14a576 : Remove the default implementation for NFC aidl HAL
5f4493d75b : Secretkeeper: more VTS tests
b02ff886be : Tests for imported wrapped RSA and EC keys
f0cb5ec61f : Effect AIDL VTS: skip data path testing for offloading effects
52414d1c2a : Fix annotation in doc
38f12da7b8 : automotive aidl: Add required @RustDerive annotations
ac0eaa9004 : Update owners for sensor interfaces
02beb9b9c1 : Specify FUEL_* properties don't apply to electric vehicles in HAL docs
c43c4558a0 : minor improvements for VtsHalAudioEffectFactoryTargetTest
9f79875faa : Effect Aidl: make EffectFactoryHelper methods static only
297faa483f : Effect Aidl: skipping reopen test for unsupported audio hal
dcfc3db66b : Add RustDerive to VHAL parcelables.
bb2f43591e : uwb_hal: handle data_packet parsing
6bab73f7ea : Disable UWB before starting VtsHalUwbTargetTest
09639b93ba : Remove VNDK definition(s)
64d876d96e : Add VTS test for NFC observe mode
2f9f0b32e8 : Update HVAC_TEMPERATURE_SET/HVAC_TEMPERATURE_VALUE_SUGGESTION HAL docs
3375df8b11 : Revert^2 "Add an explicit TWT register events call"
5c95e334ca : Virtualizer: Add Test to Validate Virtualizer Effect
f84adb0fad : Effect AIDL: remove placeholder effect from default implementation
fe3a8461f2 : Add isValid method test for V2 bcradio utils
fcff3dd6c7 : Update docs to use the correct canonicalization reference
8d98f3bd99 : Revert "Add an explicit TWT register events call"
559a491dc1 : audio:aidl: Use module type in log prints
7a0eb7b7a7 : Effect AIDL: remove placeholder effect from default implementation
530235c8dc : Revert "Effect AIDL: remove placeholder effect from default implementation"
764199f2c9 : Reinstate C++ KeyMint impl as default
4b7f0175f1 : Remove the SIM card status condition check and add accepted possible errors
b06a492bd9 : audio: Preserve 'usecase' for in IModule::setAudioPortConfig
329f3b35ad : Freeze android.hardware.audio* interfaces
e3a1202176 : Add 202404 FCM to next release config
f33a3c099b : Rename android16 kernel configs
af20855c7c : Fix isValidV2 check for HD station location id
d0a6d52d6e : Effect AIDL: remove placeholder effect from default implementation
52a3afa7b5 : Mark IMS_NULL as deprecated.
55e0afa49a : audio: Fix glitching of remote submix
4120b99ab6 : audio: Align HAL buffer size logic with the framework
46c433aabd : audio: Set correct priority for the SPATIALIZER stream thread
130b254840 : audio: Fix glitching of remote submix
1735123db2 : audio: Fix glitching of remote submix
1b6c03d742 : Check secondary ids in bcradio HAL utils isValid methods
50bf1116fc : audio: Add AUDIO_FORMAT_DEFAULT to supported formats (V6)
ddf9a00823 : Revert^4 "Install bluetooth audio VINTF fragment in apex"
886bfbed7a : Revert^3 "Install bluetooth audio VINTF fragment in apex"
e1e2d9ad5a : audio: Align HAL buffer size logic with the framework
1897df2794 : audio: Set correct priority for the SPATIALIZER stream thread
f2f9ae08c2 : audio: Align HAL buffer size logic with the framework
81a14293f4 : audio: Set correct priority for the SPATIALIZER stream thread
e390c1c975 : Remove unnecssary checks in VehiclePropertyStore.
8a4e9b739f : Effect Aidl: make EffectFactoryHelper methods static only
9f9fe92911 : Effect Aidl: skipping reopen test for unsupported audio hal
f12db3a909 : Revert^2 "Change HVAC_MAX_DEFROST_ON to front and back row area IDs"
6e37b45fd1 : Add an explicit TWT register events call
30196cf77c : KeyMint: default to Rust reference implementation
10cc332c67 : Fixed defined versions for new Android V vehicle properties
1332677998 : Visualizer: make the range align with VISUALIZER_CAPTURE_SIZE_*
bc0ff1c206 : Revert^2 "Install bluetooth audio VINTF fragment in apex"
1a13990ae0 : Bluetooth vts hal: Enforce 1s startup
f3a4bea6df : KeyMint: add separator for debugging output
a60689cd50 : media.bufferpool2: ensure message-ids are safe from overflow/underflow
e062de7b2d : Implement HFP codec provider and test
2fa1ab4bd5 : Template and schema of HFP provider info
98b312a78b : Hdmi CEC Mock : Clear the existing callback when new callback is set
4e7c9e6a78 : Keep only the errors received at SIM present condition
04ef2121cd : Migrate Test Targets to New Android Ownership Model

+- Project: platform/hardware/libhardware

d9cb45d1 : switch over to use new storage read api
5d0e127f : Update hidraw sepolicy labeling documentation
68a9fded : RESTRICT AUTOMERGE Set the container field of aconfig flags
5ec5f211 : Remove dead __STDC_FORMAT_MACROS macro.
f56411b8 : Remove VNDK definition(s)

+- Project: platform/hardware/libhardware_legacy

90ac634 : libpower: Avoid holding lock during binder txn in `acquire_wake_lock`
ecf05cf : power.cpp: Remove unnecessary else
4000eea : Revert^2 "Remove wifi header files from libhardware_legacy."
54bb5d0 : Revert "Remove wifi header files from libhardware_legacy."
b18a0f4 : Remove wifi header files from libhardware_legacy.
1de3fe3 : Remove wifi header files from libhardware_legacy.
0f0145b : Revert^2 "Add wifi_twt_register_events() HAL api"
5e45923 : Remove VNDK definition(s)
410b3a4 : Revert "Add wifi_twt_register_events() HAL api"
46f7cdd : Add wifi_twt_register_events() HAL api

+- Project: platform/hardware/nxp/keymint

4c443f8 : OmapiTransport: call closeConnection outside of lock in BinderDiedCallback
cf1414f : Keep track of DeathMonitor cookies
4c35a6c : Hold wakelock when channel is open without timer
81f5269 : Apply bpfmt
25374da : Remove unnecessary "_external" suffix from libcppbor

+- Project: platform/hardware/nxp/nfc

6d870ab : Revert "Use 554 bytes fragment len on SN300 by default"
88dd1c9 : Revert^2 "Remove Vndk_use_version property from AIDL"
39d7786 : Revert "Remove Vndk_use_version property from AIDL"
dc65332 : Added support for observe mode and reader poll info notifications
a8fc0b4 : Remove Vndk_use_version property from AIDL
6ef6c79 : Remove VNDK definition(s)
8128182 : Use 554 bytes fragment len on SN300 by default

+- Project: platform/hardware/nxp/uwb

7ecc1f7 : Wait URSK_DELETE_NTF from Session Deinit path
16beabe : Inject STS_INDEX when it's invalid
a07ad2c : Cleanup: tml: remove dead codes of is_read_abort
043a850 : Cleanup: remove unused bEnableCrc
6ad9e90 : cleanup tml reader/writer thread
0776879 : Add verbose logging level, NXPLOG_TML_V()
f6dad4c : cleanup: tml: remove unused void phTmlUwb_Spi_Reset()
b790e48 : cleanup: tml: remove unused eSE_Reset()
5af4d67 : cleanup: tml reduce the scope of local variables
9891186 : cleanup: remove pphLibUwb_DeferredParameter_t type
602639c : Check reader/write thread state
2e82734 : Stop reader thread when coreInit() failed.
d51e023 : cleanup: tml: stop reader/writer thread individually
05db517 : Check status before parsing the rx packet
df363d8 : Handling per-country tx_power calibration
5001c67 : Cleanup: add tlv parsing functions
69a4bcb : Cleanup: move all DevCaps handling code into one place
ed7f569 : No need to retry for INVALID_LEN/SYNTAX_ERROR
0a00458 : Refactored SR1XX Calibration to separate file.
0bd04ac : [UWB] Add a verbose logging level
8173311 : Enable set calibration for SR2XX
9416ffa : Refactored SR1XX Calibration to separate file.
8a06772 : [UWB] Add a verbose logging level
a4977de : Fix build for SR2XX
c44feda : Apply chip-reset right before FW downloading
58a6841 : Handle Group Delay calibrated by D48/D49 in D50
d08aebf : sr200: apply chip-reset before FW downloading
45bc860 : Apply chip-reset right before FW downloading
41702c3 : Modularize Handle Group Delay
c81c2ba : Handle Group Delay calibrated by D48/D49 in D50
fa01693 : Determine chip type
08c84ee : split sr1xx dependent logics into halimpl/hal/sr1xx
c1aa9ec : Use rx handler for CoreGetDeviceInfo in init_hw
e495ff5 : use helper classes from init_hw()
6c8c818 : Add rx handler helper class
bf791a2 : Add semaphore wrapper class
58723a6 : Cleanup: remove duplicated codes in phNxpUciHal_applyVendorConfig()
c00ab0c : Add sr200 support
f192da6 : Determine chip type
ce2914d : split sr1xx dependent logics into halimpl/hal/sr1xx
5b832d5 : Use rx handler for CoreGetDeviceInfo in init_hw
9a9faf5 : use helper classes from init_hw()
33f99fe : Add rx handler helper class
daafe82 : Add semaphore wrapper class
7b0f8f9 : Cleanup: remove duplicated codes in phNxpUciHal_applyVendorConfig()
816c9b8 : TML: Optimize logging of TML and HAL Layer
47add08 : TML: Use < arrow for RECV logging
794c821 : Add SessionTrack for session status tracking
db299f8 : Add suspend/resume ioctl
1b9c742 : Cleanup: remove callback helpers
60b4faf : Cleanup: refactor client thread start/stop
3166a64 : Rewrite message queue implementation.
03a1eaa : Accept both COUNTRY_CODE_CAPS and Extra calibration files
169ea6d : Don't save calibration command if it's not TX_POWER_PER_ANTENNA
5644a64 : Don't save calibration command if it's not from upper-layer
7cf49a8 : Cleanup: set-country-code handlings
cddc484 : Cleanup: change function names/return types
862d182 : Cleanup: remove unused global variables
ccdd9ab : Cleanup: remove unused macros STREAM_TO_UINT8, BE_STREAM_TO_UINT32
1404a34 : Cleanup: move SESSION_SET_APP_CONFIG_CMD handlings
5ec2a13 : Add RX packet callback handler
ca6361f : split phNxpUciHal_coreInitialization()
80c58e0 : Change timeout handling in ext cmd/rsp turnaround.
cd1a985 : Cleanup: use same parameter type for SEM_{WAIT|POST}
49058de : Support timeout semaphore with msec resolution
88493a8 : Cleanup: cmd/rsp turnaround
a5a5c73 : Cleanup: use actual buffer size in read()
a4bb56f : Use < for NxpUCIR
52bbda4 : [Code Improvement] Convert complex if-else statement into a readable switch statement
dd54e7b : Support for reading and processing NXP UCI Packets in bulk.

+- Project: platform/hardware/nxp/weaver

9108551 : Store OmapiTransport as a shared_ptr
445b646 : Updated status to WEAVER_STATUS_THROTTLE when the timeout value is more than 0

+- Project: platform/hardware/qcom/sm7250/display

f9add72d : Fix missing includes for assert.h

+- Project: platform/hardware/qcom/wlan

0e3884d : Update legacy header file dependency in the Qualcomm Wifi HAL.
ceb7eea : Update references to internal libnl headers.
a01ff77 : Update legacy header file dependency in the Qualcomm Wifi HAL.

+- Project: platform/hardware/ril

2db83af : Remove ununsed 'using namespace std'
cb41f73 : Remove no-longer-used macro.

+- Project: platform/hardware/st/nfc

a76c5eb : Work-around short type-A frame notification bug
fd250cb : Revert "Implementing support for NFC observe mode, polling loop fingerprints"
6adca89 : Set default SWP/RF payload length
9da800a : Implement GET_CAPS response
bfde4bd : Revert "Implementing support for NFC observe mode, polling loop fingerprints"
aa42e2f : Set default SWP/RF payload length
8802a9b : Revert "Implementing support for NFC observe mode, polling loop fingerprints"
1f1ab53 : st(nfc): Align owner's file with other NFC locations
b4a6608 : Consider the frame as unknown if tlvBuffer[5] is not 0.
ad79204 : Consider the frame as unknown if tlvBuffer[5] is not 0.
6b47358 : Clear the retry count before re-perform retry

+- Project: platform/hardware/synaptics/wlan

fd024f8 : Update legacy header file dependency in the Synaptics Wifi HAL.
06d1bf6 : Remove references to internal libnl headers.
7bdd06f : Remove references to internal libnl headers.
ec5ec83 : Update legacy header file dependency in the Synaptics Wifi HAL.

+- Project: kernel/configs

77bdbfd : Add bpfmt step to bump.py
89100aa : V: add CONFIG_HID_WACOM to kernel configs
7de932a : Revert "GKI: V: Add Android USB config requirements"
01ced15 : GKI: V: Add Android USB config requirements
31d6ead : Vendor API level 202404 is now frozen
fa1538e : Use a more obvious place holder for android16 configs

+- Project: kernel/tests

9655f86 : net-test: gpylint /aosp-tests/net/test/bpf_test.py
4792cb4 : net-test: skip testHasAutoconfTable on non stable/lts kernels
c75f0c6 : net-test: require xfrm fixes
231f335 : net-test: run xfrm testIPv6UDPEncapRecv{Transport,Tunnel} on 5.10+
0b757d8 : net-test: set HAVE_ACCEPT_RA_MIN_LFT on 5.10+
f626f1e : net-test: require SO_NETNS_COOKIE on 5.10+ kernels
52dd526 : net-test: check pfkey socket creation still succeeds
7234fd5 : net-test: remove pf_key_test.py
9bcd54e : net-test: allow 'bbr' tcp congestion algorithm
b46b107 : net-test: Fix testDadFailure()
e5d5a0e : Add an error message to remind users to run from kernel directory
b617ecb : Revert "test_mappings: Add OWNERS."
ef2d78e : Delete test_mappings Bazel targets.
ffccc38 : Revert "net-test: xfrm_algorithm_test - reduce sleep from 0.1s to 0.01s"
94e4b5e : Drop //external/zlib:test_mappings.
12a06ff : net-test: gpylint ping6_test.py
04a0d28 : net-test: gpylint pf_key_test.py
ef3147d : net-test: xfrm_algorithm_test - reduce sleep from 0.1s to 0.01s
a270355 : net-test: namespace.py - gpylint fixes
90f1b73 : net-test: namespace - remove stdout logging
7778aa7 : net-test: all_tests.py - move kver log to stderr
8a8835b : net-test: xfrm_algorithm_test - attempt to deflake
c549770 : net-test: all_tests.py - log kernel version information
03f6504 : net-test: leak_test - fix a missing close()
6b301fd : net-test: xfrm_algorithm_test - gpylint fixes
2e403ac : net-test: fix use of non existing socket.socket.SHUT_RDWR
d3bd257 : net-test: fix propagation of server_error exception
ef5ee4d : net-test: run_net_test.sh - rework CONFIG_FRAME_WARN
e6ab8ea : net-test: xfrm_algorithm_test - tentative fix!?!
7948d75 : net-test: re-enable 'ignore::ResourceWarning' python warnings
f591f77 : net-test: close even more leaking sockets
8341469 : net-test: close some leaking sockets
2d40c22 : test_mappings: remove //common reference.
791fc31 : test_mappings: drop prebuilts/rust/TEST_MAPPING.
3f82c7c : test_mappings: Add OWNERS.
56da17f : test_mappings: fix typo.
0602e12 : kleaf: generate test_mappings.zip with pkg_zip.
ca9fd66 : net-test: add a new target for old gki branches
9ad691d : net-test: skip minLTS test on GSI
ad5f415 : net-test: minor refactor of kernel_feature_test
62840ae : net-test: print kernel version of kernel which fails test
fa7f8e8 : net-test: support /boot/config-$(uname -r)

+- Project: platform/libcore

96a2d05f2a1 : Extend core-compat-test-rules visibility to libcore subpackages
f3097813eb6 : A minimal fix for BaseLocale.Cache.createObject(key) returning null
6885d9bd2ff : Import files
e150828f4b9 : Use actually valid RSA parameters
a0db9d30eb1 : VersionCodesTest is not needed in MTS
7d921768baa : Add a warning to java.text.DateFormat.parse and NumberFormat.parse
740d7000e24 : Raise Daemon priority while exiting
2f8a75c1888 : Detect native bridge via system properties in NativeAllocationRegisteryTest
d5ef4653d32 : Appinfo: Make adb the app debug source of truth
5613087c1f3 : Replace libcrypto dependencies with statically linked libcrypto_for_art.
447175ba0e1 : Step 2 of Migrate CtsLibcoreOjTestCases to use test_module_config
9cb2f796ac0 : Reland "File.getCanonicalPath() should remove parent directory /.. at the rootfs"
99031c4f347 : Use JUnit4 in the FileTest
ae57b1792c1 : Revert "File.getCanonicalPath() should remove parent directory /.. at the rootfs"
b27eee7c6bd : Skip CTS for the 24Q2 ART module
0795fe29881 : Update skippedCtsTest.txt for 24Q2 ART module
58393dc187f : Deprecate the @NonCts annotation
dd04ecac5a6 : Add module-lib APIs into libart-sdk-stubs-no-javadoc
8ba441d3cff : Update skippedCtsTest.txt for 24Q2 ART module
1f0617870ca : Skip CTS for the 24Q2 ART module
e60272e5740 : Optimize CRC32 single-byte update method
bc056856b0f : File.getCanonicalPath() should remove parent directory /.. at the rootfs
9a67262e8bd : Migrate CtsLibcoreOjTestCases to use test_module_config
52c17fa02e3 : Fix FormatterTest.
168c990f36f : CompatibilityTest restores the original callback
24474b6234c : Use correct indexing in FormatterTest.
a6eec8b5025 : Clean up source_build Soong config variables.
1e60014bc23 : Add linker version script for libjavacore
10e233f53c7 : Add missing JUnit @Rule-s.
7d3defa59d2 : Revert "Add Os.capset test."
f5c6e8194f1 : Add Os.capset test.
085e898533c : Update libcore flag container to ART
2bbc4e05536 : V is 35.
77d967c6f0d : Update CurrencyTest due to ICU 75
69380a798ee : Set test ownership.
61551eb2bbd : Increase the time out for TimerTest
549d249b9a8 : Do not accept zip files with invalid headers.
b35d1fbda23 : Update libcore.java.lang.reflect.ParameterTest after JDK21 changes
f6401daee6b : Disable Harmony test_setBroadcastZ().
8c3c3f15fe1 : Update org.openjdk.tests.java.util.stream.FindFirstOpTest
97076873c2f : Switch from DNS name to IP literal for IsReachableViaLoopbackTest.
edf900cc4c0 : Remove multi-release part of JarEntry javadoc.
9681955ca7f : Add ICU version check to DateTimeFormatterTest#test_format_locale_tok
9b14527b26f : Add SAXParser test coverage.
8a36e697d0b : Add missing android.system.Os test coverage.
b124a12cf17 : Import CleanerTest from jdk-21.0.2-ga
336b9601190 : Import test.java.util.ServiceLoader.basic from jdk-17.0.10-ga
40295001d2b : Consider escaped literals when transforming the time symbol B/b
4a48a2f62ed : Add test for XmlPullParserFactory.setValidating
3572f350744 : Add test for `android.system.StructStat.StructStat`.
6bf67dc51bf : Add test for `android.system.StructStat.StructStat`.
c61d5dfc736 : Update data/time pattern transformation and libcore test expectation changes due to ICU 74
9958dffa878 : Add test for `android.system.StructStat.StructStat`.
065d89a58d9 : Fix AKISerialNumberTest.
d6ed9d29ae9 : Fix a test build warning due to double semicolon
e356adac5b4 : Allow for change in Float.MIN_VALUE toString in ImplicitStringConcatBoundaries test
4cb4aeedeac : Import files
4d3a5262f95 : BigInteger.equals(obj) allows Nullable obj
2a97c356776 : Demote EqualsNull to a warning
1b038b4be60 : Export flags used in FlaggedApi annotations
d5f20dfd477 : Ignore reflect ParameterTests that need expected string updates
149fa1adfb6 : Skip checks for float min in ImplicitStringConcatBoundaries
32c4994b8b0 : Add test for SecureRandom.reseed()
7f264ca3d74 : Add API test for StrictMath
4f4db2a6188 : Add more RandomFactoryGenerator test coverage.
69c012e6ee5 : Rename last api file providing filegroup modules
9019c9311ad : Raise Daemon priority while exiting

+- Project: platform/libnativehelper

88c826d : Make a host JVM compatible version of libnativehelper
200fc7e : Clean up source_build Soong config variables.
28f1af5 : Set test ownership.
4c60397 : Move tests in libnativehelper_test.cpp out of tests_mts.

+- Project: platform/packages/apps/AvatarPicker

502b2c5 : fix Talkback to announce “selected” after double tapping the button.
0de6d48 : Fix: Talkback focus doesn’t move to the “If you change your Google Account picture…” after swiping next to move the focus from “Choose a picture”
604e5fd : Remove content description from app icon
71ee375 : Import translations. DO NOT MERGE ANYWHERE
83129c0 : Import translations. DO NOT MERGE ANYWHERE
832aa0f : Import translations. DO NOT MERGE ANYWHERE
0581f99 : Import translations. DO NOT MERGE ANYWHERE
677024e : Fix: Camera and photopicker flow
a0d557e : Import translations. DO NOT MERGE ANYWHERE
29a58a3 : Fix: Add presubmit
cadc1b3 : Import translations. DO NOT MERGE ANYWHERE
6243b5a : Add Unit and UI tests. Fix some relevant issues.
841f339 : Import translations. DO NOT MERGE ANYWHERE
fb0a24b : Import translations. DO NOT MERGE ANYWHERE
ad07c75 : Provide user infomation about avatar synchronisation
2602507 : Fix: Replace default icon to filled
5ec9998 : Fix: Send information if the flow is creating a new user, so the app could hide avatars associated with the current user. Bug: 320879616 Test: manual
a5b7602 : Import translations. DO NOT MERGE ANYWHERE
155aa2d : Optimise installation size
82305d3 : Fix: System UI does not have access to selected avatar uri.
d725463 : mark translatable to false for strings which should not be translated.
1ed0847 : mark translatable to false for strings which should not be translated.
8c2429e : Refactor to give ability for vendor overlays to change typography.
0efb3a5 : Adding new app to clean repository
8a572c7 : Initial empty repository

+- Project: platform/packages/apps/Browser2

ec2a461 : Add METADATA and LICENSE file to packages/apps/Browser2.

+- Project: platform/packages/apps/Calendar

542f2f4d : CalendarTests minsdk version bumped from 19 to 21
134dc8b2 : Update the imports to androidx.test.filters.*
5eaa7d15 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/packages/apps/Camera2

3e7d5cd84 : Camera2Tests minsdk bump from 19 to 21
dd313e75c : Handle >=TRIM_MEMORY_BACKGROUND
2e6807fc7 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/packages/apps/Car/Cluster

eaaac6e : Add strict_mode: false
47eb940 : [Reland] Migrate to registerPropertyEvents api.

+- Project: platform/packages/apps/Car/DialerPrebuilt

41d7396 : Update AOSP DialerPrebuilt

+- Project: platform/packages/apps/Car/Launcher

1aee5f47 : Add back colors CarUiPortraitLauncherReferenceRRO uses
7563d517 : Fix NPE in MediaViewModel#onCleared
8f21aa53 : Add gradle dependencies for Protobuf
f9638b7b : Import translations. DO NOT MERGE ANYWHERE
044b4a94 : Revert quickfix for edgeToEdgeEnforement
8ee62a7d : Fix Dock's DO logic
c6403da3 : Add history card UI in Launcher
fde5bc1e : Import translations. DO NOT MERGE ANYWHERE
b4139681 : Import translations. DO NOT MERGE ANYWHERE
4e7430ba : Import translations. DO NOT MERGE ANYWHERE
ef84fe1e : Remove igorr@google.com from app/OWNERS
92895453 : Remove igorr@google.com from OWNERS
d532c90b : Remove igorr@google.com from docklib/OWNERS
861c1807 : Remove igorr@google.com from docklib-util/OWNERS
fa6efaaa : Import translations. DO NOT MERGE ANYWHERE
729682d2 : Null check media intents
12fbef46 : Remove reliance on MotionLayout.TransitionListener#onTransitionChanged
7079ff5c : Add history header title for media card
9710b25d : MediaCardController refactor based on previous comments
1c716308 : Exclude router activity from the dock view model
3567c2fd : Listen for active media sessions only
1dd367e5 : Add strict_mode: false
f01699b2 : Pass PlaybackController to play button updates
97912b3e : Use getter for thumbnail from converted ThumbnailData in Java
569279c8 : Change docklib to use no-overlayable deps
471790a6 : Import translations. DO NOT MERGE ANYWHERE
bc031f32 : Import translations. DO NOT MERGE ANYWHERE
f27ac1d0 : Convert SysUiState flags from int to long
6f82729d : Update ids to match car-media-common
563ed4a3 : Reduce recents flakiness
9e6880db : Import translations. DO NOT MERGE ANYWHERE
4c26d7e3 : Import translations. DO NOT MERGE ANYWHERE
68583e36 : RESTRICT AUTOMERGE Set the container field of aconfig flags
0ac6faaa : Populate media card queue with data
8b0f584d : Add config to skip launch most recent task on recents dismiss
e1fd22ff : Enable media sessions apps while driving
cedaa5d2 : Close media card panel if main view is clicked
cf9a1468 : Revert^2 "Fix dialer card intent crash"
aa64e285 : Revert "Fix dialer card intent crash"
5985d464 : Add slide up panel for bottom buttons
7b87b93f : Update conainer designation to match partition that the launcher is in
a0a3e4d0 : Fix dialer card intent crash
8cb60aba : Move hostAppeared() from onResume to onNewIntent
984b65cc : Import translations. DO NOT MERGE ANYWHERE
6127fd0b : Import translations. DO NOT MERGE ANYWHERE
e3550e88 : Update Hudson media card to listen to all MediaSessions
0644f462 : Make sure mirrored app uses correct launch intent
db1a1aa2 : Import translations. DO NOT MERGE ANYWHERE
c2475e62 : Import translations. DO NOT MERGE ANYWHERE
f381418c : Create initial UI for home media widget
8a1106a1 : Update views to consume AppGridViewModel
7ec01a33 : Exclude android.car.usb.handler from Dock
0e3138e4 : Fix unequal sized Dock items
36c99705 : Add soong namespace to sysui libs
5fe1dcf2 : OptOut of edgeToEdge for CarLauncher
6c657135 : Create ViewModel for AppGrid
ad17d318 : Create AppGridRepository to surface required APIs
846ca35f : Import translations. DO NOT MERGE ANYWHERE
d298218e : Fix TosDataSource to use correct package filter
e169b3e6 : Add ability to dynamically exclude apps from Dock
b1727035 : Save and load Dock items
4ec94d8b : Add missing aconfig container field to packages/apps/Car/Launcher/docklib-util
52668bb4 : Don't use androidx nodeps modules
acc25be4 : Update defualt Dock apps
c68247df : Fix failing unit tests
a2e5aeb5 : Fix drag animation for RB
a970b6cc : Add appsToHide in LauncherAppsDataSource
a0349aeb : Allow active media sessions as UXOptimized
21e7b6cc : Fix UXRestrictions NPE
7670445f : Create a DataSource for MediaApps in AppGrid
c2b486e1 : Setup flag for Hudson Media Widget redesign
c64365f0 : Set use_resource_processor: false
11454391 : Update Media Card to use MediaSessions
5644b6e7 : Create AppOrderDataSource
ba9336eb : Import translations. DO NOT MERGE ANYWHERE
0687287a : Import translations. DO NOT MERGE ANYWHERE
24fd10cf : Add animations for Calm mode enter and exit
575c31e2 : Import translations. DO NOT MERGE ANYWHERE
ff484794 : Import translations. DO NOT MERGE ANYWHERE
d3ded58c : Ensure that maps taskview is removed
e3bb2b9f : Update Dock based on UX restrictions
5f30842c : Match Dock to UI specs

+- Project: platform/packages/apps/Car/MediaPrebuilt

d7f229d : Update AOSP MediaPrebuilt

+- Project: platform/packages/apps/Car/MessengerPrebuilt

182c692 : Update AOSP Messenger prebuilt
18de535 : Update AOSP MessengerPrebuilt

+- Project: platform/packages/apps/Car/Notification

aa3ffdcc : Remove igorr@google.com from OWNERS
f37b296c : Add strict_mode: false
02050a27 : Disable CarNotificationUnitTests.
bdc1a24a : Update the owner list
d903f05e : Add strict_mode: false
988e06af : Set unseen update listener after service is connected
ce674387 : Fix removing HUN by sender on button click
618997be : Import translations. DO NOT MERGE ANYWHERE
ed43492a : Import translations. DO NOT MERGE ANYWHERE
2cdca00a : Update no-overlayable dependencies
628cf6a0 : Expose Notification resources as a library
0447e575 : Remove nehah@google.com from OWNERS
96c2a7ba : Fix memory leak in NotificationAdapter

+- Project: platform/packages/apps/Car/RotaryController

4170775 : Initialize mTouchInputMethod properly
acb8e9d : Remove igorr@google.com from OWNERS
5caa71a : Fix flaky Rotary tests
b0bd94d : Address comments in the previous CL
4eee1cb : Clarify rotary IME overlay

+- Project: platform/packages/apps/Car/Settings

bc6e59d5e : Import translations. DO NOT MERGE ANYWHERE
903d5088a : Import translations. DO NOT MERGE ANYWHERE
9506f0f28 : Import translations. DO NOT MERGE ANYWHERE
5c23df389 : Add QC item provider for audio route selector
2dad820c3 : Show a dialog for selecting audio routes
ef366a3d1 : Add bridged mode support to hotspot UI
2ae5faf51 : Migrate WifiTetherApBandPreferenceController robo test
3c192b5c5 : Add a feature flag for hotspot UI changes
01fb9f341 : Import translations. DO NOT MERGE ANYWHERE
e6e55ba4e : Import translations. DO NOT MERGE ANYWHERE
bfe5841f3 : Remove igorr@google.com from OWNERS
3528bd559 : Import translations. DO NOT MERGE ANYWHERE
2ec673f54 : Import translations. DO NOT MERGE ANYWHERE
1d184ad81 : Change data subscription popup display condition to inactive only
8adb81310 : Add strict_mode: false
cf95fe0fd : Fix a crash when there is no IME enabled
d799c7e2e : Fix DeveloperOptionsEntryPreferenceControllerTest
bea07e434 : Remove redundant strings
3d421ee64 : Import translations. DO NOT MERGE ANYWHERE
d61660645 : Refactor data subscription info
cb78649b2 : Import translations. DO NOT MERGE ANYWHERE
63790bbfe : Import translations. DO NOT MERGE ANYWHERE
d1c6febff : Import translations. DO NOT MERGE ANYWHERE
fe726ab25 : Make camera and mic toggles respect restrictions
4380946aa : Update the microphone privacy page
89f810e0d : Add strict_mode: false
6320066c3 : Add unit tests for privacy pages updates
777a77b63 : Import translations. DO NOT MERGE ANYWHERE
cd8b5c285 : Import translations. DO NOT MERGE ANYWHERE
25388310e : Fix shadow and Android.bp for CarSettingsRoboTests
2b8c94460 : Update Location access page with required and infotainment sections
3224b4224 : Import translations. DO NOT MERGE ANYWHERE
c44938472 : Import translations. DO NOT MERGE ANYWHERE
5c84aea51 : Update access strings per UXW
7b755a14d : Update day/night icon
3be4790d6 : Add setPackage to Data subcription intent
71fbd73f4 : Import translations. DO NOT MERGE ANYWHERE
8f9510f68 : Import translations. DO NOT MERGE ANYWHERE
b01f8dceb : Refactor required/infotainment preferences into Utils class
eb36d56ee : Update required apps summary with correct grammar
3c8234817 : Add tests for LocationStateListenerBasePreferenceController
96c3f837c : Import translations. DO NOT MERGE ANYWHERE
3aa3ecab3 : Import translations. DO NOT MERGE ANYWHERE
e07100194 : Use parent class CarUiSwitchPreference so sub classes can implement
4ac80e650 : Add generic LocationListenerBasePreferenceController
6fc74b440 : Update logic for enabling/disabling Developer Options
86323ec01 : Change permission status strings to match PermissionController
cc8b5b7e5 : Import translations. DO NOT MERGE ANYWHERE
5d54fd842 : Import translations. DO NOT MERGE ANYWHERE
6c70db98e : Guard MobileDataRow's and MobileNetworkEntryPreferenceController's action text with flag
55ddd8f10 : Add ColoredTwoActionSwitchPreference to Settings
fbe02d711 : Modify UI string for camera privacy settings
addbfd9e3 : Import translations. DO NOT MERGE ANYWHERE
56f545a3a : Use KeyProperties.UID_SELF instead of KeyStore.UID_SELF
942ad34cd : Import translations. DO NOT MERGE ANYWHERE
e90c49dfe : Change MobileDataRow subtitle and color when connectivity expired
f5af47f7d : Revert "Add a feature flag for Audio routing"
fa729cd86 : Import translations. DO NOT MERGE ANYWHERE
966f868e7 : Add flag config to failing test
cae11c7e0 : Import translations. DO NOT MERGE ANYWHERE
838e23ba1 : Import translations. DO NOT MERGE ANYWHERE
b49709a52 : Add a feature flag for Audio routing
6018b7130 : Fix failing cuttlefish tests
825d36b08 : Fix failing cuttlefish unit tests
815cb52ba : Fix unit tests for Sound
5aa56312c : Modify the Camera privacy page for automotive.
ccb27e629 : Import translations. DO NOT MERGE ANYWHERE
d5715feb9 : Import translations. DO NOT MERGE ANYWHERE
0c2975526 : Add alarms and reminders page
c42d7de64 : Import translations. DO NOT MERGE ANYWHERE
9cf0812fc : Import translations. DO NOT MERGE ANYWHERE
b3ef7cc43 : Pass the profile as a set
4a2b7b8e0 : Exclude field from overlayables.xml
a96677b8a : Add flag for required/infotainment apps displayed in location settings
ac5e320e4 : Make EditTexts are aligned start for rtl languages
e0e7bcd47 : Update toast for audio routing
cf7de099d : Add restricted wifi icons
8df088c72 : Add config change event to volume settings
ccd1c975c : Check if audio routing is supported
0cf0b6493 : add container to .aconfig
db20cf714 : Update flagging for ThemeToggle test
e19f9b977 : Import translations. DO NOT MERGE ANYWHERE
df391900f : Import translations. DO NOT MERGE ANYWHERE
c7a5f7bea : Enable ListPreference instant change
08c9c87c4 : Hide category title when no child preference
c5954ff3f : Import translations. DO NOT MERGE ANYWHERE
f092d9a67 : Import translations. DO NOT MERGE ANYWHERE
872deea46 : Update icons per UX request
b9f0b00ac : Add separate aconfig for UI theme toggle
fff2f378e : Hide audio selector when there is only one device
65d9656d8 : Fix boot time regression for car settings app
e3085b03a : Better handle audio switch for multiple BT devices
2c0a308fe : Ensure that LockscreenCredential#close() gets called
516e78034 : Import translations. DO NOT MERGE ANYWHERE
66fe179d3 : Import translations. DO NOT MERGE ANYWHERE
3fec0cc81 : Add unit tests for connectivity features
98802547d : Add intent to launch the hotspot page
9aa5d1b6d : Add toggles for connectivity Enhancement
e72c30ec0 : Add UI theme toggle to settings
f7da5a110 : Import translations. DO NOT MERGE ANYWHERE
504c612cd : Import translations. DO NOT MERGE ANYWHERE
90291277c : Fix crash on potentially missing EuiccManager
d607b519a : Import translations. DO NOT MERGE ANYWHERE
8bc70a86d : Import translations. DO NOT MERGE ANYWHERE
16f145f26 : Fix bug pertaining to searching hotspot settings
752056da0 : Modify settings UI for camera privacy allowlist

+- Project: platform/packages/apps/Car/SystemUI

d5382d1f : Remove igorr@google.com from OWNERS
6bcbb86e : Use router activity in SystemUI to launch content on a private display
68b42bd7 : Change data subscription popup display condition to inactive only
568770fd : Refactor Settings/UserSettingsProxy API usage.
1e42e8f9 : Allow MediaSessionHelper to trigger on paused sources
fafea2b9 : Refactor data subscription info
33373b00 : Import translations. DO NOT MERGE ANYWHERE
7918c94a : Import translations. DO NOT MERGE ANYWHERE
39c173a1 : Fix a race condition.
2a301453 : Fix reporting seen notifications
1f641bea : Import translations. DO NOT MERGE ANYWHERE
ad8a69a3 : Import translations. DO NOT MERGE ANYWHERE
0cbd46f0 : Listen for active media sessions only
3fe01a98 : Allow touches outside the popup window to both dismiss the window and pass through to the layer
d70f6d7c : Update clip outline on panel layout change
16cf9bd1 : Import translations. DO NOT MERGE ANYWHERE
1e800f31 : Add setPackage to data subcription intent
5a7d17b2 : Import translations. DO NOT MERGE ANYWHERE
6b0273b3 : Import translations. DO NOT MERGE ANYWHERE
91c30002 : Add UXR to DataSubscriptionController
db30251c : DO NOT MERGE ANYWHERE Revert "Add the Finder shutdown message to AOSP"
d3a906c4 : RESTRICT AUTOMERGE Set the container field of aconfig flags
00ca3480 : Import translations. DO NOT MERGE ANYWHERE
4067ef8f : Add reactive message logic in DataSubscriptionController
a2ac10e8 : Add static rro for enabling remote insets controller
59e9242e : Add popup message to show connectivity need in Quick Control
952f52b0 : Add CarSystemBarImageView element for unseen icon
a0e51819 : Fix NPE when car volume group info is not available
72647122 : Update device lock logic on user switch
6f8e802f : Migrate BatteryController to Expandable from Views.
2854f28d : [SB][Misc] Update StatusBarIconController import in Car.
6b975fc3 : Fix dock container height
ba555e71 : Add a displayId check when bringing embedded tasks to front
2f29a7f4 : Accommodate the shell transitions for AAOS taskviews
0bc4707a : Update logic for starting MUMD SysUI services
06b27ecb : Fix testNonApiReferencesInProduct caused by systemBarBottom rros
69040853 : Update CarKeyguardViewController method to match update
1145768e : Import translations. DO NOT MERGE ANYWHERE
df070a5f : Import translations. DO NOT MERGE ANYWHERE
2c5eb946 : Reduce VoiceRecognitionNotifierTest flakiness
1d9505f3 : Use system bar elements to instantiate dock
ce314de6 : Collate the car wm specific code in CarSystemUI
6057f4e9 : Fix FormatString errorprone issue
549673d1 : Add interface implementations for IDisplayWindowInsetsController
62e72ab9 : Fix autoenhance compatibility
7b422a40 : Remove private res from SystembarRROs
5574d71d : Reduce CarSystemUI test flake
7107c498 : Update CarKeyguardViewMediator
58442ef4 : Update intent flag for setting intent in qc footer button
cf5b2836 : Update ABA media logic to target other users
ed5d07c2 : Exclude Assistant widget test
f70307a5 : Add soong namespace to sysui libs
7e9babdc : Fix CarSystemBarControllerTest with Dock feature
62f986a2 : Fix NPE when car volume group info is not available
109f356e : Make ActivityBlockingActivity opaque
5251c561 : Add ability to override DockViewController
f4f7acfd : Implement RootTaskMediator#attachChildSurfaceToTask for the child tasks.
7db730cd : Add KeyguardUpdateMonitor CoreStartable
910a3778 : Provide a file to Dock to persist its data
c00da582 : Implement Media Blocking logic
49ba8d76 : Remove Shade expansion FRP check
8fae80b6 : Remove unused legacy status icon classes
c37a1f8c : Minimize the stopUser force parameter
f760a749 : Use car-telephony-common-no-overlayable
09874c32 : Add team to Car SysUI tests
9d389043 : Fix status icon size
e535bfba : Move ShadeLockscreenInteractor to the correct package.
740cc40f : Migrate default quick controls to flexible status icons
dce995ca : Add dialer blocking activity
c54f02e8 : Rename display compat permission
2864a034 : Add RRO to turn on remote controller controls system bar insets
8fec1a1a : Make the SystemUI sample RROs product specific
1b5c8066 : Add safety checks for volume dialog init
bc16d634 : Fix sensor privacy unit tests
035c07fd : Remove usage of setShrinkNonAdaptiveIcons
4f87b08f : Update CarKeyguardViewMediator
d669b867 : Revert "Add displaycompat service to carsysui"
97d4aaac : Add displaycompat service to carsysui
3cede545 : Synchronize calls to mHvacPropertyViewMap
6cc7c44e : Match Dock to UI specs
a01d9b42 : Add occlusion deps to Car KVM/SBKVM.

+- Project: platform/packages/apps/Car/SystemUpdater

1e26b38 : Import translations. DO NOT MERGE ANYWHERE
a84d607 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Car/systemlibs

3c24788 : Remove igorr@google.com from car-qc-lib/OWNERS
8433644 : Remove igorr@google.com from car-assist-client-lib/OWNERS
4234dc9 : Remove igorr@google.com from OWNERS
2691f16 : Change data subscription popup display condition to inactive only
c0fd038 : Provide functionalities to check for inactive and trial status
05e6233 : Fix car-qc-lib for use_resource_processor: true
ddc904e : Add OWNERS file for car-data-subscription-lib
53125e2 : Add packageName to the OEM app as a resource
d3e06b0 : Add option to set QC category
8afd345 : Add feature flag for data subscription pop-up
33517ce : Add car-data-subscription-lib to systemlibs
d588587 : Delete car-broadcastradio-support from systemlib
4c37378 : Add trendy_team_aaos_framework to car radio
22804cc : Remove platfrom_api from broadcastraido lib tests
37e073b : Add test for ProgramSelectorExt display methods
af935ff : Migrate Test Targets to New Android Ownership Model

+- Project: platform/packages/apps/CarrierConfig

960a402 : Distinguish connected_rrc_idle state
cac5b90 : Updating Comcast carrier app SHAs in carrier config
5b71ba9 : Remove carrier config for TMO
3d57307 : Add package names for LGU+ carrier privileged apps Deleted unused certs
575e4cb : Add package names for Airtel IN carrier privileged apps
22e422f : Update Carrier Config file for Claro Brazil Test: Build Pass and Carrier app development tests
d4697d2 : Need to submit CL to AOSP with Safaricom's HASH certificate to enable reading IMEI via their new kiosk app for Device Lock Controller.
1da9153 : Removing privileges not used by Movistar
f217237 : Removing carrier privileges that are not being used
39a4fa0 : Add carrier_config_carrierid_1495_Spitfire.xml for Spitfire
dd908c0 : Add emergency messaging carrier config for TMO
a2cb161 : Add carrier config for TMO carrier satellite service
a8f68db : Add carrier config for TMO
70d21fb : Config Change for SETAR CarrierID 493 MCCMNC 36301
089c656 : Add a CarrierConfigs value for the satellite more information URL link to T-Mobile-US.
104d22f : Config for SETAR CarrierID 493 MCCMNC 36301
652fccf : Fix typo: utf-6 should be utf-8
3fdebf4 : Adjust the Free/Iliad package names which need the carrier privileges, as requested by the partner (CCed).
0853ea8 : Update Vodafone Carrier Configuration files
a0dc444 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/packages/apps/CellBroadcastReceiver

a2906ee73 : Import translations. DO NOT MERGE ANYWHERE
2eb9662c8 : Import translations. DO NOT MERGE ANYWHERE
2890200cf : Import translations. DO NOT MERGE ANYWHERE
b0ca5b940 : Import translations. DO NOT MERGE ANYWHERE
802850af8 : Import translations. DO NOT MERGE ANYWHERE
d5b45e23a : Import translations. DO NOT MERGE ANYWHERE
b3a259284 : Import translations. DO NOT MERGE ANYWHERE
ba1c1536d : Import translations. DO NOT MERGE ANYWHERE
da3cbaf2f : Import translations. DO NOT MERGE ANYWHERE
5ad0d2049 : Import translations. DO NOT MERGE ANYWHERE
495c56592 : Import translations. DO NOT MERGE ANYWHERE
4bd8f9323 : Import translations. DO NOT MERGE ANYWHERE
2c1427ab5 : Import translations. DO NOT MERGE ANYWHERE
3998c058a : Import translations. DO NOT MERGE ANYWHERE
58cb33150 : Import translations. DO NOT MERGE ANYWHERE
45278a7d8 : Import translations. DO NOT MERGE ANYWHERE
3ed4f90a8 : Import translations. DO NOT MERGE ANYWHERE
7536e0898 : Import translations. DO NOT MERGE ANYWHERE
2e377657b : Import translations. DO NOT MERGE ANYWHERE
cf91152f7 : Import translations. DO NOT MERGE ANYWHERE
4e3ef49bc : Add CellBroadcastReceiver test module to mainline-presubmit test group
9c626306a : Add internal keyword to run test on non-aosp cf target in postsubmit
f8215f586 : Import translations. DO NOT MERGE ANYWHERE
0038fa8a3 : Add WEA preference reset condition below
a288123c5 : Update CellBroadcastSettings for fixing testShowTestCheckBox failure
df974dfc5 : Update ComplianceTest not to run on the previous platform
5d7a8e7d5 : Add unittest for changing "Allow mastert toggle to work in roaming state"
150b2c6e4 : Allow mastert toggle to work in roaming state
ded248b73 : Import translations. DO NOT MERGE ANYWHERE
8d07780fb : Import translations. DO NOT MERGE ANYWHERE
aa4e19e77 : Import translations. DO NOT MERGE ANYWHERE
5ec249416 : Suppress CellBroadcastComplianceTest on S and below.
560d91787 : Import translations. DO NOT MERGE ANYWHERE
6d07c5ef9 : Update CellBroadcastSettingsTest for updating testDisabledExtremeToggle
4806f1d4a : Update testEmergencyAlertSettingsUi for finishing activity after test
222d74b12 : Import translations. DO NOT MERGE ANYWHERE
a0700b208 : Update CellBroadcastBaseTest for making service state be STATE_IN_SERVICE
be7cf3d1c : Keep CMAS process alive via foreground service during call
62d77eba5 : Import translations. DO NOT MERGE ANYWHERE
5636b9411 : Import translations. DO NOT MERGE ANYWHERE
21912b56b : Import translations. DO NOT MERGE ANYWHERE
596cb8fc3 : Dismiss disturbing dialog before running test
b37934aa1 : Update CellBroadcastBaseTest for removing redundant code related with slotId
b981df21f : Import translations. DO NOT MERGE ANYWHERE
de8218bfa : Supporting emergency alert for Luxembourg(mcc270)
e06fca0ed : Assert notification visibility in Cell Broadcast Unit Tests
c732e78e9 : Apply WHAM(4400) for Israel (mcc425)
10c3d9d9f : Update guide information following Korean government requirements
d4713c015 : Set TTS Field as mockTts during CellBroadcastAlertAudioTest
149783f38 : Use Mocked Configuration in CellBroadcastActivityTestCase
12cb1497e : Clarify guide strings regarding the WEA Setting change.
01f1d4ffc : Update CellBroadcastComplianceTest for chceking mccmnc
059a85b0e : InputMccMnc should be reset in afterAllTest
2ab9bba08 : Remove wrong return in testEmergencyAlertSettingsUi testcode
ffc3849b7 : Import translations. DO NOT MERGE ANYWHERE
14976bc25 : Import translations. DO NOT MERGE ANYWHERE
d5f532be8 : Import translations. DO NOT MERGE ANYWHERE
184dcff84 : Move setTestRoamingOperator before mockmodem connection
deaa56e6e : Update mnc05, mnc06 for Korean requirments
a644fd980 : Import translations. DO NOT MERGE ANYWHERE
5587164b3 : Import translations. DO NOT MERGE ANYWHERE
550d247f1 : Import translations. DO NOT MERGE ANYWHERE
7904212d8 : Import translations. DO NOT MERGE ANYWHERE
53d574255 : Import translations. DO NOT MERGE ANYWHERE
486aa7200 : Import translations. DO NOT MERGE ANYWHERE
21f550b87 : Filter out area info and none emergency alert messages
cfd0b7fbb : Import translations. DO NOT MERGE ANYWHERE
0a4765fa6 : Import translations. DO NOT MERGE ANYWHERE
b8e698b37 : Import translations. DO NOT MERGE ANYWHERE
1528c9693 : Fix BoxedPrimitiveEquality errorprone issue
847867cad : Fix BoxedPrimitiveEquality errorprone issue
b9c97283f : Support emergency alert for Korea (TTAK.KO-06.0263/R5)
6f6cde89a : Import translations. DO NOT MERGE ANYWHERE
e88539c21 : Import translations. DO NOT MERGE ANYWHERE
052f9c2e0 : Import translations. DO NOT MERGE ANYWHERE
2d0b38256 : Clean up the CellBroadcastBaseTest
9bac763db : Update channel summary for AT-Alert(mcc232)
7b2429a46 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/packages/apps/CertInstaller

92694ae : Import translations. DO NOT MERGE ANYWHERE
8795aa6 : Add strict_mode: false
a082a8e : Import translations. DO NOT MERGE ANYWHERE
10d4bbd : Use KeyProperties.UID_SELF instead of KeyStore.UID_SELF
e2d2af7 : Import translations. DO NOT MERGE ANYWHERE
e0e1ee4 : Import translations. DO NOT MERGE ANYWHERE
3b6ec92 : Import translations. DO NOT MERGE ANYWHERE
2c12744 : Import translations. DO NOT MERGE ANYWHERE
5468e85 : Import translations. DO NOT MERGE ANYWHERE
c5c190e : Import translations. DO NOT MERGE ANYWHERE
b7d7edf : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Contacts

0bec3c5ef : Import translations. DO NOT MERGE ANYWHERE
4a1760fc7 : Import translations. DO NOT MERGE ANYWHERE
f433067b1 : Import translations. DO NOT MERGE ANYWHERE
fae9a7bb6 : Import translations. DO NOT MERGE ANYWHERE
cfe4d5391 : Import translations. DO NOT MERGE ANYWHERE
6d3ca0888 : Import translations. DO NOT MERGE ANYWHERE
78342a695 : Import translations. DO NOT MERGE ANYWHERE
516ba8ce9 : Import translations. DO NOT MERGE ANYWHERE
b61ed8aa0 : Import translations. DO NOT MERGE ANYWHERE
ea5ec89d8 : Import translations. DO NOT MERGE ANYWHERE
6e9f7f6e6 : Import translations. DO NOT MERGE ANYWHERE
3e60f3f70 : Import translations. DO NOT MERGE ANYWHERE
f76bc2771 : Import translations. DO NOT MERGE ANYWHERE
8a7790294 : Import translations. DO NOT MERGE ANYWHERE
ebcc66316 : Import translations. DO NOT MERGE ANYWHERE
2c490fac0 : Import translations. DO NOT MERGE ANYWHERE
3d4fc0513 : Import translations. DO NOT MERGE ANYWHERE
3bd18931a : Import translations. DO NOT MERGE ANYWHERE
1fdd942bd : Import translations. DO NOT MERGE ANYWHERE
074490fdd : Import translations. DO NOT MERGE ANYWHERE
e75118920 : Import translations. DO NOT MERGE ANYWHERE
21b4503e8 : Import translations. DO NOT MERGE ANYWHERE
6b3eccbf0 : Import translations. DO NOT MERGE ANYWHERE
9ff6eaaf8 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Dialer

a4680ca4d : Set use_resource_processor: false for Dialer
2dcf3c03e : Convert Dialer to Android.bp
c2580e1d3 : Clear cached on TRIM_MEMORY_BACKGROUND

+- Project: platform/packages/apps/DocumentsUI

879bab0a1 : Remove invalidating ConfigStore in onDestroy.
9d1379299 : Import translations. DO NOT MERGE ANYWHERE
1f5c876b3 : Import translations. DO NOT MERGE ANYWHERE
208f0f51a : Import translations. DO NOT MERGE ANYWHERE
b788e3277 : Import translations. DO NOT MERGE ANYWHERE
00aa02e71 : Import translations. DO NOT MERGE ANYWHERE
d6eae13b5 : Add SdkLevel V check in onProfileActionStatusChange.
0350b193e : Import translations. DO NOT MERGE ANYWHERE
24e1faab2 : Import translations. DO NOT MERGE ANYWHERE
2c93fbdc5 : Import translations. DO NOT MERGE ANYWHERE
f80643368 : Set profile badge content description
eeafe11c1 : Import translations. DO NOT MERGE ANYWHERE
80431b70d : Import translations. DO NOT MERGE ANYWHERE
ee6ca184a : Import translations. DO NOT MERGE ANYWHERE
cc2828b27 : Ignore tests that depend on hidden apis to fix failing MTS.
852b977cf : Import translations. DO NOT MERGE ANYWHERE
aa8061529 : Import translations. DO NOT MERGE ANYWHERE
5b60b0e73 : Import translations. DO NOT MERGE ANYWHERE
b575c1205 : Fix selected chip text visibility in high contrast.
f34384928 : Make `canInteractWith` return true for context user.
2a71eb43c : Import translations. DO NOT MERGE ANYWHERE
b2247b7de : Import translations. DO NOT MERGE ANYWHERE
403ca2613 : Import translations. DO NOT MERGE ANYWHERE
5330317d4 : Set Private space enabled by default
c38f472b9 : Update calls to obtain DragEvent to match method signature change
a59d79145 : Block taking recents screenshot if private profile available
d36586bc5 : Add test for ConfigStore in DocumentsUI.
55bba02fa : Prevent R.class static fields and Apache compress library from being removed by proguard.
784bc58c3 : Import translations. DO NOT MERGE ANYWHERE
cbe4edc0d : Import translations. DO NOT MERGE ANYWHERE
0c04b2c51 : Import translations. DO NOT MERGE ANYWHERE
28f1c8ab5 : Add @RequiresApi annotation for sdk version S for UserManagerState.
254c4bf22 : Chainge tab height to 48dp for better accessibility.
676fc2015 : Block taking recents screenshot if private profile available
862c9f9e8 : Don't statically include DocumentsUI-lib in tests
ebc341326 : Don't statically include DocumentsUI-lib in tests
8793acdda : Import translations. DO NOT MERGE ANYWHERE
27460f4ac : Import translations. DO NOT MERGE ANYWHERE
bd176cd3c : Import translations. DO NOT MERGE ANYWHERE
2c9219799 : Add accessibility heading to headers in file picker
2de7b939e : Add accessibility heading to headers in file picker
4eb7f9174 : Import translations. DO NOT MERGE ANYWHERE
5e584462e : Import translations. DO NOT MERGE ANYWHERE
b9abf5068 : Import translations. DO NOT MERGE ANYWHERE
2885a3d7c : Import translations. DO NOT MERGE ANYWHERE
97e641fcb : Import translations. DO NOT MERGE ANYWHERE
7fa8b6f24 : Import translations. DO NOT MERGE ANYWHERE
1a5c4bf78 : Import translations. DO NOT MERGE ANYWHERE
4b9c8ff3b : Import translations. DO NOT MERGE ANYWHERE
aa5ed5a67 : Import translations. DO NOT MERGE ANYWHERE
566f12f6a : Import translations. DO NOT MERGE ANYWHERE
417cc2e0c : Import translations. DO NOT MERGE ANYWHERE
abf4ec992 : Import translations. DO NOT MERGE ANYWHERE
7f40699e9 : Add closeDatabase method to classes owning SQLiteOpenHelper instance
f1694ee1c : Change switches on resource IDs to if statements
e203586dd : Remove @SortDimensionId
67afed9b1 : Build DocumentsUI sources once
beee15e13 : Import translations. DO NOT MERGE ANYWHERE
7a604476f : Import translations. DO NOT MERGE ANYWHERE
291b26a34 : Import translations. DO NOT MERGE ANYWHERE
982aed50b : Change namespace from mediaprovider to documentsui.
0b1cd8071 : Fix test failures in UserManagerStateTest and FileCopyUiTest.
ce900de9e : Build DocumentsUI sources once

+- Project: platform/packages/apps/EmergencyInfo

89fbaa59 : Import translations. DO NOT MERGE ANYWHERE
47e9c1cb : Add strict_mode: false
400d6609 : Import translations. DO NOT MERGE ANYWHERE
22fb78a0 : Import translations. DO NOT MERGE ANYWHERE
144749ad : Import translations. DO NOT MERGE ANYWHERE
aca1b9e0 : Add strict_mode: false
0fa4d8ed : Import translations. DO NOT MERGE ANYWHERE
b87f578b : Import translations. DO NOT MERGE ANYWHERE
f905a72d : Import translations. DO NOT MERGE ANYWHERE
00b74566 : Import translations. DO NOT MERGE ANYWHERE
1a384943 : Import translations. DO NOT MERGE ANYWHERE
1d03575e : Import translations. DO NOT MERGE ANYWHERE
42a6e085 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/packages/apps/Gallery2

29c7778d6 : Fix uses_libs properties for Gallery2.
94f6b7c65 : Fix uses_libs properties for Gallery2.
2fda5c59a : Fix uses_libs properties for Gallery2.

+- Project: platform/packages/apps/HTMLViewer

26fc0b1 : Fix HTMLViewer rendering when edge-to-edge is enabled.
daafff2 : Fix the problem by Android 15 edge to edge changes

+- Project: platform/packages/apps/ImsServiceEntitlement

3df5484 : [ImsServiceEntitlement] fix incorrect entitlement_version format
1333df7 : [ImsServiceEntitltment] upgrade to TS43 v8
0d00a97 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/packages/apps/KeyChain

f147a24 : Import translations. DO NOT MERGE ANYWHERE
eed31e6 : Add strict_mode: false
3b38d3e : Add strict_mode: false
5643ce3 : Disable eager JetPack init in KeyChain.
a358b29 : Use KeyProperties.UID_SELF instead of KeyStore.UID_SELF
d70739e : Migrate Test Targets to New Android Ownership Model

+- Project: platform/packages/apps/Launcher3

b802a00fc1 : Import translations. DO NOT MERGE ANYWHERE
d2b1d81bd3 : Import translations. DO NOT MERGE ANYWHERE
4b9ae54e1c : Call FallbackRecentsView#init() before setContentView()
db1da412b8 : Revert "Handle uiMode changes in QuickstepLauncher"
5fbc9a5d5d : Perform state switch to Overview from -1 screen
f061e8b26d : Import translations. DO NOT MERGE ANYWHERE
912edc94a1 : focusTransitionScaleAndDimOut should always go from 1f to 0f
1855ef15b9 : Initialize SplitSelectStateController for 3P before setting content view
62462a50ee : Prevent Taskbar edu dismissal from touching outside of the window.
5c20085a8c : Fix NPE when locking private space in taskbar allapps.
cb2a1474a7 : Fix icon flash on app launch
396c95964a : Disable Select mode from Menu in fake landscape
35f30f2e11 : Close floating views before fake rotation
35439c0821 : Only send new first screen broadcast on first load after restore
1a654c58dc : Fix recents button not navigating to Overview
2f2429e565 : Fix digital wellbeing banner position in portrait mode
263932e729 : Ignore the mismatched source rect hint
fbd93ef907 : Aconfig flag for taskbar customization.
2670871505 : Send source rect hint to Shell via stopSwipePipToHome
563c2101cf : Animate bubble bar icon sizes and padding
4d404d9f8b : Use BySelector to search for text in search results.
91fb2f2e5e : Fix flickering issues with divider during split animation
7cc4302f10 : Send additional Extras in first screen broadcasts, to help with app archiving.
d87d9e262b : Refresh overlay on new snapshot taken even if an old snapshot exists
1894a36cc8 : Import translations. DO NOT MERGE ANYWHERE
3cddb5817d : Util classes for the Taskbar Customization Framework
f46de7e690 : Revert "Make sure we keep the screen record even if the test succeeds"
4b40965346 : Fixing tests related to abstraction
176ce85d27 : Abstracting StatefulActivity from StateManager
ac8e132f2d : Exclude home and recents activity types when overriding recents-excluded tasks
1c794082a7 : Fixing TaplUninstallRemoveTest#uninstallWorkspaceIcon
f953c122fc : Use main executor directly
73c766d75d : Migrate responsive tests to multivalent
3b7282e08c : Use ktfmt.sh wrapper for ktfmt hook
6d200f63ac : If the app is archived, do not remove in case of playstore install error
e54c1462a3 : Test TaskbarAllAppsController non-search behavior.
d89f9a8e03 : [Launcher Jank] Avoid making ContentResolver binder calls from GestureNavigationSettingsObserver
e16fc827d3 : Add more documentation explaining main thread requirements.
a76fcaf5b4 : Add more tests for {request,hide}Window.
6b234217eb : Fix gesture tutorial regression on tablets when rotating the screen
b8eb034271 : Add outline to the transient task bar background.
11eaec69f4 : Add debug logs to BaseOverview#isActionsViewVisible
9eaae4b6a4 : Initial TaskbarUnitTestRule with example overlay controller tests.
bb038c1e56 : Import translations. DO NOT MERGE ANYWHERE
27425d6623 : Import translations. DO NOT MERGE ANYWHERE
ffbadc5404 : Import translations. DO NOT MERGE ANYWHERE
1ef246359e : Import translations. DO NOT MERGE ANYWHERE
cfafb55331 : Convert ENABLE_FLOATING_SEARCH_BAR to aconfig.
4a4b7a8059 : Delay taskbar background fade in animation - Taskbar background will fade in based on 1. Velocity threshold 2. End target gesture destination
eecadb0432 : Enable UtilitiesKtTest for multivalent. Remove test resource
f9c602d1d9 : Change Pinned taskbar corners to be fixed.
c948537a82 : Use RecentTasksListener to trigger TopTaskTracker
70041c88ad : Initialize mRotationTouchHelper before onInputDeviceAdded
3eb4efac95 : Exclude home and recents activity types when overriding recents-excluded tasks
3a4b79bf7b : Scrolling down to locate PS after lock/unlock event.
261a62219b : Prompting the user to set Pixel/Quickstep as default Home app.
84f9cfabb9 : Add outline to the bubble bar background view.
1deac6777b : Fix crash from isTrackpadDevice
31a65a08dc : Fix Taskbar All Apps Button to be Fixed in Minimal Taskbar State
2eff95ef6d : Disabling touchpad gestures in launcher for SYSUI_STATE_TOUCHPAD_GESTURES_DISABLED state
9e12c3f152 : Adding bugfix flag for archiving bug extras
e94e509413 : Expand touch target of split cancel button to meet a11y requirements
a2b510dc23 : Move Desktop running apps support into TaskbarRecentAppsController
c1470021c8 : Fix flaky test
3fa291e1a7 : Add max width to the screen instructions view text
48811c385c : Animate new bubble when the bar is expanded
d8522b7828 : Update the flag check for back gesture to include tablet filtering to reduce the scope of desktop windowing logic.
de5ef62967 : Migrate GeneratedPreviewTest to multivalent
e2bdd1568c : Finish the running recents animation when the user locks their device mid-animation.
ce3bbc7b5e : Fix state after dragging bubble to dismiss
8a4af691c8 : Move AppFilterTest to Deviceless
31d5b01ecf : Fix folder animation clipping and RTL issue
73cf3bc3a1 : Add max width to the screen instructions view text
e7d59d06c4 : Removing test class TaplViewInflationDuringSwipeUp
cdc0e2c9c9 : Check the feature flag before showing bubbles shortcut widget
4a70e1c023 : Use animateClose in TaksMenuView even without animation
f7c9466c8f : Reserve space for system bars in both orientations in fake orientation
0d934c47e5 : Add test for UserBadgeDrawable alpha handling
669b9c5c30 : Always report mandatory insets for button nav
f8efb32379 : Ensure starting position rect isn't empty in FloatingTaskView
277a4f9d78 : Use just the preview for drag and drop in the standalone activity
410681a955 : Ensure starting position rect isn't empty in FloatingTaskView
d69e21f8fe : Ensure widgets from WidgetSections.xml are included in suggestions
8a174558c2 : Import translations. DO NOT MERGE ANYWHERE
1bd0ffcbea : Import translations. DO NOT MERGE ANYWHERE
ecd70fc3c5 : Import translations. DO NOT MERGE ANYWHERE
9f27418e26 : Import translations. DO NOT MERGE ANYWHERE
87e579ea2d : Fix bubble visibility issue when collapsed
50fa2e404f : Fix the flaky screenshot test
762b3b4685 : Always report mandatory insets for button nav
4d8ad445c0 : Remove scrim view alpha when bubble manage menu is shown.
a44f4ac861 : Push a potential fix for hotseat aggregation
96396eea95 : Move bubble bar strings
cd4c9d153d : Add content description to bubble bar and bubbles
72297b7b81 : Re-enabling a failing Tapl test for Private Space.
833639d8fa : Fix TaskView.getThumbnailBounds not combining bounds correctly if relativeToDragLayer is true
86b9ad4ff7 : Add debug logs to TopTaskTracker
0f6668d011 : Miscellaneous polish for new home animation.
481e3ae079 : Fix icon and DWB toast focus transition
05e963c245 : Make private profile header scrollable
6c76501e0e : Don't add padding for Smartspace (actual and preview).
5365f00127 : Update AllSetActivity animations for certain device types
5580144d6b : Animate RecentsView when rotating in fake orientations
2c40b8366d : Consolidate the header views updating into a single method
a3b66f59c2 : Fix split snapshot broken after rotating in fake orientation
f895a7b0bd : Add transition source for DesktopMode enter transition event originating from AppIcon press in overview
801563328a : Allow DeviceProfile tests to run on TreeHugger Robolectric device
11afae1bc9 : Adding logs to monitor OverviewCommandHelper
b748c8e6ee : Import translations. DO NOT MERGE ANYWHERE
4ff619a610 : Import translations. DO NOT MERGE ANYWHERE
e48009919d : [Launcher3] Hide keyboard when fastscroller scrolling down and keyboard shown
be10c0b10c : Add flag for Recents in Taskbar
018074351c : Animate -1 to recents
ee38224910 : Guard Flags references with a check for running on Android V.
ee5867e980 : Revert "[Launcher3] Hide keyboard when fastscroller scrolling down and keyboard"
7a183e4051 : Adjust previews in a row to align with each other and remove whitespace.
01d1c31ec7 : Move item animator to its own class and use it only for full sheet
93ee47f729 : Measure recommendation children using the provided available height
273f9ec487 : Fix bubble bar and handle visibility on first bubble
38478e74f9 : Make Taskbar Divider PopUp Menu Width Dynamic
43592a83c8 : Clean up unused debug logs for b/319168409
050ff39fe2 : Revert flaky FolderNameProviderTest
5e102e4994 : Handle uiMode changes in QuickstepLauncher
684ee34fe7 : Send source rect hint to Shell via stopSwipePipToHome
282cdebd0c : Crop the center when no source rect hint
736527a127 : Make PrivateSpaceSettingsButton instead of having just the imageView.
2d107d8d4d : Add logging for actions view
8e7613e4c7 : Fix test failure in post submit
29322e82fe : Save app pair with 50-50 snap target if snap position is SNAP_TO_NONE
967dd54595 : First Unit Tests for Utilities.java
af5a393f88 : Fix bubble position when dragged to dismiss view
f284f45581 : [IconCache] Override persistent log method for when BaseIconCache retreived empty ApplicationInfo or default app icon
1eb576905a : Removing TWO_NEXUS_LAUNCHER_ACTIVITY_WHILE_UNLOCKING
701eef07ab : Add screenrecord for testDragAppIcon
9040505afb : Don't apply color filter on header icons if animations are disabled.
af724fcea5 : Fading PS container on hide.
3b2a136272 : Run UiThreadTest in LauncherMultivalentJUnit
7570f36e28 : Accessibility Annoucement for the always show taskbar switch
d4d6388c8a : Only stash for IME when in-app and in overview.
16cb3efa1f : Rename add* to update* and call setQuietMode() itself
09ac97fa39 : Add screenrecord/demote TwoPanelWokrspaceTest
1b487619a0 : Add Accessibility Menu support for multiple DWB banners
8181dfdf92 : Fix Talkback wrong label announced going from App to Overview
1773b06050 : Revert "Always report mandatory insets for button nav"
987efd6ea4 : Fix private space icons disappearing from search state.
acb4a3d1e8 : Support trackpad tapl tests in 3-button mode
3dabf391f2 : Scale down the widget previews on similar scale as the spring load scale
9d093d5b57 : Replace verifyZeroInteractions with verifyNoMoreInteractions
34c4605cf1 : Update the Online search Engine key to "selected_search_engine".
3f5437e14e : Remove animatorSet's duration
1abc4761cc : Address jank and memory issues with OverviewActionsView
e081914fb1 : Fix DWB banner not showing up for split tasks
8e9da3c79c : Replace ktfmt.py hook by built-in hook in Launcher3/
bad2e24f72 : Add snapshot state to TaskThumbnailView and ViewModel
4304a14206 : Always report mandatory insets for button nav
6dc980e09e : Import translations. DO NOT MERGE ANYWHERE
13c451a207 : Import translations. DO NOT MERGE ANYWHERE
2b0efdb621 : Notify pin controller about stuck to dismiss
e16a2725d2 : Create a bug fix flag for the FloatingMaskView.
314c35c410 : Removing high-level events mismatch diagnostics.
f9b81f24a4 : Return false for isSplitSelectionActive() if controller not initialized
1ab32a7942 : Address jank and memory issues with OverviewActionsView
b449116345 : Return false for isSplitSelectionActive() if controller not initialized
350c29a5f6 : Move SettingsActivityTest to multivalent
e0e5460066 : Revert "Fix activity leak"
704883eafa : Import translations. DO NOT MERGE ANYWHERE
3c591d797a : Import translations. DO NOT MERGE ANYWHERE
db295670fd : Register input monitor for trackpad only when trackpad is attached
97ceed42e6 : Fixing some missing swipecancelled events
0214b921aa : Revert "[omni] Handle touch slop for LPAA."
8f6e33714a : Use phone handlebar size for tiny taskbar.
ba4fd32789 : Remove multivalentTestsForDeviceless symlink and make deviceless default
f6f34ca441 : Add TasksRepository
21bb36fa66 : Report gesture height for mandatory system gestures
b9487c16ce : Import translations. DO NOT MERGE ANYWHERE
f08e1afa37 : Disable gestures when split apps are animating in from shell
05682a059f : Report gesture height for mandatory system gestures
6fd271bb8a : Revert "Add flag for Tiny Taskbar"
7c96392d25 : Prototype tiny taskbar all apps.
4aa0b3f261 : Disable taskbar EDU for tiny taskbar.
e1eaefd537 : Initial prototype of tiny taskbar.
f60dd5471c : Update desktop mode to identify minimized tasks
c228dbd2c1 : Reset RecentsView when detached from window
364f912da0 : Add shanh and gallmann to Launcher owners for predictive back
883a79db71 : [Launcher3] Hide keyboard when fastscroller scrolling down and keyboard shown
3483b8e0cc : Makes testDragAppIconToMultipleWorkspaceCells more concise to avoid test timout.
10cf086910 : WidgetPicker - Fix sliding scrim on add widget dialog.
1159c2546f : Reapply "Move widget picker tests to Robolectric"
04b355a2d9 : Don't call onModalnessUpdated if modalness stays the same
87e875e702 : Add "Uninstall app" string for private space shortcut.
ab8e999f81 : Add multi-instance state to item infos
74cfea3b12 : Add brianji to multitasking-eng owners section.
97ee134acc : Revert "Move widget picker tests to Robolectric"
08a7ef9d6d : Animate scrim within open/close PendingAnimation.
784b4f28b0 : Fix some compile errors occurring as a result of robo enablement
56322431ca : Fix flake in BubbleBarViewAnimatorTest
5a4062bd1f : Import translations. DO NOT MERGE ANYWHERE
eba1b0a52b : Import translations. DO NOT MERGE ANYWHERE
bbad599857 : Import translations. DO NOT MERGE ANYWHERE
40b0b5e140 : Update DeviceProfileDumpTest to work with flag on and off.
03858c7d03 : Use better heuristic for when to apply statusbar customization during predictive back
63e4e4ce11 : Avoid IconView's setModalAlpha interfere with setContentAlpha
67c807a1fe : Fix activity leak
029de6d10a : Fix mockito deviceless deps
4127e460b0 : Move common code from DesktopTaskView and GroupedTaskView to TaskView
ae0e957eea : Update private space divider thickness and padding per spec.
6c97b05562 : Add ApiWrapper Instance to SandboxModelContext.
1a57e08d84 : Add flag for Tiny Taskbar
726f3b4480 : Update install app icon colors to spec:
efc24f9251 : Move widget picker tests to Robolectric
cdfa5e6b33 : Removing AdaptiveIconDrawable Checks
8355bc1a76 : Set inset in phone setup mode to setup inset
0bfd21fe2e : Add folders in all apps aconfig flag
d04961f90b : AppFilterTest
b34f8c8831 : Only send bubble bar top coordinate to shell
3529ace8a1 : Fix bubble translation when released after dragging
65574f8485 : Sets taskOverlayFactory to TaskThumbnailViewDeprecated even when not binding
b17af6ff75 : Set inset in phone setup mode to setup inset
25f5e29418 : Adding support for importing/exporting launcher layout
6335460613 : [Launcher Jank] Move binder call of RotationChangeProvider to BG thread
172e454e2c : Log warning when UserHandle in UserManagerState#allUsers get overridden
62f1eca9e7 : Use global PackageManagerHelper for LoaderTask
2d3dae75be : Clean up some old (pre-aconfig) flags.
5d3fde29bf : Removing Screen Record from TaplAddWidgetTest
1aa0e96d1f : Use getter for thumbnail from converted ThumbnailData in Java
2cbb6dc5e4 : Suppress bubble animation when IME is visible
9565667813 : Convert TaksView to Kotlin
2552cc78ed : Set the listeners to null on unregister
1e96d751d2 : Adding additional logging around updated shortcuts
03a2ab1e56 : Animate bubble update notifications
3ea1acb8ca : Show edu card when managed profile removed
7278073b57 : Fix navigation buttons focus state
a24cb0e0fc : Fix crash resulting from missing entry in the taskViewIdArray
d9900e0d17 : Remove obsolete desktop stashing logic from platform/packages/apps/Launcher3 [5/n]
76331b6c17 : Add metric logging for fake landscape usage
50eb8e78f1 : Rename removeBubble method to clarify it is for dismissing via drag
49dc99abb0 : [omni] Handle touch slop for LPAA.
ee9e655c5c : Fix bug with flickering actions bar
740a52a27c : Fix bug with double-relayout of Overview Actions View
8b38295fb2 : [omni] Dynamically configure timeout for LPAA.
68686cdfec : Use ItemInfo with correct position when adding to Workspace via Accessibility.
1c44de9cdb : [2/n] Unify `DesktopModeStatus` between Shell and Sysui
9d1c002e48 : Promote all apps exit search keyboard test to presubmit.
097261619b : Deflake BubbleBarViewAnimatorTest
d07ed6b49b : Add comments on suggestion category related strings
4f492626bd : Clean-up unused categories (follow up cleans up strings)
1d3ddb877d : Add floatingMaskView when animating to mimic bottom container.
0e4ebc9ff2 : Fix blank pink loading icons by ensuring that cache entry won't downgrade existing icon.
d073ab0b39 : Fix blank pink loading icons by ensuring that cache entry won't downgrade existing icon.
6198cf6544 : Fix bug with flickering actions bar
72be60694f : Move the Done button in gesture navigation tutorial
5867d8e175 : Convert GroupedTaskView to Kotlin
2f26b5c7e7 : vc tracing: refactoring prior perfetto migration
11398e2a36 : Shortcut Helper - Integrate with launcher 3 button nav translation
0cd995e4ef : Convert SysUiState flags from int to long
6097a29158 : Handle touch on bubble bar while animating
a152f8f044 : Tune the window to icon and home scaling animation.
f1c402ad89 : Remove unused @ScreenRecord and @Stability for closed bug
c42c8e76e4 : Disable drag from taskbar while in desktop.
33f84ee936 : Import translations. DO NOT MERGE ANYWHERE
0079ddf92a : Import translations. DO NOT MERGE ANYWHERE
d181477b81 : Import translations. DO NOT MERGE ANYWHERE
7ca0231aa4 : Add 0-state web data loader logs
024bf4627a : Fix NPE for where intent.package is null but targetpkg is not.
1db1dfcb67 : Do not use PackageManagerHelper created on boot for LoaderTask.
b8782e7341 : Move the Done button in gesture navigation tutorial
10149b6656 : Always Return Adaptive Icon
d7dc05f851 : Remove comment on workProfileTest
6619568efd : Revert "Add screenrecord for TaplPrivateSpaceTest#testPrivateContainerIsPresent"
306fa566f9 : Removing old workaround
cf0aa11122 : Verify the PrivateProfileManager.isEnabled() is called atleast once.
892b96f319 : Add private_space_floating_mask_view flag.
a1b3c39bbd : Update private space corners to 28dp
c63c0f7f47 : Reformatting a comment.
9d98dc3b15 : Revert "Add screenrecord for testAllAppsFromHome()"
deb2e2c35e : Make all apps text focusable by accessibility.
575d15f231 : Cleaning up TestProtocol
95df178e4f : Fix bug where hotseat disappears
a88d3beed7 : Convert DesktopTaskView to Kotlin
5fa4f02c70 : add more logging around package updates and widget click handling in Launcher
aa0633b508 : Remove COLLECT_SEARCH_HISTORY
380014f131 : Run test in postsubmit for openPrivateSpaceSettings_triggerCorrectintent Bug:339109319 Test: not needed as disabling test in presubmit Flag: NA
2b73f89b14 : Fix NPE in WidgetsTwoPaneSheet
cf10603ed3 : Fix bug where hotseat disappears
c7e5813d97 : Update alpha animation for All Apps / Divider icon.
c305263a55 : Update SystemUiProxy signature.
94e8ad0731 : Add multi-instance state to item infos
5f838c45c2 : Unstash taskbar after timeout when cursor hovers bottom edge.
13025d7aca : Rename gesture_blocking_activities to back_gesture_blocking_activities
bd940cdcee : Fix back button sometimes not showing up in the initial setup screen
897791a9e7 : [PS] Add TAPL test for tile injection.
5a4836b64f : Get display size from DisplayController instance
badcf77c28 : Go to NORMAL state before adding widget with add button
245c244fed : Retain add button on rotation for two-pane and bottom sheet
60cab37a23 : Remove Logs for TaplOverviewIconTest#testOverviewActionsMenu
4205013b0a : Recycle thumbnailViews in DesktopTaskView
f3224cf847 : Update expanded view drop target size based on value from shell
c9eda41c31 : Hardcode the className instead of class.getSimpleName().
cc54eb4907 : Add focus outline to AppPairIcon
136b7d347e : Demote and add screenrecord for TaplUninstallRemoveTest
a3da6fc6bd : Marking testPrivateSpaceLockingBehaviour as disabled.
9533b0fb27 : Add corner rounding to TaskThumbnailView
5512003c0d : Delay TransitionAnimator.onAnimationEnd by one frame (2/4)
61abfb9738 : [Archive] Update the content description for the archived app
39e1d52c1b : Reduce steps for goHome()
a75ea0b8cb : Add strict_mode: false
9d602e684c : Fix back button sometimes not showing up in the initial setup screen
1593bb4af2 : Move cell layout tests to deviceless tests
f54bad066b : Import translations. DO NOT MERGE ANYWHERE
61a4e89812 : Import translations. DO NOT MERGE ANYWHERE
92ae2bde65 : Import translations. DO NOT MERGE ANYWHERE
649903838e : Cancel manual animation if LauncherState changes during drag.
bf3efe8af0 : Fixing LauncherIcons leaking outside sandbox context
41eadd1a91 : Fix bug with double-relayout of Overview Actions View
c2ce6254c3 : Use ValueAnimator instead of property setter
ac5c6c775b : Fix close animation issue during predictive back / swipe up
d3f3200c5f : Add quick switch flag for desktop windowing cases.
5b15bfe20b : Use TaskContainer as source of truth around Task handling
64f36f3679 : [PS] Update Install button string.
5a03549797 : Use translation to move bubble bar during bubble drag
aa73f595cf : Animate the bubble bar for the first bubble
1b6a08abd6 : Implement animateNavBarLongPress for stashed taskbar.
6d3a1d8f50 : Update SUW swipe home logic for taskbar stashing
49e364cd0b : Remove shadow on Add button
7435831cbd : Fix null pointer in FloatingWidgetView
b297d4fb83 : Update SUW swipe home logic for taskbar stashing
0f4bc92653 : Creating a custom runner for multivalent tests with Launcher specific features
3196b7ca5c : Fix 3-button showing up briefly on the AllSet page in setup
bf51b4882e : Adding Tapl test for locking/unlocking Private Space
5498d1e73e : Add screenrecord and demote TaplUninstallRemoveTest#testAddDeleteShortcutOnHotseat
8288819aa6 : Add debug logs for b/319168409
c0e4dcf238 : Readjust the available size for the recommendations in 2-pane sheet
209c764175 : Interrupt bubble animation on stash change
cb8eb189f1 : Fix 3-button showing up briefly on the AllSet page in setup
3a7a76f88e : Implement animateNavBarLongPress for stashed taskbar.
86145f49fb : Adding a special runner to run simulate multiple devices when running robo tests
35b08fe4b2 : Remove obsolete binder calls to TaskTransitionSpec
13dea8cbc9 : Disable gestures when split apps are animating in from shell
afe67917d1 : Add screenrecord and demote TaplTestsTrackpad#switchToOverview
fba55b4383 : Demote testEmptyPageDoesNotGetRemovedIfPagePairIsNotEmpty to postsubmit
3b36a82cff : allKeys in DeviceConfigHelper should be populated with keys.
9a3b1ce673 : Determine split leash position by taskId instead of bounds
17d5f77ff5 : Remove TaskView.isDesktopTask
37845c540b : Add dump for PredictionRowView.
a5be42a09d : Add myself to launcher OWNERS
0920311107 : Fixes padding for app icons in Launcher preview for Foldable devices in unfolded state.
259b5de19e : Import translations. DO NOT MERGE ANYWHERE
ed3431b768 : Import translations. DO NOT MERGE ANYWHERE
831f809488 : Import translations. DO NOT MERGE ANYWHERE
1d754e69ad : Import translations. DO NOT MERGE ANYWHERE
7b4cd90332 : Add ime back button logic to the init block of NavbarButtonsViewController
c338db0a67 : [Deviceless] Move BubbleTextViewTest to multivalentTests for deviceless testing.
55270a9f70 : Allow single root candidate for app pair launch for pip edge case
070c3661d5 : Determine split leash position by taskId instead of bounds
d7b532afcb : [reset] Clean up ActivityAllAppsContainerView#reset.
8bce9e5940 : Replace Contextual Rotation Button with Floating Action Button
bc2acdaf5c : Revert "When AllAppsSearchBarController's mInput edit text focus is false, we should hidekeyboard."
8b770b7166 : Remove Verify getProfileUser calls since it's making test flaky.
05d48b3986 : Debug TaplAddConfigWidgetTest test
14c321de31 : Fix resize frame corner radius for widgets added with button
1156e8419a : Hide add button text if cell is too narrow
61dc97ecb2 : Update font settings to match POR
841411d122 : Give bubble team owners on the correct launcher bubble dirs
cdb9690a87 : Add debugging information on PiP content overlay
d167e4c3df : RESTRICT AUTOMERGE Set the container field of aconfig flags
4b43cfbc04 : Add ime back button logic to the init block of NavbarButtonsViewController
08ca5e7f3c : Print the test cases and the solutions of ReorderAlgorithmUnitTest
993893895c : Converting ModelTask to an interface instead of an abstract class
363a841a04 : Drag bubble in bubble bar to other side
65ae550a92 : Add support for animating non-running tasks
a5438a3cfc : Fixing StatsLogger not getting activityContext
ecc04b9f39 : Update private space animation timings
3a0f024044 : Locking the All Apps view before asserting PS components.
1d90321484 : [omni] Let parent to allow intercept when it's in the 2nd stage.
2e8ca87c21 : Taskbar in Desktop Windowing Mode
ef31d0a35e : Fix performance issue caused by triggering hover focus animation accidentally
a179a77e09 : Remove obsolete binder calls to TaskTransitionSpec
d840e6270b : Add additional StateManager log to track cancelAnimation
58a018746d : Do not hide nav bar on the homescreen from setup
08af8696ff : [Launcher Jank] Pass single threaded Executor to RotationButtonController so that binder calls are ordered.
ee67a48d60 : Do not hide nav bar on the homescreen from setup
d7fe32ab8e : Implement API to animate bubble bar position
0a81d07234 : Improve taskId logging for Overview
f74d8b7264 : Re-fetch DesktopVisibilityController when needed instead of just once
0eaf9ebdaa : Remove references to FEATURE_PC and related Desktop classes in Launcher
6d54305170 : Pass OverviewComponentObserver as a parameter.
23b85ffdba : Allow single root candidate for app pair launch for pip edge case
1187fd817e : Replace Contextual Rotation Button with Floating Action Button
79a5acf475 : Update bubble bar pin controller after parent class refactor
7a4d696bbb : Saving test artifacts in TAPL when the failure is diagnosed
15e2c7734b : Refactor TaskView.getTaskIds and its attribute container to support any number of tasks
d77a57178e : Revert "Add screenrecord to test with "Only System UI views are visible" message"
b2d0845a29 : [Launcher Jank] Avoid lock contention on AssetManager in all apps preinflate thread
9e2f701fb8 : Import translations. DO NOT MERGE ANYWHERE
1c48bb0e54 : Import translations. DO NOT MERGE ANYWHERE
8f16a69b9a : Import translations. DO NOT MERGE ANYWHERE
bcf9cd332c : Import translations. DO NOT MERGE ANYWHERE
29a3e5d676 : Animate the bubble bar to show new bubble
5a2b0ff434 : Add TAPL tests for PredictionRow.
277ef4868c : Removing disabled color extractor from Widgets
7bb9247bf6 : [reset] Call SearchUiManager#resetSearch instead of reset.
56ba00554a : Change colors shown in Gesture Nav Tutorial for light mode
5a093d8224 : Remove redundant call to SetFlagsRule.initAllFlagsToReleaseConfigDefault()
4e203b2826 : [reset] Remove redundant calls in `resetAndScrollToPrivateSpaceHeader`.
52a8b7e24b : [Desktop Mode] Show indicators under Taskbar app icons for running apps
02ec92b229 : Make DesktopTaskView's icon handling more similar to standard TaskView
ae3039ea9f : Removing post submit only rule
7690f8744e : Add Uninstall App test for private space apps.
90c104e730 : Remove unused AssistStateManager methods.
242b67eda8 : Revert^2 "Launch split tasks at beginning of animation instead of the end"
58aacfad2b : Change colors shown in Gesture Nav Tutorial for light mode
f0fa15f3d5 : Import translations. DO NOT MERGE ANYWHERE
d731ba2ff1 : Remove widget education tip dialog
638a687fc8 : Converting IconShape to mainThreadInitializedObject instead of keeping it a process static
e06c708edb : Import translations. DO NOT MERGE ANYWHERE
aef6b6e097 : Import translations. DO NOT MERGE ANYWHERE
47b9cb8436 : [a11y] Change all apps screen name to All Apps instead of reusing Home.
9d08e0fe70 : Migrate smartspace as a widget and smartspace removal toggle flags to aconfig
ff1a1a9e46 : Fix Add button animations
01a297942a : Fix issue that expanded widgets appear before next item moved down
0786deaedc : Fixed issue with shadow for overflow icon
0dce4a0704 : Re-enable the testDragCustomShortcut test in pre-submits
194403681b : Only run search edu when enabled, also make code more generic.
107ed23856 : Enable transitioningToLocked_resetCallsExecuteLock and transitioningToUnlocked_resetCallsPostUnlock in presubmit
fa1b1332b6 : Phase-out shell-transit flag
371bd87e21 : Turn off deprecated sdk dialog
9ac6f42610 : Reapply "add more unit tests for WorkspaceItemProcessor"
56ccf74899 : Revert "Force calculator to launch in fullscreen for taskbar tests"
4e955ed606 : Revert "Force calculator to launch in fullscreen for quickswitch tests"
1e7e52b923 : Removed arrow animation on selected bubble closing.
4f35ee9968 : Don't animate new bubble when already expanded
854b8781ad : Remove redundant call to SetFlagsRule.initAllFlagsToReleaseConfigDefault()
42e3196011 : Fix Accessbility bugs for PS.
fa402d1da9 : Avoid adding unnecessary topMargin to TaskThumbnails in DesktopTaskView
fdae170684 : Fixing robolectric tests not running on UI thread after changing looper mode
884dbdac37 : Promote TaplTestsPersistentTaskbar to Presubmit
98e150ba7a : Make all apps text focusable by accessibility.
b63fd9b7e1 : testDragToFolder is stable; promoting to presubmit
79d0569d49 : Remove nav button controller dependency on TIS.
b21fea471c : Revert "Demote unstable test testUninstallFromAllApps from presubmit"
1f9bb1372c : Put Receiver unregistration on Background thread.
d4997cf063 : Align the margins between handle, text, and container with main picker.
9478a40898 : Update the app-specific picker to have a container like the main picker
3132947812 : Limit number of items grouped on a row to 3.
e0d81cb351 : Import translations. DO NOT MERGE ANYWHERE
430fdee946 : [omni] Read haptic bit from AGSA.
944a7a61ec : Use BaseContainerInterface.getTaskDimension for windowSize in DesktopTaskView
9188c1b45b : Revert "Hide task bar when folding before the new config renders the correct task bar"
6d40d42976 : Increasing Header height to 72dp.
fefb36b9dc : Log animation jank
576d6ba60e : Avoid unnecessarily add stub task for Desktop task
ce0f8595b7 : Disable launcher focus outline animation
aa10f54ace : Add permanent TaskView logs to track taskIds being launched
f7555925c1 : Add stub task when matching TaskView is grouped while runningTasks is not grouped
5247849454 : Make IME force stash the Taskbar.
e21525da40 : Add a refactored TaskThumbnailView
17cd6ca62a : Only run search edu when enabled, also make code more generic.
492965326e : Add stub task when matching TaskView is grouped while runningTasks is not grouped
99d9c7efbd : Using settings cache for listening to haptic feedback setting
4f781aeac0 : Update badge color to textColorPrimaryInverse
36ce5c8840 : Fix Taskbar Background Visibility After Entering IME then Overview.
ad15dd719e : Make sure we keep the screen record even if the test succeeds
41fcfc1f72 : Force calculator to launch in fullscreen for quickswitch tests
c30642b97f : Reland slow gesture callback handling
faafb3a19a : Fix horizontal spacing in PS Header
ae4631e6a3 : Move PreInstalled App List to UserCache.
102b723d63 : Adding Tapl tests for User Installed App in PS.
0e64dbe149 : Make TaskMenuViewWithArrow width wrap content with a minimum width
0b33b172fb : Show running apps in Taskbar when in Desktop Mode
ea78903380 : Adding screenrecord to get more information about the test
10fa016352 : Fixing MainThreadInitializedObject
86b5755178 : Reset allAppsVisible if folding to phone upon recreateTaskbar.
c383204356 : Support toggling Taskbar All Apps with 3P Launcher.
8771dfe3dd : Force calculator to launch in fullscreen for taskbar tests
147aa374c1 : Adjusting Taskbar Icons for larger display size
3232d8a5e7 : Only animate bubbles when in app
3f58b471af : Add screenrecord to test with "Only System UI views are visible" message
7686997079 : [Launcher Jank] Schedule LauncherApps#getAppUsageLimit on single bg thread
1e8961c3f8 : Increase the delay in between gesture tutorials
b41d4b4e7a : Make getWidgetProviderInfoByProviderName return the correct WidgetItem for Pixel own widgets.
4f836430a7 : Add screenrecord for TaplPrivateSpaceTest#testPrivateContainerIsPresent
0e9fce7046 : Revert "Add screenrecord for simple reorder widgets test"
cbc8bf0443 : Adds new log constant to track overview select tooltip misalignment
f968879aa8 : Adding in feature flag for Recents in Windows
abf9f308a5 : Remove debug tracing for b/332386996
1edaf75ad9 : If the user only had the default db, then migrate to the new default
7b46e1145c : Set default grid when doing a backup and restore
8c3d830b39 : Making 2 flags read only since they are used on backup and restore
f5a2e75100 : In the case the gird migration goes to a taller grid keep the grid configuration
2f8baab403 : Customize BubbleTextView for Taskbar Icon Size
3f8eea99e3 : Remove debug tracing for b/321775748
bb32b7e0de : Migrate PackageManagerHelper to MainThreadInitializedObject
cbd111483e : Add TestActivity without any label for testing
147885412c : Import translations. DO NOT MERGE ANYWHERE
6f2f4fd9a6 : Import translations. DO NOT MERGE ANYWHERE
e0968bbe1e : Import translations. DO NOT MERGE ANYWHERE
ec39107105 : Update KQS to better support desktop tasks
87fbc2e02e : Revert^4 "Removing all restored backups except one so we don't have old backups"
47e0a61f29 : Check RecentsView is not null before use in AbsSwipeUpHandler
140124334a : Revert "When getting a widget provider by name, check all categories"
86d3c8814b : Use ItemInfo with correct position when adding to Workspace via Accessibility.
73b07e2024 : Updated pointer to match visual specification.
ea696564d5 : Import translations. DO NOT MERGE ANYWHERE
a42f37d97e : Import translations. DO NOT MERGE ANYWHERE
46a33d45c0 : Import translations. DO NOT MERGE ANYWHERE
84d1a232f1 : Import translations. DO NOT MERGE ANYWHERE
a6bf5a0014 : Revert^2 "Launch split tasks at beginning of animation instead of the end"
d169cb3667 : When AllAppsSearchBarController's mInput edit text focus is false, we should hidekeyboard.
5f7eb1f2ee : Keep rounded corners while scrolling in right pane & fix scrollbar size.
ce255ff6fd : Fix NPE for where intent.package is null but targetpkg is not.
baf5f6ec3d : Polish workFAB with updated spec.
4e68d3992d : Fix workFAB alignment.
120838b04d : Make settings cog animate back to original button
aa64c04ed8 : [Predictive Back] AbstractSlideInView#mViewToAnimateInSwipeToDismiss can be private
7e5ed568b9 : Revert "When getting a widget provider by name, check all categories"
a87abece5a : Handle taps on the animating bubble
fe791d11aa : Fix install apps button
50bf021b02 : Use same margins for widgets bottom sheet as all apps.
cf0ae01a51 : Private space header to support RTL
b8ae441c10 : Give bubble team owners on launcher bubble dirs
e885e54d90 : Gate new desktop task menu button with device config check
d25c65f9f2 : Update bubble bar to match visual spec
29586169aa : Using applicationId instead of packageName for xml substitution for increased compatibility
6aa4389285 : Add testing for GridMigration.
0312ec60a3 : Refactor migrateGridIfNeeded to pass the grid states and make it easier for unit testing
1529052dcf : [Predictive Back] Swipe back within taskbar all apps should only scale down content view, rather than whole all apps sheet
af20dc761c : [Predictive Back] Swipe back within workspace all apps should only scale down content view, rather than whole all apps sheet
a1af2cee1c : Instead of popup to show letters, show private space icon on fast scrolling
6fba6cdb85 : Make hotseat column span responsive
25c4276ba9 : Making moving getDisplayType to DisplayController so that it can be accessed without IDP
0b114ebd46 : Suppress bubble animation when bar is hidden
840e67c17d : Settle without jumping at the end of the home transition.
4a3de3bd64 : Promote tests because they are stable again: http://shortn/_xVIYIenvfl
85a495f066 : [Predictive Back] If back swipe while widget picker is in search mode, we should scale down the content view, rather than the bottom sheet
4b377edb8f : [omni] Enable CUSTOM_LPH_THRESHOLDS.
f3f0e28762 : Reland slow gesture callback handling
3b6e45d095 : Fix KQS first task focux when there is only one recent task
cd1dced953 : Desktop windowing wallpaper
5d095ecda2 : Include FW flag to launcher3 dependency
e4b0b71faa : Make hotseat column span responsive
70beba044e : Attemp handle back key when enable onBackInvoked callback.
1f69351310 : When getting a widget provider by name, check all categories
d1e3e34210 : Import translations. DO NOT MERGE ANYWHERE
97c75f31c0 : Import translations. DO NOT MERGE ANYWHERE
d6c9f1d828 : Import translations. DO NOT MERGE ANYWHERE
e787a955ca : Import translations. DO NOT MERGE ANYWHERE
135c6edc3b : Import translations. DO NOT MERGE ANYWHERE
59fc94684a : Add debugging information on PiP content overlay
0a6e9d765d : Fix issue with tap-to-add on recycled WidgetCells
1d439df9b1 : Show add button when WidgetCell text is tapped
dcc2d82d4e : Scroll to show WidgetCell when it is tapped.
4e97c94559 : Revert^3 "Wait for LauncherModel loaded in waitForLauncherInitialized"
14ec21748b : Fix views being visible after closing private space.
fb092a9a6c : Revert "Launch split tasks at beginning of animation instead of the end"
2eeee631aa : Moving developer settings to xml overrides instead of code swap
1a626d2d05 : Revert^2 "Remove Unused parts of LauncherPrefs causing cyclical dependency."
ad7ac2943b : [omni] Make AssistStateManager SafeCloseable.
a271511240 : Set attach consumer after animation finished
503ce966ef : Revert^2 "Wait for LauncherModel loaded in waitForLauncherInitialized"
74836e9aee : Remove mateuszc@google.com from tests/shared/com/android/launcher3/testing/OWNERS
4142457c19 : Remove mateuszc@google.com from tests/OWNERS
90eb403738 : Remove mateuszc@google.com from quickstep/tests/OWNERS
6a6de2dfc3 : Migrate WorkspaceItemInfo non-resizeable flag to runtime status flag
21cf4439d2 : Use shared method for updating the runtime status flags for an item info
8cac99a8dc : Add new class for SetPropRule and move outside ShellCommandRule.
b80c6c347a : Revert "Wait for LauncherModel loaded in waitForLauncherInitialized"
6292e32e7f : Add FastScrollSectionInfo with "info icon" when work educard exists.
3b452f5e90 : Fixing Launcher3QuickStepGo targets
a0e2a878f4 : Fix a bug where the status bar scrim doesn't animate.
4a22ed81ea : Using resource overrides for PluginManager instead of code-swap
49d4429881 : Fixing TaplUninstallRemoveTest#uninstallWorkspaceIcon test
0b6dafbd3e : [PS] Update PS tile icon.
9622927c8d : Add debug logs to AbsSwipeUpHandler
4fe59a2ce8 : Folder Title Change Listener
f8f00f4233 : Wait for LauncherModel loaded in waitForLauncherInitialized
90ed0f9b32 : Ensure that the recents start time is non-zero
0faeff7f76 : Update icon for install to private shortcut[final]
95a7ca485e : Launch AppPair live tile when not visible
32700f81ec : Add placeholder divider view when starting split tasks
05b6d1fb7e : Generate progress events from app process for app animations.
841e6c1e8e : Set camera icon as gray when app is unlaunchable
a7825a70e8 : Page resets when scrolling slowly fix
1ece740e7a : Prevent menu items from showing on split tasks
af645fe110 : Delete app pairs on model load if flag is turned off
ee1fdb4abc : Fix bug where app pair title was not updating with language
5da04b231f : Fix stale header height being used in scroll to header calculation
22dee942b5 : Cancel manual animation if LauncherState changes during drag.
2c72271915 : Removing users synchronously
92b20d89a6 : Fix incorrect fragment in gesture tutorial when rotating the screen
afc6cfcd3b : Adjust where the back button is rendered for new SUW requirements.
d2f256f179 : Fix launch flow when one app in an app pair is paused
588a4abf4a : Update to correct Material SurfaceContainer values
f49807538b : Update app pair icon colors when switching containers
64dfdce2c1 : Removing Shrink Adaptive Icons
a46a55ed05 : Promote goToOverviewFromApp to presubmit
b625c2345a : Remove PortraitLandscape from the TaplTestsTransientTaskbar
2744acfbf4 : Implement IRecentTasksListener.onRunningTaskChanged()
da26e19dd8 : Adjust where the back button is rendered for new SUW requirements.
c21b0000b5 : Revert^2 "fixing tests to match new abstraction"
819b835519 : Revert "Revert "abtracting Activity from recentsView through rec..."
e79120af38 : Update new bubble animation
a5e838d61c : Set camera icon as gray when app is unlaunchable
926a10a3b0 : Create a stubbed IRemoteTransition implementation.
cdaabc6199 : Add placeholder divider view when starting split tasks
9109e43f02 : Allow app pairs in folders
3158bf7e43 : Move AbstractFloatingView for stage split layering above all apps
b02a2a31f8 : Import translations. DO NOT MERGE ANYWHERE
251c0be069 : Import translations. DO NOT MERGE ANYWHERE
d6acf5c87c : Import translations. DO NOT MERGE ANYWHERE
af3617f8c6 : Import translations. DO NOT MERGE ANYWHERE
ffdd0fe4cd : Import translations. DO NOT MERGE ANYWHERE
0d81a8f979 : Import translations. DO NOT MERGE ANYWHERE
335fdf317c : Fix issue that old search results list show up momentarily
3c71346147 : Revert "abtracting Activity from recentsView through recentsview..."
8e4c0b7afb : Revert "fixing tests to match new abstraction"
00bf2488d1 : Reparent folders and app pairs
12678a536b : If the user only had the default db, then migrate to the new default
f75709e78b : fixing tests to match new abstraction
547d6fc472 : abtracting Activity from recentsView through recentsviewcontainer and basecontainerinterface interfaces
9f2a4fe816 : Fix issue that widgets with config activity jump
0580379e30 : Rename freeform tasks to desktop tasks
efc3c46419 : Fixing null check causing test breakage
deee0d06f6 : [omni] Implement 2-stage for LPNH.
84fbec0b16 : Prevent meta shortcut from cancelling split select state.
8049369af8 : Freezing legacy feature flags
ca79c70816 : [Launcher/Archive] remove all checks for the archiving system property
59091e4612 : [2/2] Fix widget resize frame show up at skewed location.
6d8b85e83a : [omni] Log LP duration & slop's data source and value.
0d400993a9 : Adding TAPL tests for Private Space in Quickstep.
59ab86218b : Fill CellX , CellY and Rank for predictionRowView iteminfo.
11117d9b2a : Using resource override instead of code-swap for ApiWrapper
2dee591601 : Fix BinderTests#testSwitchToOverview
9b11c40b01 : [omni] Read and use touch slop multiplier for LPNH.
45162f9cf0 : Add debug log for RecentsView touch down
34bfc7a80b : Add debug log for TaskView.onClick
3c0729c462 : Add task menu item to move task to Desktop
75dd62fd22 : Update predictive back progress interpolator
26c11f2c49 : Launch split tasks at beginning of animation instead of the end
6a60c3b113 : Prevent menu items from showing on split tasks
674aa03862 : Add CUJ Jank interactions for App Pair saving and launching
89931316a2 : Moving various nav-bar configs out of feature flags
00dc98c9e4 : On disabled app pairs, set color tint instead of changing alpha
e5ad96ce10 : [Launcher/Archive] remove all checks for the archiving system property
6d63e7796d : Reset allAppsVisible if folding to phone upon recreateTaskbar.
514f866f5c : Use translation shift setter when showing AllApps without animation.
4d257139ad : Fix NPE when setting bubble bar bounds
7a0150d02e : Use script to auto-enable all tests that are currently working
a3eff1fe96 : Update save app pair test to validate when icon chip menu is disabled
11aa56e48f : Add maxlines bounds to the category title.
d9de4b0558 : Add max height logic and avoidance of taskbar into task menu
168d420440 : Maintain the recommendations that were initially displayed
293d2cb867 : Disable app chip menu height limit for bottom row
7714b2cd32 : Add more logs tracking gesture and recents animation in RecentsView
5453c053b9 : Add Taskbar education for Circle to Search for pinned taskbar
29671bdf1f : Adds AssistStateManager#supportsShowWhenLocked.
0701ab166d : Don't animate bubbles in the initial state update
7d2d6ced25 : Fix resize frame for widgets added with tap-to-add button
95179cffab : Fix regression in checking disabled state
24284467b5 : Fix bug where app pair title was not updating with language
08fc2d434f : Delete app pairs on model load if flag is turned off
9d28eee769 : Allowing base class for ResourceBasedOverride to have Context based constructors
3205876bf5 : Apply insets to top-level providers, not just paramsForRotation
f95a6b73e5 : Apply insets to top-level providers, not just paramsForRotation
17db14b107 : Fix launch flow when one app in an app pair is paused
bd07c05446 : Moving all configs from overrides.xml to config.xml
c21852a186 : Suppress animation for bubbles that auto expand
1115b416bb : Add dump for PredictionRowView.
12bd37ddd8 : Fix homescreen rotation delay during fold
b04262784d : Fix failing LauncherIntentTest.
df7d2b0861 : Set default grid when doing a backup and restore
fa696568e5 : Unstash taskbar due to IME immediately when system gesture starts
148cbffdbf : Add debug logs to TaskView
c43b7163a2 : Removes recovery
b4954547ac : [PS] Disable long press for install app button.
74a3314172 : Explicitly set animation and timings for split cancel button
106cd240de : Widget Picker - center text description vertically to align with add button
637274ebc9 : Launch AppPair live tile when not visible
86397baf6d : Update OWNERS for Widget Picker team.
a6b29968a4 : Unstash taskbar due to IME immediately when system gesture starts
05617cb11f : Update app pair icon colors when switching containers
5cbe7605f6 : Apply icon alpha animation to expand/collapse private space.
aeb9595b37 : Explicitly set animation and timings for split cancel button
c3281ee18a : Ripple to header and button when click happens
e6f349b3dd : Adjusting Taskbar Icons for larger display size
9b46c463ad : [1/2] Fix resize frame showing at left top corner of workspace.
597ced3033 : Animate the stash handle for new bubbles
d00650bec3 : Widget Picker - Always center add widget button text vertically
8f44617191 : Remove unused badge logic on WidgetCell now that we don't show badges.
ddb12d7a0c : Reland "Update Split button visibility based on DeviceProfile change"
13b7ceeff0 : Clean-up unnecessary desktop windowing flag usage
7d0edb46ac : Reland "Update Split button visibility based on DeviceProfile change"
476be7bcd4 : Fix issue where progress around icons is not shown
b35769003e : Update to correct Material SurfaceContainer values
a596f589c4 : Allow app pairs in folders
0e32114847 : Downgrade Test to PostSubmit
3a60cee509 : Update spring stiffness for bubble bar drag animation
43b731801b : Fix launcher activity leaking when desktop windowing enabled
4d341404c6 : Align widget picker bottom swipe transition with predictive back.
2cf24c84bf : Fix failing test.
06a05c3806 : Folder Title Change Listener
f628796fc6 : Update bubble bar bounds in shell
38bc885de9 : Revert "Update Split button visibility based on DeviceProfile change"
b82a47a0e7 : Use custom interpolator for predictive back system animations
9bdb1daa4d : Add soong namespace to sysui libs
fcbef122e6 : Refactor how app pair icons draw
2ae49c6cab : Update bubble bar location in shell
d1bfd56678 : [omni] Read long press duration from AppSearch and override server configured value.
2b724ec00d : Adding screen record to testEmptyPageDoesNotGetRemovedIfPagePairIsNotEmpty
951138676e : Adding even more tracing for the tests
9e6e3562f0 : Using IHomeTransitionListener for listening for Launcher state when taskbar recreates
f151bfdd53 : Add vsync id to predictive back transactions
ba4161b68b : Import translations. DO NOT MERGE ANYWHERE
4988629481 : Import translations. DO NOT MERGE ANYWHERE
4046bc668b : Import translations. DO NOT MERGE ANYWHERE
b1ef45cf1f : Import translations. DO NOT MERGE ANYWHERE
3d04c1f3fc : Fix widget dissapearing because of change of appWidgetId
c22a62a1a4 : Honoring @PortraitLandscape annotation in presubmit
785da8d60a : Restoring the full set of combinations in testDragShortcutToMultipleWorkspaceCells in presubmit
1c8354543a : Re-enabling stress tests in presubmit
809e1a8efb : Fix issue that old search results list show up momentarily
c0c0bdbc38 : Fix null pointer in FloatingWidgetView
7ae51788da : Update the WidgetPickerActivity to display recommendations for hub host
01cc273537 : Add LAUNCHER_ALL_APPS_SEARCH_BACK jank instrumentation
48c2f8a0dc : Don't show badge for widgets in recommendations
5c34cf2d06 : Fix Taskbar Background Visibility After Entering IME then Overview.
742630c2f8 : Reparent folders and app pairs
f1b8e4e155 : Enable the CUSTOM_LPNH_THRESHOLDS flag.
5f8124ad05 : Support going home from immersive fullscreen in 3 button nav
136f9d6f8a : Move adding views logic to privateProfileManager
7e50fa9624 : Fix private space settings cog margin
f221b8a7de : Create drop target for bubble bar
170306d54a : Update Split button visibility based on DeviceProfile change
a8c1f8aca3 : Import translations. DO NOT MERGE ANYWHERE
c18cafda4a : Import translations. DO NOT MERGE ANYWHERE
2e779a3301 : Import translations. DO NOT MERGE ANYWHERE
fb288950d3 : Import translations. DO NOT MERGE ANYWHERE
074a3a66b0 : Initial animation of new bubble bar bubble
3c34c89cca : Align action_buttons at bottom of OverviewActionsView
2165ad7b0e : Revert "Log split button visibility to debug spacing issue"
5a85b4f2df : Close the KQS view when touching the gesture nav region
cc39a10dd0 : Do not report finish in mergeAnimation...
3d001dee6b : Update KQS task view layouts to new specs
de9b132f08 : Update save app pair icon
5f9329dccd : Fix bug with long strings not aligning left on menu items
10c03e499d : Extend CUJ_LAUNCHER_CLOSE_ALL_APPS_BACK to start as early as when user starts predictive back swipe
efab2489d6 : Generate grid migration cases and test if they are valid
1d48159bd5 : Update save app pair icon
bdb5836ada : Add 16dp between nav bar and container by setting extra padding to the recyclerView.
50f9dbd0a5 : Disable two line text legacy flag.
2725da5dd1 : Remove unused code and fix warnings
6431d6e879 : Align action_buttons at bottom of OverviewActionsView
a3d40b0501 : Add focus outline to overview clear all button
6e9927e61f : Add test and android lifecycle coroutine libs
6867b18db2 : Fix bug with long strings not aligning left on menu items
8fe1d9c8ae : Move interfaces to the shared library.
5b845d2831 : Reapply "Support toggling Taskbar All Apps with 3P Launcher." am: 036a83cd99
c6f09490f7 : Remove Taskbar Pinning menu when in three button navigation mode
036a83cd99 : Revert "Support toggling Taskbar All Apps with 3P Launcher."
8fbdf51d18 : Customize BubbleTextView for Taskbar Icon Size
77954bae4e : Cleaning up some build configurations
b02811f1d3 : Force refresh AllAppsActionManager for tests.
40bdec4710 : Move PhysicsAnimator to wm/shell/shared
869c7d864d : Adds agvard@ to OWNERS file.
d1bc3b39f7 : Ensure SAVE_APP_PAIR is only used for GroupedTaskView
176f186a6d : Support toggling Taskbar All Apps with 3P Launcher.
b37faec287 : Refactor how app pair icons draw
9eee6df676 : Don't toggle scrollbar during predicitve back swipe to avoid flicker
bd7ec3335b : Using xml override instead of code swap for predicted icon
4ee0841799 : Removing unused/unmaintained files
d3b014ea91 : Add debug logs for b/321775748
18821d1c1f : Add debug logs to ActivityTracker
841734e091 : Use the task background color in KQS when we are missing a thumbnail
fe7319ec40 : Allow KQS to be reopened during the close animation for responsiveness
02e57b3d62 : Add ExtendedLongPressTimeoutRule to all AbstractLauncherUiTest
4dbac6caa9 : Revert "Hide task bar when folding before the new config renders the correct task bar"
f1a832fa55 : Revert^2 "Call setOverviewDragState() whenever taskbar is recreated"
9d2ece156d : Removing ext_test directory
a5d55fe5ef : Revert "Log split button visibility to debug spacing issue"
30d9b190d5 : Simplify OverviewActionsView layout to avoid unexpected misalignemnt
d9ed5f301b : Revert "add more unit tests for WorkspaceItemProcessor"
5f14ec50dd : Focus the first task after the desktop task when launching overview from KQS
13b5177a8d : add more unit tests for WorkspaceItemProcessor
2cf1a0c08d : Simplify OverviewActionsView layout to avoid unexpected misalignemnt
7779852bbe : add more logging for failure to load Widgets
3a9c464eb3 : Let taskbar can trigger insets resize animation
ad9cf73bee : Prevent merging transitions if we don't handle it
6f8069a8dc : Update WidgetSize on binding workspace, and when dropping widget with config activity
26a7128324 : Import translations. DO NOT MERGE ANYWHERE
6748806bfb : Import translations. DO NOT MERGE ANYWHERE
095af980d9 : Import translations. DO NOT MERGE ANYWHERE
183d5d0982 : Import translations. DO NOT MERGE ANYWHERE
7130116894 : Do not report finish in mergeAnimation...
5103c551d3 : Move test failing on presubmit to postsubmit
547bb092b2 : Debugging Logs for TaplOverviewIconTest#testOverviewActionsMenu
c028cc7699 : Fix incorrect fragment in gesture tutorial when rotating the screen
b332ff54d1 : Debugging Logs for TaplTestsTransientTaskbar#testSwipeToStashAndUnstash
9b1a028bd4 : Revert^2 "Move FastBitmapDrawableTest to Robolectric"
444b8e6d0f : Revert^2 "Include AndroidX test rules in Robolectric tests"
541c5d272d : Revert "Call setOverviewDragState() whenever taskbar is recreated"
88972311a2 : Consolidate settings for Assist.
6dadf21a7f : Add FastScrollSectionInfo with "info icon" when work educard exists.
c041b5c625 : Revert "Include AndroidX test rules in Robolectric tests"
393477ca54 : Revert "Move FastBitmapDrawableTest to Robolectric"
44d2299ee7 : [PS] Use `onSurface` for tint.
9ae560d247 : Removing SecondaryDisplayLauncherTest that are all @Ignored
65e373912b : Remove applyBackground param in decorator
83578d13fa : Explicitly set the Hotseat to not long or short clickable.
e38a890b20 : Make "Undo" button not be long-clickable explicitly.
59781a7d79 : Remove DesktopTaskView.isDesktopModeSupported
3c58551e12 : Cancel animations after reading MotionPauseDetector#isPaused()
aad306396e : Increase IME switcher Left Margins to meet spec
c22b39a319 : Prevent Save App Pair from showing up on 3p launcher
55f1a39c15 : Update the available size for suggestions in small landscape heights.
2471805414 : Handle widgets added with tap-to-add in AppEventProducer
2509fa72f2 : [PS] Update PS tile subtitle.
f26fb3097a : [PS] Return earlier if the input is null for `matches`.
0584c86ce6 : Revert "Add screenrecord for testOverviewDeadzones"
8248279894 : Add screenrecord for simple reorder widgets test
5ca50490a3 : Making some classess accessible in multivalent tests
4cfdbafb20 : Revert accidental removal of PURPOSE_BUGFIX of flag enable_add_app_widget_via_config_activity_v2
3b63408ad1 : Call setOverviewDragState() whenever taskbar is recreated
259552350e : Set bubble bar alpha to 0 and collapse if it bubbles are hidden
f0518bb89f : Fix out-of-sync updates during grid change
c91aad150c : When mLastComputedTaskSize is empty we will recalculate and set it before determining scale and pivot
efbd882a99 : Adds new AssistStateManager settings
f8302c388f : Bugfix: In case of unarchival, do not add an installer task to add workspace item.
425aec696f : Let taskbar can trigger insets resize animation
e5a95ed11d : Fixing async inflation not happening for first page
0adca26744 : Call setOverviewDragState() whenever taskbar is recreated
a55f214d71 : Set initial bind options for widgets added with tap-to-add
30bd886364 : Make touch outside container touch at the middle of the container in terms of height
ea7cb497f5 : [Predictive Back] Refactor setClipChildrenOnViewTree/restoreClipChildrenOnViewTree to support clipToPadding
b081314330 : Retain recommendations (if possible) while picker is open
4ff471c2f0 : Move FastBitmapDrawableTest to Robolectric
6da8d07f83 : Include AndroidX test rules in Robolectric tests
a14145aad4 : [Deviceless] Create launcher-multivalent-src for referring from NexusLauncherRoboTests
69e1d97653 : Ignoring a test that was flaky for a too long time
bf9d02adfe : Only use async bind if the callbacks supports it
51ec59dd1f : Disable default focus highlight for Folder to fix the incorrect border issue
422a634a24 : Add CUJ Jank interactions for App Pair saving and launching
c51363fc46 : [Predictive Back] Support WidgetsTwoPaneSheet
b84b8524a1 : Add TaplTestsQuickstep#testExcludeFromRecents
b761e9834e : Launch overview instance of app for taskbar in Overview
77802d6da4 : Cancel animations after reading MotionPauseDetector#isPaused()
d8d4fb4375 : Revert "Add CUJ Jank interactions for App Pair saving and launching"
fe3f542e61 : Remove logspam for resolved bug
fbf41783fc : Asynchronously call snapToPage so Talkback correctly scrolls to added widget
b05ceb39b5 : Log number of apps in Private space
6faf846842 : Disable quickswitch interactions with desktop mode
3f46a3d562 : Unpin desktop task in overview
e2625dce7b : Adding coroutines library
435084cf0d : Revert^2 "Add screenrecord for testOverviewDeadzones"
16b68816ce : Moving FORCE_MONOCHROME_APP_ICONS to New Flag System
7ce42078da : Add CUJ Jank interactions for App Pair saving and launching
cdc26951ff : Add tap-to-add button to widget picker
c4ec531c9f : Fix overview split task icon and app chips flipped and misaligned in fake orientation
7b83b8e011 : Change single stroke focus outline to double stroke
2f9ad4645e : Reset stashed in Taskbar All Apps for gestures instead of IME insets.
c113b277e6 : Support toggling Taskbar All Apps with 3P Launcher.
d51f91a7d0 : Fixing PendingWidgets getting attached to real host
b41c826c6a : Fix bug where folder with 1 icon can exist
02a75fc924 : Distribute the padding between search&rec container and tabs/applist
86a1b1abf5 : Bugfixes: Handle session failure unarchival cases so that icon and title are accurate.
46df9dfec4 : Fix NewApi warning
120ae2d83f : Set next page immediately on subsequent arrow/tab presses when navigating overivew.
e90f098d4f : Enable predictive back in TAPL tests
577b4e4db6 : Import translations. DO NOT MERGE ANYWHERE
fc90bbcdbd : Import translations. DO NOT MERGE ANYWHERE
b71c4de721 : Import translations. DO NOT MERGE ANYWHERE
6cb64e97dd : Import translations. DO NOT MERGE ANYWHERE
7881183078 : [Predictive Back] Fix widget edu back swipe
ba8347d926 : [Predictive Back] Support WidgetBottomSheet
70213c4c4a : Fix more kotlin nullable errors in Launcher3
e07b293994 : Fix kotlin nullable errors in Launcher3
0f1fe9722f : Ignoring the failing test.
34d1db731b : Rename the color attr for paging dot indicator used in launcher.
08c2575802 : Fix KQS app launch through tapping
13b537c461 : Revert "Disable gestures when split apps are animating in from shell"
5ea61960ab : Making 2 flags read only since they are used on backup and restore
5645c3ec55 : Fix bug where folder with 1 icon can exist
c9cbc9d5a1 : Introduce a new Home animation for workspace and the outgoing task.
f5505bf50e : Remote legacy shortcut when failed to migrate
14d912b062 : Close the KQS view when touching the gesture nav region
f418b2e16d : Fix out-of-sync updates during grid change
d1915657cc : Avoid playing taskbar haptic when swiping up from home
30a9a212cd : Change existing callers to use no matching id constant
dba7cbae1a : Update KQS task view layouts to new specs
68d8275949 : Converting orientation handler classes to kotlin
2eaf15c37a : In the case the gird migration goes to a taller grid keep the grid configuration
a9a11b47c3 : Set next page immediately on subsequent arrow/tab presses when navigating overivew.
e46e12c0f6 : Ensure taskbar insets for camera cutout only apply on the needed sides
6ce297a2ff : Removes recovery
496b6fb7b7 : Fix kotlin nullable errors in Launcher3
18bafeb261 : Fix overview live tile flickers when clicking on overview action buttons
b9351e4edd : Allow Task menu to draw down to screen bottom
4ee1701fd1 : Enable tests which do not require any modification
b313ac7a30 : Bugfix: Add null safety when accessing icon database for main activities for LoaderTask `loadAllApps`.
023157f330 : Enable Omnient master flags in client code.
1076f176c2 : Limit the recommendations space in two pane picker
927dd27ece : Update the widget previews to use the container sizes
c93f687f12 : Avoid cropping image previews.
a1dbbeab7e : Add preview container size helper to display previews in picker.
ad5e4c7956 : Ensure taskbar insets for camera cutout only apply on the needed sides
4d1fe6b854 : Revert "Add screenrecord for testOverviewDeadzones"
ad46eb75f4 : Revert^4 "Removing all restored backups except one so we don't have old backups"
26e487c6ac : Allow Task menu to draw down to screen bottom
f3edea44e1 : Disable slow recents animation handling
8229228132 : Debugging Logs for TaplTestsTransientTaskbar#testSwipeToStashAndUnstash
1956246b6e : Reset stashed in Taskbar All Apps for gestures instead of IME insets.
a7789a4593 : Update Launcher state anim duration for pinned & transient taskbar
9a3c48468b : Update Launcher state anim duration for pinned & transient taskbar
616a1b828d : Using LauncherApps API for PS Settings and Setup Flow.
a64ce4eb71 : Update min next page visible to 48dp
df71298af6 : Using fractions in MultiValueUpdateListener instead of absolute durations
84ca0e859a : Fix split selection for 3P launcher with animations off
1234090589 : Revert^3 "Removing all restored backups except one so we don't have old backups"
5b9d94adc5 : Disable slow recents animation handling
f03524ae74 : Re-calculate mLastComputedCarouselTaskSize when its empty before getMaxScaleForFullScreen
f7c9e2c112 : Adjust mockito dependencies to make them work for Robolectric
eac4f16646 : Fix bug with app pairs appearing in wrong orientation in pinned Taskbar
14d28ad455 : Revert "Revert "Implements the "Save App Pair" button in Overvie..."
68c18236ad : Disable two line text legacy flag.
52f2e98647 : Check for null preview in WidgetItem.hasGeneratedPreview
851b1f3b1c : Add testing for GridMigration.
20a5f4e8d1 : Update labels for the categories to match the UX writer provided strings
024a1018e4 : Fix overview live tile flickers when clicking on overview action buttons
96aca9eb0b : Verifying that current Launcher is the test Launcher in fallback recents tests
4b960d1f11 : Revert^2 "Removing all restored backups except one so we don't have old backups"
3306fa5325 : Revert "Removing all restored backups except one so we don't have old backups"
a8e77927b4 : Remove line between bubble bar and arrow
bef9d61eba : Import translations. DO NOT MERGE ANYWHERE
c9966f740d : Import translations. DO NOT MERGE ANYWHERE
845c11af1b : Import translations. DO NOT MERGE ANYWHERE
4266c83ed6 : Import translations. DO NOT MERGE ANYWHERE
3081537398 : Consolidate settings for Assist.
ee39f393e7 : Saving artifacts for failing initialization of PortraitLandscapeRunner
7c6f770a41 : [Predictive Back] Don't hide/reveal scroll bar in predictive back swipe in 2 pane widget picker
754f171a98 : Revert "Ensure taskbar insets for camera cutout only apply on the needed sides"
3b220c62ce : Enable Omnient master flags in client code.
461038d5d5 : Remove expecting DOWN events in TAPL tests.
2b2d8cc90b : Prevent Save App Pair from showing up on 3p launcher
fca7ee23ba : When mLastComputedTaskSize is empty we will recalculate and set it before determining scale and pivot
014e15a86e : Simplefying listener interface for TriggerSwipeUpTouchTracker
7e5d855886 : Remove logspam for resolved bug
73b07daab3 : Add logs for TaplAddConfigWidgetTest test
8e2a024d96 : Demoting unstable test testSwipeToStashAndUnstash
0b2253b532 : Fix folder name touch target size
bd43b9344f : Removing all restored backups except one so we don't have old backups
5b5110a782 : Change collapse to use adapterItems instead of getting the childCount()
d0bec45d37 : Upon expanding, expand just enough so the header shows.
583739f1dd : Disable gestures when split apps are animating in from shell
c6ae88f904 : Use Matrix.setRectToRect() replace RectUtils.letterBox()
4186cf1b96 : Fix bubble bar arrow visibility during animation
77b6225d91 : Animate bubble bar location changes
7a4b8a4513 : Further syncing Launcher3 atest XML config with the GCL one
cd0f35383f : Introduce bubble bar location that is driven by shell
343d99781f : Improve "isActiveArchive" check by moving it a bit earlier into the method.
0d3016943c : [DO NOT MERGE] Enable omnient flags in P8a branch.
877da31569 : Bugfix: Remove widgets and deep shortcuts of app which gets archived.
45cd460cef : Add required setup for quickstep tests to be run devicelessly
e7b86b22b8 : Disable Saving App Pairs for Private Space Apps
999ab5215a : Fix bug with app pairs appearing in wrong orientation in pinned Taskbar
09fe96b95a : On disabled app pairs, set color tint instead of changing alpha
20c30c9cdc : [PS] Do not use AppInfo and use PrivateSpaceInstallAppButtonInfo instead.
fb16517fea : [2/n] Avoid flicker to drop a widget that needs a config activity
cc1c582d89 : [Predictive Back] Recover taskbar all apps scale to 1f with animation if user swipe back within search [3/n]
9280a68bbd : [Predictive Back] Dismiss taskbar all apps's scroll bar during swipe gesture [2/n]
cad1f13d27 : [Predictive Back] Fix predictive back swipe on task bar all apps [1/n]
0089efe18a : Remove createWindowContext in Launcher preview renderer
40ea056886 : Update icon background color of the private space widget tile
cae498032f : Page resets when scrolling slowly fix
d78d9bb5e2 : Adds new AssistStateManager settings
bef2930f5a : Bugfix: Remove widgets and deep shortcuts of app which gets archived.
acfb4f22c6 : Syncing Launcher3 atest XML config with the GCL one
aa8b7b9a02 : Remove finished TODO
959dff1220 : Increase the delay in between gesture tutorials
be6fff5e6a : Add InputDispatcherRule to print the key events dispatched from system_server.
91b06fb4ac : Revert "Revert "Implements the "Save App Pair" button in Overvie..."
c3ffd41ff0 : Refactor migrateGridIfNeeded to pass the grid states and make it easier for unit testing
e92f25d7cb : Add custom extra width to trigger LPNH
f584b32811 : Using fractions in MultiValueUpdateListener instead of absolute durations
771cec99b9 : Revert Accidental tweak of work profile behaviour
07ebb705d6 : Fixing Layout height for Private Space container
b3cd9802e8 : Clearing All Apps Search For ALL_APPS Intent
b274152194 : Fix split selection for 3P launcher with animations off
b0e96db76c : Play predictive animation when quickly restarting back gesture after cancel
71767d1605 : Fix Launcher preview crash

+- Project: platform/packages/apps/LegacyCamera

ea4e68c7 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/packages/apps/ManagedProvisioning

8912ad620 : Import translations. DO NOT MERGE ANYWHERE
340614d91 : Limit jacoco instrumentation to mp package
99dd7b97c : Fix setting up your work profile text trimming
5a07adfbe : Import translations. DO NOT MERGE ANYWHERE
33f28bbb5 : Import translations. DO NOT MERGE ANYWHERE
51e0f889c : Import translations. DO NOT MERGE ANYWHERE
b2bf503c1 : Fix forward connected apps backup and restore
f6d46d951 : Connected apps backup and restore
26a9a93bc : Import translations. DO NOT MERGE ANYWHERE
16b5de183 : Import translations. DO NOT MERGE ANYWHERE
bcd7b62c3 : Import translations. DO NOT MERGE ANYWHERE
66c6c6f68 : RESTRICT AUTOMERGE Set the container field of aconfig flags
e1a485ff6 : Rectify padding for foldable devices as per SUW guideline
0bf453aa0 : Import translations. DO NOT MERGE ANYWHERE
aae5c0fb5 : Import translations. DO NOT MERGE ANYWHERE
11910a06a : Import translations. DO NOT MERGE ANYWHERE
b0e08becf : Import translations. DO NOT MERGE ANYWHERE
f9bb118b8 : Import translations. DO NOT MERGE ANYWHERE
2e510798f : Import translations. DO NOT MERGE ANYWHERE
3ff2e61df : Convert ErrorWrapper message to LazyStringResource and set value everywhere
89135b773 : Migrate Test Targets to New Android Ownership Model
49a7b8ddc : Import translations. DO NOT MERGE ANYWHERE
8ac0d8093 : Import translations. DO NOT MERGE ANYWHERE
4b1daa832 : Import translations. DO NOT MERGE ANYWHERE
83b597ed3 : Rename bedstead permissions package.
24d038108 : Don't use androidx nodeps modules
b7367dd75 : Set setIsProvisioningFlowDelegatedToRoleHolder to false when performing platform related provisojong
d7fa9a00b : Import translations. DO NOT MERGE ANYWHERE
14b63762c : Import translations. DO NOT MERGE ANYWHERE
90adb4a24 : Import translations. DO NOT MERGE ANYWHERE
87cf3b4ad : Update animations
3c167326e : Import translations. DO NOT MERGE ANYWHERE
be3b9dbfb : Import translations. DO NOT MERGE ANYWHERE
7e6525f8f : Import translations. DO NOT MERGE ANYWHERE
71a2e0c78 : Download package logging
1febd7d9e : Fix studio-dev
e3d5f9179 : Fix single-user headless DO provisioning
b75954989 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Messaging

2e59ddc : Remove unused makefiles
2010473 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/packages/apps/MusicFX

7a6a181 : Enable DayNight theme for MusicFx panel
e00e2af : Enable DayNight theme for MusicFx panel
cb72de3 : Support edge to edge in MusicFx

+- Project: platform/packages/apps/Nfc

d41cb304 : (re)setDiscoveryTechnology should be called in pair
9e225f60 : Import translations. DO NOT MERGE ANYWHERE
7187ff22 : Log if we autotransact if the service receiving polling loop notifications hasn't come to the foreground or disabled observe mode after 3s.
21e1627a : Handle multple services receiving polling loops for auto-disabling
c46b4b88 : Autotransact if the service receiving polling loop notifications hasn't come to the foreground or disabled observe mode after 3s.
fc8ebd71 : Revert "Enable DirectBootAware for NFC service"
96b394c6 : Ignore tests where NFC not supported on device.
d9a5cd75 : call updateForShouldDefaultToObserveMode when NFC state changes
5cc910a1 : After transactions, delay re-enabling of observe mode
7cdc5c0a : Make setShouldDefaultToObserveModeForService idempotent
1561e41c : Don't allow observe mode to be changed mid-transaction
3fee1dc9 : Add debug log for setObserveMode
b4521a48 : Autotransact if we've seen two full unannotated loops, no polling loop filters have matched and there is no preferred service
1ecf462b : Stop processing polling frames once there is a match until the service is bound and they are delivered.
f6dbacb4 : Don't deliver to default app if there is a custom frame that matches a registerd filter.
56c67672 : Autotransact if sending a PollingFrame throws a RemoteException
215c1797 : nfc(app): Add a log for onPollingLoopDetected
15cc2f56 : Fix receiving polling frames when foreground app is in a work profile
e9de1b7e : Test : Adding test cases to InvalidateCache
4ed18b1f : Adjust dupsys logs for wallet role on PrefereddServicesCache.
ae54959b : Wait for 2 full loops before sending polling loops to the preferred service
813a92be : nfc(app): Add event logs for observe mode & role holder change
c5b9d148 : Check device lock state with isDeviceLocked during SUW
42393fc9 : Reconnect to payment service if binder dies
837abdf1 : nfc(app): Add logs for wallet role change
5931413d : Add wallet payment service and user to pref services dump.
4dc33a57 : Don't post update for should default to observe mode
b867ad07 : Revert "Don't do meaningful work in VS callback function and don't post"
03e92a28 : Avoid throwing exceptions in mobly snippet
b5295bf9 : Don't do meaningful work in VS callback function and don't post setObserveMode to runnables.
147a1f4d : Import translations. DO NOT MERGE ANYWHERE
f0cb0408 : nfc(app): Remove signature permission usage
2372a720 : [nfc] Add ee_power_and_link_conf for disable nfc always on case.
0b6306b0 : Add additional logging when service dies
d47d05d8 : Measure observe mode state change latency
0d49f4b6 : Go back to IDLE state after leaving field for a period of time
391b3988 : Add shell cmd for updateDiscoveryTechnology
e2888a85 : Test : Adding test cases to RegisteredNfcFServicesCache
0f3d705d : Adapting updateDiscoveryTechnology() to ST21NFC products
bcde994c : Return ATS historical bytes
a37fa053 : [nfc] Implement disallow change nfc user restriction.
5b9431e4 : Calling setShouldDefaultToObserveModeForService should set observe mode for service.
93955797 : Test : Adding test cases to OnHostEmulationDeactivated
60f62da3 : Use the parentPanel ID instead of hardcoding its value
154ed395 : Use NFA_SendVSCommand instead of NFA_SendRawVSCommand to avoid timeout issues with observe mode commands.
e1a55da8 : Make sure we don't change observe mode in the middle of a transaction when preferred service changes
29719075 : [nfc] Stop broadcasting Nfc state when set controller always on.
7b9df1c1 : Don't update default observe mode if preferred didn't change
2b7e7489 : Code cleanup: removed use of P2P active modes
495bff77 : Test : Adding test cases to OnNfcDisabled
ba299a29 : Maintain the default technology parameters
c9ba8e92 : Revert^2 "nfc(app): Change ordering of initialization to avoid race"
79a5fb41 : nfc: Disable getcaps overlay by default
ec304f70 : Pause polling when continuous read errors in NDEF detection
5bd6a0c8 : Fix build with ToT libc++
a267d13f : Revert "nfc(app): Change ordering of initialization to avoid race"
332bc8db : Code cleanup : Removed unused parameter from onTagDisconnected()
3e7ac0cb : Code cleanup : Removed unused parameter from onTagDisconnected()
3274fa96 : Only reset active service when we are in idle state
6503a9eb : nfc(app): Enable NFC prop caps retrieval overlay by default
53e54be8 : Handle polling loops with no OFF
59d599d0 : Only send PREFERRED_PAYMENT_CHANGED broadcast if the preferred payment service actually changed.
98a87bee : [nfcApp] Support Nfc oem extension interface.
ce660a54 : Test : Adding test cases to OnHostEmulationDataTest
a7eecbe6 : Mark tests part of the device-tests platinum set
08cdf978 : Import translations. DO NOT MERGE ANYWHERE
c495e8f7 : Use passed package name for `setObserveMode()`
d86d6f66 : Payment tests: add polling wait to payment tests to ensure preferred service set before continuing.
9eb7315e : Import translations. DO NOT MERGE ANYWHERE
191f8325 : Import translations. DO NOT MERGE ANYWHERE
5e787efb : Import translations. DO NOT MERGE ANYWHERE
4b3adbc4 : Test: Speculative fix for race condition in testAidConflictResolution_walletRoleEnabledNfcEnabledPreFixAid_walletWins
6201d7d2 : Test : Adding test cases for HostNfcFEmulationManagerTest
14a9fd09 : [nfc] remove sensitive data because Username was getting printed in logs
6417ca4b : [nfc] remove sensitive data because Username was getting printed in logs
7606f3ac : nfc(test-utils): Add a method for toggling NFC state
13278ba3 : Fix Intent Action name for ACTION_TEST_PASSED
ec0b2e5c : Make 3 the minimum loop size
f0b9947a : Fixed detection of multiprotocol tag with NDEF-DEP
ade8f46c : Migrate permission flags for NFC to be exported flags
18407663 : Create utils folder for shared multidevice test code in packages/apps/Nfc
fafb50fe : nfc(app): Change ordering of initialization to avoid race
a26a0519 : nfc(app): Invalidate cache on managed profile state changes
bf29f26f : Add unit tests for RoutingOptionManager.
abd8a003 : nfc(app): Remove MATCH_DEFAULT_ONLY from RegisteredComponentCache
291f43c7 : Test : Adding test cases for EnableNfcFServiceTest
f87a58c4 : nfc(app): Use the context from broadcast receiver
d73963ac : Test : Adding test cases for EnableNfcFServiceTest and AidRoutingManagerTest
17e0b22c : Check if nfc is enabled before set observe mode.
2453155b : Add the required dep to nfc config file to the Nfc App
687110f5 : Add the required dep to nfc config file to the Nfc App
7dc8b4a6 : nfc(app): Always invalidate cache on app removal
49c12514 : nfc(app): Check if wakelock is held before releasing in enableInternal
e5c63738 : GET_CAPS command should specify the correct callback function
13e816ad : Add unit test coverage for RegisteredServicesCache. Part 4.
cad9dcc1 : Add unit tests for RegisteredT3tIdentifiersCache.
ab5f9292 : Update wallet role holder on service updates.
b75827fe : nfc(app): Move SIM state related handling outside NFC stack to OEM extension
0d2f8549 : nfc(app): Set initial size to zero for event log
0d1ded0e : Add unit tests for RegisteredNfcFServicesCache.java
4a266f8a : Add unit test coverage for RegisteredServicesCache. Part 3.
1cddba23 : Catch exceptions when unbinding HCE services
c240dd9e : [Nfc] Only DO/PO is allowed to change nfc states.
6c28621f : nfc(app): Match clone profile activities in RegisteredComponentCache
eaf9e3bf : nfc(app): Ignore app updates from apps without CE services
8e95ba15 : Add unit test coverage for RegisteredServicesCache. Part 2.
a22edc66 : Add deps for new aconfig flagging storage
3d4d8b74 : Properly set mActiveService when preferred service changes
854dc709 : Fix for ISO-DEP historical bytes is replaced with merge Sak value
cb6e39d7 : Test : Adding New Test Cases in to AidRoutingManagerTest
d573efe5 : nfc(app): Block NFC initialization until SIM is loaded
61ba8c9c : Add unit tests for SystemCodeRoutingManager.
feb64c5f : Code cleanup: removed doEnableScreenOffSuspend/doDisableScreenOffSuspend
0e53a49c : Code cleanup: removed NativeP2pDevice file and dependencies
ec764d28 : nfc(app): Reinitialize NFC instead of restarting on sim change
fdfbf0f4 : Add unit tests for PreferredServices.
13929ea9 : Fixes for autotransact
327be1d7 : Code cleanup: removed doEnableScreenOffSuspend/doDisableScreenOffSuspend
b41b2b23 : Code cleanup: removed NativeP2pDevice file and dependencies
23e11641 : Code cleanup: removed P2P in NfcDiscoveryParametersTest
5df1221b : Code cleanup: removed support of P2P in NfcDiscoveryParameters
e13db9e8 : Test : Adding New Test Cases in to AidRoutingManagerTest
bc5a2490 : Code cleanup: removed disconnection of P2P target mode when tag disconnected
2c2e5370 : Code cleanup: removed P2P cases in case of RF detection
a8acbbac : Ensure only the currently preferred service can enable and disable observe mode
27eec0c4 : Catch exceptions when unbinding HCE services
74ac11e4 : Code cleanup: removed getNfaStorageDir()
8abcca9b : [Nfc] Handle the exception when set payment fg preference.
ac39824e : Offhost NFC services shouldn't be able to register non-autotransact polling loop filters
10fa80e3 : Add unit tests for AidRoutingManager.
692b23d4 : An unpriveledged app can change discovery mask in BG.
3c35c189 : nfc: Refactor NfcService constructor
1588853c : Test : Adding Test Cases for RegisteredAidCache
3e8676b4 : Code cleanup: removed remaining P2P functions in JNI
38c7b75d : Code cleanup: removing doGetLastError() from JNI
662c8309 : Test : Adding Test Cases for RegisteredAidCache
43744526 : Import translations. DO NOT MERGE ANYWHERE
0e758939 : Import translations. DO NOT MERGE ANYWHERE
383f0f36 : Import translations. DO NOT MERGE ANYWHERE
8e583342 : Test : Fixing test case failure for NfcCardEmulationOccurredTest-testHCEOther
1b70a158 : nfc(app): Post sendVendorNciResponse to avoid deadlock
cfe3fe55 : Implement NfcPollingLoopNotificationReported atom
4da4f267 : Implement NfcFieldChanged atom
3f2b2630 : Implement NfcObserveModeStateChanged atom
18b964e9 : Test : Adding Test Cases for AidRoutingManager
01354b2d : Implement NfcProprietaryCapabilitiesReported atom
705bbe09 : Add unit tests for HostNfcFEmulationManager.
86b6f2ef : Update bug report title.
f766afcc : Add unit test coverage for RegisteredServicesCache. Part 1.
b5bd28bd : nfc(app): Support NFC stack restart on sim insertion/removal
665a1725 : Add unit tests for TapAgainDialog.
e2f90ea1 : Use PollingFrame class instead of Bundles to represent polling frames in NFC stack
1e2a7f58 : Import translations. DO NOT MERGE ANYWHERE
c5828a7a : Update mAlwaysOnState during a recovery procedure.
1a1a4b20 : Fix BoxedPrimitiveEquality errorprone issues
a1f7912e : Implement re-enabling observe mode after an SE autotransact transaction
d60800f2 : Add instrumentation tests for AppChooserActivityTest.
35f14138 : Get polling frames after a single loop instead of two
74584e78 : nfc: Few bug fixes to port the event log CL to aosp
a4b2badf : nfc: Add on event device logging
66501107 : notifyPollingLoop test method should exercise NativeNfcManager
f0d4b62c : Add unit test coverage for HostEmulationManager. Part 4.
53bc1076 : Test : New Test Cases testDiscoveryParameters added
9d6d7765 : nfc: Use MATCH_CLONE_PROFILE
0610fdb3 : nfc(app): Support cloned profiles in tag dispatches
84fc1fdd : Don't trigger bug reports for unroutable AIDs when the screen is off
5bc6e0fc : Polling frames timestamps should be big endian
f80907d8 : Adding tests for onHostEmulationData for HostEmulationManager. Part 3.
1ce8dea5 : Test : New Test Cases for ShouldEnableP2p
8cd63932 : Test : New Test Cases for NfcDiscoveryParametersTest
90d11cf3 : nfc(app): Support OEM extension surface
ed2939ce : Test : New Test Cases for IsAntennaBlockedAlertDisabled
ce6670ba : Import translations. DO NOT MERGE ANYWHERE
47b450f5 : Add unit test coverage to HostEmulationManager. Part 2.
36a4a1cd : Add unit tests for AppChooserActivity.ListAdapter.
bf73b590 : Add unit test coverage to HostEmulationManager. Part 1.
7b919929 : nfc(app): Support OEM extension surface
4ccb8914 : [Nfc] Add a dialog when package not in allowlist trying to enable nfc
e7fcb3d4 : Immediately send NFC-F frames
c23bf1f6 : Don't suggest a bug report if the tap succeeds immediately after an AID isn't routed
3ceb55bb : Add AID that wasn't routed to description of bug report
0b74cf69 : Test : New Test Cases for DeviceConfigFacade
6ef298e3 : Don't take bug report when we fail to route NDEF AIDs
fbfc99e7 : Add test coverage for CardEmulationManager:PART2
e277262c : Test : New Test Case testGetForegroundUids added in ForegroundUtilsTest
5d8b9dcd : nfc(app): Change to NFC component for bugreport filing
492178bd : [Nfc test] Register a callback when uid importance change to bg.
05db193e : nfc(app): Change min_sdk to current for NfcNciApex
00755e76 : Log left-out successful NFC Offhost CE cases
f9b31a49 : Revert^3 "nfc(app): Change min_sdk to V for NfcNciApex"
411c8058 : Enable DirectBootAware for NFC service
8969f360 : Add test coverage for CardEmulationManager:PART1 Coverage for CardEmulationInterface. Will do NFCCardEmulation in another CL.
9356cff8 : [nfc] Pass in the package name to nfcService when enabling nfc.
87dd46b8 : nfc(app): Allow bugreport collection without betterbug
b88ae5b3 : Log left-out successful NFC Offhost CE cases
59cf5f46 : Store Nfc logs when command timeout w/o recovery
08e6a473 : Revert^2 "nfc(app): Change min_sdk to V for NfcNciApex"
43a42d07 : Store Nfc logs when command timeout w/o recovery
cb402a74 : Offer to file a bug report when we fail to route an AID
89179d0b : Test : New Test Cases added for OnUidImportanceBackground
97e21d37 : Revert "nfc(app): Change min_sdk to V for NfcNciApex"
8fcc28bb : Add config to enable NfcSecure without checking SKUs
c4708654 : Keep the same log level as default
a404f97b : nfc(app): Change min_sdk to V for NfcNciApex
2c214a01 : Revert "nfc(app): Turn on verbose stack log by default"
2acafde6 : Revert "nfc(app): Reduce verbose logging"
e99d6d50 : [Nfc] Handle the exception when getting context with user handle.
ca31048c : Test : New Test Cases added for OnUidImportance
e7ee58ba : Add API for polling loop pattern filters based on developer feedback.
2a65569b : Test : New Test Cases added for IsInForeground
c6d0ff1b : Fix initial payment service when Wallet role disabled
e83ed847 : Test : New Test Cases added for ForegroundUtilsTest
e353cacb : Add unit tests for RegisteredAidCache.
9cb986d0 : Fix more state management with the payment service.
ac2b0f71 : Add unit tests for WalletRoleObserver.
2cf7e8d4 : Correctly setup AID cache on boot
032897d8 : Use a SyncEventGuard when setting and querying observe mode
c2d3d86e : nfc(app): Synchronize usage of NFC vendor callbacks
04533b95 : [nfc] Add support for Nfc getCap cmd on Java side.
1e507bbe : Add method to DeviceHost to enable and disable vendor nci notifications when we don't have a listener registered.
13ba177d : Provide information on whether a polling frame is auto-transact
3d7ca507 : Cleanup handling of payment service and WALLET role
3bcb040f : Correctly handle payment service reconnection
734627b2 : notifyPollingFrame does not handle multiple frames together correctly
9f124392 : Revert^2 "Add NCI command to get observe mode state"
35cdba1d : Test : New Test Cases added for DtaServiceConnecterTest
3a365ac2 : Remove unused bluetooth_package from resource
2b6dfc14 : Revert "[nfc] Add support for Nfc getCap cmd on Java side."
2d688725 : Don't add gain to the bundle if the value isn't valid
28ecbac1 : [nfc] Add support for Nfc getCap cmd on Java side.
8a62247d : Adding tracing for polling loop frames
dce7e562 : Optimization during routing table update

+- Project: platform/packages/apps/PhoneCommon

272c875 : Import translations. DO NOT MERGE ANYWHERE
0d7b364 : Import translations. DO NOT MERGE ANYWHERE
ea0dba3 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/QuickAccessWallet

5a2f33e : Add strict_mode: false

+- Project: platform/packages/apps/QuickSearchBox

671ea9c : QuickSearchBoxTests min sdk bump from 19 to 21
785cd4c : Migrate Test Targets to New Android Ownership Model

+- Project: platform/packages/apps/SafetyRegulatoryInfo

8e262c9 : New image placeholder for Safety and Regulatory manual
1d4d6af : Fix edge-to-edge on Android 15
dece30d : Import translations. DO NOT MERGE ANYWHERE
2c43a04 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/SecureElement

b664953 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/packages/apps/Settings

ca9227cb220 : Import translations. DO NOT MERGE ANYWHERE
360b4f5d933 : Import translations. DO NOT MERGE ANYWHERE
c9125eb9ec3 : Import translations. DO NOT MERGE ANYWHERE
ae2195c5494 : wifi: fix ADB URI doesn't work
a6149ddf360 : Remove searchability of CellularSecuritySettingsFragment
88229075138 : Add device to to cached device manager if it's not present
a07738266b2 : Fix Settings restart during Reset mobile nework settings flow
80e709f9268 : Allow overriding DeviceDiagnosticsPreferenceController.
fe573b7c321 : Import translations. DO NOT MERGE ANYWHERE
dc841cd0773 : AiCore reattribute feature
3ecc4b93bb9 : Determine Spatial Audio AudioDeviceAttributes by BT profile state
532aef2d0e4 : Fix certificate manager UI (take 2)
5484c1e2136 : Fix to hide Display over other apps permission setting for the Scone application.
08697a3b5c9 : Revert "Restart fingerprint auth on cancel."
c61d3d86e48 : Opt out of predictive back for biometrics
cd27c8b3520 : Fix edge-to-edge issue in certificate manager UI
41902bb0c53 : Modify Summary for Mode's Apps settings page
8409c39d94f : First bits of "add a mode"
54a357fc3a9 : Remove unneeded AsyncTask
6780ee79dd7 : Center align illustration is PS setup screen for tablet
16f9205fb67 : [Audiosharing] Add tests for qrcode related classes.
f570ee0018b : [Audiosharing] Reset shadows after tests.
f6b235746d8 : [Audiosharing] Add tests.
8a8c89a49cb : [Audiosharing] Add logging 3.
595ed9645ef : Reenable all tests for SettingsRoboTests
2c6b9bb3640 : [Audiosharing] Increase audio sharing test coverage
b4108cb17ed : Prevent crash when fragment lifecycle is after onStop
d73f0e3c778 : Add the timer for waiting sim ready
d4e467ed4ac : Add metricsCategory for dualsim and apnEdit
02ad59a221e : Import translations. DO NOT MERGE ANYWHERE
5d771a4760a : Import translations. DO NOT MERGE ANYWHERE
40efef22109 : fix(high text contrast): revert name back to "High Text Contrast"
f1a16e4147b : Scale PS space animations to display on tablet
ce8a258b988 : Update strings in PS setup education and settings screen
a6b1d7cbbc6 : Adds summary helper for apps subtitle
3b161c23b3e : Don't show the Wi-Fi icon when Wi-Fi is off
22c325a099a : Load zen mode type icon options from the proper resources
c03df5f6c71 : Catch NoSuchMethodError as `isAutoOnSupported` is tagged as `FlaggedApi`.
b0acf0daf5f : InternetPreferenceController V2 (7/7)
52d15b6c340 : InternetPreferenceController V2 (6/n)
c5cc30f0c39 : InternetPreferenceController V2 (5/n)
0d758dfdb9f : InternetPreferenceController V2 (4/n)
4b66abd921c : FaceEnrollIntro requires scroll for accessibility
37bdf39ad67 : Follow-up improvements to zen mode icon picker
58f2d17ccb0 : Temporarily ignore 2 ApnEdit tests
38a08fe98d8 : Remove settings tasks on private space deletion
71698935f35 : Support device effects for manual mode
ef5e760f7e1 : Update Settings Page for Avalanche Suppression/Adaptive Notifications
72a2801b24a : Increase char limit on pointer fill strings for i18n
44131dbc24f : Add accessibility delegate and populate itemCount
d047b6da105 : Help talkback to read the hyphen of time frame '{day}{time}-{time}' in PreferenceCategory Title.
a3b1638c4b1 : [Audiosharing] Add logging 2.
f017332c919 : [Audiosharing] Add logging 1.
2717f70ac06 : InternetPreferenceController V2 (3/n)
80d8ecdfcd8 : Import translations. DO NOT MERGE ANYWHERE
22d3b4ad568 : Import translations. DO NOT MERGE ANYWHERE
011090ca1fc : Import translations. DO NOT MERGE ANYWHERE
6fbfd840d17 : Import translations. DO NOT MERGE ANYWHERE
f01466fb400 : Import translations. DO NOT MERGE ANYWHERE
1b8c0fdfdb9 : Annotate Nullability for DevSettings fragment usage
98920c3714b : eSIM profile is not erased during Reset mobile network settings flow
f13c16399e3 : Re-enable notifications modes tests in SettingsRoboTests
bac3e20cce3 : Disable mRemoveUserPreference when mGuestUserAutoCreated only for guest.
1fe85991e84 : Disable explicit gc method invocation in V
caa3a4b9fd7 : [ConnectedDevicePage] Make bonded bluetooth devices can be found by Settings search
643d6c66c19 : [Audiosharing] Increase test coverage for audio sharing
86f4ed16f3c : Fix preferred apn not selected when back from edit
26cda0dd424 : Fix for settings crash during PS setup
5fef3c2bb01 : Fix incorrect summary for LE audio hearing aids
facbd33839f : Fix res not found in ConfirmDeviceCredentialActivity
18c0e172a5c : [Audiosharing] Add test for confirm dialog.
3aa1405acb5 : Move Enable16KbTest to device-tests
8d397f038ff : Add icon picker for zen modes
4203f311dd4 : Add schedule setting page for time-based modes.
65ccea2e525 : Even Dimmer for manual screen brightness mode
8298c15f53f : Remove animation from private space settings page
3e24b134c44 : Re-enables ChooseLockTypeDialogFragmentTest for robolectric
96537caa6d3 : Update to use PromptInfo.setLogo()
d6f0a89e20b : Revert "Delete "background process limit" debug option"
85982c798fc : Specify correct location for Controllers in cellular_security.xml
3dc6a7f6bea : Revert "Convert clipboard access to use new APIs"
cbf3dad3f59 : Fix to display text properly in PS education screen
a4ce3bec701 : Revert "Add footer in private space auto lock settings page"
52b5aef9995 : InternetPreferenceController V2 (2/n)
6dc8193d81d : Allow wireless charging label to customize content descriptions
de3f413ecd4 : Fix NPE force close if disabling BT feature
efa1f0e3ed9 : InternetPreferenceController V2 (1/n)
6e5249e5fb7 : [Audiosharing] Start creating view after service is connected in confirm dialog activity.
fec890eabde : [Audiosharing] Log action in audio sharing dialogs
7e03bf65c7c : Improve the speed of AccessibilitySettings#containsTargetNameInList to help reduce the a11y settings' cold start latency.
f79f3e63ddb : Import translations. DO NOT MERGE ANYWHERE
8cc5c6de9ce : Import translations. DO NOT MERGE ANYWHERE
68f1397e1c0 : Re-enable settings password tests.
8e70d26c5a5 : Import translations. DO NOT MERGE ANYWHERE
d7e7e6dca34 : Import translations. DO NOT MERGE ANYWHERE
f94083b1eb2 : Import translations. DO NOT MERGE ANYWHERE
0e3965dc668 : Import translations. DO NOT MERGE ANYWHERE
aaabd291d2c : Import translations. DO NOT MERGE ANYWHERE
49b772f03ec : Import translations. DO NOT MERGE ANYWHERE
b80641ba261 : Loading the A11yHearingAidPreference summary in the background
ca13280e564 : Fix Wi-Fi calling test case
88ab066a666 : Remove beccahughes@google.com from src/com/android/settings/applications/credentials/OWNERS
d27f97393d4 : Remove temp GAIA education screen from PS setup code
577965f9c28 : Add Settings for vector-specific PointerIcon fill colors.
c1b61edbb2a : Stop network scan before manual select network
6be77d05cb3 : Avoid to save result of blank input.
f2930aad5d4 : Fix mSubscriptionInfoEntity NullPointerException
61b4f199ca6 : [Audiosharing] Log action when change primary device
90215262479 : Fix test config
584b6c9e965 : Biometrics Enrollment refactor (7/N)
c163eb07cea : Delete "background process limit" debug option
3362e5d14ad : Refactor PrintSettings (1/n)
35282888d96 : Clear app optimized mode sharedpreferences when Reset all app preferences.
14d4b41363c : Update the biometric unlock logo to Private Space logo
1ba92c630b2 : Update Private space illustrations
b48a4469ac3 : Hide private space settings app post setup
b4054cb6a71 : Add edu for apps being stopped when PS is locked
cec0dfaa08c : Add new string for WEP network less secure warning
39dfb52c6fe : Stop network scan before manual select network
0dbc009db1b : Add Enable16KbTest to TEST_MAPPING
10ff699b99e : Integration tests for 16kb dev option
dda3dd56cb0 : Gate dhcp hostname setting behind Wifi V API flag
19a96c7cbd1 : Revert "Revert "settings: Make use of ACTION_NETWORK_PROVIDER_SE..."
34677c7b082 : Maybe fix NPE - don't notifyChange if selected visibility is the same
c87a49fe69e : Changed face/finger enroll intro no thanks
2cb9b10ed97 : Ignore fragment attr from ext authenticator resource
452cfdc39d9 : Update 'Preset' to singular
3ad527640ed : Finish mobile settings if sub id not exists
00507a47ec8 : Fix post-comment in ag/27593647 to improve the readability.
d65e37e8a8c : Change hotspot security to WPA3-Transition when switching from 6GHz
1767a6ebb80 : Fetch the original battery optimization mode in backup & restore process.
4c94930ad5c : [Audiosharing] Clean up unused code.
57956a8bb8b : [Apn] Copy network type into lingering network type
61397099b8c : Update auto on text.
3a076631349 : Fix color_hook broken in repo upload caused by ag/27381753.
b9ee1c48775 : Load icon in the background, also load extra data that would be used later in the background.
ce35a584c37 : Import translations. DO NOT MERGE ANYWHERE
66c320a8507 : Import translations. DO NOT MERGE ANYWHERE
5cf00bfd935 : Import translations. DO NOT MERGE ANYWHERE
6a65f169989 : Import translations. DO NOT MERGE ANYWHERE
5fb325d35da : Import translations. DO NOT MERGE ANYWHERE
bf17fe16a67 : Import translations. DO NOT MERGE ANYWHERE
53d3d950dc6 : Import translations. DO NOT MERGE ANYWHERE
994dc22a819 : Import translations. DO NOT MERGE ANYWHERE
ba408fbb06e : [Refactor] Create a dedicated AccessibilityServicePreference and AccessibilityActivityPreference to encapture the method for loading the content for AccessibilityService and AccessibilityShortcutInfo
a2f5b590143 : Remove unneeded init & displayPreference functions
843b75308b9 : Reduce number of tests in SettingsRoboTests
15930b1b616 : Reenable (no longer) failing test
ffba0e7a404 : Control visibility of Cellular Security tile on More Security & Privacy page
09040778c91 : Update char limit
8eaf8edf7e0 : Add AppOptimizationModeEventsUtils to save & update app optimization mode expiration events.
320c4c6f552 : Dump app optimization mode expiration event data in bug report.
5ce2589dba2 : [Audiosharing] Clean up some tests - properly reset shadows and removed unused spy.
0dc2d69d858 : [Physical Keyboard Setting] Update navigation path
9614dec5189 : Modify the incorrect wording
c3b2165dfe5 : Update A11ySettings to load preferences in onCreate().
3957d28a09d : Fix battery talkback for advanced bt header
81a70e0e202 : [Settings] Do not use deprecated API, onBackPressed
8f30977859b : Update title in Face and Fingerprint settings for private space
fcb8acc277e : Add default icons for all mode types
8867f686d8d : Hide VPNs from users that are hidden
27d2115eaf8 : Avoid flaky test fail due to no Subscription service.
b48ec2f772e : To hide the mobile data when there is no active sim
b300cae17d9 : Show cdma network mode choices
1bfea5d472b : Check if ECBMode when deactivate SIM card
942622575ac : Disable "Reset app preference" during call
5920567beea : Remove unused "androidx.test.rules" from production
d1ea3b4d961 : [Audiosharing] Add audio sharing loggings (P1)
985b27c6a1b : Disable ChooseLockTypeDialogFragmentTest for robolectric
c233ecca5c3 : Change the relative time format to `LONG`
5fd6d6435b4 : Add footer in private space auto lock settings page
2af266f4238 : Update check boxes to switches
f29f44296a1 : Add page for choosing calendar & reply for event modes.
c50457613e8 : Moves ZenModeBypassingAppsSettings into modes dir
4a4131fcb33 : Restrict WifiDppConfiguratorActivity
fb30cb68cf6 : Fix homepage icon didn't hide in portriat mode
bfdcc82dc76 : [Audiosharing] Add flag to start broadcast with no lea headset connected
e5a29ecbb50 : Import translations. DO NOT MERGE ANYWHERE
b64dc1cbdbb : Import translations. DO NOT MERGE ANYWHERE
69d5f22731e : Import translations. DO NOT MERGE ANYWHERE
deb9aa4f2c2 : Import translations. DO NOT MERGE ANYWHERE
88815b8cbfd : Import translations. DO NOT MERGE ANYWHERE
a5f3d465398 : Fix Crash due to runtime exception from CarrierManager
a27faaa3ed7 : Import translations. DO NOT MERGE ANYWHERE
d5556c59e95 : Fix when edittext only has space and cause name look like blank
c725c5ba5ad : Split ChangeReason and decouple it from Observer
774bbc1ff29 : Reduce the number of calls to updateAllPreferences
88414d4e4b8 : Replace Magnification preview
833bbccd30e : Update a11y shortcut images
0122f8a1dc4 : Use CheckFlagsRule when the test requires the device's implementation
b86569b2740 : [RESTRICT AUTOMERGE] Replace getCallingActivity() with getLaunchedFromPackage()
309599bd372 : Add "icons" search term for Wallpaper & style
c512046eb90 : Adds modes settings page for bypassing apps
7667643ef6a : Convert clipboard access to use new APIs
176f1a630a6 : Do not request confirmation by default for private space unlocks
8b13cd4b6d0 : Fix CommunalPreferenceControllerTest
97b462dbf0c : Add button for activating modes manually
7ef9c46afad : Private space auto lock on device restart during setup
20c78149f0d : Increase char limit for add_device_admin_msg
91c67cf728d : Fix Messages onClick.
092668676af : Limit wifi item edit content's max length to 500
d1b0ad25faa : Suppress rawData settings from indexing when page is disabled for search
98efa516810 : The pages of sim onboarding flow is wrong.
d91809b752f : Revert "Fix atest build error in settings.fuelgauge."
cb0a71c2753 : Import translations. DO NOT MERGE ANYWHERE
8d4eb82d95f : Refer the SoftApCapability cache if getUsableChannels is unsupported
8aa583506f4 : Import translations. DO NOT MERGE ANYWHERE
3aba3a26eae : Import translations. DO NOT MERGE ANYWHERE
f24ce25bf0a : Import translations. DO NOT MERGE ANYWHERE
33d73862bfb : Refactor signal strength in SIM status
3b925a0cfea : Refactor SimStatusDialogRepository
bce1511a755 : [Audiosharing] Update media devices section title in audio sharing
8bdbb580da8 : Replace getCallingActivity() with getLaunchedFromPackage()
cbd8c0b75f0 : Update strings in private space delete dialog
4520d1365f5 : Fix CellDataPreferenceTest
a45efe1bbf4 : Sort in slot selectable subscriptions first
164dcd01663 : Use different TAG name for logging in BatterySettingsStorage
3b962e3b9d8 : Fix atest build error in settings.fuelgauge.
59a28a244c6 : Setup backup calling for new UI
682a831594b : Create activity for BluetoothDashboardFragment.
75572734b4e : [Audiosharing] Rename CallsAndAlarms components
25ce76f6672 : Extend SfpsEnrollmentFeature for text updating when progress changes
2a3815776c3 : Add Quick Settings shortcut option into Hearing Devices accessibility settings page
1377be23231 : Revert "settings: Make use of ACTION_NETWORK_PROVIDER_SETTINGS"
31938e13d8d : Ignore OEM Unlocking when wiping PDB during factory reset on V+
3d0640985be : Clean un-used code for notification cool down
fae05be212d : Add tests for updating Settings Page for Avalanche Suppression
bf6d9580730 : Update Settings Page for Avalanche Suppression
2faad6df6ee : Check APN type is selected before save
99a7e765617 : Refresh ANC UI if metadata is changed
ded9c088958 : Update string.
63da8c35f70 : Do not move to ALL_APPS when default Launcher is not system.
8b0bcf4ac47 : Update media output string to "Sharing audio"
61d1b552b1e : Disable output switcher on assistant phone UMO.
777418e178f : Fix flaky test in BootBroadcastReceiverTest.
c5611bfbc14 : Face and fingerprint unlock strings for private space
6a85005ba14 : Import translations. DO NOT MERGE ANYWHERE
a11d3f5527d : Import translations. DO NOT MERGE ANYWHERE
168456c46a5 : Reduce flaky of DataUsageSummaryPreference
43d67b00800 : Refactor preference controllers to receive and mutate ZenMode/ZenPolicy
dc2e0e227a2 : [CDM] Catch IllegalArgumentException when association is not found
faeb033afc5 : Revert^2 "Add a11y focus on battery chart a11y node."
25ef484675d : Revert "Add a11y focus on battery chart a11y node."
15991cc9482 : Remove the java doc
f42ec74abfc : Add the Primary IMEI
513ca3a8086 : Refresh DataUsageSummaryPreferenceController
4ca77ce8d5b : Add logging for SlicePreferenceController
1d134d6665c : Add a11y focus on battery chart a11y node.
0ed57b79a65 : Fix strings for dev options
4a84e58dbaa : Add display and notif vis effects to new modes ui
8b37c093b79 : Add a source parameter for resrictions logging
7da939b2e3e : Use broadcast name instead of program info.
d5e389f0bab : Update Search bar background color in Homepage
2117f5f72db : Fixed the selection circle and color options had insufficient contrast issue
83ec0a30f39 : [Audiosharing] Add tests.
105858cb314 : Revert^2 "Fix "Free up space" not clickable issue"
96b5e6af052 : Add additional right padding for the button view
4916f22ad5a : Revert "Fix "Free up space" not clickable issue"
fa0c8d4fd17 : Migrate to new ImsRegistrationCallback
567f04603d2 : Fix "Free up space" not clickable issue
09efbe453cb : Pass user preferred shortcut types when launching the AccessibilityShortcutsTutorial.
dd8ff53e1be : Fixed FaceEnrollIntro crash.
52effd0f2f9 : Removed full stop from face enroll text.
90f60e5912f : Load app-provided mode icons asynchronously, and cache them
dc92a296b54 : chore(magnification): cleanup flag usage of hide_magnification_always_on_toggle_when_window_mode_only
3f2bcf973a1 : Migrate alarms and other interruptions to modes_ui
b2b57b10154 : Import translations. DO NOT MERGE ANYWHERE
90b2b9a5557 : Import translations. DO NOT MERGE ANYWHERE
2f2901316dc : Import translations. DO NOT MERGE ANYWHERE
bf64aa5f737 : Import translations. DO NOT MERGE ANYWHERE
e193d2ffd9f : Import translations. DO NOT MERGE ANYWHERE
f9c051294d0 : Import translations. DO NOT MERGE ANYWHERE
a2ab468c05f : Import translations. DO NOT MERGE ANYWHERE
6b307af5772 : Import translations. DO NOT MERGE ANYWHERE
4bbf7ec3db1 : Enable VPN2 package to Presubmit as the tests aren't flaky during local tests.
21d98582ec2 : [Audiosharing] Update strings.
6d5dadfb0d8 : Fix BackupTasksAppsTest
e5c231f8a9c : Move logic about hide system / root UID apps
997438d5379 : [Audiosharing] Create dialog for unsupported device.
92d77ea26bf : Fix UiccSlotUtilTest's test case
431c14fa182 : Update view alpha to improve text color constract in Battery usage
83aeb45f3c6 : Fix default mode for AlarmsAndRemindersAppList
a511ddb75ac : chore(magnification suw): hide joystick toggle in setup wizard
f094c19d0ac : chore(magnification suw): hide one finger pan toggle in setup wizard
c9d3b39a628 : refactor(magnification suw): hide follow typing toggle in setup wizard
3761f61c7e3 : chore(magnification suw): hide always on toggle in setup wizard
9780020f6b4 : chore(magnification suw): create MagnificationFeaturePreferenceController
7a8d8fd091e : Reapply "Migrate AppOps"
4506b6287a8 : Add get permissions flag to package info query in factory reset preference controller.
01b4ef5a921 : UDFPS Enrollment Refactor (6/N)
f6849078c58 : UDFPS Enrollment Refactor (5/N)
2bd1799fb99 : Migrate people settings to new modes UI
44044a1898e : Fix test failures
6eeddc8c298 : Update haptic settings owners
fdb948df206 : Add mode names to search results dynamically.
9fc6c886970 : Rmove unuseful test for PackageMonitor change
7f0a1b66c72 : Adjust emergency settings position and reduce the gap between 2 groups
46119c9cbb7 : Make Choose Profile dialog scrollable
542cd44266a : Apply round corner group background for large screen
d0a35f619dd : Update suggestion card padding in Homepage
66c16d57af5 : Update Search Bar layout in Homepage
c8b89dde096 : Fix CdmaSystemSelectPreferenceControllerTest
a7065f4d363 : Revert "Add Voice activation apps into Settings->Apps->Special a..."
f6b5904511b : Revert "Add Voice activation apps into Settings->Apps->Specific app->AppInfo->Voice activation apps"
ec8ce02ba4f : Sort selectable subscriptions by sim slot index
fb48926fe84 : Reapply "Migrate AppOps"
35d91e98706 : Fix EnabledNetworkModePreferenceControllerTest
b42553dccc1 : Some minor additions (icons, sorting) to modes
9447b63197b : Kill tasks that are neither visible nor in focus
4551e0693a3 : Add strict_mode: false
383b7960f13 : Backup connected apps settings
19b01bd68b9 : Revert "Migrate AppOps"
09031733915 : Update view alpha to improve text color constract in Battery usage
6f01512762c : Fix CellInfoUtilTest
4573df2aaff : Migrate AppOps
ee5ddeda6f6 : Fixed issue with pattern not appearing disabled.
a2701766340 : Apply the AlertDialog theme
2bc6d77cbf9 : Add activity expose condition for Satellite messaging activity
f78febfa69d : Fix SettingsHomepageActivityTest failed
22119f516a2 : Remove old contrastDialog from dev options
74c81d85425 : Update HomepagePreference layout
3e8e8ff87eb : Create VoNrRepository
e5bd60a0cfb : [Audiosharing] Migrate feature from overlay to Settings
81c42fa72d9 : Disable `Touch & Hold` action of the spinner in battery usage page.
84263096be5 : Revert "[ToA] Do not use spy context"
4bf537a8153 : Color correction saturation level settings
eff863e5a3e : Redirect to new modes page when modes_ui is on.
668fef47cdc : Revert "UX updates in Settings for unrestricting permissions."
07b7679319b : Properly handle the autofill provider names, making sure place holder name is properly filtered out.
2fe1e08b435 : [ToA] Do not use spy context
72089c32894 : Rename settings option for autolocking on inactivity
6ab74ab24ca : Show sim onboarding for user when insert psim
9c03ecfd975 : Ignore test case with InitializationError
3ceffc39f9f : Update battery settings page loading text
a6a4480736c : Fix SettingsHomepageActivityTest failed
7489c93347f : Fix the BasePreferenceController.createInstance's IllegalStateException
8bcaab7cc8e : Update the flow of charging optimization strings.
fd6a3aa5167 : Remove redundant marginStart for FaceSettings button
99b09df4a8d : Fix empty network scan result
12158eb1fe1 : Create NetworkScanRepository
4fc959d8c1c : Ignore LinkifyUtilsTest to investigate on ClassNotFoundException
042c8c73281 : feat(brightness suw): add brightness preferences in suw
6de4093876d : Turn off voice access in 16KB mode
f5cc663a8ad : Fix NPE in AudioSwitchPreferenceController
6f8cc6f0b6b : Fix search indexed the item from the invisible sim
ef8194e7d9e : Change default lock to every time device locks
b9a0722d207 : Update fold setting text
a547a145dce : Remove redundant marginStart for FaceSettings button
9884f1ccf47 : Fix the issue the if primary provider is disabled by work admin, it should be removed from the settings' storage.
29f9abcd8bf : Add Device Diagnostics to Settings.
9d696fe4d8a : [ConnectedDevicePage] Clean up flag enable_saved_devices_order_by_recency
0336781be06 : UDFPS Enrollment Refactor (4/N)
9d84a8deb4a : Temporarily disable perm sync toggle
28da3e3b343 : Set noparent to avoid it recursively looks up. Android biometric team should approve all change in this subdirectories.
3b9c3cf5306 : Override package name for logo in ConfirmDeviceCredentialActivity.
298b738171e : Create AppForceStopRepository
253be810aea : [Thread] fix flaky Thread settings tests
7ca1ceb722c : Use DataUsageFormatter to format app data usage
881c19480af : Fix isSubscriptionEnabledFlow crash
9f186e2b091 : Import translations. DO NOT MERGE ANYWHERE
7abd589f903 : Import translations. DO NOT MERGE ANYWHERE
abc9a7413bb : Import translations. DO NOT MERGE ANYWHERE
eb0d61ebf13 : Import translations. DO NOT MERGE ANYWHERE
bc401c3cb35 : Import translations. DO NOT MERGE ANYWHERE
e1ee6d8bfe7 : Import translations. DO NOT MERGE ANYWHERE
163789e60e7 : Import translations. DO NOT MERGE ANYWHERE
75a4637eba0 : Import translations. DO NOT MERGE ANYWHERE
3dc78376171 : Remove Instant Hotspot from Settings search
7443e2dfe84 : Avoid update the le audio mode as bluetooth turn off
ee501485b86 : Schedule periodic job in next full-hour timestamp under local timezone.
01463cac05c : Update Setting's Robolectric tests' instructions
532be5f4e9e : mark developer settings page as sensitive
f44ea077d6b : Ignore existing failed tests and promote SettingsUnitTests to Presubmit. Exclude a few tests from Presubmit as they are failing in Presubmit but can pass locally.
e9322f84fc2 : Improve the BT settings audio device type strings
82f4844bd77 : Update access strings per UXW
7b5c1bf7663 : Move mock init before fragment is created
257e1645622 : [Thread] fix Thread unit test failures
6e4ac4bdc03 : Fix empty network scan result
e216fd4248b : No show DisableSimFooterPreference when sub not found
d3ce90347bb : Update database clear & job refresh mechanism for time zone change intent
798340fafdb : Update database clear & job refresh mechanism for time change intent
658bc03d4ff : Update time format for the first timestamp on usage chartview.
b9eb01643ca : Apply lineBreakWordStyle and hyphenationFrequency in EditShortcutScreen
836e14e665e : Set noparent to avoid it recursively looks up. Android biometric team should approve all change in this subdirectories.
2028535d06e : [Hide DCK Device] Update unit tests per change in exclusive manager verification
225bb7be88b : Allow WebViewAppPicker can be launched when dev-option disabled
d97b7812510 : Fix the touch area of the edit box is not large enough in Fingerprint unlock page
8c507e871be : Catch exception in telephonyRepository.isDataEnabledFlow
5a85f6a72fe : Reduce mobileDataEnabledFlow_forSubIdNotChanged flaky
51dd526faf9 : Support multi-pane deeplink in PrivateSpaceAuthenticationActivity
180b2d95612 : Expose SatelliteWarningDialogActivity
47400df7aed : Homepage UX revamp
1f440aacec4 : Show dialog on BT entries in Settings
2e25a60436b : Revert "Checks WEP password lengths of Wi-Fi network"
24289fa0843 : [Contrast] Migrate contrast settings into Display
ab7f48dcdec : [Thread] update Thread settings screen
a50dd92e49a : Expose SatelliteWarningDialogActivity
d454ac29633 : [Thread] update Thread settings screen
c8f52f816c9 : Show dialog on BT entries in Settings
33aba0a6941 : Fix the flicker in the Lock screen page
7ac80f0a0a6 : Fix NPE in AudioSwitchPreferenceController
f0e6f12f10b : Adapt to the new API of `ShadowCaptioningManager`.
f815608a714 : UI and error message fixes for 16k developer option
f6bbda8984f : [Install-unknown-apps] Hide apps of system or root UID
2371fb390ff : ARC++ PH: Rephrase the tooltip text
d3c336a58f3 : To correct the DDS when the user turn on mobile data
90e91d7aaf2 : Make device picker activity below status bar
864122b8b75 : Fix build break
975ce0ec6c6 : Fix the display problem of the cutout
c0b39601bf3 : Show dialog on Wifi, and APM' entries in Settings
9e5b389de35 : Fix flicker of "App data usage"
0887ee4540e : Use permission com.android.settings.BATTERY_DATA
29b2f16edf4 : Show dialog on Wifi, and APM' entries in Settings
294e0db1639 : Refacotr mobile data observer for repository
faa97ab2101 : Import translations. DO NOT MERGE ANYWHERE
50b7661e1b2 : Import translations. DO NOT MERGE ANYWHERE
6cacee0ce42 : Import translations. DO NOT MERGE ANYWHERE
3e253568294 : Update face & fingerprint pref logic
37edeb1219d : Make haptics team owners on vibration files in Settings
107cca7a776 : Fix data usage when policy has no cycle
8443ce8f9a2 : Set EvenDimmer to true by default
c63f06d4c80 : Fix isInCallFlow when no active subscription
120adb23499 : Refacotr mobile data observer for repository
0a9e7046cc2 : Refacotr mobile data observer for repository
137b5e503c7 : Avoid to show sim onboarding during the SUW
9b68d1b5fb9 : Fix AppStateAppBatteryUsageBridge test fail
1df242994a0 : Add new action to log battery optimizaition mode updated by Turbo.
7b77729db6b : Update strings for charging optimization mode.
03fdbbe5043 : Use material color res from settingslib for battery tips card
e4b9c69442e : Disallow turning off developer options in page-agnostic mode
49d1fa359d5 : Use system_ext as the container of the aconfig flags in Settings
4959e0fba0d : Add null pointer check to prevent crash
f6895743cf4 : Deprecate Settings panels and its infrastructure
f4d7fe30828 : Deprecate Volume panel and relevant objects
840aa5e40b0 : Deprecate Nfc panel and relevant objects
4c061771b77 : Deprecated Wifi panel and relevant objects
b98a8acf9bc : Turn off automatic updates in page-agnostic mode
a697fba513e : Show persistent notification for page-agnostic mode
e4f785c773b : Redirect Volume Panel to settings page
1bd9cab5a04 : Redirect Wifi Panel to settings page
3905f1069af : Redirect NFC Panel to settings page
5f3fc72bd40 : Show sim onboarding for user when insert sim and no DDS
8b2305acd40 : Add the OtherSection for NetworkCellularGroupProvider
caaddc87f35 : Clean up unused params from SubscriptionAnnotation
ffcbbd375a9 : Clean up MobileNetworkSummaryStatus
d9ec7f2b34e : fix container designation, it should be system_ext
5058a7f3b5f : Adjust padding on SIM onboarding screens
f1be1400b77 : Fix the text under the "Setup for limited vision or head motion" is grayed out
ba39bd6edd0 : [Install-unknown-apps] not include all the apps that have OP_REQUEST_INSTALL_PACKAGES granted
ed8dee24c8a : Import translations. DO NOT MERGE ANYWHERE
d966c85b4b1 : Import translations. DO NOT MERGE ANYWHERE
7ea119c95e5 : Import translations. DO NOT MERGE ANYWHERE
aed60ba64ee : Import translations. DO NOT MERGE ANYWHERE
b2d407f2769 : Import translations. DO NOT MERGE ANYWHERE
b4f2dfe3de6 : Import translations. DO NOT MERGE ANYWHERE
903dd6c8a26 : Import translations. DO NOT MERGE ANYWHERE
a3bc754019b : Import translations. DO NOT MERGE ANYWHERE
699bbe760d1 : Fix feedback for main haptic settings toggle
a955648be4b : Don't set the Wi-Fi dialog to the topmost UI
7c7e07fc0ab : Add a new string for the hide settings
0a441b2f065 : RESTRICT AUTOMERGE Set the container field of aconfig flags
1d03a55ea83 : Fix test case failed issue
dc087a635b1 : [Settings] Migrate color roles to respect color contrast
c5ab12732bc : Add ActivityOptions to start instant hotspot settings in the background
7d0d858136d : Make links in dialog text clickable
4c3413b226e : Add EvenDimmer to a11y settings page
4e13fdcd378 : Remove telephony related settings preferences for HSUM devices
ea35c281bf4 : Update battery saver sticky preference description
bd74caeb99a : Check whether the user is a sub profile before starting Settings homepage
aaa0a3faf5c : Updating strings for 16KB developer option
dc0c58b427a : Make Multiuser toggle disabled for all non-main users
377a7a3054d : Check isActivationChangeableFlow in SimPreference
a4e178e6dd3 : fix container designation, it should be system_ext
385f5a0c7ba : Replace credential provider placeholder
177e852ea9e : Rename Multiple users page to Users
7469ed03de8 : Rename ZenMode(s)SettingsBase to ZenMode(s)FragmentBase
2404c742512 : Extend the length of the title of the Work profile lock
07c7cd67028 : Correct the wording of mobile data summary
7bbd8fa4e38 : Reapply "Create CallStateRepository.isInCallFlow"
f97e76bc3f1 : Fix SubscriptionInfoListViewModelTest
1b308f5df88 : Revert^2 "Add a new warning dialog for Satellite mode"
4efd4c16f93 : Restart fingerprint auth on cancel.
a961dfe289c : Apply OTA from /vendor/boot_otas
93e4c65d3d9 : Revert "Create CallStateRepository.isInCallFlow"
b77b2ec7c88 : Add flow for updating zen mode status on modes pages
4875662f488 : Apply personal filter when private tab not shown
15c90207e2b : Revert "Add a new warning dialog for Satellite mode"
fb08a809558 : Correctly unlock storage for work profiles with unified challenge
6142ad927ef : Create CallStateRepository.isInCallFlow
e2dcee3aec7 : Fix the Java crash in Settings : java.lang.IndexOutOfBoundsException
680d062c775 : Add a new warning dialog for Satellite mode
98a0240922c : Import translations. DO NOT MERGE ANYWHERE
6a4f06ceada : Import translations. DO NOT MERGE ANYWHERE
67a07a4f9c6 : Import translations. DO NOT MERGE ANYWHERE
9bc6bb3e9fb : Import translations. DO NOT MERGE ANYWHERE
c6603280b57 : Import translations. DO NOT MERGE ANYWHERE
058348474df : Import translations. DO NOT MERGE ANYWHERE
ada799e155e : Update test looper mode to INSTRUMENTATION
bcf91ee6a78 : When erasing an eSIM, verify the device screen PIN lock if one is set.
1331449353b : When erasing an eSIM, verify the device screen PIN lock if one is set.
c531fbd07fd : Settings: Replace EFV strings with Night, HDR extensions
a538f4efdc5 : Fix the text under the "Setup for limited vision or head motion" is grayed out
a09d2650b9f : Revert "Fix crash of starting private app info pages for LS"
14c9806612b : Remove all remaining usages of LooperMode.LEGACY
4f454b43c63 : Fix the "Use this SIM" switch does not disable during phone calls
11e810e7a7d : Provide different ways to detect battery defender.
0c5849b8640 : Import translations. DO NOT MERGE ANYWHERE
c2c27be91d5 : Import translations. DO NOT MERGE ANYWHERE
50aeec824bf : Import translations. DO NOT MERGE ANYWHERE
316a373d833 : [Settings] Remove REQUEST_INSTALL_PACKAGES from manifest
d998f61374f : Import translations. DO NOT MERGE ANYWHERE
cf73c3e34eb : Import translations. DO NOT MERGE ANYWHERE
4d0305f4d92 : Import translations. DO NOT MERGE ANYWHERE
c594852361b : Import translations. DO NOT MERGE ANYWHERE
67466de364b : Don't overwrite the system global gender settings
f56ead496e3 : Remove unused class ShadowKeyStore
3fd46cc27db : Use KeyProperties.UID_SELF instead of KeyStore.UID_SELF
465a25261cb : Remove redundant call to SetFlagsRule.initAllFlagsToReleaseConfigDefault()
faa640e8fc0 : Ignore ACTION_PRIMARY_SUBSCRIPTION_LIST_CHANGED event if satellite session is started
50b5bae5315 : Don't send data for non-main users
37ac9a393b0 : Keep Multiuser toggle hint visible at all times
6655fcd04e9 : Mock LockPatternUtils.isSecure() method in test setup
1ece0152d2c : Add unique job id for the service to enable power monitor receiver.
14a708a2ad4 : Update string resource for HA summary
d354ce8a608 : Update strings for imsi disclosure and ciphering transparency
446e0a18d1d : Refresh the preferred APN after "Reset to default"
6afb9ece622 : Add the different summary for the app store details
36d99e8b09d : Extract and fix logic for showing rac dialog.
240b32fa91a : settings: Make use of ACTION_NETWORK_PROVIDER_SETTINGS
1d4d5343cc6 : Remove redundant call to SetFlagsRule.initAllFlagsToReleaseConfigDefault()
c6005fb22a7 : Disable SIM On/Off operation when device is in a Satellite session
64c47ed4f94 : Import translations. DO NOT MERGE ANYWHERE
1178d8d5642 : Import translations. DO NOT MERGE ANYWHERE
583b6083edf : Import translations. DO NOT MERGE ANYWHERE
e952f0b097f : PS setup screen double bold the text in bold mode
bcd2d58f888 : Highlight the Security menu entry while deeplinking to PS settings
34c82e17ec1 : Base classes for general modes settings and rule-specific settings pages.
6bf662a0b9b : Make icons of Homepage settings autoMirrored
3819299a08e : Add support for rules with filter=ALL in ZenModesBackend
49e3afc551b : Prevent blank sim label showing on screen.
5f391359e33 : Reland add FeatureProvider for SyncAcrossDevices Settings integration.
9e32702dedf : Add separate summary "Owner" for main user on the device
9229860d609 : Don't show uninstall for all users
59cb0e1b308 : Fix Settings Crash
f58acef107d : Clear settings task on deleting private space
35661f7d656 : Add line break strategy to remove header hyphenation
740f3482654 : Remove redundant battery usage slot in database.
4fffb3ad64c : Fix failure in BiometricsSafetySourceTest
23c66d1278f : Fix AppBatteryPreferenceTest flaky
dae4c04b74f : Get icon id from CellIdentity instead of CellInfo
fa2f6ebce48 : Add a try-catch statement to handle the runtime exception
ea26f2d7294 : Revert "Add FeatureProvider for SyncAcrossDevices Settings integ..."
aec1d97788d : Dynamic Injection into PreferenceCategory
f9fabeae1cf : Fix crash of starting private app info pages for LS
111e0bfb5ab : Return when dialog is null
8375c61a46a : PrivateSpaceAuthenticationActivity to support dual-pane mode
a339f019e22 : Remove existing list when force update network
1aa4bcf17d3 : Clean up on the charging remaining time label for WLC.
c1659eaeeef : Set 16K dev option as checked by default for 16KB page size
5c32deeb168 : Tightens Accessibility Settings owners.
af82199317c : Add info on whether the rule is active to ZenMode
365c16b217b : Reset SafetyCenterManagerWrapper instance between tests.
0c61a9662cb : Fix Talkback announcement for SFPS enrollment issues
71361dafd3a : Integrating new Avatar Picker App in Settings
5ae84662b58 : Check isConvertedPsimSubscription in new UI
901a46c93e0 : Customize the remaining time label during wireless charging.
e49cffe60f8 : Import translations. DO NOT MERGE ANYWHERE
58603f0e887 : Import translations. DO NOT MERGE ANYWHERE
bf184534f53 : Import translations. DO NOT MERGE ANYWHERE
132e7341ea1 : Add FeatureProvider for SyncAcrossDevices Settings integration.
07335514c4b : Create AppDataUsageSummaryController
4f5920c3f58 : Not include user input in regex
5b08a3d7ce1 : Make QS shortcut as the default shortcut type only if it's an a11y tool
85c38bc0782 : Fix incorrect password attempts messaging on headless
e4fb6b93a4f : fix(magnification suw): followTyping preference should be hidden in magnification suw page
aecc9409874 : Using the new sim ui when user insert psim
2f9ce75a008 : Add trunk stable flag for slice retirement
3c2e22afc80 : Restrict WifiAPITest
1d500290682 : Import translations. DO NOT MERGE ANYWHERE
4b3bad904eb : Import translations. DO NOT MERGE ANYWHERE
0a7a98a3949 : Import translations. DO NOT MERGE ANYWHERE
50a757e3d52 : Import translations. DO NOT MERGE ANYWHERE
1e60ade37fb : Import translations. DO NOT MERGE ANYWHERE
aebb53870c2 : Fixs user input nothing, but save it successfully
68530219751 : Add content description string for '<1%'.
3950632041a : Help talkback to read the hyphen of time frame '{day}{time}-{time}'
08d4b7a2ae6 : Log optimization mode for app usage in BatteryUsageSlot.
58050a6f562 : Update string in Delete private space dialog
1c3fb499133 : Fix bug where empty section is sometimes shown
8c45e82c35c : Remove logs revealing private space existence
c19aba41151 : Remove TODO which is resolved by changes in ZenModeHelper
632b2f09dfb : Update satellite icon to match with system UI's
660986353ea : Fix NetworkScanRequest maxSearchTime
63d10cc4ba4 : When erasing an eSIM, verify the device screen PIN lock if one is set.
f4462ac5c22 : When erasing an eSIM, verify the device screen PIN lock if one is set.
65cb3dfee70 : Return empty list when SatelliteManager is not created
f8a48668b09 : Finish the sims page when airplane mode on
a92051ad079 : Avoid to reset the data
5d82f6a6483 : Remove the package name restriction of ACTION_UNINSTALL_PACKAGE
0307bbfb1ff : Hide LeAudio toggle for LeAudio-only device
3219f6da975 : Set Phone number format as LTR
247476bab73 : Update footer text whenever the ScreenPinningSettings is shown
7676217e4d8 : Call noteAppRestrictionChanged when toggling restrictions/exemptions
37a35d58338 : Update wireless charging string
7038405f14b : Add READ_SYSTEM_GRAMMATICAL_GENDER to Settings app
b0c011e077e : Restart or finish HomepageActivity when it's launched unexpectedly
9ff8ddeed13 : Allow dynamic injecting preference into specific preferenceCategory
3daaf1a073c : Text input in dialog should extend to full width
316e7bf3e6f : Disable SIM On/Off operation when device is in Satellite Enabled Mode
976e6a80e96 : The editview's inputytype adds textMultiLine
59c6a66f5c9 : Introduce ZenModesBackend and ZenMode
9892d7714a1 : Remove unused parameter
b35fa82b3de : Launch full screen private space setup on Fold when unfolded
e471604d321 : Add the mobile data into new SIMs page
c9231031426 : Bluetooth Codec Settings: Assure flag enabled
90e70b15d7d : [Physical Keyboard] Clean up old ui and flag
321e08e538d : Remove RUN_BACKUP_JOBS special app access page.
391eb070725 : Import translations. DO NOT MERGE ANYWHERE
bbb3212235d : Import translations. DO NOT MERGE ANYWHERE
650dc6b4ad5 : Import translations. DO NOT MERGE ANYWHERE
ea192f9dce3 : Import translations. DO NOT MERGE ANYWHERE
379550239e8 : Import translations. DO NOT MERGE ANYWHERE
c7339a0d77f : Import translations. DO NOT MERGE ANYWHERE
1550742adf8 : Import translations. DO NOT MERGE ANYWHERE
451d90c8b5a : Import translations. DO NOT MERGE ANYWHERE
88dc6c43c30 : Handle PackageManager.NameNotFoundException thrown from `PackageManager.isAppArchivable` as false
cbf51542915 : Disable SIM On/Off operation when device is in Satellite Enabled Mode
e5d99fa93d7 : Fix "Free up space" not clickable issue
83f73732de7 : Set SKIP_FIRST_USE_HINTS setting for private space
b839b6f81aa : Fix the date format alignment problem
14ea291d2a8 : Bluetooth Codec Settings: Assure flag enabled
3f450dde286 : Fix talkback announce incorrect sound of the EID
1ee693f0edc : Support tips card directly changing settings [step-5]
4fe887e908f : Fix failed test in BatteryTipsCardPreferenceTest.
acf98a6a4af : feat(onefingerpan): hide the one finger pan settings when window mode only
1ab367d3a00 : Exit bluetooth device details page when bluetooth is off
cf292a025de : Support tips card directly changing settings [step-4]
880b8c6dbf4 : Revert "Fixs user input nothing, but save it successfully"
d8ad8e17b09 : Update constants
09d2a91001a : Update string
d562080b753 : Update string and button choice in PS lock setup screen
5e624074664 : Add mocks for LockPatternUtils.isSecure() method in setup
d5fd2b8dde2 : Update logs for BluetoothDetailsHearingAidsPresetsController
ad61db703f9 : Remove two usages of LooperMode.LEGACY
d9b44a8b9cd : Add charging string V2 for settings
428aaacefaf : Fix the settings crash
b13d63a30e8 : [WIFI-WEP] Add WEP dialog in System UI.
afdf2319216 : Fix failed test case in BatteryInfoTest
0a87a1685ed : [WIFI-Enterprise] Add Server name field.
477b291b5d1 : When the transfer status is CONVERTED, the menu on the pSIM is greyed out.
28608b384b5 : Revert "Apply "@style/GlifTheme.Light" for Fingerprint enroll activities"
2fc40e8be7d : Make sure policy transparency is applied in all cases
cace44f497b : Fix location services for all profiles
a7603d2b434 : Handle startProfile failure during creation of private space
93599816d09 : Fix filed test case in BatteryInfoTest
a39c14c08e0 : Restore enterprise policy checks
eab9765e526 : [WIFI-Enterprise] Change the summary for Certificate Details.
71adec6dd55 : Don't log anomaly event_id because it is not a repeated string.
749a642be6e : Update the usage slot info in database
1cd3b6f21f3 : Checks WEP password lengths of Wi-Fi network
fce30a15f5f : Revert "Apply "@style/GlifTheme.Light" for Fingerprint enroll activities"
f4adddd29d8 : [WIFI-WEP] Change the strings for WEP.
b941ff7b113 : Remove LooperMode.LEGACY from settings/password
f2ed0ec752a : Avoid SIM card on/off dialog pop-up if satellite is enabled
172b3d56640 : Import translations. DO NOT MERGE ANYWHERE
7b09951caac : Import translations. DO NOT MERGE ANYWHERE
e049a82da8e : Import translations. DO NOT MERGE ANYWHERE
493532ffadd : Import translations. DO NOT MERGE ANYWHERE
519a9badadf : Import translations. DO NOT MERGE ANYWHERE
313b7fa989a : Import translations. DO NOT MERGE ANYWHERE
596d6dd99b8 : Remove LooperMode.LEGACY usage from settings/notification
f855da24133 : Import translations. DO NOT MERGE ANYWHERE
80d2d9b9e33 : Import translations. DO NOT MERGE ANYWHERE
2db00bf02d2 : Add trunck stable flag for homepage settings UX revamp
0876250a17c : Avoid NullPointerException when AppPicker onCreated called.
d87df2dc03a : Updating nav tutorial button content description
bbb2f96af31 : [Flag cleanup] remove separate_accessibility_vibration_settings_fragments
e9a2953fa27 : Support top level Notifications for the search.
5d80553a155 : Restore enterprise policy checks
268fa16d5bb : Add logic to log interaction of RAC warning dialog.
3978c308173 : Handle private space account login skip result
319fafe2ac3 : Update notification settings OWNERS
6f3c97f60a9 : Add charging string V2 for settings
6bd25dd1e7f : Always load database app usage even recalculating all.
b67133310ac : Move nfc_detection_point.png to res/drawable
f85bca368c2 : fix(accessibility suw): fix unexpected large padding in accessibility suw when force-two-pane mode
9177f81f16c : Remove Looper.Legacy usage from multiple test classes
77c89803ee9 : After rotating the screen, lost the progress bar dialog state
a38a05769a7 : Update string for acquire msg FINGERPRINT_ACQUIRED_IMAGER_DIRTY on UDFPS devices
4fcab412dba : Skip recalculate all data in Periodic Job while multi-users.
6f27b8bca7f : Fixs user input nothing, but save it successfully
ff45be03b17 : Remove LooperMode.LEGACY from settings/localepicker
b9798f07984 : Remove LoopeMode.LEGACY usage from two test classes
44435e4fd1f : [Flag cleanup] remove accessibility_customize_text_reading_preview
f145d0e9a0c : Update illustrations in Private Space setup & settings
af800e55f47 : Replace autoadvance screens with waiting screen in PS setup
844d2f4c67c : [Settings/Archive] remove all checks for the archiving system property
5405aa17a1a : Add logic to log interaction of RAC warning dialog.
d82e3961f43 : Remove settings activity from recents at end of PS setup
28e20afb087 : Modify PK Settings page to make it more user friendly
4db16f1125d : Try select preset independently after group operation failed
8b36ebf0a15 : Set Wi-Fi password typeface to monospace
cba2df43cb5 : Apply "@style/GlifTheme.Light" for Fingerprint enroll activities
91bcc2b594e : Listen wifi entry change to make sure UI correct.
04404a37c70 : Use default locale when formatting passkey
70f91402695 : Remove LooperMode.LEGACY usage
56ab5b2ab14 : Change phone number preference to unselectable
75b679d96d5 : Add missing description to work profile tab
ea0453e5f67 : Add logic to log interaction of RAC warning dialog.
6ae958abd26 : [Settings/Archive] remove all checks for the archiving system property
0c14078504a : Disable primary provider clickable state
cf2d6356015 : Add provider name to on/off switch talkback
ee3a7efa31a : Recategorise private space settings items
8451244a965 : Customize the pattern view with dimen/biometric_auth_pattern_view_size
d305931e3fd : Add icon to differentiate pSIM and eSIM
584d43dd7eb : Update char limit for auto-sync data dialogs
2b093ade89b : Auto on string update.
c2ab2e60a11 : Remove tc id from leak in AOSP
bae147bab3e : Close ApnSettings when subscription not enabled
7fb3a5346a6 : Split page title and toggle title due to the request from L10N team
950091d4a46 : Improve content description of data usage chart
363535192dd : Add new warning dialogue when user is Resetting mobile network settings.
67835caf332 : Split Documents&Other
b5aab771622 : Revert "Add Voice activation apps into Settings->Apps->Specific app->AppInfo->Voice activation apps"
d0b08818102 : Revert "Add Voice activation apps into Settings->Apps->Special a..."
2c631fcd568 : canAddPrivateProfile checks for private space creation test
33f50505266 : Add logic to log interaction of RAC warning dialog.
f4329ada002 : Split System category
abc6625a31e : Use trampoline for FaceEnrollIntroductionInternal
fecb6062ba6 : Remove "skip lock screen" from private profile face setting
7851c33bbda : Remove 'Hide Sensitive Notifications' item from PS settings page
6cef7bac2de : Show "no thanks" button when scroll is not needed.
0e9c157c36f : Add flag to control Internet preference
1108e206f4e : Fix for test failure in PrivateSpaceMaintainerTest
4e32375f3d8 : Use canAddPrivateProfile() to enable PS delete from Reset
1791ce216b9 : Support face unlock for PS if class2 biometric and above
0fee5fa0b0f : Revert^2 "Add waiting screen before PS setup completion"
46e5fd8c280 : Touchpad: add final strings for tap dragging
f42207e1d9b : Remove all Settings tasks from Recents when PS is locked
254ba087c29 : [RESTRICT AUTOMERGE] Restrict WifiDppConfiguratorActivity
51a4bea7d92 : Use SpaDialogWindowTypeActivity for WEP dialog
1635951de2c : wifi: Using framework uri parsing
0ea027a71cc : [RESTRICT AUTOMERGE] Restrict WifiDppConfiguratorActivity
2101258e8a2 : Restrict WifiDppConfiguratorActivity
e1acfb3db12 : Show customized message for private space while choosing lock
faeaa7650e9 : [Settings] fix Settings crash on App info for archived apps
4a499bb9b24 : Removed period from fp delete dialog.
13c6b078680 : Pass the package name from the intent to the picker fragment
3c5938bf45c : Use the filter to filter out the private apps
34cec1389ed : Fix MobileNetworkSettings kotlin.UninitializedPropertyAccessException
00c21da30ed : Correct the data usage warning
52672ca34b9 : Fix summary for system components which 30 sec <= usage time < 1 min.
c6e13c10c46 : Add SATELLITE_COMMUNICATION to Settings app and fix checkcolor_hook
5741c891a43 : Import translations. DO NOT MERGE ANYWHERE
e54d35f7742 : Import translations. DO NOT MERGE ANYWHERE
7d0769751aa : Import translations. DO NOT MERGE ANYWHERE
a4f15a4518f : Import translations. DO NOT MERGE ANYWHERE
b53bbda6428 : Import translations. DO NOT MERGE ANYWHERE
68e334b2086 : Import translations. DO NOT MERGE ANYWHERE
bb74a16786f : Import translations. DO NOT MERGE ANYWHERE
0d947dfd617 : Import translations. DO NOT MERGE ANYWHERE
077158e2a6a : Fix purge condition for system component in BatteryDiffData.
b99087280f6 : Allow CDM version v19 or later
e1d486b29e7 : Remove the char limit of unrestricted_app
3f0eefbd37d : Fix the a11y focus problem in a long list page
8d90ba38b71 : [Accessibility] Restore high contrast text
ed0098d3aac : UDFPS Enrollment refactor (3/N)
147cc19b532 : Add new warning dialogue when user is Resetting mobile network settings.
00b6384d3cc : [Accessibility] Hide Color Contrast entry point in Accessibility
dd915a5031b : Clean up usages of flag remove_qs_tooltip_in_suw
9cdb54315e4 : getAuthority using resolveContentProvider
710a3ddc944 : Fix face unlock setup page is abnormal
39d87927ded : Remove LooperMode.LEGACY usage from settings/development
ac1c5c7274f : Ignore MainClearTest as it's crashing Postsubmit process
c24af356549 : Filter buckets with zero usage
27255b7a7ca : Fix SMS and Calls preference summary displays empty.
333c309742e : Align PreSelectedTypes with Android U
7cea50775df : Update logs of BatteryEntry & BatteryHistEntry
3aeabcc2c2d : Replace ShortcutType with UserShortcutType to reduce duplicate declaration.
c5f58eee272 : Remove unneeded background and update the background color to reflect light/night theme
d2c91b587ed : Revert "Add waiting screen before PS setup completion"
9931d03f6f0 : Implement policy transparency for CredMan
06562e0f351 : Add SATELLITE_COMMUNICATION to Settings app
6346ae2aab4 : Refactor SettingsLib to remove redundant resources conditionally
438dfde6c3f : Fix Logs
4a7f329862f : Dismiss notification shade when pairing dialog shown.
be3008e09de : Add log for setDataEnabledForReason
0bd014c4977 : [Safer intents] Settings misc
eebd44074af : Register callback again after service is connected
4bb2bff03e6 : Remove LooperMode.LEGACY usage from two test classes
cf3649f21be : Remove LooperMode.LEGACY usage from settings/applications path.
e78fd238202 : NPE protection for invokeJobRecheck() in the fragment
8803ae7823e : Fix the action bar shows up problem
0217eb44780 : Import translations. DO NOT MERGE ANYWHERE
5a994dfaf0e : Import translations. DO NOT MERGE ANYWHERE
89373d1ccaa : Import translations. DO NOT MERGE ANYWHERE
3bfaccfa305 : Import translations. DO NOT MERGE ANYWHERE
3d48c3b26fc : Import translations. DO NOT MERGE ANYWHERE
183fb8cf252 : Import translations. DO NOT MERGE ANYWHERE
ff9585eb971 : Import translations. DO NOT MERGE ANYWHERE
37746d10f05 : Import translations. DO NOT MERGE ANYWHERE
3c54876db70 : Make satellite more info url carrier configurable
7b0b26ec929 : Add waiting screen before PS setup completion
08e15a1c6b5 : Add summary text for settings page
02b6139c3c1 : Update title of settings page to reflect updated mocks
e99e5f39c46 : Modify test to accomodate unchangable flag
a811dd67bd3 : UDFPS Enrollment refactor (2/N)
fb8069ae2ae : Updated FakeFingerprintManagerInteractor
ee6c4bacd8a : Use disabled summary when trustagents are disabled
d4f5641c556 : Change Never Option to lock private space after device restart
cf13dfd4c69 : [Safer intents] Permission controller
eea96db6da6 : Fix the keyboard shows up problem
071dfe86914 : [Safer intents] Applications
a18f9e50145 : [Safer intents] Input method
14b2f9568ed : Add new filter to list private space apps when not in quite mode
431e86009e7 : JobScheduler: remove TARE
0c85e4bca9b : Add unique job id for the service to enable power monitor receiver.
12054c7f1ff : Enable talkback in Header Text View in private space setup autoadvance screen
8bc1a141b59 : [Safer intents] Notifications
37f992aeccf : [Safer intents] Define package names in Settings
2dc76ee9fe3 : [Safer intents] Device info
7f344f53f6a : [Safer intents] Credentials
0a0e591b962 : Ignore failing tests to unblock presubmit
e6104d75460 : ApnSettingsActivity shows the ActionBar
39d4b434cb3 : Revert "ApnSettingsActivity shows the ActionBar"
7a4d0284cc2 : Add carrier satellite feature flag into filter out logic in Settings
63df5fd3067 : Adjust left margin on button
9ec6673b3f1 : [Accessibility] Color Contrast address talkback bugs
199d75b332f : UDFPS Enrollment Refactor (1/N)
b6424f91466 : Fix the primary sim setup after the psim enabled
eb612580d86 : Use allowPrivateProfile to guard BiometricFragment changes
85f933f0563 : Fix button insufficient contrast ratio problem
17c3d282750 : Set ComposePreference non selectable
ff6c0b3fcb5 : UX updates in Settings for unrestricting permissions.
c53a73ef70d : [Safer intents] Connectivity
5a7f5a09310 : ApnSettingsActivity shows the ActionBar
ecd71a63003 : APN label for radio button
1c898252cba : fix(magnification): make always on toggle unavailable when capabilities is window only
32a501562c2 : Fix crash due to incompatible type
3c38a123473 : Aggregation checkbox and locale text
a5593de4c5e : Hide the Perform Backup Tasks Settings page.
51d6aeb5c22 : [ToA] Should strip u extension when check locale
d5b1bf75543 : Fix Settings crash after clicking "Add Fingerprint"
4c9d268fdf7 : Rename AccessibilityGestureNavigationTutorial to AccessibilityShortcutsTutorial
70a5a0fd353 : Restrict Settings Homepage prior to provisioning
f43f72e5d27 : Revert "Intent handler for new BACKGROUND_RESTRICTIONS_SETTINGS"
3aee92e2e8f : Update a11y edit shortcut screen's text and tutorial text
fc21e32cb3c : Use new naming for Widevine Developer option.
43ded696dd1 : UI changes to support time feedback
448c18e5fff : Fix ImpossibleNullComparison errorprone warning
05f42b52daa : [Accessibility] Color Contrast address UX bugs
4cc915ad64e : Change icon for Private Space unlocked and setup success toast
a1d8044cbf9 : Populate new fields in modes created via Settings
31a793dfcf5 : Enabling private space unit tests in presubmit
1ea5a786e23 : Set Default APN radio button's size to 48dp
8d1aa43cc5d : Remove LooperMode.Legacy usage from settings/biometrics/
0dbe9799942 : Replace the bottomsheet with dialog
d89fd5942fe : [Safer intents] System
d7853979300 : [Safer intents] Accessibility
265fe257c26 : Update detectSettingsAnomaly API to detectPowerAnomaly(1/2)
ec735999b06 : Fix the Settings to align with the requirements in PRD
c1a5a7c9b16 : Disable media output switcher in Settings when audio sharing
c788a906691 : Remove all LooperMode.LEGACY usages from settings/accessibility
8d4ba6d9044 : Use the correct Edge to Edge flag
496075f1be0 : Add new dialogue when user is going to delete multiple sims where aleast on of them use RAC.
3fe5e5f843d : Add missing required permissions for Settings
4a401d4313c : Disable even dimmer setting conditionally
06296afabf6 : Guard CellularSecurityPreferenceController with FEATURE_TELEPHONY
774b34c56b5 : To gray out the next button if the user does not select two sim
5e451db3952 : Disable PS entry point and Activity when PS is not allowed.
7465e27d857 : Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS
ac55929205d : [PairDevicePage] Add content description so that the loading icon will be announced.
4fad32be208 : Add intent to open hearing device settings page and pairing page
dc50a50d6e9 : Enable the hyphenation in pin confirm dialog
ab181697735 : [ToA]Cache system gender to reduce unnecessary IPC
87629f24705 : [Audiosharing] Support sharing dialog when click media devices.
9e2c703c230 : Import translations. DO NOT MERGE ANYWHERE
2aee850197d : Import translations. DO NOT MERGE ANYWHERE
4a21cc37632 : Import translations. DO NOT MERGE ANYWHERE
f56110033fc : Import translations. DO NOT MERGE ANYWHERE
89ce8faad34 : Import translations. DO NOT MERGE ANYWHERE
b9bbd9d6a5f : Import translations. DO NOT MERGE ANYWHERE
4ff58f42dec : Import translations. DO NOT MERGE ANYWHERE
3014617f13a : Import translations. DO NOT MERGE ANYWHERE
f8b405462a7 : [ECM] Legacy code: treat DEFAULT as ALLOWED (st)
21b1efa944d : Revert "Add a new tip type for wireless charging."
43c8d3a3f82 : Add a preference in reset options to delete private space
9aa1c402aea : Allows for system navigation settings to be added dynamically.
4b2d4ae984e : Guard CellularSecurityPreferenceController with FEATURE_TELEPHONY
de27acef863 : Refactor Bluetooth Codec settings to dynamic ListPreference
458ed92600e : Handle the Edge to Edge problem
e2b861dce0b : Re-enable failed test in FactoryResetPreferenceControllerTest
ef2e171b50a : Settings: Fix force close for telephony callback exceeding limitation
9997df38d3c : Fix test failures under settings/wallpaper
54b03da369a : Fix readOnlyApnFields not applied
ff3786f451c : Fix talkback focus on "Less than a min"
9578b972121 : Add certificate summary.
34805e23bb3 : arc: Use ChromeOS host's IP address for WiFi ADB
8ce68baa24f : Update percentage symbol from western sign to arabic sign
26a5c73dc72 : Listen Developer option enable state
f08b53d6da6 : Add order to display settings
6a3bd88078a : Add message in dialog shown on choosing separate private space lock
c1a314b2c92 : Statically inlcude the frameworks flags lib
9a71b86c426 : Ensure only either RBC or even dimmer can be on
55899976e95 : Fix concurrent issue
8ce099c2cdd : Remove usages of bugfix flag cleanup_accessibility_warning_dialog.
4cebe66d71d : Update strings in private space hide when locked settings page
e157ba8f39a : Rename the name of private profile creation from Settings
f9bc323633b : To skip face enrollment for PS unlock setup based on intent extra
b2d6c06c5c7 : Add event for Spatial Audio toggle in Settings
bfd8a517be2 : Refactor AutomaticDataSwitchingPreference
a3507d535fb : Fix APN network type not updated
118abc55683 : Show calibtation result in FingerprintSettings & EnrollEnrolling if results are available
5599de4fb5f : Add new Cellular Network Security page
124040e17e2 : Add strings for Documents&Other split
e1bff83335d : [ConnectedDevicePage] Add setup to fix testing fail.
ad0b01e7cff : Add BootBroadcastReceiver required permissions
6666bb97b48 : Show calibtation result in FingerprintSettings & EnrollEnrolling if results are available
99fb1065fa4 : Fix Locale unit test failure
74f65ed3156 : Remove flag, use new api for auto on in settings.
10f5bdabb46 : Fix SubscriptionInfoListViewModelTest
be49e61d0f9 : Enforce BaseUserRestriction for DISALLOW_CONFIG_BRIGHTNESS
18f3d29a5c8 : Add server name title.
5cdf972b50f : Make QS shortcut type as default preferred shortcut for A11yService that associate with a TileService
40debb2540a : Update screenshare protection strings
c5e07bb662e : Don't show private accounts when locked
d7ff6fe9666 : Support private profile in spinner adapters
e5028048a0a : Update Trusted credentials page for private profile
47973b88acf : Auth-bound keys usability: Update strings
0bcfc383070 : Revert "Prevent full-screen face enroll on tablet"
20b7cdcda88 : Return my user id
fe5e153a123 : [i18n] Fix tests for RegionalPreference and TickButtonPreference
67579d564be : New countryIfOriginLabel
218402a3c3e : [ToA] New string for title and summary
87318b10cd8 : New countryIfOriginLabel
bb62c74bda4 : [ToA] Move IO to background thread
033080b61d7 : Fix toolbar keyboard navigation and touch.
b5d57eaa582 : Revert "settings(dev): Remove NFC stack logging control"
c9e8b8a0119 : Support Private Space in battery usage.
1bfd1f0420d : Import translations. DO NOT MERGE ANYWHERE
03c1d99be8f : Import translations. DO NOT MERGE ANYWHERE
b999a848db4 : Import translations. DO NOT MERGE ANYWHERE
a48bdbdee25 : Import translations. DO NOT MERGE ANYWHERE
911f873056b : Import translations. DO NOT MERGE ANYWHERE
697dfd92691 : Import translations. DO NOT MERGE ANYWHERE
07109c158a6 : Allows for system navigation settings to be added dynamically.
493126c54e5 : Add missing container field to the aconfig flag file.
bec24a6393a : [Accessibility] Address UX comments for the contrast screen
89612e53d74 : Refactor Bluetooth Codec settings to dynamic ListPreference
800ab6d4cbc : Update the screenshot of Settings RNG tests.
d85494bd0cd : Filter out empty phone number
bfb4086689f : Update the summary when Wi-Fi calling ready
1377e554df3 : Fix simOnboardingLabelSimImpl_showItem_show3Items
4e56c7a273d : Get NetworkRegistrationInfo on background thread
7fe07540116 : Fix keyboard vibration settings delay
b6b1acc55d6 : [Seamless] Adjust background color for wifi dialog in SUW flow.
ea76c296d36 : Setting content description when illustration is clickable
a95f2d37456 : Fix test for MagnificationOneFinger preference test
2c232153e2c : Fix certX509 has not been initialized.
8b02d17db8f : Toggle Home controls when user selects Home Control Panel Dream
08dd96fd8fd : [Thread] use dedicated flag for Thread settings
08e06a7775b : Improve the number on "Label SIM" page
753a5565cb0 : Fix the flicker in the Lock screen page
f2174611b8b : Fix keyboard vibration settings delay
a9338903b2f : Remove volume plus flag in Settings
6693a02a2bc : Fix certX509 has not been initialized.
081dbac72e1 : Reset app preferences does not trigger backup for App battery usages
a234e1696e3 : Enable android:restoreAnyVersion
b03de69d79d : Sort applications to avoid backup data change
85e130ad7a9 : [DataStore] Support backup data state computation
a76aade27ef : [DataStore] Support backup data with compression
11c9f1bff49 : [DataStore] Migrate LocaleNotification SharedPreferences to BackupRestoreStorage
e0b5de28aeb : Fix the settings crash
41ceecda99a : Add strings for System split
1af33733c60 : Add entrypoint for Learn More in PS settings & Setup intro
3c97c63d621 : Show Alert dialog on Hide when locked is enabled
77ecdc7c042 : Enforce BaseUserRestriction for DISALLOW_CONFIG_SCREEN_TIMEOUT
ff8116cc36c : Fix test failure in com.android.settings.wifi.details2
deba8599d86 : Reflect QS shortcut changes in a11y pages.
9ac44b3aae8 : Add new dialogue when user is going to delete multiple sims where aleast on of them use RAC.
458b942a90a : Add CertificateDetailsPageProvider.
59c8ba7fd03 : Use SubscriptionUtil.getFormattedPhoneNumber
08f8f0ce9ee : Add dhcp in advanced settings toggle.
ef8a51fac85 : Reset app preferences does not trigger backup for App battery usages
af43d953322 : Restrict SimPreference
aef8284b9d7 : settings(dev): Remove NFC stack logging control resources
1c1366e9681 : Show dialog to OEM unlock the device for 16k dev option
77f8e503c3e : add a check if the app store link intent can be opened in the profile.
b27c9b507b3 : Fix crash on potentially missing EuiccManager
baa7a8c2c8c : Add enable_private_space_features flag check for Private Space implementation
81f2587fd43 : Add fixed amplitude check for keyboard vibration
b7c80a5491b : Fold [GoldenImagePathManager] into [GoldenPathManager] #cleanup
1cf54c68882 : Import translations. DO NOT MERGE ANYWHERE
81faef064e2 : Import translations. DO NOT MERGE ANYWHERE
acfca754978 : Import translations. DO NOT MERGE ANYWHERE
723639d1d19 : Import translations. DO NOT MERGE ANYWHERE
65e283dca7a : Enable android:restoreAnyVersion
5c98e0fbcce : Enable Bluetooth stack logging from Developer Options UI Element
ea8ed47d070 : Sort applications to avoid backup data change
2951b024dc4 : Wipe /data with ext4 before 16K OTA
775282e8b82 : Import translations. DO NOT MERGE ANYWHERE
65eb00f0f38 : Integrate admin controls for content protection
0f37c7463b3 : Fix Settings profile selector on HSUM
186629aad40 : Migrate the "Use this SIM" preference
03aca80e783 : Use randomized MAC.
74fe516e09e : Fix flicker of "App data usage"
ad611366dfe : Sort the selectable subscription by id
5847d50e7bc : [DataStore] Support backup data state computation
3c57fcde327 : Fixed NPE in FingerprintEnrollIntro
2b5002ae6a7 : Add the mechanism of enable DSDS
8b67c17a7b0 : Show QS shortcut option if the a11y feature provides a tile.
fd45101eee8 : Add fixed amplitude check for keyboard vibration
c43f10f32a1 : Updated bubble setting design according to b/284170911.
23821a69f31 : [DataStore] Support backup data with compression
cc0a94d7324 : [DataStore] Migrate LocaleNotification SharedPreferences to BackupRestoreStorage
07251c82620 : Remove the developer option to control Quarantine app state.
d48cf866d84 : Update the summary when Wi-Fi calling ready
757633223e9 : Fix AppInfoWithHeaderTest
5f2b003eda6 : Import translations. DO NOT MERGE ANYWHERE
8ca4f472928 : Return the correct position for the profile tab
46369353edb : Adding Settings preference for single finger panning feature
a0f573a35ed : Follow config overlay's order of aspect ratio options
f8ffe796695 : Touchpad: add metric for tap dragging setting changes
dd5a8e610cf : Add controller for location for private profile
4dbc23ca28b : Create NetworkScanRepository
f8237aee940 : Change EditShortcutsPreferenceFragment to use a Preference for subtitle/description
29286ec8c38 : Fix the test case failed
55e9f41bda1 : Return true only if the userManager belongs to private profile
cbc0ec7111d : Log change in autolock settings
b4e6f205673 : Add Private Space features flag check to Settings tests
0f3799cbad9 : Add an additional flag guard for Private Space implementation
8754f114ac4 : Modify PK Settings page to make it more user friendly
8c8d310767d : Fix settings/widget test failures
654e43b2e82 : chore(magnification): remove onResume overrides for controllers in ToggleScreenMagnificationPreferenceFragment
9b63fbb772c : Fix toolbar keyboard navigation and touch.
e5c4c6e677b : [Thread] fix wrong kotlin argument name
b054b05b788 : Selects presets in device details page (2/2)
82e4ed3bd1a : Selects presets in device details page (1/2)
4af270b231b : Separate category controller out of HearingDeviceControlsController
9c332802599 : Moved zen-conversion-related methods into ZenAdapters
659b379f21c : Touchpad: remove icons
cf1a34ab93a : Touchpad: add tap dragging setting
3715b076844 : Touchpad: add Framework Input team as owners
812d880ee7c : Prevent full-screen face enroll on tablet
a5c93b11452 : Fix-up starting style&wallpaper from search
8d80de84468 : Fix logging format and add test cases
ddc11bc03ab : Replace getCallingActivity() with getLaunchedFromPackage()
775280aa276 : Update Settings homepage color role mappings

+- Project: platform/packages/apps/SettingsIntelligence

05531c8 : Import translations. DO NOT MERGE ANYWHERE
5dd64ff : Update owners
d0a92a0 : Import translations. DO NOT MERGE ANYWHERE
0109c43 : Import translations. DO NOT MERGE ANYWHERE
be6f898 : Simplify SettingsIntelligence proguard rules

+- Project: platform/packages/apps/Stk

c147d0a : Fix activity content is covered by system UI issue.
513263f : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/StorageManager

89653bc : Import translations. DO NOT MERGE ANYWHERE
8c8f73d : Add strict_mode: false
9082bd9 : Import translations. DO NOT MERGE ANYWHERE
f664c90 : Import translations. DO NOT MERGE ANYWHERE
5cf7ebe : Import translations. DO NOT MERGE ANYWHERE
be9571b : Import translations. DO NOT MERGE ANYWHERE
3b93f58 : Import translations. DO NOT MERGE ANYWHERE
62f1f51 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/SystemUIGo

9ae9918 : Move blueprint module to specific systemui variants
1f44aa9 : DO NOT MERGE ANYWHERE Revert "Add the Finder shutdown message to AOSP"

+- Project: platform/packages/apps/TV

a05faa6a : Add strict_mode: false
2c662628 : Remove the redundant constructor.
95afaa01 : Don't use androidx nodeps modules
f99b6349 : Simulate trim with TRIM_MEMORY_BACKGROUND

+- Project: platform/packages/apps/Tag

0ed1814 : Import translations. DO NOT MERGE ANYWHERE
8bf8d54 : Opt-out of forced edge-to-edge
a5c676d : Import translations. DO NOT MERGE ANYWHERE
c5f9203 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/ThemePicker

464911a6 : Import translations. DO NOT MERGE ANYWHERE
84126397 : Fix notifications undo system (1/2)
3d335dc3 : Import translations. DO NOT MERGE ANYWHERE
7c1c9ddc : Use ktfmt.sh wrapper for ktfmt hook
9b23ae12 : Parameterize dimens (1/2)
2775c9e3 : Home option entry UIs (1/2)
1d9d1832 : Import translations. DO NOT MERGE ANYWHERE
1ac2cc0e : Customization option entries (2/2)
6e220d4c : Move enum class Screen (1/3)
c328b3ac : Move customization options to proper projects (3/3)
e61a3da2 : Enable & disable swipe interaction where appropriate
c97c4f2f : Replace ktfmt.py hook by built-in hook in ThemePicker/
6f8125fc : Remove Kotlin files excluded in ThemePicker ktfmt hook
d3054e4c : Import translations. DO NOT MERGE ANYWHERE
898ae26f : Import translations. DO NOT MERGE ANYWHERE
66c45481 : Fixes crash on launch of AOSP+Soong builds
47ee1fb0 : Cleans up some uses of test scope and dispatcher
ade5e8dc : Add post content description for preview
ea40d1f1 : Injects FakeLiveWallpaperDownloader
d2e03d92 : Moving Server dependencies to frameworks/libs
1bae8008 : Import translations. DO NOT MERGE ANYWHERE
9a1f1118 : Import translations. DO NOT MERGE ANYWHERE
9f486276 : Injected FakeRequester
c1ccbb43 : Makes directory for common Robolectric testing files
4777c893 : Removes use of deprecated runTestBlocking
b16114e3 : Makes fake EffectsController injectable
b773f4ac : Clean up unused checkmark xml files
23f769c0 : Import translations. DO NOT MERGE ANYWHERE
0a43eb44 : Add strict_mode: false
e551e795 : Fixes injection of some repository-specific test classes
bf6debc2 : Import translations. DO NOT MERGE ANYWHERE
bd15a1cd : Import translations. DO NOT MERGE ANYWHERE
c7197003 : [Effects wallpaper] Introduce effects wallpaper dialog (2/3)
94b34b2d : Renames AppModule and TestModule instances
fccc06e0 : Makes proper Soong targets for test modules
4cb76687 : Import translations. DO NOT MERGE ANYWHERE
70b38e2f : Import translations. DO NOT MERGE ANYWHERE
eee41f91 : Made partner provider dagger + hilt injectable
71dc359e : Remove getToolbarColorId
72757153 : Cleans up shared vs. per-repository prod and test modules
70e0847c : Remove unused function createSurfaceViewRequest (2/2)
b4bfd407 : Import translations. DO NOT MERGE ANYWHERE
8644a5df : Import translations. DO NOT MERGE ANYWHERE
1e34a468 : Make Injector implementations more readable
fd0b70c3 : Fixes flaky test to avoid demotion
af8dbd2e : Import translations. DO NOT MERGE ANYWHERE
1ae59795 : Import translations. DO NOT MERGE ANYWHERE
d0fe1735 : Import translations. DO NOT MERGE ANYWHERE
dbea2896 : Import translations. DO NOT MERGE ANYWHERE
a8996bcd : Injects ColorContrastSection classes
3cc5b540 : Creates an interface, implementation, and fake for UiModeManager
20277084 : Improve color section loading
446d1f9d : Import translations. DO NOT MERGE ANYWHERE
b1f5282c : Import translations. DO NOT MERGE ANYWHERE
c6150e37 : Import translations. DO NOT MERGE ANYWHERE
8fa292ae : Fix ConcurrentModificationException when time changed
fdf82e70 : Import translations. DO NOT MERGE ANYWHERE
55015ef0 : Unify flag for multi-crop (2/3)
82d56f51 : Added more tests for color contrast changes
b6d38d6b : Integrating ColorContrast in Picker
31445e3f : Import translations. DO NOT MERGE ANYWHERE
015a9a1a : Import translations. DO NOT MERGE ANYWHERE
b2a2275b : Fix kotlin nullable errors in ThemePicker
83b0b0bd : Import translations. DO NOT MERGE ANYWHERE
04f85b2a : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/Traceur

9e945935 : Import translations. DO NOT MERGE ANYWHERE
cb74ebb9 : Import translations. DO NOT MERGE ANYWHERE
4672df22 : Import translations. DO NOT MERGE ANYWHERE
61a83d8c : Import translations. DO NOT MERGE ANYWHERE
246e1199 : Import translations. DO NOT MERGE ANYWHERE
f325e217 : Disallow SystemUI from starting long traces.
bf4a0119 : Encapsulate SystemUI trace interactions within Traceur.
e82a37bd : Add ViewCapure perfetto data source (Winscope traces)
2711bb56 : Enable ViewCapture from Record Trace Tile.
010aa224 : Update automatic trace deletion
08e5a044 : Import translations. DO NOT MERGE ANYWHERE
be709fe6 : Import translations. DO NOT MERGE ANYWHERE
97470fad : Import translations. DO NOT MERGE ANYWHERE
a1eabd05 : Add preset trace configs
747f20d6 : Add TraceConfig trace starts
e5c99b00 : Add IME perfetto data source (Winscope traces)
1ffb853c : Fix NPE in WinscopeUtils.
0b86bb56 : Simplify default trace tag set for user builds
77c1a2cd : Align traceStart argument order
f65668f6 : Remove TraceEngine interface definition
d4814d0e : Import translations. DO NOT MERGE ANYWHERE
b87342de : Import translations. DO NOT MERGE ANYWHERE
94693450 : Import translations. DO NOT MERGE ANYWHERE
fd8e1091 : Import translations. DO NOT MERGE ANYWHERE
dbd567e7 : Import translations. DO NOT MERGE ANYWHERE
6537d102 : Import translations. DO NOT MERGE ANYWHERE
669cd353 : Fix NPE in WinscopeUtils.
600ad422 : Import translations. DO NOT MERGE ANYWHERE
5a961cf3 : Import translations. DO NOT MERGE ANYWHERE
da9bf778 : Import translations. DO NOT MERGE ANYWHERE
87b170f4 : Import translations. DO NOT MERGE ANYWHERE
366cd1d2 : Import translations. DO NOT MERGE ANYWHERE
b3d2eed3 : Add QS tile for stack samples

+- Project: platform/packages/apps/TvFeedbackConsent

858d47d : Enable optimized_shrink_resources r8 flag for TvFeedbackConsent
226ccc2 : Import translations. DO NOT MERGE ANYWHERE
9608631 : Import translations. DO NOT MERGE ANYWHERE
1eebfb6 : Import translations. DO NOT MERGE ANYWHERE
0a4ba70 : UI improvements
b72d9a8 : Import translations. DO NOT MERGE ANYWHERE
e293265 : Import translations. DO NOT MERGE ANYWHERE
5717906 : Import translations. DO NOT MERGE ANYWHERE
d615a86 : Improvements and bug fixes
5933bb8 : Import translations. DO NOT MERGE ANYWHERE
31cff0b : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/apps/TvSettings

f33404a7a : Import translations. DO NOT MERGE ANYWHERE
7e3f148e2 : Fix cast not showing up. This is a regression from converting file to kotlin ag/26848908
bf06e5b7e : Do not trigger factory reset when selecting DEVICE_MODE
2382df383 : Exclude disabled apps from restricted profile
24877f068 : Changed isBasicMode to use number of accounts.
fbbd08092 : Import translations. DO NOT MERGE ANYWHERE
0e8d4992b : Import translations. DO NOT MERGE ANYWHERE
da056c17a : Support filtering out unsupported countries from language selection
ad2866d78 : Revert "Delete "background process limit" debug option"
a4e8f1aa3 : Import translations. DO NOT MERGE ANYWHERE
c6c44e031 : Import translations. DO NOT MERGE ANYWHERE
afe92ab23 : Delete "background process limit" debug option
5ef74f623 : Import translations. DO NOT MERGE ANYWHERE
56815dfc8 : Import translations. DO NOT MERGE ANYWHERE
698a51705 : Allow filtering all services
1ba21a41a : Display a distinct message if WiFi network is already connected
7986bfcd5 : Enable optimized_shrink_resources r8 flag for TvSettings
f58703a6e : Update find_my_remote_integration_hint text Bug: 314262841 Test: built in go/forrest Change-Id: I2a190dfd067318de90b628bfd1fb4aa4334ccaf1
f76e4b0b4 : Prevent using Automatic to enable all HDR formats when selecting Force SDR conversion
4d839ce7d : Import translations. DO NOT MERGE ANYWHERE
8708beb4d : Import translations. DO NOT MERGE ANYWHERE
f8e366719 : Import translations. DO NOT MERGE ANYWHERE
c976df989 : Import translations. DO NOT MERGE ANYWHERE
57476b90d : Import translations. DO NOT MERGE ANYWHERE
d382f3577 : Import translations. DO NOT MERGE ANYWHERE
186d943f1 : Add default volume for devices
682d8dff8 : Import translations. DO NOT MERGE ANYWHERE
07d137672 : Import translations. DO NOT MERGE ANYWHERE
279ed6900 : Protect SliceActivity with WRITE_SECURE_SETTINGS permission
bdf119d18 : Send Broadcast when HDR Settings Change
51164b4f8 : Do not allow users to enable HDR formats when selecting Force SDR conversion
916f35872 : Don't disconnect if requested network is already connected
8ec7d60ec : Dont switch to HDR_CONVERSION_FORCE when user selects unsupported display mode. HDR_CONVERSION_SYSTEM should be selected and not changed.
55714ef18 : Import translations. DO NOT MERGE ANYWHERE
e30321e5f : Import translations. DO NOT MERGE ANYWHERE
0e9c04074 : Replace to the parent URL when Bluetooth device is null.
4230ca655 : Show device lock settings in privacy fragment
689a9e7fd : Fix accessibility for pin dialogs
1778aeacb : Import translations. DO NOT MERGE ANYWHERE
bb1cca878 : Import translations. DO NOT MERGE ANYWHERE
0265deba2 : Fix accessiblity issue with "Text scaling" page.
b9aed3c87 : Add strict_mode: false
132185afd : Fix accessibility issue with "Time to take action" page.
e0b8b2414 : Import translations. DO NOT MERGE ANYWHERE
4d99d7558 : Import translations. DO NOT MERGE ANYWHERE
d3be6398a : Support WPA3 and OWE networks
b5dcc21ec : Allow Hiding Sub-HD Resolutions via Overlay Config
bcfbc96bb : Allow hiding color correction via config
68f76f3b4 : Move Ambient Screensaver and Power and Energy to the top of System Settings
3d3c9b0f3 : Add DeviceUtils file and getDeviceName method to get the name of the current device
704fd6517 : Functionality to change device assistant volume
6d03ff9a5 : Import translations. DO NOT MERGE ANYWHERE
beca19e96 : Import translations. DO NOT MERGE ANYWHERE
918d7aecf : Adding strings for volume change feature
0ec11bdef : Import translations. DO NOT MERGE ANYWHERE
b3eeb95ac : Import translations. DO NOT MERGE ANYWHERE
cafb5f476 : Recreate slice preference when changing from embedded to non-embedded slice
2a2dec94a : Don't wait for A2DP device connection if already connected
5c6ffc03b : Change "Accounts and sign-in" to "Accounts and Profiles" in TvSettings
527de0d8d : Add baseline profile to help with load times for amati. This is especially useful on low end hardware with no impact to memory. See test runs on latency https://screenshot.googleplex.com/4qvxpK7M6Mzn3W3. CUJ scrolls vertically when settings is loaded.
40ceb026d : Ensure the UI which impelemts by TwoPanelSettingsLib can enter corresponding fragment by mouse primary key
360c58452 : Fix android.appsecurity.cts.StorageHostTest#testFullDisk failed
f744353eb : Import translations. DO NOT MERGE ANYWHERE
9a64b0160 : Import translations. DO NOT MERGE ANYWHERE
85adc6cb1 : Migrate DevicePrefFragment, PrivacyFragment, DisplaySoundFragment to Kotlin. Move UI related work to onCreateView() and use Kotlin lifecycleScope to do async work for SliceUtilsKt.isSettingsSliceEnabled().
169a97933 : Check for A2DP profile in BluetoothDevicePairer
b7750e2ca : Import translations. DO NOT MERGE ANYWHERE
27cb9a822 : Import translations. DO NOT MERGE ANYWHERE
72f8d5d9b : Do not attempt state transitions from outdated states
cbc28c337 : Import translations. DO NOT MERGE ANYWHERE
ad5b4b22a : Import translations. DO NOT MERGE ANYWHERE
0de1aefba : Don't start bluetooth service in TVSettings BOOT_COMPLETE
00e65f297 : TvSettings: move system sound to System [1/1]
6a8497119 : Add status judgment for profile state during the initialization process of BluetoothConnector when profile is already connected, and change state into success.
e2e36ed2e : Correctly handle bluetooth device info changing between scans
aed383c58 : Import translations. DO NOT MERGE ANYWHERE
0be8dc3bb : Import translations. DO NOT MERGE ANYWHERE
6ead71071 : Migrate AppsFragment to Kotlin. Move UI related work to onCreateView() and use Kotlin lifecycleScope to manage lifecycle while doing async work.
1587dee47 : Ensure that LockscreenCredential#close() gets called
2395dd3c6 : Import translations. DO NOT MERGE ANYWHERE
15d3f5114 : Import translations. DO NOT MERGE ANYWHERE
8516e32cf : Correct a typo in image format screen
783cb5b67 : Add android annotation dependency for @RequiresApi in generated code.
5ac041e97 : Import translations. DO NOT MERGE ANYWHERE
2fabe367c : Import translations. DO NOT MERGE ANYWHERE
cd665b001 : Enter corresponding fragment by mouse primary key only
72c18a1a5 : Enable Ad privacy settings in basic mode
e9b4770f6 : Fix stuck "Unplug ethernet" caption after ethernet is unplugged
ae2933eb8 : Revert^2 "Hide Wifi networks when Ethernet is connected"
045d62f94 : Revert "Hide Wifi networks when Ethernet is connected"
a15430910 : Use package manager to check if content provider exist for the given uri. For dreamx case, load times improved from 500ms to 15ms to check if slice is valid.
fd0b4d3c5 : Add system_tv_slice_uri
b8ddabad7 : Add display_and_sound_slice_uri
06df45b69 : Block user from adding new wifi network if DISALLOW_ADD_WIFI_CONFIG is set.
ed4749a1a : Hide Wifi networks when Ethernet is connected
c1ab2d060 : Import translations. DO NOT MERGE ANYWHERE
1d209702c : Import translations. DO NOT MERGE ANYWHERE
0b9edcb5a : Position "Enter restricted profile" before "Skip"
63ec0177b : Add settings UI for accessibility timeout.
230c6d1cb : Fix missing PreferenceComparisonCallback

+- Project: platform/packages/apps/TvSystemUI

7e313ba : Use factory methods for MediaItem
3e8a560 : Update createAndShow to receive MediaSession.Token
a797737 : Update CommandQueue.Callback signature.
6f93da0 : DO NOT MERGE ANYWHERE Revert "Add the Finder shutdown message to AOSP"
72c1aa8 : Remove VolumePanelDialogReceiver from TvBroadcastReceiverBinder because it's moved to Volume Module.
6e85c3c : Add UserHandle to TvMediaOutputDialogManager
588ff77 : Import translations. DO NOT MERGE ANYWHERE
6c3441f : Add soong namespace to sysui libs
271370d : HDMI: Change on active source lost behavior [2/2]
7295bba : Update Android TV OWNERS
420877f : Rename Media*DialogFactory to Media*DialogManager.

+- Project: platform/packages/apps/UniversalMediaPlayer

453799c : OWNERS only contains xooglers - removing to unbreak owner requirements
8473e3a : [Material] Update sdk_version to 34 for MDC dependency

+- Project: platform/packages/apps/WallpaperPicker2

a44f83fb : Import translations. DO NOT MERGE ANYWHERE
9eae67ec : Only show low res view on supported small preview
b0099941 : Hides creative wallpaper share button if there's no content to share
51d8d561 : Use ktfmt.sh wrapper for ktfmt hook
80938aea : Use InputStream from Bitmap when the image has orientation
9ff79f60 : Parameterize dimens (2/2)
d31d756f : Account for system scale before calculating preview scale
21246913 : Fix download wallpaper confirm exit (1/2)
8bf04fe7 : Creating tests for PreviewActionViewModel
77e66dbd : Requests asset info from current creative wallpaper
66de14f2 : Import translations. DO NOT MERGE ANYWHERE
5c31474b : Fix touch delegate issue in RTL
4e63d8f4 : Home option entry UIs (2/2)
187e5390 : Make sure bottom navigation bar is not blocking the picker screen
9e93b77a : Refine fragment transition between small and full preview
13039f9f : Customization option entries (1/2)
8bfe27f4 : Import translations. DO NOT MERGE ANYWHERE
6559584f : Import translations. DO NOT MERGE ANYWHERE
a23158f6 : Remove PreviewPagerPage
787425b3 : Move enum class Screen (2/3)
decda418 : Add parallax to default crop
b3846822 : Fade in preview when full to small preview transition ends
2af005d3 : Implementing stubs for category Interactors
72df4a2a : Fix tab state inconsistent after navigate up immediately
6a43ef31 : Move customization options to proper projects (1/3)
c3b56f86 : Added fakes for legacy code
bb62f4c0 : Import translations. DO NOT MERGE ANYWHERE
110f243e : Enable RTL support in foldables in Multi Crop
46152462 : Allow dialog headline to expand to 2 lines
f8801465 : Fade in full preview scrim as transition starts
c1e9c249 : Only set isViewAsHome from activity intent
fa81aa85 : Clean up preview tabs xml text
febcce65 : Enable SystemUI aconfig reactive clock flag to WPP
25dbebd3 : Enable other preview to change tabs when tapped in Multi Crop
61652772 : Use UnconfinedTestDispatcher in StaticWallpaperPreviewVMTest
881245d5 : Add test cases to StaticWallpaperPreviewViewModelTest
ec9f901a : Add creative category talkback column number
49337230 : Fixes a few Studio-specific test issues
a3b3fcd9 : Replace ktfmt.py hook by built-in hook in WallpaperPicker2/
75a3e946 : Clarifies placeholder use in a11y strings
ae50b34a : Import translations. DO NOT MERGE ANYWHERE
378d32de : Directly use wallpaper manager static function
92a9c309 : Move cateogry related classes to a proper path
1ded7852 : [New picker UI] Secondary screen
8cb0b602 : [New picker UI] Motion layout coordinating preview pager
ef9b6bd5 : Fixes crash on launch of AOSP+Soong builds
8363d006 : Remove char limit for wallpaper preview card content description.
aa7aa4e3 : Import translations. DO NOT MERGE ANYWHERE
bb6b8e75 : Cleans up some uses of test scope and dispatcher
54e21a82 : Refresh live wallpapers category on download/delete
11f51be6 : Fixes a11y traversal order for folded screen full preview
95ece759 : Sync selected tab in view model
8df8a9b8 : Import translations. DO NOT MERGE ANYWHERE
cf65caf4 : Injects FakeLiveWallpaperDownloader
93a91d10 : Implement sizing for grid items
23ac82a6 : Add more tests in WallpaperPreviewViewModelTest
16475d1e : Clarifies talkback description for fullscreen preview
f0e82276 : Fixes talkback for "Tap to edit your photo" tooltip
0d225a68 : Makes directory for common Robolectric testing files
71c9c527 : Fix category selector talkback
9e41c730 : Import translations. DO NOT MERGE ANYWHERE
51770a45 : Import translations. DO NOT MERGE ANYWHERE
913b67a1 : Moving Server dependencies to frameworks/libs
043f696b : Fixes tooltip a11y in full preview
55dae842 : Import translations. DO NOT MERGE ANYWHERE
079fd022 : Import translations. DO NOT MERGE ANYWHERE
fc681a56 : Made backdropfetcher2 injectable
a8c3b572 : Fix missing preview in RTL on single display devices
75a2ca4a : Clean up unused TabPager code
f489e571 : Preview tab fix
5b489665 : Fix accessibility bug on setting a null long click listener
a1de89c0 : Rename WallpaperPreviewViewModelTest to align prod
1c1d4886 : Fix number of columns in category selector talkback
5bba0ec4 : Fix explore button min height
54da48a2 : Fix no LS metadata for default wallpaper
8f6859cf : Extracted common interface for clients and made networknotifier injectable
53305e6b : Remove CustomizationPickerFragment2 (1/2)
aafbc799 : One more adjustment for coroutine-related injection, plus comments
9ad0d822 : Import translations. DO NOT MERGE ANYWHERE
f1a7120d : Import translations. DO NOT MERGE ANYWHERE
37e2c4cb : Implement Span look up logic for categories
3f512f06 : Test skeleton for PreviewActionsViewModel test
c323bf60 : Adds tests for PreviewActionsInteractor
2df9cf91 : Basic WallpaperPickerViewModel test using fake ImageEffectsRepository
8b929799 : Standardizes dispatchers and scopes for testing
d84b844a : Creates interface for ImageEffectsRepository for ViewModel testing
2d41cb22 : Added folded/unfolded state description to wallpaper preview
0b5e90ed : Add contentDescription for the download effect button
39ab8c84 : Add contentDescription for the download effect button
a2eb5180 : Fix dialog crash
01b13d94 : Use correct wallpaper model after rotation
7aa70ced : Makes fake EffectsController injectable
a03e402d : Fix ConcurrentModificationException when disabling image effect
f6f48668 : Update preview asset id to creative wallpaper when first previewing
17f7c958 : Announce the folded/unfolded state in the preview screen
076ed774 : Create CustomizationPickerActivity2 (1/2)
3805ae5c : Extract common interface for category client
7d73d529 : Clean up unused checkmark xml files
5aeb8a0b : Fix checkmark color contrast in set wallpaper dialog
19f37182 : Import translations. DO NOT MERGE ANYWHERE
dbee800f : Import translations. DO NOT MERGE ANYWHERE
28aac427 : Add strict_mode: false
b763199f : Remove trailing space from the "category " folder
7e8448bb : Remove trailing space from the "category " folder
4dc78074 : Don't set unconfirmed crop after rotation
0eb904d6 : Fix activating My Photos in talkback
fe7bcec2 : Revert^2 "Fix screen preview talkback"
1bb90039 : Revert "Fix screen preview talkback"
0f1f86b8 : Adds skeleton test for StaticWallpaperPreviewViewModel
73700898 : Make FakeContentProvider and FakeEffectsController injectable
8afc3efb : Revert "Move openInputStream to async background"
db26fcbf : Refactored WallpaperXMLParser to contain all logic for category fetching
162a6d39 : Import translations. DO NOT MERGE ANYWHERE
5a422514 : Import translations. DO NOT MERGE ANYWHERE
2e5c4c85 : Implement logic to render categories skeleton
69c61133 : Refactor preview
b38ede7d : Fix delete dialog duplication when re-start
aebe59cf : [Effects wallpaper] Introduce effects wallpaper dialog (1/3)
b0a22dea : Fix screen preview talkback
0dcaf9b1 : RESTRICT AUTOMERGE Set the container field of aconfig flags
1a03427a : Adds tests for WallpaperPreviewInteractor
86cdd391 : Move openInputStream to async background
d34f275e : Use isViewAsHome to connect HS or LS live wallpaper
432af71a : Add test cases to DisplayUtilsTest and refine FakeDisplaysProvider
6c7a7c93 : Fix creative edit preview to small preview transition
fba59ee1 : Makes more dependencies injectable for testing
a7fb2a32 : [Effects wallpaper] Fix wallpaper overriding the preview
e547853e : [Effects wallpaper] Make sure time out handler listener removed
bbeea6e5 : Make sure the right engine gets disconnected
39fc7eb1 : Fix effects wallpaper callbacks
28986266 : Refactor to move transition code from fragment into binders
cb937c1a : Renames AppModule and TestModule instances
6065036f : Makes proper Soong targets for test modules
25eab729 : Fix download not working after rotation
428b246a : Make DisplayUtils testable
058dc178 : Import translations. DO NOT MERGE ANYWHERE
ac8609f0 : Import translations. DO NOT MERGE ANYWHERE
661749ef : Add shared element return animation
bacc7b6a : Make categoryFactory testable
334ffbea : Test for ImageEffectsRepository
f34b8d2a : Added changes for WallpaperXMLParser to be hilt and dagger compatible
02e0e46e : Made partner provider dagger + hilt injectable
abea39a8 : Fix Other Colors preview in Multi Crop
07c3b966 : Cleans up shared vs. per-repository prod and test modules
5e991713 : Import translations. DO NOT MERGE ANYWHERE
07251b0e : Do not color the status bar manually
ddd32366 : Remove time-out handler when apply success
a1533231 : [Image effects] Fix set wallpaper button flash
a73a65c0 : [Image effects] ImageEffectsModel
1323a609 : [Image effects] Add status EFFECT_APPLY_FAILED
da09598a : Remove unused function createSurfaceViewRequest (1/2)
f352cd1f : Make DisplayUtils compatible with Hilt
bedd98c1 : Fix live wallpaper download & set issue
b3a728fd : Import translations. DO NOT MERGE ANYWHERE
676201ae : Import translations. DO NOT MERGE ANYWHERE
075375ed : Make Injector implementations more readable
dccc3188 : Fix using wrong lockscreen wallpaper
d93fec7c : Create base classes for category view architecture
6749343f : Import translations. DO NOT MERGE ANYWHERE
d3df8e56 : Import translations. DO NOT MERGE ANYWHERE
d026f9b8 : Disconnect LWP onDestroy for config changes
007fedd7 : Ensure card radius, scrim and colors are updated on configuration change
589dd8fa : Added flag for magicportrait in picker
0e834f45 : Added changes for fetching collections from server
945551da : Added client classes for loading categories
4a64a921 : Make a11y description for preview screen clearer
4a1d0814 : Finish activity after set wallpaper completed
3894b703 : Use default crop when no crop when set wallpaper
2035493e : Import translations. DO NOT MERGE ANYWHERE
b3a09115 : Import translations. DO NOT MERGE ANYWHERE
cd03df8e : Fixed a11y announcement for foldable devices
41b2fa67 : Fix forwarding touch layout size
8b329a3f : Fixed a11y announcement on small preview
997d45ee : Fix crop change after on pause and resume
4a1fbc0d : Adjust the theme of wallpaper progress dialog
147ab90d : Fix Emoji wallpaper flash
b50de684 : Fix creative edit activity missing after orientation change
721097df : Let ActivityResultLauncher survive config change
b98ed4a4 : Creates an interface, implementation, and fake for UiModeManager
03169f55 : Fix no crop after rotation
efb8302c : Add content description for full preview button
0d76a7f0 : Load current wallpaper in thread pool
7fc9ada9 : Fix static WP rendering job not cancelled
8f0d6a83 : Support customize action button
93686348 : Increased touch target size for set & cancel button
c141c66b : Only show the edit button if the wallpaper Settings intent resolves
50232848 : Multi-crop: Fixes preview misalignment issue
e25865a6 : Increased touch target size of Explore button
0bad28f8 : A11y changes for announcing properly the selected preview
9b99eafd : Make CreativeEffectsRepository and ImageEffectsRepository activity scoped
9398bcf3 : Separates full-screen layout for existing and multi-crop flows
87ba0b07 : Update the toolbar text color to ensure contrast
7bb3090e : Fix cinematic wallpaper crash (1/2)
01e04d90 : Fix creative wallpaper issues when orientation change
2c204f45 : Use light status bar text on full preview for multi-crop
a5deb4b8 : Fix white blank area on orientation (2/2)
ea95fda3 : Fix inconsistency in full preview rotation
4e19c997 : Adopt display and text size for set wallpaper dialog
20790762 : Fix incorrect initial crop in static wallpaper full preview
5cf66693 : Dispatch on touch events for live wallpapers
2fc99535 : Log foreground download for cinematic wallpapers
7be6f8b7 : Log the actuall effect instead of the hardcoded name (1/2)
baa2f77f : Support Emoji effect
a854fee2 : Fix a11y issues with category page
d5478eff : Remove multi-crop flag aconfig
c03e4cbc : Making only the my photo thumbnail focusable
4100daaa : Don't use androidx nodeps modules
77307dfe : Add systrace for multicrop set wallpaper
13a33aeb : Take into account current wallpaper effects for double engine preview
25e9c524 : Handle case where cinematics effects download fails
dbf52bbc : Use light status bar text on wallpaper preview when using scrim
38b180b1 : Multi-crop: fixes effect button disappearing on fold/unfold
322e1794 : Remove dev use animation flag in Multi Crop
02d6c113 : Log effect applied (1/2)
499c37d0 : Use light status bar text on wallpaper preview when using scrim
72362377 : Multi-crop: fixes crash when rotating while showing creative activity
ea5e301b : Multi-crop: close emoji UI overlay when setting wallpaper
7dc732fe : Create ImageEffectFloatingSheetViewModel
c654bdca : Improve shared element transition animation in Multi-Crop
60503e6d : Unify flag for multi-crop (1/3)
771966d1 : Multi-crop: fixes thumbnail after editing current emoji wallpaper
7d93133b : Add tooltip animation
87a57ad8 : Fix Multi-Crop Set Wallpaper Transition edge case
d7fb1947 : Multi-crop: tidy up unneeded flow
3a11a9f1 : Fix set wallpaper progress dialog
3d28f50b : Revert^2 "Multi-Crop Set Wallpaper Transition"
046b8fef : Make sure effect is logging for cinamatic wallpapers
b14ede21 : Handle orientation change on wallpaper display
6f309af3 : Added reference to flag in settings
3ea083d6 : Add cinematic wallpaper loading effect in Multi-Crop
3d82746b : Multi-crop: fixes crash with set wallpaper dialog + screen off/on
bc7fbcf4 : Fix black preview issue
14ae2bec : Make sure the action buttons don't overlap the tabs
f10c98ed : Multi-crop: remember pager position when entering full preview
773936e7 : Import translations. DO NOT MERGE ANYWHERE
32eb398e : Import translations. DO NOT MERGE ANYWHERE
b20a9e75 : The container in the flag file should match the one in the bp file.
f6499ada : Multi-crop: adds ability to toggle cinematic on/off when setting wp
84285693 : Refactor FoldableDisplay
c81a3799 : Dismiss small and full preview tooltip separately
59ee21df : Fix kotlin nullable errors in WallpaperPicker2
859b108b : Fix visible strip during fragment transition
4beca2f6 : Live wallpaper stretch fix for foldables
cf9ed03e : Preserves preview bottom sheet state on rotation
fdd944a2 : Remove download button's toggle state
2acccbab : Fixes crash with Photos -> Use as flow
44589abc : RTL layout fixes for multi-crop
6e1c8236 : Remove surface callback when surface destroyed
4822a5f6 : Fix container for aconfig flags
e6dbc422 : Remove corner radius in full preview if target display matches current display
71f8aa42 : Update display size when device orientation changed (1/2)
efdc7ad5 : Add scrim to full screen preview
7f6e687e : Disable overscroll in DualPreviewView
3d90662c : Sync selected preview tab with picker landing page
675d4b6f : Fixes issues with explore button from wallpaper info
9164faf9 : Implement Cinematic ML model download
c82c9cd7 : Address comment of ag/26442099
dc7a591a : Fix full preview invalid display id on unfold crash
38b97d19 : Fix ANR and job not cancelled when unfold
48985ac7 : Use bitmap for setting current wallpaper
4b90ff3d : Clean up workspace preview on surface destroy

+- Project: platform/packages/inputmethods/LatinIME

5f07eaa43 : Removed a few slurs from German word list.
aeffc56db : Update the imports to androidx.test.filters.*
ca8bf7413 : Update the imports to androidx.test.filters.*

+- Project: platform/packages/modules/AdServices

5c04976bc5 : Import translations. DO NOT MERGE ANYWHERE
fa39475f5c : Fix the AbstractAdServicesShellCommandHelper class to handle the shell command when we use sdk_sandbox to run the shell command for adservices
7db24ace36 : Import translations. DO NOT MERGE ANYWHERE
d667be8999 : Implemented host-side version of DynamicLogger.
df9326a5a3 : Add flags to enable cobalt logging for attribution and reporting metrics in measurement service.
b8153a3369 : Merged the LogEntry test classes.
ffb5bb9602 : Fix getCause() Null issue for AdId and AppsetId CTS GO tests
d63842710a : spliting tests which should only run when JavascriptSandbox is not available on the device into a separate class
ffe57ffd6e : Revert back to checking mostly equal
f6dbc285f0 : Skip one GenerateInputForEncodingShellCommandTest
fd3d72ef14 : Skip consentedDebug test
5052f1085c : added intrange to buyer and seller payload values as per API feedback
167ab55426 : Initial version of AdServicesSharedLibrariesHostTests
74a9ff9e00 : Refactor AdServicesRvcPostOTAChannelTest to use annotations instead of setting flags explicitly
365f4b04c9 : Refactor AdServicesGaUxDebugChannelCtsRootTest to use annotations instead of setting flags explicitly
8d990735f0 : Fixing the appsearch test to work on Go devices by moving the package name getter to before test classes so that the device supporter rule can run before it
93f753ce4a : Refactored AppSetIdManagerTest to use OutcomeReceiverForTests
c12d5d264a : Refactor AdServicesGaUxGraduationChannelTest to use annotations instead of setting flags explicitly
f7aa789911 : Revert "Refactored AppSetIdManagerTest to use OutcomeReceiverForTests"
cd78bc159a : Improved AnswerSyncCallback to log the invoked method.
e0eb2c0c56 : Replaced final usages of standard streams by DynamicLogger
3082474e52 : Refactor AdServicesGaUxAlreadyEnrolledChannelTest to use annotations instead of setting flags explicitly
fa85d955d8 : Wait for secondary user to be removed completely
fb8f3b5382 : Remove NaturalOrientationRule
73fc083b8e : Use ktfmt.sh wrapper for ktfmt hook
76a9a64654 : Removed duplicated Logger instance (mLogger -> mLog)
3cdc05137c : Add missing telemetry in the FLEDGE ServiceFilters
d6e508349c : Initial version of DynamicLogger.
b3e275c54a : Delete attribution when replacing event report
cf8082877b : Added PHflags for seller configuration
1c701b2964 : Deprecate ExtendedMockitoExpectations ErrorLogUtil utils.
53809b2aea : Refactored AppSetIdManagerTest to use OutcomeReceiverForTests
e7e3bea864 : Sample usage of setting default parameters for ErrorLogUtil verification.
c806980f62 : Refactor CtsAdServicesEndToEndTestMeasurement to use annotations instead of setting flags explicitly
ebc7ae8549 : Resolve Flakiness and Refactor ReportAndRegisterEventImplTest
7e2a2c0c3e : Support setting default params for ErrorLogUtil verification.
d6634b0181 : Update enrollment mdd tests to skip the encryption flow.
c8649370f7 : Refactor CtsAppSetIdEndToEndTest to use annotations instead of setting flags explicitly
3b4af02f89 : Refactor CtsAdServicesMddTests to use annotations instead of setting flags explicitly
e43fd604b8 : cli: Implement GetAdSelectionDataCommand
a22283b73a : Ignore RoomSchemaMigrationGuardrailTest
aacb40cf74 : Refactor BroadcastReceiverSyncCallback class structure so it implements SyncCallback
fd48dd3176 : Refactor CtsAdServicesTopicsAppUpdateTests to use annotations instead of setting flags explicitly
8db6afbdd1 : Refactor CtsAdServicesTopicsConnectionTests to use annotations instead of setting flags explicitly
d9b4da1a9f : Added CompressedBuyerInputCreator interface to encapsulate buyer input compression + creation logic
eb41eb66b2 : Remove DevContextFilter from the PAS background encoding job and restructure tests to reflect change
68f47c31e6 : Replace hidden sellerconfig changes with flagged API and rename seller target size to max size
dc1d966d65 : Even more minor improvements on SyncCallback:
497f660cfe : Support shared_info in E2E testing
0aeb479b4a : App uninstall should clean up Schedule CA tables
686f559bd5 : Add API changes for replacing scheduled CA updates
0705d3ee41 : Enable PAS UX APIs for R > T users.
1e0e30c1a6 : Offload reconcilation work to a background thread
1289cc5fd2 : Make PerBuyerConfigurations NonNull
7abb010a2c : Add LoadAdWithResize and LoadAdWithRotate microbenchmarks
0011b1f4a9 : cts(fix): Set flag instead of using DeviceTimeRule
b90bb9b01f : Updates AdServices infra OWNERS.
16ba9bd86a : Refactored TopicsDaoTest and TopicsDbHelperTest to use common infra.
f5743cb995 : Fixes exception raised in PAS background job whenever the encoding logic update process is triggered
8c8667bf83 : Refactor CtsAdServicesPermissionsNoPermEndToEndTests to use annotations instead of setting flags explicitly
5ba2354333 : Refactor CtsAdServicesNotInAllowListEndToEndTests to use annotations instead of setting flags explicitly
70aca1b147 : Refactor CtsAdServicesPermissionsAppOptOutEndToEndTests to use annotations instead of setting flags explicitly
da5ce643a6 : Update the Enrollment MDD URL default flag value to match current GCL value.
e4c42cebaa : Refactor CTS test to use annotations instead of setting flags explicitly
42e9e35691 : Cleanup measurement_flex_lite_api_enabled flag
4a28cad748 : "trigger-event-storage-limit" should be called with "limit" set as the limit, not the current count
1361b19e49 : "trigger-aggregate-insufficient-budget" debug report should only be sent when exceeding the limit
ad565c4331 : Replace mostlyEqual check with atLeast check
3e18ee34f8 : Fixing testCanHandleFailuresFromWebView to recreate the sandbox and retry the evaluation once the sandbox is dead
3e83b3365e : Added unit tests for ConcurrencyHelper classes.
12117cd74d : Moved ConcurrencyHelper to device-less project.
8a11abd89d : Fix CTS tests for ServiceUnavailableException
2f6adae4c1 : Create separate annotations for ErrorLogUtil verification.
0eb67bcbed : Fixing the package changed receiver to ignore events of package uninstallation if the uid is invalid
04426c26d9 : Add ReportingJobService (core changes)
66e332b568 : Added logging to display how much padding encrypted payload uses
d40434f620 : Revert "Shutting down JSScriptEngine when forcing Sandbox Death due to large transction"
e68ce8d342 : cts: Revert test touching hidden API
c2885ea63a : [PAS] Fix PAS extended metric encodedSignalsMinSizeInBytes is always 0
434c78124b : Update Versions to 35
46f610807c : Example usage of verifying any exception type using annotations.
c6c9662b4e : Support ErrorLogUtil verification using wildcard exception matching.
02d7532ddb : Add feifeiji as owner
1f47c74425 : Shutting down JSScriptEngine when forcing Sandbox Death due to large transction
073f9cdb2a : Use mock server to fetch auction keys in FledgeCtsDebuggableTest
5a5c987ac5 : Using ApplicationContextSingleton.get() to pass context to JavaScriptSandbox
8e37b83696 : Add ReportingJobService (flag changes)
b2d0a72d45 : fix: Require S on PerBuyerConfigurationTest
244652891b : Undeprecated FlagSetter methods that can be used as annotation.
a932df2438 : "trigger-no-matching-source" debug report should not be sent if no aggregate or event trigger data are present on the trigger
c69abc8544 : Use the correct API name in SELECT_ADS_FROM_OUTCOMES API components
ec48ab519c : Add ReportingJobService (module changes)
8729f9786f : Fix test that was broken by an earlier refactor to set logcat tags
52cd326a82 : Fixed AnswerSyncCallbackTest
5fdb064026 : Log persistAdSelectionResult's disabled status
9a3ec8614f : Revert "Temporarily Remove RequiresAndroidServiceAvailable Annotation"
567b6e8a82 : Swap order PA/PAS processing in BuyerInputGenerator
7027ca688b : Move CommandResult and host side shell command from adservices to shared package
2384eb718f : Fixed OutcomeReceiverForTestsTest so it only runs on S+
fb36022e52 : Use prod/test lint checkers, remove legacy lint checker, add ownership for lint tests
723dc80ed5 : Added ProcessLifeGuard rule to shared tests.
bfaca2d17b : Set summary buckets in full-flex fake reports.
d19d87a823 : Fixed ExtendedMockito dependencies on adservices-test-utility.
c84e970366 : cts: Fix flaky TopicsConnectionTest
cf4589e08a : Restore Overriding Flags Sync for SandboxedTopicsManagerTest
8def9d39c2 : Add cobalt logging support for measurement registration metrics. Bug:324956419 Test: atest AdServicesServiceCoreUnitTests
7210fda261 : Throw Exception Explicitly for Multiple AdId/AppsetId Providers
161c57870f : remove beta test in u18 cts detention test
0f175862af : Refactor remaining tests in the PhFlagsTest to use FlagsTestHelper utility methods
2c84e80614 : Part2: Refactor some more tests in the PhFlagsTest to use FlagsTestHelper utility methods
f6a186639f : [cobalt] Add validation for int buckets
33fb6dff9e : [cobalt] Start registry validation logic
bcbe83e1af : Minor SyncCallback clean-ups:
b1f9e2b9aa : Crystall Ball for PAS and B&A
1df33f8ab5 : Add seller configuration to getAdSelectionDataInput
e82dcfd4b0 : [cobalt] Roll latest measurement metrics
4c5fd45b46 : Support long running shell command
6f4becd687 : Split AdServicesLintChecker into separate test/prod checkers
a6e36a6395 : changed chevrons to icons.
437652706b : Refactor some tests in the PhFlagsTest to use FlagsTestHelper utility methods
ab7202fb16 : Final forever (?!?!?!?!?) improvements on SyncCallback - step 8.
784e145e39 : Add AdServicesLintChecker to remaining tests
f8ec4fd354 : Final (?!?!?!?!?) improvements on SyncCallback - floor 7.5
8e7c6a7245 : Final (?!?!?!?!?) improvements on SyncCallback - step 7
a1f5fa657e : Final (?!?!?!?!?) improvements on SyncCallback - step 6
04b997a23a : Import translations. DO NOT MERGE ANYWHERE
4d34b1119f : Import translations. DO NOT MERGE ANYWHERE
fca0e1f840 : Import translations. DO NOT MERGE ANYWHERE
29d541e3b3 : Mark the test in JObServiceTest as Flaky
109526a6ac : Removed Logging of AdServicesApiClassType from AppImportanceFilter
6c697ac47f : Added hidden api changes for seller configuration
96bcc269c7 : Move JobServiceCallbackTest to concurrency folder.
b38a14efe1 : Add AdServicesLintChecker to cts tests
6577f0cd25 : Delete some beta tests
89ab11b81a : Final (?!?!?!?!?) improvements on SyncCallback - step 5
515eeba54b : Final (?!?!?!?!?) improvements on SyncCallback - step 4
b490a1f4db : Sync getTopics() call in TopicsApiLoggingHostTest
644421ee30 : Change the default GCP coordinator to the public one
8cf573bc76 : adding assumption to only run JSScriptEngine test to verify sandbox death due to transction limit when the capability is not provided by javascriptengine
150722cca9 : fixing flake in mockwebserver rule
a84cfd1c01 : Final (?!?!?!?!?) improvements on SyncCallback - step 3
d5b73c0d25 : Final (?!?!?!?!?) improvements on SyncCallback - step 2
3ed250eb2c : Final (?!?!?!?!?) improvements on SyncCallback - step 1.5
dc6c4bd211 : Remove unnecessary static declaration from member variable
0382418e20 : Use coordinator origin in and update interop tests
ddc06635d0 : Final (?!?!?!?!?) improvements on SyncCallback - step 1
fe6470f7ff : Migrating DataVersionHeader tests to Scenario Tests
fab77f26bb : Enable AdServices Pre-submit Tests for Shared Folder
f0682e8724 : Remove @FlakyTest annotation from the TopicsManagerTest and TopicsConnectionTest.
636ecd4f71 : Add Error Message for ServiceUnavailableException
9843548913 : Added SyncCallbackTestCase.testHasExpectedConstructors() test.
65de4d3167 : Temporarily Remove RequiresAndroidServiceAvailable Annotation
65c6fd01f6 : cli: Add shell for mock_auction command
0e1ccf1212 : Run CTS OpenGL tests in sandbox postsubmit
b578889c1b : Dettached TestSyncCallback from SyncCallback - step 6
9a4f9d0ff7 : Dettached TestSyncCallback from SyncCallback - step 5
f6882a5f95 : Added ROW Ad-id disabled population to first-time PAS flow.
7536eef056 : Use BroadcastReceiverSyncCallback to fix SanboxedTopicsManagerTest flaky test
635f30be8d : Fix flaky test in AdServicesLoggerImplTest
c9dfab5ce3 : Delete beta ux from settings
1e6e7d4800 : Add more usages of adservices lint checkers
fe24344280 : Reinstall AppReportHistory Database Changes
8e01b5c071 : Fixed some SyncCallback constructors.
da45808732 : Disable CtsAdServicesCustomAudienceTests tests
22b82a03ba : Sample usage of multiple @ExpectErrorLogUtilCall and @SkipLoggingUsageRule annotations.
bd46fad7d9 : Initial implementation of AbstractFlagsSetterRule.setInfraLogcatTags().
e8ba2fcc59 : Disable BlockingCallableWrapperTest#testBlocksCallerUntilCompleted
3f46625ee6 : Enrollment Transaction Metrics
cf8a753303 : Replace ktfmt.py hook by built-in hook in AdServices/
cca52a3fa7 : Ignoring 100% failing test
af4588635c : Crystalball: Replace manual test app load SDK with empty SDK load test
e546afd2d8 : Improved BroadcastReceiverSyncCallback to support SyncCallbackSettings.
ea23b7ceea : Create a new Exception for Provider Service Error
6ae5c53ca6 : Refactored ReportAndRegisterEventFallbackImplTest again...
d579379717 : Dettached TestSyncCallback from SyncCallback - step 4
80d37c3e5f : Adding parsing logic for enrollment proto file
8f1731da63 : Add Enrollment fileGroupPopulator and flags for new proto file format
f423e17e0c : Dettached TestSyncCallback from SyncCallback - step 3
70d17509a8 : Fix test that broke due to refactoring atoms.
e6c201c0b8 : Apply Annotation to AdId and AppsetId CTS tests
e71cff41d2 : Set default consent in ResetChannel.
554724de7a : Add Annotation RequiresServiceAvailable
dfcbf2ab44 : Refactored BackgroundFetchWorkerTest#testRunBackgroundFetchInSequence to use SyncCallbacks.
2c82d7a412 : Dettached TestSyncCallback from SyncCallback - step 2
31eb3751df : Optimize envelope building
e818047b69 : Dettached TestSyncCallback from SyncCallback - step 1
b0599ba264 : Create a TopicsTestHelper class which has get topics with broadcast logic.
a2f3cc8cf9 : Retry getAdSelectionData on Timeout ExecutionException
6313d44012 : Changed ad selection and app signals shell command to use the correct format
7edb4fc447 : Use AnswerSyncCallback on ReportAndRegisterEventFallbackImplTest.
2f144dfe86 : Moved CountDownLatch logic into SyncCallbackSettings.
28aa20d586 : Delete beta code from topics delegates
316282b6fa : Delete beta code from apps delegates
9a3abbcc88 : Delete beta code from main delegates
3f4d828f42 : Fixing incorrect mocking of WebView::getCurrentWebViewPackage
fd9bf6b5ee : Parsing dex file entries into DexLoadResults
d2d3e1038a : Import translations. DO NOT MERGE ANYWHERE
0c74725932 : Import translations. DO NOT MERGE ANYWHERE
183e1268f2 : Import translations. DO NOT MERGE ANYWHERE
1d0711d559 : Rename reverted+resubmitted sdk sandbox flag
1f7a879a92 : Split SyncConfigSettings into SyncConfigFactory.
e1054dab18 : SyncCallback deprecation - step 6
834a8fdef2 : SyncCallback deprecation - step 5
b7d995c362 : Support multiple CEL log call verification.
f87f8cd8e2 : Precondition error string should be a compile time constant
fdb825e5d5 : Offload Cobalt logErrorOccurence to background.
4ae21cb214 : Add annotation to skip logging usage rule.
70f7a60a66 : Moved ProcessLifeGuardRule to shared superclasses. Test: atest AdServicesSharedLibrariesUnitTests
bf3c0a0af5 : [cobalt] roll measurement metrics + reports
a795810947 : Showcase usage of AdServicesLoggingUsageRule for simple CEL calls.
a78b495415 : Fix winning ad render URLs for Fledge CB tests
f94da02f2c : SyncCallback deprecation - step 4
952b40fba5 : SyncCallback deprecation - step 3
2822846db0 : SyncCallback deprecation - step 2
ac09915a68 : SyncCallback deprecation - step 1
b2e1d3cfe1 : cli: Inject BuyerInputGenerator into new command
7277976968 : [Measurement] Make Trigger Header Response Case-Insensitive
46a3ed5838 : Moar refactorings to use new SyncCallback classes.
2fdac79bb7 : Delete beta code from blocked apps/topics classes
a9eb20ea58 : Refactored OutcomeReceiverForTests to use FailableResultSyncCallback.
80c1a78f75 : Remove streams from Cobalt event validation
6175c3b42e : Fix adrender url in PTB M11 Simulation test
104d294976 : Improve observation batch transformation
9ad6af9763 : Add Trendy Team for Rb Tests
4e10370ac6 : Initial version of FailableResultSyncCallback.
fd0f5df987 : Replaced NoFailureSyncCallback by ResultSyncCallback.
ac203788fa : Refactor SyncCallback classes to use SyncCallbackSettings.
36d893d9e4 : Resolve the Flakiness in BackgroundFetchWorkerTest
f5d799978c : Update the default value after the study is fully ramped up. Test: atest AdServicesServiceCoreUnitTests
199ed1f746 : Improve stream from irrelevant report filtering
f7ca341675 : Add method forMultipleVoidAnswers in AnswerSyncCallback
59c7783332 : Initial version of SyncCallbackSettings.
2d04d6126c : Update default URL for MDD encryption keys file group.
a80d7cf606 : Revert "Changed ad selection and app signals shell command to use the correct format"
503b7d1ebc : Moved all SyncCallback classes to testing.
2fde2f0156 : signals: Add messages for BFE/secure_invoke input
a2a312231d : Fix TopicsConnectionTest flaky test using a broadcast
f8a2a8c598 : Remove multi cloud flag from FlagsConstantsTest exception list
78e6a857f5 : Enable SDK Sandbox in SdkSandboxMediaHostTest after reboot
6eb3ea103d : Improved AbstractTestSyncCallback so it can throw if called on main thread.
4de81e3473 : Retries in B&A CB tests to reduce network flakiness
ba99cd98c1 : AdServices minsdk bump from 19 to 21
2b80150e0f : Use exponential backoff in KAnon CB Test
29e454a8dd : Changed ad selection and app signals shell command to use the correct format
38d4209495 : Fixed ErrorProne warnings
9bf0e74964 : Fix error prone linter warnings in AbstractLogVerifierTest.
e4528416bd : Re-organize Cobalt testing code
b752cee8e5 : Provide hints about using annotation over test method when log verification fails.
d62c429f5e : Initial version of ResultSyncCallback.
4dc018255c : Moar SyncCallback changes on test classes:
cc2356b8cb : Reinstall Reattribution Database Changes
04d57f58df : Import translations. DO NOT MERGE ANYWHERE
7d01ce8a60 : Import translations. DO NOT MERGE ANYWHERE
e3d9395e13 : Import translations. DO NOT MERGE ANYWHERE
303160144e : Run CTS database tests to sandbox postsubmit
8bc62b51ad : Initial version of new SyncCallback for test.
fbc856acd7 : minor refactoring in log statement to log which flag is disabled in shell commands
b6245ae58b : Revert "Revert "Add tests for sdk_sandbox_audit and sdk_sandbox_..."
99819067c4 : Run CTS media tests in sandbox postsubmit
f47e2d9059 : Improvements on SyncCallback:
900290e06d : Initial version of "production-level" SyncCallback artifacts.
13977ae016 : Add detailed error messaging for ErrorLogUtil calls mismatch.
74a5e8c66b : Introduce generic log verification framework for supporting ErrorLogUtil calls.
a050db5eda : Introduce AdServices logging usage rule.
e0c8be6d86 : Refactor AppSetIdServiceTest
3689bfbee3 : Implement CPC billing, and Data Version telemetry to RunAdScoring
d11b39ae32 : Implement CPC billing, and Data Version telemetry to RunAdBiddingPerCA
5fdbb4e486 : Implement telemetry for Report Impression
b73084c676 : Add feature flag that enables the Fledge JS script result code metrics
b72b2013c9 : Revert "Add tests for sdk_sandbox_audit and sdk_sandbox_next sel..."
270c5b9177 : Update bundled resources version
e2335a030f : Send a broadcast when record topics is completed for test only.
f56b2a33e2 : Better error messages for failign B&a calls
c8f630b304 : cts(signals): test generate_input_for_encoding
fad6963c56 : Add proposed trendy teams for CTS modules
c5edd93dd8 : Improve observation count summing
b7c0604f9e : Improve event code sorting in private index calculations
3d07184b98 : Introducing AnswerSyncCallback, a SyncCallback for Mockito Answers.
38d74ac1ab : Improvements on EqualsTester:
5fe5a1283f : Resolve Flakiness in ReportAndRegisterEventFallbackImplTest
91ba88aad9 : Fixed moar Android.bp formatting.
cbb4f5e3d4 : Fixed Android.bp formatting.
968ac12a82 : Wait Logging Event Completed for EpochJobServiceTest
1492209570 : Add tests for sdk_sandbox_audit and sdk_sandbox_next selinux domains
0ca98691e8 : Skip SdkSandboxInstallationTest on devices without sandbox support.
c9422eac21 : Refactored AbstractProcessLifeguardRule to extend AbstractRule.
8e4814db7f : Abstracted getTestName() into a TestNamer interface.
ff1e58bb84 : Fix Mdd flaky test when wifi is disabled.
88ba159058 : Moved TestHelper and StandardStreamLoggerTest to side-less project.
88ee088690 : Added flag for adserivce new apis
910059cbe9 : Fix CustomAudienceTest cleanup and add verbose logs
e10e4c724a : Fix PTB test failure and pass URL via config
6f0113d346 : Disable CombinatoricsParameterizedTest on Android R/S
e75d5f1deb : cli: Implement generate_input_for_encoding
62d7203f52 : Test that SDKs are dexopted.
55874a0d0a : Add more CTS tests to sandbox postsubmit
be55d96c13 : cli: Add get_ad_selection_data command scaffolding
119667b1bc : Initial version of DeviceSideTestCase and HostSideTestCase.
44f68d9f35 : Created SidelessTestCase, the new "mother of all superclasses".
5d879bc69b : [B&A latency] Correct segment to trace E2E getAdSelectionData latency
f648758e00 : Use EnableDebugFlag in the CTS test
9c4ade9c8f : Update enrollment MDD download test to also check record deletion behavior.
bebc2218c5 : Update adservices/tests/cts/AndroidManifestDebuggable.xml
7cfa316a42 : Create a test helper class to use broadcast for test synchronization.
2bb928a27d : Added @SetFlagTrue and @SetFlagFalse.
93a4f54bfa : Created @EnableAllApis tag.
5e19d57951 : Refactor EpochJobServiceTest
cec4e7cde4 : Replaced overridePpapiAppSignatureAllowList by @SetStringArrayFlag
92a3804bd0 : Add a dedicated Mainline Test Mapping group for Adservices
3dc91fcaa5 : Deprecate Context usage in Some Topics Classes
d58f5cb738 : Created new annotations: @SetDefaultLogcatTags and @SetAllLogcatTags.
ed2f0d3c02 : signals: Split out code generation from execution
29d7364523 : Fixed duplicated message on AdServicesCommonManagerTest
8c844483e2 : Makes AdServicesCtsTestCase.getAdServicesFlagsSetterRule() concrete.
29ca949f92 : Use Per Job Flag for SPE Migration Batch 2
c03d5ed925 : Created new annotations to set measurement allowlist flags
2c594faa36 : cli: Fix some incorrect naming
2d41040808 : Deprecated some methods on FlagsSetterRule.
fb668d1afd : Use SdkLifecycleHelper for unloading SDKs in tests.
e18939887a : [B&A latency] Add segment to trace JSON serialization/deserialization
3bda387f93 : Refactor more framework unit tests following internal test guidelines
4e8d02166d : Initial support for string arrays on AdServicesFlagSetter.
638b64faff : Create Per Job Flag for SPE Migration Batch 2
94610d6bea : cts: Delete cache prefix from dispatcher setup
adabd59b36 : More improvements on common mocking expectations and tests:
96f783aab2 : Fixed ErrorProne errors on AdServicesServiceCoreAppSearchUnitTests
2c552280b7 : Add gson to service-core unit tests
50bd9e6ae2 : Add gson to service-core unit tests
09e09739a0 : Refactor more framework unit tests following internal test guidelines
1344bf86ea : Migrating existing fledge development/testing specific features to use Debug Flags
55bed29ed2 : remove duplicate initialization logic from ConsentManager getInstance.
bf2f83fe29 : Enable verbose fledge logging in KAnon functional test
fd175ed67b : Fix the Logging issue in SPE when JobScheduler is Null
95a7510aff : Remove throwing an exception when calling callback methods fail
2db4454ab1 : Guard header error debug report with a flag.
1a74126a74 : Add flag for header error debug report. Test: atest AdServicesServiceCoreMeasurementUnitTests Bug: 324566769
52b897358c : Removed static ExtendedMockitoExpectations.mockGetFlags() methods
5d17de1141 : Renamed AdServicesExtendedMockitoMocker classes
27f85f8205 : Root and unroot device only once per test class.
bc8489ad19 : Refactor more framework unit tests following internal test guidelines
77cf91c009 : Add initializeSdk baseline CUJ for client app benchmarking
3fd0c7a853 : Revert^2 "Remove debug flags from FlagsConstants"
3d9ca5ef61 : cli: Scaffold generate_input_for_signals command
a8ec3af596 : Added unit test for AbstractRule.
9dcbe900be : Created mocker for shared expectations.
36c3915885 : Update the MobileDataDownloadTest to read latest enrollment data.
d0a80da787 : Refactored PeriodicEncodingJobWorker singleton initialization.
6ba850d32e : Revert "Implement telemetry for Report Impression, CPC billing, and Data Version"
df43753d09 : Removed deprecated syncJobServiceOnJobFinished() method.
ffb170b15d : Expanded Logging for ODP Integration with Measurement
dbc175c9cd : Migrate AsyncRegistrationFallbackJobService to Using SPE Framework
09349b380c : Migrate Cobalt to use new privacy API
71f95be55e : Fixed HandlerIdleSyncCallback.
3ae68fee2a : Add Event/Aggregate Report Types for Attribution Rate Limit
7630a93fb6 : Removed redudant rule from AbstractAdServicesShellCommandHelperTest.
df8df0d34b : Revert "Remove debug flags from FlagsConstants"
1f35b1b4cd : [Topics API] Update prod url in MobileDataDownloadTest for testing production encryption keys.
d912a97cdd : Add Custom Audience host test and sample apps
13572337af : Deprecate PhFlag usages in SPE Jobs
4297f1ec60 : Use assertThat(e).hasCauseThat() (instead of assertThat(e.getCause)).
5842e039cd : Removed adservices-test-utility dependency from shared tests.
e238997921 : signals: Add LOCALE to String.format call
4ca3e608c6 : fix consent notification job tests
be64c023c3 : Split AdServicesExtendedMockitoMocker into multiple interfaces.
413f1a650e : Implement telemetry for Report Impression, CPC billing, and Data Version
92a1f9f809 : Added ConsentManagerV2 methods to ConsentManager.
bfc1056f7b : Remove debug flags from FlagsConstants
fa61377f71 : Add host test for requesting AudioFocus after device reboot.
4f16ce8e3d : Add flags to enable cobalt logging for source/trigger resigtration in measurement service. Test: atest com.android.adservices.service.PhFlagsTest Bug:324956419
ece401511a : Deprecate PhFlag Usage for MddJob
3c5ec2a19d : Print Formatted Time in Logcat of Job Execution
c85236cc26 : Add proposed trendy teams for CTS modules to be added in platinum
f0e695e0ec : Moved LogInterceptor into adservices-shared-mockito-expectations.
3be7c51aa7 : Minor refactoring on testing libraries:
b924063494 : Moved AdServicesExtendedMockitoRule to shared package.
66800261e5 : Move debug constants to DebugFlagsConstants
2e19ae7e28 : Minor refactorings on PeriodicEncodingJobServiceTest, step 5:
632e19b56d : Minor refactorings on PeriodicEncodingJobServiceTest, step 4:
96db15c899 : Move CB tests to general_tests.zip
1be6fef8bb : Revert^2 "Updating EnrollmentDao lookup logic to utilize e..."
accd28be3f : Revert^2 "Add 2 new columns to enrollment table 'enrolled_..."
9f983315db : Remove BroadcastRestrictionsPreUTest test class
4b217b13eb : Minor refactorings on PeriodicEncodingJobServiceTest, step 3:
48e633e757 : Minor refactorings on PeriodicEncodingJobServiceTest, step 2:
09321d2de1 : Move CB tests to general_tests.zip
758d98b33b : signals: Extract out from AdSelectionScriptEngine
f7b4ae2995 : Migrate BackgroundFetchJob to Using SPE Framework
46fdc2f05d : Removed Context from PeriodicEncodingJobWorker.getInstance()
fe2ed05777 : Removed Context from ProtectedSignalsDatabase.getInstance().
062bdb25ec : Removed Context from EnrollmentDao.getInstance().
e4bb01d4ff : Removed Context from TopicsDao.getInstance().
2acaee8afa : Removed Context from DbHelper / SharedDbHelper getInstance() factories
f5fc467bf0 : Minor refactorings on PeriodicEncodingJobServiceTest, step 1:
faba61e916 : Revert "Remove cts tag of MainlineCTS AdServices test modules."
ad391031b7 : Fix for PAS EEA topics screen link.
c558736186 : Fix SdkSandboxManagerDisabledTest flaky test
8cc8f8f9e0 : Copy resolveAdServicesService to test-util
cf4cf71093 : Always log on SdkLevelSupportedRuleTest when it doesn't skip.
8a83bff2ba : Add test for requesting AudioFocus from sandbox process.
6eea89344a : Moved remaining host-side testing classes to shared project.
cf2bc81dc9 : Moved shared tests from AdServicesTestUtilityTests to AdServicesSharedLibrariesUnitTests.
af6baeee6c : Moved remaining device-side testing classes to shared project.
0d70b69b31 : Add metrics feature flags for Report Impression, CPC billing, and Data Version
5da572af76 : Split TestDeviceHelper into AdServicesTestDeviceHelper
da5c2ed2f2 : Moved remaining side-less classes to shared project.
ecf7e785d9 : Update/Remove some TODOs for adservices shell command
93bade0770 : Moved test annotations (and its dependencies) to shared project.
8341622f5e : signals: Add debug flag for CLI commands
e0d1699a80 : cts: Further cleanup FledgeScenarioTest
a8df2d80de : Import translations. DO NOT MERGE ANYWHERE
5618b1eea5 : Import translations. DO NOT MERGE ANYWHERE
b7bd55d8ab : Import translations. DO NOT MERGE ANYWHERE
022a383614 : Created adservices-shared-sideless-testing-sources and moved @Nullable there.
31565a15df : Minor improvements on mocking expectations.
d92b86d8f6 : Spun AdServicesExtendedMockitoMocker out of AdServicesExtendedMockitoRule.
6b7d146d80 : Move common rules to super class AdServicesHostSideTestCase for host side tests.
ea68f908d4 : Added @DisableDebugFlags
6769af76bf : Implement telemetry for truncation support for waterfall mediation
ce35bf4404 : Refactor AdServicesManagerServiceTest to use superclasses
7d24b1706e : Upgrade opted-out users to PAS without renotification.
2e3af14ab0 : Switched order of shared directories.
bdb25e6c94 : Add a host-side test for the shell command Echo
347919fb1b : Migrate EpochJobService to Using SPE Framework
bf200dec3e : Add Mocking Helper Method for SPE
89c52b28a3 : Replace adservices shell command PhFlag with a System property
5c5b661919 : Fix fledgeViewTextPasEnabledTest
6d99510ac2 : Changed AndroidSdkLevel to support unreleased versions.
7ada119a62 : Added VIC / API 35 on AndroidSdkLevel.
b782b21681 : Fix MddJob to Force Rescheduled when SPE is disabled
7b7e15b519 : RESTRICT AUTOMERGE Set the container field of aconfig flags
19b18bd9c8 : Disable SDK Sandbox on T
28a018859f : Run CTS widget, graphic tests in sandbox postsubmit
0945eae8ad : Add an E2E tests that allowlists multiple ad-techs for join key matching
075beb42ed : Fix EnableDebugFlag annotation logic
6f28abab0f : Made AdServicesExtendedMockitoRule final.
76da06f750 : Increase timeouts for AdExtDataStorageService calls
a74eaed641 : Refactored AppImportanceFilterTest to use AdServicesExtendedMockitoTestCase.
ea9f3114f2 : Increase timeouts for AdExtDataStorageService calls.
01175ef8e5 : Refactored some classes to use AdServicesExtendedMockitoTestCase
7ecbd8742f : Move Owner file to ui folder Bug: 335726625
2cd17cdce7 : Removed @deprecated FlagsSetterRule.setSystemProperty()
2753c0f7b4 : Split some methods from AdServicesExtendedMockitoRule into a new interface.
451f78bcd0 : Added new annotations for FlagsSetterRule:
53a40af516 : update test for pas consent in and out
25a2408941 : Added new annotations for FlagsSetterRule:
c13373e6d2 : Fix MaintenanceJobServiceTest
dca2ff499b : Deprecated FlagsSetterRule.setSystemProperty()
d872432521 : Refactor API call stats.
cd6e93b6d8 : Restart the AdServices process to force flag read
8f81d8ca48 : Deprecated FeatureFlag.DEBUG
653d5ac83b : Refactor more framework unit tests following internal test guidelines
d2539d2122 : Limit Flags Related files Owned by Infra Team Only
471a889915 : cts: Add "/" prefix to all scenario paths
2bab8475e2 : cts: Rename base_url to base_url_with_prefix
4e8fdce161 : Run CTS text tests in sandbox postsubmit
02f49e7e55 : Use logger placeholders until the new optional fields are handled
ba4d317f2a : cts: Make ScenarioDispatcher more modular
4dadc65636 : Use finishAndRemoveTask to prevent from getting back to the notification from recent apps.
06d385e403 : [Measurement] Extract ODP header fix
00bfd66cf8 : [PAS] Adding PersistAdSelectionResult winner type metrics as a part of PAS extended telemetry.
e98bc55b03 : Fix minor typo in AdServices shared library readme
c530ffe850 : Revert "Disable SDK Sandbox on T"
8b84aa3999 : Disable SDK Sandbox on T
800c7ddb67 : Remove Job ID in JobSpec and Enforce it in JobPolicy
ff658cc53d : Remove Job ID in JobSpec and Enforce it in JobPolicy
8e4206de39 : Fix device unlocking logic in SdkSandboxStorageHostTest
1a14ebba94 : Remove MediaSession sandbox test
ff99fea550 : Create CommonDebugFlags class to share debug flags between system_server and service.
180eaf4f7b : Refactor some framework unit tests to use AdServicesUnitTestCase
6437a9bc72 : [Measurement] Move ODP Header Parsing Logic
12cb068ab0 : Fixed CtsAdServicesTopicsAppUpdateTests to properly suppport multi-user.
23feefeb0b : Added E2E tests for FIFO destinations
f1026cb9a1 : Clarified meaning of DebugFlags.
340b4b627d : Import translations. DO NOT MERGE ANYWHERE
21f87a872c : Import translations. DO NOT MERGE ANYWHERE
dcaf33a51a : Import translations. DO NOT MERGE ANYWHERE
cf0b022980 : Add a new verbose debug report for header parsing errors.
ad7541ab79 : Log which user adservices is running on.
10aaedc669 : Set "trigger-aggregate-storage-limit" debug report limit to "limit"
29eb9d0a0e : Changed SyncCallback so it uses a long for timeout.
38ec2757f3 : Set "trigger-aggregate-excessive-reports" debug report limit to "limit"
a6a0d40a00 : Fix IllegalStateException when "web_destination: []" in json
0092f85b4c : Disabled foreground check test on S-
91356c754b : Add KAnon CB test
9a14f6f588 : Fixed value of some @SetTypeFlag annotations.
d72d08f817 : Added SimpleSyncCallback.
a77622613b : Minor improvements on EncoderLogicHandlerTest:
0c3e8f0517 : Refactored EncoderLogicHandlerTest so it doesn't assert on background.
1bd5ee602d : Run CTS wifi tests in sandbox postsubmit
569c1577de : Use a separate tag for KAnon for ease of debugging
6c1dfdc962 : Run CTS util tests in sandbox postsubmit
ed7abdb78d : Added EEA for PAS.
38c51cd671 : Added EEA for PAS.
28093e5313 : Added AdServicesTestingProvider to more unit-test projects.
5a0408823c : FIFO destination limit at source registration
ce2bdca9a7 : Enabling console message from javascript isolate into logcat
a714544cfa : Pass B&A URLs to CB tests via test arguments
e2dc02823d : Disable unix stream tests on automotive
e01f70303e : Add report_id column to attribution table
b2e53bb030 : Simplified AppSetIdWorker.getInstance()
e8cdf48ded : Split equals and hashcode helper methods into EqualsTest.
dc3052f29d : Created helper method to assert singleton factories are thread-safe.
2dda87b015 : Fix dirived V6 custom audience table migration issue
dd75c8ef2a : Fixing appsearch data migration test by increasing the activity time out.
31b96efa38 : Refactor some code in AdServicesCommon, add additional logging for tests
f7e2ec5226 : Improvements on AppSetIdWorker.
e46d2918cc : Improvements on AppSetIdWorkerTest:
f024404670 : Run CTS Media Codec tests in the sandbox
36e74cfe9d : Use mocks in KeyAttestationTest
f2be20b00a : Add proposed trendy teams for CTS modules to be added in platinum
681e9e0c5b : Add a Feature Flag for SPE Pilot Jobs Batch 2
8552dcc8ed : Add CEL for Update AdId Cache
f3d35c22b9 : Support long running command for Android S/T by having `RUNNING` as command status
d9943aeb57 : Use IfThisThenThat linter to guard against AdExtServicesManifest changes
bc0ddf38ef : Remove Old AdId CB Test
d8a0d685f0 : Fix BooleanFileDatastore of Using Set.copyOf()
0727ffdb5e : Fix gaps in latency/failure reporting in system server
970a3d14bb : Add a crystalball test for basic PTB/PGA simulation
ee2f239bc7 : Add result code logging for load SDK failures
b15bc163bb : Import translations. DO NOT MERGE ANYWHERE
3c0dd1e0a0 : Import translations. DO NOT MERGE ANYWHERE
dab7bdada6 : Import translations. DO NOT MERGE ANYWHERE
75bfa6433c : Enable AdServicesSharedLibrariesUnitTests in Presubmit
3d3a4acbfa : Fix BooleanFileDatastore of Using Set.copyOf()
62c7b9d35f : Fix JobUtilTest
3c2b687ea7 : Fix JobUtilTest
89510b6431 : Add missing requires permission in AdServicesManagerService.
982f748388 : Add Owners file for shell command directory under service-core
9e9595d8bb : Move rest of the debug flags to DebugFlags class
49698568ac : Disable fledge select ads killswitch in some tests
61251e6621 : Import translations. DO NOT MERGE ANYWHERE
3ab454fb68 : Import translations. DO NOT MERGE ANYWHERE
fe535fbc14 : Import translations. DO NOT MERGE ANYWHERE
eabc74457f : Enable PPAPI flag for FledgeScenarioTest
52ccf8203d : [Measurement] Fix ODP Dependencies for Unit Tests
31fb217b7a : trigger multiple attribution scopes.
fa48496ddf : Add infra team as owners for the adservices shell directory
e46623aebc : Restart the JS isolated on IllegalStateException.
f70881b674 : Change OWNERS file to have back compat reviewers for changes to AdExtServicesManifest.xml
c42250d068 : Update MddJob to Include Task of EncryptionDataDownloadManager
aaf71dc3cd : [git_main] Add CEL Logging for Back Compat Init
35c2d744c3 : Fix the TAG for AdId CB Test
84ce793d1f : Test that the sandbox can create MediaSession
c994e6c143 : Fix the issue in PolicyJobSchedulerTest
f95e427dc1 : Spy Process class instead of mocking
524c3e2228 : Allow test broadcasts to be sent from the sandbox
3fca7f9188 : Re-enable previously ignored tests in SdkSandboxStorageHostTest
8a8dbc8ae4 : Enable CA shell command tests on S
03646e292c : Refactor all tests.
26340e988c : Use constants instead of call-site comments on AppManifestConfigHelperTest.
f2ef2a6a4d : Improve shell command helper class for R/S to provide both output/error
8c8437bde4 : [DO NOT MERGE]Fix NPE for CtsAdServicesHostTests
b90787934e : Enable Skipping Job Scheduling for Not Enabled
4bf1058b1d : e2e test for attribution scope. Test: atest com.android.adservices.service.measurement Bug: 324261445
c93b7eb617 : Fix deactivation logic for attribution scope.
01f1e32317 : Refactor tests to use helper methods.
f39fae0b99 : [Measurement] ODP Metric Logging Implementation
c8dfbde25c : Make PhFlags.getInstance() package protected
f60b80b234 : Remove checks on internal implementation of AdServicesBackCompatInit from AdServicesCommonServiceImplTest
951c7951a0 : [DO NOT MERGE]Fix NPE for CtsAdServicesHostTests
e9d710e8b4 : Create separate class (DebugFlags) for debug flags
48710493a0 : Fix NPE when shell host test is skipped
59d3edc055 : Refactor more test methods.
cf2fe12333 : Minor changes on topics classes:
daef5cef8f : [DO NOT MERGE]Fix NPE for CtsAdServicesHostTests
a21abf635b : [Measurement] PA Request Logging Implement
743798b544 : Update the MobileDataDownloadTest to read latest enrollment data and latest ptb enrollment data.
f6f8dc3ffa : Fixed usages of String.toXXXCase() to use Locale.ENGLISH
0b78637b6e : [DO NOT MERGE]Fix NPE for CtsAdServicesHostTests
10ecd7ecea : [1/n] Add result_code to SandboxApiCalled with default value
78d27e799b : Re-enable SDK sandbox shell host tests
62b593c67f : Remove cts tag of MainlineCTS AdServices test modules.
83f0ed4fca : Import translations. DO NOT MERGE ANYWHERE
b8730c2c2e : Import translations. DO NOT MERGE ANYWHERE
866ea6d784 : Import translations. DO NOT MERGE ANYWHERE
c1b00b2ef3 : Fake report deletion for attribution scope
34cdb27951 : Changed Notification intent request code to allow extra data to be detected.
b8c5881377 : Refactor JobServiceTestHelper.
a432c750c9 : Fix borken test CombinatoricsInfoGainPeakParameterizedTest
3c569404f6 : Refactoring SandboxLatencyInfo object in tests
3e70e46bec : Reset DeviceConfig properties after test
c334659b7d : Use Expect instead of assert for SdkSandboxTest
cf1672e1d9 : Add some verbose logging
1d1c00b539 : Logging number of ads in contextual bundles instead of number of bundles
4eedf7a1de : Create a New Version of Ad Id Crystal Ball Test
6849e588c1 : Change PackageManagerCompatUtilsTest to use AdServicesExtendedMockitoTestCase
76d925d7c8 : Replace CountDownLatch with JobServiceCallback.
d51efca3c4 : Move the command which keeps the device power on to false to tear down command.
9bd314a3dd : Setting default value for PAS unlimited egress feature flag as false
4e356fc6d3 : Replaced all (but debug_mode) system_properties flag usage by device_config:
db0cd695c1 : Inlined AdServicesFlagsSetterRule methods that set system properties.
e1193baa29 : Replaced some topics system_properties by flags.
7b427fa028 : Adding AdServicesFlagsSetterRule in CustomAudienceApiCtsTest
21dd525f41 : Uses common infra on CtsAdServicesTopicsAppUpdateTests
9f30b88431 : Uses common infra on CtsSandboxedTopicsManagerTests
49b7422f18 : Replaced setprop by device_config put.
76c0613dbb : Add Collector for Ad ID API
1526ba57c2 : Add app install filters to AdFilters#toString()
8def5c19bb : Add privacyEpsilon to getFlipProbability.
738bb5fcb9 : Add newly added api and error code in Cobalt metric.
36aed959f2 : Fix debug key permissions for null aggregate reports
5cd4e2ca65 : Fixes flakyness on AsyncRegistrationQueueRunnerTest
4d2c73343f : Revert "Added ConsentManager V2 logic into all UI related class"
d1780da04c : Add Cobalt logging to Fledge api
d9e48589b7 : Unlock screen before running test.
eca0292bc7 : Clean up AdServicesLoggerImpl.getInstance() in Unit Tests
421c614bd4 : [DO NOT MERGE] Remove incorrect API
92d8aef210 : Import translations. DO NOT MERGE ANYWHERE
14d4520d33 : Import translations. DO NOT MERGE ANYWHERE
9360e01889 : Import translations. DO NOT MERGE ANYWHERE
3e57fb926b : Add timeout controls for PAS
f75d5a6e3d : Remove the Usage of Production object for AdServicesLoggerImpl in SignalsEncodingE2ETest
4dd8e77117 : Lazily create CobaltLogger in TopicsCobaltLogger.
4ea6d306b6 : cts: Unmark tests as flaky and fix broken test
b2408ab8be : Revert "[DO NOT MERGE] Update Mainline API"
7733459b64 : [Measurement] Forward web trigger registrations to ODP
b8b95799b2 : Fix a miss leading log.
28d52a9611 : [Topics API] Clean up redundant test key variable.
ca89aed4e8 : [Topics API] Update test keys used for encryption unit test to different key.
4525035ede : Improvements to AdServicesBackCompatInit tests.
ed1b3c9fcc : Remove setRequiresDeviceIdle flag from encoding background job
46c61ae21b : Fix failing test
96e2a6eeb7 : Fix flaky test on AttributionJobServiceTest
183a4f94ff : cts: Ask OS for free port for MockWebServer
3455584431 : Remove marcots from AdServices OWNERS
a60f06c8df : Fix LimitPerfTests's bidding signals url and ads' metadata
02f39d5d07 : De-noise logs and handle NullPointerException without verbose logging.
f7c0593195 : Deleting CombinatoricsInfoGainPeakParameterizedTest
23ed7b1d22 : [DO NOT MERGE] Update Mainline API
374b3ed4f9 : Refactor tests to use helper methods.
2581dbc29a : Fix flaky test in CobaltJobServiceTest
d0e862070b : Revert "added Gapp string"
112e416263 : Added final gapp string changes in intro.
e5a943afbe : Replace PhFlags.getInstance to FlagsFactory.getFlags()
76b8ccab54 : Revert "Add 2 new columns to enrollment table 'enrolled_site' an..."
92a85cf719 : Revert "Updating EnrollmentDao lookup logic to utilize enrolled_..."
a67e3e4402 : Mock HTTP response in testRunAdScoringSuccess_withDebugReportingEnabled
72027f370a : added Gapp string
ce99e93585 : Change shell command
a45501961d : Database changes for attribution scope.
413b93f870 : Information gain update for attribution scope.
f78b4fc0fe : Add end to end tests for server auction flow with filtering flags on and off
031d752503 : Moved test classes to com.android.adservices.shared.testing
0b65a761ac : Fetcher changes for attribution scope.
3b6bb246c2 : Allow empty trigger_context_id
0edefe4b0a : Create test helper Callbacks for each JobService life cycle.
d331f0b1c7 : Minor changes on some testing infra:
fd744a445f : Make debug flags read from only system properties
a6d13c171a : Refactor more PhFlagsTests.
55897389f8 : Add report time to hash for reports objects in E2ETest
429cd9b8ae : Fetch almost expired server auction keys and when the DB is empty
833ce0d108 : Remove customized context feature flag
10835f4089 : Implement NoOp logger for SignatureVerificationLogger
28062f8d18 : Added test for fetch ca and schedule update using fltering flags on and off
58ef3b5a1f : Minor fix for SignatureVerificationLogger
b5bf608bb9 : Collect metrics for ad filtering
f92ddd0488 : Added Fledge E2E tests for filtering flags on and off.
80cf5f5e57 : Added tests for join ca with filter flags on and off
fa4f17fca7 : Revert "Added tests for join ca with filter flags on and off"
eea2931cdf : Update measurement switch bar on R.
63d45656d9 : Clean up CAs on test teardown
3abb060aaf : Enabled consent debug mode for CTS tests
1f0b2a7c54 : rbc init do not log error when run within adservices package
c7e6b5d39e : Refactor existing CustomAudienceShellCommand cts tests to use ShellCommandHelper class
4cc2bb12ae : Add another method in FlagsTestHelper and refactor more methods.
31600d1bec : Added tests for join ca with filter flags on and off
4d36dd3b00 : Remove customized context feature flag
bc4e5be1c3 : Lifecycle test: avoid testing app is killed when SDK updated
131c28e782 : Only run shell command tests on T+ devices.
13880dd37c : Moved FlagsFactory.getFlagsForTest() to its own class.
70d7ce5848 : update binder time for adservices common service cts tests
0ed6b2cb1f : Limit 1 navigation per reporting origin per registration.
eeafb37913 : Use lazy holder to initialize AdServicesErrorLogger
e49011beb6 : Set debug flags using system properties instead of device config [3]
4acaf49288 : Set debug flags using system properties instead of device config [2]
08e68bba38 : [PAS] Adding EncodingJobRunStats metrics
7433d83fc2 : Fixed AdServicesExtendedMockitoRule.mockGetFlagsForTesting()
02d7cc0df3 : Add ImmediateAggregateReportingJobService
0396d96e06 : Refactored MeasurementImpl() constructor to take Flags.
17a562b2e3 : Activity tests fix: place expected view in center of activity
5f1fb59264 : Add telemetry for ServerAuctionKeyFetchCalled
3c36bcf0e3 : Skip tests on devices that do no support AdServices module properly
0592377109 : Correcting test name to match existing convension
4ce6b5b33b : Remove obsolete ad filtering DeviceConfig flag
53ffe8894e : Remove obsolete ad filtering DeviceConfig flag
c8cb0ee77f : Updated CustomAudienceUpdateablReader, backgroundfetchworker, and setappinstall advertiser to use split flags. Also removed getFledgeAdSelectionFilteringEnabled flag
332ab36211 : Call ErrorCodeSampler from AdServicesErrorLoggerImpl to implement custom error code sampling
b34bbddde2 : Improved documentation on FlagsConstantsTest.
7420debd5d : Removed Flags.getAppConfigReturnsEnabledByDefault
08d80a1795 : Enable all API flags in scenario tests
39e64ca258 : Add a dedicated Mainline Test Mapping group for Adservices
513ef97221 : update the notification landing page consent enroll
e83966e091 : flaky AdExtServicesGaUxAlreadyEnrolledChannelRowTest
56be24bea1 : Implement logging for EncodingJsExecutionStats
2bb682c1ce : Minor unit test improvements
95615ca034 : add back compat init
5d4f328cdc : Adding help information for consented debug command in adservices help
9922cb48be : Change context in AdServicesTestCase.
dc7f833796 : Remove the Comment in JobWorker about ANR
e5290dcb49 : Enhance ExecutionResult class
dd78eb3694 : Add more resource types to adservices public.xml
baa02a299c : Disable unix stream tests on automotive
299a8ae1b1 : minor refactoring to move custom audience shell command classes to customaudience package
b86d50802f : Wait for app death in lifecycle tests for kill logic
b95b8eeb91 : [Encryption Keys] Implement CEL logging.
1aa873e320 : Add telemetry for ServerAuctionBackgroundKeyFetchScheduled
f06d7fc38d : Import translations. DO NOT MERGE ANYWHERE
47aef0aa57 : Import translations. DO NOT MERGE ANYWHERE
7b15c48702 : Import translations. DO NOT MERGE ANYWHERE
6995788ef2 : Minor refactoring
d3f51c96d4 : Replaced all (but debug_mode) system_properties flag usage by device_config:
8edc223ef7 : [Encryption Keys] Delete expired keys.
52fd42e727 : Enable Binder Timeout Overriding via System Property
ba7d301b99 : Renamed public methods on PhFlagsTestHelper.
1f2fda558f : Fix the Mdd test for Topics model download.
a867830d49 : Use method reference for flaginator lambdas, as it's more readable.
57f5d87433 : Support Setting ExecutionResult to the Execution Future.
9fefa1d527 : Add null aggregate reports count to Measurement metrics
b5c4e04266 : Modified AdDataConversionStrategy to split conversion based off flag values
53338244cd : Set debug flags using system properties instead of device config
1d5d3e978d : Remove flaky annotation from stable Topics test
81d0a3c3ed : Refactor more PhFlagsTest methods.
4d07307593 : Fix E2E logic for determining aggregate reporting delay
2378aa408f : Add UpdateSignalsApiCalledStats
f45ebc52c5 : [Encryption Keys] Add Manifest populator for encryption to MDD
c00dabab00 : Revert^2 "[Topics] Adding Topics Encryption Metrics in EpochManager and CacheManager"
5c1064a0d0 : Revert "[Topics] Adding Topics Encryption Metrics in EpochManager and CacheManager"
9fb9f93d5a : Updating EnrollmentDao lookup logic to utilize enrolled_site and enrolled_apis columns
f49d40d81b : Add 2 new columns to enrollment table 'enrolled_site' and 'enrolled_apis'
e2f8a0d4ad : Updated AdFiltererFeature factory to return the correct factory based on split flags.
9477c7ffd4 : Updated AdFiltererFeature factory to return the correct factory based on split flags.
8327bb4579 : [Topics] Adding Topics Encryption Metrics in EpochManager and CacheManager
14ecd39cf6 : Make MddJob Class to not Use Singleton Pattern
827fa4bc81 : Log shell command stats to statsd
7100a7fcc5 : Make debug flags read from system properties
92fecbdf1e : Update AdServices Cobalt registry
2bbb14345e : Fix BackgroungKeyFetchWorkerTest tests
5ef06fa4c3 : [PAS] Adding some PAS extended metrics.
185a9f4191 : Add Dump permission to shell command Activity
f00e026f6a : Revert "Fix BackgroundKeyFetchWorkerTest tests"
cbca33ad19 : Cel sampler: Parse the sample interval flag and determine error logging based on random sampling
248b147d7b : Import translations. DO NOT MERGE ANYWHERE
81066511da : Import translations. DO NOT MERGE ANYWHERE
e4f3efc597 : Import translations. DO NOT MERGE ANYWHERE
00c9c747f8 : Adding stats logger for the command in Shell Command Result
a25112303e : Fixing minor bugs in consented debug shell command test class
9db4d4e1a4 : Set Unlimited Egress Enabled Flag as part of response of Get Ad Selection Data
2a3bc0814e : Removed Context from AdServicesJobServiceLogger.getInstance().
2f906ef873 : Amend interop test handling, update interop tests
690eb56dad : Fixed dark theme chevron color issue for PAS notification.
f6144b6c7f : Fix BackgroundKeyFetchWorkerTest tests
ac77e22114 : Make the Scheduling Logging Method Required
7db06dcaef : Save playback state in the manual test app (app video)
c11f0d90fd : Replace constant dimen values in apk layouts[3]
a684ddb373 : [PA] Adding Ad Filtering telemetry flag and stats infra.
ec55046dbe : Turn on customized sdk context by default
f005acda38 : Fix Join encryption key queries from the DB
7f33487ff8 : Add add filterers with only fcap or app install enabled
442bd43292 : Add Telemetry for signing verification for contextual ads
7ab395dfad : Add more methods to PhFlagsTestHelper.
f7b3e23809 : Enable Job Scheduling Logging for MDD job
2f6b0c6169 : Enable Job Scheduling Logging for SPE
3df368981f : Add stats/logger class to log shell command to statsd
324a9c51fb : Migrate Mdd Jobs to use SPE Framework
5787cdad4a : Fix check for trigger aggregatable data. Fix null aggregate report generation when source registration time is included during nonattribution.
87f8db6e2d : [Encryption Keys] Add V3 JSON converter for keys.
244f6c17f4 : Remove flaky and ignore annotation test from the cts test AdServicesShellCommandTest
38b6981912 : Implement MddJob using SPE Framework
e636786e51 : [Topics] Adding Topics Encryption Telemetry flag, metrics stats and logger.
de8509d2f1 : Disable topics/PA service classes on Android R.
3cdba25c28 : Enable ConsentNotificationTriggerTest for Tablet.
d64af0cd76 : Add a flag for back compat init
eabb8a5619 : Remove message assertion in TopicsConnection
4155bae426 : Fixed build breakage caused by simultaneous CLs.
e1a07d61bd : Add a try/catch block in onSuccess and onFailure
69c211b62d : Add correct mdd url for OTA resources test
31d61a3a04 : Change AppNameApiErrorLogger.getInstance() to return NonNull instance
2153266071 : Refactored ModelManagerTest to use AdServices testing infra.
29212917ea : Mute the video in the manual test app when it is paused until the end of current playback.
eec1510958 : Removed Context from MDD-related static methods.
54f0efbe3f : [Encryption Keys] Add Encryption keys with MDD.
3c642c3876 : Add new helper methods for Flags testing.
c3be0b1464 : Remove obsolete "enable for R" TODOs.
a3c2994016 : Replace constant dimen values in apk layouts[2]
852e10a7f8 : Fix nullpointer exception in KAnonImmediateJoinTelemetry
325219866f : Use background executor in KAnonCallerImpl
a3116f20c5 : Add tests for SDK sandbox unix stream sockets
0d26c8d618 : Add tests for SDK sandbox unix stream sockets
dabff4cdf6 : Enable telemetry of ServerAuctionCoordinatorSource for GetAdSelectionData
2a3afa8bae : Create apk/OWNERS for rb-gateway eng
7856333c4a : Add tests for SDK sandbox unix stream sockets
7a1ddc6842 : Add a new flag for KAnon during persistAdSelection
ff825ba572 : Use values from flag for httpclient/background job
aa10d3baff : Add feature flag that enables the server auction key fetch metrics
d5dc7ad129 : Remove unexpected mcts tag of CtsAdservicesRootTestCases.
cedd0bccd9 : Separate contextual ads from filtering flag
8bc709cea0 : Add Job Scheduling Logging classes
2d0593d29e : Inlined AdServicesFlagsSetterRule methods that set system properties.
85273a9c81 : Fix ImpossibleNullComparison errorprone warning
f5137e39cb : Fix ImpossibleNullComparison errorprone warning
20f35f8302 : Do not change DeviceConfig property in unit tests
70f913f2bd : Extract common helper methods and interfaces from Flags tests.
4935b94195 : Allow WebView to depend on adservices.
fe6a77ff8d : [S] add ux engine debug channel test to mts-extservices test_suites
3979b277ae : Enable shell command activity by default
eadff92f07 : Replace constant dimen values in apk layouts
c00643cdfc : add test coverage
603ecfb146 : Add trigger context id
88d924a510 : Adding check to verify the calling app has declared permissions for AdId in GetAdSelectionData API
13a0b185b6 : Added PAS fix for entry point and first time notif flow.
f1b493c497 : Add ability to join kanon sets on OnDevice Auction
558339d6d3 : Set expiry in hours for consented debugging shell command
c6208ae2a8 : Move PerBuyerDecisonLogicTest into CTS
7bd117050d : Update PackageChangedReciever, ConsentManagers, and BackgroundFetchWorker to use seperate flags for app install and fcap
1bd54f0687 : Revert "Directly invoke onPropertiesChanged when setting killswitch for test"
43659fa8ec : Added the GeoIP support for tablet
ce1a64497d : Add test coverage for describeContents method.
6ba81cbc5c : Refactor and move IsAllowedXXXAccessCommand to the common directory and be a part of common factory
92d5bf18e6 : Add app install and fcap flag
e7ad2159a5 : Restrict number of report states
0e808790d2 : Add empty values for metrics modified to add PAS metrics
bd65d60bd7 : [PAS] Adding PAS telemetry stats infra.
df27ab30a0 : Route the confirmation_right_control_button to right_control_button to avoid translation difference, as other text that is "Got it" in English
f7bea0eca2 : Rename ShellCommandTest to ShellCommandTestCase
6052884273 : Refactor and move IsAllowedTopicsAccess command to be part of the common factory.
1bd9ded811 : Directly invoke onPropertiesChanged when setting killswitch for test
2fcc052def : Using MockWebServer calls instead of network calls in AdSelection CTS Test
46efe2f42b : Add total sandbox activity creation latency logging
b0b1287928 : Create apk/OWNERS for rb-gateway eng
fd0b6b03b8 : Create SPE Instances for AdServices Module
1286141aff : Create SPE framework
91f9441b8d : Add E2E CB test for Server Auction Media Type change feature
01bfa49be2 : Add AuctionServerE2ETest for Server Auction Media Type change feature
b536bf4d25 : marking testEnableGlobalKillSwitch as Flaky
2ce8475bdf : Prevent exception in teardown from hiding exception in setup
dffdfdefe4 : Specify string encoding when checking string lengths
72313cb8ce : Add empty values for metrics modified to add PAS metrics
422a6e028d : Added new FeatureFlag type: DEBUG.
15cde56dae : Add Test for AdServicesCobaltUploadService for test coverage.
55900ea636 : Add a helper method getAdServicesPackageName in AbstractDeviceSupportHelper and its impl class to get AdServices package name for device and host tests.
1542e9660e : Fixing failing SignalsCtsDebuggableTest and making ScenarioDispatcher Thread Safe
3e586d9213 : Import translations. DO NOT MERGE ANYWHERE
8e576fa8cd : Import translations. DO NOT MERGE ANYWHERE
05d84df683 : Replaced some topics system_properties by flags.
3a0926db00 : Increasing line coverage
8de110281a : Implement server auction media type
0b0ad6b87e : Add telemetry for KAnon ImmediateSignJoin and BackgroundJobService
c7454d3d76 : SdkSandboxController#getSandboxedSdks latency metrics
5b7eb9cc17 : add tests for coverage
db8562d45b : Remove empty contextual ads from auction
97bf6f2276 : Add Flags for SPE Scheduling Logging
a5fc1e969d : Fix the CTS Coverage for UpdateAdIdRequest
fe1e9d70ba : Added ConsentManager V2 logic into all UI related class
cbee9e2455 : Precondition error messages should be compile time constants
21b6deba8c : Modify Mdd manager to add OTA layout updates
b4577aeb7e : Add Enrollment DB Schema and API Based Schema Flags
df18abd9c3 : Fixes flaky method in AttributionJobServiceTest
b26f5e0719 : Add a feature flag for enabling the server auction media type change
1c9dc2b6cf : Load Ad benchmark: initialize SDK and wait for initialization to complete
637e39cada : Adding AdServicesFlagsSetterRule in CustomAudienceApiCtsTest
db8b7cc828 : Fixing flakiness in testGetAdSelectionData_withoutEncrypt_validRequest_successPayloadMetricsEnabled
a28f2a69ca : Changed DeviceConfigUsage to report errors instead of warnings.
6f99ca523e : Add test case
66658a41f8 : Change notification screen on tablet in landscape mode. Test: manual Bug: 32842925 T - https://screenshot.googleplex.com/Bow48AEFTj4uRoN.png https://screenshot.googleplex.com/69oAymdi84vbHBT https://screenshot.googleplex.com/7G8PrSeoXFQBz2o.png S - https://screenshot.googleplex.com/TGd7nTkaRqf9D8w.png https://screenshot.googleplex.com/zLK4HMWmTny5Z7U.png R - https://screenshot.googleplex.com/7SK6o4bJLGxup5J.png https://screenshot.googleplex.com/6fH6WsJ5cyEZiiZ9
1953b9c168 : Precondition error messages should be compile time constants
0a53386be0 : Removing FlakyTest annotation from tests where the bug is marked as fixed
648eb1195e : Load ad benchmark: use generic client app args
9fe321425f : Disabling Global and Fledge kill switches using AdServicesFlagsSetterRule
40ac206cd0 : Flag guarding collection of contextual ads from ad selection config
81f7be3e82 : Fix typo in comment
abec86fa0a : Don't silently skip ads if they fail validation when read from Json
ceb3da625b : Add support for on device adSelection with auction server and unified tables enabled
6a758e027d : Minor fix on PreconditionsCheckStateDetectorTest
f071f4beec : Add Equal and Hashcode methods for JobSpec class
5e64365629 : Remove internal references from linters, use local documentation instead
1e7adb181f : Create flags for OTA layout feature
9f8630be22 : increase notification test wait timeout
11b1e3420a : reboot device in ux channel root test on S
49c27f75ad : Revert^2 "Ensure sandbox kill on app uninstall"
b2e874f54d : Refactor FledgeE2ETest to use AdServicesExtendedMockitoTestCase.
cbb987d598 : Make KAnonSignJoinFactory reentrant.
6ab55cf00d : Adding CTS test for setUpdateUri in UpdateSignalsRequest
a144a96aa3 : Revert "Ensure sandbox kill on app uninstall"
2a52d31f32 : Revert "Support high report state counts"
bad6281ed5 : Add android annotation dependency for @RequiresApi in generated code.
3ed07453fc : add reset bit to common states
c3f0f9743d : Precondition error string should be a compile time constant
197f68a4e9 : Ignore testTopicsManager_testTopicsKillSwitch exception message
52d9476259 : Throw an exception when unable to get device API level
90054fc3db : Refresh expired keys during auction
b5a3b57faf : Adding end to end tests for consented debug shell command
2dab439120 : RESTRICT AUTOMERGE Revert "Modify testTopicsManager_testTopicsKillSwitch to expect ..."
3511b723e1 : Fix event report delivery time for event sources without cooldown window
c1706bfd23 : Adding Shell Command to enable consented debugging for server auctions
a2aa467861 : Add lint in adservices-cobalt
1c3daf639d : Ensure sandbox kill on app uninstall
653e3d6f99 : Exclude SettingsRvcUxSelectorUiAutomatorTest from running on S+ devices
d00d50466c : Call test mode coordinator to fix timeout exceptions in CB tests
f966a5e29c : Remove FlakyTest annotations from stabilised tests
9681bfadb8 : Import translations. DO NOT MERGE ANYWHERE
19d32b68d8 : Import translations. DO NOT MERGE ANYWHERE
90b95dc981 : Import translations. DO NOT MERGE ANYWHERE
fe862af38c : Add tests for global kill switch flags.
1d943a5b8f : Added more logging to the reset channel
762900ae31 : Add API coverage for bidding logic version on custom audience override
7d640ac502 : Fix bidding logic uri in LimitPerfTests
037950f8f1 : Run CTS OS tests in the sandbox
d2a1a639a1 : Cleanup dead code for off-device Ad Selection
97ddd4f094 : Use BackgroundExecutor to fetch keys from database during background job
3a59d46f16 : Adding verification for buyer's and seller's loss debug reports
2b3cbd8647 : Add Lint in more libraries
13a5e6fdd8 : Ignore fetchAndJoinCustomAudience API CTS tests
266422349e : Add a Flag to Guard Applying SPE to Pilot Jobs
000ea3304f : Add tests for SDK sandbox unix stream sockets
48333d84ef : [B&A latency] Add tests varying operational limits w/o filtering
32258e4abf : Ignore CTS AdServicesShellCommandTest till we fix shell command helper class
2012bd21ff : [PAS] Add a flag to guard PAS metrics.
1512894c2b : Set max info gain for dual-destination navigation to 11.5
24d25c67f7 : Fixed some "low-hanging fruit" lint warnings.
3047187ddf : Modify generate_adservices_public_xml to include more resource types
49b7a445fc : Add some Utility Object Classes for SPE framework
e5fe50bb5a : Initial version of SystemPropertiesDumperRule.
b00b2de184 : [AdServices] SdkSandboxTest spies Process class.
d76e95a923 : Add a restart icon for the reset msmst data button. Test: manual Screenshots: T - https://screenshot.googleplex.com/8pXvJQKJp2G3D9d S - https://screenshot.googleplex.com/95jCzb557BPkJPx R - https://screenshot.googleplex.com/5a4JkSRQyuGgwYM Bug: b/328496126
34dc31d011 : Fixed ErrorProne warnings on AdServicesTestUtilityTests
dd03122a7b : Ensure uninstall of SDK after E2E test
30977f26ff : Ensure uninstall of SDK after test
5654d665f0 : Modify testTopicsManager_testTopicsKillSwitch to expect ServiceUnavailableExceptionTest.java instead of ISE
c99dff5deb : Address test coverage for neg filter APIs
03c8f5aa34 : Add coverage for ReportEventRequestSetters
1393fb2a75 : Adding Consented Debug Configuration to Server Auctions Payload
8ac9027ca6 : Change OWNER to Infra Team for Flags Related Classes
e461271f21 : Fix UnnecessaryCheckNotNull errorprone issue
8cd786ed18 : Introducing AdServicesTestingProvider.
3e61abd8a1 : Rename BackCompatLintChecker
b9cbabc0d8 : Precondition error string should be a compile time constant
9363f276f0 : Precondition error string should be a compile time constant
34624be21e : Added lint checker to avoid (direct) DeviceConfig usage.
534c87a89b : Created helper to abstract DeviceConfig calls.
e9da051178 : Rename BackCompatLintChecker
902d01b8af : Provide a way to allowlist CPs while testing
aab14f941d : Add unit tests for ad render ID validator
63287f0e16 : Refactored direct calls to DeviceConfig getters.
7f6bad635d : Set server parameter sign/join expiry instant correctly
830f38a316 : Modify generate_ota_public_xml to include more resource types
b790252377 : Unlock device whenever needed in UI tests
99ccbcc214 : Use correct OHttpContext to decrypt join response
3978bc102c : Fix system properties test.
3a1e979a97 : Remove usage of builder class in AdServicesExtDataServiceCtsTest
00a6f3afde : Fix faulty mocking strategy and a flaky test as a bonus
b562e8f8c1 : skip ConsentNotificationTriggerTest on tablet
f3e0f89c2a : Remove flaky annotation from appsSubtitleTest
020f36b2ab : [PA CUJ] Add UT demonstrating cross app frequency cap filtering
4db38584a6 : Add fetchUri setter coverage
2ace659fbf : Set `trigger-attributions-per-source-destination-limit` verbose debug report limit to limit, not current count.
da0075c326 : Add CTS Coverage for setLimitAdTrackingEnabled()
63d6b5b4aa : Modify testAdSelection_skipAdsFailedGettingBiddingLogic_success for CA2 to point to a 404 address to address timeouts
928404820f : Remove MockWebServer from LimitPerfTests
3c3d1760a2 : Add test coverage for GetTopicsResponse.Builder
9804d7b3f9 : Address CTS coverage issues
168cc189df : Address CTS coverage issues
7636254ae1 : Address CTS coverage issues
d51bf46940 : Run shell command when activity is started and args are passed.
5df2000210 : Split ServiceFlagSetter into helper rules.
c4af9ff84a : Split KeyAttestationSupportedRule into multiple rules
b9e5225c04 : Don't log interception latency for non-sandbox activities
e05162ef0b : ext datat proxy minor fix
7fa2f4aa70 : Protect ImpressionNoiseUtil::nextBigInteger
9a7fa91e2f : Add latency logging for SdkSandboxActivityRegistry APIs
76310599fb : Catch and log exception in warmup for AdSelectionDataE2ETest
3cc74d22ae : Update KAnonE2ETest to use actual encryption
c5224ee007 : Import translations. DO NOT MERGE ANYWHERE
6fd62b0e83 : Import translations. DO NOT MERGE ANYWHERE
3feb69d252 : Import translations. DO NOT MERGE ANYWHERE
ad61663b2a : Remove ARA parsing alignment V1 flag-related code
2fcc24fa92 : Remove event report delay code
e7e5d2278c : Rename max distinct enrollments to reporting origins
ed30579b09 : Enable client error logging by default.
f42e5a39b8 : ApiCallStats response code expansion
b48f032161 : Disable PAS UX test for S- devices.
075d4d9bcc : Fold [GoldenImagePathManager] into [GoldenPathManager] #cleanup
2c3939830f : Fixed issues with resetting content view in onResume.
51439134f7 : Modify testTopicsManager_testTopicsKillSwitch to expect ServiceUnavailableExceptionTest.java instead of ISE
00505d6ba0 : Replace mockGetSystemProperty with new TestableSystemProperties.
1f887fc10f : Final adjustment on getMeasurementAttributionFallbackJobEnabled() and test.
9efd3a1ba4 : Removed redundant kill-switch check on fledge flags.
92296aabf4 : Removed redundant kill-switch check on measurement flags.
59dc4c6087 : Improvements on msmt flags tests.
9144b04613 : remove flag override in R perf test
287bb5d948 : Added ConsentManager v2 flag
2617cd1e9a : Breakdown registration network error into more detailed errors.Server unavailable error and invalid url error should be their own type of failure instead of grouped into network failure.
1bac0f7734 : Increase the Timeout for Background Thread for AppSetIdServiceImplTest
6909f4d4cf : Uses common infra on CtsAdServicesTopicsAppUpdateTests
99fa23bc5b : Fix typo in strings for PAS update.
5f6fefd9e5 : cli: Capture UpdateResultType to return status
83836deb94 : Ignore fetchAndJoinCustomAudience API CTS tests
4ed8a20a02 : [conflict] Merge "Fix NPE for CtsAdServicesHostTests" into android14-tests-dev am: d712bbab7e
0f3913fa11 : Add android annotation dependency for @RequiresApi in generated code.
45ab993c39 : Add android annotation dependency for @RequiresApi in generated code.
dcefe5b721 : Test PAS ads can win (CUJ 211)
ba49097321 : Ignore fetchAndJoinCustomAudience API CTS tests
c59857b244 : Test signals are included in auction payload (CUJ 210)
1cf512038d : Delete flex reports only for trigger time greater than report time
0da8acaa9b : Update AppSearchConsentStorageManager with u18NotifShown data migration.
be4719346a : Fix flakiness of testRunner_getAdSelectionData_returnsSuccessGetAdSelectionDataPayloadMetricsEnabled by making countdown latch wait for logger call
0a8b0fd5b7 : Fix clickAndWait logic for notification tests
6e880161f1 : Use sLogger instead of LogUtil
8dd10f67ae : Don't log interception latency for non-sandbox activities
fa66b4fd29 : Create a new runner cleanup method.
8a9d3066c2 : Temporariy disabled flaky tests.
c179c2aef4 : Add ad selection from outcome enrollment CUJ.
54071cac56 : Uses common infra on CtsSandboxedTopicsManagerTests
9c4eaf6d09 : Update Docs in Job Policy Proto
22768eb8a5 : Add test for AdSelection happy path unified table feature turned on. [CUJ 202]
34aed2fc7f : Temporariy disabled flaky tests.
4ebe6c0d3e : Add some wait time and check to ensure the activity is finished.
f7f3c1907d : Fix multiple key verification logic bug
dee79903da : Add CUJ 054 test for background API call.
383569d554 : Fix test by spying ErrorLogUtil and call doNothing on getting called.
c6e0663147 : skip GA notif test on R
670890878c : Replaced setprop by device_config put.
d402e1262d : cts: Create CustomAudienceSubject to match on JSON
7302416616 : Fix NotificationActivityGAV2UxSelectorUiAutomatorTest for large screen
b1065a8673 : Add PhFlag for attribution scope feature.
8aa96fdce1 : Use SafeAndroidJUnitRunner on OutcomeReceiverForTestsTest.
b63a058186 : Add latency logging for SdkSandboxActivityRegistry APIs
cdf9d54d22 : Support high report state counts
e58ae2be2d : Add test to flagtests for metrics enabled flag
3c98720a8b : Annotate MddLogger Flag to be Ramped Up
e5825fe0ce : Changing initialization of SerialDexLoaderUnitTest variables
e54f58e72b : Scroll to consent switch to cover zoomed in cases
1eb42b7e6a : [Measurement] Registration API: Stub for PA Request Logging Field
63daff8960 : Fix NPE for CtsAdServicesHostTests
8b26900c65 : Create a new runner cleanup method.

+- Project: platform/packages/modules/AppSearch

c2d7bf4c : Cherrypick "Expand polymorphism for schema type filters in AppSearch"
75ad9ced : Log restricted atoms for abandonment query pairs only
915ae2fc : Change to SearchSessionStats and add end session search intent stats
c591c0c7 : Turns off Apps Indexer for now
84f9bdf0 : Uses real default values for test
4a737037 : Enables the Apps Indexer
64c4d9aa : Runs the Apps Indexer from AppSearchModule
4b59b12e : Integrate taken action metrics reporting with AppSearch
29113f60 : Adds a periodic Maintenance service for Apps Indexer
7986503b : Test fixes for Apps Indexer
47488585 : replacing usages of the deprecated Bedstead annotations with the new equivalents
3945889f : Adds the AppsIndexerManagerService
7d8faea6 : Update framework from Jetpack
9f82297c : Revert "Update AppSearchBatchResultParcel to safely serialize/de..."
3b23b468 : Also indexes application label
c72c8631 : Add an empty space after `//` in AppSearchManager javadoc comments.
ef341b6d : Refactor FrameworkAppSearchConfig to ServiceAppSearchConfig.
4c1bcd8c : Rename FrameworkOptimizeStrategy to ServiceOptimizeStrategy.
c7b34667 : Update AppSearchBatchResultParcel to safely serialize/deserialize SafeParcelable in Bundle.
56109012 : Adds the AppsIndexerUserInstance Class
a46d498f : Change default byte and time optimize thresholds
d4e4f296 : Minor refactor rename variable.
7b140965 : Apply some minor lint refactors to AppSearch code.
5da52f26 : Add optional sha256 certificate checking
e957e9ad : Update AppSearch's version of SafeParcelprocessor to support GenericTypes.
5206a25d : Adds the AppsIndexer Impl class
10cb7d96 : RESTRICT AUTOMERGE Set the container field of aconfig flags
89c54c69 : Add some nullness checks.
df200811 : Modifies error handling in Apps Indexer
65f085b5 : Add nullness-checker and LogUtil info changes.
93174668 : Add Nullable annotation to use with types.
3bce53a9 : Minor refactors
fdd1e55a : Adds a helper class for interacting with AppSearch
b1ad2473 : Apply java-fromatting to some more AppSearch files.
ebd00d0f : Smaller edits to Util and app type
4c95f046 : Adds AppsIndexerConfig file and test implementation
9ee2b379 : Increase DEFAULT_LIMIT_CONFIG_MAX_DOCUMENT_COUNT to 80000
8fd5b586 : Apply java-formatting to some of AppSearch files.
e6c0a5b4 : Export the flags
30799a48 : Add PREUPLOAD file to check lint issues.
3112a977 : Refactor AppSearchManagerService onUserUnlocking.
980dedac : Backport AppSearchAttributionSource callingPid logic from g3.
23e94e9b : Adds settings classes for Apps Indexer
4d77fe2c : Ensure that docs are cleared in SyncAppSearchImplTest
b286529b : Adds a util for intereacting with PackageManager
142a0b3d : Moves AppsIndexerTests to presubmit
3b03660f : Use unhidden constants in AppSearchManagerServiceTest
b565b4ba : Adds a synchronous util for AppSearch
ade18b01 : Adds the MobileApplication type
eb807175 : Update AppSearchParcelCreator to contain all fields.
e9c45b8c : Enable index compaction by setting optimize rebuild index threshold to 0.9
0d1bf73f : Minor refactors.
4b0233f6 : Recommend exponential backoff for RESULT_RATE_LIMITED
984a8bb8 : Disable executeAppFunction if there is a device owner or calling from managed profile
a55e692f : Update Framework from Jetpack.
12a8562f : Remove self from OWNERS
43828413 : Create daily full persist job.
2a018509 : Move bedstead permissions package.
1d710798 : Reformat AppSearch exported code with google-java-format.
6fcbabd9 : Export flags used in FlaggedApi annotations
9a11f560 : Add unit tests for executeAppFunction
ce694907 : Unhide AppSearchSchema APIs that were hidden in M-2023-11 update
6fc4b7f8 : Some minor refactors.
3442e924 : Add description to AppSearchSchema,PropertyConfig
2aab7293 : Fix NPE when tests are ignored on T- devices
3b700430 : SafeParcelable Requests in AppSearch - GetDocumentsAidlRequest, RemoveDocumentByIdAidlRequest, ReportUsageAidlRequest.
016da4c6 : Unhide RESULT_DENIED and RESULT_RATE_LIMITED
d7c715e7 : Enforce the AppFunctionService to have the BIND_APP_FUNCTION_SERVICE
490c601f : Address feedback from API council
2e626e3c : Introduce an APK stub in AppSearch to add new permissions
36463d21 : Function execution APIs
7bcc65b7 : Update Framework from Jetpack.
d05f1911 : Add restricted atom dependency into AppSearch service Android.bp
f1c3d30d : Add restricted atom dependency into AppSearch service Android.bp
9262bd56 : Minor refactors related to SafeParcelable.
2651c72b : Add comments for PutDocumentsAidlRequest variables.

+- Project: platform/packages/modules/Bluetooth

989e70161d : Enable GATT Connection over BR/EDR
23591474cb : Opt out from edge-to-edge in OppTransferHistory
e331a09de6 : Import translations. DO NOT MERGE ANYWHERE
1d89986598 : Always use 'bluetooth' for checking loggability
3286fb24b1 : [7/7] stack::btm::inq BTM_BR_INQUIRY_MASK => BTM_GENERAL_INQUIRY
85ce5cf853 : [6/7] stack::btm::inq BTM_BLE_INQUIRY_MASK => BTM_BLE_GENERAL_INQUIRY
77a3afc9b6 : BTM: RNR: Validate page scan repetition mode before send out a request
9feb2a6dd7 : Do not adjust minimum connection interval
97cf2308fb : Add flag rnr_validate_page_scan_repetition_mode
b729de860e : [5/7] stack::btm::inq BTM_GENERAL_INQUIRY_ACTIVE => BTM_GENERAL_INQUIRY
4f723b9c37 : [4/7] stack::btm::inq BTM_BR_INQ_ACTIVE_MASK => BTM_GENERAL_INQUIRY_ACTIVE
ca8aafcb82 : [2/19] get_btm_client_interface().db.BTM_InqDbNext
21eae905ad : stack::acl::BTM_IsAclConnectionUpAndHandleValid Remove logging
7cf12b181e : stack::inq Log set interlaced page/inq scan failure
0d70978e2a : [1/19] get_btm_client_interface().db.BTM_InqDbFirst
424fd512a0 : Format Android.bp files touched by storage
a06003c5b6 : [3/7] stack::btm::inq BTM_BLE_INQ_ACTIVE_MASK => BTM_BLE_GENERAL_INQUIRY
274cda3d5f : gd/hal: Restore BtStopWatch that looks used
2961d06ca6 : Fix services being mangled for non-bonding devices
fac0be6dbc : [2/7] stack::btm::inq Remove BTM_LE_GENERAL_INQUIRY_ACTIVE
339260daf7 : Correct scanInitializeNative mutex lock location
85fc5887b3 : flags: add leaudio_big_depends_on_audio_state
fc1fe8aa62 : Add flag l2cap_le_do_no_adjust_min_interval
57fb671558 : Workaround breakage from LTO optimization
5978a92641 : Flag: Remove rnr_cancel_before_event_race
1863fc4699 : [1/7] stack::btm::inq Remove unused definitions
75cf51c602 : Fix GattService stop() typo from previous change
f1693f01dd : StorageModule: remove redundant .bak config
0e3dbb8452 : stack:: Use proper type tHCI_ROLE
3ac64c39d5 : Floss: Replace BT_STATUS_FAIL with more descriptive metrics
a708965ed0 : libbluetooth: Add BT_STATUS_SOCKET_ERROR metric
86c11fd1df : libbluetooth: Add BT_STATUS_UNEXPECTED_STATE metric
e4ba9f2c87 : stack::btm::btm_inq_clear_ssp Remove unused function
e8812f2169 : hid: fix assigning empty handle to uhid
c6f0e21de0 : Add log for unregister scanner success
3ae7159c51 : CS: Check CS supported and set event mask
bdbe9e8b96 : stack::rfcomm::PORT_IsOpening Remove unnecessary boolean check
7a54912ade : Flag: Remove dumpsys_use_passed_in_fd
154bcb918e : stack:: Use proper type tHCI_STATUS [#2]
a8c25851c6 : PtsBot: TMAS order change in SDP
6bd5b2c6bd : Pandora BBT: remove hidden-api's test dependant
b1a87d7a6e : BluetoothInstrumentationTests: Enforce UnusedVariable errorprone
96b597156d : Revert "stack:: Use proper type tHCI_STATUS"
1ab924ef1c : Service: Specify sdk_version
6f91bd9dea : system/rust: Update GATT datastore interfaces to use raw values
5d663b71c3 : stack::SendRemoteNameRequest Remove unnecessary layer of indirection
00d4d51b12 : stack::acl For connections remove unnecessary layer of indirection
43f3b481b5 : stack::btm::rnr: Group setting of btm_cb.btm_inq_vars
b3568a1111 : stack:: Use proper type tHCI_STATUS
040535e74d : libc++fs is part of libc++ now.
8d481729d5 : Set Ecosystem Base interval when LE Audio is in use
66972cdc0f : LeAudio: Fix configuring incomplete group
55c7cf0d31 : hid: separate the struct accessed by the uhid thread
941bb2832d : Simplify call to bta_hh_co_data
acd6de389f : Floss: Add dumpsys command
e714538656 : Add logs to le_scanning_manager.cc
640b0b54e4 : Fix missing GattService variable linkage
9d683251b0 : BumbleBluetoothTests: Update todo bug
8db4b652c2 : Add flag opp_ignore_content_observer_after_service_stop
ad8c9e8df2 : AdapterProperties: Remove need for an handler
0428aac7da : stack::btm::rnr: Log when GAP RNR is busy
e24a9572fb : main::shim::stack: Use internal stack manager access
6c3b2eb384 : Import translations. DO NOT MERGE ANYWHERE
d052105b29 : stack::btm::get_btm_client_interface: Populate mock defaults
f67911156d : system/rust: Apply cargo fmt
d0a61a46e5 : Remove usage of base::Owned in calls of read_characteristic_cb
34e6131f88 : Remove usage of base::Owned in GattServerCallbacks::OnServerWrite
42cee8e20d : Remove usage of base::Owned in btif_gattc_search_service
92bd492d52 : change static array to dynamic vector to avoid possible OOB
8808f0fbf8 : Extract a new scanner pointer outside of gatt interface
68db540903 : Remove report_vsc_data_from_the_gd_controller flag
45a6f7af85 : Remove report_vsc_data_from_the_gd_controller
984f9f3736 : Remove usage of base::Owned in BTM_SetEncryption
3b7bf13c67 : system/rust: Update Cargo.toml
1dc2518963 : stack::inq Remove never set BTM_SSP_INQUIRY_ACTIVE
1b7bcb6a44 : Delete native test from java instrumentation
34fc782030 : RootCanal: Update cmake pdl_gen definition to support rust_legacy / rust output
2fb8d280b7 : Get rid of le_scan_parameters_fix
fd371e831e : Get rid of le_audio_fast_bond_params
e1197e37bf : Get rid of delay_bonding_when_busy flag
c4ce7eccd8 : btm_iso: Fix cig id in the OnCisEvent callback
dbffa5c61b : LeAudio: Fix broadcast quality index conversion to AIDL
38cf19a95e : Enum-ify stack::l2cap::tL2CAP_DW_RESULT
be9b9f12e7 : stack::l2cap: Remove duplicated API get_remote_cid
69a9e8a31e : stack::btm::rnr::btm_initiate_rem_name Remove invariant parameter
5dea879473 : Annotate setTransportBlockFilter with required permissions.
c1082a7f28 : MapClientStateMachineTest: Send correct message in testReceiveEmptyEvent
befbb8df54 : ErrorProne: Enforce & fix EmptyBlockTag
9aa562931f : ErrorProne: Enforce & fix NonCanonicalType
7d5e27afd2 : MediaPlayerWrapperTest: Remove unused TestLooperManager
51cae4c8aa : Avatar: enable verbose logs
c07f635494 : LeAudio: Start service synchronously
e9cac4b078 : floss: Add IsDualModeAudioSinkDevice API
f2c264c309 : ErrorProne: Enforce & fix InvalidParam
d0b2d92e7c : ErrorProne: Enforce & fix ReturnAtTheEndOfVoidFunction
4923f67f0c : ErrorProne: Enforce & fix MockNotUsedInProduction
8e5c9694ab : ErrorProne: Enforce & fix FutureReturnValueIgnored
287fe9d819 : ErrorProne: Enforce & fix InlineMeInliner
b66aedfeb7 : ErrorProne: Enforce & fix InvalidBlockTag
566fd385a3 : ErrorProne: Enforce & fix BadImport
2fa7b695b3 : ErrorProne: Enforce & fix ClassCanBeStatic
c5dd0ab9fb : ErrorProne: Enforce & fix StringCharset
709885560c : Cts Tests: Fix enable scan settings race condition
d73fbee89f : stack:: Use proper type tSMP_STATUS
78b0500508 : stack::rfcomm: Combine 2 APIs creating PORT_SetEventMaskAndCallback
bf99b6f0c2 : ActiveDeviceManager: Reformat doc comment
a85d32c454 : LeAudio: Add Codec Extensibility to dumpsys
b7f592f259 : A2dpService: Share looper with A2dpStateMachine
08378c42e4 : RfcommTest: Disable HFP connections
daea18fde5 : HAP: Enable it by default if device support
883e9dc256 : Flags: add enable_hap_by_default
c863ad8924 : Log pairing related API interactions
a266e91fd3 : BluetoothManager: Do not cache attribution source
7c732aeb0c : Floss: Disconnect GATT connections eagerly
aa04d46f7c : RootCanal: Typo in LE Apcf Transport Discovery Data command handling
df4c3166bd : BumbleBluetoothTets: local setup configuration
01827bcd9d : floss: add sysprop to adjust LE scan parameters during system suspend
0d8df7c604 : PairingTest: Add a test with ACL connection
867068c635 : floss: Fix clippy errors
87b86e234e : floss: Uprev bitflags package to 2.4.0
cf42f1652c : Fix sig variable not parsed yet when printing verbose log in avdt_msg_ind
8f61e3db10 : Floss: Remove TARGET_FLOSS in inq_by_rssi
bcd7b636f0 : floss: build.py: Add clippy target
213e24ec1d : Revert "Add flag verify_handle_before_add_accept_list"
72bd7c60d3 : Revert "floss: don't add device to acceptlist if already connected"
c967f12536 : Adapter Lifecycle: receive force kill when stuck
2a4a52ff5c : BTM_SEC: Change pairing state when ACL is already connected
bc90e43be0 : Remove deprecated argument sort-import
b59c76efbf : Import translations. DO NOT MERGE ANYWHERE
851ffe33cd : Import translations. DO NOT MERGE ANYWHERE
f9567814a9 : Flag to guard HID report queuing feature
668d5582ee : Cts lib, gracefully handle ble on mode
892b40b645 : Fix crash on active LE Audio device switch
38e1ba7287 : a2dp: Remove verbose logs attached to getters
f71494ec81 : a2dp: Make A2dpCodecConfig::setCodecUserConfig non virtual
3d2730212c : hearing_aid: Improve logging consistency
eca1b5bde7 : Add support for checking security downgrade
5d17660651 : Add support for checking security downgrade
82b6d29df8 : floss: Enable DBus logging for UnregisterScanner
1cf121adbf : Floss: Remove TARGET_FLOSS in esco_parameters
a7862b011d : Add strict_mode: false
8dacc5b637 : Move scan related objects from GattObjectsFactory to new ScanObjectsFactory
aa4a46945a : when ScoManagedByAudioEnabled, Bluetooth don't suspend a2dp or LE Audio
eade900f9a : Put back checkstyle to include more than format
9ed79b382c : Update documentation in BluetoothAdapter to direct users to BluetoothLeScanner for LE scans.
c17811e6a2 : Add support for checking security downgrade
6358aa957d : Add support for checking security downgrade
2fbd8ed091 : Remove FROM_HERE from do_in_jni_thread invocations
47db68b17a : libbluetooth: Add BT_STATUS_DEVICE_NOT_FOUND metric
3654c7f4ea : Revert "log: Change default log level to DEBUG"
40e4abf0fb : use new aconfig storage read api instead of server_configurable_flags
4121da019f : system/btif/src: Update BT_STATUS_FAIL with more descriptive metrics
daedbd9db7 : pts-bot: enable logcat verbose logs
365a0ed8db : LeAudio/CodecExtensibility: Use the AIDL configuration provider API
4e942112d3 : LeAudio/CodecExtensibility: Use the AIDL configuration provider API
193edabeed : floss: consolidate group related members in BluetoothMedia
c609d9179a : CS: Update opcode and subevent code
e98c97f28d : BASS: Remove old broadcaster when new synced on the same syncHandle
8afdadb951 : system/btif: Update misc BT_STATUS_FAIL with more descriptive metrics
cbac3465ce : RFCOMM: Update SCN documentation
d6e9fdf182 : Disallow connect with key length downgrade
f20fdd9b32 : Disallow connect with Secure Connections downgrade
3cf3d9d989 : Add support for checking security downgrade
c48bfb2c80 : Declare a flag: rfcomm_bypass_post_to_main
782153a8a5 : LeAudio/Broadcaster: Improve audio location selection
3ef98486ac : LeAudio/CodecExtensibility: Use proper data path
f47723699a : LeAudio/CodecExtensibility: Use proper allocated channel counts
fe0da9aac9 : Add flag key_missing_as_ordered_broadcast
3d1c1d3eab : McpService: MediaControlProfile is now final
a12ae8a2db : LeAudio: Add flag leaudio_synchronize_start
6b4816888e : MediaControlProfile: Move variable to final
2788d2882f : TbsService: Move variable to final
4cc14ad40e : McpService: Move variable to final
87797e96c8 : LeAudioService: Move NativeInterface to final
d6f0b5a966 : log: Change default log level to DEBUG
539b11e3a7 : Deliver correct address type to LeScanner
89d54def0f : Cleanup com_android_bluetooth_gatt.cpp comments
64fd9c43cf : BASS: Add periodic adv parse retries on bad scanRecord
699fda0555 : Fix typos for att_protocol.cc and change comment description in gatt_main.cc
cdb7188599 : CS: Write raw data to HAL
c10230bd70 : ErrorProne: Enforce & fix CatchFail
9f3a6f320b : ErrorProne: Enforce & fix NonApiType
1694d81876 : ErrorProne: Enforce & fix UnnecessaryAssignment
b05d3d41ca : ErrorProne: Enforce & fix EmptyCatch
b7e05ccac0 : ErrorProne: Enforce & fix UnnecessaryAsync
1655cb6b05 : ErrorProne: Enforce & fix InvalidInlineTag
bede72193e : Enable error prone at build
3c019ff30c : Fix erroneous bitwise expression in ScanManagerTest
9357d99ad8 : Fix bad transport being used for 2nd pairing attempt
49e183e912 : Import translations. DO NOT MERGE ANYWHERE
bd1b6540a6 : AutoOnFeature: Remove popup action
da649ada27 : AutoOnFeature: Open settings page on click
3fbb1149e9 : Update to pdl 0.3.0
547e652e32 : Retain device properties while connected
0a81d336fb : libbluetooth-types: Remove libchrome dependency
2bbaaee855 : Add flag bond_transport_after_bond_cancel_fix
a2720bc280 : floss: allow |leaudio.dual_bidirection_swb.supported|
2c6f19501a : floss: propagate VC connection event to audio server
0e40838d5d : floss: |set_group_volume| on vc/group connection
ea2fae3491 : floss: add LEA volume update callback events
63da6808dd : bta_dm_discovery_both implementation
fe2c86b638 : Reformat java file in android/app
37f3b01c79 : floss: Introduce DisplayUuid to avoid logging full UUID
00b00d13cb : floss: dbus_macros: Call DBusArg::log to elements and revise {:?} usage
cf57a820d0 : floss: Remove redundant `String::from(format!(...))`
89f48ed300 : floss: topshim: gatt: Remove unnecessary type convert
29c984a4bf : floss: topshim: Add utility for easier sharing types with cxx bridge
4f378efb02 : Enum-ify stack::l2cap::tL2CAP_CFG_RESULT
19259136f8 : stack::l2cap: Properly name L2CA_Register2 => L2CA_RegisterWithSecurity
7a51b10822 : stack::l2cap: Properly name L2CA_ConnectReq2 => L2CA_ConnectReqWithSecurity
037e06550b : IWYU: Remove base::StringPrintf from tests
e46c06ebbe : gattc: Remove definitions for unused event BTA_GATTC_ACL_EVT
989dbcdb3b : Link libstatslog_bt statically in bluetooth_stack_with_facade
1ee853117d : system::stack: Comment out unused parameters
cbf0931948 : Reformat java file in android/app/tests
45feb605f2 : Reformat java file in android/leaudio
955b30b3da : Reformat java file in android/apishim
8d6dc6e77b : Reformat java file in framework
6478261835 : Reformat java file in service
32f1b53419 : Format Java import of the whole repo
b3aa7e9183 : Replace checkstyle with formatter to sort import
e3b68ac1be : Use avrcp control version sysprop
012390be28 : hearing_aid: Potential OOB in reading the PSM handle
1d4bf49d67 : add content profile owners
d20074730e : stack::btm Interface should explicitly refer to global namespace
af30271949 : stack::rfcomm: Re-order Event and Callback functions
616df67085 : Log 'connected' in connection state changes
ce082498c7 : floss: Log pretty UUID in DBus debugging log
9e99e3c8ff : floss: Remove Uuid128Bit
36cca6ba6b : Fix typos in gatt_api.h
5ad043ee6d : floss: encapsulate cancelled info to |stream_started|
84a74b745f : RFCOMM Client BumbleBluetooth: Receive
07760ab791 : RFCOMM Client BumbleBluetooth: Send
d8db127887 : RFCOMM Client BumbleBluetooth: Connect
7486bacab1 : bta::dm Remove unused def BTA_DM_MSG_LEN
dc8917d2ed : system/btif/src: Update FAIL with more descriptive error codes
72609e185d : system/btif/src: Update FAIL with more descriptive PARM_INVALID
5b5d86fcbb : stack::rfcomm::api Extract get_port_from_handle
894cd384b4 : uuid: remove libchrome dependency
281c98bc16 : uuid: remove GetRandom
1d2b5b6788 : Cts utils: stop depending on T+ api
d1bfc53dd3 : floss: prevent device lost when toggle ll privacy
9887d08694 : merge bta_ag_create_pending_sco into bta_ag_create_sco and bta_ag_sco_conn_rsp
9870abe73e : stack::rfcomm::api Variable rename port_handle => handle
d815bcc56e : Class enum-ify bta::tBTA_DM_CONN_STATE
04671064c5 : dumpsys: Add logging bookends for dumpsys
3477982242 : dumpsys: Log when each module starts and finished dumpsys
a0532fc8c2 : dumpsys: Move log message to when snooz is dumped
30ab203a65 : Extract stack::include::btm_inq.h
38f1bfb51b : stack::rfcomm::api Decl/init p_port when used
cf39fe27f0 : Change comment description for BluetoothGatt#registerApp
8eedc5b5ee : CS: Handle vendor specific reply
94cbfa14ab : floss: Add IsLEAudioSupported API
6524ff8e84 : Revert "Adapter: registerBluetoothConnection permissions"
a40091bd3e : Pandora: Change PendingIntent Flag
1cd17fefc2 : floss: create_uhid_for_suspend_wakesource: Log masked address
4b31870dd8 : Remove minSdkVersion on AndroidManifest
112b699625 : Remove unused osi_rand
3016403979 : Make AVRCP Controller error resolution activity accessible when driving
264de23cf8 : btm_sec: Don't clear security record on encryption failed
9350c8a147 : Fix flakyness in PairingTest
32a32eef9a : Add a flag for fixing le scanner
fbe7bbec8e : state_machine: Add address to multiple logs
596b96eacb : SystemServer: Allow ble scanning mode in test
976e404c05 : state_machine: Fix race on switching buds
d3bdc4aedf : Log redacted Bluetooth device address
40a2cf4283 : Floss: Report device disconnect only when both transports disconnected
88ef7de9b1 : AdapterServiceTest: Add flag parametrization
406c860037 : AdapterServiceTest: Handle cleanup at shutdown
d550e9d1c5 : AdapterServiceTest: Use flagging annotation
fdbe9e35ee : pm: demote several noisy logs to verbose
6fafc498f6 : floss: GATT/Battery/DIS DBus: Change address type to RawAddress
51585aa8e2 : floss: Media/Telephony DBus: Change address type to RawAddress
1fc072653d : Add log for onTrackAdvFoundLost
df1bedbf4f : Airplane Listener: explicit Enhancement log
1dfd3aa254 : Adapter: registerBluetoothConnection permissions
a38c9f192a : Adapter: registerBluetoothConnection
695ba15217 : BluetoothAdapter: check correct callback list
006c111abd : SystemServer: Align timeout with stack timeout
9bfb7f9ba3 : BleScan: Handle when settings does not exist
4bf58dfeb4 : AutoOn Feature: Update string in popup
305011db3f : Update signature stack::rfcomm::PORT_MGMT_CALLBACK
b388022dac : Null-check device properties when removing the address mapping
516d800d5c : floss: struct BluetoothDevice: Change address type to RawAddress
12a4317ea8 : floss: dbus_propmap: Recursively call DBusArg::log to the fields
4c54cf6f33 : floss: Bluetooth/QA DBus: Change address type to RawAddress
d5eeba380a : floss: dbus_proxy_obj: Apply DBusArg::log to the args
9a937344ba : floss: QA: Fix the wrong DBus method name GetHIDReport
5041e01e7c : floss: Adv/Gatt: Apply DisplayAddress for logging
bcebe2130b : floss: DisplayAddress: Follow LibBluetooth style
4f8c21c113 : hh: verify uuid is 16 bit before calling As16Bit
695e15a319 : floss: improve accuracy of |is_pairing_busy|
ec31c5b4db : LEA metrics use the same mechanim in system/gd/common for allocating metrics ID. Not use the mechanim in system/common
4bf9001016 : CS: Read vendor specific characteristics from RAS client
e4d061615d : Floss: Increase btmanagerd version to 0.6.0
c741965f4a : Floss: Add relevant events for Bluetooth Telephony
7983f96f40 : flags: Add sec_dont_clear_keys_on_encryption_err
6cb47f551f : stack::l2cap Enforce API checks with nodiscard
3a0e4ecbaf : stack::btm Enforce nodiscard for internal APIs
bb44623eaf : Add flag floss_separate_host_privacy_and_llprivacy
f22f5622f6 : stack::rfcomm::tPORT: Remove write-once read-never field
7da33e978c : Break out stack::rfcomm::PORT_MGMT_CALLBACK
08b3d49c73 : Update OWNERS for BT java code, and remove obsolete OWNER from the top level.
012cdfd28e : stack::gatt Use nodiscard for API to ensure return values handled
d6f7de4378 : stack::rfcomm::tPORT: Use proper type tRFC_MX_STATE
78cd78d44d : net_test_stack_rfcomm: Remove Wno-unused-parameter
49c66737f0 : [bta,btif]::dm Check btm API return values
160ef08849 : metrics/chromeos: Log redacted address
ba6249330f : Improve bta_dm_disc_start_service_discovery test
e5c92d5279 : BumbleBluetoothTest: remove click dependency
d5ac5b2728 : Fix net_test_bta_security linking errors
40eca3a305 : AdapterProperties: Update getBufferConstraint to block until the adapter properties are ready
ad5dc33ae1 : bass: Get rid of test module send intent
fdb0670494 : Add flag bta_dm_discover_both
87aef00562 : LeAudio: Fix for IllegalStateException
0fb1e88271 : Remove flag opp_service_fix_index_out_of_bounds_exception_in_update_thread
158149d76f : bta_dm_disc: remove remaining unused services mentions
8d5427d7ad : stack::l2cap [7/19] L2CA_Register
402fb703e6 : Use HCI Read Local OOB Extended Data command
ed795917bc : Streamline bta::jv::bta_jv_port_data_co_cback
b3d525b67d : Re-log stack::rfcomm::port_open_continue state check
75bc73a58c : stack::l2cap [9/19] L2CA_RegisterFixedChannel
91c5b953eb : Squash file btif_gatt_test ==> btif_gatt_client
04906bdc15 : Use atomic common::benchmark::thread_performance_benchmark::g_counter
136891d122 : Variable rename stack::rfcomm::p_mgmt_cb -> p_mgmt_callback
9b6913ec08 : leaudio: Do not attach device to the stream if not needed
73477f09c8 : Add synchronized tests for ContextualCallbacks
f45033d684 : sysprop: Remove floss workaround from wrapper
876ebbd48c : SystemServer: Respect ble scan mode
32fa7bd31a : SystemServer: Move test to module_current
c3415f65c0 : btif_av: Improve logging in btif_av methods
2185e04bf9 : HapClientTest: Pass NativeInterface in constructor
640b4eacca : Floss: null-check on transport instance use
2e051dea21 : Floss: expose DBus method |GetGroupStatus|
46ac391973 : Floss: make spamming LE audio logs verbose
bca4f8f435 : leaudio: Notify new configuration only when streaming starts
5858d04672 : floss: Delay CreateBond until discovery is done
8e094fe676 : Floss: add csis to profile policy
1784097ded : Floss: add volume_control to profile policy
b6f112547f : Floss: add le_audio to profile policy
d3b63c7ffe : Floss: introduce |CreateBondWithRetry| to |Stack::Message|
4651f21646 : Floss: claim support of LeAudio in HAL as default
ca2384e18f : Floss: use featured to query LeAudioOnly flag
32ca190c6a : Floss: implement le_audio_shim
cc77e4c791 : floss: Fix build warnings
8284d4f0a1 : Update {bind,callback,callback_forward}.h includes
507742826a : Fix BluetoothOppTransferTest
6573cd9577 : Remove flag opp_remove_incomplete_download
fb3f0115dc : BassClientService: Add missing return if source add failed
5911195b6e : BASS: Fix flaky tests
9efce6eefe : BassClientService: Sort scan results for source sync by rssi
677c43cf44 : Remove unused flag gatt_server_add_handler_to_run_callbacks_on
64ee23005c : Flag to use HCI Read Local OOB Extended Data command
75def5e428 : CS: Init vendor specific characteristics
f0f692cbf1 : Remove unused methods BtifAv(Source|Sink)::DeletePeer
c39168b449 : Fix integer overflow in att_protocol.cc
81b7bcd1f9 : stack::l2cap [8/19] L2CA_Register2
a1b7919520 : bta::jv::tBTA_JV Unify variable decl/init
4ed5c6da74 : Check discoverability/connectability/inquirability return codes [2nd]
0b5368cc97 : SystemServer: Flag add respect_ble_scan_setting
bb510b978e : Remove always from isBleScanAlwaysAvailable
bef85a130b : Check read local name internal API return codes
66ebf7549e : Use RepeatingCallback instead of function pointer and void* data
f85caecd49 : Wait for disconnection to remove properties of temporarily paired device
494ebdfb2f : Flag to avoid immediately removing device properties for temporary pairing
6ca745293e : bta::jv::rfcomm: Log when unable to remove failed connection
1ffc4a4df3 : Pandora: Refactor Bumble service registration
e5adf7dd99 : bta_dm_disc: remove unused callback params
5462e6c9c8 : HeadsetClientStateMachine: AM/HF conversion symmetric
06867de316 : RootCanal: Send well formatted Apcf command complete event
1587048c42 : leaudio: Provide audio sessions to codec manager
a725e2ed68 : LeAudio: Codec Config AIDL to stack format helpers
7c062494ef : LeAudio: Add metadata LTV support
2f3fa9ec14 : LeAudio: Improve printing data types
e72495de84 : LeAudio/Broadcast: Fix comparing vendor codec configurations
184d3f94f6 : LeAudio: Reafactor data path data structure
ffb85f1da6 : Add AIDL shim layer for ranging
268473ce43 : Re-log stack::rfcomm::rfc_port_sm_opened
406bb60504 : Enum-ify stack::rfcomm::tPORT_CONNECTION_STATE
a1f6c5b4c5 : btm_client_interface: Add BTM_ReadLocalDeviceName
836d7085a2 : l2c_csm_execute: Log CSM entry point
64952f218f : AirplaneListener: update flags rule
2f9da83c50 : stack::l2cap [19/19] L2CA_UseLatencyMode
a4d737741f : stack::l2cap [18/19] L2CA_UpdateBleConnParams
02a5128b7a : stack::l2cap [17/19] L2CA_SubrateRequest
431c3ec092 : stack::l2cap [16/19] L2CA_SetTxPriority
a05d419999 : stack::l2cap [15/19] L2CA_SetIdleTimeoutByBdAddr
f351124824 : stack::l2cap [14/19] L2CA_SetChnlFlushability
30b9c4a2fa : stack::l2cap [13/19] L2CA_SetAclPriority
0953ac96da : stack::l2cap [12/19] L2CA_SetAclLatency
bc4411a950 : stack::l2cap [11/19] L2CA_SendFixedChnlData
af23d44581 : stack::l2cap [10/19] L2CA_RemoveFixedChnl
1de720f086 : stack::l2cap [2/19] L2CA_DataWrite
7910fd9fe3 : Replace bta::BTA_DM_[NON|DISC] => stack::btm::BTM_[NON_]DISCOVERABLE
de07fce684 : Replace bta::BTA_DM_[NON|CONN] => stack::btm::BTM_[NON_]CONNECTABLE
cdcb089c68 : Revert the flag continue_service_discovery_when_cancel_device_discovery
66508fa29d : Fix some logs across the stack
bdf17769ff : Add flag for bta_av_setconfig_rej_type_confusion
41f78db510 : stack::l2cap [5/19] L2CA_FlushChannel
80a428e732 : stack::l2cap [1/19] L2CA_ConnectCreditBasedRsp
277c0d4ad3 : Enum-ify stack::rfcomm::tPORT_RESULT
b25fb9cfee : bass_client: Enable source monitoring only for external broadcast
c3f18c5794 : le_audio: Handle primary device switch while being in handover
e579426a50 : broadcast: Disable AudioMode listener flag to test InCall path
bedea910e8 : leaudio_test: Fix Mock::VerifyAndClearExpectations
08bb798b55 : leaudio: Enable unit tests for hwasan-presubmit
7926c5c5e9 : flags: Add headset_client_am_hf_volume_symmetric
8639f74fbd : Fix L2CAP_LINK_CONNECT_TIMEOUT_MS annotation
2c323ed1f8 : bta::jv::bta_jv_rfcomm_connect: Readability use if-else
dd2cc6ca0f : bta::jv::bta_jv_rfcomm_connect: Simply rfcomm connect condition
25893f2d5a : bta::jv::bta_jv_rfcomm_connect: Explicitly init tBTA_JV.rfc_cl_init
4f80bbe930 : bta::jv::bta_jv_rfcomm_connect: Explicitly init tBTA_JV_RFCOMM_CL_INIT
1c6fb867b5 : Floss: Create UHID device as long as telephony flag is enabled
049596dba2 : Floss: Fix headset that requires +CIEV command to work and cannot provide sound when Bluetooth Telephony is enabled
d6e7e4ed3e : Floss: Prevent SCO/phone state desynchronization by enabling BTA_AG_FEAT_NOSCO
e02aea6445 : BassClientService: Clear notifiedFlags in case of sync without scanning
4ea88981d7 : Reset AG state on discarding outgoing connection attempt
ee7750ecd7 : Convert AG state from int to enum
9424159575 : Flag to reset AG state on collision
4e28210554 : CtsUtils: Split permissions in it's own object
1d88c99cf4 : stack::l2cap [6/19] L2CA_GetPeerLECocConfig
a8967e885f : PandoraServer: Make factoryReset timeout explicit
26727ff25c : stack::l2cap [4/19] L2CA_DisconnectReq
2374d0621e : Check discoverability/connectability/inquirability return codes
0354ff694a : Add flag avrcp_sdp_records
3347817e9f : bta_dm_disc: get rid of never used log
f7c0bbe982 : logging: Provide enum formatter stack::tBT_PSM
bdfa0f8132 : logging: Provide enum formatter stack::tL2CAP_CID_FIXED
0b75f3b2c0 : Use 'default' for 'android.hardware.bluetooth.audio'
8f29050e79 : Floss: generalize LC3 decode buffer
a9f6054980 : Floss: fix MSBC temp packet decode buffer size
804b297579 : Use unique tag bluetooth-a2dp for all A2DP/AVDTP source files
4fbc1a04ac : Scan from ScanController instead of GattService
ddf68a8b49 : Add a2dp_ignore_started_when_responder flag
6808bf006d : Properties, add a reserved field
5a1dea7d33 : Fix memory alignment issue
ed7f77287c : stack::l2cap [3/19] L2CA_DisconnectLECocReq
da7c3d4c0f : Check sco internal API return codes
6233de2152 : Demote HID polling debug message to verbose level
e223d7bfd6 : Update comment related to unread messages MAP
f811fd79fd : bta_dm_disc: move SDP related code to bta_dm_disc_sdp.cc
b0cc92407a : Sync address parts before syncing message content
3ba1e2e793 : AdapterService: delay native library loading
6a77e03fc1 : Kill bluetooth instead of using exit
adb7fbb0db : Exit Bluetooth upon system server request
bd3b0e25fa : Don't remove an account we haven't created yet
2eb1f93255 : Remove unused stack::btm_client_interface::BTM_BleSetConnScanParams
afc10d6976 : stack::l2cdefs::tL2CAP_CID_FIXED enum logging format
24969a815a : bta_dm_disc: introduce bta_dm_sdp_received_di
1be9db3123 : bta_dm_disc: add address into tBTA_DM_SDP_STATE
8b819d7545 : Randomize media ID to correct lost audio focus fix
dcb00f89bc : le_audio: update logging of coding format
cb9e67c93f : BassClientService: Add sync timeout on new sync when searching is stopped
3d06cd7772 : LeAudio: Initial tests for LeAudioClientInterface
0afe4b2265 : Allow another cts lib to use the enableRule
fdb367f141 : Remove trendy team
5cf3cb81ca : stack::rfcomm Use nodiscard for API to ensure return values handled
f114bc625c : stack::sdp Enforce API checks with nodiscard
ab89d1f482 : stack::bt_psm_types::tBT_PSM enum format
470b5baf36 : Remove unused main::shim::btm
8a4b4d5d83 : Cts Tests: Wait correctly for state transition
3077810b35 : system/gd: Merge VendorSpecificEventManager into HciLayer module
088248a20d : Cts Tests: Moved adapter utils to kotlin
27bb380ebf : stack::sdp [5/12] handle.SDP_AddAttribute
540af4be41 : RemoteDevices: Add logging to fetchUuidsWithSdp
8aad3fc36d : floss: Reset discoverable mode on start
4f5c4e7291 : Add sdp_finished helper
b00828c5dc : Move SDP related variables out of control block, into separate struct
094dd836d0 : floss: Merge found_devices and bonded_devices maps
a0587fc631 : Pandora: remove delay
b43bbd06ef : Pandora: Listen of BLE_STATE_CHANGED
70db572514 : Add possibility to include bt flags in framework
fda3939f0b : bta,btif::rfcomm Check stack::rfcomm return values
86f9abc23c : stack::l2cap fuzzer: Explicitly ignore return values
9fd1049150 : stack::sdp [4/12] handle.SDP_DeleteRecord
9321662b65 : stack::sdp [3/12] record.SDP_FindProfileVersionInRec
a13b34f319 : stack::sdp [1/12] service.SDP_InitDiscoveryDb
1b4c9972f4 : stack::sdp: Define static functions before use
f05dc4e29b : RootCanal: Do not report an invalid packet for unsupported LE Apcf Transport Discovert Service command
394633dd5d : btock_rfc_signaled slot not found error to warning
19bb9a4c5c : PandoraServer: remove minSdkVersion on AndroidManifest
b56b24f97f : stack::sdp [6/12] handle.SDP_AddServiceClassIdList
a84d4d5d8f : stack::sdp [9/12] handle.SDP_AddLanguageBaseAttrIDList
cc85f8a82d : stack::sdp [12/12] handle.SDP_AddServiceClassIdList
9d43d63c1a : stack::sdp [8/12] handle.SDP_AddServiceClassIdList
563a8e4b8d : stack::sdp [7/12] handle.SDP_AddProtocolList
cbacfe2716 : Remove unused {get,set}IoCapability hidden api
22c52695bf : IWYU: stack/include/l2cdefs.h
9cc8037688 : stack::sdp [11/12] handle.SDP_AddUuidSequence
f8ac40de70 : stack::sdp [10/12] handle.SDP_AddProfileDescriptorList
56ae3e46eb : Null check and print error messages for failed MMS/SMS DB interactions
951491f867 : Implementing LE Scan with UUID tests
1bfa937b58 : remove extra logging
5a00f9dae0 : Demo app for the channel sounding test.
a61b75d22e : Flag: avoid_static_loading_of_native
37fbc67007 : Flag: add kill_instead_of_exit
f3ca562850 : stack::sdp [2/12] service.SDP_CancelServiceSearch
3a363a0ea9 : Update source for Rust 1.78.0
974d0272d6 : leaudio: Improve inactivating group in error case
296e790152 : le_audio: Introduce Audio Mode listener
317c672ee8 : flags: add leaudio_use_audio_mode_listener
9d3fc40cac : le_advertiser: Fix reduntant HCI Command
1b5b1f1256 : floss: don't add device to acceptlist if already connected
40c001fedf : BassClientServiceTest: Ignore intents when BassClientService is null
53ac814db5 : sysprops_module: Allow link to host for unittesting
880ce2aa1a : Add info log for important APIs in Bluetooth stack
e31fbc81fa : Keep HFP device active during HFP to LE Audio handover.
ad3362a2b8 : Reland: BQR: Remove BTM layer remnants
ff56827b3c : Reland: BQR: Make internal functions static
9f55e3b8a0 : Reland: Add tests for BQR Events
00ee4d1904 : Reland: Copy BTM Quality code to btif
ce3dd4a955 : HeadsetService: Inline start into constructor
8a7147437a : leaudio: Fix comment
9f58669ec3 : stack::sdp Use conventional `bd_addr` name
91470c0d1f : stack::sdp fuzzer: Explicitly ignore return values
ececa1abc0 : common::thread_performance_test Remove auto-increment volatile
091ae75255 : Flag: add explicit_kill_from_system_server
26b163aa16 : Sort system service flags
99392b8d17 : move non system_service flag to an hal file
826c31a649 : Check that ScanClient#stats is not null before dereferencing it.
68fcce002b : stack::sdp Ensure return value failures are logged
7bcdb1a605 : SDP cleanup fix
d6c9ba6a4b : BassClientService: Extract periodic scanner from state machine
9f48cdf8c0 : Revert "Copy BTM Quality code to btif"
32983d7d1d : Revert "Add tests for BQR Events"
2fcf03e3ce : Revert "BQR: Make internal functions static"
abd2b6e33b : Revert "BQR: Remove BTM layer remnants"
54c8c2920b : Floss: add util to use featured to query chrome flags
d0ef984089 : Move "Service" property from ClassicDevice to Device
05c1e4e1e7 : Remember Android Headtracker support on reconnection
deaadea284 : HeadsetTest: Use injected test looper and Truth
ff45289740 : HeadsetTest: cleanup invalid check and comments
229a66c0e8 : HeadsetTest: remove unused Intent
995c7fcc24 : HeadsetTest: Unify test to use doReturn
c9513e7d97 : HeadsetTest: localAdapter & not depend on intent
5d3c398cd7 : HeadsetTest: Delete un-necessary reflection
a405387872 : HeadsetTest: Re-order variable
dc730a3fda : HeadsetTest: apply format
99ec7396f4 : floss: Complete libflags shim
7126ef8f18 : flags: Add keep_hfp_active_during_leaudio_handover
ff7e8e10ca : BQR: Remove BTM layer remnants
4fd1350f43 : BQR: Make internal functions static
86884a5343 : app::sdpManager: Check for identity address is null
92a984bf89 : SystemServer: Unbind to remove connection leak
f14b2cf83f : Add tests for BQR Events
97ff5d0808 : Copy BTM Quality code to btif
453695c153 : Randomize media ID to correct lost audio focus fix
4aa78396b0 : SystemServer: Fix spacing in log
d9786bdff4 : sysprops_module: do not link for android
8bdc002d44 : bta_dm_disc: delete unused imports
24bcdab61d : Revert "Floss: implement le_audio_shim"
819733cdb3 : Make allow_low_latency run on main thread
65f5ba8108 : Floss: implement le_audio_software_host
4a12306312 : Floss: add sysprop |enable_le_audio_only|
3c7ccd11f5 : Floss: implement csis_shim
355e96d42a : Floss: implement vc_shim
155fb1bd9f : Floss: implement le_audio_shim
1e43219cd1 : Floss: address clock drift in asrc
10d0a63d0d : Add a2dp_async_allow_low_latency flag
93b2e1656a : Floss: Refactor off-hook handling to match more closely with VC app intention
0a2a017567 : Floss: Fix RingCentral microphone mute desync with headset
4e1549bb7c : Add flag verify_handle_before_add_accept_list
4fe2b45f6e : floss: Remove the TARGET_FLOSS that are used for enabling Aflags
84374accf2 : Flag: List explicitly the aconfig file
07e147f667 : Floss: fix |audio_devices_t| for |audio_linux.h|
acf7276950 : HidHost: added counter metrics
73f4cef122 : Adapter: move register callback to oneway call
8e65a69a09 : flags/gn: Properly pass down sources to action
4b3916be72 : floss: fix +IPHONEACCEV battery percent calculation
2719030c24 : Add flag bta_av_use_peer_codec
f640839678 : Add strict_mode: false
9d29380804 : Interop: Remove unused BROWSE_PLAYER_ALLOW_LIST
f3b71cce14 : Fix typos for SdpManager
127e22f113 : IOT Device Info: Replace legacy with trunk stable flag
8e33695fd9 : Handle null identity address in BluetoothOppTransfer
1c31a73a5c : Handle null identity address in BluetoothOppService
a39da0f328 : jni/a2dp: Refactor logging
e743497a23 : Handle null identity address in BluetoothOppReceiver
ab93303bdf : Handle null identity address for logs in BluetoothOppPreference
c695cb3e8b : floss: Generalize PCM buffer
4035363e60 : floss: Don't bookmark connectable mode if set mode failed
bdd92020a9 : RESTRICT AUTOMERGE Disallow unexpected incoming HID connections
65e1c67ce8 : [Hide DCK Device] Update Exclusive Manager docs to clarify accepted data type
ed63d97fd6 : Fix permission bypasses to multiple methods
5fe72f931d : Fix permission bypasses to multiple methods
a44419da82 : Don't change state when rejecting incoming HID connection
b7da331467 : Flag to prevent state change intent on rejecting incoming HID connection
76c33d9fee : bass_client: Keep real sink address type of receiver states
961b3b3493 : flags: Add device_iot_config_logging flag
0749f85e21 : Asrc: fix threading issue in using asrc from source HAL
b8519d0c71 : Allow BluetoothAudioPortImpl to inherit caller's thread priority.
2d333ba0f9 : Add flag audio_port_binder_inherit_rt
8098771bca : Fix permission bypasses to multiple methods
cf2476a3e6 : Convert the type tA2DP_STATUS into an enum
1bf32d1785 : Handle null identity address in BluetoothObexTransport
da30597b13 : Add log for update scan mode during screen on
f4217e2206 : Avoid cancelling pairing when disconnected on other transport
9c716b2de2 : Use Headtracker codec metadata for transport support
1ef7744052 : Remove unused ReadLinkQuality timer and complete
a6b3c06054 : Remove always true bluetooth_quality_report_callback flag
66f53983cc : Add mock for VendorSpecificEventManager
6dd054e432 : net_test_btif_stack: Use the real main thread
d5abef5094 : Add Postable getter to common/main_handler
581ea19acf : set sdk_version for ServiceBluetoothRoboTests
5cf4c3c5c1 : Remove legacy DYNAMIC_LOAD_BLUETOOTH
108f493c2a : LeAudioService: Make sure background scan uses PHY 1 M
ef45614188 : Floss: Fix Meet mic mute alternating between muted and unmuted states in a infinite loop when phone mute=1 is sent twice
f320fa201b : Floss: Implement Ring Central reject call functionality via Drop HID event
733ee01c20 : Floss: Remove unnecessary check in HFP Hangup callback
33925071f1 : Handle null identity address in BluetoothOppPreference
ea17fc4156 : Floss: Prevent phone state desync with AG when answering/hanging up by HF.
6be98b5b28 : Add device_type information for remote name lookup
e923cf2d0b : log: fix debug log for |btm_read_rssi_complete|
f834863a7f : RAS: implement Real-time Ranging Data
fc71f20f61 : Handle null identity address in SdpManager
67ab665ce9 : Do not call DIS_ReadDISInfo if LE ACL is not up
b2269773bb : Rather than immediately removing classic device bond, send a broadcast
718e1fd8ae : Remove dependency on controller module from vendor specific event manager
72191b364e : Add flag avdtp_error_codes
be5cd0f739 : Create flag a2dp_service_looper
8c92a345f6 : Add flag for AVRCP browsing refactor
1d8fbf9831 : Flag to avoid cancelling pairing when disconnected on other transport
d86cb3e7d2 : Dumpsys: fix native flag output
42f321370b : SystemServer: shell cmd Add enableBle & DisableBle
d7502ad379 : update coverage script
893bd19d97 : SystemServer: Prevent BLE_ON when Airplane mode on
aa27373818 : Airplane mode rename isOn to isOnOverrode
55b22612cc : Revert "Fix crash by passing original slot id to avoid race condition."
15ecd3c09b : avdt_api: Improve logs in API methods
6877bdeb8d : minor fix for comparison
de42898419 : SystemServer: Move kt files to root
a68943ad14 : hci/hal: Separate AIDL/HIDL in the HAL
0b70c7db4a : mark bt_socket_api_l2cap_cid as is_exported:true
0836b61408 : Flag to use Android Headtracker Codec capabilities
1a81b381a2 : Flag: Adding airplane_mode_x_ble_on
a28cb6b0a0 : le_audio: Introduce source streaming request with no context validation
54e43086f0 : Remove flag sco_codec_select_lc3
5adfc5522c : Renaming HOGP specific Keys
8813e96724 : Floss: Refactor hfp phone state function
961e36897b : flags: add rnr_store_device_type
42d4a8deaf : Do not ignore 128-bit service UUIDs for HID selection
3d972272aa : Private gatt: hard disable for floss
288f8d02c5 : btif_av: Print error message in failure case only
a6cd7cc2ae : bitf_dm: Re-add accidentally deleted btif_update_remote_properties
3b0835c64e : Calculate the foreground status for uid based on the highest importance for any app running with the uid.
6ea5b5c2b4 : Remove remains of dead code around service discovery
35e928b3da : Add log for registration failure when scanning too frequently
0d32ddd5c1 : floss: Add LE discoverable mode
1ced68831b : floss: Increase btmanagerd version to 0.5.0
8543ceefb0 : C Logging: Strip android repo location prefix
16f4a76066 : floss: Decouple set connect/discoverable functions and revise the suspend/resume code
d991de2487 : system/stack/a2dp: Prevent unsigned overflows in timestamp computation
57bf21ec3a : flags: uncache_player_when_browsed_player_changes
cef4ba0860 : Use fresh device properties in BondStateMachine test cases
2120e8b30c : le_audio: Set default value for allowed context mask
148c550802 : BumbleBluetoothTests: Add timestamp to bumble logs
d73ca45474 : Avoid binder calls in HidHostService
effe9a8b95 : HidHost: various cleanup
f6f542567c : HidHost: Use AdapterService provided
42062718b2 : Utils: add Adapter to getByteBrEdrAddress params
0835b4fe95 : Read DIS info for Fast Pair Devices
7dab67987d : Fix bta_dm_disc_start_service_discovery__BT_TRANSPORT_LE
6c060a1ace : le_audio: Introduce allowed context mask
9a52c1a42e : Include Headtracker service in the list of interesting services
843330f962 : Map headtracking service characteristics to HOGP report characteristics
fb7759eea2 : bta_hh_le minor refactor
21e48a152b : Use LE transport when Headtracker service is available
79aa676043 : Add Android Headtracker Service UUIDs
de0c6d2921 : Add support for Android Headtracker Service in HidHostService
00391605f3 : LeAudio: Extend the codec requirements
3e752657a6 : floss: Fix build warning: redundant clone to [u8]
f7b084b0d5 : SDP: use language-specific idioms to clean control blocks
2440ebad9d : MediaPlayer: Handle LeAudio play same as in AVRCP
62a1a5f7f6 : flags: Add mcp_allow_play_without_active_player
798613b405 : MediaControlProfile: Fix handling control point commands
bf62a652da : Handle no service engine clcb
02cfd9a94a : AVRCP: Add flag for abs volume connection collision
a90ef97b65 : le_audio: Fix test flakiness by waiting for scheduled callbacks
87a48a7685 : bt_snoop: Add intermediate copy preventing source packet modification
8019215482 : Add flag read_model_num_fix
92784d9cca : flags: Remove android_bluetooth_flags.h wrapper
3ba3c008d2 : flags: Remove floss workaround from wrapper
c4c087b557 : rootcanal/ec: Use pow for consistency
c98bb6b06b : Add null check in mActiveDeviceManager cleanup
29a256a899 : Randomize media ID to correct lost audio focus
0a17f9201d : Add a android-base shim for floss
f11fe8898e : Add the sysprop_cpp tool inside floss docker image
a3d0393f0b : bta_dm_sdp_result: reduce indenation
9f598dcf30 : bass_client: Remove pending source operation when stopping receivers
e49fbffdc6 : Log class of device more robustly
4e15c37c2a : Don't replace an existing CoD with one that is unclassified
517cad81f5 : broadcaster: Create notify after address getting
5055745ad4 : Get rid of bta_dm_get_remname
26cf46c7ff : Move callback for GATT discovered through SDP to bta_dm_disc_result
bbceb92346 : Don't use bta_dm_get_remname outside of device_search.cc
53da7c5969 : Add a flag to fix le scanning bug
0877721c27 : leaudio: Fix bonding during phone call for SwB support
d362b840d3 : Move UUID grabbing logic from bta_dm_disc_result to bta_dm_gatt_disc_complete
69a3275f37 : Get rid of CancelOpen from bta_dm_disc_result
53b325bb03 : Workaround clang++ concepts crash
bd11c96f29 : Revert "bt_snoop: Add intermediate copy preventing source packet..."
36c82f7ea4 : Revert "hci/hal: Separate AIDL/HIDL in the HAL"
73d31cdfac : Revert "hci/hal: Move "Android" dependancies into backend"
8724c3a6d6 : bluetooth_test_with_timerfd: Drop alarm reference within callback
19ffd23114 : Remove unused bta::jv::BTA_JV_SERVICE and tBTA_JV_ROLE
9857069d43 : contextual_callback: Remove unused apis
d33ada1d3f : system/stack: Remove UNUSED_ATTR
a07de70d84 : net_test_btif_hh: Remove dynamic allocation in test
8b4e37d80d : flags: Remove usage of wrapper for git_main only flags
f209c86e58 : rootcanal/ec: Use Jacobian Coordinates in Point implementation
8d6fc592ad : system/bta/hearing_aid: Do not print the contents of encoded audio frames
f5ceef3a83 : system: Remove unnecessary calls to std::to_string in fmt arguments
b4d62acfea : system: Remove explicit formatting of boolean values
b7886aa4ec : net_test_btif_stack: Disable acl during teardown
684ea28b42 : system: Strip unnecessary () around fmt arguments
2a614a86e1 : Flag: Remove api_get_connection_state_sync_on_main
f274f083df : system: Replace loghex by {:x} in log calls
a2a0c43037 : Merge bta_dm_service_discovery_cmpl into bta_dm_disc_result
6cea879ff8 : net_test_btif: Properly call btif_dm_cleanup in tear down
52062e7ef3 : Do not call bta_dm_free_sdp_db when GATT discovery is complete
07b8f1e210 : hci/hal: Move "Android" dependancies into backend
3ba15b623a : hci/hal: Separate AIDL/HIDL in the HAL
e73086e367 : bt_snoop: Add intermediate copy preventing source packet modification
811f9355ad : test: Link statically with libbase due to ABI incompabilities
4f14d961f4 : flags: add leaudio_broadcast_stop_on_streaming_request
d88f7c25bb : flags: add leaudio_no_context_validate_streaming_request
f5dd7a8f2f : flags: add leaudio_allowed_context_mask
0dc952e939 : Don't clear g_disc_raw_data_buf for start of LE service discovery
2b5515a399 : vc: Fix null pointer dereference
d953494570 : topshim: remove redundant call to suppress warning
393d993424 : flags: add leaudio_broadcast_extract_periodic_scanner_from_state_machine
f6abd63dc4 : Do not remove duplicate non-LE-only device records
1167e07f9e : RootCanal: Set support for APCF Transport Discovery Service filter to false
b4d86ee030 : le_audio: Fix broadcast test flakiness by waiting for scheduled callbacks
0760a836eb : Revert "AdapterService: Remove unused local metric logger"
83eff3c8d2 : Change version number of the bloom filter
300eb71a0b : AutoOn: Clear stored timer when setting is toggled
aab4e9e01d : AutoOn: Clear stored timer when bluetooth is on
6bb0933eaf : Save HID host connection policy on initial successful connection
d02ef55477 : dumpsys: Remove user filtering capabilities
7116a122c1 : Enum-ify tBTA_JV_CONN_TYPE
ca89fff838 : contextual_callback: Update API usage
0133aa0229 : Flag for Android Headtracker Service
783de1dc73 : Get rid of tBTA_DM_SDP_RESULT
260e369ec9 : Remove unused messages
96b545552d : LeAudio: Fix not releasing audio interface
e040b7475e : LeAudio: Fix redundant audio hal stop
211d47832f : LeAudio: Fix error on updating config after session is stopped
be38871d69 : Retry reading db hash if canceled
b43465af55 : LeAudio: Ase configuration data refactor - part 2
a5c8cb8a89 : bta_dm_find_services: reduce indendation
9d59fb500d : bta_dm_find_services: add log describing SDP end
26506b4950 : bta_dm_find_services
16c0ec1494 : Make BTA_DM_DISCOVERY_RESULT_EVT prettier
460c3614e0 : Style improvements in bta_dm_discover_services
8016a3e615 : Flag to fix threading issue in BLE ClockRecovery
fb102e5083 : floss: update bond and connect calls to provide status
c1342e8a7d : floss: Add timeout for git clone
3c63f99c7f : [BluetoothMetrics] Update the bloom filter
25a3fcd487 : Fix an authentication bypass bug in SMP
9d897c3fde : Cleanup tBTA_DM_SERVICE_DISCOVERY_CB
c9462b40ef : Device search/service discovery header cleanup
7bbdb139bf : Fix heap-buffer overflow in sdp_utils.cc
9380fb660c : net_test_btif_rc: Clean up BtifTrackChangeCBTest
01f2f5d7a8 : unit_test: Make global legacy mocks thread safe
454db675a4 : system/osi: Remove UNUSED_ATTR
1df3e520f3 : system/device: Remove UNUSED_ATTR
cccc556882 : system/udrv: Remove UNUSED_ATTR
b01df986f9 : avrcp: Connect AV when peer connected only AVRCP
d9e3cc8c9f : system/btif: Remove UNUSED_ATTR
4b6c0d00bd : LeAudio: Improve logging Codec Configuration
623bdeba4b : leaudio: Fix channel count provided to Java layer.
1e62960255 : leaudio: Add missing coding format
59cf0050c9 : system/test: Remove UNUSED_ATTR
d2401d645e : system/log: [FLOSS] Call std::abort on fatal log messages
71effbf46f : Flag to save HID connection policy on initial successful connection
564c4ce872 : SCO: Don't assert a valid handle when status != success
5cce71494e : Move device search to separate file
e092babdde : Separate search and discovery control blocks
b45c4285e5 : Get rid of on_name_read discovery callback
8752dbc5f8 : Split bta_dm_execute_queued_request to search and discovery
2deeb7b5ac : BTA discovery/search: clean up logic for picking transport.
fc57e5f81f : Separate service and device discovery state machines
ee7d775a54 : Log when p_cb or p_cb->p_cback is NULL
51a837e3b0 : flags: Add do_not_replace_existing_cod_with_uncategorized_cod
92e8fe6cae : Remove private_gatt flag
a20c2803ab : Remove rust_event_loop flag
290353a4af : system: Remove include directives for <stdio.h>
f100f0ab60 : Get rid of bta_dm string checking tests
5b44509e8c : Separate discovery complete method from bta_dm_search_cmpl
9759406949 : Flag bta_dm_disc into new and legacy code
5c01e7113b : Remove gatt_robust_caching_client flag
b01c730724 : LeAudio/Broadcast: Fix channel map creation
791fbaf6a0 : Add flag separate_service_and_device_discovery
eba77ae3f3 : Enum-ify tBTA_JV_CONN_STATE
27a9748eb2 : gatt: Fix handling GATT connect timeout
e28c6ad4dd : BluetoothLeBroadcastMetadata: log updates
3bf2d71da0 : Import translations. DO NOT MERGE ANYWHERE
ab39a4e4ac : Import translations. DO NOT MERGE ANYWHERE
3e2ebc984b : Import translations. DO NOT MERGE ANYWHERE
03b1937560 : PDL: Add another array test
e0524b14a9 : [BassClient] Fix metadata/codecconfig length parsing
7f66bef2ba : Allow pairing over unseen transport
3398c071e0 : system: Remove most ADDRESS_TO_LOGGABLE_(CSTR|STR)
e234dced47 : system: Implement formatters for bluetooth::hci::(Address|AddressWithType)
13ce8d1a42 : system/stack/fuzzers: split client and server portions of fuzzers
b0e7acecaa : bta::jv Given a socket type return the associated transport
203320b7db : leaudio: Remove reduntant check
e48b0f74e0 : leaudio: Remove reduntant GroupStatus callback
df0ad92515 : Add a null check to avoid crash when identity address is unknown
4bb26bb35c : le_audio: Schedule broadcast, unicast callbacks on MainLoop
15aa243e69 : leaudio: Fix for one CSIP member not streaming (race)
10ae78fb02 : LeAudio: Move the SWB support toggle handling to Codec Manager
dd53fcba4a : LeAudio: Minor argument passing improvement
64ecda51f3 : LeAudio: Minor NumOfConnected() method cleanup
2b8fbe6f61 : flags: Add avrcp_connect_a2dp_delayed flag
ae07fef09a : Updated fuzz_config in Android.bp file
ed3264ed00 : Support LE Audio to HFP handover in non-idle call state
c8d2a49e93 : Re-enable -Wformat as error
83f77de24e : Encapsulate btif::set_hal_cbacks
0ec3ff5417 : Remove reference to internal TF construct tradefed-test-framework
0e061d34f9 : Remove reference to internal TF construct tradefed-test-framework
0a3f1d88b5 : Remove remove_bond_with_address_map flag
ab06891d29 : Add a flag to guard removing the address mapping on device removal
08e9b191bd : Remove device properties after BOND_NONE is processed
c586e60e55 : Revert "Fix condition in device address mapping removal"
a2bc3f0926 : net_test_stack_sdp: Add sdpu_compare_uuid
23a83877d5 : Remove test that triggers undefined behavior
7c50ba836b : Revert^2 "Remove empty source files"
27baad7e5b : LeAudioService: Add unit tests and minor fixes
35a901cb88 : BluetoothAudioHal fix misleading log type and msg
ba8294efbe : Log LeAddressManager::AddressPolicy
a4b39a46f1 : LeAudio/Brodcaster: Adjust the configuration struct
01e90bd3ea : LeAudio: Split unicast and broadcast offload capabilities
e5e2b6023e : LeAudio: Decouple helper functions
9bfd8965cd : LeAudio: Minor logging and comments improvement
c59c751334 : a2dp_api: allow binding to tA2DP_FIND_CBACK
e4efe7b26b : leaudio: Send codec config just before device is ACTIVE
f9f8388451 : PublicBroadcastData: remove exception throw
171968e804 : Floss: Only enable page scan when necessary
523051107f : Use string macros for btif_core_test
f468c16deb : Use fmt to build enum cases
1ab4538c54 : osi::test::test_stubs Include what you use
f86f053e23 : AlarmTest: Synchronize the callback with promises
a99dc63fc2 : Flag to allow pairing over transport not seen
ce923e8355 : leaudio: Fix group set active race
fa36ffd675 : btif_sock_rfc: log rfc_port_handle before crash
bee0ec2631 : Revert "Remove empty source files"
65d9089b36 : Remove aritrasen@google.com from android/app/OWNERS
e41c94494e : Check RemoteNameRequestCancel status
7c58336d59 : LeAudioService: Fix behaviour of getCodecStatus
cebb0e7a55 : leaudio: Fix invalid direction issue
8923190fe7 : leaudio: Fix sending current config to Java
61c134fead : leaudio: Fix build warnings in logs
9da407a965 : Floss: Implement Pandora HFP profile (part2).
9b217496b7 : Floss: Implement Pandora HFP profile (part1).
8e6a4445b4 : Floss: Implement Pandora modem profile
56fbe0f73b : Floss: Implements BluetoothTelephony D-Bus client
2647f6d00a : Add a flag for fixing discovery stuck issue
879535220e : Demote some debug logs to verbose level
6b1f088b38 : flags: Build flag library with gn for floss
e40ee3f274 : floss: Add aconfig to floss docker image
56df38a04b : floss: Add a libflags shim
5d0d5e840c : floss: Update dockerfile rust version to 1.77.1
d9609462ff : Floss: Restrict allowed packet types of SCO codec
eb4b03cea1 : Floss: Allow fallback to CVSD S1 from CVSD S3 or S4
16a909f3d6 : Floss: Don't retry sco settings if we are not initiator
d50b7538d9 : Floss: Fix SCO state when retrying different parameters
4b0082f6c3 : Remove empty source files
9a6244ada4 : RAS: Parse Ranging Data segments from remote
e9e18004de : system/gd: Remove unused modules Discoverability, Page, Inquiry
13493a4939 : system/gd: Remove unused RPC endpoints from neighbor facade
9e42a0e9bd : LeAudio: Fix running configuration matcher on nullptr
14dace69cb : HCI: Don't abort for unsuccessful connections
a36742b81f : blueberry: Remove unused shim facade
6adfec06ff : LEA: correct include names in le_audio_types.h
74e5ef4000 : Floss: print log on A2DP audio state update
5fb46c92d7 : Suppress ubsan for TestCodecIndexStr test
6e3ac8aff1 : system/gd: Remove connectability module
7a4d90345f : Renaming some local variables for readability
0c027b3732 : Flag to prevent removal of duplicate non-LE-only device records
c5bd52ae74 : leaudio: Add location of both direction to the dumpsys
890ef86bb6 : le_audio: Queue broadcast when unicast is getting active
dc5952077e : leaudio: Fix reconfiguration for sonification types
1fca3b3f8e : Add flag fix_hfp_qual_1_9
5aa12b8e38 : [le audio] Broadcast control sink devices volume by setVolume
7f9f864265 : SystemServer: use handler for BroadcastReceiver
223001a022 : SystemServer: Remove RequiresPermission from code
66c6a5e491 : Update DCK tests to use TestParameterInjector.
f8fdb78579 : Log RDI with metric ID during connection
764e52c931 : SystemServer: remove unused import
cca2f4b170 : LeAudio: Decouple BAP logic from Audio HAL client type
fc7824bd03 : LeAudio/CodecManager: Add configuration requirements
edb1700855 : LeAudio: Minor header cleanup
3ffd8d728a : BTA DM: Clean up name read loop.
34a2505066 : SystemServer: Sanitize build rules
d6879be627 : Remove gd cert test suite NeighborTest
fef0800d9d : Pandora: build python without the embedded launcher
9c1f928ca7 : Remove wear hidden api exceptions
a60b738a93 : If sink audio policy makes the device active for a call, then after call ends, resume previous active device
2941ad79cd : Fix condition in device address mapping removal
c0b24b6b70 : leaudio: Additional improvement to handle no available context types
15000ce478 : Fix ScanManagerTest flakiness
59d8660b29 : system/main: Remove unused modules from shim
09d55be6c4 : floss: Allow sending a GATT server request response with btclient
e6a577fbee : Import translations. DO NOT MERGE ANYWHERE
97b1507376 : Import translations. DO NOT MERGE ANYWHERE
0a7a5364aa : Import translations. DO NOT MERGE ANYWHERE
ff68f67eaf : Build files: remove barely used default
53a120f989 : flags: add leaudio_broadcast_volume_control_with_set_volume
0d0db4307e : system/gd: Remove dependency from AclManager on SecurityModule
a7340e73cb : SystemServer aidl: Remove dependency to framework
fc5884ba82 : SystemServer: DISABLE_MESSAGE handle in function
e26529a579 : SystemServer: ENABLE_MESSAGE handle in function
ad05a25815 : Ensure remote name callback is sent at cancel
2939790b48 : Increase the timeout for energy info update to ensure reception
4e6e7fc298 : SystemServer: Satellite mode disable even BLE_ON
1a5773732d : Revert "Flags: add brcm_better_le_scan_params"
867fd0c36f : system/gd: Remove unused modules IsoModule, IsoManager, IsoFacade
de1b272982 : Revert "Floss: Only enable page scan when necessary"
b41b19226b : bass_client: Don't remove source on stream suspension
b5acd327c2 : leaudio: Fix assert on group disconnect while CIG creation
e7ceccfba3 : bass_client: Use PA_Sync value in update source context
89291600d8 : leaudio: Fix unit test verifier
e69cdcd54f : floss: Defer unregister_scanner if it comes on suspending/ed
1d02fa29a1 : LeAudioStackEvent: Add missing log
6aa6a728bb : Add flag key_missing_classic_device
fafb4c3cd2 : A2DP: Skip A2DP SDP for IOT devices
e76084a84e : system/gd: Remove sources for unimplemented module AttModule
5615752463 : system: Remove unused soong declarations
4668afcd10 : Fixes null pointer dereferences introduced when moving scanning callbacks into their own object.
fed8925434 : SystemServer: move smaller if branch first
9a5fa11e0e : SystemServer: Extract airplane turn off logic
ef814a2bde : SystemServer: change variable name
3d62f5b215 : Regression in LOG_DUMPSYS formatting
6262df7794 : SystemServer: add Ble information during dump
6f6d95a4e2 : Resume LE Audio active device when HFP handover is occured.
f0d2c79a95 : RESTRICT AUTOMERGE Disallow unexpected incoming HID connections
03dca33053 : RESTRICT AUTOMERGE Disallow unexpected incoming HID connections
3d5bbcd88b : AdapterService: Apply google-java-format
9056c35883 : AdapterService: Remove unused local metric logger
b9592c3f44 : AdapterService: Inline methods
f0c3d7ca6f : eatt: Minor fix confusing log
8679a2b60d : flags: Add sink_audio_policy_handover
ef9c4e97e0 : system/gd: Remove unimplemented Module virtual methods
1bb1d1f380 : system/gd: Inline ModuleStateDumper class into Module class
42e450dbb8 : system: Remove logbool()
8c2d5c40c4 : Move to compilation unit BT_EVT_BTIF
2ff84ba04b : Move to compilation unit BLE_EVT_CONNECTABLE_BIT
92a43184c3 : Flag: Clear rnr in-progress-state when rnr_cancel called
fcb80ba8b6 : floss: Complete BTIF to Floss GATT attribute type conversions
c68a22c6c1 : floss: Complete Floss to BTIF GATT attribute type conversions
a8a4b199b0 : floss: Add a sample GATT service with btclient
b937f2d562 : Use address, not address with type when writing to storage.
44a88cea36 : Get rid of tBTA_DM_SEARCH_CB.services
1a399acb8c : Split bta_dm_discover into bta_dm_discover_services and bta_dm_discover_name
06f471fb2e : Floss: Removed unnecessary code related to hold and resume
25cdb0fad8 : floss: Add advertisement monitor quirk for WCN3991
6e18bacb7d : Allow LE encryption while BR/EDR encryption is going on
b7681157f4 : Fix AdapterPropertiesTest#testCleanupPrevBondRecordsFor
fa465edd69 : SystemServer X FastBind: prevent double enable
e90d394b53 : Add GattServer connection tests
c75e7a405b : BluetoothGattServer: Pass address type to native
0666af0137 : bta:: Use proper types tBTA_JV_CONN_TYPE
0b72b499d0 : Remove unused code
8bcf3f60f5 : [BluetoothMetrics]: Logging RDI for A2DP Metric
8f76d61d52 : [BluetoothMetrics]: Logging RDI for HFP metric
88484087ea : Reduce metric error from assert to warn
e3641ed300 : Get rid of "services" parameter to start search request
b4bdc78831 : system/main: Remove librchrome log initialization
34ee990ee7 : Revert "Fix an authentication bypass bug in SMP"
2f1a23f3d4 : [BluetoothMetrics] Update the bloom filter
6c58e30890 : Update owners files
d93c6d5e6f : Strip remaining system/gd/os/log.h definitions
81b7bcec1f : Remove legacy header system/include/check.h
4fa6358632 : LeAudio: Check for start request mutext before getting value
76ebc85513 : Remove unused header system/include/notreached.h
194d9bc990 : Add flag gatt_server_add_handler_to_run_callbacks_on
dbfaa5b5e9 : LeAudioService: Destroy broadcast if it fails to start in time
6a9e0af1ff : flags: add leaudio_broadcast_destroy_after_timeout
06071ced06 : HidHost: Refactor uhid thread entry function
e38502d35f : Break from UHID polling early if HID host disconnects 
7e838eaad8 : bta:: Remove UNUSED_ATTR and comment out unused params
6c5ae33139 : BluetoothAdapter: Cleanup oob callback
44ea9eb106 : Convert various android.bluetooth unit tests to go/truth
6a67df8221 : SystemServer: Delete non-oneway call never used
1849e4ae3d : SystemServer mask address in logs
cafa0e52ca : Inline DISALLOW_COPY_AND_ASSIGN
b83d9d6ca2 : Remove includes of <base/logging.h>
cb542d0c1d : Fix AvrcpControllerStateMachineTest NPEs on calls to service
4d715ed0f0 : system: Migrate CHECK to log::assert_that
e04d45bca5 : Remove stack::hcic::btsnd_hcic_rmt_name_req
6b0af6b463 : Remove stack::hcic::btsnd_hcic_rmt_name_req_cancel
1272c7ae69 : stack::btm::btm_process_remote_name Handle null name
a4f46ff6fb : Introduce stack::btm::btm_eir.h
49167f3c76 : memory safe bta_dm_search_cb.pending_discovery_queue memory
9bbd89d187 : Split service search result from name read result
8696b16c4c : system/log: Warn against adding //vendor to the visibility
c8eb2ee5ce : gatt: Fix handling direct connect
8e4a94d519 : flags: add leaudio_broadcast_assistant_peripheral_entrustment
753f2b0270 : flags: add leaudio_start_request_state_mutex_check
9e1513cfbd : Add //packages/modules/common/build
14696a19be : le_audio: Avoid activation unicast and broadcast at the same time
aea5476de3 : Replace use of CHECK in test by gtest helpers
e86439cb93 : system: Migrate LOG_ASSERT to log::assert_that
d263280c04 : Memory safe events in bta_dm_disc
1fffd9879c : Make bta_dm_disc separate from BTA layer
ec1d90fe2e : LeAddressManager: Warn when clients aren't paused
6ba42076f3 : Remove unused function gatt_num_clcb_by_bd_addr
a8072c153f : Remove unused functions btsock_thread_post_cmd, btsock_thread_remove_fd_and_close
60b021bbd0 : Remove unused legacy HCI command serializers
6541142bcf : Remove unused function btm_read_link_quality_timeout
195710ca90 : Remove unused function btm_queue_start_sync_req
289ab47f3c : Remove unused function BTM_IsAclConnectionUpFromHandle
7f67f528e6 : Remove unused function btm_is_sco_active
1bfe15ff20 : Remove unused functions btm_inq_db_init, btm_inq_db_free
5036d90b7b : Remove unused function btm_dev_support_role_switch
b103e31e06 : Remove unused module BtifConfigCache
f71e07601d : net_test_stack_btm: Remove Wno-unused-parameter
46468ae357 : Silence ConnectabilityState Warning
15e217458f : Remove debug function btif_debug_config_dump
47417a5bf2 : A2dpStateMachineTest: Move to truth
d6c1269be7 : Remove unused function btif_storage_get_remote_addr_type
b7763e3f8f : Remove unused function btif_storage_set_remote_addr_type
6656ac9f72 : Remove unused function btif_storage_get_remote_device_type
a88a315b90 : Remove unused function btif_storage_set_remote_device_type
05520f81c6 : stack::btm:: Introduce stack_btm_inq_test
14b95b689a : dumpsys: Acquire stack manager lock upon execution
fb0d2313f7 : shim: Expose updatable shim stack internals
3430e05df9 : Remove unused function BTA_VendorInit
7c6dcd09f9 : Remove unused function bta_sys_ssr_cfg_register
0b60f04489 : Remove unused function bta_sys_chg_ssr_config
e1e2ba519c : Remove unused function BTA_GetEirService
0734416061 : Remove unused function bta_dm_close_acl
114e61d9b7 : Remove unused function BTA_DmCloseACL
0b85cd81a5 : Remove unused function bta_dm_disc_stop_service_discovery
d4979ff657 : Remove unused function BTA_AvOffloadStartRsp
89847a7a8e : Remove unused function bta_av_set_scb_sst_incoming
af70d55a69 : Remove unused function bta_av_rc_browse_close
ef6cd959ac : Remove unused function bta_av_is_scb_init
fbbb9b3592 : OPP: Adjust margins in file transfer activity
e9fd49050f : Remove unused function BTM_GetClockOffset
5ae07b0fdd : Remove unused function BTM_default_block_role_switch
fef44dface : Remove unused function BTM_BothEndsSupportSecureConnections
809ea597dc : Remove unused function BTM_BleReadDiscoverability
18f583cb59 : Remove unused function BTM_BleReadConnectability
97a4baa813 : Remove unused function BTM_BleMaxMultiAdvInstanceCount
9613c1e682 : Remove unused function btif_storage_remove_ble_local_keys
f5be6523a2 : Remove unused function tm_ble_biginfo_adv_report_rcvd
d5fb2fd6c9 : Remove unused function btm_ble_periodic_syc_transfer_param_cmpl
edc2eaa926 : Remove unused function btm_ble_periodic_syc_transfer_cmd_cmpl
81f13ee572 : Remove unused symbol btm_ble_dir_adv_tout
92d7667a69 : Remove unused symbol btm_ble_periodic_adv_sync_tx_rcvd
1d2aa8aeca : Remove unused function btif_gatt_move_track_adv_data
16bfc60666 : Remove unused function btif_storage_get_num_bonded_devices
a444f4cda5 : Missing android metric impl bluetooth::os::void LogMetricMmcTranscodeRttStats
3732d90db1 : SystemServer: stop repeating getPackageName
cec30fc0d5 : RAS: Handle On-Demand Ranging Data
7145246fc6 : SystemServer: Static import of BluetoothProtoEnums
685b330fe1 : A2dpServiceTest: Move to truth for clear message
c1c9d30983 : stack::btm:: Consolidate test fixtures btm_test_fixtures.h
b4a69aee73 : Gatt Rust: Convince rustc that OwnedHandle is used
5f6e5e5992 : system/bta/av: Removed unused method bta_av_chk_2nd_start
cb6f683224 : Notification: Display on a regular basis
69e28691ed : PandoraServer: support extended scanning
fe5368b81c : SystemServer: Delete dead code isBleAppPresent
6fc592b659 : Revert "SystemServer: AutoOn: Hidden api listener"
d61e8dc2ec : net_test_stack_btm: Add btm_sec_rmt_name_request_complete
7ab8833471 : AudioRoutingManager: Fix flaky test
93b3fc7ddd : RAS: Update Ranging Data segments format
7ff6e1dc78 : Alarm: Add a test using kernel timerfd
8e0be6a705 : Msft: Remove dead code from android target
3fb235acbf : flags: randomize_device_level_media_ids
bd74936eb5 : leaudio: Allow unidirectional Assistant.
fa54e3a7a2 : flags: Add le_audio_support_unidirectional_voice_assistant
e41ccc4cb9 : floss: Align included service handling with Android GattService
efb90576e1 : floss: Fix "unused manifest key" warning
2d452bf873 : floss: mgmt: Fix unused variable warning
ccbd1f01cf : If ScanRecord ManufacturerData has multiple values, merge them
f7bbdc8148 : DatabaseManager: Allow more flexible cleanup
d2fac2b4ac : floss: sysprop: Use CString for easier conversion
318600235c : OppTransfer: use final variable from constructor
5ef6c68694 : OppService: use final variable from constructor
dc5ba2f4d7 : HidHost: Initialize HID DB version
38d2d4a5df : HidHost: Do not reject first outgoing connection attempt
d40c5a1bbc : Framework: Add the flag library in stub
2ebf81720e : Remove bond at the beginning of factoryReset
5b614fc424 : l2c_link_check_send_pkts: Add null checks
f2bf4d9af2 : bta:: Remove BTA_EIR_CANNED_UUID_LIST
b63d637b3f : flags: add le_audio_base_ecosystem_interval
2eda90f86f : Remove contextual_callback::InvokeIfNotEmpty
a90234763f : SystemServer: remove flag injection
3454737701 : SystemServer: rm shipped flag - new_satellite_mode
45456511af : SystemServer: rm shipped flag - new_airplane_mode
d5d4a683fa : SystemServer: rm shipped flag - resources_in_app
e85a40e5b8 : Fix handling for coded and all supported PHY
e1c81a1360 : vc: Remove internal operation cancel
bee744eea8 : vc: Fix operation removal on device disconnection
75ea31c514 : vc: Fix operation removal on Write Error response
9fc977cf21 : Floss: RTL8852 MSFT support
3ed23cb31c : Floss: Only enable page scan when necessary
4f348de328 : Dead code removed from btif_hh.cc
43cb1f81af : reset HFP p_scb when collision happened and rfcomm port is in opening state
bd49ea5e3e : Remove dup definition tBTA_DM_ENCRYPT_CBACK
a2db61ca8a : Re-include a select bta:: headers
c36810d648 : Explicit pass in this pointer to lambda closures
9d36bca237 : Prevent variables with type java.lang.Boolean
ef098768ce : Create an Android Lint rule to find guarded log invocations
98077b9c94 : Inline getTempAllowlistBroadcastOptions
6d57d91981 : Inline sendOrderedBroadcast
be9fffe720 : Inline sendBroadcast
6d8c982153 : Inline getCdmAssociations
7ff81f64fe : system/gd/os: Deprecate ASSERT
44b64827d2 : system: Migrate ASSERT to log::assert_that
2c0570b58c : floss: start resume if suspend is aborted
107af98d8e : system/gd/os: Deprecate ASSERT_LOG
505b6435f4 : system: Migrate ASSERT_LOG to log::assert_that
a565653407 : system/gd/packet: Migrate from ASSERT/ASSERT_LOG to std::assert
f3adac7a4b : Remove Obsolete SuppressLint "NewApi" and TODO
0c705b0f35 : flags: Add HFP AG reset_after_collision
4b73483246 : BumbleBluetoothTests: cancel advertise call
ab349c7f7f : Notification: Fix auto discard
c5e51afcfb : Prefer local getIdentityAddress call vs Framework
6d4a18bea6 : Setup Looper for OppServiceTest
46ec6282c2 : Revert "Clear calling identity when calling getConnectionState internally"
3620bb5d38 : OPP: Delete incomplete download file
5de3fa6f02 : SdpManager: Use class variable and not static one
8f4497866a : AdapterService: Fix fastBindToApp
2c818b8e3a : SdpManager: delete unused singleton
92ccaa3229 : AdapterService: Move variable to final
24f35cb30e : AdapterServiceFactoryResetTest: Remove deprecated
639631af68 : RemoteDevices: remove dead code
38c7cb1fc3 : SdpManager: Re-order variable and deled unused
9f1d503bb5 : SdpManager: Pass looper from adapter
de46532e06 : SdpManager: Specify looper in handler construction
60eab16843 : alarm_unittest: Add TwoAlarmTest
4712389621 : floss: reduce descriptor of uhid
0eeccc60dc : Rfcomm.proto: Rename ServerOptions
aa11d6a8cf : [ALPS07916456] Fix coverity error
1a049820ed : system/log: Replace fatal_if => assert_that
d7d98aff0a : gd: Silence logging warnings from enums
5c8ab1b728 : Add explicit methods to enact contextual callback
e61ca8f4e1 : flags: add leaudio_getting_active_state_support
ebe3befb63 : Cleanups after event to callback refactor
1444fbfe03 : RAS: Update RAS-CP command/response format
72e79fe1c4 : Refactored libbt_audio_hal_hearing_aid_software_encoding_fuzzer
651d68ee37 : main::shim Change Stack::LockForDumpsys return signature
50916164a6 : LeAudio: Fix late LeAudio connect of ASHA/LeAudio HS
1f97e95078 : PhonePolicy: Fix for early switch toggle during bonding
13d0b7c44f : le_periodic_sync_manager: Handle command statuses
7b11824932 : leaudio: Allow to connect profile only when device is bonded
5abc461893 : has: Allow to connect profile only when device is bonded
bfd8de086c : csis: Allow to connect profile only when device is bonded
db35cef7ef : vc: Allow to connect profile only when device is bonded
2f6021fb78 : Inline os/linux_generic/queue.tpp into os/queue.h
d93243341a : RAS: Subscribe characteristics
bfafa13f32 : RAS: Read remote supported features
a356c2f08c : RAS: Search remote service
7ccb228582 : RAS: create client module
726921ad4b : HCI: Silence logging warnings from enums
fa216b96fd : PDL: Update generated enum logging
ad40d6dd96 : acl_manager: Contextual callbacks are never empty
94544dffce : gd::fuzz: Replace InvokeIfNotEmpty with Empty check and Invoke
fff0913711 : Notify the accepting state to HidHost on BT power cycle
7f3f77696f : floss: Fix race between adapter prop change and device prop change
0f2fa14632 : Search end event to callback
5b52c1b3d1 : BTA_DM_NAME_READ_EVT -> btif_on_name_read
8d4ab54a37 : DID event -> DID callback
cb342d7d79 : BTA: turn service discovery events into callbacks
aa57066968 : BTA_DM_GATT_OVER_(LE|SDP)_RES_EVT -> callback
880649eec2 : btif_on_name_read - flip condition to reduce indentation
ce55e62452 : AG: Parse BRSF as uint32_t and discard reserved bits
d55c6797a6 : floss: Add sysprop for RTL advertisement monitor quirk
0e644bc90c : vc: Improve logging
320a306b53 : leaudio: Make sure to use 2M PHY if possible.
31c35d1320 : Add flag scan_record_manufacturer_data_merge
b7b2100ace : flags: add leaudio_broadcast_assistant_handle_command_statuses
8825378787 : Floss: Hcidoc: Clear NOCP on carryover section
865f0328c1 : HidHost: Do not remove bonded device due to unexpected HID connection
621e6f32b8 : HidHost: Reject incoming connections based on connection policy
df4150878a : shim: Remove unused link policy interface
3f7912e187 : PbapClient: change default disconnect return value
8a48c25bb8 : Move HCI Timeout metric before final timeout
441815c2cf : avatar: update SDP tests to new Bumble's SDP API
2e4b86a926 : stack_manager: Hide implementation of legacy btm layer
3d28fff09d : Create an Android Lint rule to prevent creation of log enforcement vars
5e8e1531be : Revert^2 "Use Collections for empty list return"
a9ddf816f3 : Revert "Use Collections for empty list return"
e60845e0a7 : Refactor OPP logging to be unguarded
20dd85728f : RAS: Get address for Reflector
7b39ba69a7 : RAS: Push Ranging Data segments to RAS server
0a939334a4 : CS: Skip parsing the subevent if the tracker is not found
c7ec302115 : LeAudioService: Make device inactive on "no available contexts"
87498f9b65 : system/gd: Deprecate LOG_xx macros from os/log.h
11c6e082f5 : system: Convert last remaining occurrences of GD logging
cbccddbb08 : le_audio_software: Fix CancelStreamingRequestV2 functions
07d24c4859 : le_periodic_sync_manager: Change internal sync timeout
5d34179ecd : Floss: Add phone-ops mode in btclient
559e6aa057 : flags: Add leaudio_quick_leaudio_toggle_switch_fix
196c21d6f1 : Use new BluetoothScan binder instead of BluetoothGatt
7ea933a3a3 : [le audio] Avoid inactivating the device while receiving broadcast
658eae8f7d : gd::l2cap: Replace InvokeIfNotEmpty with Invoke
8553d33345 : Refactor SAP logging to be unguarded
4e6b84f445 : Refactor PBAP Server logging to be unguarded
2c509e899a : Refactor MAP Server logging to be unguarded
8819112c05 : Fix MAP Server test with NPE when debugging is enabled
fdcc22d633 : Remove gd/rust/packets
f68da215c0 : AvrcpVolumeManager: Fix flaky test
655d3dc2a9 : flags: Add leaudio_resume_active_after_hfp_handover
9bfe2da1aa : btm_log_history: Journal rfcomm connection lifecycles
96e60b392d : stack_manager: Hide implementation of legacy acl layer
1c716e5157 : Re-include stack/include/inq_hci_link_interface.h
6e13cbd681 : AutoOn: Defer broadcast to active app
f472c344ef : system/stack/btm: Migrate leftover log to libbluetooth_log
dd856773b6 : system/bta/le_audio: Conflict resolution for libbluetooth_log migration
55ec8b53c8 : btm_log_history: Remove get_connection_state entry
fbfa514e8e : net_test_bta: Streamline test fixtures
5bf254a758 : net_test_bta: Rename bta_base_test.h
5fbf8782bc : Floss: Pandora GATT: Fix ReadCharacteristicsFromUuid return status
0cfbfaa837 : Floss: Pandora GATT: Implement GATT server
2c0b87660d : floss: Socket: Fix CONNECT_COMPLETE_SIZE and revise unittest
7f5ca4993b : PhonePolicy: Allow LeAudio only devices
a642adc89d : Fix typos in ScanManager
aeb8f8b823 : Fix ScanController formatting
dcf407613b : Setup verbose log for test
37f9af0738 : Use Collections for empty list return
0aa792c93d : Avrcp: call audioManager on non-Blocking thread
ce6bc16033 : Add verbose logging during pts bot test
bd6c0d1a50 : SystemServer: Make unidirectional call oneway
93821176c1 : SystemServer: use own attribution when calling app
879a70e551 : Rm SynchronousResultReceiver usage
860457cdcd : Add flag opp_remove_incomplete_download
d5b8200838 : Export flags used in FlaggedApi annotations
6ba6288abb : Add flag bta_ag_cmd_brsf_allow_uint32
062a863129 : HidHost: Use handler thread to send data
cceb8e52ac : HID Bluetooth crash fix
f586b208fa : HidHost: Rearrange bta_hh_co_open() to make more readable
50d3de6319 : HidHost: Enforce connection policy on incoming connection
675c7ddbeb : VolumeControl: Stop using List for unique callback
1a31d00204 : Remove duplicate BTA HH event to string function
339e52f2f1 : HidHost: Use a non-zero value for enable event
30454d0e9b : leaudio: Fix context available change while in codec configured
e5eda088d5 : Delete A2dpMediaBrowserService
90f28bcc5b : Export flags used in FlaggedApi annotations
90398f2d62 : system/bta/le_audio: Conflict resolution for libbluetooth_log migration
ff8fe6e528 : rfcomm_cback: Reduce congestion event log levels
067b0be0de : btif::rfcomm: Pretty print socket events
69764b83a7 : system/log: Rename test class
48d2d257f1 : flags: Add leaudio_mono_location_errata flag
bea306070f : [BluetoothMetrics] RDI Changes inside RFCOMM proto
03f01cbc61 : HidHost: Extract BluetoothDevice from the message correctly
765b2c7f50 : Split p_search_cback into device and service search callbacks
dcdd0add75 : system/log: Make log::fatal [[noreturn]]
0cac286688 : system/log: Implement source_location helper
bbaf43e248 : system/log: Implement log::fatal_if helper
3fcf2d221c : Floss: Fix WebHID randomly fails to hang-up call from headset
1b71d51100 : Add flag ble_gatt_server_use_address_type_in_connection
f28adda7b6 : Floss: Implement Pandora A2DP profile
173005a044 : HidHost: Use correct device instance for opening uhid driver
2197d888e1 : Check for uniniatialized security database before accessing it
1c26106b2f : RAS: Compose data for On-demand Ranging Data
40420f47d6 : RAS: add PDL for On-demand Ranging Data
56ce754587 : Log improvement for unicast asymmetric PHY
cee3bdf0de : Remove gd rust
2c6519480d : Fix incorrect 16_2 configuration selection based on capabilities order
9eec2794c2 : Refactor GATT logging to be unguarded in ScanController
c8198c7b3e : Remove system/vendor_libs
13d137b099 : AutoOnFeature: Fix sleeping time
0a5f65660b : Resolve AUTO BT transport when flag enabled.
728c99c272 : Skip flag process if no data in ADV packet
815a8c9f95 : Update Socket API to get L2CAP channel ID through native stack
7d90454821 : rootcanal/rust: Use export_include_dirs
40c6a530ee : HCI: Create a valid command complete for status
9eec6e6cb9 : Enable sink absolute volume based on flag
d0aa64c4a2 : HasClient: Fix generic update with prevIndex=0
0eeb792491 : bta_dm: Remove unused bta_dm_inq_cmpl parameter
50584496ac : bta_dm: Split OBSERVE_CMPL and INQ_CMPL
43ed6e9ebc : floss: Add AG feature ESCO_S4
bab8dea7d0 : Floss: Fix metrics misaligned enum
1afe5d2553 : Create new ScanController
fb1bee984b : Turn on feature flag and add sysprop for bt power telemetry
787e8fa713 : Assign default value for stack_power_telemetry
f140ded38b : Remove flag scan_timeout_reset
ba9d8aa458 : AutoOnFeature: Address sleep mode
7e87cd8d04 : system: Migrate to libbluetooth_log
f07259dbbc : Refactor OBEX logging to be unguarded
f69f11c575 : Use appropriate addresses with HID and HOGP
4c38b92918 : Remove unused "utils/Log.h", <cutils/log.h> include directives
e9f994056d : system/stack/mmc: Migrate to libbluetooth_log
2c544ed400 : Remove unused <log/log.h> include directives
a724e825ba : system/device: Migrate to libbluetooth_log
f35cfe0b2f : system/common: Migrate to libbluetooth_log
ea107cc407 : message_loop_thread_unittest: Fix instance of stack smashing
6f3861dac6 : Import translations. DO NOT MERGE ANYWHERE
cc367ca9f1 : Import translations. DO NOT MERGE ANYWHERE
bf59e66f30 : Import translations. DO NOT MERGE ANYWHERE
214595b238 : btm_log_history: Journal rnr complete when pairing
4d8813bae5 : stack::rfcomm Include what you use
a229634d83 : Extract bindable context from postable model
66746818f3 : gdx_unittest: Properly align array dimensions
0442f39681 : net_test_stack_rfcomm: Use system test mocks when possible
b0bdaa0c6d : mocks: Provide canonical inclusion paths
13444755ca : BluetoothSocket: set connect() logs to info
510c61c109 : vendor_libs: Remove //device:__subpackages__ from visibility list
14088ffe5b : Floss: Remove CallSource from CallInfo
5e9d98a722 : Remove LogCapture from testing
4c9f5d8f5c : LeImplTest: Remove LogCapture dependency
1a1d4921c9 : Remove dead code - bta_dm_ble_observe
496b65298b : Remove dead code - BTA_DmBleObserve
32edf5d8f9 : Amend the location denylist for Bluetooth scans to match the updated value currently rolled out through an experiment.
858bc0748a : HidHost: Typo on function name
991d6f5972 : system/main: Migrate to libbluetooth_log
8ac231fc74 : system/osi: Migrate to libbluetooth_log
6b5504173e : Add data size check on legacy advertising
b14079a6dd : gdcert: Remove the pybind module bluetooth_packets_python3
0db9977a10 : Update inquiry result when flag changed
86bbb04344 : BTA_DmAddDevice and BTM_SecAddDevice cleanup
015fb10d95 : Update automotive owners
8617b768da : system/bta/le_audio: Migrate to libbluetooth_log
c3a5db2f9b : Add flag update_inquiry_result_on_flag_change
1bc37f4b1d : Refactor HID logging to be unguarded
e8593771c1 : Refactor HFP AG logging to be unguarded
d56b2fbe57 : Refactor ASHA logging to be unguarded
71bffd3d75 : Refactor LE Audio logging to be unguarded
4521ee4613 : Refactor GATT logging to be unguarded
3ee7d057ce : Refactor SDP logging to be unguarded
fcbbdcf102 : Refactor PAN logging to be unguarded
c97241aec2 : Refactor btservice logging to be unguarded
ad4bb564ab : Use a system property to drive the maximum number of GATT connections.
e45af8c934 : system/bta/le_audio: Conflict resolution for libbluetooth_log migration
c951b40698 : system/bta/le_audio: Conflict resolution for libbluetooth_log migration
88628d8c48 : system/audio_hal_interface: Migrate to libbluetooth_log
828c7ea9bc : system/gd/common: Migrate to libbluetooth_log
4fb7d3cbbb : Remove C-specific #define in bt_name.h
c8bdced21a : net_test_stack_a2dp_codecs_native: Remove dependency on log capture
65caee16fe : Don't pass name length around
f68987a47b : Change identity address variable name in DistanceMeasurementManager
7720ee88ce : Integrate createHfpInfo to notify Audio Framework that active device is changed
dc96aaed18 : gd/packet: Deprecate PDL pybind11 wrapper generation
9a5f95c203 : Properly point flag bug_id stack_sdp_detect_nil_property_type
0f06613509 : gdcert: Remove pybind l2cap bindings from python3 packets module
77c7f17086 : gdcert: Remove test CertSelfTest.test_l2cap_config_options
59f460dc81 : gdcert: Remove l2cap matcher and capture helpers
080617c505 : gdcert: Deprecate l2cap dut and cert implementations
b57d6fd3f4 : Add flag ensure_valid_adv_flag
2c79279bb3 : test: Introduce net_test_main_dumpsys
63e48c291c : HID host native cleanup
27cb2e9376 : Implement preferred transport interfaces in HID host
3687202360 : Added logical changes for transport selection
09ff3dd6cd : HidHostService: Move case handling to individual message handlers
c18a9f2944 : [BluetoothMetrics] Refactor Hashed Name Retrieval from logging
e77c0301d6 : gdcert: Remove L2cap dependencies from LeIsoTest
f3e4510734 : GD Controller: replace is_ready
748a5297a4 : Fix BoxedPrimitiveEquality errorprone issue
46ce95762b : interop: add more VID/PID to identify Logitech Casa
404e51df17 : sdp: Process inflight SDP when device discovery cancel
92fb26ffc0 : main::shim Explicit include advertise_data_parser
c2bf098c85 : Flag: stack_sdp_disconnect_when_cancel_in_pending_state
eaae834741 : system/gd: Migrate to libbluetooth_log
81cf07a804 : system/gd/crypto_toolbox: Migrate to libbluetooth_log
466a5d8e1f : system/gd/metrics: Migrate to libbluetooth_log
6b1c4252b4 : system/gd/neighbor: Migrate to libbluetooth_log
c27997fab1 : api: GetConnectionState OR state of identity address
eb11762967 : Use bd_name_copy everywhere - few missed places fix
8a43d334d4 : Add device/generic/goldfish/audio to visibility
b9f04eb763 : Handle null identity address in BluetoothSocketManagerBinder
e36c438e60 : Integrate bluetooth.sco.managed_by_audio system property with aconfig flag
4ef7776dbd : AutoOn: Update broadcast documentation
e2598636e0 : AutoOn: Update API constant for intent extra
5a4be4ed76 : RootCanal: Report correct Phy type in extended scan response reports
ca1f3cfde5 : RootCanal: Make output pcap trace filenames more identifiable
56b09c5035 : Refactor AVRCP Target logging to be unguarded
75933a21e7 : Refactor A2DP Source logging to be unguarded
a8abfec59f : Refactor PBAP Client logging to be unguarded
ed12dd9561 : Refactor MAP Client logging to be unguarded
d03962723a : Refactor HFP HF logging to be unguarded
458a6ae4e8 : Refactor AVRCP Controller logging to be unguarded
d3bac83083 : Refactor A2DP Sink logging to be unguarded
bf3a779942 : GD Controller: last few
8a4ca24e9e : bta_ag_test.cc: Remove unused includes
ab6bb8bdea : Remove get_le_all_initiating_phys
5c4fb63519 : Use GD Controller interface in Rust
0ab7cbcc83 : Use GD for Iso data sizes
6f161693fb : Use GD for LeRand
d3972aa2e7 : broadcast: Don't stop ISO when there is active Unicast
afacf6b34a : Added documentation on AvrcpVolumeManager.
4b42705308 : Floss: update debug logs in |sco_pkt_read_ptr|
15a1f5e50f : Floss: lower log verbosity of |UIPC_Send|
a349d7a92b : Handle null identity address in BluetoothOppHandoverReceiver and AdapterProperties
aa3834660f : HID host connection state changes and connection policy update to BTIF layer
438a3cca53 : HOGP should not request GATT connection when already connected
443ada20c2 : floss: Add Accepting state for HID host
aac30fcbbb : mock: Comment out unused parameters test::mock::bta::
fe612786b8 : Delete unused hci_packet_parser.h
aef38d1311 : dumpsys: Const-ify bluetooth::shim::Dumpsys methods
2029f4f8d4 : sdp: Properly terminate attribute with NIL length
53d141779f : mock: Introduce TestMockMainShimStack
cd5ba9c7ec : Integrate hfp_client_interface_host.cc to floss build to avoid floss build issue
b6eeec3092 : Jarjar: remove x from custom local name
492e9596bc : init flag: Remove bta_dm_stop_discovery_on_search_cancel
01e817f11f : Remove unused ble_addr functions
9c03c8721e : RAS: Handle unsupport op_code/operator
4aa8ed8e80 : RAS: implement Get/Ack Ranging Data
c9ecc20b2b : Flag: continue_service_discovery_when_cancel_device_discovery
bf720f9668 : RootCanal: Remove potential source of flakiness in LL tests
16c11e765b : RAS: implement data ready/overwritten
f0fe75418d : RAS: implement read/write descriptor
2f80dbf9da : RAS: implement RAS Features characteristic
e039a21125 : gdcert: Deprecate L2CAP tests
18755bef23 : leaudio: Fix bad state on remote not going to Configured State
80c156fc68 : Use GD for BLE ACL buffer sizes
74e42acc99 : Use GD Controller for ACL sizes
2b41e8794f : Use GD Controller for SupportsBle
10a104ff6e : RAS: create server module
a84d21ac70 : bd_name_from_char_pointer: clean remaining memory
fdcd0200b8 : [avrc] Fix SendPlayerSettingsChanged logging
2800f2e467 : Floss: Implement Pandora RFCOMM profile
65e8b60e01 : Floss: Implement Pandora L2CAP profile
f4666b7691 : Floss: Fork Floss D-Bus socket_manager from autotest_lib
7f82b0e90a : floss: Scanner: Active scan if no filter, otherwise Passive scan
9aa1130611 : Flag to prevent HOGP from requesting connection when already connected
00f534d207 : Handle null identity address in AvrcpNativeInterface
250e305e7d : SystemServer: Broadcast AutoOn state change
3a8503dbba : interop: allow hid host to connect to not-first HOG service
8ccf77af8b : Revert "interop: allow hid host to connect to not-first HOG service"
c895824363 : Flag: dumpsys_acquire_stack_when_executing
286ef65144 : Plumb PHY settings down to native layer
7a49fd0b08 : Update removeConnection method to use the provided app ID when looking for connections to remove.
fba94b7a4f : interop: allow hid host to connect to not-first HOG service
0ff391ebc9 : upgrade StrictJavaPackagesTest to presubmit
6c4c868ab0 : Added documentation on AvrcpTargetService.
c225fee42b : Replace a2dp co-exist check with inidividual a2dp sysprop check
c1bd75db03 : Added documentation on AVRCP MediaPlayerList.
b317478e62 : Log CoD changes in BTIF layer
86fa06b1db : Added transport in HID host JNI
da1d15a204 : Floss: Fix LTK auth field on BlueZ conversion
929a736431 : Fix flaky BluetoothOppReceiverTest
d3ab222a4a : system/gd/os: Migrate to libbluetooth_log
5cc42af368 : Change libPlatformProperties from shared_lib to static_lib
326fe48117 : Add missing container field to the aconfig flag file.
3fed3f1ebe : Unify device name types
cbe8d23dd1 : Asrc: Refactor the clock recovery to use HCI Read Clock information as source of truth
176b9bd0ca : test: Comment out unused params net_test_stack_sdp
2cfacb09b3 : Integrate bluetooth.sco.managed_by_audio system property with aconfig flag
34602a447d : Socket API to get L2CAP channel ID
d40f5dbb9b : Remove unused connection parameter code
d87b4611d4 : Use GD for ConnectionParameterUpdate
97053f1ec1 : bass_client: Event logging sink log correction
675ad9c346 : L2CAP: Use GD for flush
7d479b830a : LeAudio: Fix invalid audio set config references
07d6b99723 : LeAudio: Configuration provider dependency inversion - Part 3
4307070fcc : LeAudio: Configuration provider dependency inversion - Part 1
446015fdec : LeAudio: Fix invalid audio set config parameters
57943ba48a : LeAudio: Configuration provider dependency inversion - Part 2
aa01f1d6f8 : LeAudio: Ase configuration data refactor - part 1
49e9a83fb9 : LeAudio: Improve group config strategy recalculation
d2bd98f871 : Use bd_name_copy everywhere
c09aea8f59 : LeAudioService: Fix race on bluetooth turning off
1cc0111c6b : HapClientService: Fix race on bluetooth turning off
da624dbe87 : CsipSetCoordinatorService: Fix race on bluetooth turning off
9d1ee9af00 : Handle null identity address in BluetoothOppManager
58cafe13eb : VolumeControl: Fix wrong data type
3666944e7c : VolumeControl: Remove impossible null check
219a93fb55 : VolumeControl: Early return in onServiceConnected
9f3e26ae14 : Correct the LE event mask for HCI v5.0
96b3032b35 : SystemServer Use wrapper for persistent override
0fd7853dec : Add flag ble_check_data_length_on_legacy_advertising
123801b1ab : PDL: Exit early when parsing counted vectors
e61bf0f15c : RootCanal: Return accurate phy types in extended advertising reports
76c74ccffe : AdapterService: Re-order variable
c8a5763f89 : leaudio: Fix crash on metadata update
082f5d2aaf : [le audio] Fix broadcast codec config if 48_2 is being used
90f08360cf : Flag: SDP parser does not handle NIL data types
6a36745c9f : Setter and getter naming consistency for BluetoothCodecConfig
9053b52c1c : Rename le_audio namespace to bluetooth::le_audio
a6fd234ad6 : Flag: Add ble_context_map_remove_fix
d70af6f245 : AdapterService: Removing unncesseray null check
9c8cd34462 : AdapterService: Delete one time variable
5940db714f : AdapterService: Delete unused Map
66c5279c93 : LeAudioService: Put back @GuardedBy on mGroupDescriptors
3cc28081d6 : Remove hide in the app
ea4934486c : Move scanning callbacks into ScanNativeInterface.
ec8eca0baf : Remove unused strlcat
0a46096d84 : btif_sock: prevent crash from logging NULL UUIDs
1b401fb3e4 : Trunk Stable/VolumeControl: Use static flagging
b5eefdf64e : Remove obsolete Android.mk
519624c106 : SystemServer: ContentObserer use local looper
2e07c25330 : Remove Bluetooth app robolectric tests
4c34c47b3b : Remove framework/tests/stress
a6a69c2d79 : test: Extend uuid tests bluetooth_test_gd_unit
3d5fceda5f : gd_unit_test: Extend Address and AddressWithType
a89c189294 : Disable A2DP source for automotive under certain conditions
4cbe95d307 : system/gd: Log error for epoll_wait failure
cf92365ad9 : system/gd/reactor: Log error for epoll_ctl failure
88dc89c9cf : Bluetooth: Fix Unused{Method,Variable} errorprone warnings
855d258337 : Get rid of old HCI_RMT_NAME_REQUEST_COMP_EVT handler
c36a6018a2 : system/stack/gatt: Mask bt address in debug log
a944cb4714 : pts-bot: Update pass test list
bbc78d002a : Remove delay_hidh_cleanup_until_hidh_ready_start flag
a1be0a869f : Remove clear_hidd_interrupt_cid_on_disconnect flag
eb4b0ec0ba : Remove bta_dm_clear_conn_id_on_client_close flag
80f8370ef7 : system/gd/storage: Migrate to libbluetooth_log
0fdfae6a79 : system/gd/security: Migrate to libbluetooth_log
8d2e64abe7 : system/gd/l2cap: Migrate to libbluetooth_log
375289dac2 : system/gd/hci: Migrate to libbluetooth_log
681ac3fdf3 : system/gd/hal: Migrate to libbluetooth_log
93763e78db : Get rid of memory leak in remote name request handling
b4fe8291ef : Use existing, pre-defined empty name
c60c567d91 : Sdp: [ALPS07785324] initialize service_id to 0
159a3655ab : Fast bind to app implementation
90489b7d73 : AdapterService: Set RemoteCallbackList final
71684a61de : AdapterService: prepare fast service create
50f7d6625d : Flag: Add fast_bind_to_app
9507838241 : floss: Add documentation style guide
9bff24272e : dumpsys: Move l2cap dumpsys to proper file
5b303cc603 : floss: Add BtAddrType and BtTransport parameters to HID host
b052b6fc18 : floss: Add floss-only properties for LE scan params during AdvMon
84457c93aa : Cap total no. of max connected devices
4ccf635bad : Log class of device on connection request
e7552cef40 : Unused: Remove bta::jv::bta_jv_cb.p_sel_raw_data
717b08349d : [BluetoothMetrics] Adding an empty byte array in RFCOMM Metric
534f801e98 : Config LE ACL 1M PHY for undirectional CIS streaming
4d03d22ad8 : broadcast: Callback with error if broadcast start will time out
b6ea153e74 : Add Socket type information to the dumpsys.
d9c1ea57e3 : Move logging code for btif_sock in a different module and aggregate dumpsys and metric logic in one place.
92f2ce3089 : Initialize BTM_SEC_CB connecting_dc with constant
49c6a63790 : SystemServer: AutoOnFeature sync binder call
0ac7447a50 : BluetoothVolumeControl: Add default implementation to deprecated callback API
2408a923bc : Update connections data structure in ContextMap to be an ArrayList.
b69df5e11e : Remove unused loop parameter in ScanManager and add comment on its intended behavior.
60c7e63562 : Remove use of iterators from ContextMap where unneeded.
2900c8048f : BQR: Add Bluetooth Quality Report v6 feature
2b2daf7c2c : gatt: Remove confusing GATT_CL_MAX_LCB
b6e2ac0044 : bta_gattc: Fix number of max gatt connection client control blocks
93365c94c8 : gatt: Fix reconnection on Bluetooth On.
89d49ce5f1 : bta_gattc: Add dumpsys for bta_gattc_cb
96f799f9b4 : BondStateMachine: Clear connection policy for LeAudio services
f129ef4a21 : le_periodic_sync_manager: Fix sync error handling
5ab2faea47 : Limit MAP NewMessage notification to 7 days
b380003f75 : Update source metadata when latency mode is changed
aa21a808a9 : Move scanning code out of GattService.
6073dcd409 : OPP: Fix failing OPP Activity tests
741a2c11c1 : Remove duplicate logging in dumpsys and logcat.
3083d88b1e : Move btif_dm and l2cap coc specific code in their own files.
058c20ae41 : flags: Add leaudio_allow_leaudio_only_devices
bb9a0196cd : Stat-ify bta::dm::pm::bta_dm_pm_timer
bc8345dc86 : AutoOn: Remove unreachable return
23731f8e20 : SdpClientTest: Remove unused `waitConnection` call
94cfba6a5a : A2dp: Use Collection as return type for getSupportedCodecTypes()
8a9a567f5b : Replace bt_did.conf by sysprops
e78036d92a : TEST_MAPPING: postsubmit Add net_test_bta_jv
053b4e93e3 : Use a single IsoManager mock
c799354511 : Remove Gd from HandleGdNumComplDataPkts
5b79978694 : Remove HandleNumComplDataPkts only used in tests
16f2a5b02f : AptX Voice SWB power management
fb0e030bcb : LeAudio: Clean-up the QoS structures in ASE
9cdf5eef0e : Stat-ify bta::dm::pm::bta_dm_pm_btm_status
79153f9af6 : btif::dm: Use get_btm_client_interface().eir.BTM_GetEirUuidList
2752bf29bc : Move L2CAP CoC specific code to btif_sock_l2cap.
0351c88203 : Migrate from MockitoAnnotations to MockitoJUnit
5652616481 : Flag to reimplement BLE scan and advertisement metrics logging
42967d08db : Add a pure virtual HCI layer for tests
49628640b4 : HearingAidService: Cache service in getService
1dee39fe39 : net_test_bluetooth: Remove shared library deps
62a6d14447 : libbluetooth_log: Always output the source file and line
93732559da : Enum-ify bta::jv::tBTA_JV_STATUS
5a2260b96e : Stat-ify stack::gatt::main::gatt_update_app_hold_link_status
78999fdd34 : Stat-ify bta::dm::pm::bta_dm_pm_sniff
afeaf0276d : Stat-ify bta::dm::pm::get_sniff_entry
ba40af6fe2 : floss: update wbs supported pkt size and buffer size
4dc246a401 : A2dpServiceTest: Sync test teardown on main looper
1180715d7d : AV Suspend from source device should not suspend a2dp source stream
ecd7462d5d : Allow both category of A2DP devices to be connected
2e3d91cfb5 : SystemServer: add unused errorprone and fix
e8d3c7f462 : BluetoothLeAudio: Add missing @SystemApi
e943ff5b5c : Trunk Stable/BassClient: Use static flagging
a6c640d9fa : L2CAP: Add log for exception code branching and rewrite p_ccb check in l2c_link_sec_comp()
767f1d654d : LeAudio: Support vendor configurations in control point operations
e085b76c6c : LeAudio: Allow for vendor codec specific capabilities
791a213a11 : Add support create_broadcast with preferred quality for offload
c0595229b6 : phoneStateChange wait until mActiveDevice's CALL_STATE_CHANGED completes when isScoManagedByAudio enabled
bdce728e9c : bta::jv::bta_jv_start_discovery_cback Fix memory leak
d4a6800463 : Parse the headers before profile id extraction
33fae77ebc : Fix crash by passing original slot id to avoid race condition.
c2533d40a7 : Update mockcify.pl ==> 0.7.1
3cb8286297 : Introduce stack::sdp::db test
d31c4a82bc : RootCanal: Prevent abort on unknown APCF opcode
54f87accc9 : Route A2DP Traffic
e91a066571 : BTA AV CO active device management
98de48cd7f : Revert^2 "Bluetooth: Demote ObsoleteSdkInt to a warning"
494de28ec6 : Floss: Fix headset keeps ringing after accepting call from application
1f586f8b6b : Floss: fix |bluetooth/log.h| build issues for linux
2501664004 : Close file descriptor
3e74713482 : le_audio: Remove not used stream confirmation native method
871c522eee : btm_sco_hfp_hal_linux: Fix codec info for legacy devices
d19a2fa21a : btm_sco_hfp_hal: Change get_packet_size() return type to size_t
db879f136e : Cache the current A2dpService and null check for the same to avoid crashes.
36a58ba49f : Not use AudioManager.setParameters when isScoManagedByAudio is enabled
ff1d0a2c79 : Let AudioManager handle SCO connection during Voice Recognition
b24884f78b : AdapterService: callback return when no device
6ccb4c4f65 : Add a flag for limiting MAP notification
7ef2afe2e6 : Fix failing BluetoothOppUtilityTest
72eba7bc73 : VolumeControl: Call legacy API when not override
66cf562d19 : VolumeControl: remove duplicate Callback code
9d90ad6b07 : VolumeControl: remove duplicate code
ee7cb720bc : VolumeControl: Enforce synchronized annotation
d83c04e4d4 : Do not automatically open SCO from the Bluetooth stack when the is_sco_managed_by_audio feature is enabled
6c8dd16320 : bt_target.h: Remove unused PORT_FC_DEFAULT
9460c007a5 : bt_target.h: Remove unused LOCAL_BLE_CONTROLLER_ID
da46cc9e25 : bt_target.h: Remove always FALSE DISABLE_WBS
16bbcf4425 : bt_target.h: Remove DUMP_PCM_DATA (always FALSE)
9832703750 : bt_target.h: Remove always TRUE BTM_EIR_DEFAULT_FEC_REQUIRED
bf0b0b97b7 : bt_target.h: Remove unused conditional for SMP_LINK_TOUT_MIN
24d4338d90 : bt_target.h: Remove unused BTM_SEC_SERVICE_NAME_LEN
03881af90a : bt_target.h: Remove always FALSE BTM_SEC_FORCE_RNR_FOR_DBOND
d59c11ebd6 : bt_target.h: Remove no-op btm_inq_stop_on_ssp
42ca9ed22e : bt_target.h: Remove BTM_NO_SSP_ON_INQUIRY
545cd7565e : Adding a delay after calling startService() to prevent potential failure caused by delayed responses.
4e056503a9 : Ignore the client receiver state for headtracking data
fef6cc839e : BluetoothOppServiceCleanupTest: Change a variable name
1a11670849 : floss: pandora: Handle gRPC method error
a2a4b28ea2 : floss: pandora: Allows multiple advertisement in host.Advertise
ca6c048943 : Use EnhancedFlush in GD ACL
af5a78a0df : Floss: Fork Floss D-Bus media_client from autotest_lib
52afb43ea7 : floss: Don't assert when failing to SaveImmediately
8145d60226 : LeAudio: Improve LTV map structure
1bfda2095b : Revisit audio routing policy when audio mode changed

+- Project: platform/packages/modules/CaptivePortalLogin

b02dcff : Bump CaptivePortalLogin target SDK to 35.
88fb728 : Import translations. DO NOT MERGE ANYWHERE
c7e495f : Add a dedicated Mainline Test Mapping group for Connectivity modules
17c8063 : Log deletes of downloaded files
7b5fb34 : Add file exists logs to testDownloadFile
be5c8e7 : Make CaptivePortalLogin module build against module_current SDK.
4f5147d : Fix formatting errors in DownloadServiceTest
c787843 : Add an experiment flag to switch to CCT when connecting to captive portal networks.
dc63115 : Collect screenshot on test failure
e7a046d : Add queries section in manifest to support getPackageName method.

+- Project: platform/packages/modules/CellBroadcastService

9328de7 : Add a dedicated Mainline Test Mapping group for Cellbroadcast
22b2367 : Apply updated 3gpp DCS values for Hebrew, Arabic, Russian
e8883fe : Set additionalIntent for testPackages
85b9fa7 : Set additionalIntent for testPackages
57a4cc0 : Handle the empty plmn case for duplicated message check
34ac649 : Apply updated test code of CellbroadcastHandlerTest
27a44b9 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/packages/modules/ConfigInfrastructure

a020405 : Revert^3 "make some apis in DeivceConfig as public"
5a895bb : Add SDK level checks to unattended reboot tests
41831fe : Revert^2 "make some apis in DeivceConfig as public"
5dfd98a : Revert "make some apis in DeivceConfig as public"
de102fe : make some apis in DeivceConfig as public
38509d2 : RESTRICT AUTOMERGE Set the container field of aconfig flags
df3356e : Use the right resources context to get charger-dependency
e2236c8 : Fix resource fetching in BootNotificationCreator
f9016a1 : Fix ConfigInfra Resource Package Fetching
c0c3223 : Add fallback lskf capture during LOCKED_BOOT_COMPLETED.

+- Project: platform/packages/modules/Connectivity

732278a3b4 : Clear all APF memory in testDropPingReply() in preparing stage
72df65b28d : Do not test Log.wtf reporting pipeline on V+
71cfb04dfc : Add lock to update mCache from the constructor
7b28397748 : Import translations. DO NOT MERGE ANYWHERE
b920bde2f8 : Import translations. DO NOT MERGE ANYWHERE
30f3beb0f6 : Do not run mapLockTest on 4.9 kernels
0de93b4c1e : Make firewall bpf code multi-user aware
5a1813ea86 : Increase time buffer to reduce flakiness in filter age test
b8bf65be73 : bpf: extend cgroup hooks to older kernels
22db590580 : bpf: attach a *bunch* more cgroup hooks
f0da1bee5e : ConnectivityService - do not dumpBpfProgramStatus before T
d7b866df70 : StructNlAttrTest: fix lint error
9161b153b4 : Add a Log.wtf() on user builds to test Pitot reporting pipeline
59a2b902de : ClatCoordinator - use SingleWriterBpfMap
52d6c5587f : SingleWriterBpfMap - introduce getSingleton with caching
878aae0856 : BpfMapTest: fixes for testGetFd
45e9372733 : use a second map for SingleWriterBpfMap test
2f50623b0e : BpfMap: enforce BPF_F_RDWR_EXCLUSIVE doesn't use cached fd.
fe956d9189 : Add a temporary hack to CS to report netbpfload result
083cce9bf9 : bpf_progs: introduce mainline loaded non-critical gentle.o
fbaa3c9890 : BpfRingbuf.h - use exclusively locked map
0fff839ae6 : introduce mapRetrieveLocklessRW()
04fb3862a9 : Add BPF_MAP_LOCKLESS_FOR_TEST hack for root resolver tests
9eca02a8fa : make java maps grab locks
c606f1ab3c : SingleWriterBpfMap - eliminate spurious constructor
7eb7d67279 : make mapRetrieveWO take exclusive lock
231598bc92 : NetBpfLoad: gently enable mainline
686f6ac0ee : changes requested on 'NetBpfLoad: on aosp/main bump version from U QPR3 to V'
7262899d17 : NetBpfLoad: add requested comments
4acfa1fc82 : bpfLock: avoid using ifAtLeastKernelVersion()
4a0838c2ce : NetBpfLoad: remove isGSI() check
4b28336a7a : NetBpfLoad: disable mainline on < U QPR3
7b95d99077 : NetBpfLoad: on aosp/main bump version from U QPR3 to V
15f9731efc : NetBpfLoad: change condition for when we execute platform bpfloader
52018c821c : BpfSyscallWrappers: grab shared lock on writable map open
070094d857 : Add ignore-mobile-data-check option to preparer
1a3b54f005 : introduce BPFLOADER_MAINLINE_U_QPR3_VERSION
6295614bc8 : NetBpfLoad: log bpfloader_ver
48e476bdfa : NetBpfLoad: change condition for writing 'unprivileged_bpf_disabled' sysctl
08c82c3b65 : NetBpfLoad: rename 'mdnsd_loadbpf' to 'mdnsd_netbpfload'
b4a1e87ccc : rename netbpfload.mainline.rc to netbpfload.33rc
6a16741152 : NetBpfLoad: remove android_get_application_target_sdk_version()
bf6f928b2d : Fix comment about U QPR2 vs V bpfloader version
bfe49e0844 : Update document for ApfCapabilities.hashCode()
6278e2d4b5 : Enable some mdns features as default
f4c16355dc : Add a local dynamic config for ConnectivityManagerTest to decouple the test config from test logic.
05aa33ccec : Do not display "null" in sign-in note details
e2ef4547e1 : Adjust background restriction transition delays in tests
151275359f : [Thread] add the "vgh" TXT entry
7627f7e9c1 : Increase testReadWriteProgram() timeout to 15 minutes
24b3462d24 : Do not crash test on invalid pending intent
26c81bd9a3 : Fix test_hotspot_upstream_cellular failure
adf00ec210 : Adjust background restriction transition delays in tests
b41e4f6326 : Add individual try/catch blocks for ParcelFileDescriptor closure
82bf7bbe8b : Build CtsNativeNetDnsTestCases with static libc++ and version script
660584a69f : Re-enable HostsideVpnTests on presubmit
dda2d35b0c : Update VpnTest#testDefault to use otherUid that has internet permission
3b47411d25 : [Thread] add public newbie guide
1cf04c96da : Update NetworkRequestTest#testDefaultCapabilities
ab750abf29 : Allow default messaging app to use constrained satellite network
d44bd8bc80 : NearbyManagerTest: Put static classRule as public
5848825c42 : Add sdk_version property to cts tests
986dd36e65 : waitForIdle to avoid stubbing mocked bpfNetMaps while CS is accessing
154ce6381a : Introduce NET_CAPABILITY_NOT_BANDWIDTH_CONSTRAINED
5e005cf421 : Use /proc/self instead of calling Os.getPid().
943139f5d7 : Add @VsrTest annotations to ApfIntegrationTest
67586d188e : Use DeviceFeatureModuleController to run tests only if the device has the required feature.
e4cbb9c7f6 : Remove unused function
aa355ac875 : Add config flag for useDeclaredMethodsForCallbacks
8fd925a9b3 : Use SingleWriterBpfMap in BpfNetMaps.
f5ebe1aafa : Add a microbenchmark test for BpfMap.
05be2f52fd : Add a SingleWriterBpfMap class that caches reads.
05a3e88e62 : Deflake BpfMapTest#testNoFdLeaks.
ab1a0671c7 : Stop throwing when the invalid capability is passed
dfef229781 : BpfSyscallWrappers: remove mapRetrieve()
1e31ad3dff : Update CSSatelliteNetworkTest to use restricted satellite network
4ae1387146 : Refresh time before connectivity tests
11681f9162 : Dump current max entries and cache duration even if the flags change
9c87172ad2 : Add ICMPv6 NS Souce Link Layer Option Length constant
4c000f4dc6 : Import translations. DO NOT MERGE ANYWHERE
647adcd4a8 : Import translations. DO NOT MERGE ANYWHERE
5db45ec2f4 : Import translations. DO NOT MERGE ANYWHERE
0594d0399f : Increase cell connection timeout to 2min
eca707dda4 : [Thread] enforce a timeout for waiting FTDs' output in integration tests
c834fdb760 : move V+ kernel/arch/bitness checks from BpfHandler to NetBpfLoad
855712aa55 : Clatd: add dump raw BPF map support
288aca0a23 : Treat APFv3 as APFv4 with not fully working counters.
d55e9cc560 : Fix fd leak in clatStart() by closing in finally block
68eab8928b : NetBpfLoad: TV - don't abort boot on unsupported kernel/arch/bitness
cea928f188 : Refactor tethering utility methods
5f857b0220 : Add proposed trendy teams for CTS modules
953a161f1a : Fix ThreadFeatureCheckerRule on U- devices
b99caadfab : Fix NetworkCallback#onAvailable does not match SSID
b771670b5d : Report isKnownService in discovery stop metrics
c943e37f13 : Run testFilterAgeIncreasesBetweenPacketstest() when VSR API is higher
643d58732f : Adjust test payload sizes based on API level for APF ping tests
9e095e02f4 : Add configurable payload size to sendPing() in ApfIntegrationTest
d1d70cc365 : Enhance APF read/write tests error message
9cfccad9b7 : Revert "NetBpfLoad: slow down V boot on unsupported kernels"
1a6ca28ae0 : [Thread] support resolving a host for NsdPublisher
bbd732596e : [mdns] simplify the validation check
5d96fada30 : Update VpnTest#testDefault to check other uid blocked status
be11abeb5d : Handle enabledState change in onStateChanged().
d56851a0cf : Modify the test boundary for read/write test
f38639efd7 : Only run some ApfIntegrationTest test cases when VSR API is 34+
80a3cd134a : Improve error message of TestableNetworkCallback#expect
cfd5a517da : Revert^2 "Add blocked reason for internet permission"
cb74c08979 : Revert "Add blocked reason for internet permission"
e89125d6c5 : [Thread] fix airplane mode race conditions
6420ccf4a8 : Thread: use network time for generating dataset
abe19f9628 : [Thread] add more Thread shell commands
ff555a709c : Destroy sockets of apps under background firewall chain restriction
ee96ba0e60 : Add blocked reason for internet permission
d20727f3cc : Send onBlockedStatusChanged callback based on bpf map contents
b16f75c3eb : Move perUidCounter increment to outside NetworkRequestInfo constructor
0b75fb9cba : Fix build with ToT libc++
021a423641 : NetBpfLoad: Fix ALOGI domain type argument
7b6059387d : Build 2 more tests with static libc++ and version script
d4ed49c770 : Update checkOnHandlerThread()
4d0afab8fe : [Thread] run ThreadNetworkControllerServiceTest tests in a single thread
6b84b40a29 : Use unique_fd in tcutils
15754248e8 : Use scopeguard from libbase_headers and delete the copy
68ce241658 : Fix getNetPermForUid to use appId instead of uid for query
35e50c1e9c : Add check for null interface name when applying multicast routing config.
8fad95cd61 : Support multiple reasons for socket destroy
333f01d303 : Move mPendingFrozenUids empty check to destroyPendingSockets
dff5df5b65 : Rename closePendingFrozenSockets to destroyPendingSockets
390be06f64 : Enable delay destroy socket as default
8b667ba286 : Update aospify_device for T device
7959e96bc8 : Add networkAllowBypassVpnOnNetwork to INetd.aidl interface
a72a957eb5 : Move NetHttpCoverageTest to external/cronet TEST_MAPPING
175ca03ed0 : Update compat flag to use VERSION_CODES.VANILLA_ICE_CREAM instead of 35
a8ba04b132 : Add support to restore original values
3ae062d8d6 : Build mainline tests with static libc++ and version script
66f1629a52 : NetBpfLoad: log on success
a81daca5b2 : BpfHandler.cpp: change LOG_TAG "BpfHandler" to "NetdUpdatable"
8658ef364d : [Thread] avoid kernel-generated lla on thread-wpan
75caacdd10 : NetBpfLoad: slow down V boot on unsupported kernels
8fd35e3771 : Reset mNetDataPrefixes when Thread goes down.
d4b620cdb6 : Consolidate error handling in clatStart()
6ff9b589fe : Implement missing hashCode() method in ApfCapabilities
f53e9cf3a1 : Check compat change flag for rate-limit cache
e26e6db0be : Fix testUpdateDeviceStatsPermission for TrafficStats cache mechanism
0aeee52ac1 : [Thread] use NetlinkUtils methods to update addresses
409db7f43f : Refine clatStart() comment for accuracy
a081e0b1a3 : Thread: use test name as mobly-par-file-name
7d64fe750d : [Thread] fix multidevice tests name
b15be228d2 : Update APIs that depends on isUidNetworkingBlocked to follow compat flag
7bc7d69e1e : Thread: simulate Thread on eth1 for tests
f05592620f : Thread: add multi-device test
16e962757d : Switch to `libjni_legacy`
14de932e9b : Add netdata prefixes to tun interface routing table.
90c9703bca : Disable the NETWORKINFO_WITHOUT_INTERNET_BLOCKED flag in V
5b929f6767 : Remove logging of notify thread enabled state.
7621bfba01 : Add a dedicated Mainline Test Mapping group for Connectivity modules
1ad35a9781 : Revert "Allow MAC addresses to configure IP configurations"
584a5136a1 : Reorder clatStart() to setup 464xlat sockets before tun interface
f325ea2064 : Move dumpRawMap to BpfDump
a128f82763 : Bluetooth: Use enableRule instead of BTAdapterUtils
034705d7a8 : [mdns] Skip conflict check for incoming mDNS answer records which are probed in the repository
e79015ac42 : Revert "Temporary disable rate-limit cache for TrafficStats"
8b4bb01958 : Import translations. DO NOT MERGE ANYWHERE
20019e4530 : Import translations. DO NOT MERGE ANYWHERE
41c3a13dd9 : Import translations. DO NOT MERGE ANYWHERE
255ddd5105 : ApfIntegrationTest: allow APF v6.000
eb51ad9cb0 : [Thread] rename isEnabled() to shouldEnableThread()
8e68015475 : [Thread] add airplane mode support
f231f5fb19 : Add a script to AOSPify devices
0b4be79e52 : Add compat flag for ActiveNetworkInfo blocked state
d36928c916 : ThreadIntegrationTest: use longer ping timeout when reply is expected.
a08692f7c7 : Reapply "Use bpf map based isUidNetworkingBlocked on V+"
6e7529bccd : Avoid fd to be closed by ParcelFileDescriptor's finalizer
e55bcd578b : Use Bpf map based isUidRestrictedOnMeteredNetworks on V+
eb92054f91 : Add bpf map based getUidNetworkingBlockedReasons
9e75aad888 : Add blocked reason for OEM deny firewall chains
98b708d5a2 : Fix a Rare Race In Clearing ResourceId
35abc9c1a2 : BpfCompatTest: disable on V+
1da4d329ce : Disable NetworkRequestTest#testDefaultCapabilities
00d5070a77 : Update the ApfIntegrationTest to match the latest VSR-15 requirement
1fad2e2708 : Remove extraneous increment of counter in loop
b824e0f2aa : Move Cronet's MTS/CTS to external/cronet
2ab792786a : Fix test_hotspot_upstream_wifi not running consistently
abe26e9078 : Do not timeout private DNS before NetworkMonitor
a5bcf8079d : Remove extraneous increment of counter in loop
0f616bf012 : Rename ApfConstant to ApfConstants
6d151ef0e9 : NetBpfLoad: support 'done' finalization step
f9be4cf77d : Finishing helper activity in test teardown
1050e8e0cb : Finishing helper activity in test teardown
5c057ed065 : NetBpfLoad: reduce log severity of 2 more messages
1dc09189a2 : NetBpfLoad: reduce logging
731acfe233 : NetBpfLoad: remove exists log
a791b70ab1 : Remove NetHttpTests
a5efbe499b : Add IPv6 target link-layer option length definition
d722a997bd : [icmp] Add test to verify no duplicated icmp echo reply on mesh-local addresses.
e950f6d39c : prevent DscpPolicyTracker from printing big scary exception stack
c982a4be64 : NetBpfLoad: log on non-LTS or too old LTS kernel version
4e5fb4a153 : NetBpfLoad: one less startup log line
8b74cbb34b : NetBpfLoad: add describeArch() to log
0001cfd931 : Breaking up hostside network tests module
300a83cc15 : Add comment for per-app preference priority
0f579646cd : Fix linter error in TestableNetworkCallback
414e959047 : Handle closed SAs in requestIpSecTransformState
75c2def0ea : NetBpfLoad: move into android namespace
5016d6f801 : KernelUtils.h - add helpers
093ab297b3 : Add test to ensure filter age increases
8a4c9f6485 : Make com.android.tethering the flag container instead of system
e6295a2326 : Add flag definition for metered network firewall chains
e5650a3d78 : Have ByteBuffer.wrap() use the appropriate subarray
c95998623e : Move APF memory clear into its own function
95d85068a3 : netd.c: BACKGROUND_MATCH bypass for 'lo' traffic
1ed72bc5f0 : Do not run testDropPingReply before V
1266ac139f : Add a test for prefilled memory slots
d992ae133a : Move VPN hardware assumption check to the end of setup
8b74e11492 : [mdns] allow only one registration to have addresses for a hostname
52497d66cc : [mdns] service implementation for public key
364aa570e2 : [mdns] add hidden API for public key
42ea5408ae : [Thread] fix CTS for U branches
2c248d2108 : Add @RequiresApi(TIRAMISU) to BpfNetMapsUtils
22e571353f : Test whether APF program actually runs
bd50241d03 : Only listen to echo replies
2ec433dd58 : Move turnScreenOff to BeforeClass setUp
c83731b8d9 : Reapply "Send ICMPv6 ping to support IPv6-only network"
5ec06b7a65 : Only run APF tests on physical devices
4e7baadc71 : Use helper function getIndexForValue in MulticastRoutingCoordinator.
98219a4e8a : Revert "Send ICMPv6 ping to support IPv6-only network"
11d3345daa : Add firewall chains for HAPPY_BOX and user/admin PENALTY_BOX
89efcc36e7 : NetBpfLoad: prog names are only valid on 4.15+
d0bb172371 : NetBpfLoad: map names are only valid on 4.15+
03e958226e : Send ICMPv6 ping to support IPv6-only network
522d5c7e7a : CompletableFuture can only be completed once
2eb48f0265 : Log ping packet and reply and use ByteArray.toHexString
a1a80ad9c3 : [mdns] add elapsedRealTime() to Dependencies for MdnsRecordRepository
08f5b59482 : Assert fixed test method count in ConnectivityServiceTest
c8de4cb79f : [mdns] separate the multicast reply quota for IPv4 and IPv6
1e7203bfd3 : Fix the test flake in testChangeUnderlyingNetworks
3dd052ea45 : Revert "bpf: offload.c - comment out CRITICAL mark"
3d14144698 : NetBpfLoad: consistently use logging tag of 'NetBpfLoad'
8099c3b1b8 : bpf: offload.c - comment out CRITICAL mark
1588303666 : Wait for start() to finish
7a7d1ac87d : Fix DO check on headless devices
c2c667ba43 : Add a placeholder test to test IcmpPacketReader and sendPing
977573efd0 : Add support for sendPing
a89976d5f9 : Add support to expect ping reply or dropped ping
125deb970a : Bind socket to WiFi network
824a659921 : Add IcmpPacketReader to ApfIntegrationTest
82e396394b : Return current testable networks directly in instant mode
7e6f10ce0a : Add safeguard against previous ethernet interfaces existing
191f1b2c8c : Inform the DNS resolver of the interfaces in a network.
bd8b2e428f : Add a comment about clat bpf stat lifetime
dbbada4d7b : Allow MAC addresses to configure IP configurations
44df982062 : Add prefix_cacheinfo struct to parse PREFIX_CACHEINFO attribute.
a25a09d2c2 : Add prefixmsg struct to parse RTM_NEWPREFIX message header.
8310a5e2d4 : [mdns] allow hostnames beginning with a digit
32ec9e0235 : Reland cronet 121_0_6167_71: remove http_client_logging lib
3218a81a57 : NetBpfLoad: use exec path for api level 35+ (ie. V)
65ce1f2aa2 : Add missing mcts tags
8d1cad9a11 : Convert RTM_NEWPREFIX nlmsg type to string in stringForRtMsgType().
21b36d8c68 : Temporary disable rate-limit cache for TrafficStats
d202d727d3 : Add testAllowedUids for devices without FEATURE_TELEPHONY_SUBSCRIPTION
a56da735b0 : Fix flakes due to networks obtained via sync APIs
a658220234 : Revert "Use bpf map based isUidNetworkingBlocked on V+"
c6e2d82510 : Add RTM_NEWPREFIX and RTMGRP_IPV6_PREFIX netlink message constants.
244dce3722 : Add OT multicast addresses to tun interface.
7ade29d142 : [Thread] ignore the flaky test case advertisingProxy_srpClientUnregistersService_serviceIsNotDiscoverableByMdns
681dcd1ef1 : Update OWNERS to reflect reorg.
8431bdb333 : Reland [Cronet] Disable one of setURLStreamHandlerFactory test
edaeecda7b : Report sent query count in resolution stop metrics
dac352d489 : dataset selects a channel from channel 11 to 24
81804470f9 : [Thread] ignore the flaky test case meshcopService_joinedNetwork_discoveredHasNetwork
689f1cbb6d : Request INTERNET capability in ensureWifiConnected
93b08e202e : Migrate ConnectivityManagerTest to callback rule
504fe7d510 : [Thread] loose the restriction on the setEnabled API behavior
9957a8bb71 : Revert^2 "Revert "Revert "Revert "[Cronet] Disable one of setURLSt..."
2a85b5e7da : Revert^2 "Revert "Revert "Revert "cronet 121_0_6167_71: remove htt..."
79b202ac9f : Dynamically set mesh-local addresses preferred lifetime.
7780b674b6 : Add DevSdkIgnoreRule to ApfIntegrationTest
233362bf28 : Make cache duration and max entries configurable
5ed8003915 : Create TestRule: SetFeatureFlagsRule
8f105009af : [Thread] wait for Thread address updates on thread-wpan
9c3cbe5dd2 : Suppress ktlint:standard:comment-wrapping warning
30c9382181 : Toggle screen state before and after ApfIntegrationTest
6fc458350a : Improve the nduser option log readability.
093a4cfa95 : Drop circular dependency
39c203f431 : Resume before releasing network request
4790aa9831 : Add testReadWriteProgram to ApfIntegrationTest for V+
027b914b1d : Store MAC address of tethering interface in EthernetTracker
f0766dc9e1 : Align APF capabilities test closer to VSR requirements
6a62806a52 : Do not use runShellCommandOrThrow in setUp / tearDown
e9daad6264 : [Thread] add E2E UDP test for app usage
63abf95dcb : Add current clients to servicediscovery dumpsys
894f181c89 : Use NsdServiceInfo ifIndex in MdnsDiscoveryManager
ad4f132c29 : Call getCapabilities in setUp
ac9b287b2c : Use truth assumption checks
e380bc0000 : check lateinit property ifname isInitialized in tearDown
67df9f0870 : Revert "Revert "Revert "Revert "[Cronet] Disable one of setURLSt..."
1ba19c9c67 : Revert "Revert "Revert "Revert "cronet 121_0_6167_71: remove htt..."
a92080f443 : [Thread] add NetworkCapability.NOT_METERED for Thread network
3c9089c1d1 : Rate-limit on TrafficStats#get*[Bytes|Packets] API calls
6c277682d5 : Clear TrafficStats cache before getting readings from TrafficStats
aca202e4d9 : [mDNS] pretty print txt values in log
a8ad3d5ef0 : Deflaking network access checks in CtsHostsideNetworkTests
54fa56def5 : Move setupOnce from EthernetTetheringTestBase to EthernetTetheringTest
b40140dcd0 : [Thread] enable Service Discovery integration tests
9f69605fa0 : Allow enable DBG/VDBG without having to rebuild the module.
e629bb7c84 : Replace connectToCell -> NetworkCallbackRule
f8999e32e1 : Fix flakes due to networks obtained via sync APIs
724d8972e4 : Add a flag to disable the background firewall chain
e50dd30fc8 : Allow HW address retrieval from EthernetNetworkFactory
756ca07f80 : Changes to support satellite stats appear as TYPE_MOBILE
86edb59bd4 : Revert "Use Service handler thread for NetworkStatsObservers"
c465f64431 : [coverage] add integration tests for ServiceManagerWrapper
9b7fea5eee : Obtain BluetoothAdapter through BluetoothManager
5485bb84f1 : Support prefix information option parsing in nduser netlink message.
e20dc5ae89 : Add PrefixInformation option struct to parse nduser option.
d618f954d5 : Udpate setNetworkSpecifier logic support Satellite Transport
0668238d50 : SatelliteAccessController enhancements to handle delete user scenario
5d3dcb0d64 : Create IpPrefix in PrefixInformationOption constructor
a449374772 : [Thread] discover and resolve the meshcop service only on test network
efdfaf2c08 : Grant prohr temporary ownership of ApfIntegrationTests
ee085cc201 : Pause APF filter before starting test
e9fb2b2fb5 : Enable new ApfFilter experiment in CTS test
633d9811d8 : Move retrieving APF capabilities into helper function
48321f8d4a : Address kotlin coding style erros
23d2c1e5d7 : NetBpfLoad: avoid needlessly reloading bpf on netd/zygote restart
8dae0e73ef : Address lint errors in aosp/2988611 & aosp/2869978
8b65461aa5 : Import translations. DO NOT MERGE ANYWHERE
3191cd77eb : Import translations. DO NOT MERGE ANYWHERE
4c704f6434 : Import translations. DO NOT MERGE ANYWHERE
50af8633d4 : Rename wifiIfaceName to ifname
0f01689fde : Remove unnecessary null check
4359195146 : Unregister network callback in tearDown
98a231cbd6 : Don't run test in instant app mode
5731e44b84 : Revert^2 "Introduce initial CTS test for APF functionality"
a96b97d24a : Fix lint errors
12f7fd26af : Add isFeatureEnabled API for CaptivePortalLogin experiment namespace.
153fb92c16 : Support multiple query packets
b4ed81aa5d : Add annotation in CSTest to set flag values before instantiating CS
d9e4ba6d26 : [Thread] add a unicast routing case when infra link switches
21e5d68f74 : [Thread] use toHexString for toString()
8284f7360d : Add MdnsUtils#createQueryDatagramPackets method
4eab54b40e : set the country code when initializing the ot-daemon
3aa62e6773 : Separate Struct.java into its own lib.
a626958a2b : Exclude NetworkStackModuleTest in mts CtsNetTestCasesLatestSdk case
05571d4a08 : [Thread] remove queueing mechanism for NsdPublisher
ea408d396b : Add RequiresApi annotation for T+ method call.
127e91a16e : [mdns] re-announce services when adding addresses to the associated host
a2e859c568 : Revert "Introduce initial CTS test for APF functionality"
2de7d8ea38 : Remove extra handler#post inside setIncludeTestInterfaces
edee1cac9b : [Thread] add logs for Thread enabled state
9b272fa53a : Use bpf map based isUidNetworkingBlocked on V+
cb448f5c78 : Fix isUidNetworkingBlocked for system uids
2d4f91d548 : Update THREAD_ENABLED key string in ThreadPersistentSettings
27d9121ef3 : Remove mWifiTetherRequested
00b45fc970 : Add a test to catch wifi tethering no upstream bug
c1d4e1eea1 : check the Thread required features before running ThreadNetworkControllerTest
6e8c1aa03d : NetBpfLoad: Get logs back
ab00a8e4c8 : Fix the test flakiness.
c15663c782 : Introduce initial CTS test for APF functionality
734de7a1d5 : [mdns] restart probing/announcing the services on host address removal
abefbf0b9f : [mdns] support discovering and resolving services
0d22aded3d : [Thread] fix ot-daemon state consistency issues
530147f061 : [Thread] fix access to mOtDaemon
62abecc9b5 : [Thread] add system API setChannelMaxPowers
6b79c7fed3 : Import translations. DO NOT MERGE ANYWHERE
5a3299dba2 : Import translations. DO NOT MERGE ANYWHERE
8da5402015 : Import translations. DO NOT MERGE ANYWHERE
e762554170 : Improve documentation of addEthernetStateListener
82599d3e21 : [Thread] add command to force stop ot-daemon
adb3c1ac62 : [Thread] do not restart ot-daemon when Thread is disabled
e450572718 : Revert "Revert "Revert "cronet 121_0_6167_71: remove http_client..."
e307e20d47 : Revert "Revert "Revert "[Cronet] Disable one of setURLStreamHand..."
732a14164f : NetBpfLoad: rework mainline bpf execution codepath
11141da623 : NetBpfLoad: enable mainline on T+
2881157a6d : [EthernetTetheringTest] Don't run setupOnce() if Ethernet is not supported.
1137ed88e2 : [EthernetManagerTest] Skip the test if EthernetManager is null
30d3329bba : [Thread] make demoapp system_ext_specific
184b400f8f : [Thread] make demoapp system_ext_specific
8b3f9d9e3e : clat bpf: add byte/packet counter
a2706bf76c : NetBpfLoad: add a few more consts for safety
2f79f58c06 : Move isChainEnabled and getUidRule to BpfNetMapsUtils
bb35aa1947 : Move isUidNetworkingBlocked to BpfNetMapsUtils
e1d536ba8a : Call getDataSaverEnabled from isUidNetworkingBlocked
70e7011a07 : Do faster bitmask checks on NetworkCapabilities
fc504042f6 : Rename BpfNetMapsReader to NetworkStackBpfNetMaps
65f7022461 : NetBpfLoad: chose bpfloader version at runtime based on Android OS
221b248c6e : NetBpfLoad - change BPFLOADER_VERSION macro into an argument
cfc6b02ee6 : Revert "Revert "cronet 121_0_6167_71: remove http_client_logging..."
6ad32fb992 : Revert "Revert "[Cronet] Disable one of setURLStreamHandlerFacto..."
4fcaa4e803 : Use connectivityHandler in CarrierPrivilegeAuthenticator
bbb7828d31 : [Thread] add resourceoverlay config for vendor and model name
ea4390cc4c : [Thread] support customize meshcop txt via resourceoverlay
3f87ba4def : Remove VpnProfileStore dependency from CSTest
62eac0132d : [Thread] unify synchronous controller API for testing
4bf1dcd7f4 : Use a short timeout for FullThreadDevice.ping
1786bd9967 : [Thread] add missing permissions to ThreadNetworkDemoApp
7291d1172c : Throw if isUidNetworkingBlocked is called below U
f0959a78a2 : Make PrefixInformationOption struct constructor visible for testing.
72ea70ed1d : Log as warning when persistent setting file doesn't exist
f1182f1057 : [Thread] use TestRule to filter Thread tests
22836357ec : NetBpfLoad: more 4.9-T support
0de80f1a9f : Eliminate spurious COMPILE_FOR_BPFLOADER_VERSION macro
58d83d4a43 : Use efficient coverage dumping mechanism
4fc2dbb970 : Switch Cronet MTS to Orchestrator
60e06c4ac9 : [Thread] add CtsThreadNetworkTestCases to CTS
541df66912 : Put known answers to query packets
157af5515a : Use MdnsUtils helper methods to construct query packets
7e034d4423 : Correct the usage for running query task
ffa2bce381 : Add test for dropping packets to VPN address from non VPN-interface
b4772b1e5d : Drop packets to VPN address ingressing via non-VPN interface
6dc4f684c8 : deflake android.net.cts.NetworkStatsManagerTest#testUidTagStateDetails
3cccf8eea3 : Add test to verify callbacks for enable/disableInterface APIs
4b365cd30e : Fix enable/disableInterface APIs to properly affect administrative state
d8bf90c47a : Fix setInterfaceEnabled method signature
da90deda1b : Add `reset` API for `NsdPublisher`
e1545c3bca : reduce the timeout for discovering the lost of MeshCoP service in CTS
23d9c73511 : Mock SubscriptionManager in CSTest
73be9a0933 : Ignore no permission calls for CaptivePortal.appRequest
0a9dbc9d12 : Share NetworkInterfaceProvider between MdnsSockets
b3fcdacfae : Quit NetworkMonitor threads in integration tests
281c7d2a9b : explicitly request NET_CAPABILITY_LOCAL_NETWORK capability when requesting Thread network
2ed701f162 : Use LruCache to limit the amount of entries
36f8b3f6ad : [mdns] fix race conditions in MdnsAdvertiser
f7c5d6e642 : Simplify the logic in the hasServiceTypeClientsForNetwork
29ff998bb9 : Remove DEFAULT_FORBIDDEN_CAPABILITIES from NetworkRequest
aac3ef4da9 : Fix the issue that border routing is unavailable when ot-daemon restarts
e08de4d322 : Fix wrong request_count in connectivityStateSample and add tests
fee93b0528 : Specify the desired callback type to deflake the tests
84aa9ea83a : add #define BPFLOADER_MAINLINE_VERSION 42u
4e23cd81ff : xTS OWNERS: allow maze to +2 APF fw CTS tests
561fb4a975 : rename: @btf.o -> @mainline.o
327484b0d3 : Revert "[Cronet] Disable one of setURLStreamHandlerFactory test"
dae7f8c4dc : Revert "cronet 121_0_6167_71: remove http_client_logging lib"
7e5b09a37e : netbpfload: add back support for 4.9-T kernels
978b3f2d9b : bpf_helpers: add #defines for next 2 LTS KVERs
b11b071422 : Revert^4 "Re-enable the tests for background restrictions"
60414671ec : NetBpfLoad: remove support for 'old' formats
8c21593e6a : netbpfload.rc - directly exec apex netbpfload
646b09fc91 : Export flags used in FlaggedApi annotations
59fb77f8bf : NetBpfLoad: bump version to 0.42
7ff923029e : Revert^3 "Re-enable the tests for background restrictions"
08d4b8c27b : netbpfload: is now *always* mainline
734c626fea : Check kernel version for multicast routing support.
b929c98c3c : Use factoryreset as a workaround to reduce the delay of reforming a network
c6037af2bf : [mdns] support regsitering hosts in NsdPublisher
e0dd869f25 : Reapply "replace platform netbpfload binary with a symlink to apex"
e636c61fd7 : Revert "replace platform netbpfload binary with a symlink to apex"
ba1cc3886e : Revert "[mdns] support regsitering hosts in NsdPublisher"
8b1d824ad2 : Use Service handler thread for NetworkStatsObservers
f8c7d15850 : Add IPv6 FragmentHeader struct support
cf3d20011c : Revert "Log bpf rc file if it differs from the template files."
49fa57ae58 : Revert "Fix BpfLoaderRcUtils to support IOS_8859_1"
7f3d748cef : replace platform netbpfload binary with a symlink to apex
c6622e02b7 : follow up comments in custom TTL CLS (aosp/2870274 and aosp/2606573)
838b6b508c : [Thread] limit ot-daemon socket ACL to thread_network
5104619c3f : Reduce time needed to run test.
da18a53cff : Add a CTS test to verify the removal of ServiceTypeClients
87c688df4b : [mdns] support regsitering hosts in NsdPublisher
2982e9f2a0 : Add testAllowedUids for devices without FEATURE_TELEPHONY_SUBSCRIPTION
611b80456a : Make the subscriptionIds and allowedUids public
ad480e0c58 : Add CompatChange for local network matching
e678f57c88 : netbpfload: introduce 'mainline_tethering_platform_components' phony/group target
5d76735249 : Test BluetoothFinderManager for SDK at least V
52776a3c8c : Tethering: Throw exception when register null callback to avoid a crash
4529ba8255 : Move platform VPN related test to FrameworksVpnTests
e2867d517e : CTS for request transform state
1f1357b0ef : Add CtsTetheringTest to MTS
0f4c915eae : [Cronet] Disable one of setURLStreamHandlerFactory test
09f0d47b06 : cronet 121_0_6167_71: remove http_client_logging lib
62b3efbaf9 : Do not crash on failures in callbacks
5114b84fe5 : [Cronet] delete copy of import_cronet.sh
9da8b43475 : Explicitly log portal detections
aa44ef3b2f : Add tests to confirm that genjarjar keeps excluded Tests.

+- Project: platform/packages/modules/DeviceLock

6b45a2b2 : Import translations. DO NOT MERGE ANYWHERE
04bfd0d1 : DLC: Don't wait indefinitely if network is not available.
4cfabcda : DLC: Change timeout for SUW to complete to 1 hour.
059ec183 : Import translations. DO NOT MERGE ANYWHERE
fe71a9af : Import translations. DO NOT MERGE ANYWHERE
58bc5ce5 : Import translations. DO NOT MERGE ANYWHERE
7758750c : Import translations. DO NOT MERGE ANYWHERE
75fee602 : Import translations. DO NOT MERGE ANYWHERE
7ce85df2 : Import translations. DO NOT MERGE ANYWHERE
6511dbdd : DLC: Start provisioning flow if SUW does not complete.
c097b1f9 : Start lock task mode if launching lock intent
7e60ab9f : Add proposed trendy teams for CTS modules
835113c5 : Add strict_mode: false
7f6e0655 : Fix exception logging line not being run
701bd6f7 : Add job to get FCM token if not part of first check-in
1e8fbecb : Import translations. DO NOT MERGE ANYWHERE
5f68151d : Import translations. DO NOT MERGE ANYWHERE
e5d19286 : Import translations. DO NOT MERGE ANYWHERE
53444533 : Add FCM token to check-in grpc
ab800384 : Import translations. DO NOT MERGE ANYWHERE
d6ed14e2 : Import translations. DO NOT MERGE ANYWHERE
ca4b60f2 : Import translations. DO NOT MERGE ANYWHERE
c1f8c2f5 : Import translations. DO NOT MERGE ANYWHERE
d48d6841 : Import translations. DO NOT MERGE ANYWHERE
59ece919 : Import translations. DO NOT MERGE ANYWHERE
a89ae509 : Add unit tests for DeviceCheckinClientImplTest
80c0479b : Add non-VPN to networked work constraints
2f6ba7fd : Fallback to non-VPN if default network fails
ad216d5a : DLC: Add file group for proto files.
f71066d7 : DLC: Remove code duplication.
eb8a2cd1 : Import translations. DO NOT MERGE ANYWHERE
04723c9e : Import translations. DO NOT MERGE ANYWHERE
33b7ad0c : Import translations. DO NOT MERGE ANYWHERE
129311d7 : Override home activity when locked
ed00335e : Import translations. DO NOT MERGE ANYWHERE
672058d5 : Import translations. DO NOT MERGE ANYWHERE
1a1a5ce3 : Import translations. DO NOT MERGE ANYWHERE
d8fbe590 : DLC: Fix checkstyle warnings.
b175734f : Fix icon focusability
c33f0fd1 : DLC: Finalize devices with no usable hardware id.
f7f30814 : Fix child being focused separately from section
9fb0bd4f : DLC: Fix CTS for finalized devices.
956b9b6b : Re-enable ignored tests
694e0e68 : DLC: Fix failures in DeviceLockUnitTests.
ab9469d2 : Make provision failed link match the mocks
9d26d922 : DLC: Check for telephony features before getting IMEI/MEID.
702ae510 : Import translations. DO NOT MERGE ANYWHERE
fa464608 : Import translations. DO NOT MERGE ANYWHERE
3629b9b1 : Import translations. DO NOT MERGE ANYWHERE
bbf33795 : DLC: Add permission to start kiosk setup activity.
8d682473 : Do not schedule retry / send notif if mandatory provisioning
363724a2 : DLC: Add backoff criteria to play install task.
fc4ea33e : DLC: Finalize non enrolled device without reporting to backend.
a5ed3121 : DLC: Fix logging of some recoverable errors.
5645823a : Add flag for allowing debugging on prod builds
6447c04f : DLC: Make TestDeviceLockControllerApplication visible to /vendor
8b0c2898 : DLC: Don't retry in StartLockTaskModeWorker
d66979d5 : Fix test failure
bcbd37e9 : Add system/non-system user scenario tests
0c4d4f7c : Only disable DLC for user after clean up
a1abcd6c : Enforce finalization on user switch
6a4d4ac9 : Deprecate download url and checksum fields from ConfigurationInfo proto.

+- Project: platform/packages/modules/DnsResolver

8a3d7b42 : Fix packages/modules/DnsResolver/DnsProxyListener.h for incomplete type for unique_ptr
ba821ac1 : Add interface names to resolver dumpsys.
347f89de : Build resolv tests with static libc++ and version script
13f2ee0e : Use ConnectivityTestTargetPreparer in doh_ffi_test
71d38ecd : Store the network's interfaces in the resolver cache NetConfig.
44fd92c3 : Make resolv_set_nameservers take the AIDL parcel directly.
84d26d42 : Add a dedicated Mainline Test Mapping group for Connectivity modules
07a57152 : Adding libc++ explicitly to the shared libraries of rust-only tests
0719a220 : Update source for Rust 1.78.0
a5d2ef1e : resolv_service_fuzzer: add dlopen dep explicitly
5cfb3f44 : Add the interface names to ResolverParamsParcel and freeze APIs.
937159a5 : DnsResolver changes for supporting satellite transport
39f6d73c : DnsResolver changes for supporting satellite transport

+- Project: platform/packages/modules/ExtServices

1c7733f : Do not coerce timestamp difference into int when sorting otp messages
68b7be6 : Build libextservices_tests with static libc++ and a version script
653dc6a : Convert Regex Matchers to ThreadLocal for OTP
b639ead : Fixes setLogTag() usage.
61239d2 : Limit the number of queued notifications in NAS
98dc296 : Search BigTextStyle fields for OTP codes
afaecde : Readability updates to NotificationOtpDetectionHelper
3a4fba9 : Add a dedicated Mainline Test Mapping group for ExtServices
037e257 : Fix failing test because assert was stronger than necessary
6e74599 : Moved test classes to com.android.adservices.shared.testing
f118285 : Do not use TextClassifier to detect OTPs, introduce new English Regex

+- Project: platform/packages/modules/GeoTZ

f032935 : Support bigger shared data

+- Project: platform/packages/modules/Gki

855c3c1 : libkver: relax fuzzer check.

+- Project: platform/packages/modules/HealthFitness

3f0d319de : Import translations. DO NOT MERGE ANYWHERE
530dc250c : Import translations. DO NOT MERGE ANYWHERE
7764b46dd : Fix mindfulnessSessionRecord_toInternalRecord_optionalFieldsNotSet test.
9dad9b8c2 : Import translations. DO NOT MERGE ANYWHERE
2603705ca : Set errors and status during Import
2129ee4b3 : Rename "Mindfulness session" permission to simply "Mindfulness".
60436be86 : Fix aggregation filter with local time bug
c36f7b097 : "Fix" flaky aggregation test with local time filter
10f3cb971 : Increase page size in DatabaseMerger to maximum page size which is 5000
3321ee450 : Rename medical resource permissions to medical data
6b3ae3565 : Mock TransactionManager.getInitialisedInstance.
0ee6dfd7f : Implement readMedicalResources in Health Connect service
a7559d1b4 : Move getInstance calls in HealthConnectServiceImpl to the constructor.
5a2697857 : Revert "Fix After rotating the device, the screen jumps back to the top of the page in the "App access" page"
2cc4ce015 : Refactor ChangeLogsRequestHelper to not be a singleton.
8240abf25 : Refactor ChangeLogsHelper to not be a singleton.
5fd3e3d14 : Fix After rotating the device, the screen jumps back to the top of the page in the "App access" page
fc9a8b196 : Update flag namespace to match the new one in b/336358753.
a39ea66fd : Refactor MigrationEntityHelper to not be a singleton.
8b07c5fe5 : Refactor AccessLogsHelper to not be a singleton.
4b0812a25 : Fix The onboarding screen title text "Connect" is broken to display next line
f0afbeffa : Import translations. DO NOT MERGE ANYWHERE
737ab4b86 : Handle zero or one document provider(s).
5c52ba0f5 : Add medical permission enforcement helpers
37a2b3f66 : Move compression methods to a separate class
92f3b3e23 : Add import error banner and use fakes for use cases
f7511a39a : Add upsertMedicalResources support to TransactionManager.
15280929a : Delete tests failing on new builds. The test was enforcing wrong behavior.
8794dbcba : RESTRICT AUTOMERGE: Fix change logs related tests
6ee33d3f7 : Add an empty upsertMedicalResourcesAPI
1a05704a7 : Refactor ActivityDateHelper to not be a singleton.
20d2eb031 : Compression for export/import
86f757e70 : Fixes additional permission request don't allow button.
87880804c : Remove sDatabaseHelpers from DatabaseHelper.
31677ace0 : Remove double insert records in test
875b379ca : Disable Migration activity calls on unsupported devices
f02615ce9 : Add Mindfulness permissions.
77081843b : Remove double insert records in test
2be450688 : store information about last succesful export and some smaller cleanups
05b051523 : Rename DataTypePermission to FitnessPermission
33071534d : Delete local copy of database once export is complete
e4243c57a : Fixes the "Disable Exercise Route permission dialog" not showing when Exercise was the last granted read permission.
9d602c978 : Revert "Use fake HealthDataExportManager instead of the mocked one"
def4ff6c4 : Add @RequiresFlagsEnabled for PHR CTS tests
e511cc2e3 : Fix RateLimiterTest on old branches.
51f852575 : Add sdk_version property to cts tests
aa949d2e8 : Add sdk_version property to cts tests
77b9aa578 : Import translations. DO NOT MERGE ANYWHERE
dadf461f3 : Import translations. DO NOT MERGE ANYWHERE
94a54c0f6 : Import translations. DO NOT MERGE ANYWHERE
e9ffc1288 : Remove pratyushmore@google.com from tests/OWNERS
72366814d : Remove pratyushmore@google.com from OWNERS
d8879af49 : Unhide readMedicalResources by request to be flagged API
95966efd9 : Add Import API implementation
57e534a4e : Modify the test and attempt to get meaningful logs to debug test flakiness
ba2058d24 : Implement API for mindfulness sessions.
1a51b5ebd : Fix `TransactionManagerTest#readMedicalResourcesByIds_returnsEmpty` failing on U
c97442b39 : Set errors during export.
cf0c77d12 : Move unit tests in android.healthconnect to android.health.connect so the package is the same as the code they are testing.
31377ae18 : Reschedule export job if export fails
c16a961a4 : Use fake HealthDataExportManager instead of the mocked one
760711e25 : Add Import API
939775aae : Update PhrOptions
05a1c47f6 : Update export settings atomically
8d697238e : Add csitari and teog to testapp owners
13e4240fc : Add preference categories to ManageDataFragment for export and import
3c80325d0 : Add documentation for UNKNOWN medical permission category.
24265a622 : Fixes overflow menu crash due to settingslib color not existing on certain builds.
0e41f4a87 : Delete database in setup so database onCreate/onUpgrade is called before each test execution.
8f57c7d96 : Update DatabaseHelper to remove getColumnInfo as abstract.
6039ea317 : Request Medical permissions screen
717679853 : Schedule export job when settings are changed
ab111cbf8 : Add proposed trendy teams for CTS modules
7eb680b96 : Import translations. DO NOT MERGE ANYWHERE
e9d179cf9 : Add logs for debugging aggregation test
db5a1e8d0 : Fix flaky test from deletionViewModelTest
8765b4af5 : Add target_sdk_version to android_test target.
2882ca4d7 : Add an unimplemented deleteMedicalResources() method behind @hide.
6fab374da : Add status handling for data imports
d35412cdd : Minor improvements for FirstGrantTimeManager
eea72a21d : Ignore flaky test for PHR in TransactionManager until we figure out the root cause.
f7175d0c2 : Fix for flaky ExportManagerTest.
8a34339f9 : Don't import/export when local file is chosen.
e33e548d6 : Create a ReadMedicalResourcesResponse
5f51a6258 : Add createMedicalDataSource API and CreateMedicalDataSourceRequest class
db46a4397 : Show account picker for export/import.
3836cf4d8 : Add a helper class that exposes the source of truth for whether a feature is enabled.
159706798 : Add basic unit tests for HealthConnectManager getGrantedHealthPermissions.
0f3f234af : Add an Immunization medical resource type
876c140c4 : Choose document provider for export and import.
89e470c60 : Add export status error banner to HomeFragment and show export status
d2016e74f : Create a MedicalResourceId class
f85c702db : Add readMedicalResourcesByIds to TransactionManager.
de679ef9a : Modify the test case to verify my theory of a flaky test
28ebf991f : Minor fixes in TEST_MAPPING.
75c4303ee : Add min_sdk_version to android_test target.
97c48eee1 : Remove all encryption related code
0a0a0dac9 : Update tests/cts/AndroidManifestHistoricAccessLimitWithPermission.xml
e3c83c8a6 : Query document providers in export view model.
5b3bc96fa : Import translations. DO NOT MERGE ANYWHERE
3ed878f36 : Query the available document providers.
e263d3c6b : Make MedicalResource Parcelable
ac9a0f48a : Add min_sdk_version to android_test target.
fa9cfa884 : Import translations. DO NOT MERGE ANYWHERE
6e97d23c0 : Revert "Remove device config flagging for RateLimiter."
801a61c54 : Ignoring flaky test until we can repro locally.
09355de26 : Extracts the connected app fragment to a separate nav graph.
9a89ffac6 : Add unit tests for DataPermissionEnforcer
90ec04a41 : Add CTS tests for MedicalResource
6869722d9 : Introduce API for reducing rate limits for testing.
8d1e0a5a3 : Import translations. DO NOT MERGE ANYWHERE
e3a1daffb : Import translations. DO NOT MERGE ANYWHERE
a92d6a6e7 : Add initial getMedicalDataSources API
fa1604e53 : New deletion flows - data and access screen
e3914d1a0 : Improve resilience to other apps on the test device
923e2adb1 : Fix RateLimiter cts tests.
3f60b2375 : Update java doc for DeleteLog to make the instruction clear
4874840cb : Generate change logs for auto deletion
ca80f836d : Remove device config flagging for RateLimiter.
d2eda3c0d : Ignore tests to avoid flaky behaviour until adding the scheduler functionality
61ec1f193 : Add an aconfig flag for PHR DB schema changes.
99c71d037 : Add view model to load scheduled export status
3180ad61a : Implement executePeriodicExportJob for export scheduling
0f2a13bb1 : Add readMedicalResources by request API in HealthConnectManager
e56d9312d : Create basic MedicalDataSourceHelper.
8fa15498c : Skip missing record tables during import
2811fd6df : Restore change logs for bulk deletions
600f2c32c : Add new fragments for import ui.
8d8f630ce : Refactor RecorHelperProvider.
b7bece06f : Import translations. DO NOT MERGE ANYWHERE
c1d7a58fb : Import translations. DO NOT MERGE ANYWHERE
c1b9d210d : Import translations. DO NOT MERGE ANYWHERE
11898c9b9 : Add a button to load FHIR json files from the assets folder.
fb2855fcb : Revert^2 "Generate changelogs for records affect by training plans"
1975495e2 : Revert "Generate changelogs for records affect by training plans"
92bc982c3 : Add a simple UpsertMedicalResourceRequest class
96ff00c75 : Generate changelogs for records affect by training plans
b1df08781 : Update tests/cts/hostsidetests/healthconnect/HealthConnectTestHelper/CtsHealthConnectTestApp.xml
bd08f9429 : Break down uuid list in change log table when size is more than 1000
11d1d4a23 : Remove @hide from MedicalDataSource and guard behind FLAG_PERSONAL_HEALTH_RECORD
c6379766d : Add proposed trendy teams for CTS modules
d4995d0d0 : Define ScheduledExportStatus class.
9d47b3413 : Use the aconfig flag required for development in main for export import UI instead of the existing flag.
d50a4f5ca : Change MedicalDataSource class to implement Parcelable
a8cd6048f : Create MedicalDataSource class using @hide
41bd21f9d : Populate UUID when inserting records and update MedicalResourceInternal to store UUID rather than a string id similar to RecordInternal.
117ce9371 : Update tests/cts/AndroidManifestUI.xml
857afff89 : Update tests/cts/AndroidManifestShowMigrationInfoIntentAbsent.xml
0bffd52ee : Update tests/cts/AndroidManifestRateLimiter.xml
6a6de06f5 : Update tests/cts/AndroidManifestNoPermission.xml
28957007e : Update tests/cts/route/AndroidManifest.xml
00a9168a4 : Update tests/cts/AndroidManifestHistoricAccessLimitWithPermission.xml
87bab7aab : Add hidden API to query the available document providers.
20c4c0578 : Populate FHIR JSON field in the database.
59821d34d : Fix the flaky tests for ExportEncryptionFragment
9138b5e4c : Sets the "Remove access for all apps" dialog un-cancelable.
2f05cb08d : Remove the HealthServicesInitializer test.
44a605889 : Remove the HealthServicesInitializer test.
625da92e2 : Fix MedicalResource id to be valid UUID and display full MedicalResource
8409a2409 : Update export frequency after clicking the next button
cf6106744 : Add basic support for ReadTransactionRequest using MedicalIdFilters.
5466a5ed4 : Fix getDataRestoreState().
a8f6d3d11 : Fix [Android 24'Q3 (VIC) - NF][Functional][KO] Wrong time format
70c7ffde6 : Import translations. DO NOT MERGE ANYWHERE
e00f29064 : Import translations. DO NOT MERGE ANYWHERE
df24522d3 : Import translations. DO NOT MERGE ANYWHERE
ad35443e6 : Add ExportFrequencyRadioGroupPreference for updating export frequency
a577df547 : Undoing a change for temporarily fixing the dialog colors.
7223fafe4 : Add datatype to logging enum mapping for training plans
fbf8831b9 : Import translations. DO NOT MERGE ANYWHERE
a0dfff729 : Import translations. DO NOT MERGE ANYWHERE
f357d4f8e : Import translations. DO NOT MERGE ANYWHERE
390d4ea7c : Revert "Remove cts tag of MainlineCTS Healthfitness test modules."
e5d72d264 : Add initial medical permissions
4b7a303de : Add PHR Options button to toolbox app and call readMedicalResources API
3ae4c4dbb : Fix ICU syntax needed for "1 of 3 apps"
0aaddb73d : Encrypt user entered passwords and disable next button if passwords do not match
e24dbc105 : Fixes test crash when the onboarding has not been skipped.
40fd4dbf1 : Import translations. DO NOT MERGE ANYWHERE
c3eb3a988 : Import translations. DO NOT MERGE ANYWHERE
1a5a55c44 : Import translations. DO NOT MERGE ANYWHERE
31275e931 : Add initial PHR permissions
20915800a : Add ScheduledExportFragment to allow turning off the automatic export
7aaf4fae4 : Add readMedicalResources by ids API in HealthConnectManager
eda13c474 : Add skeleton code for UpsertTransactionRequest to support MedicalResourceInternal.
237f543b6 : Add commit_msg_changeid_field check to prevent having multiple changeid in same commit messages
395ddff37 : Add flag Directive check in commit messages
20f619122 : Add bpfmt and xmllint preUpload hooks
6144e5646 : Remove newApi errors from lint-baseline
c40cba430 : Opt in GAUI for Health Connect
d00465673 : Implement onCreate using onUpgrade.
b7142f559 : Fix Arrow should be flipped
c79d8be0c : Create a basic MedicalResourceHelper.
93bb564e7 : Fixes theming issues where dialogs and dropdowns were unreadable.
c84e0f6f4 : HealthConnect mutates inserted objects for InsertRecordsResponse
d924de0d8 : Diable newApi lint check for healthfitness module
af63741b6 : Extract StagedDatabaseContext
894166742 : Minor improvements to FirstGrantTimeManager.
f389233d5 : Import translations. DO NOT MERGE ANYWHERE
b850b3dec : Import translations. DO NOT MERGE ANYWHERE
13ab828e9 : Import translations. DO NOT MERGE ANYWHERE
570f8ad52 : Add tests for B&R permission restore.
173db8c40 : Fix failing rate limit test on unsupported devices
6c0839dd6 : Use insertRecords response in HealthConnectManagerTest
da6a6db20 : Use insertRecords response in HealthConnectManagerTest
4bf60fd05 : Use insertRecords response in HealthConnectManagerTest
ec98307b0 : Import translations. DO NOT MERGE ANYWHERE
98b9611b8 : Import translations. DO NOT MERGE ANYWHERE
7cccf0618 : Import translations. DO NOT MERGE ANYWHERE
6b9a40a05 : Add aggregate with time filter tests
626b6828f : Fix HealthConnectControllerUITests on Android V.
a0460da2d : Add export/import flag
4288b15b6 : Add more properties to the MedicalResource class
a490c0fea : Import translations. DO NOT MERGE ANYWHERE
f5b44ba41 : Bump DB version for training plans release
d015443a5 : Fix translation error for ExercisePerformanceGoalFormatterTest
acffc7c39 : Prevents the permission request buttons from overlapping when the display and font sizes are too large.
3fd00c9ed : Fix flakiness in tests which expect an immediate result from the activity under test.
1d7b03561 : Fix failing formatting tests of training plans
3a08b7ecc : Sets small font size for UI permissions tests to make sure that buttons get clicked while they are in the visible area.
0d8a6b396 : RESTRICT AUTOMERGE Disable Healthfitness service from running on unsupported devices
e8d224434 : Add proposed trendy teams for CTS modules to be added in platinum
4ba9a3e0b : Change the 'export' package name to 'exportimport' and refactor the export button strings to be more generally named for use in the import flow.
c75e1b94f : An a MedicalResourceInternal class
30e92e5ba : RESTRICT AUTOMERGE Disable Healthfitness service from running on unsupported devices
62d36020d : Add aconfig flag support to HC framework
06001f7d1 : Add HealthDataExportManager and its implementation for further testing improvement
9d0a5a12d : Import translations. DO NOT MERGE ANYWHERE
7deb1dc51 : Import translations. DO NOT MERGE ANYWHERE
82826b37d : Import translations. DO NOT MERGE ANYWHERE
2d659afcb : Filters undeclared permissions from the permission request screen.
6c0a2ab24 : Fix activity icon direction in RTL languages
6d9c5e441 : Export only the relevant tables.
34946ada4 : Add an empty MedicalResource class
d178320be : Clean up toolbox code:
7085fda0f : Import translations. DO NOT MERGE ANYWHERE
e4b48a1c2 : Import translations. DO NOT MERGE ANYWHERE
82069ce6a : Import translations. DO NOT MERGE ANYWHERE
7a70dac75 : Remove empty test files which cause atest to fail
cce6fb970 : Add aconfig_declarations block to SDK target.
e2fddc76c : Fix HC updating safety center after a device restart for work profile
a2558c868 : Add aconfig flags package to permitted_packages so we don't have to use jarjar rules
fc08287e2 : Change recent access time content description to XLIFF placeholder.
1747cd975 : Fixes RTL rendering issues when the text contains untranslatable strings.
45bc49e82 : Define and add healthfitness aconfig flag container.
a0beac48f : Added tests for deleteRecords for another app for StepsRecord, HeartRateRecord, BasalMetabolicRateRecord and ExerciseSessionRecord.
d6d874133 : Remove remaining instances of equals(@NonNull
84c1cc402 : Fix Switch access should not be able to focus on the text “No Results” in the “Apps permissions” search results list.
2473f069d : Add total calories aggregation tests
3159e0b97 : When the last read permission is revoked we were revoking the Exercise Routes permission even when it was in the Ask Every Time state. This lead to the permission sometimes being set as Don't Allow (USER_FIXED), which prevented apps from requesting permissions again.
332b509ae : Remove cts tag of MainlineCTS Healthfitness test modules.
a0e5320d2 : Update component to "Health Connect > Platform Implementation"
cd837c59b : Add flag to prevent non-system apps from showing overlay on HC UI.
8e0794027 : Import translations. DO NOT MERGE ANYWHERE
3aeb41ebb : Import translations. DO NOT MERGE ANYWHERE
0d64b9c55 : Import translations. DO NOT MERGE ANYWHERE
6aa08e6a4 : Update component to "Health Connect > Platform Implementation"
e4e7a43cd : Fix There is no action after selecting the whole "Auto-delete data list" via Switch Access in the "Auto delete" page.
51625a100 : Use `DatabaseHelper.clearAllData` to replace deleting db file
923fec6fe : Small UI fixes for localisation and additional access.
36793d5c5 : Disable animations from CTS UI tests.
2a1a0db9a : Enable Skin temp and training plans in HC UI
b805b6eb6 : Fix DST flakiness for exercise duration aggregation tests
37bf1d305 : Add CTS test for DatePickerDialogTest
7003528e2 : Align test with prod implementation
c4fb51ff6 : The App Access footer will only show the access date if the app does not have the history read permission.
bccb85419 : Registers the fragmentResultListener outside of the Allow all click listener.
daf0897ce : Only run test if we can get root access on the device.
dff1970a8 : Add implementation for telemetry for Training Plans
b80226921 : Add missing tests for background read permission.
a46ef46eb : Fix formatter for swimming performance goal
0338fbf64 : Use response from calls to insertRecords in tests
c8267c25f : Added Read Own Data button to the background reading screen in Toolbox
5e9041e36 : Adds CTS tests for the new additional permission request screens.
cb2f43961 : Enables the history and background read flags.
93cd1368b : Fix HealthConnectControllerDataScreensOldTests com.android.healthconnect.controller.tests.dataentries.formatters.ExerciseSessionFormatterTest#formatRecordDetails_returnSegments and 2 others failing
f56be3415 : Import translations. DO NOT MERGE ANYWHERE
77ff08581 : Import translations. DO NOT MERGE ANYWHERE
632fe0833 : Import translations. DO NOT MERGE ANYWHERE
6e285ae40 : Add a temporary UI for HC export
6a9d7d490 : Update exercise performance goal formatter to adopt different data representations according to exercise segment types under speed and cadence performance goals
d7e423321 : Improve CTS tests coverage for insert access logs.
80b21314a : Added Exit Process button to Toolbox app
468ad1f4d : Make ExportFrequencyFragment scrollable and update title of ExportDestinationFragment
80c38b74b : Update tests that are in healthfitness-mainline-presubmit test group
b938436a5 : Use response from calls to insertRecords in tests (datatypes P-W)
e4a8a4e9b : Use response from calls to insertRecords in tests
c7c39ba86 : Use response from calls to insertRecords in tests (datatypes P-W)
93aa2f3cf : Add implementation for UI components to display details of training plan
0b3b5981e : Use response from calls to insertRecords in tests (datatypes E-O)
d09446f5b : Revert^2 "Use response from calls to insertRecords in tests (datatypes E-O)"
8fc189115 : Add DatabaseMerger
ed0fbc050 : Change test setup to use a fixed 'current time' using TestTimeSource rather than the SystemTimeSource current time.
b68674d7c : Remove Health Connect > App Permission from searchable index
eff985294 : Revert "Use response from calls to insertRecords in tests (datatypes E-O)"
ac52a5d97 : Adds logging and tests to the Additional Access screen.
a2b6433b1 : Adds background and history reads to the Additional Access screen.
df33ed253 : Add implementation for view binder of PlannedExerciseSessionRecord entry and update existing date navigation view
0987b2cf0 : Remove `clearAllData` in `tearDown` where `HealthConnectDatabaseTestRule` is used
3b5158a93 : Add //packages/modules/common/build
020e262a9 : Use response from calls to insertRecords in tests (datatypes E-O)
8533bd8a6 : Fix failing cts ui tests
75c141f99 : Add password matching check for ExportEncryptionFragment
472bf0fc7 : Modifies Exercise Routes strings to match the latest designs.
a8d842ab5 : Added foreground reading to Toolbox app.
b9928d6d2 : Update toolbox to support training plans
f48e5c486 : Add missing B&R coverage for Java APIs used by module.
a05265f25 : Use response from calls to insertRecords in tests
7d0bd4258 : Fix DataEntries CTS test
55d0b2e80 : Use response from calls to insertRecords in tests
c29373924 : Fix time zone assertion in sleep duration aggregation test
2e3011a67 : Add missing equals check for skin temperature record
948ac2e4f : Fix time zone assertion in aggregation test
f0f1f43a1 : Use response from calls to insertRecords in tests
80fd58bcc : Added background and history reading to Toolbox app.
56bb6cd47 : Add a link to go/hc-handling-database-upgrades.
fbec32b32 : Import translations. DO NOT MERGE ANYWHERE
8795aa816 : Import translations. DO NOT MERGE ANYWHERE
4f9d5bda4 : Import translations. DO NOT MERGE ANYWHERE
51ca929e5 : Import translations. DO NOT MERGE ANYWHERE
a278e33ac : Import translations. DO NOT MERGE ANYWHERE
4af04cb70 : Import translations. DO NOT MERGE ANYWHERE
36ad38704 : Ignore unknown record types
2f1736244 : Guard against unexpected classes in framework jar
1ecb21fbb : Add feature flag for phr features
f20daefb2 : Add ImportManager
f4366b4d9 : Added tests for deleteRecords by local time for HeartRateRecord, StepsRecord, WeightRecord and ExerciseSessionRecord.
0516a1640 : Page title on see all categories screen changed to 'Data and access'
b2adf5d54 : Stop exposing classes from dependencies
6029f8a2f : 1. Introduce new logs for the additional permissions request screen. 2. Fix a crash where the AdditionalPermissionsRequestHeader could not find the resource for the title. 3. Address comments from ag/26684530
855baeb68 : Remove tracing which was added for performance testing.
0ac58fd94 : Remove Guava usage from system server jar
b3e584fd3 : New permission request screens for additional permissions.
9136c1a33 : Populate priority list with contributing apps if empty
d803f25e1 : Correct the training plans permission string references
de3bf5c45 : Add implementation for PlannedExerciseSessionRecord and PlannedExerciseBlock
0be8df7ed : Fix HealthConnectControllerDataScreensOldTests com.android.healthconnect.controller.tests.dataentries.formatters.ExercisePerformanceGoalFormatterTest#formatGoal_weightPerformanceGoal failing
4b3b518ed : Only run test if we can get root access on the device.
abf51103c : Add implementation for formatting PlannedExerciseStep
06bb117d3 : Fix error message for invalid record types when requesting a change token.
fe021f853 : Add missing test cases for change token requests.
b8a57425c : New permission request screens for additional permissions.
d1447d137 : Adds buttons to the Toolbox app to request:
2431994cf : Import translations. DO NOT MERGE ANYWHERE
8c8060a30 : Import translations. DO NOT MERGE ANYWHERE
5b05e54ac : Import translations. DO NOT MERGE ANYWHERE
d56a7faf3 : Add missing CTS coverage for training plans API
2a12d418a : Update and show export frequency for backup & restore export/import
518cf35ed : Remove greaterThan assert for change tokens.
271dcafb5 : Add flag to prevent non-system apps from showing overlay on HC UI.
d2bc20c7e : Update read/write_data_access_label to surround its placeholder value with <xliff> tag.
c55a266bf : Fix the bug where updates do not trigger access logs to be created.
e5e58a684 : Fix nullaway warnings in TimeInstantRangeFilter.
7e3405da7 : Fix build when cherry-picking to m-05 release
c2d7bf305 : Turn off skin temp UI flag and add Toolbox 3
ef3e74ad8 : Add missing test cases for change token filters.
1b3864b47 : Revert "Fix app permission settings are not persisted when switching between apps"
c43e419d7 : Use response from calls to insertRecords in tests (datatypes P-W)
23fbfaaba : Fix HealthConnectDeviceTest.
e23c69039 : Add a dedicated Mainline Test Mapping group for HealthFitness
930fda8c8 : Fix app permission settings are not persisted when switching between apps
bee233e2f : Use response from calls to insertRecords in tests (datatypes E-O)
479f2d891 : Use response from calls to insertRecords in tests
37efe242f : Hides permissions that are not yet enabled from the permission request screen.
c4127905b : Add navigation from ManageDataFragment to BackupAndRestoreSettingsFragment
aaac16dde : Remove space between temperature value and unit.
3080d7811 : Add additional unit tests to LoadEntriesHelperUseCaseTest to test additional HealthPermissionTypes.
700f7d7bf : Add logging and rename XML layout file for clarity
a2186fc86 : Import translations. DO NOT MERGE ANYWHERE
d452e7e96 : Import translations. DO NOT MERGE ANYWHERE
991795b9b : Import translations. DO NOT MERGE ANYWHERE
eef43fde1 : Kotlin nullability check.
97989df6e : Rename HealthPermission to DataTypePermission.
a20507061 : Moved BackgroundReadTest test to CTS.
8abc745b4 : Add ExportDestinationFragment and update the navigation order
6811ed887 : Add export settings view model.
b1e2c6711 : The permission request screen is not shown if any of the requested permissions are USER_FIXED.
e2606ec8c : Add AMRAP and interval based goals.
e0616b2a1 : Fix kotlin nullable errors in HealthFitness
8bdd64fd4 : Unhide `READ_HEALTH_DATA_IN_BACKGROUND` and `READ_HEALTH_DATA_HISTORY` permissions.
31b3f9280 : Move HealthConnectControllerUITests to Postsubmit
f88a2de3e : Add `background_read` and `history_read` aconfig for HealthFitness
753c35f65 : Export flags used in FlaggedApi annotations
c4e4daca4 : Support D2D for training plans data
ee6ddb679 : Added tests for updateRecords by id and clientRecordId via another app for WeightRecord and StepsRecord.
85c7c8211 : Add flag to prevent non-system apps from showing overlay on HC UI.
c995b3997 : Aggregation type filter tests
aea17b568 : Prevent "Additional access" preference from disappearing.
2a68e5037 : Make exercise route permission dialogs non cancelable.
6a8e1616d : Avoid AggregateOtherAppsDataTest from being run on unwanted hardware
92514881c : Add formatters and related setup for the new Skin Temperature data type.
c84bc1a4e : Fix HealthConnectDeviceTest.
6bd05c827 : Fix additional access entry point showing between activities
7379f7e14 : Import translations. DO NOT MERGE ANYWHERE
510f5b0df : Import translations. DO NOT MERGE ANYWHERE
0b5ae2a0a : Import translations. DO NOT MERGE ANYWHERE
7ac6bfa00 : Add BackupAndRestoreSettingsFragment and remove ExportSettingsFragment
167e1c0f1 : Add missing historic read limit test cases for reading other apps' data
bbdb5f523 : Break HealthConnectControllerUITests into smaller targets.
30a6ea471 : Let HealthConnect opt-out the edge-to-edge enforcement
7e4f43f6c : Added tests for updateRecords by id and clientRecordId for HeightRecord, StepsRecord, SpeedRecord and ExerciseSessionRecord.
16978b10f : Revert "Fix overlay bug which allowed 3P apps requested permission to show an"
92e216740 : Add tests verifying an app without appropriate permissions can't call getChangeLogs() even if it has an appropriate change token.
ae45873c0 : Add tests to verify a request would fail if not all required permissions are granted.
c592819b9 : Add no permission tests for all 6 core data types for aggregation requests
6829f04c4 : Support record updates for training plans
d7e87064f : Add tests for an app with read permission should be able to aggregate other apps' data.
794b7748a : Add no data test cases for aggregate with fitler
b6b643ee8 : Mark some navigation HomeFragmentTest CTS as flaky
cd228a3e2 : Throw exception when trying to instantiate a change log token with no record types.
9f08b96c4 : Enable selective enforcement of future time restrictions
eca8ec922 : Add group by aggregation with local time filter tests
0dbb52125 : Add ExportEncryptionFragment and split ExportFrequencyActivity into ExportSetupActivity and ExportFrequencyFragment
da6333e30 : Improve javadoc for reading with client ID.
666c5b755 : Service side training plans implementation

+- Project: platform/packages/modules/IPsec

0a9d120f : Skip DNS lookup the cached remote addresses match the network
02946aff : Increase the time awaiting Child packets.
691e2792 : Add writing atoms for IKE and Child SA algorithms negotiations
e3c71f4d : Revert "Remove cts tag of MainlineCTS IPSec test modules."
6d872f76 : Fix NPE or RTE handling for sockets in dump
79c43897 : Add proposed trendy teams for CTS modules to be added in platinum
9ed1edfb : Add aconfig_declarations block to SDK target.
665e9b06 : Remove cts tag of MainlineCTS IPSec test modules.
c60e5262 : Add a dedicated Mainline Test Mapping group for IPsec
9f8c0523 : Increase the time awaiting Ike packets.
04d21213 : Add @Nullable for Retransmitter in BusyState
92c42c2b : Export flags used in FlaggedApi annotations

+- Project: platform/packages/modules/ImsMedia

61e56d23 : Remove deprecated soong_config_variable

+- Project: platform/packages/modules/IntentResolver

fbdd0c0a : Import translations. DO NOT MERGE ANYWHERE
72ea64aa : Creates 16 dp offset for first and last items.
1c5659e6 : Prefetch shareousel items
9ea86a75 : Import translations. DO NOT MERGE ANYWHERE
b7ca759c : Use ktfmt.sh wrapper for ktfmt hook
9532f1f5 : Restore share restriction string customizatiom
01be9154 : Import translations. DO NOT MERGE ANYWHERE
804ebeb7 : Import translations. DO NOT MERGE ANYWHERE
ae76b421 : Import translations. DO NOT MERGE ANYWHERE
c996f378 : Do not auto-dismiss on package change with no targets
ec9f67b3 : Increate profile button clickable area
1975528d : Shareousel: Maintain cursor order for shated items
02c6c6bd : Fade in shareousel items as they load
bfcacd5d : Move some TextView textSize to dimens.xml
46618445 : Hide check and border UI until image load attempt completes
2d2581f6 : Add placeholder color background
91a23256 : Import translations. DO NOT MERGE ANYWHERE
df8d829a : Cache shortcut icons
0555676c : Enable optimized_shrink_resources r8 flag for IntentResolver
41bb0f40 : Add logcat to all finish() call sites
7ba95b9c : Suppress ShareResult for launch of Editor component
5c9c3a74 : Disable sharing when device is under active FRP lock
797c1086 : Fix shared element animation for partially visible image
40ab510a : Replace ktfmt.py hook by built-in hook in IntentResolver/
971f4321 : Cursor continuously fetches new pages as the user scrolls
e93988f0 : Import translations. DO NOT MERGE ANYWHERE
eca9885c : Import translations. DO NOT MERGE ANYWHERE
b816c912 : Import translations. DO NOT MERGE ANYWHERE
3c1b6159 : Add file icon to shareousel for file shares.
ba3779aa : Import translations. DO NOT MERGE ANYWHERE
f50f058a : Import translations. DO NOT MERGE ANYWHERE
3cd0b1ec : Import translations. DO NOT MERGE ANYWHERE
26930b32 : Switch cursor fetching to use index instead of Uri
7bd1caf0 : Honor content types in shareousel
e47386f7 : Import translations. DO NOT MERGE ANYWHERE
95c16bf6 : Import translations. DO NOT MERGE ANYWHERE
1dc90519 : Preload full set of preview image metadata pages
65fb9fe3 : Make check mark color onPrimary
5129b5fe : Content description fixes for shareousel
ccaaf8c3 : Don't allow the only selected item to be unselected.
97492540 : Add ImageLoader with improved caching and cancelling
49f45a02 : Excludes shareousel image previews from back gesture
cb676409 : Import translations. DO NOT MERGE ANYWHERE
239ad923 : Import translations. DO NOT MERGE ANYWHERE
04c98b13 : Import translations. DO NOT MERGE ANYWHERE
78359ff2 : Read image size from URI metadata
72438130 : Switch to -nodeps flavor of mockito-kotlin
b5c0bd45 : Use preview uri for previews (instead of item uri)
90bddf71 : Add support for preview size columns in the additional content query.
845690b5 : Import translations. DO NOT MERGE ANYWHERE
003c0cb9 : Correct flag type
1d01102d : Update Preview and Empty State with materialColor
2af47ea5 : Dismiss if restarting after private space is locked
729b5dd9 : Do not animate target icons and labels after payload selection change.
f2e7be78 : Move noApplications view inside container in xml
15b183c6 : Migrate to mockito-kotlin
a5b9e757 : Fix Kotlin code style
b772a24d : Private profile share policy delegates to parent profile
3e399a4e : Import translations. DO NOT MERGE ANYWHERE
fc49919a : Import translations. DO NOT MERGE ANYWHERE
1d3179f2 : Import translations. DO NOT MERGE ANYWHERE
5b687039 : Clean up onApplyWindowInsets and apply in all cases
8bcb1b4b : [emptystate] Extract static inner classes to top level
c6a7e2cd : RESTRICT AUTOMERGE Set the container field of aconfig flags
580af941 : Restores activity alias
13e49b2a : Import translations. DO NOT MERGE ANYWHERE
5466dfbe : Deprecate MockitoKotlinHelpers
9c533061 : Remove the profile tab button animation
411f9e83 : System action refinement.
56e24a60 : Only show the shareoulsel card when the image is availble.
ceeae6dc : Block taking recents screenshot if private profile available
33fbf747 : Import translations. DO NOT MERGE ANYWHERE
d1b19e51 : Fix incorrect cross-profile share check.
f7e74fcb : Remove obsolete headline views from preview UI variants
a1c077e9 : Update lint baseline for IntentResolver-core
b67d4b09 : Remove preview view from ChooserGridAdapter
a6a3fe44 : Remove scrollable preview flag
13f42d7c : Disable window animations during instrumented tests
566fb24b : Import translations. DO NOT MERGE ANYWHERE
4ca5dc54 : Fix "NoAppsAvailableEmptyStateProvider" message for Private
08c75966 : Import translations. DO NOT MERGE ANYWHERE
fbedda44 : Import translations. DO NOT MERGE ANYWHERE
028ee07a : Import translations. DO NOT MERGE ANYWHERE
6ee42dcf : Fix NPE when edit action is null
13d5bd77 : Import translations. DO NOT MERGE ANYWHERE
05022d8f : Import translations. DO NOT MERGE ANYWHERE
5e81af21 : Import translations. DO NOT MERGE ANYWHERE
8f765fb2 : Update shareousel actions to align with mock
dd541997 : Add metadata text to shareousel UI
3c1a6fc1 : Update reselection action display per mock
35e74a77 : Payload selection change UI improvements.
880960a3 : Add horizontal margins for shareousel actions.
701ca124 : Shareousel layout fixes for empty action row.
2674345a : Import translations. DO NOT MERGE ANYWHERE
ee028dbf : Import translations. DO NOT MERGE ANYWHERE
f3ff65f1 : Import translations. DO NOT MERGE ANYWHERE
6d8919f9 : Fix import order to finally agree with checkstyle and IDE rules
ab8098a9 : Increase max text line height to 8 in portrait, 3 landscape
3ff9268a : Increase image preview height
67fed160 : Enable ChooserActivity in the manifest
62b5d2c6 : Add missing copyright headers
6f0791d4 : Collapse v2 fork
9f4e2ece : ResolverActivity Profile integration
4e5232e9 : Switch UserRepository to started = WhileSubscribed
8e7e8113 : Simplify startup and Profile flow handling
7f2fc441 : Add @Broadcast Handler, broadcastFlow() -> BroadcastSubscriber
15537447 : Import translations. DO NOT MERGE ANYWHERE
b3497d88 : Import translations. DO NOT MERGE ANYWHERE
58f49007 : Import translations. DO NOT MERGE ANYWHERE
7a26afa5 : Import translations. DO NOT MERGE ANYWHERE
bbf58f86 : Import translations. DO NOT MERGE ANYWHERE
9c6a03ac : Introduce Kosmos DI for unit testing
38a6a763 : Introduce ChooserRequestRepository
56c54af3 : Adds dependency on official mockito-kotlin extensions [shared]
2f320b13 : Migrate Test Targets to New Android Ownership Model
c8270489 : Adds dependency on official mockito-kotlin extensions
c2d8c7f7 : Apply ag/26029901 to V2
d6649924 : Payload selection callback: explicitely encode absent property values.
45983b1c : Import translations. DO NOT MERGE ANYWHERE
6738b026 : Import translations. DO NOT MERGE ANYWHERE
aea8191d : Fix the target intent update overrides other chooser params
af3207bd : Update modify share action on selection change update
e066a12a : Reload app targets when alternate intents are updated
d24b4164 : Fix erroneous selection callback invocation.
e8b42e06 : Remove caching from UserScopedService
1a887c18 : Correct all Kotlin formatting errors
d64715f0 : Readability clean up for UserRepository
e114ff46 : Fix kotlin nullable errors in IntentResolver
e3d2e850 : Update remaining payload change callback values
167aa370 : Switch imports to new InstrumentationRegistry
5b8fe15b : Add missing copyright headers.
118a77b6 : Update app targets on payload selection change
eba62262 : Enable stricter Dagger validations
e7e3f788 : UserScopedService: Cache and share contexts
01d9014b : Add JavaInterop @RequiresOptin to Java support classes
418363e7 : Remove unused Role.type from User
505c9bd9 : Add UiEvent for shareousel payload toggle
e204bcf6 : Replaces BundleUtil with AndroidX bundleOf
10f4760b : Remove final from framework methods
8f8cf85b : Shareousel ui layer
71871fa2 : PayloadToggle domain layer selection tracking
280fd53f : PayloadToggle domain layer preview data population
e53d019e : Introduce payloadtoggle data layer
35d5f23f : ChooserActivity Profile integration [2/2]
bb0893ed : ChooserActivity Profile integration [1/2]
721a5cc9 : Change the cutout mode of ChooserWrapperActivity
da8c0a0c : ChooserActivity: return missing ResolverActivity onDestroy logic
805e11b9 : Create a Resolver-specific NoCrossProfileEmptyStateprovider
8d679c31 : Address test flakiness
347999aa : Set shareousel background color
0ae9c161 : Update bug value for private space flag
1fa10a29 : Removes unused values in ProfileHelperTest
d4d7e961 : Make ImageLoader injectable
cd3c8045 : Make 'ShortcutSelectionLogic' Injectable.

+- Project: platform/packages/modules/Media

316ba7c : Update javadoc for SessionCallback.onSession2TokenCreated(token)
405ba7b : Add missing aconfig container field to package/modules/Media/flags
011d4af : Export flags used in FlaggedApi annotations

+- Project: platform/packages/modules/NetworkStack

21e54773 : Bump NetworkStack target SDK to 35.
0ed6d981 : Import translations. DO NOT MERGE ANYWHERE
3b5cfc5c : Revert "Remove the unnecessary lock from TcpSocketTracker"
a8a0b31e : Enhance APF logging with counter dumps and recent program updates
751bf1bc : Add kill switch flag for ARP offload in APF
deffa3a2 : Add method to set Ipv6ProvisioningMode enum proto in IpProvisioning metrics.
d11ff978 : Add Ipv6ProvisioningMode enum proto in NetworkIpProvisioningReported.
97f22288 : Fail-open APF program on NS packets without IPv6 link-local address
f545f330 : Add NA transmit generate function for ND offload
898c9cd1 : Implement addCountAnd{Pass|Drop}IfBytesAtR0Equal() methods
8dab1771 : Remove new Apf RA filter tests in LegacyApfTest
6284d3c2 : Use ArraySet instead of HashSet in IpReachabilityMonitor.
ca8ab45f : Use apfVersionSupported for ApfFilter data region access control
5e60bfa5 : Refactor `getUnitcastIpv6Addresses` to include tentative/anycast addresses
97156b84 : Add `getNdTrafficClass` to load traffic class for specific interface
e0261cfa : Rename `mIPv6Addresses` to `mIPv6NonTentativeAddresses`
b6848456 : Add ApfConstants for ND offload
105fd406 : Add hasDataAccess() to AndroidPacketFilter
beec770c : Remove ApfFilter metrics tests from LegacyApfTest
67f14381 : Remove duplicated LegacyApfFilter tests from LegacyApfTest
eb68074c : Split tenative and non-tentative IPv6 addresses in ApfFilter
cca9d8d5 : Deprecate apfDrop802_3Frames and apfEthTypeDenyList configs in Android V
4a925547 : Align generateNsFilterLocked() with comment as temporary fix
4b55fa1b : Remove migrated LegacyApfFilter tests from ApfTest.java
4b3d9240 : Create LegacyApfTest from ApfTest to split filter testing
0bfb5fb7 : Check current APF capabilities in dump
84a74420 : Replace TestApfFilter with mocked ApfFilter in ApfNewTest
366348c5 : Implement NS filter in APFv6
fd1f0bcf : Add ICMP6 ether dst and ip dst validation check in APFv6
d77721a9 : Treat APFv3 as APFv4 with not fully working counters.
e8f0e51f : Revert "Use TreeSet in validateDeduplicateBytesList() for clarity and efficiency"
1f49ad7c : Use TreeSet in validateDeduplicateBytesList() for clarity and efficiency
d1888b88 : Change the sdk_version of NetworkStackReleaseApiLevel to module_current
8749eac3 : Refactor ApfFilter label naming with gen.getUniqueLabel()
58e0416a : Move companion object to global constants
456330a3 : Improve error message when program counter is not increased expectedly
2cf5e0bc : Remove unused mDNS filter from ApfFilter
740c9a38 : Implement addCountAnd{Pass|Drop}addJumpIfR0GreaterThan() methods
4a68a1ab : Fix `ProcfsParsingUtils` to return multiple IPv6 anycast addresses
3306067d : Remove unnecessary checks
2d33d1b0 : Add more comments
80a5dfde : Add getEtherMulticastAddresses and getIpv6MulticastAddresses in ProcfsParsingUtils
e98e3483 : Fix flaky testDhcp6Pd_multipleIaPrefixOptions.
890fb0b2 : Ignore the NUD failures from neighbor which is never reachable.
1f1ee9fe : Reset clat interface flag on IpClient start to prevent stale state
8ffddc60 : Use Log.wtf() when program generation failed
49b0a332 : Switch ApfFilter to use allowlist-based EtherType filtering in Android V
ddcef1a9 : Refactor IpReachabilityMonitor#notifyLost callback by removing ip param.
80ff106d : Refactor ApfNewTest to consolidate program run and check counter logic
840e9c93 : Ignore the destination MAC address in the RA filter
5354bd20 : Add ProcfsParsingUtils to get ndisc_tclass and anycast6
52ffad35 : Refactor ApfFilter ethertype denylist using addCountAndDropIfR0IsOneOf()
4e541be6 : Make addCountAnd{Pass|Drop}IfR0Is{One|None}Of() support non empty set
45c2a1ab : Refine IPv4 packet dropping in IPv6-only networks
de8d1012 : Add a dedicated Mainline Test Mapping group for Connectivity modules
53d2e8f9 : ApfGenerator: get rid of MemorySlot.byIndex()
6c55e697 : Simplified addCountAnd{Pass|Drop}IfBytesAtR0Equals{Any|None}Of() methods
e5f6197c : Remove spurious check{Drop|Pass}CounterRange()
33a9617b : Implement addCountAnd{Pass|Drop}IfBytesAtR0Equals{Any|None}Of() methods
fdc039fd : Unify all APF classes to use android.annotation.{NonNull|Nullable}
e2e13011 : Add WifiManagerShim
70b8ccb0 : Implement addCountAnd{Drop|Pass}IfR0Is{OneOf|NoneOf}() methods
e844dd1e : APF_VERSION_6 = 6 -> 6000 (ie. v6.000)
1cfe2251 : Split test for clearer ApfV4/V6 generator failure reporting
1413d155 : ApfFilter: optimize a bit on APFv6 interpreter
a4edbbff : Implement addCountAnd{Drop|Pass}addJumpIfR0AnyBitsSet() method
8188c748 : Remove redundant null check for non-null mHardwareAddress
3c6b81f3 : Rename ApfV5Test.kt to ApfNewTest.kt
1366d093 : Revert "Rename ApfV5Test.kt to ApfTest.kt"
f69bc612 : Rename ApfV5Test.kt to ApfTest.kt
a4caa24b : rename: libapf_v5 to libapf_v7
3deb4ae8 : Use Set<Inet6Address> to store IPv6 addresses instead of List<byte[]>
2b006b2d : Store IPv6 addresses in APF filter
799c0ba9 : Add integration test to verify the incomplete IPv6 neighbors.
52e82e3c : Rename ApfConstant to ApfConstants
8735eaf5 : ApfV4Generator: eliminate maybeAddLoadR1CounterOffset
9b512f46 : ApfGenerator: fix (and rename) APFv6+ addArithR1
4fcc2359 : Remove spurious annotation in ApfV6Generator
89ec3543 : Add EXCEPTIONBUFFER_EXT_OPCODE support to ApfV6Generator
cf8a0fb4 : Fix comments in ApfV6Generator.java
39e1f3cd : Refactor IpClientIntegrationTests with annotation flags.
d7e264ba : Remove unused import in ApfV6Generator.java
e895b3e0 : Fix out of date javadoc for ApfV6Generator
670f3344 : Implement addJumpIfBytesAtR0Equals{Any|None}Of() in ApfV6GeneratorBase
0c868413 : Rename JNEBS to JBSMATCH and update document
9adb6b06 : Refactor shouldIgnoreIncompleteIpv6Neighbor to support IPv4 neighbors.
02f0f4df : Simplify the test flags in IpReachabilityMonitor unit test.
224ea135 : Format the IpReachabilityMonitorTest.
8a6337c0 : Simplify the logic of checking the loss of IP provisioning in IpReachabilityMonitor.
86615456 : Replace CollectionUtils.isEmpty() in favor of null check
8cf8b43e : maxImmSize is guaranteed to be larger than 0
e1db3ba0 : Enforce byte length limit check
de1a3ad2 : Add test for disassembling the JONEOF_EXT_OPCODE instruction
6a98faee : Implement addJumpIf{One|None}Of() in ApfV6GeneratorBase
65c9f5d7 : Clean up the onClatInterfaceStateUpdate() in IpClient
04e5540f : Update testFullApfV4ProgramGenerationNatTKeepAliveV4 to use new APIs
cd0286e8 : Update testInfiniteLifetimeFullApfV4ProgramGeneration to use new APIs
74374991 : Expose APF generator and associated classes to test
98cc2784 : ApfV4GeneratorBase: allow negative offsets in addLoad{8,16,32}Indexed
f6a0bc59 : Rename preferredTimeout to deprecationTimeout.
f9a5cb67 : v5: fix a comment wrt. PASSDROP counter endianness
8f9675c6 : Update APFv4 golden test to use addCountAndDropIfR0XXX API
c82d5611 : Handle IllegalArgumentException to prevent IpClient crashes
4df36512 : Simplify test flag annotations.
fdcf3bdb : Track clat interface status via IpClientLinkObserver for accuracy
60abcae3 : Enhance readPacketFilter() logging to differentiate event triggers
68f32716 : Initialize PASSED_MLD counter before jump in LegacyApfFilter
e5bae256 : Add PopulateLinkAddressLifetime annotation in IpClient integration test.
6f5df325 : ApfTest: fix a test case with too short IPv4 packet
47eb9ef4 : Apf: introduce MemorySlot enum
e74d475d : enable APFv6 on V+ devices with APFv6 wifi firmware
2cea4e42 : reverse order of addStoreToMemory arguments
b2ed6f75 : Enforce minimum ARP packet length with zero padding
16febe8e : ApfV6Generator - move overrides to Base class
67a6fb18 : Implements ARP offload program in ApfFilter
19fe3a9c : Add an experiment flag for PIO P bit (DHCPv6 PD preferred flag).
84f28bb3 : Only increase the TOTAL_PACKETS in APFv4
8358678b : move getUniqueLabel from ApfV6Generator into BaseApfGenerator
1b5a1ab3 : update FIRST_PREFILLED_MEMORY_SLOT to match current APFv6
12813aff : Enforce 3-byte content check before skipping in skipEmptyData()
8f94ad43 : Fix linter error "standard:import-ordering"
55fa1b22 : fix ApfV6Generator.supportsVersion(2) returning true.
9cb3c0fd : Make sure mVersion is sane
8ec19176 : ApfFilter: remove dead code in mHasClat case
3713df4d : Drop ARP packets in IPv6-only networks (mHasClat is true)
ff536a4e : Remove unused maybeSetupCounter in ApfFilter
fc8f8ac6 : move add{Load,Store}Data out of ApfV4GeneratedBase class into ApfV4Generator class
3241fefb : ApfV6GeneratorBase: remove mIsV6 field
7164f640 : rename MIN_APF_VERSION_IN_DEV to APF_VERSION_6
a42d994f : rename MIN_APF_VERSION to APF_VERSION_2
b3da11f7 : Use Counter helpers to streamline ApfFilter counter logic
c9a7a0e5 : Add helper functions for v6 mode LDDW/STDW handling
cd4603c1 : implement maybeAddLoadCounterOffset(register, ...)
1c962ff5 : implement Register.other()
1ce16b7b : Implement APF cmd support APIs in LegacyApfFilter
3def5238 : Enforce v6 mode code generation in ApfV6Generator
fdbc6959 : Optimize ARP filter comparison with addCountAndDropIfR0NotEquals
d28c0df6 : Improve ARP filter comment for clarity
f785c92c : Adapt disassembler tests for updated PASS/DROP output
9a18255f : Pass all ARP requests when there is no IPv4 address and no CLAT
f136894a : Refactor ARP filter into decision tree for clarity
05926e8f : Refactor ARP counter
66bea450 : Fix comment in emitEpilogue()
fe22a2e1 : Remove redundant check in emitEpilogue()
2ac07ff9 : Explicitly increment counter and pass IPV6_ICMP for clarity
1ebffda1 : Add convenience functions to parse IP addresses from strings.
d9d2a442 : Remove duplicate trampoline logic from ApfFilter
41feee75 : Simplify ApfFilter counters update logic
5b2ab59a : Simplify ApfFilter counters with addCountAndPassIfBytesAtR0NotEqual
4be28bbd : Make the indentation consist in ApfV5Test
44a68d94 : ApfFilter: drop arp requests only if clat is running
e9ab9ce3 : Add debugging log to see if DHCPv6 client sends Renew/Rebind message.
10e103e3 : Deflaky testIpReachabilityMonitor_ignoreOnLinkIpv6DnsOrganicNudFailure_flagoff
f4fcdeb1 : Revert "Add debugging log in IpReachabilityMonitor to check avoidingBadLinks."
7fb02749 : Revert "Add debugging log in IpReachabilityMonitor constructor to check flag value."
26758957 : Simplify ApfFilter counters with addCountAndDropIfBytesAtR0NotEqual
1a67e465 : Fix comment for addJumpIfBytesAtR0[Not]Equal
851bd2da : Add debugging log in IpReachabilityMonitor to check avoidingBadLinks.
df28eb4a : Check MIN_APF_VERSION in maybeCreate
6f159d21 : Add addWrite32() to write 4-byte arrays to the buffer
403f1ce7 : Add addWrite32() for encoding integers
c8aaefe9 : Add debugging log in IpReachabilityMonitor constructor to check flag value.
faf67164 : Cap installableProgramSizeClamp at 1024
cea9c226 : Use CompletableFuture#get with a timeout
e4513355 : Rename RA minLifetime to expirationTime
efd719f2 : Cap installableProgramSizeClamp at 1972 for firmware compatibility
c83ade47 : Let exceptions escape onCommand()
9a4fc215 : Relocate addJumpIfBytesAtR0Equal for APFv6 specificity
d4f5fa8e : Extend counter range checks to all increment helpers
6b24777f : Conditionally use ApfV6Generator based on configuration
1b311972 : Enable APFv6 support in ApfConfiguration
b9c87253 : Fix typo in error message
5b7b05a6 : Enforce counter range checks in addCountAndDrop/Pass
51df8222 : Add function to validate pass/drop counter values
cf92d610 : Remove the unnecessary lock from TcpSocketTracker
4644019a : ApfFilter (incl. Legacy) - add a program identifier 'counter'
7973a036 : Iterate through IpClients in reverse when using adb cmd apf
28a274b4 : Adds {MIN|MAX}_{PASS|DROP}_COUNTER constants
d996fa07 : Factor out deleteInterfaceAddress from deleteIpv6PrefixDelegationAddresses
dfe0c632 : Rename mLenFieldOverride for naming accuracy
1997ea5f : Deflaky testIpReachabilityMonitor_incompleteIpv6DnsServerInDualStack_flagoff
be86e09d : Fix the ignoring incomplete IPv6 neighbors logic.
d8144b0d : Delete mngtmpaddr addresses before associated temporary addresses
e3f3fcb9 : Simplify ApfFilter counters with addCountAndDropIfR0XXX
d9cbb653 : Add helper methods for conditional counter updates
1db54e05 : Introduce helper method for counter increment logic
8e76c2a2 : Fix imm size calculation in calculateRequiredIndeterminateSize()
1e342444 : Trigger onLinkPropertiesChange callback when link address lifetime update.
469b78c1 : Update IPv4 link address lifetime on success DHCP Renew/Rebind.
1a76ed76 : Add addDataCopy helper for simplified data region copying
8d93ce96 : Use labels to generalize count and drop/pass logic in APFv2/4
d316e7c0 : Update helper methods to use 'long'
81d76fb1 : Add check in calculateRequiredIndeterminateSize for maxSize limit
73cb524b : Adapt testDnsQuestionMatch for klint compliance
a6f38f38 : Adapt testTransmitL4 for klint compliance
d6eb4fc6 : Resolve argument-list-wrapping lint errors in ApfV5Test
87750392 : Adapt testCopyToTxBuffer for klint compliance
8a914001 : Improve clarity in indeterminate size calculation
f663ccb8 : Enforce 2-byte data size encoding in addData instruction
c0d98cb7 : Added the addData() instruction reservation of empty data regions
ed30e49f : Adapt testApfInstructionsEncoding for klint compliance
22c76a8e : Adapt testValidateDnsNames for klint compliance
3f4ca9d5 : Adapt testApfInstructionEncodingSizeCheck for klint compliance
78b35154 : Add support for an APF read adb command
cda6638f : Enhance assertVerdict() error messages for debugging
6ff913f5 : Fix typo in ApfV5Test
4f84969c : Add tearDown() for ApfV5Test
dfe029af : Fix BareDotMetacharacter errorprone issue
66be1802 : Simplify ApfFilter using addCountAndPass/Drop methods
59cce40b : Require uptime < 24h to use APF adb commands
ea9034cc : Enable sending GARP and unsolicited multicast NA post roaming by default.
06352e18 : Fix MLD packet counter increments logic
f645acc8 : Fix thread leaks in ApfTest
7932d4d1 : Clean up population of LinkAddress deprecation and expiration times
e7acde36 : Clean up adb cmd apf install
c3441007 : Throw and catch exceptions for less bug prone lambda termination
f42125c0 : Add adb cmd to query supported APF capabilities
4057de56 : Refactored addCountAndDrop and addCountAndPass methods
d2531eb9 : Improve documentation for instruction helper method usage.
eeccac05 : Add adb cmd support for installing APF program
05e14fae : Verify IPv4 link address lifetime hasn't updated on DHCP renew.
6602261d : Move quitResources to test utils
abc5bf10 : Fix ValidationProbeEvent duration
1088a71f : {Legacy,}ApfFilter: use a counter to store APFv5+ version
1ee810f1 : Add adb cmd support to pause and resume APF filter updates
1693ad7a : Add support for adb shell cmd network_stack apf iface status
75083e84 : Add boolean to ApfFilter to indicate whether mechanism is running
2116c397 : Include net-utils-device-common-struct-base.
eca797a6 : Add ApfStandaloneTest for firmware side-loading and regression testing
fb13d312 : Cleanup the IPCLIENT_ACCEPT_IPV6_LINK_LOCAL_DNS_VERSION flag.
dfc02315 : Remove UnusedVariable StructIfinfoMsg param from updateClatInterfaceLinkState.
17913e1c : Actually delete NetworkObserverRegistry and NetworkObserver
a4a9d2cd : Follow up on IPCLIENT_PARSE_NETLINK_EVENTS_FORCE_DISABLE removal
6e237302 : Delete unused NetworkObserverRegistry from IpClientLinkObserver.
4256d055 : Cleanup the IPCLIENT_PARSE_NETLINK_EVENTS_FORCE_DISABLE flag.
baf93838 : Refactor IpClientTest by parsing netlink events.
eb445487 : Remove unused shutdown latch
e1abae19 : Enable use of error prone annotations
df123776 : Move constants from ApfFilter to ApfConstant class for maintainability
65f11d08 : Stylistic fix in ApfFilter
291ac460 : Refactor ApfFilter for ApfV6Generator support
289c734e : Cleanup the private members in IpClientNetlinkMonitor.
cae374cf : Replace IpClientNetlinkMonitor.clearAlarms with cancelPref64Alarm.
339d516a : Refactor IpClientNetlinkMonitor to be a static class.
3e512eac : Limit ApfProgramSize to 2000 bytes in Android U-
3c2ba7ff : ApfFilter: drop ARP REQUESTs when we do not have an IPv4 address
733b6eec : BaseApfGenerator: remove spurious newline
154e0432 : ApfV6GeneratorBase: add mIsV6 field
55d95156 : Apf: rename addXXXR1() to specify more clearly what it does
8c903aa5 : ApfV{4,6}Generator - refactor addArithR1()
5fffa235 : ApfV{4,6}GeneratorBase.java - make methods final
284d583d : Import translations. DO NOT MERGE ANYWHERE
f824a040 : Update missed SDK level for unit test of IGNORE_TCP_INFO_FOR_BLOCKED_UIDS feature
4b041623 : Cleanup the IPCLIENT_GRATUITOUS_NA_VERSION experiment flag.
7aee1f81 : Drop platform_apis from android_library

+- Project: platform/packages/modules/NeuralNetworks

ffa12db1b : libc++fs is part of libc++ now.
21c4b3298 : Use the global default cpp_std.
b614d5bcc : Add //visibility:any_system_partition
48cb029e2 : Add a dedicated Mainline Test Mapping group for NeuralNetworks

+- Project: platform/packages/modules/OnDevicePersonalization

c182f3d5 : Add granular error codes to OnDevicePersonalizationException. Marked "@hide" for now.
e58ba2fd : Additional logging for unexpected error scenarios.
1a444237 : Stop throw exception when schedule/cancel get internal error.
b3888e81 : Query apex package directly to fetch version code
52205655 : Remove internal error codes from ODPException and replace with error message.
815adb98 : Fixing stale comment and some minor cleanup to AndroidServiceBinder constructors.
1d574a49 : Log failures of some flaky test for ease of debugging.
136ba0d5 : Refactor tests not to use TestableDeviceConfig due to its instability.
bf5cedb1 : Revert "Refactor tests not to use TestableDeviceConfig due to its instability."
c03040a2 : Refactor tests not to use TestableDeviceConfig due to its instability.
647672b0 : Temporary disable test that constatntly failing on presubmit.
b8069c0d : Unhide collection name to support model version
47d9764a : Rename collection uri to collection name
b9f0cc02 : Intorduce limitation of tasks per owner package.
4e38ffcb : Add proposed trendy teams for CTS modules
cea4a7a0 : Refactor Federated tasks Db to keep owner package and class names in separate columns.
ad62bc6d : Log latency metric for notifyMeasurementEvent API
5f8e6bf9 : Add example cache to improve training example generation latency
a9955e8e : Set default value for FCP for background job sampling logging rate to 10 in the code, same gms core config value.
37d9241c : Relax CTS assertions for deprecated API.
f6b9a361 : Send supported compressed format in ReportResult request
e5c90dc1 : Clean up top10k app list
39a77738 : provide app install in training flow and disable database write permission
86b63825 : Clean up noised user data generation
c772b792 : Consolidate PackgeUtils in one common class.
840418de : Add delay between back to back local DB operations in CTS tests
97cb6f8d : Log ODP RPC inbound and outbound latency
b200bd96 : Add proposed trendy teams for CTS modules
70e0da8d : Send calling package name to WW stats.
e3801e5f : Stop counting reschedule attempts for recurring FCP jobs, in case of server rejection after training finished and incase unelegibility.
ad28da05 : Log app and sdk package name in odp api call stats
3c6b0f6a : Add placeholder to sdk package logging
b8c5fc4e : Revert^2 "Only run get example selector once for both eligibility and training task"
e61c0004 : Revert "Only run get example selector once for both eligibility and training task"
2aa9dbb0 : Refactor onUpgrade() handler to reduce duplicated code.
63128012 : Only run get example selector once for both eligibility and training task
52b56b06 : Enforce unique (queryId, type, rowIndex, service) for WebView events.
8b6d2991 : Add unit test for multiple Events with same type for 1 request.
0fed518a : Remove unique constraint on Events table.
ccf04fd4 : Allow EventLogRecord to be joined to current RequestLogRecord.
a960e7e8 : Update to read example selector from TaskAssignment
50335067 : Migrate DeleteExpiredJobService to Using SPE Framework
944c2c22 : Migrate OnDevicePersonalizationMaintenanceJobService to Using SPE Framework
d416a43b : Add placeholder to package name
a200eaae : Collect installed app in last 30 days and generate noised list
120fffbc : Add client error logging for ODP database exception
f8041df5 : Revert "Remove cts tag of MainlineCTS OnDevicePersonalization te..."
fd694674 : Create SPE Instances for FCP
fd766004 : Create SPE Instances for ODP
8e3ca0d4 : Add example selector to support model version
381cd1a1 : Set module versionCode to placeholder value
3f55a984 : Add exception to error UserDataCollector error messages.
cfbc2dfa : Clean Up and Add new Flags for SPE in ODP and FC
f0e24d06 : Make stub dependency explicit
5ce79bbc : Make stub dependency explicit
4880ef9c : Add async trace slice of getting example iterator
65cf6131 : Add memory space check as the step to enforce resource usage threshold during federated learning.
daa796b5 : Make OnDevicePersonalizationManagingServiceImpl attempt to reinstantiate ODP jobs upon first call.
8a3017c2 : Add UserData table to store installed apps
09317fa3 : Add onWebTrigger implementation in OdpSampleNetwork
6a034b21 : Change exmaple gen to support new task build generated tasks.
cf8e402d : Refactor out duplicate code Clock interface and implementation.
1cb9da05 : Add FC managing service will attempt to reinstantiate learning jobs upon first call.
5acd9205 : First step to introduce common code location for both ODP and FCP.
42348f37 : Create a class that gets learning jobs from DB and reschedule them if those are not scheduled.
762ded0e : Enforce fine-grained user control in serving flow.
0eddc3eb : Initial implementation of broadcast receiver for Federated compute app. This implementation is trying to reschedule jobs that dealing with key fetch and purging expired jobs.
065f572c : Remove app install info from user data
d3fc0696 : Deprecate COPPA enforcement in ODP
d88fb5f0 : Add //packages/modules/common/build
183d7961 : Remove cts tag of MainlineCTS OnDevicePersonalization test modules.
9bb657d5 : Add //packages/modules/common/build
95ec63c2 : Add log for kill switch and training run latency
29534ec0 : Log service metrics for web trigger flow.
a62f3fe5 : Clean retry count when customer calls schedule again
fdf0b386 : when start query timeout, unbind example service and handle null result
dad1915d : Log API stats from manager class.
ca085074 : Update delay and deadline for clearing data.
ff72ce48 : Update all job scheduled from ODP module with persistent=true atrribute.
989b5fa6 : Add more debugging info in sample apps and tests
ab3c773e : Log federated compute scheduler cancel API stats
8529db94 : Avoid registering system server binder service on unsupported devices.
5a4d86fe : Log calling app package name and service certdigest in requests table.
e586d655 : Add a dedicated Mainline Test Mapping group for OnDevicePersonalization
8090ea7c : Schedule a reset data job when user controls are reset.
b3827604 : Update sample app directory layout to match Android Studio generated layout.
98b0a582 : Log population id and example count in TrainingEventReport atom
3b13afdb : Add certDigest column to Queries table.
885a33d9 : Add a job to reset measurement data.
5bd07486 : Mock device config in MDD tests and fix broken mocking of UserPrivacyStatus.
14edd383 : Refactor vendor data deletion code to allow deleting all vendors.
73b2da4c : Use test instance of UserPrivacyStatus.
58cbf69e : Add rate limiter when logging statsd metrics
b886825a : Update test app versions to 1.1.0
5d8f8c11 : Add default no-arg constructor test for every JobService
315a9d3f : Associate key attestation event with latency
c61150e8 : Put apex version to var to solve increased latency and heap usage
c5fa05fc : Skip restoring privacy status if overridden by flag.
66642473 : Require developer mode to override privacy flags.
6e05eec1 : Add perf tests for FCP CUJs - Schedule and cancel one-time training task - Schedule and cancel recurrent training task - Schedule recurrent training task and execute multiple times
2bed4945 : Make static instance volatile.
5d67afda : Add appPackageName column to queries schema.
2be9e42e : Add a test instance of UserPrivacyStatus.
63cdc8d8 : Kill running process before resetting flags in perf CUJ tests
3afdb4ec : Add job scheduling logging method in ODP and FC
bdf15d99 : Support new keras model
b7570939 : Catch security exceptions when accessing system service for unit tests
996f6a00 : Add cts test for FC schedule/cancel API
a363d87c : Add test cases for IsolatedWorker methods and input classes.
acc12dff : Make some of Fedderated Compute job fail runs not count toward failure counts.
4d121cef : Catch RTE in FCP caller to avoid process crash
0d16e5e2 : Fix FC process crash when kill switch is on
299d1ddb : Consume reset bit from AdServices for ODP wipeout.
eade2a55 : Add CTS test cases for LogReader API
ec4391dd : Add CTS coverage for remote data, user data and some data classes.
68d7666f : Revert^2 "Fix permission check in ODP."
d5f48c95 : Revert "Fix permission check in ODP."
b39ccb72 : Fix initialization in broadcast receiver.
4ed50fbd : Add CTS test cases for output data and data classes.
9eeb71db : Fix permission check in ODP.
85d957bf : Add isolatedProcess attribute enforcement for ATP service.
c0f2f7c3 : Add statsd logger for iterator next latency
d7e46107 : Add a permission to restrict access to the system server service.
c24ceab8 : Fix error handling in system server service.
f84cf545 : Add OdpConfigManager test cases to CTS.
114f11a3 : Update sample isolated service to call getTime() on EventLogRecord
a254949d : Log ExampleStore related latency atom
0b4be6de : Use GUARDED_BY from libbase headers.
7e9c41d9 : Ignore assertion failures in TestHelper initialize and allow the errors to propgate to main test methods if applicable.
3e40f985 : Add test case for OnDevicePermissionConfigManager
6119eb04 : Add data classes test cases to CTS.
4c4e0eac : Add placeholder to statsd logger
891f3060 : Add thread sleep for latency metrics
e6103e9d : Fix flaky FederatedComputeManagingServiceDelegateTest
eef571c2 : Update app allowlists to check package certificate
4fbd5c90 : Add ODP CTS Test cases to CTS
cfd1faf2 : Fix mis-formatted log statements
7bbd87bf : Add timeout between download and processing.
e8d7bcea : Log network data transfer latency
bece4deb : Add more logging around CTS test case errors.
ff074df8 : Pass through exception message to caller if debugging enabled.
eac73d19 : Assign default bug component to targets in this directory.
43aff661 : Mock device_config in test cases.
821ec5a3 : Update DownloadTestHelper to use new updated logs. Add method to support logs for already downloaded data.
aa01e9ef : catch call key attestation exceptions e.g, ProviderException KA is not available
b162d3a8 : Wait until jobFinished() is called before checking result.
3b8c406d : Export flags used in FlaggedApi annotations
73f3e487 : Use DownloadHelper to ensure download completes before processing for all test scenarios.
871b964d : Delete clearCallingIdentity since it not run on binder thread now
0b2a7b64 : Offload fcp job scheduling to background thread
cc80443c : Wrap experiemnt flag into TrainingFlags class for isolated process
b68ebe21 : Log API call stats for FederatedComputeScheduler#schedule.
08ef390d : Revert "Wrap TF error reschedule 24hrs value into a flag."
d9d72e67 : Cleaning callers identity while trying to schedule FCP job to be able to read flag values
b2c4e548 : Wrap TF error reschedule 24hrs value into a flag.
0f9176da : Update federatedcompute test-scenarios to find jobId from logs instead of hardcode. Increase UI timeouts in testHelper. Append timestamp to the end of non_existent population.
c73bb34a : Bump cache interval to 24 hours for user control.
c9adc0f5 : Fixing reschedule reason and next min execution interval for recurring FC job
1cbbbae0 : Add data availability policy for EET
064dce6d : Enforce user control in ODP service flows.
a642f9e2 : ODP Client handle scheduling interval for recurrent job scheduling
11c76303 : Add RPC inbound and outbound latency metrics.
40bb55b6 : Add unit test for UserData fields.
eeecb448 : Add RPC inbound and outbound latency metrics.
318f0ed8 : Add test coverage for API data classes.
97fecb86 : Log API call stats for APIs used by isolated services.
5ad246dc : Revert^2 "Add UiAutomator confirmation to webview render logic."

+- Project: platform/packages/modules/Permission

72455d0f3 : Remove deviceState rule and bedstead annotations
1ff686ff3 : Import translations. DO NOT MERGE ANYWHERE
2de6bac53 : Fix fallback enabled state migration for Roles
34631c239 : Delete reserve file right before copying.
2d0fe6584 : Remove RequireNotAutomotive bedstead annotation. Skip test using assumeFalse
5152199e6 : Revert "Restrict packages with install source PACKAGE_SOURCE_UNSPECIFIED"
748a5a731 : Remove BedsteadJUnit4 runner
ac536163b : [ECM] Do not restrict Phone permissions.
9c5bd0926 : [ECM] Wait for MODE_DEFAULT
ecf1cfc6c : [ECM] Add eventually to test
4b1c0b827 : Stop deleting reserve copy file for permission and role
24f5ed2ee : Cache the bottom padding in the insets listener.
ec6303375 : Fix insets for SafetyCenterActivity
1e3740d27 : Import translations. DO NOT MERGE ANYWHERE
da0b27a90 : Fix wrong data type in dumpsys role
b6019c034 : Add platform flag libs to permissions jarjar rules
fd13e0664 : Remove mcts tag on permission related issues.
886a5455c : Add test for REVIEW_REQUIRED and implicit permission
98ef46cab : Skip tests on automotive until scrolling is fixed on portrait ui
ee8581ff7 : Fix test compilation error
115416917 : Add SignaturePermissionAllowlistConfigTest
25d519d79 : Fix for mts test failure in SafetyCenterMultiUsersTest
457d19fbc : Wait till UI updated with the new role holder
2f6be13ba : RESTRICT AUTOMERGE Merge multiple requests by an app in the same task upwards (u-m)
3ace85cfd : Add receive_sensitive_notifications app op to roles
78cb990ce : Import translations. DO NOT MERGE ANYWHERE
30cf8d4b4 : Change to support S & T which does not have the string defined
58fb30cf9 : Use ktfmt.sh wrapper for ktfmt hook
b00f6f559 : Import translations. DO NOT MERGE ANYWHERE
cb3a0e994 : Import translations. DO NOT MERGE ANYWHERE
3903ab2b8 : Import translations. DO NOT MERGE ANYWHERE
81bcdc7d7 : Import translations. DO NOT MERGE ANYWHERE
a576a248c : Import translations. DO NOT MERGE ANYWHERE
e84bfe7da : Add RESERVED_FOR_TESTING_SIGNATURE permission
590c43a6d : Make ag/18322796 work on Wear OS
59ccfb48e : Revert changes to app permission layout items
0364b95b6 : Import translations. DO NOT MERGE ANYWHERE
798ac561f : Import translations. DO NOT MERGE ANYWHERE
40cad6cc7 : Import translations. DO NOT MERGE ANYWHERE
4f38f2cc3 : Import translations. DO NOT MERGE ANYWHERE
26641a572 : Import translations. DO NOT MERGE ANYWHERE
463e8fe1d : Import translations. DO NOT MERGE ANYWHERE
b1f6ca6ad : Allow null VDM in permission controller
b10043669 : Add sdk_version property to cts tests
034468b63 : Update microphone permission page
a49ec84e4 : Restricting SMS and DIALER Role for Private Profile
eccfe8778 : Remove the ktfmt.py hook from modules/Permission/
3b443b8a9 : Fix SafetyCenter MTS tests
2c65c632d : Remove shouldCapitalize
c4074633c : Import translations. DO NOT MERGE ANYWHERE
7dbb3b317 : Import translations. DO NOT MERGE ANYWHERE
2c21d45fb : Import translations. DO NOT MERGE ANYWHERE
f8f08a5f9 : Import translations. DO NOT MERGE ANYWHERE
543a4bf81 : Import translations. DO NOT MERGE ANYWHERE
09f59bc63 : Import translations. DO NOT MERGE ANYWHERE
87fe06b48 : Import translations. DO NOT MERGE ANYWHERE
9eba48ca2 : Import translations. DO NOT MERGE ANYWHERE
5d7a826cc : Import translations. DO NOT MERGE ANYWHERE
0d978f256 : Add mobile security illustrations to Safety Center
ad90e1107 : Make GrantPermissionsAutoViewHandler AlertDialog scrollable
533a74d43 : Fix enable notes role via developer settings
4365453e4 : Add foreground service from background to protection role
5cda7aaf9 : Ignore ANFE in ReviewPermissionsFragment.
8bf47f23e : Code cleanup: Removed unused class, method and dependency form test module
556370742 : Use a broadcast barrier in permissionpolicy
6dc35ab2d : Replace ktfmt.py hook by built-in hook in modules/Permissions/
90bf26eba : Change getInitializedValue to nullable
813b9edb7 : Grant overlay, foreground, and background activity permissions to protection role
ab08f743b : Update ClickableText usage.
14d07b410 : Import translations. DO NOT MERGE ANYWHERE
29d15186e : Import translations. DO NOT MERGE ANYWHERE
91525f606 : Fix a bug that grant permission result wasn't set correctly for device-aware permission
907103952 : Import translations. DO NOT MERGE ANYWHERE
3c8892710 : Import translations. DO NOT MERGE ANYWHERE
f97f6f35d : Import translations. DO NOT MERGE ANYWHERE
cff2ecccc : Import translations. DO NOT MERGE ANYWHERE
7c1dfc917 : [CTS] Set device_provisioned=1 and user_setup_complete=1
d625fbdfe : Made module CtsPermissionMultiDeviceTestCases to be run in presubmit
fc88e4b02 : Revert^2 "Use APIs for clipboard in PrivacyControlsViewModel"
3b356b860 : Modify the Location permissions page for automotive
4411c165c : Bluetooth: Use enableRule instead of BTAdapterUtils
3ecdbf8dd : Add permission to bind to RKP service.
eabc236f0 : replacing usages of the deprecated Bedstead annotations with the new equivalents
0708351e2 : Import translations. DO NOT MERGE ANYWHERE
05d672adf : Import translations. DO NOT MERGE ANYWHERE
811904382 : Import translations. DO NOT MERGE ANYWHERE
78df49e1c : Import translations. DO NOT MERGE ANYWHERE
2bab8e501 : Import translations. DO NOT MERGE ANYWHERE
df999432a : RESTRICT AUTOMERGE [ECM] Use ChecksSdkIntAtLeast(V) and RequiresApi(V)
deb5be2bc : Match ONE_TIME flag on location accuracy upgrade
eee6f3ecc : Import translations. DO NOT MERGE ANYWHERE
7ec6b0ed2 : Import translations. DO NOT MERGE ANYWHERE
025c36573 : Import translations. DO NOT MERGE ANYWHERE
0a0c95300 : Import translations. DO NOT MERGE ANYWHERE
e8c3f73e9 : Import translations. DO NOT MERGE ANYWHERE
04f6ed15b : Import translations. DO NOT MERGE ANYWHERE
ac86073b6 : Import translations. DO NOT MERGE ANYWHERE
24f42dd11 : Ensure consistent Intent launch by overriding device provision status
239257df2 : [CTS] Don't call waitFindObjectOrNull on each request
af0fe5d3f : Capitalizing the subtitle text in permission controller screens
3d3aaf90e : Correctly access hidden flags values on V+
a51c81354 : Revert "Use APIs for clipboard in PrivacyControlsViewModel"
36041be02 : Use APIs for clipboard in PrivacyControlsViewModel
152e148c2 : Migrate permission flags for Permission to be exported flags
45f4a4fd2 : RESTRICT AUTOMERGE Added test restriction to run on S and above
e5ad9e8da : Import translations. DO NOT MERGE ANYWHERE
1d5814e8c : Import translations. DO NOT MERGE ANYWHERE
8e69fbbb1 : Import translations. DO NOT MERGE ANYWHERE
8ac77e311 : Import translations. DO NOT MERGE ANYWHERE
b3a075572 : Import translations. DO NOT MERGE ANYWHERE
005a5d732 : Import translations. DO NOT MERGE ANYWHERE
ddce8e162 : Directly launch App Permissions intent, bypassing App Info screen
d61f3e06d : [CTS] Don't call waitFindObjectOrNull on targetSdkWarning
4da6a6105 : Setting the flag explicitly to keep the perm in state for default device
1ac28ccd0 : Fix test flakiness in RuntimePermissionsUpgradeControllerTest
9abece252 : [Thread] allowlist new permission THREAD_NETWORK_TESTING
cf0b91555 : Remove warning banner if permission denied
7ed93bced : Changes to address App Info Intent opening problem
4d3af785d : Extend UI element search duration for UndefinedGroupPermissionTest
4b45aed34 : Revert "Fixing a deprecation issue"
eda391563 : Make the SYSTEM_AUTOMOTIVE_PROJECTION role exclusive.
5be372f8a : Fixing a deprecation issue
ecaf5ec6f : Add flag for displaying warning banners on automotive
79c5a6667 : Make "finishEarly" condition of CameraMicIndicators more clear
4173edd69 : Fix Mic permission test app theme
2a2f6ab45 : Lock getAndObservePackageLiveDatas in UserSensitivityLiveData
82cc66e48 : Fix CameraMicIndicatorsPermissionTest for wear
7d68f8c35 : Added test restriction to run on S and above
6de91e796 : Fix auto revoke logic for split permissions
74de71cbf : Fixing a deprecation issue
5c0fe940d : Limit ACTION_MANAGE_PERMISSION_USAGE to GMSCore on privacy dash and SC
d083965af : Fix clickPermissionRequestSettingsLink for Wear
0910fe8d0 : Extend timeout to 20000ms for clicking allow foreground button
dcc89615d : Fix disableLocation bug in PermissionTest30WithBluetooth
c38868b10 : DO NOT MERGE ANYWHERE Sync cts manifest with platform manifest
e13081563 : Stronger scroll search in BaseUsePermissionTest
6fd9d2777 : Add READ_SYSTEM_GRAMMATICAL_GENDER to permissioncontroller
bf395c0c0 : Import translations. DO NOT MERGE ANYWHERE
b11214acd : Import translations. DO NOT MERGE ANYWHERE
69e46865c : Import translations. DO NOT MERGE ANYWHERE
f7fe1987d : Import translations. DO NOT MERGE ANYWHERE
6bd01ad62 : Import translations. DO NOT MERGE ANYWHERE
a51b28fb4 : Import translations. DO NOT MERGE ANYWHERE
6be01af66 : Import translations. DO NOT MERGE ANYWHERE
b8b07337b : Import translations. DO NOT MERGE ANYWHERE
5ddf54c73 : Move test helper app to targetSdk 29
7b959874b : RESTRICT AUTOMERGE Fix to restrict admin from granting permission to a sensor permission group
905fea225 : Show "Not allowed" dialog when requesting a role is blocked by DISALLOW_CONFIG_DEFAULT_APPS.
7def25957 : Make default apps selection disabled when DISALLOW_CHANGE_DEFAULT_APPS restriction is set.
1f00a328f : Revert "Capitalizing the subtitle text in permission controller screens"
055dc870f : Fix kotlin.UninitializedPropertyAccessException
d39d7de83 : Revert^2 "Add tests for excluding ASL in APK from permission"
f6233acfc : Fix permission group matching for privacy dashboard
74c78e234 : Skip privacy dashboard tests on S-
ad8acb3d6 : Make a linear layout not focusable
54f2f0603 : Import translations. DO NOT MERGE ANYWHERE
a5bfe7204 : Import translations. DO NOT MERGE ANYWHERE
53521b8a7 : Import translations. DO NOT MERGE ANYWHERE
5d0197a2f : Revert "Add tests for excluding ASL in APK from permission"
7393c7719 : Fix resource IDs in permission tests
9dc366439 : Revert "Remove cts tag of MainlineCTS Permission test modules."
a4b2f4e2e : Add CDD annotation for ECM tests
37133d34b : Add tests for excluding ASL in APK from permission
f1e7114ef : Exclude ASL in APK from permission rationale
9e91eef28 : Fix to Pixel Fold click issue by delaying RecyclerView read to the end
3a1711998 : Fix RSB issue
bf819e2c0 : Import translations. DO NOT MERGE ANYWHERE
d38cfe2d6 : Import translations. DO NOT MERGE ANYWHERE
f4d467eed : Import translations. DO NOT MERGE ANYWHERE
7a650bf56 : Import translations. DO NOT MERGE ANYWHERE
80983ff5c : Import translations. DO NOT MERGE ANYWHERE
135efe9cb : Clarify the device-aware permission dialog strings.
87f51a09f : Fix permission controller alignment issues
dcf3158a6 : Adopt CtsMediaProviderTestUtils as cts media dependency
1fc45bc69 : RESTRICT AUTOMERGE Set the container field of aconfig flags
1846a5804 : Add ui test for private profile default apps
5169d7fc1 : Create app_permission version of allow limited access string
b5cb7a839 : Fix hyphenation in permission rationale dialog
682c92ee1 : Fix to restrict admin from granting permission to a sensor permission group
974508886 : Scrolling to top when the title changes.
18199c9db : Account for E2E in Safety Center QS activity
5175646b7 : Capitalizing the subtitle text in permission controller screens
3af770d10 : Pass userId into packageManger instance to get the InstallSourceInfo for the userId.
5db105741 : Fix default app and Request role settings issues
f20656197 : Reinstalling the package to address inconsistent app installation, also takes screenshots on failure
e05fcd548 : Import translations. DO NOT MERGE ANYWHERE
b0a422211 : Import translations. DO NOT MERGE ANYWHERE
a3386ed17 : Import translations. DO NOT MERGE ANYWHERE
f0353103e : Import translations. DO NOT MERGE ANYWHERE
276bc609e : Import translations. DO NOT MERGE ANYWHERE
b0355f3b7 : Import translations. DO NOT MERGE ANYWHERE
a7f7fb729 : Remove allowBypassingQualification from automotive projection role and add CAPTURE_SECURE_VIDEO_OUTPUT permission.
a98bbd44b : Import translations. DO NOT MERGE ANYWHERE
734ec1383 : Import translations. DO NOT MERGE ANYWHERE
2e2ba0763 : Fix XML flag names.
62077a256 : Add UI dumps to CameraMicIndicatorsPermissionTest methods
19048bb7b : Import translations. DO NOT MERGE ANYWHERE
e576b8c22 : Import translations. DO NOT MERGE ANYWHERE
e90551d65 : Import translations. DO NOT MERGE ANYWHERE
143abeb43 : Import translations. DO NOT MERGE ANYWHERE
5e49fb70a : Import translations. DO NOT MERGE ANYWHERE
92f9817b0 : Add a dedicated Mainline Test Mapping group for PermissionController
7d1d44c49 : Fix BackupHelper duplcate states issue
19489a369 : Skip reading from device config in mock tests
38b7b30d9 : Let TestActivity of safety center opt out edge-to-edge
0a7a3227d : Revert "Add metric for number of blocked permission Dialogs"
665608863 : Remove edge-to-edge enforcement from ReviewPermissionsActivity
af0c7c74c : Add screen recording to CameraMicIndicatorsTest
ad94395c1 : Add metric for number of blocked permission Dialogs
84b249209 : Fixing a deprecation issue
ae37eba95 : Add new protected broadcast
e7c0d5f89 : Modify the Camera privacy page for automotive.
72281b4a6 : Add SETUP_FSVERITY permission
d1cd93d26 : Remove cts tag of MainlineCTS Permission test modules.
a2d1c57de : Remove the RUN_BACKUP_JOBS permission.
da80e1041 : Import translations. DO NOT MERGE ANYWHERE
78e6de519 : Import translations. DO NOT MERGE ANYWHERE
6b7e6be06 : Import translations. DO NOT MERGE ANYWHERE
f668a1989 : Import translations. DO NOT MERGE ANYWHERE
0f625387e : Import translations. DO NOT MERGE ANYWHERE
69de40f64 : Import translations. DO NOT MERGE ANYWHERE
656caac5a : Import translations. DO NOT MERGE ANYWHERE
2343834b9 : Import translations. DO NOT MERGE ANYWHERE
8b679c0e0 : Import translations. DO NOT MERGE ANYWHERE
971d85d4b : Update privacy UI in V to match UXD
876b5dc9a : Fix privacy dashboard flicker
e8173f165 : Change mocking syntax to fix test flakiness
fbe7cbaa1 : Made intent launch retryable by extending eventually timeout to 20 sec
ed7b3ef5e : Fixing Grant permission screen buttons
be26fa5a8 : AssumeFail the tests if flags condition not satisfied
240baa57a : Dont wait for window transition for Wear in PermissionSplitTest
590909817 : Hide category when empty title string used.
d67c4a014 : Infrastructure to signal an icon should be hidden
a2ad3665e : [Permission3Test][Wear] Fix issues in ClickableSpan
ad4ab930e : Fix bug with dpm supervision component granting permissions.
4e8e4f8ec : Fixed a typo in theming font Fixes: N/A. Test: Minor typo fix. Existing test passes
c16aeb327 : Fix CTS UndefinedGroupPermissionTest for Wear
e243f2da9 : Cleanup old privacy dashboard implementation code
07d3b872e : Import translations. DO NOT MERGE ANYWHERE
254a59c36 : Import translations. DO NOT MERGE ANYWHERE
bf3111f0d : Import translations. DO NOT MERGE ANYWHERE
bed9465fb : Import translations. DO NOT MERGE ANYWHERE
e9532499f : Import translations. DO NOT MERGE ANYWHERE
007ead73b : Import translations. DO NOT MERGE ANYWHERE
0effd9be5 : Import translations. DO NOT MERGE ANYWHERE
fa0d85c18 : Import translations. DO NOT MERGE ANYWHERE
ad657bcf0 : Import translations. DO NOT MERGE ANYWHERE
4695447d0 : Merge multiple requests by an app in the same task upwards
f565494ac : Fix MediaPermissionTest for Wear
e4837bb6e : Switched to long date format in Permission Usage Details screen
a0df33100 : LOW_COVERAGE_REASON=No coverage run
da0e0cdcb : Increase app permission radio button touch area.
7e27ac96a : Increase the AppPermissionLocationAccuracySubtitle contrast by setting the `android:textColor` as `textColorSecondary`.
813859bc3 : Mark openDefaultAppListThenIsNotDefaultAppInList as @FlakyTest
1a6f49bd5 : Add "android.permission.flags-aconfig" to `aconfig_declarations`
b4164deea : Force portrait in photo picker activity recreation test
8d7b60828 : Move refactored privacy dashbord code to v31
127aa4e32 : Opt out of edge-to-edge enforcement in ManagePermissionsActivity for Automotive
5fcbd5f74 : Introduce permission to play system haptic feedback constants
78645195e : Removing Health Connect
aaf326425 : [ECM] Use ChecksSdkIntAtLeast(V), try #2
eda726773 : Change CtsPermissionMultiDeviceTestCases to v35
21c1cfcce : Mark openDefaultAppListThenIsNotDefaultAppInList as @FlakyTest
c4af4a3be : Accessibility applications now describe permission usage percentages to users
795d666c1 : Add //packages/modules/common/build
1fb3b270a : [ECM] Fix NPE
129bf1e21 : Migrating test options From TEST_MAPPING -> Android.bp
36d9714b6 : Restrict the tests to run only when the tested roles are available on the devices.
e28903369 : Optimizing test to run better in CF
5fb12dcfc : Hide "Use precise location" for unsupported apps
e9faee16d : Update search indexable for private profile
bddca4947 : Revert the permission RECEIVE_SANDBOXED_DETECTION_TRAINNING_DATA
6b07c8da3 : Enable Talkback to read 'Check status' subtitle
9dafb8617 : Allow Device Management Role Holder to set user restrictions
a45feb395 : Added min screen requirement (following CDD guideline) to handle failure in small screen CF
d00cd39fe : Import translations. DO NOT MERGE ANYWHERE
de17bc134 : Import translations. DO NOT MERGE ANYWHERE
a9a1c6eb6 : Import translations. DO NOT MERGE ANYWHERE
a704bc910 : Import translations. DO NOT MERGE ANYWHERE
47d774baf : Import translations. DO NOT MERGE ANYWHERE
ec84e7e03 : Import translations. DO NOT MERGE ANYWHERE
49a1e9818 : Import translations. DO NOT MERGE ANYWHERE
d82076add : Import translations. DO NOT MERGE ANYWHERE
a1fa74c5a : Move device permission utility functions to v35
dc5121069 : Remove "cmd tare" calls
fd5dd31c1 : Changes to handle StaleObjectException observed in CF tablet intermittently
8268b79d7 : Rename bedstead permissions package.
318898f53 : Adding SCREEN_TIMEOUT_OVERRIDE to PermissionPolicyTest
8fd560eed : Deprecation annotation should be on individual uses of deprecated constants
1b22a12a3 : Import translations. DO NOT MERGE ANYWHERE
79b867371 : Import translations. DO NOT MERGE ANYWHERE
b99a37abe : Import translations. DO NOT MERGE ANYWHERE
e78fa91a3 : Import translations. DO NOT MERGE ANYWHERE
9d33548c4 : Import translations. DO NOT MERGE ANYWHERE
2bfa391d6 : Import translations. DO NOT MERGE ANYWHERE
286194471 : Import translations. DO NOT MERGE ANYWHERE
65868a036 : Import translations. DO NOT MERGE ANYWHERE
851a0d558 : Import translations. DO NOT MERGE ANYWHERE
66e78ba57 : Make notification tests of Safety Center wait for specific notifications
e7702a2c4 : Apply PermissionUsageViewModelV2 for Wear
a038fe3d7 : FIX ANNOTATION TO SUPPRESS DEPRECATION WARNING
db4e00472 : Support default apps for private profile settings
d3d5e1a20 : Add PERMISSION_BIND_APP_CARD_PROVIDER
59abcf8d1 : Redesign permission controller to use recommended architecture
dc8d745c1 : New UI requests for Restriction Dialog
17cb6616e : Remove Refresh from the test
ebcd5b9bc : Updated AppPermissionsTest to check for compatibility before running
c56031bf5 : Hide the RUN_BACKUP_JOBS permission.
8169c3350 : Adding CtsPermissionMultiDeviceTestCases to PermissionApexTests to run for daily coverage check
aad487370 : New UI requests for Restriction Dialog
9efade24b : Remove handling for deprecated trim levels
df7787b5c : [ECM] Use ChecksSdkIntAtLeast(V)
94a78759a : [ECM] Log RESULT_SUPPRESSED and RESULT_CANCELLED
3393dfed4 : Bump resurface delay timeout.
a5cabc094 : Typography style fix
bf38207c6 : Flake Fix: Setting the flag explicitly to keep the perm in state
aac81efa3 : Only Phone and SMS role should be restricted by EnhancedConfirmationService.
002e8a81a : [ECM] Update ECM dialog strings
99ee1e597 : Restrict packages with install source PACKAGE_SOURCE_UNSPECIFIED and targetSdkVersion is V+.
a2d217eb3 : [ECM] Log ECM metrics
080036189 : Properly handle exceptions for IRoleController
fedf65673 : Import translations. DO NOT MERGE ANYWHERE
8ab5693bd : Import translations. DO NOT MERGE ANYWHERE
ad686b397 : Import translations. DO NOT MERGE ANYWHERE
986cbaef1 : Update getEmergencyAssistancePackageName's CTS test to permit null.
6bd8f52f8 : Block RequestRoleDialog with Restriction setting dialog if the app is restricted.
6e7ffd09c : [ECM] Re-style EnhancedConfirmationDialog
f016f5ba5 : Set windowOptOutEdgeToEdgeEnforcement for ManagePermissionsActivity
bdd9672b4 : Export flags used in FlaggedApi annotations
e6040c5ab : Remove duplicated Wear privacy dashboard test
774a928af : [ECM] Rewrite EnhancedConfirmationDialogActivity
093299416 : Supporting external device permission change in App Permissions
16b14bc8b : Revert^2 "Conditionally show permission grant dialog on a remote device"
95185ac3d : Fix auto cts tests "Timed out waiting for window transition" for permission denials
fd0260647 : Revert "Conditionally show permission grant dialog on a remote device"
b57097e4a : [ECM] Test suppressing repeat perm ECM dialogs
7903df887 : Conditionally show permission grant dialog on a remote device
34ab67099 : Revert "Only check that the success notification is posted."
6ab2545e4 : Only check that the success notification is posted.
478e22f15 : Rename display compat permission
382d765d5 : Disallow WALLET role in private profiles
f2e0bd288 : Remove dead code.
800f0cec3 : Import translations. DO NOT MERGE ANYWHERE
41e2c92a9 : Import translations. DO NOT MERGE ANYWHERE
b18659ea4 : Import translations. DO NOT MERGE ANYWHERE
ee91477ae : Import translations. DO NOT MERGE ANYWHERE
281a13355 : Import translations. DO NOT MERGE ANYWHERE
362ecae6b : Import translations. DO NOT MERGE ANYWHERE
496079768 : Moving `Utils.getExemptedPacakges(roleManager) out of the filter function, to avoid IPC for RoleManager in the system server per entry of the list.
177690912 : Rename permission SET_BIOMETRIC_DIALOG_LOGO to SET_BIOMETRIC_DIALOG_ADVANCED
1f54b07b1 : Fix kotlin nullable errors in PermissionController
549ae1f37 : Adding ACCESS_CONTEXTUAL_SEARCH
33dcda93b : Responsive Dialogs in Permission Controller
57a7c9ff2 : Adding RESTRICT_DISPLAY_MODES to PermissionPolicyTest
78c97332b : Revert "Add `USE_BACKGROUND_FACE_AUTHENTICATION` permission."
38f54d35c : Enable use of error prone annotations
59ab0d7c1 : [ECM] Test use default mode of MODE_DEFAULT
b9d67abf3 : Address API feedback on theft detection API
dffe88e7a : Fix kotlin nullable errors in Permission tests
d7ea78260 : Remove unnecessary !!
3098fec42 : [ECM] Allow opt-in to installer allowlist
f5a7a1c07 : Add androidx.annotation_annotation dependency.
e30f04fd3 : Update the test title for private profile
43ee2f670 : Restrict ECM guarded permissions in AppInfo-> Permissions-> Phone/SMS Permission
213e35b24 : Add featureFlag attribute for new RECORD_SENSITIVE_CONTENT permission
ac175e376 : [ECM] Suppress repeat permission ECM dialogs
096b7eb71 : Specify aconfig_declarations property in java_sdk_library modules
0bbe5308d : Make SET_BIOMETRIC_DIALOG_LOGO privileged.
5bfda27ab : Enhancement to display virtual devices on the App Permissions screen
68f677f37 : Add test for new RECORD_SENSITIVE_CONTENT permission
af347ae8b : Move role behavior files to version-specific folders
e10104540 : Enable use of error prone annotations
d59c6f95b : Import translations. DO NOT MERGE ANYWHERE
1c4dc2928 : Import translations. DO NOT MERGE ANYWHERE
c701ebb55 : Import translations. DO NOT MERGE ANYWHERE
0438947ea : Import translations. DO NOT MERGE ANYWHERE
e63461e05 : Import translations. DO NOT MERGE ANYWHERE
c862696e5 : [ECM] Fix package name bug
3c36893cb : Enable additional ECM identifiers
efd9bf266 : Support Runtime Typography overlay for permission controller
4d1760832 : Make MoreIssuesHeaderView widget work with larger text
224921251 : Check flags for permissions that are filtered
358c6eba7 : Revert "Add `USE_BACKGROUND_FACE_AUTHENTICATION` permission."
518a7a1c0 : [StartForFutureActivity] Mitigate CompletableFuture leak
8fa9f141f : Modify permissions to cts manifest
6f14f455b : Import translations. DO NOT MERGE ANYWHERE
e450292f4 : Check for user existence again in maybeGrantDefaultRolesInternal.
4f1e46433 : Fix NPE in SensorBlockedBannerTest
3d0db3e76 : [CTS] Check if carrier supports loop-back messages
79a945c10 : Add the mcts tag of android_test_helper_app for all the permission related test modules to avoid data apk missing issues.
60508898c : [RoleManagerTest][Wear]Use text selector for some buttons
a0443b820 : Adapt grant request result atom to new atom definition
fc579753a : Close grant dialog if we fail to instantiate the Auto Grant Notifier

+- Project: platform/packages/modules/Profiling

a83e45a : Remove the reference to the redactionEnabled flag.
0458583 : Update requestProfiling javadoc
c421279 : Discard session on redaction error
c5556a8 : Fix rate limiter process cost check
c46ed05 : Revert "Add malloc calls to heap profile test"
d6645db : Make binder transactions into app oneway
99f54fe : Fix param processing for sampling interval bytes
4b922a9 : Add cleanup for all data structures
f019cbf : Move obtaining package name to ProfilingManager
7c843c2 : Make Redaction Properties Configurable
46cf00e : Implement linkToDeath for binder objects and stop profiling
45b90b7 : Cleanup untracked files from temp directory
4e6ee65 : Remove kswapd and compaction events from trace
c9caf4a : Check if Perfetto is Complete or Reschedule Check
889228c : Add proposed trendy teams for CTS modules
818e579 : Queueing and retrying results that could not be processed
74daddd : Add tests for rate limiter persist file states
bd0faa6 : Update config defaults
3d7047c : Add malloc calls to heap profile test
77f617f : Update handling of rate limiter data load failure
eca38f4 : Add busy loop to stack sampling test
cf9dcec : ProfilingFrameworkTests: make sleep static
d30e88f : Migrate configs to binary format
5e21cef : Make buffer fill policy configurable
fc30c0b : Add tests for cancellation of each type
767203d : Add tests for killswitch enabled
1c4eeab : Update tests to override DeviceConfig values
dcf43a9 : Make deviceconfig values updatable
3d34c6b : Update owners file for Profiling module tests
3b4e0a4 : CTS test: collect traces after execution
cfc6d98 : Make profiling CTS test non debuggable
198b660 : Configs: Clear the incremental state of all data sources every 10s.
7ad9d1b : Update configs for latest feedback
20dc4d5 : Fix accessing ProfilingManager from different contexts
f6f9bed : Persist rate limiter data
0a9e2a4 : Remove kernel frames from stack sampling config
dd9ad1d : Fix Java Heap Dump configs
2ece287 : Fix error reason for invalid request
4c30691 : Enabled R8 code optimize/shrink
881b892 : Implement flag to disable deleting unredacted trace
7013b54 : Additional parameters and range checking
5987e2c : Add DeviceConfigHelper and swap out existing fields to use it
cd9b70f : Update System Trace Test
ef352e1 : Setup for calling trace_redactor
de25789 : Ensure that ProfilingManager changes are in the released SDK
7019d25 : More style guide updates.
3bc2a0f : Add bugfix flag for redaction and fix build issue
4b0a84b : Update Configs.java to match our style guide.
1c0f698 : Apply copyright, newline, and import checkstyle fixes.
f58cb4b : Adding preupload hooks to the Profiling module
95920d5 : Add missing aconfig container field to packages/modules/Profiling/framework
09a969c : Add Profiling module tests to presubmit
3dd6f8a : Add the INTERACT_ACROSS_USERS_FULL permission to profiling tests
8c1fd62 : Move rate limiter override out of tests
74774d2 : Remove references to MTS from profiling module and change them to CTS
dc0b5b0 : Move MtsProfilingModuleTests from framework to systems component.
7077c94 : Add a TEST_MAPPING file so our tests will run in postsubmit.
8f9e37f : Update perfetto permissions test to mock the Perfetto permission
5996947 : Improve test runtime by using stack samples and reducing timeouts
6a75087 : Shorten profiling test run times
90ed230 : Update profiling tests for api change
a1217ad : Update requestProfiling API parameters bundle
65ef294 : Update OWNERS files
d67e543 : Add Profiling Service Manager tests
e894779 : Export flags used in FlaggedApi annotations
8f5dc62 : Add test cases for "incorrect" configs
37da3b4 : Check file contents in tests and add fix stack sampling config
6480a3f : Correct profiling module min api and remove targetapi annotations
9e23bb8 : Update tests to use client defined protos
c332f81 : Add test case to ensure only correct process listener is called
180e24d : Match output file suffix to collection type
01ab2cf : Add framework test for Profiling

+- Project: platform/packages/modules/RemoteKeyProvisioning

bc29f91 : Add a dedicated Mainline Test Mapping group for RKPD
d9c9db0 : RESTRICT AUTOMERGE: Allow System user to call getRegistration API.
20922a9 : Add permission to bind to RKP service.
8980131 : Remove unneeded owners of rkpd
e5f39a6 : Do not include AvfRkpdAppIntegrationTests in CTS
dba0ebf : [test] Move the provisioning lock before clearing the database
1b0c8d0 : Stop automatic retries for Client error in RKPD.
07e8e44 : Move AvfRkpdAppIntegrationTests to avf-presubmit
f48513d : Add AvfRkpdAppGoogleIntegrationTests to internal avf-postsubmit
9aed84b : [test] Fix deadlock in AvfIntegrationTest
47365ca : Replace the periodic provisioner job at reboot.
1aeee25 : Revert "[avf] Add rkpdapp variation for e2e VM attestation test"
6b0b036 : Clear attestation keys in case of bad certificates
60d19de : Fix unit tests to avoid failures when no network is present.
9426fa1 : Add connection_timeout system property.
7d37101 : Add China URL support for Widevine Provisioning.
b684287 : Enable RkpdHostHelperTests to check AVF IRPC Hal
e6bce54 : Remove unsupported interfaces from KeystoreIntegrationTests.
3df28fe : Add network consent check before connecting to RKP server.
b0ef20d : Fix host test breakage.
34f2236 : Prevent PeriodicProvisioner from running in e2e tests
8e62152 : Make empty system property for hostname take precedence.
cbb9fe3 : Remove assertions on run attempt counts.
f5edef0 : Add AvfRkpdVmAttestationTestApp to TEST_MAPPING
75aac18 : Add a dedicated Mainline Test Mapping group for RKPD
482d81d : [avf] Add rkpdapp variation for e2e VM attestation test
91351e7 : Check network connectivity before connecting to RKP servers.
3cc01eb : Add region specific connection timeout.
c25dfdd : Drop platform_apis from java_binary

+- Project: platform/packages/modules/Scheduling

420fc1a : Add proposed trendy teams for CTS modules
1dbda35 : Add READ_DEVICE_CONFIG permission
4ad0ac7 : Check for property before calling onPropertiesChangedListener.
bcdbf09 : Add waits after setting properties in setup
46c961a : Revert "Remove cts tag of MainlineCTS Scheduling test modules."
b7f4c2a : Increase wait before invoking latch::countDown in RebootReadinessManagerTest
fa44a1c : Remove sleeps from RebootReadinessManagerTest and replace with waits.
a0ef71a : Change owners for reboot readiness
0d1ffc9 : Remove cts tag of MainlineCTS Scheduling test modules.

+- Project: platform/packages/modules/SdkExtensions

a44a731 : [HealthFitness] Add health connect VIC data types to sdk extentions
11b799e : DO NOT MERGE Allow extension version 13
2bdae3e : DO NOT MERGE Allow extension version 13
2530b67 : DO NOT MERGE Allow extension version 13
0805380 : DO NOT MERGE Allow extension version 13
685777e : Add a dedicated Mainline Test Mapping group for SDKExtensions
2c87973 : Remove R-ext from framework-pdf jar as we currently do not support it.
18d5060 : Remove R-ext from framework-pdf jar as we currently do not support it.
fdcd417 : Include MediaStore.EXTRA_PICKER_PRE_SELECTION_URIS in sdk extension
d33aac7 : Revert "Remove cts tag of MCTS SdkExtensions test modules."
8726ea7 : Remove cts tag of MCTS SdkExtensions test modules.
36ff948 : VanillaIceCream is now 35 and extension version 13
67ba5e1 : Enabling framework-pdf and framework-pdf-v for sdk extensions
b78e837 : Include MediaStore.QUERY_ARG_LATEST_SELECTION_ONLY in U sdk extension
4c412f4 : Add a dedicated Mainline Test Mapping group for SDKExtensions
4f0db6e : Improve error reporting for SdkExtensionsHostTest.broadcast(...)
8691ef5 : Add //packages/modules/common/build
9a91025 : sdk-extensions-info.xml: add the V SDK extensions (V-ext)
8fda3f8 : SdkExtensions: introduce V extension
fcd8576 : derive_sdk: introduce V extension
f4898d1 : Add missing headers.
83c2f2b : DO NOT MERGE Allow extension version 12
2d42aa9 : DO NOT MERGE Allow extension version 12
09115ba : DO NOT MERGE Allow extension version 12
6faadcd : DO NOT MERGE Allow extension version 12
df64c57 : Move odp module flags to a separate section.
bccc9bd : Bump SDK Extension version to 12

+- Project: platform/packages/modules/StatsD

eb13da29 : [CtsStatsdHostTestCases] Updated MetadataTests
3e37f652 : Include sample size if AVG is found in aggregation_types
30c3095a : Make sayHiToStatsCompanion non-blocking
2e132c66 : Read from socket earlier in boot
361ac3fc : Clean up statsd init delay flag
361aa95c : Make sayHiToStatsCompanion non-blocking
ddc7eefe : Set thread name for libstatssocket system_server specific thread
986f004f : Read from socket earlier in boot
021fdb19 : Remove flakey assertion from testAddSubscription
d2b069d7 : [CtsStatsdHostTestCases] Updated MetadataTests
20ab902a : [statsd] Make executor thread a class member of MultiConditionTrigger
4545a848 : [CtsStatsdHostTestCases] Updated MetadataTests
bdb6f567 : Simple ValueMetric benchmark
61462339 : [CtsStatsdHostTestCases] Updated MetadataTests
68e3a5bb : Add mcts tag to MainlineCTS statsd test modules. Bug: 316436957 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:d1c1eb81e8635038c9d0093b8e9c7abfad0baa55) Merged-In: I4da30de252d2f086ac3ca46226195dc4b6c17a9c Change-Id: I4da30de252d2f086ac3ca46226195dc4b6c17a9c
ddf8095c : [CtsStatsdHostTestCases] Updated MetadataTests
20c9fd1e : Clean up statsd init delay flag
1e948642 : [CtsStatsdHostTestCases] Updated MetadataTests
e427ad13 : Revert "Move histogram bin definitions to StatsdConfig"
4003560e : Add a dedicated Mainline Test Mapping group for STATSD
3cb2ca2f : [statsd] Added atom id to state tracker error message
56523c30 : Include AID_ROOT in system uid omission from UidMap
5857fee9 : [CtsStatsdHostTestCases] Updated MetadataTests
bfe9b49d : Move histogram bin definitions to StatsdConfig
ce46501a : [CtsStatsdHostTestCases] Updated MetadataTests
f9358c26 : Improve omit system UID tests by using flag from the config
cbb8112a : Revert "Use modules-utils-extended-mockito-rule-default instead of modules-utils-testable-device-config-default"
8ee6319f : Omit system UIDs from UidMap based on config flag
8bb85d6f : [CtsStatsdHostTestCases] Updated MetadataTests
52b7b9d2 : [statsd] Removed unused APIs from MetricProducer
8865ce55 : [statsd] Added DataCorruptedReason propagation for condition atoms
4fad560e : [statsd] Added more tests to validate SocketLossInfo propagation
6bc2fbff : Add histogram protos to statsd_config and stats_log
ed613267 : Add proposed trendy teams for CTS modules
a5c942de : [statsd] Service moved to another task_profiles - ProcessCapacityHigh + HighEnergySaving
37cb72fb : Register more ART extension atoms to statsd_testdrive.
ae8269c5 : Register more ART extension atoms to statsd_testdrive.
1d0164db : Register more ART extension atoms to statsd_testdrive.
eba33310 : [statsd] Refactor MetricsManager data loss tests
f37e37b6 : [statsd] Aligned some APIs constness spec
c780cb9d : More statsd statsd on large batches
6c8ba2bc : Increase bucket size to fix test flake
50abd72a : More statsd statsd on large batches
01031cba : Truncate existing files before overwriting.
cd4a3cf9 : Revert "Remove cts tag of MainlineCTS StatsD test modules."
5ae43c00 : Revert "Temporarily enable traced for testing"
19cd60cd : [statsd] Added data corruption reason propagation to EventMetric
6ef7fccb : Use modules-utils-extended-mockito-rule-default instead of modules-utils-testable-device-config-default Bug: 338434399 Test: atest StatsdTestUtilsTest Flag: TEST_ONLY
4196da2e : [statsd] Make executor thread a class member of MultiConditionTrigger
30775d2b : [statsd] Make executor thread a class member of MultiConditionTrigger
262e2c8a : [statsd] Make executor thread a class member of MultiConditionTrigger
4d357f33 : [statsd] Make executor thread a class member of MultiConditionTrigger
f940b2a7 : [statsd] Make executor thread a class member of MultiConditionTrigger
b64764c6 : Move use of bucket before std::move
10e01641 : UseV2 soft memory calculations
ad018fc9 : [Statsd socket] Batch reads
a740f942 : [Statsd socket] Batch reads
43551c48 : Remove cts tag of MainlineCTS StatsD test modules.
965e1168 : [statsd] Added test to stress LogEvent parser logic
b63b6797 : [statsd] Added test to stress LogEvent parser logic
429171dd : [statsd] Added test to stress LogEvent parser logic
0af786ad : [statsd] Added test to stress LogEvent parser logic
573d2765 : [statsd] Added data corruption reason propagation to EventMetric
45201b86 : Added support to log atrace event
3331ca5c : Pass StatsdConfigOptions to MetricProducers
40fa6428 : [libstatssocket] Added validation for adding new data into StatsEvent
632dead6 : [StatsCompanionService] Updated ShutdownEventReceiver handling
d7e34efa : Enable multiple aggregation types in Value Metric
c9e128c9 : [statsd] Set name to the readLogs() thread
b2eb0335 : Add a dedicated Mainline Test Mapping group for STATSD
3c9c9a0d : [statsd] Removed extra aliases from the DurationAnomalyTracker header
4032132b : Adding Bluetooth Extension Atoms to the extension registry.
eba93fa3 : Enable pull sampling for pulled gauge metrics
7c24c54b : Increase statsd guardrails for atoms and metrics
f101da00 : [statsd] Added LogEvent parsing data safety check
c45d8359 : [statsd] Added LogEvent parsing data safety check
e440696c : [libstatssocket] Added validation for adding new data into StatsEvent
4f6c5688 : [libstatssocket] Added validation for adding new data into StatsEvent
39d3f08c : [libstatssocket] Added validation for adding new data into StatsEvent
7073ff74 : [statsd] Added LogEvent parsing data safety check
9fd95753 : Fix tearDown() overrides
a1f73e07 : Call correct parent method in tearDown()
4acaaaf7 : [statsd] Added LogEvent parsing data safety check
a60a3e63 : [statsd] Updated StatsBufferWriterQueueTest#TestSleepOnOverflow
c0d20b1b : Reformat cts test files
a4b1268e : Remove statsd static test libs
d598a526 : Add android annotation dependency for @RequiresApi in generated code.
4a13a673 : [statsd] Updated StatsBufferWriterQueueTest#TestSleepOnOverflow
031cd9ab : Update ValidationTests to use statsd cts lib
44112bfc : Update StatsFrameworkinitializerTest
ff8581f2 : Update ProcStatsValidationTests
438520cd : Update DirectoryValidationTest to use new cts lib
abb7c518 : Update UidMapTests to use statsd cts lib
0362a465 : Update ShellSubscriberTest to use statsd cts lib
3eaacabc : Update ReadRestrictedStatsPermissionTest
cebf23bb : Update ValueMetricsTests to use statsd cts lib
2da671bf : Update GaugeMetricsTests to use statsd cts lib
18d27f3c : Update DurationMetricsTests to use statsd cts lib
96c65332 : Migrate MetricActivationTests to use test lib
bc5f38dc : Update CountMetricTests to use new cts lib
1a394d87 : Update BootstrapApexTests and MetadataTests
8e9e4fae : Update anomaly tests to use statsd cts test lib
8efc780a : Refactor AlarmTests to use statsd test lib
e858f189 : [statsd] Added fuzzer for raw socket buffer parsing functionality
f391c165 : [statsd] Added fuzzer for statsd_event creation
fb0188c3 : Add missing headers.
d2e52f24 : DO NOT MERGE testdrive: Add apex extension atoms registration
f1af462a : DO NOT MERGE testdrive: Add apex extension atoms registration
858c361f : Fix flaky behaviour in CTS test testSimpleEventCountMetric
e401bb19 : Allowlist stylus prediction metrics atom in testdrive
f1120dd8 : [statsd] Cleanup unused APIs
90e581a4 : Don't set default nested annotation to true.
9d7926fe : [statsd] Refactor StatsSocketListener APIs
65504aa0 : Add estimated_memory_bytes to StatsLogReport
437f1729 : uprobestats and statsd integration.
aee4a284 : Hold mMutex lock during onStateChanged
ab88330a : [statsd] Added fuzzer for LogEvent parse buffer functionality
d1040fb8 : [statsd_testdrive] note that -d only affects pushed atoms
0b4c451c : Add @RequiresApi annotation to repeated fields write APIs in StatsEvent
f3288bc0 : Add ODP packages to statsd_testdrive to support manual testing.
eb761c84 : Make StatsdStats print nicer

+- Project: platform/packages/modules/Telephony

653f2d8 : [QNS] fix crash at registerSipDialogStateCallback

+- Project: platform/packages/modules/Uwb

aa1c7fb4 : [Uwb-cts] Compare uci major version to decide whether skip test.
23b98741 : [cts_uwb] Change the test flow for p-sts as spec suggests.
163d14ba : [uwb] Disable hw if binder dies and no votes to hw enable
cee6d70b : Revert "[uwb] Add support for p sts ranging with zero controlee"
036c3f8a : [grapi] Remove grapi from CTS tests
1552b623 : [ranging_test] Disable airplane mode tests until a fix is available
33051ce7 : [uwb] Update adapter state even if the previous reason was the same
854ff051 : [uwb] Notify OEM on failure to enable UWB
1f938301 : [uwb] Add support for controlee removal due to error timer expiry
e188a8fb : [uwb] Remove check for spurous update on multicast list ntf
c22f7eaa : [Ranging] Add multi device test infra for generic ranging
9eef4600 : [UwbManagerSnippet] Add APIs to enable UWB HW
c7776736 : [uwb] Run cts tests for hybrid session and data tranfer for V+
f720bb58 : [uwb] Add support for p sts ranging with zero controlee
2e6997c3 : [uwb] Fix failing tests on Android T
0c64e500 : [uwb] Fix race condition on mNonPrivilegedUidToFiraSessionsTable
53c90c7a : Handle Add/remove controlee as per Fira2.0
54408691 : [uwb-service] add tests for antenna mode app config param
da44c50b : [uwb-service] add antenna mode app config param
d09a1cba : [uwb-service] add overlay for antenna mode app config param
fad36dfe : Allow sendVendorUciMessage when STATUS_CODE_ANDROID_REGULATION_UWB_OFF
f1635c4a : Revert^4 "[uwb] Time error streaks per controlee in multi-controlee ranging sessions"
fcd8febc : Revert^3 "[uwb] Time error streaks per controlee in multi-controlee ranging sessions"
31a97e75 : [uwb_manager_test] Remove dependency between test cases.
ab2b9617 : Revert^2 "[uwb] Time error streaks per controlee in multi-controlee ranging sessions"
878a7eef : Revert "[uwb] Time error streaks per controlee in multi-controlee ranging sessions"
0a7e573c : [uwb] Time error streaks per controlee in multi-controlee ranging sessions
868e1015 : uwb: Cleanup owners file
136f3732 : [uwb] Fix failing UwbShellCommand tests in android T
58561ebc : Change settings_log_mode to FILTERED
2160213b : [uwb] Fix stop-all-ranging-sessions shell command
8cce8230 : [generic-ranging] Sync with latest changes in gmscore
6ab71d40 : [generic-ranging] Add multi sensor interface to generic ranging
559cf15b : Switch to `libjni_legacy`
67713165 : Update source for Rust 1.78.0
99e53845 : [uwb] shell cmd for range-data-notification
dabf6196 : [generic-ranging] Make generic ranging layer compile in aosp
4177e124 : uwb(multi-device-cts): Skip some tests on devices with bg ranging
a338b5e7 : uwb(multi-device): Fix component in owners list
1132f571 : Revert "Remove cts tag of MainlineCTS Uwb test modules."
df3928b3 : [uwb] Add missing critical logs for apr bug reporting
bf8599cd : [generic-ranging] Port over PrecisionRangingImpl
230db0a1 : [generic-ranging] Change sdk_version to 34
df0d43f4 : [generic-ranging] Start porting code for generic ranging
337a0af9 : uwb(service): Ensure the hw vote does not override user toggle
f55576ae : uwb(service): Ensure the hw vote does not override user toggle
0c608aad : uwb(service): Ensure the hw vote does not override user toggle
66a0c901 : [test_coverage] Disable test_coverage where using mock packages.
ac3a7d87 : [uwb] Support new PRF_MODE in fira params
069fb502 : [unit_test] Remove target.host from rust_test.
4d71ff50 : [unit_test] Remove target.host from rust_test.
1d1c5a9b : [uwb] Mock dataTransferPhaseConfig
3d194574 : Revert "Revert "[jni] Add an overlay to indicate whether multica..."
19b1f7d9 : [unit test] Add unit tests for uci_jni_android_newi
28183632 : Update the imports to androidx.test.filters.*
af00d2bd : Revert "[jni] Add an overlay to indicate whether multicast ntf v..."
5ee52ef8 : Add aconfig_declarations block to SDK target.
fbed8623 : [unit_test] Add unit tests for jni helper.
26a2c78d : [jni] Add an overlay to indicate whether multicast ntf v2 is supported.
47f3805d : [unit_test] Add unit tests for notification_manager_android.
4cdba68d : Remove cts tag of MainlineCTS Uwb test modules.
4e62eefd : Flush all received session callback events before attempting tear down
b32dbeeb : [uwb] Add option for parsing segment metrics through shell cmd.
15fa864a : uwb(multi-device-cts): Add multi device CTS tests to UWB MTS
9761cabd : Add UCI version as part of SpecificationInfo
2fbd5165 : Add //packages/modules/common/build
1d20a6aa : [Uwb] Support Update Multicast list ntf v1 and v2.
9ec865f0 : Race condition while processing session status notification.
8ff0ea97 : uwb(support_lib): add protocol_type for oemextension
74694b93 : [uwb_manager_test] Remove dependency between test cases.
5699f8d1 : uwb: set remote address for onDataReceived
35377690 : uwb: add data range ntf for ccc reconfigure
44f49315 : CCC : Add fallback mechanism to parse SUPPORTED_RAN_MULTIPLIER
bbf9e8d4 : Revert "Support Multicast NTF V1/V2 packet formats."
bfbade62 : Remove usage of Aconfig non-API flags from UWB mainline module.
964fa347 : Adding unit tests for new RangingSession Callback APIs.
2ca5b0ec : Support Multicast NTF V1/V2 packet formats.
a3ec532f : uwb(service): Ignore destinations list for some sessions
485bbadf : uwb: Add filter for numerical values in Country code
450ad436 : uwb: Add filter for numerical values in Country code
70041f40 : Fix test failures for Android-T branch
73232257 : Add "reason" parameter to new Hybrid Session Callback APIs.
bd68cc52 : uwb(multi-device-cts): Fix incorrect indentation
8ecc4755 : Add "reason" parameter to new onDataTransferPhaseConfigFailed() API.
07250db8 : CountryCode exception handling
e3c4b7a7 : UCI extension for data transfer phase configuration
f883cbff : [uwb] Remove dupilcate rssi
1fdcef9f : Export flags used in FlaggedApi annotations
d04e1ae6 : [uwb] Store rssi in dbm format after recieving from jni
194709c4 : Add cts tests for newly added APIs in RangingSession
183256ca : [uwb-backend] Merge bug fixes from google3
a37f49f6 : Use radians instead of degree when creating new instance of FovPrimer
3fed6149 : CR1045 Controller/Controlee specific HUS config command updates
8ff745d1 : Fix for Null pointer Exception

+- Project: platform/packages/modules/Virtualization

953072aa : Declare the AVF RKP HAL only for vendor version >= V
1c61bfbf : Skip protected VM tests on GSI
51b7f969 : Add logs to Microdroid device test
14c1e223 : Fix mirodroid payload component name
d55d5f7a : tests: Stablize some benchmarks
ea7b0fa0 : Add GpuConfig
f9676878 : Revert "Skeleton for IVmTethering service"
19884390 : Extract a constant
75e920b8 : Instance_id: Log only the first 8 bytes
23cff715 : virtmgr: Add boost_uclamp
d1d63e4b : [pvmfw/rialto] Disable full LTO in vmbase
ae625b6b : Add sizeof(swiotlb) to the mem size of pKVM pVMs
100ae19b : ExactMatch constraint on instance-hash in VM
bb7b6133 : Skeleton for IVmTethering service
e52e030b : Ferrochrome: Prevent ferrochrome-tests from running
3271f17d : Implement deleting TAP interface in vmnic
a6589bdc : Expose network support configuration into AVF Java Framework API
73f418a0 : Default to a u-boot prebuilt when no bootloader or kernel is provided in VirtualMachineConfig
ba17f35f : Use inline assembly for UART MMIO.
b5fb969d : Ferrochrome: Add boot tests
ef2fe46b : CompOS tests require a pVM
0dfc1a4b : doc: Update custom_vm.md for console log
eec580d7 : Check whether remote attestation is supported with system property
b1664929 : Fix path to AVF debug policy in the DT
c14be263 : Add sdk_version property to cts tests
2d0969c0 : Increase number of PCI devices to 16
b2c6f3af : Move VM DT overlay logic into maybe_create_device_tree_overlay
9ecf253e : pvmfw: Skip instance.img for rkpvm
334a4654 : Buffers with BufferDirection::Both should be copied in both directions.
22c79fe6 : Use ro.board.api_level to check whether BSP is under VSR-15 or not
2cb75cf1 : Skip ramdump when running Microdroid with GKI as kernel
de40e641 : Only delete owned VM IDs
e407e9f3 : Add more logs to sign_virt_apex_test
8dd32552 : Configure serial console input device
6b42b8dd : Don't use non-protected VMs for CompOS
f3acfd1d : Test deferred_rbp changes secrets
ffadd4d1 : Include defer_rbp in the hidden input of DICE
6c6535d0 : Register RKP HAL only when it is declared in VINTF
134180a2 : Add Virtio-snd device
13a58e4e : Validate collecting guest_time in pkvm hypervisor only
a90bf5bb : Support cursor inside vm in VmLauncherApp
584a4d07 : Update custom_vm.md about Google virt apex
e9579648 : Update source for Rust 1.78.0
986d7a47 : Link TAP interface to VM
2c3945cb : Update OWNERS
0a442662 : Implement createTapInterface in vmnic
0877f264 : Ensure vbmeta_digest is not empty
888d3bed : pvmfw-tool: Fix runtime crash
59009e97 : pvmfw-tool: Make VM reference DT optional
98099fa4 : compos: Enable huge_pages
f3ebae9d : MicrodroidHostTestCases: Add testHugePages
1ba9b4ad : Serial devices follows the legacy order
a0f58e8e : Guest OS serial console
15601810 : Add virtualizationmanager fuzzer
3fcf537b : Fix SELinux denial check
8b5533d7 : pvmfw: Make pvmfw_embedded_key a proper PEM file
5af986b6 : Use soong variable avf_remote_attestation_enabled to enable RA
8f7fc1a0 : Include instance-hash in DICE chain
ff381110 : [dice] Read the COSE key algorithm from DICE library
b88ad95c : platform.dts: Add PLACEHOLDER_CPU_MAP_CLUSTER
e73fdcfb : platform.dts: Introduce PLACEHOLDER_OPP_TABLE
c08e63cb : vmbase: Support 16KiB MMIO_GUARD granule
d2f42f5c : Disable AVF tests on cf_arm64
dc715c49 : vmbase: Detect dynamic resharing of UART
32d96796 : vmbase: Move MMIO_GUARD granule check out of ::hyp
bf098573 : vmbase: Harden MMIO_GUARD with RAII
6b867534 : vmbase: Clean up MMIO_GUARD in MemoryTracker
06c57028 : vmbase: Introduce compat_android_13 feature
c366fe1c : vmbase: Remove now duplicate hyp::util
a9b345f3 : vmbase: Integrate libhyp as module
e5cca92f : pvmfw: test: Duplicate DeviceAssigningHypervisor
000f5b40 : libs: Prepare libhyp for move
7430a826 : Update kernel to builds 11868669
e045c6b2 : New DICE chain requirements apply from VSR 15
ab14bb05 : Add more details about Service VM to its doc
13af0b61 : bin/vm run-microdroid supports --network-supported flag.
eeccd6e3 : update custom_vm.md with debian related contents
b2a02873 : binder::get_interface -> binder::wait_for_interface
9290081b : Re-enable AVF capability test
cc02cb9a : replace FrameLayout with merge tag
343894e3 : Support mouse in VM
5ade7256 : Disable problematic test
9948368e : doc: Update instruction for downloading ferrochrome image
b9c7310c : doc: Remove cros_workon_make
f5fc5f7f : Make the VM Payload API explicitly public
0927479c : Use_embedded_native_libs: true for APK-in-APEX
73604ccd : Fix URL for Checking out Chromium instructions.
72820a99 : VS: Connect to Secretkeeper lazily
48eb6038 : [test] Fix AvfRkpdAppGoogleIntegrationTests on registered device
529d53c8 : Define skeleton code of vmnic(Virtual Machine Network Interface Creator)
0b4b7763 : Fixed comment introducing vfio_handler/src/aidl.rs
0262decb : Use raw (R | S) format for COSE keys
20b5ab21 : Make ecdsa_verify_cose testable
ac100eb4 : Make VmAttestationTestApp part of PTS test suite
538a2c63 : virtmgr: Pass hugepages to crosvm
ad175ab6 : Skip AVF tests if GSI && VSR < 202404
79b911bd : Microdroid Demo App supports non-protected and protected vm
7d9c44b6 : Allow `null` kernels in VirtualMachineConfig
37011a12 : Pass the bootloader through to AVF in vmlauncher_app
6177c66e : Update source for Rust 1.78.0
8f7db050 : More lenient config descriptor parsing
b2f52fbb : Handle NIST format signatures
33761208 : Empty key_ops allows everything
cd25d892 : Disable Secretkeeper for CompOS
c96b35e6 : Allow marking a VM non-updatable
92fda805 : Add a doc on running a graphical OS
0d31057f : virtualizationmanager: use raw file instead of qcow
5e8d71b2 : Test duration of hypervisor sections
0607250a : Add KvmHypTracer class
e39c9073 : [attestation] Add logs to track the progress of CSR generation
5f939f99 : Use no_full_install: true instead of installable: false
65ea4cbf : [rialto] Increase heap size for riatlo to 256KB
92811c43 : Move aosp vm attestation tests to avf-presubmit
3dfb78e4 : Add RKP VM marker information to remote attestation doc
9eebbab9 : [attestation] Validate vendor module loaded by client VM in RKP VM
b19fd08b : pvmfw: Expand number of cpus allowed per cluster
9ddfab54 : pvmfw: Increase STACK_PAGES to 12
5b06c355 : Adding arm64-v8a-hwasan abi memory mapping
8dda210a : Update kernel to builds 11745483
649a7dd3 : Optimize VmLauncherApp
6ae8fe26 : pvmfw: Expect proper CPU compatible "arm,armv8"
d3bbe1d5 : vmconfig: Introduce get_debug_level()
c57c4dfa : virtmgr: Make new_with_debug_level() test-only
4fdf103a : Hide android14-6.1-pkvm_experimental GKI behind separate product flag
e4d9f391 : virtmgr: Log failed sysprop read for custom DP
147addfc : pvmfw: Unify Config::new() calls into a single one
df272a5a : pvmfw: Avoid panic if OPP table too large
e7df57a8 : Add -pkvm_experimental to the microdroid_gki_android14-6.1 artifacts
aad4dd11 : Add libminijail to the compos APEX
dd633e51 : Edit the description for the vm launcher app
01c83131 : virtmgr: Clean up unnecessary match statement
6be4f8b0 : Add a tap device if it is available
17ae4e6e : [test] Fix permission for attestation test with GKI kernel
985b640c : Implement basic keyboard input
6ec66e9a : VmLauncherApp: Fix runtime crash
daf396aa : Make SecurityException being detected in nativeSpawn
b59cda45 : Fix formatting issues
cad8ca45 : [test] Use on-demand key provisioning in AvfRkpdVmAttestationTestApp
ac14e5d5 : Implement single touch for custom vm
c181be71 : Add InputDevice in VirtualMachineRawConfig
798401cc : Add paravirtualized_devices config
e261ff64 : Add AvfRkpdAppGoogleIntegrationTests to internal avf-postsubmit
bb5a8422 : Add more checks on field of atomVmExited in testTelemetryPushedAtoms
329f286a : Add CAP_SYS_NICE to virtmgr to sync with crosvm's capability.
133c319b : MicrodroidHostTests: unset LD_LIBRARY_PATH
e5b78343 : Update needed for Rust v1.77.1
212ed492 : Virt presubmits: Remove secetkeepr & policy test
7d869776 : Refactor android display backend
fbbcfcd1 : Upgrade nix to 0.28.0
209ccd7a : Disable VmLauncherApp by default
748b2aab : Prevent removing instance when changing DebugLevel
ca773027 : Embed VmLauncherApp into com.android.virt
6cdb8773 : Do not delete original VM after it is transferred
825c90f1 : Add a limit to how many VMs one app can own
289d5b0a : README fixes
d801a14a : claimInstance is last step while moving vm bw apps
31302908 : [attestation] Document pVM remote attestation
656095bc : Update needed for Rust v1.77.1
cf97561f : Re-enable clippy check for let_underscore_lock
cd31a066 : Update needed for Rust v1.77.0
1df1c038 : Add display config for CustomImageConfig
c79bf280 : Update documentation for preinstalled access
157b2d38 : clearDisplayService before launching the vm
39605c3a : VmLauncherApp supports the display from vm
eee137df : Add clearDisplayService in IVirtualizationServiceInternal
7add2a46 : Add setDisplayService and waitDisplayService in IVirtualizationServiceInternal
e9764720 : Add native lib for the android display backend
07d701c8 : Notify VS of an instance being removed
bd5eba99 : Claim ownership of VM instance during VM transfer
abb6d8ad : Actually derive microdroid vendor dice node
ea99b3d3 : libvbmeta: add getter for rollback_index
c0b3da5f : Update needed for Rust v1.77.1
9905f631 : Add missing '/' to the path
2afe35cf : Add libEGL, libGLESv2 into requireNativeLibs
bdbe84e9 : Match with the recent TEST_ROOT changes
6c8ce02f : Add missing aconfig container field to packages/modules/Virtualization
90f3abdb : Revert "Set --lto-O0 to reduce binary size"
7d449028 : Document how Microdroid supports updatability
9a4cfc11 : Revert "Set --lto-O0 to reduce binary size"
f5ddcb4d : Update stub.c
a1749fef : Add libdice_driver_test to avf-presubmit
745624f9 : VirtualMachineCustomImageConfig.from(pb) should return value
0e097266 : Introduce VirtualMachineCustomImageConfig instead of rawConfigPath
2c3bc229 : Rename to microdroid_first_stage_ramdisk
27a2b030 : pvmfw: Fix /cpus/cpu@X using non-hex @unit-address
979b9dfb : Upgraded payload accepted & downgraded rejected
619ba3a1 : CUSTOM_PVMFW_IMG file & CUSTOM_DEBUG_POLICY file
5ee80c81 : [test] Remove ATTESTATION_ prefix in AttestationStatus
57697428 : Add android15-6.6 version of microdroid kernel
023a68c6 : Update kernel to builds 11625976
557d5c5c : Update kernel to builds 11625976
b76b66f8 : [instanceId] Hard code an instance ID for non-protected rialto
419ff697 : [instanceId] allocate instance ID for the Service VM
0c99c61f : Add more strict device assignment test
3aa62b39 : Allow a new owner to claim a VM ID
259dc4cb : VmLauncherApp for custom configuration
53e92375 : Expand VirtualMachineConfig to RawConfig
dbdac10d : [bssl] Add clippy::or_fun_call warning to the crate
c40a3ccc : Set --lto-O0 to reduce binary size
a78d8948 : [test] Check vm attestation certificate chain in CTS tests
81d13d39 : Re-enable Secretkeeper usage for VM
7aef66dd : Test instance.img conditional to Updatable VM support
55c1750c : Backup instance_id & reuse it for rerunning VM
529bfc20 : Support cpu_topology in VmConfig
13fc9ee9 : Update needed for Rust v1.77.0
73ba0d48 : pvmfw: Defer rbp checks & instance.img is obsolete
16ee140e : [cts] Add CTS for VM Attestation when Attestation is unsupported
0362f7f2 : [attestation] Add API to check AVF RKP Hal presence in VM Attestation
5daec071 : [attestation] Optimize request processing in Service VM
80da0530 : [test] Move runVmAttestationService method to device test base
0dcab55b : [attestation] Verify AVF RKP Hal presence in VM Attestation
28de8c50 : Remove unused Idsig struct to facilitate Rust update
1138fa04 : Add VM reconciliation
e45e9426 : MM: Check if Secretkeeper is supported from DT
f15e027d : Revert^2 "Make salt in Microdroid's instance img obsolete"
37490d43 : pvmfw: Refactor get_or_generate_instance_salt
185ba932 : Revert^2 "Microdroid: Skip instance.img checks"
f6e02277 : [bssl] Replace ok_or with ok_or_else in bssl for lazy evaluation
541cb0cc : CustomPvmfwHostTestCases: Handle config version 1.2
09bfc852 : pvmfw: update avb Ops lifetimes
cf8875cd : virtualizationservice: VM ID timestamp
e64de8ee : Store VM IDs in maintenance DB
bfb56d72 : Encrypted store README: Document security section
f84dd228 : Disable AvfRkpdVmAttestationTestApp when rkpd is disabled
d62c3bad : [attestation_ext] Check attestation extension in e2e test
89b24592 : Unify OS APIs into one API
8f6f4665 : pvmfw: Handle dependent nodes in VM DTBO
345dd8b7 : [e2e] Add VM attestation test interacting with RKPD
612b846c : Allow crashCommand for tombstone to fail
7386e1e0 : CustomPvmfwHostTestCases: Refactor to share common code
b2820e10 : Add MicrodroidTestApp to VTS
3415ee13 : Add aconfig declarations block
f314324f : virtualizationmanager: Prevent tests from using debug policy
b793eadb : virtualizationmanager: Remove bad test
25e1f09d : virtualizationmanager: Remove obsoleted TODO
855a6f6b : Use generated sysprop library.
f472f368 : Moved PropertyWatcherError.
e56b000d : [vmattestation][test] Add placeholder methods in test util class
d7aea45d : Don't use *.rs for srcs
49e26ce9 : pvmfw: Detect pvmfw overlap before REQUEST_MMIO
8b78bc3a : pvmfw: Rework DeviceAssignmentError::InvalidReg
08d6e3f5 : pvmfw: device_assignment: Print HVC errors
f2cc5718 : pvmfw: README: Rename BCC to DICE chain
c2fffef8 : [vmattestation][test] Add empty targets for vm attestation e2e tests
ab035a52 : Add DiceDrive::from_file factory method
fbe7f74c : pvmfw: testdata: Remove /plugin/ from DTs
fe06be61 : Test AVF is supported on V devices
e18cc13c : Move dice_driver to libs/dice/driver
9da7b2d3 : Add derive_microdroid_vendor_dice_node binary
69255083 : Look for test files under our module
8ce8ce10 : Add microdroid_resources directory to ramdisk & system images
fd109533 : Add a simple hearder-only library to expose build time flags to C++
5024668f : pvmfw: Clean pre-populated pvIOMMUs when unused
c78d8091 : Disable Secretkeeper usage for VM.
0a76da30 : [test][fix] Sort the keys of device info map in CBOR order
f4dce0a7 : Include full logs when we get unexpected denials
80d41b0f : Export flags used in FlaggedApi annotations
8d973f55 : Check for null before dereference
5803dc73 : Revert "Microdroid: Skip instance.img checks"
5565f24a : Revert "Make salt in Microdroid's instance img obsolete"
f18ffc32 : VmSecret/ErrorMessage: Add more context to errors
30ccacba : Add daily reconciliation
7c8e32a0 : Ensure that virtmgr and crosvm runs with max profile during benchmarking
f8abbb51 : pvmfw: Add DtPathTokens
0472f467 : [test] Skip rialto_test when dice_changes flag is off

+- Project: platform/packages/modules/Wifi

87f8c12093 : Keep all methods in the WifiThreadRunner to avoid crash
e22d72cbc6 : Import translations. DO NOT MERGE ANYWHERE
645584f913 : Reject suggestion modify when device is shutting down
e3644d8f69 : Move force-overlay-config-value to use WifiResourceCache
17b1c98fb1 : Add resource cache
90f5472035 : Also post remove-all-request
29eb260453 : WifiManager getBssidBlocklist API
4a75643051 : Add plaintext WifiConfig SSID length check
8fd1e3efdb : wifi: Add a new overlay to indicate device supports wep allowed control
33fe596f6d : Add broadcast lock for p2p listener APIs
b3aaf9d39d : Change PasspointProvisioner to use platform default TLS protocol version.
21416d1140 : Post action trigger by shell cmd to avoid security error
fe4b77c691 : Hanlde the request from shell correctly
67ea004262 : Change PasspointProvisioner to use platform default TLS protocol version.
9f6a267067 : Revert "Fix startTetheredHotspot failure during SAP teardown"
29641ee9de : Revert "Fix startTetheredHotspot failure during SAP teardown"
ea684eead1 : Fix TX/RX linkspeeds not updating properly on network details page
77012ff6c7 : Add Android IMSI Privacy support for Cricket and FirstNet IMSI
d23281b988 : Only override the anonymousIdentity when have new one after connection
2f6da929f9 : Added null check for preSharedKey
d023499777 : Do not switch to connect choice when associated network selection is disabled
e95e363187 : Null check for certificate credential information
3369ea1f16 : Allow zHeightUncertainty to be 0(unset)
b3d31b3ef1 : Import translations. DO NOT MERGE ANYWHERE
c7bb7e2415 : Import translations. DO NOT MERGE ANYWHERE
e011226ec1 : Import translations. DO NOT MERGE ANYWHERE
f7f3405332 : Move store handle for HAL down to a more common place
f889d9f321 : wifi(service): NFC cannot get NETWORK_SETTINGS permission anymore
9fd83d0165 : Read disabled bugreports from server config
02680ba627 : Manully post the task in onReceive
55dcc31d3e : Add an overlay to control setting up TWT session
0b982af977 : Write data to store immediately when HAL service died
bed1b455f7 : P2P: Generate IPV6 address based on EUI64
616e71a8e6 : DppManager:fix NPE problem to aviod WiFi crash.
38a98e1586 : Add old methods back to prevent crash on old devices
db2b71ba4a : Should only call the new callback
9e1e0e1b4d : Update SoftApState for API council feedback
d4b1bc1cf4 : Fix BoxedPrimitiveEquality errorprone issue
1a2ffd5ee0 : Add channel width to WifiAvailableChannel
bfeb923731 : Allow disabling specific auto-bugreport triggers
4437165d3c : Fix the Aware state machine logging
8571f6a857 : Enable roaming mode for primary on disconnect
1d00d87e44 : Add log for checkNearbyDevicesPermission in WifiPermissionsUtil
ce274f0343 : Move log to the server side
3501d0bde9 : Revert "Wifi: Fix TX/RX linkspeeds not updating properly on network details page"
f4a61c6e9f : Set PMF required when connecting to WPA3 network
673c47c7cd : Import translations. DO NOT MERGE ANYWHERE
fe8a9e6a1a : Import translations. DO NOT MERGE ANYWHERE
79a525d9a7 : Import translations. DO NOT MERGE ANYWHERE
cd50abacf9 : Turn OFF 802.11BE config if device doesn't support
f65f35ccf4 : Add SuppressLint to avoid lint error
c8c40c71d6 : Add log for handle device shutdown
fb16ab2716 : wifi: Move isWifiCall check to WifiCarrierInfoManager
a34128b6c1 : wifi: Support to override config_wifiWepDeprecated by command
b2b53ed021 : wifi: Refine the logging
2b5864f80d : Wifi: Fix TX/RX linkspeeds not updating properly on network details page
ee0ab0d627 : wifi: Detect Wifi OTT / VoWifi call
5d3af32eaa : wifi: Adds setVoipMode api call from WifiNative
2ddd226398 : Add timeout for scan when AP skip the user approval
86e22d166e : Fix startTetheredHotspot failure during SAP teardown
406a3a61c0 : WifiServiceImpl:fix NPE in unregisterScanResultsCallback method when app send a null callbck.
63768e4c4b : Fix null pointer in candidate override corner case
c3730df038 : Make calculate MAC synchronized
23ae971592 : Add target_sdk_version to Wifi snippets
cb34548632 : Modified the check for Maximum Number of AKMs
bd844f102d : Fix:Very fast switching of GO leads to mGroups not being cleared from the system, affecting subsequent mGroup status determination
2b944a38a6 : Update WifiWake enabled logic
6ac46ef90e : RESTRICT AUTOMERGE Set the container field of aconfig flags
2618c4384c : Fix unexpected KeyStore exception crash
c19983963f : Disable link probe as it affects scan
c749f7d815 : Update currentNetwork after primary changes
11c147e728 : A fix pairing test
a2f3f41c1a : Fix nullpointer for no candidate scanresult
4ef8e26252 : Update Wifi V API stubs for API council
3d0c091c28 : Fix nullpointer for no candidate scanresult
fe4dc20c6d : Move start-softap to privileged shell command
106cc94e43 : Connection failure when SubjectAltName contains dNSName
ff4bb775cb : Additional cleanup during wifi disable
2e3824f7a1 : Log UID in wifi disconnect metric
1c668502f6 : Log mGroupClientIpProvisioningMode
5801dc5a02 : Import translations. DO NOT MERGE ANYWHERE
1f76860d6d : Import translations. DO NOT MERGE ANYWHERE
f104786db7 : Import translations. DO NOT MERGE ANYWHERE
2f8fb6223d : wifi: Support transition disable value in QR code parsing.
d4b0268669 : wifi: Removes d2d flag for clean up
bf51a32a12 : Update API documentation for MBSSID
78b30bc010 : Use ParceledListSlice to avoid binder alloc error
7a2ea4f589 : Resolve hasUserRestriction permission issue
d911d656eb : Fix supplicant stuck trying to connect with fallback SSID
82b175b6b0 : Move run and call to use static task name
eba355826e : Move the register broadcast receiver after bootup complete
5695660bd0 : Drop stale CMD_INTERFACE_DESTROYED message
d11165765b : Make shell command get-softap-supported-features unprivileged
616ae321de : Default to use delay to store.
d0a18abd9a : Make single Wifi thread as default
fbd8ccd54a : wifi: Check config only when chip info was updated successfully
47a408cac9 : wifi: Fix incorrect default soft ap configuration
009ab9d858 : Add a dedicated Mainline Test Mapping group for WiFi
8dab2cdce7 : Make shell command connect-network and add-network unprivileged
76d15ef27e : Add handling for CMD_SATELLITE_MODE_CHANGED in enabled state
f70eec4ef8 : Fix Aware mobly test
6e053d27ec : Softap: Wait for Driver country code before bailing out.
9fc443b536 : Fix Aware mobly test
358053ae5d : Reduce the number of calls to access overlay
c494fb39d1 : wifi: Allows aware when infra STA is disabled.
a2d38fa26e : wifi: Adds Nan concurrency check when checking D2d concurrency capability
1f4c2f2908 : Make ANQP request wait for response as default behavior
0ecd3aea17 : Should only call the new callback
ca91fc1f6f : Remove duplicate local log dump
b48b68d0d8 : Added null check for interface mac address
5a2f7b7715 : When aware disconnect from app, Cleanup SendQueue State
d88fbc0c39 : Fix deadlock in WifiNative by posting WificondDeathHandlerInternal action to WifiHandlerThread.
42f7270d16 : Move to static method signature
1659b381f3 : Add attributionTag in p2p metric
c014bc826b : Fix NPE when MLO link mac address is null
8a237d7f59 : wifi: Moves Nan creation to WifiNative
68ac059576 : Disable 11be for pre_WPA3 securities and dual SAP scenarios
687eda793c : Metrics for failure due to expired certificate
d2f7dd21ba : Import translations. DO NOT MERGE ANYWHERE
0c0cef0e34 : Import translations. DO NOT MERGE ANYWHERE
a537342071 : Import translations. DO NOT MERGE ANYWHERE
727998b560 : Change the method name and callback implementation
71e570cf31 : Set ACTIVITY_CLEAR_TOP to ACTION_WIFI_SETTINGS
1712b6960b : Set p2p interface mac address in HIDL implementation
67d053d8f2 : Do not set invalid RSSI to WifiInfo
91028048b9 : Do not set invalid RSSI to WifiInfo
506ea11f65 : Revert "Don't return WifiInfo for secondary internet"
6efb09ef25 : Pass callback through startTetheredHotspotRequest
ad2b55a946 : Update SoftApState for API council feedback
9b3dcda263 : Clarify relationship between SoftApInfo and SoftApState
ba1668c932 : wifi: Check config only when chip info was updated successfully
f11805d8d5 : wifi: Support ADB Uri
c7b0f45cbc : Make wifi in range icon auto mirrored
66b0c40103 : Do oneshot RSSI poll sooner when screen off
9a195b082b : Move WifiScanner to use static method for metrics
5c6dadb642 : Use a static way to get the method signature to reduce CPU usage
a8ff8b70c8 : Only update passpoint config with filtered scanresults
ec0990c601 : Export flags used in FlaggedApi annotations
80e08fca18 : Do network selection when user connect choice exists
fb5f75a812 : Always cap maximum temporary disabled duration
1f8e5ed161 : Cap BSSID blocking duration with WifiConfigMaxDisableDurationMs
1712ead074 : wifi: Fix p2p fail to register supplicant callback
833340ae6f : Do network selection when user connect choice exists
c7e07360d8 : Use certificate build target
e1b1ea28b9 : Correct the package
2ca78ee13c : Exclude SYSTEM_UID from car mode check
a12752f3e6 : Fix BoxedPrimitiveEquality errorprone issue
0014a41f81 : wifi: Rename wifi settings backup/restore header
b7928a2347 : Update 11az NTB responder capability on scan result
9bcf0679f6 : Add V Wifi API signatures for Tethering
45eeeb6936 : Add null check when handle connection failure
26dacd8629 : Fix ArrayIndexOutOfBoundsException in get3GAuthResponse
14539cfa17 : Downgrade SAP when Device Wiphy Capabilities doesn't have 11BE support.
133afecc04 : wifi: Fix incorrect default soft ap configuration
262fabad21 : Handle certificate error when common name is not set
dbc9ae54de : Remove AutoCloseable from TwtSession
9b4dfdc7ed : Fix invalid null check in onServerCertificateAvailable.
87bfcfa752 : Add V Wifi API signatures for Tethering
a4e28df2e7 : Update WifiApCapabilitiesReported.channel_width_mhz
bf50bfc292 : Remove the Bypass for SYSTEM_ALERT_WINDOW
16cf5d07e3 : Wifi: Save vendor data OuiKeyedData List in xml config
27e03f5f0a : Fix NPE when MLO link mac address is null
ab55c343b4 : Add overlay for blocklisting TWT setup
8f2ca2a894 : Import translations. DO NOT MERGE ANYWHERE
bb2bd072ac : Import translations. DO NOT MERGE ANYWHERE
53241a992b : wifi: Monitor wpe allowed to update value to WifiGlobal
1857069e1c : Do not check the max seesion number when disable Tdls
7e8a70cd00 : wifi: Supports D2d allowed settings B&R
4347f74a75 : Skip sufficiency check during network selection when MBB usable
3ddb889fcb : Skip sufficiency check during network selection when MBB usable
95da6e52ee : Update code coverage
0da55e65bd : Revise p2p listener APIs (name and param)
f2aeb30fc2 : Use the non-wakeup alarm.
d853fd7ff7 : Import translations. DO NOT MERGE ANYWHERE
cdc158d640 : During QoS addAll operation, group policies together by whether they contain QosCharacteristics.
b78ac9dc69 : wifi: Fix typo about backup key
d6fd1141a3 : Cache MSCS params and resend upon new connection event.

+- Project: platform/packages/modules/adb

7abc3dca : adb: Update $ADB_TRACE documentations
c1bd54a6 : Fix another adb module backwards compatibility issue.
40a36816 : Fix usage of ZipFileRO::getEntryInfo
5e94c128 : Move "should call fs_config" check back into adbd.
93363498 : Move new API to 37.
15335e01 : Appinfo: Make adb the app debug source of truth
bb1d5424 : Add super speed plus detection
f560d5a3 : Remove unit tests from mts-adbd and mainline/adbd-mainline presubmits
5675696d : Add a dedicated Mainline Test Mapping group for ADBD.
dbc810f6 : adbd_test: use libc++_static and a version script
db1b66ed : Fix build with ToT libc++
691a90c4 : Update OWNERS
fd555159 : Add documentation to SYNC.TXT
6e55ec1d : Include <print> header
1d87c972 : Migrate Test Targets to New Android Ownership Model
8b970569 : Improve comment around CAP_SYS_NICE capability
89a9afc2 : adbd: Keep CAP_SYS_NICE when dropping capabitilies
2ce30230 : Retrofitting usb port display format compatibility
e15bd899 : Add a dedicated Mainline Test Mapping group for ADBD.
fca0ef54 : adb: Write LinePrinter output to stderr instead of stdout.
2e9756ad : Increase track-app/track-jdwp max maxpayload
4b4421df : Add dev-raw service
4bd71c20 : adb: Do not use fs_config unless we are root (try 3).
5fd1f178 : Revert "adb: Do not use fs_config unless we are root (try 2)."
a41eb3d6 : adb: Add a -q flag to push/pull/sync.
ba1f1211 : adb: Do not use fs_config unless we are root (try 2).
5e165c3e : run-device-tests.sh: quicker alternative to atest.
64e2faf9 : test_device.py: fix all the leaks complained about when running the tests.
0acad06d : Fix `atest adb_integration_test_device`.
aba158a5 : Remove MessageDifferencer from patch_utils_test.cpp.
fc3fd76d : Revert "adb: Do not use fs_config unless we are root."
3183f0fc : Simplify OWNERS and fix "your org chart is showing".
92d60ac2 : adb: Do not use fs_config unless we are root.

+- Project: platform/packages/modules/common

359c238e : Drop use_source_config_var from >=V module sdk snapshots
e60d11f5 : Drop use_source_config_var from >=V module sdk snapshots
f888b287 : Part 2: Fix finalize_sdk script execution for "all modules" case
349d618c : Allowlist androidx deps in check_allowed_deps.py
93cbe96c : minsdk bump update from 19 to 21
de0f603b : Part 1: Fix finalize_sdk script execution for "all modules" case
06cf9a7c : prebuilt_androidx-constraintlayout_constraintlayout(minSdkVersion:21)
664b1830 : min sdk bump from 19 to 21
26f3e59b : Upgrade ASM to 9.6
0bc5ff75 : Update sqlite minSdkVersion from 19 to 21
7dfb1281 : Add module_proto_key field to MainlineModule in mainline_modules_sdks
b672634d : Add gantry_mode flag to finalize_sdk script.
ebc71d78 : Updating min sdk bump from 19 to 21
8a45abd0 : Updating min sdk bump from 19 to 21
9027e36f : emoji2 minsdk bump from 19 to 21
db747e12 : Update minsdk bump from 19 to 21
2b134da2 : Bumping minsdkversion to 21
61ae1b30 : Update minsdk bump form 19 to 21
2cb57155 : Updated minsdkversion 19 to 21
6b03fe61 : minsdk bump from 19 to 21
8d6f6cb6 : Bumping minsdkversion to 21
5a178269 : updated minsdk version from 19 to 21
baea79be : Remove com.android.location.provider in aosp_mainline_modules
df4b1038 : Define aosp_mainline_modules(placeholder)
ec1f5220 : Update hilt_hilt-navigation minsdk version to 21
780f13f6 : Update androidx-constraintlayout_constraintlayout 19 to 21
9cdc8a12 : allowed_deps.txt: replace VanillaIceCream with 35
22e68778 : Temporarily add `libjni_legacy`, an alias for `libjni` during API transition.
510c755f : Rev netd_aidl_interface to version 15
2fe88c68 : Update allowed_deps for exporting permission flags
5514c6f8 : Add SettingsLib flags dep to allowed_deps
517d6a1b : Add oyalcin to modules/common OWNERS file
b8a29676 : Revert^2 "Switch to libc++ prebuilt"
32a95e60 : Add android.content.pm.flags-aconfig-java-export
afe48a5c : Remove DocumentsUI-res-lib from allowed deps
06ef38c8 : Update dependency
5a5ed0c3 : Fix go/apex-deps-allowed error
85914d25 : Add calling HAL API of channel sounding.
50e2a0a4 : Update dependency
90a1534d : DO NOT MERGE: Remove com.android.location.provider in aosp_mainline_modules
4af2ac1d : Update allowed_deps for photopicker
c978d8fa : Revert "Switch to libc++ prebuilt"
66168235 : [RESTRICT AUTOMERGE] Revert "Merge "Switch to libc++ prebuilt" into main am: daabc31fc6"
73d55fb9 : Add marcots to modules/common OWNERS
caba1a1f : Remove com.android.location.provider in aosp_mainline_modules
72d6b673 : Add .impl libs of sdk_library to allowed_deps.txt
16421742 : Add .impl libs of sdk_library to allowed_deps.txt
f1028f40 : Add allowed_deps for CPP codegen in mainline
4b7ec314 : DO NOT MERGE: Define aosp_mainline_modules
e11d13de : Add sdk_library modules to allowed_deps.txt
76de43b3 : Add sdk_library modules to allowed_deps.txt
cebb84de : Add kotlinx_serialization_core as allowed
96b72f65 : Add kotlinx_serialization_core as allowed
ddc80f66 : Update allowed_deps to account for no-op refactor of -nodeps targets
9b51544d : Update allowed_deps to account for no-op refactor of -nodeps targets
074190fd : Remove hsnali@google.com from OWNERS
824158b6 : Update allowed_deps to account for no-op refactor of -nodeps targets
9a4153da : Update tracing_tracing-ktx and tracing_tracing-ktx-nodeps
228923cb : Update tracing_tracing-ktx and tracing_tracing-ktx-nodeps
a89238e4 : Switch to libc++ prebuilt
71734da3 : Define aosp_mainline_modules
e16f0bc2 : sdk.proto: add V modules (none)
1af544a4 : Add aconfig storage dependencies as allowed
a834c26d : Add release_config flag to finalize_sdk
ac41cbd5 : Updated allowed_deps
8cb11b9e : fetch module_sdk to project mapping in finalize_sdk
8f148dd6 : Generate file for module to project mapping.
5522e829 : mainline_modules_sdks.sh: remove unused BUILD_NUMBER
2cf96309 : format mainline_modules_sdks*.py files.
014f99b6 : Add inidividual modules as its own optional module.
758e8529 : Update concurrent_concurrent-futures-ktx-nodeps
bc08e4a2 : Update concurrent_concurrent-futures-ktx-nodeps
ced8a46d : Add androidx.browser deps for chrome custom tabs lib.
93bcd7cd : Revert "Add DeviceLock APEX to the list of mainline modules."
3ff7590c : Revert "Continuous build for Crashrecovery"
6990cb62 : Add net-utils-device-common-struct-base
82c3b11f : Continuous build for Crashrecovery
addaff50 : Update allowed_deps
50d09a50 : Change needed for fixing ERROR: go/apex-allowed-deps-error
1da89b9b : Allow os aconfig flag
b632ec09 : Update build/allowed_deps.txt with more PhotoPicker deps
60bdcdd8 : Update allowed_deps to include new glide prebuilts.

+- Project: platform/packages/modules/vndk

2d3c812 : Remove VNDK libraries.txt definitions
b96281e : Remove VNDK current APEX package

+- Project: platform/packages/providers/BlockedNumberProvider

c2fcc64 : Allow MAIN user to access BlockedNumberProvider
91bc947 : Remove "restoreAnyVersion" tag for backup agent.
eb28fe5 : Remove "restoreAnyVersion" tag for backup agent.

+- Project: platform/packages/providers/CalendarProvider

a3ee42e : Import translations. DO NOT MERGE ANYWHERE
44a27e6 : Update the imports to androidx.test.filters.*
5895f85 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/packages/providers/CallLogProvider

0b24858 : Remove "restoreAnyVersion" tag for backup agent.
ea97906 : Remove "restoreAnyVersion" tag for backup agent.
be2a397 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/packages/providers/ContactsKeysProvider

6ceab0e : Do not strip E2EE keys if caller holds verification permission

+- Project: platform/packages/providers/ContactsProvider

549a1a15 : Mark permission usage by ContactsProvider.
fc00cced : Import translations. DO NOT MERGE ANYWHERE
fbb55a50 : Import translations. DO NOT MERGE ANYWHERE
1c3ae7e7 : Import translations. DO NOT MERGE ANYWHERE
133a2fea : Import translations. DO NOT MERGE ANYWHERE
09a826fa : Import translations. DO NOT MERGE ANYWHERE
1ba44812 : Import translations. DO NOT MERGE ANYWHERE
c3b12e7e : Import translations. DO NOT MERGE ANYWHERE
116472b4 : Added verbose logging for setDefaultAccount method.
65cd560f : Migrate Test Targets to New Android Ownership Model

+- Project: platform/packages/providers/DownloadProvider

a9dfe6b0 : Import translations. DO NOT MERGE ANYWHERE
0657b426 : Update the imports to androidx.test.filters.*
64d59ab2 : Update CtsProviderTestCases to new CtsMediaProviderTestSuite
6781cf6c : Update CtsProviderTestCases to new CtsMediaProviderTestSuite
9a3a42a2 : Fixing b/335812259
2f256cb8 : Revert^2 "Update the imports to androidx.test.filters.*"
2174ebbe : Import translations. DO NOT MERGE ANYWHERE
fe17dd03 : Import translations. DO NOT MERGE ANYWHERE
42436e5d : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/providers/MediaProvider

54f543d4b : Ignore legacy storage app for targetSdk>=V
5b305bcf3 : Disable stable uri for external primary
081fb2159 : Fix bug to allow logging all events
9736104d6 : Import translations. DO NOT MERGE ANYWHERE
bf9105929 : Build fuse-related tests with static libc++ and version script
d772191ec : Change to Support render flags for redering pdfs with annotations
655e2fdc8 : PdfClient change to support rendering annotation
0fd7c82bd : Import translations. DO NOT MERGE ANYWHERE
c825b5f62 : In case of malformed pdf or certain scenarios links are found outside of page bounds which causes page to not load. This fix ensures page is getting loaded by excluding that specific link.
b627713ec : Use ktfmt.sh wrapper for ktfmt hook
8b2cfc085 : Support non-redaction for GET_CONTENT
b94d7dabf : Render form content in PdfRenderer(PreV)
78c2d84e9 : Respect MIME type filters in kotlin picker
0162e55ea : Replace all hiltViewModel() with obtainViewModel().
b9503941a : Test fixes for dependency injection related to embedded picker.
5b4ba2be9 : Setup hilt and dependency injection for EmbeddedService
7324f9f5f : Import translations. DO NOT MERGE ANYWHERE
4cebac431 : Import translations. DO NOT MERGE ANYWHERE
f33aa7057 : Import translations. DO NOT MERGE ANYWHERE
ccf3c753a : Log PdfLoadReported, PdfApiUsageReported and PdfSearchreported Atom.
208b46c67 : [PhotoPicker] Adding grants aware selection implementation
8fe880093 : Added base class for MediaCognitionService. The base service is a SystemApi and can be implemented by Privileged Apks.
aef1b32e6 : Fix race condition in sync tracking logic
c2c8827fa : Only show local media if cloud media feature is disabled in kotlin picker
2c7412ed2 : Add OverflowMenuFeature to photopicker.
570175778 : Add CloudMediaFeature for preloading remote media
eee681c96 : [PhotoPicker] Adding deafult thumbnails.
710c31300 : Add selection limit exceeded toast to album grid
9ee08bf78 : Move Stable Uris public volume to it's own FuseDaemon
49d7d189f : Add date_modified and generation_modified index
b917a971d : Update SelectionBarFeature to use LocationParams.WithClickHandler for its primary action
062457cca : Add LocationParams to FeatureManager#composeLocation
5e8576447 : Update ktfmt settings for MediaProvider
27191b2d4 : Pass non-null values to CMP API params marked as @NonNull
cbb0aa52c : Encode User ID in Album cover URIs
6c9bbe5ba : Import translations. DO NOT MERGE ANYWHERE
c1b1fce0c : Import translations. DO NOT MERGE ANYWHERE
fb4e21fc8 : Enhance thumbnail loading for picker URIs
298f32149 : Configure mainline modules to the TEST_MAPPING file
d7e02bb9c : Minor changes to improve recovery process
3b0a90f0a : Return Uri.EMPTY for album cover uris when merged albums don't have any media items.
2cc9a4826 : Make onMediaStoreReady() return early when already called
fec130855 : Prevent insertion in other users storage volumes
391c795e6 : Import translations. DO NOT MERGE ANYWHERE
e7af3cc94 : Import translations. DO NOT MERGE ANYWHERE
7f7384cff : Import translations. DO NOT MERGE ANYWHERE
2936f0fb2 : Import translations. DO NOT MERGE ANYWHERE
e832542b1 : Import translations. DO NOT MERGE ANYWHERE
209c2d79b : Import translations. DO NOT MERGE ANYWHERE
8f1451670 : Import translations. DO NOT MERGE ANYWHERE
02951cd9a : Import translations. DO NOT MERGE ANYWHERE
02d732e8a : Increase fuse daemon readdir buffer size to 32KB
c6f15d88d : Optimize Fuse readdir performance
518790642 : Update the minSdk version for the framework-pdf to 31 as BCP can not be updated with the new framework jar on Pre S devices.
7faa764ae : Ensure flow updates before returning from ConfigurationManager#setIntent
17134f76a : Change BpfFd::REMOVE to -2
d9fce73f3 : Update comment to explicitly mention backing_fd
af68dd443 : Use unique_fd version of BpfSyscallWrappers.h
b1a333227 : Set Private space enabled by default
cd5f2fafa : Implement GET_CONTENT redirection.
9b0d7928d : Add swipe navigation to photo & album grid
2cf9576f1 : Add ConfigStore flag for MODERN_PICKER_ENABLED
4bfc6573e : Revert "Centering "Deny" and "Allow" button in PermissionActivity pop-up."
550019145 : FuseDaemon: return EXDEV when fuse files are renamed into fuse-bpf root
d2608bccd : Import translations. DO NOT MERGE ANYWHERE
af96b71fe : Import translations. DO NOT MERGE ANYWHERE
6cc739fc0 : Import translations. DO NOT MERGE ANYWHERE
9237f52df : Allow PhotoPicker access to Picker URIs
fad5990f5 : Revert "Enable FUSE_CAP_PARALLEL_DIROPS"
36db6b1a1 : FuseDaemon: return EXDEV when fuse files are renamed into fuse-bpf root
fd6767632 : Update the SDK version for the framework v to 35.
7c499590c : [PhotoPicker]Introduce Accent color functionality
39c85a0d0 : Make window format TRANSLUCENT for PermissionActivity
1c6e2e1cb : [PhotoPicker]Implementing AlbumMedia grid feature
8772becca : Update kotlin picker UI when available providers or album media changes
4339594ce : Add bottom content padding to mediagrid
3f7097269 : Add mimetype indicators to the MediaGrid.
1ac8b40b8 : Implement selection limits for photopicker.
4c0a8a8df : Modify selection count calculation based on picker mode.
ae221f0e9 : Update logging tag name of LegacyMediaProvider
2721eff47 : Update usage of ModalBottomSheet
48d69aa5e : Update tabs in Settings Cloudpicker Activity on profile change
89f5762ae : Implement finish for MainActivity
b927ed894 : Use_embedded_native_libs: true for APK-in-APEX
11590d0b7 : [PhotoPicker]Implementing albums grid.
f2b817192 : Use CtsMediaProviderTestCases instead of a subset of CtsProviderTestCases.
40b0ca1c0 : Import translations. DO NOT MERGE ANYWHERE
2d389414d : Import translations. DO NOT MERGE ANYWHERE
eeb11a228 : Import translations. DO NOT MERGE ANYWHERE
520a33ec3 : Updates to UserMonitor & profile switching.
16b87803e : Create leveldb manager code
8311a27cb : Update media grid when underlying data changes in Picker DB
d40fbfc29 : Ignore legacy app op for apps with targetSdk>=S
8b3394d5b : Add data classes and logging classes for PdfViewer.
86065af88 : Fixed the behavior for rendering pdf with annotations
2da7551c7 : Send album media refresh request from kotlin picker when required
9226c5193 : Enable private space flag in ConfigStore
8ff3a430c : Ensure that cloud queries are enabled when a full sync is resumed
6fb6aa1e8 : Update the Pdf Apis java doc to reflect they are thread safe.
85dfe669f : Import translations. DO NOT MERGE ANYWHERE
0bb7097bd : Import translations. DO NOT MERGE ANYWHERE
a5edb28d1 : Enable private space flag in ConfigStore
6a0a573cb : Ensure that the IPC calls in Data Service run on a background thread
ddf0d00b2 : Implement album media queries in MediaProvider for Kotlin Picker
11029b7dc : Add ProfileSelectorFeature to photopicker.
876053072 : Import translations. DO NOT MERGE ANYWHERE
528492d39 : Import translations. DO NOT MERGE ANYWHERE
68c4a0920 : Import translations. DO NOT MERGE ANYWHERE
c8d75fc75 : Move sysconfig required to APEX
6fddcb694 : Use CtsMediaProviderTestCases instead of a subset of CtsProviderTestCases.
c7724b0ed : Disable Recents preview in Cloud picker activity for Private profile.
663001a3e : RESTRICT AUTOMERGE Set the container field of aconfig flags
425162115 : Update the SDK version to VanillaIceCream for pdf/framework-v.
40daa5bdc : Connect to leveldb in lower fs
2f2af05a3 : Add/Modify log metrics for generalised PhotoPicker
45d39de8e : Update the toList method used in Rect to RectF conversion.
66813bbfd : Static linking of libpdfium with libpdfclient
24b616005 : Fix config store in media application in test process
fcd15c22f : Implement AlbumMediaPagingSource#load
58f300960 : Implement DataServiceImpl#albumPagingSource in kotlin picker
8edc5e2ad : Import translations. DO NOT MERGE ANYWHERE
bc24ce6bb : Import translations. DO NOT MERGE ANYWHERE
cfa5c4c75 : Implement remote video preview for photopicker
77d376cb6 : Import translations. DO NOT MERGE ANYWHERE
19c751986 : Import translations. DO NOT MERGE ANYWHERE
fa0f1188b : Fix NPE in PickerViewModel logPickerOpenedWithCloudProvider
ef107c10b : Fix MediaApplication#onCreate for Test process
e57f556fc : Ensure AsyncContentProvider handle parallel requests
f2828f51c : Implement album query for kotlin picker
8bc029e76 : Fix for "Allow none" taking entire bottom bar.
4674bd528 : Fix for text getting cut off in Russian.
3e23df71b : Revert "Updating color tokens used in photopicker to their new attribute names"
f70c306c9 : Import translations. DO NOT MERGE ANYWHERE
c945ede12 : Adding pre-selection uris integration in PickerViewModel
5127ad3f1 : Add/Modify log metrics for generalised PhotoPicker
afa0ce21e : Improve SettingsCloudMediaViewModel code line coverage
23bb27e47 : Return a null pageSelction object from jni if the List of bounds is null for a page selection.
b9e28b651 : Implement AlbumPagingSource#load
c2a3f1fea : Remove current page variable and throwIfPageOpen checks from PdfRenderer. This allows PdfRenderer to open multiple pages.
c5529d82d : Display private tab in settings page in PhotoPicker
7c39d3918 : Fix deadlock on reading file paths
5684f94d1 : Update parent field along with path changes on rename Bug: b/236674640
7818402c3 : Allow Glide to load thumbnails directly from the CMP
62e04bf81 : Import translations. DO NOT MERGE ANYWHERE
6379f7e23 : Import translations. DO NOT MERGE ANYWHERE
6e6fca33e : Import translations. DO NOT MERGE ANYWHERE
45f8cbd5a : First commit for the PreviewFeature.
d542af3ab : Import translations. DO NOT MERGE ANYWHERE
8062ea32c : Import translations. DO NOT MERGE ANYWHERE
5dc36305c : Modify id based selection in MediaProvider#query().
feeb6f432 : Add a dedicated Mainline Test Mapping group for MediaProvider
12661b12d : Handle user and available provider updates in data service
c56410ec2 : Block taking recents screenshot if private profile available
286bd0996 : Native layer cleanup
42173e200 : Clean up unused files and classes in native layer.
7ec14d470 : Add refresh media APIs in Data Service
ad119795c : Enable test on R to improve coverage
640b2f664 : Ignore "deletedata" param for delete operations
df39f8486 : Prevent insertion in other users storage volumes
b7d32ee77 : Added mts-mediaprovider tests suite to pdfclient_test
00c459272 : Added pdfclient_test to run as postsubmit
174b2f765 : Import translations. DO NOT MERGE ANYWHERE
0bb54885d : Import translations. DO NOT MERGE ANYWHERE
ad26b1914 : Import translations. DO NOT MERGE ANYWHERE
4295194b4 : Revert^2 "Wait for local and cloud sync in kotlin picker queries"
a296a6520 : Prevent insertion in other users storage volumes
8bc8301ea : Increase test timeout
84bc1b073 : Centering "Deny" and "Allow" button in PermissionActivity pop-up.
5d64ced66 : Added new pdf files and modified tests accordingly
ae42b570f : Make toString more concise in FormWidgetInfo and ListItem to mitigate impact to line coverage
b34ff1813 : Fix hashcode for FormEditRecord to properly encode the array
4713b2508 : Setup a new Unit test directory for the PdfUnitTests.
2bc39d2c2 : Revert "Prevent insertion in other users storage volumes"
5b69aa3bf : Revert "Wait for local and cloud sync in kotlin picker queries"
f0086ff2e : Fix crash in the DataLoader thread
53db3eb9f : Updating color tokens used in photopicker to their new attribute names
4979da364 : Add log to print redaction ranges
d65edd254 : Ignore a low priority flaky test in Picker UI
d30755dbe : Increase sleep time after new user start
d2110681d : Wait for local and cloud sync in kotlin picker queries
1f2533da3 : Fix ordered selection number text color
c89a5c785 : Ensure all CloudMediaProviders are visible to Photopicker.
51774bf3f : Import translations. DO NOT MERGE ANYWHERE
10e7ec447 : Import translations. DO NOT MERGE ANYWHERE
d3c3aae7c : Import translations. DO NOT MERGE ANYWHERE
d850352f6 : Add onLongPress to mediaGrid composable.
607801dfd : Implement Parcelable for Media models.
00afeae2d : Add NavigationBarFeature
f4600db9c : Implement `stopWaitingForProviderToBeAvailableForUser(UserId userId)` to remove callbacks for a specific user
71dcf13b9 : Fix the ANR in PhotoPicker when any profile turned off or removed in the background
7fee5a835 : Modify Selection to store Pre-granted Uris.
525b5af21 : Initial selection bar implementation.
bc31da69d : Fix for text getting cut off in Russian.
8148573e3 : Addressed review comments.Resolved the dependencies and uncommented the tests
f7ce2b76f : Add tests for fetching media grid items
4f2ac9a77 : Fetch picker media grid data from Media Provider
2c7cc1e07 : Introduce trunk stable flag for pre-selection.
69f2b3f94 : Fix calling uid in picker open ui events
c912a5c97 : Import translations. DO NOT MERGE ANYWHERE
6712c58c3 : Import translations. DO NOT MERGE ANYWHERE
0e8544523 : Import translations. DO NOT MERGE ANYWHERE
9dcd38f78 : Implement `stopWaitingForProviderToBeAvailableForUser(UserId userId)` to remove callbacks for a specific user
00c86e726 : Import translations. DO NOT MERGE ANYWHERE
a5310fefd : Import translations. DO NOT MERGE ANYWHERE
e729df974 : Import translations. DO NOT MERGE ANYWHERE
2a514ad1b : Add missing aconfig container field to packages/providers/MediaProvider
9bc64b53e : Implement an event bus for Photopicker UI events.
17bab0885 : Modify public selection API to not use isRtl as parameter
eb41a8b91 : Remove duplicate is_exported field from the pdfViewer flags.
cbaff01a4 : Prevent finalizer from throwing, and support re-entrant calls to finalize() in PdfRenderer(PreV)
1bf4a966f : Initial PhotoGridFeature implementation.
1b3024cca : Add Parcelable to data classes
2910cbe9d : Disable attr cache and writeback cache on StubVolume and ARC Downloads
d93ffa4b3 : Import translations. DO NOT MERGE ANYWHERE
c221355d4 : Import translations. DO NOT MERGE ANYWHERE
62e20e27c : Fix invalidation failure when uninstalling a package
5b2e79909 : Set windowOptOutEdgeToEdgeEnforcement for PhotoPickerActivity
8ea1471d4 : Set windowOptOutEdgeToEdgeEnforcement for PhotoPickerActivity
d6a53111f : pdf_viewer_flags: set container field
717ae0ad9 : Set the sdk_version
33c4adac2 : Switch locationRegistry to list based implementation
f13e3aafc : Hide Constructor of newly created class RedactionUtils for code coverage.
4976b8194 : Adding IntRange to renderer APIs
926ec863e : Invalidate dentry cache on package data clear
c79341b1f : Add CtsPdfModuleTestCases into presubmit.
610f778ca : Fix UnnecessaryCheckNotNull errorprone issue
9c0d3459e : Add initial setup to fetch data from MediaProvider
9390e43a6 : Update Photo Picker App permissions
1200de4d7 : Prevent insertion in other users storage volumes
891b19dfe : Import translations. DO NOT MERGE ANYWHERE
f272f6f62 : Import translations. DO NOT MERGE ANYWHERE
ea89315e3 : Revert^2 "Moved PdfRenderer inside framework-pdf-v"
0124e2f89 : Remove PageSelection constructor with default Rtl as false.
4b682e723 : Change to modify JNI layer for returning gotoLink bounds in RectF
fac0cee0e : Change for replacing Rect with RectF for bounds
0b825488a : Revert "Moved PdfRenderer inside framework-pdf-v"
64bbf0d68 : Add MediaGrid composable.
6b85b32f8 : Export the flagged PDFViewer API's to Google3.
4fc2faf39 : Change to address API council feedback about specifying where (0,0) points on a page of a pdf document
194d0ac3a : Moved PdfRenderer inside framework-pdf-v
e01c2075b : Add getBounds to all the content types
2135cf9e5 : Fix UnnecessaryCheckNotNull errorprone issue
a11c9ba8d : Fix stable uris unmount race condition
49c38a635 : Export flags used in FlaggedApi annotations
7a52ddc98 : Ignoring the alpha component of the long accent color value
ae835e9ac : Update the SelectContent API java doc.
7c08ae2f9 : Remove the PDF_DOCUMENT_TYPE_NON_UNKNOWN from the API surface as we currently does not support this type.
0fef0409e : Add Selection implementation.
e39e1ba5f : Fix memory leak in photopicker.
b91843450 : Change to adress API council feedback
63d10baca : Address API council feedback related to form filling APIs
c892e271b : Add test to launch provider settings from picker settings extra widget
0c9d09d74 : Flag PdfRenderer.Write API.
cbc0b4ec8 : Revert "[Bug] PdfRenderer class not found on Android U"
79046fa40 : Change to address feedback from API Council
c0088633c : Add Glide integration into Photopicker.
f29a99d51 : Handle redaction gracefully when Mediaprovider fails to parse XMP data.
bf90711e4 : Update javadoc to specify units
e5c8dc201 : Add a post-submit test mapping for Pdf Renderer CTS.
eff3aac99 : Change frequency of StableUriIdleMaintenanceService
4380107fd : Updating javadoc to describe order
3542efce2 : Import translations. DO NOT MERGE ANYWHERE
2cee58306 : Initial DataService setup
378750efd : Correct API change that was omitted due to checkapi failure
e9c5af976 : Updating javadoc with AutoCloseable
fa9a4bd9c : Remove unused and misleading reason variable from scan method.
ed33b9ba3 : Updating the selectContent javadoc
141bc00f8 : Refactor XmpInterface based on its use-cases (first phase).
165f8668c : Skip scanning MyFiles/Download in ARC
55e7c606f : Add Render Mode for Display and Print in Render Params.
22030a6c5 : Revert "Revert "Add visibility of the framework-pdf jar for CTS ..."
ce886c109 : Deflake PickerSyncControllerTest#testCollectionIdChangeResetsUi
b206f92c0 : Fix the ANR in PhotoPicker when any profile turned off or removed in the background

+- Project: platform/packages/providers/TelephonyProvider

73fc0091 : Carrier ID table rollout all_sdk_carrier_list_Rollout_20240606 Publish the latest carrier id table. This build IS suitable for public release.
3125ff75 : Carrier ID table rollout all_sdk_carrier_list_Rollout_20240606 Publish the latest carrier id table. This build IS suitable for public release.
0d8bb60e : Import translations. DO NOT MERGE ANYWHERE
417e29fe : Import translations. DO NOT MERGE ANYWHERE
abc46008 : Import translations. DO NOT MERGE ANYWHERE
56dfc804 : Finalize U carrier id version
aeb169e7 : Finalize U carrier id version
f5fa3b61 : Add log to providers delete
39d0c514 : Carrier ID table rollout all_sdk_carrier_list_Rollout_20240508 Publish the latest carrier id table. This build IS suitable for public release.
8667ac8e : Returns a default value if enable2g replacement is not possible.
300f1ab9 : Support backup & restore for allowed_network_types_for_reasons
73183d9a : Remove rolled out flag rejectBadSubIdInteraction
0d5142ca : Revert "Support backup & restore for allowed_network_types_for_r..."
86f9a890 : Support backup & restore for allowed_network_types_for_reasons
46de4706 : Carrier ID table rollout all_sdk_carrier_list_Rollout_20240305 Publish the latest carrier id table. This build IS suitable for public release.
d2b6a960 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/packages/providers/TvProvider

6ada0e9 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/packages/providers/UserDictionaryProvider

22b93cc : Remove unnecessary keep rules

+- Project: platform/packages/services/AlternativeNetworkAccess

24aef2f : Update unit test including vendor API level
845c6a8 : Skip to check telephony feature mapping when the SDK version of vendor partition is less thant Android V
4336b37 : Updated UT cases to use uicc card specific uiccManager instance.
da8ad71 : Refactor ONS to use EUICC multiple profile APIs
04285d7 : Remove redundant call to SetFlagsRule.initAllFlagsToReleaseConfigDefault()
58d8012 : Skip to check telephony feature mapping when the SDK version of vendor partition is less thant Android V
29dc68f : Update unit test including vendor API level
680a986 : Fix crash when CarrierConfigManager is missing
6fecf76 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/packages/services/BuiltInPrintService

82bcecd : Import translations. DO NOT MERGE ANYWHERE
2ee39d9 : Handle the edge to edge problem
263a1ea : Fix -Wenum-compare warning
5e0e358 : Import translations. DO NOT MERGE ANYWHERE
c23ef84 : Import translations. DO NOT MERGE ANYWHERE
cbbe782 : Fix for UI clipping off from the top
1374f32 : Import translations. DO NOT MERGE ANYWHERE
945332a : Import translations. DO NOT MERGE ANYWHERE
9da9af8 : Add check for two broadcasts sequence fail
0135ff9 : Fixed initial blocking conditions when job-id is not generated.
31c7225 : Reverted print-scaling attr for PCLm & PWG printers

+- Project: platform/packages/services/Car

13efb970b9 : Remove ICarPowerPolicySystemNotification
edbe0ed3e8 : Fix panel not opening from docker
f4f59af967 : Rest TaskId tracking for AppGrid on task removal
9f341a393b : Bring app to onStop state when app panel is closed
44bf1bb3b8 : Make dialog scrollable
c5ba888e83 : Clean up GAPB demo remnants
6a69e9ed73 : Show QC to move task to diff location on DD
d3d0a8c484 : Update unit tests for evsmanagerd
e3402f4e51 : Fix bugs in hidl wrapper implementation
96b8872845 : Fix a race between two threads
21296ef52c : Add perf traces to evsmanagerd and CarEvsManager
3f3d7120d4 : Apply cosmetic changes and fix build warnings
f2347f63ab : Remove Log spy.
e259c84eb6 : Avoid static mocking Log.
57ccf69510 : Assign a default value to config_occupant_display_mapping
bfb470e4ac : Disable CarEvsService on where EVS manager is not available
be8db5841b : Add history card UI for RB
aca78ce8c9 : Show MediaControls only for ActiveMediaSessions
4d2562f47e : Revert^2 "Remove car overlays for resolver layouts"
d9ed82d387 : Supports toggle application panel
37afbdd4fd : Revert "Show QC to move task to diff location on DD"
57f1d3f731 : Instrument CarWatchdogService for improved performance investigations
e0d65ed760 : Improve car audio code coverage
e22dd672fb : Show QC to move task to diff location on DD
ae90b3001b : Fix app cards dissapearing on launch issue
7f58c6fb06 : Fix button text truncating for DD Controller
546a0499c6 : switch over to use new storage read api instead of server_configurable_flags, this new read api lib will be needed for new codegened aconfig flag lib.
7519e41c29 : Revert "Remove car overlays for resolver layouts"
17ff73334d : Adjust calm mode criteria
17df4b6821 : make car shell non-updatable
67ef08b149 : Run tests only when feature is enabled
4a06b95bad : Move AAOS RROs back to system partition
53f852dcfd : Add or replace app cards
5aad1dfdac : update release config map
8fa68d7acf : Remove igorr@google.com from tests/EmbeddedKitchenSinkApp/OWNERS
3b55f364e5 : Remove igorr@google.com from car_product/rro/OWNERS
068cb435cb : Remove igorr@google.com from car_product/overlay-visual/OWNERS
acfad11535 : Remove igorr@google.com from car_product/distant_display/OWNERS
d4ce76281b : Remove igorr@google.com from car_product/car_ui_portrait/OWNERS
59ca471651 : Use the global default cpp_std.
965a46b6ac : Fix race condition for playback activation test
5349558f6e : Config screen feature for portriat UI
f1952453e4 : Refactor audio manager static methods used car audio service
81ae98ddf7 : Refactor audio service to use audio manager wrapper
902621b179 : Exclude CPU availability related codes from coverage
cb25142cfb : libfacegraph: disable prebuilt checking
bdf633f254 : Launch MediaControls when media plays on DD
f02881e097 : RRO initial app cards for driver UI
b7ad550e99 : Migrate CarAppFocusManagerTest.
a7b44d7077 : Fix a flaky CarUnitTest case.
e56e2d1eed : Fix flaky CarRemoteAccessManagerTest.
d9511aa653 : Fix NullPointerException in CarLocationService
42d0c026f2 : libstubgraph: disable prebuilt checking
b30f979412 : Add strict_mode: false
f766775409 : Create AppCardService to communicate between app card hosts
bf4969313f : Update Car Intent Resolver UI
e5d5f77222 : Update Car Intent Resolver UI
c89f58bedd : Update Car Intent Resolver UI
4f3ebb1fe0 : Test to check that visible background users can't change device config
c85b827b92 : Improve test coverage for car audio
4a81c68a8d : Add the test application for launching on a private display
1068d10fa0 : Revert^3 "Force PhoneGlobals creation to fix BT messaging"
c849d41d08 : Revert^2 "Force PhoneGlobals creation to fix BT messaging"
a592ec64b4 : Update privileged permissions allowlisted for BugReportTool.
99280a6e88 : Revert "Force PhoneGlobals creation to fix BT messaging"
268d46c2dc : Fix a flaky CarRemoteAccessService unit test.
4421289f17 : Update CarEvsService and its unit test cases
4a19a6f57e : Fix test failure when vhal does not have dump command
78c20d40e3 : Add more tests to CarUnitTest
25e413c047 : Force PhoneGlobals creation to fix BT messaging
5db02ba2e9 : Clear all registered receivers after each test.
aad5c11c7d : Update car api version to sdk version.
5f5129b199 : Add the overlays for the router activity and the allowlist
aecc6b97f4 : Synchronize frame buffer operations
f9626cd646 : Fix unit tests, remove new elements added to Settings manifest
39109364c0 : Remove dream service apps on AAOS
e996d37faa : Enable activity for Developer Options, disable BroadcastReceiver
1e5f35ce33 : Freeze android.automotive.powerpolicy.delegate
4c718cd0d7 : Fix tm to time_t conversion API when splitting date and time.
0296a337b3 : Remove unused Android.mk files
4e38365c03 : Create pano manager app
9d25dda82e : Update Car.createCar unit tests.
03028feee9 : Initialize PerUserInfo when the user is switching
a5e701fad5 : Fix tuner tab removal issue in radio KS
f47364e1ef : Implement queue for Control Bar media card
fb4d8f7096 : Log error when pressure monitor is not started.
f2380dd3a0 : Fix tm to time_t conversion API when splitting date and time.
a9cdf33c46 : Added Subscribe button to KitchenSink Property Test.
4425b441a3 : Remove display move button on ABA
64350f8449 : Cancel ChoiceDialog when BugReportActivity is started
64d5a10ea6 : Refactor core volume callback to use audio manager wrapper
5eb623e80e : Import translations. DO NOT MERGE ANYWHERE
54ba915f18 : Import translations. DO NOT MERGE ANYWHERE
aa4672a700 : Import translations. DO NOT MERGE ANYWHERE
f2322e6889 : Import translations. DO NOT MERGE ANYWHERE
f5f80fd01e : Refactor audio focus to use audio manager wrapper
0dc972f75b : Catch TemporaryDirectory exception in CarFeatureControllerUnitTest
c76891acb2 : Refactor volume callback to use audio manager wrapper
53fd09fa85 : Refactor HAL audio focus to use audio manager wrapper
c2ea096efa : Do not attempt to subscribe to a read-only property
db7ac7c0ea : Improve code coverage for car audio service
894c8f09a5 : Remove the elevation from control bar
ae3d71eff6 : Give media center the drive state permission
88198220d2 : Improve code coverage for car audio zones helper
48e409aa91 : Catch IllegalArgumentException from goToSleep
05e78728a7 : Remove heavy base class from car zones helper test
14fe8a33e3 : Remove LimtedTimingsTraceLog.
bd17cdfec3 : Refactor audio zones helper to use audio manager wrapper
9c91b9f733 : Do not include ravenwood-junit in ravenwood tests
ace8dd4176 : Set avrcp control version to 1.6
5b47218c3f : Handle deferred power policy application
a95c943e71 : Fix the activity path for UntrustedTouchTest
df8d3a0563 : Improve test coverage for car audio zone
9f81413983 : Test to check that a visible background user can't change the locale
cc95a3637f : Enable two more test on host.
a0f532b733 : Use json reader for FakeVhalConfigParser.
543da92719 : Fix LimitedTimingsTraceLog bug.
0374e690bc : Add host_supported to largeParcelable lib.
a65f1f2c36 : Revert "Enable activity for Developer Options, disable unused ac..."
4181bf2386 : Call requestRefreshManager on reconnect.
60f9113038 : Added car shell command for input and display association
ac33107bdb : Fix deadlock in ActivityBlockingActivity and crashing of SystemUI and CarService
d721d9413c : Patched bug in <1 resolution checking logic
5afdfd41ea : Revert "Grant READ_SMS permission to CarShell"
b9d4756cfd : Start PressureMonitor and register PerformanceProfiler as client.
934c732099 : Create unit test for CarFeatureController
8f5bc999b9 : Block on get power policy definition
21670843dd : Add stopping process before suspend to disk
c6286a02c6 : Clean up OWNERS file
4eee471f5c : Import translations. DO NOT MERGE ANYWHERE
09740aeefe : Import translations. DO NOT MERGE ANYWHERE
fbb6264679 : Import translations. DO NOT MERGE ANYWHERE
90a610ef6b : Import translations. DO NOT MERGE ANYWHERE
0960766d30 : Import translations. DO NOT MERGE ANYWHERE
5a7fbdb257 : Import translations. DO NOT MERGE ANYWHERE
539e2d0493 : Update SysUI Passenger RRO
310d5668b2 : Change log to Slogf in p/s/C/service
3e35b6e2b2 : Add relevant APIs for freeing memeory for S2D
2a250f0f6f : Add strict_mode: false
9fe72d85e4 : Migrate VehicleHalTest to host.
46236029bd : Add host_supported to largeParcelable lib.
579ea453f1 : Pass PlaybackController for play button updates
e9ffac4d99 : Use_embedded_native_libs: true for APK-in-APEX
f14c475993 : Added null check to audio device info in KS
c849d87a35 : Fix ResourceOveruseStats.getIoOveruseStats documentation.
0dc544545a : Refactor PerformanceProfileTest to make it more readable and easy to add tests.
432bb8fc6f : Add sensor features to car_vendor.mk.
8e640df042 : Prevent creating new handler thread after release.
49f1bed5d2 : Read per display max brightness from VHAL.
3dd858c4eb : CPM docs @throws PropertyNotAvailable if propertyId, areaId unavailable
13ba7b2c50 : Update the top Car class api doc
93503075e8 : Revert "Update Car Intent Resolver UI"
30657e6ee6 : Revert "Update Car Intent Resolver UI"
e34273c7c2 : Revert "Update Car Intent Resolver UI"
296d21f506 : Remove car overlays for resolver layouts
03bf757570 : Import translations. DO NOT MERGE ANYWHERE
a09044b985 : Add car audio service unit tests
240ab96383 : Add atrace tags for CarWatchdog process health monitoring
b3da67192b : Add CarDocumentsUI
054f1fd9ab : Update figma doc ID in driverUI rro
8c4db3e9d4 : Grant READ_SMS permission to CarShell
1e95b05a36 : Update Car Intent Resolver UI
5e1584c20b : Update Car Intent Resolver UI
b0911c1821 : Update action_ids to match car-media-common
3ece81a7ee : Update Car Intent Resolver UI
c65c691d32 : Ignore back press on home screen
ce5b335967 : Customize transient start threshold
e806fe6d16 : Fix android.assist.cts.WebViewTest#testWebView on auto portrait UI
9b11558c80 : Import translations. DO NOT MERGE ANYWHERE
422b88aff4 : Import translations. DO NOT MERGE ANYWHERE
0eb7dd6f14 : Remove Stub for Document Intents
37e06616ff : Car product: include telephony
8f1b9dca4d : Add fallback state when no metadata available
80145ca560 : Bump up android.frameworks.automotive.powerpolicy version to 3
c3e0f4f14b : Remove chronometer from dialpad
cdf323c37e : Failing CarPackageManagerServiceTest due to BlockingUI
c097847465 : Explicitly disable PRIVATE profiles on Automotive.
9a0fe427fd : Add shutdown cancel shell command
6f97d4d655 : Register USER_UNLOCKED in service
3201fee77d : Release a native handle properly
d0a94168cb : Clean up and return when no HalCamera object is valid
4d5ac08bee : RESTRICT AUTOMERGE Set the container field of aconfig flags
df03043720 : Support custom actions and overflow
8b66ae0a54 : Minor update to call completor in GarageMode class
b59381d1ac : Remove the insets controller config from androidrro.
9a6339e572 : Move CarServiceUnitTest to device-tests on git_main
8937085cea : Migrate CarPackageManagerUnitTest on host.
96d4e4c683 : Move ClusterHomeManagerUnitTest to CarLibUnitTest.
1c7363a779 : Migrate CarWifiManagerUnitTest to host test.
ae8bbe4ccd : Fixes surroundview_app selinux domain not being defined for user builds.
768118578d : Remove flag name to not conflict with CTS
5d1944ffb9 : Fix Recents crash
84ff2e73ea : Remove duplicate CarPropertyManagerUnitTest.
a696286bd3 : Enable host-side test for CarMediaManagerUnitTest.
2bb5f4cd20 : Enable host-side test for CarEvsManagerUnitTest.
792e4d01b9 : Register/Unregister callbacks for pressure change notification.
c715e75d07 : Start PressureMonitor thread and wait for PSI events.
e4cbb266e3 : Update initPsiMonitorFunc signature in PressureMonitor.
28758e4421 : Merge applicaiton panel and app grid panel
e0b3ad39e4 : Enable activity for Developer Options, disable unused activities
14cddf9855 : Increase zone config switch test callback timeout
a33b3519b7 : Remove PressureMonitor from Android.bp.
93766b5986 : Use JsonReader instead of JSONObject.
4d77718fc8 : Migrate CarUserManagerUnitTest to host-side.
cfe3ad236c : Create CarServiceHostUnitTest.
4ff628c820 : Use media source intent for control bar onClick
437f798888 : Print informational log around brightness change
72846ee4db : Update platform color palette
bf61ba9545 : Update DD SysUI for dock
b343dc7bd6 : Set minimum height for toolbar menu items
a4346be318 : Fix path of some full screen activites
8c21fb65fd : Adds SELinux permissions for Surround View App.
348ecd1112 : Enable shell transitions on automotive
ec61cd5cc8 : Add wait for event callback for zone config switch
79ad0b4d3e : Enable CarLibDeviceUnitTest
b521e8b412 : Migrate CarAudioManagerUnitTest to host-side.
45b6926062 : Use V3 IVehicleGeneratedJavaFiles.
6abcbc949b : Add per_display_max_brightness flag.
dd48954a5f : Add wait for internal callaback to server up test
fdff1409e4 : Add Customization Tool to build files
d4558d0fed : Customization Tool
beae82f1dd : Create initial UI for Control bar media card
da4ec6a3a2 : Apply policies per state in CPPD forcefully
3ddcf67301 : Remove GET_TETHERING_CAPABILITY from CarShellCommand
8f843e64dd : Grant READ_PERSIST_TETHERING_SETTINGS permission to CarShell
01f47b5ff2 : Change Log to Slogf in CarPowerManager
366c68f65d : Move feature-specific logic from ICarImpl to CarFeatureController
41114b816f : Fix dock container height
346dd27c49 : Remove stream in car service (part 3)
6f0c1ca53e : Remove pranitjaiswal@google.com from tools/telemetry/OWNERS
6aaa153cd9 : Correct handling of previously released Car APIs in android.car
835e13078c : Add audio config callback trigger if needed
00b68d0328 : Fix flaky CarPropertyServiceUnitTest.
4e2c80311a : Update OWNERS file to the latest
563918ed7b : Change power state changes after finish simulating
bcb959a6e8 : Add PressureMonitor to monitor memory PSI levels.
728fdb94a5 : Remove stream in car service (part 2)
e7ebc24507 : Remove unused check_api args
1518e4462c : Reformat car-lib/Android.bp with bpfmt
b94801c3d4 : Migrate Test Targets to New Android Ownership Model
043cb67b72 : Remove unused calls from ICarSystemServerClient
7aa75f2b5a : Added missing car audio unit tests
4fc4ee93bd : Clean up initSharedPreferencesLocked
d310000491 : Improve com.android.car.audio.hal code coverage
c3b4f54330 : Fix failing unit tests
7451bb3d43 : Add tests for dynamic device group changes
8cf1099215 : Correctly measure available free memory in CarWatchdog KitchenSink
32f8a31904 : Disable volume key events to dynamic devices by default
88f8f8aa23 : Changed layout of KitchenSink Property Test to allow custom sub options
e81badfd46 : Synchronize access due to ConcurrentModificationException in RemoteCarDefaultRootTaskView
c116a5e21a : fix the container designation for AAOS
2c2bfa6bd2 : On IoOveruseMonitor, track write to disk work via a shared variable
c27211e2a2 : Grant permission CAR_POWER to MDTest app
971d9aceda : Trigger the cgroup logic for MUMD per focusChanged event
bff5c2e27e : Give Control Center permission to get packageinfo
34a3381b27 : Overlay custom browse actions for CarUiPortrait
3d3ea36135 : Add READ_SYSTEM_GRAMMATICAL_GENDER to Settings app
b0e790b963 : Enable art cover for A2DP source profile
a43fc537ca : Fix CarTelemetryService crash on boot
7a6d51f3f1 : Import translations. DO NOT MERGE ANYWHERE
e6189ddfb6 : Import translations. DO NOT MERGE ANYWHERE
64ecfabbe2 : Remove stream in car service (part 1)
972ea00c06 : Replace Log with Slog in car-lib
9ca7bd9242 : Correct Shutdown Behaviour in Suspend sequence
f4b7030891 : Deprecate CarPropCfg.Builder and AreaIdCfg.Builder
9f6a02c8a9 : Move audio device callback behind dynamic routing
82997471dd : Move CarServiceTest from general_tests to device_tests
b159f63f88 : Don't crash feature controller for non-optional features
6d3b8bb201 : Resolve incompatibilities with updateed AppStyledViewController API
5a22086050 : Add tetheringAlreadyEnabled test case
868a708207 : Add flag to enable accessible volume in aaos
0a1175b0e2 : Import translations. DO NOT MERGE ANYWHERE
8b42ea9458 : Import translations. DO NOT MERGE ANYWHERE
3701f04fee : Import translations. DO NOT MERGE ANYWHERE
3e1589554e : Import translations. DO NOT MERGE ANYWHERE
d0cd7d9cc8 : Import translations. DO NOT MERGE ANYWHERE
cfb5504f7e : Import translations. DO NOT MERGE ANYWHERE
1c2fd80744 : Import translations. DO NOT MERGE ANYWHERE
d02ebc116e : Import translations. DO NOT MERGE ANYWHERE
0dd00b77f2 : Import translations. DO NOT MERGE ANYWHERE
ccc995c225 : Import translations. DO NOT MERGE ANYWHERE
274e14b317 : Import translations. DO NOT MERGE ANYWHERE
29404dc427 : Import translations. DO NOT MERGE ANYWHERE
6c85a93ad9 : Import translations. DO NOT MERGE ANYWHERE
fe6d373ac7 : Import translations. DO NOT MERGE ANYWHERE
b1af6dd8b1 : Import translations. DO NOT MERGE ANYWHERE
7fdcf88d55 : Updated MIRROR_LOCK property docs
1775b0cfcf : Handle user switch for activation volume
4fe20b229e : Update the bluetooth.prop owners
c126f60c1b : Reapply "Enable A2DP source and AVRCP target service for car builds"
b45f6f1081 : Use TemporaryFolder in CPMS unit testing
0d61d3f511 : Add Distant display game and media demo activities
dfdecbe678 : On IoOveruseMonitor termination, wait for write to disk thread completion.
0fbcb9630b : Override smaps_rollup support in carwatchdogd.
8fc09833b5 : Add feature to display FPS in kitchensink multicamera preview
e7b0e7c036 : Check HAL version before calling audio control API
a8a6b64f03 : Calculate top-uids with the most memory usage using cacheTopNProcessMemStats
8605e11750 : Remove CarSystemBarController dynamic override
e5be413682 : Use the modified package name for CarFullscreenTaskMonitor.
e542999aaf : Disable auto-suspend in AAOS
f6d1a4d991 : Fix incorrect or missing property permissions in Kitchensink
2f222b59e8 : Fix car service GuardedBy error prone
b84eb432ea : Always track to and from userIds during a user switch
2747a0bb0b : Updated _LOCK properties API docs with explanation of property values
55a98fba16 : Fix documentation - typo
2a7d3b0993 : Fix documentation - broken links
87de451fb6 : Fix documentation - missing version examples
13d0828c80 : libmdnssd should only be used by the adbd apex.
7783347f49 : Add KitchenSink feature to record videos from multiple cameras
114e2a1d6a : Add content view in biometrics layout
3dd292250e : Exclude android.car.usb.handler from Dock
8f6f09bebf : Add trendy team aaos on libs
84e91b8751 : Add selinux policy for new properties
f0eaf1f599 : Fix car service error prone (part 3)
9b8e3ef97a : Fix car service error prone (part 2)
388626a925 : Move audio policy unregister for volume handling
2edb8f6528 : Fix errorprone in car service unit test (part 4)
37ea1f4401 : Remove duplicated code in KitchenSink
b7c67db750 : Removed other usage of version check
7442ef1cfa : Fix car service error prone (part 1)
b04eb55bdf : Add UXRE for display compat virtual display
3472e1d7c4 : Fix panel animation
66b2e837d5 : Fix errorprone in car service unit test (part 3)
f105c2549f : Remove logs from TouchableInsetsProvider
1914e226c2 : Support animator_duration_scale in portrait launcher
fb32eae925 : Fix ActivityManagerProcessStateTest#testCantSaveStateLaunchAndSwitch for CW
8b1c1a6743 : Add ContentObserver and SoftApCallback coverage
6233fcedf5 : Make ActivityBlockingActivity opaque
f27c9d8d00 : Use latest audio control HAL in car service
ba143f5e42 : Add test for activation volume type parser
76538f5373 : Allow API deprecation
01386b655d : Allow API deprecation
16d7866c7c : Removed version check for lifecycle listener
e7411c4b45 : Opt out from edge-to-edge enforcement
50e3e30a6c : Import translations. DO NOT MERGE ANYWHERE
d111c13284 : Import translations. DO NOT MERGE ANYWHERE
3e97189968 : Import translations. DO NOT MERGE ANYWHERE
e2d5558679 : Add SATELLITE_COMMUNICATION to Settings app
23324d08cf : Revert^2 "Handle activation volume for telephony"
fcae574e4a : Update selinux in carservice_app for telephony
d1cefc0e6a : Handle zone config switch for activation volume
cef199f4bc : Implement activation volume type control
9b56dcd8f7 : Add activation volume types to audio configuration
2aee294072 : Update behavior of EV_PORT_LOCATION properties API docs in multiport EVs
f620b6be2b : Add more unit test to CarWifiServiceUnitTest
c5b20cf5f3 : Fix car volume callback documentation
d548cb7b43 : Exclude background apps from Dock
c673eed867 : Add user reset after audio server recovery
7ed1d0002a : Add stub for handling intent android.settings.DREAM_SETTINGS
583f306ba5 : Add SATELLITE_COMMUNICATION to Settings app
0a84059ba9 : OEM_PAID/PRIVATE EditText now multiline
625df22228 : Update dock top and bottom bar layouts
bcf04e4963 : Add background audio while driving feature flag
f82c867866 : Prevent MapsPlaceHolderActivity movement
823cdf86f5 : Import translations. DO NOT MERGE ANYWHERE
728e888f03 : Import translations. DO NOT MERGE ANYWHERE
a18749e6af : Import translations. DO NOT MERGE ANYWHERE
a898ba756c : Import translations. DO NOT MERGE ANYWHERE
45d325210b : Set user type for theme rros and systemUI feature rros
08b2e8757c : Add relationship between EV_BRAKE_REGENERATION_LEVEL and _STATE in API
f357371744 : Add logging in car
2c51cd46e0 : Add CAMERA_SERVICE_CURRENT_STATE support
a6843eb178 : Add testAPI: isShutdownRequestSupported.
40ca5e2daf : Add a test API: isVehicleInUseSupported.
517c76b2ec : Revert^2 "Mark addArea methods in CarPropertyConfig as @removed"
f905d068d0 : Rename p/s/C/lib to "libs"
59065b75d4 : Add missing aconfig container field to packages/services/Car/aconfig
8a426b70b2 : Updated VehicleIgnitionState.java docs to explain state behavior in BEVs
40159131a5 : Add choice dialog before starting bug reporting
cd8b7e7abc : Use MockitoJunitRunner.
bfcf0f05c0 : Add trendy_team_aaos_framework to Android.bp files
044e56c518 : Populate global area config in service level for VTS tests
99db2600d6 : Consolidate p/s/Car libraries
f0d00df983 : Add activation volume type control
3e234ffb5d : Fix a potential infinite loop
a1390bd1ab : Fix car zone configs being called when not enabled
13eeb35d14 : Add PERMISSION_BIND_APP_CARD_PROVIDER
240631da72 : Fix NPE when dumping car audio zone config
b7a9da6581 : Assign transient fade config for focus gainers
4b500674fd : Update defualt Dock apps
6910513cbf : Remove video restrictions from distant display button
916d3baf89 : Inject featureFlags in ICarImpl.
ef9e33c608 : Use Builder for CarPowerManagementService.
cb572c7a81 : Fix failing dev options tests
694b17e0d9 : Updated relevant EV_prop API docs with expected behavior in multiport EV
dd7f86a8ea : Add placeholder distant display companion activity
4b6754257b : Fix car audio service test for calback changes
6bcb83bf0e : Remove disabale audio while audio server is down
1e19afcb79 : Migrate Android Car Api Test from general tests to device tests
c17c6f3bd2 : Avoid mocking Binder statically.
c73fa3d889 : Update MISSING_VEHICLE_PROPERTY_IDS list
4a806edb1c : Fix errorprone in car service unit test (part 2)
8d06c5a10e : Remove unused QC resources
ed22fa3c27 : Minimize the stopUser force parameter
1a2bdb8350 : Change log level to info for clientCallback.onCheckHealthStatus
39a1683628 : Import translations. DO NOT MERGE ANYWHERE
c1284b2915 : Import translations. DO NOT MERGE ANYWHERE
a21344cddc : Import translations. DO NOT MERGE ANYWHERE
682b9dd48a : Import translations. DO NOT MERGE ANYWHERE
836f0611cc : Update the sdk_version to 34 - release since Vic is dev
857042b8c2 : Add null check on intent category
e9976b5f34 : Updated EV_CHARGE_STATE API docs with behavior on reaching user target
11222c8c71 : Car Occupant zone config and UxRe config for Distant displays
d4034be044 : Create ControlBarModule for PortraitLauncher
8199a960e0 : Updated VEHICLE_CURB_WEIGHT API docs with definition
a06cdb9322 : Add media permissions to CarSystemUI
837a086371 : Add permissions for Settings
1ec98e69c6 : Specified in INFO_MAKE and INFO_MODEL API docs to use public names
9c2a8265f9 : Revert "Enable A2DP source and AVRCP target service for car builds"
81fda9913b : Defer clearing of mMockDeathRegistrationWrapper in IoOveruseMonitorTest
fc8009bef4 : Guard frame buffer records with a mutex
95043368c3 : Update bluetooth.prop with new owners
7aea7595b8 : Remove unnecessary style overlay
83dc975f26 : Defer formatting an error strings until after error condition is found
35363d5b01 : Use flexible status icons for distant display
9f5c45c8ab : Migrate RB, DD, and MD quick controls
ec4c7d8b11 : Add @ExcludeFromCodeCoverageGeneratedReport to dump methods
b3c164b04d : Add SCHEDULE_EXACT_ALARM to CarDeveloperOptions
766946db05 : Update Developer Options OWNERS
8a41f28f68 : Migrate dev options tests to new owner model
9bad7fd435 : Update portrait theme for system dialogs
dd9705ba26 : Modify CarEvsManager.CarEvsStreamCallback interface
f1ed750541 : Update car bluetooth module with A2DP state
08d720db63 : Remove ActivityManagerHelper#setFocusedRootTask
0ba91ab314 : Update TESLA_SUPERCHARGER to specify NACS
6fd75682a3 : Deprecate of CarUxRestrictionsManager#setListener API
7f9a3cbcb1 : Add AttributionSource mock to CarAudioServiceUnitTest
621da36e9b : Change a verbosity of a logcat message
da92be4f2a : Disable background audio NDO apps while driving on RB
311234005f : Changed most files from DBG false to isLoggable
332396a1ea : Query resource ids to confirm app resource package name
a8155b441b : Fix flaky CarPropertyServiceTest.
4108c20a8f : Filter initial power state changes notified to daemon
53e51bd453 : Defer formatting an error strings until after error condition is found
78adbc1c6b : Use soong modules for init.zygote*.rc
45861d9843 : Updated _STEERING_ANGLE properties API docs with steering wheel info
7576f6f20e : Deprecate register/unregisterCallback.
63f6ab11eb : Deprecate some VehiclePropertyIds.
c82a045287 : Disable app blocking activity feature for RB
91a60bcdcd : Add permissions to bind incallservice
f340028297 : Change Calm mode dismiss behavior for portrait
6d11d4ab12 : Populate UidProcStats with per-process smaps_rollup/statm stats.
641ce8257c : Add API implementation for CarDisplayCompatManager
f391fa7e32 : Rename display compat permission
8a94228bfc : Fix immersive behavior on gModal
b3f2a9713c : Move the systemUI sample RROs to car_product
95204c078b : Import translations. DO NOT MERGE ANYWHERE
12e0e05712 : Import translations. DO NOT MERGE ANYWHERE
5aae1912a8 : Reordered config docs in VehiclePropertyIds
7c0ca101c0 : Fixed PHEV expansion in INFO_FUEL_TYPE API docs
4dcdb2596b : Enable A2DP source and AVRCP target service for car builds
7184a4f9ec : Updated deprecated link in INFO_EV_CONNECTOR_TYPE docs
7924a75052 : Specify additional FUEL_* properties don't apply to EVs in API docs
8434a0c355 : Fixed _EV_BATTERY_CAPACITY property API docs to specify usable capacity
7fa973cad1 : Specify FUEL_* properties don't apply to electric vehicles in API docs
b4c98190e4 : Fix getting volume group from audio attribute
73c59d7055 : Removed hidden API dependencies in AA BRT.
3c3859afae : Parse newly added occupant zone display types
fd07816a3d : Fix dock styling on RB
3a3072480b : Make SubscriptionManager dumpsys more readable
28fa1d354f : Revert "Remove unused packages from the system partition"
b4d1a7c217 : Replace QuickControlEntryPointButton to TopBarButton
215eb4d42f : Add a min sdk version for library
63d49f3fae : Revert "Handle activation volume for telephony"
d6c5478510 : Export flags used in FlaggedApi annotations
3d717d8185 : Add car audio service check to car audio focus request
30b3a1cdd2 : Initialize PerUserInfo when the user becomes visible
02846e2157 : Revert "Update the java import to be android import"
14688691f3 : Refactor CarDrivingStateService to use CarPropertyValue
20d4aeb0c6 : Add Ignition state support in CarDrivingStateService
c4d9c53bce : Update HVAC_TEMPERATURE_SET java docs with conversion guidance
8f8450e392 : Change audio server status callback order
5736e6926a : Update the java import to be android import
461ff4f01a : Reorderd CURRENT_GEAR g3doc
e75909425d : Updated ordering of NIGHT_MODE javadoc
94719de061 : Consume insets for KitchenSinkActivity
b198648c61 : Handle activation volume for telephony
8dd39e21d2 : Import translations. DO NOT MERGE ANYWHERE
040fa6d901 : Import translations. DO NOT MERGE ANYWHERE
cae967b05d : Import translations. DO NOT MERGE ANYWHERE
45618e7763 : Import translations. DO NOT MERGE ANYWHERE
1d8109961c : Import translations. DO NOT MERGE ANYWHERE
7a9f98558c : Clear cutout mode of Theme.DeviceDefault.Light.DarkActionBar
f8aabd02e2 : Add new KitchenSink activity to preview multiple cameras
004dc8059c : Support Driver UI cluster 2
a8129766c8 : Revert "Support Driver UI cluster 2"
2a443575ce : Removed unnecessary line in freeMemory
ea0b231e20 : Support Driver UI cluster 2
7fac9fa4ac : Add audio server down/up callback un/registration tests
b06d693e36 : Minor optimize to CarPropertyManager.
69f5a77ca9 : Implement clone for PairSparseArray.
351a0e949f : Revert "Remove references to new API"
b79db33bcb : Throw IllegalArgumentException when group ID is not found
03c9e90c44 : Move BugReportAppTest from postsubmit to auto-presubmit
d2304375e5 : Remove callback when audio service is down
81ea52744e : Log state transitions
46969e5e0a : Add car service release reinit test.
35b79da5a1 : Avoid calling unimplemented clearModuleChangeCallback.
2008124774 : Verify no new handler thread created during cleanup.
5c4cd438e4 : Add feature flag TODO to CarFeatureController
cf3bbb332a : Add HVAC_FRONT_ROW and HVAC_REAR_ROW to FakeVehicleStub
a273e058c7 : Fix errorprone in car service unit test (part 1)
4b2158a9df : Dump whether Silent Mode is supported
532f9858f2 : Implement setSilentMode in CPPD
3d9252b63a : Remove unused packages from the system partition
0763c722f2 : Make sure handler thread quit before finishing test.
2201bec8a5 : Drop platform_apis from java_library
8d5683a067 : Add reporting for user interaction type
f9e3a236dd : Fix condition for registering occupant zone callback

+- Project: platform/packages/services/DeviceAsWebcam

94cabf7 : Import translations. DO NOT MERGE ANYWHERE
ba5950b : Import translations. DO NOT MERGE ANYWHERE
40cd4e8 : Import translations. DO NOT MERGE ANYWHERE
d96a93c : Import translations. DO NOT MERGE ANYWHERE
85a68bb : Import translations. DO NOT MERGE ANYWHERE
dae7eb6 : Handle all cutout insets
1c3f1d3 : Round zoom ratio from seekbar to one decimal place
3293720 : Import translations. DO NOT MERGE ANYWHERE
389b866 : Import translations. DO NOT MERGE ANYWHERE
46f43d5 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/packages/services/Iwlan

f61de39 : Revert "Implement abnormality-triggered validation on IWLAN"
dd0a1fb : Implement abnormality-triggered validation on IWLAN
86acdf5 : Return undefined retry duration in data call response for emergency call handover.
7f053c6 : Disable feature by default: N1 mode inclusion update based on 5G enabling status via UI/UX
74416f0 : Refactor building of IKE and Child SA proposals
1867493 : Clean up deprecated WiFiManager#getConnectionInfo()
e6882fb : Fix swapped arguments in assertEquals call
0df421e : Silent cleanup performed by Android Studio
38be129 : Refactor imports using Android Studio
2694a8f : Removed Deprecated IwlanHelper#getConfig()
948f7bb : Refactor IwlanDataService
74ae944 : Fix typoe in the key of KEY_DISTINCT_EPDG_FOR_EMERGENCY_ALLOWED_BOOL
f74551f : Move error config to IwlanCarrierconfig.
0a5e118 : Collect validation status of underlying network.
d75f734 : Collect validation status of underlying network.
79e11ff : Revert "Collect validation status of underlying network."
ff3f3c5 : Refactor ErrorPolicyManager.getDataFailCause
5887098 : Update TunnelState when force closure and delaying deactivation
5453738 : Avoid force close during tunnel bring up result in unexpected DataServiceCallback response
5734326 : Update functionality naming
fd1cc4a : Collect validation status of underlying network.
ff38c0f : Update TunnelState when force closure and delaying deactivation
23bd2e9 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/packages/services/Mms

3757c91 : Make MMS satellite message constrained
327d0f7 : Add count of incomingMms, outgoingMms in CarrierRoamingSatelliteSession
a784b44 : Add strict_mode: false
4f34ade : Retrive APN from PDCS
628c180 : [Satellite MMS Support] Fix sending mms over Iwlan during non terrestrial network
ddbd47d : Add sasindran to owners
d0208d4 : [Satellite MMS Support] Fix sending mms over Iwlan during non terrestrial network
2c2127c : Use Rlog in MmsService
c5a04b8 : Remove WLAN relevant impl
d4cf8b1 : Fix security issue in MmsService
1dd4630 : Satellite MMS Support
474b47f : Satellite MMS Support
f967d44 : Satellite Internet Support for MMS
f8d8bfd : Add isNtn field into mms atoms for satellite service
1368ed9 : Revert "Satellite Internet Support for MMS"
3a7d02d : Satellite Internet Support for MMS
a633ce9 : Revert "Satellite Internet Support for MMS"
99d17d2 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/packages/services/Mtp

ee0af0a : Update MTP device filter to only filter MTP interfaces
64e5c39 : Export MtpService for binding from UsbService

+- Project: platform/packages/services/Telecomm

7afdd7df6 : Import translations. DO NOT MERGE ANYWHERE
b28e748b7 : enforcePhoneAccounts should unregister unresolvable accts
507768c22 : Resolve WhatsApp audio route switching
8c619f58c : Resolve cross-user image exploit for conference status hints
9d97cd582 : Unbind CallScreeningService when timeout reached.
5cf46dc25 : Do not allow NPE if CarrierConfigManager service is null.
cd5762582 : Add debug logs to CreateConnectionTimeout when no PhoneAccount can terminate the call
5e3426334 : disconnect ongoing unholdable call for transactional calls
c7b32dbc9 : Import translations. DO NOT MERGE ANYWHERE
8156cd606 : Import translations. DO NOT MERGE ANYWHERE
bdd822072 : Import translations. DO NOT MERGE ANYWHERE
635e2feeb : DO NOT MERGE Unbind CS if connection is not created within 15 seconds.
352f84281 : DO NOT MERGE Unbind CS if connection is not created within 15 seconds.
e381388e5 : DO NOT MERGE Unbind CS if connection is not created within 15 seconds.
46ab5f5c7 : DO NOT MERGE Unbind CS if connection is not created within 15 seconds.
f8659b692 : DO NOT MERGE Unbind CS if connection is not created within 15 seconds.
59052739d : DO NOT MERGE Unbind CS if connection is not created within 15 seconds.
286781dfc : DO NOT MERGE Unbind CS if connection is not created within 15 seconds.
7aa55ffca : Unbind CS if connection is not created within 15 seconds.
230735ede : Cache call removal future to enable canceling it when we retry
fc86020f1 : Update internal audio state before updating ICS.
baccd54ac : Telecom:fix NPE problem to avoid telecom process crash.
8b0815c4a : Resolve CallAudioRouteController issues.
afaa0d5fc : Ensure calls from profile log under initiating user.
3b31cf4df : Resolve separate binding for BT ICS.
e99bb8100 : Telecom:fix NPE problem in the CallSManager java file.
5210d96ea : Revert "Ignore requests to remove a connMgr call when there are pending connection attempts."
28cd9add6 : Ignore requests to remove a connMgr call when there are pending connection attempts.
9201f79f4 : Revert "Ignore requests to remove a call when there are pending connection attempts."
bd80a45d1 : Ignore requests to remove a call when there are pending connection attempts.
c1fd8bbb2 : Fix faulty semaphore in CallAudioCommunicationDeviceTracker
fd93e845b : Fix issue with unmute when BT moves to Quiescent.
d033ff827 : RESTRICT AUTOMERGE Set the container field of aconfig flags
fa4ae400a : Import translations. DO NOT MERGE ANYWHERE
41ad88eb4 : Import translations. DO NOT MERGE ANYWHERE
42b3fd909 : Import translations. DO NOT MERGE ANYWHERE
ac1abe86f : Show a consent dialog for Private Space calls before redirecting to the main user
6f158ef77 : transactional video state changes
4158d5921 : IMS : Fix the user handle being passed to Telecom
b1de336f1 : Telecom: Do not register LeAudio callbacks in the context on binder call
6b7e359fa : Make default sms response loading configurable
8607aff34 : Skip incoming caller info fetching based on config
c70e8988e : fix VoipCallTransaction MessageQueue log spam
2c2e0c40b : Serial & Parallel transactions should not override the failure values
1c7950375 : Import translations. DO NOT MERGE ANYWHERE
a6d0f14cf : Import translations. DO NOT MERGE ANYWHERE
7b6b00c5e : Import translations. DO NOT MERGE ANYWHERE
d46a98139 : Move carrier in-service check to after E911 timeout.
ae956ce32 : Move carrier in-service check to after E911 timeout.
75910654d : Resolve ANR in AppUninstallBroadcastReceiver
52206d283 : Correct issue in unflagged code path for separatelyBindToBtIncallService.
739e57abd : clearCallingIdentity for every CallControl API in TSW
c094c1557 : modify cleanupStuckCalls shell command
7ba4468d5 : Let activities of Telecomm opt out edge-to-edge
47dc4bbdc : Resolve call audio refactoring issues.
c2c6c6198 : Timeout is not needed for E911 call if carrier is not in service.
411bef86a : Ensure the mock Call state is set to HOLD before evaluation to remove potential race conditions
2925d7808 : Timeout is not needed for E911 call if carrier is not in service.
cc2d187f2 : Ensure Telecom catches UnsupportedOperationException from Telephony.
68b26b29a : Check for FEATURE_TELEPHONY_SUBSCRIPTION for new SubscriptionMgr API calls.
96fe794d7 : Fixes NPEs when running call tests on auto targets without Telephony
dd0dd5dcc : Create toast on main thread executor.
fb14e282f : Import translations. DO NOT MERGE ANYWHERE
a16475653 : Import translations. DO NOT MERGE ANYWHERE
fd746932c : Import translations. DO NOT MERGE ANYWHERE
92cb85358 : Correct erroneous call logging failure reporting.
d35aede63 : Cache callbacks that can be ready before the service is set
b1301a314 : Formalize Telecom BlockedNumbers APIs into manager.
c65f10f55 : Import translations. DO NOT MERGE ANYWHERE
651b92dda : Import translations. DO NOT MERGE ANYWHERE
ac41be902 : Import translations. DO NOT MERGE ANYWHERE
e7a32a80a : Add owner and target release comment for all Telecom flags
7ea72390a : Add missing container field to the aconfig flag file.
f1b357b88 : Retrieve current call audio state in refactored changes.
5abc112a3 : Correct issue in unflagged code path for separatelyBindToBtIncallService.
937d2d9c4 : Improve telecom flag dump output.
962fb0384 : Moves VerifyCallStateChangeTransaction to use existing timeout
42d5ee7f4 : Export flags used in FlaggedApi annotations
456741b7c : TelecomManager consolidate isInSelfManagedCall.
b6ff93e1d : Fix crash on potentially missing CarrierConfigManager
1206b8054 : Correct Flag tracking bug to the correct bug
92991c93f : Resolve Telecom UserManager/UserInfo references
b3c4cf7c5 : Move Telecom shell commands to TelecomShellCommand
4dbf3c522 : Set telecomCallId in Remote ConnectionRequest
643c52981 : Use op uid for current user
8bb9b0044 : Fix CTS tests for devices without telephony feature

+- Project: platform/packages/services/Telephony

d5c7e9ec0 : Add additional condition satellite is being enabled for rejecting e911 call
ce4bde1ca : Revert "Auto Exit for emergency call"
0f801a54d : Revert "Add additional condition satellite is being enabled for rejecting e911 call"
1fdc86128 : Add additional condition satellite is being enabled for rejecting e911 call
de2e49a3e : Auto Exit for emergency call
8284a7d73 : Add timeout for ImsState callback
83d1a4345 : Reduce allowed state cache valid duration to 4 hours
5f4f29c61 : Handle EMC_REDIAL_ON_VOWIFI and EMC_REDIAL_ON_IMS cases
d5d0b852c : Skip to check telephony feature mapping when the SDK version is lower than Android V
11b9bb814 : Test register and unregister of CarrierRoamingNtnModeListener
82f41749e : Import translations. DO NOT MERGE ANYWHERE
47b729c66 : Don't load cached geofence result from persisted memory when booting
db320a09a : Return proper error code for requestIsSatelliteCommunicationAllowedForCurrentLocation
d9dae1f7a : Check emergency routing information for emergency calls only
6bc6464cc : Switch phones if PUK locked in DSDS configuration
5607990b8 : Check if satellite is in emergency mode when doing geofencing
181b7d77e : Import translations. DO NOT MERGE ANYWHERE
6fcb2d2ea : When SIM_REFRESH occurs, then always start the query.
616af9829 : Ensure access to mobile network configs is restricted.
d61e7e202 : Skip checking satellite provisioned
53faa19ad : Import translations. DO NOT MERGE ANYWHERE
8a1b32b24 : Import translations. DO NOT MERGE ANYWHERE
50d02f8d8 : Import translations. DO NOT MERGE ANYWHERE
c2e3fbc00 : Add DynamicRoutingController
4574a1ab2 : Persist logs from SatelliteAccessController for SOS/emergency use cases
e88974aef : Try VoWi-Fi emergency call when IMS registration state is changed.
511d4352d : Persist logs from SatelliteAccessController for SOS/emergency use cases
a456efdeb : Add satellite access controller atom into metrics
a019c8c2d : Show esos only for debug build
36d7e5f94 : Add esos questionnaire button
b72ea7e0e : Import translations. DO NOT MERGE ANYWHERE
14ac6a322 : Import translations. DO NOT MERGE ANYWHERE
c6f9e4ed1 : Import translations. DO NOT MERGE ANYWHERE
be1ad49ad : Report satellite communication is allowed for current location satus
ee727352c : Report satellite communication is allowed for current location satus
dfc5bca87 : Add esos questionnaire button
65e07bc72 : Not allow usage of satellite communication through mock location
f265ceab7 : Add requestSatelliteSessionStats API.
4a832d154 : reduce number of location query
2ae5d1ee1 : Check Wi-Fi network identification when monitoring connection state
4ceebcf23 : Import translations. DO NOT MERGE ANYWHERE
70cdfe239 : Import translations. DO NOT MERGE ANYWHERE
c4dba6c46 : Import translations. DO NOT MERGE ANYWHERE
9bbaf0d7a : Fix flakiness of TeleServiceTests unit test cases.
78cbd98a4 : Add attribution tag for bypassing location toggle
a856441e5 : PhoneGlobals: skip checking telephony feature for certain devices
51b597880 : Revert "Set eccs to normal routing"
df53b269a : Implement new SatelliteImplBase APIs.
150694d29 : Update unit test including vendor API level
49b08ddb2 : Skip to check telephony feature mapping when the SDK version of vendor partition is less thant Android V
f05a1b106 : Handle missing default phone
04356b48e : Adjust the RAT preference when SIM is PIN locked
6fe0a6208 : Import translations. DO NOT MERGE ANYWHERE
9b7324f26 : Import translations. DO NOT MERGE ANYWHERE
174f60b60 : Import translations. DO NOT MERGE ANYWHERE
04dde008e : ConfigUpdater metrics
07cd2f190 : Reject e911 call when connected to oem enabled satellite.
81ad1ea98 : Update provisioned condition for SatelliteAllowedState
c72b8a1ff : Update provisioned condition for SatelliteAllowedState
7ffa0453d : Import translations. DO NOT MERGE ANYWHERE
566c3eb1f : Import translations. DO NOT MERGE ANYWHERE
f04d67f4b : Import translations. DO NOT MERGE ANYWHERE
44a1a4b91 : Reject e911 call when connected to oem enabled satellite.
d455d6356 : Set eccs to normal routing
0843c2cb7 : Adjust the RAT preference when SIM is absent
5c32a5fb3 : Import translations. DO NOT MERGE ANYWHERE
c1b857fc6 : Import translations. DO NOT MERGE ANYWHERE
718b78244 : Import translations. DO NOT MERGE ANYWHERE
7bf930c9b : Added Anomaly in case RIL reply to SIMPIN query was delayed to framework
81e0b49f5 : Try CSFB only when emergency bearer is not supported in scanned network
65d60abc8 : Add new datagrm controller API for CTS
3f0ef9bc6 : Add new datagrm controller API for CTS
022f9b7da : Fix crash when the FEATURE_TELEPHONY_EUICC is not defined
b3f17e7a6 : Terminate selection after CS call failure
a5369ab5a : ConfigUpdater metrics
5c38d8674 : Migrate permission flags for Telephony to be exported flags
33a201a1c : Add new getServiceStateForSlot API
23d433d21 : Switch stacks when the current stack has limited service
9cca5b8e6 : Import translations. DO NOT MERGE ANYWHERE
1097eb342 : Import translations. DO NOT MERGE ANYWHERE
c992d4381 : Import translations. DO NOT MERGE ANYWHERE
06e1c0cd0 : Fixed incorrect SIM used for voice call
981580edc : Reject incoming call for a normal routing emergency call
f4154e63a : Add SatelliteSosMessageRecommender call case
5a2cd08f5 : Import translations. DO NOT MERGE ANYWHERE
762805c4d : Import translations. DO NOT MERGE ANYWHERE
5be66b403 : Import translations. DO NOT MERGE ANYWHERE
547a1a26a : Ensure CW button is disabled when it isn't enabled.
4bb3a97cf : Try CSFB if emergency service is not supported in scanned network
4174d606a : Add carrierIds 2532, and 2556 to xfinity packages for the CarrierAllowList
dac5fe67d : remove explicit dependency on telephony_flags_core_java_lib
5bd22ac9a : Allow domain selection with TTY call
04ee6469b : Import translations. DO NOT MERGE ANYWHERE
48f4c04bd : Select CS domain for TTY call
173a7ede6 : Import translations. DO NOT MERGE ANYWHERE
9f4aa4d6c : Import translations. DO NOT MERGE ANYWHERE
5d483d50b : Add callback/listener for satellite communication allowed state changed
5291daabe : Use 4 bytes to store the length of the shared data
878f77cd2 : Try VoWi-Fi emergency call when Wi-Fi is available
cce341f63 : Add radio info UI to mock RAT and signal strength
2fcde0b26 : Use the flag from test target
ec277b77b : Set min_sdk_version: "31" on aosp_test_rcsclient
f17bcaf4c : Wait for the IMS state change with timeout
84fb21fa3 : Import translations. DO NOT MERGE ANYWHERE
42441678e : Update PhoneGlobals.java to inject feature flag to ImsResolver
47e194075 : Hide specific SIMs from calling
51c902bbc : Hide specific SIMs from calling
0768759e2 : Import translations. DO NOT MERGE ANYWHERE
6190eaef8 : Switch RAT preference after VoLTE failure per configuration
1d99be4c2 : Fix the retry logic
f624b2ad3 : Skip to check telephony feature mapping when the SDK version of vendor partition is less thant Android V
c8c7ac3fe : Add READ_SYSTEM_GRAMMATICAL_GENDER to Android Phone app
da6d7b79a : Update unit test including vendor API level
3e8dcf728 : PS preferred scan after VoLTE failure only when SIM ready
e0bcfcd22 : Import translations. DO NOT MERGE ANYWHERE
7aef7e3d5 : Import translations. DO NOT MERGE ANYWHERE
5b2fd4b22 : Import translations. DO NOT MERGE ANYWHERE
d98324303 : Keep PS preferred scan after VoLTE failure only once
a4baaafc8 : Clear location cache after config data updated
2da5d2efe : Do not allow emergency call with bootstrap profile
ca7abdfd2 : Import translations. DO NOT MERGE ANYWHERE
df9f28bed : Validate remote config data before applying
957cb377a : Import translations. DO NOT MERGE ANYWHERE
0aeea4a57 : Import translations. DO NOT MERGE ANYWHERE
9c69a80bc : Implement isAospDomainSelectionService of ITelephony
0af52d79d : Ensure CW button is disabled when it isn't enabled.
907928134 : Add mock satellite toggle
f863c07f8 : Make RadioOnStateListener complete after discarding the dialing
3ea28fbf4 : Import translations. DO NOT MERGE ANYWHERE
31f80bf51 : Import translations. DO NOT MERGE ANYWHERE
208aa6b58 : Import translations. DO NOT MERGE ANYWHERE
91c046816 : Let activities of Telephony opt out edge-to-edge
e6a2ee1df : Support new satellite datagram APIs
7b8e9b693 : Return different disconnect reason and error strings for oem and carrier satellite
e3e320fe8 : Return different disconnect reason and error strings for oem and carrier satellite
067274377 : Do not call close on onCreateIncomingConnectionFailed
2cbb3544b : After completing the entitlement query, the barred PLMN list is also passed to the modem.
b39f76b46 : Select the phone in emergency callback mode for the new emergency call
3dcdec904 : Convert the app signature check to use SHA-256 instead of SHA1.
ab304799f : Pass emergency session information to modem
c2bf32081 : Import translations. DO NOT MERGE ANYWHERE
4e48fc3ef : Import translations. DO NOT MERGE ANYWHERE
e541492a2 : Import translations. DO NOT MERGE ANYWHERE
d2cfeaa82 : Roaming notification for ONLY_ALLOWED_SINGLE_NETWORK case
be2502fde : Add NB IoT satellite test activity
8919d703b : Carrier config manager may be null
f92ac7575 : Add callback into vendor interface to receive modem state change event
f46fbe0b2 : Import translations. DO NOT MERGE ANYWHERE
a766388c4 : Import translations. DO NOT MERGE ANYWHERE
f15326d43 : Import translations. DO NOT MERGE ANYWHERE
4a57edcb3 : Block outgoing call if satellite is connected withing hysteresis time
56242b38a : Wait for the disconnection of ePDN after VoNR fails
3d6eda0c2 : Prevents empty string PLMNs adding in the plmn allowed list.
2d45a2b7a : Ensure SafetySourceReceiver only runs for system user
f00fbb835 : Retry selection when receiving specific IMS reason codes
7e90ee470 : move throw to ui thread logic from caller sider to in the addLogMessage method
ad5bf478b : Make it customizable the domain preference after CSFB failure
7ff1a1909 : Add appName for satellite entitlement query request
07660a72e : Request PS preferred scan after ePDN setup failure in limited state
6f578b144 : Automatically disconnect emergency call
ef42daba6 : [Bootstrap Activation] Avoid Data Roaming On/Off Popup at bootstrap sim
5797905fa : Import translations. DO NOT MERGE ANYWHERE
b6245561d : Import translations. DO NOT MERGE ANYWHERE
af44325b2 : Import translations. DO NOT MERGE ANYWHERE
8640a1884 : Add info about the eUICC in radio info.
889d62ea8 : Terminate domain selection if call fails with permanent reject causes
898272ae5 : Add test case for ImsProvisioningController notifies initial provisioning value
711a887ec : ImsProvisioningController notifies initial provisioning value
f734318df : Notifies ServiceState changes to the observer for UserAll.
28b7cb34a : Added support for a package to have multiple carrierIds associated with it.
e47e0cc59 : Remove requestIsSatelliteCommunicationAllowedForCurrentLocation from vendor implementation
b585a45a3 : Clean up old resources when receiving new data from ConfigUpdater
d78e87039 : Fix crash when using SatelliteSOSMessageRecommender without satellite feature
48b381197 : Ensure SafetySourceReceiver only runs for system user
75e0f9679 : Import translations. DO NOT MERGE ANYWHERE
95ef03910 : Import translations. DO NOT MERGE ANYWHERE
9092c5ba3 : Import translations. DO NOT MERGE ANYWHERE
453c347ca : Don't throw when noting ENABLE_MOBILE_DATA
86c225037 : Fixed incorrect SIM used for voice call
d45f6d5a9 : Change the constant value to carrier config reference for call forwarding on reply timer
4587d90c8 : Improve DisconnectCause API for mainline.
f1f6cc251 : Make NGRAN have the lowest priority in NO SIM state
71ea6cef1 : Import translations. DO NOT MERGE ANYWHERE
507bef6d5 : Add null check for EuiccManager
9e370cfdd : Converting message.obj to AsyncResult to deliver context
f668eda9f : [Bootstrap Activation] Avoid Data Roaming On/Off Popup at bootstrap sim
1767aafbd : Enforce READ_DROPBOX_DATA permission for ecall diagnostics.
cdd81e105 : Converting message.obj to AsyncResult to deliver context
553d5dbd1 : Handle missing default phone
17c7ba0e7 : Handle when non-emergency call fails and no 2G
d9dfe8dcb : Apply feature flag inject approach

+- Project: platform/packages/wallpapers/LivePicker

8d96655 : Import translations. DO NOT MERGE ANYWHERE
c7a3765 : Import translations. DO NOT MERGE ANYWHERE
13790ec : Import translations. DO NOT MERGE ANYWHERE
9d7cb11 : Import translations. DO NOT MERGE ANYWHERE
7e99283 : Import translations. DO NOT MERGE ANYWHERE
bdea24c : Import translations. DO NOT MERGE ANYWHERE
a8dbb6d : Import translations. DO NOT MERGE ANYWHERE
7288e26 : Import translations. DO NOT MERGE ANYWHERE
bcdc8f2 : Delete unnecessary LiveWallpapersPicker proguard rules
c139a35 : Import translations. DO NOT MERGE ANYWHERE
a0d4ac1 : Import translations. DO NOT MERGE ANYWHERE

+- Project: platform/platform_testing

8033365b3 : Allow a pixel count threshold for AlmostPerfectMatcher.
a7b7ddfc8 : Add robolectric DeviceProduct for robolectric runs
31c60e5ed : Fix boot count in BootTimeTest.
36a0b82d8 : Manage elevated permissions with before/after annotations
de66ada50 : add IME trace monitor
f325bf305 : Improve error message in assertion checker
3fd52401a : add ViewCapture trace monitor
ee795eaa0 : Revert^2 "add dismissPin boot test"
a3bde109b : Revert "Adds AAE Surround View native tests to platform_testing."
a9c1c3613 : Revert "add dismissPin boot test"
ba9c3cd65 : Google-java-format sort import by default
e8fa847c0 : Copy boot time tests in to standalone jar.
74b690dff : add dismissPin boot test
d66401131 : fix: boot test doesn't report custom metrics
fb89b8c10 : Update the bluetooth_base to handle bt enable failures Test: Locally Bug: 345529840
c00a4c464 : switch over to use new storage read api instead of server_configurable_flags, this new read api lib will be needed for new codegened aconfig flag lib.
1d6b1d176 : Remove ewitt@google.com from libraries/app-helpers/spectatio/OWNERS
9f68d07a5 : Remove ewitt@google.com from libraries/app-helpers/interfaces/auto/OWNERS
7e9eb2c3e : Remove ewitt@google.com from libraries/junit-rules/OWNERS
3425a52bb : Remove ewitt@google.com from libraries/automotive-helpers/OWNERS
9b7e58719 : Add log of computed methods to flicker runner for debugging
6112f489a : More detailed logging
e4cac0111 : Revert "Workaround MaterialYouColorsRule to fix several device tests."
3cee959d0 : Add support for gesture input via [TouchInjectionScope]
55ff1623e : golden_watcher script fixes:
0728933fb : BT Discovery test fix
3acc2d2c3 : Workaround MaterialYouColorsRule to fix several device tests.
aeea07dcd : Update Video Recording Util to add the test class name Test: https://screenshot.googleplex.com/6HwP5YdZQZXLyQx Bug: 344864778
9479b43ce : Added apks needed to run permission_service tests
427e50c3e : Migrate Test Targets to New Android Ownership Model
3c74a461f : Add robolectric device to TreeHugger allowable list
b377b3d31 : Revert^2 "Write debug images as mp4 instead of a filmstrip"
b0fbeb281 : add logging to the MotionTestRule<ComposeToolkit> to make debugging infra issues easier
b5ccbfc36 : Add a script to bulk override local screenshots.
b014bd51f : Set AP's country code when using OpenWrt AP device.
31c257f04 : Convert sts-sdk-samples.zip to soong
9cc0138b3 : Google-java-format sort import by default
a18e9fd15 : Make ComplicationFilterRule aware of iteration renaming on methods.
8022fa749 : Make sure SwipeToRecents (now SwipeToRecentsFromApp) only matches CUJ when swiping to recents from an app
6a99f2e03 : Parse Jank CUJ tag values
18b0a7500 : Improve debugging message for wait for activities wait condition
9f0ae347a : Remove the ktfmt.py hook from platform_testing/
8e03f1976 : Fix build with ToT libc++
366cc9429 : Add BootTimeTest to ATS
9e321068c : Revert "Advance testscope clock at the same time as the compose clock."
25c98aedf : Revert "Write debug images as mp4 instead of a filmstrip"
c5882fae0 : Include SystemUI motion tests in the motion test library presubmit
bab4697a1 : Add annotation for motion tests
8e7dbe6bb : Write debug images as mp4 instead of a filmstrip
ff7c9d13c : Advance testscope clock at the same time as the compose clock.
858f9edf9 : Add statsd_benchmark native benchmark
fcc594303 : Format bp file and remove irrelevant exclude_files
664338db7 : Create DisableNotificationCooldownRule to avoid flakes
9aece160c : Increase wait time before capturing phone metadata Test: https://android-build.corp.google.com/builds/abtd/run/L14300030004126044 Bug: 342684496
618defb30 : Replace ktfmt.py hook by built-in hook in platform_testing/
23cba4e9d : Use Lockscreen element instead of indication area
13d247171 : Remove Kotlin files excluded in platform_testing/ ktfmt hook
370665e00 : Improve debugging message for wait for activities wait condition
0a09e3f82 : Fix flicker tests assumption on whether the devices uses a task bar or a nav bar
2636cd359 : Include the if-tools team to test Android.bp files
178179b3d : Change module type for audiotestharness-tradefed-lib
634e795d1 : Update release notes
4bf21825d : Integrate the latest changes
1bd70ebe3 : Use an InstrumentationRegistry argument to control golden variants.
9ced6edac : Update flicker owners file
7f13973a3 : Remove unused Android.mk of spin-n-threads.sh
e8041ab75 : Convert AndroidXComposeStartupApp to soong
722d59b15 : Set up minSdkVersion for platform-parametric-runner-lib
170f04590 : Add performance-tests type in test suites for power runner.
40936d9a9 : add 3p api function into nearby_connections_function_test.py
26d2b5df9 : Add test for taking into account alpha in occlusion calculations.
717454cf6 : Handling stale element exception and add getScrollPageContainer for IPlayStoreHelper
aee18184d : Add Video recording for Target Device Test: Locally - https://screenshot.googleplex.com/6uDKEwFBF3ZR4ZQ Bug: 342438127
0ec8c2c1f : Generate per-test openwrt syslog in BeToCQ test suite.
17fbd2c8e : Adding tests for ViewCapture integration with System UI.
50c3316e1 : Ignore wired charging animation layer in flicker
d82ca43fc : Extend Material You Colors (platform testing).
09aae3ad3 : Relax the condition of MaterialYouColors check.
d06bbf9c6 : Create two arrays of system colors.
53df717b1 : Add target for deviceless to avoid conflict with protobuf versions
11667108e : Add `DataPointTypes.listOf`
cc707fda9 : Support recording motion driven by gestures.
79b08ddb7 : Remove "MotionTestDefaults" attributes that turn out not-needed (and break actual targets)
9d4f14fcf : Avoid using Stream.toList() which is not supported on T
e12971b7a : MotionTestRule extensions for compose
fdccc1d31 : Remove references to deleted ExperimentalTestApi.
df3bff92d : Update ProcessUtil and SystemUtil class.
b9c50e7d7 : Improve error messages to encourage use of @EnableFlags and @DisableFlags
20b6cdc67 : Add waitToBecomeTrue
7594001c3 : [BetoCQ] Report the suite name to the test summary.
1914b998b : Deprecate enableFlags and disableFlags in SetFlagsRule.
58d09fbe9 : Deprecate enableFlags and disableFlags in SetFlagsRule.
4642fb5be : Lockscreen E2E test improvements
6dbd48322 : Add support for assumption in FaaS tests
a3e708830 : Fix for Profile Icon Test
bae8f39b5 : Convert platform_testing/tests/bootdoa/Android.mk to Android.bp.
92ed46f84 : Create a rule for HW rendering.
de3948719 : [BetoCQ] Enable individual test selection from the command-line
0fb5cfca1 : Add a SetFlagsRule.ClassRule which adds extra correctness checks.
92761fe86 : Revert "Check sdk level in SetFlagsRule"
e15f21868 : Check sdk level in SetFlagsRule
3506be551 : Uses new argument to force stop perfetto sessions
9d0503b92 : Change how perfetto config is written to disk
42b7c768a : Revert "Check sdk level in SetFlagsRule"
dec26db25 : Wait for the view to be stable with throttling.
f8dcceb94 : Revert "Check sdk level in SetFlagsRule"
2089102f4 : Check sdk level in SetFlagsRule
a46fdb0cc : Check sdk level in SetFlagsRule
4e3f00772 : Release betocq v2.2
0cb36f2c3 : Add DumpsysUtils class
e1829f168 : Add DumpsysUtils class
18d2a2337 : Add new fling method
b7ee9fa99 : Update CHANGELOG and doc for betocq 2.1 release.
d5c4ef0dd : Fix the OOM issue while capturing the screenshot.
143e6970a : Update GhidraPreparer and GitHubUtils class.
b23163b37 : Fix the media tests Test: Locally Bug: 339710891
6118d4cf3 : Adding support for specifying different parameters for different test environments
c478ac08b : Add MyRoboTest into TEST_MAPPING
13a791d0e : Rename `freeform_initial_bounds_scale`-> `desktop_mode_initial_bounds_scale`.
db612c940 : Adding two new bugs to the bug map
86597bf6a : Utility to watch goldens locally as tests are executed
48a040304 : Support non FlickerTest assertions in FaaS assertions
69733015a : Soong java_defaults for motion tests
b26de077d : Update test instructions
fb247d830 : Add the iperf support for aware, hotspot and wlan modes.
860b1a3a4 : Add strict_mode: false
413da9d8d : Add option to cleanup perfetto sessions leftover during instr crashes.
810e4db39 : Make artifactFile public to allow other infra to save artifacts
e875a92e1 : Rework the Motion Test Lib API
c45e78377 : Build PowerRunner as part device tests
a0317f75d : Revert "find the first flag class"
b2e2fe434 : Add option to fail test on service error
90b7bd6d5 : catbox_functional_bt_dialer_search_and_call test fix
5a94dea69 : Integrate the latest changes
d559824db : Remove deprecated SetFlagsRule.initAllFlagsToReleaseConfigDefault()
850c97f58 : find the first flag class
57a753151 : Allow filmstrip images of different sizes
28718901b : Integrate the latest changes
7e24f92a2 : Add perfetto artfacts to multiuser test and catbox
483b3f19d : Check if device is rooted before starting screenrecord
061fffc86 : Add bitmap.recycle in all code paths
576e82f8c : [BetoCQ] Replace all "sponge_properties" with "properties"
58bc81f4b : bt_disable_enable_phone_hfp_bluetooth_profile test fix
96c59f5b7 : Add missing transition type
0fcc2651e : More checks for perfetto config file existence
fd9721cfd : Add Video recording to the bluetooth_base Test: https://android-build.corp.google.com/builds/abtd/run/L10500030003439815 Bug:332709725
69640f0f3 : Simplify how SetFlagsRule provides defaults to FakeFeatureFlagsImpl
85eb43c30 : Fix NotificationShade toggling FLAG_NOT_FOCUSABLE
cfee029c8 : Remove deprecated SetFlagsRule.initAllFlagsToReleaseConfigDefault()
f9e9f6cae : Revert^2 "Don't hardcode running aod tests on devices that don't s..."
0696d574b : Revert "Don't hardcode running aod tests on devices that don't s..."
ac16ec52a : Turn off deprecated sdk dialog
6cbb94178 : Remove SetFlagsRule.getFakeFeatureFlags()
5ed616d49 : Add embedded_launcher: false to betocq_test_suite
dcb655900 : Remove unowned jank tests for wear.
714fde685 : Integrate the latest changes
2dff9d0ee : Allow for individual devices to be marked flaky
db8fe7892 : Don't hardcode running aod tests on devices that don't support aod
823291b8b : Write test metadata to the motion golden
35305d9d5 : Update video file name to avoid `.mp4` in the name twice
4d05062d9 : Disable screen share protections
f2f96feb3 : Remove the need to specify data types
b6d806771 : TimeSeriesSubject reversed expected and actual
49b5af6fd : Rename fling to scrollWithFling
dbf72188e : Add LockSettingsUtil class
8e2f9463d : Added a strict robolectric test module
2a4efcbff : Add video recording during test execution
0d91c1c18 : Convert autoRobo.ws.kts implemented by Uwais Ashraf to python.
f3a506693 : Support screenshot override (Robolectric local runs).
82291399b : Add resize scenario and refactor.
56c5a475a : V is 35.
729a3e540 : Remove code handling null description and test class values
1a280a860 : Handle 0 transit mode in changes
337b06dee : Improve error messages
19f497343 : Migrate Test Targets to New Android Ownership Model
a8a9a2da4 : Extract IStandardAppHelper interface.
087390ad7 : Switch `PlatformMotionTestingTests` to be run in presubmit
523d10b72 : Add details to error message
82a060876 : Start EvenLog trace last and stop it first
5f4d7fee1 : Improved error messages and handling
1a329471e : Fix FlickerServiceRule to not crash Microbenchmarks
efa8130c1 : Ignore EdgeBackGestureHandler0 in VisibleWindowsShownMoreThanOneConsecutiveEntry
4cde6b01c : removing unused Rb perf tests
2fee57507 : Make SimpleSurfaceGLActivity fit system window insets
f777ae9ad : More descriptive assertion message
362e8f247 : Add desktop mode scenarios to components.
65accf9e6 : Enable repeated onActivity waiting in screenshotTest
96c04874d : Update assets path for `ViewMotionTestRuleTest`
ba2b544d3 : Ignore `recordedMotion_filmstripMatchesGolden`
cf0831d99 : Handle testAssumptionFailure case in FlickerServiceResultsCollector
0ef5ce812 : Make sure trace are stopped even on skipped tests
25c858c21 : Add missing HwcCompositionType
b6d2b2e7f : Ignore readTraceAndSliceTraceByTimestampAndFailInvalidSize test in ResultReaderTestParseProtoLog
9686d9d3d : Golden update change auto-generated from Scuba: invocation I66700010258890370
26a8f228e : Add Aware test case and enable it for QuickShare CUJ.
6341b27f7 : Update test instructions and fix a typo in BLE test
03f63b306 : Create Slides helper interface
fd28fb119 : More specific trace already running error message
35f7f09ed : Address flakiness in EventLogMonitorTest#collectsCujEventData
736a6d753 : Adding new GMS ANR to bug_map
e532796ce : Sound Setting Script Fix
7c0f56bad : Add utils for desktop mode flicker tests.
745b4f27e : Collects transaction and layer traces from the test
9b9d56a7e : Include a SystemUI dump in artifacts on failure
fd58e17cb : Add the test instructions
b76d8a49c : fix typoes for scc_5g_all_wifi_dbs_2g_sta_test
087a908cd : Rename iterations on the method name, rather than the class name.
025a7bbfd : Add run_identifier property to BetoCQ v2 tests
e97e5f9f5 : Adding new bug to bug map
ca0df2182 : Add check for perfetto config file existence
f9c7e6498 : rename test suite name rename and cleanup the testbed name rename the cuj_tests as compound_tests
5aad56224 : Add an option for package name in CompilationFilterRule
3da0049e0 : Write last UI dumps to file in case of error
1f906c19c : Ensure event log traces are always read in order
d31fe8e44 : Allow conditional calling of SimpleIconFactory enable pool.
d05d10e54 : Delete flicker datatype objects
c8c462829 : Rule for disabling suppression in flicker tests
32ac1861d : Add subview parameter to ViewScreenshotTestRule
200bdd488 : correct the result message for the failure of 'prior BT' connection.
3204ab5c3 : Update ProtoLog perfetto trace for Flicker Util tests
4ae392fe8 : set the sdk_version of app-helpers-core to test_current
a398478e6 : Integrate the latest changes
fcd98587b : Ux Restriction test fix
165072f21 : Update Ghidra utility classes
986888b47 : fix typo for the low throughput tip
b6c8600b4 : Remove screen recording overlays from visible region
abac0fb4c : fix typo for the low throughput tip
9477a0305 : Add passing waitForIdle to the dialogScreenshotTest
dc701bc88 : Initial commit for BetoCQ v2
b052e7577 : Add saff to health/rules/OWNERS
d3d70d269 : UInputStylus: send updateTimeBase event before replaying
e9d1ab28d : Fix to the admin user grant permissions test
4a63dccac : Fix edge back event handler name
1007a5576 : Prevent confusion around inheritability of DeviceTypeRule annotations
4559f504c : Create Meet helper interface
aaaee9b0b : Add soong namespace to sysui libs
66118855d : Add diff-sized bitmap comparison for almost perfect matcher.
62a2a69a3 : Correct sdk_version of ui-trace-collector
c15c5039a : Wait for screen lock to disappear in UnlockScreenRule
d409c78b8 : Add hwwang to the OWNERS for the flicker app helpers
668a1cb1f : Add roottargetpreparer explicitly for root need
f4d45b08a : Add option to enter fullscreen mode in YouTubeAppHelper
c4622341c : ui-trace-collector: Collect perfetto input traces
46e31f4d2 : skip verify optimization if flag is exported
356c2c753 : skip verify optimization if flag is exported
06bcd6a70 : shell-as: Remove hardcoded PAGE_SIZE usage
bc3bdcb3d : Update visibility checks.
c82ddbf5e : Change Resource id to fix multiple Palette tests
01013f3fe : Add power test host runner.
f66d8041a : Adds a new listener to disconnect device through cable breaker
c9be3f5ca : Allow users of MotionTestRule to pass their own context.
efbce4041 : Update screenshot to match cuttlefish
dba92c54f : Give a hint of the # of different pixels even if two bitmaps differ in size.
32e0068db : Fix adb dumpsys_metadata corner case for TF cluster where one of values contains `null`
9e7e679d7 : Build power trace config
8816e1751 : Fix the file descriptor not closed issue in font utils.
88ce155b8 : Update Media test on TF cluster. Open BT Media app in case when default Media app non BT Media app in first run after flash Seahawk.
1020d5298 : Set windowOptOutEdgeToEdgeEnforcement for Theme.PlatformUi.Screenshot
05273b236 : Add Theme.PlatformUi.Dialog.Screenshot.MinWidth
1d7885f4c : Allow devs to ignore the 'Wrong java version' error
361da2c6f : Clean up fonts utils and rules.
684e203b7 : Create an util which applies Mat You and Google fonts.
aaef28200 : Collect dumpsys pinner output for debugging
4189624f9 : Rework how MotionTestRule picks data types for parsing goldens.
1a2ba5440 : Make sure screen is always on during tests.
bf5a179f4 : Ensure mutable native values are copied before retained in a data point
b95e32a55 : Fixing package directory for various classes
649ef16dc : Change dittobench output to logcat and don't wait for completion
1b05870cb : Don't catch AssumptionViolatedException
826d6c598 : Iterate on the MotionTestRule API.
8e918266f : Add utility classes for Ghidra
e56dcc0ce : Add utility classes for Ghidra
cae5ab20e : Remove inflateViewsInTestScope now that TestableLooper isn't required for view inflation
d4707c037 : Fix kotlin nullable errors in platform-screenshot-diff-test
f31297688 : Update default playlist for Media tests
0f58b487e : Update motion test config
752966a95 : Fix kotlin nullable errors in platform_testing
e23e5df1d : Wait for test app to be installed in NotesRoleManagerSecondaryUserRule
6df0f2f5c : Fix adb dumpsys_metadata corner case for TF cluster
10498397a : Applies Material You Colors in fragment rule.
1b62c4b8f : Allow connection medium selection
ed0f1be5e : Support dark mode and Material You Colors in RNG tests.
5c220d359 : Mark assertInvisible @JvmStatic
f2d44d45e : Updates FoldableDeviceController with updated DeviceStateManager API
6c4ab68b1 : Build boot trace configs.
bf4137f86 : MotionTestRule: View-specific [MotionTestRule] implementation
829485730 : MotionTestRule: Initial set of View-specific feature capture logic
d82da61f9 : MotionTestRule: Adding rule and RecordedMotionSubject
7086db9a3 : Add Java 21 as a known version
73bddc99b : MotionTestRule: Sampling specification for motion tests
94bc8ff13 : MotionTestRule: Adding TimeSeriesSubject for diffing TimeSeries and producing a readable diff.
2299730ac : Fix Dialer tests
504f215b3 : Fix StylusTailButtonSecondaryUserTest
93155f0f8 : Add a crystalball test rule for dittobench
805d4e09d : Fold [GoldenImagePathManager] into [GoldenPathManager] #cleanup
3af1be4bb : Account setting Test update- New Sign in feature
00195966e : Enable Passing test Args to Automotive Tests
a9db8a298 : Factor a [DiffResultExportStrategy] out of the [ScreenshotTestRule]
7c2334cc4 : Remove timestamp factory configuration from flicker
952fe2842 : Remove Logger classes from flicker
9d789f234 : Check split shade config value
9b93afa25 : Change the cutout mode of Theme.PlatformUi.Screenshot
153c1aa2c : Force initialize is tablet property
35133fc98 : MotionTestRule: GoldenDataManager
e3d749ec2 : Revert "Add binary statsd config for sandboxed activity metrics"
fd8efcce0 : MotionTestRule: filmstrip renderer
47593ae96 : Add perfetto tracing;
2b98d9a2c : Add boot loader timing info analysis;
b6e21e134 : Don't allow DeviceTypeRule unless it will work correctly.
28eba2960 : Fix the add_remove_remove_contact test & Update the upload_vcf_contacts_to_device function
ac09b6ac5 : Add binary statsd config for sandboxed activity metrics
65544db18 : Fix LayersTraceParser
d9899fed8 : Fix Region#getRectsFromString()
5eca833d2 : fix: error stack is not logged
5b32635ea : add boot test to catbox test suite;
67689e928 : Added a unit test for DynamicRuleChain that tests the failed() callback.

+- Project: platform/sdk

a94dc31e0 : Enable windows target

+- Project: platform/system/apex

f4a970fb : Revert "Drop prebuilt files to android source tree."
eab23eb9 : libc++fs is part of libc++ now.
6ffd334d : libc++fs is part of libc++ now.
947fe7da : Drop prebuilt files to android source tree.
371b0ac0 : Drop prebuilt files to android source tree.
e1a8c25e : Add signature permission allowlist to cts shim.
cb6c8e67 : Use posix_fallocate to allocate blocks for ota preallocation
4925e7b3 : Add proposed trendy teams for CTS modules
3602e53c : Fix ApexCompressionTests
aa2e4071 : Fix the race between install and cleanup.
b855e006 : Cleanup: remove -Impl decl in header
b9707947 : Use const string& for string arg
7ae3e734 : Check if statssocket is availble before sending atoms
5a6d4c1c : Reapply "Apexd logs metrics atoms for rebootless installs"
1aedd398 : Fix ApexCompressionTests
1f463b67 : Use no_full_install: true instead of installable: false
48bc5d07 : Revert "Apexd logs metrics atoms for rebootless installs"
e81e95b6 : Need INSTALL_TEST_ONLY_PACKAGE permission to install test apex
8a8158b0 : Apexd logs metrics atoms for rebootless installs
cd8f9ea7 : Bpfmt files in system/apex
65502eef : Set embedded_launcher: true on apexer_test and apex_compression_test
b8043623 : Set embedded_launcher: true on apexer_with_DCLA_preprocessing_test
21105d05 : Support boot config to make adbd bootstrap
c04b6cf9 : Don't test bar_test32 on 64-bit only targets
49e0ceb7 : Drop prefer: true from com.android.apex.cts.shim.v1_prebuilt
1af115af : Use llndk-versioning.h for __INTRODUCED_IN_LLNDK
2250f299 : Fix checks for non-staged installation
370a8fa9 : Fix checks for non-staged installation
1e1607cf : Avoid dependency cycle from apexer to apexer

+- Project: platform/system/authgraph

4653f55 : Fix COSE signature formats
e4d193b : Upgrade to syn2 dep
9fae822 : Add test to validate sample BCC
ea9e75e : Use a partially decoded DICE chain entry payload in the key exchange
8e59cb3 : Cope with legacy config descriptors
de82b56 : Drop a couple of unnecessary clones

+- Project: platform/system/bpf

e2f2b82 : BpfLoader: use BpfLoader as the LOG_TAG
95c6fff : BpfLoader: exec mainline netbpfload for finalization
0eb98a2 : BpfLoader: drastically reduce logging
bc4ae41 : BpfLoadTest: Set rlimit memlock for old kernels
0912065 : Platform BpfLoader: remove dumpIns() and dumpAllCs()
50c60e5 : Platform BpfLoader: remove dead code exists() function
c1647d7 : Platform BpfLoader: remove support for per-map/prog dir & selinux context
b9712d1 : bpfmt loader/Android.bp
cc922aa : Platform BpfLoader: statically link libbpf_android support lib
5c412c6 : move libbpf_android into loader subdirectory
8c0a922 : rename 'bpfloader' directory to just 'loader'
c82f566 : Platform BpfLoader: do not support mismatching bpf map/prog struct sizes
97e633a : sort OWNERS_bpf and add trailing newline
e0a5665 : Platform BpfLoader: remove spurious comment about versions
9e8e2eb : Platform BpfLoader: remove IGNORE_ON_{ARCH} support
420e8a1 : Platform BpfLoader: remove IGNORE_ON_{USER,USERDEBUG,ENG} support
df94ef3 : BpfLoader: remove platform bpfloader version.
554d0a2 : BpfLoader: progs section must be present
a5646cb : BpfLoader: remove version check logic
278a712 : BpfLoader: remove dead code

+- Project: platform/system/bpfprogs

682d5b6 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/system/ca-certificates

aa84f51 : Reimport NSS 3.97
5df7f21 : Use srcs attribute for prebuilt_etc
86de235 : Update CA certificates.
5c8317b : Update CA certificates.

+- Project: platform/system/chre

08a9e4b8 : HalClient: Update the deadlock fix flag to be PURPOSE_BUGFIX
38eca52a : Create a flag for host endpoint reconnection
f49f065e : HalClient: Remove locking check for ContextHub handle
3b2e4ad0 : HalClient: Add a flag for reducing lock holding situations
3737ba76 : Allow Linux system time to be overridden
054009b0 : Add prints to help debug rare sim init failure
65f9ae12 : CHQTS: Still test the max packet size in testSingleMessage
8ab3a495 : Resolve misc compiler warnings
bbade8e9 : Fix warnings from deprecated atomic_init
7e460ff8 : Use aggressive scan mode in BLE sim tests
1278c81e : Ensure logging is safe to use for entire sim test
899b186f : Add IntrusiveList::link_front().
d381d51a : HalClient: Avoid joining the background connecting threads
528f6ae2 : nearby: sync from google3 at CL 641365532
e8912501 : Fix spacing in build_flags.sh realpath calls
f330cfb6 : Multiclient HAL: Add an API for dumping debug info of ChreConnection
5320dfca : Update aconfig storage read api lib
b8c87268 : Multiclient HAL: abort when no hub info found
6b5711e1 : Define a flag for aborting hal when no context hub info is returned
a99542f0 : Improve logs of hal client library
84af20e4 : tinysys: Add support for GNSS
fcb98aca : CHQTS: add more debug information
7721cbdb : Remove flag control for storing nanoapp binaries
b07e9ba9 : TransactionManagerTest: Fix shutdown race condition
14004ca5 : TaskManager: Add flushAndStop function
a0dd6728 : Comply with clang tidy
772c79a2 : Enhance TimerPool cancellation guarantee
9f89c14d : Fix typo in ContextHubClientSendMessageTestExecutor
91dab3c6 : Add more debugging log in wifi_cross validator
db758517 : ble_world: Fix potential infinite loop
1d85799f : Remove unused include from event_loop.cc
b3726a4e : Use longer interval for SensorUnsubscribeToDataEventsOnUnload test
d38014e0 : Remove logging and comply with C++ standard for segmented queue
6187f5b6 : Fix typo in chreWwanGetCellInfoAsync comment
1d3b7d92 : TransactionManagerTest: Reduce waiting for cookie test
eb8aa43c : Improve verbosity of DC offset failure message
d80f83c0 : Add Significant Motion Detector sensor to CHRE API
5e385630 : TransactionManager: Only one pending transaction per cookie
83cc8924 : Fix clientConcurrentMessageTest
b32b09ad : Fix SendMessageToHostTest: Use chreGetMessageToHostMaxSize()
2993b98e : Enable retries for reliable messages
aecc49c3 : chre_aidl_hal_client.cc: Small cleanup
6a4bb81b : Fix typo in host_comms_manager.cc
f9ae599c : Fix typo in host_comms_manager.h
b4b6d8cc : Fix parameter name in handleMessageDeliveryStatus
3d92d85c : Reliable Message Test: Fail on duplicate messages
0cef1573 : Delete TableKeyComparator assignment operator
ab4b87e0 : Change chre_metrics_reporter to a static library
4c5b26ca : TransactionManagerTest: Add nullptr checks
6b31ac8b : Tinysys - Annotate IPI related variables with sram bss.
25d6f628 : HalClient - Add support for background connection
b46358d9 : Revert "TransactionManager: Add GUARDED_BY"
673b660f : Update log message parser to prevent reading past the end of log buffer
866519d5 : TransactionManager: Add GUARDED_BY
f9efe3b8 : Add IWYU pragmas for chre heap
67856754 : Port metric reporting for nanoapp loading failures
c7f81f2e : RESTRICT AUTOMERGE Set the container field of aconfig flags
464bf809 : Add the reliable_message_test_mode_behavior flag
f2a53a46 : Remove fatal error for GNSS resync
4a75fd30 : TransactionManager: Cleanup headers
eb771a4d : Add reliable message duplicate detection and retry flags
1a9563d2 : nearby: sync from google3 at CL 627549522
069d7621 : Define a local static impl of isGraph()
df25226b : Fix implicit sign conversion for getEstimatedHostTimeOffset
7a6bc8ab : Follow clang-tidy's guide for comment
0f1fce37 : TransactionManager: Start ID with random number
8efdf354 : Add CHRE util hash.h
0396b221 : Fix a typo
6f56bec0 : Prevents partial mod of outReqState in CHPP Thread
5036205e : TransactionManager: Optimize locking
27a75f91 : TransactionManager: Clarify retry comment
7c767e5d : Make settings test not abort on failure
499ce0c7 : TransactionManagerTest: Optimize timeout tests
ee5ef91c : Free message memory in nanoapp stopping case
2c432b6f : TransactionManager: Explicitly declare template arg on LockGuard
528fb524 : Tolerate duplicated endpoint connecting requests in HAL
cb4445ac : Add bpfmt upload hook
296e8d12 : Run bpfmt on all Android.bp files
05404f62 : TransactionManagerTest: Reduce locking
e7386317 : Append newline in container_support.cc's chreLog() for better formatting.
6d8521a0 : Print out all the unresolved symbols before failing out
c73f2ee2 : TransactionManagerTest: Fix flake due to deadlock
17bebc26 : Fix typo in CHRE API: CHRE_WIFI_SECURITY_MODE_UNKONWN
b147f278 : Add container_support.h to heap_impl.h
f4209009 : CHRE: fix over corrected CHPP WIFI time
87a9f3ae : HostCommsManager: Flag guard TransactionManager
65dc272b : TransactionManagerTest: Remove singleton TaskManager
c12cc2ac : TransactionManager: Test flushTransactions
44aa53ef : TransactionManager: Reduce memory usage
5d09f351 : SegmentedQueue: Small constexpr optimization
fa9f8afd : TransactionManager: Cleanup onTimerFired
271cfa61 : Rename CHRE_SUPPORTS_RELIABLE_MESSAGES
851967a6 : Update Owners file
e9f5df60 : Explicitly cast uint32_t for cherHeapAlloc
fc3ac33f : chre_api_core.cc: Fix unused variable build break
92afbceb : Revert "TransactionManager: Reduce memory usage"
33434aee : TransactionManager: Reduce memory usage
41b7bf0e : Implement reliable messages in CHRE
9763d659 : Update soong rule to follow new Pigweed lib defs
f4e3264e : Change error logs for unable to find nanoapp binary
7c34be35 : MemoryPool: Add find and active block tracking
71e34696 : TransactionManager: Pass the number of retries in constructor
44971877 : TransactionManagerTest: Fix flakiness
ed9676c2 : TransactionManager: Allow modification of data in start callback
24bb4fec : nearby: sync from google3 at CL 619785758
52f306f7 : TaskManager: Hold the mutex lock during destructor
5370a9cd : Change logV2 to accept and parse raw fbs LogMessageV2 messages
06d2e4a1 : CHRE: avoid crash during nanoapp unload
9e0dfcc9 : platform/shared: Add libc overrides for clang
690bca9c : Modify token database info handling logic
0f0c42ce : Add flag to control store nanoapp binary to host
4ef26495 : TransactionManager: Fix enum comparison warning
940ba0c8 : TransactionManager: Cleanup function parameter comments
baab3305 : Fix shadow error in transaction_manager_impl.h
417359ab : Support tokenized logging for dynamically loaded nanaopps
fcb75d1c : Update build_tinysys.sh to have a clean build option
347c9f39 : Update soong rule to follow new Pigweed lib names
b296c740 : Add check for return of send fragment load request
84f7af11 : Remove nanoapp log util and use chreLog
6372bb29 : Support pw_function in nanoapps
dfaf02bb : Update preloaded nanoapp loader to be more error-tolerant
55ec911d : RPC Service Test: Use parser for service
0ff63982 : Handle nanoapp token databases and tokenized logs
62638823 : TaskManager: Only notify condition variable without lock
367baff3 : Use first CHRE audio packet in diagnostics tests
62da783b : TransactionManager: Pass retry wait time in the constructor
50879f05 : Add concurrency audio diagnostics test
d0064d00 : Only log load/unload events after the transaction is finished
eb0d2e43 : Minor refactor of EventLogger and FragmentLoadTransaction
7e22697c : Support manufacturer data filter in ble_world
3ebd9d19 : SegmentedQueue: Add a extraData parameter to removeMatchedFromBack
210c79cc : Define CHRE_HANDLE_FATAL_ERROR for linux
c763abe2 : TransactionManager: Update flush callback to include data parameter
644cb4f1 : Export flags used in FlaggedApi annotations
29549c0e : Add TransactionManager to CHRE
ec94214e : Update the MACRO of cpu up vote of tinysys
aba3047a : Enforce CHRE HAL interface version for users of HalClient
92cad83c : Make libchre.a for tinysys compilable with V code
79d74a9a : nearby: sync from google3 at CL 613786864
18502e31 : Add peak amplitude test for CHRE audio
69f22c48 : Add a data pointer to chre::SegmentedQueue::removeMatchedFromBack
9b5f4aab : Remove uuid flag checking after it has been ramped up
aba0d778 : Update sendNanoappTokenDatabaseInfo for tinysys
c3b7851d : Revert^2 "CHRE: export ceil() funtion for nanoapps"
da619c06 : Dump sorted endpoint ids from HalClientManager
57e4c542 : Increase interval for sensor request
059f70e5 : Revert "CHRE: export ceil() funtion for nanoapps"
184c064a : CHRE: export ceil() funtion for nanoapps
6928b135 : CHRE: export ceil() funtion for nanoapps
ce56968a : Add direct headers for some files

+- Project: platform/system/core

e3a3d903a : Make snapuserd recovery_available.
aaf11ec89 : Revert "snapuserd: Don't statically link outside of ramdisk."
c9fa93f4e : snapuserd: Don't statically link outside of ramdisk.
0168ec74d : Revert "libsnapshot: set thread priority"
db560090e : libsnapshot: set thread priority
28801377a : libsnapshot: configure threshold size
64776335c : toolbox/modprobe: Load modules from /lib/modules based on page size
9a3a1a14b : libsnapshot: pass build config o_direct
4cb11951e : Revert "Make foreground and background I/O priority different"
54bfde03e : libprocessgroup: Remove unused includes; add missing ones
10826481b : libprocessgroup: Don't delegate to default constructor
df67107ac : libprocessgroup: Use default member initializers
06603fe14 : [CrashReporting] Correct guest arch init
f2064c3a0 : Update zygote32 rc file to match others
c991c3dbe : toolbox/modprobe: Filter module directories based on kernel page size
f0d3447af : Add proposed trendy teams for CTS modules
81a1b3ec2 : init: enable 'user root' check at build time
571d4faec : PREUPLOAD += bpfmt
c088de187 : libc++fs is part of libc++ now.
f28b9a8b8 : Revert "Move native coverage output directory."
f2474379e : Add reserved to CrashDetail proto
4e1776ced : Revert "Load modules from _16K dir when running on 16K kernel"
915f32d89 : Revert^2 "Set ro.fstype.data when /data is mounted"
ed92eabfb : Make public.libraries.android.txt available to filesystem
062eb59a8 : Revert "Set ro.fstype.data when /data is mounted"
49ecca71b : Add fs_config entry for *.rc files.
5088e588f : init: 'user root' check use vendor API
b9e0545c8 : Revert^2 "Only write appcompat properties if flag is defined"
b1a58e12d : Use shared trusty OWNERs file
0a2a015e3 : Fix libutils_binder_sdk build warnings
7badb51d2 : Mark libutils_binder_sdk as snapshot supported
81f1da48b : create_snapshot: Build the binary as static
262f1e809 : Create the /dev/sys/block/by-name/zoned_device symbolic link
43b2abf79 : libsnapshot: set num merge threads
09e081f98 : snapshot_proto add build configuration variables
6c0800fbb : update supported compression methods
67ea4959a : libsnapshot: get read_ahead_size from build
01edc0939 : Remove fs_config lines for /data/*test*.
254436b3a : Make more DeviceHandler member functions private
75ed08fb0 : [Berberis][CrashReporting] Add riscv case for thread local retrieve
0e8f64bb5 : Fix build with ToT libc++
564d970bd : init: Use std::string_view instead of std::string where appropriate
78c65e52a : Set ro.fstype.data when /data is mounted
230f63927 : init.rc: add a new maps dir under /metadata/aconfig dir
b87b25554 : riscv64: increase ASLR randomness for Sv48/57
a8a2c5a7e : init: delay 'user root' test to W+
5e88a32de : make apex init .XXrc parsing honour .35rc even though we're not yet sdk=35
4334a6320 : [Trusty][Metrics] Update struct to add is_crash on the NS side
aed74bad4 : Remove stray semicolon.
208fccdae : init.rc: set up init.rc for aconfigd to initialize mainline storage
c4b24f70e : cleanup: PLOG(FATAL) crashes, does not need else branch
1ebf9cb66 : Add restorecon flags for force and data data
2df897c1f : No longer require root for PermissiveMteTest
3a9a98948 : crasher: hide xom from help when unavailable
ec54595af : libstatssocket_lazy: add isAvailable()
f01048743 : Define String8 and String16 operator<=>
188d59a91 : 16k kernel dev option changes ro.build.fingerprint
c5cec3c71 : mkbootfs: Allow invocation with no directories specified
1277bd4df : Prevent mte_upgrade_test from hanging if MTE is disabled
b3c145e0f : Fix mte_upgrade_test
c8027933b : Reland "[Berberis][CrashReporting] Dump guest thread inf..."
cb53fe136 : Reland "[Berberis][CrashReporting] Extend ThreadInfo to ..."
a474b174f : Merge "storageproxyd: Fix x86 builds" into main am: bbdc19b7e1 am: 2b029e300b
0b36b59e4 : Create OWNERS for test_upgrade_mte
3e0d4b9f7 : Merge "storageproxyd: Add arguments for storage mapping and max file" into main am: 63ef65c138 am: 0d49c512be
b2016ecad : mkbootfs: Fix usage message for dev node list files
7ae58649a : mkbootfs: Fix -f typo in usage message
cdf499f9c : Revert "[Berberis][CrashReporting] Extend ThreadInfo to have gue..."
899c1bdfa : Revert "[Berberis][CrashReporting] Dump guest thread info to tom..."
4c3a9dfd2 : [Berberis][CrashReporting] Dump guest thread info to tombstone file
3ff250f6d : [Berberis][CrashReporting] Extend ThreadInfo to have guest registers
2f77c2a51 : Clean up usage of 32 bit/64 bit checks.
b47c9b065 : [Trusty][Coverage] Update counter to let Trusty know coverage dump has been read
87b1dc23c : Updated 'cc' field of fuzz_config in Android.bp file
5bec4e0cd : Move sanitizer.libraries.txt definition into Soong
4647b6b30 : Add page size info to tombstone
c542da267 : libsnapshot: update write error logs
f9b4b0fe0 : Add maco to OWNERS.
ef637fd13 : Move llndk.libraries.txt definition
d18649eab : Add device= in Fstab
6d8304aa4 : Revert "Only write appcompat properties if flag is defined"
b33025849 : Use no_full_install: true instead of installable: false
c9d44b84f : Don't reject "ctl.stop.*" during shutdown.
030dd0502 : [Coverage] Fix coverage bug in which extra garbage is being written
7bfbe4171 : Fix fallback signal issue.
c0659f010 : libvendorsupport provides an API to replace vndk version
fff3c9298 : Update shell_and_utilities for V.
c2eaac5ed : [MTE] disable memtag stack in early init
38d36e449 : libutils: T* is a trivial type
1c46a0086 : Replace malloc_not_svelte with malloc_low_memory.
6e774bae1 : parse_line: allow -1 for apexes and sdk libraries.
c76a8937b : Make sure debuggerd_test is run on device.
188b64778 : Create app-metadata directory
b479666e3 : ueventd: Add `devname sys_name` to `subsystem`, pulling device names from sysfs
ffdb017e7 : Load modules from _16K dir when running on 16K kernel
6cdee65b8 : Allow querying for fstab for a mount point with fstype
455fe568b : sysutils: add missing <vector> include
1db2d481e : libmodprobe: remove dummy parameters for kernel
2d45331a9 : Avoid confusing `main_thread` name
f885d551c : Create and support isolation for /data/storage_area
4f75b6699 : storageproxyd: Fix x86 builds
2c6b83f4d : setprop: check if not setprop value but setprop name starts with "ro."
a95be37d2 : init.rc: remove 4.9/4.14 support
8b29034b8 : init.rc: remove xt_qtaguid configuration
e873e1d31 : Null terminate the std::array given to execve
32677ae8f : Only write appcompat properties if flag is defined
885bd1c8d : libsnapshot: remove hard coded cow version
4113b658a : Build init-debug.rc with Soong
7d9d171e4 : libprocessgroup: Check validity of uid and pid arguments for createProcessGroup
29e30f25b : Revert "libprocessgroup: Check validity of uid and pid arguments"
fa5cf6884 : snapshotctl: Check for cow path when allocated from /data
f1ddc62db : Build etc/hosts with Soong
8005cfa7e : Warn that reboot might be needed after setting IDs
12c64a758 : Don't install Android-only dependencies to microdroid
636234beb : storageproxyd: Add arguments for storage mapping and max file
dcce9e044 : Do not disable LLNDK symbols in header files
ab9b68384 : Throttle reboot from native watchdog
541f85037 : Updated fuzz_config in Android.bp file
921649032 : Temporarily disable mte_illegal_setjump
3785e7b1f : support negative zstd compression levels
7443b82ce : Create new file for test_mission_1 marker file
fb6957c64 : Updated 'cc' field of fuzz_config in Android.bp file
a2f5335b8 : [GWP-ASan] [debuggerd] Change test to handle default recoverable
1cfa2c411 : Add build flag to split the cgroup v2 hierarchy into apps/system
f8901767e : Add build flag to force memcg to the v2 cgroup hierarchy
d1e048f95 : Use ConvertUid{Pid}ToPath for all path generation
44eb70548 : Fix unused params and remove unneeded cflags
b238b90a7 : lib/trusty: tipc-test should not print results to error stream
4f3a4cbc5 : lib/trusty: tipc-test suite name is incorrect in JSON output
3e4159a22 : firmware_handler: Print full FW path before loading
ae5ce6f7c : Revert "Update native watchdog to be triggered after 20 restarts instead of 4."
867f0ada9 : init: Remove encryption=DeleteIfNecessary from /data/misc/bootanim
08686936b : getevent: print error message when failing to get event
b8f9475fd : getevent: add Framework Input team as owners
2f8efe00a : skip nop persistent property writes
feb7e0ea9 : Restorecon /microdroid_resources in setup_selinux
dbb87ec8a : Fix typo in comment.
1d928ca80 : Update native watchdog to be triggered after 20 restarts instead of 4.
2f814176e : Add dm-thin support
d4bd799fc : linker.config.json: remove libpac.so.
916ed6665 : Revert "init_kill_services_test: don't always try to kill hwserv..."
0f42bd4a8 : Update needed for Rust v1.77.0
91d82fb63 : Add libEGL, libGLESv2 into provideLibs
65430f8de : Move native coverage output directory.
4a57c8f4f : adb: Do not use fs_config unless we are root (try 3).
e2fbaed97 : Revert "adb: Do not use fs_config unless we are root (try 2)."
0919e1bc0 : adb: Do not use fs_config unless we are root (try 2).
65f2a4963 : vts_fs_test: Annotate fs type test for VSR.
a5521b0d9 : init_kill_services_test: don't always try to kill hwservicemanager
e336b9219 : init_kill_services_test: don't always try to kill hwservicemanager
ec799183c : init: Remove legacy virtual-ab support
37c3ed70c : Remove unused VNDK-related function
bcaeacc68 : Enable weak functions properly.
a2aa83c5a : libsnapshot: don't kill the daemon for legacy vab snapshots
b0cf1d237 : libsnapshot: Propagate legacy_snapuserd status during WriteUpdateState
d28f45772 : Remove check that only allows microdroid vendor partition on debuggable VMs
c375878b8 : snapuserd: Use snapshots during install
35d5c94bb : libsnapshot: Enable snapshots during OTA install for S vendor
7199051aa : Wait for disconnect when rebooting to userspace FB
6d7e83fb4 : Add //visibility:any_system_partition
5e8e488c1 : libsnapshot: Cache Ops correctly
d7efbea40 : cow_api_test: big replace op
7285c0d1b : tombstoned: Rename proto tombstone before text tombstone.
c60d2fc56 : libsnapshot: chunk iov writes
92b7d837b : snapuserd_test: check writer != nullptr
10233e2fc : snapuserd: Remove legacy dm-snapshot based snapshot and snapshot-merge
25eabc44f : libsnapshot: Prepare removal of legacy snapshot
9e17d3a03 : turn on aconfigd in init
294ba3808 : trusty: rpmb_dev: Use socket from init and update init script
31407917f : [MTE] Implement permissive (recoverable) MTE for apps
553c9d4fb : liblp_builder_fuzzer: Bug Fix
0fb8da9a0 : Avoid duplicated definition in llndk-versioning.h
8e6ab8732 : libsnapshot: reserve 16x space for ops
e95d78104 : Do not chmod ANRs
c8dc7ffd5 : toolbox/libmodprobe: add toolbox to vendor_ramdisk
9459f7c09 : dmctl: add report of IMA
7d400f9d8 : toolbox/modprobe: Use libmodprobe to load modules from FILE
71179955f : Revert "start aconfig storage daemon"
47f9182e4 : Remove bionic dependency from llndk-versioning.h
ad8cf52c4 : Remove VNDK definition(s)
eaf7d77e7 : Add missing header.
365200443 : Declare init.*.rc modules in Android.bp
9ce8219f5 : libsnapshot: fix warnings
da960a134 : libsnapshot: remove temporary solution
07afcabf6 : start aconfig storage daemon
1e114e677 : Add a step to derive microdroid vendor dice node
fe7b83fae : Move ForkExecveAndWaitForCompletion to util.h
2384e8abf : Mount /microdroid_resources as tmpfs
7f3fe0aaf : Make foreground and background I/O priority different
b46e5e6d0 : Scan for quiescent in sub reason and details
f8292344c : Define macros for LLNDK versioning
6480d875b : Make snapshotctl also log to logd.
22ddb0aec : Allow other processes to run snapshotctl through init.
1fef1b135 : Update test for more accurate memtag_handle_longjmp
b9dead1a7 : toolbox/modprobe: Fix failure due to blocklist
2d3658a42 : libmodprobe: Make IsBlocklisted() public
d1e4c263c : Remove the redundant libcutils_sockets_test
dfd84433d : [Metrics] Add helper data structures to parse metrics messages
4058ba29b : Skip initializing ro.vendor.api_level if already defined
80dca7ba5 : Annotate LLNDK functions in non-vendor libraries
e6462f91c : Add test for invalid setjmp in MTE
b7e994174 : Revert^2 "Add TEST_MAPPING for debuggerd CTS"
06053405e : Use _Fork().
b9f2361dd : snapshotctl: Build few commands only for userdebug/eng builds
699f27913 : Create /mnt/pre_reboot_dexopt on init for Pre-reboot Dexopt.
c4db546a2 : Add libz to static libs of libutils_test
731972b08 : Create directory for /data/misc/connectivityblobdb

+- Project: platform/system/dmesgd

199af99 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/system/extras

32d48402 : Remove unused system/extras/brillo_config/Android.mk
f2316451 : profcollect: change default sampling period to 1500ms
12038ee9 : Disable hwasan for simpleperf components linking libsimpleperf_readelf.a
9ac6c441 : simpleperf: Move ETR probing to ETMRecorder
3551edfd : Remove olivernguyen@google.com from toolchain-extras/OWNERS
a169e630 : libc++fs is part of libc++ now.
8aaa4f10 : libc++fs is part of libc++ now.
8b4f67d7 : Revert "Move ETM decode back to idle processing stage"
f0858e04 : profcollect: Clean up stale comments. NFC.
610ca1c6 : Increase maximum trace files storage limit
73a5021d : Fix build with ToT libc++
4e1c58bb : profcollect: Do not collect traces for 32-bit libraries
f9cf0381 : profcollect: Record profiles for apps
056299c9 : Move ETM decode back to idle processing stage
d46a0a8b : Add simpleperf_writer_fuzzer
6bbaeac9 : Refactor libsimpleperf_report_fuzzer
9b4bb9fe : Convert pagecache to python 3
6b7ad7e4 : binder::get_interface -> binder::wait_for_interface
c3159cd7 : profcollect: switch .rc to device_config.aconfig_flags namespace
616b6aa8 : profcollect: Fix docs not to invoke setprop directly
3c784e9f : elf align: allow 2**n for n >= 14
7c263f5c : check_elf_alignment.sh also check executables
3a22c2e5 : simpleperf: inject: Fix a segfault error when parsing vmlinux data
1b6b4f1e : simpleperf: inject: Ignore invalid data instead of aborting
d924da5d : profcollectd: Add kernel release in config
731a3f7e : Improve pintool docs add tips for probing
b9d24fcc : profcollectd: Add kernel release in config
6a5bd384 : Replace impl ToString with impl Display
d65eeb86 : simpleperf: Fix default value for --etm-flush-interval
1684aa51 : simpleperf: Fix default value for --etm-flush-interval
b61f59de : simpleperf: record: Add --etm-flush-interval
728168e4 : simpleperf: Delay processing ETM data until the buffer is half full
0bf21ec9 : simpleperf: Rotate the last cpu disabling ETM events
1c037067 : simpleperf: Flush ETM data at the end of recording
25e0944d : simpleperf: Enable ETM events after create aux buffer
4ce35839 : simpleperf: record: Add --etm-flush-interval
7a59f85e : simpleperf: Delay processing ETM data until the buffer is half full
9e247e80 : simpleperf: Rotate the last cpu disabling ETM events
b89b1ef9 : simpleperf: Flush ETM data at the end of recording
eb98a8b5 : simpleperf: Enable ETM events after create aux buffer
e65fe139 : check_elf_alignment.sh: extract APEXes
986e73f1 : tools/check_elf_alignment.sh: Use double quotes
6e1def69 : check_elf: dump all libs
b67822c1 : Automatically delete trace files after generating report
0f831689 : tools/check_elf_alignment.sh: Add zip alignment check
ea16c965 : simpleperf: Update collect_etm_data_for_autofdo.md
561eea19 : tools: Add script to check ELF alignment
897f8fa1 : lpdump: Add info about super partition
26cd565b : simpleperf: Fix flaky test check_trampoline_after_art_jni_methods
b85662a9 : simpleperf: Fix record_cmd#check_trampoline test
08466993 : simpleperf: Mark cycle counting in ETM config register.
d22e1c74 : profcollect: Change config namespace to aconfig_flags.profcollect_native_boot
f41d0fd7 : simpleperf: Check sched:sched_switch event in HasTracepointEvents
19ce98ee : simpleperf: Handle empty string in TracepointStringFinder
7d8db107 : simpleperf: skip checking tracepoint events in the list cmd
b68f0f9e : simpleperf: Don't check symbols when getting no samples in emulator
1ac7ee8a : simpleperf: report_html.py: Format event counts with commas, right-align
0507c803 : Do not reset profcollectd on sampling_period change
90c27b08 : Add debug logging showing the llvm-objdump command
2c928d6e : simpleperf: Suppress kernel module read warnings
2d7af967 : simpleperf: clarify --binary_filter in report_html.py
648c3e41 : simpleperf: Add CDD annotation for CtsSimpleperfTestCases
41482b6d : Remove dead code.
b3f184f5 : simpleperf: report: add an option to specify symbol searching directory
2b270fd0 : profcollectd: Use system property to probe etr when needed
6e03c480 : profcollectd: Use system property to probe etr when needed
f8423f6e : Fix incompatibilities with Protobuf 22.x.
dc008bd2 : Remove VNDK definition(s)
9f56e5a6 : profcollectd: Update binary_filter to include kernel code
f83c00f8 : Fix log typo; no using namespace std; remove unnecessary std::endls
91fb5a87 : profcollectd: Update binary_filter to include kernel code
83587fc7 : kcmdlinectrl: add system property support
656e35dd : simpleperf: scripts: add --remove-method
ecef3dcb : simpleperf: update simpleperf prebuilts to build 11510367.
5f140932 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/system/gatekeeper

bffe4fa : Remove VNDK definition(s)

+- Project: platform/system/gsid

88e4f84 : libc++fs is part of libc++ now.
59f2b11 : Align /data partition rules with vts_fs_test.
b53eeb6 : Align /data partition rules with vts_fs_test.
51077a6 : Add to check if device has metadata partition

+- Project: platform/system/hardware/interfaces

4be6428 : Use the global default cpp_std.
4d12766 : suspend: only join the hwbinder threadpool when HIDL is registered
1a83a71 : Remove VNDK definition(s)
24f3a51 : Freeze android.media.audio.common.types V3
867f631 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/system/hwservicemanager

2ae935f : Promote CtsOsTestCases to presubmits
6d1e2e2 : Deprecate hwservicemanager
1f63de7 : move hwservicemanager fragments
9a4cbc7 : Stop registering android.hidl.token
2400b8d : Add CtsOsTestCases:android.os.cts.HwBinderTest to postsubmits
c4b7ac9 : Revert^2 "Deprecate hwservicemanager"
64383e9 : Revert^2 "Stop registering android.hidl.token"
8a2b065 : Revert "Stop registering android.hidl.token"
40398d6 : Revert "Deprecate hwservicemanager"
5241686 : Deprecate hwservicemanager
0d1b1f3 : Stop registering android.hidl.token
a36da21 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/system/keymaster

a0c4066 : Avoid test abort if fuzzer finds valid inputs to importKey API.
536357d : android_keymaster.cpp: Fix compiler warning
0504c7a : Drop configuration fuzzer
4a62b1c : Support 64-bit certificate times
65b109b : Remove unnecessary "_external" suffix from libcppbor
935c574 : Allow type conversion from KmVersion to int

+- Project: platform/system/keymint

df474a6 : Fuzz parsing of KeyDescription for wrapped keys
ed8c1d1 : Wraps call to boringssl unsafe exports in `unsafe`
a345509 : Update source for Rust 1.78.0
eaf90c9 : Upgrade to syn2 dep
3793dea : Fix outdated or broken links
72ed18b : Make batch attestation keys/certs optional
6b76464 : Update legacy provisioning msg list
23b210d : Remove unused wrapper newtype
d393f2a : Cargo.toml files: link to license, note unofficial
0c0b6d2 : wire: Add legacy message fuzzer
7741ef5 : Test EC SEC1 key import

+- Project: platform/system/libartpalette

b74417a : libc++fs is part of libc++ now.
387ff8a : Add libdebugstore to palette
726cec0 : Add //visibility:any_system_partition

+- Project: platform/system/libbase

3891348 : Document KernelLogger better.
5df5be0 : Capture errno first during ErrnoErrorf.
563175c : Revert^2 "Make android::base:Result more code-size-efficient."
a1e8cb0 : Revert "Make android::base:Result more code-size-efficient."
3142bd7 : Make android::base:Result more code-size-efficient.
5284bc2 : Update base::expected using current C++ spec
0203d33 : Remove VNDK definition(s)
398ff50 : ReadFdToString: accommodate non-shrinking reserve

+- Project: platform/system/libcppbor

a49ee02 : Remove unnecessary "_external" suffix from libcppbor
36ee336 : Limit recursion depth during parsing.

+- Project: platform/system/libfmq

8a67871 : Add product_available and vendor_available to libfmq_rust
4bbbba5 : Limit visibility of libfmq_rust while under development
8676f1d : fmq_unit_tests: Detect leaked FDs more efficiently
8284acb : libfmq: fix test mapping
cc87d36 : Add Rust wrapper for libfmq
749e1da : libfmq: add mode where message size is only known at runtime
c6a3e17 : Improve FMQ pointer corruption diagnostics
f2dd477 : Improve diagnosing of pointer corruption issue
146b7f9 : Fix fmq_test when HIDL is not supported
c2e219d : Revert "Fix fmq_test when HIDL is not supported"
e68fa34 : Fix fmq_test when HIDL is not supported
d530f9c : Remove VNDK definition(s)
db9028d : Use the values of the ptrs that we check
30ed511 : Use the values of the ptrs that we check
b923a7c : Use the values of the ptrs that we check
050952b : Use the values of the ptrs that we check
da080aa : Use the values of the ptrs that we check
af19e0e : Use the values of the ptrs that we check
81cd1f6 : Use the values of the ptrs that we check

+- Project: platform/system/libhidl

ac507e9 : Cameraserver framework HAL is marked optional
2426990 : Updated 'cc' field of fuzz_config in Android.bp file
17355cb : Move ishidlSupported logic to libhwbinder
b56bbc5 : Promote CtsOsTestCases to presubmits
3197026 : hidl_vec::iter: don't inherit from std::iterator
4c25a9f : Add hwservicemanager vintf fragments to system_ext
50ced9f : Check hwservicemanager.disabled for isHidlSupported
4e0961b : Remove kTempHidlSupport to stop supporting HIDL in 202404
2dcc01e : Revert^2 "Vendor API level 202404 is now frozen"
fe954e6 : Add CtsOsTestCases:android.os.cts.HwBinderTest to postsubmits
b97ca11 : Revert^2 "Check hwservicemanager.disabled for isHidlSupported"
24e1e1b : Revert "Revert "Remove kTempHidlSupport to stop supporting HIDL ..."
d51dd01 : Revert "Remove kTempHidlSupport to stop supporting HIDL in 202404"
efaa760 : Revert "Check hwservicemanager.disabled for isHidlSupported"
791caf1 : Remove VNDK related code from build.
3c7a87b : Remove VNDK definition(s)
9c70eda : Check hwservicemanager.disabled for isHidlSupported
ac6fe0d : Remove kTempHidlSupport to stop supporting HIDL in 202404
e82080a : Add //visibility:any_system_partition
63f4050 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/system/libhwbinder

25054d7 : libhwbinder: explicit log for frozen process
3f8b5ac : libhwbinder: treble team
50935d8 : Log when threadpool is being used/configured and HIDL is disabled
6e0bd99 : Move isHidlSupported to libhwbinder
caf3b30 : Promote CtsOsTestCases to presubmits
b1e1fd6 : Handle BR_FROZEN_REPLY in libhwbinder
e163a6d : Add CtsOsTestCases:android.os.cts.HwBinderTest to postsubmits
ee027e7 : Add //visibility:any_system_partition
396ba73 : Revert "Disable thinLTO for libhwbinder for riscv"
7b6e354 : libhwbinder: remove unused setData
e7c6b92 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/system/libprocinfo

69aa1d2 : Remove VNDK definition(s)

+- Project: platform/system/librustutils

454f570 : Update needed for Rust v1.77.1
e4dd1b7 : Move SysPropError to rustutils library.

+- Project: platform/system/libsysprop

a3279d2 : Enable per project enable/disable LeAudioCodecExtension
c953588 : Input: remove touchpad gestures library flag
a9dacbc : Allow use of sysprop library in compos APEX.

+- Project: platform/system/libufdt

2c899e7 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/system/libvintf

7aa0e2b : libc++fs is part of libc++ now.
9aa9993 : Vapex vintf fragments are part of vendor manifest
d9f777c : Add vintf to the allowlist for libvintf
0d8f3bf : vintf: dump RuntimeInfo in JSON
b97f3e9 : vintf: add positional argument for dump target
0b80bfc : Remove TimeSpec type alias
0cd7bf7 : Support loading manifest from system apex
fc5c601 : Move timestamp out of Apex

+- Project: platform/system/libziparchive

e580a90 : Check extra field size in ziparchive tests
d0e577d : Add extra field info
218907a : Remove VNDK definition(s)

+- Project: platform/system/linkerconfig

335e718 : Handle exception when board api level is not set
92acc4a : Skip Vendor related test for non-treble devices prior than V am: 1153008ec5 am: 466a790253
ac2b563 : Link sanitizer LLNDK libs
a841530 : libc++fs is part of libc++ now.
e35e092 : Update GTS to work with VNDK deprecated environment.
ea871a5 : Update linkerconfig diff tests
5d2a280 : Update linkerconfig diff tests
b1dcd60 : Do not depend on vndkcorevariant.libraries.txt
c2e44b6 : Add linker configuration from system_ext
8ebf897 : Link sanitizer LLNDK libs
ae2deef : Link sanitizer LLNDK libs
d5efcae : Revert "Create empty section for fuzz tests"
e072afb : Link vndk_in_system to use libraries from default namespace

+- Project: platform/system/logging

07ec6369 : log.h: help doxygen out a bit.
a08bb0ac : Add proposed trendy teams for CTS modules
6f90ac55 : Add proposed trendy teams for CTS modules
96aa0bfa : Disable wrap_mode_blocks test.
987e9ecd : Fix typo.
96815e75 : Include the liblog macros in the NDK.
c15d49ea : Remove useless decls.
1cf3ce70 : Document return value of the log print APIs.
81bacf97 : Make the old structured log API internal.
9b308495 : Implement a simple interface in Rust for structured logging
beedacbf : (Slightly) optimize for common user case

+- Project: platform/system/media

4840026d : Camera: Document requirement for stabilization orthogonality
c515f918 : audio_utils: Test the Android NNAPI interface
c438c33d : audio_utils: Update fast-math settings
ff92d161 : audio_mutex: Track waiting through thread join
54d445b4 : audio_mutex: minor fixes
0835b5fd : audio_mutex: add volatile and thread creation benchmarking
6feeaab7 : [LowLightBoost] Update Documentation
687992d4 : Camera: Improve reference docs for lensShadingApplied
df845695 : audio_mutex: fix potential try_lock timeout overflow
3ec48784 : Fix broken doc links for flash strength apis
4af0d32e : Camera: Include flag checks in capture results CTS
ba2da3d1 : audio: add definition for "bluetooth" HW module
d4a90f8c : Camera: Add Flags check for CameraDeviceInfo
3d0250b7 : Camera: Update Low Light Boost Docs
47f74234 : audio_utils: Test the Android tflite interface
902269df : audio_utils: Test the Android NNAPI interface
d7e72b23 : Update audio effect data fmq event flag bits to avoid conflict
87f3b34f : audio_utils: Update fast-math settings
68ae7a67 : Camera: Tune feature combinations being tested
a655e34b : Add deps for new aconfig flagging storage
849efd78 : [LowLightBoost] Update documentation
36114d71 : Camera: Fix docs
420259ea : Migrate Test Targets to New Android Ownership Model
cfce7dac : Update audio effect data fmq event flag bits to avoid conflict
c70b24d1 : Camera: Add hal version for sessionConfigurationQueryVersion key
5c591664 : Camera: Fix hal version for keys added in V
e35f6370 : Camera: Update doc for SETTING_OVERRIDE_ZOOM
72dce097 : audio_mutex: Always check mutex ordering
a037d686 : camera2 ndk: Add comments to reflect updated enum values
4d1c4c16 : camera: Add session_characteristics_key_since
5eda0d73 : Add internal camera metadata tag for device id
cf1fbaca : audio_mutex: Track waiting through thread join
d2d29b34 : audio_mutex: minor fixes
81857269 : audio_mutex: add volatile and thread creation benchmarking
c7fc1f9b : camera: Fix incorrectly generated ndk enums
982b1d51 : audio_utils: Add CommandThread for command serialization
a7bf5d7e : media: Fix Android.bp format
aead8b97 : audio mutex: Minor updates
bbb616de : audio_utils: Optimize power energy computation
4a0897fd : power: Use intrinsic optimizations
f33da679 : audio_utils: Add power benchmark
e064d44d : Reland: Generate ndk tag name -> uint32_t value mapping
d41d8283 : ChannelMix: Add AUDIO_CHANNEL_OUT_9POINT1POINT6 support
35899b12 : audio_utils: Fix 7.1.4 channel mix TOP_BACK_LEFT/RIGHT
08902efe : audio mutex: Track waiting through condition_variable
21d7c296 : audio mutex: Refine metadata visibility
43abce36 : audio mutex: Optimize data access
4f1e68ef : audio mutex: Add additional tests and benchmarks
5f8aeeb4 : Revert "Generate ndk tag name -> uint32_t value mapping"
aece740d : Remove VNDK definition(s)
d194fd7e : audio_mutex_tests: Verify timed try_lock waits long enough
aa7f441d : PowerLog: Balance memory for multiple levels
342901ab : PowerLog: Allow second level multiresolution
70b3bee8 : PowerLog: Prepare for multiresolution mode.
d105e18c : audio_mutex: add nodiscard to RAII locks
87844a74 : audio_mutex: Add APM mutex order
c07ee265 : Camera: Update EFV metadata flag
c75ea345 : Generate ndk tag name -> uint32_t value mapping
579797b1 : media: Fix Android.bp format
658c7218 : audio_utils: Add CommandThread for command serialization
aa1be178 : Camera: Clean up wrong documentation
533ae97b : Camera: Update JPEG_ORIENTATION doc to clarify Image behavior

+- Project: platform/system/memory/libdmabufheap

0b9b6b1 : libc++fs is part of libc++ now.
467093a : Remove VNDK definition(s)

+- Project: platform/system/memory/libion

512284a : Remove VNDK definition(s)

+- Project: platform/system/memory/libmeminfo

aecfebf : VTS: Ignore binaries in /[vendor|odm]/firmware for elf_alignment_test
f0c99cf : VTS: Ignore non-Android firmware images in elf_alignment_test
099ffa8 : libc++fs is part of libc++ now.
e72078f : libc++fs is part of libc++ now.
592db4c : Use ReadMaps() if page flags are specified
abd73ea : elf_alignment_test: specify VSR version
2d6281a : VTS: Elf alignment test: Ignore VNDK apexes
ab4e836 : VTS: Elf alignment test: Don't allow opting out of required ELF alignment
4107a85 : VTS: Elf alignment test: Only Require alignment >= 16KB
07b56d1 : memevents: Adding support for new oom/mark_victim fields
1e3715b : Allow LMKD to register for kswapd state changes
e94a185 : Nit change on aosp/3001640
e27ed3d : Relocate load_maps to libmeminfo from android_os_Debug JNI library
41c2d94 : bpfprogs: Add bpf kswapd wake/sleep progs for LMKD
651b4ea : memevents: Create new API to verify listener state
b88fbbc : Revert "memevents: Create new API to verify listener state"
4e99824 : memevents: Create new API to verify listener state
8c0f9bd : memevents: Stop failure when attaching to an attached tracepoint
04a75d9 : Make dmabuf_dump help more clear about providing a PID
b629a9f : Update Smaps() to populate swap_offsets_
0938c5a : Replace swap_only param with update_mem_usage
0220919 : Update VmaCallback return type

+- Project: platform/system/memory/libmemtrack

89acc71 : libc++fs is part of libc++ now.
8b58bc2 : Fix missing include in libmemtrack
4da4957 : Remove VNDK definition(s)

+- Project: platform/system/memory/lmkd

af79337 : Adding io_uring for batching PROCS_PRIO cmd
2be06f4 : Fix format warning in direct reclaim length kill strategy
2f00c03 : Integration PROCS_PRIO cmd in lmkd
19b5892 : Splitting logic from cmd PROC_PRIO
05e8c7b : liblmkd_utils: Adding get kill count interface
8b5a67d : Applying clang-format suggestions in PROCPRIO cmd
7da353f : Move register proc logic to prepare for new PROCS_PRIO cmd
eccbfe3 : Replace PATH_MAX usages with smaller size
3dc5079 : lmkd: introduce lowmem_min_oom_score tunable
d872253 : Update init_psi_monitor to include MEMORY/IO/CPU resources.
c2d8bfd : Don't define LINE_MAX.
20de82d : lmkd: update watermarks before the first kill
63dd699 : lmkd: introduce swap_compression_ratio tunable
6593e2c : Adding kswapd state monitoring with memevent_listener
f9dfb20 : Renaming direct reclaim monitoring to memevent monitoring
65c1b5d : Add boot completed cmd to LMKD
81a7c21 : lmkd: Introduce kill strategy based on direct reclaim length
9e13628 : Adding direct reclaim state monitoring
b749603 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/system/netd

93573d74 : netd_native_service_fuzzer: Add signal() to handle SIGPIPE
8928872f : Add CHECK command to NetUtilsWrapper
9da72b0a : Add a test for accept_ra_min_lft
0a47ca4f : do not clear ingress_cpu_wakeup
26837ab7 : Add test for VPN bypass specifying net id
36cba15d : kernel_test: fail VTS on unsupported RiscV
c31e277a : Do not clear top bits of connmark when saving fwmark
becb94c7 : Add binder API to allow UID bypass VPN on specific network
088276b2 : Drain tun interfaces before every test
ddf2f2cb : kernel_test: use the new helpers
4fafa6f6 : Support allowing a UID to bypass VPNs only on a specific network
418de296 : remove dead isFirewallEnabled()
b1327e0f : Delete disableBandwidthControl since it is never called
be4fc0cc : Remove support for setSharedAlert / removeSharedAlert
c558faea : Correct comment in IptablesRestoreController
7e612740 : kernel_test: skip min lts tests on gsi
70323e8b : Stop using dead __STDC_FORMAT_MACROS macro.
40722a77 : kernel_test: add TestRequireBpfUnprivDefaultOn
993adf4e : netd: switch to requiring 'mainline_tethering_platform_components'

+- Project: platform/system/nfc

e040538c : Casimir: Update cargo build for pdl-compiler 0.3.0
d2ee50c6 : libc++fs is part of libc++ now.
feb9984e : Code cleanup: removed use of P2P active modes part 2
02be125f : Code cleanup: removed unnecessary presence check code
a6a411dd : Code cleanup: removed unnecessary presence check code
95270c41 : Fix mute state machine when reading T5T tag
a8854524 : [nfcSystem] Add DISABLE_ALWAYS_ON_SET_EE_POWER_AND_LINK_CONF
08efe946 : Fix fuzzer build break
1e9a4a40 : Provide implementation options for updateDiscoveryTechnology()
36dbbe02 : Update to pdl 0.3.0
d6bd64ef : casimir: Update to pdl 0.3.0
2c8c1f2a : Fix -Wformat warning
fe799d93 : Add storage of FWI for type B tags
ccf87767 : casimir: Remove intermediate state variable
773f9122 : casimir: Remove Mutexes
32d0466e : Keep the default tech diffrent from the android setting
34aaedfd : Code cleanup: removed use of P2P active modes
145b5dc8 : Code cleanup: removing last P2P types and variables
8643234c : Code cleanup: removed remaining defines and constants for LLCP/SNEP
ce38b241 : Update source for Rust 1.78.0
f81fc626 : Remove the use of the death recipient cookie
61e85a0e : Remove the use of the death recipient cookie
c033e8fe : Capture missing commands by accompanying HAL_WRITE
f4842b84 : Casimir: Encode the timestamp in polling loop notifications in BE
e703be2b : Remove a trigger point to dump NFC logs when command timeout
e2373ec5 : Remove a trigger point to dump NFC logs when command timeout
235cfe62 : Keep the same log level as default
b96ebe6a : nfc(nci): Change all DEBUG logs to VERBOSE
0f717d64 : nfc(nci): Turn on verbose stack log by default
920804ae : [nci] Define getCaps param size in nci.
4d82f79d : Revert "[nci] Define getCaps param size in nci."
ff1b8f4e : [nci] Define getCaps param size in nci.
c0c8f5c8 : Complete "Fix NFC Forum T5T Tag 130KB Read/Write failure."

+- Project: platform/system/secretkeeper

fb2f2a2 : Sk: Log only first 8 bytes of Id
e24fea1 : DicePolicyBuilding: Target by name
37325f2 : Update ownership
83fea05 : Add DicePolicy README
aec45dd : Treat failure same as absence
f13cfb7 : Skip updating policy if existing one is same
4df3b8f : Secretkeeper TA: Nothing to validate
08cc8f1 : Add the DICE policy tests to TEST_MAPPING
528f54a : Secretkeeper: Reduce max parallel session to 4

+- Project: platform/system/security

3e559628 : libc++fs is part of libc++ now.
04590324 : libc++fs is part of libc++ now.
db7ddde2 : Shift to idiomatic use of `map_err`
9ae66c0b : Query for /default and /strongbox IRPCs directly
5238d77a : Simplify map_or_log_err
16e34429 : Skip CSR generation for AVF RKP HAL when it is not supported
3182da21 : Convert to `cargo_embargo`
6ec3c2b6 : Implement mls-rs-crypto-traits backed by BoringSSL.
7b9ca23b : Add debugging info for transactions
541846b9 : Add/use watchdog with standard timeout
8c4c4f34 : Remove unused code
9535b1b4 : Revert "Deprecating the aidl for Android Protected Confirmation"
115c4722 : Give up on busy DB after a while
c1b568a0 : Use waitForService in rkp_factory_extraction_tool
a78e7c57 : Clean up OWNERS
a17c7718 : Create and use a death recipient cookie object
95427c76 : Create and use a death recipient cookie object
40e41f10 : Adjust keystore2_client_tests
e2b37b6c : Drop unused PerBootDbKeepAlive type
b0914ea7 : Cope with rkp-only devices in legacy keyblob test
42632079 : Upgrade nix to 0.28.0
4339115a : Update needed for Rust v1.77.1
218d4840 : Add support for rsp inputs
387187d1 : Remove unnecessary "_external" suffix from libcppbor
95ea3cee : Update needed for Rust v1.77.0
0361bbf6 : Remove obsolete TODO from IKeystoreAuthorization.aidl
b1074514 : Updated the logic to determine the VSR API level for device ID attestation tests.
52ad66d7 : Added `not_multi_abi` configuration for keystore2_client_tests module.
66cddfd4 : Add libstatspull and libstatssocker to odsign
b5613dae : Remove broken and unused support for expiring keys when off-body
fdf43176 : Migrate structured logging for audit logging to the Rust macro.
a8cf68ef : Added `not_multi_abi` configuration for keystore2_client_tests module.
a4d10dbe : Update authorization log to be more clear
3f6c8a25 : Updated the logic to determine the VSR API level for device ID attestation tests.
69c92a09 : Update globals to log security levels on fail

+- Project: platform/system/sepolicy

ea3e08d53 : Allow shell to read AVF DT nodes
3833f2f9d : Revert "Introducing vm_tethering_service as system_server_service"
8298ae56e : Cleanup ImageInterface.SetImageVariation
182b19b51 : SELinux: allow gms core write to aconfigd socket
9999b0a33 : Add missing SELinux rule for accessing GPU
56a5c1c0d : Add /system/bin/traced_relay to file_contexts
70e6e885a : Introducing vm_tethering_service as system_server_service
a217b1f19 : Grant TUNGETIFF ioctl and revoke SIOCGIFFLAGS ioctl to vmnic
fb728ac3a : Untrack keystore SELinux denial on AVF RKP Hal
8a6bb3ef8 : Compatibility for vendor_hidraw_device
3d9ce1a96 : Add system property to disable avf remote attestation
c8ac77735 : system_app.te: fix misleading comment
dc268a72f : Use OutputFilesProvider on certain module types
288cbd740 : Allow statsd to read file descriptors from any app
cb3f550b5 : Use OutputFilesProvider on certain module types
aa898dc54 : Modify permissions to move encryption policy assignment to vold_prepare_subdirs
378ed7452 : more vm socket isolation
33bc92dab : selinux: allow everybody to read flags from RO flag storage file
413f44d5c : Allow dexopt_chroot_setup to mount/unmount debugfs.
0a49ac3db : Allow dexopt_chroot_setup to bind-mount dirs for incremental apps.
496f08d37 : testNoBugreportDenials fix on user
cb51acc9d : installd renames dirs in /data/app-staging
03f986687 : Allow system_server to kill artd and its subprocesses.
92768f7a4 : Allow system_server to read from postinstall scripts through STDIN.
39507ae44 : Improve CIL parsing
e65ff877d : Compatibility for vendor_hidraw_device
7babcdb8d : Revert^2 "Add ro.fstype.data to indicate fs type of /data"
7904f2144 : Fix installation of keystore2_key_contexts files
d6c52fdbd : Revert "Add ro.fstype.data to indicate fs type of /data"
fd30d1b3b : Update SELinux error
c9b01d60c : Allow artd to kill subprocesses during Pre-reboot Dexopt.
12fd482d5 : Let crosvm be able to use TAP interface created by vmnic
d60a38b02 : microdroid: Add rules for /sys/kernel/mm/pgsize_migration/enabled
9bb8e3685 : Add virtualizationmanager fuzzer
a28d1ca7d : gofmt service_fuzzer_bindings
179c2c967 : Grant dalvik_dynamic_prop access to power HAL
ef8cf12fd : Revert "Suppress denials for odsign console"
ee4267a7c : Use symlinks for common policy files on microdroid
223f7957b : Add ro.fstype.data to indicate fs type of /data
80fd618c6 : Set sepolicy for creating TAP interfaces in vmnic of AVF
9956cdff2 : fix bugreport denial for new binderfs log type
15bdfcb18 : Allow vmlauncher_app to create ptys to communicate with shell
66947c66d : Thread: allow ot-rcp on user build
34453d241 : add sepolicy for low mem device configurations
7a257541e : Allow system_server to reopen its own memfd.
08da1322d : selinux: added a new dir /metadata/aconfig/maps, it assumes existing aconfig_storage_metadata_file file type by default
1c7e52924 : Fix installd not having permission to delete storage area keys
dd2e2ba86 : Define UWB snoop log in sepolicy
f60a1e0b9 : Set sepolicy for vmnic in AVF
23c543c0e : Remove 1000000.0 mapping files
f6106361f : selinux: allow aconfig to read /aepx
248f0e069 : Update transaction log permissions.
f7fc9f921 : Adjust policy that allows virtualizationservice to access RKPD
1a3775bbb : Add a system property namespace for Pre-reboot Dexopt.
6772c5057 : Define new kernel security classes
4b79c6671 : Symlink microdroid access_vectors and security_classes
76f7261d1 : Grant dumpstate append to app_data_file_type
0ae9148a3 : statsd: allow misctl property
8b80dacad : Suppress denials for odsign console
70cf2cd6e : Collect test names in sepolicy_tests.py
c5f8e959d : Thread: allow ot-rcp to bind a specific netif
be2e71959 : Allow mounting and unmounting functionfs.
229807f03 : Change WifiScanner from system_api_service to app_api_service
df665c694 : Allow native audio server to access the virtual device manager service
caad49e71 : Allow native audio server to access the virtual device manager service
49a4a0626 : Allow crash_dump to read misctrl properties
0a274a4e8 : lmkd: Adding io_uring support
28960d319 : allow non bpfloader creation of bpf maps
c256de416 : Amend CTS data upon finalization
3a4c68dd8 : sepolicy: Add rules for /sys/kernel/mm/pgsize_migration/enabled
62f4363b3 : selinux: allow system server access aconfigd socket
86a85c4e7 : Add some new classes and access vectors
6faaf139a : Move prebuilt_sepolicy_cts_data to system/sepolicy
8eed41c1a : Add policies for hal_codec2
b071882d7 : Allow system app and update_engine to read OTA from /vendor
c1508ec79 : Add read permission to storage_area_keys to installd
2fcfc6f19 : Use no_full_install: true instead of installable: false
27b515e70 : Add SELinux policy for storage areas
5c5ff2891 : lmkd: Add ro.lmkd.lowmem_min_oom_score property policies
c7177f7bc : Sepolicy for crosvm to play audio with aaudio
716260ac6 : Allow shell read access to cgroup state
f256b80c2 : add internal vmlauncher into seapp_contexts
6543cf984 : Allow priv_app to measure fs-verity on tmp apk files
12878e5f1 : Allow shell read access to MGLRU state
38b57bcc4 : Add policy for /data/app-metadata
ec218a767 : Guard proc_compaction_proactiveness
7cf8c7186 : Fix the neverallow parser so it can parse comments
13f4811f5 : Allow vendor init to access compaction_proactiveness
cb168efb2 : Allow vendor init to access compaction_proactiveness
68b071e4b : Reland "Check added types/attributes on freeze test too"
3458c57e5 : Guard new types with starting_at_board_api macro
f8079faaa : Fix BOARD_API_FROZEN conditions
f877f5dbe : c2: add default1 and default2
151562f64 : Add selinux_policy_system_soong phony module
8697fc80f : Add macro for board API level guard
015429cc8 : Remove the usage of the pm.archiving.enabled system property
ff2018fa8 : Fix bpfmt
4b9929e2f : Finalize prebuilt CTS artifacts
edf58243d : Add debugfs permission to 29.0 and 30.0 compat cil
7f271ce06 : Fix selinux denial when running adb shell cmd virtual_camera commands
6f18a17ff : Finalize prebuilt CTS artifacts
021596b37 : Run neverallow tests on build time
24aba1e12 : Adding a new property
3cad759eb : add compaction_proactiveness type
e972e936d : Revert^2 "Add pm.archiving.enabled system property"
840041d5d : Revert "Add pm.archiving.enabled system property"
86405531d : Let system server set permissions on marker file
f7396914b : add compaction_proactiveness type
3999879dd : Add remote_provisioning.connect_timeout_millis as sysprop
77a3ca6b4 : Introduce vmlauncher_app domain
3315a9085 : Fix docs in seapp_contexts to point to right file
a9d412d37 : Install cil_compat_map module's output
5a528b4e9 : lmkd: Add ro.lmkd.swap_compression_ratio property policies
abf12e1e9 : Remove sepolicy for viewcompiler
f1d47f78d : Add sepolicy rules for microdroid_resources_file
f09f43c4f : Sepolicy for crosvm to show display
c5401edfb : Changes to allow trace redactor to run
b30e2f05f : Fix treble sepolicy tests and combine_maps script
964565720 : Allow system_server to read binderfs state file
e3ee9651b : Cameraserver: Allow camera to switch thread scheduling policy
9bad60cb1 : Minimize microdroid public policy
09b27c710 : Add "DO NOT ADD statements" comments to public
75806ef3c : Minimize public policy
b9a6b9ac1 : Make enable_16k_pages_prop readable by vendor
71a8c6a24 : Add drm_hal_server to system_server signal list
4acd07323 : Update SELinux policy for Pre-reboot Dexopt.
b68becbeb : Allow system_server to call ISecretKeeper.deleteAll()
a2b17ab85 : Make system_aconfig_storage_file domain-readable
3941b6874 : Allow system_server to call IKeystoreMaintenance.deleteAllKeys()
6720a995b : Add exception for vendor_aconfig_storage_file
328f91120 : allow aconfigd to mmap test storage files
9a5b2f5e3 : allow domain search for /metadata dir
eb217d40b : Add context that system server can access and perfetto can save traces to
5792482bf : intro misctrl
29e57309f : Revert "Restrict SDK sandbox unix_stream_socket connections"
d226ac41e : Restrict SDK sandbox unix_stream_socket connections
a31bbfe4e : Cameraserver: Allow camera to switch thread scheduling policy
cd560f115 : allow all domain search permission for aconfig_storage_metadata_file dir
69b5bb9c9 : Add profcollectd.etr.probe property and associated permissions
89a2c6988 : update aconfigd selinux policy
ea1bd5d68 : lmkd: Add sepolicy rules around bpf for lmkd
33c057444 : Add rule for system_server to send Perfetto a signal
6b1db84ec : Fix bpfmt generated Android.bp
4914c17de : Add a trailing newline
948ae1506 : Add profcollectd.etr.probe property and associated permissions
8d24e01ba : Allow odrefresh to relabel staging files to apex_art_data_file.
68dc59dee : Allow virtual_camera to use fd from surfaceflinger
98b3e4bfd : Allow permissive MTE to be set by non-root users
a1927afd8 : Allow apexd to send atoms to statsd via socket
93a3d62f6 : bpfloader: allow bpffs_type:dir setattr
92ca7b7af : Stop granting permission to report_off_body to keystore2
446c8c083 : bpfloader: allowing reading proc_bpf:file
56053a306 : Allow shell and adb to read tombstones
73282e4d1 : Allow ueventd to relabel /dev/open-dice0
c35639d61 : Sync 202404 prebuilts
f83e395a4 : bpfloader - relax neverallows for map_read/write/prog_run
005875d7e : Add ro.lmk.use_psi property policy
662d5e68f : allow system server to search into /metadata/aconfig dir
8cc0e508e : Add /microdroid_resources to file_contexts
590bbddbd : Revert "Check added types/attributes on freeze test too"
a6a3726ed : Check added types/attributes on freeze test too
69a21c016 : Add contexts for update_engine_nostats
600e39533 : Adding on_device_intelligence selinux policy to allow system appliations to retrieve this service
b9cf68a2f : Add rules for snapshotctl map/unmap.
f038c8f1a : Add 202404 mapping files
1f93d9bca : Vendor API level 202404 is now frozen
55ae799b2 : Allow adbd to read file_contexts
935206e8a : Define persist.bootanim.color in platform policy
22dd5d7a9 : Allow system apps to read and write /data/misc/connectivityblobdb/
c826453ca : OWNERS cleanup
6b9aa6dc3 : kcmdlinectrl: define system property for kcmdlinectrl
956d235e3 : Remove tests for removed legacy vpns
f89aad81a : sepolicy: Grant hal_bluetooth_server to access udp_socket
0e638112f : Sepolicy setup for /data/misc/connectivityblobdb/
9a997590e : Add perfetto persistent tracing configuration file
6ece857f4 : Relax neverallows for vendor to use /system/bin/sh
625c4a954 : Allow postinstall script to invoke `pm` shell commands.
90495cc79 : [Thread] limit ot-daemon socket to ot-ctl
c1b65e5d5 : Grant lockdown integrity to all processes
ff413fd7d : Enable platform_app to use perfetto/trace_data_file permissions in debug/eng builds.
52c9b3b9a : Allow apps to access PowerHAL for FMQ
a4208e9f1 : sepolicy: allow netutils_wrapper access to fs_bpf_vendor
30404a42b : Grant lockdown integrity to all processes
ce8959c85 : tracefs: remove debugfs/tracing rules on release devices
bdf0a56bf : tracefs: allow using "/sys/kernel/tracing/buffer_percent" on release devices
34b93f22b : lmkd: Add ro.lmkd.direct_reclaim_threshold_ms property policies
0f486059b : Allow dumpsys on user builds

+- Project: platform/system/server_configurable_flags

e1854e1 : Skip server and local value check if is read_only
ed28448 : add Ted and zhi to owner list
81302ee : aconfigd: apply staged ota flags
800ea12 : aconfigd: stage ota flags
754adc1 : aconfigd: add a build id field to accomonadate proto collider needs
1dac6c3 : Revert^2 "Extract sock to a class"
d800756 : aconfigd: use file digest to determine if stoarge files have changed
cb06d72 : Revert "Extract sock to a class"
3963999 : Revert "Extract sock to a class"
f22ecb7 : aconfigd: allow aconfigd to write to /dev/kmsg
79b94e6 : Extract sock to a class
b98d24c : aconfigd: update due to read api update
28e7764 : aconfigd: update aconfigd.proto
49a68fc : aconfigd: remove writing available storage file records pb
6a2fcda : add aconfigd list
8c80165 : aconfigd: store the package.map and flag.map in a different dir
a641ad6 : create an aconfigd java util library
594232a : aconfigd: add mainline module storage file init function
e6de306 : aconfigd: change some libs to shared lib dep
3c59ac9 : aconfigd: setup for mainline storage files init
22b8404 : aconfigd: create proto file group
9d1741f : aconfigd: simplify and repurpose aconfigd_socket_test
b8f2ed7 : aconfigd: create proto file group
9579904 : aconfigd: add aconfigd unit test using aconfigd and container mocks
9c00fc9 : aconfigd: turn off reboot on failure so that it does not bootloop any devices
f3d0aa0 : aconfigd: move current functions under aconfigd.cpp into the class Aconfigd
464d476 : aconfigd: moving most of socket request handling logic into storage manager class
8d90cd2 : aconfigd: fix aconfigd crash
4a158ca : aconfigd: java aconfigd proto lib jarjar
c739ed6 : aconfigd: add list flag storage functionality.
1390fd9 : Poll aconfigd message bytes
c32faca : aconfigd: Update flag query to return more information
def16a2 : aconfigd: java aconfigd proto lib jarjar
d13e51a : aconfigd: add storage reset command
a2b1599 : Ensure flag.val is non zero size before it is parsed
817919e : aconfigd: update aconfigd due to mapped file api update
6a2bb37 : storage daemon: update bytes format sent over socket
8665ba7 : aconfig_storage_daemon: persist server flag override during storage file updates.
300b569 : storage daemon update and shifting more functionality from aconfigd to StorageFiles class.
fae15de : storage daemon: persist local flag overrides
8cf0e8e : Ensure flag.val is non zero size before it is parsed
250d1ce : storage daemon update
5565a83 : aconfig storage daemon: add local override removal capability
52a58d0 : Remove unexpected commit.
3a94ae8 : aconfig storage daemon: support local flag override
48b80c0 : storage daemon: handle flag info file update
261a8c0 : aconfig storage daemon: update storage flag read apis
5615384 : put new storage daemon behind a fixed read only flag
7f199c6 : update aconfig storage daemon flag read api
70f047b : aconfigd: minor update flag offset query
260c7f3 : aconfigd: create flag info file when a new container is added
a06fb01 : aconfigd: update linker flag to allow duplicated symbols
e30d526 : aconfig storage daemon: allow multiple requests over aconfigd socket in one communication transaction
91d2c50 : bypass aconfigd init if /metadata/aconfig dir is not present
57e9e1c : storage daemon: add persistent flag value query functionality
cffcdd3 : storage daemon: add flag value override capability
25c5fd4 : aconfig storage daemon update
07170b4 : aconfig storage daemon: handle new storage registeration socket request
3cc136d : minor aconfig storage daemon updates
a2af432 : Remove VNDK definition(s)
b869ff6 : aconfig_storage: update aconfig storage daemon

+- Project: platform/system/testing/gtest_extras

70b3752 : Move gtest_isolated into a subdirectory
4ab89ae : Fix memory leak in IsolateMain.cpp
2ef3a27 : Increase timeouts by hw multiplier.

+- Project: platform/system/timezone

75100975 : Update install paths of host targets.
1554a086 : Remove no longer used files.
791e5ec3 : Convert Android.mk for system/timezone to Android.bp
ff7fdc76 : Remove WITH_HOST_DALVIK check in Android.mk
37c2ea97 : Revert^4 "Introduce versioned data files to tzdata module."
a8067db9 : Revert^3 "Introduce versioned data files to tzdata module."
a3d5ddd5 : Revert^2 "Introduce versioned data files to tzdata module."
f2cfb13b : Revert "Introduce versioned data files to tzdata module."
f8fbd2c1 : Introduce versioned data files to tzdata module.
567f2419 : Add if-branch for API level 35 to TimeZoneVersionTest.
271f2594 : Use time zone .res file directly
ebc77019 : Regenerate data files for ICU 75 upgrade
f98d570a : Use Unicode v3
3fca9095 : Regenerate data files for ICU 74 upgrade
ccb7b567 : Reference tzdata6 for V devices.

+- Project: platform/system/tools/aidl

e6601e5e : Use OutputFilesProvider on aidl_interfaces_metadata
2a91e954 : Revert^2 "Remove VNDK related AIDL build code"
35a47f33 : Revert "Remove VNDK related AIDL build code"
560e5c9e : Remove VNDK related AIDL build code
115d0d38 : Add Tests for ServiceManagerNative
e5d90c68 : add LIBBINDER_EXPORTED to AIDL generated APIs
3095df02 : Do not mark MustUseVendorVariant
833a1ba4 : Add AidlRoot to exported AIDL information
1963a301 : Propagate Cmake_snapshot_supported
82404db3 : Add missing <mutex> header when the hash is generated
f93d2af8 : Make memory layout of fixed-size types in rust match C
b84460e7 : Add test for FixedSize parcelables with double and long fields
f18b2f5f : Add static asserts for memory layout of fixed-size NDK types
c0e4e9f5 : binder::get_interface -> binder::wait_for_interface
6bdf9b3d : Update source for Rust 1.78.0
f596c462 : Export aidl_interface details to cc.Module
bad60048 : Reapply "Convert the enabled property to a configurable property"
468e9d74 : Revert "Convert the enabled property to a configurable property"
f5a84951 : Convert the enabled property to a configurable property
83ec68d3 : Convert the enabled property to a configurable property
fcbb1603 : Add tests for FixedSize parcelable and union layouts
3718f9dd : Add arrays to FixedSize parcelable and union tests
38862bdb : Update needed for Rust v1.77.1

+- Project: platform/system/tools/hidl

3f3dda22 : Use OutputFilesProvider on hidl_interfaces_metadata
2d1f60a0 : Convert system/tools/hidl/build/Android.mk to Soong
6be52d2e : Use the global default cpp_std.
77ef1d57 : Remove VNDK related HIDL build code
e9495dda : hidl: deprecation warning in gen'd build files
e74490b0 : hidl_test_java: Check double array for precision
630ace55 : Add log and use ExpectDeepEq for testing arrays with doubles
a0876ee4 : Mark former VNDK-SP HIDL interfaces as double loadable
d34eb845 : Mark former VNDK-SP HIDL interfaces as double loadable

+- Project: platform/system/tools/mkbootimg

f5c284e : Cleanup libmkbootimg_abi_check
fe7e3bb : Remove VNDK definition(s)

+- Project: platform/system/tools/sysprop

e74973a : libc++fs is part of libc++ now.
6644596 : Migrate Test Targets to New Android Ownership Model
55d0869 : Move SysPropError to rustutils crate.
b4cf853 : Generate Rust module rather than library.

+- Project: platform/system/tools/xsdc

e424eb4 : Use OutputFilesProvider on xsdConfig
7f0153d : Fix simpleContent with extension
b6acfd7 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/system/unwinding

2863fd6 : libc++fs is part of libc++ now.
453ddeb : Increase test timeout.
60f47c0 : Make libasync_safe dependency available when libunwindstack is linked statically into another library.
000016a : Remove duplicate <elf.h> definitions.
67568e6 : Declare empty string using struct with non-constexpr ctor
0aa5cee : UnwindOfflineTest: replace "> >" with ">>"
4c66b62 : Remove VNDK definition(s)
fb76a84 : Prevent tombstones from unsafe memory death test.
838034d : Update riscv64 handling.
79ca199 : libunwindstack uses shared libz instead of static libz

+- Project: platform/system/update_engine

160fbc4a : libc++fs is part of libc++ now.
bcc64c49 : Fsync directory contents
722f6f85 : update_engine: error out on bad compression factor
65481161 : disable op count overhead for v2
bac54ef7 : update_engine: never enable BCJ.
211cdef6 : update_engine: never enable BCJ.
ecbd6b01 : update_engine: never enable BCJ.
6a00fe9b : prefs: return success if nothing to delete
0b735f6c : cow estimator: terminate on bad write
1ab64159 : cow estimation: use old partition size
c5be0d21 : update_engine: remove global cow version
b66e62c7 : update_engine: typo
2c8189d3 : update_engine: fix cow estimation error
210c68fb : Make update_engine use /data/misc/update_engine/cache as tmpdir
fab31ad0 : Make update_engine use /data/misc/update_engine/cache as tmpdir
018bcd79 : update_engine: remove temporary estimation
c717f7a3 : v3 cow estimator
e788f95e : Add a version of update engine that does not send stats
7949fceb : Fix puffin failure on duplicating deflates
8879b04e : update_engine: update error log

+- Project: platform/system/vold

f447bd5a : libc++fs is part of libc++ now.
b8345b6e : Fix build with ToT libc++
92d0c2ee : Fix vfat retry fsck logic
2091c878 : Support multiple partition for /data
fd5eb260 : Get the correct fstab entry if there are more than one
5177ed2e : Replace string secret with a byte[] for CE storage in vold binder
22fa5348 : Fix some special usb can't mount issue.
3785afbd : Revert^2 "Add @SensitiveData tag to IVold"
697c6a52 : Revert "Add @SensitiveData tag to IVold"
da1d1600 : Add @SensitiveData tag to IVold
6bce91cd : Revert "Reduce AppFuse max read size."
b4e033ed : vold: Unmount StubVolume disks before unmounting EmulatedVolumes
73874ce8 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/test/app_compat/csuite

6465eab : Use pgrep instead of pidof in AllProcessesImgdiag
e5569f9 : Use pgrep to get single zygote64 pid
cdd657f : Update OWNERS for Webview AppCompat tests
6254d79 : Allow multiple PIDs for a package
725476e : Replace Omahaproxy usage with Versionhistory
b6f8c9c : Add OWNERS files for art-owned dirs
287ff11 : Dump imgdiag data for persistent processes
597cbf3 : Enabled embedded_launcher: true on python tests
e164105 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/test/catbox

6bc5162 : Exclude dismissPin test from auto boot test
333cb47 : add a delay after boot
d27ef10 : Seperate common configs into BootTime common file
bbe4791 : Fix error prone message for ag/27447736
5bf994a : Add seaturtle tartget preparer
dbdd881 : fix: no test run when running perfromance test
14f1d14 : Fix to the admin user grant permissions test
eba8e36 : add BootTimeTest to catbox test plan

+- Project: platform/test/cts-root

678ed28 : Fix CtsRootPermissionTestCases NoSuchMethodError before U.
ea7a17b : Fix CtsRootPermissionTestCases for GTS
974a2ea : Revert^3 "Moving PackageWatchdogTests from cts-root to cts"
da9f8aa : Revert^2 "Add CtsRootPermissionTestCases to gts-root"
8d26712 : Use RESERVED_FOR_TESTING_SIGNATURE in SignaturePermissionAllowlistTest
8268108 : Revert "Disable Bugreport tests"
f8c898d : Disable Bugreport tests
2195843 : Ignore too long bugreport test
9850e64 : Fix bugreports test flakiness
25e447e : Add tests for consentless bugreports
b76a96c : Turn off auto-update-time
e09d55e : Fix test failure in testRetrieve
8c5b6b4 : Add test for deferred bugreport cleanup logic
b992857 : Remove flakiness in CtsRootBugreportTestCases
0961cc2 : Revert "Add CtsRootPermissionTestCases to gts-root"
7620a13 : Turn off auto-update-time
cf6310e : Add CtsRootPermissionTestCases to gts-root
9e19251 : Remove alexbuy@google.com from tests/packagemanagerlocal/OWNERS
da03791 : Revert^2 "Moving PackageWatchdogTests from cts-root to cts"
bdb77d6 : Revert "Moving PackageWatchdogTests from cts-root to cts"
1145455 : Remove unexpected mcts tag of CtsRootBluetoothTestCases.
578e676 : Update bugreporting test OWNERS
04c9bc0 : Moving PackageWatchdogTests from cts-root to cts
2f48323 : Add SignaturePermissionAllowlistTest.

+- Project: platform/test/dittosuite

61ebdaa : libc++fs is part of libc++ now.
9507f59 : Add Doxygen configuration and instructions
04e5bbf : Add test coverage instructions for CMake
04766d8 : Update google test and add tag to match CMake policy CMP0135
0d87b34 : Embed all the example workloads within the DittoBench binary
aee1a2d : Build configurations to generate embedded benchmarks
8b74747 : Script to convert ditto files to single cpp
e45f069 : Test all the ditto files in example/ recursively
1e390fa : Rework memory allocation with free policy
020d7b1 : Add offset_us parameter to delay repeated instruction
e100785 : Rename next_awake_time_ in next_wakeup_
1354a8e : Update log format and add datetime
ec500d2 : Add support for nested parcel
8e8906f : Fix incompatibility with Protobuf 22.x.
70b969d : Use name instead of instruction id for spawned tasks
e8cea65 : Fix missing mean value
040233a : Update protobuf header include path
1479633 : Move gettid and sched_setattr to Syscall interface
7b4e122 : Move SchedAttr__ to syscall

+- Project: platform/test/mlts/benchmark

172d882 : Convert Android.mk for NeuralNetworksApiDogfood to Android.bp
f7be637 : Convert Android.mk under test/mlts/benchmark to Android.bp

+- Project: platform/test/mts

d0d6eed1 : Add whitelist for mcts modules
2e18fc36 : Add a mechanism to MTS to ensure that test modules tagged with include-filter exist in MTS zip
969553ea : Remove stale reference of CtsAdServicesCUJTestCases.
e970061a : Added AdServicesSharedLibrariesUnitTests to adservices tests.
cc15d310 : Drop stale references to CtsMediaTestCases
d1f0160f : move from CtsMediaTranscoding to MctsMediaTranscoding
80403ce6 : CtsMediaV2TestCases forks MctsMediaV2TestCases
5cd2296a : Fix typo in mts-extservices-cts-only-tests-list
e9a80610 : CtsMediaCodecTestCases forks MctsMediaCodecTestCases
8db2322c : cutover from CtsMediaXXX to MctsMediaXXX
635e762f : Add missing tests to adservices/extservices mts config files
25fb1f64 : Add script to run mts unit tests.
c131262e : Add CtsLibcoreWycheproofConscryptTestCases to Conscrypt MTS
465f88a3 : Re-enable MainlineTestModuleController for CtsMediaProviderTestCases now that they are a separate test-suite
9a30838d : Revert "Add mcts-platinum-* plans for running qualified mcts tests in platinum."
17b1b659 : Remove flaky tests from mcts-other-platinum plan
3891adfc : Add mcts-platinum-* plans for running qualified mcts tests in platinum.
e7cd9f16 : Re-enable MainlineTestModuleController for CtsMediaProviderTestCases now that they are a separate test-suite
c54861d4 : Add the include/exclude filter into splited MCTS test module.
64b7112f : Add AdServices/AdExtServices CustomAudienceTests
8d2edede : Mark mediaprovider configs owned by android storage
2177f2c7 : Added pdf native unit tests to mts-mediaprovider
4e86769d : uwb(mts): Add multi device CTS tests to UWB MTS
ad7fa879 : Fix mts multi device config name
3269d8e8 : Restict the log file size to avoid not enough storage error.
188639b5 : Move art_standalone_dexopt_chroot_setup_tests to eng only MTS.
123a1aa8 : MTS setup for pdfviewer in MediaProvider
36392bb0 : Remove deqp exclusion from mts
64d34f28 : Exclude NetworkStackModuleTest and DnsResolverModuleTest from Wi-Fi MTS
02f9f69d : Add CtsPermissionMultiDeviceTestCases to MTS runs
69155c22 : Create test plans for mcts.
9496fedd : Add CtsAdServicesCobaltTest to test lists.
8ceedc4f : Add OdpConfigManager CTS test cases to MTS.
c484f215 : map annotation @NonMediaMainlineTest to @NonMainlineTest
96280b34 : add extservices eng only test to mts-tests-list-eng-only.xml
a1f264fb : Add CtsHealthFitnessDeviceTestCasesNotAllPermissionsAreGranted from ag/26459927 to Health Connect mts configurations.
26ee056d : Use CtsTetheringTest for MTS
a17ba3a6 : Configured coverage for Health Connect CtsHealthFitnessDeviceTestCasesHistoricAccessLimitWithPermission tests.

+- Project: platform/test/robolectric-extensions

588f754 : Adjust accordingly native runtime loader entries.
a5c6d1b : Load the natives of android.graphics.Color.
f7e9bb5 : Removing several entries of static initializer loading.
70fe452 : Invoke ImageReader's static initializer in a deferred manner.
a0e4c01 : Make a mechanism to disable sqlite NATIVE mode (in favor of legacy)
c977933 : Make a mechanism to disable sqlite NATIVE mode (in favor of legacy)
fdeae3a : Change font ARSC resource loading correspondingly.
edae8a1 : Also copy color_and_font_res if available.
53ab384 : Remove the default for Legacy SQLiteDatabse
706cdea : Add per SDK runtime loader support for Android and Default to LEGACY SQLite mode

+- Project: platform/test/suite_harness

a059cba0 : Revert "Update DynamicConfigPusher to support non-current user."
db0751db : Fix the number of results that are expected to insert to BloomFilter.
41886ba5 : Init the content provider for DynamicConfigPusher (if not initialized).
0fe1af25 : Install tradefed content provider (if not installed), as BusinessLogicTestCase needs it in DUT.
7b96e62a : Replace `:` with `_` in module report names.
75a061aa : Move CertificationSuiteResultReporter after CompactProtoReporter to take into account test record files compaction when calculating checksum.
f2253ded : Fix test result status conversion to make test result signature generation compatible with the checksum verifier pipeline.
b97d2398 : Fix mismatch of build fingerprint key in build attributes map.
10470010 : Support pulling screenshot files back to a sub-directory with the module name.
081b5e11 : Update DynamicConfigPusher to support non-current user.
30edbdc2 : Update MediaPreparer to support non-current user.
001b99fa : Use `_` instead of `\xa0` in module report names.
4f699b7a : Split test_result.html to multiple files to make files readable.

+- Project: platform/test/vts

1efa9081d : Use the new ro.vendor.api_level for the test screening
97287117e : Allow PushFilePreparer for VTS collect-tests-only.
b938c77c5 : DO NOT MERGE Update VTS tag version to V11_R17
1263268af : DO NOT MERGE Update VTS tag version to V12_R13
99cba185b : DO NOT MERGE Update VTS tag version to V12.1_R11
f92298e94 : DO NOT MERGE Update VTS tag version to V13_R9
1852b767f : DO NOT MERGE Update VTS tag version to V14_R5
1f697687b : VtsKernelProcFileApiTest: Fix testProcUidProcstatSet IndexError
748b0c61c : VtsKernelProcFileApiTest: Fix testProcUidProcstatSet IndexError
9569412d3 : Bumping the VTS version for VTS 15.
3fb5297ca : Separate sysrq-trigger test from proc file api tests
09eba9bbf : VtsKernelProcFileApiTest: Increase timeout after kernel_panic to allow device to finish booting

+- Project: platform/test/vts-testcase/hal

f927f10d : Check updatable-via-apex
2badcaf3 : Enforce only vintf stable interfaces in the vintf manifest
381b2eed : Check AIDL vintf interface extensions for frozen hash
916e95ae : Set max HIDL for V to 0!
d8c85b50 : VINTF test: Add @VsrTest annotation for VSR-3.4.6
03bfee38 : Revert^2 "Set max HIDL for V to 0!"
9dfda1f3 : Revert "Set max HIDL for V to 0!"
fa805dea : Set max HIDL for V to 0!
27ef7cbc : vts_treble_no_hidl check vintf instead of hwservicemanager
e3e14d73 : Reduce number of allowed HIDL services to 3

+- Project: platform/test/vts-testcase/kernel

4c4a8c84 : keyctl05: disable because needs dns_resolver module
e3915d2e : libc++fs is part of libc++ now.
4730c5fc : RESTRICT AUTOMERGE Change required first_api_level for checkpoint
cb47b833 : Revert "VSR-3.12: exclude Go and Wear as well as TV."
7a3babf8 : VSR-3.12: exclude Go and Wear as well as TV.
7f3f3523 : Vts16KPageSizeTest: specify VSR version
84d097d4 : Skip TestAesEmmcOptimizedHwWrappedKeyPolicy when not runnable
90079fde : Remove joefradley@google.com from ltp/OWNERS
028c5ee7 : VTS: Elf alignment test: x86_64 requires >= 16KB ELF alignment
bd76e574 : ltp: disable bpf_prog06 (cve-2021-4204)
0b2a0b06 : Vts16KPageSizeTest: consistent for low RAM devices
b475ad86 : Vts16KPageSizeTest: require 16kB align, not 64kB
5bbccdf9 : ltp: Disable splice07
e0d9c44a : ltp: Disable splice07
9ce4321b : Disable TestF2fsCompression due to continued flakiness
2a614692 : Convert WtsDlkmPartitionTestCases to Android.bp
74a0aa2d : cgroup_core01: disable cve-2021-4197_1
c4d0da85 : mount07: disable because realpath fails with ELOOP when MS_NOSYMFOLLOW is set
dbe35bcf : ltp: Enable added tests in 20230929
3e8068ca : ltp: Remove deleted tests in update 20230929
31640a9d : 16k: VTS: Add NoBionicPageSizeMacro test

+- Project: platform/test/vts-testcase/security

e161863 : OWNERS: Fix typo for vts_gki_compliance tests
77397f5 : GKIComplianceTest: Fix TV GKI requirements
45a6909 : OWNERS: Add myself as an owner of the GKI compliance test files
545d9a4 : GKIComplianceTest: Fix TV GKI requirements
47651e9 : GKIComplianceTest: Fix TV GKI requirements
b860f8d : Add Android 15 to kernel compatibility matrix.
7a61764 : GKIComplianceTest: Update TV GKI requirements
c57a18b : GKIComplianceTest: Update TV GKI requirements
be92bdf : GKIComplianceTest: Update TV GKI requirements
c0a2024 : Use vendor.api_level for kernel version requirements
e5548b3 : Preparation of converting WtsGkiComplianceTestCases
37d6a81 : Use vendor.api_level for kernel version requirements

+- Project: platform/tools/acloud

f7f6b7e : Replace underscores with dashes in create_gf arguments
70f910c : Call the legacy function to open resources
e1d40e5 : Add local-vendor-boot-image argument to set vendor boot image
6f9587a : Disable embedded_launcher on acloud
cfaa7ce : Report the errors raised by _ProcessRemoteHostArtifacts
ea96e49 : Wait for --remote-image-dir to be initialized
ac52f6c : Count references to --remote-image-dir
c969b31 : Add flags to start acloud with efi android loader
f4a7c12 : Freeze current cvd fetch build id
b3a9fab : Fix runtime config tests
ec2c103 : Copy --remote-image-dir to instance directory
3fee0ee : Split the options and the paths returned by UploadExtraImages
7c85535 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/tools/apksig

905b8f0 : Add BEGIN/END-AOSP comments for KMS tests
45d3837 : Google-java-format sort import by default
4db5533 : Support custom `KmsSignerEngine` implementations
384e8a1 : Use ServiceLoader to load KMS SignerEngine implementations at runtime
66f50a6 : Separate `apksig` into `apksig` and `apksig-kms`
5ee2f2b : Add GcpSignerEngine to support signing with GCP
16175e2 : Revert^2 "Add AwsSignerEngine to support signing with AWS"
00e0835 : Include V3.1 signer(s) in SourceStampVerifier result
f9f7cbf : Revert "Add AwsSignerEngine to support signing with AWS"
5e09deb : Add AwsSignerEngine to support signing with AWS

+- Project: platform/tools/asuite

82010cbf : Add code-under-test filtering to coverage reports.
6bacb602 : Add device cc_test to test archetype integration tests
61107fdb : Unify the naming of test archetype tests
25c329bf : Remove misleading atest stacktrace on instrumentation crashes
5588a175 : Adevice restart/reboot integration test
4791942b : Adevice update integration test; keep symlinks
54a97b8b : include serial arg on adb remount/root commands
e4b7aaa1 : adevice will now exit if installed shadow apks found on device.
3fd22fc3 : Update the imports to androidx.test.filters.*
cd309e54 : Update source for Rust 1.78.0
c4155b25 : Collect source_root in metrics.
4a1ff21c : Add unit tests for the `requires_device_update` method
392f41b4 : Include integration test unittests in atest_unittests
7c923036 : Add a module to print feedback link
ad8f234a : Rename the ca certs locator to use a more general name
21ac18d5 : Fix requires_device_update for tests that don't have module info
b528ab15 : Clean and fix up atest build rules, add unit test for ca_certs
55956c94 : Extract a function to determine whether to upload log
040111b0 : Make result uploading check for google tradefed availability
db9117ef : Include atest_ca_certs_locater in atest build
f572e52f : Print selected warning and info message to console
c0c14626 : Preserve color in console prints after redirecting the stream to logging
47956235 : Avoid logging empty new line char after every message
6d6f8268 : Stream a copy of stdout and stderr contents to logger
1c4d3dbb : Print error to console when logging errors
a9532368 : Add functions to print and log error/warning/info at the same time
e533bdc5 : Stop streaming internal logs to stdout
73758404 : Support preserving dangling and external symlinks in snapshot
54bee941 : Determine verbose setting from args instead of handler
d8f595ea : Remove obsolete manual integration test code and data
dce0fa76 : Remove a debugging log
a0993f3d : Remove the definition of trendy_team_adte
1194379a : Remove bazel resources from integration test snapshot
86716739 : Snapshot the entire prebuilt directory in integration test
7cc540d9 : Enable log uploading by default
da481c30 : Enable embedded launcher in atest
750c6560 : Explicitly specify whether a device is needed in each integration test
ed991d2d : Add command environment variables to integration test debug log
103bb769 : Make the atest run id the same between clearcut and log upload
e5930bae : Fix failing Adevice update commands
f3b5309c : Use atest command instead of target_name in test archetype integration test
03950a8a : Print log path after integration tests for easier debugging
437325fc : Add atest_test_archetype_integration_tests to integration test list
121900bb : As per go/ldap and go/ldap-is-discouraged usernames are no longer related to LDAP.
1abc5796 : Capture outputs when calling log uploader binary
0302399a : Check gcert in log uploader
b87ffdeb : Stream logs to stdout instead of stderr
8a987b4b : Only accept true and 1 values for enabling log uploading and add unittests
5ddb173e : Print error message when attempting to upload log from unsupported branch
9868d57b : Do not enable device update for 'unit' device tests
1866927d : Add a banner for single command workflow
df7d2d90 : As per go/ldap and go/ldap-is-discouraged usernames are no longer related to LDAP.
fc5b53dd : Temporarily add hard coded vendor config path
46dee940 : Load vendor config from json if available in the environment
47e6fefb : Make sure resource id is unique during log uploading
54ddd38d : Reorganize and cleanup the build rules
300cc4d5 : Remove some unused constants
54eea281 : Add test archetype integration tests
89a79869 : Improve the log upload reminder message print logic and code clarity
ed9869be : Remove Adevice banner
a7ba9aaf : Delete an integration test case
becbd890 : Improve the logic to determine whether result upload is enabled
44d3a7f4 : Solidify all the imports
f7b628ef : Fix up the request-upload-result feature
bc89843c : Add logging to log uploader and redirect stdout and stderr
14b71d04 : Add atest run id to AnTS invocation properties
842f66fe : Support uploading python logs in a background detached process
08586d24 : Add atest-beta target with embedded_launcher enabled
ccb904f9 : Add a custom http3 certs file locator
cc2f72f5 : Support read version information from resources
42ae9d4a : Load additional module search path from PYTHONPATH
9f7bf511 : Fix a lint error about bazel mode pathlib import
4ab1fa47 : Enable bazel mode able to extract resources from atest binary
83fe1901 : Replace the bazel mode tests with non bazel mode in atest integration tests
110549ad : [atest/coverage] Read clang version from soong
5eda97bc : Removes LLVM-related error messages with coverage.
45533951 : Add unit tests for module and class finders and add fix module not found exception.
36ed57cb : Fix integration test error by adding a new src required by bazel mode
cdf0a170 : Add atest python artifacts to result uploading
3b1e8a5f : Make atest_gcp_utils only referenced by logstorage_utils
a943dd00 : Remove production code for the -g option.
158667e3 : Switch to proper bazel python rules
98480982 : Report coverage for native host unit tests.
c5ac80a4 : Add .idsig to allowlist for softrestart.
c1186963 : Declare embedded_launcher in each py binary target instead of the default
afac4c07 : Add invocation_id to metrics for improved tracking
f18459f3 : Set embedded_launcher: false
0f63fcbe : Use adte trendy team for asuite
3c8fca0d : Convert the 'Wrong java version' error into a warning
efa4af58 : Remove an incorrect suggestion
26f2020b : Rename `--adevice:targets` to `--update:modules`
efbfe442 : Disclosure an important caveat of device update in help message
6cc5c9b0 : Send LDAP as user_key in Atest metrics
bfa95398 : Report test modules which timed out
a09e8673 : Update the data collection notice
1efd8204 : Fix device reboot wait during remount
0d4ea6ef : Fix misformatted license statement
6773b640 : Allow using java 21
28006d43 : Remove the warning message for disabled log uploads
54e5a146 : Remove an obsolete constant
25b2e4a7 : Fix finding tests by class name
b80aaf29 : Fix the command verification integration tests
931bfdfe : Remove an obsolete test data file

+- Project: platform/tools/deviceinfra/prebuilts

aed9cff : Release deviceinfra prebuilts: version 816-20240820-220446, GitHub version ba88e737191106d4b5a21ec5ff6a17058563d164
4843a51 : Release deviceinfra prebuilts: version 803-20240809-045427, GitHub version 3e5e55b800be54cf2de3bed91502d7d7c38aeee4
975aa78 : Release deviceinfra prebuilts: version 775-20240717-040054, GitHub version 5bcda22cac4a61172195d72948eb72e877fa15ee
d84e32e : Release deviceinfra prebuilts: version 789-20240731-040024, GitHub version ee0bae8b9b08c0ebee05fb320aaa06df78757cea
40446da : Release deviceinfra prebuilts: version 786-20240728-040026, GitHub version 03181fdf7f336074f9c2b039a13868b24160f2d5
8535076 : Release deviceinfra prebuilts: version 775-20240717-040054, GitHub version 5bcda22cac4a61172195d72948eb72e877fa15ee
1bbc9db : Release deviceinfra prebuilts: version 757-20240703-030132, GitHub version 557b5fb149cc9013ce45f65ec25f8b5d3f7b378c
f0aebc7 : Release deviceinfra prebuilts: version 755-20240701-233445, GitHub version c7dc14d7a79e2461cf5c84d15edabdffbbd487c3
d134ca0 : Release deviceinfra prebuilts: version 750-20240627-044439, GitHub version be4cfdf3cc98a518bdee92e4fe230cc3b5900440
855372d : Release deviceinfra prebuilts: version 742-20240621-005402, GitHub version 16d09708642b080c18a440dcac78d1a29e1d7303
a01a045 : Release deviceinfra prebuilts: version 741-20240620-040322, GitHub version 841eb25aed2d6dc1c29ee7bb9ced41b544fcb894
805dc47 : Release deviceinfra prebuilts: version 738-20240618-235758, GitHub version d4cdf990d9f4d346dd31206880c4d72ee41212c4
707462f : Release deviceinfra prebuilts: version 732-20240614-022732, GitHub version f7f56534efc8d34f5ca77f1546388b55c7b91d30
3eb5ab3 : Release deviceinfra prebuilts: version 731-20240613-043318, GitHub version f3e0c64b815bdf835307eb3973b026591462406b
649367c : Release deviceinfra prebuilts: version 729-20240612-042417, GitHub version f72555909c013f9c52fae1f013a12ad588a49ada
7077145 : Release deviceinfra prebuilts: version 727-20240611-044312, GitHub version 17ea82c354b307cc6cc2d6ef93eed4055803fb0d
05757b4 : Release deviceinfra prebuilts: version 718-20240604-054806, GitHub version 43320ec4078520ecaa3193f0b532545e89b24d02
f5191c0 : Release deviceinfra prebuilts: version 716-20240603-083639, GitHub version 01bb922a8ac67923e7d38d35528ba45003265e5e
dbe58ff : Release deviceinfra prebuilts: version 710-20240531-040631, GitHub version ecc588d756709ebfda6cba3c37d1c4b2f95f1a31
53078b0 : Release deviceinfra prebuilts: version 708-20240529-040038, GitHub version 5ec677ce844647f5b1d59fd16898738bff0a2d29
ae68939 : Release deviceinfra prebuilts: version 707-20240528-040019, GitHub version 0bdd37b9ab880757ccf150b55792ea48974e324f
ee00a86 : Release deviceinfra prebuilts: version 706-20240527-061116, GitHub version 27efbe2220a457037a5fdcf1b10e20721b500ee5
d901825 : Release deviceinfra prebuilts: version 702-20240524-050950, GitHub version 84d5f7ad560fb5fa7625dc1b63f1c9be0fe4ef81
916afcd : Release deviceinfra prebuilts: version 700-20240523-053140, GitHub version ebaff9f5f1dab6483ba55cbc7830a71b9fd27b96
9819e21 : Release deviceinfra prebuilts: version 696-20240522-040031, GitHub version f15569b7c0c677f3af40389f7473f5e8ab46db87
cc6658a : Release deviceinfra prebuilts: version 695-20240521-040025, GitHub version c331048ecc21a2b15acd2dbbf554b06afe9db2a8
663864e : Release deviceinfra prebuilts: version 693-20240520-040032, GitHub version e61000bd3767e76bdf58ad75a4d960adbc203bc2
fc32dd1 : Release deviceinfra prebuilts: version 690-20240517-040116, GitHub version 7c5c0fb40f4b243be2082d411dfdfad9537788ab
8a38911 : Release deviceinfra prebuilts: version 689-20240516-040028, GitHub version dbc962de54f1664dd999479ee0218fe23cba4742
f47fbfd : Release deviceinfra prebuilts: version 688-20240515-040049, GitHub version a3c7dd7f832d92ce71f33bf658c6612ae812b2b3
afd03cd : Release deviceinfra prebuilts: version 682-20240513-215253, GitHub version 086d73b12ab76e82a8b3d8b23dea6260e5c32908
2d90b11 : Release deviceinfra prebuilts: version 665-20240510-034736, GitHub version e27b2926c386ce79718639644575bacf297a4a49
c6d5603 : Release deviceinfra prebuilts: version 660-20240509-050332, GitHub version 5deb0dc772210196b2461929ef768e77d1efb37a
7bde730 : Release deviceinfra prebuilts: version 655-20240508-000027, GitHub version fb6d499c4e2a845fc28fdb2a8fa75a43607a4cff
1f9c814 : Release deviceinfra prebuilts: version 646-20240505-180321, GitHub version fec31181860081e543085aae3bb203df8a393c83
7d0796f : Release deviceinfra prebuilts: version 619-20240429-000027, GitHub version 1286d218b2fc52c1b0ec66fa06253bd510332f69
99ca545 : Release deviceinfra prebuilts: version 614-20240427-180032, GitHub version 57eb71469b55b1319ffa181cc287a753bb495914
6324ab1 : Release deviceinfra prebuilts: version 606-20240425-180026, GitHub version dd3d1d49ee27dd64c0d2ce6a4abb264af5a1f411
532bf34 : Release deviceinfra prebuilts: version 596-20240423-180738, GitHub version ce61ad09689d2f0847b377e9ebc23aababb31257
f0dda3b : Release deviceinfra prebuilts: version 589-20240422-000837, GitHub version ef4e261c36d8013b082b999191b22a294f64c891
11745c3 : Release deviceinfra prebuilts: version 584-20240420-180034, GitHub version 3b8d49bc402398cbe4b7b16c99b9b1e4b768a587
ee272b2 : Release deviceinfra prebuilts: version 573-20240418-061005, GitHub version a4e64e9a2449cf6016f765f9c19a86f758e7a197
b9b0e28 : Release deviceinfra prebuilts: version 571-20240417-180046, GitHub version 21c1141c12295a1bdcec93c2ba87fd2090bd08ba
bf8655b : Release deviceinfra prebuilts: version 566-20240416-120028, GitHub version 0f1063cf4867269a90981fd3f637adc6447ce00a
22dc709 : Release deviceinfra prebuilts: version 561-20240415-060033, GitHub version a6ae06742414640102f97a80d279d44c761bc8e3
5daf429 : Release deviceinfra prebuilts: version 547-20240411-232223, GitHub version ea2b89c7af795bc692d1e3d277e6d4011e25ac5b
34b4ec8 : Release deviceinfra prebuilts: version 543-20240411-000026, GitHub version 555c8ff124eb70d2a574bb44b794be78639dca55
fe50afc : Release deviceinfra prebuilts: version 542-20240410-180029, GitHub version 11a3ac87679e4c1a92391777a7479a198a3d1597
836bfda : Release deviceinfra prebuilts: version 530-20240407-180030, GitHub version ed7900330d969f1563463724d258b6205fd2a72b
9442354 : Release deviceinfra prebuilts: version 507-20240402-000027, GitHub version 17405097bc4d237ec2acc6d7a03e0423932fd953
0bfb1df : Release deviceinfra prebuilts: version 474-20240325-193722, GitHub version fece030c657cddecc2cf7a122aa1fc4976dfed9c
347fabf : Release deviceinfra prebuilts: version 453-20240321-000028
e3d3d8c : Release deviceinfra prebuilts: version 438-20240306-000646

+- Project: platform/tools/dexter

93caac6 : Fix CastOperand(...) utility function

+- Project: platform/tools/external_updater

6bc4cb2 : Support defaulted project path when parsing manifest
55bf19d : Add bug number to commit message
0bd7d5a : Avoid non-portable `cp -n` behavior
f63b5ef : Set embeded_launcher to false
2515f0b : Add primary_source to metadata.proto
3bcbc4e : Skip banned words
37f5530 : Remove dead code.
ba199da : Finding android specific files dynamically
8e22672 : Suppress line-too-long.
b4974da : Ignore another lint.
f4e62ea : Restore dropped workflow docs.
f70d40a : Avoid tag recommendation if repo has no tags.
b9245d9 : Fix broken test.
50b4105 : Add missing copyright header to new file.
d0ae405 : Refactor method name
2b3546c : Change the way we find the latest tag

+- Project: platform/tools/loganalysis

3a5faeb : remove monkey log related parsers

+- Project: platform/tools/metalava

c75e9ff58 : Remove last few single hyphen long option names
8bdbdf8a8 : Remove unused TypeModifiers.isKnown
4c9d0b2ac : Use contextNullability when creating turbine outer class
849c1a4f0 : Use contextNullability when creating psi outer class
b7373fdb1 : Remove unused Codebase.original
411002e72 : Dedup code to find source file from outermost class
fa18b74f0 : Cleanup from removal of IssueLocation
32e594600 : Remove IssueLocation
abe4d5d36 : Use Reportable.fileLocation where possible instead of issueLocation
edf9ea735 : Pass FileLocation into Reporter.report(...)
f1597c360 : Pass BaselineKey into Baseline.mark(...)
2557fee2f : Add FileLocation.baselineKey
4fb929a18 : Remove Item.deprecated
4b4c61a03 : Use effectivelyDeprecated when writing api-versions.xml files
43d57eedc : Remove unnecessary deprecation attributes in api-versions.xml
99473198a : Treat members of deprecated classes as deprecated when reading jars
e375e58dc : Add deprecated class to prebuilts-sdk-test
9c86cda1a : Use effectivelyDisabled when checking equivalence
5b5453175 : Use effectivelyDeprecated in ModifierListWriter
697b79976 : Make originallyDeprecated delegate to ModifierList.isDeprecated()
5717a86fe : Special case deprecated on removed items in ModifierListWriter
9929d7dfd : Add test for how deprecated is handled for a removed class
97f12be8e : Pull is/setDeprecated() up from DefaultModifierList
7971456fc : Refactor deprecation handling in ConvertJarsToSignatureFiles
74cf7c12b : Use originallyDeprecated when writing JDiff
3000e8568 : Test effectivelyDeprecated alongside deprecated/originallyDeprecated
761c8f9fc : Make the UnflaggedApi check use effectivelyDeprecated
1e7f0564a : Avoid requiring flags on implicit constructors
8f457f991 : Compute effectivelyDeprecated on demand
3cd8a9353 : Make inheritMethodFromNonApiAncestor(MethodItem) update deprecated
6b30bb051 : Make TextMethodItem.duplicate(ClassItem) consistent with other models
836d66d4b : Update deprecated property in FieldItem.duplicate(ClassItem)
0e39d6c7e : Add tests to show deprecated status after copying
9f4bb5944 : Dedup runCopyTest from CommonCopy*ItemTest
a0935edac : Refactor deprecation writing to simplify future changes
abaffd22f : Add tests for special deprecation behavior
fde56ca98 : Extract TurbineMemberItem
00fb95ff6 : Make TurbineMethodItem.returnType a private val
f251f7ee6 : Add CommonCopyFieldItemTest to test FieldItem.duplicate()
2b2090e6f : Make Turbine duplicate(ClassItem) methods more consistent
58463c267 : Update nullness of implicit object bound from Kotlin source
677f8b1d1 : Add API lint check for nullable collection elements
d860a1ba3 : Run nullable collections lint on inner types
776e7fd11 : Require a change in deprecated status to be flagged
1e29d9795 : Refactor ApiLint to make previous item available in report(...)
52933f1e4 : Add tests to show behavior when changing deprecated status
13a7aa274 : Check inner types for missing nullness and nullness overrides
35b3c8244 : Don't visit wildcard extends bounds when there is a super bound
6088f67ad : Switch missing nullness check to platform instead of unknown
8a1380015 : Update message for invalid nullness override
349490a7c : Duplicate super methods into corresponding class item in ApiLint
81ef461a6 : Add test to show behavior when comparing method against super method
7bba9c7af : Remove trailing white space
4134e2f16 : Report UnflaggedApi issue on modifier changes to existing APIs
8c771bc20 : Add FlaggedApiLintTest for changing modifiers
e05c3dd12 : Add support for normalizing final in ModifierListWriter.writeKeywords
a32dda102 : Refactor ModifierListWriter handling of final/open
2fc2d0151 : Add tests for ModifierListWriter
97d1e4823 : Add duplicate parameter to findCorrespondingItemIn(...)
de4c757a3 : Do not copy default modifier when copying to class
3ad4335cb : Split API lint for nullability into two functions
33c607897 : Add tests for copying MethodItems
fba7e5902 : Add DurationMicrosLong annotation
d6fc07f3d : Disallow mixing abstract with static and default on methods
86b84629b : Set up nullable collections check to apply to inner types
6ce871f07 : Add null asClass implementation for wildcards
9ab088d67 : Update MultipleTypeVisitor to not fail if class argument counts don't match
48c17c103 : Split up nullable collections test
5ac6a632c : Split nullable collection test to its own file
8f65602d7 : Switch getter/setter nullability check to use new type visitor
53a51ec02 : Add a type visitor to handle multiple types
a4a859a47 : Fix Turbine duplication of parameters
9dfb0bfa6 : Test duplicated/inherited parameters are part of the containing method
3c1718da4 : Remove old special cases from missing nullness check
95267afbb : Remove item modifier nullability methods
4d809c55f : Remove Item.requiresNullnessInfo
cb62d3b57 : Remove Item.implicitNullness
233cd5c62 : Remove Item.hasNullnessInfo and replace existing usages
49ffbe739 : Add convenience methods for type nullability
28e63a41e : Fix compilation issues in some tests
a26c0e6f2 : Make nullness override check stricter for parameters
322b2c6d2 : Treat an API as not being deprecated if it was later undeprecated
7a2e5c89e : Add test for a method that is deprecated and then undeprecated
e15c68ead : Clean up ApiGeneratorTest
2d42b14f1 : Remove Severity.LINT and associated options
64d3ee5e9 : Move nullability lint tests to their own file
0f85f5e7f : Fix syntax on a couple lint tests
f108e5733 : Make issues that were Severity.LINT default to Severity.ERROR
747757ce6 : Upgrade to Kotlin Gradle Plugin 2.0.0
302c37900 : Extract checkFlaggedApiOnNewApi(...) from checkHasFlaggedApi(...)
bb73d1fdd : Add Severity.UNLIMITED for default value of maximumSeverity
91926eca8 : Add some missing modifiers in FlaggedApiLintTest tests
428bb1979 : Add API lint for getter/setter nullability
5b059b4d5 : Update package hidden status using documentation present in package-info.java
899a211f3 : Use @hide annotation present in package.html while creating packageItem.
a5c6ce28d : Stop GetterSetterNames from triggering on unrelated methods
fe65996a7 : Force undefined nullability for type parameters
aff50afc1 : Fix stubs for previously `abstract` methods and `native` methods
a8663d744 : Show broken behavior when reverting change to native/abstract modifier
38aaa5cb1 : Split deprecated/modifier FlaggedApiTest method into two
e9530e299 : Do not fail compatibility check if error limited by maximumSeverity
6b10a3e00 : Load all previously released APIs into a single Codebase
a8b3ace9d : Support multiple --arg-lint-previous-api options
861dd5aae : Perform compatibility checks against the whole previously released API
47fef7590 : Remove unnecessary CompatibilityCheck.loadPreviouslyReleasedApi(...)
12ac3d911 : Disallow jar files in --check-compatibility:removed:released
7249b3afa : Remove CheckRequest.files
f4d7760a3 : Change JarBasedApi(List<File>) to JarBasedApi(File)
b4c8de490 : Add PreviouslyReleasedApi/CheckRequest.lastSignatureFile
6a24b68bf : Disallow passing multiple jar files for previously released API
26187a451 : Remove unnecessary code from CompatibilityCheckOptionsTest
c27b6ef27 : Move PreviouslyReleasedApi et al to common package
8089a8c22 : Separate creation of PreviouslyReleasedApi from CheckRequest creation
1a67fb364 : Access ApiLintOptions directly in Driver.kt
b6d88bbff : Only allow nullness changes in final methods
b496aa1c6 : Move `ClassItem.isExtensible``
14f5bfa87 : Update nullness compatibility checks to apply to more items
3c6de382c : Add nullability information to some compat tests
b1caaa3f8 : Update nullness compatibility check to use types
8d39fa72f : FlaggedApiTest: Make more realistic by using Flags.FLAG_FOO_BAR
03a788413 : Increase severity of FlaggedApiLiteral to WARNING_ERROR_WHEN_NEW
bbbad3359 : FlaggedApiLintTest: Use consistent indenting and remove trimIndent()
6287ad6f2 : Use error-when-new for issues in new members of existing classes
2eb4f4f4b : Add new warning severity that is treated as error in new code
97d75c40d : Remove unnecessary API_LINT_ANDROIDX_MISC Category
dffdef651 : Move nullness compatibility tests to their own file
f05d71760 : Warn about issues in newly added members of existing classes
e2933a1ce : Add tests for ApiLint filtering
638d4c42e : Finish work on DefaultReporter's maximumSeverity parameter
8e9a72ef9 : Add GeneralReportingOptions for --baseline/--update-baseline
215c8de86 : Add ApiSelectionOptions for --show..annotation options
20ddd1dbc : Run ApiLint checks over the whole API not just new APIs
dafed766c : Add optional superMethods parameter to findCorrespondingItemIn(...)
e2489cb44 : Add test showing findCorrespondingItemIn(...) does not find super methods
8b943e4b2 : Move --error-message:api-lint to ApiLintOptions
e053ff81c : Move API lint baseline properties to ApiLintOptions
d176d9aba : Move compatiblity baseline properties to CompatibilityCheckOptions
14d1d54b8 : Move --pass-baseline-updates to CommonBaselineOptions
f64746fd7 : Add CommonBaselineOptions for -delete-empty-baselines
e2cd37d5d : Add SourceOptions for --source-path and --common-source-path
74e84c965 : Delete unused baselineErrorsOnly
ce31f2410 : Make SymlinkTest more realistic
eab93071c : Move --api-lint into ApiLintOptions
374cd6512 : Only skip printing object bounds if they have default nullability
69b03a1bc : Disallow jars in --source-path
937dd65af : Remove unused --source and --sourcepath options
c129a8414 : Move reportEvenIfSuppressedWriter to DefaultReport.Config
408f8a037 : Add newOrExistingFile() extension functions for options
bd12e73f1 : Move terminal from Options to DefaultReporter.Config
83d08c0ba : Move --lints-as-errors and --warnings-as-errors out of Options
03017abff : Use TestEnvironment in ExecutionEnvironment.isUnderTest()
001d8a903 : Move isUnderTest() to ExecutionEnvironment
3e8431b0b : Move disableStderrDumping() to ExecutionEnvironment
ef05255e0 : Move isAndroidBuild() to ExecutionEnvironment
bb5510365 : Move ExecutionEnvironment/TestEnvironment classes into cli.common
43b173864 : Move Severity upgrading in DefaultReporter from doReport into report
d2ee90fa7 : Remove final usage of parseType method and remove it
a2a2f8cc5 : Use TextTypeItemFactory.getMethodParameterType
106f535ee : Update text component type nullability from context
102b9f600 : Use TextTypeItemFactory.getMethodReturnType
03dd8d334 : Implement and use TextTypeItemFactory.getFieldType()
ed70fd0c9 : Simplify text nullability synchronization
bca9a41c7 : Rename parseField(...) isEnum parameter to isEnumConstant
aa7908add : Refactor the parseField to group type and value parsing
9e9615be4 : Extract useful methods from ApiFile.parseType
ccddc1757 : Prevent "sdks" containing SDK extension later than "since"
ecb978541 : Add tests for when API is included in later SDK than dessert release
da5ecac6c : Avoid `Extract System Api` test depending on deprecated behavior
2022f8f33 : Remove duplicate test for canManageMedia(...)
8bc230805 : Correct the test for SDKs separate from Android dessert releases
b0fbf7a31 : Add tests about actual inline
18024624b : Match any API surface in the SDK extension directory
cbc76a524 : Upgrade to Gradle 8.7 and KGP 1.9.23
9569645de : Use ItemVisitor in createReportFile(...) instead of ApiVisitor
57027f1af : Remove @deprecated tag when reverting deprecation change
757a9a4dc : Fix api-version.xml when reverting a deprecation change
6afff5035 : Add api versions check to flagged API test
80b11cbf4 : Expand tests of changes to deprecation status.
1d4ef78cc : Remove optional value from --api-lint
8dd8deb07 : Remove unused --api-xml option
edcabb46f : Migrate JDiffXmlTest to use SignatureToJDiffCommandTest
a42c24248 : Add --api-lint-previous-api
70de80d62 : Expand revert modifier changes tests to cover more cases
1f2282971 : Support reverting changes to modifiers
c349a3168 : Include reverted item in stubs for extending API surface
b4c986107 : Support controlling Item.emit per signature file
39be52265 : Add SignatureFile wrapper around File for ApiFile
ff574c0b7 : Remove unnecessary JDiffXmlTest "Half float short from source"
f9ae1a46c : Remove unused --input-api-jar option
d2a0b57ea : Make jar-to-jdiff suitable for coverage use
f3f63eecf : Add JarToJDiffCommand
782953ea2 : Add StandaloneJarCodebaseLoader for use by AndroidJarsToSignaturesCommand
b666220b7 : Extract JarCodebaseLoader from ActionContext.loadFromJarFile(...)
5121f6944 : Remove apiPredicateConfig from ActionContext.loadFromJarFile(...)
6659d90c8 : Add test to ensure that @FlaggedApi in stubs uses literals
ba01a6742 : Remove codebaseValidator from ActionContext.loadFromJarFile(...)
92546b8c0 : Include FlaggedApi annotations in the stub files
1cc6c8b39 : FlaggedApiTest: Pass the whole previously released API
493152586 : Show existing broken behavior when reverting modifier change
d1de58429 : FlaggedApiTest: Support multiple previously released APIs
feafb9094 : Clarify " no flagged API" comment in FlaggedApi test
fcf4f2b9e : Cache the previously released codebases locally
5c04f29db : Set the default visibility modifier to package-private when no visibility flags are provided.
20f64056e : Only report compatibility issues against API being generated
52aef6a50 : Fix overwriting of compatibility check files during testing
a7efc0e10 : Improve testing of multiple previously released API files
bb78cb81a : Showcase K2 is correct for deprecated util with wildcard suppression
57c630f07 : Clarify that previouslyReleasedCodebases(...) does not support jars
bf69f44c0 : Disallow mixing jar and signature files for compatibility check
c36d6b1ca : Pass File to mergeAnnotationsSignatureFile(...)
3531d83fc : Remove unused CacheKey.load(...)
6925b2e31 : Add CheckRequest.loadPreviouslyReleasedApi(...)
cc634238d : Improve documentation of CompatibilityCheckOptions.CheckRequest
80b1cd511 : Upgrade to AGP 8.5.0-alpha05
9b8d4dc60 : Remove unused ClassItem.isDefined()
f779cb630 : Remove Psi overrides of DefaultItem.emit
9d2b7d9ed : Correct some unrealistic compatibility tests
be230cb4f : Remove unnnecessary preFiltered parameter
f936b0adb : Stop ApiVisitor depending on options.apiVisitorConfig
71b054089 : Use same ApiVisitor.Config when traversing added items
9e7f2f35a : Do not duplicate a field from an interface onto itself
d12de82ce : Treat revert annotations as hide annotations
c8bebfbd8 : Add test to show incorrect behavior of flagged fields in public API
43920f786 : Simplify MetalavaCliClient
c386425e0 : Upgrade to AGP 8.5.0-alpha03
5a4661736 : Ensure only Java files are included in turbine source parser.
752264867 : propagating @Deprecated from properties to getters even with --ignore-comments
d73a0a210 : Fix issue with trailing whitespace in annotation attributes
5c8fb13d9 : Fix some IDE reported issues in ExtractAnnotations
9266ef655 : Remove AnnotationHolder wrapper class
9fd9f8877 : Remove AnnotationHolder.annotationClass
926576d9b : Dedup obtaining UAnnotation for AnnotationHolder
f08a8eedd : Add test to show generating annotations from signature file
bcbf6a3b3 : Add FileLocationTracker interface implemented by Tokenizer
21c12acc2 : Make TextTypeItemFactory extend DefaultTypeItemFactory
dd7d40d8d : Replace last uses of TypeUse with ContextNullability
e23e92627 : Move TextTypeParser.getSuperType() into TextTypeItemFactory
9b68f9865 : Add more logs when invalid inputs are provided to metalava
92c4ab881 : Create project description file in temporary dir, not root dir
426caa96d : Pull fileLocation property into DefaultItem
d5b3248e8 : Remove PsiConstructorItem override of fileLocation
e54cc42d4 : Add PsiFileLocation to wrap a PsiElement
cbc114640 : Use DefaultCodebase.resolveSuperTypes() in PsiBasedCodebase
6ea1144a5 : Use DefaultCodebase.resolveSuperTypes() in ApiFile
b3659ebda : Add DefaultCodebase.resolveSuperTypes(...)
d4bc0ecde : Pull TurbineBasedCodebase.iterateAllClasses(...) into DefaultCodebase
db6bb1369 : Fix SignatureWriter to honor nullability of type arguments
cbd52b0c4 : Make the nullness annotation name check stricter
4cbf28635 : Prevent registering duplicate TextClassItem
18224da70 : Rename TextCodebase maps to avoid confusion with follow-up changes
5f51f4ba5 : Rename TurbineBasedCodebase.addClass to registerClass
be32736c5 : Add getMethodReturnType(...) and use in Turbine and Psi
46ae6c6b7 : Remove TypeItem.fixUpTypeNullability(...)
2f772a391 : Use item annotations when computing nullability of parameters
f3748a2a1 : Use item annotations when computing nullability of return type
7574ca457 : Move equals parameter handling to getMethodParameterType(...)
28a1b610a : Make getMethodReturnType() handle annotation element nullability
385fc60b9 : Add getMethodParameterType(...) and use in Turbine and Psi
cf1ce6ce4 : Move toString return type handling to getMethodReturnType()
ba10665a7 : Preserve nullability information from type parameter use if needed
cd8bdc53c : Test inheritMethodFromNonApiAncestor(...) with declaration nullability annotations
98585e385 : Avoid adding annotations to the wrong item when extracting
54ba4442d : Add ExtractAnnotations test for inherited methods
94a5cfe1c : --ignore-comments to allow not reading PSI comments
4a1c450e4 : Add ContextNullability.itemAnnotations
258be2136 : Cleanup documentation and unnecessary code for field types
378148f01 : Use firstOrNull() in List<AnnotationItem>.typeNullability
87b56af90 : Move handling of suspend functions return type to KotlinTypeInfo
ae2b37782 : Improve testing of work around for KTIJ-19087
afe2b17ba : Stop assuming that Kotlin types are nonnull
af7785d1f : Obtain KtType for KtPropertyAccessor from its KtProperty
0a5ef430d : Add test for abstract setter of List<String?>
46847cb39 : Fix nullability of inherited methods
221d62e26 : Modify inheritMethodFromNonApiAncestor with type substitutions
8d49fabd2 : Fix the nullability of a vararg parameter in an inline function
e3f3a9957 : Fix nullability of suspend lambda's Continuation parameter
080c3a947 : Fix nullability of suspend function's Continuation parameter
b57caf5f0 : Fix nullability issue with abstract properties
a5ec4cfea : Add tests for abstract properties
ad6ce8831 : Fix the type of a delegated property's backing field
e821d3b11 : Pass the PsiElement context into fromKtElement(...)
b779db60a : Simplify handling of lambda's type arguments
ae7b611aa : Add test and support for suspend lambda function
e3e870291 : Refactor KotlinTypeInfo to simplify follow up changes
0abaffb35 : Add more tests for delegated properties
52a6456f8 : Ensure consistent handling of typealias types in K1 and K2
63589e143 : Add typealias test
4e9b941c5 : Provide a KtType for the PsiClass.type()
de2a738eb : Add tests for generic data class
247eec542 : Add tests for inline reified function with vararg
5f901481e : Allow merging of duplicate classes with different annotations
04a661d90 : Add test suite tests for suspend methods
71edb23cf : Add kotlin stdlibs to the classpath
e27261d01 : Use correct type nullability in super types
f9a798ee4 : Enable NullableType being used as a nullability annotation
a5ad4ebc3 : Extract computeSuperTypes() from PsiClassItem.create(...)
49468b002 : Move `PsiAnnotationItem.create()` to DefaultAnnotationItem
4db1c28a5 : Add tests for nullability of super class and interface types
e5804a941 : Add kotlin inputs to existing super type tests
52ea6342a : Improve test coverage of inheritMethodFromNonApiAncestor
017fd7c8f : Move MethodItem.kotlinLikeDescription() to Assertions
0c0485658 : Improve test coverage of nullability of type parameters
e8a9eb754 : Split ApiGeneratorTest into separate tests
1742452a7 : Get correct type for synthetic data class copy(...) method
32ad53e03 : Get correct KtType for synthetic setter methods on data class
57368e7b2 : Refactor KotlinTypeInfo.fromContext(...)
43a5cd457 : Add some simple tests for a data class
d559cb62f : Implement TurbineParameterItem `equals()` and `hashcode()`
60e094a6c : Make PropertyItem.baselineElementId() consistent with other items
9cf803636 : Fix the issue with nullability of non-last Kotlin vararg parameter
fc5655656 : Add nullability tests for Kotlin vararg parameter that is not last

+- Project: platform/tools/netsim

0c30d4f : Increment tx_count and rx_count for Uwb packets
4f46601 : Apply RangingDataSet to RangingEsimator
1a03e9f : Add FFI bindings for hostapd_send() and libslirp_send()
893b735 : Update mac80211_hwsim to pdl 0.3.0
ebdc9f6 : Implement initial methods for Rust gRPC frontend server
6b963bc : Update netlink to pdl 0.3.0
26bcf94 : Update ieee80211 to pdl 0.3.0
a0b04eb : Introduce --http-proxy flag
f5538b0 : Verison Bump to 0.3.13
faa80b2 : Update cmake pdl_gen definition to explicitly use rust_legacy
f333657 : Attempt up to 3 reruns of PyTest on Mac arm64 targets on netsim-dev
dc611ab : libc++fs is part of libc++ now.
7a83633 : Implement Rust gRPC server
7d3ec06 : Version Bump to 0.3.12
953f518 : Update to pdl 0.3.0
4f6be4d : Implement patching radio state for UWB
c07686e : Bring CtsUwbTestCases from postsubmit to presubmit
6400ed7 : Version Bump to 0.3.11
0892b10 : Reenable PyTest error enforcement
5b113e1 : Build Pica with CMake and enable uwb module
dd08f56 : Put warn logs for PyTest errors
a796e9e : Version Bump to 0.3.10
8ea0aa2 : Revert "Silence Windows build error from PyTest Failure to print warn logs"
d53f0ac : Set PYTHONUTF8=1 in the WindowsEnvironment
a4ff0bc : Silence Windows build error from PyTest Failure to print warn logs
ce259f4 : Have python in Windows use UTF8 by default
ce88ea0 : Make capture async so it does not slow down request or response handling.
aeeddcd : Update source for Rust 1.78.0
938a296 : Fix --local_emulator_dir for non-linux hosts
2ee96f9 : Temporarily disable pytest error enforcement while emu-master-dev undergoes abseil-cpp upgrade
748f5f8 : Remove SharedChipEmulator since we have a 1-1 relation between Chip and ChipEmulator.
c6d8786 : Discard extra layer of "manager" in echips -- echips are 1-1 with chips so reference through the chip map.
64c5ab4 : Failed PyTests will enforce build error for postsubmit linux, mac builds for aosp-netsim-dev
9aa3dce : Verison Bump to 0.3.9
a707ab0 : Use --verbose flag for debug logs in netsim and netsimd
e425ee1 : Update source for Rust 1.78.0
99b3344 : Fix Wi-Fi test regression in IPv6-only environments
4e7dad7 : Add NetsimFrontendStats to stats.proto
92a2dd6 : Version Bump to 0.3.8
98a01e2 : Include tokio and tokio-stream in CMake and Soong dependency
232ec28 : Provide initial sampling model for UWB range estimator
8f66bf3 : Reduce netsimd CPU usage
7ae3350 : Correct tx count for packets sent to WifiService
1137c76 : Report invalid packet for packet delivery delay more than 5ms
217a026 : Replace Mutex with RwLock and atomic in medium
f0ef08d : Pass Bytes not &[u8]
49933a2 : Spawn the future on obtaining packet from pica and invoking handle_response_rust
531eb4c : PacketManager uses RwLock for registered transports.
3b80039 : Version Bump to 0.3.7
d61f9c9 : Provide --local_emulator_dir to accept pre-installed emulator artifact directory
74c6698 : Replace Arc<Vec<u8>> with bytes::Bytes in between transport and echip layer
b49bc4c : Print file path for non-netsim logs to distinguish
f85d47d : Replace depreacted method for DateTime from from_utc to from_naive_utc_and_offset
cf8301b : Locally running InstallEmulator task also occurs for distribution directory.
954d2b2 : Add --emulator_target to install_emulator_task
fbed821 : Version Bump to 0.3.6
de31143 : Include CMAKE_BUILD_TYPE variable for build configuration
f9b8bbe : Only strip binaries for distribution (installation) of netsim and netsimd
8be2577 : Replace RwLock with AtomicU32 for generating unique Chip IDs. Add the ChipManager to hold all lazy_static fields.
df76d7f : Replace netsim cli log with tracing
3f6ac7a : Generate Rust gRPC modules by proto_update.sh
a43e7de : Remove Mutex from SharedEmulatedChip. Locking should be done within the modules rather than by callers.
dade5ea : Version Bump to 0.3.5
6dec25b : Improve Wi-Fi performance
019b187 : Add "ZipArtifact" to build script task
1167f9e : Set the out_dir to "out/objs" before commencing build with buildbots
871b28f : Selective rmtree to avoid removing "out/caches" directory during windows build
71bd0e7 : In run_fd_transport, add all chips before registering any transports.
48e63d6 : Version Bump to 0.3.4
798f8b3 : Allow to disable Wi-Fi p2p features
862a574 : Reland: grpc read callback safely streams non-hci packets with distinct contexts
9461d0a : Add CXX flags & prepend 'lib' for shared library & duplicate glib2 library in Windows
74831cd : Revert "grpc read callback safely streams non-hci packets with d..."
e843b92 : Version Bump to 0.3.3
9158bfe : Add optimization C flags and strip binaries for netsim-dev build
5fdd3fd : Reduce Wi-Fi log
b2af781 : Process UWB packet requests in grpc server
9831fa9 : Upgrade Android API to get Nsd service info
6827aa9 : Use interior mutability pattern where this class manages the locks.
0f3ab11 : grpc read callback safely streams non-hci packets with distinct contexts
96f7222 : Validate --task flag in build_tools.py
835425a : Support --host-dns CLI flag
25124cc : Provide appropriate default target for Mac M1 build
bb70fdd : Refactor medium.rs
5c9d906 : Add cfg macro for soong only functions
70d8707 : Update needed for Rust v1.77.0
0c3ed6d : Do not send packets to station with the same address
4c5fb2f : Reapply "Add android-emu-proxy target in cmake"
4b2b45b : Forward WifiService packets using Ieee80211 destination
8e1a19a : Metric conversion should happen prior to initializing Pose struct
2d44d7c : Version Bump to 0.3.2
5ef52d4 : Enable unused warning for wifi module
3e6c44b : Construct Stream, Sink paths for uci packets with Cuttlefish and Pica
ffb0913 : Revert "Add android-emu-proxy target in cmake"
057dc00 : Bring CtsUwbTestCases from packages/modules/Uwb to postsubmit
686c901 : Expand is_multicast() for all multicast addresses
1d2b3c2 : Add android-emu-proxy target in cmake
3606c5f : Run format_code.sh
b11497d : Disable 'clock' feature from chrono crate
38863f7 : Support updating frame and transmitter when parsing HwsimAttrSet
9bfdc77 : Setting env RUST_BACKTRACE=full for better backtrace in logs
dfea239 : Allow local runs for build_tools with --task
e813f23 : Version bump to 0.3.1
634b683 : Implement connection and messaging in NSD instrumentation test
e3b8db1 : Implement Python script for running e2e integration tests
8a59908 : Use NETSIM_NO_WEB_SERVER env variable for checking and running the web server
53b41f2 : Add formatted file names to logging output
56596ba : Cleanup State enum to optional bool
d978a95 : Version Bump to 0.3.0
dd62288 : Reland again with Fix "Python script to install emulator artifacts"
28333b8 : Revert "Reland with Fix "Python script to install emulator artifacts""
978c5c7 : Reland with Fix "Python script to install emulator artifacts"
0be6f57 : Refactor HwsimAttr validation for incoming frame
269eef1 : Revert "Python script to install emulator artifacts"
fd443d6 : Include --buildbot boolean flag in build_tools.py
199c9b9 : Python script to install emulator artifacts
efbf902 : Add with_address function in Ieee80211
eac20c3 : Send packet from libslirp/hostapd to target device
76f5c4a : Migrate functions in wifi_facades.cc to Rust
26e77be : Get rid of is_temrinal() condition to allow redirect std stream in ABTD runs
2bdfeee : Formatting Python code in testing/
048b937 : Version Bump to 0.2.15
91b3bec : Searching emulator prebuilts in buildbots prior to clearing out_dir
6b61ebe : Resolve aosp/2987670
320bf61 : Verify successful build chaining in postsubmit for Linux
360ddb5 : Move RedirectStdStream from C++ to Rust
ed93477 : Remove station when guest is disconnected
28605a9 : Example netsim mobly test with instructions

+- Project: tools/platform-compat

3155e6f : Update platform-compat owners for android14-tests-dev
226f4d2 : Updates to platform-compat OWNERS
c03db36 : Remove alexbuy@google.com from OWNERS

+- Project: platform/tools/repohooks

3afcd28 : google-java-format: Default to sorting import
669d983 : repohooks: pass through REPO_PROJECT
d98423a : Add --include-dirs for google-java-format

+- Project: platform/tools/security

336f873 : Include virtualization tests in TEST_MAPPING
225862c : Verify vbmeta_digest is valid
9bba3d0 : Let hwtrust dice-chain parse all chain forms
957d597 : [hwtrust] Add avf field to CSR device info enums
5af990f : Revert "[hwtrust] Add avf field placeholder in CSR device info parser"
5acf636 : Revert "Change mode validation for DICE chain certs"
a5c4337 : Revert "Change authorization hash size validation for DICE chain certs"
5cb64a4 : Change authorization hash size validation for DICE chain certs
6a21b30 : Change mode validation for DICE chain certs
733da50 : libufdt_fuzzer2: Bug fix
7e49323 : Remove unnecessary "_external" suffix from libcppbor
d2e1080 : Export check for properly-formed DICE chains
044f56c : Remove libskia_image_processor_fuzzer's sfntly dependency

+- Project: platform/tools/test/connectivity

d9a59e25d : Send broadcast ACTION_SHUTDOWN before adb reboot
cf383a548 : Revert "Add Subsystem Restart(SSR) detection."
177389d05 : Add the pixel phone as the sniffer
963f257da : Remove alfiechen@google.com from acts_tests/acts_contrib/test_utils/wifi/OWNERS
102c4f09f : Remove alfiechen@google.com from acts/framework/acts/controllers/openwrt_lib/OWNERS
814a38dbf : Remove alfiechen@google.com from acts/framework/acts/controllers/OWNERS
7ee94473d : Remove alfiechen@google.com from acts_tests/tests/google/wifi/OWNERS
931bd1a46 : Remove alfiechen@google.com from acts_tests/tests/OWNERS
b69135fd3 : Enable cellular power measurements and page decode tests
f41969560 : Update PHY Rate of MCS14 MCS15 for WiFi 7
998255764 : Add support for Tx power measurements on CMX500
7be04432f : Remove DHCP discover option checkpoint due to aosp/2943087 change the default behaivor.
60eb308d7 : Add function of force Tune code.
d1ea247a2 : Fix b/329360172 error: increase Python version to 3.11 because we have some hosts using Python 3.10.
60cf4006f : Fix b/329360172 error: numpy 2.0.0b1 is installed but numpy<1.29.0,>=1.22.4 is required by {'scipy'}.
908459308 : Updates to cellular tests on pixel and non-pixel devices.

+- Project: platform/tools/test/graphicsbenchmark

cba10d2 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/tools/test/mobly_extensions

7f8c885 : [results_uploader] Use pathlib for all file-related operations
da6441a : [results_uploader] Remove "root" from log messages
26fb777 : [results_uploader] Remove obsolete build rule
c14ec8a : [results_uploader] Update download instructions to use new release format.
003188c : results_uploader v0.4 release notes
4601c68 : [results_uploader] Turn --mobly_dir into a positional argument
eeae9fd : [results_uploader] Upload yaml, DEBUG, INFO log files with text MIME types
51d0bb1 : [results_uploader] Enable setting a custom suite_name for the target ID
fc1437e : In the returned Resultstore link, show results for all test statuses by default.
dc9c564 : Default the --gcs_bucket to GCP project name if left unspecified.
a730208 : [local_mobly_runner] Enable specification of individual test cases with --tests
97c42ee : results_uploader v0.3 release notes
d9b8d84 : Lower the log level in Resultstore client to reduce noise
99da757 : Allow users to manually upload files to GCS via website
564ba90 : results_uploader v0.2 release notes
6f725dd : Properly URL-encode the target ID for resource names
7f99c5f : Add note in README to use path separators for pip install
68af4ad : Suppress logs and warnings from imported modules
7a77729 : Report all skipped test cases as SKIPPED in resultstore
1cc760d : Update Resultstore UI base link from source.cloud to btx
173122d : Add note to attach version number to results_uploader release zip.
86243c6 : Add a genrule to package the results_uploader to a zip file
02824e9 : Add results_uploader for Mobly result uploads to resultstore
4094ebb : Migrate Test Targets to New Android Ownership Model

+- Project: platform/tools/tradefederation/contrib

ecc1a6a : clean up obsolete parsers from monkey
daedd8c : Remove recording per-pid/tid statistics due to aosp/2862763
a65d993 : Migrate Test Targets to New Android Ownership Model

+- Project: platform/tools/tradefederation

e3f1064cf : Fix clone tests running on automotive
a908e7bc0 : Also track loadAndFilter during sharding
c4472c02d : Remove TcpDevice.java from device_build_interfaces
5989d71d6 : Track load and stage files as test_setup_pair
c793a9e51 : Allow to trace via local group in feature server
c71279bc4 : Implement the client to download blobs by ByteStream service
f2981bcf7 : Fix CtsAdminPackageInstallerTestCases module not able to finish on Android Auto or before Android T
3841400b3 : Add a trace to confirm where slowness is
f8cb8f867 : Support action result upload to ActionCache service
027a23881 : Add wts to cas uploade
435e15858 : Protect against npe in the enumeration of thread
dcf9b4831 : Headless system does not have primary user. (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:59565aeb3e217959b6047a249f7ead8ee0ab4319) Merged-In: If657b69705ae289f8a7efb98dbda830b2d45bec4 Change-Id: If657b69705ae289f8a7efb98dbda830b2d45bec4
4322a51a9 : Headless system does not have primary user. (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:c75e3ca7465f2281f5a7cb66a762206ff802cb3e) Merged-In: I6b74aac2ac5c28d0a0117a6f95dacb0521b35b01 Change-Id: I6b74aac2ac5c28d0a0117a6f95dacb0521b35b01
831db96fb : reset hidden_api_policy in baseline
abcdcb015 : Add FeatureFlagTargetPreparer to FeatureFlagTargetPreparer
f14d149f0 : Remove TcpDevice check from DeviceSelectionOptions
2186728e9 : Support stdout and stderr in lookupCache
4b9f16d00 : Fix incorrect logic for private profile support check
5cfbc9e89 : Add a baseline setter to run single adb shell command
e4c18386d : Add preconfigured offset to RemoteAndroidDevice descriptor
0b61a9327 : Modifies the RequestUtil tests to be fully flake free.
060b0f07c : Force an optional error if no test binaries found
d154fee4b : Remove TcpDevice from ManagedTestDeviceFactory
5952d7ba9 : Make RemoteAvdIDevice extend StubDevice instead of TcpDevice
cbdf94400 : DeviceSnapshotHandler: always throw exception for error responses
810fa180e : Add pixel tests to content uploader
8118520b1 : Add Boot time test runner to list of supported runners.
ba3ae024d : Add metrics for CAS downloader local cache
0f1b8af12 : Search vdl_stdout for fetch_cvd failure
b5477b6be : Make StubLocalAndroidVirtualDevice extend StubDevice instead of TcpDevice
e33876458 : Update content_uploader.py to enable chunking for all img zip files uncompressed
921bb4765 : Add timeout option to CommandSuccessModuleController
3999bb95d : Remove TcpDevice imports
f1647423d : Remove TcpDevice from DeviceManager
8a78a2722 : Fix WaitForDeviceDatetimePreparer
f20018d5c : Rollout cmd wifi to all virtual devices
5ea9ad13a : Add a new option to skip optinos check in the child process.
d6e37638e : Create a skeleton to run CF functions via Host Orchestrator.
2c76f8c95 : Turn on skipping presubmit if unchanged
2545a1af4 : Correct a typo in method name
c5400382d : Deprecate IDeviceSelection#tcpDeviceRequested()
605b633ed : Revert "Drop tradefed max thread pool to 4, new hosts have only 2 cores."
c2a0c7bea : Revert unintentional behavior change of NativeDevice#pushFile
b2f7cd141 : Add a check to ensure that regex and class/method/package filters are not mixed.
c0c58faa4 : Skeleton the lookupCache method
3f576240d : Drop tradefed max thread pool to 4, new hosts have only 2 cores.
9a1d93b07 : Consider all partition for boot_ota file always changing
69e6af306 : Remove a duplicated dependency
6006427d2 : Remove known-tcp-device-ip-pool option from HostOptions
6f2b47d60 : fix NullPointerException in RemoteAndroidVirtualDevice.getDeviceDescriptor
acebf2dca : Deprecate TcpDevice: Remove last reference to tcpDeviceRequested()
c5acd7ba9 : Convert listeners to Set
a3d5efc39 : Skeleton the method to execute the command with caching
6ceebd35d : Build ExecutableAction based on the information that the RunUtil has
c0201a7dc : Complelty skip module if command fails
7d4ef38de : Always pull the recovery if available
95f466c9f : Add an exclusion more to changed device image
22c0097f8 : Make getContentProvider public in NativeDevice.
69954fab6 : Allows a little extra timing error in the unit tests.
19743a404 : Replace multiple common situation of options for with keystore
b31561fe1 : Add a property to track modules coming from a zip
a67dd4ccc : Move test status compatibility string conversion into TestStatus and be public.
63aed5ce1 : Replace FileUtil.readStringFromFile with Files.readString.
66754e5a8 : Replace Pair with standard Java libraries AbstractMap.SimpleEntry in OxygenUtil.
05e1b8933 : Replace ArrayUtil.list with google guava Lists.newArrayList
9e14cfe39 : Use shell command for setting the location enabled state
b0f390360 : Adds some more null checking to DynamicShardHelper
95abbefc1 : Move move release after checksum generation.
638bd8bca : Move cache related code to tradefed-common-util
03ae390ed : Remove LaunchCvdHelper.java, This file is no longer used.
37dae1692 : Add two new zips to CAS
84d911cdb : Don't consider notice in build image
4063b5bd7 : Deprecate TcpDevice: log unexpected calls and makes them nop
5e6472d32 : Try something basic for keystore in sandbox
319854603 : Add a utility method to extract RUN_TESTS_AS_USER.
196e7ef35 : Support collect error signature from log files collected by Oxygen
ec93b0240 : Add userId param to NativeDevice File/Dir methods.
0c2e04f92 : Add DeviceErrorIdentifier for Mainline module rollback detection
594cc6fb6 : Support parsing ARM CF failure signature
7253609aa : Avoid NPE in wifi connect command
f7e826684 : Add hugepages option to microdroid builder
946736ac2 : Revert "Add chunking metrics keys"
b4a1b3f06 : Extend ContentProviderHandler to handle non-current user.
1ca04de19 : Upload oriole device images as both dir and file
6be5c5326 : Quote ssid and psk to avoid shell misinterpretation
9d02e24a7 : Add presubmit-large tests that have new names.
fd64d5bd0 : Revert^2 "Introduce a cache client interface"
0e16246b4 : Update isTerminal() check for jdk compatibility
92a65ee5c : Use matching cas client when possible
46eb4b4d9 : Revert "Introduce a cache client interface"
be01dd197 : Introduce a cache client interface
d8114db06 : Replace <object> tag in javadoc
ac9576611 : Support chunked cas uploading of image files uncompressed
36f2ff2f2 : Update content exemption list
bd4384e57 : Fix search pattern
a377fabe8 : Replace <object> tag in javadoc
ed75af9bd : Support symlinks in partial zip extraction.
0259ee332 : Revert "Find files with user read and execute permission"
44da12071 : Delay the permit taking for incremental flashing
ce1c53548 : Find files with user read and execute permission
c0b7f7c99 : Skip private space tests on unsupported devices
d1132de1e : Adds some retry mechanism to the remote dynamic pool.
bdd09d9c1 : Add symlink support in CentralDirectoryInfo, and update test data.
d6b9dbc18 : Add null check in isDirectory
83d70f291 : Make file version safe
fae758f2b : Log the no match reason to console when a device doesn't match the global filter
1fb3bd965 : Grade the isolated-module so it can be used similar to retry
e7dd26a61 : Add regex matching for PythonBinaryHostTest include filters
4650bac96 : Use testLogSaved to copy artifacts in post processors
ced3fdcc4 : Extend RunOnSecondaryUserTargetPreparer to allow concurrent secondary users
6c20cdcda : Add CtsHostsideNetworkPolicyTests to presubmit-large allowlist
2a12ae609 : Allow more retries during initial boot to get device
943581b16 : Limit JDK download when using full CAS download
bd7a02e57 : Fix python result parser to correctly parse tests invoked with module:class
15bf7ff6d : Track a few fallback reasons
ad0b41acf : Patch analysis so its used
6f46dbceb : Refactor GoogleApiClientUtil in Tradefed with bumped Google API auth library version
21bb2c726 : Keep the directory structure when uploading output files to TFC.
881e7e168 : Properly report path of device image changes
25bac5a57 : Add rollback detection for InstallApexModuleTargetPreparer
6901c4f1d : Also download STS via CAS
fbbf00cb5 : Log when build key are unchanged
4887ba379 : Refactor GoogleApiClientUtil in Tradefed with bumped Google API auth library version
7d00c53c0 : Copy the logs for post processing
311a9507a : Add MP4 file as part of Artifacts.
d4eed3010 : Push the metric processor inside the sandbox to avoid duplication
c75e3ca74 : Headless system does not have primary user.
59565aeb3 : Headless system does not have primary user.
e1423d839 : Hide error dialogs in baseline
6cbc2db34 : Log the module configuration
f6a795699 : Allow to switch baseline to unzip for map snapshot
058ebc8fc : With Apply-snapshot we can still flash image
8476ed4d8 : Allow experiment with heuristic levels to continue analysis
ca219d56d : Remove the need for AppModeSdkSandbox annotation
8caa82d18 : Add a metric to capture zip name
c4e0ce981 : Make the delegation a bit safer
3e0345055 : Log the name of entry received by Skipmanager
9bbd3f519 : Move snapuserd to be blocking before releasing
10c3114ef : Ensure that SKIPPED status aren't treated like failures
5512e24a6 : Consider build key abort separately from device_image
871b72281 : Actually fall back to strict sharding if splitting ITestSuite fails.
47ac551f8 : Fix OptionClass alias for private profile preparer
42b719d47 : Fix log of the moving head comment
e2abd8910 : Report the actual list of files changes in device images
81d0b5910 : REport SKIPPED status instead of failure+not_Executed
1c03b3546 : Enable delay download after sharding
e6a8856c8 : prepare a metric for flashstation downloaded bytes
e2d7180bd : Handles the case when ITestSuite.split() returns null.
089e3c5b4 : Only clear snapuserd wait at release not postInvocationTeardown
962b25d44 : Tune teardown for incremental snapshot
313896257 : Prevent http retries on 400 for GoogleApi
fd6dc8933 : Support flashing unzipped images
434c40c1c : Ensure module can opt-out of bugreport
2463011fa : TestAppInstallSetup.java: Fix small typo
dbb46cf0d : Add Tradefed support for RequireRunOnPrivateProfile
af227103e : Avoid redownloading jars in stageSuite
f9ee2471c : Add Sdk35ModuleController
675f1e99d : Add an error signature for detecting bluetooth failure during cf boot
126ac7db1 : Add timeout and no retry to dismiss-keyguard
bfe19a7f0 : Convert some of the stayon command to shellV2
14de88f4e : Instrument baseline unzipping further
6b2e07fee : Fix adbConnectToMicrodroid failure handling
c42a79b45 : Delay download after sharding
5726a66ec : Use override_cvd_path in Oxygen client
1b61c5f13 : Don't assume fetch_cvd is in an android build
3da08967d : add use-snapshot-before-first-module option
a8997ec5f : Handle artifacts as dir or file
2a6233f1c : Finish deprecating error collection built-in ITestSuite
175dc660a : Give workFolder a local group so it continue to be used
9f4b61d87 : Create a mode where we stage artifacts per module
b04d9af88 : return error when device type doesn't support snapshotting
bb6794884 : Apply other flags even if one flag throw exception
1f261f6e8 : don't require "use_cvd" for CF snapshot support
389c2c23d : use new cuttlefish options to simplify snapshot-restore integration
69716c29b : Parse iterations from either the class or method name.
c4bfbec12 : No public description
95c5fc955 : Allow perf modules to specify dynamic links
c3b119c75 : Print when a map key gets overriden
df9e09636 : Suppress forthcoming violations of go/bugpattern/RedundantSetterCall.
1a7dfe08e : Unset term in Rust host test to avoid formatting output
69014a48b : Avoid issue with reentry and incremental flashing
4f4382456 : Allow copying without workdir
84516e375 : Pass keyStoreClient when backfill sandbox config
a32c94aa9 : IF reboot in bootloader is triggered, wait for snapuserd
a6e33b1d6 : Collect Clang coverage for native host tests.
162abc28f : Supported already unzipped directory
62c6f19e6 : Add PowerRunner to list of supported runners.
5a0a1e377 : TestDevice: Allow setting instanceId & instanceImg
25a92ca4f : if Gki flasher is present and enabled, disable incremental update
e96026bf9 : Supporting runing tests against oxygenation devices
a5a4c20a8 : Enable chunked upload for all device images
b19aee7c4 : Switch input key command by dismiss keyguard
0f32af9e5 : Increase snapuderd timeout and make it configurable
bf7d7deb7 : Add CommandSuccessModuleController allowing to skip module based on command failure.
eb23848cb : Remove trailing = in check for use_cvd
0cf9148a9 : Deprecate TcpDevice: remove references from tests and fakes
2eabe2cde : Ensure we copy instead of unzipping
de124ff45 : Cleanup flashstion host options
8c361c72a : Remve noisy log from output monitor
deb170d1d : Set baseline right after successful flashing
aef62d56c : Revert "Remove obsoleted code"
ae417eeea : Add a metric for abort reason
ea17f6e70 : Add JSON to the list of supported client file types.
9991f7349 : Remove obsoleted code
5b4d06e10 : Trace the feature server execution
03adfa251 : Allow snapuserd to be non-blocking until a specified phase
e2e9c002a : Include add-opens for all Java versions > 1.8
c34025926 : Disable test storage for tests with run on sandbox property
eb21851a1 : Add metrics for reporting
570dbca51 : Slower builds might hit the online timeout
f6e7f7483 : Complete some option errors
01898c6d5 : Write invocation skipped to event logs
ae40389f0 : Allow devs to ignore the 'Wrong java version' error
076233ecd : use /usr/bin/cvd if usr_cvd= is passed for commands using cvd
ba28bef3d : Switch force-root-setup to false by default
71cfb7cb2 : Create a flag to track baseline as unzipped for device image
caab2a2d9 : Add chunking metrics keys
53f6835df : Upload oriole divice images with chunking only
f789646ca : Refactor waitForSnapuserd into the device
fe13252aa : Use a dedicated thread pool for gcs parallel download
30ef366f4 : Enable chunking for oriole device images with fallback
cffb92705 : Skip device log collection if mSkipDeviceLogCollection is true
d0b8567ea : Enable coverage for native device unit tests without a coverage build.
185c014ca : Add log for dynamic download finishing
3c26d51d3 : Instrument screen_on setup
96fd18348 : Revert "Temporary disable apex/apk cas upload"
66c186e7f : Implement unit-tests for orchestrator
a49ec7394 : Update content uploader to handle chunk fallback
500f847b4 : Temporary disable apex/apk cas upload
927d618dc : Fix --include-filter on JarHostTest
0385a1cbd : Copy content information into workfolder
348fb58e5 : Add support for Orchestrator
ed04176a4 : Turn on location_mode in the baseline
91635229a : Put copied image in workfolder
d7abfde9d : Refactor run options into its own method
862036f86 : Similar to aosp/2995227, disable CAS until retested
d7b08eace : Add Java 21 as a known version
da5c1a45a : Ensure we flash the expected baseband/radio for applyupdate
75b17709a : Add setter for apply snapshot
5120674a3 : Disable CAS in dynamic backfill
4f2759ed6 : Sharding: Handle sharding when test size is lower than shards number
be0402622 : Show "vm" output on failure
8a667d754 : Enable skipping when no tests are discovered
850df3fd4 : Propagate error type
8b3671cad : Check that vm command succeeds before parsing output
14b5a128f : Complete error identifier for gki flashing
1a6dba6f6 : Introduce fastboot output timeout
9378c0aca : Create a new bridge for GceSshTunnelMonitor
7b104e722 : Add log when screenshot-on-failure is captured
a206034cf : Only search the mismatch with parents modules
bb57a5a17 : KTapResultParserTest: add kselftest binderfs example
442174226 : KernelTargetTest: parse KTAP results
03966d2d2 : KernelTestModuleController: allow test suite to target multiple architectures
2dad009a3 : Fix typo in the broadcast name for dismiss dialog
81cb15781 : Do the parent search in parallel

+- Project: platform/tools/treble

c52ba3c : Enabled embedded_launcher: true on python tests
d0cd0ac : Adapt build_chd_utils.py for use with Python versions below 3.10.

+- Project: trusty/device/arm/generic-arm64

324c12f : project/qemu: Use prebuilts if available
669b502 : project/qemu: Create a build target for Hafnium
8868bee : project/hafnium: Add Hafnium manifests for TF-A
c322103 : Mark EL2 as unused in ATF for arm32 Trusty builds
933a66b : project: Add generic-arm64-virt-test-debug
68cf820 : make: Enable Storage AIDL for generic-arm builds
75f8062 : project: Prevent overwrite of compile flag
5a52765 : trusty:keybox: build the fake keybox for this platform

+- Project: trusty/device/x86/generic-x86_64

2f282c0 : project: generic-x86_64: Build rust keymint instead of older c++ version
f6ec31a : trusty:keybox: build the fake keybox for this platform

+- Project: trusty/lk/nxp

6140825 : trusty:mmu: Make device mapping non-executable
a487742 : app/hwcrypto: CONSTANTS is deprecated

+- Project: trusty/lk/trusty

10e4f9e : trusty: reduce startup logging
611fdfe : lib: smc: Add hvc support
6e823e6 : trusty: vqueue: bound max ring size and validate alignment value
4068a7d : [Kernel][Metrics] Log trusty app exits separately
ab857f0 : trusty:sm: prevent out-of-bounds read in SMC_FC_GET_VERSION_STR
d87a29f : trusty: SM_API_VERSION call ratchet
9331c9b : platform: generic-arm64: Support uart debug
624ef04 : platform: generic-arm64: Add dtb boot support
c090ff5 : generic-x86_64: Disable c_str_literals on Rust 1.77+
fe9013b : arm_ffa: Fix UBSan failure in error code
11b76b9 : platform: generic-arm64: Fix to build without libsm
0e74e30 : trusty: check for wrap when rounding size parameter
7e58db4 : ubsan: Update Rust libbinder exemption
9dfdc2a : platform: generic-x86_64: Remove external/lk/lib/rust_support dependency
8688455 : platform: generic-x86_64: Add support for crosvm pci bus with virtio using rust acpi crate
cbfbe0b : [Kernel][Metrics] Simplify trusty crash metrics tipc message
a394daf : trusty:mmu: Make writable memory mappings non-executable
106cf18 : trusty:libc: build explicit_bzero() into the library.
12c4733 : include/shared/lk: adjust param_idx for callbacks
6b48d4e : trusty: mmutest: restore run_x test, and add run_wx test
4b7e8c0 : make: Use kernel rust-project-json.mk
7e5761b : trusty:mmutest: Update run_x test to check and support ARM64 WXN.
61a798d : make: Ensure that GLOBAL_CRATE_COUNT is initialized
1257796 : platform/generic-x86_64: Add empty vsock rust crate depending on virtio-drivers

+- Project: trusty/app/cast-auth

2d76f6d : trusty: cast-auth: fix incorrect return value on error path
93e253a : build-config: cast_auth.test timeout on multiple devices
7109dd4 : trusty:cast-test: only run keybox test when using matching fake keybox
5a9bbde : Trusty: no need to use libbase
ee9e330 : Use android::binder::unique_fd

+- Project: trusty/app/confirmationui

042b9f8 : trusty: confui: fix incorrect buffer length
034998f : trusty: allow disabling of confirmation UI

+- Project: trusty/app/keymint

2b13024 : Enable Clippy and fix warnings
7014e3b : trusty: reduce startup logging
08c17cd : Make batch attestation keys/certs optional
415c0d6 : Don't run tests that write to storage

+- Project: trusty/app/sample

375832a : [Metrics] Add test for the new metrics architecture
4cfc4e3 : hwcryptohal: Remove c_str_literals
3493541 : hwcrypto: support WITH_FAKE_KEYBOX undefined
82cd957 : app/sample: Split away a config for boottests
627280c : app/sample: Revert Automatic Runs of tests failing on hardware
0f48cc3 : stats-test: Disable if error reporting is turned off
66d18ee : Add trusty rust tests for hwcrypto phase 1
13f74f0 : Add HwCrypto to trusty unittests
f8489f5 : Implement key derivation
eaf64a8 : Initial implementation of hwkeyDeriveVersioned
34991a3 : Implemented key generation for AES and HMAC
f12b41f : Implemented internal key handling
f97fc47 : Initial Empty Trusty implementation for HWCryptoDeviceKeyAccess
d723716 : trusty:swaes: add in-process BoringSSL benchmark
99496dd : skel2: Add Rust staticlib dependency
ba0e7a1 : trusty: prebuilts-test: fix the ABI by disabling BTI
5f0034f : trusty: timertest: add stress test mode
3a2e86e : trusty:keybox: only build the fake keybox if configured
a64bc52 : app/sample: Add stats-test to package
a2e295b : build-config: Update build config for CI use
521f601 : Bump min stack for stats_test app
567d982 : Trusty: no need to use libbase
057367f : Use android::binder::unique_fd
594519b : trusty: user: app: sample: Skip rust tests if rust is not supported
4cc7f22 : app-mgmt-test: Handle ERR_NO_MSG
071910c : [Trusty] skip port fail test on second run
84ad569 : app/sample: CONSTANTS is deprecated
607e728 : Revert^2 "rust: Use autogenerated Trusty makefile rules"
3ab4ebd : Revert "rust: Use autogenerated Trusty makefile rules"
4aec2ba : rust: Use autogenerated Trusty makefile rules
afacd08 : Adjust hwaes srv heap size
adcd10f : Migrate to new open-dice API for Android

+- Project: trusty/app/secretkeeper

ed58226 : Enable Clippy and fix warnings
01e9d8a : Allow for more heap
7c45412 : Add 4x4KiB heap and make app critical
0b27049 : Skip tests if TA not installed

+- Project: trusty/app/storage

2f02832 : trusty: reduce startup logging
ab52f96 : storage-unittest-aidl: Remove c_str_literals
cb6ee31 : storage: Add aidl tests for TDEA, TDP, and TD
170ebed : storage: Add rust test for secure storage aidl
df16cc4 : storage: Implement storage aidl service
05ac17b : [Metrics] Shift secure storage trusty metrics to use TIPC, and rename variables to match atom conventions
e103747 : storage: Init service per peer and fs
50007ae : storage: Add storage aidl service
16711dd : rpmb: fix unsigned int underflow in debug mode
4d5474d : storage: Return error from rpmb_send on short reads
91c6111 : trusty:storage: add missing NULL check to prevent RAM dump
894a2cb : cleanup: remove reference to unexistent rss_limit_checker.cpp
a8fb26a : storage: Add storage benchmark to test-map
494556f : test/storage-benchmark: [Bench] Secure Storage Benchmark
65ae65b : Allow C headers to be included in cpp files
c6d342e : Don't require passing `src_name` if it's not used.
f52d4a8 : Move tipc-independent fns to client.h
815e02e : Separate session init and destroy
d200cb7 : Split transaction end
16717ea : Split storage_file_read
9fcdfe8 : Split storage_file_list
ad08b15 : Split storage_file_get_size
0b9f352 : Split storage_file_open
aecd329 : scudo: Set the ring buffer size using SCUDO_DEFAULT_OPTIONS
295fba4 : Split storage_file_set_size
b262752 : Split storage_file_write
9d65049 : Split storage_file_close
c938ec2 : Split storage_file_move
98d07d4 : Split storage_file_delete
9b634f6 : trusty: cleanup storage before running tests
2e4e284 : Separate tipc part of storage_client_session
5e3e081 : Fix format specifiers.
5271b31 : Use TIPC library instead of wait_any
30529c1 : scudo: split include wrappers into separate files to resolve static functions conflict
f58e42e : scudo: include rss_limit_checker.cpp only if exists
1d0e958 : Add new file report_linux.cpp.
dd8ab63 : storage: CONSTANTS is deprecated

+- Project: trusty/lib

231c597 : tools: Allow for unstrigified identifers in const.json
935c108 : tipc: Add send unblocked callback
83556b8 : rust: use clippy as pre-req for rust builds
4e67efb : [Trusty][Metrics] Add is_crash to crash metric struct
4854517 : Update to use new boringssl
cf651a2 : [Metrics] Update max channels with a descriptive macro
7cedc3c : [Trusty][Coverage] Update coverge dumps to work for multiple runs without overwriting
a219409 : rust: Bump libstd edition to 2021
09c85a1 : rust: Switch syn from 1.0.107 to main
ac993d3 : trusty:hwaes: enlarge the test buffers and correct enc/dec values
18654eb : Added Rust is_ptr_err function
a3a0cbe : libstdc++-trusty: Update license file name
a4c2c8c : [tipc] Replace Vec with ArrayVec in TIPC
6fe5334 : build-config: Missing some port tests in the test map
d72d0d5 : lib: trusty-std: Don't implicitly depend on rust_support
48ab878 : [Trusty][Coverage] Skip mailbox error print for coverage aggregator and client
82c608a : tipc: check that on_channel_cleanup is not null before calling
de2ea82 : reduce test length if SIMULATION flag is on
285aa2d : [Trusty][Metrics] Remove binder communication. Forward metrics as they are to NS metricsd
2f78f37 : [Metrics] Simplify tipc metrics message
bb90758 : [Trusty]Round up memory requested wrt. page size
ea402f7 : [Trusty][Coverage] Round up requested memory for coverage wrt. page size
9faa477 : trusty:swaes: add in-process BoringSSL benchmark
98f8587 : trusty:libc: build explicit_bzero() into the library.
c735bcf : apploader: Remove std::basic_string_view from host cbor_test
e382a90 : trusty log: fix typo
b644351 : trusty: build: fix objdump binary determination for SDK builds
89f8801 : rust: Allow internal_features for trusty-std
45d3982 : trusty build: fix typo
d0a89cf : rust: Fix missing deps in rust-project.json
135d7af : rust: Fix missing deps in rust-project.json
39b1aef : apploader: Switch std::basic_string_view to std::span
7ac9bf3 : build: avoid creating empty file when bindgen fails
7ddc7aa : make: Use correct variable for kernel rust-project-json.mk
c1b263a : trusty:make: Add BTI warning to link flags for out-of-tree modules
85554f8 : Enable access to send_vectored() method
c9c32f3 : build: support kernel modules in bindgen.mk
8bb7f0e : openssl-rust: Switch to current bitflags
a2e97dd : cleanup: remove reference to unexistent rss_limit_checker.cpp
5ef43e5 : make: Fix dependencies for Rust staticlibs
d37a675 : acvp: add check for number of shared mem handles

+- Project: trusty/vendor/google/aosp

8eeeeec : build: Export lk.elf
1a0cc71 : test-map: Correct name to storage-td-clear-test
fc6ef30 : rust: update toolchain version to 1.77.1.p1
d4f1ba9 : scripts: Add generic-arm32/64-virt-test-debug build target
e0893df : aosp/scripts: update test maps for app/sample boottests
abf3090 : test-map: Enable binderRpcToTrustyTest
d78e71c : scripts: Stop incorrectly reporting tests as flakes
b47d8ee : trusty: build: fix double archiving of lk.elf.lst
c9dac18 : trusty: build: archive .lst files
6962374 : Export soong_ui if available
112b3fa : aosp/scripts: Provide a "tablet" flag
0dd18d4 : scripts: test-map: Add binderRpcToTrustyTest
0c4d661 : rust: update toolchain version to 1.76.0
fc54d4d : Trusty: Use bold instead of white_bold in colored log
fa2a3a8 : scripts: androidporttests also provides ABL
45aa567 : test-map: Disable HAL version matching tests
d6b6b6c : test-map: Disable vb state and vbmeta digest tests
4f29249 : scripts: Handle relative build-root paths
5ff1682 : scripts: Add --no-nice argument to build.py
d8b417f : scripts: Remove unused TrustyCommand import
468088a : scripts: Run pyformat on run_tests.py
f4a9a78 : rust: update toolchain version to 1.75.0
9f0d22e : scripts: Flags Should not apply to all commands
95d6ef5 : scripts: fix style issues and code duplication
1a00e1e : scripts: address lints
708f6b1 : scripts: minor fixes
c278e86 : trusty: build: add Trusty build log processing
0b4d017 : scripts: Fix pre-upload hook by adding pylintrc
85a7a4d : scripts: Add test commands
29b685f : scripts: Prevent port duplication
2f2574c : rust: update toolchain version to 1.74.1
9ca44d3 : scripts: Fix formatting
ae4ff7a : scripts: remove dead code
a9dc1ef : scripts: clean up enumeration type
b4b96ca : scripts: Skip Non-Host Tests on device build
1a8acfa : scripts: [Bench] Repair broken reporting
94ac380 : scripts: [Bench] compile time config, ABL flag
5fc18a0 : scripts: [Bench] Skip benchmarks on QEMU
a6dfef3 : scripts: [Bench] Skip tests without printing
9f9e33d : scripts: [Bench] compile time config composite tests
b35ae51 : scripts: [Bench] Add test map before archiving
da220fb : scripts: devices tests cannot run locally on build
a5955d9 : scripts: [Bench] Compile Time Config - Add bench/test type flag
66acb9b : scripts: [Bench] Compile Time Config
76337bf : Use external/trusty/lk as the path to LK
e91af19 : Use make from prebuilts
e2dd310 : rust: update toolchain version to 1.73.0
f3ff2eb : rust: update toolchain version to 1.72.1
45f5d2a : scripts: Add generic-x86_64-test build target
0ce4cb4 : Revert "cbor_test: Repeat test execution 50 times"
f83d9dd : Add code coverage script to the right path
eb1c2aa : Trusty: SDK: Include toolchain in the zip
85e9c31 : Update clang to clang-r498229b
82dc88e : trusty: make uuid-map.txt filename constant, use consistent zip naming
3fdc6cf : cbor_test: Repeat test execution 50 times
fe9839a : scripts: Allow host tests to be repeated